@font-face{font-family:__ugcBody_726041;src:url(/_next/static/media/5d7fa19dd58d4d1a-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:__ugcBody_Fallback_726041;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_726041{font-family:__ugcBody_726041,__ugcBody_Fallback_726041}.__variable_726041{--font-ugc-body:"__ugcBody_726041","__ugcBody_Fallback_726041"}@font-face{font-family:__ugcDisplay_36d71d;src:url(/_next/static/media/65bedbf873bb1085-s.p.ttf) format("truetype");font-display:swap;font-weight:200 900}@font-face{font-family:__ugcDisplay_Fallback_36d71d;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_36d71d{font-family:__ugcDisplay_36d71d,__ugcDisplay_Fallback_36d71d}.__variable_36d71d{--font-ugc-display:"__ugcDisplay_36d71d","__ugcDisplay_Fallback_36d71d"}@font-face{font-family:__starsUi_6bc119;src:url(/_next/static/media/5d7fa19dd58d4d1a-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:__starsUi_Fallback_6bc119;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_6bc119{font-family:__starsUi_6bc119,__starsUi_Fallback_6bc119}.__variable_6bc119{--font-ui:"__starsUi_6bc119","__starsUi_Fallback_6bc119"}@font-face{font-family:__starsDisplay_8d92a1;src:url(/_next/static/media/65bedbf873bb1085-s.p.ttf) format("truetype");font-display:swap;font-weight:200 900}@font-face{font-family:__starsDisplay_Fallback_8d92a1;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_8d92a1{font-family:__starsDisplay_8d92a1,__starsDisplay_Fallback_8d92a1}.__variable_8d92a1{--font-display:"__starsDisplay_8d92a1","__starsDisplay_Fallback_8d92a1"}@font-face{font-family:__pulseSans_1de628;src:url(/_next/static/media/5d7fa19dd58d4d1a-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:__pulseSans_Fallback_1de628;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_1de628{font-family:__pulseSans_1de628,__pulseSans_Fallback_1de628}.__variable_1de628{--font-manrope:"__pulseSans_1de628","__pulseSans_Fallback_1de628"}@font-face{font-family:__pulseTitle_b8b51a;src:url(/_next/static/media/65bedbf873bb1085-s.p.ttf) format("truetype");font-display:swap;font-weight:200 900}@font-face{font-family:__pulseTitle_Fallback_b8b51a;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_b8b51a{font-family:__pulseTitle_b8b51a,__pulseTitle_Fallback_b8b51a}.__variable_b8b51a{--font-unbounded:"__pulseTitle_b8b51a","__pulseTitle_Fallback_b8b51a"}:root{--bg:#f3f3f1;--card:#fff;--card-2:#f7f7f5;--line:#e7e7e3;--line-2:#d6d6d1;--ink:#141414;--ink-2:#575757;--ink-3:#6b6b66;--ink-disabled:#b5b5b0;--on-ink:#fff;--track:#ecece8;--overlay:hsla(0,0%,8%,.35);--shadow-pop:0 30px 70px rgba(0,0,0,.28);--shadow-soft:0 1px 2px rgba(0,0,0,.06);--brand-mint:#65ebbb;--brand-pink:#ed65ba;--brand-ink:#141414;--rail:#141414;--rail-2:#262626;--rail-hover:#1e1e1e;--rail-tx:#a8a8a8;--rail-muted:#8a8a8a;--rail-line:#262626;--ok:#0e7a43;--ok-bg:#e3f5ea;--ok-dot:#22a45d;--warn:#8a5800;--warn-bg:#fff3d1;--warn-dot:#e3a008;--err:#b42318;--err-bg:#fde7e6;--err-dot:#e5484d;--info:#1f5fbf;--info-bg:#e7effc;--info-dot:#1f5fbf;--neu:#575757;--neu-bg:#efefec;--neu-dot:#7a7a75;--d-fact:#2b2b2b;--d-plan:#8a8a85;--d-1:#3b5b7a;--d-2:#4e8a7c;--d-3:#b07a2a;--d-4:#8a5a8c;--d-5:#6e7781;--d-6:#a65d4e;--d-grid:#e7e7e3;--d-axis:#6b6b66;--m:#65ebbb;--m-2:#ed65ba;--m-on:#141414;--m-ink:#0f6b47;--m-tint:#e3faf1;--font-sans:var(--font-manrope),"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--font-title:var(--font-unbounded),"Unbounded",var(--font-sans);--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,monospace;--r-header:20px;--r-header-slim:16px;--r-card:16px;--r-student:18px;--r-control:10px;--r-control-sm:8px;--r-badge:6px;--r-pill:999px;--row-h:44px;--row-h-compact:32px;--btn-h:36px;--btn-h-sm:30px;--rail-item-h:44px;--rail-w:228px;--rail-w-collapsed:76px;--tabbar-h:68px}[data-module=home]{--m:#65ebbb;--m-2:#ed65ba;--m-on:#141414;--m-ink:#0f6b47;--m-tint:#e3faf1}[data-module=mkt]{--m:#6c04ff;--m-2:#fff300;--m-on:#fff;--m-ink:#5a03d6;--m-tint:#f1e8ff}[data-module=sales]{--m:#1f00ff;--m-2:#ff5c00;--m-on:#fff;--m-ink:#1f00ff;--m-tint:#eceaff}[data-module=cdp]{--m:#ff5c00;--m-2:#1f00ff;--m-on:#fff;--m-ink:#b23f00;--m-tint:#ffede3}[data-module=tut]{--m:#65ebbb;--m-2:#ed65ba;--m-on:#141414;--m-ink:#0f6b47;--m-tint:#e3faf1}[data-module=sup]{--m:#de00ff;--m-2:#fff300;--m-on:#fff;--m-ink:#a000b8;--m-tint:#fbe6ff}[data-module=com]{--m:#ed65ba;--m-2:#6c04ff;--m-on:#141414;--m-ink:#a3237a;--m-tint:#fce8f4}[data-module=fin]{--m:#3a3a3a;--m-2:#3a3a3a;--m-on:#fff;--m-ink:#2b2b2b;--m-tint:#f0f0ee}[data-module=adm]{--m:#a8f5da;--m-2:#141414;--m-on:#141414;--m-ink:#0f6b47;--m-tint:#eef9f4}[data-module=me]{--m:#141414;--m-2:#65ebbb;--m-on:#fff;--m-ink:#141414;--m-tint:#f0f0ee}:root[data-theme=dark]{color-scheme:dark;--bg:#111;--card:#1b1b1b;--card-2:#232323;--line:#2c2c2c;--line-2:#3a3a3a;--ink:#f2f2f2;--ink-2:#b0b0b0;--ink-3:#8c8c8c;--ink-disabled:#5c5c5c;--on-ink:#141414;--track:#2e2e2e;--overlay:rgba(0,0,0,.55);--shadow-pop:0 30px 70px rgba(0,0,0,.6);--shadow-soft:0 1px 2px rgba(0,0,0,.3);--rail:#0a0a0a;--rail-2:#232323;--rail-hover:#181818;--ok:#5fd39a;--ok-bg:rgba(34,164,93,.18);--warn:#f5c04e;--warn-bg:rgba(227,160,8,.18);--err:#ff8a80;--err-bg:rgba(229,72,77,.2);--info:#8db8ff;--info-bg:rgba(31,95,191,.25);--info-dot:#5b93ea;--neu:#b0b0b0;--neu-bg:#2a2a2a;--neu-dot:#8c8c8c;--d-fact:#e6e6e6;--d-plan:#8c8c8c;--d-1:#7fa3c7;--d-2:#7cc0af;--d-3:#d9a55a;--d-4:#c493c6;--d-5:#a3acb6;--d-6:#d98e7e;--d-grid:#2c2c2c;--d-axis:#8c8c8c}:root[data-theme=dark],:root[data-theme=dark] [data-module=home],:root[data-theme=dark] [data-module=tut]{--m-ink:#7ff0c6;--m-tint:rgba(101,235,187,.12)}:root[data-theme=dark] [data-module=mkt]{--m-ink:#b98aff;--m-tint:rgba(108,4,255,.22)}:root[data-theme=dark] [data-module=sales]{--m-ink:#9c8cff;--m-tint:rgba(31,0,255,.25)}:root[data-theme=dark] [data-module=cdp]{--m-ink:#ffa06b;--m-tint:rgba(255,92,0,.18)}:root[data-theme=dark] [data-module=sup]{--m-ink:#f08cff;--m-tint:rgba(222,0,255,.18)}:root[data-theme=dark] [data-module=com]{--m-ink:#f5a8d8;--m-tint:rgba(237,101,186,.16)}:root[data-theme=dark] [data-module=fin]{--m:#e6e6e6;--m-2:#e6e6e6;--m-on:#141414;--m-ink:#e6e6e6;--m-tint:#202020}:root[data-theme=dark] [data-module=adm]{--m-ink:#a8f5da;--m-tint:rgba(168,245,218,.1)}:root[data-theme=dark] [data-module=me]{--m:#f2f2f2;--m-on:#141414;--m-ink:#f2f2f2;--m-tint:#232323}:root{--color-bg-app:var(--bg);--color-element:var(--card);--color-element-incorrect:var(--err-bg);--color-element-correct:var(--ok-bg);--color-element-partial:var(--warn-bg);--color-divider:var(--line);--color-button-primary:var(--ink);--on-button-primary:var(--on-ink);--color-button-primary-hover:var(--ink-2);--color-button-tertiary:var(--ink);--color-button-disabled:var(--neu-bg);--color-border:var(--line-2);--color-border-2:var(--line);--color-text:var(--ink);--color-text-2:var(--ink-2);--color-text-3:var(--ink-3);--color-text-blind:var(--ink-disabled);--color-text-disabled:var(--ink-disabled);--color-subject-primary:#fff300;--color-subject-primary-light:#fff873;--color-subject-secondary:#ed65ba;--color-subject-secondary-light:#f5a8d8;--radius-cards:var(--r-card);--radius-elements:12px;--radius-buttons:var(--r-control);--font-display:var(--font-sans);--font-body:var(--font-sans);--pulse-data-positive:var(--ok);--pulse-data-positive-bg:var(--ok-bg);--pulse-data-negative:var(--err);--pulse-data-negative-bg:var(--err-bg);--pulse-data-warning:var(--warn);--pulse-data-warning-bg:var(--warn-bg);--pulse-data-neutral:var(--ink-3);--pulse-info:var(--info);--pulse-info-bg:var(--info-bg);--pulse-sidebar-width:var(--rail-w);--pulse-header-height:56px;--pulse-row-hover:var(--card-2);--pulse-row-selected:var(--m-tint);--pulse-header-bg:var(--card-2);--pulse-bg-1:var(--card-2);--pulse-border-1:var(--line);--pulse-chart-1:var(--d-fact);--pulse-chart-2:var(--d-2);--pulse-chart-3:var(--d-4);--pulse-chart-4:var(--d-1);--pulse-chart-5:var(--d-3);--pulse-chart-6:var(--d-5);--pulse-chart-7:var(--d-6);--pulse-chart-grid:var(--d-grid);--pulse-chart-axis:var(--d-axis);--pulse-series-1:var(--d-fact);--pulse-series-2:var(--d-1);--pulse-series-3:var(--d-3);--pulse-series-4:var(--d-2);--pulse-series-5:var(--d-4);--pulse-series-muted:var(--d-plan);--pulse-shadow-sm:var(--shadow-soft);--pulse-shadow-md:0 2px 4px hsla(0,0%,8%,.05),0 4px 12px hsla(0,0%,8%,.08);--pulse-shadow-lg:var(--shadow-pop)}[data-module]{--pulse-row-selected:var(--m-tint)}:root[data-ui=classic],:root[data-ui=classic][data-theme=dark]{color-scheme:light;--bg:#f5f5f5;--card:#fff;--card-2:#fafafa;--line:#ddd;--line-2:#ddd;--ink:#141414;--ink-2:#7d7d7d;--ink-3:#7d7d7d;--ink-disabled:#d3d3d3;--on-ink:#fff;--track:#ededed;--overlay:hsla(0,0%,8%,.4);--ok:#1ccb22;--ok-bg:#d2f5d3;--ok-dot:#1ccb22;--warn:#d49b00;--warn-bg:#fff8d3;--warn-dot:#d49b00;--err:#cb1c31;--err-bg:#ffe2e6;--err-dot:#cb1c31;--info:#2563eb;--info-bg:#eef4ff;--info-dot:#2563eb;--neu:#7d7d7d;--neu-bg:#f2f2f2;--neu-dot:#7d7d7d;--d-fact:#141414;--d-plan:#7d7d7d;--d-1:#2263f1;--d-2:#2ca67f;--d-3:#b28d00;--d-4:#ee5bb9;--d-5:#7d7d7d;--d-6:#c72434;--d-grid:#ededed;--d-axis:#b8b8b8;--m:#a8f5da;--m-2:#65ebbb;--m-on:#141414;--m-ink:#141414;--m-tint:#f0fbf5;--font-sans:system-ui,-apple-system,"Segoe UI",sans-serif;--font-title:var(--font-sans);--font-display:"Stolzl",system-ui,sans-serif;--font-body:"Rawline",system-ui,sans-serif;--r-header:4px;--r-header-slim:4px;--r-card:4px;--r-student:10px;--r-control:5px;--r-control-sm:5px;--radius-cards:4px;--radius-elements:10px;--radius-buttons:5px;--color-button-primary:#a8f5da;--color-button-primary-hover:#65ebbb;--on-button-primary:#141414;--color-border:#3d3d3d;--color-button-disabled:#f2f2f2;--pulse-sidebar-width:240px;--pulse-row-hover:#fafafa;--pulse-row-selected:#f0fbf5;--pulse-header-bg:#fafafa;--pulse-chart-1:#141414;--pulse-chart-2:#65ebbb;--pulse-chart-3:#ed65ba;--pulse-chart-4:#2563eb;--pulse-chart-5:#fac800;--pulse-chart-6:#7d7d7d;--pulse-chart-7:#cb1c31;--pulse-chart-grid:#ededed;--pulse-chart-axis:#b8b8b8;--pulse-series-1:#2ca67f;--pulse-series-2:#2263f1;--pulse-series-3:#ee5bb9;--pulse-series-4:#b28d00;--pulse-series-5:#c72434;--pulse-series-muted:#7d7d7d}:root[data-ui=classic] [data-module],:root[data-ui=classic][data-theme=dark] [data-module]{--m:#a8f5da;--m-2:#65ebbb;--m-on:#141414;--m-ink:#141414;--m-tint:#f0fbf5;--pulse-row-selected:#f0fbf5}.mod-badge{--mb-size:44px;--mb-arm:14px;--mb-th:5px;--mb-pad:6px;width:var(--mb-size);height:var(--mb-size);flex:none;display:grid;place-items:center;border-radius:12px;color:var(--m-on);background-color:var(--m);background-image:linear-gradient(var(--m-2),var(--m-2)),linear-gradient(var(--m-2),var(--m-2)),linear-gradient(var(--m-2),var(--m-2)),linear-gradient(var(--m-2),var(--m-2));background-size:var(--mb-arm) var(--mb-th),var(--mb-th) var(--mb-arm),var(--mb-arm) var(--mb-th),var(--mb-th) var(--mb-arm);background-position:var(--mb-pad) var(--mb-pad),var(--mb-pad) var(--mb-pad),right var(--mb-pad) bottom var(--mb-pad),right var(--mb-pad) bottom var(--mb-pad);background-repeat:no-repeat}.mod-badge[data-size=md]{--mb-size:36px;--mb-arm:11px;--mb-th:4px;--mb-pad:5px;border-radius:10px}.mod-badge[data-size=sm]{--mb-size:26px;--mb-arm:9px;--mb-th:3px;--mb-pad:4px;border-radius:8px}.mod-badge[data-size=xs]{--mb-size:22px;--mb-arm:7px;--mb-th:3px;--mb-pad:3px;border-radius:7px}.mod-badge[data-size=xl]{--mb-size:92px;--mb-arm:26px;--mb-th:8px;--mb-pad:10px;border-radius:24px}.mod-badge[data-module=fin],.mod-badge[data-plain=true],[data-module=fin] .mod-badge{background-image:none}.sk{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--track) 25%,var(--card-2) 37%,var(--track) 63%);background-size:400% 100%;animation:sk 1.4s ease infinite}@keyframes sk{0%{background-position:100% 50%}to{background-position:0 50%}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}:root[data-theme=dark]{scrollbar-color:#3a3a3a transparent}.rail-tip{position:relative}.rail-tip[data-tip]:focus-visible:before,.rail-tip[data-tip]:hover:before{content:attr(data-tip);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);background:#141414;color:#fff;border:1px solid #333;padding:7px 10px;border-radius:8px;font:700 12px/1 var(--font-sans);white-space:nowrap;z-index:60;box-shadow:0 6px 16px rgba(0,0,0,.25);pointer-events:none}.dt2{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.dt2 th{font:800 11.5px/14px var(--font-sans);color:var(--ink-3);text-align:right;padding:9px 10px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--card)}.dt2 th.grp{text-align:center;color:var(--ink-2);border-bottom:2px solid var(--m);padding:6px 10px}.dt2 th.grp0{border-bottom:2px solid transparent}.dt2 td{padding:0 10px;height:var(--row-h);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;background:var(--card)}.dt2 .l{text-align:left}.dt2 tbody tr:hover td{background:var(--card-2)}.dt2.sticky-first td:first-child,.dt2.sticky-first th:first-child{position:sticky;left:0;z-index:1}.dt2.sticky-first td:first-child{box-shadow:1px 0 0 var(--line)}.dt2 tr.tot td{font-weight:800;background:var(--card-2);border-top:1px solid var(--line-2);border-bottom:0}.dt2 tr.sel td{background:var(--m-tint)}.dt2.compact td{height:var(--row-h-compact);font-size:12.5px}.dt2.compact th{padding-top:6px;padding-bottom:6px}.dt2 .vl{border-left:1px solid var(--line)}@media (max-width:767px){:root{--btn-h:40px;--btn-h-sm:40px}main .flex-wrap>:is(input:not([type=checkbox]):not([type=radio]),select),main .flex-wrap>button[role=combobox],main .flex-wrap>div:has(>input:not([type=checkbox]):not([type=radio])),main .flex-wrap>label:has(>input:not([type=checkbox]):not([type=radio])){flex:1 1 100%;width:100%;max-width:none;min-height:40px}main input:not([type=checkbox]):not([type=radio]):not([type=range]),main select{min-height:40px}.mh-compact .mod-badge:not([data-size=sm]):not([data-size=xs]){--mb-size:36px;--mb-arm:11px;--mb-th:4px;--mb-pad:5px;border-radius:10px}}@media (max-width:1023px){main table:not(.dt2){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}