.footer_footer__GoTLO{display:flex;align-items:center;gap:18px;padding:12px 22px;border-top:1px solid var(--border);font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.footer_slash__na8YN{color:var(--red)}.footer_dim__hy_f2{color:var(--faint)}.footer_link__4p24d{color:var(--dim);text-decoration:none}.footer_link__4p24d:hover{color:var(--red)}.footer_attribution__qNHaq{margin-left:auto}.footer_brand__K4Gvk{color:var(--text);font-weight:700}@media (max-width:640px){.footer_footer__GoTLO{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px}.footer_attribution__qNHaq{margin-left:0}}.adSlot_slot__IcjuQ{display:none}@media (max-width:1024px){.adSlot_slot__IcjuQ{display:block;height:var(--mobile-ad-h);flex:none}}.header_header__RtJAw{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-bottom:1px solid transparent;background:rgba(10,10,10,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-transform:uppercase;letter-spacing:.08em;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,padding .2s ease,-webkit-backdrop-filter .2s ease;transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease,box-shadow .2s ease,padding .2s ease;transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease,box-shadow .2s ease,padding .2s ease,-webkit-backdrop-filter .2s ease}.header_header__RtJAw.header_scrolled__iPOEG{background:rgba(10,10,10,.85);border-bottom-color:var(--border);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 4px 16px rgba(0,0,0,.4);padding-top:9px;padding-bottom:9px}.header_header__RtJAw.header_menuOpen__4ay2U{z-index:70}.header_brand__dthyQ{font-weight:700;font-size:13px}.header_brand__dthyQ:hover{color:var(--text)}.header_slash__0i3We{color:var(--red)}.header_nav__8A_Ry{display:flex;align-items:center;gap:18px;font-size:11.5px;color:var(--dim)}.header_nav__8A_Ry a:hover{color:var(--red)}.header_nav__8A_Ry a.header_navPrimary__1ZvfU{color:var(--red);font-weight:700}.header_nav__8A_Ry a.header_navPrimary__1ZvfU:hover{color:var(--text)}.header_hamburger__EPote{display:none;background:transparent;border:1px solid var(--border);color:var(--text);font-size:16px;line-height:1;padding:6px 10px;cursor:pointer}.header_hamburger__EPote:hover{background:var(--panel-2);color:var(--red)}@media (max-width:1024px){.header_nav__8A_Ry{display:none}.header_hamburger__EPote{display:inline-flex;align-items:center;justify-content:center}}.header_scrim__nYqTG{position:fixed;inset:0;z-index:60;background:rgba(10,10,10,.7);animation:header_navFade__Vy_hD .14s ease-out}.header_drawer__PcRbd{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(78vw,320px);height:100dvh;display:flex;flex-direction:column;gap:4px;padding:64px 22px calc(22px + var(--mobile-ad-h));background:var(--panel);border-left:1px solid var(--border);box-shadow:-8px 0 28px rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:.1em;font-size:13px;animation:header_navSlide__YvrbN .18s cubic-bezier(.16,.84,.44,1);overflow-y:auto}.header_drawer__PcRbd a{color:var(--dim);padding:12px 10px;border-left:2px solid transparent;animation:header_navItem__YwZOb .24s ease both}.header_drawer__PcRbd a:hover{color:var(--red);border-left-color:var(--red-dim)}.header_drawer__PcRbd a:first-child{animation-delay:40ms}.header_drawer__PcRbd a:nth-child(2){animation-delay:70ms}.header_drawer__PcRbd a:nth-child(3){animation-delay:.1s}.header_drawer__PcRbd a:nth-child(4){animation-delay:.13s}.header_drawer__PcRbd a:nth-child(5){animation-delay:.16s}.header_drawer__PcRbd a:nth-child(6){animation-delay:.19s}.header_drawer__PcRbd a:nth-child(7){animation-delay:.22s}.header_drawerAuth__ZDcTW{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}@keyframes header_navFade__Vy_hD{0%{opacity:0}to{opacity:1}}@keyframes header_navSlide__YvrbN{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes header_navItem__YwZOb{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.dialog_overlay__hA1s1{position:fixed;inset:0;background:rgba(10,10,10,.78);z-index:50;animation:dialog_fadeIn__e7US_ .12s ease-out}.dialog_content__VIOj8{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:720px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);color:var(--text);font-family:JetBrains Mono,ui-monospace,monospace;z-index:60;animation:dialog_popIn__iPrT9 .14s ease-out}.dialog_header__Ge5Rq{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border)}.dialog_title__e9QO2{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text)}.dialog_description__I9DOM{margin:0;padding:8px 18px 0;font-size:11px;color:var(--dim)}.dialog_close__Cp8zt{background:transparent;border:none;color:var(--dim);font-size:18px;line-height:1;cursor:pointer;padding:4px 8px}.dialog_close__Cp8zt:hover{color:var(--red)}.dialog_body__nhG1N{padding:14px 18px 18px;overflow-y:auto;min-height:0}@keyframes dialog_fadeIn__e7US_{0%{opacity:0}to{opacity:1}}@keyframes dialog_popIn__iPrT9{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.migration_actions__xgcB_{display:flex;flex-direction:column;gap:8px;margin-top:16px}.migration_btnPrimary__ODY7f{padding:11px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--red);color:var(--bg);border:1px solid var(--red);cursor:pointer;width:100%}.migration_btnPrimary__ODY7f:hover{opacity:.85}.migration_btnPrimary__ODY7f:disabled{opacity:.5;cursor:not-allowed}.migration_btnSecondary__4HZqf{padding:10px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:var(--dim);border:1px solid var(--border);cursor:pointer;width:100%}.migration_btnSecondary__4HZqf:hover{color:var(--text);border-color:var(--dim)}.migration_btnSecondary__4HZqf:disabled{opacity:.5;cursor:not-allowed}.migration_btnDanger___Tkfb{padding:10px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:var(--red);border:1px dashed var(--red);cursor:pointer;width:100%}.migration_btnDanger___Tkfb:hover{background:rgba(230,57,70,.08)}.migration_btnDanger___Tkfb:disabled{opacity:.5;cursor:not-allowed}.migration_notice___Qcm5{margin-top:12px;padding:10px 12px;border:1px dashed var(--border);font-size:11px;color:var(--text);letter-spacing:.04em;line-height:1.5}.migration_bodyText__w6_A5{font-size:11.5px;color:var(--dim);line-height:1.6;margin:0}.migration_caseList__FE9Hu{list-style:none;margin:10px 0;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--border)}.migration_caseRow__108sl{display:flex;align-items:center;gap:10px;padding:6px 8px;border-bottom:1px solid var(--border)}.migration_caseRow__108sl:last-child{border-bottom:none}.migration_caseThumb___RJJH{width:48px;height:48px;object-fit:cover;background:var(--panel-2);border:1px solid var(--border);flex:0 0 auto}.migration_caseName__DNiOJ{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migration_gateBanner__igrn_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;background:linear-gradient(180deg,rgba(230,57,70,.1),rgba(230,57,70,.06));border-bottom:1px solid var(--border);color:var(--text);font-family:JetBrains Mono,ui-monospace,monospace}.migration_gateBannerText__Swx5K{font-size:11px;letter-spacing:.12em;color:var(--dim)}.migration_gateBannerActions__jiNIQ{display:flex;align-items:center;gap:8px}.migration_gateBannerCTA__iqdW5{padding:5px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:var(--red);border:1px solid var(--red);cursor:pointer}.migration_gateBannerCTA__iqdW5:hover{background:rgba(230,57,70,.08)}.migration_gateBannerDismiss___PVtk{background:transparent;border:none;color:var(--dim);font-size:16px;cursor:pointer;padding:0 4px}.migration_gateBannerDismiss___PVtk:hover{color:var(--red)}.quota_body__hEfto{font-size:11.5px;color:var(--dim);line-height:1.6;margin:14px 0 0}.quota_actions__0JoeS{display:flex;flex-direction:column;gap:8px;margin-top:16px}.quota_btnPrimary__388GM{padding:11px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--red);color:var(--bg);border:1px solid var(--red);cursor:pointer;width:100%}.quota_btnPrimary__388GM:hover{opacity:.85}.quota_btnPrimary__388GM:disabled{opacity:.5;cursor:not-allowed}.quota_btnSecondary__mLPYZ{padding:10px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--dim);border:1px solid var(--border);cursor:pointer;width:100%}.quota_btnSecondary__mLPYZ:hover{color:var(--text);border-color:var(--dim)}.quota_btnSecondary__mLPYZ:disabled{opacity:.5;cursor:not-allowed}.quota_meter__ZFySg{margin:2px 0 16px}.quota_meterHead__i_iRF{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.quota_meterLabel__FM0hm{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.quota_meterRead___xeCT{font-size:11px;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quota_meterRead___xeCT b{color:var(--text);font-weight:700}.quota_meterReadFull__LEEZn{color:var(--red)}.quota_meterOf__p_8oX{color:var(--faint)}.quota_meterCells__fTRBt{display:flex;gap:3px;height:7px}.quota_cell__3Z29V{flex:1 1;border:1px solid var(--faint);border-radius:1px;background:transparent;opacity:0;animation:quota_cellIn__FKt5A .26s ease-out forwards}.quota_cellFull__I8y3L{border-color:var(--red-dim);background:linear-gradient(180deg,#ff5965 0,var(--red) 55%,#b62b35 100%);box-shadow:inset 0 0 6px rgba(230,57,70,.28)}@keyframes quota_cellIn__FKt5A{0%{opacity:0;transform:translateY(2px) scaleY(.4)}to{opacity:1;transform:none}}.quota_meterCapped__JNuZB .quota_meterCells__fTRBt{position:relative}.quota_meterCapped__JNuZB .quota_meterCells__fTRBt:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--red);animation:quota_capPulse__tlK0_ 1.5s ease-in-out infinite}@keyframes quota_capPulse__tlK0_{0%,to{opacity:.35}50%{opacity:1}}.quota_meterPremium__TVXC6 .quota_meterCells__fTRBt{display:block;border:1px solid var(--border);background:var(--panel-2);height:7px}.quota_barfill__3anur{display:block;height:100%;background:linear-gradient(90deg,var(--red-dim),var(--red))}.quota_softWarn__a6Rn7{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:9px 12px;border:1px dashed var(--red);background:rgba(230,57,70,.06);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.05em;color:var(--text);line-height:1.5}.quota_softWarnMark__LZPPG{color:var(--red);font-size:10px;line-height:1.5;flex:none}.quota_archCard__SQSJy{margin:14px 0 2px;border:1px solid var(--border);background:var(--panel-2);padding:11px 12px;display:flex;gap:11px;align-items:center;position:relative;overflow:hidden;transition:transform .42s ease,opacity .42s ease}.quota_archCardSweeping__PlYx9{transform:translateX(40px);opacity:0}.quota_archWipe__yM_C2{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(230,57,70,.22));transform:translateX(-100%)}.quota_archCardSweeping__PlYx9 .quota_archWipe__yM_C2{animation:quota_archWipe__yM_C2 .42s ease forwards}@keyframes quota_archWipe__yM_C2{to{transform:translateX(100%)}}.quota_archThumb___W721{width:40px;height:40px;flex:none;border:1px solid var(--border);background:repeating-linear-gradient(45deg,#141414 0 6px,#101010 6px 12px)}.quota_archMeta__4yAoS{flex:1 1;min-width:0}.quota_archName__Qpjzz{font-size:12px;color:var(--text)}.quota_archSub__i7wfR{font-size:10px;color:var(--dim);margin-top:3px}.quota_archArrow__ZVJPk{flex:none;font-size:10px;letter-spacing:.14em;color:var(--dim);text-align:right}.quota_archArrow__ZVJPk b{display:block;color:#c98f93;font-weight:500}.quota_archNote__y03mi{font-size:10px;color:var(--faint);letter-spacing:.06em;margin:8px 0 0}.tagger_workspace__BfkNs{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1;min-height:0;background:var(--bg);overflow:hidden}.tagger_workspaceBody__iVcp8{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:0;overflow:hidden}.tagger_canvasColumn__VPjxQ{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border);overflow:hidden}.tagger_canvasColumn__VPjxQ>.tagger_canvasShell__NYmCY{flex:1 1;min-height:0}.tagger_dropzone__NYzMy{display:flex;align-items:center;justify-content:center;height:100%;padding:22px;border:1px dashed var(--border);margin:22px;transition:border-color .12s}.tagger_dropzoneActive__IN5Hu{border-color:var(--red)}.tagger_dropzoneInner__rbTNx{text-align:center;color:var(--dim);display:grid;grid-gap:12px;gap:12px}.tagger_dropzoneTitle__wvr9l{font-size:14px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.12em}.tagger_dropzoneHint__2ZvrI{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em}.tagger_dropzoneButton__3_nR_{margin:6px auto 0}.tagger_dropzoneMeta__F5qpQ{font-size:10.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em}.tagger_dropzoneError__xLxSO{margin-top:14px;color:var(--red);font-size:11.5px;max-width:40ch}.tagger_canvasShell__NYmCY{position:relative;overflow:hidden;contain:paint layout;background:repeating-linear-gradient(45deg,#0e0e0e 0 8px,#0a0a0a 8px 16px)}.tagger_canvas__bgKAh{position:absolute;top:0;left:0;background:#000;display:block;transform-origin:0 0;touch-action:none}.tagger_canvasDraw__OGJWo{cursor:crosshair}.tagger_canvasSelect__xg4vK{cursor:default}.tagger_canvasPan__6w0Ni{cursor:-webkit-grab;cursor:grab}.tagger_toolbar___L2m2{display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--border);background:var(--panel)}.tagger_toolbarGroup__Uqdgz{display:flex;gap:4px}.tagger_toolbarSep__Jd96Y{width:1px;height:20px;background:var(--border);margin:0 6px}.tagger_toolButton__AF_oa{padding:4px 10px;font-size:10.5px;letter-spacing:.08em}.tagger_toolButtonActive__Xubzu{color:var(--red);border-color:var(--red-dim)}.tagger_sidePanel__tcdnU{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--panel);padding:14px;gap:18px}.tagger_panelSection__4HCwn{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--border)}.tagger_panelSection__4HCwn:last-child{border-bottom:none}.tagger_panelHeader__S6I1o{display:flex;flex-direction:column;gap:2px}.tagger_panelTitle__EiCgz{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text)}.tagger_panelHint__dhaUA{margin:0;font-size:10.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.tagger_panelEmpty__Y4a14{margin:0;font-size:11px;color:var(--faint)}.tagger_exportWrap__gi1CC{display:flex;flex-direction:column;gap:6px}.tagger_exportOptRow__S4m12{gap:12px}.tagger_exportOptRow__S4m12,.tagger_exportOpt__hlr__{display:flex;font-size:10px;letter-spacing:.08em;color:var(--dim);text-transform:uppercase}.tagger_exportOpt__hlr__{align-items:center;gap:5px;cursor:pointer}.tagger_exportOpt__hlr__ input[type=checkbox]{accent-color:var(--red);margin:0;width:12px;height:12px}.tagger_exportBtn__Ksr2p{width:100%;padding:10px;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--bg);background:var(--red);border:1px solid var(--red);cursor:pointer;transition:opacity .1s}.tagger_exportBtn__Ksr2p:hover:not(:disabled){opacity:.85}.tagger_exportBtn__Ksr2p:disabled{opacity:.4;cursor:not-allowed}.tagger_exportError__ci5zh{margin:0;font-size:10.5px;color:var(--red)}.tagger_pickerSearch__h4aov{width:100%;padding:6px 8px;font:inherit;font-size:11.5px;background:var(--bg);border:1px solid var(--border);color:var(--text)}.tagger_pickerSearch__h4aov:focus{border-color:var(--red);outline:none}.tagger_pickerChips__QvgWG{display:flex;flex-wrap:wrap;gap:4px}.tagger_chip__I8he6{padding:3px 8px;font-size:10px;letter-spacing:.08em;background:transparent;color:var(--dim);border:1px solid var(--border);cursor:pointer}.tagger_chip__I8he6:hover{background:transparent;color:var(--text);border-color:var(--border-h)}.tagger_chipActive__7luQz{color:var(--red);border-color:var(--red-dim);background:transparent}.tagger_chipActive__7luQz:hover{background:transparent;color:var(--red);border-color:var(--red)}.tagger_tellList__vRYMv{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);background:var(--bg)}.tagger_tellRow__x5XHS{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--border);border-left:3px solid transparent;color:var(--text);cursor:pointer}.tagger_tellRow__x5XHS:hover{background:var(--panel-2);color:var(--text);border-left-color:var(--red-dim)}.tagger_tellRowActive__WQPZq{border-left-color:var(--red)}.tagger_tellRowActive__WQPZq:hover{background:var(--panel-2);color:var(--text);border-left-color:var(--red)}.tagger_hit__sLAx5{background:transparent;color:var(--red)}.tagger_tellRowTop__rRhaH{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tagger_tellName__yyTos{font-size:12px;font-weight:600}.tagger_tellCategory__yuxKp{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.tagger_tellDesc__BdHNJ{margin:0;font-size:10.5px;color:var(--dim)}.tagger_tellEmpty___hdU5{padding:12px;font-size:11px;color:var(--faint);text-align:center}.tagger_annotationList__Z_Car{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tagger_annotationRow__w42SC{display:grid;grid-template-columns:16px 22px 48px 1fr 22px;align-items:center;grid-gap:8px;gap:8px;padding:6px;border:1px solid var(--border);background:var(--bg)}.tagger_annotationRowSelected__aytCQ{border-color:var(--red);background:rgba(230,57,70,.08)}.tagger_dragHandle__rn1Vh{background:transparent;border:none;color:var(--faint);font-size:14px;cursor:-webkit-grab;cursor:grab;padding:0}.tagger_dragHandle__rn1Vh:active{cursor:-webkit-grabbing;cursor:grabbing}.tagger_annotationNumber__TSwhl{text-align:center;font-weight:700;font-size:11px;color:var(--red)}.tagger_annotationThumb__eAk1R{width:48px;height:48px;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.tagger_annotationThumb__eAk1R img{display:block;width:48px;height:48px;object-fit:contain}.tagger_annotationThumbEmpty__zd_ce{width:48px;height:48px;background:repeating-linear-gradient(45deg,#111,#111 4px,#1a1a1a 0,#1a1a1a 8px)}.tagger_annotationLabel__ZDwqo{background:transparent;border:none;text-align:left;font-size:11.5px;color:var(--text);cursor:pointer;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagger_annotationUntagged__L5F3k{color:var(--faint);font-style:italic}.tagger_annotationDelete__CJMhl{background:transparent;border:none;color:var(--dim);font-size:14px;cursor:pointer;padding:0}.tagger_annotationDelete__CJMhl:hover{color:var(--red)}.tagger_unanchoredList__bg42s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tagger_unanchoredRow__41Ncs{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;font-size:11.5px;background:var(--bg);border:1px solid var(--border)}.tagger_unanchoredName__DWjE5{color:var(--text)}.tagger_unanchoredRemove__Cz4dD{background:transparent;border:none;color:var(--dim);font-size:14px;cursor:pointer;padding:0 2px}.tagger_unanchoredRemove__Cz4dD:hover{color:var(--red)}.tagger_formatGroup__i69P6{display:flex;gap:2px}.tagger_formatBtn__TJ6j9{flex:1 1;padding:6px;font-size:10px;letter-spacing:.1em;background:transparent;color:var(--dim);border:1px solid var(--border);cursor:pointer}.tagger_formatBtnActive__JB_zG{color:var(--red);border-color:var(--red-dim);background:rgba(230,57,70,.06)}.tagger_captionLabel__o63rL{display:flex;flex-direction:column;gap:4px}.tagger_captionLabelText__jZIoX{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.tagger_captionTextarea__9At2y{width:100%;padding:6px 8px;font:inherit;font-size:11.5px;background:var(--bg);border:1px solid var(--border);color:var(--text);resize:vertical}.tagger_captionTextarea__9At2y:focus{border-color:var(--red);outline:none}.tagger_captionPreviewWrap__qYlc_{display:flex;flex-direction:column;gap:4px}.tagger_captionPreview__hSz8_{margin:0;padding:8px;min-height:60px;background:var(--bg);border:1px solid var(--border);color:var(--text);font-size:11.5px;white-space:pre-wrap;word-break:break-word}.tagger_captionMeta__ifFIx{display:flex;align-items:center;justify-content:space-between}.tagger_charCount__MjfRQ{font-size:10.5px;color:var(--dim);letter-spacing:.06em}.tagger_copyBtn__BrCEu{padding:4px 10px;font-size:10.5px;letter-spacing:.1em}.tagger_sidePanelTopRow__skPAo{display:flex;gap:8px}.tagger_sidePanelLinkBtn__WSjNe{flex:1 1;padding:6px;font-size:10px;letter-spacing:.14em;background:transparent;color:var(--dim);border:1px solid var(--border);cursor:pointer}.tagger_sidePanelLinkBtn__WSjNe:hover{color:var(--red);border-color:var(--red-dim);background:rgba(230,57,70,.06)}.tagger_casesToolbar__8Kh4_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.tagger_casesNewBtn__Dg31H{padding:6px 12px;font-size:11px;letter-spacing:.14em;color:var(--bg);background:var(--red);border:1px solid var(--red);cursor:pointer}.tagger_casesNewBtn__Dg31H:hover{opacity:.85}.tagger_casesLoading__MglCG{font-size:10px;color:var(--faint);letter-spacing:.12em}.tagger_casesEmpty__80vCb{margin:16px 0;font-size:11.5px;color:var(--faint);text-align:center}.tagger_casesList__wUOHu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:60vh;overflow-y:auto}.tagger_casesRow__0tZe8{display:grid;grid-template-columns:80px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:8px;background:var(--bg);border:1px solid var(--border)}.tagger_casesRowActive__NkF_o{border-color:var(--red);background:rgba(230,57,70,.08)}.tagger_casesThumb__Dxsjr{width:72px;height:72px;padding:0;background:#000;border:1px solid var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center}.tagger_casesThumb__Dxsjr img{display:block;width:72px;height:72px;object-fit:contain}.tagger_casesThumbEmpty__a00go{width:72px;height:72px;background:repeating-linear-gradient(45deg,#111,#111 4px,#1a1a1a 0,#1a1a1a 8px)}.tagger_casesMeta__TbpcA{display:flex;flex-direction:column;gap:4px;min-width:0}.tagger_casesName__OE1aZ{background:transparent;border:none;padding:0;text-align:left;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagger_casesName__OE1aZ:hover{color:var(--red);background:transparent}.tagger_casesRenameInput__LxMKf{width:100%;padding:4px 6px;font:inherit;font-size:13px;background:var(--bg);border:1px solid var(--red);color:var(--text)}.tagger_casesSubMeta__rfKdc{display:flex;flex-wrap:wrap;gap:6px;font-size:10.5px;color:var(--dim)}.tagger_casesPrimaryTell__B5npO{color:var(--red)}.tagger_casesActions__fXeXm{display:flex;gap:4px}.tagger_casesActionBtn__Rw7aM{padding:4px 8px;font-size:10px;letter-spacing:.1em;background:transparent;color:var(--dim);border:1px solid var(--border);cursor:pointer}.tagger_casesActionBtn__Rw7aM:hover{color:var(--red);border-color:var(--red-dim);background:rgba(230,57,70,.06)}.tagger_casesActionBtn__Rw7aM:hover:disabled{color:var(--dim);border-color:var(--border);background:transparent}.tagger_casesActionBtn__Rw7aM:disabled{opacity:.4;cursor:not-allowed}.tagger_casesActionDanger__X_Izz{color:var(--red)}.tagger_casesActionDanger__X_Izz:hover{background:rgba(230,57,70,.1)}.tagger_casesTabs__1F7fO{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--border)}.tagger_casesTab__P6pl1{padding:7px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--dim);border:none;border-bottom:2px solid transparent;cursor:pointer}.tagger_casesTab__P6pl1:hover{color:var(--text);background:transparent}.tagger_casesTabActive___Bhjb{color:var(--text);border-bottom-color:var(--red)}.tagger_casesTabActive___Bhjb:hover{background:transparent}.tagger_sourceBadge__khZy0{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:8px;padding:2px 8px 2px 7px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--border);border-radius:2px;vertical-align:middle}.tagger_badgeDot__fet_c{width:6px;height:6px;border-radius:50%;border:1px solid;flex:none}.tagger_badge_local__HV7qG{color:var(--dim);border-color:var(--border)}.tagger_badge_local__HV7qG .tagger_badgeDot__fet_c{background:transparent}.tagger_badge_cloud__0WUVE{color:#f2a3a9;border-color:var(--red-dim)}.tagger_badge_cloud__0WUVE .tagger_badgeDot__fet_c{background:var(--red);border-color:var(--red);box-shadow:0 0 5px rgba(230,57,70,.5)}.tagger_badge_both__x667b{color:var(--text);border-color:var(--border-h)}.tagger_badge_both__x667b .tagger_badgeDot__fet_c{border-color:var(--red);background:linear-gradient(90deg,var(--red) 0 50%,transparent 50% 100%)}.tagger_casesRowCold__SqvoO{border-left:2px solid var(--red-dim);padding-left:10px}.tagger_casesRowCold__SqvoO .tagger_casesThumb__Dxsjr img{filter:grayscale(.6) brightness(.78)}.tagger_casesRowCold__SqvoO .tagger_casesName__OE1aZ{color:var(--dim)}.tagger_casesPurge__dPRxL{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.tagger_casesPurge__dPRxL b{color:#c98f93;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tagger_historyToolbar__TOXzr{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tagger_historySearch__uzlED{flex:1 1;padding:6px 8px;font:inherit;font-size:11.5px;background:var(--bg);border:1px solid var(--border);color:var(--text)}.tagger_historySearch__uzlED:focus{border-color:var(--red);outline:none}.tagger_historyList__i1aC4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.tagger_historyRow__ozgwL{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--bg);border:1px solid var(--border)}.tagger_historyMeta__x_dgZ{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tagger_historyCaseName__KdvzR{font-size:11px;font-weight:600;color:var(--text)}.tagger_historyTimestamp__MjE4W{font-size:10px;color:var(--faint)}.tagger_historyText__J7XXe{margin:0;padding:6px 8px;background:var(--panel);border:1px solid var(--border);font-size:11px;color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:120px;overflow-y:auto}.tagger_historyActions__d6rj3{display:flex;justify-content:flex-end}.tagger_brushWrap__9PiG0{position:relative}.tagger_brushPanel__dGBL2{position:absolute;top:calc(100% + 6px);left:0;z-index:200;background:var(--panel);border:1px solid var(--border);padding:10px 12px;display:flex;flex-direction:column;gap:10px;min-width:220px;box-shadow:0 4px 16px rgba(0,0,0,.5)}.tagger_brushHeader__AZox0{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--border);padding-bottom:6px}.tagger_brushSection__Yz44k{display:flex;flex-direction:column;gap:5px}.tagger_brushLabel__Q0nfh{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.tagger_swatchGrid__icpc0{display:flex;gap:5px;flex-wrap:wrap}.tagger_swatch__TTafS{width:22px;height:22px;border-radius:3px;border:2px solid transparent;padding:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:var(--swatch-color)}.tagger_swatch__TTafS:hover{background:var(--swatch-color);border-color:var(--border-h)}.tagger_swatchActive__p9Gvu{border-color:var(--red)!important;box-shadow:0 0 0 1px var(--red)}.tagger_swatchLocked__DDmij{opacity:.35;cursor:default}.tagger_swatchLocked__DDmij:hover{background:var(--swatch-color);border-color:transparent}.tagger_lockGlyph__vlNaw{font-size:8px;color:rgba(255,255,255,.9);line-height:1;pointer-events:none}.tagger_styleGrid__MelLU{display:flex;gap:4px}.tagger_styleBtn__TZ95D{flex:1 1;padding:4px 6px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:var(--dim);border:1px solid var(--border);cursor:pointer;white-space:nowrap}.tagger_styleBtn__TZ95D:hover{background:var(--panel-2);color:var(--text);border-color:var(--border-h)}.tagger_styleBtnActive__13f6a{color:var(--red);border-color:var(--red-dim);background:rgba(230,57,70,.06)}.tagger_styleBtnActive__13f6a:hover{background:rgba(230,57,70,.1);color:var(--red);border-color:var(--red-dim)}.tagger_styleBtnLocked__MxwWc{opacity:.35;cursor:default}.tagger_styleBtnLocked__MxwWc:hover{background:transparent;color:var(--dim);border-color:var(--border)}.tagger_brushUpgradeHint__sBVql{font-size:9.5px;color:var(--dim);letter-spacing:.06em;border-top:1px solid var(--border);padding-top:6px;text-transform:uppercase}.tagger_brushUpgradeLink__jo934{color:var(--red);text-decoration:none}.tagger_brushUpgradeLink__jo934:hover{text-decoration:underline}.tagger_statusLine__fOIME{padding:6px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--text);background:rgba(230,57,70,.08);border-bottom:1px solid var(--border);cursor:pointer}.tagger_sheetHandle__qjzHx,.tagger_sheetToggle__nM0fX{display:none}@media (max-width:1024px){.tagger_workspace__BfkNs{display:flex;flex-direction:column}.tagger_workspaceBody__iVcp8{grid-template-columns:1fr;flex:1 1;min-height:0}.tagger_canvasColumn__VPjxQ{border-right:none}.tagger_sheetToggle__nM0fX{display:block;width:100%;padding:10px;border:none;border-top:1px solid var(--border);background:var(--panel);color:var(--text);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tagger_sheetToggle__nM0fX:hover{background:var(--panel-2);color:var(--red)}.tagger_sidePanel__tcdnU{position:fixed;left:0;right:0;bottom:var(--mobile-ad-h);z-index:70;max-height:80dvh;transform:translateY(100%);transition:transform .22s cubic-bezier(.16,.84,.44,1);border-top:1px solid var(--border);box-shadow:0 -8px 28px rgba(0,0,0,.5);pointer-events:none;padding-top:0}.tagger_sidePanelSheetOpen__9CzHs{transform:translateY(0);pointer-events:auto}.tagger_sheetHandle__qjzHx{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:block;width:100%;min-height:unset;padding:11px 0;margin:0 0 4px;background:var(--panel);border:none;border-bottom:1px solid var(--border);cursor:-webkit-grab;cursor:grab}.tagger_sheetHandle__qjzHx:hover{background:var(--panel)}.tagger_sheetHandle__qjzHx:before{content:"";display:block;width:44px;height:5px;margin:0 auto;border-radius:3px;background:var(--border-h)}.tagger_sheetHandle__qjzHx:hover:before{background:var(--red-dim)}.tagger_toolbar___L2m2{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media (max-width:1024px){.tagger_toolbar___L2m2::-webkit-scrollbar{height:0}.tagger_toolButton__AF_oa{white-space:nowrap}}@media (max-width:400px){.tagger_toolbar___L2m2{flex-wrap:wrap;overflow-x:visible}}@media (max-width:1024px){.tagger_brushPanel__dGBL2{position:fixed;left:8px;right:8px;top:auto;bottom:calc(8px + var(--mobile-ad-h));min-width:0;width:auto;z-index:210}}@media (max-width:640px){.tagger_casesRow__0tZe8{grid-template-columns:1fr;gap:8px}.tagger_casesActions__fXeXm{flex-wrap:wrap}.tagger_casesList__wUOHu,.tagger_historyList__i1aC4{max-height:60dvh}.tagger_annotationRow__w42SC{grid-template-columns:16px 22px 40px 1fr 22px;gap:6px}.tagger_annotationThumb__eAk1R,.tagger_annotationThumb__eAk1R img{width:40px;height:40px}}@media (max-width:400px){.tagger_annotationRow__w42SC{grid-template-columns:22px 40px 1fr 22px}.tagger_dragHandle__rn1Vh{display:none}}.publish_wrap__oJUVG{margin-top:8px}.publish_trigger__2I8uc{width:100%}.publish_live__Ouue5{color:var(--red);border-color:var(--red-dim)}.publish_body__bP489{display:flex;flex-direction:column;gap:12px}.publish_preview__wSQu_{width:100%;height:auto;display:block;border:1px solid var(--border);background:var(--bg)}.publish_previewSkel__da_ST{display:flex;align-items:center;justify-content:center;min-height:160px;border:1px solid var(--border);background:var(--panel);color:var(--faint);font-size:11px;letter-spacing:.08em}.publish_metaLabel__X7rUT{color:var(--dim);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.publish_caption__DZ2cw{margin:0;max-height:160px;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-word}.publish_captionEdit__HzyzU,.publish_caption__DZ2cw{padding:10px 12px;border:1px solid var(--border);background:var(--bg);color:var(--text);line-height:1.5}.publish_captionEdit__HzyzU{width:100%;box-sizing:border-box;resize:vertical;min-height:120px;font:inherit;font-size:12px}.publish_captionEdit__HzyzU:focus{border-color:var(--red);outline:none}.publish_permalink__stot6{color:var(--red);font-size:12px;word-break:break-all}.publish_actions__7LPms{display:flex;justify-content:flex-end;gap:10px}.publish_confirm__HXqaO{color:var(--red);border-color:var(--red)}.publish_ok__j_8pg{margin:0;color:var(--red);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.publish_err____n_Y{margin:0;color:var(--red);font-size:11.5px}.publish_titleInput__Xvz23{width:100%;padding:8px 10px;font-size:12.5px}.publish_hint__lArYu{margin:0;color:var(--faint);font-size:10.5px;line-height:1.4}