html[data-sx-responsive=v3],html[data-sx-responsive=v3] body,html[data-sx-responsive=v3] #app{width:100%;min-width:0;max-width:100%}html[data-sx-responsive=v3]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-sx-responsive=v3] body{overflow-x:hidden}html[data-sx-responsive=v3] #app{min-height:100dvh}html[data-sx-responsive=v3] .sxp-page-stage{width:100%;min-width:0;max-width:100%;container:sxpage/inline-size}html[data-sx-responsive=v3] .sxp-page-stage :where(section,article,fieldset,form,[data-slot=card],[data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){min-width:0;max-width:100%}html[data-sx-responsive=v3] :where(.sxp-page-stage,.sxp-page-stage p,.sxp-page-stage span,.sxp-page-stage label,.sxp-page-stage th,.sxp-page-stage td,.sxp-page-stage a,.sxp-page-stage button){overflow-wrap:anywhere}html[data-sx-responsive=v3] .sxp-page-stage :where(input,select,textarea,[role=combobox],[data-slot=select-trigger]){min-width:0;max-width:100%}html[data-sx-responsive=v3] [data-sx-responsive-media=true]{max-width:100%!important}html[data-sx-responsive=v3] img[data-sx-responsive-media=true],html[data-sx-responsive=v3] video[data-sx-responsive-media=true]{height:auto}html[data-sx-responsive=v3] iframe[data-sx-responsive-media=true]{width:100%}html[data-sx-responsive=v3] [data-sx-auto-scroll=true]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto!important}html[data-sx-responsive=v3] table[data-sx-responsive-table=true]{min-width:100%}@media (width<=767px){html[data-sx-responsive=v3] .sxp-page-stage th[class~=hidden][class~=md\:table-cell],html[data-sx-responsive=v3] .sxp-page-stage td[class~=hidden][class~=md\:table-cell]{display:table-cell!important}}@media (width<=640px){html[data-sx-responsive=v3] .sxp-main .grid[data-sx-preserve-grid="7"]{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.2rem!important}html[data-sx-responsive=v3] .sxp-main .grid[data-sx-preserve-grid="10"]{overflow-x:auto;grid-template-columns:repeat(10,minmax(1.7rem,1fr))!important;gap:.25rem!important}}html[data-sx-responsive=v3] [data-sx-auto-wrap=true]{flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}@media (width<=767px){html[data-sx-responsive=v3] [data-sx-auto-grid=true]{grid-template-columns:minmax(0,1fr)!important}}html[data-sx-responsive=v3] .sxp-page-stage{--sx-r-body:clamp(.82rem, .78rem + .12vw, .94rem);--sx-r-small:clamp(.72rem, .69rem + .09vw, .82rem);--sx-r-h1:clamp(1.35rem, 1.1rem + .75vw, 2rem);--sx-r-h2:clamp(1.12rem, 1rem + .42vw, 1.55rem);--sx-r-h3:clamp(.98rem, .92rem + .25vw, 1.25rem);--sx-r-gap:clamp(.65rem, .5rem + .35vw, 1rem);--sx-r-card-pad:clamp(.75rem, .55rem + .55vw, 1.25rem);font-size:var(--sx-r-body)}html[data-sx-responsive=v3] .sxp-page-stage h1{font-size:var(--sx-r-h1)!important;line-height:1.18!important}html[data-sx-responsive=v3] .sxp-page-stage h2{font-size:var(--sx-r-h2)!important;line-height:1.25!important}html[data-sx-responsive=v3] .sxp-page-stage h3{font-size:var(--sx-r-h3)!important;line-height:1.3!important}html[data-sx-responsive=v3] .sxp-page-stage :where([data-slot=card],.school-card){width:100%;min-width:0;max-width:100%}@media (width<=1023px){html[data-sx-responsive=v3] .sxp-main{padding-left:clamp(.6rem,1.5vw,.85rem)!important;padding-right:clamp(.6rem,1.5vw,.85rem)!important}html[data-sx-responsive=v3] .sxp-page-stage :where([data-slot=card-content],[data-slot=card-header],[data-slot=card-footer]){min-width:0}html[data-sx-responsive=v3] .sxp-page-stage :where(.flex:has(>button:nth-child(3)),.flex:has(>a:nth-child(3)),.flex:has(>[data-slot=button]:nth-child(3))){flex-wrap:wrap}}@media (width<=767px){html[data-sx-responsive=v3] .sxp-main{padding:.6rem!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .85rem)!important}html[data-sx-responsive=v3] .sxp-page-stage{--sx-r-body:.82rem;--sx-r-small:.72rem;--sx-r-h1:1.35rem;--sx-r-h2:1.12rem;--sx-r-h3:.98rem;--sx-r-card-pad:.8rem}html[data-sx-responsive=v3] .sxp-page-stage :where(.p-8,.p-7,.p-6,.p-5){padding:var(--sx-r-card-pad)!important}html[data-sx-responsive=v3] .sxp-page-stage :where(.px-8,.px-7,.px-6,.px-5){padding-left:var(--sx-r-card-pad)!important;padding-right:var(--sx-r-card-pad)!important}html[data-sx-responsive=v3] .sxp-page-stage :where(.py-8,.py-7,.py-6,.py-5){padding-top:var(--sx-r-card-pad)!important;padding-bottom:var(--sx-r-card-pad)!important}html[data-sx-responsive=v3] .sxp-page-stage :where(input,select,textarea,[role=combobox],[data-slot=select-trigger]){width:100%;min-height:40px;font-size:16px!important}html[data-sx-responsive=v3] .sxp-page-stage :where(button,[data-slot=button],a[role=button]){max-width:100%;min-height:38px;font-size:clamp(.72rem,2.8vw,.82rem);line-height:1.2}html[data-sx-responsive=v3] .sxp-page-stage :where([data-slot=badge],.badge){white-space:normal;text-align:center;max-width:100%;line-height:1.15}html[data-sx-responsive=v3] .sxp-page-stage :where([role=tablist],.tabs-list){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto!important}html[data-sx-responsive=v3] .sxp-page-stage [role=tab]{white-space:nowrap;flex:none}html[data-sx-responsive=v3] [data-sx-auto-scroll=true]{margin-left:-.15rem;margin-right:-.15rem;padding-left:.15rem;padding-right:.15rem}html[data-sx-responsive=v3] table[data-sx-responsive-table=true]{width:max-content;min-width:100%;font-size:.76rem}html[data-sx-responsive=v3] table[data-sx-responsive-table=true] th,html[data-sx-responsive=v3] table[data-sx-responsive-table=true] td{vertical-align:middle;max-width:18rem;padding:.52rem .6rem!important}html[data-sx-responsive=v3] table[data-sx-responsive-table=true] th{white-space:nowrap}html[data-sx-responsive=v3] table[data-sx-responsive-table=true] td{white-space:normal}html[data-sx-responsive=v3] [data-slot=dialog-content]{width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;max-height:calc(100dvh - .75rem)!important;padding-left:.9rem!important;padding-right:.9rem!important}html[data-sx-responsive=v3] [data-slot=dialog-footer]{flex-wrap:wrap;gap:.5rem;display:flex}html[data-sx-responsive=v3] [data-slot=dialog-footer]>*{flex:auto;min-width:0}html[data-sx-responsive=v3] .recharts-responsive-container,html[data-sx-responsive=v3] .recharts-wrapper,html[data-sx-responsive=v3] .recharts-surface{max-width:100%!important}}@media (width<=479px){html[data-sx-responsive=v3] .sxp-main{padding:.45rem!important}html[data-sx-responsive=v3] .sxp-page-stage{--sx-r-body:.78rem;--sx-r-small:.69rem;--sx-r-h1:1.22rem;--sx-r-h2:1.05rem;--sx-r-h3:.94rem;--sx-r-card-pad:.68rem}html[data-sx-responsive=v3] .sxp-page-stage .grid{gap:.65rem!important}html[data-sx-responsive=v3] .sxp-page-stage :where(button,[data-slot=button],a[role=button]){min-height:38px;padding-left:.65rem;padding-right:.65rem}html[data-sx-responsive=v3] table[data-sx-responsive-table=true]{font-size:.72rem}html[data-sx-responsive=v3] table[data-sx-responsive-table=true] th,html[data-sx-responsive=v3] table[data-sx-responsive-table=true] td{padding:.45rem .5rem!important}}html[data-sx-responsive=v3][data-sx-short-screen=true] [data-slot=dialog-content]{max-height:calc(100dvh - .5rem)!important}@media (height<=680px) and (orientation:landscape){html[data-sx-responsive=v3] .sxp-main{padding-top:.45rem!important;padding-bottom:.45rem!important}html[data-sx-responsive=v3] .sxp-page-stage{--sx-r-card-pad:.65rem}}@media (width>=1600px){html[data-sx-responsive=v3] .sxp-page-stage{--sx-r-body:.94rem;--sx-r-h1:2rem;--sx-r-h2:1.55rem;--sx-r-h3:1.25rem}}@media (prefers-reduced-motion:reduce){html[data-sx-responsive=v3] [data-sx-auto-scroll=true]{scroll-behavior:auto}}:root{--sx-canvas:#f8fafc;--sx-canvas-soft:#f1f5f9;--sx-surface:#fff;--sx-surface-strong:#fff;--sx-text:#0f172a;--sx-muted:#64748b;--sx-border:#e2e8f0;--sx-primary:var(--school-primary,#2563eb);--sx-secondary:var(--school-secondary,#7c3aed);--sx-accent:var(--school-accent,#f59e0b);--sx-success:#059669;--sx-warning:#d97706;--sx-danger:#dc2626;--sx-shadow-sm:0 4px 16px #0f172a0b;--sx-shadow-md:0 12px 34px #0f172a14;--sx-shadow-lg:0 24px 60px #0f172a1f;--sx-radius-control:.7rem;--sx-radius-card:1rem;--sx-control-height:2.5rem;--sx-card-pad:1rem;--sx-row-pad-y:.68rem;--sx-motion-fast:.14s;--sx-motion-normal:.19s;--sx-chart-1:#2563eb;--sx-chart-2:#7c3aed;--sx-chart-3:#0891b2;--sx-chart-4:#10b981;--sx-chart-5:#f59e0b;--sx-chart-6:#e11d48}html[data-sx-theme=schoolxpert_current]{--sx-canvas:#f8fafc;--sx-canvas-soft:#f1f5f9;--sx-surface:#fff;--sx-surface-strong:#fff;--sx-text:#0f172a;--sx-muted:#64748b;--sx-border:#e2e8f0;--sx-primary:var(--school-primary,#2563eb);--sx-secondary:var(--school-secondary,#7c3aed);--sx-accent:var(--school-accent,#f59e0b)}html[data-sx-theme=schoolxpert_refined]{--sx-canvas:#f7f8ff;--sx-canvas-soft:#eef2ff;--sx-surface:#fffffff0;--sx-surface-strong:#fff;--sx-text:#151b35;--sx-muted:#65708b;--sx-border:#dfe4f2;--sx-primary:#4f46e5;--sx-secondary:#7c3aed;--sx-accent:#06b6d4;--sx-shadow-sm:0 5px 18px #4f46e50e;--sx-shadow-md:0 16px 40px #4f46e518;--sx-chart-1:#4f46e5;--sx-chart-2:#7c3aed;--sx-chart-3:#06b6d4;--sx-chart-4:#10b981;--sx-chart-5:#f59e0b;--sx-chart-6:#e11d48}html[data-sx-theme=nature_fresh]{--sx-canvas:#f5faf6;--sx-canvas-soft:#edf6ef;--sx-surface:#fffffcf5;--sx-surface-strong:#fffef9;--sx-text:#18332a;--sx-muted:#64796f;--sx-border:#d9e7dd;--sx-primary:#18794e;--sx-secondary:#0f766e;--sx-accent:#84cc16;--sx-success:#15803d;--sx-warning:#b7791f;--sx-shadow-sm:0 5px 18px #18794e0e;--sx-shadow-md:0 16px 40px #21563c18;--sx-chart-1:#18794e;--sx-chart-2:#0f766e;--sx-chart-3:#65a30d;--sx-chart-4:#0284c7;--sx-chart-5:#d97706;--sx-chart-6:#7c3aed}html[data-sx-theme=ocean_breeze]{--sx-canvas:#f3fafe;--sx-canvas-soft:#e8f5fb;--sx-surface:#fffffff5;--sx-surface-strong:#fff;--sx-text:#123047;--sx-muted:#5f7485;--sx-border:#d5e8f2;--sx-primary:#0369a1;--sx-secondary:#0891b2;--sx-accent:#14b8a6;--sx-shadow-sm:0 5px 18px #0369a10e;--sx-shadow-md:0 16px 40px #0369a117;--sx-chart-1:#0369a1;--sx-chart-2:#0891b2;--sx-chart-3:#14b8a6;--sx-chart-4:#2563eb;--sx-chart-5:#f59e0b;--sx-chart-6:#7c3aed}html[data-sx-theme=sunrise_warm]{--sx-canvas:#fffaf2;--sx-canvas-soft:#fff3df;--sx-surface:#fffffaf7;--sx-surface-strong:#fffdf7;--sx-text:#422b1d;--sx-muted:#846e61;--sx-border:#f0dfcf;--sx-primary:#b45309;--sx-secondary:#ea580c;--sx-accent:#f59e0b;--sx-shadow-sm:0 5px 18px #b453090d;--sx-shadow-md:0 16px 40px #9a4d1117;--sx-chart-1:#b45309;--sx-chart-2:#ea580c;--sx-chart-3:#d97706;--sx-chart-4:#0f766e;--sx-chart-5:#7c3aed;--sx-chart-6:#db2777}html[data-sx-theme=minimal_focus]{--sx-canvas:#f7f8f9;--sx-canvas-soft:#f0f2f4;--sx-surface:#fff;--sx-surface-strong:#fff;--sx-text:#1e293b;--sx-muted:#64748b;--sx-border:#dfe3e8;--sx-primary:#334155;--sx-secondary:#64748b;--sx-accent:#0f766e;--sx-shadow-sm:0 3px 12px #0f172a09;--sx-shadow-md:0 10px 28px #0f172a11;--sx-chart-1:#334155;--sx-chart-2:#64748b;--sx-chart-3:#0f766e;--sx-chart-4:#0369a1;--sx-chart-5:#a16207;--sx-chart-6:#7c3aed}html[data-sx-theme=colorful_campus]{--sx-canvas:#fbf8ff;--sx-canvas-soft:#f5efff;--sx-surface:#fffffff5;--sx-surface-strong:#fff;--sx-text:#2f2142;--sx-muted:#756781;--sx-border:#eadcf1;--sx-primary:#7c3aed;--sx-secondary:#db2777;--sx-accent:#0891b2;--sx-shadow-sm:0 5px 18px #7c3aed0e;--sx-shadow-md:0 16px 40px #7c3aed1a;--sx-chart-1:#7c3aed;--sx-chart-2:#db2777;--sx-chart-3:#0891b2;--sx-chart-4:#10b981;--sx-chart-5:#f59e0b;--sx-chart-6:#2563eb}html[data-sx-theme=midnight_premium]{--sx-canvas:#0b1020;--sx-canvas-soft:#11182a;--sx-surface:#131b2ff7;--sx-surface-strong:#18213a;--sx-text:#eef2ff;--sx-muted:#a7b0c8;--sx-border:#2b3651;--sx-primary:#818cf8;--sx-secondary:#2dd4bf;--sx-accent:#c084fc;--sx-success:#34d399;--sx-warning:#fbbf24;--sx-danger:#fb7185;--sx-shadow-sm:0 5px 20px #0003;--sx-shadow-md:0 18px 48px #0000004d;--sx-chart-1:#818cf8;--sx-chart-2:#2dd4bf;--sx-chart-3:#c084fc;--sx-chart-4:#38bdf8;--sx-chart-5:#fbbf24;--sx-chart-6:#fb7185;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-sx-theme=forest_mist]{--sx-canvas:#f4f8f3;--sx-canvas-soft:#e9f1e7;--sx-surface:#fffef9;--sx-surface-strong:#fff;--sx-text:#1f3527;--sx-muted:#68776c;--sx-border:#d8e3d5;--sx-primary:#166534;--sx-secondary:#4d7c0f;--sx-accent:#0f766e;--sx-chart-1:#166534;--sx-chart-2:#4d7c0f;--sx-chart-3:#0f766e;--sx-chart-4:#0369a1;--sx-chart-5:#a16207;--sx-chart-6:#6d28d9}html[data-sx-theme=arctic_clean]{--sx-canvas:#f5fbfd;--sx-canvas-soft:#eaf5f8;--sx-surface:#fff;--sx-surface-strong:#fff;--sx-text:#17313b;--sx-muted:#647982;--sx-border:#d6e7eb;--sx-primary:#0e7490;--sx-secondary:#0284c7;--sx-accent:#64748b;--sx-chart-1:#0e7490;--sx-chart-2:#0284c7;--sx-chart-3:#14b8a6;--sx-chart-4:#6366f1;--sx-chart-5:#d97706;--sx-chart-6:#be185d}html[data-sx-theme=royal_azure]{--sx-canvas:#f6f8ff;--sx-canvas-soft:#eaf0ff;--sx-surface:#fff;--sx-surface-strong:#fff;--sx-text:#172554;--sx-muted:#637199;--sx-border:#d9e1f5;--sx-primary:#1d4ed8;--sx-secondary:#4338ca;--sx-accent:#0ea5e9;--sx-chart-1:#1d4ed8;--sx-chart-2:#4338ca;--sx-chart-3:#0ea5e9;--sx-chart-4:#10b981;--sx-chart-5:#f59e0b;--sx-chart-6:#db2777}html[data-sx-theme=lavender_calm]{--sx-canvas:#faf8ff;--sx-canvas-soft:#f1edfb;--sx-surface:#fffefe;--sx-surface-strong:#fff;--sx-text:#34264a;--sx-muted:#766b84;--sx-border:#e5dff0;--sx-primary:#7c3aed;--sx-secondary:#8b5cf6;--sx-accent:#64748b;--sx-chart-1:#7c3aed;--sx-chart-2:#8b5cf6;--sx-chart-3:#0891b2;--sx-chart-4:#10b981;--sx-chart-5:#d97706;--sx-chart-6:#db2777}html[data-sx-theme=rose_quartz]{--sx-canvas:#fff8fa;--sx-canvas-soft:#fceef3;--sx-surface:#fffefe;--sx-surface-strong:#fff;--sx-text:#4a2633;--sx-muted:#866b76;--sx-border:#f0dce3;--sx-primary:#be185d;--sx-secondary:#e11d48;--sx-accent:#a855f7;--sx-chart-1:#be185d;--sx-chart-2:#e11d48;--sx-chart-3:#a855f7;--sx-chart-4:#0891b2;--sx-chart-5:#d97706;--sx-chart-6:#16a34a}html[data-sx-theme=sand_and_sage]{--sx-canvas:#faf9f5;--sx-canvas-soft:#f1efe7;--sx-surface:#fffef9;--sx-surface-strong:#fff;--sx-text:#383a31;--sx-muted:#77786d;--sx-border:#e4e1d5;--sx-primary:#5f6f3a;--sx-secondary:#0f766e;--sx-accent:#a16207;--sx-chart-1:#5f6f3a;--sx-chart-2:#0f766e;--sx-chart-3:#78716c;--sx-chart-4:#0369a1;--sx-chart-5:#a16207;--sx-chart-6:#7c3aed}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]){--background:var(--sx-canvas);--foreground:var(--sx-text);--card:var(--sx-surface);--card-foreground:var(--sx-text);--popover:var(--sx-surface-strong);--popover-foreground:var(--sx-text);--primary:var(--sx-primary);--primary-foreground:#fff;--secondary:var(--sx-canvas-soft);--secondary-foreground:var(--sx-text);--muted:var(--sx-canvas-soft);--muted-foreground:var(--sx-muted);--accent:color-mix(in srgb, var(--sx-primary) 9%, var(--sx-surface));--accent-foreground:var(--sx-primary);--border:var(--sx-border);--input:var(--sx-border);--ring:var(--sx-primary);--chart-1:var(--sx-chart-1);--chart-2:var(--sx-chart-2);--chart-3:var(--sx-chart-3);--chart-4:var(--sx-chart-4);--chart-5:var(--sx-chart-5);--sidebar:var(--sx-surface);--sidebar-foreground:var(--sx-text);--sidebar-primary:var(--sx-primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--sx-canvas-soft);--sidebar-accent-foreground:var(--sx-text);--sidebar-border:var(--sx-border);--sidebar-ring:var(--sx-primary)}html[data-sx-font-scale=compact] .sxp-page-stage{--sx-r-body:clamp(.76rem, .73rem + .08vw, .84rem);--sx-r-small:clamp(.68rem, .65rem + .06vw, .76rem);--sx-r-h1:clamp(1.18rem, 1.04rem + .48vw, 1.62rem);--sx-r-h2:clamp(1rem, .94rem + .25vw, 1.28rem);--sx-r-h3:clamp(.9rem, .86rem + .15vw, 1.08rem)}html[data-sx-font-scale=comfortable] .sxp-page-stage{--sx-r-body:clamp(.82rem, .78rem + .12vw, .94rem);--sx-r-small:clamp(.72rem, .69rem + .09vw, .82rem);--sx-r-h1:clamp(1.35rem, 1.1rem + .75vw, 2rem);--sx-r-h2:clamp(1.12rem, 1rem + .42vw, 1.55rem);--sx-r-h3:clamp(.98rem, .92rem + .25vw, 1.25rem)}html[data-sx-font-scale=large] .sxp-page-stage{--sx-r-body:clamp(.9rem, .84rem + .16vw, 1.04rem);--sx-r-small:clamp(.78rem, .74rem + .1vw, .9rem);--sx-r-h1:clamp(1.55rem, 1.22rem + .9vw, 2.35rem);--sx-r-h2:clamp(1.28rem, 1.08rem + .52vw, 1.78rem);--sx-r-h3:clamp(1.06rem, .98rem + .3vw, 1.38rem)}html[data-sx-density=compact]{--sx-control-height:2.15rem;--sx-card-pad:.75rem;--sx-row-pad-y:.48rem}html[data-sx-density=comfortable]{--sx-control-height:2.5rem;--sx-card-pad:1rem;--sx-row-pad-y:.68rem}html[data-sx-density=spacious]{--sx-control-height:2.85rem;--sx-card-pad:1.25rem;--sx-row-pad-y:.84rem}html[data-sx-radius=classic]{--sx-radius-control:.5rem;--sx-radius-card:.75rem}html[data-sx-radius=soft]{--sx-radius-control:.75rem;--sx-radius-card:1rem}html[data-sx-radius=rounded]{--sx-radius-control:1rem;--sx-radius-card:1.4rem}html[data-sx-motion=none] *,html[data-sx-motion=none] :before,html[data-sx-motion=none] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}html[data-sx-motion=subtle]{--sx-motion-fast:.12s;--sx-motion-normal:.18s}html[data-sx-motion=smooth]{--sx-motion-fast:.17s;--sx-motion-normal:.26s}html[data-sx-theme] body{font-family:var(--school-font,"Geist Variable", system-ui, sans-serif);background:var(--sx-canvas);color:var(--sx-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-main{background:radial-gradient(circle at 7% 2%, color-mix(in srgb, var(--sx-primary) 5%, transparent), transparent 28%), radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--sx-secondary) 4%, transparent), transparent 26%), var(--sx-canvas)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(.sxp-topbar,.sxp-mobile-topbar,.sxp-mobile-drawer){color:var(--sx-text);-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);background:color-mix(in srgb, var(--sx-surface) 94%, transparent)!important;border-color:var(--sx-border)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(.sxp-sidebar-shell,.sxp-sidebar,.sxp-sidebar-group){border-color:var(--sx-border)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=card]{border-color:var(--sx-border)!important;background:var(--sx-surface)!important;box-shadow:var(--sx-shadow-sm)!important;border-radius:var(--sx-radius-card)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=card]:hover{box-shadow:var(--sx-shadow-md)!important}html[data-sx-theme] :where([data-slot=button],button,a[role=button]){transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:var(--sx-motion-fast)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button]{border-radius:var(--sx-radius-control)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button][data-variant=default]{box-shadow:0 5px 14px color-mix(in srgb, var(--sx-primary) 18%, transparent);background:linear-gradient(135deg, var(--sx-primary), color-mix(in srgb, var(--sx-primary) 72%, var(--sx-secondary)))!important;color:#fff!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button][data-variant=default]:hover{box-shadow:0 8px 18px color-mix(in srgb, var(--sx-primary) 22%, transparent);transform:translateY(-1px)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea,[data-slot=input],[data-slot=select-trigger]){min-height:var(--sx-control-height);transition:border-color var(--sx-motion-fast), box-shadow var(--sx-motion-fast), background-color var(--sx-motion-fast);box-shadow:inset 0 1px #ffffff59;border-color:var(--sx-border)!important;border-radius:var(--sx-radius-control)!important;background-color:color-mix(in srgb, var(--sx-surface-strong) 96%, transparent)!important;color:var(--sx-text)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(input,select,textarea,[data-slot=select-trigger]):focus,html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(input,select,textarea,[data-slot=select-trigger]):focus-visible{border-color:color-mix(in srgb, var(--sx-primary) 60%, var(--sx-border))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--sx-primary) 13%, transparent)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=table],table[data-sx-responsive-table=true],table) thead{background:color-mix(in srgb, var(--sx-primary) 6%, var(--sx-surface))!important;color:color-mix(in srgb, var(--sx-text) 82%, var(--sx-primary))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=table],table[data-sx-responsive-table=true]) tbody tr{transition:background-color var(--sx-motion-fast);border-color:var(--sx-border)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=table],table[data-sx-responsive-table=true]) tbody tr:hover{background:color-mix(in srgb, var(--sx-primary) 4%, var(--sx-surface))!important}html[data-sx-theme] table[data-sx-responsive-table=true] th,html[data-sx-theme] table[data-sx-responsive-table=true] td{padding-top:var(--sx-row-pad-y);padding-bottom:var(--sx-row-pad-y)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=badge],.badge){font-weight:750;border-radius:999px!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=dialog-content],[data-slot=dropdown-menu-content],[role=menu],[role=dialog]){border-color:var(--sx-border)!important;background:color-mix(in srgb, var(--sx-surface-strong) 97%, transparent)!important;color:var(--sx-text)!important;box-shadow:var(--sx-shadow-lg)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(h1,h2,h3,h4){color:var(--sx-text);letter-spacing:-.018em}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(p,label,small){color:inherit}html[data-sx-theme] :where(img.avatar,img[class*=rounded-full],[data-slot=avatar]){image-rendering:auto}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=avatar],img[class*=rounded-full]){box-shadow:0 3px 10px #0f172a14}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) ::selection{background:color-mix(in srgb, var(--sx-primary) 22%, transparent);color:var(--sx-text)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) *{scrollbar-color:color-mix(in srgb, var(--sx-primary) 28%, transparent) transparent}html[data-sx-theme=midnight_premium] :where(.sxp-main,.sxp-page-stage,.sxp-topbar,.sxp-mobile-topbar){color:var(--sx-text)}html[data-sx-theme=midnight_premium] .sxp-page-stage :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--sx-text)!important}html[data-sx-theme=midnight_premium] .sxp-page-stage :where(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--sx-muted)!important}@media (width<=767px){html[data-sx-density=spacious]{--sx-control-height:2.8rem;--sx-card-pad:1rem}html[data-sx-theme] .sxp-page-stage{line-height:1.45}}html[data-sx-contrast=soft]{--sx-border-alpha:.72;--sx-muted-strength:.86}html[data-sx-contrast=standard]{--sx-border-alpha:1;--sx-muted-strength:1}html[data-sx-contrast=high]{--sx-border-alpha:1;--sx-muted-strength:1.14;--sx-text:#0b1220}html[data-sx-theme=midnight_premium][data-sx-contrast=high]{--sx-text:#fff;--sx-muted:#cbd5e1}html[data-sx-shadow=none]{--sx-shadow-sm:none;--sx-shadow-md:none;--sx-shadow-lg:none}html[data-sx-shadow=subtle]{--sx-shadow-sm:0 4px 16px #0f172a0b;--sx-shadow-md:0 12px 34px #0f172a14;--sx-shadow-lg:0 24px 60px #0f172a1f}html[data-sx-shadow=balanced]{--sx-shadow-sm:0 6px 20px #0f172a12;--sx-shadow-md:0 16px 42px #0f172a1f;--sx-shadow-lg:0 28px 70px #0f172a2b}html[data-sx-shadow=deep]{--sx-shadow-sm:0 8px 24px #0f172a1a;--sx-shadow-md:0 20px 52px #0f172a2b;--sx-shadow-lg:0 34px 88px #0f172a3b}html[data-sx-content-width=fluid] .sxp-page-stage{max-width:none}html[data-sx-content-width=wide] .sxp-page-stage{max-width:1560px;margin-inline:auto}html[data-sx-content-width=focused] .sxp-page-stage{max-width:1240px;margin-inline:auto}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-background=clean] .sxp-main{background:var(--sx-canvas)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-background=aurora] .sxp-main{background:radial-gradient(circle at 6% 0%,color-mix(in srgb,var(--sx-primary) 7%,transparent),transparent 29%),radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--sx-secondary) 6%,transparent),transparent 27%),var(--sx-canvas)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-background=paper] .sxp-main{background:linear-gradient(180deg,color-mix(in srgb,var(--sx-surface) 45%,transparent),transparent 180px),var(--sx-canvas)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-background=grid] .sxp-main{background-image:linear-gradient(color-mix(in srgb,var(--sx-border) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--sx-border) 34%,transparent) 1px,transparent 1px),radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--sx-primary) 5%,transparent),transparent 30%);background-size:28px 28px,28px 28px,auto;background-color:var(--sx-canvas)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-surface=clean] [data-slot=card]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sx-surface-strong)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-surface=soft] [data-slot=card]{background:color-mix(in srgb,var(--sx-surface) 96%,var(--sx-canvas-soft))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-surface=glass] [data-slot=card]{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:color-mix(in srgb,var(--sx-surface) 86%,transparent)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-surface=elevated] [data-slot=card]{background:var(--sx-surface-strong)!important;box-shadow:var(--sx-shadow-md)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage .bg-white{background-color:var(--sx-surface)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage .bg-slate-50{background-color:color-mix(in srgb,var(--sx-canvas-soft) 72%,var(--sx-surface))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage .bg-slate-100{background-color:var(--sx-canvas-soft)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage .border-slate-200,html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage .border-slate-100{border-color:var(--sx-border)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(.text-slate-950,.text-slate-900,.text-slate-800){color:var(--sx-text)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--sx-muted)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage .shadow-sm{box-shadow:var(--sx-shadow-sm)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(.shadow-md,.shadow-lg,.shadow-xl){box-shadow:var(--sx-shadow-md)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-button=solid] [data-slot=button][data-variant=default]{background:var(--sx-primary)!important;box-shadow:var(--sx-shadow-sm)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-button=gradient] [data-slot=button][data-variant=default]{background:linear-gradient(135deg,var(--sx-primary),color-mix(in srgb,var(--sx-secondary) 72%,var(--sx-primary)))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-button=soft] [data-slot=button][data-variant=default]{border:1px solid color-mix(in srgb,var(--sx-primary) 20%,var(--sx-border));background:color-mix(in srgb,var(--sx-primary) 12%,var(--sx-surface))!important;color:var(--sx-primary)!important;box-shadow:none!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-button=outline] [data-slot=button][data-variant=default]{border:1px solid color-mix(in srgb,var(--sx-primary) 48%,var(--sx-border));color:var(--sx-primary)!important;box-shadow:none!important;background:0 0!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-input=soft] :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea,[data-slot=input],[data-slot=select-trigger]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sx-border) 65%,transparent);background:color-mix(in srgb,var(--sx-primary) 5%,var(--sx-surface))!important;border-color:#0000!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-input=filled] :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea,[data-slot=input],[data-slot=select-trigger]){background:var(--sx-canvas-soft)!important;box-shadow:none!important;border-color:#0000!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-table=striped] .sxp-page-stage table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--sx-primary) 2.8%,var(--sx-surface))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-table=minimal] .sxp-page-stage table :where(th,td){border-color:#0000!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-table=minimal] .sxp-page-stage table thead{border-bottom:1px solid var(--sx-border);background:0 0!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-table=separated] .sxp-page-stage table tbody tr{box-shadow:inset 0 -1px 0 var(--sx-border)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-table=separated] .sxp-page-stage table tbody tr:hover{box-shadow:inset 3px 0 0 var(--sx-primary),inset 0 -1px 0 var(--sx-border)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-topbar=solid] :where(.sxp-topbar,.sxp-mobile-topbar){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sx-surface-strong)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-topbar=tinted] :where(.sxp-topbar,.sxp-mobile-topbar){background:color-mix(in srgb,var(--sx-primary) 6%,var(--sx-surface))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-topbar=minimal] :where(.sxp-topbar,.sxp-mobile-topbar){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sx-canvas)!important;box-shadow:none!important}html[data-sx-avatar=circle] :where([data-slot=avatar],.sxp-page-stage img.rounded-full){border-radius:999px!important}html[data-sx-avatar=soft] :where([data-slot=avatar],.sxp-page-stage img.rounded-full){border-radius:18px!important}html[data-sx-avatar=squircle] :where([data-slot=avatar],.sxp-page-stage img.rounded-full){border-radius:32%!important}html[data-sx-chart-palette=muted]{--chart-1:color-mix(in srgb,var(--sx-chart-1) 72%,#94a3b8);--chart-2:color-mix(in srgb,var(--sx-chart-2) 72%,#94a3b8);--chart-3:color-mix(in srgb,var(--sx-chart-3) 72%,#94a3b8);--chart-4:color-mix(in srgb,var(--sx-chart-4) 72%,#94a3b8);--chart-5:color-mix(in srgb,var(--sx-chart-5) 72%,#94a3b8)}html[data-sx-chart-palette=vivid]{--chart-1:var(--sx-chart-1);--chart-2:var(--sx-chart-2);--chart-3:var(--sx-chart-3);--chart-4:var(--sx-chart-4);--chart-5:var(--sx-chart-5)}html[data-sx-chart-palette=monochrome]{--chart-1:var(--sx-primary);--chart-2:color-mix(in srgb,var(--sx-primary) 82%,white);--chart-3:color-mix(in srgb,var(--sx-primary) 64%,white);--chart-4:color-mix(in srgb,var(--sx-primary) 46%,white);--chart-5:color-mix(in srgb,var(--sx-primary) 28%,white)}@media (width<=767px){html[data-sx-content-width] .sxp-page-stage{max-width:none}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where([data-slot=card],section.rounded-3xl){border-radius:min(var(--sx-radius-card),1rem)!important}}:root{--school-font-en:"Geist Variable", Inter, "Segoe UI", Arial, system-ui, sans-serif;--school-font-bn:"Noto Sans Bengali", "Hind Siliguri", "SolaimanLipi", sans-serif}html:not([lang=bn]) body{font-family:var(--school-font-en,var(--school-font))}html[lang=bn] body{font-family:var(--school-font-bn,var(--school-font))}[lang=en]:not(code):not(pre):not(kbd):not(samp){font-family:var(--school-font-en,var(--school-font))}[lang=bn]:not(code):not(pre):not(kbd):not(samp){font-family:var(--school-font-bn,var(--school-font))}.sxp-appearance-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--school-primary) 35%, transparent) transparent;-webkit-overflow-scrolling:touch}.sxp-appearance-scroll::-webkit-scrollbar{width:7px}.sxp-appearance-scroll::-webkit-scrollbar-track{background:0 0}.sxp-appearance-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--school-primary) 30%, transparent);border-radius:999px}.sxp-appearance-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--school-primary) 48%, transparent)}:root{--sx-page-radius:clamp(1rem, .85rem + .35vw, 1.5rem);--sx-panel-radius:clamp(.85rem, .72rem + .22vw, 1.15rem);--sx-control-radius:var(--sx-radius-control,.75rem);--sx-focus-halo:0 0 0 3px color-mix(in srgb, var(--sx-primary) 18%, transparent);--sx-surface-highlight:inset 0 1px 0 #ffffffa3;--sx-elev-1:0 1px 2px #0f172a09, 0 7px 20px #0f172a0b;--sx-elev-2:0 2px 5px #0f172a0b, 0 14px 34px #0f172a13;--sx-elev-3:0 8px 22px #0f172a1a, 0 26px 68px #0f172a21;--sx-page-gutter:clamp(.65rem, .35rem + .8vw, 1.35rem)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-main{scroll-behavior:smooth;padding:var(--sx-page-gutter)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-shell{border:1px solid color-mix(in srgb, var(--sx-border) 86%, transparent);border-radius:var(--sx-page-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--sx-surface) 98%, transparent), color-mix(in srgb, var(--sx-surface) 94%, var(--sx-canvas-soft)));min-width:0;min-height:calc(100dvh - 9rem);box-shadow:var(--sx-surface-highlight), var(--sx-elev-1);isolation:isolate;padding:clamp(.72rem,.45rem + .7vw,1.25rem);position:relative}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-surface=glass] .sxp-page-shell{background:color-mix(in srgb, var(--sx-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-surface=elevated] .sxp-page-shell{box-shadow:var(--sx-surface-highlight), var(--sx-elev-2)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current])[data-sx-shadow=none] .sxp-page-shell{box-shadow:var(--sx-surface-highlight)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-shell:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 12% -30%, color-mix(in srgb, var(--sx-primary) 8%, transparent), transparent 48%), radial-gradient(circle at 88% -35%, color-mix(in srgb, var(--sx-secondary) 6%, transparent), transparent 48%);opacity:.82;height:clamp(5rem,11vw,9rem);position:absolute;inset:0 0 auto}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage h1{line-height:1.16}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(p,li,dd,dt,label){text-rendering:optimizelegibility}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage [data-slot=card]{transition:transform var(--sx-motion-normal) cubic-bezier(.2,.7,.2,1), box-shadow var(--sx-motion-normal) ease, border-color var(--sx-motion-fast) ease, background-color var(--sx-motion-fast) ease;border-color:color-mix(in srgb, var(--sx-border) 90%, transparent)!important;border-radius:var(--sx-panel-radius)!important;box-shadow:var(--sx-surface-highlight), var(--sx-elev-1)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage [data-slot=card]:has(a,button,[role=button]):hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--sx-primary) 18%, var(--sx-border))!important;box-shadow:var(--sx-surface-highlight), var(--sx-elev-2)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(section,article,div).bg-white.rounded-xl,html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(section,article,div).bg-white.rounded-2xl,html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(section,article,div).bg-white.rounded-3xl{border-color:color-mix(in srgb, var(--sx-border) 88%, transparent)!important;box-shadow:var(--sx-surface-highlight), var(--sx-elev-1)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=input],[data-slot=select-trigger],textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){border-radius:var(--sx-control-radius)!important;transition:border-color var(--sx-motion-fast) ease, box-shadow var(--sx-motion-fast) ease, background-color var(--sx-motion-fast) ease!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=input],[data-slot=select-trigger],textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select):focus,html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=input],[data-slot=select-trigger],textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select):focus-visible{border-color:color-mix(in srgb, var(--sx-primary) 55%, var(--sx-border))!important;box-shadow:var(--sx-focus-halo)!important;outline:none!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button]{border-radius:var(--sx-control-radius)!important;transition:transform var(--sx-motion-fast) ease, box-shadow var(--sx-motion-fast) ease, background-color var(--sx-motion-fast) ease, border-color var(--sx-motion-fast) ease, color var(--sx-motion-fast) ease!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button]:not(:disabled):hover{transform:translateY(-1px)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button]:not(:disabled):active{transform:translateY(0)scale(.985)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button]:focus-visible{box-shadow:var(--sx-focus-halo), var(--sx-shadow-sm)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=table-shell]{border-radius:var(--sx-panel-radius)!important;border-color:color-mix(in srgb, var(--sx-border) 92%, transparent)!important;background:var(--sx-surface)!important;box-shadow:var(--sx-surface-highlight), var(--sx-elev-1)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=table-header]{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;background:color-mix(in srgb, var(--sx-canvas-soft) 62%, var(--sx-surface))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=table-row]{border-color:color-mix(in srgb, var(--sx-border) 68%, transparent)!important;transition:background-color var(--sx-motion-fast) ease, box-shadow var(--sx-motion-fast) ease!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=table-row]:hover{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--sx-primary) 54%, transparent);background:color-mix(in srgb, var(--sx-primary) 4%, var(--sx-surface))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=table-head]{font-weight:750;color:color-mix(in srgb, var(--sx-text) 70%, var(--sx-muted))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=schoolxpert-temporal-popup]){-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);border-radius:var(--sx-panel-radius)!important;border-color:color-mix(in srgb, var(--sx-border) 90%, transparent)!important;background:color-mix(in srgb, var(--sx-surface-strong) 96%, transparent)!important;box-shadow:var(--sx-elev-3)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=dialog-content]{overflow:clip;border-radius:calc(var(--sx-panel-radius) + .2rem)!important;border-color:color-mix(in srgb, var(--sx-border) 90%, transparent)!important;box-shadow:var(--sx-elev-3)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=tabs-list]{padding:.22rem;border-radius:var(--sx-control-radius)!important;background:color-mix(in srgb, var(--sx-canvas-soft) 76%, var(--sx-surface))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=tabs-trigger]{border-radius:calc(var(--sx-control-radius) - .15rem)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=tabs-trigger][data-state=active]{background:var(--sx-surface-strong)!important;box-shadow:var(--sx-elev-1)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=badge]{letter-spacing:.01em;font-weight:700;border-radius:999px!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=avatar],.sxp-page-stage img.rounded-full){box-shadow:0 0 0 2px var(--sx-surface), 0 0 0 3px color-mix(in srgb, var(--sx-border) 78%, transparent), var(--sx-shadow-sm);transition:transform var(--sx-motion-fast) ease, box-shadow var(--sx-motion-fast) ease}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=avatar],.sxp-page-stage img.rounded-full):hover{box-shadow:0 0 0 2px var(--sx-surface), 0 0 0 3px color-mix(in srgb, var(--sx-primary) 30%, var(--sx-border)), var(--sx-shadow-md);transform:scale(1.045)}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(.sxp-topbar,.sxp-mobile-topbar){border-color:color-mix(in srgb, var(--sx-border) 78%, transparent)!important;box-shadow:0 1px #ffffff73,0 6px 20px #0f172a09!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-sidebar-nav,html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(.sxp-main,[data-slot=table-container],.sxp-appearance-scroll){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sx-primary) 24%, transparent) transparent}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(.sxp-main,[data-slot=table-container],.sxp-appearance-scroll)::-webkit-scrollbar{width:8px;height:8px}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where(.sxp-main,[data-slot=table-container],.sxp-appearance-scroll)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sx-primary) 28%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]):not([data-sx-motion=none]) [data-slot=skeleton]{position:relative;overflow:hidden}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]):not([data-sx-motion=none]) [data-slot=skeleton]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:1.55s ease-in-out infinite sxp-design-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sxp-design-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){html *{scroll-behavior:auto!important}html [data-slot=skeleton]:after{animation:none!important}html[data-sx-theme] [data-slot=card],html[data-sx-theme] [data-slot=button],html[data-sx-theme] :where([data-slot=avatar],.sxp-page-stage img.rounded-full){transition-duration:0s!important;transform:none!important}}@media (width<=767px){html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-main{padding:.45rem!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-shell{min-height:calc(100dvh - 4.4rem);box-shadow:var(--sx-surface-highlight), 0 4px 18px #0f172a0b;border-radius:1rem;padding:.65rem}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage [data-slot=card]:has(a,button,[role=button]):hover{transform:none}}html[data-sx-theme=midnight_premium]{--sx-surface-highlight:inset 0 1px 0 #ffffff0e;--sx-elev-1:0 1px 2px #0000002e, 0 9px 26px #00000038;--sx-elev-2:0 4px 10px #0000003d, 0 18px 46px #0000004d;--sx-elev-3:0 12px 30px #00000057, 0 30px 80px #0000006b}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]){--sx-v4-frame-radius:clamp(1rem, .8rem + .45vw, 1.55rem);--sx-v4-card-radius:clamp(.9rem, .75rem + .3vw, 1.25rem);--sx-v4-gap:clamp(.55rem, .45rem + .3vw, .95rem);--sx-v4-page-pad:clamp(.65rem, .48rem + .45vw, 1.1rem);--sx-v4-float-shadow:0 1px 2px #0f172a09, 0 10px 28px #0f172a0e, 0 28px 70px #0f172a09;--sx-v4-card-shadow:0 1px 2px #0f172a07, 0 7px 22px #0f172a0d;--sx-v4-highlight:inset 0 1px 0 #ffffffe0}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-app-viewport{isolation:isolate;background:radial-gradient(circle at 3% 2%, color-mix(in srgb, var(--sx-primary) 9%, transparent), transparent 24rem), radial-gradient(circle at 98% 5%, color-mix(in srgb, var(--sx-secondary) 7%, transparent), transparent 28rem), linear-gradient(145deg, color-mix(in srgb, var(--sx-canvas) 96%, white), var(--sx-canvas));gap:0;position:relative}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-app-viewport:before{content:"";z-index:-1;pointer-events:none;opacity:.36;background-image:linear-gradient(color-mix(in srgb, var(--sx-border) 20%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--sx-border) 18%, transparent) 1px, transparent 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000038,#0000 36%);mask-image:linear-gradient(#00000038,#0000 36%)}@media (width>=768px){html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-desktop-sidebar-frame{align-self:stretch;padding:.62rem 0 .62rem .62rem}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-desktop-sidebar-frame>aside{height:calc(100dvh - 1.24rem);border:1px solid color-mix(in srgb, var(--sx-border) 82%, transparent)!important;border-radius:calc(var(--sx-v4-frame-radius) + .2rem)!important;background:linear-gradient(158deg, color-mix(in srgb, var(--sx-surface) 98%, white) 0%, color-mix(in srgb, var(--sx-primary) 3.5%, var(--sx-surface)) 52%, color-mix(in srgb, var(--sx-secondary) 3%, var(--sx-surface)) 100%)!important;box-shadow:var(--sx-v4-highlight), 8px 0 36px #0f172a0e, var(--sx-v4-float-shadow)!important;ring:none!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-workspace-column{gap:.55rem;padding:.62rem .62rem .62rem .52rem}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-workspace-column .sxp-topbar{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);height:3.55rem;min-height:3.55rem;border:1px solid color-mix(in srgb, var(--sx-border) 82%, transparent)!important;border-radius:calc(var(--sx-v4-frame-radius) - .2rem)!important;background:color-mix(in srgb, var(--sx-surface-strong) 91%, transparent)!important;box-shadow:var(--sx-v4-highlight), var(--sx-v4-card-shadow)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-workspace-column .sxp-main{border:1px solid color-mix(in srgb, var(--sx-border) 72%, transparent);border-radius:calc(var(--sx-v4-frame-radius) + .15rem);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--sx-primary) 3%, transparent), transparent 28rem), color-mix(in srgb, var(--sx-canvas) 93%, var(--sx-surface));box-shadow:var(--sx-v4-highlight), var(--sx-v4-float-shadow);padding:var(--sx-v4-gap)!important}}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-content-frame{min-height:100%}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-shell{min-height:calc(100% - .1rem);padding:var(--sx-v4-page-pad);border:1px solid color-mix(in srgb, var(--sx-border) 76%, transparent);border-radius:var(--sx-v4-frame-radius);position:relative;background:linear-gradient(180deg, color-mix(in srgb, var(--sx-surface) 98%, transparent), color-mix(in srgb, var(--sx-surface) 92%, var(--sx-canvas-soft)))!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a06,0 9px 28px #0f172a0b!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-shell:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--sx-primary) 3.6%, transparent), transparent 22rem), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--sx-secondary) 2.8%, transparent), transparent 24rem);position:absolute;inset:0}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-shell>*{z-index:1;position:relative}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.018em}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage h1{color:var(--sx-text);font-weight:850}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where([data-slot=card],section.rounded-xl,section.rounded-2xl,section.rounded-3xl,article.rounded-xl,article.rounded-2xl,article.rounded-3xl){border-radius:var(--sx-v4-card-radius)!important;border-color:color-mix(in srgb, var(--sx-border) 76%, transparent)!important;box-shadow:var(--sx-v4-highlight), var(--sx-v4-card-shadow)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage [data-slot=card]:has(a,button,[role=button]):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 3px 8px #0f172a0d,0 15px 38px #0f172a12!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where(section,article):has(>a,>button):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 3px 8px #0f172a0d,0 15px 38px #0f172a12!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=table-shell],.sxp-page-stage .overflow-x-auto:has(table)){border-radius:var(--sx-v4-card-radius)!important;border-color:color-mix(in srgb, var(--sx-border) 80%, transparent)!important;background:color-mix(in srgb, var(--sx-surface) 98%, transparent)!important;box-shadow:var(--sx-v4-highlight), 0 5px 18px #0f172a0a!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage table thead{background:color-mix(in srgb, var(--sx-primary) 3.5%, var(--sx-surface))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage table tbody tr{transition:background-color var(--sx-motion-fast) ease, box-shadow var(--sx-motion-fast) ease}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage table tbody tr:hover{background:color-mix(in srgb, var(--sx-primary) 3.6%, var(--sx-surface))!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where([data-slot=input],[data-slot=select-trigger],input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){min-height:var(--sx-control-height);box-shadow:inset 0 1px 1px #0f172a05,0 1px 1px #ffffffb3;background:color-mix(in srgb, var(--sx-surface-strong) 98%, var(--sx-canvas-soft))!important;border-color:color-mix(in srgb, var(--sx-border) 86%, transparent)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button]{min-height:calc(var(--sx-control-height) - .1rem);font-weight:750;box-shadow:0 1px 2px #0f172a09}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) [data-slot=button][data-variant=default]{box-shadow:inset 0 1px 0 #ffffff2e, 0 5px 15px color-mix(in srgb, var(--sx-primary) 16%, transparent)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-sidebar-group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:color-mix(in srgb, var(--sx-border) 74%, transparent)!important;background:color-mix(in srgb, var(--sx-surface) 72%, transparent)!important;border-radius:1rem!important;margin-bottom:.52rem!important;padding:.34rem!important;box-shadow:inset 0 1px #ffffffad,0 2px 8px #0f172a06!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-sidebar-group[data-sidebar-group-active=true]{border-color:color-mix(in srgb, var(--sx-primary) 25%, var(--sx-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--sx-primary) 8%, var(--sx-surface)), color-mix(in srgb, var(--sx-primary) 3%, var(--sx-surface)))!important;box-shadow:inset 3px 0 0 var(--sx-primary), inset 0 1px 0 #ffffffbf, 0 5px 15px color-mix(in srgb, var(--sx-primary) 6%, transparent)!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-sidebar-group-trigger{min-height:2.5rem;box-shadow:none!important;border-radius:.82rem!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-sidebar-link{border-radius:.8rem!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-topbar :where(button,[role=button],input){border-radius:.72rem}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-app-footer{margin-top:0;color:color-mix(in srgb, var(--sx-muted) 82%, transparent)!important;background:0 0!important;border:0!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sx-active-users-panel,html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sx-active-users-panel>div:last-child{overflow:visible!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sx-active-user-trigger{border:1px solid #0000}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sx-active-user-trigger:hover,html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sx-active-user-trigger:focus-visible{border-color:color-mix(in srgb, var(--sx-primary) 18%, var(--sx-border));background:color-mix(in srgb, var(--sx-primary) 4%, var(--sx-surface));box-shadow:0 7px 18px #0f172a0f}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-stage :where([data-slot=badge],span.rounded-full){box-shadow:inset 0 1px #ffffff94}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) :where([data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dialog-content]){box-shadow:inset 0 1px #ffffffd1,0 16px 42px #0f172a1f,0 34px 90px #0f172a14!important}@keyframes sxp-v4-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]):not([data-sx-motion=none]) .sxp-page-stage{animation:.24s cubic-bezier(.2,.7,.2,1) both sxp-v4-page-enter}@media (width<=1023px){html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]){--sx-v4-frame-radius:1rem;--sx-v4-card-radius:.9rem}}@media (width<=767px){html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-workspace-column{gap:0;padding:0}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-mobile-topbar{width:calc(100% - .9rem);margin:.45rem .45rem 0;border:1px solid color-mix(in srgb, var(--sx-border) 78%, transparent)!important;box-shadow:var(--sx-v4-highlight), var(--sx-v4-card-shadow)!important;border-radius:1rem!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-main{box-shadow:none!important;border:0!important;border-radius:0!important;padding:.45rem!important}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sxp-page-shell{border-radius:1rem;padding:.55rem}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sx-active-user-roster{gap:.5rem}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sx-active-user-roster>div{width:94px}html[data-sx-theme]:not([data-sx-theme=schoolxpert_current]) .sx-active-user-hover-card{width:min(310px,100vw - 24px)!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (prefers-reduced-motion:reduce){html[data-sx-theme] .sxp-page-stage{animation:none!important}html[data-sx-theme] .sx-active-user-hover-card{transition:none!important}}.sxp-user-trigger--photo{min-height:3rem;overflow:visible}.sxp-topbar-user-avatar{--sxp-user-avatar-size:42px;isolation:isolate;flex:0 0 52px;place-items:center;width:52px;height:48px;display:grid;position:relative;overflow:visible}.sxp-topbar-user-avatar--large{--sxp-user-avatar-size:62px;flex-basis:76px;width:76px;height:70px}.sxp-topbar-user-avatar__floor{z-index:0;width:calc(var(--sxp-user-avatar-size)*1.05);height:calc(var(--sxp-user-avatar-size)*.25);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--sx-primary,#22c55e) 32%,#ffffffe0) 0%,color-mix(in srgb,var(--sx-primary,#22c55e) 15%,#e2e8f0d1) 46%,#0f172a14 76%,transparent 100%);border-radius:999px;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:0 8px 14px #0f172a24,inset 0 1px #ffffffe6}.sxp-topbar-user-avatar__floor:before{content:"";border-radius:inherit;background:linear-gradient(#ffffffb3,#ffffff14);border:1px solid #fffc;position:absolute;inset:3px 6px 5px}.sxp-topbar-user-avatar__frame{z-index:3;width:var(--sxp-user-avatar-size);height:var(--sxp-user-avatar-size);background:linear-gradient(145deg,#fffffffa 0%,color-mix(in srgb,var(--sx-primary,#22c55e) 36%,#dff7e8) 38%,color-mix(in srgb,var(--sx-secondary,#14b8a6) 28%,#e8fff8) 72%,#fffffffa 100%);border-radius:999px;padding:3px;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #0f172a1f,0 9px 18px #0f172a26,inset 0 1px 1px #fffffffa}.sxp-user-trigger:hover .sxp-topbar-user-avatar__frame,.sxp-user-trigger:focus-visible .sxp-topbar-user-avatar__frame{box-shadow:0 4px 8px #0f172a1f,0 14px 26px #0f172a2e,0 0 0 4px color-mix(in srgb,var(--sx-primary,#22c55e) 10%,transparent),inset 0 1px 1px #fffffffa;transform:translate(-50%)translateY(-2px)scale(1.035)}.sxp-topbar-user-avatar__photo{background:#fff;border:1px solid #fffffff5;box-shadow:inset 0 1px 4px #0f172a17,0 1px 3px #0f172a1f;width:100%!important;height:100%!important}.sxp-topbar-user-avatar__fallback{width:100%;height:100%;font-size:calc(var(--sxp-user-avatar-size)*.28);color:var(--sx-primary,#16a34a);background:radial-gradient(circle at 34% 20%,#fffffff5,transparent 24%),linear-gradient(145deg,color-mix(in srgb,var(--sx-primary,#22c55e) 12%,white),color-mix(in srgb,var(--sx-primary,#22c55e) 28%,white) 58%,color-mix(in srgb,var(--sx-secondary,#14b8a6) 18%,white));font-weight:900}.sxp-topbar-user-avatar__frame:after{content:"";pointer-events:none;z-index:4;filter:blur(.4px);background:linear-gradient(#ffffffad,#fff0);border-radius:999px;height:22%;position:absolute;top:7%;left:18%;right:18%}.sxp-topbar-user-avatar__presence{z-index:7;right:3px;top:calc(var(--sxp-user-avatar-size) - 15px);background:#22c55e;border:2.5px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;box-shadow:0 2px 6px #22c55e70,0 0 0 1px #0f172a0f}.sxp-topbar-user-avatar__presence-ripple{border-radius:inherit;opacity:0;background:#4ade80;animation:7.5s ease-out 2.5s infinite sxp-user-presence-ripple;position:absolute;inset:-2.5px}.sxp-topbar-user-avatar__light{z-index:1;width:calc(var(--sxp-user-avatar-size)*1.38);height:calc(var(--sxp-user-avatar-size)*1.38);opacity:0;pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#c8f5d9ed 0%,#4ade802e 38%,#22c55e0f 57%,#0000 72%);border-radius:999px;animation:7.5s ease-in-out 2.5s infinite sxp-user-presence-light;position:absolute;top:-7px;left:50%;transform:translate(-50%)scale(.88)}@keyframes sxp-user-presence-light{0%,62%,to{opacity:0;transform:translate(-50%)scale(.88)}69%{opacity:.25;transform:translate(-50%)scale(.98)}76%{opacity:.95;filter:blur(2px)drop-shadow(0 0 7px #22c55e73);transform:translate(-50%)scale(1.13)}84%{opacity:.36;transform:translate(-50%)scale(1.04)}91%{opacity:0;transform:translate(-50%)scale(.96)}}@keyframes sxp-user-presence-ripple{0%,67%,to{opacity:0;transform:scale(.7)}72%{opacity:.48;transform:scale(.95)}84%{opacity:0;transform:scale(2.15)}}.dark .sxp-topbar-user-avatar__presence{border-color:#0f172a}@media (width<=639px){.sxp-topbar-user-avatar{--sxp-user-avatar-size:38px;flex-basis:46px;width:46px;height:44px}}@media (prefers-reduced-motion:reduce){.sxp-topbar-user-avatar__light,.sxp-topbar-user-avatar__presence-ripple{animation:none!important}.sxp-topbar-user-avatar__light{display:none}}
