:root{color-scheme: dark;--space-950: #06041a;--space-900: #0a0722;--space-800: #120c33;--ink-1: #ffffff;--ink-2: rgb(240 235 255 / .9);--ink-3: rgb(228 220 255 / .72);--ink-4: rgb(228 220 255 / .52);--purple-rgb: 176 132 255;--blue-rgb: 92 160 255;--green-rgb: 64 228 166;--red-rgb: 255 92 138;--white-rgb: 255 255 255;--accent: #c7a6ff;--accent-rgb: var(--purple-rgb);--accent-2: #7fb4ff;--accent-2-rgb: var(--blue-rgb);--hue-rgb: var(--purple-rgb);--brand-grad: linear-gradient(110deg,#ffffff 0%,#d9c2ff 22%,#b084ff 45%,#6fa8ff 72%,#5ee6b0 100%);--button-grad: linear-gradient(115deg,#a462ff 0%,#7c6bff 45%,#4f8dff 100%);--ok-rgb: var(--green-rgb);--warn-rgb: 255 196 87;--err-rgb: var(--red-rgb);--info-rgb: var(--blue-rgb);--neutral-rgb: 222 214 255;--glass-fill: linear-gradient(150deg,rgb(255 255 255 / .11) 0%,rgb(255 255 255 / .045) 40%,rgb(255 255 255 / .02) 100%);--glass-tint: rgb(22 14 54 / .36);--glass-strong: linear-gradient(160deg,rgb(44 30 96 / .88),rgb(16 11 44 / .94));--glass-line: rgb(255 255 255 / .12);--glass-line-strong: rgb(255 255 255 / .24);--glass-blur: 20px;--glass-sat: 160%;--glass-highlight: inset 0 1px 0 rgb(255 255 255 / .14);--glass-inner: inset 0 0 36px rgb(var(--purple-rgb) / .07);--shadow-1: 0 1px 2px rgb(0 0 0 / .35),0 12px 32px -14px rgb(4 2 20 / .8);--shadow-2: 0 2px 6px rgb(0 0 0 / .35),0 30px 64px -24px rgb(4 2 20 / .9);--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-lg: 22px;--r-xl: 28px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--sp-10: 80px;--font: "Vazirmatn",Tahoma,system-ui,sans-serif;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .9rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.3rem;--fs-2xl: clamp(1.45rem,1.1rem + 1.2vw,1.95rem);--fs-3xl: clamp(1.9rem,1.2rem + 2.6vw,2.9rem);--fs-4xl: clamp(2.2rem,1.2rem + 3.8vw,3.75rem);--lh-tight: 1.4;--lh-body: 1.9;--ease: cubic-bezier(.22,1,.36,1);--ease-io: cubic-bezier(.65,0,.35,1);--ease-spring: cubic-bezier(.34,1.56,.64,1);--t-1: 140ms;--t-2: 240ms;--t-3: 420ms;--t-4: 700ms;--gutter: 16px;--sidebar-w: 264px;--topbar-h: 64px;--content-max: 1200px;--z-content: 1;--z-nav: 40;--z-dropdown: 60;--z-toast: 80;--z-loader: 100}@media (min-width: 768px){:root{--gutter: 24px}}@media (min-width: 1680px){:root{--content-max: 1360px}}html:is([data-quality="medium"],[data-quality="low"]){--glass-blur: 14px}@font-face{font-family: "Vazirmatn";src: url("/assets/fonts/vazirmatn-variable.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;background: var(--space-950);scroll-behavior: smooth;scroll-padding-top: 104px;scrollbar-color: rgb(255 255 255 / .16) transparent;scrollbar-width: thin}html:has(dialog[open]){overflow: hidden}body{margin: 0;min-height: 100dvh;font-family: var(--font);font-size: var(--fs-md);line-height: var(--lh-body);color: var(--ink-2);background: radial-gradient(110% 70% at 85% -10%,#2a1260 0%,transparent 60%),radial-gradient(90% 60% at 0% 105%,#0d1d4d 0%,transparent 55%),var(--space-950);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}img,svg,canvas{display: block;max-width: 100%}h1,h2,h3,h4,p{margin: 0}h1,h2,h3,h4{color: var(--ink-1);font-weight: 800;line-height: var(--lh-tight);text-wrap: balance}p{text-wrap: pretty}a{color: var(--accent);text-decoration: none;transition: color var(--t-1) var(--ease)}a:hover{color: #efe5ff}button{font: inherit;color: inherit}ul,ol{margin: 0;padding: 0;list-style: none}::selection{background: rgb(var(--accent-rgb) / .3);color: #fff}:focus-visible{outline: 2px solid rgb(var(--accent-rgb) / .85);outline-offset: 3px}.i{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.logo{width: 40px;height: 40px;flex: none}[dir="ltr"]{unicode-bidi: isolate}.ltr{direction: ltr;unicode-bidi: isolate}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.skip-link{position: fixed;z-index: calc(var(--z-loader) + 1);top: 12px;inset-inline-start: 12px;padding: 10px 16px;border-radius: var(--r-sm);background: var(--ink-1);color: var(--space-950);font-weight: 700;transform: translateY(-160%);transition: transform var(--t-2) var(--ease)}.skip-link:focus{transform: none;color: var(--space-950)}.display{font-size: var(--fs-4xl);font-weight: 900;line-height: 1.3}.page-title{font-size: var(--fs-3xl);font-weight: 900}.section-title{font-size: var(--fs-2xl)}.lead{max-width: 62ch;font-size: var(--fs-lg);font-weight: 500;color: var(--ink-2)}.hero__copy,.page-hero,.section-head,.lost{text-shadow: 0 1px 2px rgb(6 4 26 / .55),0 2px 22px rgb(6 4 26 / .7)}.text-grad{background: var(--brand-grad);background-size: 220% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;text-shadow: none;animation: shimmer 9s var(--ease-io) infinite alternate}.galaxy{position: fixed;inset: 0;z-index: 0;overflow: hidden;pointer-events: none;view-transition-name: galaxy;background: radial-gradient(40% 35% at 78% 14%,rgb(150 70 255 / .35),transparent 70%),radial-gradient(36% 32% at 14% 68%,rgb(60 110 255 / .26),transparent 70%),radial-gradient(22% 20% at 86% 82%,rgb(255 70 130 / .16),transparent 70%),radial-gradient(24% 20% at 30% 92%,rgb(50 220 160 / .12),transparent 70%)}.galaxy::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(1px 1px at 22px 34px,rgb(255 255 255 / .85),transparent),radial-gradient(1px 1px at 140px 90px,rgb(200 180 255 / .7),transparent),radial-gradient(1.5px 1.5px at 210px 180px,rgb(255 255 255 / .8),transparent),radial-gradient(1px 1px at 80px 220px,rgb(150 190 255 / .6),transparent),radial-gradient(1px 1px at 260px 40px,rgb(255 160 200 / .5),transparent);background-size: 300px 260px;opacity: .6;transition: opacity 1.2s var(--ease)}html.galaxy-live .galaxy::before{opacity: 0}.galaxy__parallax{position: absolute;inset: -6%;will-change: transform}.galaxy__nebula{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 1.6s var(--ease);animation: nebula-breathe 70s var(--ease-io) infinite alternate}.galaxy__spiral{position: absolute;top: 50%;left: 50%;width: min(92vmin,980px);aspect-ratio: 1;margin: calc(min(92vmin,980px) / -2) 0 0 calc(min(92vmin,980px) / -2);translate: -31vw -27vh;opacity: 0;transform: perspective(1400px) rotateX(62deg) rotateZ(0deg);transition: opacity 2s var(--ease);animation: spiral-turn 260s linear infinite}html.galaxy-live .galaxy__nebula{opacity: 1}html.galaxy-live .galaxy__spiral{opacity: .95}@media (max-width: 760px){.galaxy__spiral{width: 128vw;margin: -64vw 0 0 -64vw;translate: 4vw -24vh}html.galaxy-live .galaxy__spiral{opacity: .6}}.galaxy__canvas{position: absolute;inset: 0;width: 100%;height: 100vh;height: 100lvh}.galaxy__vignette{position: absolute;inset: 0;background: radial-gradient(130% 95% at 50% 35%,transparent 58%,rgb(4 2 16 / .72) 100%)}.loader{position: fixed;inset: 0;z-index: var(--z-loader);display: grid;place-content: center;justify-items: center;gap: var(--sp-5);background: radial-gradient(60% 50% at 50% 45%,#241052 0%,var(--space-950) 70%);opacity: 0;visibility: hidden;transition: opacity 700ms var(--ease),visibility 0s linear 700ms}html.is-loading .loader{opacity: 1;visibility: visible;transition: none;animation: loader-failsafe .6s var(--ease) 4.5s forwards}.loader__core{position: relative;display: grid;place-items: center;width: 132px;aspect-ratio: 1}.loader__core>*{grid-area: 1 / 1}.loader__core .logo{width: 44px;height: 44px}.loader__halo{width: 100%;height: 100%;border-radius: 50%;background: radial-gradient(circle,rgb(var(--accent-rgb) / .22),transparent 62%);animation: pulse-soft 2.4s var(--ease-io) infinite}.loader__ring{width: 100%;height: 100%;border-radius: 50%;background: conic-gradient(from 0deg,transparent 0 45%,rgb(var(--red-rgb) / .8) 62%,rgb(var(--purple-rgb)) 80%,rgb(var(--blue-rgb)) 92%,rgb(var(--green-rgb)) 100%);-webkit-mask: radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask: radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation: spin 1.6s linear infinite}.loader__ring--inner{width: 74%;height: 74%;opacity: .55;animation-duration: 2.4s;animation-direction: reverse}.loader__orbit{width: 116%;height: 116%;animation: spin 3.2s linear infinite}.loader__orbit--slow{width: 88%;height: 88%;animation-duration: 4.6s;animation-direction: reverse}.loader__particle{display: block;width: 6px;height: 6px;margin-inline: auto;border-radius: 50%;background: var(--accent);box-shadow: 0 0 12px 2px rgb(var(--accent-rgb) / .8)}.loader__particle--violet{background: var(--accent-2);box-shadow: 0 0 12px 2px rgb(var(--accent-2-rgb) / .8)}.loader__text{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .4em;text-transform: uppercase;color: var(--ink-3);animation: pulse-soft 2.4s var(--ease-io) infinite}.stage{position: relative;z-index: var(--z-content);display: flex;flex-direction: column;min-height: 100dvh;padding-inline: var(--gutter);padding-bottom: calc(96px + env(safe-area-inset-bottom));overflow-x: clip}.main{flex: 1;width: 100%;max-width: var(--content-max);margin-inline: auto;padding-top: var(--sp-7);outline: none}.sidebar{position: fixed;z-index: var(--z-nav);inset-block: 16px;inset-inline-start: 16px;display: none;flex-direction: column;gap: var(--sp-5);width: var(--sidebar-w);padding: var(--sp-5) var(--sp-4) var(--sp-4);border-radius: var(--r-xl);overflow-y: auto;scrollbar-width: none;view-transition-name: sidebar}.sidebar::-webkit-scrollbar{display: none}.brand{display: inline-flex;align-items: center;gap: var(--sp-3);color: var(--ink-1)}.brand:hover{color: var(--ink-1)}.brand__text{display: flex;flex-direction: column;line-height: 1.35}.brand__text strong{font-size: var(--fs-lg);font-weight: 800}.brand__text small{font-size: var(--fs-2xs);color: var(--ink-3);letter-spacing: .02em}.sidebar>.brand{padding-inline: var(--sp-2)}.side-nav{display: flex;flex-direction: column;flex: 1}.side-nav__label{margin: var(--sp-4) var(--sp-3) var(--sp-2);font-size: var(--fs-2xs);font-weight: 700;color: var(--ink-4)}.side-nav__list{display: grid;gap: 2px}.side-link{position: relative;display: flex;align-items: center;gap: var(--sp-3);height: 44px;padding-inline: var(--sp-3);border-radius: var(--r-sm);color: var(--ink-3);font-size: var(--fs-sm);font-weight: 600;transition: color var(--t-2) var(--ease),background-color var(--t-2) var(--ease)}.side-link .i{transition: transform var(--t-3) var(--ease-spring),color var(--t-2)}.side-link:hover{color: var(--ink-1);background: rgb(255 255 255 / .05)}.side-link:hover .i{transform: scale(1.1);color: var(--accent)}.side-link[aria-current="page"]{color: var(--ink-1);background: linear-gradient(270deg,rgb(var(--accent-rgb) / .16),rgb(var(--accent-rgb) / .02));box-shadow: inset 0 0 0 1px rgb(var(--accent-rgb) / .14)}.side-link[aria-current="page"] .i{color: var(--accent);filter: drop-shadow(0 0 6px rgb(var(--accent-rgb) / .7))}.side-link[aria-current="page"]::before{content: "";position: absolute;inset-inline-start: -16px;inset-block: 10px;width: 3px;border-start-end-radius: 3px;border-end-end-radius: 3px;background: var(--accent);box-shadow: 0 0 12px rgb(var(--accent-rgb) / .9)}.sidebar__foot{display: grid;gap: var(--sp-2)}.side-card{display: grid;gap: var(--sp-3);padding: var(--sp-3);border-radius: var(--r-md);background: linear-gradient(160deg,rgb(var(--purple-rgb) / .16),rgb(var(--blue-rgb) / .08));border: 1px solid rgb(var(--purple-rgb) / .2)}.side-card__row{display: flex;align-items: center;gap: var(--sp-3);min-width: 0}.side-card__text{display: flex;flex-direction: column;min-width: 0;line-height: 1.5}.side-card__text strong{color: var(--ink-1);font-size: var(--fs-sm)}.side-card__text span{color: var(--ink-3);font-size: var(--fs-xs);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.topbar{position: sticky;top: 12px;z-index: var(--z-nav);display: flex;align-items: center;justify-content: space-between;gap: var(--sp-3);width: 100%;max-width: var(--content-max);height: var(--topbar-h);margin: 12px auto 0;padding-inline: var(--sp-3);border-radius: var(--r-lg);transition: background-color var(--t-3) var(--ease),box-shadow var(--t-3) var(--ease)}.topbar.is-scrolled{--glass-tint: rgb(16 10 40 / .66);box-shadow: var(--glass-highlight),var(--shadow-2)}.topbar.glass{-webkit-backdrop-filter: none;backdrop-filter: none}.topbar::before{content: "";position: absolute;z-index: -1;inset: 0;border-radius: inherit;-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-sat))}.topbar__start,.topbar__end{display: flex;align-items: center;gap: var(--sp-2);min-width: 0}.topbar__start{gap: var(--sp-3)}.brand--compact .logo{width: 36px;height: 36px}.brand--compact strong{font-size: var(--fs-md)}.crumbs{display: none;align-items: center;gap: var(--sp-2);font-size: var(--fs-sm);color: var(--ink-3);white-space: nowrap}.crumbs .i{width: 16px;height: 16px;color: var(--ink-4)}.crumbs strong{color: var(--ink-1);font-weight: 700}.topbar .chip--status,.topbar .topbar__cta{display: none}.mobile-nav{position: fixed;z-index: var(--z-nav);inset-inline: 12px;bottom: calc(10px + env(safe-area-inset-bottom));display: grid;grid-template-columns: repeat(5,1fr);gap: 4px;max-width: 520px;height: 68px;margin-inline: auto;padding: 6px;border-radius: 24px;view-transition-name: mobile-nav}.mobile-nav__item{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-width: 0;border: 0;border-radius: 18px;background: none;color: var(--ink-3);font-size: var(--fs-2xs);font-weight: 700;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: color var(--t-2) var(--ease),background-color var(--t-2) var(--ease),transform var(--t-1) var(--ease)}.mobile-nav__item:active{transform: scale(.94)}.mobile-nav__item[aria-current="page"],.mobile-nav__item.is-active{color: var(--ink-1);background: linear-gradient(180deg,rgb(var(--accent-rgb) / .18),rgb(var(--accent-rgb) / .04));box-shadow: inset 0 1px 0 rgb(255 255 255 / .08),inset 0 0 0 1px rgb(var(--accent-rgb) / .2)}.mobile-nav__item[aria-current="page"] .i,.mobile-nav__item.is-active .i{color: var(--accent);filter: drop-shadow(0 0 6px rgb(var(--accent-rgb) / .7))}.footer{width: 100%;max-width: var(--content-max);margin: var(--sp-10) auto 0;padding: var(--sp-7) var(--sp-6) var(--sp-4);border-radius: var(--r-xl)}.footer__grid{display: grid;gap: var(--sp-7);grid-template-columns: repeat(auto-fit,minmax(min(100%,190px),1fr))}.footer__brand{display: grid;gap: var(--sp-3);align-content: start}.footer__brand p{font-size: var(--fs-sm);color: var(--ink-3)}.footer__brand .footer__slogan{display: flex;align-items: center;gap: var(--sp-2);font-weight: 700;color: var(--accent)}.footer__slogan .i{width: 16px;height: 16px;flex: none}.footer__title{margin-bottom: var(--sp-3);font-size: var(--fs-sm);color: var(--ink-1)}.footer__col ul{display: grid;gap: var(--sp-2)}.footer__col a{color: var(--ink-3);font-size: var(--fs-sm)}.footer__col a:hover{color: var(--accent)}.footer__contact li{display: flex;align-items: flex-start;gap: var(--sp-2);font-size: var(--fs-sm);color: var(--ink-3)}.footer__contact .i{width: 16px;height: 16px;margin-top: 5px;color: var(--ink-4)}.trust-seal img{max-width: 120px;height: auto;border-radius: var(--r-sm)}.footer__bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--sp-3);margin-top: var(--sp-7);padding-top: var(--sp-4);border-top: 1px solid var(--glass-line);font-size: var(--fs-xs);color: var(--ink-4)}.bento{display: grid;gap: var(--sp-4);grid-template-columns: repeat(12,minmax(0,1fr))}.bento>*{grid-column: span 12}.section{margin-top: var(--sp-9)}.section-head{display: grid;justify-items: start;gap: var(--sp-2);max-width: 680px;margin-bottom: var(--sp-6)}.section-text{color: var(--ink-3)}@media (min-width: 480px){.topbar .topbar__cta{display: inline-flex}}@media (min-width: 640px){.crumbs{display: flex}.brand--compact strong{display: none}.topbar .chip--status{display: inline-flex}}@media (min-width: 720px){.col-4,.col-5,.col-6,.col-7{grid-column: span 6}.col-8,.md-12{grid-column: span 12}.section{margin-top: var(--sp-10)}}@media (min-width: 1100px){.sidebar{display: flex}.mobile-nav,.brand--compact{display: none}.stage{margin-inline-start: calc(var(--sidebar-w) + 16px);padding-bottom: var(--sp-6)}.col-4{grid-column: span 4}.col-5{grid-column: span 5}.col-6{grid-column: span 6}.col-7{grid-column: span 7}.col-8{grid-column: span 8}}.tone-ok,.tone-success{--tone-rgb: var(--ok-rgb);--tone-ink: #93f2c5}.tone-warn,.tone-warning{--tone-rgb: var(--warn-rgb);--tone-ink: #fde08f}.tone-err,.tone-error{--tone-rgb: var(--err-rgb);--tone-ink: #ffa9b8}.tone-info{--tone-rgb: var(--info-rgb);--tone-ink: #a9d3ff}.tone-neutral{--tone-rgb: var(--neutral-rgb);--tone-ink: var(--ink-2)}[data-hues]>:nth-child(4n + 1){--hue-rgb: var(--purple-rgb)}[data-hues]>:nth-child(4n + 2){--hue-rgb: var(--blue-rgb)}[data-hues]>:nth-child(4n + 3){--hue-rgb: var(--green-rgb)}[data-hues]>:nth-child(4n + 4){--hue-rgb: var(--red-rgb)}.hue-purple{--hue-rgb: var(--purple-rgb)}.hue-blue{--hue-rgb: var(--blue-rgb)}.hue-green{--hue-rgb: var(--green-rgb)}.hue-red{--hue-rgb: var(--red-rgb)}.glow-ring::before{content: "";position: absolute;z-index: 1;inset: -1px;border-radius: inherit;padding: 1.5px;background: conic-gradient(from var(--spin),rgb(var(--purple-rgb)),rgb(var(--blue-rgb)),rgb(var(--green-rgb)),rgb(var(--red-rgb)),rgb(var(--purple-rgb)));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: .8;pointer-events: none;animation: border-spin 9s linear infinite}:where(.glass,.card){position: relative}.glass,.card{background: var(--glass-fill),var(--glass-tint);border: 1px solid var(--glass-line);box-shadow: var(--glass-highlight),var(--glass-inner),var(--shadow-1);-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-sat))}.glass::after,.card::after{content: "";position: absolute;inset: -1px;border-radius: inherit;padding: 1px;background: linear-gradient(165deg,rgb(255 255 255 / .34),rgb(255 255 255 / .06) 30%,transparent 55%,rgb(var(--hue-rgb) / .3));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;transition: opacity var(--t-3) var(--ease);opacity: .75}.card{--pad: var(--sp-5);background: radial-gradient(90% 70% at 100% 0%,rgb(var(--hue-rgb) / .12),transparent 62%),var(--glass-fill),var(--glass-tint);display: flex;flex-direction: column;gap: var(--sp-4);padding: var(--pad);border-radius: var(--r-lg);transition: transform var(--t-3) var(--ease),border-color var(--t-3) var(--ease),box-shadow var(--t-3) var(--ease),background-color var(--t-3) var(--ease)}@media (min-width: 768px){.card{--pad: var(--sp-6)}}.card::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: radial-gradient(460px circle at var(--mx,50%) var(--my,-20%),rgb(var(--hue-rgb) / .16),transparent 45%);opacity: 0;pointer-events: none;transition: opacity var(--t-3) var(--ease)}@media (hover: hover){.card:not(.card--static):hover{transform: translateY(-3px);border-color: var(--glass-line-strong);--glass-tint: rgb(28 17 66 / .42);box-shadow: var(--glass-highlight),var(--glass-inner),var(--shadow-2),0 0 0 1px rgb(var(--hue-rgb) / .16),0 24px 60px -24px rgb(var(--hue-rgb) / .6)}.card:hover::before{opacity: 1}.card:not(.card--static):hover::after{opacity: 1}}.card__head{display: flex;align-items: center;gap: var(--sp-3);min-width: 0}.card__title{font-size: var(--fs-lg);font-weight: 800;min-width: 0}.card__aside{margin-inline-start: auto}.card__text{font-size: var(--fs-sm);color: var(--ink-3)}.card__actions{display: flex;flex-wrap: wrap;gap: var(--sp-2);margin-top: auto}.icon-tile{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: var(--r-sm);color: rgb(var(--hue-rgb));color: color-mix(in srgb,rgb(var(--hue-rgb)) 72%,#fff);background: radial-gradient(120% 120% at 30% 15%,rgb(var(--hue-rgb) / .34),rgb(var(--hue-rgb) / .08) 72%);box-shadow: inset 0 1px 0 rgb(255 255 255 / .2),inset 0 0 0 1px rgb(var(--hue-rgb) / .3),0 8px 20px -10px rgb(var(--hue-rgb) / .8);transition: transform var(--t-3) var(--ease-spring),box-shadow var(--t-3) var(--ease)}.icon-tile--sm{width: 34px;height: 34px;border-radius: 10px}.icon-tile--sm .i{width: 17px;height: 17px}.icon-tile--lg{width: 48px;height: 48px;border-radius: 14px}.icon-tile--lg .i{width: 22px;height: 22px}.card:hover .icon-tile{transform: translateY(-1px) scale(1.06);box-shadow: inset 0 1px 0 rgb(255 255 255 / .24),inset 0 0 0 1px rgb(var(--hue-rgb) / .45),0 0 28px -4px rgb(var(--hue-rgb) / .7)}.btn{--h: 46px;position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: var(--h);padding-inline: 20px;border: 1px solid transparent;border-radius: 14px;font-size: var(--fs-sm);font-weight: 700;line-height: 1;white-space: nowrap;cursor: pointer;overflow: hidden;user-select: none;-webkit-tap-highlight-color: transparent;transition: transform var(--t-2) var(--ease),box-shadow var(--t-3) var(--ease),background-color var(--t-2) var(--ease),background-position var(--t-4) var(--ease),border-color var(--t-2) var(--ease),color var(--t-2) var(--ease),opacity var(--t-2) var(--ease)}.btn .i{width: 18px;height: 18px;transition: transform var(--t-3) var(--ease)}.btn--sm{--h: 38px;padding-inline: 14px;border-radius: 12px;font-size: var(--fs-xs);gap: 8px}.btn--sm .i{width: 16px;height: 16px}.btn--lg{--h: 54px;padding-inline: 26px;border-radius: 16px;font-size: var(--fs-md)}.btn--block{width: 100%}.btn--primary{color: #fff;background: var(--button-grad);background-size: 160% 100%;text-shadow: 0 1px 2px rgb(20 0 60 / .35);box-shadow: inset 0 1px 0 rgb(255 255 255 / .38),inset 0 -1px 0 rgb(0 0 0 / .18),0 0 0 1px rgb(var(--purple-rgb) / .45),0 10px 30px -8px rgb(var(--purple-rgb) / .7),0 4px 22px -6px rgb(var(--blue-rgb) / .45)}.btn--primary:hover{color: #fff;background-position: 100% 0;transform: translateY(-1px);box-shadow: inset 0 1px 0 rgb(255 255 255 / .45),inset 0 -1px 0 rgb(0 0 0 / .18),0 0 0 1px rgb(var(--purple-rgb) / .6),0 16px 44px -8px rgb(var(--purple-rgb) / .85),0 6px 30px -6px rgb(var(--blue-rgb) / .6)}.btn--glass{color: var(--ink-1);background: linear-gradient(180deg,rgb(255 255 255 / .1),rgb(255 255 255 / .035));border-color: var(--glass-line);box-shadow: inset 0 1px 0 rgb(255 255 255 / .12)}.btn--glass:hover{color: #fff;border-color: rgb(var(--accent-rgb) / .4);box-shadow: inset 0 1px 0 rgb(255 255 255 / .16),0 0 26px -8px rgb(var(--accent-rgb) / .55)}.btn--ghost{color: var(--ink-2);background: transparent}.btn--ghost:hover{color: var(--ink-1);background: rgb(255 255 255 / .06)}.btn:hover .i{transform: translateX(-2px)}.btn:active{transform: translateY(0) scale(.97);transition-duration: 80ms}.btn__sheen{position: absolute;inset: 0;z-index: -1;background: linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .38) 50%,transparent 70%);transform: translateX(130%);pointer-events: none}.btn--glass .btn__sheen,.btn--ghost .btn__sheen{opacity: .35}.btn:hover .btn__sheen{animation: sheen 1s var(--ease)}.btn__spinner{position: absolute;inset: 0;width: 18px;height: 18px;margin: auto;border-radius: 50%;background: conic-gradient(from 0deg,transparent 10%,currentColor);-webkit-mask: radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask: radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));opacity: 0}.btn.is-loading{pointer-events: none}.btn.is-loading>.i,.btn.is-loading .btn__label{opacity: 0}.btn.is-loading .btn__spinner{opacity: 1;animation: spin .75s linear infinite}.btn:disabled,.btn[aria-disabled="true"]{opacity: .42;cursor: not-allowed;pointer-events: none;box-shadow: none;filter: saturate(.3)}.icon-btn{position: relative;display: inline-grid;place-items: center;flex: none;width: 42px;height: 42px;border: 1px solid var(--glass-line);border-radius: var(--r-sm);background: linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .02));color: var(--ink-2);cursor: pointer;transition: color var(--t-2) var(--ease),border-color var(--t-2) var(--ease),box-shadow var(--t-3) var(--ease),transform var(--t-1) var(--ease)}.icon-btn:hover{color: var(--ink-1);border-color: rgb(var(--accent-rgb) / .35);box-shadow: 0 0 20px -6px rgb(var(--accent-rgb) / .55)}.icon-btn:hover .i{animation: wiggle .5s var(--ease)}.icon-btn:active{transform: scale(.93)}.icon-btn[aria-expanded="true"]{color: var(--accent);border-color: rgb(var(--accent-rgb) / .4)}.icon-btn--sm{width: 36px;height: 36px;border-radius: 10px}.icon-btn--sm .i{width: 17px;height: 17px}.icon-btn--xs{width: 28px;height: 28px;border-radius: 8px;border-color: transparent;background: none}.icon-btn--xs .i{width: 15px;height: 15px}.icon-btn__badge{position: absolute;top: -5px;inset-inline-end: -5px;display: grid;place-items: center;min-width: 19px;height: 19px;padding-inline: 4px;border-radius: var(--r-pill);background: linear-gradient(135deg,#ff7aa2,#c06bff);color: #fff;font-size: 11px;font-weight: 800;line-height: 1;box-shadow: 0 0 0 2px var(--space-900),0 0 14px rgb(var(--red-rgb) / .75)}[data-copy] .i--done{display: none;color: rgb(var(--ok-rgb))}[data-copy].is-done .i--idle{display: none}[data-copy].is-done .i--done{display: block;animation: pop var(--t-3) var(--ease-spring)}.link-btn{display: inline-flex;align-items: center;gap: 6px;padding: 4px 6px;border: 0;border-radius: var(--r-xs);background: none;color: var(--accent);font-size: var(--fs-xs);font-weight: 700;cursor: pointer}.link-btn .i{width: 15px;height: 15px}.link-btn:hover{color: #efe5ff;background: rgb(var(--accent-rgb) / .08)}.actions{display: flex;flex-wrap: wrap;gap: var(--sp-3)}.chip{display: inline-flex;align-items: center;gap: var(--sp-2);height: 34px;padding-inline: 12px;border-radius: var(--r-pill);border: 1px solid var(--glass-line);background: rgb(255 255 255 / .045);color: var(--ink-2);font-size: var(--fs-xs);font-weight: 600;white-space: nowrap}.badge{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding-inline: 10px;border-radius: var(--r-pill);border: 1px solid rgb(var(--tone-rgb) / .26);background: rgb(var(--tone-rgb) / .1);color: var(--tone-ink);font-size: var(--fs-2xs);font-weight: 700;white-space: nowrap}.dot{position: relative;flex: none;width: 8px;height: 8px;border-radius: 50%;background: rgb(var(--tone-rgb,var(--ok-rgb)));box-shadow: 0 0 10px rgb(var(--tone-rgb,var(--ok-rgb)) / .9)}.dot--pulse::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: inherit;animation: ping 2.2s var(--ease) infinite}.eyebrow{display: inline-flex;align-items: center;gap: var(--sp-2);height: 32px;padding-inline: 12px;border-radius: var(--r-pill);border: 1px solid rgb(var(--accent-rgb) / .2);background: linear-gradient(90deg,rgb(var(--accent-rgb) / .12),rgb(var(--accent-2-rgb) / .08));color: #e8dcff;font-size: var(--fs-xs);font-weight: 700}.eyebrow .i{width: 16px;height: 16px}.avatar{display: grid;place-items: center;flex: none;width: 32px;height: 32px;border-radius: 50%;color: #efe6ff;background: linear-gradient(145deg,rgb(var(--accent-2-rgb) / .45),rgb(var(--accent-rgb) / .25));box-shadow: inset 0 1px 0 rgb(255 255 255 / .25),0 0 0 1px rgb(255 255 255 / .1)}.avatar .i{width: 17px;height: 17px}.avatar--lg{width: 44px;height: 44px}.avatar--lg .i{width: 22px;height: 22px}.avatar--xl{width: 72px;height: 72px}.avatar--xl .i{width: 34px;height: 34px}.profile-btn{display: inline-flex;align-items: center;gap: var(--sp-2);height: 42px;padding: 4px;padding-inline-end: 10px;border: 1px solid var(--glass-line);border-radius: var(--r-pill);background: linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .02));cursor: pointer;transition: border-color var(--t-2) var(--ease),box-shadow var(--t-3) var(--ease)}.profile-btn:hover,.profile-btn[aria-expanded="true"]{border-color: rgb(var(--accent-rgb) / .35);box-shadow: 0 0 20px -6px rgb(var(--accent-rgb) / .5)}.profile-btn__text{display: none;flex-direction: column;text-align: start;line-height: 1.35}.profile-btn__text strong{font-size: var(--fs-xs);color: var(--ink-1)}.profile-btn__text small{font-size: 11px;color: var(--ink-3)}.profile-btn__chevron{width: 16px;height: 16px;color: var(--ink-3);transition: transform var(--t-3) var(--ease)}.profile-btn[aria-expanded="true"] .profile-btn__chevron{transform: rotate(180deg)}@media (min-width: 900px){.profile-btn__text{display: flex}}.dropdown{position: relative}.dropdown__panel{position: absolute;z-index: var(--z-dropdown);top: calc(100% + 12px);inset-inline-end: 0;width: 340px;padding: var(--sp-2);border-radius: var(--r-lg);border: 1px solid var(--glass-line-strong);background: var(--glass-strong);box-shadow: var(--glass-highlight),var(--shadow-2),0 0 60px -20px rgb(var(--accent-2-rgb) / .4);-webkit-backdrop-filter: blur(24px) saturate(160%);backdrop-filter: blur(24px) saturate(160%);transform-origin: top left;opacity: 0;visibility: hidden;transform: translateY(-6px) scale(.97);transition: opacity var(--t-2) var(--ease),transform var(--t-3) var(--ease),visibility 0s linear var(--t-2)}.dropdown.is-open .dropdown__panel{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.dropdown__head{display: flex;align-items: center;justify-content: space-between;padding: var(--sp-2) var(--sp-3) var(--sp-3);color: var(--ink-1);font-size: var(--fs-sm)}.dropdown__foot{display: flex;align-items: center;justify-content: center;gap: 6px;margin-top: var(--sp-1);padding: 10px;border-radius: var(--r-sm);font-size: var(--fs-xs);font-weight: 700}.dropdown__foot .i{width: 15px;height: 15px}.dropdown__foot:hover{background: rgb(var(--accent-rgb) / .08)}@media (max-width: 639px){.dropdown__panel{position: fixed;top: calc(var(--topbar-h) + 24px);inset-inline: 12px;width: auto;transform-origin: top center}}.menu{display: grid;gap: 2px}.menu__item{display: flex;align-items: center;gap: var(--sp-3);width: 100%;min-height: 44px;padding: 8px 12px;border: 0;border-radius: var(--r-sm);background: none;color: var(--ink-2);font-size: var(--fs-sm);font-weight: 600;text-align: start;cursor: pointer;transition: background-color var(--t-2) var(--ease),color var(--t-2) var(--ease)}.menu__item .i{color: var(--ink-3);transition: color var(--t-2),transform var(--t-3) var(--ease-spring)}.menu__item:hover,.menu__item:focus-visible,.menu__item[aria-current="page"]{background: rgb(255 255 255 / .06);color: var(--ink-1)}.menu__item:hover .i,.menu__item[aria-current="page"] .i{color: var(--accent);transform: scale(1.1)}.menu__sep{height: 1px;margin: var(--sp-2) var(--sp-3);background: var(--glass-line)}.profile-card{display: flex;align-items: center;gap: var(--sp-3);padding: var(--sp-3)}.profile-card span:last-child{display: flex;flex-direction: column;line-height: 1.5}.profile-card strong{color: var(--ink-1);font-size: var(--fs-sm)}.profile-card small{color: var(--ink-3);font-size: var(--fs-2xs)}.notice-list{display: grid;gap: 4px}.notice{display: grid;grid-template-columns: auto 1fr;gap: var(--sp-3);padding: var(--sp-3);border-radius: var(--r-md);transition: background-color var(--t-2) var(--ease)}.notice:hover{background: rgb(255 255 255 / .04)}.notice-list--card .notice{border: 1px solid var(--glass-line);background: rgb(255 255 255 / .025)}.notice__icon{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 10px;color: var(--tone-ink);background: rgb(var(--tone-rgb) / .12);box-shadow: inset 0 0 0 1px rgb(var(--tone-rgb) / .22),0 0 18px -6px rgb(var(--tone-rgb) / .6)}.notice__icon .i{width: 17px;height: 17px}.notice__body{display: flex;flex-direction: column;min-width: 0;line-height: 1.7}.notice__title{color: var(--ink-1);font-size: var(--fs-sm)}.notice__text{color: var(--ink-3);font-size: var(--fs-xs)}.notice__date{color: var(--ink-4);font-size: var(--fs-2xs);margin-top: 2px}.modal{width: min(440px,calc(100vw - 32px));max-width: none;max-height: calc(100dvh - 32px);padding: 0;border: 0;background: none;color: inherit;overflow: visible}.modal::backdrop{background: rgb(3 5 14 / .62);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.modal[open]{animation: modal-in var(--t-4) var(--ease)}.modal[open]::backdrop{animation: fade-in var(--t-3) var(--ease)}.modal.is-closing{animation: modal-out var(--t-2) var(--ease) forwards}.modal.is-closing::backdrop{animation: fade-out var(--t-2) var(--ease) forwards}.modal__box{position: relative;display: grid;justify-items: center;gap: var(--sp-4);max-height: calc(100dvh - 32px);padding: var(--sp-8) var(--sp-6) var(--sp-6);overflow-y: auto;border-radius: var(--r-xl);border: 1px solid var(--glass-line-strong);background: var(--glass-strong);box-shadow: var(--glass-highlight),var(--shadow-2),0 0 90px -30px rgb(var(--accent-rgb) / .45);text-align: center}.modal--sheet{width: 100%;max-width: 520px;margin: auto auto 0}.modal--sheet[open]{animation: sheet-in var(--t-4) var(--ease)}.modal--sheet.is-closing{animation: sheet-out var(--t-3) var(--ease) forwards}.modal--sheet .modal__box{justify-items: stretch;gap: var(--sp-1);padding: var(--sp-3) var(--sp-3) calc(var(--sp-4) + env(safe-area-inset-bottom));border-end-start-radius: 0;border-end-end-radius: 0;text-align: start}.sheet__handle{justify-self: center;width: 44px;height: 5px;margin-bottom: var(--sp-2);border-radius: var(--r-pill);background: rgb(255 255 255 / .2)}.toasts{position: fixed;z-index: var(--z-toast);inset-inline: 12px;bottom: calc(92px + env(safe-area-inset-bottom));display: flex;flex-direction: column;align-items: center;gap: var(--sp-2);pointer-events: none}@media (min-width: 1100px){.toasts{inset-inline: auto 24px;bottom: 24px;align-items: stretch}}.toast{position: relative;display: grid;grid-template-columns: auto 1fr auto;align-items: start;gap: var(--sp-3);width: min(380px,100%);padding: 14px 14px 16px;overflow: hidden;border-radius: 18px;border: 1px solid rgb(var(--tone-rgb) / .3);background: var(--glass-strong);box-shadow: var(--glass-highlight),var(--shadow-2),0 12px 44px -14px rgb(var(--tone-rgb) / .55);-webkit-backdrop-filter: blur(20px) saturate(160%);backdrop-filter: blur(20px) saturate(160%);pointer-events: auto;animation: toast-in var(--t-4) var(--ease)}.toast.is-leaving{animation: toast-out var(--t-2) var(--ease) forwards}.toast--success{--tone-rgb: var(--ok-rgb);--tone-ink: #93f2c5}.toast--error{--tone-rgb: var(--err-rgb);--tone-ink: #ffa9b8}.toast--warning{--tone-rgb: var(--warn-rgb);--tone-ink: #fde08f}.toast--info{--tone-rgb: var(--info-rgb);--tone-ink: #a9d3ff}.toast__icon{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 10px;color: var(--tone-ink);background: rgb(var(--tone-rgb) / .14);box-shadow: 0 0 20px -4px rgb(var(--tone-rgb) / .7)}.toast__icon .i{display: none;width: 18px;height: 18px}.toast--success .i--success,.toast--error .i--error,.toast--warning .i--warning,.toast--info .i--info{display: block}.toast__body{display: flex;flex-direction: column;min-width: 0;line-height: 1.7}.toast__body strong{color: var(--ink-1);font-size: var(--fs-sm)}.toast__body span{color: var(--ink-3);font-size: var(--fs-xs)}.toast__body span:empty{display: none}.toast__progress{position: absolute;inset-inline: 0;bottom: 0;height: 2px;background: rgb(var(--tone-rgb) / .75);box-shadow: 0 0 10px rgb(var(--tone-rgb));transform-origin: right;animation: drain var(--toast-ms,4200ms) linear forwards}.toast:hover .toast__progress{animation-play-state: paused}[data-tip]{position: relative}[data-tip]::after{content: attr(data-tip);position: absolute;z-index: 5;bottom: calc(100% + 10px);left: 50%;width: max-content;max-width: 240px;padding: 7px 11px;border-radius: 10px;border: 1px solid var(--glass-line-strong);background: rgb(32 21 70 / .96);box-shadow: var(--shadow-2);color: var(--ink-1);font-size: var(--fs-2xs);font-weight: 600;line-height: 1.7;text-align: center;white-space: normal;pointer-events: none;opacity: 0;transform: translate(-50%,4px) scale(.96);transition: opacity var(--t-1) var(--ease),transform var(--t-2) var(--ease)}[data-tip]:hover::after,[data-tip]:focus-visible::after{opacity: 1;transform: translate(-50%,0) scale(1);transition-delay: 220ms}.field{position: relative;display: flex;align-items: center;height: 50px;min-width: 0;border-radius: 14px;border: 1px solid var(--glass-line);background: rgb(255 255 255 / .04);box-shadow: inset 0 1px 2px rgb(0 0 0 / .25);transition: border-color var(--t-2) var(--ease),box-shadow var(--t-3) var(--ease),background-color var(--t-2) var(--ease)}.field:hover{border-color: var(--glass-line-strong)}.field:focus-within{border-color: rgb(var(--accent-rgb) / .55);background: rgb(255 255 255 / .06);box-shadow: 0 0 0 4px rgb(var(--accent-rgb) / .12),0 0 32px -10px rgb(var(--accent-rgb) / .55)}.field>.i{margin-inline-start: 14px;color: var(--ink-3);transition: color var(--t-2)}.field:focus-within>.i{color: var(--accent)}.field input{flex: 1;min-width: 0;height: 100%;padding-inline: 12px;border: 0;outline: 0;background: none;color: var(--ink-1);font: inherit;font-size: 16px}.field input::placeholder{color: var(--ink-4)}.field input::-webkit-search-cancel-button{display: none}.field__clear{margin-inline-end: 8px;opacity: 0;transform: scale(.8);pointer-events: none;transition: opacity var(--t-2),transform var(--t-2) var(--ease-spring)}.field.has-value .field__clear{opacity: 1;transform: none;pointer-events: auto}.switch{position: relative;display: flex;align-items: center;gap: var(--sp-3);min-height: 44px;padding: 8px 12px;border-radius: var(--r-sm);cursor: pointer;transition: background-color var(--t-2) var(--ease)}.switch:hover{background: rgb(255 255 255 / .05)}.switch__input{position: absolute;opacity: 0;width: 1px;height: 1px}.switch__track{position: relative;flex: none;width: 40px;height: 24px;border-radius: var(--r-pill);border: 1px solid var(--glass-line-strong);background: rgb(255 255 255 / .08);transition: background-color var(--t-3) var(--ease),border-color var(--t-3) var(--ease),box-shadow var(--t-3)}.switch__thumb{position: absolute;top: 2px;inset-inline-start: 2px;width: 18px;height: 18px;border-radius: 50%;background: #d5dcff;box-shadow: 0 2px 6px rgb(0 0 0 / .4);transition: transform var(--t-3) var(--ease-spring),background-color var(--t-3)}.switch__input:checked + .switch__track{background: linear-gradient(120deg,rgb(var(--accent-rgb) / .85),rgb(var(--accent-2-rgb) / .85));border-color: transparent;box-shadow: 0 0 16px -2px rgb(var(--accent-rgb) / .6)}.switch__input:checked + .switch__track .switch__thumb{transform: translateX(-16px);background: #fff}.switch__input:focus-visible + .switch__track{outline: 2px solid rgb(var(--accent-rgb) / .85);outline-offset: 3px}.switch__text{display: flex;align-items: center;gap: var(--sp-2);font-size: var(--fs-sm);font-weight: 600;color: var(--ink-2)}.switch__text .i{width: 17px;height: 17px;color: var(--ink-3)}.tabs{position: relative;display: inline-flex;max-width: 100%;padding: 4px;border-radius: 14px;border: 1px solid var(--glass-line);background: rgb(255 255 255 / .035);overflow-x: auto;scrollbar-width: none}.tabs::-webkit-scrollbar{display: none}.tab{position: relative;z-index: 1;flex: none;height: 36px;padding-inline: 16px;border: 0;border-radius: 10px;background: none;color: var(--ink-3);font-size: var(--fs-xs);font-weight: 700;white-space: nowrap;cursor: pointer;transition: color var(--t-2) var(--ease)}.tab:hover{color: var(--ink-1)}.tab[aria-selected="true"]{color: var(--ink-1)}html:not(.js) .tab[aria-selected="true"]{background: rgb(var(--accent-rgb) / .14)}.tabs__ink{position: absolute;z-index: 0;top: 4px;bottom: 4px;left: 0;width: 0;border-radius: 10px;background: linear-gradient(180deg,rgb(var(--accent-rgb) / .22),rgb(var(--accent-rgb) / .08));box-shadow: inset 0 1px 0 rgb(255 255 255 / .12),inset 0 0 0 1px rgb(var(--accent-rgb) / .26),0 4px 18px -6px rgb(var(--accent-rgb) / .55);transition: transform var(--t-3) var(--ease),width var(--t-3) var(--ease)}.tab-panel{margin-top: var(--sp-3)}.tab-panel.is-entering{animation: rise var(--t-3) var(--ease)}.faq-list{display: grid;gap: var(--sp-3)}.faq{--pad: 0;gap: 0;border-radius: var(--r-md)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: var(--sp-4);padding: 18px 20px;list-style: none;color: var(--ink-1);font-weight: 700;cursor: pointer}.faq summary::-webkit-details-marker{display: none}.faq summary .i{color: var(--ink-3);transition: transform var(--t-3) var(--ease),color var(--t-2)}.faq summary:hover .i{color: var(--ink-1)}.faq[open] summary .i{transform: rotate(180deg);color: var(--accent)}.faq__body{overflow: hidden}.faq__body p{padding: 0 20px 18px;color: var(--ink-2);font-size: var(--fs-sm)}.empty{display: flex;flex-direction: column;align-items: center;gap: var(--sp-1);padding: var(--sp-6) var(--sp-4);text-align: center}.empty__art{width: 128px;height: 128px;margin-bottom: var(--sp-2)}.empty--compact .empty__art{width: 88px;height: 88px}.empty__stars circle{fill: #fff;animation: twinkle 3s var(--ease-io) infinite}.empty__stars circle:nth-child(2n){animation-delay: -1.4s}.empty__ring{fill: none;stroke: rgb(var(--accent-rgb) / .45);stroke-width: 2.5}.empty__orbit{animation: spin 9s linear infinite}.empty__moon{fill: #f1e8ff;filter: drop-shadow(0 0 4px rgb(var(--accent-rgb)))}.empty__title{color: var(--ink-1);font-weight: 800}.empty__text{max-width: 38ch;color: var(--ink-3);font-size: var(--fs-sm)}.empty__action{margin-top: var(--sp-3)}.stat{display: flex;flex-direction: column;gap: 2px;min-width: 0}.stat__label{display: flex;align-items: center;gap: var(--sp-2);color: var(--ink-3);font-size: var(--fs-xs);font-weight: 600}.stat__label .i{width: 16px;height: 16px;color: rgb(var(--hue-rgb))}.stat__value{color: var(--ink-1);font-size: clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight: 800;line-height: 1.4}.stat__unit{margin-inline-start: 6px;color: var(--ink-3);font-size: var(--fs-xs);font-weight: 600}.stat__hint{color: var(--ink-3);font-size: var(--fs-2xs)}.figure{color: var(--ink-1);font-size: 3rem;font-weight: 800;line-height: 1.2}.figure small{margin-inline-start: 8px;color: var(--ink-3);font-size: var(--fs-sm);font-weight: 600}.split-stats,.kpi-row{display: grid;gap: var(--sp-4);grid-template-columns: repeat(auto-fit,minmax(110px,1fr))}.kpi-row{padding-bottom: var(--sp-4);border-bottom: 1px solid var(--glass-line)}.bars{display: grid;gap: 4px}.bars__row{display: grid;grid-template-columns: minmax(0,10rem) 1fr auto;align-items: center;gap: var(--sp-3);padding: 8px 10px;border-radius: var(--r-sm);outline-offset: 0;transition: background-color var(--t-2) var(--ease)}.bars__row:hover,.bars__row:focus-visible{background: rgb(255 255 255 / .045)}.bars__name{overflow: hidden;color: var(--ink-2);font-size: var(--fs-sm);text-overflow: ellipsis;white-space: nowrap}.bars__track{height: 10px;border-radius: 4px;background: rgb(255 255 255 / .05)}.bars__fill{display: block;width: var(--v);height: 100%;border-radius: 4px;background: linear-gradient(270deg,rgb(var(--hue-rgb)),rgb(var(--hue-rgb) / .55));transform-origin: right;transition: filter var(--t-2)}.bars__row:hover .bars__fill{filter: brightness(1.2) drop-shadow(0 0 8px rgb(var(--hue-rgb) / .7))}.is-in .bars__fill{animation: grow 1.1s var(--ease) both}.bars__value{color: var(--ink-1);font-size: var(--fs-sm);font-weight: 700;font-variant-numeric: tabular-nums}@media (max-width: 599px){.bars__row{grid-template-columns: 1fr auto;grid-template-areas: "name value" "track track";row-gap: 6px}.bars__name{grid-area: name}.bars__value{grid-area: value}.bars__track{grid-area: track}}.mini-list{display: grid;gap: 2px}.mini-list li{display: flex;align-items: center;justify-content: space-between;gap: var(--sp-3);padding: 9px 0;border-bottom: 1px dashed var(--glass-line);font-size: var(--fs-sm)}.mini-list li:last-child{border-bottom: 0}.mini-list span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mini-list strong{color: var(--ink-1);white-space: nowrap}.status-list{display: grid;gap: var(--sp-2)}.status-row{display: flex;align-items: center;gap: var(--sp-3);padding: 12px 14px;border-radius: var(--r-md);border: 1px solid var(--glass-line);background: rgb(255 255 255 / .025);font-size: var(--fs-sm)}.status-row__label{color: var(--ink-1);font-weight: 600}.status-row__value{margin-inline-start: auto;color: var(--tone-ink);font-size: var(--fs-xs);font-weight: 700}.alert{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-3);margin-block: var(--sp-5);padding: var(--sp-4);border-radius: var(--r-lg);border: 1px solid rgb(var(--tone-rgb) / .22);background: linear-gradient(120deg,rgb(var(--tone-rgb) / .1),rgb(var(--tone-rgb) / .03));box-shadow: 0 0 40px -24px rgb(var(--tone-rgb) / .8)}.alert p{flex: 1 1 260px;font-size: var(--fs-sm);color: var(--ink-2)}.alert strong{color: var(--ink-1)}.alert__icon{display: grid;place-items: center;flex: none;width: 36px;height: 36px;border-radius: 11px;color: var(--tone-ink);background: rgb(var(--tone-rgb) / .14)}.steps{position: relative;display: grid;gap: var(--sp-4)}.step{--pad: var(--sp-5);gap: var(--sp-2)}.step__num{display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: var(--sp-2);border-radius: 50%;color: var(--ink-1);font-weight: 900;background: radial-gradient(circle at 35% 30%,rgb(var(--hue-rgb) / .75),rgb(var(--hue-rgb) / .2) 72%);box-shadow: inset 0 1px 0 rgb(255 255 255 / .35),0 0 0 1px rgb(var(--hue-rgb) / .45),0 0 30px -4px rgb(var(--hue-rgb) / .8)}.step__title{font-size: var(--fs-lg)}.step__text{color: var(--ink-3);font-size: var(--fs-sm)}@media (min-width: 720px){.steps{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.steps{grid-template-columns: repeat(var(--steps),minmax(0,1fr))}.steps::before{content: "";position: absolute;top: calc(var(--sp-5) + 22px);inset-inline: 12%;height: 1px;background: linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .45),rgb(var(--accent-2-rgb) / .45),transparent)}}.check-list{display: grid;gap: var(--sp-3)}.check-list li{display: flex;align-items: flex-start;gap: var(--sp-3);color: var(--ink-2)}.check-list .i{margin-top: 5px;color: var(--accent)}.prose h2{margin-bottom: var(--sp-3);font-size: var(--fs-xl)}.prose h2:not(:first-child){margin-top: var(--sp-7)}.prose p + p{margin-top: var(--sp-3)}.prose strong{color: var(--ink-1)}.prose ul:not(.check-list){display: grid;gap: var(--sp-3)}.prose ul:not(.check-list) li{position: relative;padding-inline-start: 22px}.prose ul:not(.check-list) li::before{content: "";position: absolute;inset-inline-start: 4px;top: .8em;width: 6px;height: 6px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 8px rgb(var(--accent-rgb) / .9)}.page-hero{display: grid;justify-items: start;gap: var(--sp-3);padding-block: var(--sp-5) var(--sp-3)}.page-meta{display: flex;align-items: center;gap: var(--sp-2);color: var(--ink-3);font-size: var(--fs-xs)}.page-meta .i{width: 15px;height: 15px}.hero{display: grid;align-items: center;gap: var(--sp-9);padding-top: var(--sp-5)}.hero__copy{display: grid;justify-items: start;gap: var(--sp-5)}.eyebrow--live{color: var(--ink-1)}.trust-row{display: flex;flex-wrap: wrap;gap: var(--sp-2) var(--sp-5)}.trust-row li{display: flex;align-items: center;gap: var(--sp-2);color: var(--ink-3);font-size: var(--fs-sm)}.trust-row .i{width: 17px;height: 17px;color: var(--accent)}.hero__visual{display: grid;place-items: center;padding-block: var(--sp-6)}.preview{position: relative;width: min(100%,420px);animation: float-y 9s var(--ease-io) infinite}.preview__panel{--rx: 4deg;--ry: -8deg;position: relative;z-index: 1;display: grid;gap: var(--sp-4);padding: var(--sp-5);border-radius: 26px;border: 1px solid var(--glass-line-strong);background: linear-gradient(155deg,rgb(255 255 255 / .12),rgb(255 255 255 / .03) 50%),rgb(24 15 60 / .55);box-shadow: var(--glass-highlight),var(--shadow-2),0 30px 90px -30px rgb(var(--purple-rgb) / .7);-webkit-backdrop-filter: blur(22px) saturate(160%);backdrop-filter: blur(22px) saturate(160%);transform: perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition: transform 900ms var(--ease)}.preview__top{display: flex;align-items: center;gap: var(--sp-3)}.preview__name{display: flex;flex-direction: column;line-height: 1.5}.preview__name strong{color: var(--ink-1);font-size: var(--fs-sm)}.preview__name small{color: var(--ink-3);font-size: var(--fs-2xs)}.preview__top .badge{margin-inline-start: auto}.preview__stat{display: flex;align-items: flex-end;justify-content: space-between;padding: var(--sp-4);border-radius: var(--r-md);background: linear-gradient(120deg,rgb(var(--accent-rgb) / .14),rgb(var(--accent-2-rgb) / .1));border: 1px solid rgb(var(--accent-rgb) / .16)}.preview__stat span{color: var(--ink-3);font-size: var(--fs-xs)}.preview__stat strong{color: var(--ink-1);font-size: var(--fs-2xl);font-weight: 900;line-height: 1.2}.preview__stat small{margin-inline-start: 6px;color: var(--ink-3);font-size: var(--fs-xs);font-weight: 600}.preview__list{display: grid;gap: var(--sp-2)}.preview__list li{display: flex;align-items: center;gap: var(--sp-3);padding: 8px;border-radius: var(--r-sm);background: rgb(255 255 255 / .035);border: 1px solid rgb(255 255 255 / .05);font-size: var(--fs-sm)}.preview__service{flex: 1;min-width: 0;overflow: hidden;color: var(--ink-1);text-overflow: ellipsis;white-space: nowrap}.preview__price{color: var(--accent);font-weight: 800;white-space: nowrap}.aura{position: absolute;z-index: 0;inset: -22% -18%;border-radius: 50%;background: radial-gradient(38% 38% at 30% 34%,rgb(var(--purple-rgb) / .55),transparent 70%),radial-gradient(34% 34% at 74% 30%,rgb(var(--blue-rgb) / .45),transparent 70%),radial-gradient(28% 28% at 64% 78%,rgb(var(--red-rgb) / .38),transparent 70%),radial-gradient(26% 26% at 24% 76%,rgb(var(--green-rgb) / .3),transparent 70%);animation: spin 26s linear infinite}.float-chip{position: absolute;z-index: 2;display: inline-flex;align-items: center;gap: var(--sp-2);height: 40px;padding-inline: 14px;border-radius: var(--r-pill);border: 1px solid var(--glass-line-strong);background: linear-gradient(180deg,rgb(255 255 255 / .14),rgb(255 255 255 / .05)),rgb(24 15 60 / .62);box-shadow: var(--glass-highlight),var(--shadow-1);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);color: var(--ink-1);font-size: var(--fs-xs);font-weight: 700;white-space: nowrap;animation: float-y 7s var(--ease-io) infinite}.float-chip .i{width: 16px;height: 16px;color: var(--accent)}.float-chip--a{top: -22px;inset-inline-start: 8%;animation-delay: -2s}.float-chip--b{bottom: -20px;inset-inline-end: 10%;animation-delay: -4.5s}@media (min-width: 1000px){.hero{grid-template-columns: 1.08fr .92fr;min-height: min(620px,calc(100dvh - 150px))}}@media (max-width: 520px){.hero .actions .btn{flex: 1 1 100%}}.kpis{display: grid;gap: var(--sp-3);grid-template-columns: repeat(2,minmax(0,1fr));margin-top: var(--sp-6)}.kpi{--pad: var(--sp-4)}@media (min-width: 900px){.kpis{grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--sp-4)}.kpi{--pad: var(--sp-5)}}.feature{gap: var(--sp-3)}.feature__title{font-size: var(--fs-xl)}.feature p{color: var(--ink-3);font-size: var(--fs-sm)}@media (min-width: 720px){.feature{grid-column: span 6}}@media (min-width: 1100px){.feature{grid-column: span 5}.feature--wide{grid-column: span 7}}.pipeline{display: flex;align-items: center;gap: var(--sp-2);margin-top: auto;padding-top: var(--sp-3)}.pipeline span{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding-inline: 12px;border-radius: var(--r-pill);border: 1px solid var(--glass-line);background: rgb(255 255 255 / .04);color: var(--ink-2);font-size: var(--fs-xs);font-weight: 700;white-space: nowrap}.pipeline .i{width: 15px;height: 15px;color: var(--accent)}.pipeline i{flex: 1;min-width: 12px;height: 2px;border-radius: 2px;background: linear-gradient(270deg,rgb(var(--accent-rgb) / .1),rgb(var(--accent-rgb) / .7),rgb(var(--accent-rgb) / .1));background-size: 200% 100%;animation: flow 2.4s linear infinite}.about-strip{display: grid;gap: var(--sp-7)}.about-strip__copy{display: grid;justify-items: start;gap: var(--sp-4)}.about-strip__copy p{color: var(--ink-2)}.about-strip .check-list{align-content: center;padding: var(--sp-5);border-radius: var(--r-lg);background: rgb(255 255 255 / .03);border: 1px solid var(--glass-line)}@media (min-width: 900px){.about-strip{grid-template-columns: 1.3fr 1fr;align-items: center}}.cta{position: relative;isolation: isolate;display: grid;align-items: center;gap: var(--sp-5);padding: clamp(28px,4vw,52px);overflow: hidden;border-radius: var(--r-xl);border: 1px solid rgb(var(--accent-rgb) / .2);background: radial-gradient(60% 120% at 90% 0%,rgb(var(--purple-rgb) / .42),transparent 60%),radial-gradient(45% 100% at 0% 100%,rgb(var(--blue-rgb) / .32),transparent 60%),radial-gradient(30% 80% at 55% 120%,rgb(var(--red-rgb) / .22),transparent 70%),radial-gradient(25% 70% at 20% 0%,rgb(var(--green-rgb) / .14),transparent 70%),rgb(20 12 50 / .6);box-shadow: var(--glass-highlight),var(--shadow-2)}.cta p{margin-top: var(--sp-2);color: var(--ink-2)}@media (min-width: 900px){.cta{grid-template-columns: 1fr auto}}.bento--panel .card{min-height: 100%}.toolbar{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-3);margin-block: var(--sp-5);padding: var(--sp-3);border-radius: var(--r-lg)}.toolbar .field{flex: 1 1 260px}.toolbar__count{margin-inline-start: auto}.toolbar__count strong{color: var(--ink-1)}.services-grid{display: grid;gap: var(--sp-4);grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr))}.service{gap: var(--sp-2)}.service__top{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--sp-3);margin-bottom: var(--sp-2)}.service__name{font-size: var(--fs-lg)}.service__meta{color: var(--ink-4);font-size: var(--fs-xs);font-weight: 600}.service__desc{color: var(--ink-3);font-size: var(--fs-sm)}.service__foot{display: flex;align-items: center;justify-content: space-between;gap: var(--sp-3);margin-top: auto;padding-top: var(--sp-4);border-top: 1px solid var(--glass-line)}.service__price strong{color: var(--ink-1);font-size: var(--fs-xl);font-weight: 900}.service__price small{margin-inline-start: 6px;color: var(--ink-3);font-size: var(--fs-xs)}.owner{align-items: center;text-align: center}.owner__label{color: var(--ink-3);font-size: var(--fs-xs);font-weight: 700}.owner__name{margin-top: -8px;font-size: var(--fs-xl)}.contact-mini{display: grid;gap: var(--sp-2);width: 100%;text-align: start}.contact-mini li{display: flex;align-items: flex-start;gap: var(--sp-2);padding: 10px 12px;border-radius: var(--r-sm);background: rgb(255 255 255 / .035);font-size: var(--fs-sm)}.contact-mini .i{width: 17px;height: 17px;margin-top: 4px;color: var(--accent)}.contact-grid{display: grid;gap: var(--sp-4);grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr));grid-auto-flow: dense}.contact-card{flex-direction: row;flex-wrap: wrap;align-items: center}.contact-card__body{flex: 1 1 160px;min-width: 0}.contact-card__label{color: var(--ink-3);font-size: var(--fs-xs);font-weight: 600}.contact-card__value{color: var(--ink-1);font-weight: 700;overflow-wrap: anywhere}.contact-card__value[dir="ltr"]{text-align: end}.contact-card__actions{display: flex;gap: var(--sp-2)}.contact-card__actions:empty{display: none}@media (min-width: 720px){.contact-card--wide{grid-column: span 2}}.legal{display: grid;gap: var(--sp-5);margin-top: var(--sp-5)}.legal__toc{padding: var(--sp-3);border-radius: var(--r-lg)}.legal__toc-title{display: flex;align-items: center;gap: var(--sp-2);padding: var(--sp-2);color: var(--ink-1);font-size: var(--fs-sm);font-weight: 800}.legal__toc-title .i{width: 17px;height: 17px;color: var(--accent)}.legal__toc ol{display: flex;gap: var(--sp-1);overflow-x: auto;scrollbar-width: none}.legal__toc ol::-webkit-scrollbar{display: none}.legal__toc a{position: relative;display: flex;align-items: center;gap: var(--sp-2);padding: 8px 12px;border-radius: var(--r-sm);color: var(--ink-3);font-size: var(--fs-sm);white-space: nowrap;transition: background-color var(--t-2) var(--ease),color var(--t-2) var(--ease)}.legal__toc a span{color: var(--ink-4);font-size: var(--fs-xs);font-weight: 700}.legal__toc a:hover{background: rgb(255 255 255 / .05);color: var(--ink-1)}.legal__toc a[aria-current="true"]{background: rgb(var(--accent-rgb) / .1);color: var(--ink-1)}.legal__toc a[aria-current="true"] span{color: var(--accent)}.legal__body{--pad: clamp(20px,3vw,40px);gap: 0}.legal__intro{margin-bottom: var(--sp-7);color: var(--ink-2)}.legal__sec + .legal__sec{margin-top: var(--sp-7);padding-top: var(--sp-7);border-top: 1px solid rgb(255 255 255 / .06)}.prose .legal__heading{display: flex;align-items: center;gap: var(--sp-3);margin: 0 0 var(--sp-4)}.legal__num{display: grid;place-items: center;flex: none;width: 34px;height: 34px;border-radius: 10px;color: var(--accent);font-size: var(--fs-sm);background: rgb(var(--accent-rgb) / .12);box-shadow: inset 0 0 0 1px rgb(var(--accent-rgb) / .22)}@media (min-width: 1100px){.legal{grid-template-columns: 250px minmax(0,1fr);align-items: start}.legal__toc{position: sticky;top: calc(var(--topbar-h) + 32px)}.legal__toc ol{flex-direction: column;overflow: visible}.legal__toc a{white-space: normal}.legal__toc a[aria-current="true"]::before{content: "";position: absolute;inset-inline-start: 0;inset-block: 9px;width: 3px;border-radius: 3px;background: var(--accent);box-shadow: 0 0 10px rgb(var(--accent-rgb) / .9)}}.lost{display: grid;justify-items: center;gap: var(--sp-4);padding-block: var(--sp-9);text-align: center}.lost .actions{justify-content: center}.lost__code{display: flex;align-items: center;gap: var(--sp-3);font-size: clamp(5rem,3rem + 10vw,9rem);font-weight: 900;line-height: 1}.lost__code>span:not(.lost__planet){text-shadow: none;background: var(--brand-grad);-webkit-background-clip: text;background-clip: text;color: transparent}.lost__planet{position: relative;width: .78em;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 32% 28%,#f6ecff 0%,#a77dff 34%,#3d1b8f 64%,#12072e 100%);box-shadow: 0 0 70px rgb(var(--purple-rgb) / .6),inset -12px -16px 30px rgb(0 0 0 / .5);animation: float-y 6s var(--ease-io) infinite}.lost__planet::after{content: "";position: absolute;inset: 36% -32%;border-radius: 50%;border: 3px solid rgb(var(--accent-rgb) / .45);border-block-start-color: transparent;transform: rotate(-16deg)}@keyframes spin{to{transform: rotate(360deg)}}@keyframes ping{0%{transform: scale(1);opacity: .7}80%,100%{transform: scale(2.8);opacity: 0}}@keyframes pulse-soft{50%{opacity: .55}}@keyframes twinkle{50%{opacity: .25}}@keyframes float-y{50%{transform: translateY(-10px)}}@keyframes wiggle{30%{transform: rotate(-10deg)}60%{transform: rotate(8deg)}}@keyframes pop{from{transform: scale(.4)}}@keyframes sheen{from{transform: translateX(130%)}to{transform: translateX(-130%)}}@keyframes flow{to{background-position: -200% 0}}@keyframes grow{from{transform: scaleX(0)}}@keyframes drain{to{transform: scaleX(0)}}@keyframes rise{from{opacity: 0;transform: translateY(8px)}}@keyframes fade-in{from{opacity: 0}}@keyframes fade-out{to{opacity: 0}}@keyframes modal-in{from{opacity: 0;transform: translateY(14px) scale(.95);filter: blur(6px)}}@keyframes modal-out{to{opacity: 0;transform: translateY(8px) scale(.97);filter: blur(4px)}}@keyframes sheet-in{from{transform: translateY(100%)}}@keyframes sheet-out{to{transform: translateY(100%)}}@keyframes toast-in{from{opacity: 0;transform: translateY(14px) scale(.96);filter: blur(4px)}}@keyframes toast-out{to{opacity: 0;transform: translateY(6px) scale(.96)}}@keyframes loader-failsafe{to{opacity: 0;visibility: hidden}}@keyframes nebula-breathe{0%{transform: translate3d(0,0,0) scale(1.04) rotate(0deg);filter: hue-rotate(0deg) saturate(1)}50%{filter: hue-rotate(-14deg) saturate(1.15)}100%{transform: translate3d(-2.5%,1.5%,0) scale(1.12) rotate(2.5deg);filter: hue-rotate(10deg) saturate(1.05)}}@keyframes spiral-turn{to{transform: perspective(1400px) rotateX(62deg) rotateZ(-360deg)}}@keyframes shimmer{to{background-position: 100% 0}}@property --spin{syntax: "<angle>";inherits: false;initial-value: 0deg}@keyframes border-spin{to{--spin: 360deg}}@keyframes page-out{to{opacity: 0;transform: translateY(-6px);filter: blur(4px)}}@keyframes page-in{from{opacity: 0;transform: translateY(12px);filter: blur(6px)}}html.js [data-reveal]{opacity: 0;transform: translateY(18px);filter: blur(6px);transition: opacity 700ms var(--ease) var(--rd,0ms),transform 800ms var(--ease) var(--rd,0ms),filter 700ms var(--ease) var(--rd,0ms)}html.js [data-reveal].is-in{opacity: 1;transform: none;filter: none}.is-paused,.is-paused *{animation-play-state: paused !important}@view-transition{navigation: auto}::view-transition-old(root){animation: page-out 200ms var(--ease) both}::view-transition-new(root){animation: page-in 420ms var(--ease) both}html:is([data-quality="medium"],[data-quality="low"]) .card{-webkit-backdrop-filter: none;backdrop-filter: none;--glass-tint: rgb(20 13 50 / .72)}html:is([data-quality="medium"],[data-quality="low"]) [data-reveal]{filter: none}html[data-quality="low"] :is( .galaxy__nebula,.galaxy__spiral,.text-grad,.preview,.float-chip,.lost__planet,.empty__orbit,.empty__stars circle,.pipeline i,.aura ),html[data-quality="low"] .dot--pulse::after,html[data-quality="low"] .glow-ring::before{animation: none}html[data-perf="on"] :is(.glass,.card,.dropdown__panel,.toast,.float-chip,.preview__panel,.topbar),html[data-perf="on"] .topbar::before,html[data-perf="on"] .modal::backdrop{-webkit-backdrop-filter: none;backdrop-filter: none}html[data-perf="on"]{--glass-strong: linear-gradient(160deg,#2a1d5e,#120c33)}html[data-perf="on"] :is(.glass,.card){--glass-tint: rgb(18 12 44 / .9)}html[data-perf="on"] :is(.topbar,.mobile-nav){--glass-tint: rgb(18 12 44 / .97)}html[data-perf="on"] [data-reveal]{opacity: 1;transform: none;transition: none}html[data-perf="on"] .card:hover{transform: none}html[data-perf="on"] .btn:hover .btn__sheen{animation: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}.toast__progress{animation-duration: var(--toast-ms,4200ms) !important}[data-reveal]{opacity: 1 !important;transform: none !important;filter: none !important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important}}@media print{.galaxy,.loader,.sidebar,.topbar,.mobile-nav,.toasts{display: none !important}body{background: #fff;color: #000}[data-reveal]{opacity: 1 !important;transform: none !important;filter: none !important}}