.platform-module__vfFJ_G__page{color:#141414;max-width:1320px;min-height:65vh;font-family:var(--doufer-font-zh);--red:#c81f1b;--line:#d6d8d0;--muted:#656763;--paper:#fafbf8;--wash:#eef0e9;--ink:#111;margin:auto;padding:48px 40px 80px}.platform-module__vfFJ_G__page *{box-sizing:border-box;min-width:0}.platform-module__vfFJ_G__page a{color:inherit;text-decoration:none}.platform-module__vfFJ_G__page button,.platform-module__vfFJ_G__page input,.platform-module__vfFJ_G__page textarea,.platform-module__vfFJ_G__page select{font:inherit}.platform-module__vfFJ_G__page button,.platform-module__vfFJ_G__page a,.platform-module__vfFJ_G__page input,.platform-module__vfFJ_G__page textarea,.platform-module__vfFJ_G__page select{outline-offset:4px}.platform-module__vfFJ_G__topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding-bottom:20px;display:flex}.platform-module__vfFJ_G__eyebrow{color:var(--muted);font:600 11px/1.5 var(--doufer-font-latin);letter-spacing:2px;text-transform:uppercase}.platform-module__vfFJ_G__title{letter-spacing:-1.8px;margin:8px 0 14px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.2}.platform-module__vfFJ_G__description{color:var(--muted);max-width:680px;margin:0;font-size:15px;line-height:1.8}.platform-module__vfFJ_G__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-module__vfFJ_G__button,.platform-module__vfFJ_G__secondary,.platform-module__vfFJ_G__danger{border:1px solid var(--button-primary-bg);background:var(--button-primary-bg);cursor:pointer;white-space:normal;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:650;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex;color:var(--button-primary-fg)!important}.platform-module__vfFJ_G__button:hover:not(:disabled):not([aria-disabled=true]){background:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-bg)}.platform-module__vfFJ_G__secondary{border-color:var(--line);background:0 0;color:var(--ink)!important}.platform-module__vfFJ_G__secondary:hover{background:var(--wash)}.platform-module__vfFJ_G__danger{background:0 0;border-color:#d8a3a1;color:#b91d19!important}.platform-module__vfFJ_G__button:disabled,.platform-module__vfFJ_G__secondary:disabled,.platform-module__vfFJ_G__danger:disabled{cursor:not-allowed;opacity:.5}.platform-module__vfFJ_G__textLink{text-underline-offset:4px;font-size:13px;font-weight:600;color:var(--red)!important;text-decoration:underline!important}.platform-module__vfFJ_G__layout{grid-template-columns:210px minmax(0,1fr);gap:48px;display:grid}.platform-module__vfFJ_G__sidebar{border-right:1px solid var(--line);padding-right:28px}.platform-module__vfFJ_G__sidebar nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:108px}.platform-module__vfFJ_G__sidebar a{align-items:center;gap:10px;min-height:44px;padding:12px 14px;font-size:13px;transition:background .15s,color .15s;display:flex}.platform-module__vfFJ_G__sidebar a[aria-current=page]{background:var(--button-primary-bg);color:var(--button-primary-fg)}.platform-module__vfFJ_G__sidebar a[aria-current=page]:hover{background:var(--button-primary-hover-bg)}.platform-module__vfFJ_G__sidebar small{font:11px var(--doufer-font-latin);color:var(--muted);letter-spacing:1px;margin:12px 14px}.platform-module__vfFJ_G__mainColumn{min-width:0}.platform-module__vfFJ_G__section{margin-bottom:40px}.platform-module__vfFJ_G__section h2,.platform-module__vfFJ_G__panel h2{letter-spacing:-.4px;margin:0 0 18px;font-size:21px}.platform-module__vfFJ_G__section h3{margin:24px 0 12px;font-size:17px}.platform-module__vfFJ_G__panel{border:1px solid var(--line);background:0 0;margin-bottom:24px;padding:28px}.platform-module__vfFJ_G__panel p,.platform-module__vfFJ_G__section p{font-size:14px;line-height:1.9}.platform-module__vfFJ_G__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.platform-module__vfFJ_G__search{border:1px solid var(--line);background:#fff;flex:1;align-items:center;min-width:200px;padding-left:14px;display:flex}.platform-module__vfFJ_G__search input{outline-offset:-3px;background:0 0;border:0;flex:1;min-width:0;min-height:46px;padding:10px}.platform-module__vfFJ_G__search button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.platform-module__vfFJ_G__select{border:1px solid var(--line);background:var(--paper);max-width:100%;min-height:46px;padding:10px 14px}.platform-module__vfFJ_G__tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:24px 0;display:flex}.platform-module__vfFJ_G__tabs a,.platform-module__vfFJ_G__tabs button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px 16px;font-size:13px}.platform-module__vfFJ_G__tabs [aria-current=page],.platform-module__vfFJ_G__tabs [aria-pressed=true]{border-bottom-color:var(--red);color:var(--red);font-weight:700}.platform-module__vfFJ_G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.platform-module__vfFJ_G__pluginCard{border:1px solid var(--line);flex-direction:column;transition:border-color .15s;display:flex}.platform-module__vfFJ_G__pluginCard:hover{border-color:#111}.platform-module__vfFJ_G__pluginArt{background:#eef0e9;justify-content:center;align-items:center;height:178px;padding:24px;display:flex;overflow:hidden}.platform-module__vfFJ_G__pluginArt>span{font:800 64px/1 var(--doufer-font-latin);letter-spacing:-3px;color:#111}.platform-module__vfFJ_G__pluginArt[data-tone=red]{background:#e12622}.platform-module__vfFJ_G__pluginArt[data-tone=red]>span{color:#fff}.platform-module__vfFJ_G__pluginArt[data-tone=black]{background:#111}.platform-module__vfFJ_G__pluginArt[data-tone=black]>span{color:#fafbf8}.platform-module__vfFJ_G__pluginArt[data-tone=empty]{border:1px dashed var(--line);background:0 0}.platform-module__vfFJ_G__pluginArt[data-tone=empty]>span{color:var(--muted);font:600 13px/1.4 var(--doufer-font-latin);letter-spacing:0}.platform-module__vfFJ_G__previewPending{font:600 13px/1.4 var(--doufer-font-latin);letter-spacing:0;color:var(--muted);display:inline-block}.platform-module__vfFJ_G__pluginInfo{padding:22px}.platform-module__vfFJ_G__pluginInfo h2{letter-spacing:-.5px;margin:0 0 9px;font-size:19px}.platform-module__vfFJ_G__pluginInfo p{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:3.6em;min-height:3.6em;margin:0 0 18px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.platform-module__vfFJ_G__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;line-height:1.6;display:flex}.platform-module__vfFJ_G__tag{background:var(--wash);color:#444;overflow-wrap:anywhere;align-items:center;max-width:100%;padding:4px 8px;font-size:11px;display:inline-flex}.platform-module__vfFJ_G__redTag{color:#a51b17;background:#fce8e6}.platform-module__vfFJ_G__rows{border-top:1px solid var(--line)}.platform-module__vfFJ_G__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}.platform-module__vfFJ_G__row h2,.platform-module__vfFJ_G__row h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;line-height:1.6}.platform-module__vfFJ_G__row p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.8}.platform-module__vfFJ_G__rowText{white-space:pre-wrap}.platform-module__vfFJ_G__rowAside{text-align:right;max-width:230px}.platform-module__vfFJ_G__rowAside small{color:var(--muted);margin:8px 0;font-size:11px;display:block}.platform-module__vfFJ_G__pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:28px 0;font-size:12px;display:flex}.platform-module__vfFJ_G__empty{text-align:center;border:1px dashed var(--line);margin:24px 0;padding:64px 24px}.platform-module__vfFJ_G__empty>svg{color:var(--red);margin:0 auto 20px}.platform-module__vfFJ_G__empty h2{letter-spacing:-.5px;margin:0 0 12px;font-size:23px}.platform-module__vfFJ_G__empty p{color:var(--muted);max-width:480px;margin:0 auto 24px;font-size:14px;line-height:1.8}.platform-module__vfFJ_G__empty .platform-module__vfFJ_G__actions{justify-content:center}.platform-module__vfFJ_G__form{flex-direction:column;gap:24px;max-width:700px;display:flex}.platform-module__vfFJ_G__field{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.platform-module__vfFJ_G__field input,.platform-module__vfFJ_G__field textarea,.platform-module__vfFJ_G__field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:0;min-height:46px;padding:12px 14px}.platform-module__vfFJ_G__field textarea{resize:vertical;min-height:140px;line-height:1.8}.platform-module__vfFJ_G__field>[data-select-root]{width:100%}.platform-module__vfFJ_G__field small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.platform-module__vfFJ_G__field input[type=file]{padding:10px;line-height:1.7}.platform-module__vfFJ_G__field input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--red)}.platform-module__vfFJ_G__check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;display:flex}.platform-module__vfFJ_G__check input{width:17px;height:17px;accent-color:var(--red);flex-shrink:0;margin-top:3px}.platform-module__vfFJ_G__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.platform-module__vfFJ_G__notice{border-left:3px solid var(--red);overflow-wrap:anywhere;background:#f3f4ef;margin:16px 0;padding:14px 18px;font-size:13px;line-height:1.9}.platform-module__vfFJ_G__error{color:#ac1916;background:#fff0ee;border:1px solid #ebc0b9;padding:14px 18px;font-size:13px;line-height:1.7}.platform-module__vfFJ_G__success{color:#2e4c24;background:#eaf0e6;padding:14px 18px;font-size:13px;line-height:1.7}.platform-module__vfFJ_G__code{overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid var(--line);background:#eef0e9;max-height:360px;padding:16px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.8;overflow:auto}.platform-module__vfFJ_G__code strong{letter-spacing:4px;font-size:26px}.platform-module__vfFJ_G__stats{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px;display:grid}.platform-module__vfFJ_G__stat{border-right:1px solid var(--line);padding:24px}.platform-module__vfFJ_G__stat:last-child{border-right:0}.platform-module__vfFJ_G__stat b{font:750 36px/1.2 var(--doufer-font-latin);margin-bottom:10px;display:block}.platform-module__vfFJ_G__stat span{color:var(--muted);font-size:12px}.platform-module__vfFJ_G__split{grid-template-columns:minmax(0,1fr) 300px;gap:44px;display:grid}.platform-module__vfFJ_G__reading{overflow-wrap:anywhere;max-width:800px;font-size:15px;line-height:1.95}.platform-module__vfFJ_G__reading h2{margin:36px 0 16px;font-size:24px}.platform-module__vfFJ_G__reading h3{margin:28px 0 12px;font-size:19px}.platform-module__vfFJ_G__reading p{margin:0 0 18px;line-height:1.95}.platform-module__vfFJ_G__reading a{color:var(--red);text-underline-offset:4px;text-decoration:underline}.platform-module__vfFJ_G__reading pre{background:#eef0e9;padding:18px;font-size:12px;line-height:1.8;overflow:auto}.platform-module__vfFJ_G__reading code{font-family:ui-monospace,monospace;font-size:.87em}.platform-module__vfFJ_G__reading img{max-width:100%;height:auto}.platform-module__vfFJ_G__reading table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.platform-module__vfFJ_G__reading td,.platform-module__vfFJ_G__reading th{border:1px solid var(--line);padding:10px}.platform-module__vfFJ_G__reading blockquote{border-left:3px solid var(--red);color:var(--muted);margin-left:0;padding-left:20px}.platform-module__vfFJ_G__detailHeader{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:32px;display:grid}.platform-module__vfFJ_G__detailHeader h1{letter-spacing:-1.4px;margin:0 0 14px;font-size:40px}.platform-module__vfFJ_G__details{grid-template-columns:100px minmax(0,1fr);gap:14px;margin:0;font-size:13px;line-height:1.9;display:grid}.platform-module__vfFJ_G__details dt{color:var(--muted)}.platform-module__vfFJ_G__details dd{overflow-wrap:anywhere;margin:0}.platform-module__vfFJ_G__loginLayout{border:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:570px;display:grid}.platform-module__vfFJ_G__loginArt{color:#fff;background:#e12622;flex-direction:column;justify-content:space-between;padding:52px;display:flex}.platform-module__vfFJ_G__loginArt b{font:800 96px/.95 var(--doufer-font-latin);letter-spacing:-7px}.platform-module__vfFJ_G__loginArt h2{margin:40px 0 16px;font-size:34px;line-height:1.5}.platform-module__vfFJ_G__loginArt p{color:#fff;max-width:300px;font-size:14px;line-height:1.9}.platform-module__vfFJ_G__loginForm{padding:48px}.platform-module__vfFJ_G__loginForm h1{letter-spacing:-1px;margin:0 0 12px;font-size:30px}.platform-module__vfFJ_G__loginForm>p{color:var(--muted);font-size:13px;line-height:1.8}.platform-module__vfFJ_G__loading{gap:20px;padding:20px 0;display:grid}.platform-module__vfFJ_G__loading span{background:#eef0e9;height:70px;animation:1.4s ease-in-out infinite platform-module__vfFJ_G__breathe;display:block}.platform-module__vfFJ_G__loading span:first-child{width:40%;height:30px}@keyframes platform-module__vfFJ_G__breathe{50%{opacity:.4}}.platform-module__vfFJ_G__avatar{color:#fff;background:#e12622;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;font-size:26px;display:flex;overflow:hidden}.platform-module__vfFJ_G__avatar img{object-fit:cover;width:100%;height:100%}.platform-module__vfFJ_G__identity{align-items:center;gap:20px;margin-bottom:32px;display:flex}.platform-module__vfFJ_G__identity h2{margin:0 0 8px}.platform-module__vfFJ_G__minor{color:var(--muted);font-size:12px;line-height:1.8}.platform-module__vfFJ_G__faq details{border-top:1px solid var(--line);padding:20px 0}.platform-module__vfFJ_G__faq summary{cursor:pointer;font-size:16px;font-weight:600}.platform-module__vfFJ_G__faq p{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.9}.platform-module__vfFJ_G__reviewStars{gap:6px;display:flex}.platform-module__vfFJ_G__reviewStars button{border:1px solid var(--line);cursor:pointer;color:#777;background:0 0;min-width:44px;min-height:44px}.platform-module__vfFJ_G__reviewStars button[aria-pressed=true]{color:#c81f1b;background:#fff0ed;border-color:#c81f1b}.platform-module__vfFJ_G__mobileLabel{display:none}.platform-module__vfFJ_G__wide{max-width:100%}.platform-module__vfFJ_G__adminRecord{border-bottom:1px solid var(--line);padding:24px 0}.platform-module__vfFJ_G__adminRecord h2{margin:0 0 12px;font-size:17px;line-height:1.6}.platform-module__vfFJ_G__adminRecord .platform-module__vfFJ_G__form{max-width:none;margin-top:20px}.platform-module__vfFJ_G__adminRecord details{margin-top:12px}.platform-module__vfFJ_G__adminRecord summary{cursor:pointer;min-height:32px;color:var(--red);font-size:13px}@media (max-width:1000px){.platform-module__vfFJ_G__page{padding:36px 28px 64px}.platform-module__vfFJ_G__layout{grid-template-columns:170px minmax(0,1fr);gap:28px}.platform-module__vfFJ_G__sidebar{padding-right:18px}.platform-module__vfFJ_G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-module__vfFJ_G__split{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.platform-module__vfFJ_G__loginArt,.platform-module__vfFJ_G__loginForm{padding:32px}.platform-module__vfFJ_G__loginArt b{font-size:80px}.platform-module__vfFJ_G__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-module__vfFJ_G__stat:nth-child(2){border-right:0}.platform-module__vfFJ_G__stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:720px){.platform-module__vfFJ_G__page{padding:28px 20px 56px}.platform-module__vfFJ_G__topline{flex-direction:column;align-items:flex-start;gap:24px}.platform-module__vfFJ_G__title{font-size:34px}.platform-module__vfFJ_G__description{font-size:13px}.platform-module__vfFJ_G__layout{display:block}.platform-module__vfFJ_G__sidebar{border:0;max-width:100%;margin:0 0 28px;padding:0}.platform-module__vfFJ_G__sidebar nav{border-bottom:1px solid var(--line);flex-flow:wrap;gap:4px;position:static}.platform-module__vfFJ_G__sidebar nav small{display:none}.platform-module__vfFJ_G__sidebar a{min-height:42px;padding:10px 12px;font-size:12px}.platform-module__vfFJ_G__sidebar a svg{display:none}.platform-module__vfFJ_G__grid{gap:16px}.platform-module__vfFJ_G__pluginArt{height:136px;padding:14px}.platform-module__vfFJ_G__pluginArt>span{font-size:48px}.platform-module__vfFJ_G__pluginInfo{padding:16px}.platform-module__vfFJ_G__pluginInfo h2{font-size:16px}.platform-module__vfFJ_G__pluginInfo p{font-size:12px}.platform-module__vfFJ_G__split{grid-template-columns:1fr}.platform-module__vfFJ_G__detailHeader{grid-template-columns:minmax(0,1fr);gap:24px}.platform-module__vfFJ_G__detailHeader h1{font-size:30px;line-height:1.5}.platform-module__vfFJ_G__panel{padding:22px 18px}.platform-module__vfFJ_G__formRow{grid-template-columns:1fr;gap:24px}.platform-module__vfFJ_G__loginLayout{border:0;grid-template-columns:1fr}.platform-module__vfFJ_G__loginArt{flex-direction:row;align-items:center;gap:28px;min-height:190px;padding:26px}.platform-module__vfFJ_G__loginArt b{letter-spacing:-4px;font-size:62px}.platform-module__vfFJ_G__loginArt h2{margin:0 0 8px;font-size:21px}.platform-module__vfFJ_G__loginArt p{margin:0;font-size:12px}.platform-module__vfFJ_G__loginForm{padding:30px 0}.platform-module__vfFJ_G__row{grid-template-columns:1fr;gap:12px}.platform-module__vfFJ_G__rowAside{text-align:left;max-width:none}.platform-module__vfFJ_G__rowAside small{margin-left:12px;display:inline}.platform-module__vfFJ_G__stats{margin-bottom:24px}.platform-module__vfFJ_G__stat{padding:20px}.platform-module__vfFJ_G__stat b{font-size:30px}.platform-module__vfFJ_G__toolbar{align-items:stretch}.platform-module__vfFJ_G__toolbar .platform-module__vfFJ_G__search{flex-basis:100%}.platform-module__vfFJ_G__tabs{gap:0}.platform-module__vfFJ_G__tabs a,.platform-module__vfFJ_G__tabs button{padding:10px 12px;font-size:12px}.platform-module__vfFJ_G__form{gap:22px}.platform-module__vfFJ_G__empty{padding:44px 20px}.platform-module__vfFJ_G__empty h2{font-size:21px}.platform-module__vfFJ_G__reading{font-size:14px}.platform-module__vfFJ_G__reading h2{font-size:21px}.platform-module__vfFJ_G__actions{gap:8px}.platform-module__vfFJ_G__pagination{font-size:11px}.platform-module__vfFJ_G__button,.platform-module__vfFJ_G__secondary,.platform-module__vfFJ_G__danger{min-height:44px;padding:10px 14px;font-size:12px}.platform-module__vfFJ_G__adminRecord h2{overflow-wrap:anywhere}.platform-module__vfFJ_G__details{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:400px){.platform-module__vfFJ_G__grid{grid-template-columns:1fr}.platform-module__vfFJ_G__pluginArt{height:165px}.platform-module__vfFJ_G__loginArt{gap:18px}.platform-module__vfFJ_G__loginArt b{font-size:54px}}@media (prefers-reduced-motion:reduce){.platform-module__vfFJ_G__loading span{animation:none}.platform-module__vfFJ_G__page *{transition:none!important}}.platform-module__vfFJ_G__pluginArt>img{object-fit:cover;width:100%;height:100%;display:block}.platform-module__vfFJ_G__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.platform-module__vfFJ_G__gallery img{border:1px solid #d4d7cf;width:100%;height:auto;display:block}@media (max-width:600px){.platform-module__vfFJ_G__gallery{grid-template-columns:1fr}}.platform-module__vfFJ_G__smsProof{border:1px solid var(--line);align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.platform-module__vfFJ_G__smsProof>div{flex:1;min-width:0}.platform-module__vfFJ_G__smsProof strong,.platform-module__vfFJ_G__smsProof small{display:block}.platform-module__vfFJ_G__smsProof small{color:var(--muted);margin-top:5px;line-height:1.6}@media (max-width:600px){.platform-module__vfFJ_G__smsProof{flex-wrap:wrap}}.platform-module__vfFJ_G__pluginCard>a{flex-direction:column;height:100%;display:flex}.platform-module__vfFJ_G__pluginInfo{grid-template-rows:20px 28px 46.8px 40px;gap:12px;display:grid}.platform-module__vfFJ_G__pluginInfo h2{white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:28px;overflow:hidden}.platform-module__vfFJ_G__pluginInfo p{margin:0}.platform-module__vfFJ_G__pluginInfo .platform-module__vfFJ_G__meta{white-space:nowrap;flex-wrap:nowrap;gap:12px;overflow:hidden}.platform-module__vfFJ_G__pluginInfo .platform-module__vfFJ_G__meta>span{text-overflow:ellipsis;overflow:hidden}.platform-module__vfFJ_G__officialBadge{color:var(--red);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible!important}.platform-module__vfFJ_G__officialBadge svg{width:15px;height:15px}.platform-module__vfFJ_G__pluginInfo .platform-module__vfFJ_G__meta>svg{flex-shrink:0;margin-left:auto}.platform-module__vfFJ_G__pluginArt[data-preview=true]{background:#eef0e9;padding:0}.platform-module__vfFJ_G__pluginFooter{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.platform-module__vfFJ_G__pluginRating{min-width:0}.platform-module__vfFJ_G__pluginDetails{border:1px solid var(--red);background:var(--red);color:#fff;white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.platform-module__vfFJ_G__pluginCard>a:hover .platform-module__vfFJ_G__pluginDetails,.platform-module__vfFJ_G__pluginCard>a:focus-visible .platform-module__vfFJ_G__pluginDetails{background:#a51916;border-color:#a51916}.platform-module__vfFJ_G__pluginCard>a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.platform-module__vfFJ_G__pluginCard>a:active .platform-module__vfFJ_G__pluginDetails{transform:translateY(1px)}@media (max-width:1100px){.platform-module__vfFJ_G__pluginInfo .platform-module__vfFJ_G__pluginRating{flex-direction:column;align-items:flex-start;gap:0}}.platform-module__vfFJ_G__detailSummary{overflow-wrap:anywhere;gap:24px;min-width:0;display:grid}.platform-module__vfFJ_G__detailPreview{outline:1px solid var(--line);width:100%;min-width:0;max-width:640px;display:block;position:relative}.platform-module__vfFJ_G__detailPreview .platform-module__vfFJ_G__detailPreviewArt{aspect-ratio:8/5;width:100%;height:auto;padding:0}.platform-module__vfFJ_G__detailPreviewArt img{object-fit:contain;min-height:0;display:block}.platform-module__vfFJ_G__detailPreviewArt[data-tone=empty]{border:1px dashed var(--line);background:0 0}.platform-module__vfFJ_G__detailPreviewArt[data-tone=empty]>span{color:var(--muted);font:600 13px/1.4 var(--doufer-font-latin);letter-spacing:0}.platform-module__vfFJ_G__detailAnchor{scroll-margin-top:100px}.platform-module__vfFJ_G__page .platform-module__vfFJ_G__detailAnchor:focus-visible{outline:none}.platform-module__vfFJ_G__detailReviews{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.platform-module__vfFJ_G__reviewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.platform-module__vfFJ_G__reviewHeading h2{margin:0;font-size:22px}@media (max-width:720px){.platform-module__vfFJ_G__pluginInfo{grid-template-rows:20px 28px 43.2px 20px;gap:10px}}.platform-module__vfFJ_G__reviewEmpty{border:1px dashed var(--line);text-align:center;margin-top:20px;padding:28px 20px}.platform-module__vfFJ_G__reviewEmpty p{margin:0 0 8px;font-size:15px}.platform-module__vfFJ_G__reviewEmpty span{color:var(--muted);font-size:13px}.platform-module__vfFJ_G__detailSummary{gap:22px;padding:12px 0}.platform-module__vfFJ_G__detailPublisher{gap:6px;display:grid}.platform-module__vfFJ_G__detailPublisher>span{color:var(--muted);font-size:12px}.platform-module__vfFJ_G__detailPublisher>a{align-items:center;gap:8px;width:fit-content;font-size:20px;font-weight:650;display:inline-flex}.platform-module__vfFJ_G__detailIdentity{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 16px;margin:0;font-size:13px;line-height:1.7;display:grid}.platform-module__vfFJ_G__detailIdentity dt{color:var(--muted)}.platform-module__vfFJ_G__detailIdentity dd{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.platform-module__vfFJ_G__detailIdentity .platform-module__vfFJ_G__detailIdentifier{overflow-wrap:anywhere;display:block}.platform-module__vfFJ_G__detailAcquisition{border-top:1px solid var(--line);padding-top:22px}.platform-module__vfFJ_G__detailAcquisition .platform-module__vfFJ_G__secondary,.platform-module__vfFJ_G__detailAcquisition .platform-module__vfFJ_G__secondary:hover{border-color:var(--red);background:0 0;color:var(--red)!important}.platform-module__vfFJ_G__detailAcquisition .platform-module__vfFJ_G__secondary:hover:not(:disabled) svg{fill:currentColor}.platform-module__vfFJ_G__reviewListHeader,.platform-module__vfFJ_G__reviewItemHeader,.platform-module__vfFJ_G__reviewComposerHeading,.platform-module__vfFJ_G__reviewComposerFooter,.platform-module__vfFJ_G__reviewScoreField{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.platform-module__vfFJ_G__reviewListHeader{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:12px}.platform-module__vfFJ_G__reviewList{border-top:1px solid var(--line)}.platform-module__vfFJ_G__reviewItem{border-bottom:1px solid var(--line);padding:24px 0}.platform-module__vfFJ_G__reviewItemHeader{font-size:13px}.platform-module__vfFJ_G__reviewItemHeader>a{font-weight:650}.platform-module__vfFJ_G__reviewItemHeader time{color:var(--muted);margin-left:auto;font-size:12px}.platform-module__vfFJ_G__reviewRating{color:#8c6819;align-items:center;gap:4px;font-size:12px;display:inline-flex}.platform-module__vfFJ_G__officialReply{background:var(--wash);border-left:2px solid var(--line);margin:16px 0;padding:14px 18px}.platform-module__vfFJ_G__officialReply>strong{font-size:12px}.platform-module__vfFJ_G__reviewItemActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-module__vfFJ_G__reviewItemActions>a:last-child{margin-left:auto;font-size:12px}.platform-module__vfFJ_G__reviewComposer{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.platform-module__vfFJ_G__reviewComposerHeading{justify-content:space-between;margin-bottom:16px}.platform-module__vfFJ_G__reviewComposerHeading h3{margin:0;font-size:18px}.platform-module__vfFJ_G__reviewScoreField{margin:16px 0;font-size:13px}.platform-module__vfFJ_G__reviewComposerFooter{justify-content:space-between;margin-top:16px}.platform-module__vfFJ_G__reviewComposerFooter p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.platform-module__vfFJ_G__reviewSuccess{color:#266246;font-size:14px}@media (max-width:1100px){.platform-module__vfFJ_G__detailHeader{grid-template-columns:minmax(0,1fr)}}
.review-editor-module___Kvu_q__editor{border:1px solid var(--line,#d7d9d0);background:var(--paper,#fafbf8);min-width:0}.review-editor-module___Kvu_q__editor:has(:focus-visible){border-color:var(--focus-color,#b6322b)}.review-editor-module___Kvu_q__toolbar{border-bottom:1px solid var(--line,#d7d9d0);background:var(--wash,#f0f1ec);flex-wrap:wrap;gap:4px;padding:6px 10px;display:flex}.review-editor-module___Kvu_q__toolbar button{width:40px;height:40px;color:var(--ink,#111);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.review-editor-module___Kvu_q__toolbar button:hover:not(:disabled),.review-editor-module___Kvu_q__toolbar button[aria-pressed=true]{background:#e2e5dc}.review-editor-module___Kvu_q__toolbar button:disabled{opacity:.35;cursor:default}.review-editor-module___Kvu_q__input{overflow-wrap:anywhere;outline:none;min-height:156px;max-height:400px;padding:18px 20px;font-size:14px;line-height:1.9;overflow-y:auto}.review-editor-module___Kvu_q__editor .review-editor-module___Kvu_q__input:focus-visible{outline:none}.review-editor-module___Kvu_q__input p{margin:0 0 10px}.review-editor-module___Kvu_q__input p:last-child{margin-bottom:0}.review-editor-module___Kvu_q__input p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted,#70776f);float:left;pointer-events:none;height:0}.review-editor-module___Kvu_q__footer{border-top:1px solid var(--line,#d7d9d0);color:var(--muted,#70776f);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;font-size:12px;display:flex}.review-editor-module___Kvu_q__footer [data-invalid=true]{color:#b2221b}.review-editor-module___Kvu_q__editor[data-disabled=true] .review-editor-module___Kvu_q__input{opacity:.6}.review-editor-module___Kvu_q__body{overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0;font-size:14px;line-height:1.9}.review-editor-module___Kvu_q__body p{margin:0 0 8px}.review-editor-module___Kvu_q__body p:last-child{margin-bottom:0}.review-editor-module___Kvu_q__body u{text-underline-offset:3px}@media (max-width:720px){.review-editor-module___Kvu_q__toolbar{gap:0;padding:5px}.review-editor-module___Kvu_q__toolbar button{width:44px;height:44px}.review-editor-module___Kvu_q__input{padding:14px;font-size:16px}}
