:root{--red: #dc2626;--red-glow: #ef4444;--red-dark: #991b1b;--red-dim: #7f1d1d;--bg-0: #050505;--bg-1: #0a0a0a;--bg-2: #111111;--bg-3: #1a1a1a;--bg-card: #0f0f0f;--border: #262626;--glass: rgba(15, 15, 15, .7);--text: #f5f5f5;--text-dim: #a3a3a3;--text-muted: #858585;--green: #22c55e;--yellow: #eab308;--red-rgb: 220 38 38;--red-glow-rgb: 239 68 68;--red-dark-rgb: 153 27 27;--green-rgb: 34 197 94;--black-rgb: 0 0 0;--white-rgb: 255 255 255;--bg-0-rgb: 5 5 5;--status-danger: var(--red);--status-success: var(--green);--status-warning: #f59e0b;--status-info: #3b82f6;--status-elevated: #a855f7;--status-discord: #5865f2;--status-discord-deep: #4752c4;--status-danger-rgb: var(--red-rgb);--status-success-rgb: var(--green-rgb);--status-warning-rgb: 245 158 11;--status-info-rgb: 59 130 246;--status-elevated-rgb: 168 85 247;--status-discord-rgb: 88 101 242;--status-danger-text: var(--red-glow);--status-warning-text: #fbbf24;--status-success-text: #6ee7b7;--status-info-text: #60a5fa;--status-elevated-text: #c084fc;--surface: var(--bg-0);--surface-sunken: var(--bg-1);--surface-raised: var(--bg-card);--surface-inset: rgb(var(--black-rgb) / .25);--surface-header: var(--bg-2);--surface-key: var(--bg-3);--edge: var(--border);--edge-hover: var(--red-dark);--edge-hairline: rgb(var(--white-rgb) / .05);--edge-row: rgb(var(--white-rgb) / .03);--accent: var(--red);--accent-hover: var(--red-glow);--accent-deep: var(--red-dark);--accent-quiet: var(--red-dim);--accent-wash: rgb(var(--red-rgb) / .06);--accent-tint: rgb(var(--red-rgb) / .12);--ok: var(--status-success);--warn: var(--status-warning);--danger: var(--status-danger);--ink: var(--text);--ink-dim: var(--text-dim);--ink-muted: var(--text-muted);--ink-on-accent: #ffffff;--ink-accent: var(--red-glow);--case-canvas: #0b0b0c;--case-band: #111113;--case-panel: #131315;--case-raised: #18181b;--case-well: #0e0e10;--case-line: #26262b;--case-line-strong: #37373e;--case-ink: #f3f3f4;--case-ink-dim: #b9b9c1;--case-ink-muted: #8a8a93;--case-ink-faint: #5f5f68;--case-crimson: #83222c;--case-crimson-rgb: 131 34 44;--case-critical: #83222c;--case-critical-line: #b23744;--case-critical-text: #ef6b77;--case-critical-rgb: 178 55 68;--case-caution: #6e4b0e;--case-caution-line: #c48a1f;--case-caution-text: #f2b84e;--case-caution-rgb: 196 138 31;--case-clean: #14523a;--case-clean-line: #2c9466;--case-clean-text: #62cd9c;--case-clean-rgb: 44 148 102;--case-info: #203659;--case-info-line: #4a72bf;--case-info-text: #95b4f2;--case-info-rgb: 74 114 191;--case-neutral: #26262c;--case-neutral-line: #5a5a64;--case-neutral-text: #b9b9c1;--case-neutral-rgb: 170 170 182;--case-radius: var(--radius-10);--case-radius-sm: var(--radius-6);--font-latin: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-arabic: "Noto Kufi Arabic", "Inter", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "Consolas", "Courier New", monospace;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-20: 20px;--fs-22: 22px;--fs-26: 26px;--fs-28: 28px;--fs-32: 32px;--fs-42: 42px;--fs-display: clamp(44px, 7vw, 76px);--fs-h2: clamp(30px, 4vw, 44px);--fs-h3: 20px;--fs-lead: clamp(17px, 1.4vw, 20px);--fs-body: 16px;--fs-meta: 13px;--fs-heading: var(--fs-h2);--fs-heading-sm: clamp(28px, 4vw, 40px);--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-heavy: 800;--weight-black: 900;--leading-none: 1;--leading-tag: 1.4;--leading-display: 1.02;--leading-display-ar: 1.25;--leading-h2: 1.1;--leading-h3: 1.3;--leading-snug: 1.3;--leading-lead: 1.6;--leading-body: 1.65;--leading-meta: 1.4;--leading-relaxed: 1.7;--leading-loose: 1.8;--tracking-display: -.03em;--tracking-h2: -.02em;--tracking-h3: -.01em;--tracking-meta: .04em;--tracking-heading: var(--tracking-h2);--tracking-tight: -.5px;--tracking-normal: 0;--tracking-wide: .5px;--tracking-wider: 1px;--tracking-widest: 1.5px;--tracking-brand: 2px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-36: 36px;--space-40: 40px;--space-48: 48px;--space-60: 60px;--space-80: 80px;--space-100: 100px;--section-y: var(--space-100);--section-head-gap: var(--space-60);--card-pad-lg: var(--space-36);--card-pad: var(--space-32);--card-pad-sm: var(--space-24);--card-pad-xs: var(--space-20);--gap-section: var(--space-48);--gap-lg: var(--space-28);--gap: var(--space-20);--gap-sm: var(--space-16);--gap-xs: var(--space-12);--gap-2xs: var(--space-8);--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-14: 14px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-28: 28px;--radius-pill: 100px;--radius-round: 50%;--radius-card: var(--radius-16);--shadow-button: 0 8px 24px rgb(var(--red-rgb) / .3);--shadow-button-lg: 0 12px 32px rgb(var(--red-rgb) / .35);--shadow-card: 0 12px 40px rgb(var(--red-rgb) / .12);--shadow-card-lg: 0 16px 48px rgb(var(--red-rgb) / .1);--shadow-bloom: 0 0 80px rgb(var(--red-rgb) / .08);--shadow-well: inset 0 0 40px rgb(var(--black-rgb) / .3);--shadow-discord: 0 8px 24px rgb(var(--status-discord-rgb) / .3);--ring-width: 2px;--ring-offset: 2px;--ring-color: var(--red-glow);--ring-bloom: 0 0 0 4px rgb(var(--red-glow-rgb) / .25);--dur-instant: 90ms;--dur-quick: .16s;--dur-fast: .2s;--dur: .25s;--dur-slow: .3s;--dur-slower: .35s;--dur-slowest: .4s;--dur-hold: 1.2s;--dur-breath: 1.4s;--dur-press: var(--dur-instant);--dur-release: var(--dur-quick);--dur-hover: var(--dur-fast);--dur-enter: var(--dur-slowest);--dur-exit: var(--dur-fast);--dur-page: var(--dur);--dur-highlight: var(--dur-hold);--dur-skeleton: var(--dur-breath);--ease: cubic-bezier(.4, 0, .2, 1);--ease-entrance: cubic-bezier(.2, .7, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-linear: linear;--ease-hover: var(--ease);--ease-press: var(--ease-exit);--ease-release: var(--ease-entrance);--ease-page: var(--ease-entrance);--reveal-shift: 24px;--reveal-shift-sm: 12px;--page-shift: 8px;--stagger: 60ms;--stagger-max: 6;--stagger-tight: 40ms;--stagger-loose: 80ms;--press-scale: .985;--press-scale-sm: .96;--skeleton-rest: .55;--skeleton-still: .7;--highlight-alpha: .16;--lift: -4px;--lift-sm: -2px;--lift-xs: -1px;--container: 1680px;--container-pad: var(--space-40);--nav-height: 64px;--scroll-offset: 80px;--grid-size: 60px;--grid-alpha: .03;--grid-line: rgb(var(--red-rgb) / var(--grid-alpha));--glow-alpha: .05;--glow-alpha-strong: .1;--grain-opacity: .035;--z-raised: 1;--z-grain: 998;--z-overlay: 999;--z-nav: 1000;--z-nav-toggle: 1001}html[lang|=ar]{--fs-display: clamp(48px, 7.6vw, 82px);--fs-h2: clamp(33px, 4.4vw, 48px);--fs-h3: 22px;--fs-lead: clamp(18px, 1.5vw, 22px);--fs-body: 17px;--fs-meta: 14px}@media(max-width:768px){:root{--container-pad: var(--space-16);--section-y: var(--space-60);--section-head-gap: var(--space-36);--card-pad-lg: var(--space-24);--card-pad: var(--space-24);--card-pad-sm: var(--space-20);--card-pad-xs: var(--space-16);--gap-section: var(--space-24);--gap-lg: var(--space-20);--gap: var(--space-12);--gap-sm: var(--space-12);--radius-card: var(--radius-14);--reveal-shift: 16px;--reveal-shift-sm: 8px;--stagger: 45ms;--stagger-tight: 30ms;--stagger-loose: 60ms}}@media(max-width:480px){:root{--container-pad: var(--space-16);--section-y: var(--space-48);--card-pad-lg: var(--space-20);--card-pad: var(--space-20);--card-pad-sm: var(--space-16);--card-pad-xs: var(--space-14);--radius-card: var(--radius-12);--nav-height: 56px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}*{-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}h1,h2,h3,h4,p,li,td,th{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth;scroll-padding-block-start:var(--scroll-offset);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100vh;background-color:var(--surface);color:var(--ink);font-family:var(--font-latin);font-size:var(--fs-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E")}@media print{body:after{display:none}}@supports (padding: max(0px)){body{padding-block-end:env(safe-area-inset-bottom)}}html[lang|=ar] body{font-family:var(--font-arabic);line-height:var(--leading-relaxed)}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-wrap:balance}h1{font-size:var(--fs-display);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--fs-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--fs-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}h4{font-size:var(--fs-body)}html[lang|=ar] h1,html[lang|=ar] h2,html[lang|=ar] h3{letter-spacing:var(--tracking-normal)}html[lang|=ar] h1{line-height:var(--leading-display-ar)}p{color:var(--ink-dim);font-size:var(--fs-body);line-height:var(--leading-relaxed);text-wrap:pretty}strong,b{color:var(--ink);font-weight:var(--weight-bold)}small{font-size:var(--fs-13)}a{color:var(--accent-hover);text-decoration-color:rgb(var(--red-glow-rgb) / .4);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--ink);text-decoration-color:currentColor}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}code{background:var(--accent-tint);color:var(--accent-hover);padding-block:var(--space-2);padding-inline:var(--space-6);border-radius:var(--radius-4)}kbd{background:var(--surface-key);border:1px solid var(--edge);color:var(--ink);font-size:var(--fs-12);font-weight:var(--weight-semibold);padding-block:var(--space-2);padding-inline:var(--space-8);border-radius:var(--radius-4)}ul,ol{padding-inline-start:var(--space-20)}li{color:var(--ink-dim)}li::marker{color:var(--accent-deep)}hr{border:none;border-block-start:1px solid var(--edge);margin-block:var(--space-24)}table,.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset);box-shadow:var(--ring-bloom);position:relative;z-index:var(--z-raised)}:focus:not(:focus-visible){outline:none;box-shadow:none}::selection{background:rgb(var(--red-rgb) / .35);color:var(--ink);text-shadow:none}::placeholder{color:var(--ink-muted);opacity:1}html{scrollbar-color:var(--accent-deep) var(--surface);scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--accent-deep);border-radius:var(--radius-4)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::-webkit-scrollbar-corner{background:var(--surface-raised)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}.pill,.note,.rail-marker,.label{--tone-rgb: var(--white-rgb);--tone-text: var(--ink-dim)}.pill--danger,.note--danger,.rail-marker--danger,.label--danger{--tone-rgb: var(--status-danger-rgb);--tone-text: var(--status-danger-text)}.pill--warn,.note--warn,.rail-marker--warn,.label--warn{--tone-rgb: var(--status-warning-rgb);--tone-text: var(--status-warning-text)}.pill--ok,.note--ok,.rail-marker--ok,.label--ok{--tone-rgb: var(--status-success-rgb);--tone-text: var(--status-success-text)}.pill--info,.note--info,.rail-marker--info,.label--info{--tone-rgb: var(--status-info-rgb);--tone-text: var(--status-info-text)}.card--elevated,.pill--elevated,.note--elevated,.rail-marker--elevated,.label--elevated{--tone-rgb: var(--status-elevated-rgb);--tone-text: var(--status-elevated-text)}.pill--discord,.note--discord,.rail-marker--discord,.label--discord{--tone-rgb: var(--status-discord-rgb);--tone-text: #8b9dff}.container{max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--section-y);position:relative}.section--band{background:var(--surface-sunken)}.section--ruled{border-block-start:1px solid var(--edge)}.section-head{text-align:center;margin-block-end:var(--section-head-gap)}.section-head--start{text-align:start;max-inline-size:62ch;margin-inline:0}.section-head>.pill,.section-head>.meta{display:inline-block;margin-block-end:var(--space-16)}.section-head>.lead{margin-block-start:var(--space-20)}.lead{color:var(--ink-dim);font-size:var(--fs-lead);font-weight:var(--weight-medium);line-height:var(--leading-lead);max-inline-size:64ch}html[lang|=ar] .lead{max-inline-size:44ch}.measure{max-inline-size:53ch}html[lang|=ar] .measure{max-inline-size:44ch}.meta{color:var(--ink-muted);font-size:var(--fs-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);line-height:var(--leading-meta);text-transform:uppercase}html[lang|=ar] .meta{letter-spacing:var(--tracking-normal);text-transform:none}.section--atmos{position:relative;overflow:hidden;isolation:isolate}.section--atmos>:not(.atmos){position:relative;z-index:var(--z-raised)}.atmos{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.atmos-glow{inline-size:var(--atmos-size, 900px);block-size:var(--atmos-size, 900px);background:radial-gradient(circle closest-side,rgb(var(--atmos-rgb, var(--red-rgb)) / var(--atmos-alpha, var(--glow-alpha))) 0%,transparent 100%)}.atmos-grid{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}.atmos-scrim{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--bg-0-rgb) / var(--scrim-top, .25)),rgb(var(--bg-0-rgb) / var(--scrim-mid, .5)) 55%,rgb(var(--bg-0-rgb) / var(--scrim-bottom, .95)))}.card{--sheen-angle: 135deg;position:relative;background:var(--surface-raised);border:1px solid var(--edge);border-radius:var(--radius-card);padding:var(--card-pad);isolation:isolate;transition:border-color var(--dur-slower) var(--ease),transform var(--dur-slower) var(--ease),box-shadow var(--dur-slower) var(--ease)}.card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(var(--sheen-angle),transparent 40%,rgb(var(--red-rgb) / .1) 100%);opacity:0;transition:opacity var(--dur-slow) var(--ease);pointer-events:none}[dir=rtl] .card{--sheen-angle: 225deg}@media(hover:hover){.card:hover{border-color:var(--edge-hover);transform:translateY(var(--lift));box-shadow:var(--shadow-card)}.card:hover:before{opacity:1}}.card--quiet{transition:border-color var(--dur-slow) var(--ease)}@media(hover:hover){.card--quiet:hover{transform:none;box-shadow:none;border-color:var(--accent-quiet)}.card--quiet:hover:before{opacity:0}}.card--roomy{padding:var(--card-pad-lg);border-radius:var(--radius-20)}.card--tight{padding:var(--card-pad-xs);border-radius:var(--radius-12)}.card--framed{padding:0;overflow:hidden;border-radius:var(--radius-24)}.card-head{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--card-pad) var(--card-pad-lg) var(--card-pad-sm);border-block-end:1px solid var(--edge)}.card-body{padding:var(--card-pad) var(--card-pad-lg)}.card--elevated{border-color:rgb(var(--tone-rgb) / .3)}@media(hover:hover){.card--elevated:hover{border-color:rgb(var(--tone-rgb) / .6);box-shadow:0 16px 48px rgb(var(--tone-rgb) / .12)}}.well{background:var(--surface-inset);border:1px solid var(--edge);border-radius:var(--radius-14);padding:var(--card-pad-xs);color:var(--ink-dim);font-size:var(--fs-14);line-height:var(--leading-loose)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-10);padding-block:var(--space-14);padding-inline:var(--space-32);border:1px solid transparent;border-radius:var(--radius-14);font-family:inherit;font-size:var(--fs-16);font-weight:var(--weight-bold);line-height:var(--leading-none);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn>svg{flex-shrink:0;inline-size:1.15em;block-size:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn--primary{background-color:var(--accent);color:var(--ink-on-accent)}.btn--primary:focus-visible{--ring-color: var(--ink);--ring-bloom: 0 0 0 4px rgb(var(--black-rgb) / .55)}.btn--outline{background-color:transparent;border-color:var(--edge);color:var(--ink);font-weight:var(--weight-semibold)}.btn--quiet{background-color:transparent;border-color:var(--edge);color:var(--ink-dim);font-family:var(--font-arabic);font-size:var(--fs-13);font-weight:var(--weight-medium);padding-block:var(--space-6);padding-inline:var(--space-14);border-radius:var(--radius-8)}.btn--discord{background-color:var(--status-discord);color:var(--ink-on-accent)}.btn--gradient{background-image:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--ink-on-accent)}.btn--danger{background-color:transparent;border-color:var(--accent-quiet);color:var(--status-danger-text)}.btn--sm{padding-block:var(--space-8);padding-inline:var(--space-18);font-size:var(--fs-14);font-weight:var(--weight-semibold);border-radius:var(--radius-10)}.btn--lg{padding-block:var(--space-18);padding-inline:var(--space-40);font-size:var(--fs-18);border-radius:var(--radius-16)}.btn--block{inline-size:100%}@media(hover:hover){.btn--primary:hover{background-color:var(--accent-hover);transform:translateY(var(--lift-sm));box-shadow:var(--shadow-button-lg)}.btn--primary.btn--sm:hover{transform:translateY(var(--lift-xs));box-shadow:var(--shadow-button)}.btn--outline:hover{border-color:var(--accent);color:var(--accent-hover)}.btn--quiet:hover{border-color:var(--accent);color:var(--ink)}.btn--discord:hover{background-color:var(--status-discord-deep);transform:translateY(var(--lift-xs));box-shadow:var(--shadow-discord)}.btn--gradient:hover{transform:translateY(var(--lift-xs));box-shadow:var(--shadow-button)}.btn--danger:hover{background-color:var(--accent-tint);border-color:var(--accent);color:var(--ink)}}.btn:active{transform:translateY(0) scale(.985);box-shadow:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn[aria-busy=true]{cursor:progress;opacity:.7}.btn-row{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.pill{display:inline-flex;align-items:center;gap:var(--space-6);padding-block:var(--space-4);padding-inline:var(--space-14);background:rgb(var(--tone-rgb) / .1);border:1px solid rgb(var(--tone-rgb) / .25);border-radius:var(--radius-pill);color:var(--tone-text);font-size:var(--fs-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);line-height:var(--leading-tag);white-space:nowrap}.pill--badge{border-radius:var(--radius-6);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-widest);text-transform:uppercase;background:rgb(var(--tone-rgb) / .15)}.pill--plain{background:transparent;border-color:var(--edge);color:var(--ink-muted);font-size:var(--fs-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);line-height:var(--leading-meta);text-transform:uppercase;padding-block:var(--space-6)}.pill--hero{--tone-rgb: var(--red-rgb);--tone-text: var(--accent-hover);padding-block:var(--space-6);padding-inline:var(--space-20);border-color:var(--accent-quiet);background:var(--accent-wash);font-size:var(--fs-13);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.label{color:var(--tone-text);font-size:var(--fs-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}html[lang|=ar] .pill,html[lang|=ar] .label{letter-spacing:var(--tracking-normal)}.field-group{display:grid;gap:var(--space-8)}.field-label{color:var(--ink);font-size:var(--fs-13);font-weight:var(--weight-semibold)}.field-label[data-optional]:after{content:attr(data-optional);color:var(--ink-muted);font-weight:var(--weight-medium);margin-inline-start:var(--space-6)}.field{inline-size:100%;background:var(--surface-inset);border:1px solid var(--edge);border-radius:var(--radius-10);color:var(--ink);padding-block:var(--space-10);padding-inline:var(--space-14);font-family:inherit;font-size:var(--fs-14);line-height:var(--leading-body);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.field:hover:not(:disabled){border-color:var(--accent-quiet)}.field:focus-visible{border-color:var(--accent)}.field:disabled,.field[readonly]{color:var(--ink-dim);cursor:not-allowed;background:var(--surface-sunken)}.field--multiline{resize:vertical;min-block-size:6.5em;font-family:var(--font-mono);font-size:var(--fs-13)}.field--code{font-family:var(--font-mono);font-size:var(--fs-13);direction:ltr;text-align:start}.field[aria-invalid=true]{border-color:var(--status-danger-text);background:rgb(var(--status-danger-rgb) / .06)}.field-error{color:var(--status-danger-text);font-size:var(--fs-12);font-weight:var(--weight-medium)}.field-hint{color:var(--ink-muted);font-size:var(--fs-12);line-height:var(--leading-body)}.field-select{position:relative;display:block}.field-select>.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:var(--space-36)}.field-select:has(>.field--code){direction:ltr}.field-select:after{content:"";position:absolute;inset-inline-end:var(--space-14);inset-block-start:50%;inline-size:0;block-size:0;margin-block-start:-2px;border-inline:4px solid transparent;border-block-start:5px solid var(--ink-dim);pointer-events:none}.field-check{display:flex;align-items:center;gap:var(--space-10);color:var(--ink-dim);font-size:var(--fs-14);cursor:pointer}.field-check>input{accent-color:var(--accent);inline-size:16px;block-size:16px;flex-shrink:0;cursor:pointer}.table-wrap{border:1px solid var(--edge);border-radius:var(--radius-10);overflow:auto;-webkit-overflow-scrolling:touch}.table-wrap--tall{max-block-size:60vh}.table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-13)}.table th,.table td{text-align:start;padding-block:var(--space-10);padding-inline:var(--space-14);vertical-align:top}.table th{background:var(--surface-header);color:var(--ink-muted);font-size:var(--fs-10);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}html[lang|=ar] .table th{letter-spacing:var(--tracking-normal)}.table tbody tr+tr>td{border-block-start:1px solid var(--edge-row)}.table tbody tr:hover>td{background:rgb(var(--white-rgb) / .02)}.table td{color:var(--ink-dim)}.table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.table .code{font-family:var(--font-mono);font-size:var(--fs-12);direction:ltr;text-align:start;max-inline-size:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-wrap--tall .table--sticky thead th{position:sticky;inset-block-start:0;z-index:var(--z-raised)}.table-empty{padding:var(--space-32);color:var(--ink-muted);font-size:var(--fs-13);text-align:center}.terminal{border:1px solid var(--edge);border-radius:var(--radius-12);background:var(--surface-sunken);overflow:hidden;font-family:var(--font-mono)}.terminal-bar{direction:ltr;display:flex;align-items:center;gap:var(--space-6);padding-block:var(--space-10);padding-inline:var(--space-14);background:var(--surface-key);border-block-end:1px solid var(--edge)}.terminal-light{inline-size:10px;block-size:10px;border-radius:var(--radius-round);flex-shrink:0}.terminal-light:nth-child(1){background:var(--status-danger-text)}.terminal-light:nth-child(2){background:var(--status-warning)}.terminal-light:nth-child(3){background:var(--status-success)}.terminal-light:nth-child(3){margin-inline-end:auto}.terminal-title{color:var(--ink-muted);font-size:var(--fs-11);letter-spacing:var(--tracking-wide);direction:ltr}.terminal-note{unicode-bidi:plaintext;min-inline-size:0;padding-inline-start:var(--space-8);color:var(--ink-dim);font-size:var(--fs-11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal pre{margin:0;padding-block:var(--space-16);padding-inline:var(--space-20);color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--leading-relaxed);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:start}.terminal pre code{font-family:inherit;background:none;padding:0;color:inherit}.terminal-mark{color:var(--accent-hover);font-weight:var(--weight-bold)}.terminal-mute{color:var(--ink-muted)}.rail{--rail-marker: 42px;--rail-line: 2px;display:flex;flex-direction:column;list-style:none;padding-inline-start:0;margin:0}.rail-step{position:relative;display:flex;gap:var(--space-18);padding-block-end:var(--gap-lg)}.rail-step:last-child{padding-block-end:0}.rail-step:before{content:"";position:absolute;inset-inline-start:calc((var(--rail-marker) - var(--rail-line)) / 2);inset-block-start:var(--rail-marker);inset-block-end:0;inline-size:var(--rail-line);background:var(--edge)}.rail-step:last-child:before{content:none}.rail-marker{inline-size:var(--rail-marker);block-size:var(--rail-marker);flex-shrink:0;display:grid;place-items:center;background:var(--surface);border:2px solid var(--accent);border-radius:var(--radius-round);color:var(--accent);font-size:var(--fs-16);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;position:relative;z-index:var(--z-raised)}.rail-marker--danger,.rail-marker--warn,.rail-marker--ok,.rail-marker--info,.rail-marker--elevated,.rail-marker--discord{border-color:rgb(var(--tone-rgb) / .8);color:var(--tone-text);background:rgb(var(--tone-rgb) / .12)}.rail-body{min-inline-size:0;padding-block-start:var(--space-8)}.rail-body>h4{font-size:var(--fs-15);font-weight:var(--weight-bold);margin-block-end:var(--space-6)}.rail-body>p{font-size:var(--fs-13)}.rail.rail--dots{--rail-marker: 18px}.rail--dots .rail-marker{border:3px solid var(--surface-raised);background:rgb(var(--tone-rgb) / 1);box-shadow:0 0 12px rgb(var(--tone-rgb) / .45)}.rail--dots .rail-marker:not([class*=rail-marker--]){background:var(--ink-muted);box-shadow:none}.rail--dots .rail-step{gap:var(--space-20)}.rail--dots .rail-body{padding-block-start:0}.checklist{list-style:none;padding-inline-start:0;margin:0}.checklist>li{position:relative;padding-inline-start:var(--space-24);padding-block:var(--space-6);color:var(--ink-dim);font-size:var(--fs-15)}.checklist>li:before{--checklist-mark: 1em;--checklist-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.6l3.6 3.6 7.4-7.9' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";position:absolute;inset-inline-start:0;inline-size:var(--checklist-mark);block-size:var(--checklist-mark);margin-block-start:calc((1.65em - var(--checklist-mark)) / 2);margin-block-start:calc((1lh - var(--checklist-mark)) / 2);background-color:var(--accent);-webkit-mask:var(--checklist-mask) center / contain no-repeat;mask:var(--checklist-mask) center / contain no-repeat}.checklist--no>li:before{--checklist-mark: 1.1em;--checklist-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 3.5l9 9m0-9l-9 9' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E")}@media(forced-colors:active){.checklist>li:before{background-color:CanvasText}}.note{display:flex;align-items:flex-start;gap:var(--space-14);padding-block:var(--space-20);padding-inline:var(--space-24);background:rgb(var(--tone-rgb) / .06);border:1px solid rgb(var(--tone-rgb) / .25);border-radius:var(--radius-12);color:var(--ink-dim);font-size:var(--fs-14);line-height:var(--leading-relaxed)}.note strong{color:var(--ink)}.note-icon{inline-size:36px;block-size:36px;flex-shrink:0;display:grid;place-items:center;background:rgb(var(--tone-rgb) / .15);border-radius:var(--radius-10);color:var(--tone-text)}.note-body{min-inline-size:0}.note--quote{display:block;padding-block:var(--space-10);padding-inline:var(--space-14);background:rgb(var(--tone-rgb) / .05);border:none;border-inline-start:2px solid rgb(var(--tone-rgb) / .8);border-radius:var(--radius-8);color:var(--ink-muted);font-size:var(--fs-13);line-height:var(--leading-body)}.glass{background:var(--glass);border-block-end:1px solid var(--edge-hairline);transition:background-color var(--dur-slow) var(--ease)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5)}}.glass.is-scrolled{background:rgb(var(--bg-0-rgb) / .95)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.glass.is-scrolled{background:var(--surface)}}.glass--bar{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-nav)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-8);inset-inline-start:var(--space-8);z-index:var(--z-nav-toggle);background:var(--surface-raised);border:1px solid var(--accent);border-radius:var(--radius-8);color:var(--ink);padding-block:var(--space-8);padding-inline:var(--space-16);text-decoration:none;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease)}.skip-link:focus-visible{transform:translateY(0)}.decorative{pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:768px){.btn{padding-block:var(--space-12);padding-inline:var(--space-24);font-size:var(--fs-14);border-radius:var(--radius-12)}.btn:not(.btn--sm){min-block-size:44px}.btn--lg{padding-block:var(--space-14);padding-inline:var(--space-28);font-size:var(--fs-15)}.card--framed{border-radius:var(--radius-16)}.card-head,.card-body{padding-inline:var(--card-pad-xs)}.note{padding-block:var(--space-16);padding-inline:var(--space-16);border-radius:var(--radius-12);gap:var(--space-10);font-size:var(--fs-13)}.note-icon{inline-size:30px;block-size:30px;border-radius:var(--radius-8)}.rail{--rail-marker: 34px}.rail-body>h4{font-size:var(--fs-14)}.rail-body>p{font-size:var(--fs-12)}.terminal{border-radius:var(--radius-10)}.terminal pre{padding-block:var(--space-12);padding-inline:var(--space-14);font-size:var(--fs-12);line-height:var(--leading-body)}.terminal-bar{padding-block:var(--space-8);padding-inline:var(--space-12)}.terminal-light{inline-size:8px;block-size:8px}.table th,.table td{padding-block:var(--space-8);padding-inline:var(--space-10)}.table .code{max-inline-size:22ch}.btn-row{gap:var(--space-10)}}@media(max-width:480px){.btn--lg{inline-size:100%}.pill--badge,.pill--plain{padding-inline:var(--space-10);letter-spacing:var(--tracking-wide)}.pill--badge{font-size:var(--fs-11)}.pill--plain{font-size:var(--fs-12)}.rail{--rail-marker: 30px}.rail-marker{font-size:var(--fs-13)}.rail-step{gap:var(--space-12)}.table{font-size:var(--fs-12)}}.cta-band{--cta-band-measure: 760px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-28);text-align:center;max-inline-size:min(var(--cta-band-measure),100%);margin-inline:auto;padding:var(--space-40) var(--space-48);border:1px solid var(--edge);border-radius:var(--radius-20);background:linear-gradient(135deg,rgb(var(--white-rgb) / .035) 0%,transparent 42%),linear-gradient(180deg,var(--surface-raised) 0%,var(--surface) 100%);box-shadow:inset 0 1px rgb(var(--white-rgb) / .06),0 24px 56px -28px rgb(var(--black-rgb) / .8)}.container.cta-band{max-inline-size:min(var(--cta-band-measure),100% - 2 * var(--container-pad))}.cta-band-copy{min-inline-size:0}.cta-band-copy>*{margin-inline:auto}.cta-band-copy>:first-child{margin-block-start:0}.cta-band-copy>:last-child{margin-block-end:0}.cta-band-copy .lead{max-inline-size:46ch}.cta-band-copy>h2+*{margin-block-start:var(--space-16)}.cta-band-copy>.checklist{inline-size:fit-content;max-inline-size:100%;margin-inline:auto;text-align:start}.cta-band>.btn-row{justify-content:center;margin-block-start:0}@media(max-width:900px){.cta-band{gap:var(--space-24);padding:var(--space-28) var(--space-24)}}@media(min-width:1025px){.section--split>.container{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:var(--space-60);align-items:start}.section--split .section-head{margin-block-end:0}}.btn--primary{background-image:linear-gradient(180deg,rgb(var(--white-rgb) / .16) 0%,rgb(var(--white-rgb) / .04) 42%,transparent 100%);box-shadow:inset 0 1px rgb(var(--white-rgb) / .22),0 4px 14px -4px rgb(var(--red-rgb) / .45)}.btn--outline,.btn--quiet{background-image:linear-gradient(180deg,rgb(var(--white-rgb) / .05) 0%,rgb(var(--white-rgb) / .015) 50%,transparent 100%);box-shadow:inset 0 1px rgb(var(--white-rgb) / .06)}.btn:active,.btn:disabled,.btn[aria-disabled=true]{box-shadow:none}.btn:disabled,.btn[aria-disabled=true]{background-image:none}.card{background-image:linear-gradient(180deg,rgb(var(--white-rgb) / .035) 0%,transparent 45%);box-shadow:inset 0 1px rgb(var(--white-rgb) / .05)}.card--quiet{background-image:none;box-shadow:inset 0 1px rgb(var(--white-rgb) / .035)}@media(hover:hover){.card:hover{box-shadow:inset 0 1px rgb(var(--white-rgb) / .07),var(--shadow-card)}.btn--primary:hover{box-shadow:inset 0 1px rgb(var(--white-rgb) / .26),var(--shadow-button-lg)}.btn--primary.btn--sm:hover{box-shadow:inset 0 1px rgb(var(--white-rgb) / .26),var(--shadow-button)}.btn--outline:hover,.btn--quiet:hover{box-shadow:inset 0 1px rgb(var(--white-rgb) / .1)}}input[type=text],input[type=email],input[type=url],input[type=search],input[type=number],input[type=password],textarea,select{box-shadow:inset 0 1px 2px rgb(var(--black-rgb) / .35)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-grain);pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}body:has(.dash):after,body:has([data-dash]):after{display:none}nav.glass--bar:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;block-size:2px;inline-size:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent));transform-origin:left center;transform:scaleX(0);pointer-events:none}@supports (animation-timeline: scroll()){nav.glass--bar:after{animation:read-progress linear;animation-timeline:scroll(root block)}@keyframes read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}[dir=rtl] nav.glass--bar:after{transform-origin:right center;background:linear-gradient(270deg,var(--accent-deep),var(--accent))}.arrive,.reveal-pending,.reveal-in{--reveal-delay: calc(min(var(--reveal-index, 0), var(--stagger-max)) * var(--stagger))}.stagger--tight{--stagger: var(--stagger-tight)}.stagger--loose{--stagger: var(--stagger-loose)}.arrive{animation:arrive var(--dur-enter) var(--ease-entrance) var(--reveal-delay) both}@keyframes arrive{0%{opacity:0;transform:translateY(var(--reveal-shift))}}.arrive.arrive--near{--reveal-shift: var(--reveal-shift-sm)}.reveal-pending{opacity:0;transform:translateY(var(--reveal-shift));transition:none}.reveal-in{opacity:1;transform:none;transition:opacity var(--dur-enter) var(--ease-entrance) var(--reveal-delay),transform var(--dur-enter) var(--ease-entrance) var(--reveal-delay)}.reveal-pending.reveal--near{transform:translateY(var(--reveal-shift-sm))}.press{transition:transform var(--dur-release) var(--ease-release)}.press:active{transform:translateY(0) scale(var(--press-scale));transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.press--sm:active{transform:translateY(0) scale(var(--press-scale-sm))}.press:disabled:active,.press[aria-disabled=true]:active,.press[aria-busy=true]:active{transform:none}.skeleton{background-color:var(--surface-header);border-radius:var(--radius-8);animation:skeleton-breathe var(--dur-skeleton) var(--ease) infinite}@keyframes skeleton-breathe{50%{opacity:var(--skeleton-rest)}}.skeleton--text{block-size:calc(1em * var(--leading-body));border-radius:var(--radius-4)}.skeleton--text-end{inline-size:60%}.value-changed{--highlight-rgb: var(--red-rgb);position:relative;isolation:isolate}.value-changed:after{content:"";position:absolute;inset-block:calc(var(--space-4) * -1);inset-inline:calc(var(--space-6) * -1);z-index:-1;border-radius:var(--radius-6);background-color:rgb(var(--highlight-rgb) / var(--highlight-alpha));pointer-events:none;animation:value-flash var(--dur-highlight) var(--ease) both}@keyframes value-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.value-changed--ok{--highlight-rgb: var(--green-rgb)}.value-changed--warn{--highlight-rgb: var(--status-warning-rgb)}.page-enter{animation:page-enter var(--dur-page) var(--ease-page) both}@keyframes page-enter{0%{opacity:0;transform:translateY(var(--page-shift))}}@media print{.arrive,.page-enter,.skeleton,.value-changed:after{animation:none}.reveal-pending.reveal-pending{opacity:1;transform:none}.value-changed:after{display:none}}@media(prefers-reduced-motion:reduce){.arrive,.page-enter{animation:none}.reveal-pending,.reveal-in{opacity:1;transform:none;transition:none}.press{transition:opacity var(--dur-press) var(--ease-press)}.press:active{transform:none;opacity:.75}.press:disabled:active,.press[aria-disabled=true]:active,.press[aria-busy=true]:active{opacity:inherit}.skeleton{animation:none;opacity:var(--skeleton-still)}.value-changed:after{animation:none;display:none}}[data-intro-align=center][data-intro-align] [data-intro-copy]{margin-inline:auto;text-align:center;justify-items:center}[data-intro-align=center][data-intro-align] [data-intro-copy]>*{margin-inline:auto;justify-content:center}[data-intro-motion=off][data-intro-motion] .arrive{animation:none}.footer-links.svelte-jz8lnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-28) var(--space-32);inline-size:100%;max-inline-size:calc(4 * 200px + 3 * var(--space-32));justify-self:end}.footer-heading.svelte-jz8lnl{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-14);font-size:var(--fs-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.footer-heading.svelte-jz8lnl:before{content:"";flex:none;inline-size:var(--space-16);block-size:1px;background:var(--accent-quiet)}.footer-group.svelte-jz8lnl ul:where(.svelte-jz8lnl){margin:0;padding:0;list-style:none;display:grid;gap:var(--space-8)}.footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink-dim);text-decoration:none;display:inline-block;padding-block:var(--space-8);margin-block:calc(var(--space-8) * -1);transition:color var(--dur-hover) var(--ease-hover),transform var(--dur-release) var(--ease-release)}.footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl):active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible{color:var(--ink)}footer.svelte-jz8lnl{position:relative;padding-block:var(--space-60) var(--space-32);background-image:linear-gradient(90deg,transparent 0%,var(--edge) 18%,var(--edge-hover) 50%,var(--edge) 82%,transparent 100%),linear-gradient(180deg,var(--surface-sunken) 0%,var(--surface) 60%);background-size:100% 1px,100% 100%;background-position:top left,top left;background-repeat:no-repeat}.footer-glow.svelte-jz8lnl{--atmos-size: 900px;--atmos-alpha: .07;inset-block-start:-30%;inset-inline-start:20%}.footer-tagline.svelte-jz8lnl{grid-column:1;margin:var(--space-12) 0 0;max-inline-size:38ch;color:var(--ink-muted);font-size:var(--fs-13);line-height:1.7}.footer-span.svelte-jz8lnl{grid-column:1 / -1;padding-block-start:var(--space-24);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-12) var(--space-32)}.footer-span.svelte-jz8lnl>p:where(.svelte-jz8lnl){margin:0}@media(max-width:900px){.footer-span.svelte-jz8lnl{display:block}.footer-span.svelte-jz8lnl>p:where(.svelte-jz8lnl)+p:where(.svelte-jz8lnl){margin-block-start:var(--space-6)}}.footer-inner.svelte-jz8lnl{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-48)}.footer-brand.svelte-jz8lnl{display:flex;align-items:center;gap:var(--space-10);flex:none}.brand-mark.svelte-jz8lnl{display:block;inline-size:32px;block-size:32px;flex:none;border-radius:var(--radius-8);box-shadow:0 0 0 1px rgb(var(--white-rgb) / .08)}.brand-name.svelte-jz8lnl{font-size:var(--fs-16);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-brand);margin-inline-end:calc(var(--tracking-brand) * -1)}.footer-notes.svelte-jz8lnl{text-align:end}.footer-notes.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0;color:var(--ink-muted);font-size:var(--fs-13)}.footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl){display:inline-block;transition:color var(--dur-hover) var(--ease),transform var(--dur-hover) var(--ease)}@media(hover:hover){.footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--ink);transform:translate(2px)}}[dir=rtl] .footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{transform:translate(-2px)}@media(prefers-reduced-motion:reduce){.footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{transform:none}}@media(max-width:1140px){footer.svelte-jz8lnl{padding-block:var(--space-48) var(--space-24)}.footer-inner.svelte-jz8lnl{grid-template-columns:minmax(0,1fr);gap:0}.footer-tagline.svelte-jz8lnl{margin-block-start:var(--space-12);max-inline-size:46ch;font-size:var(--fs-14)}.footer-links.svelte-jz8lnl{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;max-inline-size:none;gap:var(--space-24) var(--space-20);margin-block-start:var(--space-36)}.footer-heading.svelte-jz8lnl{margin-block-end:var(--space-4)}.footer-group.svelte-jz8lnl ul:where(.svelte-jz8lnl){gap:0}.footer-group.svelte-jz8lnl a:where(.svelte-jz8lnl){display:flex;align-items:center;min-block-size:44px;padding-block:0;margin-block:0;font-size:var(--fs-15);line-height:var(--leading-snug)}.footer-span.svelte-jz8lnl{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);margin-block-start:var(--space-32);padding-block-start:0}.footer-span.svelte-jz8lnl>p:where(.svelte-jz8lnl)+p:where(.svelte-jz8lnl){margin-block-start:0}.footer-notes.svelte-jz8lnl{text-align:start}}@media(max-width:680px){.footer-links.svelte-jz8lnl{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24) var(--space-16);margin-block-start:var(--space-32)}}.ic-overlay.svelte-vjgrir{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;opacity:0;pointer-events:none;outline:none}.ic-overlay--shown.svelte-vjgrir{opacity:1;pointer-events:auto}.ic-frame.svelte-vjgrir{display:block;inline-size:100%;block-size:100%;border:0;background:transparent;color-scheme:normal;pointer-events:none}.ic-skip.svelte-vjgrir{position:absolute;inset-block-end:var(--space-24);inset-inline-end:var(--space-24);min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-16);border:1px solid rgb(255 255 255 / .18);border-radius:var(--radius-8);background:rgb(var(--bg-0-rgb) / .55);color:var(--ink-dim);font:inherit;font-size:var(--fs-13);cursor:pointer;transition:color var(--dur-hover) var(--ease-hover),border-color var(--dur-hover) var(--ease-hover)}.ic-skip.svelte-vjgrir:hover{color:var(--ink);border-color:#ffffff4d}.ic-skip.svelte-vjgrir:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.ic-hero.svelte-vjgrir{top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--ease)}.ic-hero--shown.svelte-vjgrir{opacity:1}[data-intro-code-static]{position:relative;isolation:isolate}[data-intro-code-static]>.ic-hero.svelte-vjgrir{z-index:-1}@media(scripting:enabled)and (prefers-reduced-motion:no-preference)and (min-width:1101px){.page-enter:has(>[data-intro-code-hero]) .side-figure{display:none}}@media(prefers-reduced-motion:reduce){.ic-overlay.svelte-vjgrir,.ic-hero.svelte-vjgrir{display:none}}.nav-account.svelte-1h32yp1{position:relative;flex:none}.nav-account.svelte-1h32yp1 summary:where(.svelte-1h32yp1){display:flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--ink-dim);cursor:pointer;list-style:none}.nav-account.svelte-1h32yp1 summary:where(.svelte-1h32yp1)::-webkit-details-marker{display:none}.nav-account.svelte-1h32yp1 summary:where(.svelte-1h32yp1) svg:where(.svelte-1h32yp1){inline-size:14px;block-size:14px;transition:transform var(--dur-hover) var(--ease-hover)}.nav-account[open].svelte-1h32yp1 summary:where(.svelte-1h32yp1) svg:where(.svelte-1h32yp1){transform:rotate(180deg)}@media(hover:hover){.nav-account.svelte-1h32yp1 summary:where(.svelte-1h32yp1):hover{color:var(--ink)}}.nav-account-face.svelte-1h32yp1{inline-size:30px;block-size:30px;border-radius:50%;flex:none;object-fit:cover;box-shadow:0 0 0 1px var(--edge)}.nav-account-panel.svelte-1h32yp1{position:absolute;inset-block-start:calc(100% + var(--space-8));inset-inline-end:0;z-index:2;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:13rem;padding:var(--space-8);border:1px solid var(--edge);border-radius:var(--radius-16);background:var(--surface-raised);box-shadow:var(--shadow-card)}.nav-account-name.svelte-1h32yp1{margin:0;padding:var(--space-6) var(--space-8) var(--space-8);border-block-end:1px solid var(--edge);margin-block-end:var(--space-4);color:var(--ink);font-size:var(--fs-14);font-weight:var(--weight-medium);overflow-wrap:anywhere}.nav-account.svelte-1h32yp1 form:where(.svelte-1h32yp1){display:contents}.nav-account-item.svelte-1h32yp1{display:flex;align-items:center;min-block-size:40px;padding-inline:var(--space-8);border:0;border-radius:var(--radius-10);background:transparent;color:var(--ink-dim);font:inherit;font-size:var(--fs-14);text-align:start;text-decoration:none;cursor:pointer;transition:color var(--dur-hover) var(--ease-hover),background-color var(--dur-hover) var(--ease-hover)}@media(hover:hover){.nav-account-item.svelte-1h32yp1:hover{background:var(--surface-inset);color:var(--ink)}}.nav-account-item.svelte-1h32yp1:focus-visible{background:var(--surface-inset);color:var(--ink)}.nav-account-out.svelte-1h32yp1:hover,.nav-account-out.svelte-1h32yp1:focus-visible{color:var(--accent-hover)}.nav-inner.svelte-1h32yp1{display:flex;block-size:var(--nav-height);align-items:center;justify-content:space-between;gap:var(--gap-sm)}.nav-brand.svelte-1h32yp1{display:flex;min-block-size:44px;align-items:center;gap:var(--space-10);color:var(--ink);text-decoration:none}.brand-mark.svelte-1h32yp1{display:block;inline-size:36px;block-size:36px;flex:none;border-radius:var(--radius-8);box-shadow:0 0 0 1px rgb(var(--white-rgb) / .08)}.brand-name.svelte-1h32yp1{font-size:var(--fs-18);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-brand);margin-inline-end:calc(var(--tracking-brand) * -1)}.nav-links.svelte-1h32yp1{display:flex;gap:clamp(var(--space-12),1.6vw,var(--space-24));min-inline-size:0}.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1){position:relative;display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--space-4);margin-inline:calc(var(--space-4) * -1);color:var(--ink-dim);font-size:var(--fs-14);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;flex:none;transition:color var(--dur-hover) var(--ease-hover),transform var(--dur-release) var(--ease-release)}.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1):active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.nav-links.svelte-1h32yp1>a.is-current:where(.svelte-1h32yp1){color:var(--ink)}.nav-links.svelte-1h32yp1>a.is-current:where(.svelte-1h32yp1):after{content:"";position:absolute;inset-inline:var(--space-4);inset-block-start:calc(50% + .55lh);block-size:2px;border-radius:2px;background:var(--accent)}@media(hover:hover){.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1):hover{color:var(--ink)}}.nav-more.svelte-1h32yp1{position:relative;display:none}@media(min-width:1141px){.nav-more.svelte-1h32yp1{display:block}}.nav-more.svelte-1h32yp1 summary:where(.svelte-1h32yp1){display:inline-flex;align-items:center;gap:var(--space-4);padding-inline:var(--space-10);padding-block:var(--space-6);border-radius:var(--radius-8);color:var(--ink-dim);font-size:var(--fs-14);cursor:pointer;white-space:nowrap;list-style:none}.nav-more.svelte-1h32yp1 summary:where(.svelte-1h32yp1)::-webkit-details-marker{display:none}.nav-more.svelte-1h32yp1 summary:where(.svelte-1h32yp1) svg:where(.svelte-1h32yp1){inline-size:14px;block-size:14px;transition:transform var(--dur-fast) var(--ease)}.nav-more[open].svelte-1h32yp1 summary:where(.svelte-1h32yp1) svg:where(.svelte-1h32yp1){transform:rotate(180deg)}@media(hover:hover){.nav-more.svelte-1h32yp1 summary:where(.svelte-1h32yp1):hover{color:var(--ink)}}.nav-more-panel.svelte-1h32yp1{position:absolute;inset-block-start:calc(100% + var(--space-8));inset-inline-end:0;z-index:var(--z-raised);display:grid;gap:var(--space-16);min-inline-size:13rem;padding:var(--space-14);background:var(--surface-raised);border:1px solid var(--edge);border-radius:var(--radius-12);box-shadow:var(--shadow-card-lg)}.nav-more-group.svelte-1h32yp1{display:grid;gap:var(--space-2)}.nav-more-panel.svelte-1h32yp1 a:where(.svelte-1h32yp1){display:block;padding-inline:var(--space-8);padding-block:var(--space-6);border-radius:var(--radius-6);color:var(--ink-dim);font-size:var(--fs-14);text-decoration:none;white-space:nowrap}@media(hover:hover){.nav-more-panel.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{background:var(--surface-inset);color:var(--ink)}}.nav-more-panel.svelte-1h32yp1 a.is-current:where(.svelte-1h32yp1){color:var(--ink-accent)}.nav-actions.svelte-1h32yp1{display:flex;align-items:center;gap:var(--space-12)}.nav-actions.svelte-1h32yp1 .btn{min-block-size:40px}.nav-actions.svelte-1h32yp1 .nav-action-secondary:where(.svelte-1h32yp1){display:none}.nav-actions.svelte-1h32yp1 .nav-action-signin:where(.svelte-1h32yp1){display:inline-flex}.nav-actions.svelte-1h32yp1 .btn--primary{background-color:transparent;border-color:var(--edge);color:var(--ink)}@media(hover:hover){.nav-actions.svelte-1h32yp1 .btn--primary:hover{border-color:var(--accent);color:var(--accent-hover);box-shadow:none}}.nav-mobile-actions.svelte-1h32yp1{display:none}.nav-toggle.svelte-1h32yp1{display:none;position:relative;z-index:var(--z-nav-toggle);inline-size:44px;block-size:44px;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-8);cursor:pointer}.nav-toggle.svelte-1h32yp1 span:where(.svelte-1h32yp1){position:absolute;display:block;inline-size:22px;block-size:2px;background:var(--ink);border-radius:2px;transition:transform var(--dur-slow) var(--ease),opacity var(--dur-fast) var(--ease)}.nav-toggle.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(1){transform:translateY(-7px)}.nav-toggle.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(3){transform:translateY(7px)}.nav-toggle.active.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(1){transform:rotate(45deg)}.nav-toggle.active.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(2){opacity:0}.nav-toggle.active.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(3){transform:rotate(-45deg)}@media(max-width:1140px){.nav-actions.svelte-1h32yp1{display:none}.nav-brand.svelte-1h32yp1{position:relative;z-index:var(--z-nav-toggle)}.nav-toggle.svelte-1h32yp1{display:flex}.nav-links.svelte-1h32yp1{position:fixed;z-index:var(--z-overlay);inset-block-start:calc(var(--nav-height) + 1px);inset-block-end:auto;inset-inline:0;block-size:calc(100dvh - var(--nav-height) - 1px);flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-6);padding:var(--space-24) var(--space-16) var(--space-32);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-slower) var(--ease),visibility var(--dur-slower) var(--ease)}.nav-links.open.svelte-1h32yp1{opacity:1;visibility:visible;pointer-events:auto}.nav-links.svelte-1h32yp1>:where(.svelte-1h32yp1):first-child{margin-block-start:auto}.nav-links.svelte-1h32yp1>:where(.svelte-1h32yp1):last-child{margin-block-end:auto}nav.menu-open.svelte-1h32yp1{background:var(--surface)}nav.menu-open.svelte-1h32yp1:after{opacity:0}.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1){display:block;min-block-size:0;padding:var(--space-14) var(--space-24);margin-inline:0;border-radius:var(--radius-12);font-size:var(--fs-22);font-weight:var(--weight-bold);text-align:center;opacity:0;transform:translateY(var(--reveal-shift-sm))}.nav-links.svelte-1h32yp1>a.is-current:where(.svelte-1h32yp1){color:var(--ink)}.nav-links.svelte-1h32yp1>a.is-current:where(.svelte-1h32yp1):after{inset-inline:var(--space-24);inset-block-start:calc(50% + .6lh)}.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1){opacity:1;transform:translateY(0);transition:opacity var(--dur-slowest) var(--ease),transform var(--dur-slowest) var(--ease)}.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1){transition-delay:calc(var(--stagger) * var(--stagger-max))}.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(1){transition-delay:var(--stagger)}.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(2){transition-delay:calc(var(--stagger) * 2)}.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(3){transition-delay:calc(var(--stagger) * 3)}.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(4){transition-delay:calc(var(--stagger) * 4)}.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(5){transition-delay:calc(var(--stagger) * 5)}.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1):active{background:var(--accent-wash);color:var(--accent-hover)}@media(hover:hover){.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1):hover{background:var(--accent-wash);color:var(--accent-hover)}}@media(max-width:480px){.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1){padding-block:var(--space-10)}}.nav-mobile-actions.svelte-1h32yp1{display:flex;inline-size:240px;flex-direction:column;gap:var(--space-10);margin-block-start:var(--space-24);padding-block-start:var(--space-24);border-block-start:1px solid var(--edge)}@media(max-width:480px){.nav-mobile-actions.svelte-1h32yp1{inline-size:100%}}.nav-mobile-actions.svelte-1h32yp1 .btn{inline-size:100%;padding-block:var(--space-14);padding-inline:var(--space-20);border-radius:var(--radius-12);font-size:var(--fs-15)}.nav-mobile-actions.svelte-1h32yp1 .nav-account-panel:where(.svelte-1h32yp1){inset-block-start:auto;inset-block-end:calc(100% + var(--space-8))}}@media(prefers-reduced-motion:reduce){.nav-toggle.svelte-1h32yp1 span:where(.svelte-1h32yp1),.nav-links.svelte-1h32yp1,.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1){transition-duration:0s;transition-delay:0s}.nav-links.svelte-1h32yp1>a:where(.svelte-1h32yp1){transform:none}.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1),.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(1),.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(2),.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(3),.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(4),.nav-links.open.svelte-1h32yp1>a:where(.svelte-1h32yp1):nth-child(5){transition-delay:0ms}}.nav-rest.svelte-1h32yp1{display:none}@media(max-width:1140px){.nav-rest.svelte-1h32yp1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-16) var(--space-24);inline-size:100%;margin-block-start:var(--space-24);padding-block-start:var(--space-24);border-block-start:1px solid var(--edge);text-align:start}}.nav-group-title.svelte-1h32yp1{margin:0 0 var(--space-6);color:var(--ink-muted);font-size:var(--fs-12);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nav-rest-link.svelte-1h32yp1{min-block-size:44px;display:flex;align-items:center;color:var(--ink-dim);font-size:var(--fs-15);text-decoration:none}.nav-rest-link.is-current.svelte-1h32yp1{color:var(--accent)}.main--dash.svelte-12qhfyh{padding-block-start:0;min-block-size:100dvh}.shell.svelte-12qhfyh{display:flex;min-block-size:100vh;min-block-size:100dvh;flex-direction:column}main.svelte-12qhfyh{flex:1}
