*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 18px)}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;line-height:1.6;transition:background .25s,color .25s}a{color:inherit}:root{--header-h:66px}[data-x-theme=light]{--bg:#fbfafe;--bg-alt:#f4f2fa;--text:#121020;--text-soft:#5a566e;--border:#e7e4f1;--border-strong:#d5d0e6;--card:#fff;--card-alt:#f7f5fd;--accent:#652bff;--accent-press:#5620e0;--accent-2:#5b5bd6;--accent-soft:#f0ebff;--glow:#652bff38;--shadow:0 1px 2px #120e2c0f;--shadow-md:0 10px 30px -14px #120e2c29;--shadow-lg:0 30px 70px -26px #120e2c3d;--green:#16a34a;--green-soft:#e7f5ec;--red:#dc2626;--red-soft:#fef2f2;--red-border:#fecaca;--blue:#2563eb;--blue-soft:#eaf1fd;--track:#eef0f3;--noise-op:.028;--panel:#fff;--text-dim:#8a909c;--hover:#f7f8fa;--sidebar:#fff;--icon-invert-light:invert(1);--logo-tile:#e9e6f2}[data-x-theme=dark]{--bg:#07070a;--bg-alt:#0d0d14;--text:#edecf3;--text-soft:#9a96ab;--border:#1e1d29;--border-strong:#2e2c3d;--card:#101017;--card-alt:#16161f;--accent:#7c4dff;--accent-press:#6a3af0;--accent-2:#6366f1;--accent-soft:#1c1633;--glow:#7c4dff57;--shadow:0 1px 2px #00000080;--shadow-md:0 12px 34px -16px #000000b3;--shadow-lg:0 36px 90px -30px #000000e6;--green:#34d27f;--green-soft:#10231a;--red:#f87171;--red-soft:#2a1417;--red-border:#4d2328;--blue:#60a5fa;--blue-soft:#14203a;--track:#23262d;--noise-op:.045;--panel:#101216;--text-dim:#6b7280;--hover:#1c1f26;--sidebar:#0d0f13;--icon-invert-light:none;--logo-tile:#fff}:root{--accent-deep:#23155f;--accent-light:var(--accent);--accent-border:var(--border-strong);--tint:var(--card-alt)}[data-x-theme=dark]{--accent-light:#a88bff;--accent-border:#2e2562;--tint:#16122a}[data-x-season=halloween][data-x-theme=dark]{--accent:#f5731a;--accent-press:#dc620f;--accent-2:#8b3dff;--accent-soft:#2a1508;--accent-light:#ffa65c;--accent-border:#5a2d0e;--accent-deep:#2a0d3d;--glow:#f5731a5c;--tint:#24120a;--shine-1:#ffb366;--shine-2:#c28bff;--au1:#ffb057;--au2:#8b3dff;--au3:#ff4d1f;--promo-bg:linear-gradient(150deg, #2b1206 0%, #170a22 55%, #101017 100%)}[data-x-season=halloween][data-x-theme=light]{--accent:#e0620c;--accent-press:#c2530a;--accent-2:#7c2df0;--accent-soft:#fff0e3;--accent-light:#c2530a;--accent-border:#f6caa6;--accent-deep:#2a0d3d;--glow:#e0620c3d;--tint:#fff4ea;--au1:#ffb057;--au2:#8b3dff;--au3:#ff4d1f;--promo-bg:linear-gradient(150deg, #fff1e4 0%, #f3eaff 55%, #fff 100%)}[data-x-season=thanksgiving][data-x-theme=dark]{--accent:#e0822c;--accent-press:#c96f1f;--accent-2:#b4462a;--accent-soft:#27180b;--accent-light:#f2b06a;--accent-border:#4f3317;--accent-deep:#3b150b;--glow:#e0822c4d;--tint:#23160b;--shine-1:#f5c07a;--shine-2:#e98d5b;--au1:#f7c173;--au2:#c2562d;--au3:#f09a3e;--promo-bg:linear-gradient(150deg, #2b1a08 0%, #1d0e0a 55%, #101017 100%)}[data-x-season=thanksgiving][data-x-theme=light]{--accent:#c96a17;--accent-press:#ad5a12;--accent-2:#a23d22;--accent-soft:#fbefe2;--accent-light:#a8560f;--accent-border:#eccfae;--accent-deep:#3b150b;--glow:#c96a173d;--tint:#fdf4ea;--au1:#f7c173;--au2:#c2562d;--au3:#f09a3e;--promo-bg:linear-gradient(150deg, #fdf0e1 0%, #faece6 55%, #fff 100%)}[data-x-season=christmas][data-x-theme=dark]{--accent:#e5484d;--accent-press:#cc3a3f;--accent-2:#1f9d5a;--accent-soft:#2a1012;--accent-light:#ff8a8d;--accent-border:#5a1e22;--accent-deep:#0f2a1a;--glow:#e5484d57;--tint:#22100f;--shine-1:#ffd27a;--shine-2:#7fd6a0;--au1:#ffd27a;--au2:#1f9d5a;--au3:#e5484d;--promo-bg:linear-gradient(150deg, #2a0d10 0%, #0d2016 55%, #101017 100%)}[data-x-season=christmas][data-x-theme=light]{--accent:#cf2f35;--accent-press:#b02429;--accent-2:#178a4c;--accent-soft:#fdecec;--accent-light:#b02429;--accent-border:#f3c3c5;--accent-deep:#0f2a1a;--glow:#cf2f3538;--tint:#fff3f3;--au1:#e6b44a;--au2:#178a4c;--au3:#cf2f35;--promo-bg:linear-gradient(150deg, #fdecec 0%, #e8f6ee 55%, #fff 100%)}[data-x-season=easter][data-x-theme=dark]{--accent:#f06aa8;--accent-press:#db5594;--accent-2:#8b7cf6;--accent-soft:#2a1220;--accent-light:#ffa3cc;--accent-border:#5a2442;--accent-deep:#1e1640;--glow:#f06aa852;--tint:#22121c;--shine-1:#ffe38a;--shine-2:#a8e6ff;--au1:#ffe38a;--au2:#8b7cf6;--au3:#7fd6a0;--promo-bg:linear-gradient(150deg, #2a1224 0%, #161a33 55%, #101017 100%)}[data-x-season=easter][data-x-theme=light]{--accent:#d4458a;--accent-press:#b93676;--accent-2:#6f5de0;--accent-soft:#fdeaf3;--accent-light:#b93676;--accent-border:#f4c2da;--accent-deep:#1e1640;--glow:#d4458a38;--tint:#fff3f8;--au1:#f2c94c;--au2:#6f5de0;--au3:#3fae76;--promo-bg:linear-gradient(150deg, #fdeaf3 0%, #eef0ff 55%, #fffdf0 100%)}.xn-snow{will-change:transform;background:#fff;border-radius:50%;animation:linear infinite xnSnowFall;position:absolute;top:-12px;box-shadow:0 0 6px #ffffffb3}@keyframes xnSnowFall{0%{transform:translate(0,0)}50%{transform:translate(18px,470px)}to{transform:translate(-6px,960px)}}[data-x-theme=light] .xn-snow{box-shadow:none;background:#cfe0f5}@media (prefers-reduced-motion:reduce){.xn-snow{animation:none;top:auto}}html[data-x-season]{--season-bar-h:40px}html[data-x-bar-closed]{--season-bar-h:0px!important}html[data-x-bar-closed] .xn-season-bar{display:none}.xn-season-bar-close{opacity:.85;transition:opacity .15s,background-color .15s}.xn-season-bar-close:hover{opacity:1;background:#0003!important}.xn-season-deco{z-index:1;pointer-events:none;position:absolute;inset:0}.xn-season-deco>*{line-height:1;position:absolute}.xn-season-float{animation:6s ease-in-out infinite alternate xnSeasonFloat}@keyframes xnSeasonFloat{to{translate:0 -10px}}@media (max-width:760px){.xn-season-deco .xn-deco-wide{display:none}}@media (prefers-reduced-motion:reduce){.xn-season-float{animation:none!important}}@keyframes xnFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes xnDrawUnderline{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}@keyframes xnPageEnter{0%{opacity:0}to{opacity:1}}@keyframes xnShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes xnToastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes xnToastPop{0%{opacity:0;transform:scale(.94)translateY(3px)}to{opacity:1;transform:none}}@keyframes xnPopupBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes xnPopupCardIn{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.xn-skeleton{background:linear-gradient(100deg, var(--bg-alt) 30%, var(--border) 50%, var(--bg-alt) 70%);background-size:250% 100%;border-radius:8px;animation:1.7s ease-in-out infinite xnShimmer;position:relative}.xn-field:focus{box-shadow:0 0 0 3px var(--accent-soft);outline:none;border-color:var(--accent)!important}.xn-field{transition:border-color .18s,box-shadow .18s,background-color .18s}.xn-select-wrap{position:relative}.xn-select-wrap select.xn-field:hover{border-color:var(--border-strong)}.xn-select-chevron{transition:transform .22s cubic-bezier(.22,1,.36,1),color .18s;transform:translateY(-50%)}.xn-select-wrap select.xn-field:focus~.xn-select-chevron{color:var(--accent);transform:translateY(-50%)rotate(180deg)}.xn-underline-path{stroke-dasharray:320;stroke-dashoffset:320px;animation:1s .35s forwards xnDrawUnderline}.xn-page-enter{animation:.45s cubic-bezier(.33,1,.68,1) both xnPageEnter}@keyframes xnTabIn{0%{opacity:0}to{opacity:1}}.xn-tab-content{animation:.22s cubic-bezier(.16,1,.3,1) both xnTabIn}.xn-reveal{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.xn-reveal--visible{opacity:1;transform:none}.xn-hover-lift{transition:box-shadow .22s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.xn-hover-lift:hover{box-shadow:var(--shadow-lg)}.xn-hover-lift:active{transform:scale(.98)}.xn-no-press:active{transform:none!important}.xn-card-scale{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.xn-card-scale:hover{box-shadow:var(--shadow-lg);transform:scale(1.03)}.xn-card-scale:active{transform:scale(.98)}.xn-hover-btn{transition:transform .16s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.xn-hover-btn:active{transform:scale(.96)}.xn-hover-btn[data-variant=accent]:hover{background:var(--accent-press)!important}.xn-hover-btn[data-variant=ghost]:hover{background:var(--bg-alt)!important}.xn-hover-btn[data-variant=danger]:hover{background:color-mix(in srgb, var(--red) 22%, var(--red-soft))!important}.xn-navlink:hover:not([data-active]){color:var(--text)!important}.xn-navlink{transition:color .3s cubic-bezier(.22,1,.36,1)}.xn-navlink:active{transform:scale(.97)}.xn-nav-glide{transition:opacity .2s}[data-glide]>.xn-nav-glide{transition:transform .45s cubic-bezier(.34,1.3,.5,1),width .45s cubic-bezier(.34,1.3,.5,1),opacity .25s}@media (prefers-reduced-motion:reduce){[data-glide]>.xn-nav-glide{transition:opacity .2s}.xn-navlink:active{transform:none}}.xn-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.xn-scroll::-webkit-scrollbar{width:8px}.xn-scroll::-webkit-scrollbar-track{background:0 0}.xn-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--card);background-clip:padding-box;border-radius:8px}.xn-scroll::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.xn-header-burger{display:none}@media (max-width:1000px){.xn-header-nav,.xn-header-actions{display:none!important}.xn-header-burger{display:grid!important}}.xn-grain{z-index:999;pointer-events:none;opacity:var(--noise-op);mix-blend-mode:overlay;background-repeat:repeat;background-size:160px 160px;position:fixed;inset:0}.xn-hero{isolation:isolate;position:relative}.xn-hero-bg{top:calc(-1 * (var(--header-h) + var(--season-bar-h,0px)) - 3px);z-index:-1;background:radial-gradient(110% 70% at 50% 0%, var(--accent) 0%, var(--accent-2) 38%, transparent 72%);position:absolute;bottom:-260px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 46%,#000c 63%,#00000075 76%,#0000002e 88%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#000c 63%,#00000075 76%,#0000002e 88%,#0000 100%)}.xn-hero-bg:after{content:"";background:radial-gradient(74% 46% at 50% 32%, color-mix(in srgb, var(--bg) 56%, transparent), transparent 72%);position:absolute;inset:0}.xn-hero-canvas{position:absolute;inset:0}.xn-badge{transition:border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.xn-badge:hover{border-color:var(--accent);transform:translateY(-1px)}.xn-badge:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--accent) 26%, transparent), transparent);width:44%;animation:5s cubic-bezier(.22,1,.36,1) infinite xnSweep;position:absolute;top:0;bottom:0}@keyframes xnSweep{0%,58%{left:-50%}to{left:110%}}.xn-spark{animation:2.8s ease-in-out infinite xnTwinkle}@keyframes xnTwinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.82;transform:scale(1.22)rotate(18deg)}}.xn-badge-arrow{transition:transform .2s cubic-bezier(.22,1,.36,1)}.xn-badge:hover .xn-badge-arrow{transform:translate(3px)}.xn-hero-text-fill-canvas{pointer-events:none;overflow:hidden}.xn-shine{background:linear-gradient(94deg, var(--text) 12%, var(--shine-1,var(--accent)) 46%, var(--shine-2,var(--accent-2)) 62%, var(--text) 92%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite xnSheen}@keyframes xnSheen{to{background-position:-220% 0}}.xn-stage{position:relative}.xn-stage-particles{z-index:0;pointer-events:none;position:absolute;inset:-170px -120px -130px}.xn-stage-glow{z-index:0;pointer-events:none;position:absolute;inset:-20% -18% -26%}.xn-stage-glow span{border-radius:50%;position:absolute}.xn-stage-glow .g1{background:radial-gradient(closest-side, var(--glow), transparent);filter:blur(130px);opacity:.8;width:84%;height:84%;top:4%;left:50%;transform:translate(-50%)}.xn-stage-glow .g2{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 50%, transparent), transparent);filter:blur(150px);opacity:.45;width:52%;height:70%;top:22%;left:10%}.xn-stage-glow .g3{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-2) 50%, transparent), transparent);filter:blur(160px);opacity:.42;width:50%;height:72%;top:16%;right:8%}.xn-play{transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}.xn-play:hover{border-color:var(--accent);transform:scale(1.06)}.xn-play:after{content:"";border:1px solid var(--accent);border-radius:50%;animation:3.4s cubic-bezier(.22,1,.36,1) infinite xnPing;position:absolute;inset:-1px}@keyframes xnPing{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.xn-live-dot{animation:1.6s ease-in-out infinite xnLivePulse}@keyframes xnLivePulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.xn-live-dot{animation:none}}.xn-lit{overflow:hidden}.xn-aurora{z-index:0;opacity:.85;isolation:isolate;position:absolute;inset:-30%}.xn-aurora span{mix-blend-mode:screen;filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.xn-aurora .a1{aspect-ratio:1;background:var(--au1,#a78bfa);width:58%;animation:17s ease-in-out infinite alternate xnAu1;top:2%;left:-6%}.xn-aurora .a2{aspect-ratio:1;background:var(--au2,#5b8cff);width:52%;animation:21s ease-in-out infinite alternate xnAu2;top:26%;right:-4%}.xn-aurora .a3{aspect-ratio:1;background:var(--au3,#e879f9);opacity:.7;width:46%;animation:25s ease-in-out infinite alternate xnAu3;bottom:-8%;left:26%}@keyframes xnAu1{to{transform:translate(22%,16%)scale(1.18)}}@keyframes xnAu2{to{transform:translate(-18%,20%)scale(1.12)}}@keyframes xnAu3{to{transform:translate(14%,-22%)scale(1.22)}}.xn-dots:before{content:"";z-index:1;opacity:.4;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:5px 5px;position:absolute;inset:0}.xn-showcase-panel[aria-pressed=false]:hover{border-color:var(--accent)!important}.xn-showcase-panel:active{transform:scale(.995)}.xn-acc-body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.xn-acc[data-open=true] .xn-acc-body{grid-template-rows:1fr}.xn-acc-body>div{overflow:hidden}.xn-acc-btn{transition:color .2s cubic-bezier(.22,1,.36,1)}.xn-acc-btn:hover{color:var(--accent)}.xn-acc-btn svg{transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.xn-acc[data-open=true] .xn-acc-btn svg{color:var(--accent);transform:rotate(45deg)}.xn-rv.is-wait{opacity:0}.xn-rv--up.is-wait{transform:translateY(20px)}.xn-rv--blur.is-wait{filter:blur(12px);transform:translateY(16px)}.xn-rv--left.is-wait{transform:translate(-22px)}.xn-rv--zoom.is-wait{transform:scale(.965)translateY(16px)}.xn-rv.is-in{opacity:1;filter:none;transition:opacity .85s cubic-bezier(.22,1,.36,1) var(--d,0s), transform .85s cubic-bezier(.22,1,.36,1) var(--d,0s), filter .85s cubic-bezier(.22,1,.36,1) var(--d,0s);transform:none}.xn-card-lift{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1)}.xn-card-lift:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-4px)}.xn-card-lift:active{transform:scale(.99)}.xn-card-lift .xn-arrow{transition:transform .22s cubic-bezier(.22,1,.36,1)}.xn-card-lift:hover .xn-arrow{transform:translate(4px)}.xn-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xn-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xn-grid-podium{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}@media (max-width:900px){.xn-grid-podium{grid-template-columns:minmax(0,1fr)}}.xn-grid-controls{grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.xn-controls-roster{top:calc(var(--header-h) + 16px);position:sticky}@media (max-width:900px){.xn-grid-controls{grid-template-columns:minmax(0,1fr)}.xn-controls-roster{position:static}}.xn-grid-modes{grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (max-width:760px){.xn-grid-modes{grid-template-columns:minmax(0,1fr)}}.xn-roster-row{transition:background .16s,border-color .16s}.xn-roster-row:not([data-selected]):hover{background:var(--bg-alt)!important}.xn-chip{transition:background .16s,border-color .16s,color .16s,transform .16s cubic-bezier(.22,1,.36,1)}.xn-chip:not([aria-pressed=true]):hover{border-color:var(--border-strong)!important;color:var(--text)!important}.xn-chip:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.xn-chip:active{transform:none}}.xn-grid-answers{grid-template-columns:280px minmax(0,1fr);display:grid}.xn-answers-index{max-height:580px}.xn-grid-answer-cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.xn-answer-card{transition:border-color .16s,box-shadow .16s}.xn-answer-card:hover{box-shadow:var(--shadow);border-color:var(--border-strong)!important}@media (max-width:760px){.xn-grid-answers{grid-template-columns:minmax(0,1fr)}.xn-answers-index{border-bottom:1px solid var(--border);max-height:260px;border-right:none!important}}.xn-grid-mode{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}@media (max-width:860px){.xn-grid-mode{grid-template-columns:minmax(0,1fr)}}.xn-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xn-grid-sidebar-sm{grid-template-columns:200px minmax(0,1fr);display:grid}.xn-grid-sidebar-md{grid-template-columns:210px minmax(0,1fr);display:grid}.xn-grid-sidebar-lg{grid-template-columns:220px minmax(0,1fr);display:grid}.xn-grid-sidebar-xl{grid-template-columns:380px minmax(0,1fr);display:grid}.xn-grid-why{grid-template-columns:1.15fr minmax(0,1fr);display:grid}.xn-grid-media-lg{grid-template-columns:1.35fr minmax(0,1fr);display:grid}.xn-cols-3{columns:3}.xn-menu-sidebar{position:sticky;top:88px}.xn-account-nav{flex-direction:column;gap:2px;display:flex}.xn-admin-split-wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.xn-admin-users{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.xn-admin-row{transition:background .15s}@keyframes xnStatusPulse{0%,to{opacity:1}50%{opacity:.35}}.xn-status-pulse{animation:1.6s ease-in-out infinite xnStatusPulse}@media (prefers-reduced-motion:reduce){.xn-status-pulse{animation:none}}.xn-admin-row:hover{background:var(--bg-alt)}@media (max-width:1100px){.xn-admin-split-wide,.xn-admin-users{grid-template-columns:minmax(0,1fr)}.xn-admin-users>section{position:static!important}}@keyframes xnAccountCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.xn-account-panel>*{animation:.45s cubic-bezier(.22,1,.36,1) both xnAccountCardIn}.xn-account-panel>:nth-child(2){animation-delay:60ms}.xn-account-panel>:nth-child(3){animation-delay:.12s}.xn-account-panel>:nth-child(n+4){animation-delay:.18s}.xn-account-nav button:not([aria-current]):hover{background:var(--bg-alt)!important}@media (max-width:720px){.xn-account-nav{z-index:5;scrollbar-width:none;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);flex-direction:row;margin:0 -24px;padding:8px 24px;overflow-x:auto;top:var(--header-h)!important;position:sticky!important}.xn-account-nav::-webkit-scrollbar{display:none}.xn-account-nav button{flex:none;width:auto!important}.xn-account-nav-hint{display:none}.xn-grid-2,.xn-grid-3,.xn-grid-4,.xn-grid-why,.xn-grid-media-lg{grid-template-columns:repeat(2,minmax(0,1fr))}.xn-grid-sidebar-sm,.xn-grid-sidebar-md,.xn-grid-sidebar-lg,.xn-grid-sidebar-xl{grid-template-columns:minmax(0,1fr)}.xn-menu-sidebar{position:static}}@media (max-width:480px){.xn-grid-2,.xn-grid-3,.xn-grid-4,.xn-grid-why,.xn-grid-media-lg{grid-template-columns:minmax(0,1fr)}.xn-cols-3{columns:1}.xn-script-tab-badge{display:none}}@media (max-width:640px){.xn-cols-3{columns:2}}.xn-auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.xn-auth-formcol{padding:96px 32px 48px}.xn-auth-topbar{top:24px;left:32px;right:32px}@media (max-width:860px){.xn-auth-split{grid-template-columns:1fr}.xn-auth-brand{display:none!important}.xn-auth-formcol{padding:96px 20px 40px}.xn-auth-topbar{top:20px;left:20px;right:20px}}.xn-auth-zoom{zoom:var(--xn-auth-zoom,1)}.xn-auth-formcol{position:relative}.xn-auth-formcol:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--border-strong) 1.2px, transparent 1.2px);opacity:.7;background-size:24px 24px;position:absolute;inset:0}.xn-auth-brand{isolation:isolate;color:#fff;--au1:#c4b5fd;--au2:#60a5fa;--au3:#f0abfc;background:linear-gradient(155deg,#2b0f8f 0%,#5a22f0 48%,#8b5cf6 100%);position:relative;overflow:hidden}[data-x-theme=dark] .xn-auth-brand{background:linear-gradient(155deg,#12073d 0%,#3a14b8 52%,#6d3cf5 100%)}.xn-auth-brand .xn-aurora{opacity:.45}.xn-auth-brand:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-position:50%;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 45%,#00000059 100%);mask-image:radial-gradient(at 50% 45%,#000 45%,#00000059 100%)}.xn-auth-glass{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e}.xn-auth-stars{z-index:0;pointer-events:none;position:absolute;inset:0}.xn-auth-stars>span{animation:3.2s ease-in-out infinite backwards xnAuthTwinkle;position:absolute}.xn-auth-star-dot{background:#fff;border-radius:50%;box-shadow:0 0 6px 1px #fff9}.xn-auth-star-spark{color:#fff;filter:drop-shadow(0 0 6px #ffffffb3)}@keyframes xnAuthTwinkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.xn-auth-stagger>*{animation:.5s cubic-bezier(.22,1,.36,1) both xnFade}.xn-auth-stagger>:nth-child(2){animation-delay:50ms}.xn-auth-stagger>:nth-child(3){animation-delay:.1s}.xn-auth-stagger>:nth-child(4){animation-delay:.15s}.xn-auth-stagger>:nth-child(5){animation-delay:.2s}.xn-auth-stagger>:nth-child(n+6){animation-delay:.25s}.xn-auth-input{margin-top:7px;position:relative}.xn-auth-input>.xn-auth-input-icon{z-index:1;color:var(--text-soft);pointer-events:none;transition:color .18s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.xn-auth-input:focus-within>.xn-auth-input-icon{color:var(--accent)}.xn-auth-formcol{overflow:hidden}.xn-auth-topbar{z-index:2}.xn-auth-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:24px;padding:44px 46px 36px}.xn-auth-card .xn-field{background:var(--bg)!important;box-shadow:none!important}.xn-auth-card .xn-field:hover:not(:focus){border-color:var(--border-strong)!important}.xn-auth-card .xn-field:focus{background:var(--card)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.xn-auth-card .xn-field::placeholder{color:var(--text-soft);opacity:.7}@media (max-width:860px){.xn-auth-card{border-radius:20px;padding:28px 20px 24px}}@media (max-width:420px){.xn-auth-card{box-shadow:none;background:0 0;border:none;padding:8px 0 0}.xn-auth-formcol:before{opacity:.45}}.xn-auth-eye{width:34px;height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.xn-auth-eye:hover{background:var(--bg-alt);color:var(--text)}.xn-auth-alert{animation:.22s cubic-bezier(.22,1,.36,1) both xnPopupCardIn}.xn-auth-arrow{transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.xn-hover-btn:hover .xn-auth-arrow{transform:translate(3px)}.xn-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite xnSpin}@keyframes xnSpin{to{transform:rotate(360deg)}}.xn-auth-strength>span{transition:background-color .25s}.xn-verify-ring{border:2px solid var(--accent);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.22,1,.36,1) infinite xnPing;position:absolute;inset:0}.xn-verify-ring:nth-child(2){animation-delay:1.2s}.xn-verify-bob{animation:3s ease-in-out infinite xnAuthBob}@keyframes xnAuthBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.xn-verify-wait:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite xnLivePulse}@media (prefers-reduced-motion:reduce){.xn-auth-stars>span,.xn-auth-stagger>*,.xn-verify-bob,.xn-verify-ring,.xn-auth-alert,.xn-verify-wait:before{animation:none!important}.xn-verify-ring{display:none}.xn-hover-btn:hover .xn-auth-arrow{transform:none}}.xn-subhero{isolation:isolate;position:relative}.xn-subhero-bg{display:none}.xn-price-split{grid-template-columns:1.06fr .94fr;align-items:stretch;display:grid}.xn-price-pay{border-left:1px solid var(--border)}@media (max-width:860px){.xn-price-split{grid-template-columns:1fr}.xn-price-pay{border-left:none;border-top:1px solid var(--border)}}.xn-member-card{transform:perspective(900px)rotateX(10deg)rotateY(-16deg)rotate(-4deg)}.xn-footer-link{transition:color .2s cubic-bezier(.22,1,.36,1)}.xn-footer-link:hover{color:var(--text)}.xn-surface{background:color-mix(in srgb, var(--card) 78%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:16px}.xn-confetti-piece{animation-name:xnConfettiFall;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;position:absolute;top:-20px}@keyframes xnConfettiFall{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--xn-drift,0px), 420px) rotate(600deg);opacity:0}}.xn-confetti-card-piece{animation-name:xnConfettiBurst;animation-timing-function:cubic-bezier(.19,.68,.34,1);animation-fill-mode:forwards;position:absolute}@keyframes xnConfettiBurst{0%{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)}to{transform:translate(-50%, -50%) translate(var(--xn-bx,0px), var(--xn-by,400px)) rotate(720deg);opacity:0}}@keyframes xnGiftBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-4deg)}}.xn-gift-bob{animation:2.6s ease-in-out infinite xnGiftBob}@keyframes xnPopIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.xn-pop-in{animation:.5s cubic-bezier(.22,1,.36,1) both xnPopIn}@keyframes xnSparkleTwinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(1.3)rotate(15deg)}}.xn-sparkle{animation:1.8s ease-in-out infinite xnSparkleTwinkle;display:inline-block}.xn-sparkle:nth-child(2){animation-delay:.3s}.xn-spin{animation:.7s linear infinite xnSpin}@media (prefers-reduced-motion:reduce){.xn-confetti-piece,.xn-confetti-card-piece,.xn-gift-bob,.xn-pop-in,.xn-sparkle,.xn-spin{animation:none!important}.xn-rv{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.xn-shine,.xn-badge:after,.xn-spark,.xn-play:after,.xn-aurora span{animation:none!important}.xn-card-lift,.xn-showcase-panel,.xn-showcase-panel *{transition:none!important}.xn-card-lift:hover,.xn-showcase-panel:active{transform:none!important}.xn-page-enter,.xn-underline-path,.xn-tab-content,.xn-account-panel>*{animation:none!important}.xn-tab-indicator{transition:none!important}.xn-reveal{opacity:1!important;transition:none!important;transform:none!important}.xn-hover-lift,.xn-card-scale,.xn-hover-btn{transition:none!important}.xn-hover-lift:hover,.xn-hover-lift:active,.xn-card-scale:hover,.xn-card-scale:active,.xn-hover-btn:hover,.xn-hover-btn:active{transform:none!important}}.xn-icon-dark,[data-x-theme=dark] .xn-icon-light{display:none!important}[data-x-theme=dark] .xn-icon-dark{display:block!important}[data-x-theme=light] [data-product=kahoot]{--accent:#6c2fb0;--accent-press:#5a2497;--accent-2:#46178f;--accent-soft:#f1e9fb;--glow:#6c2fb03d}[data-x-theme=dark] [data-product=kahoot]{--accent:#9a5ce0;--accent-press:#7c3fc4;--accent-2:#5b23a8;--accent-soft:#1f1430;--glow:#9a5ce057}[data-x-theme=light] [data-product=blooket]{--accent:#0c8f99;--accent-press:#0a7880;--accent-2:#0b6b84;--accent-soft:#e2f6f7;--glow:#0c8f9938}[data-x-theme=dark] [data-product=blooket]{--accent:#2ab8c2;--accent-press:#1d9aa3;--accent-2:#177a99;--accent-soft:#0b2326;--glow:#35ccd54d}[data-x-theme=light] [data-product=gimkit]{--accent:#178a57;--accent-press:#117347;--accent-2:#0f6b6b;--accent-soft:#e4f5ec;--glow:#178a5738}[data-x-theme=dark] [data-product=gimkit]{--accent:#2fbf7c;--accent-press:#22a066;--accent-2:#13807d;--accent-soft:#0c2419;--glow:#2fbf7c4d}[data-x-theme=light] [data-product=prodigy]{--accent:#b86e0b;--accent-press:#9a5b07;--accent-2:#8a3fbf;--accent-soft:#fbf0df;--glow:#b86e0b38}[data-x-theme=dark] [data-product=prodigy]{--accent:#e59a2c;--accent-press:#c9821b;--accent-2:#8f4fd0;--accent-soft:#2a1c08;--glow:#e59a2c4d}[data-x-theme=light] [data-product=wayground]{--accent:#d4157c;--accent-press:#b30f68;--accent-2:#8a1a5a;--accent-soft:#fde6f2;--glow:#d4157c38}[data-x-theme=dark] [data-product=wayground]{--accent:#fe4aa8;--accent-press:#e02f8d;--accent-2:#9c2168;--accent-soft:#2c0d1d;--glow:#fe309e4d}[data-x-theme=light] [data-product=quizlet]{--accent:#3446e8;--accent-press:#2436d0;--accent-2:#1a2bb0;--accent-soft:#e8ebff;--glow:#3446e838}[data-x-theme=dark] [data-product=quizlet]{--accent:#6675ff;--accent-press:#4d5cf0;--accent-2:#2e3ccc;--accent-soft:#151a3a;--glow:#6675ff52}[data-x-theme=light] [data-product=gforms]{--accent:#6a3fb5;--accent-press:#58329c;--accent-2:#3f2a8a;--accent-soft:#efe9f9;--glow:#6a3fb538}[data-x-theme=dark] [data-product=gforms]{--accent:#9b76e0;--accent-press:#825cc9;--accent-2:#5a3fb0;--accent-soft:#1d1630;--glow:#9b76e052}.xn-phero{isolation:isolate;position:relative}.xn-phero-bg{top:calc(-1 * var(--header-h) - 3px);z-index:-1;background:radial-gradient(80% 90% at var(--phero-x,50%) 0%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--accent-2) 16%, var(--bg)), var(--bg));position:absolute;bottom:0;left:0;right:0;overflow:hidden}.xn-phero-bg:before{content:"";opacity:.55;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 92%);mask-image:linear-gradient(#000 10%,#0000 92%)}.xn-pat-dots:before{background-image:radial-gradient(color-mix(in srgb, var(--accent) 55%, transparent) 1.6px, transparent 1.8px);background-size:22px 22px}.xn-pat-grid:before{background-image:linear-gradient(color-mix(in srgb, var(--accent) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 30%, transparent) 1px, transparent 1px);background-size:34px 34px}.xn-pat-diagonal:before{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 26%, transparent) 0 2px, transparent 2px 18px)}.xn-pat-rings:before{background-image:repeating-radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--accent) 30%, transparent) 0 1.5px, transparent 1.5px 26px)}.xn-pat-lines:before{background-image:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--accent) 32%, transparent) 31px 32px)}.xn-phero-shape{opacity:.9;animation:7s ease-in-out infinite alternate xnSeasonFloat;position:absolute}@media (max-width:720px){.xn-phero-shape[data-wide]{display:none}}@media (prefers-reduced-motion:reduce){.xn-phero-shape{animation:none}}.xn-subtabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.xn-subtabs::-webkit-scrollbar{display:none}.xn-faq-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;display:grid}@media (max-width:720px){.xn-faq-cols{grid-template-columns:minmax(0,1fr)}}.xn-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.xn-bento>[data-span="2"]{grid-column:span 2}.xn-bento>[data-span="3"]{grid-column:1/-1}.xn-shape-card{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s}.xn-shape-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)!important;border-left-color:color-mix(in srgb, var(--shape) 45%, var(--border))!important;border-right-color:color-mix(in srgb, var(--shape) 45%, var(--border))!important;border-bottom-color:color-mix(in srgb, var(--shape) 45%, var(--border))!important}@media (prefers-reduced-motion:reduce){.xn-shape-card:hover{transform:none}}@media (max-width:720px){.xn-bento{grid-template-columns:minmax(0,1fr)}.xn-bento>[data-span]{grid-column:auto}}.xn-table-wrap{overflow-x:auto}.xn-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}.xn-grid-prose{grid-template-columns:minmax(0,1fr) 320px;display:grid}@media (max-width:720px){.xn-step-link{display:none}}@media (max-width:860px){.xn-grid-prose{grid-template-columns:minmax(0,1fr)}}.xn-hero-stars{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xn-hero-stars>span{background:0 0;border-radius:50%;animation:6s ease-in-out infinite alternate xnStarTwinkle;position:absolute;top:0;left:0}.xn-hero-stars>span:nth-child(2){animation-delay:-2s}.xn-hero-stars>span:nth-child(3){animation-delay:-4s}@keyframes xnStarTwinkle{0%{opacity:.6}to{opacity:1}}[data-x-theme=light] .xn-hero-stars{opacity:.8}@media (prefers-reduced-motion:reduce){.xn-hero-stars>span{animation:none}}.xn-chat-panel{transform-origin:100% 100%;animation:.28s cubic-bezier(.22,1,.36,1) both xnChatIn}@keyframes xnChatIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.xn-chat-fab{transition:transform .2s cubic-bezier(.22,1,.36,1)}.xn-chat-fab:hover{transform:scale(1.06)}.xn-chat-fab:active{transform:scale(.96)}.xn-chat-nudge{animation:.4s cubic-bezier(.22,1,.36,1) .8s both xnChatIn}.xn-chat-quick{transition:background .18s}.xn-chat-quick:hover{background:var(--accent-soft)!important}.xn-chat-input:focus{border-color:var(--accent)!important}@media (prefers-reduced-motion:reduce){.xn-chat-panel,.xn-chat-nudge{animation:none}.xn-chat-fab,.xn-chat-fab:hover,.xn-chat-fab:active{transition:none;transform:none}}.xn-tc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:1040px;margin:0 auto;display:grid}.xn-tc-col{flex-direction:column;gap:16px;min-width:0;display:flex}.xn-tc{border:1px solid var(--border);background:var(--card);border-radius:20px;transition:border-color .2s;overflow:hidden}.xn-tc:hover,.xn-tc[data-open=true]{border-color:var(--border-strong)}.xn-tc-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:16px;width:100%;padding:22px;font-family:inherit;display:flex}.xn-tc-head:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:20px}.xn-tc-count{color:var(--accent);margin-top:10px;font-size:13px;font-weight:700;display:inline-block}.xn-tc-chev{width:34px;height:34px;color:var(--text-soft);background:var(--bg-alt);border-radius:50%;flex:none;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s,background .2s;display:grid}.xn-tc-head:hover .xn-tc-chev{color:var(--text)}.xn-tc[data-open=true] .xn-tc-chev{color:#fff;background:var(--accent);transform:rotate(180deg)}.xn-tc-body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.xn-tc[data-open=true] .xn-tc-body{grid-template-rows:1fr}.xn-tc-body>div{min-height:0;overflow:hidden}.xn-tc-table{border-collapse:collapse;border-top:1px solid var(--border);width:100%;font-size:15px}.xn-tc-table th,.xn-tc-table td{text-align:center;padding:0;font-weight:400}.xn-tc-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:10px 0;font-size:12px;font-weight:700}.xn-tc-table thead th:first-child{text-align:left;padding-left:22px}.xn-tc-table thead .xn-tc-pro{color:var(--accent)}.xn-tc-table tbody th{text-align:left;color:var(--text);padding:13px 12px 13px 22px}.xn-tc-table tbody tr{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.xn-tc-table td{vertical-align:middle;width:88px}.xn-tc-table td>*{margin:0 auto}.xn-tc-table .xn-tc-pro{background:color-mix(in srgb, var(--accent) 7%, transparent);width:88px}.xn-tc-tick{width:22px;height:22px;color:var(--text-soft);border:1px solid var(--border-strong);border-radius:50%;place-items:center;display:grid}.xn-tc-tick[data-pro=true]{color:#fff;background:var(--accent);border-color:var(--accent)}.xn-tc-dash{background:var(--border-strong);border-radius:2px;width:12px;height:2px;display:block}.xn-tc-val{color:var(--text-soft);font-size:14.5px;font-weight:500}.xn-tc-val[data-pro=true]{color:var(--accent);font-weight:700}@media (max-width:860px){.xn-tc-grid{flex-direction:column;max-width:640px;display:flex}.xn-tc-col{display:contents}}@media (max-width:480px){.xn-tc-head{gap:14px;padding:18px}.xn-tc-table{font-size:14px}.xn-tc-table thead th:first-child,.xn-tc-table tbody th{padding-left:18px}.xn-tc-table td,.xn-tc-table .xn-tc-pro{width:66px}}@media (prefers-reduced-motion:reduce){.xn-tc-body,.xn-tc-chev{transition:none}}.xn-cta-card{isolation:isolate;border:1px solid var(--border);background:var(--card);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:clamp(36px,5vw,56px) clamp(20px,4vw,44px);display:flex;position:relative;overflow:hidden}.xn-cta-card:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--text) 16%, transparent) 1px, transparent 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 75%)}.xn-cta-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 15%, color-mix(in srgb, var(--accent-light,var(--accent)) 70%, transparent) 50%, transparent 85%) top / 100% 1px no-repeat, radial-gradient(ellipse 55% 60% at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);position:absolute;inset:0}.xn-cta-mark{width:48px;height:48px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 12px 32px -10px var(--glow);border-radius:14px;margin-bottom:4px;display:block;overflow:hidden}.xn-fullh{min-height:100dvh}.xn-fullh-fixed{height:100dvh}@media (hover:none){.xn-hover-lift:hover,.xn-card-scale:hover,.xn-hover-btn:hover,.xn-badge:hover,.xn-play:hover,.xn-card-lift:hover,.xn-shape-card:hover,.xn-chat-fab:hover{transform:none}}.xn-admin-sidebar{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;flex:none;width:248px;display:flex;position:sticky;top:0}.xn-admin-menu-btn,.xn-admin-menu-close{cursor:pointer;width:40px;height:40px;color:var(--text);border-radius:10px;flex:none;place-items:center;display:none}.xn-admin-menu-btn{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow)}.xn-admin-menu-close{color:var(--text-soft);background:0 0;border:none;margin-left:auto}.xn-admin-scrim{display:none}.xn-admin-header{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 28px;display:flex;position:sticky;top:0}.xn-admin-header:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.35;height:1px;position:absolute;bottom:-1px;left:0;right:0}.xn-admin-content{flex:1;min-width:0;padding:28px;position:relative}.xn-admin-content:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 100% at 20% 0%, var(--accent-soft), transparent 70%);opacity:.7;height:260px;position:absolute;inset:0 0 auto}.xn-admin-content>*{z-index:1;position:relative}.xn-admin-content table{-webkit-overflow-scrolling:touch}.xn-admin-content input,.xn-admin-content select,.xn-admin-content textarea{font-size:16px}@media (min-width:901px){.xn-admin-content input,.xn-admin-content select,.xn-admin-content textarea{font-size:14px}}@media (max-width:900px){.xn-admin-sidebar{z-index:60;width:min(300px,86vw);box-shadow:none;transition:transform .26s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.xn-admin-sidebar[data-open]{transform:none;box-shadow:0 0 60px #00000073}.xn-admin-menu-btn,.xn-admin-menu-close{display:grid}.xn-admin-scrim{z-index:55;opacity:0;pointer-events:none;background:#00000085;transition:opacity .22s;display:block;position:fixed;inset:0}.xn-admin-scrim[data-open]{opacity:1;pointer-events:auto}.xn-admin-header{gap:10px;padding:10px 14px}.xn-admin-header h1{font-size:17px!important}.xn-admin-subtitle{display:none}.xn-admin-content{padding:14px 12px 40px}.xn-admin-content button,.xn-admin-sidebar a{min-height:38px}}@media (prefers-reduced-motion:reduce){.xn-admin-sidebar,.xn-admin-scrim{transition:none}}.xn-admin-only-mobile{display:none}@media (max-width:760px){.xn-admin-only-desktop{display:none!important}.xn-admin-only-mobile{display:block}}.xn-season-flash{opacity:0;background:radial-gradient(70% 60% at 70% 0,#ceb4ff8c,#ceb4ff1f 60%,#0000);animation:13s linear infinite xnSeasonFlash;inset:0}@keyframes xnSeasonFlash{0%,90%,to{opacity:0}91%{opacity:.9}92%{opacity:.05}93.2%{opacity:.75}95%{opacity:0}}.xn-season-ghost{opacity:.78;filter:drop-shadow(0 0 18px #dcc8ff8c);animation:7s ease-in-out infinite alternate xnSeasonGhost}.xn-season-ghost-2{opacity:.5;animation-duration:9s;animation-direction:alternate-reverse}@keyframes xnSeasonGhost{0%{transform:translate(0)rotate(-4deg)}to{transform:translate(26px,-26px)rotate(4deg)}}.xn-hw-title{text-shadow:0 0 40px color-mix(in srgb, var(--accent) 45%, transparent)}@media (prefers-reduced-motion:reduce){.xn-season-flash,.xn-season-ghost{animation:none!important}.xn-season-flash{display:none}}
