.event_section__3mzy0{background:var(--color-card);border:1.5px solid var(--color-border);border-radius:var(--radius);padding:var(--space-5);margin-bottom:var(--space-5)}.event_sectionHead__5WZnz{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.event_sectionTitle__R_cbp{margin:0;font-size:1.05rem;font-weight:var(--weight-bold);color:var(--color-heading)}.event_sectionNote__NhjXX{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.event_form__aWVel{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.event_field__FKSFS{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-semibold);min-width:0}.event_field__FKSFS input{height:38px;padding:0 var(--space-3);border:1.5px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-normal);min-width:0}.event_btnDanger__CQQa7,.event_btnPrimary__TZiPb,.event_btn__0oCrk{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:none;white-space:nowrap}.event_btn__0oCrk{background:var(--color-card);color:var(--color-heading);border:1.5px solid var(--color-border-dark)}.event_btn__0oCrk:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.event_btnPrimary__TZiPb{background:var(--gold);color:var(--navy);border:1.5px solid transparent}.event_btnDanger__CQQa7{background:transparent;color:var(--danger-text);border:1.5px solid color-mix(in srgb,var(--danger-text) 45%,transparent)}.event_btnDanger__CQQa7:disabled,.event_btnPrimary__TZiPb:disabled,.event_btn__0oCrk:disabled{opacity:.5;cursor:default}.event_error__d_z5A{color:var(--danger-text);font-size:var(--text-sm);margin:var(--space-2) 0 0}.event_events__gKTcB{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.event_event__SrK4t{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.event_qr__lpu_A{width:180px;height:180px;padding:8px;background:#fff;border-radius:12px}.event_qr__lpu_A svg{width:100%;height:100%;display:block}.event_eventBody__oSrSu{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.event_eventTitle__5qQg4{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-size:1.1rem;color:var(--color-heading)}.event_state__wZXZu{font-size:var(--text-xs);font-weight:var(--weight-bold);padding:3px 10px;border-radius:999px}.event_stateLive__f7e8Y{background:var(--ok-bg);color:var(--ok-text);border:1px solid var(--ok-border)}.event_stateOff__TtAzj{background:var(--color-surface-2);color:var(--color-text-muted);border:1px solid var(--color-border-dark)}.event_meta__uBK0X{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.event_stats__vAUhr{display:flex;gap:var(--space-5);flex-wrap:wrap}.event_stat__pdoS4{display:flex;flex-direction:column}.event_statV__XPiIq{font-size:1.5rem;font-weight:var(--weight-bold);color:var(--color-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.event_link__ZVX9E,.event_statK__e7sR8{font-size:var(--text-xs);color:var(--color-text-muted)}.event_link__ZVX9E{font-family:var(--font-mono);word-break:break-all}.event_actions__qVE4O{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.event_actionsNote__iHRw4{flex-basis:100%;margin:2px 0 0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}.event_partnersWrap__9okLQ{overflow-x:auto}.event_partnerName__uFpva{font-weight:var(--weight-semibold);color:var(--color-heading)}.event_partnerSub__r72W7{font-size:var(--text-xs);color:var(--color-text-muted)}.event_partnerNotes__XtZW7{font-size:var(--text-xs);color:var(--color-text);margin-top:2px;max-width:36ch;white-space:pre-wrap}.event_statusSelect__ZnpPE{height:32px;padding:0 var(--space-2);border:1.5px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.event_decks__zqGgT{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.event_decks__zqGgT th{text-align:left;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}.event_decks__zqGgT td,.event_decks__zqGgT th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.event_decks__zqGgT td{vertical-align:middle}.event_decks__zqGgT tr:last-child td{border-bottom:none}.event_deckTitle__mp8EE{color:var(--color-heading);font-weight:var(--weight-medium);text-decoration:none}.event_deckTitle__mp8EE:hover{color:var(--teal)}.event_pill__swv7S{font-size:var(--text-xs);font-weight:var(--weight-bold);padding:3px 9px;border-radius:999px;white-space:nowrap}.event_pillOk__yHUp0{background:var(--ok-bg);color:var(--ok-text)}.event_pillWait__IVFNS{background:var(--warn-bg);color:var(--warn-text)}.event_catalog__umOiJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.event_catCard__KNXie{border:1.5px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);background:var(--color-surface)}.event_catCard__KNXie h3{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-heading)}.event_catCard__KNXie ul{margin:0;padding-left:1.1rem;font-size:var(--text-sm);color:var(--color-text)}.event_empty__ncFd1{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media (max-width:640px){.event_event__SrK4t{grid-template-columns:1fr}.event_qr__lpu_A{width:160px;height:160px}.event_decks__zqGgT td:nth-child(3),.event_decks__zqGgT th:nth-child(3){display:none}}.event_booth___u2ul{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;grid-gap:6vw;gap:6vw;padding:5vh 6vw;color:#e8eef5;font-family:var(--font-ui);overflow:hidden;position:relative;background:radial-gradient(900px 600px at 85% 20%,color-mix(in srgb,var(--teal) 28%,transparent),transparent 65%),radial-gradient(800px 500px at 10% 90%,color-mix(in srgb,var(--gold) 18%,transparent),transparent 65%),linear-gradient(160deg,#0b1d31 0,#0e2238 50%,#0a1626 100%)}.event_boothGlow__Wpwpb{position:absolute;width:60vmax;height:60vmax;border-radius:50%;right:-20vmax;top:-20vmax;background:conic-gradient(from 0deg,color-mix(in srgb,var(--teal) 30%,transparent),transparent,color-mix(in srgb,var(--coral) 22%,transparent),transparent,color-mix(in srgb,var(--gold) 26%,transparent),transparent);filter:blur(60px);opacity:.55;animation:event_boothTurn__WM2Q9 28s linear infinite;pointer-events:none}@keyframes event_boothTurn__WM2Q9{to{transform:rotate(1turn)}}.event_boothLeft__1tSbp{position:relative;z-index:1}.event_boothLogo__uVIuF{width:clamp(90px,9vw,150px);height:auto;margin-bottom:3vh}.event_boothKicker__w7Qec{font-size:clamp(.9rem,1.2vw,1.3rem);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.event_boothTitle__M9jUN{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,5.4rem);line-height:1.04;margin:1.5vh 0 2.5vh;color:#fff}.event_boothTitle__M9jUN em{font-style:normal;background:linear-gradient(90deg,var(--teal),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.event_boothText__je8Jd{font-size:clamp(1.05rem,1.6vw,1.7rem);line-height:1.45;color:hsla(0,0%,100%,.78);margin:0 0 4vh;max-width:38ch}.event_boothSteps__d9S9J{display:flex;flex-wrap:wrap;gap:10px}.event_boothStep__Fr6o9{padding:10px 16px;border-radius:999px;font-weight:800;font-size:clamp(.85rem,1.1vw,1.15rem);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14)}.event_boothRight__2mJuq{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3vh}.event_boothQr__WFjK9{width:min(40vw,62vh);aspect-ratio:1;padding:22px;background:#fff;border-radius:28px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6),0 0 0 10px color-mix(in srgb,var(--teal) 35%,transparent)}.event_boothQr__WFjK9 svg{width:100%;height:100%;display:block}.event_boothScan__2T_XC{font-size:clamp(1.2rem,2vw,2.2rem);font-weight:800;color:#fff;text-align:center}.event_boothStats__GsLWh{display:flex;gap:4vw;font-size:clamp(.9rem,1.2vw,1.25rem);color:hsla(0,0%,100%,.7)}.event_boothStats__GsLWh b{color:var(--gold);font-size:1.4em;margin-right:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.event_boothOff__Qg6EG{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:rgba(8,18,30,.88);font-size:clamp(1.4rem,2.6vw,2.6rem);font-weight:800;color:#fff;text-align:center;padding:5vw}@media (max-width:900px){.event_booth___u2ul{grid-template-columns:1fr;text-align:center}.event_boothText__je8Jd{margin-left:auto;margin-right:auto}.event_boothSteps__d9S9J{justify-content:center}.event_boothQr__WFjK9{width:min(80vw,60vh)}}.event_boothClosed__F35R2{grid-template-columns:1fr;place-items:center;text-align:center}.event_boothClosedCard__pMjEd{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.2vh;max-width:48ch}.event_boothClosedCard__pMjEd .event_boothLogo__uVIuF{margin-bottom:1.5vh}.event_boothClosedCard__pMjEd .event_boothText__je8Jd{margin:0 0 2vh}.event_boothClosedTitle__RuWuS{font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,3.6rem);line-height:1.08;margin:.5vh 0 1vh;color:#fff}.event_boothClosedLink__hBIU8{color:hsla(0,0%,100%,.72);font-size:clamp(.9rem,1.1vw,1.1rem);text-decoration:underline;text-underline-offset:3px}.event_boothClosedLink__hBIU8:hover{color:#fff}@media (prefers-reduced-motion:reduce){.event_boothGlow__Wpwpb{animation:none}}.event_tiles___IEYR{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.event_tile__P2iNz{display:flex;flex-direction:column;gap:4px;padding:var(--space-4);border-radius:var(--radius);background:var(--color-card);border:1.5px solid var(--color-border)}.event_tileK__fp_Gm{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);font-weight:var(--weight-semibold)}.event_tileV__TwBgo{font-size:1.6rem;font-weight:var(--weight-bold);color:var(--color-heading);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.event_tileV__TwBgo small{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);margin-left:4px}.event_tileLive__gYtZf{border-color:color-mix(in srgb,var(--ok-text) 55%,transparent)}.event_tileLive__gYtZf .event_tileV__TwBgo{color:var(--ok-text)}.event_tileNote__8MUWb,.event_tileOff__cwKaI .event_tileV__TwBgo{color:var(--color-text-muted)}.event_tileNote__8MUWb{font-size:var(--text-xs)}.event_board__Ld8vP{display:flex;flex-direction:column;gap:var(--space-4)}.event_tabs__7goMq{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);align-self:flex-start;max-width:100%}.event_tab__nI__V{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:calc(var(--radius) - 3px);border:none;background:none;cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.event_tabOn__Icl_x,.event_tab__nI__V:hover{color:var(--color-heading)}.event_tabOn__Icl_x{background:var(--color-card);box-shadow:0 1px 4px rgba(0,0,0,.15)}.event_tabCount__AxHQ5{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.event_tabOn__Icl_x .event_tabCount__AxHQ5{background:color-mix(in srgb,var(--teal) 22%,transparent);color:var(--teal)}.event_boardSub__Nd6y5{margin:-6px 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.event_gradeBlock__3Rooc{border:1.5px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.event_gradeHead__p5W11{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.event_gradeTitle__4XY_2{margin:0;font-size:1rem;color:var(--color-heading)}.event_gradeMeta__oMwK6{font-size:var(--text-xs);color:var(--color-text-muted)}.event_rows__Au1Jz{display:flex;flex-direction:column}.event_row__ZsIK6{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.event_row__ZsIK6:last-child{border-bottom:none}.event_row__ZsIK6:not(.event_rowHead__zBhQ1):hover{background:color-mix(in srgb,var(--teal) 5%,transparent)}.event_rowHead__zBhQ1{padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);font-weight:var(--weight-bold);background:var(--color-card)}.event_chCell__voRCt{display:flex;align-items:center;gap:var(--space-3);min-width:0}.event_chNo__xEiOk{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:var(--white);font-weight:var(--weight-bold);font-size:var(--text-sm)}[data-theme=dark] .event_chNo__xEiOk{background:color-mix(in srgb,var(--teal) 26%,var(--color-card))}.event_chText__V_0Z5{display:flex;flex-direction:column;min-width:0}.event_chTitle__qBVzf{font-weight:var(--weight-semibold);color:var(--color-heading);font-size:var(--text-sm)}.event_chUnit__Gn_EL{font-size:var(--text-xs);color:var(--color-text-faint)}.event_typeCell__6ACxs{display:flex;flex-wrap:wrap;gap:6px}.event_typeChip__iW0dM{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:var(--text-xs);font-weight:var(--weight-bold);text-decoration:none;border:1px solid transparent}.event_typeChip__iW0dM:hover{filter:brightness(1.1);text-decoration:underline}.event_type5d__YQMBC{background:color-mix(in srgb,var(--teal) 16%,transparent);color:var(--teal);border-color:color-mix(in srgb,var(--teal) 40%,transparent)}.event_typeText__SBuFx{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--warn-text);border-color:color-mix(in srgb,var(--gold) 45%,transparent)}[data-theme=dark] .event_typeText__SBuFx{color:var(--gold)}.event_typeDesec__CmIKS{background:color-mix(in srgb,#6d8cff 16%,transparent);color:#4a64d6;border-color:color-mix(in srgb,#6d8cff 45%,transparent)}[data-theme=dark] .event_typeDesec__CmIKS{color:#9db4ff}.event_typeTeam__JJy_C{background:color-mix(in srgb,#f26768 14%,transparent);color:#c2413f;border-color:color-mix(in srgb,#f26768 42%,transparent)}[data-theme=dark] .event_typeTeam__JJy_C{color:#f7a09f}.event_slidesCell__XbYO2{display:flex;flex-direction:column;gap:6px}.event_slidesLine__vxisK{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.event_slidesFor__vZvFd{font-size:var(--text-xs);color:var(--color-text-muted);min-width:92px}.event_pillNone__T_IgD{background:var(--color-surface-2);color:var(--color-text-muted)}.event_inlineLink__keYy4{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--teal);text-decoration:none}.event_inlineLink__keYy4:hover{text-decoration:underline}.event_slidesLine__vxisK .event_btnPrimary__TZiPb,.event_slidesLine__vxisK .event_btn__0oCrk{height:30px;padding:0 12px;font-size:var(--text-xs)}@media (max-width:760px){.event_rowHead__zBhQ1{display:none}.event_row__ZsIK6{grid-template-columns:1fr;gap:var(--space-2)}.event_tabs__7goMq{align-self:stretch}}.AppShell_shell__EvA3q{display:flex;min-height:100vh;background:var(--color-bg);color:var(--color-text)}.AppShell_content__vO8eG{flex:1 1;min-width:0;background:var(--color-bg);--pagebar-h:52px;--pagebar-top:0px}@media (max-width:860px){.AppShell_shell__EvA3q{flex-direction:column}.AppShell_content__vO8eG{--pagebar-top:56px}}.Nav_bar__Aw5Gx{position:-webkit-sticky;position:sticky;top:var(--pagebar-top,0);z-index:35;height:var(--pagebar-h,52px);box-sizing:border-box;display:flex;align-items:center;gap:.85rem;padding:0 var(--space-6);background:color-mix(in srgb,var(--color-bg) 84%,transparent);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border-bottom:1px solid var(--color-border)}.Nav_back__eEZxe{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;height:2.1rem;padding:0 .9rem 0 .6rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-heading);font:600 .85rem/1 var(--font-ui);text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.Nav_back__eEZxe svg{transition:transform .18s ease}.Nav_back__eEZxe:focus-visible,.Nav_back__eEZxe:hover{border-color:var(--teal);color:var(--teal);box-shadow:0 4px 12px color-mix(in srgb,var(--teal) 20%,transparent)}.Nav_back__eEZxe:focus-visible svg,.Nav_back__eEZxe:hover svg{transform:translateX(-3px)}.Nav_back__eEZxe:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 40%,transparent);outline-offset:2px}.Nav_trail__ghoD2{list-style:none;margin:0;padding:0;display:flex;overflow:hidden;font:500 .85rem/1 var(--font-ui);color:var(--color-text-muted)}.Nav_crumb__0nWz4,.Nav_trail__ghoD2{align-items:center;gap:.35rem;min-width:0}.Nav_crumb__0nWz4{display:inline-flex;white-space:nowrap}.Nav_crumb__0nWz4 a{color:var(--color-text-muted);text-decoration:none}.Nav_crumb__0nWz4 a:hover{color:var(--color-heading);text-decoration:underline}.Nav_crumbHere__oCFmr{color:var(--color-heading);font-weight:700;overflow:hidden;text-overflow:ellipsis}.Nav_sep__J3jXH{flex:0 0 auto;color:var(--color-text-faint)}@media (max-width:640px){.Nav_bar__Aw5Gx{padding:0 var(--space-4);gap:.6rem}.Nav_crumb__0nWz4:not(.Nav_crumbHere__oCFmr){display:none}.Nav_back__eEZxe span{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}}@media print{.Nav_bar__Aw5Gx{display:none}}.PageContainer_container__6rO74{max-width:var(--content-max);width:100%;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.PageContainer_wide__rqlZT{max-width:var(--content-wide,1560px)}.PageContainer_ui__OfPjl{font-family:var(--font-ui)}.PageContainer_header__5cBQF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.PageContainer_title__c3PqZ{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-heading);margin:0 0 var(--space-1);letter-spacing:-.02em}.PageContainer_subtitle__DMST_{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-text-muted);margin:0}.PageContainer_action__Xml1c{flex-shrink:0}@media (max-width:640px){.PageContainer_container__6rO74{padding:var(--space-6) var(--space-4) var(--space-10)}.PageContainer_header__5cBQF{flex-direction:column}}.Sidebar_sidebar__Wcvsf{--rail-w:256px;--rail-w-collapsed:72px;position:-webkit-sticky;position:sticky;top:0;height:100vh;width:var(--rail-w);flex-shrink:0;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--navy) 0,var(--slate) 100%);color:hsla(0,0%,100%,.92);border-right:1px solid hsla(0,0%,100%,.08);transition:width var(--transition-normal);z-index:50}.Sidebar_collapsed__o9OPa{width:var(--rail-w-collapsed)}.Sidebar_brandRow__kfpoZ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border-bottom:1px solid hsla(0,0%,100%,.08);min-height:72px}.Sidebar_brandLink__FKWJ_{display:flex;align-items:center;gap:var(--space-3);flex:1 1;min-width:0;text-decoration:none;border-radius:12px;padding:4px;margin:-4px;transition:background var(--transition-fast)}.Sidebar_brandLink__FKWJ_:hover{background:hsla(0,0%,100%,.07)}.Sidebar_logoPill__FbV5s{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_logoPill__FbV5s img{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.Sidebar_brandText__OthGK{display:flex;flex-direction:column;min-width:0;flex:1 1}.Sidebar_brandName__UdDK6{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:#fff;white-space:nowrap}.Sidebar_brandRole__poRNX{font-family:var(--font-ui);font-size:var(--text-xs);color:hsla(0,0%,100%,.55);white-space:nowrap}.Sidebar_collapseBtn__Ov3AO{margin-left:auto;width:26px;height:26px;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.08);border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--transition-fast)}.Sidebar_collapseBtn__Ov3AO:hover{background:hsla(0,0%,100%,.18);color:#fff}.Sidebar_collapsed__o9OPa .Sidebar_collapseBtn__Ov3AO{margin-left:0}.Sidebar_collapseChevron__zgrxX{display:inline-flex;transform:rotate(90deg);transition:transform var(--transition-fast)}.Sidebar_collapseChevronCollapsed__sWgXW{transform:rotate(-90deg)}.Sidebar_collapsed__o9OPa .Sidebar_brandRow__kfpoZ{justify-content:center;padding-left:0;padding-right:0}.Sidebar_nav__F5E8d{display:flex;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-3);overflow-y:auto;flex:1 1}.Sidebar_navLink__M8o_q{display:flex;align-items:center;gap:var(--space-3);padding:.65rem var(--space-3);border-radius:var(--radius);color:hsla(0,0%,100%,.78);text-decoration:none;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast);position:relative}.Sidebar_navLink__M8o_q:hover{background:hsla(0,0%,100%,.08);color:#fff}.Sidebar_navLinkActive__SWFgk{background:rgba(53,182,175,.18);color:#fff}.Sidebar_navLinkActive__SWFgk:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:var(--radius-full);background:var(--teal)}.Sidebar_navIcon__MfLor{font-size:1.1rem;width:24px;text-align:center;flex-shrink:0}.Sidebar_navLabel__S7vXb{overflow:hidden;text-overflow:ellipsis}.Sidebar_collapsed__o9OPa .Sidebar_navLink__M8o_q{justify-content:center;padding-left:0;padding-right:0}.Sidebar_footer__dlAQT{border-top:1px solid hsla(0,0%,100%,.08);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.Sidebar_themeBtn__vfyNl{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:.55rem var(--space-3);border-radius:var(--radius);background:hsla(0,0%,100%,.06);border:none;color:hsla(0,0%,100%,.85);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast);white-space:nowrap}.Sidebar_themeBtn__vfyNl:hover{background:hsla(0,0%,100%,.14);color:#fff}.Sidebar_collapsed__o9OPa .Sidebar_themeBtn__vfyNl{justify-content:center}.Sidebar_userRow__B1wkR{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.Sidebar_avatar__qKpMq{width:32px;height:32px;border-radius:var(--radius-full);background:var(--teal);color:#06302c;display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0}.Sidebar_userMeta__b2FMj{display:flex;flex-direction:column;min-width:0}.Sidebar_userName__dBViK{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#fff}.Sidebar_userEmail__Vv_Tm,.Sidebar_userName__dBViK{font-family:var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userEmail__Vv_Tm{font-size:var(--text-xs);color:hsla(0,0%,100%,.5)}.Sidebar_collapsed__o9OPa .Sidebar_userRow__B1wkR{justify-content:center;padding-left:0;padding-right:0}.Sidebar_signOut__SZeaL{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:.55rem var(--space-3);border-radius:var(--radius);background:none;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.Sidebar_signOut__SZeaL:hover{background:rgba(242,103,104,.2);border-color:var(--coral);color:#fff}.Sidebar_collapsed__o9OPa .Sidebar_signOut__SZeaL{justify-content:center}.Sidebar_mobileBar__4nNeX{display:none;align-items:center;gap:var(--space-3);box-sizing:border-box;height:56px;padding:0 var(--space-4);background:var(--navy);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:40}.Sidebar_hamburger__m6ebJ{background:none;border:none;color:#fff;font-size:1.4rem;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px 0 -6px -10px;border-radius:var(--radius-sm)}.Sidebar_mobileBrand__1uZRx{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold)}.Sidebar_overlay__E16Px{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:45}@media (max-width:860px){.Sidebar_mobileBar__4nNeX{display:flex}.Sidebar_overlay__E16Px{display:block}.Sidebar_sidebar__Wcvsf{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform var(--transition-normal);width:var(--rail-w)}.Sidebar_sidebar__Wcvsf.Sidebar_collapsed__o9OPa{width:var(--rail-w)}.Sidebar_sidebar__Wcvsf.Sidebar_collapsed__o9OPa .Sidebar_brandText__OthGK,.Sidebar_sidebar__Wcvsf.Sidebar_collapsed__o9OPa .Sidebar_navLabel__S7vXb,.Sidebar_sidebar__Wcvsf.Sidebar_collapsed__o9OPa .Sidebar_userMeta__b2FMj{display:flex}.Sidebar_sidebar__Wcvsf.Sidebar_mobileOpen__Vn_hN{transform:translateX(0)}.Sidebar_collapseBtn__Ov3AO{display:none}.Sidebar_sidebar__Wcvsf{height:100dvh}.Sidebar_sidebar__Wcvsf,.Sidebar_sidebar__Wcvsf.Sidebar_collapsed__o9OPa{width:min(var(--rail-w),86vw)}.Sidebar_brandRow__kfpoZ .Sidebar_drawerClose__vnGhZ{display:inline-flex}}.Sidebar_drawerClose__vnGhZ{display:none;margin-left:auto;width:36px;height:36px;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.08);border:none;color:hsla(0,0%,100%,.85);cursor:pointer;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_drawerClose__vnGhZ:hover{background:hsla(0,0%,100%,.18);color:#fff}.Sidebar_drawerClose__vnGhZ:focus-visible,.Sidebar_hamburger__m6ebJ:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.Sidebar_navBadge__TO72n{margin-left:auto;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-cta);color:var(--color-cta-text);font-size:.72rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Sidebar_navIcon__MfLor{position:relative}.Sidebar_navBadgeDot__QikpH{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:999px;background:var(--color-cta)}.WelcomeOverlay_screen__cAIJx{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--navy) 0,var(--slate) 55%,#0b2236 100%);overflow:hidden;cursor:pointer;animation:WelcomeOverlay_screenIn__VPetw .5s ease both}.WelcomeOverlay_screenLeave__bTylU{animation:WelcomeOverlay_screenOut__t2FoU .55s ease forwards}.WelcomeOverlay_aurora__t4Jqz{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 25% 30%,rgba(53,182,175,.35) 0,transparent 70%),radial-gradient(35% 35% at 75% 65%,rgba(103,168,226,.3) 0,transparent 70%),radial-gradient(30% 30% at 60% 20%,rgba(246,165,12,.18) 0,transparent 70%);filter:blur(8px);animation:WelcomeOverlay_drift__GLf44 12s ease-in-out infinite alternate}.WelcomeOverlay_card__ud19O{position:relative;text-align:center;color:#fff;padding:var(--space-8);max-width:640px}.WelcomeOverlay_stages___mfGS{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-6)}.WelcomeOverlay_stagePill__mh6WK{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;padding:.3rem .8rem;border-radius:var(--radius-full);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.92);opacity:0;animation:WelcomeOverlay_pillIn__a0nq7 .5s ease forwards}.WelcomeOverlay_title__J5LxN{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.4rem);font-weight:var(--weight-bold);margin:0 0 var(--space-3);line-height:1.1;opacity:0;animation:WelcomeOverlay_rise__uU15j .7s ease .25s forwards}.WelcomeOverlay_name__glKEV{font-family:var(--font-ui);font-size:clamp(1.1rem,3vw,1.5rem);font-weight:var(--weight-semibold);color:var(--teal);margin:0 0 var(--space-2);opacity:0;animation:WelcomeOverlay_rise__uU15j .7s ease .45s forwards}.WelcomeOverlay_sub__DQ1gP{font-family:var(--font-ui);font-size:var(--text-md);color:hsla(0,0%,100%,.6);margin:0 0 var(--space-8);opacity:0;animation:WelcomeOverlay_rise__uU15j .7s ease .6s forwards}.WelcomeOverlay_hint__2CRVg{font-family:var(--font-ui);font-size:var(--text-xs);color:hsla(0,0%,100%,.4);letter-spacing:.06em;text-transform:uppercase;opacity:0;animation:WelcomeOverlay_fadeIn__IjNqQ 1s ease 1.4s forwards}@keyframes WelcomeOverlay_screenIn__VPetw{0%{opacity:0}to{opacity:1}}@keyframes WelcomeOverlay_screenOut__t2FoU{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes WelcomeOverlay_drift__GLf44{0%{transform:translate(-3%,-2%) scale(1)}to{transform:translate(3%,2%) scale(1.08)}}@keyframes WelcomeOverlay_pillIn__a0nq7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes WelcomeOverlay_rise__uU15j{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes WelcomeOverlay_fadeIn__IjNqQ{0%{opacity:0}to{opacity:1}}.WelcomeOverlay_toast__kGPek{position:fixed;top:var(--space-5);right:var(--space-5);z-index:1000;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-card);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-family:var(--font-ui);font-size:var(--text-sm);animation:WelcomeOverlay_toastIn__jkL0O .4s cubic-bezier(.2,.8,.2,1) both}.WelcomeOverlay_toastLeave__scLdR{animation:WelcomeOverlay_toastOut__e98cb .5s ease forwards}.WelcomeOverlay_toastDot__FKvEw{width:9px;height:9px;border-radius:var(--radius-full);background:var(--teal);flex-shrink:0;box-shadow:0 0 0 4px rgba(53,182,175,.18)}.WelcomeOverlay_toastText__MQnQm{white-space:nowrap}@keyframes WelcomeOverlay_toastIn__jkL0O{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes WelcomeOverlay_toastOut__e98cb{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}}@media (prefers-reduced-motion:reduce){.WelcomeOverlay_aurora__t4Jqz,.WelcomeOverlay_hint__2CRVg,.WelcomeOverlay_name__glKEV,.WelcomeOverlay_screenLeave__bTylU,.WelcomeOverlay_screen__cAIJx,.WelcomeOverlay_stagePill__mh6WK,.WelcomeOverlay_sub__DQ1gP,.WelcomeOverlay_title__J5LxN,.WelcomeOverlay_toastLeave__scLdR,.WelcomeOverlay_toast__kGPek{animation-duration:.01ms!important;animation-delay:0ms!important}}@media (max-width:600px){.WelcomeOverlay_toast__kGPek{left:var(--space-4);right:var(--space-4);top:var(--space-4)}.WelcomeOverlay_toastText__MQnQm{white-space:normal}}.StateChip_chip__3XnbJ{display:inline-flex;align-items:center;gap:.4rem;height:1.55rem;padding:0 .6rem 0 .5rem;border-radius:var(--radius-full);border:1px solid;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1;white-space:nowrap;letter-spacing:.01em;vertical-align:middle}.StateChip_small__x0VoY{height:1.35rem;padding:0 .5rem 0 .4rem;font-size:.7rem;gap:.32rem}.StateChip_dot__NJYOh{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;flex:none}.StateChip_detail__Vbg9x{font-weight:var(--weight-medium);opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StateChip_detail__Vbg9x:before{content:"";display:inline-block;width:1px;height:.7em;background:currentColor;opacity:.35;margin-right:.4rem;vertical-align:-1px}.StateChip_missing__EHbZm{color:var(--color-text-faint);background:transparent;border-color:var(--color-border-dark);border-style:dashed}.StateChip_missing__EHbZm .StateChip_dot__NJYOh{background:transparent;border:1.5px solid}.StateChip_generating__IcXrj{color:var(--run-text,#6d28d9);background:var(--run-bg,#f5f3ff);border-color:var(--run-border,#ddd6fe)}.StateChip_generating__IcXrj .StateChip_dot__NJYOh{animation:StateChip_chipPulse__WWigE 1.2s ease-in-out infinite}@keyframes StateChip_chipPulse__WWigE{0%,to{opacity:1}50%{opacity:.3}}.StateChip_draft__cahsL{color:var(--color-text-muted);background:var(--color-card-2);border-color:var(--color-border-dark)}.StateChip_checks_failed__enyfn{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.StateChip_in_review__hYuPB{color:var(--info-text);background:var(--info-bg);border-color:var(--info-border)}.StateChip_changes_requested__X4slt{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}.StateChip_approved__d2gwb{color:var(--ok-text);background:var(--ok-bg);border-color:var(--ok-border)}.WelcomeTour_overlay__pTgCZ{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(15,23,32,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:WelcomeTour_fadeIn__sdLD2 .25s ease both}.WelcomeTour_card__0J9mL{position:relative;width:100%;max-width:420px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-8) var(--space-6) var(--space-5);text-align:center;overflow:hidden;animation:WelcomeTour_popIn__aSiJe .32s cubic-bezier(.16,1,.3,1) both}.WelcomeTour_card__0J9mL:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--teal),var(--gold))}.WelcomeTour_confetti__GKX8X{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.WelcomeTour_skip__lSysp{position:absolute;top:var(--space-3);right:var(--space-4);z-index:2;background:none;border:none;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.WelcomeTour_skip__lSysp:hover{color:var(--color-text);background:var(--color-surface-2)}.WelcomeTour_icon__KGIwf{position:relative;z-index:1;font-size:2.6rem;line-height:1;margin-bottom:var(--space-3)}.WelcomeTour_title__KfSWP{position:relative;z-index:1;color:var(--color-heading);font-size:var(--text-xl);font-weight:700;line-height:1.25;text-wrap:balance;margin:0 0 var(--space-3)}.WelcomeTour_body__25Xsf{position:relative;z-index:1;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.55;margin:0 auto var(--space-5);max-width:34ch}.WelcomeTour_dots__CAkFk{display:flex;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5)}.WelcomeTour_dotActive__p6utB,.WelcomeTour_dot__EjC0i{width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-border-dark,var(--color-border));transition:all .2s ease}.WelcomeTour_dotActive__p6utB{width:20px;background:var(--teal)}.WelcomeTour_footer__vZF9Q{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.WelcomeTour_count___zcmy{font-size:var(--text-xs);color:var(--color-text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.WelcomeTour_nextBtn__zSwrM,.WelcomeTour_prevBtn__sl7nx{font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);cursor:pointer;transition:all .15s ease;border:1px solid transparent}.WelcomeTour_prevBtn__sl7nx{background:transparent;border-color:var(--color-border);color:var(--color-text)}.WelcomeTour_prevBtn__sl7nx:hover:not(:disabled){background:var(--color-surface-2)}.WelcomeTour_prevBtn__sl7nx:disabled{opacity:.4;cursor:default}.WelcomeTour_nextBtn__zSwrM{background:var(--color-cta);color:var(--color-cta-text)}.WelcomeTour_nextBtn__zSwrM:hover{background:var(--color-cta-hover)}.WelcomeTour_nextBtn__zSwrM:focus-visible,.WelcomeTour_prevBtn__sl7nx:focus-visible,.WelcomeTour_skip__lSysp:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@keyframes WelcomeTour_fadeIn__sdLD2{0%{opacity:0}to{opacity:1}}@keyframes WelcomeTour_popIn__aSiJe{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.WelcomeTour_card__0J9mL,.WelcomeTour_overlay__pTgCZ{animation:none}}@media (max-width:480px){.WelcomeTour_card__0J9mL{padding:var(--space-6) var(--space-4) var(--space-4)}.WelcomeTour_title__KfSWP{font-size:var(--text-lg)}}.Skeleton_skeleton__lfBRp{display:block;position:relative;overflow:hidden;background-color:var(--color-surface-2);border-radius:var(--radius);background-image:linear-gradient(90deg,var(--color-surface-2) 0,color-mix(in srgb,var(--color-surface-2) 82%,var(--color-text) 18%) 50%,var(--color-surface-2) 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:150% 0;animation:Skeleton_shimmer__h_oXN 1.5s ease-in-out infinite}@keyframes Skeleton_shimmer__h_oXN{0%{background-position:150% 0}to{background-position:-150% 0}}.Skeleton_line__OkTOB{height:.85em;border-radius:var(--radius-sm)}.Skeleton_block__dBYjN{width:100%;height:160px;border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__lfBRp{animation:none;background-image:none}}.MediaReviewPanel_trigger__SzAI2{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-card);color:var(--color-heading);border:1.5px solid var(--color-border-dark);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.MediaReviewPanel_trigger__SzAI2:hover{border-color:var(--teal);color:var(--teal)}.MediaReviewPanel_backdrop__d0WBo{position:fixed;inset:0;z-index:1000;background:transparent;pointer-events:none}.MediaReviewPanel_modal__CyAuU{position:fixed;top:0;right:0;bottom:0;height:100vh;height:100dvh;width:min(100vw,46rem);display:flex;flex-direction:column;pointer-events:auto;background:var(--color-card);border-left:1px solid var(--color-border);box-shadow:-16px 0 40px rgba(0,0,0,.3);overflow:hidden;outline:none}@media (max-width:1100px){.MediaReviewPanel_modal__CyAuU{width:100vw;border-left:none}}.MediaReviewPanel_head__5wVur{padding:var(--space-4) var(--space-5) var(--space-3);flex:none}.MediaReviewPanel_headRow__Earpa{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.MediaReviewPanel_title__fes0i{margin:0;font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-heading)}.MediaReviewPanel_closeBtn__xQcH1{padding:4px 12px;background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap}.MediaReviewPanel_closeBtn__xQcH1:hover{color:var(--color-heading);border-color:var(--color-border-dark)}.MediaReviewPanel_subtitle__6QEZn{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.MediaReviewPanel_versionNote__5atTL{margin:var(--space-2) var(--space-5) 0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 12%,transparent);border-radius:var(--radius-lg);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text)}.MediaReviewPanel_list__XmJTT{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-5) 0;display:flex;flex-direction:column;gap:var(--space-2)}.MediaReviewPanel_row__kxeaI,.MediaReviewPanel_slotRow__dNV9x{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.MediaReviewPanel_rowSel__n8YQm{border-color:color-mix(in srgb,var(--teal) 55%,var(--color-border));background:color-mix(in srgb,var(--teal) 6%,transparent)}.MediaReviewPanel_slotRow__dNV9x:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 55%,transparent)}.MediaReviewPanel_extraRow__4gXZ4{margin-left:var(--space-5);border-style:dashed}.MediaReviewPanel_slotHead__3wHgI{display:flex;flex-direction:column;gap:4px;min-width:0}.MediaReviewPanel_slotLabel__4CCQm{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-heading)}.MediaReviewPanel_kindTag__ac_0B{align-self:flex-start;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.03em;padding:0 7px;border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-surface)}.MediaReviewPanel_brief__xwbBv{margin:2px 0 0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted);overflow-wrap:anywhere}.MediaReviewPanel_pick__aALZ4{display:flex;gap:var(--space-3);align-items:flex-start;min-width:0}.MediaReviewPanel_pickMeta__FJmlh{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.MediaReviewPanel_thumbVideo__YYsod,.MediaReviewPanel_thumb__GXsLs{display:block;width:120px;height:84px;object-fit:contain;flex:none;background-color:#6d7480;border-radius:6px;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border)}.MediaReviewPanel_thumbVideo__YYsod{object-fit:cover}.MediaReviewPanel_thumbWrap__p63tk{position:relative;display:inline-block;flex:none}.MediaReviewPanel_playGlyph__W70rG{position:absolute;left:50%;top:50%;width:34px;height:34px;transform:translate(-50%,-50%);fill:var(--white);filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));pointer-events:none}.MediaReviewPanel_thumbEmpty__dMUGZ,.MediaReviewPanel_thumbUrl__K___N{display:flex;align-items:center;justify-content:center;width:120px;height:84px;flex:none;padding:4px;border-radius:var(--radius-sm);border:1px dashed var(--color-border-dark);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-faint);text-align:center;overflow-wrap:anywhere}.MediaReviewPanel_captionInput__UB46I{width:100%;padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm)}.MediaReviewPanel_captionInput__UB46I:focus{outline:2px solid color-mix(in srgb,var(--teal) 55%,transparent);outline-offset:1px}.MediaReviewPanel_small__Ay2VS{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-faint)}.MediaReviewPanel_chapterLine__emybG{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.MediaReviewPanel_offChapter__fHgNM{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--warn-text);white-space:nowrap}.MediaReviewPanel_score__ZPKAU{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--teal)}.MediaReviewPanel_reasons__ghkYj{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted)}.MediaReviewPanel_metaLine__F7zD8{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.MediaReviewPanel_tag__Qf1Pa{display:inline-block;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.03em;padding:1px 8px;border-radius:var(--radius-full);white-space:nowrap}.MediaReviewPanel_tag_applied__CoCro{color:var(--ok-text);background:var(--ok-bg);border:1px solid var(--ok-border)}.MediaReviewPanel_tag_suggested__1Aggr{color:var(--info-text);background:var(--info-bg);border:1px solid var(--info-border)}.MediaReviewPanel_tag_picked__CxCQM{color:var(--run-text);background:var(--run-bg);border:1px solid var(--run-border)}.MediaReviewPanel_noMatch__aVlGp{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.MediaReviewPanel_btnRow__HfYJ1{display:flex;flex-direction:column;gap:var(--space-1);align-items:stretch}.MediaReviewPanel_btn__XImIt{padding:5px 12px;background:transparent;color:var(--color-heading);border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap}.MediaReviewPanel_btn__XImIt:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.MediaReviewPanel_btn__XImIt:disabled{opacity:.55;cursor:not-allowed}.MediaReviewPanel_btnOn__FTJdO{border-color:var(--teal);color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,transparent)}.MediaReviewPanel_altHead__Uv__1{margin:var(--space-1) 0 2px;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.MediaReviewPanel_empty___CE4S{padding:var(--space-4)}.MediaReviewPanel_empty___CE4S,.MediaReviewPanel_loading__ZI5ee{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.MediaReviewPanel_loading__ZI5ee{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-5);font-family:var(--font-ui)}.MediaReviewPanel_spinner__XW5pq{display:inline-block;width:14px;height:14px;flex:none;border:2px solid color-mix(in srgb,var(--teal) 30%,transparent);border-top-color:var(--teal);border-radius:var(--radius-full);animation:MediaReviewPanel_panelSpin__D6kAG .8s linear infinite}@keyframes MediaReviewPanel_panelSpin__D6kAG{to{transform:rotate(1turn)}}.MediaReviewPanel_skelRow__w3Ag9{border-style:dashed}.MediaReviewPanel_skel__5QUiC{display:block;background:var(--color-surface-2);border-radius:var(--radius-sm);animation:MediaReviewPanel_skelPulse__b3RkY 1.4s ease-in-out infinite}.MediaReviewPanel_skelLabel__h2WVY{width:60%;height:.9em}.MediaReviewPanel_skelTag__F0MrM{width:3.5rem;height:1rem;border-radius:var(--radius-full)}.MediaReviewPanel_skelThumb__iKYBX{width:120px;height:84px;flex:none}.MediaReviewPanel_skelLine__kEpW3{width:90%;height:.85em}.MediaReviewPanel_skelLineShort__TMu_r{width:55%;height:.75em}.MediaReviewPanel_skelBtn__7zavp{width:3.5rem;height:1.6rem}@keyframes MediaReviewPanel_skelPulse__b3RkY{0%,to{opacity:1}50%{opacity:.45}}.MediaReviewPanel_modelLine__AeBcP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted)}.MediaReviewPanel_modelMark___PSVb{display:inline-block;padding:0 7px;border:1px solid var(--color-border-dark);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;cursor:help}@media (prefers-reduced-motion:reduce){.MediaReviewPanel_skel__5QUiC,.MediaReviewPanel_spinner__XW5pq{animation:none}}.MediaReviewPanel_error__TttmW{color:var(--danger-text)}.MediaReviewPanel_error__TttmW,.MediaReviewPanel_warn__26TZw{margin:var(--space-2) var(--space-5) 0;font-size:var(--text-sm)}.MediaReviewPanel_warn__26TZw{color:var(--warn-text)}.MediaReviewPanel_foot__RkHFt{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-top:var(--space-3);border-top:1px solid var(--color-border);flex:none}.MediaReviewPanel_footLeft__gBETA{display:flex;flex-direction:column;gap:2px;min-width:0}.MediaReviewPanel_footRight__I_8XG{display:flex;gap:var(--space-2);align-items:center;flex:none}.MediaReviewPanel_count__iC9TG{font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--teal);font-size:var(--text-xs)}.MediaReviewPanel_gaps__nDWHe{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.MediaReviewPanel_copy__lYFWq,.MediaReviewPanel_gaps__nDWHe{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted)}.MediaReviewPanel_copy__lYFWq{padding:1px 8px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer}.MediaReviewPanel_copy__lYFWq:hover{color:var(--color-heading);border-color:var(--color-border-dark)}.MediaReviewPanel_cancel__ZNKjL{padding:var(--space-2) var(--space-4);background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.MediaReviewPanel_cancel__ZNKjL:hover{color:var(--color-heading);border-color:var(--color-border-dark)}.MediaReviewPanel_submit__Ns6GR{padding:var(--space-2) var(--space-5);background:var(--teal);color:var(--white);border:none;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;transition:filter var(--transition-fast)}.MediaReviewPanel_submit__Ns6GR:hover:not(:disabled){filter:brightness(1.06)}.MediaReviewPanel_cancel__ZNKjL:disabled,.MediaReviewPanel_submit__Ns6GR:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.MediaReviewPanel_row__kxeaI,.MediaReviewPanel_slotRow__dNV9x{grid-template-columns:1fr}.MediaReviewPanel_btnRow__HfYJ1{flex-direction:row;flex-wrap:wrap}.MediaReviewPanel_extraRow__4gXZ4{margin-left:var(--space-3)}}.MediaReviewPanel_hiddenNote__YrxNl{margin:6px 0 0;padding:6px 10px;border-radius:8px;font:500 12px/1.4 var(--font-ui);color:var(--amber-700,#92400e);background:color-mix(in srgb,#f59e0b 14%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent)}[data-theme=dark] .MediaReviewPanel_hiddenNote__YrxNl{color:#fcd34d}.MediaReviewPanel_drawNote__V1yOD{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:8px}.CorpusBrowser_browser__KvsD9{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-3)}.CorpusBrowser_top__g3xkd{display:flex;flex-direction:column;gap:4px}.CorpusBrowser_topRow__2E3__{display:flex;align-items:center;gap:var(--space-3);min-width:0}.CorpusBrowser_slotLabel__9p_tc{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-heading);overflow-wrap:anywhere}.CorpusBrowser_brief__x1J4G{margin:0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted);overflow-wrap:anywhere}.CorpusBrowser_briefToggle__M7QDt{margin-left:4px;padding:0;border:none;background:transparent;color:var(--teal);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.CorpusBrowser_filters__yuF2l{display:flex;flex-direction:column;gap:var(--space-2)}.CorpusBrowser_searchRow__etrSz{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}.CorpusBrowser_search__6DLPr{flex:1 1;min-width:0;border:none;background:transparent;outline:none;padding:4px 0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-heading)}.CorpusBrowser_filterRow__I_9Mo{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.CorpusBrowser_select__qNrLL{padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-xs)}.CorpusBrowser_select__qNrLL:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 55%,transparent);outline-offset:1px}.CorpusBrowser_check__l61MZ{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.CorpusBrowser_check__l61MZ,.CorpusBrowser_sectionHead__ReKvq{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted)}.CorpusBrowser_sectionHead__ReKvq{margin:var(--space-1) 0 0;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.03em}.CorpusBrowser_grid__de2QH{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.CorpusBrowser_card__vS_qJ{display:flex;flex-direction:column;padding:0;margin:0;text-align:left;background:var(--color-card);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;font:inherit;transition:border-color var(--transition-fast)}.CorpusBrowser_card__vS_qJ:hover{border-color:var(--teal)}.CorpusBrowser_card__vS_qJ:focus-visible{outline:none;border-color:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 55%,transparent)}.CorpusBrowser_cardUsed__UgVkM{opacity:.72}.CorpusBrowser_thumbWrap__CS04U{position:relative;display:block;width:100%;background-color:#6d7480;background-image:linear-gradient(45deg,hsla(0,0%,100%,.07) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.07) 0),linear-gradient(45deg,hsla(0,0%,100%,.07) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.07) 0);background-size:16px 16px;background-position:0 0,8px 8px}.CorpusBrowser_thumb__Osroy{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.CorpusBrowser_thumbVideo__mrxzt{object-fit:cover}.CorpusBrowser_thumbEmpty__zPV8H{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;font-family:var(--font-ui);font-size:var(--text-xs);color:hsla(0,0%,100%,.8)}.CorpusBrowser_playGlyph__59C0x{position:absolute;left:50%;top:50%;width:34px;height:34px;transform:translate(-50%,-50%);fill:var(--white);filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));pointer-events:none}.CorpusBrowser_cardBody__bTBS5{display:flex;flex-direction:column;gap:2px;padding:var(--space-2);min-width:0}.CorpusBrowser_caption__et4TE{line-height:var(--leading-snug);color:var(--color-text)}.CorpusBrowser_caption__et4TE,.CorpusBrowser_source__hVd0j{font-size:var(--text-xs);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.CorpusBrowser_source__hVd0j{font-family:var(--font-ui);color:var(--color-text-faint)}.CorpusBrowser_marks__rnVgK{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:2px}.CorpusBrowser_kindMark__U_Jay{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.03em;padding:0 6px;border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-surface)}.CorpusBrowser_scoreChip__Qb3m6{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--teal)}.CorpusBrowser_used__1MLp4{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--warn-text)}.CorpusBrowser_paging__49K4U{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border)}.CorpusBrowser_pageText__Gllb8{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.CorpusBrowser_state__4mP2I{margin:0;padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.CorpusBrowser_drawRow__LQ8fU{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-surface)}.CorpusBrowser_drawLead__jq9CD{font-size:var(--text-xs);color:var(--color-text-muted)}.CorpusBrowser_drawBtn__PGBhj{padding:.3rem .7rem;border:1.5px solid var(--teal);border-radius:var(--radius-full);background:var(--color-card);color:var(--teal);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CorpusBrowser_drawBtn__PGBhj:hover:not(:disabled){background:var(--teal);color:var(--white)}.CorpusBrowser_drawBtn__PGBhj:disabled{opacity:.55;cursor:progress}.CorpusBrowser_drawNote__QCstT{font-size:var(--text-xs);color:var(--color-text-muted)}.AssignReviewButton_trigger__Q2fGD{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--teal);color:var(--white);border:none;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:filter var(--transition-fast)}.AssignReviewButton_trigger__Q2fGD:hover{filter:brightness(1.06)}.AssignReviewButton_backdrop__By4NR{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.AssignReviewButton_modal__AETQD{width:100%;max-width:30rem;max-height:85vh;display:flex;flex-direction:column;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 20px 50px rgba(0,0,0,.35);overflow:hidden}.AssignReviewButton_head__YPoDp{padding:var(--space-5) var(--space-5) var(--space-3)}.AssignReviewButton_title__QM2eq{margin:0;font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-heading)}.AssignReviewButton_subtitle__laqZI{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.AssignReviewButton_searchRow__FUmLu{display:flex;align-items:center;gap:var(--space-2);margin:0 var(--space-5);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}.AssignReviewButton_search__KoJmv{flex:1 1;border:none;background:transparent;outline:none;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-heading)}.AssignReviewButton_selectAll__BhuTF{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-5) var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-heading);cursor:pointer}.AssignReviewButton_count__gEyKh{margin-left:auto;font-weight:var(--weight-semibold);color:var(--teal);font-size:var(--text-xs)}.AssignReviewButton_list__PwPXZ{overflow-y:auto;padding:0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.AssignReviewButton_row__lOugC{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.AssignReviewButton_row__lOugC:hover{background:var(--gray-150)}.AssignReviewButton_rowSel__TMeJh{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,transparent)}.AssignReviewButton_name__rS16I{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-heading)}.AssignReviewButton_email__DsUU_{font-size:var(--text-xs);color:var(--color-text-faint)}.AssignReviewButton_empty__qRwtn{padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.AssignReviewButton_error__ZaNqc{margin:var(--space-2) var(--space-5) 0;font-size:var(--text-sm);color:#c0392b}.AssignReviewButton_foot__uxnzY{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-top:var(--space-3);border-top:1px solid var(--color-border)}.AssignReviewButton_cancel__MCREN{padding:var(--space-2) var(--space-4);background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.AssignReviewButton_cancel__MCREN:hover{color:var(--color-heading);border-color:var(--color-border-dark)}.AssignReviewButton_submit__4JaAP{padding:var(--space-2) var(--space-5);background:var(--teal);color:var(--white);border:none;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;transition:filter var(--transition-fast)}.AssignReviewButton_submit__4JaAP:hover:not(:disabled){filter:brightness(1.06)}.AssignReviewButton_cancel__MCREN:disabled,.AssignReviewButton_submit__4JaAP:disabled{opacity:.55;cursor:not-allowed}.AssignReviewButton_rowLocked__cRrxJ{opacity:.8}.AssignReviewButton_rowLocked__cRrxJ input{cursor:not-allowed}.AssignReviewButton_assignedTag__Ryb6d{margin-left:auto;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.03em;padding:1px 8px;border-radius:var(--radius-full);color:var(--teal);background:color-mix(in srgb,var(--teal) 16%,transparent);white-space:nowrap}.AssignReviewButton_rowRemove__gFDoU{margin-left:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:2px 9px;border-radius:var(--radius-full);border:1px solid var(--danger-border);background:transparent;color:var(--danger-text);cursor:pointer}.AssignReviewButton_rowRemove__gFDoU:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger-text)}.AssignReviewButton_rowRemove__gFDoU:disabled{opacity:.6;cursor:default}.AssignReviewButton_rowLocked__cRrxJ .AssignReviewButton_rowRemove__gFDoU{opacity:1}.FeedbackView_wrap__I4fGh{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-ui);min-width:0}.FeedbackView_compact__BpJQM{gap:var(--space-2)}.FeedbackView_wrapHead__H1nsW{display:flex;align-items:center;gap:var(--space-3)}.FeedbackView_copyBtn__TEct_,.FeedbackView_wrapCount__f1oqh{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.FeedbackView_copyBtn__TEct_{margin-left:auto;font-family:var(--font-ui);padding:3px 12px;border-radius:var(--radius-full);border:1px solid var(--color-border-dark);background:transparent;cursor:pointer;white-space:nowrap}.FeedbackView_copyBtn__TEct_:hover{color:var(--color-heading);border-color:var(--color-heading)}.FeedbackView_issueCard__0taGF{border:1px solid var(--color-border);border-left:3px solid var(--warn-border);border-radius:var(--radius);background:var(--color-card);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.FeedbackView_compact__BpJQM .FeedbackView_issueCard__0taGF{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.FeedbackView_issueHead__rI_j6{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.FeedbackView_issueNum__YDmnK{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-heading);text-transform:uppercase;letter-spacing:.04em}.FeedbackView_chip__9dCOF{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);border:1px solid transparent;max-width:100%}.FeedbackView_chipStep__O8Eaa{background:var(--info-bg);color:var(--info-text);border-color:var(--info-border)}.FeedbackView_chipRule__eCxLo{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}.FeedbackView_section__EeyD8{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.FeedbackView_sectionLabel__bAPSy{font-size:.7rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-faint)}.FeedbackView_sectionText__xgINv{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}.FeedbackView_fixSection__bestM{background:var(--ok-bg);border:1px solid var(--ok-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}.FeedbackView_fixSection__bestM .FeedbackView_sectionLabel__bAPSy,.FeedbackView_fixSection__bestM .FeedbackView_sectionText__xgINv{color:var(--ok-text)}.FeedbackView_generalBadge__WV7LS{align-self:flex-start;font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:2px 10px;border-radius:var(--radius-full);background:var(--info-bg);color:var(--info-text);border:1px solid var(--info-border)}.FeedbackView_plainRow__HC69s{display:flex;align-items:flex-start;gap:var(--space-3)}.FeedbackView_plainText__fvY2_{margin:0;flex:1 1;min-width:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ValidatorComments_wrap__6z4zg{margin-top:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);overflow:hidden}.ValidatorComments_wrap__6z4zg:before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--teal),color-mix(in srgb,var(--teal) 55%,var(--navy)))}.ValidatorComments_head___TXB_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3)}.ValidatorComments_title__lz8O_{margin:0;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-heading)}.ValidatorComments_summary__oeu_M{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.ValidatorComments_list__7_YBN{list-style:none;margin:0;padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.ValidatorComments_item__DfgBJ{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-card-2);overflow:hidden}.ValidatorComments_row__lCi3B{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:none;text-align:left;font-family:var(--font-ui);cursor:pointer;transition:background var(--transition-fast)}.ValidatorComments_row__lCi3B:disabled{cursor:default}.ValidatorComments_row__lCi3B:not(:disabled):hover{background:color-mix(in srgb,var(--teal) 6%,transparent)}.ValidatorComments_name__zHfiT{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-heading);min-width:0}.ValidatorComments_badge__otKQI{font-size:var(--text-xs);font-weight:var(--weight-bold);padding:2px 10px;border-radius:var(--radius-full);white-space:nowrap}.ValidatorComments_badge_approved__Z_k4v{color:#1a7f5a;background:color-mix(in srgb,#35b6af 18%,transparent)}.ValidatorComments_badge_changes__qtuBn{color:#b45309;background:color-mix(in srgb,var(--gold) 20%,transparent)}.ValidatorComments_badge_rejected__0IAhx{color:#c0392b;background:color-mix(in srgb,#c0392b 14%,transparent)}.ValidatorComments_count__DYadi{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);white-space:nowrap}.ValidatorComments_chevron__EjafT{width:.55rem;height:.55rem;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg);transition:transform var(--transition-fast);justify-self:end}.ValidatorComments_chevronOpen__Gmnla{transform:rotate(-135deg)}.ValidatorComments_comments__HkIQt{padding:0 var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.ValidatorComments_comment__wlSor{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-border)}.ValidatorComments_commentText__2FIMQ{margin:0;font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.6;color:var(--color-text);white-space:pre-wrap}.ValidatorComments_commentDate__OLaS4{display:block;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint)}.ValidatorComments_commentFoot__SYZOe{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2)}.ValidatorComments_editedTag__w4NYf{color:var(--warn-text);font-weight:var(--weight-semibold)}.ValidatorComments_cancelBtn__BSM9C,.ValidatorComments_deleteBtn___cIGp,.ValidatorComments_deleteYes__l9_rQ,.ValidatorComments_editBtn__Ru4ji,.ValidatorComments_saveBtn__hxjds{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:3px 12px;border-radius:var(--radius-full);cursor:pointer}.ValidatorComments_editBtn__Ru4ji{border:1px solid var(--color-border-dark);background:transparent;color:var(--color-heading)}.ValidatorComments_editBtn__Ru4ji:hover{border-color:var(--color-accent);color:var(--color-accent)}.ValidatorComments_deleteBtn___cIGp{border:1px solid var(--danger-border);background:transparent;color:var(--danger-text)}.ValidatorComments_deleteBtn___cIGp:hover{background:var(--danger-bg)}.ValidatorComments_deleteYes__l9_rQ{border:1px solid var(--danger-text);background:var(--danger-text);color:var(--white)}.ValidatorComments_cancelBtn__BSM9C{border:1px solid var(--color-border-dark);background:transparent;color:var(--color-text-muted)}.ValidatorComments_deleteConfirm__CVcWv{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text);flex-wrap:wrap}.ValidatorComments_editBox__NwmXN{display:flex;flex-direction:column;gap:var(--space-2)}.ValidatorComments_editArea__Atlzz{width:100%;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-dark);border-radius:var(--radius);padding:var(--space-3);resize:vertical}.ValidatorComments_editArea__Atlzz:focus-visible{outline:2px solid var(--color-cta);outline-offset:1px}.ValidatorComments_editRow__Nyorg{display:flex;gap:var(--space-2)}.ValidatorComments_saveBtn__hxjds{border:1px solid var(--color-cta);background:var(--color-cta);color:var(--color-cta-text)}.ValidatorComments_cancelBtn__BSM9C:disabled,.ValidatorComments_deleteYes__l9_rQ:disabled,.ValidatorComments_saveBtn__hxjds:disabled{opacity:.6;cursor:default}.ValidatorComments_errorMsg__LBNqM{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--danger-text)}@media (max-width:640px){.ValidatorComments_row__lCi3B{flex-wrap:wrap;row-gap:var(--space-1)}.ValidatorComments_count__DYadi{margin-left:0}}.VersionHistory_wrap__VG_DS{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs)}.VersionHistory_title__jjbNj{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-heading)}.VersionHistory_count__DA5sB{margin-left:auto;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.VersionHistory_error__vFCmu{margin:0 0 var(--space-3);font-size:var(--text-sm);color:#c0392b}.VersionHistory_list__MzulJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.VersionHistory_row__fhhdq{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-card-2)}.VersionHistory_rowCurrent__OqOWp{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 8%,transparent)}.VersionHistory_ver__Ssf5q{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-heading)}.VersionHistory_info__BY2IG{display:flex;flex-direction:column;gap:1px;min-width:0}.VersionHistory_date__WHxzL{font-size:var(--text-sm);color:var(--color-heading)}.VersionHistory_by__dQ43W{font-size:var(--text-xs);color:var(--color-text-faint)}.VersionHistory_tags__NMCAg{display:flex;gap:var(--space-2);align-items:center}.VersionHistory_currentTag__WF1Zz{padding:1px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--teal);color:var(--teal);font-size:var(--text-xs);font-weight:var(--weight-bold)}.VersionHistory_pass__I2rPP{color:var(--green,#2e7d32)}.VersionHistory_fail__pAHVy,.VersionHistory_pass__I2rPP{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.VersionHistory_fail__pAHVy{color:#c0392b}.VersionHistory_actions__DBw2N{display:flex;align-items:center;gap:var(--space-2)}.VersionHistory_view__Bph5g{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--teal) 45%,transparent);color:var(--teal);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap}.VersionHistory_view__Bph5g:hover{background:color-mix(in srgb,var(--teal) 10%,transparent)}.VersionHistory_viewingTag__SV5eA{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-faint);white-space:nowrap}.VersionHistory_deleteConfirm__EYNmk,.VersionHistory_delete__oHsQS,.VersionHistory_restore__sHI9v{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;border:1px solid var(--color-border);background:transparent;color:var(--color-heading)}.VersionHistory_restore__sHI9v:hover{border-color:var(--teal);color:var(--teal)}.VersionHistory_delete__oHsQS{color:#c0392b;border-color:color-mix(in srgb,#c0392b 40%,transparent)}.VersionHistory_delete__oHsQS:hover{background:color-mix(in srgb,#c0392b 10%,transparent)}.VersionHistory_deleteConfirm__EYNmk{background:#c0392b;color:var(--white);border-color:#c0392b}.VersionHistory_deleteConfirm__EYNmk:disabled,.VersionHistory_delete__oHsQS:disabled,.VersionHistory_restore__sHI9v:disabled{opacity:.55;cursor:not-allowed}.VersionHistory_note__SX7TU{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:640px){.VersionHistory_row__fhhdq{grid-template-columns:auto 1fr}.VersionHistory_info__BY2IG{min-width:0}.VersionHistory_date__WHxzL{white-space:normal;overflow-wrap:anywhere}.VersionHistory_tags__NMCAg{grid-column:1/-1;flex-wrap:wrap;row-gap:var(--space-1)}.VersionHistory_actions__DBw2N{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-start}}.GenerateHero_hero__Quwe2{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1.5rem 2.5rem;gap:1.5rem 2.5rem;margin:0 auto var(--space-6);max-width:1100px;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3.5vw,2.5rem);border-radius:24px;color:#fff;background:radial-gradient(120% 120% at 0 0,#17406a 0,transparent 55%),linear-gradient(135deg,#0b2440,#0f304f 55%,#16395c);box-shadow:0 18px 44px rgba(11,36,64,.28)}.GenerateHero_glow__JQoB2{position:absolute;inset:0;z-index:-1;pointer-events:none}.GenerateHero_glow__JQoB2 span{position:absolute;width:32%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 60%,transparent),transparent);filter:blur(16px);opacity:.45;animation:GenerateHero_drift__sKpr2 18s ease-in-out infinite alternate}.GenerateHero_glow__JQoB2 span:first-child{top:-45%;left:-8%}.GenerateHero_glow__JQoB2 span:nth-child(2){top:30%;left:30%;opacity:.25;animation-delay:-4s}.GenerateHero_glow__JQoB2 span:nth-child(3){bottom:-55%;left:55%;opacity:.3;animation-delay:-8s}.GenerateHero_glow__JQoB2 span:nth-child(4){top:-40%;right:-10%;animation-delay:-12s}.GenerateHero_glow__JQoB2 span:nth-child(5){bottom:-50%;left:-12%;opacity:.25;animation-delay:-16s}@keyframes GenerateHero_drift__sKpr2{to{transform:translate(8%,6%) scale(1.08)}}.GenerateHero_copy___NN6K{display:flex;flex-direction:column;gap:.45rem;min-width:0}.GenerateHero_eyebrow__oCQBf{margin:0;font:800 .72rem/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#6fd8d0}.GenerateHero_title__fnT2F{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:700;line-height:1.08;color:#fff}.GenerateHero_lede__2pHkg{margin:0;max-width:40rem;font:400 .98rem/1.5 var(--font-ui);color:hsla(0,0%,100%,.78)}.GenerateHero_rail___kPtJ{list-style:none;margin:0;padding:0;display:flex;gap:.35rem;position:relative}.GenerateHero_rail___kPtJ:before{content:"";position:absolute;top:1.05rem;left:1.2rem;right:1.2rem;height:3px;border-radius:3px;background:linear-gradient(90deg,#67a8e2,#9b6bff,#f6a50c,#35b6af,#f26768);opacity:.55}.GenerateHero_node__o1Bug{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:4.4rem}.GenerateHero_dot__52_gJ{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--c);color:#0b2440;font:800 .9rem/1 var(--font-ui);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent);animation:GenerateHero_pulse__eSd_W 5s ease-in-out infinite;animation-delay:calc(var(--i) * 1s)}@keyframes GenerateHero_pulse__eSd_W{0%,12%,to{transform:scale(1);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent)}6%{transform:scale(1.18);box-shadow:0 0 0 9px color-mix(in srgb,var(--c) 30%,transparent),0 0 24px var(--c)}}.GenerateHero_label___DMmo{font:700 .72rem/1 var(--font-ui);color:hsla(0,0%,100%,.85)}@media (prefers-reduced-motion:reduce){.GenerateHero_dot__52_gJ,.GenerateHero_glow__JQoB2 span{animation:none}}@media (max-width:900px){.GenerateHero_hero__Quwe2{grid-template-columns:1fr}.GenerateHero_rail___kPtJ{justify-content:space-between}}@media (max-width:480px){.GenerateHero_node__o1Bug{width:auto;flex:1 1}.GenerateHero_label___DMmo{font-size:.62rem}}.loading_layout__6pv7D{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.loading_column__uUhTK{display:flex;flex-direction:column;gap:var(--space-5)}.loading_field__g9UZ2{display:flex;flex-direction:column;gap:var(--space-2)}@media (max-width:900px){.loading_layout__6pv7D{grid-template-columns:1fr}}