.desk_root__Ha0s_{--hair:color-mix(in srgb,var(--text-1) 9%,transparent);--hair-strong:color-mix(in srgb,var(--text-1) 14%,transparent);--navy-1:#1a2b5a;--navy-2:#111c3a;--sim:#f2b705;--sim-soft:#ffd85c;--ai:#8b5cf6;--ai-soft:#c4b5fd;--ease:cubic-bezier(0.22,1,0.36,1);--serif:var(--font-source-serif),Georgia,serif;display:grid;gap:32px;max-width:1480px;min-width:0;color:var(--text-1)}.desk_hero__MfL_g{position:relative;overflow:hidden;border-radius:20px;background:var(--surface-1);padding:32px 32px 32px 64px;box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04)}.desk_hero__MfL_g>:not(.desk_ruled__R7Rav){position:relative}.desk_ruled__R7Rav{position:absolute;inset:0;pointer-events:none}.desk_ruled__R7Rav:before{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 31px,color-mix(in srgb,var(--accent) 12%,transparent) 31px 32px);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent 92%);mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent 92%);content:"";animation:desk_rule__jFlNn 1.4s var(--ease) .1s both}.desk_ruled__R7Rav:after{position:absolute;top:0;bottom:0;left:40px;width:1px;background:rgba(220,38,38,.32);box-shadow:4px 0 0 rgba(220,38,38,.14);content:"";transform-origin:top;animation:desk_margin__DeelX .9s var(--ease) .2s both}@keyframes desk_rule__jFlNn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes desk_margin__DeelX{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.desk_heroRow__z_6K6{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.desk_heroText__GVMPl{min-width:0;max-width:46rem}.desk_back__6JNz2{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .16s var(--ease)}.desk_back__6JNz2 svg{width:16px;height:16px;transition:transform .18s var(--ease)}.desk_back__6JNz2:hover{color:var(--text-1)}.desk_back__6JNz2:hover svg{transform:translateX(-3px)}.desk_titleWrap__v36zY{position:relative;display:inline-block}.desk_title__Qvfph{margin:0;font-family:var(--serif);font-size:40px;font-weight:500;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.desk_underline__RT__8{position:absolute;bottom:-10px;left:-4px;width:calc(100% + 10px);height:14px;overflow:visible}.desk_underline__RT__8 path{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;opacity:.75;stroke-dasharray:420;stroke-dashoffset:420;animation:desk_pen__qgNgg 1s var(--ease) .5s forwards}@keyframes desk_pen__qgNgg{to{stroke-dashoffset:0}}.desk_lead__a2u2t{max-width:44rem;margin:20px 0 0;color:var(--text-2);font-size:16px;line-height:26px}.desk_heroAside__3rxZa{flex-shrink:0}.desk_btnLight__VETY0,.desk_btnPrimary__EqNop,.desk_btn__ixnPd{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.desk_btnLight__VETY0 svg,.desk_btnPrimary__EqNop svg,.desk_btn__ixnPd svg{width:16px;height:16px;stroke-width:1.75;transition:transform .18s var(--ease)}.desk_btnLight__VETY0:hover,.desk_btnPrimary__EqNop:hover,.desk_btn__ixnPd:hover{transform:translateY(-1px)}.desk_btnLight__VETY0:active,.desk_btnPrimary__EqNop:active,.desk_btn__ixnPd:active{transform:scale(.98)}.desk_btnLight__VETY0:hover svg:last-child,.desk_btnPrimary__EqNop:hover svg:last-child{transform:translateX(3px)}.desk_btn__ixnPd{background:var(--surface-1);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--hair-strong),0 1px 2px rgba(15,22,38,.05)}.desk_btn__ixnPd:hover{background:var(--surface-2)}.desk_btnPrimary__EqNop{background:var(--accent);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(37,99,235,.3),0 6px 16px -8px rgba(37,99,235,.55)}.desk_btnPrimary__EqNop:hover{background:var(--accent-hover)}.desk_btnLight__VETY0{background:#fff;color:var(--navy-2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.desk_btnLight__VETY0:hover{background:#eef3ff}.desk_back__6JNz2:focus-visible,.desk_btnLight__VETY0:focus-visible,.desk_btnPrimary__EqNop:focus-visible,.desk_btn__ixnPd:focus-visible,.desk_link__gFA5Q:focus-visible,.desk_momentLink__ALVL4:focus-visible,.desk_row__nlI7e:focus-visible,.desk_tile__qQ6Kr:focus-visible,a.desk_moment__kcfhq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk_link__gFA5Q{display:inline-flex;align-items:center;gap:8px;color:var(--accent-text);font-size:14px;font-weight:500;text-decoration:none}.desk_link__gFA5Q svg{width:16px;height:16px;stroke-width:1.5;transition:transform .18s var(--ease)}.desk_link__gFA5Q:hover{color:var(--accent-text-hover)}.desk_link__gFA5Q:hover svg:last-child{transform:translateX(3px)}.desk_figures__f9Ykw{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border-radius:16px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04)}.desk_figure__s_jfy{position:relative;display:grid;gap:8px;align-content:start;min-height:132px;padding:24px;color:inherit;text-decoration:none;transition:background-color .2s var(--ease)}.desk_figure__s_jfy:hover,a.desk_figure__s_jfy:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.desk_figure__s_jfy+.desk_figure__s_jfy{box-shadow:inset 1px 0 0 var(--hair)}.desk_figure__s_jfy:first-child{border-radius:16px 0 0 16px}.desk_figure__s_jfy:last-child{border-radius:0 16px 16px 0}.desk_figureLabel__7H_lD{display:flex;align-items:center;gap:8px;margin:0;padding-right:72px;color:var(--text-2);font-size:14px;line-height:20px}.desk_figureValue__KidI4{display:inline-flex;align-items:baseline;gap:6px;margin:4px 0 0;font-family:var(--serif);font-size:40px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.desk_figureWord__jFX2N{font-family:var(--serif);font-size:26px;line-height:1.15;letter-spacing:-.01em}.desk_figureUnit__IETzu{color:var(--text-2);font-family:var(--font-source-sans),system-ui,sans-serif;font-size:16px;letter-spacing:0}.desk_figureNote__wtiYz{margin:0;color:var(--text-2);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.desk_art__heAE7{position:absolute;top:18px;right:18px;width:72px;height:56px;overflow:visible;pointer-events:none;transition:transform .3s var(--ease)}.desk_figure__s_jfy:hover .desk_art__heAE7,.desk_tile__qQ6Kr:hover .desk_art__heAE7{transform:translateY(-3px)}.desk_leaf__3De43{transform-origin:35px 50px;animation:desk_leaf__3De43 .9s var(--ease) both;animation-delay:calc(.38s + var(--n) * .11s)}.desk_leaf__3De43:first-child{--r:-10deg;--y:2px}.desk_leaf__3De43:nth-child(2){--r:-3deg;--y:0px}.desk_leaf__3De43:nth-child(3){--r:5deg;--y:-2px}.desk_leaf__3De43{transform:translateY(var(--y)) rotate(var(--r))}.desk_paperBody__QBIjH{fill:#fffdf8;stroke:rgba(15,22,38,.16);stroke-width:1}.desk_leaf__3De43:nth-child(3) .desk_paperBody__QBIjH{stroke:rgba(15,22,38,.24)}.desk_paperLine__2G0zP{stroke:rgba(15,22,38,.14);stroke-width:2;stroke-linecap:round;fill:none}.desk_leaf__3De43:nth-child(3) .desk_paperLine__2G0zP:first-of-type{stroke:color-mix(in srgb,var(--accent) 55%,transparent)}.desk_tick__Jyzkm{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;animation:desk_draw__IRtVo .5s var(--ease) forwards;animation-delay:calc(.9s + var(--n) * .16s)}.desk_tickRed__7sGNW{stroke:#dc2626}@keyframes desk_leaf__3De43{0%{opacity:0;transform:translateY(8px) rotate(0deg)}to{opacity:1;transform:translateY(var(--y)) rotate(var(--r))}}@keyframes desk_draw__IRtVo{to{stroke-dashoffset:0}}.desk_versionTag__0plU6{animation:desk_stack__JcMs8 .7s var(--ease) both;animation-delay:calc(.35s + var(--n) * .14s)}.desk_versionBody__VRvvl{fill:color-mix(in srgb,var(--accent) 10%,var(--surface-1));stroke:color-mix(in srgb,var(--accent) 45%,transparent);stroke-width:1.25}.desk_versionTag__0plU6:last-child .desk_versionBody__VRvvl{fill:var(--surface-1);stroke:var(--accent)}.desk_versionText__c_Fhs{fill:var(--accent-text);font:600 9px/1 var(--font-source-sans),system-ui,sans-serif}@keyframes desk_stack__JcMs8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.desk_medal__47aKr{transform-origin:36px 24px;animation:desk_medal__47aKr 1s var(--ease) .4s both}.desk_medalRibbon__vKZ0I{fill:color-mix(in srgb,var(--accent) 70%,#fff)}.desk_medalDisc__WWVI_{fill:var(--surface-1);stroke:var(--sim);stroke-width:2.5}.desk_medalStar__mOrhL{fill:var(--sim)}@keyframes desk_medal__47aKr{0%{opacity:0;transform:rotate(-24deg) translateY(-8px)}60%{opacity:1;transform:rotate(8deg)}to{transform:rotate(0deg)}}.desk_shield__HFISL{animation:desk_rise__ZMwmm .7s var(--ease) .4s both}.desk_shieldBody__bcGdM{fill:color-mix(in srgb,var(--accent) 10%,var(--surface-1));stroke:var(--accent);stroke-width:1.5}.desk_shieldMark__gbRrl{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:desk_draw__IRtVo .6s var(--ease) .95s forwards}.desk_moment__kcfhq{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);overflow:hidden;border-radius:20px;background:linear-gradient(160deg,var(--navy-1) 0,var(--navy-2) 100%);color:#fff;text-decoration:none;box-shadow:0 1px 2px rgba(17,28,58,.2),0 18px 40px -20px rgba(17,28,58,.55);transition:transform .26s var(--ease),box-shadow .26s var(--ease)}a.desk_moment__kcfhq:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(17,28,58,.2),0 24px 48px -22px rgba(17,28,58,.6)}.desk_momentCopy__tx_8r{display:flex;flex-direction:column;gap:14px;padding:32px 36px}.desk_momentTitle__9KBDA{margin:0;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.desk_momentText__hJknj{max-width:34rem;margin:0;color:#c3cde3;font-size:15px;line-height:24px}.desk_momentList__6eaW_{display:flex;flex-direction:column;gap:10px;margin:2px 0 0;padding:0;list-style:none;color:#e6ebf5;font-size:14px;line-height:20px}.desk_momentList__6eaW_ li{display:inline-flex;align-items:center;gap:10px}.desk_momentList__6eaW_ svg{width:16px;height:16px;color:#8ea2cf;stroke-width:1.5}.desk_momentActions__nZ5ft{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:12px}.desk_momentLink__ALVL4{display:inline-flex;align-items:center;gap:8px;color:#b9c8ff;font-size:14px;font-weight:500;text-decoration:none}.desk_momentLink__ALVL4:hover{color:#fff}.desk_momentLink__ALVL4 svg{width:16px;height:16px;stroke-width:1.75;transition:transform .18s var(--ease)}.desk_momentLink__ALVL4:hover svg:last-child{transform:translateX(3px)}.desk_desk__4Q0dl{position:relative;display:block;min-height:300px}.desk_sheetBack__QGF2B,.desk_sheet__lx4iL{position:absolute;width:260px;border-radius:6px;background:#fffdf8}.desk_sheetBack__QGF2B{top:40px;left:52px;height:360px;transform:rotate(4deg);opacity:.9;box-shadow:0 24px 40px -18px rgba(0,0,0,.6);transition:transform .5s var(--ease)}.desk_sheet__lx4iL{top:32px;left:32px;padding:22px 22px 18px;transform:rotate(-2deg);color:#2b2620;box-shadow:0 1px 1px rgba(0,0,0,.2),0 30px 50px -22px rgba(0,0,0,.7);transition:transform .5s var(--ease)}.desk_moment__kcfhq:hover .desk_sheet__lx4iL{transform:rotate(-1deg) translateY(-6px)}.desk_moment__kcfhq:hover .desk_sheetBack__QGF2B{transform:rotate(5.5deg) translateY(-2px)}.desk_sheetMeta__Kka0q{margin:0;color:#6b6357;font-size:11px;line-height:16px}.desk_sheetTitle__Ruhl7{margin:6px 0 10px;font-family:var(--serif);font-size:16px;font-weight:600;line-height:1.25}.desk_sheetText__Ey107{margin:0 0 8px;font-family:var(--serif);font-size:12px;line-height:19px}.desk_rubric___REV2{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none}.desk_rubric___REV2>*{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:30px;border-top:1px solid rgba(43,38,32,.1);font-size:12px}.desk_rubric___REV2 svg{width:16px;height:16px}.desk_rubric___REV2 b{color:#1d4ed8;font-family:var(--serif);font-size:13px;font-weight:600;clip-path:inset(0 100% 0 0);animation:desk_rule__jFlNn .3s var(--ease) forwards;animation-delay:calc(1.1s + var(--n) * .26s)}.desk_grade__Tainf{display:flex;margin-bottom:0;align-items:baseline;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:2px solid rgba(43,38,32,.18);font-size:12px}.desk_grade__Tainf strong{color:#b91c1c;font-family:var(--serif);font-size:22px;font-weight:600;transform:rotate(-4deg) scale(0);animation:desk_stamp__FJSdd .5s var(--ease) 2.3s forwards}@keyframes desk_stamp__FJSdd{0%{transform:rotate(-4deg) scale(0)}70%{transform:rotate(-4deg) scale(1.25)}to{transform:rotate(-4deg) scale(1)}}.desk_hlAi__WWiJH,.desk_hlSim__bh388{border-radius:2px;padding:1px 0;color:inherit;background-color:transparent;background-image:linear-gradient(var(--hl),var(--hl));background-repeat:no-repeat;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:desk_mark__QtK2q .9s var(--ease) both}.desk_hlAi__WWiJH{--hl:color-mix(in srgb,var(--ai-soft) 70%,transparent);animation-delay:.7s}.desk_hlSim__bh388{--hl:color-mix(in srgb,var(--sim-soft) 80%,transparent);animation-delay:1.4s}@keyframes desk_mark__QtK2q{to{background-size:100% 100%}}.desk_card__Jp6xe{position:relative;display:flex;flex-direction:column;gap:14px;border-radius:20px;background:var(--surface-1);padding:28px;box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04);transition:box-shadow .22s var(--ease),transform .22s var(--ease)}.desk_card__Jp6xe:hover{box-shadow:inset 0 0 0 1px var(--hair-strong),0 14px 30px -20px rgba(15,22,38,.28)}.desk_cardTitle__nm5ji{margin:0;font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.15;letter-spacing:-.015em}.desk_cardText__JUNh0{margin:0;color:var(--text-2);font-size:15px;line-height:24px}.desk_checklist__hea0e{display:grid;margin:0;padding:0;list-style:none}.desk_checklist__hea0e li{display:flex;align-items:center;gap:10px;min-height:38px;border-top:1px solid var(--hair);font-size:14px}.desk_checklist__hea0e svg{width:16px;height:16px;color:var(--accent);stroke-width:2}.desk_cardActions__nRWrP{display:grid;gap:8px;margin-top:auto;padding-top:4px}.desk_panel__8W5ui{overflow:hidden;border-radius:16px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04)}.desk_panelHead__LUsVP{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;box-shadow:inset 0 -1px 0 var(--hair)}.desk_panelHead__LUsVP h2{margin:0;font-size:16px;font-weight:500;line-height:24px}.desk_panelHead__LUsVP p{margin:2px 0 0;color:var(--text-2);font-size:13px;line-height:18px}.desk_tiles__ov2Lx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk_tile__qQ6Kr{position:relative;display:grid;min-height:96px;align-content:center;gap:4px;border-radius:16px;background:var(--surface-1);padding:18px 96px 18px 20px;color:var(--text-1);text-decoration:none;box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.desk_tile__qQ6Kr:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--hair-strong),0 14px 28px -18px rgba(15,22,38,.3)}.desk_tile__qQ6Kr strong{font-size:15px;font-weight:600;line-height:20px}.desk_tile__qQ6Kr small{color:var(--text-2);font-size:13px;line-height:18px}.desk_tile__qQ6Kr .desk_art__heAE7{top:50%;right:14px;width:64px;height:50px;transform:translateY(-50%)}.desk_tile__qQ6Kr:hover .desk_art__heAE7{transform:translateY(calc(-50% - 3px))}.desk_rows__9Eo5R{margin:0;padding:0;list-style:none}.desk_rows__9Eo5R>li{animation:desk_rowIn__5tpwm .5s var(--ease) both;animation-delay:calc(.2s + var(--i, 0) * 60ms)}.desk_rows__9Eo5R>li+li .desk_row__nlI7e{box-shadow:inset 0 1px 0 var(--hair)}@keyframes desk_rowIn__5tpwm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.desk_row__nlI7e{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-height:64px;padding:8px 24px;color:var(--text-1);text-decoration:none;cursor:pointer;transition:background-color .16s var(--ease)}.desk_row__nlI7e:before{position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:2px;background:var(--accent);content:"";transform:scaleY(0);transition:transform .2s var(--ease)}.desk_row__nlI7e:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.desk_row__nlI7e:hover:before{transform:scaleY(1)}.desk_row__nlI7e>svg{width:16px;height:16px;color:var(--text-3);transition:transform .18s var(--ease),color .18s var(--ease)}.desk_row__nlI7e:hover>svg{transform:translateX(3px);color:var(--accent-text)}.desk_fileTag__qzbpG{display:grid;width:44px;height:30px;place-items:center;border-radius:6px;color:var(--text-2);font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px var(--hair-strong)}.desk_rowText__oedPG{display:grid;min-width:0;gap:2px}.desk_rowTitle__V0_Us{overflow:hidden;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap;transition:color .16s var(--ease)}.desk_row__nlI7e:hover .desk_rowTitle__V0_Us{color:var(--accent-text)}.desk_rowMeta__boSfX{overflow:hidden;color:var(--text-2);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.desk_done__2xXaS{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,#16a34a 70%,var(--text-1));font-size:13px;font-weight:500}.desk_done__2xXaS:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.desk_emptyNote__Ck6OD{padding:40px 24px;text-align:center}.desk_emptyNote__Ck6OD,.desk_note__YGvdR{margin:0;color:var(--text-2);font-size:14px}.desk_note__YGvdR{display:flex;align-items:center;gap:10px;line-height:20px}.desk_note__YGvdR svg{width:16px;height:16px;flex:none;color:var(--text-3)}@keyframes desk_rise__ZMwmm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.desk_enter__PlFdP>*{animation:desk_rise__ZMwmm .48s var(--ease) both}.desk_enter__PlFdP>:nth-child(2){animation-delay:60ms}.desk_enter__PlFdP>:nth-child(3){animation-delay:.12s}.desk_enter__PlFdP>:nth-child(4){animation-delay:.18s}.desk_enter__PlFdP>:nth-child(5){animation-delay:.24s}@media (prefers-reduced-motion:no-preference){.desk_countPending__z1ute{opacity:0;animation:desk_countReveal__tytR1 0s 1.5s forwards}}@keyframes desk_countReveal__tytR1{to{opacity:1}}@media (prefers-reduced-motion:reduce){.desk_enter__PlFdP>*,.desk_grade__Tainf strong,.desk_hlAi__WWiJH,.desk_hlSim__bh388,.desk_leaf__3De43,.desk_medal__47aKr,.desk_rows__9Eo5R>li,.desk_rubric___REV2 b,.desk_ruled__R7Rav:after,.desk_ruled__R7Rav:before,.desk_shield__HFISL,.desk_versionTag__0plU6{animation:none}.desk_shieldMark__gbRrl,.desk_tick__Jyzkm,.desk_underline__RT__8 path{animation:none;stroke-dashoffset:0}.desk_hlAi__WWiJH,.desk_hlSim__bh388{background-size:100% 100%}.desk_rubric___REV2 b{clip-path:none}.desk_grade__Tainf strong{transform:rotate(-4deg)}.desk_art__heAE7,.desk_back__6JNz2 svg,.desk_btnLight__VETY0,.desk_btnPrimary__EqNop,.desk_btn__ixnPd,.desk_card__Jp6xe,.desk_figure__s_jfy,.desk_link__gFA5Q svg,.desk_moment__kcfhq,.desk_row__nlI7e,.desk_row__nlI7e:before,.desk_sheetBack__QGF2B,.desk_sheet__lx4iL,.desk_tile__qQ6Kr{transition-duration:1ms}.desk_moment__kcfhq:hover .desk_sheetBack__QGF2B,.desk_moment__kcfhq:hover .desk_sheet__lx4iL,.desk_tile__qQ6Kr:hover,a.desk_moment__kcfhq:hover{transform:none}}@media (max-width:1100px){.desk_heroRow__z_6K6{align-items:flex-start;flex-direction:column}.desk_tiles__ov2Lx{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.desk_figures__f9Ykw{grid-template-columns:minmax(0,1fr)}.desk_figure__s_jfy:first-child,.desk_figure__s_jfy:last-child{border-radius:0}.desk_figure__s_jfy+.desk_figure__s_jfy{box-shadow:inset 0 1px 0 var(--hair)}.desk_moment__kcfhq{grid-template-columns:minmax(0,1fr)}.desk_desk__4Q0dl{min-height:360px}}@media (max-width:640px){.desk_root__Ha0s_{gap:24px}.desk_hero__MfL_g{padding:24px 16px 24px 36px}.desk_ruled__R7Rav:after{left:22px}.desk_title__Qvfph{font-size:32px}.desk_heroAside__3rxZa,.desk_heroAside__3rxZa>*{width:100%}.desk_momentCopy__tx_8r{padding:24px}.desk_momentTitle__9KBDA{font-size:26px}.desk_card__Jp6xe{padding:22px}.desk_panelHead__LUsVP{padding:16px}.desk_row__nlI7e{grid-template-columns:minmax(0,1fr) 16px;padding:12px 16px}.desk_row__nlI7e .desk_done__2xXaS,.desk_row__nlI7e .desk_fileTag__qzbpG{display:none}.desk_art__heAE7{top:14px;right:10px;width:56px;height:44px}}.teacher-dashboard_root__40nh_,.teacher-dashboard_tokens__yJLlS{--hair:color-mix(in srgb,var(--text-1) 9%,transparent);--hair-strong:color-mix(in srgb,var(--text-1) 14%,transparent);--navy-1:#1a2b5a;--navy-2:#111c3a;--sim:#f2b705;--sim-soft:#ffd85c;--ai:#8b5cf6;--ai-soft:#c4b5fd;--ease:cubic-bezier(0.22,1,0.36,1);--serif:var(--font-source-serif),Georgia,serif}.teacher-dashboard_root__40nh_{display:grid;gap:40px;max-width:1480px;color:var(--text-1)}.teacher-dashboard_head__9jc9I{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:8px}.teacher-dashboard_title__hgUaS{margin:0;font-family:var(--serif);font-size:40px;font-weight:500;line-height:1.08;letter-spacing:-.02em}.teacher-dashboard_meta__0No3o{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:12px 0 0;color:var(--text-2);font-size:15px;line-height:20px}.teacher-dashboard_meta__0No3o>span{display:inline-flex;align-items:center;gap:8px}.teacher-dashboard_meta__0No3o>span+span:before{width:3px;height:3px;margin-right:4px;border-radius:50%;background:var(--text-3);content:""}.teacher-dashboard_meta__0No3o svg{width:16px;height:16px;color:var(--text-3);stroke-width:1.5}.teacher-dashboard_actions__opztw{display:flex;flex-shrink:0;gap:8px}.teacher-dashboard_btnLight__tD07H,.teacher-dashboard_btnPrimary__ha8_v,.teacher-dashboard_btnQuiet__C9IKO,.teacher-dashboard_btn__3j2Vo{display:inline-flex;height:40px;align-items:center;gap:8px;border-radius:12px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease),transform .12s var(--ease)}.teacher-dashboard_btnLight__tD07H svg,.teacher-dashboard_btnPrimary__ha8_v svg,.teacher-dashboard_btnQuiet__C9IKO svg,.teacher-dashboard_btn__3j2Vo svg{width:16px;height:16px;stroke-width:1.75;transition:transform .18s var(--ease)}.teacher-dashboard_btnLight__tD07H:active,.teacher-dashboard_btnPrimary__ha8_v:active,.teacher-dashboard_btn__3j2Vo:active{transform:scale(.98)}.teacher-dashboard_btnLight__tD07H:hover svg,.teacher-dashboard_btnPrimary__ha8_v:hover svg,.teacher-dashboard_btnQuiet__C9IKO:hover svg{transform:translateX(3px)}.teacher-dashboard_btn__3j2Vo{background:var(--surface-1);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--hair-strong),0 1px 2px rgba(15,22,38,.05)}.teacher-dashboard_btn__3j2Vo:hover{background:var(--surface-2)}.teacher-dashboard_btnPrimary__ha8_v{background:var(--accent);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(37,99,235,.3),0 6px 16px -8px rgba(37,99,235,.55)}.teacher-dashboard_btnPrimary__ha8_v:hover{background:var(--accent-hover)}.teacher-dashboard_btnLight__tD07H{background:#fff;color:var(--navy-2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.teacher-dashboard_btnLight__tD07H:hover{background:#eef3ff}.teacher-dashboard_btnQuiet__C9IKO{height:auto;padding:0;color:#b9c8ff}.teacher-dashboard_btnQuiet__C9IKO:hover{color:#fff}.teacher-dashboard_btnLight__tD07H:focus-visible,.teacher-dashboard_btnPrimary__ha8_v:focus-visible,.teacher-dashboard_btnQuiet__C9IKO:focus-visible,.teacher-dashboard_btn__3j2Vo:focus-visible,.teacher-dashboard_courseLink__7QQIb:focus-visible,.teacher-dashboard_row__P_hjl:focus-visible,.teacher-dashboard_tab__L_bZ0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.teacher-dashboard_tabs__wlRdX{display:flex;gap:24px;margin-top:24px;border-bottom:1px solid var(--hair)}.teacher-dashboard_tab__L_bZ0{position:relative;padding:0 0 12px;color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .16s var(--ease)}.teacher-dashboard_tab__L_bZ0:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease)}.teacher-dashboard_tab__L_bZ0:hover{color:var(--text-1)}.teacher-dashboard_tab__L_bZ0:hover:after{transform:scaleX(.4)}.teacher-dashboard_tabActive__gOwKh{color:var(--text-1)}.teacher-dashboard_tabActive__gOwKh:after,.teacher-dashboard_tabActive__gOwKh:hover:after{transform:scaleX(1)}.teacher-dashboard_figures__Aqzn4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:16px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04)}.teacher-dashboard_figure__m247L{display:grid;gap:8px;align-content:start;padding:24px;transition:background-color .2s var(--ease)}.teacher-dashboard_figure__m247L:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.teacher-dashboard_figure__m247L+.teacher-dashboard_figure__m247L{box-shadow:inset 1px 0 0 var(--hair)}.teacher-dashboard_figure__m247L:first-child{border-radius:16px 0 0 16px}.teacher-dashboard_figure__m247L:last-child{border-radius:0 16px 16px 0}.teacher-dashboard_figureLabel__jszhJ{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-2);font-size:14px;line-height:20px}.teacher-dashboard_figureValue__jmDtt{display:inline-flex;align-items:baseline;gap:4px;margin:4px 0 0;font-family:var(--serif);font-size:40px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.teacher-dashboard_figureUnit__glwiD{color:var(--text-2);font-family:var(--font-source-sans),system-ui,sans-serif;font-size:18px;letter-spacing:0}.teacher-dashboard_figureNote__tHMFw{margin:0;color:var(--text-2);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.teacher-dashboard_noteUp__JcmJk{color:#15803d;font-weight:600}.dark .teacher-dashboard_noteUp__JcmJk{color:#4ade80}.teacher-dashboard_noteWarn__G0FJT{color:var(--warning)}.teacher-dashboard_noteDanger__jtLHr{color:var(--danger)}.teacher-dashboard_dot__UvBI_{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c)}.teacher-dashboard_cSim__EUJkK{--c:var(--sim);--c-soft:var(--sim-soft)}.teacher-dashboard_cAi__QsUQm{--c:var(--ai);--c-soft:var(--ai-soft)}.teacher-dashboard_meter__3f0J0{position:relative;height:6px;margin-top:14px;border-radius:3px;background:color-mix(in srgb,var(--text-1) 7%,transparent)}.teacher-dashboard_meterFill__KqHZf{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--c);transform-origin:left;animation:teacher-dashboard_fill__uZZLY 1.1s var(--ease) .25s both}.teacher-dashboard_meterTick__OV4TC{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--text-2);opacity:.5}@keyframes teacher-dashboard_fill__uZZLY{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.teacher-dashboard_sectionHead__H8ILc{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.teacher-dashboard_sectionTitle__M1HW5{margin:0;font-size:16px;font-weight:500;line-height:24px}.teacher-dashboard_courseLink__7QQIb{display:inline-flex;align-items:center;gap:8px;color:var(--accent-text);font-size:14px;font-weight:500;text-decoration:none}.teacher-dashboard_courseLink__7QQIb svg{width:16px;height:16px;stroke-width:1.5;transition:transform .18s var(--ease)}.teacher-dashboard_courseLink__7QQIb:hover{color:var(--accent-text-hover)}.teacher-dashboard_courseLink__7QQIb:hover svg:last-child{transform:translateX(3px)}.teacher-dashboard_actionGrid__kaonA{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:16px}.teacher-dashboard_actionGrid__kaonA[data-single=true]{grid-template-columns:minmax(0,1fr)}.teacher-dashboard_moment__pBjE2{position:relative;display:grid;grid-template-columns:336px minmax(0,1fr);overflow:hidden;border-radius:20px;background:linear-gradient(160deg,var(--navy-1) 0,var(--navy-2) 100%);color:#fff;box-shadow:0 1px 2px rgba(17,28,58,.2),0 18px 40px -20px rgba(17,28,58,.55)}.teacher-dashboard_momentCopy__b2WWr{display:flex;flex-direction:column;gap:16px;padding:36px}.teacher-dashboard_cardTitle__0Klvu{margin:0;font-family:var(--serif);font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.teacher-dashboard_cardText__yZVJj{max-width:32rem;margin:0;color:var(--text-2);font-size:15px;line-height:24px}.teacher-dashboard_moment__pBjE2 .teacher-dashboard_cardText__yZVJj{color:#c3cde3}.teacher-dashboard_includes__G3XBy{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;color:#e6ebf5;font-size:14px;line-height:20px}.teacher-dashboard_includes__G3XBy li{display:inline-flex;align-items:center;gap:10px}.teacher-dashboard_includes__G3XBy svg{width:16px;height:16px;color:#8ea2cf;stroke-width:1.5}.teacher-dashboard_momentActions__yJQ9_{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:16px}.teacher-dashboard_desk__iFpJZ{position:relative;min-height:400px}.teacher-dashboard_sheetBack__zPNXT,.teacher-dashboard_sheet__kL4Ob{position:absolute;width:280px;border-radius:6px;background:#fffdf8}.teacher-dashboard_sheetBack__zPNXT{top:44px;left:44px;height:420px;transform:rotate(4deg);opacity:.9;box-shadow:0 24px 40px -18px rgba(0,0,0,.6);transition:transform .5s var(--ease)}.teacher-dashboard_sheet__kL4Ob{top:36px;left:24px;padding:24px 24px 20px;transform:rotate(-2deg);color:#2b2620;box-shadow:0 1px 1px rgba(0,0,0,.2),0 30px 50px -22px rgba(0,0,0,.7);transition:transform .5s var(--ease)}.teacher-dashboard_moment__pBjE2:hover .teacher-dashboard_sheet__kL4Ob{transform:rotate(-1deg) translateY(-6px)}.teacher-dashboard_moment__pBjE2:hover .teacher-dashboard_sheetBack__zPNXT{transform:rotate(5.5deg) translateY(-2px)}.teacher-dashboard_sheetMeta__F5ULR{margin:0;color:#6b6357;font-size:11px;line-height:16px}.teacher-dashboard_sheetTitle__7xu6q{margin:8px 0 12px;font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.25}.teacher-dashboard_sheetText__NxePb{margin:0 0 10px;font-family:var(--serif);font-size:12.5px;line-height:20px}.teacher-dashboard_hlAi__BUKfH,.teacher-dashboard_hlSim__W6H6A{border-radius:2px;padding:1px 0;color:inherit;background-color:transparent;background-image:linear-gradient(var(--hl),var(--hl));background-repeat:no-repeat;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:teacher-dashboard_mark__xUJ_J .9s var(--ease) both}.teacher-dashboard_hlAi__BUKfH{--hl:color-mix(in srgb,var(--ai-soft) 70%,transparent);animation-delay:.7s}.teacher-dashboard_hlSim__W6H6A{--hl:color-mix(in srgb,var(--sim-soft) 80%,transparent);animation-delay:1.5s}@keyframes teacher-dashboard_mark__xUJ_J{to{background-size:100% 100%}}.teacher-dashboard_note__hXdTS{position:absolute;right:16px;display:grid;gap:4px;width:148px;border-radius:12px;background:rgba(255,255,255,.96);padding:12px 14px;color:#1f2430;box-shadow:0 1px 2px rgba(0,0,0,.2),0 16px 28px -16px rgba(0,0,0,.6);animation:teacher-dashboard_noteIn__kMKAe .5s var(--ease) both}.teacher-dashboard_note__hXdTS strong{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.teacher-dashboard_note__hXdTS span{color:#5b6272;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.teacher-dashboard_noteAi__aktXn{top:160px;animation-delay:1.25s}.teacher-dashboard_noteSim__K_WLN{top:300px;animation-delay:2.05s}.teacher-dashboard_noteBar__OCmr4{height:4px;margin-top:4px;border-radius:2px;background:#edeff4;overflow:hidden}.teacher-dashboard_noteBar__OCmr4 i{display:block;height:100%;border-radius:2px;background:var(--c);transform-origin:left;animation:teacher-dashboard_fill__uZZLY .8s var(--ease) both;animation-delay:inherit}@keyframes teacher-dashboard_noteIn__kMKAe{0%{opacity:0;transform:translate(10px,6px)}to{opacity:1;transform:none}}.teacher-dashboard_quiet__MVWSQ{display:flex;flex-direction:column;gap:16px;border-radius:20px;background:var(--surface-1);padding:32px;box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04);transition:box-shadow .2s var(--ease)}.teacher-dashboard_quiet__MVWSQ:hover{box-shadow:inset 0 0 0 1px var(--hair-strong),0 12px 28px -18px rgba(15,22,38,.25)}.teacher-dashboard_quiet__MVWSQ .teacher-dashboard_cardTitle__0Klvu{font-size:24px}.teacher-dashboard_checklist__vOGEW{display:grid;margin:0;padding:0;list-style:none}.teacher-dashboard_checklist__vOGEW li{display:flex;align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--hair);font-size:14px}.teacher-dashboard_checklist__vOGEW svg{width:16px;height:16px;color:var(--accent);stroke-width:2}.teacher-dashboard_quiet__MVWSQ .teacher-dashboard_btn__3j2Vo{align-self:flex-start}.teacher-dashboard_quietFoot__B8AsD{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--hair)}.teacher-dashboard_lower__uzAo2{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.teacher-dashboard_panel__sAUX1{overflow:hidden;border-radius:16px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04)}.teacher-dashboard_panelHead__g6Q_b{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;box-shadow:inset 0 -1px 0 var(--hair)}.teacher-dashboard_panelHead__g6Q_b h2{margin:0;font-size:16px;font-weight:500;line-height:24px}.teacher-dashboard_panelHead__g6Q_b p{margin:2px 0 0;color:var(--text-2);font-size:13px;line-height:18px}.teacher-dashboard_ledgerHead__lTboS,.teacher-dashboard_row__P_hjl{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px 104px;align-items:center;gap:16px;padding:0 24px}.teacher-dashboard_ledgerHead__lTboS{height:40px;color:var(--text-3);font-size:13px;box-shadow:inset 0 -1px 0 var(--hair)}.teacher-dashboard_ledgerHead__lTboS span{display:inline-flex;align-items:center;gap:8px}.teacher-dashboard_ledgerHead__lTboS span:last-child{justify-content:flex-end}.teacher-dashboard_rows__3o6YP{margin:0;padding:0;list-style:none}.teacher-dashboard_rows__3o6YP li{animation:teacher-dashboard_rowIn__wRh8s .5s var(--ease) both;animation-delay:calc(.2s + var(--i, 0) * 60ms)}.teacher-dashboard_rows__3o6YP li+li .teacher-dashboard_row__P_hjl{box-shadow:inset 0 1px 0 var(--hair)}@keyframes teacher-dashboard_rowIn__wRh8s{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.teacher-dashboard_row__P_hjl{position:relative;min-height:64px;color:var(--text-1);text-decoration:none;transition:background-color .16s var(--ease)}.teacher-dashboard_row__P_hjl:before{position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:2px;background:var(--accent);content:"";transform:scaleY(0);transition:transform .2s var(--ease)}.teacher-dashboard_row__P_hjl:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.teacher-dashboard_row__P_hjl:hover:before{transform:scaleY(1)}.teacher-dashboard_doc__gL03_{display:flex;min-width:0;align-items:center;gap:12px}.teacher-dashboard_fileTag__4gIxu{display:grid;flex:none;width:40px;height:28px;place-items:center;border-radius:6px;color:var(--text-2);font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px var(--hair-strong)}.teacher-dashboard_docText__iYmA4{min-width:0}.teacher-dashboard_docTitle__G5Lms{display:block;overflow:hidden;margin:0;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap;transition:color .16s var(--ease)}.teacher-dashboard_row__P_hjl:hover .teacher-dashboard_docTitle__G5Lms{color:var(--accent-text)}.teacher-dashboard_docMeta__gTQk_{display:block;margin:2px 0 0;color:var(--text-2);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.teacher-dashboard_score___w26v{display:grid;gap:6px}.teacher-dashboard_scoreValue__Za39U{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.teacher-dashboard_scoreTrack__EJpBg{position:relative;height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--text-1) 7%,transparent)}.teacher-dashboard_scoreFill__MvUmT{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--c);opacity:.8;transform-origin:left;animation:teacher-dashboard_fill__uZZLY .9s var(--ease) both;animation-delay:calc(.45s + var(--i, 0) * 60ms)}.teacher-dashboard_scoreNone__9zgch{color:var(--text-3);font-size:14px}.teacher-dashboard_when__GKWYU{color:var(--text-2);font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.teacher-dashboard_state__X8tJB{display:flex;justify-content:flex-end}.teacher-dashboard_swatch__xy8ru{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--c)}.teacher-dashboard_empty__fn7JI{display:grid;justify-items:start;gap:8px;padding:32px 24px}.teacher-dashboard_empty__fn7JI p{margin:0;color:var(--text-2);font-size:14px}@keyframes teacher-dashboard_rise___WEDG{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.teacher-dashboard_enter__yuITn>*{animation:teacher-dashboard_rise___WEDG .48s var(--ease) both}.teacher-dashboard_enter__yuITn>:nth-child(2){animation-delay:60ms}.teacher-dashboard_enter__yuITn>:nth-child(3){animation-delay:.12s}.teacher-dashboard_enter__yuITn>:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.teacher-dashboard_enter__yuITn>*,.teacher-dashboard_meterFill__KqHZf,.teacher-dashboard_noteBar__OCmr4 i,.teacher-dashboard_note__hXdTS,.teacher-dashboard_rows__3o6YP li,.teacher-dashboard_scoreFill__MvUmT{animation:none}.teacher-dashboard_hlAi__BUKfH,.teacher-dashboard_hlSim__W6H6A{animation:none;background-size:100% 100%}.teacher-dashboard_btnLight__tD07H,.teacher-dashboard_btnPrimary__ha8_v,.teacher-dashboard_btnQuiet__C9IKO,.teacher-dashboard_btn__3j2Vo,.teacher-dashboard_figure__m247L,.teacher-dashboard_quiet__MVWSQ,.teacher-dashboard_row__P_hjl,.teacher-dashboard_row__P_hjl:before,.teacher-dashboard_sheetBack__zPNXT,.teacher-dashboard_sheet__kL4Ob,.teacher-dashboard_tab__L_bZ0,.teacher-dashboard_tab__L_bZ0:after{transition-duration:1ms}.teacher-dashboard_moment__pBjE2:hover .teacher-dashboard_sheetBack__zPNXT,.teacher-dashboard_moment__pBjE2:hover .teacher-dashboard_sheet__kL4Ob{transform:none}}@media (max-width:1180px){.teacher-dashboard_actionGrid__kaonA,.teacher-dashboard_lower__uzAo2{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.teacher-dashboard_figures__Aqzn4{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-dashboard_figure__m247L:first-child,.teacher-dashboard_figure__m247L:last-child{border-radius:0}.teacher-dashboard_figure__m247L:nth-child(3){box-shadow:inset 0 1px 0 var(--hair)}.teacher-dashboard_figure__m247L:nth-child(4){box-shadow:inset 1px 0 0 var(--hair),inset 0 1px 0 var(--hair)}.teacher-dashboard_moment__pBjE2{grid-template-columns:minmax(0,1fr)}.teacher-dashboard_desk__iFpJZ{min-height:300px}.teacher-dashboard_ledgerHead__lTboS{display:none}.teacher-dashboard_row__P_hjl{grid-template-columns:minmax(0,1fr) 64px 64px;padding:12px 16px}.teacher-dashboard_score___w26v .teacher-dashboard_scoreTrack__EJpBg,.teacher-dashboard_when__GKWYU{display:none}}@media (max-width:640px){.teacher-dashboard_root__40nh_{gap:32px}.teacher-dashboard_head__9jc9I{align-items:flex-start;flex-direction:column}.teacher-dashboard_title__hgUaS{font-size:32px}.teacher-dashboard_actions__opztw{width:100%}.teacher-dashboard_actions__opztw>*{flex:1;justify-content:center}.teacher-dashboard_figure__m247L{padding:20px 16px}.teacher-dashboard_figureValue__jmDtt{font-size:32px}.teacher-dashboard_momentCopy__b2WWr{padding:24px}.teacher-dashboard_cardTitle__0Klvu{font-size:26px}.teacher-dashboard_sheet__kL4Ob{left:24px;width:300px}.teacher-dashboard_sheetBack__zPNXT{left:40px;width:300px}.teacher-dashboard_note__hXdTS{display:none}.teacher-dashboard_desk__iFpJZ{min-height:280px}.teacher-dashboard_quiet__MVWSQ{padding:24px}.teacher-dashboard_panelHead__g6Q_b{padding:16px}.teacher-dashboard_row__P_hjl{grid-template-columns:minmax(0,1fr) 48px 48px;gap:12px}.teacher-dashboard_docTitle__G5Lms{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teacher-dashboard_fileTag__4gIxu{display:none}}@media (prefers-reduced-motion:no-preference){.teacher-dashboard_countPending__CkjQv{opacity:0;animation:teacher-dashboard_countReveal__3miKs 0s 1.5s forwards}}@keyframes teacher-dashboard_countReveal__3miKs{to{opacity:1}}.teacher-dashboard_hero__bKFCF{position:relative;overflow:hidden;border-radius:20px;background:var(--surface-1);padding:32px 32px 0 64px;box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(15,22,38,.04)}.teacher-dashboard_hero__bKFCF>:not(.teacher-dashboard_ruled__Brl12){position:relative}.teacher-dashboard_ruled__Brl12{position:absolute;inset:0;pointer-events:none}.teacher-dashboard_ruled__Brl12:before{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(37,99,235,.1) 31px 32px);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent 92%);mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent 92%);content:"";animation:teacher-dashboard_rule__52M4X 1.4s var(--ease) .1s both}.teacher-dashboard_ruled__Brl12:after{position:absolute;top:0;bottom:0;left:40px;width:1px;background:rgba(220,38,38,.32);box-shadow:4px 0 0 rgba(220,38,38,.14);content:"";transform-origin:top;animation:teacher-dashboard_margin__jZfGd .9s var(--ease) .2s both}.dark .teacher-dashboard_ruled__Brl12:before{background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(148,170,255,.08) 31px 32px)}.dark .teacher-dashboard_ruled__Brl12:after{background:rgba(248,113,113,.35);box-shadow:4px 0 0 rgba(248,113,113,.14)}@keyframes teacher-dashboard_rule__52M4X{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes teacher-dashboard_margin__jZfGd{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.teacher-dashboard_hero__bKFCF .teacher-dashboard_head__9jc9I{padding-top:0}.teacher-dashboard_hero__bKFCF .teacher-dashboard_tabs__wlRdX{margin-top:28px;border-bottom:0}.teacher-dashboard_titleWrap__lSLLo{position:relative;display:inline-block}.teacher-dashboard_underline__lb639{position:absolute;right:-6px;bottom:-10px;left:-4px;width:calc(100% + 10px);height:14px;overflow:visible}.teacher-dashboard_underline__lb639 path{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;opacity:.75;stroke-dasharray:420;stroke-dashoffset:420;animation:teacher-dashboard_pen__wsy6S 1s var(--ease) .5s forwards}@keyframes teacher-dashboard_pen__wsy6S{to{stroke-dashoffset:0}}.teacher-dashboard_figure__m247L{position:relative}.teacher-dashboard_art__BNh14{position:absolute;top:18px;right:18px;width:72px;height:56px;overflow:visible;transition:transform .3s var(--ease)}.teacher-dashboard_figure__m247L:hover .teacher-dashboard_art__BNh14{transform:translateY(-3px)}.teacher-dashboard_coupon__49_r_{transform-origin:32px 46px;animation:teacher-dashboard_fan__0bptH .9s var(--ease) both;animation-delay:calc(.3s + var(--n) * 90ms)}.teacher-dashboard_coupon__49_r_:first-child{--r:-14deg;--x:-6px}.teacher-dashboard_coupon__49_r_:nth-child(2){--r:-4deg;--x:0px}.teacher-dashboard_coupon__49_r_:nth-child(3){--r:8deg;--x:6px}.teacher-dashboard_coupon__49_r_{transform:translateX(var(--x)) rotate(var(--r))}.teacher-dashboard_couponBody__smZ09{fill:#eef3ff;stroke:color-mix(in srgb,var(--accent) 45%,transparent);stroke-width:1.25}.teacher-dashboard_coupon__49_r_:nth-child(3) .teacher-dashboard_couponBody__smZ09{fill:#fff;stroke:var(--accent)}.teacher-dashboard_couponPerf__7X4lR{stroke:color-mix(in srgb,var(--accent) 50%,transparent);stroke-width:1.25;stroke-dasharray:2 2.5}.teacher-dashboard_couponLine__hWB_u{stroke:color-mix(in srgb,var(--accent) 35%,transparent);stroke-width:2;stroke-linecap:round}@keyframes teacher-dashboard_fan__0bptH{0%{opacity:0;transform:translateX(0) rotate(0deg) translateY(6px)}to{opacity:1;transform:translateX(var(--x)) rotate(var(--r))}}.teacher-dashboard_paper__d7Jxl{transform-origin:35px 50px;animation:teacher-dashboard_leaf__50K1y .9s var(--ease) both;animation-delay:calc(.38s + var(--n) * .11s)}.teacher-dashboard_paper__d7Jxl:first-child{--r:-10deg;--y:2px}.teacher-dashboard_paper__d7Jxl:nth-child(2){--r:-3deg;--y:0px}.teacher-dashboard_paper__d7Jxl:nth-child(3){--r:5deg;--y:-2px}.teacher-dashboard_paper__d7Jxl{transform:translateY(var(--y)) rotate(var(--r))}.teacher-dashboard_paperBody__iZszi{fill:#fffdf8;stroke:rgba(15,22,38,.16);stroke-width:1}.teacher-dashboard_paper__d7Jxl:nth-child(3) .teacher-dashboard_paperBody__iZszi{stroke:rgba(15,22,38,.24)}.teacher-dashboard_paperLine__gBWfb{stroke:rgba(15,22,38,.14);stroke-width:2;stroke-linecap:round}.teacher-dashboard_paper__d7Jxl:nth-child(3) .teacher-dashboard_paperLine__gBWfb:first-child{stroke:color-mix(in srgb,var(--accent) 55%,transparent)}@keyframes teacher-dashboard_leaf__50K1y{0%{opacity:0;transform:translateY(8px) rotate(0deg)}to{opacity:1;transform:translateY(var(--y)) rotate(var(--r))}}.dark .teacher-dashboard_paperBody__iZszi{fill:#f3f1ea}.dark .teacher-dashboard_couponBody__smZ09{fill:#1c2a52}.dark .teacher-dashboard_coupon__49_r_:nth-child(3) .teacher-dashboard_couponBody__smZ09{fill:#24376b}.teacher-dashboard_meter__3f0J0{container-type:inline-size}.teacher-dashboard_penTrack__xCNNU{position:absolute;inset:0;pointer-events:none}.teacher-dashboard_pen__wsy6S{position:absolute;bottom:2px;left:0;width:12px;height:24px;transform-origin:50% 100%;transform:translateX(calc(var(--v) * 1cqw - 50%)) rotate(32deg);animation:teacher-dashboard_ride__CJqxU 1.1s var(--ease) .25s both}.teacher-dashboard_penBody__1runx{fill:var(--c)}.teacher-dashboard_penBand__9qv22{fill:color-mix(in srgb,var(--c) 60%,#111c3a)}.teacher-dashboard_penTip__jzL4n{fill:color-mix(in srgb,var(--c) 75%,#111c3a)}@keyframes teacher-dashboard_ride__CJqxU{0%{transform:translateX(-50%) rotate(32deg)}to{transform:translateX(calc(var(--v) * 1cqw - 50%)) rotate(32deg)}}@media (prefers-reduced-motion:reduce){.teacher-dashboard_coupon__49_r_,.teacher-dashboard_paper__d7Jxl,.teacher-dashboard_pen__wsy6S,.teacher-dashboard_ruled__Brl12:after,.teacher-dashboard_ruled__Brl12:before{animation:none}.teacher-dashboard_underline__lb639 path{animation:none;stroke-dashoffset:0}.teacher-dashboard_art__BNh14{transition-duration:1ms}}@media (max-width:640px){.teacher-dashboard_hero__bKFCF{padding:24px 16px 0 36px}.teacher-dashboard_ruled__Brl12:after{left:22px}.teacher-dashboard_art__BNh14{top:14px;right:10px;width:56px;height:44px}}@media (max-width:900px){.teacher-dashboard_papers__UDhlM{display:none}.teacher-dashboard_figure__m247L:nth-child(3){box-shadow:inset 1px 0 0 var(--hair)}}@media (max-width:640px){.teacher-dashboard_figures__Aqzn4{grid-template-columns:minmax(0,1fr)}.teacher-dashboard_figure__m247L+.teacher-dashboard_figure__m247L,.teacher-dashboard_figure__m247L:nth-child(3){box-shadow:inset 0 1px 0 var(--hair)}}.scenes_scene__3C4Ik{display:block;width:100%;height:auto;overflow:visible}.scenes_scene__3C4Ik *{transform-box:fill-box}.scenes_scene__3C4Ik text{font-feature-settings:"locl" 0}.scenes_card__7DULY{filter:drop-shadow(0 10px 18px rgba(17,28,58,.1)) drop-shadow(0 1px 1px rgba(17,28,58,.06))}.scenes_label__iQy_w{font:600 10.5px var(--font-source-sans),system-ui,sans-serif;fill:#52607E}.scenes_grade__jwNHU{font:600 17px var(--font-source-serif),Georgia,serif;fill:#fff}.scenes_hub__gl42p{font:700 12px var(--font-source-sans),system-ui,sans-serif;fill:#fff}.scenes_platformLight__KGzpi,.scenes_platform__wxjBj{font:600 17px var(--font-source-serif),Georgia,serif;fill:#111C3A}.scenes_platformLight__KGzpi{fill:#fff}.scenes_fill__3N3fK,.scenes_sweep__hDhvH{transform-origin:left center;animation:scenes_widen__ScoIh 5.5s var(--ease-out,ease-out) infinite backwards}.scenes_grow__o_cpq{transform-origin:center bottom;animation:scenes_grow__o_cpq 5s var(--ease-out,ease-out) infinite backwards}.scenes_type__fLJ_P{transform-origin:left center;animation:scenes_widen__ScoIh 4.5s steps(18) infinite backwards}.scenes_draw__CDyDm{stroke-dasharray:1;animation:scenes_draw__CDyDm 5s var(--ease-in-out,ease-in-out) infinite backwards}.scenes_flow__SMe8C{animation:scenes_flow__SMe8C 1.2s linear infinite}.scenes_float__FuGVD{animation:scenes_float__FuGVD 6s var(--ease-in-out,ease-in-out) infinite}.scenes_pop__kpRk2{transform-origin:center;animation:scenes_pop__kpRk2 5s var(--ease-out,ease-out) infinite backwards}.scenes_stamp___BS4i{transform-origin:center;animation:scenes_stamp___BS4i 5s cubic-bezier(.34,1.56,.64,1) infinite backwards}.scenes_pulse__C9nNZ{animation:scenes_pulse__C9nNZ 3.2s var(--ease-in-out,ease-in-out) infinite}.scenes_ring__eWaYA{transform-origin:center;animation:scenes_ring__eWaYA 2.6s var(--ease-out,ease-out) infinite}.scenes_slide__5iW8H{animation:scenes_slide__5iW8H 6s var(--ease-out,ease-out) infinite backwards}.scenes_lift__y5oSs{transform-origin:center bottom;animation:scenes_lift__y5oSs 4.8s var(--ease-in-out,ease-in-out) infinite}.scenes_drop__j90yY{animation:scenes_drop__j90yY 4.2s cubic-bezier(.34,1.3,.64,1) infinite backwards}.scenes_flip__06YYe{transform-origin:left center;animation:scenes_flip__06YYe 5s var(--ease-in-out,ease-in-out) infinite}@keyframes scenes_widen__ScoIh{0%{transform:scaleX(0);opacity:1}28%,86%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes scenes_grow__o_cpq{0%{transform:scaleY(0);opacity:1}30%,88%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes scenes_draw__CDyDm{0%{stroke-dashoffset:1;opacity:1}35%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes scenes_flow__SMe8C{to{stroke-dashoffset:-18}}@keyframes scenes_float__FuGVD{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes scenes_pop__kpRk2{0%,30%{transform:scale(0);opacity:1}42%,90%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@keyframes scenes_stamp___BS4i{0%,38%{transform:scale(1.6) rotate(-14deg);opacity:0}50%,90%{transform:scale(1) rotate(-8deg);opacity:1}to{transform:scale(1) rotate(-8deg);opacity:0}}@keyframes scenes_pulse__C9nNZ{0%,to{opacity:.18}50%{opacity:.42}}@keyframes scenes_ring__eWaYA{0%{transform:scale(1);opacity:.5}to{transform:scale(2.1);opacity:0}}@keyframes scenes_slide__5iW8H{0%{transform:translateX(-16px);opacity:0}14%,88%{transform:translateX(0);opacity:1}to{transform:translateX(0);opacity:0}}@keyframes scenes_lift__y5oSs{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-10px)}}@keyframes scenes_drop__j90yY{0%{transform:translateY(-26px);opacity:0}24%,82%{transform:translateY(24px);opacity:1}to{transform:translateY(24px);opacity:0}}@keyframes scenes_flip__06YYe{0%,20%{transform:scaleX(1)}50%{transform:scaleX(-.02)}80%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.scenes_scene__3C4Ik *{animation:none!important}.scenes_travel__Yt9l1{display:none}}.reference-settings-page_identity__JcaKK{display:flex;min-width:0;max-width:340px;align-items:center;gap:14px;border-radius:16px;background:var(--surface-1);padding:12px 18px 12px 12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-1) 12%,transparent),0 10px 24px -18px rgba(15,22,38,.35)}.reference-settings-page_avatar__kfsDz{display:inline-flex;width:46px;height:46px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#1a2b5a;color:#fff;font-family:var(--font-source-serif),Georgia,serif;font-size:17px;font-weight:600}.reference-settings-page_identityText__eEmsV{display:grid;min-width:0;gap:2px}.reference-settings-page_identityText__eEmsV>span,.reference-settings-page_identityText__eEmsV>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-settings-page_identityText__eEmsV>strong{font-size:15px}.reference-settings-page_identityText__eEmsV>span{color:var(--text-2);font-size:13px}.reference-settings-page_credits__vKNFm{justify-self:start;margin-top:4px;border-radius:6px;background:var(--accent-subtle);padding:2px 8px;color:var(--accent-text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.reference-settings-page_content__UIVt2{min-width:0}.reference-settings-page_contentHeading__EwsBw{display:flex;align-items:center;gap:12px;margin-bottom:20px}.reference-settings-page_contentHeading__EwsBw>svg{width:20px;height:20px;flex:none;color:var(--text-2)}.reference-settings-page_contentHeading__EwsBw h2{margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:22px;font-weight:500;letter-spacing:-.015em}.reference-settings-page_contentHeading__EwsBw p{margin:3px 0 0;color:var(--text-2);font-size:14px}@media (max-width:1100px){.reference-settings-page_identity__JcaKK{max-width:none}}.upload-form_checks__qeUoa,.upload-form_dropzone__pl746,.upload-form_uploadCard__sST4g{--check-ai:#7c3aed;--check-similarity:#2563eb;--check-sources:#0e9f6e}.dark .upload-form_checks__qeUoa,.dark .upload-form_dropzone__pl746,.dark .upload-form_uploadCard__sST4g{--check-ai:#a78bfa;--check-similarity:#60a5fa;--check-sources:#34d399}.upload-form_checks__qeUoa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.375rem;list-style:none;border:1px solid var(--border);border-radius:20px;background:var(--surface-1)}.upload-form_check__oqUjT{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:14px}.upload-form_check__oqUjT+.upload-form_check__oqUjT:before{position:absolute;top:22%;bottom:22%;left:0;width:1px;background:var(--border);content:""}.upload-form_checkMark__ikWI4{flex:none;width:.625rem;height:.625rem;margin-top:.3rem;border-radius:999px;background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 16%,transparent)}.upload-form_checkAi__IT2cu{--tone:var(--check-ai)}.upload-form_checkSimilarity__CABNy{--tone:var(--check-similarity)}.upload-form_checkSources__VMqrY{--tone:var(--check-sources)}.upload-form_checkTitle__Idnd0{display:block;color:var(--text-1);font-size:.875rem;font-weight:650;line-height:1.3}.upload-form_checkDetail__WdywS{display:block;margin-top:.2rem;color:var(--text-2);font-size:.75rem;line-height:1.45}.upload-form_uploadCard__sST4g{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--surface-1);box-shadow:0 1px 2px rgb(15 23 42/.04),0 18px 40px -24px rgb(15 23 42/.18)}.upload-form_uploadCard__sST4g:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--check-ai) 0 33.34%,var(--check-similarity) 33.34% 66.67%,var(--check-sources) 66.67% 100%);content:""}.upload-form_uploadCardHeader__8SK5f{padding:1.5rem 1.5rem 0}.upload-form_dropzone__pl746{position:relative;display:flex;min-height:260px;margin:1rem;align-items:center;justify-content:center;border:1.5px dashed var(--border-strong);border-radius:18px;background:var(--surface-2);cursor:pointer;text-align:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.upload-form_dropzone__pl746:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 4%,var(--surface-2))}.upload-form_dropzone__pl746:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.upload-form_dropzoneDragging__jFzzM{border-style:solid;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface-2));box-shadow:0 0 0 4px var(--accent-ring)}.upload-form_dropzoneContent__O0oa9{display:flex;max-width:26rem;flex-direction:column;align-items:center;padding:2.25rem 1.25rem}.upload-form_paper__OoAEV{position:relative;display:flex;width:4rem;height:5rem;flex-direction:column;justify-content:center;gap:.45rem;margin-bottom:1.25rem;padding:0 .75rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-1);box-shadow:0 10px 24px -14px rgb(15 23 42/.35);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.upload-form_paper__OoAEV:before{position:absolute;top:.7rem;left:.75rem;width:1.4rem;height:.3rem;border-radius:999px;background:var(--surface-3);content:""}.upload-form_paperLine__Os3s3{display:block;height:.3rem;border-radius:999px;background:var(--tone);transform:scaleX(.4);transform-origin:left center;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.upload-form_paperLine__Os3s3:first-child{--tone:var(--check-ai);width:85%}.upload-form_paperLine__Os3s3:nth-child(2){--tone:var(--check-similarity);width:100%;transition-delay:50ms}.upload-form_paperLine__Os3s3:nth-child(3){--tone:var(--check-sources);width:70%;transition-delay:.1s}.upload-form_dropzoneDragging__jFzzM .upload-form_paper__OoAEV,.upload-form_dropzone__pl746:hover .upload-form_paper__OoAEV{transform:translateY(-4px) rotate(-2deg)}.upload-form_dropzoneDragging__jFzzM .upload-form_paperLine__Os3s3,.upload-form_dropzone__pl746:hover .upload-form_paperLine__Os3s3{transform:scaleX(1)}.upload-form_browseButton__JKKp6{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;margin-top:1.25rem;padding:0 1.15rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-1);color:var(--text-1);font-size:.8125rem;font-weight:650;box-shadow:0 1px 2px rgb(15 23 42/.06);transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.upload-form_browseButton__JKKp6:hover{border-color:var(--accent);color:var(--accent-text-hover)}.upload-form_browseButton__JKKp6:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.upload-form_fileRow__hxlSv{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;margin:1rem;padding:1rem 1.125rem;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface-2)}.upload-form_fileType__YmJec{display:inline-flex;width:2.75rem;height:2.75rem;flex:none;align-items:center;justify-content:center;border-radius:12px;font-size:.6875rem;font-weight:800;letter-spacing:.04em}.upload-form_fileStatus__PdOTV{display:inline-flex;align-items:center;gap:.35rem;margin-top:.3rem;color:var(--accent-text);font-size:.75rem;font-weight:700}.upload-form_fileStatusReady__XUj29{color:var(--success)}.upload-form_removeButton__bd_7j{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;color:var(--text-3);transition:color .16s ease,background-color .16s ease}.upload-form_removeButton__bd_7j:hover{background:var(--surface-1);color:var(--text-1)}.upload-form_progressTrack__BZhdK{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:var(--border)}.upload-form_progressIndicator__LeiVV{display:block;width:38%;height:100%;background:var(--accent);animation:upload-form_upload-progress__huH_u 1.35s ease-in-out infinite}@keyframes upload-form_upload-progress__huH_u{0%{transform:translateX(-110%)}to{transform:translateX(285%)}}@media (max-width:640px){.upload-form_checks__qeUoa{grid-template-columns:1fr}.upload-form_check__oqUjT+.upload-form_check__oqUjT:before{top:0;right:1rem;bottom:auto;left:1rem;width:auto;height:1px}}@media (max-width:520px){.upload-form_uploadCardHeader__8SK5f{padding:1rem 1.125rem 0}.upload-form_dropzone__pl746{min-height:220px;margin:.75rem}.upload-form_fileRow__hxlSv{margin:.75rem;padding:.875rem}}@media (prefers-reduced-motion:reduce){.upload-form_browseButton__JKKp6,.upload-form_dropzone__pl746,.upload-form_paperLine__Os3s3,.upload-form_paper__OoAEV,.upload-form_removeButton__bd_7j{transition:none}.upload-form_dropzoneDragging__jFzzM .upload-form_paper__OoAEV,.upload-form_dropzone__pl746:hover .upload-form_paper__OoAEV,.upload-form_paperLine__Os3s3{transform:none}.upload-form_progressIndicator__LeiVV{width:55%;animation:none}}.feature-explorer_root___cZkZ{padding:clamp(72px,10vw,128px) 0}.feature-explorer_inner___wRUm{width:min(1200px,calc(100% - 40px));margin-inline:auto}.feature-explorer_header__itfq6{max-width:680px}.feature-explorer_header__itfq6 h2{margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(34px,4.4vw,56px);line-height:1.04;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.feature-explorer_header__itfq6 p{margin:18px 0 0;font-size:18px;line-height:1.55;color:var(--text-2)}.feature-explorer_grid__g_Fdf{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;margin-top:48px;align-items:stretch}.feature-explorer_list__zogcC{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:28px;background:#FFFFFF;box-shadow:var(--shadow-1),inset 0 0 0 1px rgba(17,28,58,.05)}.feature-explorer_item__o_5UA{position:relative;display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:16px 20px;border:0;border-radius:20px;background:transparent;cursor:pointer}.feature-explorer_item__o_5UA:hover:not([data-selected=true]){background:rgba(17,28,58,.03)}.feature-explorer_item__o_5UA:active{transform:none!important}.feature-explorer_highlight__nXEl5{position:absolute;inset:0;border-radius:20px;background:radial-gradient(120% 140% at 100% 0,rgba(91,76,255,.55),transparent 55%),linear-gradient(135deg,#111C3A,#1F3AA8);box-shadow:0 16px 34px -18px rgba(17,28,58,.7)}.feature-explorer_itemText__Pvga9{position:relative;display:block}.feature-explorer_itemBadge__bmnaj{position:relative}.feature-explorer_item__o_5UA[data-selected=true] .feature-explorer_itemBadge__bmnaj{box-shadow:0 0 0 3px rgba(255,255,255,.16),0 10px 20px -10px var(--badge-glow)}.feature-explorer_itemText__Pvga9 strong{display:block;font-size:17px;font-weight:600;color:var(--ink);transition:color .28s var(--ease-out)}.feature-explorer_itemText__Pvga9 small{display:block;margin-top:3px;font-size:14px;color:var(--text-2);transition:color .28s var(--ease-out)}.feature-explorer_item__o_5UA[data-selected=true] .feature-explorer_itemText__Pvga9 strong{color:#FFFFFF}.feature-explorer_item__o_5UA[data-selected=true] .feature-explorer_itemText__Pvga9 small{color:rgba(255,255,255,.68)}.feature-explorer_detail__ut8Q8{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(28px,4vw,44px);border-radius:28px;overflow:hidden;background:radial-gradient(120% 90% at 100% 0,rgba(47,92,240,.1),transparent 60%),#FFFFFF;box-shadow:var(--shadow-2),inset 0 0 0 1px rgba(17,28,58,.05)}.feature-explorer_art__v79S6{margin:-8px 0 26px;padding:8px 16px;border-radius:22px;background:radial-gradient(90% 80% at 0 0,rgba(255,216,92,.16),transparent 60%),radial-gradient(80% 80% at 100% 100%,rgba(124,108,240,.12),transparent 60%),#EEF2FA;box-shadow:inset 0 0 0 1px rgba(17,28,58,.05)}.feature-explorer_art__v79S6 svg{max-height:230px;margin-inline:auto}.feature-explorer_detailInner__L4lhp h3{margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:clamp(28px,3vw,38px);line-height:1.1;font-weight:450;letter-spacing:-.015em;color:var(--ink)}.feature-explorer_detailInner__L4lhp p{margin:16px 0 0;max-width:52ch;font-size:17px;line-height:1.6;color:var(--text-2)}.feature-explorer_facets__oz76T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0}.feature-explorer_facets__oz76T div{padding:16px 18px;border-radius:18px;background:var(--paper)}.feature-explorer_facets__oz76T dt{font-weight:600;color:var(--ink)}.feature-explorer_facets__oz76T dd{margin:2px 0 0;font-size:14px;color:var(--text-2)}.feature-explorer_cta__lwXOu{align-self:flex-start;padding:14px 22px;border:0;border-radius:999px;background:var(--accent);color:#FFFFFF;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 12px 26px -12px rgba(37,99,235,.8)}.feature-explorer_cta__lwXOu:hover{background:var(--accent-hover);transform:translateY(-1px)}@media (max-width:900px){.feature-explorer_grid__g_Fdf{grid-template-columns:1fr}}@media (max-width:520px){.feature-explorer_facets__oz76T{grid-template-columns:1fr}}.living-document_stage__4IBMm{position:relative;width:100%;max-width:620px;margin-inline:auto;padding:28px 40px 72px 0}.living-document_sheetBack__13NVP{position:absolute;inset:44px 70px 52px 26px;border-radius:28px;background:linear-gradient(160deg,#FFFFFF,#EEF1F8);box-shadow:var(--shadow-2);transform:rotate(3.2deg);transform-origin:30% 80%}.living-document_sheet__CXzb6{position:relative;border-radius:28px;background:#FFFFFF;box-shadow:var(--shadow-3),inset 0 0 0 1px rgba(17,28,58,.06);padding:22px 28px 24px;overflow:hidden}.living-document_sheetHead__BYcrE{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(17,28,58,.07);font-size:13px}.living-document_file__3lntY{color:var(--text-2);font-weight:500}.living-document_status__V0Kuy{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:#EEF2FF;color:#2B3FA8;font-weight:600;white-space:nowrap}.living-document_status__V0Kuy i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:living-document_pulse__JxNWc 1.4s var(--ease-in-out) infinite}.living-document_statusText___Tuid{animation:living-document_statusIn__8BAxU .35s var(--ease-out) both}@keyframes living-document_statusIn__8BAxU{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.living-document_status__V0Kuy[data-done=true]{background:var(--sage-soft);color:#13704F}.living-document_status__V0Kuy[data-done=true] i{animation:none}.living-document_body__4ljvt{position:relative;padding:20px 120px 6px 0;font-family:var(--font-source-serif),Georgia,serif;font-size:16px;line-height:1.72;color:#2A3553}.living-document_body__4ljvt p{margin:0 0 12px}.living-document_docTitle__5l5Mt{font-size:23px!important;line-height:1.2!important;color:var(--ink);font-weight:500;letter-spacing:-.01em;margin-bottom:14px!important}.living-document_mark__X4WkK{background-repeat:no-repeat;background-size:0 100%;background-position:0;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:1px 2px;margin:0 -2px;transition:background-size 1.1s var(--ease-out)}.living-document_mark__X4WkK[data-on=true]{background-size:100% 100%}.living-document_markSource__iWTHq{background-image:linear-gradient(transparent 8%,rgba(255,214,80,.62) 0,rgba(255,214,80,.62) 92%,transparent 0)}.living-document_markAi___kFtO{background-image:linear-gradient(transparent 8%,rgba(124,108,240,.26) 0,rgba(124,108,240,.26) 92%,transparent 0)}.living-document_scan__uht2I{position:absolute;left:-28px;right:-28px;height:64px;top:0;background:linear-gradient(180deg,rgba(47,92,240,0),rgba(47,92,240,.1) 70%,rgba(47,92,240,.5) 98%,rgba(47,92,240,0));animation:living-document_scan__uht2I 1.2s var(--ease-in-out) forwards;pointer-events:none}.living-document_metrics__DG5AW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;border-top:1px solid rgba(17,28,58,.07)}.living-document_metric__G_thO{border-radius:16px;background:#F4F6FB;padding:10px 12px}.living-document_metric__G_thO>span{display:block;font-size:12px;color:var(--text-2)}.living-document_metric__G_thO strong{display:block;margin-top:2px;font-size:20px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.living-document_metric__G_thO small{font-size:13px;color:var(--text-2);font-weight:500}.living-document_note__t63_s{position:absolute;right:-44px;display:flex;gap:10px;align-items:flex-start;width:190px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-2),inset 0 0 0 1px rgba(17,28,58,.06);font-size:12.5px;line-height:1.4}.living-document_note__t63_s strong{display:block;color:var(--ink);font-size:13px;font-weight:600}.living-document_note__t63_s span{color:var(--text-2)}.living-document_noteSwatch__1_JBD{flex:none;width:10px;height:30px;border-radius:6px;margin-top:2px}.living-document_noteSource__YWV7Y{top:37%}.living-document_noteSource__YWV7Y .living-document_noteSwatch__1_JBD{background:#FFD24A}.living-document_noteAi___lwnI{top:55%}.living-document_noteAi___lwnI .living-document_noteSwatch__1_JBD{background:var(--lilac)}.living-document_decision__xcAYW{position:absolute;left:22px;bottom:12px;display:flex;align-items:center;gap:14px;padding:8px 8px 8px 18px;border-radius:999px;background:var(--ink);color:rgba(255,255,255,.82);font-size:13.5px;box-shadow:0 18px 40px -16px rgba(17,28,58,.6)}.living-document_decision__xcAYW b{padding:8px 14px;border-radius:999px;background:#FFFFFF;color:var(--ink);font-weight:600;transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.living-document_decision__xcAYW[data-decided=true] b{background:#3FC392;color:#06281C}.living-document_cursor__CPRzY{position:absolute;left:292px;bottom:2px;width:22px;height:22px;pointer-events:none;background:no-repeat 50%/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3l15 7.5-6.2 1.8L10 19z' fill='%23111C3A' stroke='white' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");filter:drop-shadow(0 4px 6px rgba(17,28,58,.3))}@keyframes living-document_scan__uht2I{0%{transform:translateY(-64px)}to{transform:translateY(260px)}}@keyframes living-document_pulse__JxNWc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (min-width:761px) and (max-width:1320px){.living-document_note__t63_s{right:-8px;width:172px}}@media (max-width:760px){.living-document_stage__4IBMm{padding:8px 0 20px}.living-document_metrics__DG5AW{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.living-document_metric__G_thO{padding:8px 10px}.living-document_metric__G_thO strong{font-size:17px}.living-document_sheetBack__13NVP{display:none}.living-document_sheet__CXzb6{padding:18px 18px 20px;border-radius:24px}.living-document_body__4ljvt{font-size:15px;padding-right:0}.living-document_note__t63_s{position:relative;top:auto;right:auto;width:auto;margin-top:10px}.living-document_decision__xcAYW{position:relative;left:auto;bottom:auto;margin-top:12px;justify-content:space-between}.living-document_cursor__CPRzY{display:none}}@media (prefers-reduced-motion:reduce){.living-document_decision__xcAYW b,.living-document_mark__X4WkK{transition:none}.living-document_scan__uht2I,.living-document_statusText___Tuid,.living-document_status__V0Kuy i{animation:none}}