:root{--fs-font-ui: Inter, "Helvetica Neue", Arial, sans-serif;--fs-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-size-12: 12px;--fs-size-14: 14px;--fs-size-16: 16px;--fs-size-18: 18px;--fs-size-20: 20px;--fs-size-28: 28px;--fs-size-40: 40px;--fs-size-56: 56px;--fs-leading-tight: 1.08;--fs-leading-snug: 1.3;--fs-weight-regular: 400;--fs-weight-medium: 500;--fs-weight-strong: 600;--fs-weight-bold: 700;--fs-track-tight: -.03em;--fs-track-label: .08em;--fs-space-1: 4px;--fs-space-2: 8px;--fs-space-3: 12px;--fs-space-4: 16px;--fs-space-5: 24px;--fs-space-6: 32px;--fs-space-7: 48px;--fs-space-8: 64px;--fs-space-9: 96px;--fs-container: 1280px;--fs-gutter: 16px;--fs-leading-small: 1.5;--fs-ctl-h-sm: 36px;--fs-ctl-h: 44px;--fs-ctl-h-lg: 48px;--fs-ctl-px: 16px;--fs-ctl-gap: 8px;--fs-icon: 20px;--fs-badge-h: 24px;--fs-radius: 4px;--fs-radius-sm: 2px;--fs-radius-pill: 999px;--fs-border: 1px;--fs-border-active: 2px;--fs-c-bg: #08090b;--fs-c-surface: #0f1114;--fs-c-surface-2: #16191d;--fs-c-surface-3: #1b2128;--fs-c-field: #0b0c0f;--fs-c-line: #2b3037;--fs-c-line-strong: #5f6670;--fs-c-ink: #f5f4f0;--fs-c-ink-muted: #b7bcc3;--fs-c-primary: #f4f3ee;--fs-c-primary-hover: #ffffff;--fs-c-on-primary: #0b0c0f;--fs-c-danger: #ffb4a8;--fs-c-danger-bg: #2a1512;--fs-c-drop: #ff6b57;--fs-c-ok: #9be3b5;--fs-c-ok-bg: #11241a;--fs-c-warn: #ffd479;--fs-c-warn-bg: #2a2310;--fs-c-rare: #ffd75a;--fs-c-rare-bg: #3a2b05;--fs-c-tier-rare: var(--fs-c-rare);--fs-c-tier-rare-bg: var(--fs-c-rare-bg);--fs-c-tier-premium: #c4a7ff;--fs-c-tier-premium-bg: #2a1f45;--fs-c-tier-std: #9aa1ab;--fs-c-tier-std-bg: #1b1f25;--fs-c-label: #9aa0a8;--fs-c-info: #9cc3ff;--fs-c-info-bg: #122038;--fs-c-brand: #e5d3ae;--fs-focus-color: #ffffff;--fs-focus-width: 2px;--fs-focus-offset: 2px;--fs-focus-offset-inset: calc(-1 * var(--fs-focus-width));--fs-focus-halo: 0 0 0 4px rgba(0, 0, 0, .85);--fs-shadow-pop: 0 24px 64px -32px rgba(0, 0, 0, .8);--fs-dur-fast: .12s;--fs-dur: .2s;--fs-ease: cubic-bezier(.2, .7, .2, 1);--ship-max: 150px;--fs-background: var(--fs-c-bg);--fs-foreground: var(--fs-c-ink);--fs-card: var(--fs-c-surface);--fs-card-foreground: var(--fs-c-ink);--fs-popover: var(--fs-c-surface-2);--fs-popover-foreground: var(--fs-c-ink);--fs-secondary: var(--fs-c-surface-2);--fs-secondary-foreground: var(--fs-c-ink);--fs-raised: var(--fs-c-surface-3);--fs-muted-foreground: var(--fs-c-ink-muted);--fs-subtle-foreground: var(--fs-c-label);--fs-border-color: var(--fs-c-line);--fs-border-strong: var(--fs-c-line-strong);--fs-border-hover: var(--fs-c-ink-muted);--fs-input: var(--fs-c-field);--fs-hover: rgba(255, 255, 255, .045);--fs-press: rgba(255, 255, 255, .08);--fs-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--fs-ring: var(--fs-focus-color);--fs-primary: var(--fs-c-primary);--fs-primary-hover: var(--fs-c-primary-hover);--fs-primary-foreground: var(--fs-c-on-primary);--fs-brand: var(--fs-c-brand);--fs-brand-surface: color-mix(in oklab, var(--fs-c-brand) 14%, var(--fs-c-surface));--fs-brand-border: color-mix(in oklab, var(--fs-c-brand) 60%, var(--fs-c-line));--fs-destructive: var(--fs-c-danger);--fs-destructive-surface: var(--fs-c-danger-bg);--fs-success: var(--fs-c-ok);--fs-success-surface: var(--fs-c-ok-bg);--fs-warning: var(--fs-c-warn);--fs-warning-surface: var(--fs-c-warn-bg);--fs-info: var(--fs-c-info);--fs-info-surface: var(--fs-c-info-bg);--fs-progress: var(--fs-c-tier-premium);--fs-progress-surface: var(--fs-c-tier-premium-bg);--fs-destructive-border: color-mix(in oklab, var(--fs-c-danger) 55%, transparent);--fs-success-border: color-mix(in oklab, var(--fs-c-ok) 55%, transparent);--fs-warning-border: color-mix(in oklab, var(--fs-c-warn) 55%, transparent);--fs-info-border: color-mix(in oklab, var(--fs-c-info) 55%, transparent);--fs-progress-border: color-mix(in oklab, var(--fs-c-tier-premium) 55%, transparent);--fs-overlay: rgba(8, 9, 11, .9);--fs-overlay-border: color-mix(in oklab, var(--fs-c-ink) 22%, transparent);--fs-shadow-sheet: 0 -24px 64px -32px rgba(0, 0, 0, .8);--fs-size-note: 13px;--fs-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23b7bcc3' stroke-width='1.6'/%3E%3C/svg%3E");--fs-shadow-picker: 0 24px 64px -24px rgba(0, 0, 0, .9), 0 0 0 1px rgba(0, 0, 0, .6);--fs-overlay: rgba(3, 4, 6, .84);--fs-overlay-filter: blur(6px);--fs-shadow-dialog: 0 40px 140px -50px rgba(0, 0, 0, .9);--fs-radius-md: var(--fs-radius);--fs-radius-lg: 8px;--fs-trophy-white: #fff;--fs-trophy-round: 50%;--fs-display: var(--fs-font-ui);--fs-mono: var(--fs-font-mono);--fs-text: var(--fs-c-ink);--fs-muted: var(--fs-c-ink-muted);--fs-line: var(--fs-c-line)}@media(min-width:480px){:root{--fs-gutter: 24px}}@media(min-width:768px){:root{--fs-gutter: 40px}}@media(min-width:1200px){:root{--fs-gutter: 64px}}@media(min-width:1920px){:root{--fs-container: 1600px}}.fs-demo,.fs-demo [data-fs-universe]{--fs-c-accent: var(--x-accent, var(--fs-c-brand));--fs-c-accent-soft: color-mix(in oklab, var(--fs-c-accent) 14%, var(--fs-c-surface));--fs-c-accent-line: color-mix(in oklab, var(--fs-c-accent) 60%, var(--fs-c-line));--fs-accent: var(--fs-c-accent);--fs-accent-surface: var(--fs-c-accent-soft);--fs-accent-border: var(--fs-c-accent-line)}[data-game=redgalaxy]{--ship-max: 128px}[data-game=waruniverse]{--ship-max: 160px}[data-game=darkorbit]{--ship-max: 120px}[data-game=novahorizon]{--ship-max: 144px}:root{--fs-font-display: "FS Display", "FS Display narrow", "FS Display fallback", var(--fs-font-ui);--fs-type-display: 900 clamp(46px, 6.2vw + 14px, 104px)/.88 var(--fs-font-display);--fs-type-display-case: uppercase;--fs-type-h1: 700 56px/1 var(--fs-font-display);--fs-type-h1obj: 700 40px/1.05 var(--fs-font-display);--fs-type-h1obj-console: 700 24px/1.18 var(--fs-font-display);--fs-type-h2: 400 40px/1.1 var(--fs-font-ui);--fs-type-h2-track: -.03em;--fs-type-h3: 700 20px/1.3 var(--fs-font-ui);--fs-type-h3-track: 0;--fs-type-h4: 700 16px/1.35 var(--fs-font-ui);--fs-type-label-mono: 500 12px/1.25 var(--fs-font-mono);--fs-type-label-mono-track: .08em;--fs-type-label-mono-case: uppercase;--fs-type-eyebrow: var(--fs-type-label-mono);--fs-type-eyebrow-track: .08em;--fs-type-eyebrow-case: uppercase;--fs-type-lead: 400 18px/1.55 var(--fs-font-ui);--fs-type-body: 400 16px/1.6 var(--fs-font-ui);--fs-type-base: 400 16px/1.55 var(--fs-font-ui);--fs-type-small: 400 14px/1.5 var(--fs-font-ui);--fs-type-note: 400 13px/1.4 var(--fs-font-ui);--fs-type-meta: 400 12px/1.4 var(--fs-font-ui);--fs-type-label: 700 14px/1.4 var(--fs-font-ui);--fs-type-ref: 500 12px/1.4 var(--fs-font-mono);--fs-type-ref-track: .02em;--fs-type-pricexl: 700 36px/1.05 var(--fs-font-display);--fs-type-price: 700 28px/1.05 var(--fs-font-display);--fs-type-figure: 700 36px/1.05 var(--fs-font-display);--fs-type-figure-md: 800 28px/1 var(--fs-font-display);--fs-type-figure-sm: 800 18px/1 var(--fs-font-display);--fs-type-figs: 700 20px/1.3 var(--fs-font-ui);--fs-type-figs-track: 0;--fs-type-display-track: 0;--fs-type-h1-track: 0;--fs-type-h1-case: none;--fs-type-h1obj-track: 0;--fs-type-h1obj-case: none;--fs-type-h1obj-console-track: 0;--fs-type-h1obj-console-case: none;--fs-type-h2-case: none;--fs-type-h3-case: none;--fs-type-h4-track: 0;--fs-type-h4-case: none;--fs-type-lead-track: 0;--fs-type-lead-case: none;--fs-type-body-track: 0;--fs-type-body-case: none;--fs-type-small-track: 0;--fs-type-small-case: none;--fs-type-note-track: 0;--fs-type-note-case: none;--fs-type-meta-track: 0;--fs-type-meta-case: none;--fs-type-label-track: 0;--fs-type-label-case: none;--fs-type-ref-case: none;--fs-type-pricexl-track: 0;--fs-type-pricexl-case: none;--fs-type-price-track: 0;--fs-type-price-case: none;--fs-type-figure-track: 0;--fs-type-figure-case: none;--fs-type-figs-case: none;--fs-gap-page: 48px;--fs-gap-title: 16px;--fs-gap-head: 64px;--fs-gap-section: 96px;--fs-gap-block: 32px;--fs-gap-heading: 24px;--fs-gap-stack: 16px;--fs-gap-inline: 8px;--fs-gap-end: 96px;--fs-seam-fade: 96px;--fs-grid-gap: 24px;--fs-gap-field: 24px;--fs-gap-group: 48px;--fs-card-pad: 24px;--fs-footer-pad: 48px;--fs-w-read: 68ch}@media(max-width:767.98px){:root{--fs-type-h1: 700 36px/1 var(--fs-font-display);--fs-type-h1obj: 700 28px/1.05 var(--fs-font-display);--fs-type-h1obj-console: 700 20px/1.18 var(--fs-font-display);--fs-type-h2: 400 28px/1.1 var(--fs-font-ui);--fs-type-h3: 700 18px/1.3 var(--fs-font-ui);--fs-type-lead: 400 16px/1.55 var(--fs-font-ui);--fs-type-pricexl: 700 28px/1.05 var(--fs-font-display);--fs-type-price: 700 24px/1.05 var(--fs-font-display);--fs-type-figure: 700 26px/1.05 var(--fs-font-display);--fs-type-figure-md: 800 24px/1 var(--fs-font-display);--fs-type-figs: 700 16px/1.3 var(--fs-font-ui);--fs-gap-page: 24px;--fs-gap-title: 12px;--fs-gap-head: 48px;--fs-gap-section: 64px;--fs-gap-block: 24px;--fs-gap-heading: 16px;--fs-gap-stack: 12px;--fs-gap-end: 64px;--fs-seam-fade: 64px;--fs-grid-gap: 16px;--fs-gap-group: 32px;--fs-card-pad: 16px;--fs-footer-pad: 32px}}[data-fs-density=compact]{--fs-type-eyebrow: 700 12px/1.4 var(--fs-font-ui);--fs-type-h1: 700 28px/1.15 var(--fs-font-display);--fs-type-h1obj: 700 24px/1.05 var(--fs-font-display)}.fs-offer-art{position:relative;height:220px;overflow:hidden;background:var(--fs-c-surface-2)}.fs-offer-art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,var(--fs-c-surface),transparent 55%);pointer-events:none}:root{--fs-dur-slow: .4s;--fs-dur-slower: .6s}.fs-immersive,.fs-immersive [data-fs-universe]{--x-bg: var(--fs-c-bg, #08090b);--x-surface: var(--u-surface, #111316);--x-ink: var(--u-ink, #f5f4f0);--x-muted: var(--u-muted, #adb0b5);--x-accent: var(--u-accent, #e5d3ae);--x-accent2: var(--u-accent2, #8d939c);--x-glow: var(--u-glow, #d9dde4);--x-line: color-mix(in oklab, var(--x-accent) 42%, transparent);--x-hair: color-mix(in oklab, var(--x-ink) 14%, transparent);--x-veil: color-mix(in oklab, var(--x-bg) 88%, transparent);--x-glass: color-mix(in oklab, var(--x-bg) 86%, transparent);--x-panel: color-mix(in oklab, var(--x-surface) 82%, transparent)}@supports not (color: color-mix(in oklab,red,blue)){.fs-immersive,.fs-immersive [data-fs-universe]{--x-line: rgba(229, 211, 174, .42);--x-hair: rgba(245, 244, 240, .14);--x-veil: rgba(8, 9, 11, .9);--x-glass: rgba(8, 9, 11, .94);--x-panel: rgba(17, 19, 22, .9)}}.fs-demo.fs-immersive{--x-ease: var(--u-ease, cubic-bezier(.2, .7, .2, 1));--x-commerce-bg: var(--fs-c-field);--x-commerce-ink: var(--fs-c-ink);--x-commerce-muted: var(--fs-c-ink-muted);--x-commerce-line: var(--fs-c-line);position:relative;isolation:isolate;background:radial-gradient(min(1100px,120vw) min(640px,90vw) at 88% 0%,color-mix(in oklab,var(--x-accent) 6%,transparent),transparent 72%);color:var(--x-ink)}:where(.fs-immersive) svg{display:block;width:100%;height:100%}.fs-immersive :is(.fs-universe-stage,.fs-universe-scrim){display:none}.fs-immersive .fs-progress{display:none}.fs-immersive .fs-nav a{color:color-mix(in oklab,var(--x-ink) 86%,var(--x-bg))}.fs-immersive .fs-nav a:hover{color:var(--x-ink)}.fs-immersive .fs-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.fs-immersive .fs-logo{display:inline-flex;align-items:center;min-height:44px}.fs-immersive [data-fs-active-name]{color:var(--x-accent)}.fs-immersive .fs-section{position:relative;isolation:isolate;border-top:0}.fs-immersive h2{font:var(--fs-type-h2);text-transform:var(--fs-type-h2-case);text-wrap:balance}.fs-immersive h2:not(:where(.fs-hangar *,.plaques-h *,.fs-member-hangar *)){letter-spacing:var(--fs-type-h2-track)}.fs-immersive .fs-feed-status{color:color-mix(in oklab,var(--x-ink) 80%,var(--x-bg))}.fs-immersive .fs-catalogue-note{color:color-mix(in oklab,var(--x-ink) 74%,var(--x-bg))}.fs-immersive .fs-world{min-height:400px;padding:22px;border:1px solid var(--x-line);border-radius:2px;background:var(--x-surface);box-shadow:inset 0 1px color-mix(in oklab,var(--x-accent) 45%,transparent);transition:border-color var(--fs-dur-slow),box-shadow var(--fs-dur-slow),opacity var(--fs-dur-slower) var(--x-ease),translate var(--fs-dur-slower) var(--x-ease)}.fs-immersive .fs-world:hover{border-color:color-mix(in oklab,var(--x-accent) 80%,transparent);box-shadow:inset 0 1px 0 var(--x-accent),0 34px 90px -44px var(--x-glow)}.fs-immersive .fs-world:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--fs-glare-x, 50%) var(--fs-glare-y, 30%),rgba(255,255,255,.2),transparent 58%);opacity:var(--fs-glare, 0)}.fs-immersive .fs-world:after{background:linear-gradient(180deg,color-mix(in oklab,var(--x-bg) 30%,transparent),transparent 32%,color-mix(in oklab,var(--x-bg) 70%,transparent) 58%,color-mix(in oklab,var(--x-bg) 96%,transparent))}.fs-immersive .fs-world .fs-world-art img{object-position:var(--u-poster-focus, 62% 50%);transition:transform var(--fs-dur-slower) var(--x-ease)}.fs-immersive .fs-world-top .fs-eyebrow{font-size:12px;letter-spacing:.14em;color:var(--x-ink)}.fs-immersive .fs-world-symbol{width:44px;height:44px;color:var(--x-accent);font-size:28px}.fs-immersive .fs-world h3{font-size:var(--fs-size-28);line-height:1.1;letter-spacing:-.02em;margin-bottom:10px;overflow-wrap:break-word}.fs-immersive .fs-world-bottom>p{font-size:14px;color:color-mix(in oklab,var(--x-ink) 84%,var(--x-bg));max-width:36ch}.fs-immersive .fs-world button{min-height:48px;margin-top:20px;padding:14px 0 0;border-top:1px solid var(--x-line);font-size:14px}.fs-immersive .fs-world button>span:first-child{transition:translate var(--fs-dur-slow) var(--x-ease);color:var(--x-accent)}.fs-immersive .fs-fictitious{color:var(--x-accent)}.fs-immersive .fs-count{margin:0;font-size:var(--fs-size-12);color:color-mix(in oklab,var(--x-ink) 78%,var(--x-bg))}.fs-immersive .fs-offer-grid{grid-template-columns:1fr;gap:16px}.fs-immersive .fs-offer{position:relative;display:flex;flex-direction:column;background:var(--x-commerce-bg);border:1px solid var(--x-commerce-line);border-radius:2px;transition:border-color var(--fs-dur),box-shadow var(--fs-dur-slow)}.fs-immersive .fs-offer:hover{border-color:color-mix(in oklab,var(--x-accent) 62%,var(--x-commerce-line));box-shadow:0 26px 70px -42px var(--x-glow)}.fs-immersive .fs-offer .fs-offer-art{height:auto;aspect-ratio:16 / 10;border-bottom:1px solid var(--x-line);background:var(--x-surface);transform-origin:50% 100%}.fs-immersive .fs-offer .fs-offer-art img{object-position:var(--u-poster-focus, 62% 50%);transition:transform var(--fs-dur-slower) var(--x-ease)}.fs-immersive .fs-offer-art:after{background:linear-gradient(0deg,color-mix(in oklab,var(--x-bg) 55%,transparent),transparent 55%)}.fs-immersive .fs-offer-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--fs-glare-x, 50%) var(--fs-glare-y, 30%),rgba(255,255,255,.22),transparent 60%);opacity:var(--fs-glare, 0)}.fs-immersive .fs-offer-tag,.fs-immersive .fs-offer-demo{z-index:2;font-size:12px;letter-spacing:.06em;color:#f6f5f1;background:#08090be0;border:1px solid var(--x-line)}.fs-immersive .fs-offer-demo{color:#f0e6cf}.fs-immersive [data-fs-commerce]{position:relative;z-index:1;background:var(--x-commerce-bg);color:var(--x-commerce-ink)}.fs-immersive [data-fs-commerce],.fs-immersive [data-fs-commerce] *{animation:none!important;transition:none!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;view-transition-name:none!important}.fs-immersive .fs-offer-content{flex:1 1 auto;display:flex;flex-direction:column;padding:16px 18px 18px}.fs-immersive .fs-offer-content .fs-reference{color:var(--x-commerce-muted);font-size:12px}.fs-immersive .fs-offer-content h3{color:var(--x-commerce-ink);font-size:var(--fs-size-18);font-weight:var(--fs-weight-strong);letter-spacing:-.01em;line-height:1.3}.fs-immersive .fs-offer-content .fs-offer-attributes{color:var(--x-commerce-muted);font-size:14px;margin:12px 0 18px}.fs-immersive .fs-offer-content .fs-offer-bottom{margin-top:auto;border-top-color:var(--x-commerce-line);align-items:center}.fs-immersive .fs-offer-content[data-fs-commerce] .fs-price{color:#fff;font-size:var(--fs-size-20);font-weight:var(--fs-weight-bold);letter-spacing:-.01em}.fs-immersive .fs-offer-content[data-fs-commerce] .fs-price-caption{display:block;color:var(--x-commerce-muted);font-size:13px}.fs-immersive [data-fs-commerce] .fs-offer-open:not(.fs-btn){flex:0 0 auto;min-height:var(--fs-ctl-h);padding:0 var(--fs-ctl-px);gap:var(--fs-ctl-gap);border-radius:var(--fs-radius);background:var(--fs-c-primary);color:var(--fs-c-on-primary);font-size:var(--fs-size-14);font-weight:var(--fs-weight-strong)}.fs-immersive [data-fs-commerce] .fs-offer-open:not(.fs-btn):hover{background:var(--fs-c-primary-hover);text-decoration:none}.fs-immersive [data-fs-commerce] .fs-offer-open:not(.fs-btn) span{font-size:var(--fs-size-16)}.fs-immersive .fs-faq{border-top:0}.fs-immersive .fs-faq details,.fs-immersive .fs-faq details:first-child{border-color:var(--x-hair)}.fs-immersive .fs-faq summary{min-height:56px}.fs-immersive .fs-faq summary:hover{color:var(--x-accent)}.fs-immersive .fs-faq summary>span{color:var(--x-accent);transition:rotate var(--fs-dur-slow) var(--x-ease)}.fs-immersive .fs-faq details[open] summary>span{transform:none;rotate:45deg}.fs-immersive .fs-faq details p{color:color-mix(in oklab,var(--x-ink) 80%,var(--x-bg))}.fs-immersive .fs-footer p{color:color-mix(in oklab,var(--x-ink) 74%,var(--x-bg))}.fs-immersive .fs-detail-art{position:relative;overflow:hidden;background:var(--x-surface)}.fs-immersive .fs-detail-art img{object-position:var(--u-poster-focus, 62% 50%)}.fs-immersive .fs-detail-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,color-mix(in oklab,var(--x-glow) 18%,transparent),transparent 50%);box-shadow:inset 0 0 0 1px var(--x-line)}.fs-immersive .fs-detail-body h2{font-size:var(--fs-size-28);line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.fs-immersive .fs-detail-body .fs-eyebrow{color:var(--x-accent);letter-spacing:.1em}.fs-immersive .fs-detail-commerce{margin-top:22px;padding:18px;border:1px solid var(--x-commerce-line)}.fs-immersive .fs-detail-commerce .fs-detail-attributes{margin:0 0 6px;color:#d6dae0;font-size:14px}.fs-immersive .fs-detail-commerce .fs-detail-attributes li{border-bottom-color:var(--x-commerce-line)}.fs-immersive .fs-detail-commerce .fs-detail-price>span:last-child{color:var(--x-commerce-muted)}.fs-immersive .fs-detail-commerce .fs-detail-cta{width:100%}.fs-immersive .fs-detail-commerce .fs-detail-disclaimer{color:#aab3be}.fs-immersive [data-fs-tilt][data-fs-tilt-active]:not([data-fs-tilt-static]){transform:perspective(1000px) rotateX(var(--fs-tilt-x, 0deg)) rotateY(var(--fs-tilt-y, 0deg))}.fs-immersive [data-fs-tilt-static]{transform:none}html[data-fs-reveal-mode=observer] .fs-immersive [data-fs-reveal]:not(.is-revealed):not([data-fs-reveal-static]){opacity:0;translate:0 32px}html[data-fs-reveal-mode=observer] .fs-immersive .fs-offer-art[data-fs-reveal]{transition:opacity var(--fs-dur-slower) var(--x-ease),translate var(--fs-dur-slower) var(--x-ease)}@supports (animation-timeline: view()){html[data-fs-reveal-mode=timeline] .fs-immersive [data-fs-reveal]:not([data-fs-reveal-static]){animation:fs-rise linear both;animation-timeline:view();animation-range:entry 0% entry 90%}html[data-fs-reveal-mode=timeline] .fs-immersive .fs-offer-art[data-fs-reveal]:not([data-fs-reveal-static]){animation-name:fs-wipe}}@keyframes fs-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes fs-wipe{0%{opacity:.15;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){html:not([data-fs-motion=reduced]) .fs-immersive .fs-progress{display:block;position:fixed;inset:0 0 auto;height:2px;z-index:20;pointer-events:none;background:linear-gradient(90deg,var(--x-accent),var(--x-glow));transform-origin:0 50%;animation:fs-progress linear both;animation-timeline:scroll(root)}}}@keyframes fs-orbit{to{rotate:360deg}}@keyframes fs-progress{0%{scale:0 1}to{scale:1 1}}@keyframes fs-drift{to{opacity:0;translate:0 -14vh}}html:has(.fs-immersive){view-transition-name:none}html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition{pointer-events:none}html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-group(*){animation-duration:var(--fs-dur-slow);animation-timing-function:cubic-bezier(.2,.8,.2,1)}html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-group(fs-hero-title),html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-group(fs-universe-emblem){animation-duration:var(--u-dur, var(--fs-dur-slower));animation-timing-function:var(--u-ease, cubic-bezier(.2, .7, .2, 1))}html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-old(fs-hero-title),html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-new(fs-hero-title){height:100%;object-fit:none;object-position:0 0}html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-old(fs-hero-title){animation:fs-vt-out var(--fs-dur-slow) cubic-bezier(.4,0,1,1) both}html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-new(fs-hero-title){animation:fs-vt-in var(--u-dur, var(--fs-dur-slower)) var(--u-ease, cubic-bezier(.2, .7, .2, 1)) both}html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-old(fs-universe-emblem){animation:fs-vt-emblem-out var(--fs-dur-slow) ease-in both}html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-new(fs-universe-emblem){animation:fs-vt-emblem-in var(--u-dur, var(--fs-dur-slower)) var(--u-ease, ease) both}@keyframes fs-vt-out{to{opacity:0;translate:0 -16px;filter:blur(8px)}}@keyframes fs-vt-in{0%{opacity:0;translate:0 24px;filter:blur(10px)}}@keyframes fs-vt-emblem-out{to{opacity:0;rotate:-60deg;scale:.6}}@keyframes fs-vt-emblem-in{0%{opacity:0;rotate:60deg;scale:.6}}@media(prefers-reduced-motion:reduce){html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-group(*),html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-old(*),html:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-new(*){animation:none!important}}html[data-fs-motion=reduced]:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-group(*),html[data-fs-motion=reduced]:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-old(*),html[data-fs-motion=reduced]:is(:has(.fs-immersive),:active-view-transition-type(fs-universe,fs-detail))::view-transition-new(*){animation:none!important}@media(min-width:700px){.fs-immersive .fs-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:1100px){.fs-immersive .fs-world{min-height:480px;padding:26px}.fs-immersive .fs-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media(prefers-reduced-motion:reduce){.fs-immersive .fs-progress{display:none}.fs-immersive [data-fs-reveal]{opacity:1;translate:none;clip-path:none}}html[data-fs-motion=reduced] .fs-immersive,html[data-fs-motion=reduced] .fs-immersive *{animation:none!important;transition:none!important}html[data-fs-motion=reduced] .fs-immersive .fs-progress{display:none}.fs-immersive .fs-offer-content .fs-offer-attributes{display:grid;gap:4px}.fs-immersive .fs-offer-content .fs-offer-attributes li+li:before{content:none}.fs-immersive .fs-listing .fs-offer-content h3{overflow-wrap:anywhere}.fs-immersive .fs-listing .fs-offer-attributes{margin:12px 0 14px}.fs-immersive .fs-offer-content[data-fs-commerce] .fs-price-on-request{font-size:var(--fs-size-20);letter-spacing:-.01em}.fs-immersive .fs-listing-description{font-size:14px;line-height:1.65;color:#c9ced5;overflow-wrap:anywhere}.fs-immersive .fs-listing-shots{margin:0 0 14px;color:var(--x-commerce-muted);font-size:13px}.fs-immersive .fs-detail-commerce a.fs-detail-cta{width:100%;text-decoration:none}.fs-immersive .fs-detail-commerce+.fs-listing-description{margin-top:22px}@media(max-width:479px){.fs-immersive .fs-listing .fs-offer-bottom .fs-price-on-request{font-size:var(--fs-size-18)}}@media(min-width:768px){.fs-immersive .fs-dialog [data-fs-detail]{align-items:start}.fs-immersive .fs-dialog .fs-detail-art{position:sticky;top:0;align-self:start;height:calc(90dvh - 2px);min-height:0}.fs-immersive .fs-dialog .fs-detail-art img{height:100%}}.fs-immersive:not([data-fs-game-skin]) [data-fs-skin-only],.fs-immersive[data-fs-game-skin] [data-fs-portal-only]{display:none!important}html[data-fs-skin-pending] .fs-immersive :is(.fs-header,.fs-home){visibility:hidden}.fs-immersive .fs-world-legacy{display:none}.fs-immersive{--sk-font-display: var(--fs-font-ui);--sk-font-ui: var(--fs-font-ui);--sk-font-mono: var(--fs-font-mono);--sk-panel: var(--x-surface);--sk-panel-edge: var(--fs-c-line-strong);--sk-glow: var(--x-glow);--sk-text: var(--x-ink);--sk-muted: var(--x-muted);--sk-accent: var(--x-accent);--sk-danger: var(--fs-c-danger);--sk-ok: var(--fs-c-ok);--sk-page: var(--x-bg);--sk-radius: var(--fs-radius);--sk-frame-scale: 1;--sk-hover-glow: none}.fs-immersive .fs-ui-badge{display:inline-flex;align-items:center;gap:6px;min-height:var(--fs-badge-h);padding:0 var(--fs-space-2);border:var(--fs-border) solid var(--fs-c-line-strong);border-radius:var(--fs-radius-sm);font-family:var(--fs-font-ui);font-size:var(--fs-size-12);font-weight:var(--fs-weight-strong);color:var(--fs-c-ink)}.fs-immersive .fs-ui-divider{display:block;height:1px;margin:0;border:0;background:var(--fs-c-line)}.fs-immersive .fs-ui-title{font-family:var(--fs-font-ui)}.fs-immersive .fs-ui-label{font-size:var(--fs-size-12);letter-spacing:var(--fs-track-label);text-transform:uppercase;color:var(--x-muted)}.fs-immersive .fs-ui-value{font-variant-numeric:tabular-nums;color:var(--x-ink)}.fs-immersive .fs-ui-icon{flex:0 0 auto;width:var(--fs-ui-icon-size, var(--fs-icon));height:var(--fs-ui-icon-size, var(--fs-icon));object-fit:contain}.fs-immersive .fs-game-logo-box{display:block;line-height:0}.fs-immersive .fs-game-logo-box img{display:block;width:100%;height:100%;object-fit:contain}.fs-immersive .fs-game-logo-box[data-fs-logo=redgalaxy]:not([data-fs-logo-kind=logotype]) img{object-fit:cover}.fs-immersive .fs-game-logo-box[data-fs-logo=darkorbit]:not([data-fs-logo-kind=logotype]) img{object-fit:cover}.fs-immersive .fs-game-logo-box[data-fs-logo=novahorizon]:not([data-fs-logo-kind=logotype]) img{object-fit:cover}.fs-immersive .fs-game-logo-box[data-fs-logo-kind=logotype] img{height:auto;object-fit:contain}.fs-immersive [data-fs-hero-logo]:empty{display:none}.fs-immersive .fs-game-chip-logo:not(:empty)+.fs-game-chip-emblem{display:none}.fs-immersive .fs-game-chip-logo .fs-game-logo-box{height:28px;aspect-ratio:1}.fs-immersive .fs-game-chip-logo .fs-game-logo-box[data-fs-logo=redgalaxy][data-fs-logo-kind=logotype]{aspect-ratio:2}.fs-immersive .fs-game-chip-logo .fs-game-logo-box[data-fs-logo=darkorbit]{height:30px;aspect-ratio:2.4}.fs-immersive .fs-game-chip-logo .fs-game-logo-box[data-fs-logo=novahorizon]{height:30px;aspect-ratio:1.9}.fs-immersive .fs-game-mark--emblem{flex:none;aspect-ratio:1}.fs-immersive .fs-game-mark--emblem[data-fs-logo=redgalaxy]{aspect-ratio:2}.fs-immersive .fs-game-mark--emblem[data-fs-logo=darkorbit]{aspect-ratio:2.4}.fs-immersive .fs-game-mark--emblem[data-fs-logo=novahorizon]{aspect-ratio:1.9}.fs-immersive .fs-header-tools{display:flex;align-items:center;gap:10px;margin-left:auto}.fs-immersive .fs-nav+.fs-header-tools{margin-left:0}.fs-immersive .fs-game-chip{display:inline-flex;align-items:center;gap:10px;min-height:var(--fs-ctl-h);padding:0 14px 0 8px;border:var(--fs-border) solid var(--fs-c-line-strong);border-radius:var(--fs-radius);background:var(--fs-c-surface);color:var(--fs-c-ink);font-size:var(--fs-size-14);cursor:pointer}@media(hover:hover){.fs-immersive .fs-game-chip:hover{border-color:var(--fs-c-ink-muted);background:var(--fs-c-surface-2)}}.fs-immersive .fs-game-chip-emblem{display:block;width:28px;height:28px;color:var(--x-accent)}.fs-immersive .fs-game-chip-text{display:grid;text-align:left;line-height:1.2}.fs-immersive .fs-game-chip-name{font-size:var(--fs-size-14);font-weight:var(--fs-weight-strong)}.fs-immersive .fs-game-chip-action{font-size:var(--fs-size-12);color:var(--fs-c-ink-muted)}.fs-immersive .fs-portal-scene{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.fs-immersive .fs-catalogue{border-top:0}@media(max-width:767px){.fs-immersive .fs-header-tools{gap:6px}.fs-immersive .fs-game-chip-action{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fs-immersive .fs-game-chip{padding-right:12px}}body{margin:0;background:transparent}html{scrollbar-width:none;background:var(--fs-c-bg)}html::-webkit-scrollbar{display:none}.fs-demo{overflow:clip;background:transparent;color:var(--fs-text);font:var(--fs-type-base);color-scheme:dark}.fs-demo *{box-sizing:border-box}:where(.fs-demo) a{color:inherit;text-decoration:none}:where(.fs-demo) button{font:inherit;color:inherit;cursor:pointer}:where(.fs-demo) img{display:block;width:100%;height:100%;object-fit:cover}:where(.fs-demo) :is(h1,h2,h3,p){margin:0}.fs-demo :is(h1,h2,h3){font-weight:var(--fs-weight-regular)}.fs-demo :is(button,a){touch-action:manipulation}.fs-demo [hidden]{display:none!important}.fs-visually-hidden,.fs-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-skip{font:var(--fs-type-base)}.fs-skip:focus{position:fixed;top:var(--fs-space-2);left:var(--fs-space-2);z-index:100;padding:var(--fs-space-4);background:var(--fs-c-ink);color:var(--fs-c-bg)}.fs-skip:focus-visible{outline:var(--fs-focus-width) solid var(--fs-focus-color);outline-offset:var(--fs-focus-offset);box-shadow:var(--fs-focus-halo)}.fs-section{padding:calc(var(--fs-gap-section) / 2) max(var(--fs-gutter),calc((100% - var(--fs-container)) / 2));scroll-margin-top:calc(var(--fs-gap-page) - var(--fs-gap-section) / 2 - var(--fs-space-2))}.fs-demo .fs-main:not(.fs-trophy-main){padding-bottom:var(--fs-gap-end)}.fs-main>.fs-section:not(:has(~:is(section,div,article,aside))){padding-bottom:0}.fs-price{display:block;font:var(--fs-type-price);font-variant-numeric:tabular-nums}.fs-feed-status{max-width:var(--fs-w-read);padding:var(--fs-space-5) 0;color:var(--fs-muted);font:var(--fs-type-body)}@media(prefers-reduced-motion:reduce){.fs-demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fs-demo :is(button,input,select,textarea):disabled,.fs-demo .fs-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fs-demo [aria-busy=true]{cursor:progress}.fs-demo .fs-discord-icon{display:inline-block;flex:0 0 auto;width:1.15em;height:1.15em;margin-inline-end:.35em;vertical-align:-.2em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.3 5.3A16.6 16.6 0 0 0 15.2 4l-.5 1a15.4 15.4 0 0 0-5.4 0l-.5-1a16.6 16.6 0 0 0-4.1 1.3C2.1 9.2 1.4 13 1.8 16.8a16.7 16.7 0 0 0 5 2.5l1.1-1.7a10.8 10.8 0 0 1-1.7-.8l.4-.3a11.9 11.9 0 0 0 10.8 0l.4.3c-.5.3-1.1.6-1.7.8l1.1 1.7a16.6 16.6 0 0 0 5-2.5c.5-4.4-.8-8.2-2.9-11.5ZM8.7 14.5c-1 0-1.8-.9-1.8-2s.8-2 1.8-2 1.8.9 1.8 2-.8 2-1.8 2Zm6.6 0c-1 0-1.8-.9-1.8-2s.8-2 1.8-2 1.8.9 1.8 2-.8 2-1.8 2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.3 5.3A16.6 16.6 0 0 0 15.2 4l-.5 1a15.4 15.4 0 0 0-5.4 0l-.5-1a16.6 16.6 0 0 0-4.1 1.3C2.1 9.2 1.4 13 1.8 16.8a16.7 16.7 0 0 0 5 2.5l1.1-1.7a10.8 10.8 0 0 1-1.7-.8l.4-.3a11.9 11.9 0 0 0 10.8 0l.4.3c-.5.3-1.1.6-1.7.8l1.1 1.7a16.6 16.6 0 0 0 5-2.5c.5-4.4-.8-8.2-2.9-11.5ZM8.7 14.5c-1 0-1.8-.9-1.8-2s.8-2 1.8-2 1.8.9 1.8 2-.8 2-1.8 2Zm6.6 0c-1 0-1.8-.9-1.8-2s.8-2 1.8-2 1.8.9 1.8 2-.8 2-1.8 2Z'/%3E%3C/svg%3E") center / contain no-repeat}.fs-demo .fs-btn>.fs-discord-icon{width:var(--fs-icon);height:var(--fs-icon);margin:0}@media(forced-colors:active){.fs-demo .fs-discord-icon{forced-color-adjust:none}}.fs-demo .fs-badge--sample{flex:none;cursor:help}.fs-demo .fs-label{margin:0;color:var(--fs-c-ink-muted);font:var(--fs-type-eyebrow);letter-spacing:var(--fs-type-eyebrow-track);text-transform:var(--fs-type-eyebrow-case);white-space:nowrap}.fs-demo .fs-card.fs-card--listing{padding:var(--fs-space-4);font-family:var(--fs-font-ui);container-type:inline-size;isolation:isolate}@media(min-width:768px){.fs-demo .fs-card.fs-card--listing{padding:20px}}@media(hover:hover){.fs-demo .fs-card--listing:hover{border-color:var(--fs-c-accent-line);box-shadow:var(--fs-shadow-pop)}}.fs-demo .fs-card--listing:focus-within{border-color:var(--fs-c-accent-line)}.fs-demo .fs-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-space-3);margin:0;color:var(--fs-c-ink-muted);font:var(--fs-type-eyebrow);letter-spacing:var(--fs-type-eyebrow-track);text-transform:var(--fs-type-eyebrow-case)}.fs-demo .fs-card-ref{flex:none;color:var(--fs-c-accent);font:var(--fs-type-ref);letter-spacing:var(--fs-type-ref-track);text-transform:var(--fs-type-ref-case);font-variant-numeric:tabular-nums}.fs-demo .fs-card-media{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;margin:0;overflow:hidden;border-radius:var(--fs-radius-sm);background:var(--fs-c-surface-2)}.fs-demo .fs-card-media>img:not(.fs-ship){width:100%;height:100%;object-fit:cover}.fs-demo .fs-ship{display:block;width:min(var(--ship-w, var(--ship-max)),var(--ship-max));max-width:86%;height:auto;object-fit:contain}.fs-demo .fs-card-title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--fs-c-ink);font:var(--fs-type-h4);letter-spacing:var(--fs-type-h4-track);text-transform:var(--fs-type-h4-case);overflow-wrap:anywhere}.fs-demo .fs-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fs-space-2);margin:0;padding:0;list-style:none}.fs-demo .fs-stat{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;min-height:56px;margin:0;padding:var(--fs-space-2) var(--fs-space-3);border:var(--fs-border) solid var(--fs-c-line);border-radius:var(--fs-radius-sm);background:color-mix(in oklab,var(--fs-c-ink) 3%,transparent)}.fs-demo .fs-stat:has(>.fs-stat-icon){grid-template-columns:24px minmax(0,1fr);column-gap:10px}.fs-demo .fs-stat-icon{grid-row:1 / span 2;width:24px;height:24px;object-fit:contain}.fs-demo .fs-stat-label{overflow:hidden;margin:0;color:var(--fs-c-ink-muted);font:var(--fs-type-eyebrow);letter-spacing:var(--fs-type-eyebrow-track);text-overflow:ellipsis;text-transform:var(--fs-type-eyebrow-case);white-space:nowrap}.fs-demo .fs-stat-value{overflow:hidden;margin:0;color:var(--fs-c-ink);font:var(--fs-type-figs);letter-spacing:var(--fs-type-figs-track);text-overflow:ellipsis;text-transform:var(--fs-type-figs-case);white-space:nowrap;font-variant-numeric:tabular-nums}.fs-demo .fs-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fs-demo .fs-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-3);min-height:72px;margin-top:auto;padding:var(--fs-space-3) var(--fs-space-3) var(--fs-space-3) 14px;border:var(--fs-border) solid var(--fs-c-line);border-radius:var(--fs-radius-sm);background:var(--fs-c-field);color:var(--fs-c-ink)}.fs-demo .fs-card-foot>.fs-btn{flex:none}@container (max-width: 300px){.fs-demo .fs-card-foot{flex-direction:column;align-items:stretch}.fs-demo .fs-card-foot>.fs-btn{width:100%}}.fs-demo .fs-price-block{display:grid;gap:2px;min-width:0;margin:0}.fs-demo .fs-price-block>.fs-price,.fs-demo .fs-price--card{display:block;color:#fff;font:var(--fs-type-price);letter-spacing:var(--fs-type-price-track);text-transform:var(--fs-type-price-case);font-variant-numeric:tabular-nums}.fs-demo .fs-price-block>.fs-price--lg,.fs-demo .fs-price--lg{font:var(--fs-type-pricexl);letter-spacing:var(--fs-type-pricexl-track);text-transform:var(--fs-type-pricexl-case)}.fs-demo .fs-price-note{display:block;color:var(--fs-c-ink-muted);font:var(--fs-type-note);letter-spacing:var(--fs-type-note-track);text-transform:var(--fs-type-note-case)}.fs-discord-note:empty{display:none}.fs-discord-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-1) var(--fs-space-3);flex-basis:100%;box-sizing:border-box;width:100%;margin:var(--fs-space-2) 0 0;padding:var(--fs-space-1) var(--fs-space-1) var(--fs-space-1) 14px;border:var(--fs-border) solid var(--fs-c-line-strong);border-left:3px solid var(--fs-c-ink-muted);border-radius:var(--fs-radius);background:var(--fs-c-surface-2);color:var(--fs-c-ink);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-align:left;text-transform:var(--fs-type-small-case)}.fs-discord-note .fs-discord-note-text{flex:1 1 16em;margin:0;padding:var(--fs-space-2) 0;color:inherit;font:inherit}.fs-discord-note .fs-discord-note-link{display:inline;min-height:0;margin:0;padding:0;border:0;background:none;color:var(--fs-c-ink);font:inherit;font-weight:var(--fs-weight-strong);text-decoration:underline var(--fs-link-thickness) var(--fs-link-line);text-underline-offset:var(--fs-link-offset);cursor:pointer}.fs-discord-note .fs-discord-note-retry{display:inline-flex;align-items:center;min-height:var(--fs-ctl-h)}.fs-discord-note .fs-discord-note-close{display:grid;place-items:center;width:var(--fs-ctl-h);height:var(--fs-ctl-h);margin:0 0 0 auto;padding:0;border:0;border-radius:var(--fs-radius);background:none;color:var(--fs-c-ink-muted);font:inherit;font-size:var(--fs-size-20);line-height:1;cursor:pointer}@media(hover:hover){.fs-discord-note .fs-discord-note-link:hover{text-decoration-color:currentColor}.fs-discord-note .fs-discord-note-close:hover{color:var(--fs-c-ink)}}.fs-discord-note :is(a,button):focus-visible{outline:var(--fs-focus-width) solid var(--fs-focus-color);outline-offset:var(--fs-focus-offset);box-shadow:var(--fs-focus-halo)}.fs-demo .fs-reviews-star{color:var(--fs-c-warn)}.fs-demo .fs-reviews-score{color:var(--fs-c-ink)}.fs-demo :not(.fs-info-mark-title)>.fs-reviews-score{font:var(--fs-type-meta);letter-spacing:var(--fs-type-meta-track);text-transform:var(--fs-type-meta-case)}.fs-demo .fs-reviews-sep{color:var(--fs-c-ink-muted)}.fs-demo .fs-reviews-source{color:var(--fs-c-ink-muted);font:var(--fs-type-meta);letter-spacing:var(--fs-type-meta-track);text-transform:var(--fs-type-meta-case)}:root,[data-fs-density=comfortable]{--fs-btn-h-sm: var(--fs-ctl-h-sm);--fs-btn-h: var(--fs-ctl-h);--fs-btn-h-lg: var(--fs-ctl-h-lg);--fs-btn-px-sm: var(--fs-space-3);--fs-btn-px: var(--fs-ctl-px);--fs-btn-px-lg: 20px;--fs-btn-font-sm: var(--fs-size-14);--fs-btn-font: var(--fs-size-14);--fs-btn-font-lg: var(--fs-size-16);--fs-btn-gap: var(--fs-ctl-gap);--fs-btn-icon: var(--fs-icon)}[data-fs-density=compact]{--fs-btn-h-sm: 28px;--fs-btn-h: 36px;--fs-btn-h-lg: 40px;--fs-btn-px-sm: var(--fs-space-2);--fs-btn-px: var(--fs-space-3);--fs-btn-px-lg: var(--fs-space-4);--fs-btn-font-sm: var(--fs-size-12);--fs-btn-gap: 6px;--fs-btn-icon: 16px}@media(pointer:coarse){:root{--fs-btn-h-sm: var(--fs-ctl-h)}[data-fs-density=compact]{--fs-btn-h-sm: var(--fs-ctl-h);--fs-btn-h: var(--fs-ctl-h);--fs-btn-h-lg: var(--fs-ctl-h-lg)}}:is(.fs-demo,.fs-ui) :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:var(--fs-focus-offset);box-shadow:var(--fs-focus-halo)}:is(.fs-demo,.fs-ui) .fs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--fs-btn-gap);box-sizing:border-box;min-height:var(--fs-btn-h);padding:0 var(--fs-btn-px);border:var(--fs-border) solid var(--fs-border-strong);border-radius:var(--fs-radius);background:transparent;color:var(--fs-foreground);font-family:var(--fs-font-ui);font-size:var(--fs-btn-font);font-weight:var(--fs-weight-strong);line-height:1.25;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;text-shadow:none;cursor:pointer;transition:background-color var(--fs-dur-fast),border-color var(--fs-dur-fast),color var(--fs-dur-fast)}[data-fs-density=compact] .fs-btn{white-space:nowrap}.fs-demo .fs-btn>[aria-hidden=true]{font-size:var(--fs-size-16);line-height:1}:is(.fs-demo,.fs-ui) .fs-btn>svg{flex:0 0 auto;width:var(--fs-btn-icon);height:var(--fs-btn-icon)}:is(.fs-demo,.fs-ui) .fs-btn-reason{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-btn:hover{border-color:var(--fs-border-hover);background:var(--fs-secondary)}}:is(.fs-demo,.fs-ui) .fs-btn--primary{border-color:var(--fs-primary);background:var(--fs-primary);color:var(--fs-primary-foreground)}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-btn--primary:hover{border-color:var(--fs-primary-hover);background:var(--fs-primary-hover)}}:is(.fs-demo,.fs-ui) .fs-btn--ghost{border-color:transparent;background:transparent;color:var(--fs-muted-foreground)}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-btn--ghost:hover{border-color:transparent;background:var(--fs-hover);color:var(--fs-foreground)}}:is(.fs-demo,.fs-ui) .fs-btn--danger{border-color:var(--fs-destructive-border);background:transparent;color:var(--fs-destructive)}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-btn--danger:hover{border-color:var(--fs-destructive);background:var(--fs-destructive-surface)}}:is(.fs-demo,.fs-ui) .fs-btn--link{padding-inline:var(--fs-space-2);border-color:transparent;background:transparent}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-btn--link:hover{border-color:transparent;background:transparent}}:is(.fs-demo,.fs-ui) .fs-btn--sm{min-height:var(--fs-btn-h-sm);padding-inline:var(--fs-btn-px-sm);font-size:var(--fs-btn-font-sm)}:is(.fs-demo,.fs-ui) .fs-btn--lg{min-height:var(--fs-btn-h-lg);padding-inline:var(--fs-btn-px-lg);font-size:var(--fs-btn-font-lg)}:is(.fs-demo,.fs-ui) .fs-btn--block{display:flex;width:100%}:is(.fs-demo,.fs-ui) .fs-btn--icon{width:var(--fs-btn-h);min-width:var(--fs-btn-h);padding:0}:is(.fs-demo,.fs-ui) .fs-btn--icon.fs-btn--sm{width:var(--fs-btn-h-sm);min-width:var(--fs-btn-h-sm)}:is(.fs-demo,.fs-ui) .fs-btn--icon.fs-btn--lg{width:var(--fs-btn-h-lg);min-width:var(--fs-btn-h-lg)}:is(.fs-demo,.fs-ui) .fs-btn[hidden]{display:none}:is(.fs-demo,.fs-ui) .fs-btn:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){opacity:.45;cursor:not-allowed}:is(.fs-demo,.fs-ui) .fs-btn[aria-busy=true]{cursor:progress}:is(.fs-demo,.fs-ui) .fs-btn[aria-busy=true]{background-image:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--fs-busy-ink, currentColor) 16%,transparent) 50%,transparent 70%);background-size:250% 100%;background-repeat:no-repeat}:is(.fs-demo,.fs-ui) .fs-btn.fs-btn[data-fs-busy]{position:relative;color:transparent;-webkit-text-fill-color:transparent}:is(.fs-demo,.fs-ui) .fs-btn[data-fs-busy]>:not(.fs-btn-busy){visibility:hidden}:is(.fs-demo,.fs-ui) .fs-btn-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--fs-space-2);padding-inline:var(--fs-space-3);overflow:hidden;color:var(--fs-busy-ink);-webkit-text-fill-color:var(--fs-busy-ink);white-space:nowrap}:is(.fs-demo,.fs-ui) .fs-btn-busy-text{overflow:hidden;text-overflow:ellipsis}:is(.fs-demo,.fs-ui) .fs-btn-busy-ring{flex:none;box-sizing:border-box;width:16px;height:16px;border:2px solid color-mix(in oklab,currentColor 28%,transparent);border-top-color:currentColor;border-radius:var(--fs-radius-pill)}:is(.fs-demo,.fs-ui){--fs-busy-sweep: 1.4s;--fs-busy-spin: .7s;--fs-btn-shake: .4s}@media(prefers-reduced-motion:no-preference){html:not([data-fs-motion=reduced]) :is(.fs-demo,.fs-ui) .fs-btn[aria-busy=true]{animation:fs-fb-sweep var(--fs-busy-sweep) var(--fs-ease) infinite}html:not([data-fs-motion=reduced]) :is(.fs-demo,.fs-ui) .fs-btn-busy-ring{animation:fs-ui-spin var(--fs-busy-spin) linear infinite}html:not([data-fs-motion=reduced]) :is(.fs-demo,.fs-ui) .fs-btn[data-fs-shake]{animation:fs-fb-shake var(--fs-btn-shake) var(--fs-ease)}}@keyframes fs-fb-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes fs-fb-shake{20%,60%{translate:-3px 0}40%,80%{translate:3px 0}}:root{--fs-link-thickness: 1px;--fs-link-offset: 4px;--fs-link-gap: .4em;--fs-link-line: color-mix(in oklab, currentColor 45%, transparent)}:is(.fs-demo,.fs-ui) :is(.fs-link,.fs-btn--link){color:var(--fs-foreground);text-decoration:none;transition:color var(--fs-dur-fast)}:is(.fs-demo,.fs-ui) :is(.fs-link,.fs-btn--link):not(:has(.fs-link-text)),:is(.fs-demo,.fs-ui) :is(.fs-link,.fs-btn--link) .fs-link-text{text-decoration:underline var(--fs-link-thickness) var(--fs-link-line);text-underline-offset:var(--fs-link-offset);transition:text-decoration-color var(--fs-dur-fast)}:is(.fs-demo,.fs-ui) .fs-link--action{display:inline-flex;align-items:center;gap:var(--fs-link-gap);min-height:var(--fs-ctl-h);font:var(--fs-weight-strong) var(--fs-btn-font) / 1.25 var(--fs-font-ui);letter-spacing:0;text-transform:none}:is(.fs-demo,.fs-ui) .fs-link--quiet{--fs-link-line: transparent;color:var(--fs-muted-foreground)}@media(hover:hover){:is(.fs-demo,.fs-ui) :is(.fs-link,.fs-btn--link):hover{--fs-link-line: currentColor;color:var(--fs-foreground)}}:is(.fs-demo,.fs-ui) :is(.fs-link,.fs-btn--link) :is(.fs-link-icon,.fs-link-count){flex:none;text-decoration:none}:is(.fs-demo,.fs-ui) .fs-link:not(.fs-link--action) :is(.fs-link-icon,.fs-link-count){display:inline-block;margin-inline-start:var(--fs-link-gap)}:is(.fs-demo,.fs-ui) .fs-link:not(.fs-link--action) .fs-link-icon:first-child{margin-inline:0 var(--fs-link-gap)}:is(.fs-demo,.fs-ui) .fs-link-count{color:var(--fs-muted-foreground);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) .fs-link[hidden]{display:none}:root{--fs-badge-h-sm: 20px;--fs-badge-gap: 6px;--fs-badge-px-sm: 6px;--fs-badge-icon: 16px;--fs-badge-dot: 6px;--fs-alert-rail: 3px;--fs-alert-px: 14px;--fs-toast-w: 420px}:is(.fs-demo,.fs-ui) .fs-badge{--fs-tone: var(--fs-foreground);--fs-tone-surface: var(--fs-card);--fs-tone-border: var(--fs-border-strong);display:inline-flex;align-items:center;gap:var(--fs-badge-gap);box-sizing:border-box;min-height:var(--fs-badge-h);padding:0 var(--fs-space-2);border:var(--fs-border) solid var(--fs-tone-border);border-radius:var(--fs-radius-sm);background:var(--fs-tone-surface);color:var(--fs-tone);font-family:var(--fs-font-ui);font-size:var(--fs-size-12);font-weight:var(--fs-weight-strong);line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap}:is(.fs-demo,.fs-ui) .fs-badge>:is(img,svg){flex:none;width:var(--fs-badge-icon);height:var(--fs-badge-icon);object-fit:contain}:is(.fs-demo,.fs-ui) .fs-badge--sm{--fs-badge-icon: 14px;min-height:var(--fs-badge-h-sm);padding-inline:var(--fs-badge-px-sm)}:is(.fs-demo,.fs-ui) .fs-badge--pill{border-radius:var(--fs-radius-pill)}:is(.fs-demo,.fs-ui) .fs-badge--mono{font-family:var(--fs-font-mono);font-weight:var(--fs-weight-regular);letter-spacing:.04em}:is(.fs-demo,.fs-ui) .fs-badge-dot{flex:none;width:var(--fs-badge-dot);height:var(--fs-badge-dot);border-radius:var(--fs-radius-pill);background:var(--fs-tone)}:is(.fs-demo,.fs-ui) .fs-counter{--fs-tone: var(--fs-foreground);--fs-tone-surface: color-mix(in oklab, var(--fs-foreground) 12%, transparent);--fs-tone-border: transparent;display:inline-grid;place-items:center;min-width:var(--fs-badge-h-sm);height:var(--fs-badge-h-sm);padding:0 var(--fs-badge-px-sm);border-radius:var(--fs-radius-pill);background:var(--fs-tone-surface);box-shadow:inset 0 0 0 var(--fs-border) var(--fs-tone-border);color:var(--fs-tone);font-family:var(--fs-font-mono);font-size:var(--fs-size-12);font-weight:var(--fs-weight-strong);font-variant-numeric:tabular-nums;letter-spacing:0}:is(.fs-demo,.fs-ui) .fs-counter:empty{display:none}:is(.fs-demo,.fs-ui) .fs-alert{--fs-tone: var(--fs-muted-foreground);--fs-tone-surface: var(--fs-card);--fs-tone-border: var(--fs-border-color);margin:0;padding:var(--fs-space-3) var(--fs-alert-px);border:var(--fs-border) solid var(--fs-tone-border);border-left:var(--fs-alert-rail) solid var(--fs-tone);border-radius:var(--fs-radius);background:var(--fs-tone-surface);color:var(--fs-foreground);font-size:var(--fs-size-14);line-height:1.5}:is(.fs-demo,.fs-ui) .fs-alert:focus{outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:var(--fs-focus-offset)}:is(.fs-demo,.fs-ui) .fs-alert:has(>.fs-alert-body){display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--fs-space-2) var(--fs-space-3)}:is(.fs-demo,.fs-ui) .fs-alert>svg{flex:none;width:var(--fs-badge-icon);height:var(--fs-badge-icon);margin-top:var(--fs-border-active);color:var(--fs-tone)}:is(.fs-demo,.fs-ui) .fs-alert-body{display:grid;flex:1 1 16em;gap:var(--fs-space-1);min-width:0}:is(.fs-demo,.fs-ui) .fs-alert-body>p{margin:0}:is(.fs-demo,.fs-ui) .fs-alert-title{font-weight:var(--fs-weight-strong)}:is(.fs-demo,.fs-ui) .fs-alert-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-2);margin-left:auto}:is(.fs-demo,.fs-ui) .fs-alert-close{margin-left:auto}:is(.fs-demo,.fs-ui) .fs-alert--banner{border-width:0 0 var(--fs-border) var(--fs-alert-rail);border-radius:0}:is(.fs-demo,.fs-ui) .fs-notice{--fs-tone: var(--fs-muted-foreground);margin:0;color:var(--fs-tone);font-size:var(--fs-size-note);line-height:1.5}:is(.fs-demo,.fs-ui) .fs-toasts{position:fixed;z-index:60;left:50%;bottom:calc(var(--fs-space-4) + env(safe-area-inset-bottom,0px) + var(--fs-toast-lift, 0px));display:grid;justify-items:center;gap:var(--fs-space-2);width:min(var(--fs-toast-w),calc(100vw - 2 * var(--fs-space-4)));translate:-50% 0;pointer-events:none}:is(.fs-demo,.fs-ui) .fs-toast{--fs-tone: var(--fs-muted-foreground);position:relative;display:flex;align-items:center;gap:var(--fs-space-3);box-sizing:border-box;max-width:100%;min-height:48px;padding:var(--fs-space-2) var(--fs-space-2) var(--fs-space-2) var(--fs-alert-px);overflow:hidden;border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius-lg);background:var(--fs-raised);box-shadow:var(--fs-shadow-pop);color:var(--fs-foreground);font-size:var(--fs-size-14);line-height:1.4;pointer-events:auto}:is(.fs-demo,.fs-ui) .fs-toast>.fs-fb-icon{flex:none;width:18px;height:18px;margin:0;color:var(--fs-tone)}:is(.fs-demo,.fs-ui) .fs-toast-body{flex:1 1 auto;display:grid;min-width:0}:is(.fs-demo,.fs-ui) .fs-toast-text{margin:0;font-weight:var(--fs-weight-medium);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) .fs-toast-detail{margin:0;color:var(--fs-muted-foreground);font-size:var(--fs-size-note)}:is(.fs-demo,.fs-ui) .fs-toast-actions{flex:none;display:flex;align-items:center;gap:var(--fs-space-1)}:is(.fs-demo,.fs-ui) .fs-toast-action{text-decoration:underline var(--fs-link-thickness);text-underline-offset:var(--fs-link-offset)}:is(.fs-demo,.fs-ui) .fs-toast-timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--fs-tone);opacity:.55;transform-origin:left;animation:fs-fb-drain var(--fs-toast-time, 6s) linear both}:is(.fs-demo,.fs-ui) .fs-toast[data-paused] .fs-toast-timer{animation-play-state:paused}:is(.fs-demo,.fs-ui) .fs-toast .fs-spinner{width:14px;height:14px}:is(.fs-demo,.fs-ui){--fs-fb-pop: .42s cubic-bezier(.34, 1.4, .5, 1);--fs-fb-out: .18s;--fs-fb-draw: .4s 80ms;--fs-fb-fade: .25s;--fs-fb-dot: 1s;--fs-fb-dot-d: .15s}@media(prefers-reduced-motion:no-preference){:is(.fs-demo,.fs-ui) .fs-toast{animation:fs-fb-in var(--fs-fb-pop) both}:is(.fs-demo,.fs-ui) .fs-toast[data-leaving]{animation:fs-fb-out var(--fs-fb-out) var(--fs-ease) both}:is(.fs-demo,.fs-ui) .fs-fb-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:fs-fb-draw var(--fs-fb-draw) var(--fs-ease) forwards}}@keyframes fs-fb-in{0%{opacity:0;translate:0 14px;scale:.96}}@keyframes fs-fb-out{to{opacity:0;translate:0 8px;scale:.97}}@keyframes fs-fb-drain{to{scale:0 1}}@keyframes fs-fb-draw{to{stroke-dashoffset:0}}:is(.fs-demo,.fs-ui) .fs-handoff{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--fs-space-4);background:color-mix(in oklab,var(--fs-background) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(.fs-demo,.fs-ui) .fs-handoff-card{display:grid;justify-items:center;gap:var(--fs-space-2);max-width:360px;padding:var(--fs-space-6) var(--fs-space-6) var(--fs-space-5);border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius-lg);background:var(--fs-raised);box-shadow:var(--fs-shadow-pop);text-align:center}:is(.fs-demo,.fs-ui) .fs-handoff-marks{display:flex;align-items:center;gap:var(--fs-space-3);margin-bottom:var(--fs-space-2)}:is(.fs-demo,.fs-ui) .fs-handoff-mark{display:grid;place-items:center;width:40px;height:40px;border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius-lg);background:var(--fs-card);color:var(--fs-foreground)}:is(.fs-demo,.fs-ui) .fs-handoff-mark .fs-fb-icon{width:20px;height:20px;margin:0}:is(.fs-demo,.fs-ui) .fs-handoff-mark--site:before{content:"";width:12px;height:12px;rotate:45deg;border:2px solid var(--x-accent, var(--fs-brand))}:is(.fs-demo,.fs-ui) .fs-handoff-dots{display:flex;gap:var(--fs-space-1)}:is(.fs-demo,.fs-ui) .fs-handoff-dots i{width:5px;height:5px;border-radius:var(--fs-radius-pill);background:var(--fs-muted-foreground)}:is(.fs-demo,.fs-ui) .fs-handoff-title{margin:0;font-size:var(--fs-size-16);font-weight:var(--fs-weight-strong)}:is(.fs-demo,.fs-ui) .fs-handoff-detail{margin:0;color:var(--fs-muted-foreground);font-size:var(--fs-size-note)}:is(.fs-demo,.fs-ui) .fs-handoff-close{margin-top:var(--fs-space-2)}@media(prefers-reduced-motion:no-preference){:is(.fs-demo,.fs-ui) .fs-handoff{animation:fs-fb-fade var(--fs-fb-fade) var(--fs-ease) both}:is(.fs-demo,.fs-ui) .fs-handoff-card{animation:fs-fb-in var(--fs-fb-pop) both}:is(.fs-demo,.fs-ui) .fs-handoff-dots i{animation:fs-fb-dot var(--fs-fb-dot) var(--fs-ease) infinite}:is(.fs-demo,.fs-ui) .fs-handoff-dots i:nth-child(2){animation-delay:var(--fs-fb-dot-d)}:is(.fs-demo,.fs-ui) .fs-handoff-dots i:nth-child(3){animation-delay:calc(2 * var(--fs-fb-dot-d))}}@keyframes fs-fb-fade{0%{opacity:0}}@keyframes fs-fb-dot{0%,to{opacity:.25;translate:0 0}40%{opacity:1;translate:0 -3px}}.fs-live{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.fs-demo,.fs-ui) [data-tone=neutral]{--fs-tone: var(--fs-muted-foreground)}:is(.fs-demo,.fs-ui) [data-tone=info]{--fs-tone: var(--fs-info);--fs-tone-surface: var(--fs-info-surface);--fs-tone-border: var(--fs-info-border)}:is(.fs-demo,.fs-ui) [data-tone=progress]{--fs-tone: var(--fs-progress);--fs-tone-surface: var(--fs-progress-surface);--fs-tone-border: var(--fs-progress-border)}:is(.fs-demo,.fs-ui) [data-tone=success]{--fs-tone: var(--fs-success);--fs-tone-surface: var(--fs-success-surface);--fs-tone-border: var(--fs-success-border)}:is(.fs-demo,.fs-ui) [data-tone=warning]{--fs-tone: var(--fs-warning);--fs-tone-surface: var(--fs-warning-surface);--fs-tone-border: var(--fs-warning-border)}:is(.fs-demo,.fs-ui) [data-tone=danger]{--fs-tone: var(--fs-destructive);--fs-tone-surface: var(--fs-destructive-surface);--fs-tone-border: var(--fs-destructive-border)}:is(.fs-demo,.fs-ui) [data-tone=accent]{--fs-tone: var(--fs-accent, var(--fs-brand));--fs-tone-surface: var(--fs-accent-surface, var(--fs-brand-surface));--fs-tone-border: var(--fs-accent-border, var(--fs-brand-border))}:is(.fs-demo,.fs-ui) .fs-badge--solid{--fs-tone-surface: var(--fs-tone);--fs-tone-border: var(--fs-tone);color:var(--fs-primary-foreground)}:is(.fs-demo,.fs-ui) .fs-badge--overlay{--fs-tone-surface: var(--fs-overlay);--fs-tone-border: var(--fs-overlay-border)}.fs-demo .fs-toast:is([data-tone=success],[data-tone=info],[data-tone=neutral],[data-tone=progress],[data-tone=accent],:not([data-tone])){--fs-tone: var(--x-accent, var(--fs-brand))}:root,[data-fs-density=comfortable]{--fs-tab-h: var(--fs-ctl-h);--fs-tab-px: var(--fs-ctl-px);--fs-seg-h: var(--fs-ctl-h);--fs-seg-font: var(--fs-size-14);--fs-chip-h: var(--fs-ctl-h);--fs-chip-ps: 10px;--fs-chip-pe: var(--fs-space-3);--fs-chip-check: 14px;--fs-chip-gap: var(--fs-space-2);--fs-chip-font: var(--fs-size-14)}[data-fs-density=compact]{--fs-tab-h: 36px;--fs-tab-px: var(--fs-space-3);--fs-seg-h: 36px;--fs-seg-font: var(--fs-size-12);--fs-chip-h: 36px;--fs-chip-ps: var(--fs-space-2);--fs-chip-pe: 10px;--fs-chip-gap: 6px;--fs-chip-font: var(--fs-size-12)}@media(pointer:coarse){[data-fs-density=compact]{--fs-tab-h: var(--fs-ctl-h);--fs-seg-h: var(--fs-ctl-h);--fs-chip-h: var(--fs-ctl-h)}}:is(.fs-demo,.fs-ui) .fs-tabs{display:flex;gap:var(--fs-space-1);overflow-x:auto;border-bottom:var(--fs-border) solid var(--fs-border-color);scrollbar-width:none}:is(.fs-demo,.fs-ui) .fs-tabs::-webkit-scrollbar{display:none}:is(.fs-demo,.fs-ui) .fs-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--fs-space-2);min-height:var(--fs-tab-h);padding:0 var(--fs-tab-px);border:0;border-radius:0;background:transparent;color:var(--fs-muted-foreground);font-family:var(--fs-font-ui);font-size:var(--fs-size-14);font-weight:var(--fs-weight-strong);letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer}:is(.fs-demo,.fs-ui) .fs-tab:is([aria-selected=true],[aria-current]:not([aria-current=false])){color:var(--fs-foreground)}:is(.fs-demo,.fs-ui) .fs-tab:is([aria-selected=true],[aria-current]:not([aria-current=false])):after{content:"";position:absolute;left:var(--fs-space-3);right:var(--fs-space-3);bottom:calc(-1 * var(--fs-border));height:var(--fs-border-active);background:var(--fs-accent)}:is(.fs-demo,.fs-ui) .fs-tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}:is(.fs-demo,.fs-ui) .fs-tab:focus-visible{outline-offset:var(--fs-focus-offset-inset);box-shadow:none}:is(.fs-demo,.fs-ui) .fs-seg.fs-seg--fit{display:inline-flex;width:auto;max-width:100%}:is(.fs-demo,.fs-ui) .fs-seg.fs-seg--scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:is(.fs-demo,.fs-ui) .fs-seg--scroll::-webkit-scrollbar{display:none}:is(.fs-demo,.fs-ui) .fs-seg--lg{--fs-seg-h: var(--fs-ctl-h-lg)}:is(.fs-demo,.fs-ui) .fs-seg-btn{position:relative;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:var(--fs-btn-gap);box-sizing:border-box;min-width:0;min-height:var(--fs-seg-h);margin:0;padding:0 var(--fs-btn-px);border:var(--fs-border) solid var(--fs-border-strong);border-radius:0;background:transparent;color:var(--fs-foreground);font-family:var(--fs-font-ui);font-size:var(--fs-seg-font);font-weight:var(--fs-weight-strong);line-height:1.25;white-space:nowrap;cursor:pointer}:is(.fs-demo,.fs-ui) :is(.fs-seg--fit,.fs-seg--scroll)>.fs-seg-btn{flex:none}:is(.fs-demo,.fs-ui) .fs-seg-btn+.fs-seg-btn{margin-left:calc(-1 * var(--fs-border))}:is(.fs-demo,.fs-ui) .fs-seg-btn:first-child{border-start-start-radius:var(--fs-radius);border-end-start-radius:var(--fs-radius)}:is(.fs-demo,.fs-ui) .fs-seg-btn:last-child{border-start-end-radius:var(--fs-radius);border-end-end-radius:var(--fs-radius)}:is(.fs-demo,.fs-ui) .fs-seg-btn[aria-pressed=true]{z-index:2;border-color:var(--fs-accent);background:var(--fs-accent-surface);box-shadow:inset 0 calc(-1 * var(--fs-border-active)) 0 var(--fs-accent)}:is(.fs-demo,.fs-ui) .fs-seg-btn[aria-pressed=true]:before{content:"\2713";content:"\2713" / "";color:var(--fs-accent)}:is(.fs-demo,.fs-ui) .fs-seg-btn:focus-visible{z-index:3}:is(.fs-demo,.fs-ui) .fs-seg--scroll .fs-seg-btn:focus-visible{outline-offset:var(--fs-focus-offset-inset);box-shadow:none}:is(.fs-demo,.fs-ui) .fs-chips{display:flex;flex-wrap:wrap;gap:var(--fs-space-2);margin:0;padding:0;list-style:none}:is(.fs-demo,.fs-ui) .fs-chips>li{display:contents}:is(.fs-demo,.fs-ui) .fs-chip{position:relative;display:inline-flex;align-items:center;gap:var(--fs-chip-gap);box-sizing:border-box;min-height:var(--fs-chip-h);padding:0 var(--fs-chip-pe) 0 var(--fs-chip-ps);border:var(--fs-border) solid var(--fs-border-strong);border-radius:var(--fs-radius);background:var(--fs-input);color:var(--fs-foreground);font-family:var(--fs-font-ui);font-size:var(--fs-chip-font);font-weight:var(--fs-weight-medium);line-height:1.25;letter-spacing:0;text-align:left;text-decoration:none;text-transform:none;white-space:nowrap;transition:border-color var(--fs-dur-fast),background-color var(--fs-dur-fast)}:is(.fs-demo,.fs-ui) :is(button,a,label).fs-chip{cursor:pointer}:is(.fs-demo,.fs-ui) .fs-chip>:is(img,svg){flex:0 0 auto;width:var(--fs-icon);height:var(--fs-icon);object-fit:contain}:is(.fs-demo,.fs-ui) .fs-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.fs-demo,.fs-ui) .fs-chip:is([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false])){border-color:var(--fs-accent);background:var(--fs-accent-surface);box-shadow:inset 0 calc(-1 * var(--fs-border-active)) 0 var(--fs-accent)}:is(.fs-demo,.fs-ui) .fs-chip:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}:is(.fs-demo,.fs-ui) .fs-chip[hidden]{display:none}:is(.fs-demo,.fs-ui) .fs-chip-count{flex:none}:is(.fs-demo,.fs-ui) :is(.fs-chip,.fs-seg-btn)[aria-pressed=true] .fs-chip-count{background:var(--fs-accent);color:var(--fs-primary-foreground)}:is(.fs-demo,.fs-ui) .fs-chip--quiet{border-color:transparent;background:transparent;color:var(--fs-muted-foreground)}:is(.fs-demo,.fs-ui) .fs-chip--quiet:is(:hover,[aria-pressed=true],[aria-current]:not([aria-current=false])){color:var(--fs-foreground)}:is(.fs-demo,.fs-ui) .fs-chip--quiet:is([aria-pressed=true],[aria-current]:not([aria-current=false])){box-shadow:inset var(--fs-border-active) 0 0 var(--fs-accent)}:is(.fs-demo,.fs-ui) .fs-chip--toggle>.fs-box{width:var(--fs-chip-check);height:var(--fs-chip-check)}:is(.fs-demo,.fs-ui) .fs-chip--add{border-style:dashed;border-color:var(--fs-accent-border)}:is(.fs-demo,.fs-ui) .fs-chip--add:before{content:"+";content:"+" / "";color:var(--fs-accent);font-weight:var(--fs-weight-bold)}:is(.fs-demo,.fs-ui) .fs-chip--remove>[aria-hidden=true]:last-child{color:var(--fs-muted-foreground);font-size:var(--fs-size-16);line-height:1}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-tab:hover{color:var(--fs-foreground)}:is(.fs-demo,.fs-ui) .fs-seg-btn:hover:not([aria-pressed=true]){z-index:1;border-color:var(--fs-border-hover);background:var(--fs-secondary)}:is(.fs-demo,.fs-ui) :is(button,a,label).fs-chip:hover:not([aria-disabled=true],[aria-pressed=true],[aria-current]:not([aria-current=false])){border-color:var(--fs-border-hover)}:is(.fs-demo,.fs-ui) .fs-chip--quiet:hover:not([aria-pressed=true],[aria-current]:not([aria-current=false])){border-color:var(--fs-border-strong);background:var(--fs-secondary)}:is(.fs-demo,.fs-ui) .fs-chip--remove:hover>[aria-hidden=true]:last-child{color:var(--fs-foreground)}}@media(forced-colors:active){:is(.fs-demo,.fs-ui) .fs-tab:is([aria-selected=true],[aria-current]:not([aria-current=false])):after{background:Highlight}:is(.fs-demo,.fs-ui) :is(.fs-seg-btn,.fs-chip):is([aria-pressed=true],[aria-current]:not([aria-current=false])){border-color:Highlight}}@media(prefers-reduced-motion:reduce){:is(.fs-demo,.fs-ui) .fs-chip{transition:none}}:root,[data-fs-density=comfortable]{--fs-dialog-pad-top: 28px;--fs-dialog-pad-x: 28px;--fs-dialog-pad-bottom: var(--fs-space-6);--fs-dialog-gap: var(--fs-space-4);--fs-dialog-title: var(--fs-size-20);--fs-dialog-close-at: var(--fs-space-3);--fs-dialog-margin: var(--fs-space-4)}[data-fs-density=compact]{--fs-dialog-pad-top: 20px;--fs-dialog-pad-x: 20px;--fs-dialog-pad-bottom: 20px;--fs-dialog-gap: 14px;--fs-dialog-title: var(--fs-size-20)}@media(max-width:767px){:root{--fs-dialog-pad-top: var(--fs-space-5);--fs-dialog-pad-x: var(--fs-space-4);--fs-dialog-pad-bottom: var(--fs-space-5)}}:is(.fs-demo,.fs-ui) .fs-dialog{--fs-dialog-w: 720px;--fs-dialog-edge: color-mix(in oklab, var(--fs-accent, var(--fs-brand)) 40%, var(--fs-border-color));position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:min(var(--fs-dialog-w),calc(100vw - 2 * var(--fs-dialog-margin)));max-width:none;max-height:min(90dvh,calc(100dvh - 2 * var(--fs-dialog-margin)));margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:var(--fs-border) solid var(--fs-dialog-edge);border-radius:var(--fs-radius);background:var(--fs-background);box-shadow:var(--fs-shadow-dialog);color:var(--fs-foreground);font-family:var(--fs-font-ui);-webkit-tap-highlight-color:transparent}:is(.fs-demo,.fs-ui) .fs-dialog::backdrop{background:var(--fs-overlay);-webkit-backdrop-filter:var(--fs-overlay-filter);backdrop-filter:var(--fs-overlay-filter)}:is(.fs-demo,.fs-ui) .fs-dialog--sm{--fs-dialog-w: 480px}:is(.fs-demo,.fs-ui) .fs-dialog--lg{--fs-dialog-w: 960px}:is(.fs-demo,.fs-ui) .fs-dialog--xl{--fs-dialog-w: 1120px}:is(.fs-demo,.fs-ui) .fs-dialog--full{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}@media(max-width:767px){:is(.fs-demo,.fs-ui) .fs-dialog--full-mobile{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}}html:has(:is(.fs-demo,.fs-ui) .fs-dialog:modal){overflow:hidden}:is(.fs-demo,.fs-ui) .fs-dialog-close{position:absolute;z-index:2;top:var(--fs-dialog-close-at);right:var(--fs-dialog-close-at);font-size:var(--fs-size-28);font-weight:var(--fs-weight-regular);line-height:1}:is(.fs-demo,.fs-ui) .fs-dialog-close>[aria-hidden=true]{font-size:inherit}:is(.fs-demo,.fs-ui) .fs-dialog-inner{display:grid;gap:var(--fs-dialog-gap);padding:var(--fs-dialog-pad-top) var(--fs-dialog-pad-x) var(--fs-dialog-pad-bottom)}:is(.fs-demo,.fs-ui) .fs-dialog-inner :where(p){margin:0}:is(.fs-demo,.fs-ui) .fs-dialog-head{display:grid;gap:var(--fs-dialog-gap);min-width:0}:is(.fs-demo,.fs-ui) .fs-dialog-eyebrow{margin:0;color:var(--fs-accent, var(--fs-brand));font:var(--fs-type-eyebrow);letter-spacing:var(--fs-type-eyebrow-track);text-transform:var(--fs-type-eyebrow-case)}:is(.fs-demo,.fs-ui) .fs-dialog-title{margin:0;padding-right:calc(var(--fs-btn-h) + var(--fs-space-1));color:var(--fs-foreground);font:var(--fs-weight-bold) var(--fs-dialog-title) / 1.3 var(--fs-font-ui);letter-spacing:var(--fs-type-h3-track);text-transform:none;overflow-wrap:anywhere}:is(.fs-demo,.fs-ui) .fs-dialog-title:focus{outline:none}:is(.fs-demo,.fs-ui) .fs-dialog-lead{margin:0;color:var(--fs-foreground);font-size:var(--fs-size-14);line-height:var(--fs-leading-small)}:is(.fs-demo,.fs-ui) .fs-dialog-meta{margin:0;color:var(--fs-muted-foreground);font-size:var(--fs-size-14);line-height:var(--fs-leading-small);overflow-wrap:anywhere}:is(.fs-demo,.fs-ui) .fs-dialog-body{display:grid;gap:var(--fs-dialog-gap);min-width:0}:is(.fs-demo,.fs-ui) .fs-dialog-amount{margin:0;font:var(--fs-weight-strong) var(--fs-size-28) / 1.1 var(--fs-font-ui);letter-spacing:var(--fs-track-tight);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) .fs-dialog-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--fs-space-3);margin:0}[data-fs-density=compact] .fs-dialog-foot{gap:var(--fs-space-2)}@media(max-width:767px){:is(.fs-demo,.fs-ui) .fs-dialog-foot>.fs-btn{flex:1 1 auto}}:is(.fs-demo,.fs-ui) .fs-dialog--alert{--fs-dialog-pad-top: var(--fs-space-5);--fs-dialog-pad-x: var(--fs-space-5);--fs-dialog-pad-bottom: var(--fs-space-5);--fs-dialog-gap: var(--fs-space-3);--fs-dialog-title: var(--fs-size-20)}:is(.fs-demo,.fs-ui) .fs-dialog--alert .fs-dialog-title{line-height:1.2;letter-spacing:0}@media(max-width:767px){:is(.fs-demo,.fs-ui) .fs-dialog--alert{--fs-dialog-pad-top: 20px;--fs-dialog-pad-x: var(--fs-space-4);--fs-dialog-pad-bottom: 20px}}:is(.fs-demo,.fs-ui) .fs-dialog--pinned{overflow:hidden}:is(.fs-demo,.fs-ui) .fs-dialog--pinned[open]{display:flex;flex-direction:column}:is(.fs-demo,.fs-ui) .fs-dialog--pinned>.fs-dialog-head{flex:none;align-content:center;gap:var(--fs-space-1);min-height:calc(var(--fs-btn-h) + 2 * var(--fs-dialog-close-at));padding:var(--fs-space-3) var(--fs-dialog-pad-x);border-bottom:var(--fs-border) solid var(--fs-border-color)}:is(.fs-demo,.fs-ui) .fs-dialog--pinned .fs-dialog-title{--fs-dialog-title: var(--fs-size-20);line-height:1.3;letter-spacing:0}:is(.fs-demo,.fs-ui) .fs-dialog--pinned>.fs-dialog-body{flex:1 1 auto;align-content:start;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--fs-space-4) var(--fs-dialog-pad-x) var(--fs-dialog-pad-bottom)}:is(.fs-demo,.fs-ui) .fs-dialog--pinned>.fs-dialog-foot{flex:none;padding:var(--fs-space-3) var(--fs-dialog-pad-x) calc(var(--fs-space-3) + env(safe-area-inset-bottom,0px));border-top:var(--fs-border) solid var(--fs-border-color);background:var(--fs-background)}:is(.fs-demo,.fs-ui) .fs-dialog--sheet{--fs-dialog-w: 480px;inset:0 0 0 auto;width:min(var(--fs-dialog-w),100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-width:0 0 0 var(--fs-border);border-radius:0}:is(.fs-demo,.fs-ui) .fs-dialog--sheet[open]{animation:fs-sheet-in var(--fs-dur) var(--fs-ease)}@media(max-width:767px){:is(.fs-demo,.fs-ui) .fs-dialog--sheet{inset:auto 0 0;width:100vw;height:calc(100dvh - var(--fs-space-7));max-height:calc(100dvh - var(--fs-space-7));margin:auto 0 0;border-width:var(--fs-border) 0 0;border-radius:var(--fs-radius-lg) var(--fs-radius-lg) 0 0}:is(.fs-demo,.fs-ui) .fs-dialog--sheet[open]{animation-name:fs-sheet-up}:is(.fs-demo,.fs-ui) .fs-dialog--sheet>.fs-dialog-head{position:relative}:is(.fs-demo,.fs-ui) .fs-dialog--sheet>.fs-dialog-head:before{content:"";position:absolute;top:7px;left:50%;width:40px;height:4px;border-radius:var(--fs-radius-sm);background:var(--fs-border-strong);translate:-50% 0}}:is(.fs-demo,.fs-ui) .fs-dialog--viewer{width:calc(100vw - 2 * var(--fs-dialog-margin));height:calc(100dvh - 2 * var(--fs-dialog-margin));max-height:none;padding:var(--fs-space-3);overflow:hidden}:is(.fs-demo,.fs-ui) .fs-dialog--viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--fs-space-3)}:is(.fs-demo,.fs-ui) .fs-viewer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-2) var(--fs-space-3);min-height:var(--fs-btn-h);padding-right:calc(var(--fs-btn-h) + var(--fs-space-1))}:is(.fs-demo,.fs-ui) .fs-viewer-title{margin:0;color:var(--fs-foreground);font:var(--fs-weight-strong) var(--fs-size-16) / 1.3 var(--fs-font-ui)}:is(.fs-demo,.fs-ui) .fs-viewer-count{color:var(--fs-muted-foreground);font-size:var(--fs-size-14);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) .fs-viewer-tools{display:flex;flex-wrap:wrap;gap:var(--fs-space-1);margin-left:auto}:is(.fs-demo,.fs-ui) .fs-viewer-stage{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden}:is(.fs-demo,.fs-ui) .fs-viewer-img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none}:is(.fs-demo,.fs-ui) .fs-viewer-caption:empty{display:none}@keyframes fs-sheet-in{0%{opacity:0;translate:24px 0}}@keyframes fs-sheet-up{0%{opacity:0;translate:0 48px}}@media(prefers-reduced-motion:reduce){:is(.fs-demo,.fs-ui) .fs-dialog[open]{animation:none}}html[data-fs-motion=reduced] :is(.fs-demo,.fs-ui) .fs-dialog[open]{animation:none}:root,[data-fs-density=comfortable]{--fs-card-p: var(--fs-card-pad);--fs-card-gap: var(--fs-space-3);--fs-card-title: var(--fs-size-16);--fs-row-p: var(--fs-space-4);--fs-row-py: var(--fs-space-4);--fs-row-px: var(--fs-space-4);--fs-row-gap-y: var(--fs-space-2);--fs-row-gap-x: var(--fs-space-4);--fs-row-media: 40px;--fs-row-title: var(--fs-size-16);--fs-row-title-weight: var(--fs-weight-medium);--fs-empty-p: var(--fs-space-5);--fs-empty-title: var(--fs-size-20);--fs-skeleton-h: 10px;--fs-spinner: 16px;--fs-stepper-bar: 6px;--fs-stepper-gap: 3px;--fs-stepper-phase: 6px;--fs-stepper-radius: 1px;--fs-stepper-label-gap: 6px;--fs-stepper-label-h: 18px;--fs-tooltip-w: 280px}[data-fs-density=compact]{--fs-card-p: var(--fs-space-4);--fs-card-gap: var(--fs-space-2);--fs-card-title: var(--fs-size-14);--fs-row-p: var(--fs-space-3);--fs-row-py: var(--fs-space-3);--fs-row-gap-y: var(--fs-space-1);--fs-row-gap-x: var(--fs-space-3);--fs-row-title: var(--fs-size-14);--fs-row-title-weight: var(--fs-weight-strong);--fs-empty-title: var(--fs-size-16)}@media(max-width:767px){:root{--fs-empty-p: var(--fs-space-4)}}:is(.fs-demo,.fs-ui) .fs-card{position:relative;display:flex;flex-direction:column;gap:var(--fs-card-gap);min-width:0;padding:var(--fs-card-p);border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius);background:var(--fs-card);color:var(--fs-card-foreground)}:is(.fs-demo,.fs-ui) .fs-card--flush{display:block;padding:0}:is(.fs-demo,.fs-ui) .fs-card--raised{background:var(--fs-secondary)}:is(.fs-demo,.fs-ui) .fs-card-header{display:flex;align-items:center;gap:var(--fs-space-2) var(--fs-space-3);min-width:0}:is(.fs-demo,.fs-ui) .fs-card--flush>.fs-card-header{padding:var(--fs-space-3) var(--fs-space-4);border-bottom:var(--fs-border) solid var(--fs-border-color)}:is(.fs-demo,.fs-ui) .fs-card-header>:last-child:not(:first-child,h2,h3,.fs-card-title){margin-inline-start:auto}:is(.fs-demo,.fs-ui) .fs-card-header>.fs-card-title{margin:0;color:var(--fs-card-foreground);font:var(--fs-weight-strong) var(--fs-card-title) / 1.35 var(--fs-font-ui);letter-spacing:-.01em;text-wrap:balance}:is(.fs-demo,.fs-ui) .fs-card-description{margin:0;color:var(--fs-muted-foreground);font-size:var(--fs-size-14);line-height:var(--fs-leading-small)}:is(.fs-demo,.fs-ui) .fs-card--flush>.fs-card-content{padding:var(--fs-card-p)}:is(.fs-demo,.fs-ui) .fs-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-2);margin-top:auto}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-card--interactive:hover{border-color:var(--fs-border-strong)}}:is(.fs-demo,.fs-ui) .fs-card .fs-card-link{position:static}:is(.fs-demo,.fs-ui) .fs-card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}:is(.fs-demo,.fs-ui) .fs-card:has(.fs-card-link:focus-visible){outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:var(--fs-focus-offset)}:is(.fs-demo,.fs-ui) .fs-row{--fs-row-accent: var(--fs-accent, var(--fs-brand));position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fs-row-gap-y) var(--fs-row-gap-x);min-width:0;margin:0;padding:var(--fs-row-p);border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius);background:var(--fs-card);color:var(--fs-card-foreground);text-align:left;text-decoration:none}:is(.fs-demo,.fs-ui) .fs-row:has(>.fs-row-media){grid-template-columns:var(--fs-row-media) minmax(0,1fr)}:is(.fs-demo,.fs-ui) .fs-row:has(>.fs-row-media):has(>.fs-row-aside){grid-template-columns:var(--fs-row-media) minmax(0,1fr) auto}:is(.fs-demo,.fs-ui) .fs-row--flush{padding:var(--fs-row-py) var(--fs-row-px);border-width:0 0 var(--fs-border);border-radius:0;background:transparent}:is(.fs-demo,.fs-ui) .fs-row-media{display:grid;place-items:center;min-width:0}:is(.fs-demo,.fs-ui) .fs-row-main{display:grid;gap:var(--fs-space-1);min-width:0}:is(.fs-demo,.fs-ui) .fs-row-main>*{margin:0}:is(.fs-demo,.fs-ui) .fs-row-meta{color:var(--fs-muted-foreground);font-size:var(--fs-size-12)}:is(.fs-demo,.fs-ui) .fs-row-title{overflow:hidden;color:var(--fs-card-foreground);font:var(--fs-row-title-weight) var(--fs-row-title) / 1.35 var(--fs-font-ui);text-overflow:ellipsis;white-space:nowrap}:is(.fs-demo,.fs-ui) .fs-row-text{color:var(--fs-muted-foreground);font-size:var(--fs-size-14);line-height:var(--fs-leading-small)}:is(.fs-demo,.fs-ui) .fs-row-aside{display:flex;align-items:center;gap:var(--fs-space-2);justify-self:end}:is(.fs-demo,.fs-ui) .fs-row-actions{display:flex;flex-wrap:wrap;grid-column:2 / -1;align-items:center;gap:var(--fs-space-2) var(--fs-space-4);margin:0}:is(.fs-demo,.fs-ui) .fs-row:not(:has(>.fs-row-media))>.fs-row-actions{grid-column:1 / -1}:is(.fs-demo,.fs-ui) .fs-row:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fs-border-active);border-radius:inherit;background:var(--fs-row-accent);opacity:0}:is(.fs-demo,.fs-ui) .fs-row[aria-current=true]{background:var(--fs-secondary)}:is(.fs-demo,.fs-ui) .fs-row[aria-current=true]:before{opacity:1}:is(.fs-demo,.fs-ui) :is(a.fs-row,button.fs-row,.fs-row--interactive){cursor:pointer}:is(.fs-demo,.fs-ui) :is(a.fs-row,button.fs-row,.fs-row--interactive):focus-visible{outline-offset:var(--fs-focus-offset-inset)}@media(hover:hover){:is(.fs-demo,.fs-ui) :is(a.fs-row,button.fs-row,.fs-row--interactive):hover{border-color:var(--fs-border-strong);background:var(--fs-secondary)}:is(.fs-demo,.fs-ui) .fs-row--flush:is(a,button,.fs-row--interactive):hover{background:var(--fs-hover)}:is(.fs-demo,.fs-ui) :is(a.fs-row,button.fs-row,.fs-row--interactive):hover:before{opacity:.45}}@media(max-width:767px){:is(.fs-demo,.fs-ui) .fs-row:has(>.fs-row-media):has(>.fs-row-aside){grid-template-columns:var(--fs-row-media) minmax(0,1fr)}:is(.fs-demo,.fs-ui) .fs-row:has(>.fs-row-media)>.fs-row-aside{grid-column:2;justify-self:start}:is(.fs-demo,.fs-ui) .fs-row:has(>.fs-row-media) .fs-row-title{white-space:normal}}:is(.fs-demo,.fs-ui) .fs-empty{display:grid;justify-items:start;gap:var(--fs-space-3);margin:0;padding:var(--fs-empty-p);border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius);background:var(--fs-card);color:var(--fs-card-foreground)}:is(.fs-demo,.fs-ui) .fs-empty[hidden]{display:none}:is(.fs-demo,.fs-ui) .fs-empty>*{margin:0}:is(.fs-demo,.fs-ui) .fs-empty-icon{display:grid;place-items:center;width:var(--fs-ctl-h);height:var(--fs-ctl-h);border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius-lg);background:var(--fs-secondary);color:var(--fs-subtle-foreground)}:is(.fs-demo,.fs-ui) .fs-empty-title{color:var(--fs-card-foreground);font-size:var(--fs-empty-title);font-weight:var(--fs-weight-strong);line-height:1.3}:is(.fs-demo,.fs-ui) .fs-empty-text{color:var(--fs-muted-foreground);font-size:var(--fs-size-14);line-height:var(--fs-leading-small)}:is(.fs-demo,.fs-ui) .fs-empty-actions{display:flex;flex-wrap:wrap;gap:var(--fs-space-2)}:is(.fs-demo,.fs-ui) .fs-empty--dashed{border-style:dashed;border-color:var(--fs-border-strong);background:transparent}:is(.fs-demo,.fs-ui) .fs-empty--plain{border:0;background:transparent}:is(.fs-demo,.fs-ui) .fs-empty--center{justify-items:center;padding:var(--fs-space-6) var(--fs-space-5);text-align:center}:is(.fs-demo,.fs-ui) .fs-empty--center>.fs-empty-text{max-width:36ch}:is(.fs-demo,.fs-ui) .fs-empty--center>.fs-empty-actions{justify-content:center}:is(.fs-demo,.fs-ui) .fs-empty--inline{display:block;padding:0;border:0;background:transparent;color:var(--fs-muted-foreground)}:is(.fs-demo,.fs-ui) .fs-skeleton{display:grid}:is(.fs-demo,.fs-ui) .fs-skeleton-row{display:grid;gap:var(--fs-space-2);padding:var(--fs-row-py) var(--fs-row-px);border-bottom:var(--fs-border) solid var(--fs-border-color)}:is(.fs-demo,.fs-ui) .fs-skeleton-line{display:block;height:var(--fs-skeleton-h);border-radius:var(--fs-radius-sm);background:linear-gradient(90deg,var(--fs-secondary),var(--fs-raised),var(--fs-secondary)) 0 0 / 200% 100%;animation:fs-ui-shimmer var(--fs-busy-sweep) ease-in-out infinite}:is(.fs-demo,.fs-ui){--fs-wait-spin: .8s}@keyframes fs-ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:is(.fs-demo,.fs-ui) .fs-spinner,:is(.fs-demo,.fs-ui) .fs-btn--spinner[aria-busy=true]:after{content:"";flex:none;box-sizing:content-box;width:var(--fs-spinner);height:var(--fs-spinner);border:var(--fs-border-active) solid color-mix(in oklab,currentColor 30%,transparent);border-top-color:currentColor;border-radius:var(--fs-radius-pill);animation:fs-ui-spin var(--fs-wait-spin) linear infinite}:is(.fs-demo,.fs-ui) .fs-spinner{display:inline-block;vertical-align:middle}@keyframes fs-ui-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){:is(.fs-demo,.fs-ui) :is(.fs-skeleton-line,.fs-spinner),:is(.fs-demo,.fs-ui) .fs-btn--spinner[aria-busy=true]:after{animation:none}}html[data-fs-motion=reduced] :is(.fs-demo,.fs-ui) :is(.fs-skeleton-line,.fs-spinner),html[data-fs-motion=reduced] :is(.fs-demo,.fs-ui) .fs-btn--spinner[aria-busy=true]:after{animation:none}:is(.fs-demo,.fs-ui) .fs-stepper-bar{display:flex;align-items:end;gap:var(--fs-stepper-gap);height:var(--fs-stepper-bar);margin:0}:is(.fs-demo,.fs-ui) .fs-stepper-bar>i{flex:1 1 0;height:var(--fs-border-active);border-radius:var(--fs-stepper-radius);background:var(--fs-border-strong)}:is(.fs-demo,.fs-ui) .fs-stepper-bar>i[data-phase-start]:not(:first-child){margin-left:var(--fs-stepper-phase)}:is(.fs-demo,.fs-ui) :is(.fs-stepper-bar>i,.fs-stepper-step)[data-state=done]{--fs-stepper-tone: var(--fs-accent, var(--fs-brand))}:is(.fs-demo,.fs-ui) .fs-stepper-bar>i:is([data-state=done],[data-state=current],[data-state=error]){background:var(--fs-stepper-tone, var(--fs-accent, var(--fs-brand)))}:is(.fs-demo,.fs-ui) .fs-stepper-bar>i:is([data-state=current],[data-state=error]){height:var(--fs-stepper-bar)}:is(.fs-demo,.fs-ui) :is(.fs-stepper-bar>i,.fs-stepper-step)[data-state=error]{--fs-stepper-tone: var(--fs-destructive)}:is(.fs-demo,.fs-ui) .fs-stepper{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--fs-stepper-gap);margin:0;padding:0;list-style:none}:is(.fs-demo,.fs-ui) .fs-stepper-step{display:grid;grid-template-rows:var(--fs-stepper-bar) auto;gap:var(--fs-stepper-label-gap);min-width:0;color:var(--fs-subtle-foreground);font-size:var(--fs-size-12);font-weight:var(--fs-weight-medium)}:is(.fs-demo,.fs-ui) .fs-stepper-step:before{content:"";align-self:end;height:var(--fs-border-active);border-radius:var(--fs-stepper-radius);background:var(--fs-border-strong)}:is(.fs-demo,.fs-ui) .fs-stepper-step:is([data-state=done],[aria-current=step],[data-state=error]):before{background:var(--fs-stepper-tone, var(--fs-accent, var(--fs-brand)))}:is(.fs-demo,.fs-ui) .fs-stepper-step:is([aria-current=step],[data-state=error]):before{height:var(--fs-stepper-bar)}:is(.fs-demo,.fs-ui) .fs-stepper-label{display:flex;align-items:center;gap:var(--fs-space-1);min-width:0;padding-inline-end:var(--fs-space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.fs-demo,.fs-ui) .fs-stepper-step[data-state=done]{color:var(--fs-muted-foreground)}:is(.fs-demo,.fs-ui) .fs-stepper-step[data-state=done]>.fs-stepper-label:before{content:"\2713";content:"\2713" / "";color:var(--fs-accent, var(--fs-brand));font-weight:var(--fs-weight-bold)}:is(.fs-demo,.fs-ui) .fs-stepper-step[aria-current=step]{color:var(--fs-foreground);font-weight:var(--fs-weight-strong)}:is(.fs-demo,.fs-ui) .fs-stepper-step[data-state=error]{color:var(--fs-destructive)}@media(max-width:767px){:is(.fs-demo,.fs-ui) .fs-stepper{position:relative;padding-bottom:var(--fs-stepper-label-h)}:is(.fs-demo,.fs-ui) .fs-stepper-label{display:none}:is(.fs-demo,.fs-ui) .fs-stepper-step[aria-current=step]>.fs-stepper-label{position:absolute;bottom:0;left:0;display:flex}}:is(.fs-demo,.fs-ui) :has(>.fs-tooltip){position:relative}:is(.fs-demo,.fs-ui) .fs-tooltip{position:absolute;top:50%;left:calc(100% + var(--fs-space-2));z-index:20;width:max-content;max-width:var(--fs-tooltip-w);padding:var(--fs-space-1) var(--fs-space-2);border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius);background:var(--fs-raised);box-shadow:var(--fs-shadow-pop);color:var(--fs-foreground);font:var(--fs-weight-regular) var(--fs-size-12) / 1.4 var(--fs-font-ui);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--fs-dur-fast)}:is(.fs-demo,.fs-ui) .fs-tooltip--below{top:calc(100% + var(--fs-space-1));left:50%;transform:translate(-50%)}@media(max-width:767px){:is(.fs-demo,.fs-ui) .fs-tooltip{top:calc(100% + var(--fs-space-1));right:0;left:auto;transform:none}}:is(.fs-demo,.fs-ui) .fs-tooltip.fs-tooltip--fixed{position:fixed;top:var(--fs-tooltip-y);left:calc(var(--fs-tooltip-x) + var(--fs-space-2));right:auto;transform:translateY(-50%)}@media(hover:hover){:is(.fs-demo,.fs-ui) :hover>.fs-tooltip{opacity:1}}:is(.fs-demo,.fs-ui) :focus-visible>.fs-tooltip{opacity:1}:is(.fs-demo,.fs-ui) [data-fs-tip-off]>.fs-tooltip{opacity:0}@media(prefers-reduced-motion:reduce){:is(.fs-demo,.fs-ui) .fs-tooltip{transition:none}}:is(.fs-demo,.fs-ui) .fs-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-3);color:var(--fs-muted-foreground);font-size:var(--fs-size-14)}:is(.fs-demo,.fs-ui) .fs-pagination[hidden]{display:none}:is(.fs-demo,.fs-ui) .fs-pagination--more{display:grid;justify-items:center;gap:var(--fs-space-2)}:is(.fs-demo,.fs-ui) .fs-pagination-status{margin:0;color:var(--fs-muted-foreground);font-size:var(--fs-size-14)}:is(.fs-demo,.fs-ui) .fs-pagination-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-1);margin:0;padding:0;list-style:none}:is(.fs-demo,.fs-ui) .fs-pagination-page{display:inline-grid;place-items:center;min-width:var(--fs-ctl-h);min-height:var(--fs-ctl-h);padding:0 var(--fs-space-2);border:var(--fs-border) solid var(--fs-border-color);border-radius:var(--fs-radius);color:var(--fs-foreground);font:var(--fs-weight-medium) var(--fs-size-14) / 1 var(--fs-font-mono);font-variant-numeric:tabular-nums;text-decoration:none}:is(.fs-demo,.fs-ui) .fs-pagination-page[aria-current=page]{border-color:var(--fs-accent, var(--fs-brand));background:var(--fs-accent, var(--fs-brand));color:var(--fs-primary-foreground);font-weight:var(--fs-weight-bold)}:is(.fs-demo,.fs-ui) .fs-pagination-gap{min-width:var(--fs-space-5);color:var(--fs-muted-foreground);text-align:center}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-pagination-page:not([aria-current=page]):hover{border-color:var(--fs-border-strong)}}:root,[data-fs-density=comfortable]{--fs-field-h: var(--fs-ctl-h-lg);--fs-field-h-row: var(--fs-ctl-h);--fs-field-px: 14px;--fs-field-font: var(--fs-size-16);--fs-field-gap: 6px;--fs-field-label: var(--fs-size-14);--fs-field-note: var(--fs-size-note);--fs-field-icon-pad: 44px;--fs-textarea-h: 120px;--fs-textarea-py: var(--fs-space-3);--fs-select-pe: 40px;--fs-option-row: 40px;--fs-option-ps: 10px;--fs-option-pe: 12px;--fs-check: 18px;--fs-check-line: 1.5px;--fs-check-radius: var(--fs-radius-sm);--fs-check-dot: 8px;--fs-check-nudge: -2px;--fs-tile-gap: 10px;--fs-tile-py: 6px;--fs-tile-ps: 12px;--fs-tile-pe: 10px;--fs-seg-px: 10px;--fs-seg-gap: 6px;--fs-switch-w: 44px;--fs-switch-h: 26px;--fs-switch-knob: 18px}[data-fs-density=compact]{--fs-field-h: 36px;--fs-field-h-row: 36px;--fs-field-px: 10px;--fs-field-font: var(--fs-size-14);--fs-field-label: var(--fs-size-12);--fs-field-note: var(--fs-size-12);--fs-field-icon-pad: 36px;--fs-textarea-h: 64px;--fs-textarea-py: var(--fs-space-2);--fs-select-pe: 32px;--fs-option-row: 32px;--fs-option-ps: 8px;--fs-option-pe: 10px;--fs-check: 16px;--fs-check-dot: 6px;--fs-tile-gap: 8px;--fs-tile-py: 4px;--fs-tile-ps: 10px;--fs-tile-pe: 8px;--fs-seg-px: 8px;--fs-switch-w: 32px;--fs-switch-h: 20px;--fs-switch-knob: 14px}@media(pointer:coarse){[data-fs-density=compact]{--fs-field-h: 44px;--fs-field-h-row: 44px;--fs-field-font: var(--fs-size-16);--fs-option-row: 48px;--fs-check: 18px;--fs-check-dot: 8px;--fs-switch-w: 44px;--fs-switch-h: 26px;--fs-switch-knob: 18px}:root{--fs-option-row: 48px}:where(.fs-demo,.fs-ui) :where(label:has(input:is(.fs-checkbox,.fs-radio))),:where(.fs-admin-body label:has(input:is([type=checkbox],[type=radio]):not([role=switch]))){display:inline-flex;align-items:center;min-height:var(--fs-ctl-h)}}:where(.fs-ui){--fs-accent: var(--fs-brand);--fs-accent-surface: var(--fs-brand-surface);--fs-accent-border: var(--fs-brand-border)}:is(.fs-demo,.fs-ui) .fs-field{display:grid;gap:var(--fs-field-gap);align-content:start;min-width:0;margin:0;padding:0;border:0}:is(.fs-demo,.fs-ui) .fs-field>legend{padding:0;margin-bottom:var(--fs-field-gap)}:is(.fs-demo,.fs-ui) .fs-field-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--fs-space-2);color:var(--fs-foreground);font-size:var(--fs-field-label);font-weight:var(--fs-weight-strong);line-height:1.4}:is(.fs-demo,.fs-ui) .fs-field-req{color:var(--fs-muted-foreground);font-size:var(--fs-size-12);font-weight:var(--fs-weight-regular)}:is(.fs-demo,.fs-ui) :is(.fs-field-hint,.fs-field-error){margin:0;font-size:var(--fs-field-note);font-weight:var(--fs-weight-regular);line-height:1.45}:is(.fs-demo,.fs-ui) .fs-field-hint{color:var(--fs-muted-foreground)}:is(.fs-demo,.fs-ui) .fs-field-error{color:var(--fs-destructive)}:is(.fs-demo,.fs-ui) .fs-field-error:empty{display:none}:is(.fs-demo,.fs-ui) .fs-field:is(.is-invalid,[data-invalid])>.fs-field-hint:not([role=status],[data-fs-keep]){display:none}:is(.fs-demo,.fs-ui) :is(.fs-input,.fs-select,.fs-textarea){box-sizing:border-box;width:100%;height:var(--fs-field-h);min-height:var(--fs-field-h);margin:0;padding:0 var(--fs-field-px);border:var(--fs-border) solid var(--fs-border-strong);border-radius:var(--fs-radius);background-color:var(--fs-input);color:var(--fs-foreground);font-family:var(--fs-font-ui);font-size:var(--fs-field-font);font-weight:var(--fs-weight-regular);line-height:1.4;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:none;transition:border-color var(--fs-dur-fast)}:is(.fs-demo,.fs-ui) textarea:is(.fs-input,.fs-textarea){height:auto;min-height:var(--fs-textarea-h);padding:var(--fs-textarea-py) var(--fs-field-px);resize:vertical}:is(.fs-demo,.fs-ui) :is(.fs-input,.fs-textarea)::placeholder{color:var(--fs-subtle-foreground);opacity:1}:is(.fs-demo,.fs-ui) :is(.fs-input--compact,.fs-select--compact){height:var(--fs-field-h-row);min-height:var(--fs-field-h-row)}:is(.fs-demo,.fs-ui) :is(.fs-input--auto,.fs-select--auto){width:auto;max-width:100%}:is(.fs-demo,.fs-ui) .fs-input-box{position:relative;min-width:0}:is(.fs-demo,.fs-ui) .fs-input-icon{position:absolute;top:50%;left:var(--fs-field-px);width:var(--fs-icon);height:var(--fs-icon);translate:0 -50%;color:var(--fs-muted-foreground);pointer-events:none}:is(.fs-demo,.fs-ui) .fs-input--icon{padding-left:var(--fs-field-icon-pad)}@media(hover:hover){:is(.fs-demo,.fs-ui) :is(.fs-input,.fs-select,.fs-textarea):hover:not(:disabled,:focus-visible){border-color:var(--fs-border-hover)}}:is(.fs-demo,.fs-ui) :is(.fs-input,.fs-select,.fs-textarea):focus-visible{outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:var(--fs-focus-offset);box-shadow:var(--fs-focus-halo)}:is(.fs-demo,.fs-ui) :is(.fs-input,.fs-select,.fs-textarea)[aria-invalid=true]{border-color:var(--fs-destructive);box-shadow:inset 0 0 0 1px var(--fs-destructive)}:is(.fs-demo,.fs-ui) :is(.fs-input,.fs-select,.fs-textarea)[aria-invalid=true]:focus-visible{box-shadow:var(--fs-focus-halo),inset 0 0 0 1px var(--fs-destructive)}.fs-ui :is(.fs-input,.fs-select,.fs-textarea):disabled{opacity:.45;cursor:not-allowed}:is(.fs-demo,.fs-ui) select.fs-select{padding-right:var(--fs-select-pe);-webkit-appearance:none;appearance:none;background-image:var(--fs-chevron);background-position:right var(--fs-field-px) center;background-size:12px 8px;background-repeat:no-repeat;cursor:pointer}:is(.fs-demo,.fs-ui) select.fs-select:has(option[value=""]:checked){color:var(--fs-subtle-foreground)}:is(.fs-demo,.fs-ui) select.fs-select option{background:var(--fs-card);color:var(--fs-foreground)}@supports (appearance: base-select){:is(.fs-demo,.fs-ui) select.fs-select:where(:not(.fs-select--native)),:is(.fs-demo,.fs-ui) select.fs-select:where(:not(.fs-select--native))::picker(select){-webkit-appearance:base-select;appearance:base-select}:is(.fs-demo,.fs-ui) select.fs-select:where(:not(.fs-select--native)){display:flex;align-items:center;gap:var(--fs-tile-gap);padding-inline:var(--fs-field-px);overflow:hidden;background-image:none;font-family:var(--fs-font-ui);white-space:nowrap}:is(.fs-demo,.fs-ui) select.fs-select::picker-icon{content:"";width:12px;height:8px;margin-left:auto;background:var(--fs-muted-foreground);-webkit-mask:var(--fs-chevron) center / contain no-repeat;mask:var(--fs-chevron) center / contain no-repeat;transition:rotate var(--fs-dur-fast)}:is(.fs-demo,.fs-ui) select.fs-select:open::picker-icon{rotate:180deg}:is(.fs-demo,.fs-ui) select.fs-select:open{border-color:var(--fs-border-hover)}:is(.fs-demo,.fs-ui) select.fs-select::picker(select){box-sizing:border-box;margin-block:var(--fs-space-1);padding:var(--fs-space-1);max-height:min(360px,50svh);overflow-y:auto;border:var(--fs-border) solid var(--fs-border-strong);border-radius:var(--fs-radius);background:var(--fs-popover);color:var(--fs-popover-foreground);font-family:var(--fs-font-ui);box-shadow:var(--fs-shadow-picker);scrollbar-color:var(--fs-border-strong) transparent;position-try-fallbacks:flip-block}:is(.fs-demo,.fs-ui) select.fs-select option{display:flex;align-items:center;gap:var(--fs-tile-gap);min-height:var(--fs-option-row);padding:var(--fs-space-1) var(--fs-option-pe) var(--fs-space-1) var(--fs-option-ps);border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-foreground);font-family:var(--fs-font-ui);font-size:var(--fs-size-14);font-weight:var(--fs-weight-medium);line-height:1.3;cursor:pointer}:is(.fs-demo,.fs-ui) select.fs-select :is(option img,.fs-opt-icon){flex:none;width:24px;height:24px;object-fit:contain}:is(.fs-demo,.fs-ui) select.fs-select option:hover{background:color-mix(in oklab,var(--fs-foreground) 8%,transparent)}:is(.fs-demo,.fs-ui) select.fs-select option:focus-visible{outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:-2px;box-shadow:none}:is(.fs-demo,.fs-ui) select.fs-select option:checked{background:var(--fs-accent-surface);box-shadow:inset 2px 0 0 var(--fs-accent)}:is(.fs-demo,.fs-ui) select.fs-select option::checkmark{order:9;margin-left:auto;color:var(--fs-accent);font-weight:var(--fs-weight-bold)}:is(.fs-demo,.fs-ui) select.fs-select:is([aria-required=true],[required]) option[value=""]{display:none}}:is(.fs-demo,.fs-ui) :is(.fs-box,input:is(.fs-checkbox,.fs-radio)),:where(.fs-admin-body :is(input[type=checkbox],input[type=radio])):not([role=switch]){display:grid;place-items:center;flex:none;box-sizing:border-box;width:var(--fs-check);height:var(--fs-check);margin:0;border:var(--fs-check-line) solid var(--fs-muted-foreground);border-radius:var(--fs-check-radius);background:var(--fs-input)}:is(.fs-demo,.fs-ui) input:is(.fs-checkbox,.fs-radio),:where(.fs-admin-body :is(input[type=checkbox],input[type=radio])):not([role=switch]){-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer}:is(.fs-demo,.fs-ui) :is(.fs-box--radio,input.fs-radio),:where(.fs-admin-body input[type=radio]):not([role=switch]){border-radius:var(--fs-radius-pill)}:is(.fs-demo,.fs-ui) :is(.fs-check,.fs-commit,.fs-tile,.fs-option-tile):has(input:checked) .fs-box,:is(.fs-demo,.fs-ui) .fs-chip[aria-pressed=true]>.fs-box,:is(.fs-demo,.fs-ui) input:is(.fs-checkbox,.fs-radio):checked,:where(.fs-admin-body :is(input[type=checkbox],input[type=radio])):not([role=switch]):checked{border-color:var(--fs-accent);background:var(--fs-accent)}:is(.fs-demo,.fs-ui) :is(.fs-check,.fs-commit,.fs-tile):has(input:checked) .fs-box:after,:is(.fs-demo,.fs-ui) .fs-option-tile:has(input:checked) .fs-box:after,:is(.fs-demo,.fs-ui) .fs-chip[aria-pressed=true]>.fs-box:after,:is(.fs-demo,.fs-ui) input.fs-checkbox:checked:after,:where(.fs-admin-body input[type=checkbox]):not([role=switch]):checked:after{content:"";width:10px;height:6px;margin-top:var(--fs-check-nudge);border:solid var(--fs-primary-foreground);border-width:0 0 2px 2px;rotate:-45deg}:is(.fs-demo,.fs-ui) :is(.fs-check,.fs-option-tile):has(input:checked) .fs-box--radio:after,:is(.fs-demo,.fs-ui) input.fs-radio:checked:after,:where(.fs-admin-body input[type=radio]):checked:after{content:"";width:var(--fs-check-dot);height:var(--fs-check-dot);margin:0;border:0;border-radius:var(--fs-radius-pill);background:var(--fs-primary-foreground);rotate:none}:is(.fs-demo,.fs-ui) input:is(.fs-checkbox,.fs-radio):focus-visible,:where(.fs-admin-body :is(input[type=checkbox],input[type=radio])):not([role=switch]):focus-visible{outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:var(--fs-focus-offset);box-shadow:var(--fs-focus-halo)}:is(.fs-demo,.fs-ui) input:is(.fs-checkbox,.fs-radio):disabled,:where(.fs-admin-body :is(input[type=checkbox],input[type=radio])):disabled{opacity:.45;cursor:not-allowed}:is(.fs-demo,.fs-ui) .fs-switch{-webkit-appearance:none;appearance:none;position:relative;display:inline-block;flex:none;box-sizing:border-box;width:var(--fs-switch-w);height:var(--fs-switch-h);margin:0;border:var(--fs-border) solid var(--fs-border-strong);border-radius:var(--fs-radius-pill);background:var(--fs-background);cursor:pointer;transition:background-color var(--fs-dur-fast),border-color var(--fs-dur-fast)}:is(.fs-demo,.fs-ui) .fs-switch:before{--fs-switch-inset: calc((var(--fs-switch-h) - 2 * var(--fs-border) - var(--fs-switch-knob)) / 2);content:"";position:absolute;top:var(--fs-switch-inset);left:var(--fs-switch-inset);width:var(--fs-switch-knob);height:var(--fs-switch-knob);border-radius:var(--fs-radius-pill);background:var(--fs-muted-foreground);transition:translate var(--fs-dur-fast) var(--fs-ease),background-color var(--fs-dur-fast)}:is(.fs-demo,.fs-ui) .fs-switch:checked,:is(.fs-demo,.fs-ui) [aria-checked=true]>.fs-switch{border-color:var(--fs-primary);background:var(--fs-primary)}:is(.fs-demo,.fs-ui) .fs-switch:checked:before,:is(.fs-demo,.fs-ui) [aria-checked=true]>.fs-switch:before{background:var(--fs-background);translate:calc(var(--fs-switch-w) - var(--fs-switch-h)) 0}:is(.fs-demo,.fs-ui) .fs-switch:focus-visible{outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:var(--fs-focus-offset);box-shadow:var(--fs-focus-halo)}:is(.fs-demo,.fs-ui) .fs-option-tile,:is(.fs-demo,.fs-ui) .fs-checks>.fs-check,:is(.fs-demo,.fs-ui) .fs-options--grid>.fs-option{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:var(--fs-tile-gap);width:auto;min-width:0;height:auto;min-height:var(--fs-field-h);margin:0;padding:var(--fs-tile-py) var(--fs-tile-pe) var(--fs-tile-py) var(--fs-tile-ps);border:var(--fs-border) solid var(--fs-border-strong);border-radius:var(--fs-radius);background:var(--fs-input);color:var(--fs-foreground);font-size:var(--fs-size-14);font-weight:var(--fs-weight-medium);line-height:1.25;text-align:left;accent-color:auto;cursor:pointer}:is(.fs-demo,.fs-ui) .fs-option-tile:has(>.fs-box)>input,:is(.fs-demo,.fs-ui) .fs-checks>.fs-check>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-option-tile:hover,:is(.fs-demo,.fs-ui) .fs-checks>.fs-check:hover,:is(.fs-demo,.fs-ui) .fs-options--grid>.fs-option:hover{border-color:var(--fs-border-hover)}}:is(.fs-demo,.fs-ui) .fs-option-tile:has(input:checked),:is(.fs-demo,.fs-ui) .fs-checks>.fs-check:has(input:checked),:is(.fs-demo,.fs-ui) .fs-options--grid>.fs-option:has(input:checked){border-color:var(--fs-accent-border);background:var(--fs-accent-surface);box-shadow:none}:is(.fs-demo,.fs-ui) .fs-option-tile:has(input:focus-visible),:is(.fs-demo,.fs-ui) .fs-checks>.fs-check:has(input:focus-visible){z-index:3;outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:var(--fs-focus-offset);box-shadow:var(--fs-focus-halo)}:is(.fs-demo,.fs-ui) .fs-option-tile input:focus-visible{outline:none;box-shadow:none}:is(.fs-demo,.fs-ui) .fs-option-tile:has(input:disabled),:is(.fs-demo,.fs-ui) .fs-checks>.fs-check:has(input:disabled){opacity:.45;cursor:not-allowed}:is(.fs-demo,.fs-ui) .fs-option-tile:has(input:disabled) input,:is(.fs-demo,.fs-ui) .fs-checks>.fs-check:has(input:disabled) input{opacity:1}:is(.fs-demo,.fs-ui) .fs-field:is(.is-invalid,[data-invalid]) .fs-option-tile{border-color:var(--fs-destructive)}:is(.fs-demo,.fs-ui) .fs-options{display:flex;flex-wrap:wrap;gap:var(--fs-space-2)}:is(.fs-demo,.fs-ui) :is(.fs-option,.fs-choice-option,.fs-seg-opt){position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--fs-space-2);min-height:var(--fs-field-h);padding:0 var(--fs-ctl-px);border:var(--fs-border) solid var(--fs-border-strong);border-radius:var(--fs-radius);background:var(--fs-input);color:var(--fs-foreground);font-size:var(--fs-size-14);font-weight:var(--fs-weight-strong);line-height:1.25;cursor:pointer}:is(.fs-demo,.fs-ui) :is(.fs-option,.fs-choice-option,.fs-seg-opt)>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}@media(hover:hover){:is(.fs-demo,.fs-ui) :is(.fs-option,.fs-choice-option,.fs-seg-opt):hover{border-color:var(--fs-border-hover)}}:is(.fs-demo,.fs-ui) :is(.fs-option,.fs-choice-option,.fs-seg-opt):has(input:checked){z-index:1;border-color:var(--fs-accent);background:var(--fs-accent-surface);box-shadow:inset 0 calc(-1 * var(--fs-border-active)) 0 var(--fs-accent)}:is(.fs-demo,.fs-ui) :is(.fs-option,.fs-choice-option,.fs-seg-opt):has(input:checked)>:last-child:before{content:"\2713  ";content:"\2713  " / "";color:var(--fs-accent)}:is(.fs-demo,.fs-ui) :is(.fs-option,.fs-choice-option,.fs-seg-opt):has(input:focus-visible){outline:var(--fs-focus-width) solid var(--fs-ring);outline-offset:var(--fs-focus-offset);box-shadow:var(--fs-focus-halo)}:is(.fs-demo,.fs-ui) :is(.fs-option,.fs-choice-option,.fs-seg-opt):has(input:checked):has(input:focus-visible){box-shadow:var(--fs-focus-halo),inset 0 calc(-1 * var(--fs-border-active)) 0 var(--fs-accent)}:is(.fs-demo,.fs-ui) .fs-option--start{justify-content:flex-start;text-align:left}:is(.fs-demo,.fs-ui) :is(.fs-seg,.fs-choice){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;width:100%;min-width:0}:is(.fs-demo,.fs-ui) :is(.fs-seg,.fs-choice)>:is(.fs-seg-opt,.fs-choice-option,.fs-option){display:flex;gap:var(--fs-seg-gap);min-width:0;margin:0;padding:var(--fs-space-1) var(--fs-seg-px);border-radius:0;line-height:1.2;text-align:center}:is(.fs-demo,.fs-ui) :is(.fs-seg,.fs-choice)>:is(.fs-seg-opt,.fs-choice-option,.fs-option)+*{margin-left:calc(-1 * var(--fs-border))}:is(.fs-demo,.fs-ui) :is(.fs-seg,.fs-choice)>:is(.fs-seg-opt,.fs-choice-option,.fs-option):first-child{border-radius:var(--fs-radius) 0 0 var(--fs-radius)}:is(.fs-demo,.fs-ui) :is(.fs-seg,.fs-choice)>:is(.fs-seg-opt,.fs-choice-option,.fs-option):last-child{border-radius:0 var(--fs-radius) var(--fs-radius) 0}:is(.fs-demo,.fs-ui) :is(.fs-seg,.fs-choice)>:is(.fs-seg-opt,.fs-choice-option,.fs-option):only-child{border-radius:var(--fs-radius)}:is(.fs-demo,.fs-ui) :is(.fs-seg-opt,.fs-choice-option,.fs-option)>span{min-width:0;overflow-wrap:anywhere}@media(hover:hover){:is(.fs-demo,.fs-ui) :is(.fs-seg,.fs-choice)>:is(.fs-seg-opt,.fs-choice-option,.fs-option):hover:not(:has(input:checked)){z-index:1}}:is(.fs-demo,.fs-ui) :is(.fs-seg,.fs-choice)>:is(.fs-seg-opt,.fs-choice-option,.fs-option):has(input:checked){z-index:2}:is(.fs-demo,.fs-ui) .fs-field:is(.is-invalid,[data-invalid]) :is(.fs-option,.fs-choice-option,.fs-seg-opt){border-color:var(--fs-destructive)}@media(forced-colors:active){:is(.fs-demo,.fs-ui) :is(.fs-check,.fs-commit,.fs-tile,.fs-option-tile):has(input:checked) .fs-box,:is(.fs-demo,.fs-ui) input:is(.fs-checkbox,.fs-radio):checked,:where(.fs-admin-body :is(input[type=checkbox],input[type=radio])):not([role=switch]):checked{background:Highlight;forced-color-adjust:none}:is(.fs-demo,.fs-ui) .fs-switch:checked{background:Highlight}}@media(prefers-reduced-motion:reduce){:is(.fs-demo,.fs-ui) :is(.fs-input,.fs-select,.fs-textarea,.fs-switch),:is(.fs-demo,.fs-ui) .fs-switch:before,:is(.fs-demo,.fs-ui) select.fs-select::picker-icon{transition:none}}html[data-fs-motion=reduced] :is(.fs-demo,.fs-ui) :is(.fs-input,.fs-select,.fs-textarea,.fs-switch),html[data-fs-motion=reduced] :is(.fs-demo,.fs-ui) .fs-switch:before,html[data-fs-motion=reduced] :is(.fs-demo,.fs-ui) select.fs-select::picker-icon{transition:none}:root{--fs-gametag-size: var(--fs-space-2);--fs-gametag-stroke: calc(var(--fs-border) * 1.5);--fs-gametag-bullet: calc(var(--fs-space-2) * .75);--fs-page-bar-h: calc(var(--fs-space-7) + var(--fs-space-2));--fs-kv-icon: var(--fs-space-6);--fs-steps-media-h: var(--fs-space-9);--fs-trame-w: min(var(--fs-container), 100% - 2 * var(--fs-gutter));--fs-trame-gap: var(--fs-space-5)}@media(max-width:959.98px){:root{--fs-page-bar-h: var(--fs-space-7)}}@media(max-width:767.98px){:root{--fs-steps-media-h: var(--fs-space-8);--fs-trame-gap: var(--fs-space-4)}}.fs-t-display{font:var(--fs-type-display);letter-spacing:var(--fs-type-display-track);text-transform:var(--fs-type-display-case)}.fs-t-h1{font:var(--fs-type-h1);letter-spacing:var(--fs-type-h1-track);text-transform:var(--fs-type-h1-case)}.fs-t-h1obj{font:var(--fs-type-h1obj);letter-spacing:var(--fs-type-h1obj-track);text-transform:var(--fs-type-h1obj-case)}.fs-t-h1obj-console{font:var(--fs-type-h1obj-console);letter-spacing:var(--fs-type-h1obj-console-track);text-transform:var(--fs-type-h1obj-console-case)}.fs-t-h2{font:var(--fs-type-h2);letter-spacing:var(--fs-type-h2-track);text-transform:var(--fs-type-h2-case)}.fs-t-h3{font:var(--fs-type-h3);letter-spacing:var(--fs-type-h3-track);text-transform:var(--fs-type-h3-case)}.fs-t-h4{font:var(--fs-type-h4);letter-spacing:var(--fs-type-h4-track);text-transform:var(--fs-type-h4-case)}.fs-t-eyebrow{font:var(--fs-type-eyebrow);letter-spacing:var(--fs-type-eyebrow-track);text-transform:var(--fs-type-eyebrow-case)}.fs-t-label-mono{color:var(--fs-c-label);font:var(--fs-type-label-mono);letter-spacing:var(--fs-type-label-mono-track);text-transform:var(--fs-type-label-mono-case)}.fs-t-lead{font:var(--fs-type-lead);letter-spacing:var(--fs-type-lead-track);text-transform:var(--fs-type-lead-case)}.fs-t-body{font:var(--fs-type-body);letter-spacing:var(--fs-type-body-track);text-transform:var(--fs-type-body-case)}.fs-t-small{font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-transform:var(--fs-type-small-case)}.fs-t-note{font:var(--fs-type-note);letter-spacing:var(--fs-type-note-track);text-transform:var(--fs-type-note-case)}.fs-t-meta{font:var(--fs-type-meta);letter-spacing:var(--fs-type-meta-track);text-transform:var(--fs-type-meta-case)}.fs-t-label{font:var(--fs-type-label);letter-spacing:var(--fs-type-label-track);text-transform:var(--fs-type-label-case)}.fs-t-ref{font:var(--fs-type-ref);letter-spacing:var(--fs-type-ref-track);text-transform:var(--fs-type-ref-case);font-variant-numeric:tabular-nums}.fs-t-pricexl{font:var(--fs-type-pricexl);letter-spacing:var(--fs-type-pricexl-track);text-transform:var(--fs-type-pricexl-case);font-variant-numeric:tabular-nums}.fs-t-price{font:var(--fs-type-price);letter-spacing:var(--fs-type-price-track);text-transform:var(--fs-type-price-case);font-variant-numeric:tabular-nums}.fs-t-figure{font:var(--fs-type-figure);letter-spacing:var(--fs-type-figure-track);text-transform:var(--fs-type-figure-case);font-variant-numeric:tabular-nums}.fs-t-figure-md{font:var(--fs-type-figure-md);font-variant-numeric:tabular-nums}.fs-t-figure-sm{font:var(--fs-type-figure-sm);font-variant-numeric:tabular-nums}.fs-t-figs{font:var(--fs-type-figs);letter-spacing:var(--fs-type-figs-track);text-transform:var(--fs-type-figs-case);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) :is(.fs-trame-doc,.fs-trame-cat){display:grid;width:var(--fs-trame-w);min-width:0;margin-inline:auto;column-gap:var(--fs-trame-gap)}:is(.fs-demo,.fs-ui) :is(.fs-trame-doc,.fs-trame-cat)+:is(.fs-trame-doc,.fs-trame-cat){margin-top:var(--fs-gap-section)}:is(.fs-demo,.fs-ui) :is(.fs-trame-doc,.fs-trame-cat):has(>.fs-page-head:only-child)+:is(.fs-trame-doc,.fs-trame-cat){margin-top:0}:is(.fs-demo,.fs-ui) :is(.fs-trame-doc,.fs-trame-cat)>:is(.fs-page-head,.fs-endcap,.fs-col-full){grid-column:1 / -1}:is(.fs-demo,.fs-ui) .fs-trame-doc{grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-auto-flow:row dense;align-items:start}:is(.fs-demo,.fs-ui) .fs-trame-doc>.fs-col-main{grid-column:1;min-width:0}:is(.fs-demo,.fs-ui) .fs-trame-doc>.fs-col-aside{grid-column:2;min-width:0}:is(.fs-demo,.fs-ui) .fs-trame-doc>.fs-col-aside--sticky{position:sticky;top:calc(var(--fs-header-h) + var(--fs-page-bar-top, 0px) + var(--fs-space-4))}@media(max-width:1100.98px){:is(.fs-demo,.fs-ui) .fs-trame-doc{grid-template-columns:minmax(0,1fr)}:is(.fs-demo,.fs-ui) .fs-trame-doc>:is(.fs-col-main,.fs-col-aside){grid-column:1}:is(.fs-demo,.fs-ui) .fs-trame-doc>.fs-page-head{order:-2}:is(.fs-demo,.fs-ui) .fs-trame-doc>.fs-col-aside:not(.fs-col-aside--last){order:-1;margin-bottom:var(--fs-gap-block)}:is(.fs-demo,.fs-ui) .fs-trame-doc>.fs-col-aside--last{margin-top:var(--fs-gap-section)}:is(.fs-demo,.fs-ui) .fs-trame-doc>.fs-col-aside--sticky{position:static}}:is(.fs-demo,.fs-ui) .fs-trame-cat{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--fs-grid-gap);align-items:start}:is(.fs-demo,.fs-ui) .fs-trame-cat>*{grid-column:1 / -1;min-width:0}:is(.fs-demo,.fs-ui) .fs-trame-cat>.fs-section-head{margin-bottom:0}:is(.fs-demo,.fs-ui) .fs-trame-cat>.fs-span-3{grid-column:span 3}:is(.fs-demo,.fs-ui) .fs-trame-cat>.fs-span-4{grid-column:span 4}:is(.fs-demo,.fs-ui) .fs-trame-cat>.fs-span-6{grid-column:span 6}:is(.fs-demo,.fs-ui) .fs-trame-cat>.fs-span-8{grid-column:span 8}:is(.fs-demo,.fs-ui) .fs-trame-cat>.fs-span-12{grid-column:1 / -1}@media(max-width:1100.98px){:is(.fs-demo,.fs-ui) .fs-trame-cat>:is(.fs-span-3,.fs-span-4,.fs-span-6){grid-column:span 6}:is(.fs-demo,.fs-ui) .fs-trame-cat>.fs-span-8{grid-column:1 / -1}}@media(max-width:767.98px){:is(.fs-demo,.fs-ui) .fs-trame-cat>:is(.fs-span-3,.fs-span-4,.fs-span-6){grid-column:1 / -1}}:is(.fs-demo,.fs-ui) .fs-grid{display:grid;grid-template-columns:repeat(var(--fs-grid-cols, 2),minmax(0,1fr));gap:var(--fs-grid-gap);min-width:0;margin:0;padding:0;list-style:none}:is(.fs-demo,.fs-ui) .fs-grid--3{--fs-grid-cols: 3}:is(.fs-demo,.fs-ui) .fs-grid--4{--fs-grid-cols: 4}:is(.fs-demo,.fs-ui) .fs-grid>*{min-width:0}@media(max-width:1100.98px){:is(.fs-demo,.fs-ui) .fs-grid--4{--fs-grid-cols: 2}}@media(max-width:767.98px){:is(.fs-demo,.fs-ui) .fs-grid{--fs-grid-cols: 1}}:is(.fs-demo,.fs-ui) .fs-gametag{--fs-gametag-accent: var(--dna-accent, var(--fs-c-accent, var(--fs-c-brand)));--fs-gametag-mark: var(--fs-gametag-accent);--fs-gametag-ink: var(--fs-gametag-accent);display:inline-flex;align-items:center;gap:var(--fs-space-2);min-width:0;margin:0;color:var(--fs-gametag-ink);font:var(--fs-type-label-mono);letter-spacing:var(--fs-type-label-mono-track);text-transform:var(--fs-type-label-mono-case);overflow-wrap:anywhere}:is(.fs-demo,.fs-ui) .fs-gametag:before{content:"";flex:none;box-sizing:border-box;width:var(--fs-gametag-size);height:var(--fs-gametag-size);border:var(--fs-gametag-stroke) solid var(--fs-gametag-mark);rotate:45deg}:is(.fs-demo,.fs-ui) .fs-gametag--quiet{--fs-gametag-ink: var(--fs-c-label)}:is(.fs-demo,.fs-ui) .fs-gametag--brand{--fs-gametag-accent: var(--fs-c-brand)}:is(.fs-demo,.fs-ui) .fs-gametag--ink{--fs-gametag-accent: var(--fs-c-ink)}:is(.fs-demo,.fs-ui) .fs-gametag--sm{--fs-gametag-size: var(--fs-gametag-bullet)}:is(.fs-demo,.fs-ui) .fs-gametag--emblem:before{content:none}:is(.fs-demo,.fs-ui) .fs-gametag--emblem>:not(.fs-gametag-text){flex:none}:is(.fs-demo,.fs-ui) .fs-gametag--bullet:before{width:var(--fs-gametag-bullet);height:var(--fs-gametag-bullet);border:0;background:var(--fs-gametag-mark)}html[lang=ru] :is(.fs-demo,.fs-ui) .fs-gametag{letter-spacing:calc(var(--fs-type-label-mono-track) / 2)}:is(.fs-demo,.fs-ui) .fs-gametags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-2) var(--fs-space-5);margin:0;padding:0;list-style:none}:is(.fs-demo,.fs-ui) .fs-page-head{display:grid;justify-items:start;gap:var(--fs-gap-title);min-width:0;margin-bottom:var(--fs-gap-head);padding:var(--fs-gap-page) 0 0}:is(.fs-demo,.fs-ui) .fs-page-head--under-bar{padding-top:var(--fs-space-6)}:is(.fs-demo,.fs-ui) .fs-page-head--compact{margin-bottom:var(--fs-gap-block)}:is(.fs-demo,.fs-ui) .fs-page-head>*{margin:0}:is(.fs-demo,.fs-ui) .fs-page-head-title{max-width:100%;color:var(--fs-c-ink);font:var(--fs-type-h1);letter-spacing:var(--fs-type-h1-track);text-transform:var(--fs-type-h1-case);word-spacing:normal;text-wrap:balance;outline:none}:is(.fs-demo,.fs-ui) .fs-page-head-lede{max-width:var(--fs-w-read);color:var(--fs-c-ink-muted);font:var(--fs-type-lead);letter-spacing:var(--fs-type-lead-track);text-transform:var(--fs-type-lead-case);text-wrap:pretty}:is(.fs-demo,.fs-ui) .fs-page-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-1) var(--fs-space-4);color:var(--fs-c-ink-muted);font:var(--fs-type-meta);letter-spacing:var(--fs-type-meta-track);text-transform:var(--fs-type-meta-case);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) .fs-page-head-tool{justify-self:stretch;min-width:0;margin-top:calc(var(--fs-gap-heading) - var(--fs-gap-title))}@media(max-width:767.98px){:is(.fs-demo,.fs-ui) .fs-page-head--under-bar{padding-top:var(--fs-space-5)}}:is(.fs-demo,.fs-ui) .fs-page-bar{--fs-page-bar-accent: var(--fs-c-accent, var(--fs-c-brand));--fs-btn-h-sm: var(--fs-ctl-h);position:relative;z-index:6;border-bottom:var(--fs-border) solid var(--fs-c-line);background:var(--fs-c-bg)}:is(.fs-demo,.fs-ui) .fs-page-bar--sticky{position:sticky;top:var(--fs-header-h)}:is(.fs-demo,.fs-ui) .fs-page-bar-in{display:flex;align-items:center;gap:var(--fs-space-3);width:var(--fs-trame-w);min-height:var(--fs-page-bar-h);margin-inline:auto}:is(.fs-demo,.fs-ui) .fs-page-bar-start{display:flex;flex:1 1 auto;align-items:center;gap:var(--fs-space-2);min-width:0}:is(.fs-demo,.fs-ui) .fs-page-bar-back{flex:none;margin-left:calc(var(--fs-space-2) * -1);padding-inline:var(--fs-space-2)}:is(.fs-demo,.fs-ui) .fs-page-bar-back{flex:0 1 auto;min-width:0;justify-content:flex-start;text-align:start}:is(.fs-demo,.fs-ui) .fs-page-bar-back .fs-link-text{min-width:0;text-wrap:balance}@media(max-width:479.98px){:is(.fs-demo,.fs-ui) .fs-page-bar-more{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}:is(.fs-demo,.fs-ui) .fs-page-bar-game{color:var(--fs-page-bar-accent)}:is(.fs-demo,.fs-ui) .fs-page-bar-tabs{display:flex;align-items:stretch;align-self:stretch;gap:var(--fs-space-1);min-width:0;margin:0 0 0 calc(var(--fs-space-3) * -1);padding:0;list-style:none}:is(.fs-demo,.fs-ui) .fs-page-bar-tab{display:inline-flex;align-items:center;min-height:var(--fs-ctl-h);padding-inline:var(--fs-space-3);color:var(--fs-c-ink-muted);font:var(--fs-type-label);letter-spacing:var(--fs-type-label-track);text-transform:var(--fs-type-label-case);text-decoration:none;white-space:nowrap;transition:color var(--fs-dur-fast) var(--fs-ease)}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-page-bar-tab:hover{color:var(--fs-c-ink)}}:is(.fs-demo,.fs-ui) .fs-page-bar-tab[aria-current]{background:linear-gradient(var(--fs-page-bar-accent),var(--fs-page-bar-accent)) center bottom / calc(100% - 2 * var(--fs-space-3)) var(--fs-border-active) no-repeat;color:var(--fs-c-ink)}:is(.fs-demo,.fs-ui) .fs-page-bar-ref{flex:none;margin-left:auto;color:var(--fs-page-bar-accent);font:var(--fs-type-ref);letter-spacing:var(--fs-type-ref-track);text-transform:var(--fs-type-ref-case);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) .fs-page-bar-actions{flex:none;flex-wrap:nowrap}:is(.fs-demo,.fs-ui) .fs-page-bar-ref+.fs-page-bar-actions{margin-left:0}:is(.fs-demo,.fs-ui) .fs-page-bar-start+.fs-page-bar-actions{margin-left:auto}html:has(.fs-page-bar--sticky){--fs-page-bar-top: calc(var(--fs-page-bar-h) + var(--fs-border));scroll-padding-top:calc(var(--fs-header-h) + var(--fs-page-bar-top) + var(--fs-space-2))}@media(max-width:959.98px){:is(.fs-demo,.fs-ui) .fs-page-bar-ref{display:none}}:is(.fs-demo,.fs-ui) .fs-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--fs-space-3) var(--fs-space-4);min-width:0;margin-bottom:var(--fs-gap-heading)}:is(.fs-demo,.fs-ui) .fs-section-head>*{margin:0}:is(.fs-demo,.fs-ui) :is(.fs-section-kicker,.fs-section-sub){grid-column:1 / -1}:is(.fs-demo,.fs-ui) .fs-section-title{color:var(--fs-c-ink);font:var(--fs-type-h2);letter-spacing:var(--fs-type-h2-track);text-transform:var(--fs-type-h2-case);text-wrap:balance}:is(.fs-demo,.fs-ui) .fs-section-head--row .fs-section-title{font:var(--fs-type-h3);letter-spacing:var(--fs-type-h3-track);text-transform:var(--fs-type-h3-case)}:is(.fs-demo,.fs-ui) .fs-section-end{display:flex;grid-column:-2;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--fs-space-2) var(--fs-space-4)}:is(.fs-demo,.fs-ui) .fs-section-count{color:var(--fs-c-ink-muted);font:var(--fs-type-meta);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.fs-demo,.fs-ui) .fs-section-arrows{display:flex;align-self:center;gap:var(--fs-space-2)}:is(.fs-demo,.fs-ui) .fs-section-sub{max-width:var(--fs-w-read);color:var(--fs-c-ink-muted);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-transform:var(--fs-type-small-case);text-wrap:pretty}:is(.fs-demo,.fs-ui) .fs-panel{gap:var(--fs-space-3);color:var(--fs-c-ink-muted);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track)}:is(.fs-demo,.fs-ui) .fs-panel>*{margin:0}:is(.fs-demo,.fs-ui) .fs-panel-title{display:flex;align-items:center;gap:var(--fs-space-2);color:var(--fs-c-ink);font:var(--fs-type-h4);letter-spacing:var(--fs-type-h4-track);text-transform:var(--fs-type-h4-case);text-wrap:balance}:is(.fs-demo,.fs-ui) .fs-panel-icon{display:inline-grid;flex:none;place-items:center;width:var(--fs-icon);height:var(--fs-icon);color:var(--fs-c-ink)}:is(.fs-demo,.fs-ui) .fs-panel-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:is(.fs-demo,.fs-ui) .fs-panel-body{min-width:0;text-wrap:pretty}:is(.fs-demo,.fs-ui) .fs-panel-body>:is(p,ul,ol:not(.fs-steps)){max-width:52ch}:is(.fs-demo,.fs-ui) .fs-panel-body>*{margin:0}:is(.fs-demo,.fs-ui) .fs-panel-body>*+*{margin-top:var(--fs-space-2)}:is(.fs-demo,.fs-ui) .fs-panel-body b,:is(.fs-demo,.fs-ui) .fs-panel-body strong{color:var(--fs-c-ink);font-weight:var(--fs-weight-strong)}:is(.fs-demo,.fs-ui) .fs-panel-actions{margin-top:auto}:is(.fs-demo,.fs-ui) .fs-panel--flush{padding:0}:is(.fs-demo,.fs-ui) .fs-panel--note{border-left:var(--fs-border-active) solid var(--fs-c-ink-muted)}:is(.fs-demo,.fs-ui) .fs-panel--raised{background:var(--fs-secondary)}:is(.fs-demo,.fs-ui) .fs-kv{display:grid;min-width:0;margin:0;padding:0}:is(.fs-demo,.fs-ui) .fs-kv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fs-space-3);min-width:0;min-height:var(--fs-ctl-h);padding:var(--fs-space-1) 0;border-bottom:var(--fs-border) solid var(--fs-c-line)}:is(.fs-demo,.fs-ui) .fs-kv-key{display:flex;align-items:center;gap:var(--fs-space-3);min-width:0;margin:0;color:var(--fs-c-label);font:var(--fs-type-label-mono);letter-spacing:var(--fs-type-label-mono-track);text-transform:var(--fs-type-label-mono-case)}:is(.fs-demo,.fs-ui) .fs-kv-icon{display:grid;flex:none;place-items:center;width:var(--fs-kv-icon);height:var(--fs-kv-icon);color:var(--fs-c-ink-muted)}:is(.fs-demo,.fs-ui) .fs-kv-icon>svg{width:100%;height:100%}:is(.fs-demo,.fs-ui) .fs-kv-icon>img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}:is(.fs-demo,.fs-ui) .fs-kv-icon>svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:is(.fs-demo,.fs-ui) .fs-kv-key-text{min-width:0}:is(.fs-demo,.fs-ui) .fs-kv-value{min-width:0;margin:0;color:var(--fs-c-ink);text-align:right}:is(.fs-demo,.fs-ui) .fs-kv--figure .fs-kv-value{font:var(--fs-type-figure-sm);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) .fs-kv--text .fs-kv-value{max-width:52ch;color:var(--fs-c-ink-muted);font:var(--fs-type-small);text-align:left;text-wrap:pretty}:is(.fs-demo,.fs-ui) .fs-kv--text.fs-kv--row .fs-kv-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;padding-block:var(--fs-space-3)}:is(.fs-demo,.fs-ui) .fs-kv--text.fs-kv--row .fs-kv-row:has(.fs-kv-icon){align-items:center}:is(.fs-demo,.fs-ui) .fs-kv-note{display:block;margin-top:var(--fs-space-1);color:var(--fs-c-label);font:var(--fs-type-meta)}:is(.fs-demo,.fs-ui) :is(.fs-kv--stack,.fs-kv--grid) .fs-kv-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--fs-space-1);padding-block:var(--fs-space-3)}:is(.fs-demo,.fs-ui) :is(.fs-kv--stack,.fs-kv--grid) .fs-kv-value{text-align:left}:is(.fs-demo,.fs-ui) :is(.fs-kv--stack,.fs-kv--grid) .fs-kv-row:has(.fs-kv-icon)>.fs-kv-value{margin-left:calc(var(--fs-kv-icon) + var(--fs-space-3))}:is(.fs-demo,.fs-ui) .fs-kv--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--fs-space-4)}:is(.fs-demo,.fs-ui) .fs-kv--leaders .fs-kv-row{border-bottom:0}:is(.fs-demo,.fs-ui) .fs-kv--leaders .fs-kv-key-text{flex:none}:is(.fs-demo,.fs-ui) .fs-kv--leaders .fs-kv-key:after{content:"";flex:1 1 var(--fs-space-5);align-self:baseline;border-bottom:var(--fs-border) dotted var(--fs-border-strong)}:is(.fs-demo,.fs-ui) .fs-steps{display:grid;gap:var(--fs-space-4);min-width:0;margin:0;padding:0;list-style:none}:is(.fs-demo,.fs-ui) .fs-steps-item{display:flex;flex-direction:column;gap:var(--fs-space-2);min-width:0;margin:0}:is(.fs-demo,.fs-ui) .fs-steps-n{align-self:flex-start;padding:var(--fs-space-1);background:var(--fs-c-ink);color:var(--fs-c-on-primary);font:var(--fs-type-ref);font-variant-numeric:tabular-nums}:is(.fs-demo,.fs-ui) .fs-steps-media{display:grid;place-items:center;height:var(--fs-steps-media-h);margin:var(--fs-space-1) 0}:is(.fs-demo,.fs-ui) .fs-steps-media>:is(img,svg,picture){display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}:is(.fs-demo,.fs-ui) .fs-steps-title{margin:0;color:var(--fs-c-ink);font:var(--fs-type-h4);letter-spacing:var(--fs-type-h4-track);text-transform:var(--fs-type-h4-case);text-wrap:balance}:is(.fs-demo,.fs-ui) .fs-steps-text{max-width:52ch;margin:0;color:var(--fs-c-ink-muted);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-wrap:pretty}:is(.fs-demo,.fs-ui) .fs-steps--bay{grid-template-columns:repeat(var(--fs-steps-cols, 4),minmax(0,1fr))}:is(.fs-demo,.fs-ui) .fs-steps--n3{--fs-steps-cols: 3}:is(.fs-demo,.fs-ui) .fs-steps--n5{--fs-steps-cols: 5}:is(.fs-demo,.fs-ui) .fs-steps--n6{--fs-steps-cols: 6}:is(.fs-demo,.fs-ui) .fs-steps--bay>.fs-steps-item{padding:var(--fs-space-3) var(--fs-space-4) var(--fs-space-4);border:var(--fs-border) solid var(--fs-c-line);border-radius:var(--fs-radius);background:var(--fs-c-surface)}:is(.fs-demo,.fs-ui) .fs-steps--bay>.fs-steps-item--key{border-color:var(--fs-c-ink);box-shadow:inset 0 0 0 var(--fs-border) var(--fs-c-ink)}@media(max-width:1100.98px){:is(.fs-demo,.fs-ui) .fs-steps--bay:is(.fs-steps--n5,.fs-steps--n6){--fs-steps-cols: 3}}@media(max-width:767.98px){:is(.fs-demo,.fs-ui) .fs-steps--bay{--fs-steps-cols: 2;gap:var(--fs-space-3)}}:is(.fs-demo,.fs-ui) .fs-steps--compact{gap:0}:is(.fs-demo,.fs-ui) .fs-steps--compact>.fs-steps-item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--fs-space-3);row-gap:var(--fs-space-1);padding:var(--fs-space-3) 0;border-bottom:var(--fs-border) solid var(--fs-c-line)}:is(.fs-demo,.fs-ui) .fs-steps--compact>.fs-steps-item>:not(.fs-steps-n){grid-column:2}:is(.fs-demo,.fs-ui) .fs-steps--compact .fs-steps-n{grid-row:1 / span 3}:is(.fs-demo,.fs-ui) .fs-steps--compact>.fs-steps-item--key{border-bottom-color:var(--fs-c-ink)}:is(.fs-demo,.fs-ui) .fs-steps--row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--fs-space-5)}:is(.fs-demo,.fs-ui) .fs-steps--row>.fs-steps-item{padding-top:var(--fs-space-3);border-top:var(--fs-border) solid var(--fs-c-line)}:is(.fs-demo,.fs-ui) .fs-steps--row>.fs-steps-item--key{border-top:var(--fs-border-active) solid var(--fs-c-ink)}@media(max-width:767.98px){:is(.fs-demo,.fs-ui) .fs-steps--row{grid-auto-flow:row;gap:var(--fs-space-4)}}:is(.fs-demo,.fs-ui) .fs-qa-list{display:grid;min-width:0;margin:0;padding:0}:is(.fs-demo,.fs-ui) .fs-qa{display:grid;align-content:start;gap:var(--fs-space-2);min-width:0;margin:0;padding:var(--fs-space-4) 0 var(--fs-space-5);border-top:var(--fs-border) solid var(--fs-c-line);scroll-margin-top:calc(var(--fs-header-h) + var(--fs-page-bar-top, 0px) + var(--fs-space-4))}:is(.fs-demo,.fs-ui) .fs-qa[hidden]{display:none}:is(.fs-demo,.fs-ui) .fs-qa-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--fs-space-2);min-width:0}:is(.fs-demo,.fs-ui) .fs-qa-q{min-height:var(--fs-ctl-h);margin:0;padding-top:calc((var(--fs-ctl-h) - 1lh) / 2);color:var(--fs-c-ink);font:var(--fs-type-h4);letter-spacing:var(--fs-type-h4-track);text-transform:var(--fs-type-h4-case);text-wrap:pretty}:is(.fs-demo,.fs-ui) .fs-qa-game{justify-self:start;margin-top:var(--fs-space-1)}:is(.fs-demo,.fs-ui) .fs-qa-a{max-width:var(--fs-w-read);color:var(--fs-c-ink-muted);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-wrap:pretty}:is(.fs-demo,.fs-ui) .fs-qa-a>*{margin:0}:is(.fs-demo,.fs-ui) .fs-qa-a>*+*{margin-top:var(--fs-space-2)}:is(.fs-demo,.fs-ui) :is(.fs-qa-a,.fs-panel-body,.fs-steps-text,.fs-kv-value,.fs-endcap-text,.fs-page-head-lede) a:not(.fs-link,.fs-btn){color:var(--fs-c-ink);text-decoration:underline var(--fs-link-thickness) var(--fs-link-line);text-underline-offset:var(--fs-link-offset)}:is(.fs-demo,.fs-ui) .fs-qa mark{padding:0;border-radius:var(--fs-radius-sm);background:var(--fs-warning-surface);color:var(--fs-c-ink)}:is(.fs-demo,.fs-ui) .fs-qa-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--fs-trame-gap)}@media(min-width:768px){:is(.fs-demo,.fs-ui) .fs-qa-list--split>.fs-qa{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--fs-space-5);align-items:start}:is(.fs-demo,.fs-ui) .fs-qa-list--split .fs-qa-head{grid-column:1}:is(.fs-demo,.fs-ui) .fs-qa-list--split .fs-qa-a{grid-column:2;padding-top:var(--fs-space-3)}}@media(max-width:767.98px){:is(.fs-demo,.fs-ui) .fs-qa-list--grid{grid-template-columns:minmax(0,1fr)}}:is(.fs-demo,.fs-ui) .fs-toc{display:grid;gap:var(--fs-space-2);min-width:0}:is(.fs-demo,.fs-ui) .fs-toc-title{margin:0;color:var(--fs-c-label);font:var(--fs-type-label-mono);letter-spacing:var(--fs-type-label-mono-track);text-transform:var(--fs-type-label-mono-case)}:is(.fs-demo,.fs-ui) .fs-toc-list{display:grid;margin:0;padding:0;border-left:var(--fs-border) solid var(--fs-c-line);list-style:none}:is(.fs-demo,.fs-ui) .fs-toc-link{display:flex;align-items:center;min-height:var(--fs-ctl-h);margin-left:calc(var(--fs-border) * -1);padding:var(--fs-space-2) var(--fs-space-3);border-left:var(--fs-border-active) solid transparent;color:var(--fs-c-ink-muted);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-decoration:none;text-wrap:pretty;transition:color var(--fs-dur-fast) var(--fs-ease),border-color var(--fs-dur-fast) var(--fs-ease)}@media(hover:hover){:is(.fs-demo,.fs-ui) .fs-toc-link:hover{border-left-color:var(--fs-border-strong);color:var(--fs-c-ink)}}:is(.fs-demo,.fs-ui) .fs-toc-link[aria-current]{border-left-color:var(--fs-c-ink);color:var(--fs-c-ink)}:is(.fs-demo,.fs-ui) .fs-toc-n{margin-left:auto;padding-left:var(--fs-space-2);color:var(--fs-c-label);font:var(--fs-type-meta);font-variant-numeric:tabular-nums}@media(max-width:1023.98px){:is(.fs-demo,.fs-ui) .fs-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--fs-space-4)}}:is(.fs-demo,.fs-ui) .fs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-gap-inline) var(--fs-space-3);min-width:0;min-height:var(--fs-ctl-h);margin:0}:is(.fs-demo,.fs-ui) .fs-actions[hidden]{display:none}:is(.fs-demo,.fs-ui) .fs-actions--end{justify-content:flex-end}:is(.fs-demo,.fs-ui) .fs-actions--between{justify-content:space-between}:is(.fs-demo,.fs-ui) .fs-actions:has(>.fs-btn--primary)>:is(.fs-btn,.fs-link){min-height:var(--fs-btn-h-lg)}:is(.fs-demo,.fs-ui) .fs-actions:has(>.fs-btn--primary){min-height:var(--fs-btn-h-lg)}@media(max-width:767.98px){:is(.fs-demo,.fs-ui) .fs-actions--stack-mobile{flex-direction:column;align-items:stretch}:is(.fs-demo,.fs-ui) .fs-actions--stack-mobile>:is(.fs-btn,.fs-link){justify-content:center;width:100%}}:is(.fs-demo,.fs-ui) .fs-endcap{display:grid;gap:0;min-width:0;margin-top:var(--fs-gap-section);padding:0}:is(.fs-demo,.fs-ui) .fs-endcap-text{max-width:var(--fs-w-read);margin:0;color:var(--fs-c-ink-muted);font:var(--fs-type-body);letter-spacing:var(--fs-type-body-track);text-wrap:pretty}:is(.fs-demo,.fs-ui) .fs-endcap-text+.fs-actions{margin-top:var(--fs-gap-heading)}:is(.fs-demo,.fs-ui) .fs-endcap-fleet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--fs-trame-gap);margin:var(--fs-gap-block) 0 0;padding:0;list-style:none}:is(.fs-demo,.fs-ui) .fs-endcap-fleet>*{min-width:0;margin:0}:is(.fs-demo,.fs-ui) .fs-endcap-fleet .fs-ui-ship{display:flex}@media(min-width:1024px){:is(.fs-demo,.fs-ui) .fs-endcap:has(>.fs-endcap-fleet){grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:var(--fs-trame-gap)}:is(.fs-demo,.fs-ui) .fs-endcap:has(>.fs-endcap-fleet)>*{grid-column:1 / span 6}:is(.fs-demo,.fs-ui) .fs-endcap:has(>.fs-endcap-fleet)>.fs-actions{grid-row:4;align-self:end}:is(.fs-demo,.fs-ui) .fs-endcap:has(>.fs-endcap-fleet)>.fs-endcap-fleet{grid-column:7 / -1;grid-row:1 / -1;margin-top:0}}:is(.fs-demo,.fs-ui) .fs-empty{align-content:start}:is(.fs-demo,.fs-ui) .fs-empty-actions{align-items:center}:is(.fs-demo,.fs-ui) .fs-empty-title{font:var(--fs-type-h3);letter-spacing:var(--fs-type-h3-track)}:is(.fs-demo,.fs-ui) .fs-empty--in-panel{border-style:dashed;border-color:var(--fs-border-strong);border-radius:0;background:transparent}:is(.fs-demo,.fs-ui) .fs-empty-media{display:grid;place-items:center start;height:var(--fs-space-7)}:is(.fs-demo,.fs-ui) .fs-empty--center>.fs-empty-media{place-items:center}:is(.fs-demo,.fs-ui) .fs-empty-media>:is(img,svg){width:auto;max-width:100%;height:var(--fs-space-7);object-fit:contain}:root{--fs-seam-end: linear-gradient(180deg, var(--fs-c-bg) calc(100% - var(--fs-seam-fade)), transparent);--fs-seam-start: linear-gradient(0deg, var(--fs-c-bg) calc(100% - var(--fs-seam-fade)), transparent);--fs-seam-both: linear-gradient(180deg, transparent, var(--fs-c-bg) var(--fs-seam-fade), var(--fs-c-bg) calc(100% - var(--fs-seam-fade)), transparent)}:is(.fs-demo,.fs-ui) .fs-seam-fade{-webkit-mask-image:var(--fs-seam-end);mask-image:var(--fs-seam-end)}:is(.fs-demo,.fs-ui) .fs-seam-fade--both{-webkit-mask-image:var(--fs-seam-both);mask-image:var(--fs-seam-both)}@media(max-width:767.98px){:is(.fs-demo,.fs-ui) .fs-rail-bleed{margin-inline:calc(var(--fs-gutter) * -1);padding-inline:var(--fs-gutter);scroll-padding-inline:var(--fs-gutter)}}:is(.fs-demo,.fs-ui) .fs-flow>*{margin-top:0}:is(.fs-demo,.fs-ui) .fs-flow>*+*{margin-top:var(--fs-gap-section)}:is(.fs-demo,.fs-ui) .fs-flow--block>*+*{margin-top:var(--fs-gap-block)}:is(.fs-demo,.fs-ui) .fs-flow--stack>*+*{margin-top:var(--fs-gap-stack)}@media(forced-colors:active){:is(.fs-demo,.fs-ui) .fs-gametag:before{border-color:CanvasText}:is(.fs-demo,.fs-ui) .fs-steps-n{border:var(--fs-border) solid CanvasText}:is(.fs-demo,.fs-ui) .fs-toc-link[aria-current]{border-color:Highlight}:is(.fs-demo,.fs-ui) .fs-page-bar-tab[aria-current]{border-bottom:var(--fs-border-active) solid Highlight}}:root{--fs-ship-h-card: 112px;--fs-ship-h-bay: 112px;--fs-ship-h-scene: 192px;--fs-ship-h-trophy: 176px;--fs-ship-h-endcap: 96px;--fs-ship-h-row: 48px}@media(max-width:767px){:root{--fs-ship-h-card: 96px;--fs-ship-h-bay: 96px;--fs-ship-h-scene: 144px;--fs-ship-h-trophy: 128px;--fs-ship-h-endcap: 72px;--fs-ship-h-row: 40px}}:is(.fs-demo,.fs-ui) .fs-ui-ship{--fs-ship-h: var(--fs-ship-h-row);display:inline-flex;align-items:flex-end;justify-content:center;block-size:var(--fs-ship-h);max-inline-size:100%;line-height:0;vertical-align:bottom}:is(.fs-demo,.fs-ui) .fs-ui-ship[data-ship-context=card]{--fs-ship-h: var(--fs-ship-h-card)}:is(.fs-demo,.fs-ui) .fs-ui-ship[data-ship-context=bay]{--fs-ship-h: var(--fs-ship-h-bay)}:is(.fs-demo,.fs-ui) .fs-ui-ship[data-ship-context=scene]{--fs-ship-h: var(--fs-ship-h-scene)}:is(.fs-demo,.fs-ui) .fs-ui-ship[data-ship-context=trophy]{--fs-ship-h: var(--fs-ship-h-trophy)}:is(.fs-demo,.fs-ui) .fs-ui-ship[data-ship-context=endcap]{--fs-ship-h: var(--fs-ship-h-endcap)}:is(.fs-demo,.fs-ui) .fs-ui-ship>img{--fs-ship-cap: calc(var(--ship-native, 200vw) / 2);display:block;flex:none;inline-size:auto;block-size:auto;min-inline-size:0;max-block-size:100%;max-inline-size:min(100%,var(--fs-ship-cap));object-fit:contain;object-position:50% 100%}:is(.fs-demo,.fs-ui) .fs-ui-porthole{--fs-port: 56px;position:relative;display:inline-block;flex:none;inline-size:var(--fs-port);block-size:var(--fs-port);overflow:hidden;border-radius:var(--fs-radius-pill);background:var(--fs-c-surface-2);vertical-align:middle}:is(.fs-demo,.fs-ui) .fs-ui-porthole[data-port-size="40"]{--fs-port: 40px}:is(.fs-demo,.fs-ui) .fs-ui-porthole[data-port-size="64"]{--fs-port: 64px}:is(.fs-demo,.fs-ui) .fs-ui-porthole[data-port-size="72"]{--fs-port: 72px}:is(.fs-demo,.fs-ui) .fs-ui-porthole>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}:is(.fs-demo,.fs-ui) .fs-ui-porthole:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--fs-c-line);pointer-events:none}@property --fs-header-h{syntax: "<length>"; inherits: true; initial-value: 64px;}:root{--fs-header-bar: 64px;--fs-notice-h: calc(var(--fs-space-6) + var(--fs-space-1));--fs-header-h: var(--fs-header-bar)}@media(max-width:767px){:root{--fs-header-bar: 56px}}:root:has(.fs-demo .fs-ann:not([hidden])):not([data-fs-ann-off]):not([data-fs-ann-ended]:has(.fs-ann[data-fs-ann-ends])){--fs-header-h: calc(var(--fs-header-bar) + var(--fs-notice-h))}html:has(.fs-demo){scroll-padding-top:calc(var(--fs-header-h) + var(--fs-space-2))}.fs-demo aside.fs-notice,.fs-demo .fs-notice{box-sizing:border-box;overflow:hidden;height:var(--fs-notice-h);margin:0;padding:0 var(--fs-gutter);border-bottom:var(--fs-border) solid var(--fs-c-line);background:var(--fs-c-bg);color:var(--fs-c-ink-muted);font:var(--fs-weight-regular) var(--fs-size-12) / calc(var(--fs-notice-h) - var(--fs-border)) var(--fs-font-ui);text-align:center;white-space:nowrap;text-overflow:ellipsis}@media(max-width:559px){.fs-demo .fs-notice-more{display:none}}.fs-demo.fs-immersive .fs-header{position:sticky;top:calc(var(--fs-header-h) - var(--fs-header-bar));z-index:30;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--fs-space-5);box-sizing:border-box;height:var(--fs-header-bar);min-height:0;padding:0 max(var(--fs-gutter),(100% - var(--fs-container)) / 2);border-bottom:var(--fs-border) solid var(--fs-c-line);background:var(--fs-c-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.fs-demo.fs-immersive[data-fs-game-skin] .fs-header{background:var(--fs-c-bg)}.fs-demo .fs-header-start{display:flex;flex:0 1 auto;align-items:center;gap:var(--fs-space-4);min-width:0}.fs-demo.fs-immersive .fs-header-tools{margin-left:0}.fs-demo.fs-immersive :is(.fs-header,.fs-footer-brand) .fs-logo{display:inline-flex;align-items:center;min-height:var(--fs-ctl-h);color:var(--fs-c-ink);font:var(--fs-weight-bold) var(--fs-size-20) / 1 var(--fs-font-ui);letter-spacing:-.02em;text-decoration:none;text-transform:none;white-space:nowrap}.fs-demo.fs-immersive .fs-nav{display:flex;align-items:center;gap:var(--fs-space-1);margin-left:auto;padding:0;font:var(--fs-weight-medium) var(--fs-size-14) / 1 var(--fs-font-ui)}.fs-demo.fs-immersive .fs-nav a{position:relative;min-height:var(--fs-ctl-h);padding:0 var(--fs-space-3);border-radius:var(--fs-radius);color:var(--fs-c-ink-muted);text-decoration:none;white-space:nowrap}@media(hover:hover){.fs-demo.fs-immersive .fs-nav a:hover{color:var(--fs-c-ink)}}.fs-demo.fs-immersive .fs-nav a[aria-current]{color:var(--fs-c-ink)}.fs-demo.fs-immersive .fs-nav a[aria-current]:after{content:"";position:absolute;right:var(--fs-space-3);bottom:6px;left:var(--fs-space-3);height:var(--fs-border-active);background:var(--fs-c-accent)}.fs-demo.fs-immersive .fs-nav .fs-nav-sep{flex:none;width:var(--fs-border);height:var(--fs-space-5);margin-inline:0 var(--fs-space-2);background:var(--fs-c-line)}.fs-demo.fs-immersive .fs-nav .fs-nav-bot{--fs-nav-bot-accent: var(--fs-c-accent-redgalaxy);padding:0 var(--fs-space-3) 0 var(--fs-space-1);color:var(--fs-c-ink)}.fs-demo.fs-immersive .fs-nav .fs-nav-bot-pill{display:inline-flex;align-items:center;gap:var(--fs-space-2);box-sizing:border-box;height:var(--fs-space-6);padding:0 var(--fs-space-3) 0 calc(var(--fs-space-3) - var(--fs-border));border:var(--fs-border) solid color-mix(in oklab,var(--fs-nav-bot-accent) 55%,transparent);border-radius:var(--fs-radius-pill);background:color-mix(in oklab,var(--fs-nav-bot-accent) 12%,var(--fs-c-bg));font-size:var(--fs-size-note);letter-spacing:.02em;transition:background-color var(--fs-dur) var(--fs-ease),border-color var(--fs-dur) var(--fs-ease)}.fs-demo.fs-immersive .fs-nav .fs-nav-bot-dot{position:relative;flex:none;width:6px;height:6px;border-radius:var(--fs-radius-pill);background:var(--fs-nav-bot-accent)}.fs-demo.fs-immersive .fs-nav .fs-nav-bot:is(:hover,:focus-visible,[aria-current]){color:var(--fs-c-ink)}@media(hover:hover){.fs-demo.fs-immersive .fs-nav .fs-nav-bot:hover .fs-nav-bot-pill{border-color:var(--fs-nav-bot-accent);background:color-mix(in oklab,var(--fs-nav-bot-accent) 20%,var(--fs-c-bg))}}.fs-demo.fs-immersive .fs-nav .fs-nav-bot[aria-current]:after{display:none}.fs-demo .fs-header[data-fs-header-fit~=bot] .fs-nav .fs-nav-sep{margin-inline:calc(var(--fs-space-1) * -1) var(--fs-space-2)}.fs-demo .fs-header[data-fs-header-fit~=bot] .fs-nav .fs-nav-bot{padding-inline:0 var(--fs-space-2)}.fs-demo .fs-header[data-fs-header-fit~=bot] .fs-nav .fs-nav-bot-pill{gap:calc(var(--fs-space-1) * 1.5);padding-inline:calc(var(--fs-space-2) - var(--fs-border)) var(--fs-space-2)}.fs-demo.fs-immersive .fs-nav .fs-nav-bot[aria-current] .fs-nav-bot-pill{border-color:var(--fs-nav-bot-accent);background:color-mix(in oklab,var(--fs-nav-bot-accent) 24%,var(--fs-c-bg))}.fs-demo .fs-header .fs-menu-toggle{display:none}.fs-demo.fs-immersive .fs-header .fs-logo{flex:0 0 auto}.fs-demo.fs-immersive .fs-header-sell-slot{display:flex;flex:0 0 auto}.fs-demo.fs-immersive .fs-header-sell{flex:0 0 auto;gap:0;min-height:var(--fs-ctl-h);padding-inline:var(--fs-space-4);font-size:var(--fs-size-14);white-space:nowrap}.fs-demo .fs-header-sell-more{white-space:pre}.fs-demo .fs-header .fs-account:has(>.fs-account-reserve){visibility:hidden}.fs-demo .fs-header .fs-game-chip{flex:none}.fs-demo .fs-header .fs-game-chip-text{white-space:nowrap}@media(max-width:1023px){.fs-demo:not([data-fs-interactive],[data-fs-menu-ready]).fs-immersive .fs-header{flex-wrap:wrap;height:auto;min-height:var(--fs-header-bar)}}@media(scripting:enabled)and (max-width:1023px){.fs-demo:not([data-fs-interactive],[data-fs-menu-ready],[data-fs-menu-static]) .fs-header .fs-nav{display:none}.fs-demo:not([data-fs-interactive],[data-fs-menu-ready],[data-fs-menu-static]) .fs-header .fs-menu-toggle{display:inline-flex;flex:0 0 auto;min-width:var(--fs-ctl-h);min-height:var(--fs-ctl-h);gap:var(--fs-space-2);margin-left:auto}}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]) .fs-header[data-fs-nav-fold] .fs-menu-toggle{display:inline-flex;flex:0 0 auto;min-width:var(--fs-ctl-h);min-height:var(--fs-ctl-h);gap:var(--fs-space-2);margin-left:auto}.fs-demo .fs-menu-icon,.fs-demo .fs-menu-icon:before,.fs-demo .fs-menu-icon:after{display:block;width:16px;height:2px;border-radius:1px;background:currentColor}.fs-demo .fs-menu-icon{position:relative}.fs-demo .fs-menu-icon:before,.fs-demo .fs-menu-icon:after{content:"";position:absolute;left:0}.fs-demo .fs-menu-icon:before{top:-5px}.fs-demo .fs-menu-icon:after{top:5px}.fs-demo .fs-header[data-fs-menu-open] .fs-menu-icon{background:transparent}.fs-demo .fs-header[data-fs-menu-open] .fs-menu-icon:before{top:0;transform:rotate(45deg)}.fs-demo .fs-header[data-fs-menu-open] .fs-menu-icon:after{top:0;transform:rotate(-45deg)}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]).fs-immersive .fs-header[data-fs-nav-fold] .fs-nav{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:var(--fs-space-2) var(--fs-gutter) var(--fs-space-4);border-bottom:var(--fs-border) solid var(--fs-c-line);background:var(--fs-c-bg);box-shadow:var(--fs-shadow-pop)}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]) .fs-header[data-fs-nav-fold][data-fs-menu-open] .fs-nav{display:flex}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]).fs-immersive .fs-header[data-fs-nav-fold] .fs-nav a{justify-content:flex-start;min-height:var(--fs-ctl-h-lg);padding:0;border-bottom:var(--fs-border) solid var(--fs-c-line);border-radius:0;font-size:var(--fs-size-16)}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]).fs-immersive .fs-header[data-fs-nav-fold] .fs-nav a:last-child{border-bottom:0}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]).fs-immersive .fs-header[data-fs-nav-fold] .fs-nav .fs-nav-sep{display:none}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]).fs-immersive .fs-header[data-fs-nav-fold] .fs-nav a.fs-nav-bot{min-height:var(--fs-ctl-h-lg);font-size:var(--fs-size-16)}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]).fs-immersive .fs-header[data-fs-nav-fold] .fs-nav a[aria-current]:after{top:12px;right:auto;bottom:12px;left:calc(-1 * var(--fs-space-3));width:var(--fs-border-active);height:auto}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]) .fs-header[data-fs-nav-fold] .fs-header-sell-slot{container:fs-header-sell / inline-size;display:flex;flex:1 1 0;justify-content:flex-end;order:1;min-width:0}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]) .fs-header[data-fs-nav-fold] .fs-header-sell{max-width:100%;overflow:hidden}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]) .fs-header[data-fs-nav-fold] .fs-account{order:1}.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]) .fs-header[data-fs-nav-fold]:has(.fs-header-sell) .fs-menu-toggle{order:2;margin-left:0}@media(max-width:1023px){.fs-demo.fs-immersive .fs-header-sell{padding-inline:var(--fs-space-3)}}@media(max-width:767px){.fs-demo.fs-immersive .fs-header{gap:var(--fs-space-2)}.fs-demo.fs-immersive .fs-header .fs-logo{font-size:var(--fs-size-18)}.fs-demo .fs-header .fs-menu-toggle{width:var(--fs-ctl-h);padding:0;justify-content:center}.fs-demo .fs-header .fs-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-demo.fs-immersive .fs-header-sell{padding-inline:var(--fs-space-3)}}@media(max-width:599px){.fs-demo.fs-immersive[data-fs-game-skin] .fs-header .fs-game-chip{justify-content:center;width:var(--fs-ctl-h);padding:0}.fs-demo.fs-immersive[data-fs-game-skin] .fs-header .fs-game-chip-logo .fs-game-logo-box,.fs-demo.fs-immersive[data-fs-game-skin] .fs-header .fs-game-chip-emblem{width:30px;height:30px}.fs-demo.fs-immersive[data-fs-game-skin] .fs-header .fs-game-chip-logo .fs-game-logo-box[data-fs-logo]:not([data-fs-logo=waruniverse]){width:40px;height:auto}.fs-demo.fs-immersive[data-fs-game-skin] .fs-header .fs-game-chip-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.fs-demo.fs-immersive[data-fs-game-skin] .fs-header[data-fs-header-fit~=chip] .fs-game-chip{justify-content:center;width:var(--fs-ctl-h);padding:0}.fs-demo.fs-immersive[data-fs-game-skin] .fs-header[data-fs-header-fit~=chip] .fs-game-chip-logo .fs-game-logo-box,.fs-demo.fs-immersive[data-fs-game-skin] .fs-header[data-fs-header-fit~=chip] .fs-game-chip-emblem{width:30px;height:30px}.fs-demo.fs-immersive[data-fs-game-skin] .fs-header[data-fs-header-fit~=chip] .fs-game-chip-logo .fs-game-logo-box[data-fs-logo]:not([data-fs-logo=waruniverse]){width:40px;height:auto}.fs-demo.fs-immersive[data-fs-game-skin] .fs-header[data-fs-header-fit~=chip] .fs-game-chip-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:768px)and (max-width:1279px){.fs-demo .fs-header .fs-account-login,.fs-demo .fs-header .fs-account-toggle{width:var(--fs-ctl-h);padding:0;justify-content:center}.fs-demo .fs-header :is(.fs-account-login-label,.fs-account-who){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-demo .fs-header .fs-account-caret{display:none}}.fs-demo .fs-header[data-fs-header-fit~=account] .fs-account-login,.fs-demo .fs-header[data-fs-header-fit~=account] .fs-account-toggle{width:var(--fs-ctl-h);padding:0;justify-content:center}.fs-demo .fs-header[data-fs-header-fit~=account] :is(.fs-account-login-label,.fs-account-who){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-demo .fs-header[data-fs-header-fit~=account] .fs-account-caret{display:none}@container fs-header-sell (max-width: 155.98px){.fs-demo .fs-header-sell-more{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:399px){.fs-demo.fs-immersive .fs-header{gap:var(--fs-space-1)}.fs-demo .fs-header-start{gap:var(--fs-space-2)}.fs-demo.fs-immersive .fs-header .fs-logo{font-size:var(--fs-size-16)}.fs-demo.fs-immersive .fs-header-sell{padding-inline:var(--fs-space-2)}}@media(min-width:1024px){.fs-demo.fs-immersive .fs-header:has(.fs-header-sell):not([data-fs-nav-fold]) .fs-nav a[data-fs-nav-section=sell]{display:none}}@media(max-width:1279px){.fs-demo.fs-immersive .fs-header .fs-logo{width:5.2em;white-space:normal;line-height:1.1}}.fs-demo .fs-footer{--fs-footer-bg: var(--x-veil, color-mix(in oklab, var(--fs-c-bg) 88%, transparent));position:relative;isolation:isolate;padding:var(--fs-footer-pad) max(var(--fs-gutter),(100% - var(--fs-container)) / 2);border-top:0;background:var(--fs-footer-bg);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:var(--fs-space-5) var(--fs-space-8)}.fs-demo .fs-footer:not(:has(.fs-footer-links+.fs-footer-links)){grid-template-columns:minmax(0,1fr) auto}.fs-demo .fs-footer:before{content:"";position:absolute;inset:auto 0 100%;height:var(--fs-gap-end);background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--fs-footer-bg) 10%,transparent) 25%,color-mix(in oklab,var(--fs-footer-bg) 50%,transparent) 50%,color-mix(in oklab,var(--fs-footer-bg) 90%,transparent) 75%,var(--fs-footer-bg));pointer-events:none}.fs-demo .fs-footer:after{content:"";position:absolute;inset:0 max(var(--fs-gutter),(100% - var(--fs-container)) / 2) auto;border-top:var(--fs-border) solid var(--fs-c-line);pointer-events:none}.fs-demo .fs-footer-brand{display:grid;justify-items:start;gap:var(--fs-space-3);max-width:60ch}.fs-demo .fs-footer-brand p{margin:0;color:var(--fs-c-ink-muted);text-wrap:pretty}.fs-demo .fs-footer .fs-footer-copy{color:var(--fs-c-label)}.fs-demo .fs-footer-links ul{display:grid;margin:0;padding:0;list-style:none}.fs-demo .fs-footer-links a{display:inline-flex;align-items:center;min-height:32px;font:var(--fs-type-note);letter-spacing:var(--fs-type-note-track);text-transform:var(--fs-type-note-case)}@media(pointer:coarse){.fs-demo .fs-footer-links a{min-height:var(--fs-ctl-h)}}.fs-demo .fs-footer-copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fs-space-2) var(--fs-space-5);grid-column:1 / -1;margin:0;padding-top:var(--fs-space-4);border-top:var(--fs-border) solid var(--fs-c-line)}.fs-demo .fs-footer-consent{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;font:var(--fs-type-note);letter-spacing:var(--fs-type-note-track);text-transform:var(--fs-type-note-case);cursor:pointer}.fs-demo .fs-footer-consent[hidden]{display:none}@media(pointer:coarse){.fs-demo .fs-footer-consent{min-height:var(--fs-ctl-h)}}@media(max-width:767px){.fs-demo .fs-footer,.fs-demo .fs-footer:not(:has(.fs-footer-links+.fs-footer-links)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--fs-space-5)}.fs-demo .fs-footer-brand{grid-column:1 / -1}}.fs-demo .fs-nav-notice{margin:0 0 var(--fs-space-5)}.fs-demo .fs-nav-notice:empty{display:none}.fs-demo .fs-ann{--fs-ann-accent: var(--fs-c-accent-redgalaxy);--fs-ann-h: var(--fs-notice-h);--fs-ann-close: 32px;--fs-ann-edge: max(var(--fs-gutter), calc((100% - var(--fs-container)) / 2));position:sticky;top:0;z-index:30;box-sizing:border-box;height:var(--fs-ann-h);margin:0;border-bottom:var(--fs-border) solid color-mix(in oklab,var(--fs-ann-accent) 34%,var(--fs-c-line));background:radial-gradient(60% 220% at 50% 0%,color-mix(in oklab,var(--fs-ann-accent) 13%,transparent),transparent 70%),var(--fs-c-bg);color:var(--fs-c-ink);font:var(--fs-weight-regular) var(--fs-size-note) / 1 var(--fs-font-ui);white-space:nowrap}html[data-fs-ann-off] .fs-demo .fs-ann,html[data-fs-ann-ended] .fs-demo .fs-ann[data-fs-ann-ends]{display:none}html[data-fs-ann-off] .fs-demo .fs-ann+.fs-notice[hidden],html[data-fs-ann-ended] .fs-demo .fs-ann[data-fs-ann-ends]+.fs-notice[hidden]{display:block!important}.fs-demo .fs-ann:before{content:"";position:absolute;inset:0 0 auto;height:var(--fs-border);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--fs-ann-accent) 70%,transparent) 50%,transparent);pointer-events:none}.fs-demo .fs-ann-link{display:flex;align-items:center;justify-content:center;gap:var(--fs-space-3);box-sizing:border-box;height:100%;padding-inline:calc(var(--fs-ann-edge) + var(--fs-ann-close));color:inherit;text-decoration:none;transition:background-color var(--fs-dur) var(--fs-ease)}.fs-demo .fs-ann-link:focus-visible,.fs-demo .fs-ann-close:focus-visible{outline:var(--fs-focus-width) solid var(--fs-focus-color);outline-offset:var(--fs-focus-offset-inset)}.fs-demo .fs-ann-badge{display:inline-flex;flex:none;align-items:center;gap:calc(var(--fs-space-1) * 1.5);height:20px;padding:0 var(--fs-space-2) 0 calc(var(--fs-space-2) - var(--fs-border));border:var(--fs-border) solid color-mix(in oklab,var(--fs-ann-accent) 55%,transparent);border-radius:var(--fs-radius-pill);box-sizing:border-box;background:color-mix(in oklab,var(--fs-ann-accent) 12%,var(--fs-c-bg));font:var(--fs-weight-bold) calc(var(--fs-size-20) / 2) / 1 var(--fs-font-ui);letter-spacing:var(--fs-track-label);text-transform:uppercase}.fs-demo .fs-ann-dot{position:relative;flex:none;width:6px;height:6px;border-radius:var(--fs-radius-pill);background:var(--fs-ann-accent)}.fs-demo .fs-ann-text{min-width:0;overflow:hidden;text-overflow:ellipsis;letter-spacing:.005em}.fs-demo .fs-ann-text b{font-weight:var(--fs-weight-strong);letter-spacing:.03em}.fs-demo .fs-ann-price{font-weight:var(--fs-weight-strong);font-variant-numeric:tabular-nums}.fs-demo .fs-ann-sep{color:var(--fs-c-ink-muted)}.fs-demo .fs-ann-short,.fs-demo .fs-ann-text--alt{display:none}.fs-demo:not([data-fs-universe=default],[data-fs-universe=redgalaxy]) .fs-ann-text--main{display:none}.fs-demo:not([data-fs-universe=default],[data-fs-universe=redgalaxy]) .fs-ann-text--alt{display:block}.fs-demo .fs-ann-cta{display:inline-flex;flex:none;align-items:center;gap:calc(var(--fs-space-1) * 1.5);color:var(--fs-ann-accent);font-weight:var(--fs-weight-strong)}.fs-demo .fs-ann-cta-label{--fs-link-line: transparent;text-decoration:underline var(--fs-link-thickness) var(--fs-link-line);text-underline-offset:var(--fs-link-offset);transition:text-decoration-color var(--fs-dur) var(--fs-ease)}.fs-demo .fs-ann-arrow{display:block;flex:none;width:14px;height:14px}@media(hover:hover){.fs-demo .fs-ann-link:hover{background-color:color-mix(in oklab,var(--fs-ann-accent) 6%,transparent)}.fs-demo .fs-ann-link:hover .fs-ann-cta-label{--fs-link-line: currentColor}.fs-demo .fs-ann-close:hover{color:var(--fs-c-ink);background:color-mix(in oklab,var(--fs-c-ink) 8%,transparent)}}.fs-demo .fs-ann-close{position:absolute;top:calc((var(--fs-ann-h) - var(--fs-ann-close)) / 2);right:calc(var(--fs-ann-edge) - var(--fs-space-2));display:grid;place-items:center;width:var(--fs-ann-close);height:var(--fs-ann-close);padding:0;border:0;border-radius:var(--fs-radius);background:transparent;color:var(--fs-c-ink-muted);cursor:pointer;transition:color var(--fs-dur-fast) var(--fs-ease),background-color var(--fs-dur-fast) var(--fs-ease)}.fs-demo .fs-ann-close svg{display:block;flex:none;width:12px;height:12px}@media(prefers-reduced-motion:no-preference){html:not([data-fs-motion=reduced]) .fs-demo.fs-immersive .fs-header{transition:top var(--fs-dur) var(--fs-ease)}html:not([data-fs-motion=reduced]) .fs-demo .fs-notice[data-fs-ann-shown]{animation:fs-ann-fade var(--fs-dur) var(--fs-ease)}}@keyframes fs-ann-fade{0%{opacity:0}}@media(max-width:759px){.fs-demo .fs-ann{--fs-ann-edge: var(--fs-gutter)}.fs-demo .fs-ann-link{justify-content:flex-start;gap:var(--fs-space-2);padding:0 calc(var(--fs-ann-close) + calc(var(--fs-space-1) * 1.5)) 0 var(--fs-gutter)}.fs-demo .fs-ann-close{right:var(--fs-space-1)}.fs-demo .fs-ann-long,.fs-demo .fs-ann-cta-label{display:none}.fs-demo .fs-ann-short{display:inline}.fs-demo .fs-ann-short--np{display:none}.fs-demo .fs-ann-text{flex:0 1 auto;font-size:calc((var(--fs-size-12) + var(--fs-size-note)) / 2)}.fs-demo .fs-ann-cta{margin-left:auto}}@media(max-width:380px){.fs-demo .fs-ann-badge{gap:0;width:20px;padding:0;justify-content:center}.fs-demo .fs-ann-new{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:391px){.fs-demo .fs-ann-text{font-size:var(--fs-size-12)}}@media(max-width:419px){.fs-demo .fs-ann-badge[data-fs-ann-long]{gap:0;width:20px;padding:0;justify-content:center}.fs-demo .fs-ann-badge[data-fs-ann-long] .fs-ann-new{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:359px){.fs-demo .fs-ann-short--priced{display:none}.fs-demo .fs-ann-short--np{display:inline}}.fs-nav .fs-nav-deals{display:inline-flex;align-items:center;gap:var(--fs-space-2)}.fs-demo.fs-immersive .fs-nav .fs-nav-bot--deals{--fs-nav-bot-accent: var(--fs-c-drop);text-transform:uppercase}.fs-demo.fs-immersive .fs-nav .fs-nav-bot--deals[data-fs-deals-event] .fs-nav-bot-pill{border-color:var(--fs-c-drop);background:var(--fs-c-drop);color:var(--fs-c-on-primary);font-weight:var(--fs-weight-bold, 700)}.fs-demo.fs-immersive .fs-nav .fs-nav-bot--deals[data-fs-deals-event] .fs-nav-bot-dot{background:var(--fs-c-on-primary)}.fs-demo.fs-immersive .fs-nav .fs-nav-bot--deals[data-fs-deals-event]:is(:hover,:focus-visible,[aria-current]) .fs-nav-bot-pill{border-color:var(--fs-c-ink);background:color-mix(in oklab,var(--fs-c-drop) 86%,var(--fs-c-ink))}.fs-nav .fs-nav-deals-max{padding-left:var(--fs-space-2);border-left:var(--fs-border) solid color-mix(in oklab,var(--fs-c-on-primary) 35%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.fs-nav .fs-nav-deals-max[hidden],.fs-demo .fs-header[data-fs-header-fit~=bot] .fs-nav .fs-nav-deals-max{display:none}.fs-demo .fs-ann.fs-ann--deals{--fs-ann-accent: var(--fs-c-drop)}.fs-demo .fs-ann--deals .fs-ann-text strong{color:var(--fs-c-ink);font-weight:var(--fs-weight-bold, 700);font-variant-numeric:tabular-nums}.fs-demo .fs-ann--deals .fs-deals-clock{font-variant-numeric:tabular-nums}.fs-demo .fs-ann--deals .fs-deals-clock:empty{display:none}.fs-demo .fs-ann--deals [hidden]{display:none}.fs-demo .fs-account{position:relative;flex:0 0 auto}.fs-demo .fs-account[hidden],.fs-demo .fs-account [hidden]{display:none}.fs-demo .fs-account-login{gap:var(--fs-space-2);min-height:var(--fs-ctl-h);padding-inline:var(--fs-space-3);font-size:var(--fs-size-14);white-space:nowrap}.fs-demo .fs-account-toggle{gap:var(--fs-space-2);min-height:var(--fs-ctl-h);max-width:15rem;padding:0 var(--fs-space-3) 0 6px;font-size:var(--fs-size-14)}.fs-demo .fs-account-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--fs-c-accent-soft);color:var(--fs-c-accent);border:var(--fs-border) solid var(--fs-c-accent-line);font:var(--fs-weight-bold) var(--fs-size-14) / 1 var(--fs-font-ui)}.fs-demo .fs-account-who{display:inline-flex;align-items:center;gap:var(--fs-space-2);min-width:0}.fs-demo .fs-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-demo .fs-account-team{flex:0 0 auto;padding-block:1px;font-size:var(--fs-size-12)}.fs-demo .fs-account-caret{width:8px;height:8px;margin-left:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.fs-demo .fs-account-toggle[aria-expanded=true] .fs-account-caret{transform:translateY(2px) rotate(-135deg)}.fs-demo .fs-account-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;min-width:15rem;padding:var(--fs-space-2);border:var(--fs-border) solid var(--fs-c-line-strong);border-radius:var(--fs-radius);background:var(--fs-c-surface);box-shadow:var(--fs-shadow-pop)}.fs-demo .fs-account-menu-head{margin:0;padding:var(--fs-space-2) var(--fs-space-3) var(--fs-space-3);border-bottom:var(--fs-border) solid var(--fs-c-line);color:var(--fs-c-ink-muted);font-size:var(--fs-size-12)}.fs-demo .fs-account-menu-role{color:var(--fs-c-accent)}.fs-demo .fs-account-items{display:grid;gap:2px;margin:var(--fs-space-2) 0 0;padding:0;list-style:none}.fs-demo .fs-account-item{display:flex;align-items:center;width:100%;min-height:var(--fs-ctl-h);padding:0 var(--fs-space-3);border:0;border-radius:var(--fs-radius);background:none;color:var(--fs-c-ink);font:var(--fs-weight-medium) var(--fs-size-14) / 1.2 var(--fs-font-ui);text-align:left;cursor:pointer}.fs-demo .fs-account-item:is(:hover,:focus-visible){background:var(--fs-c-surface-2, #16191d)}.fs-demo .fs-account-items li:last-child{margin-top:var(--fs-space-1);padding-top:var(--fs-space-1);border-top:var(--fs-border) solid var(--fs-c-line)}.fs-demo .fs-account-items li:last-child .fs-account-item{color:var(--fs-c-ink-muted)}.fs-demo .fs-account-loading{margin:0;color:var(--fs-c-ink-muted);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-transform:var(--fs-type-small-case)}.fs-demo .fs-account-list{display:grid;gap:var(--fs-space-2);margin:0;padding:0;list-style:none}.fs-demo .fs-account-row-meta{font:var(--fs-type-meta);letter-spacing:var(--fs-type-meta-track);text-transform:var(--fs-type-meta-case)}.fs-demo .fs-account-row-title{font:var(--fs-type-h4);letter-spacing:var(--fs-type-h4-track);text-transform:var(--fs-type-h4-case)}.fs-demo .fs-account-ref{color:var(--fs-c-accent);font:var(--fs-type-ref);letter-spacing:var(--fs-type-ref-track);text-transform:var(--fs-type-ref-case);font-variant-numeric:tabular-nums}.fs-demo .fs-account-reason .fs-account-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-2) var(--fs-space-4);margin:0}.fs-demo .fs-account-row-actions>.fs-link{display:inline-flex;align-items:center;min-height:var(--fs-ctl-h);font:var(--fs-type-label);letter-spacing:var(--fs-type-label-track);text-transform:var(--fs-type-label-case)}.fs-demo .fs-account-game{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:var(--fs-border) solid var(--fs-c-line);border-radius:var(--fs-radius);background:var(--fs-c-bg);color:var(--fs-c-ink-muted);font:var(--fs-weight-bold) var(--fs-size-14) / 1 var(--fs-font-ui)}.fs-demo .fs-account-game .fs-game-logo-box{width:32px;height:auto}.fs-demo .fs-account-foot{margin:0}.fs-demo .fs-account-row-note{grid-column:2 / -1;margin:0;color:var(--fs-c-ink-muted);font:var(--fs-type-meta);letter-spacing:var(--fs-type-meta-track);text-transform:var(--fs-type-meta-case)}.fs-demo .fs-account-reason{display:grid;gap:var(--fs-space-2);grid-column:2 / -1;padding:var(--fs-space-3) 14px;border:var(--fs-border) solid color-mix(in oklab,var(--fs-c-danger) 45%,transparent);border-left:3px solid var(--fs-c-danger);border-radius:var(--fs-radius);background:var(--fs-c-danger-bg)}.fs-demo .fs-account-reason p{margin:0}.fs-demo .fs-account-reason-title{color:var(--fs-c-danger);font-size:var(--fs-size-12);font-weight:var(--fs-weight-strong);letter-spacing:.02em}.fs-demo .fs-account-reason-date{color:var(--fs-c-ink-muted);font-weight:var(--fs-weight-regular)}.fs-demo .fs-account-reason-text{color:var(--fs-c-ink);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-transform:var(--fs-type-small-case);white-space:pre-line;overflow-wrap:anywhere}.fs-demo .fs-account-reason-advice{color:var(--fs-c-ink);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-transform:var(--fs-type-small-case)}.fs-demo .fs-account-reason-sign,.fs-demo .fs-account-reason-keep{color:var(--fs-c-ink-muted);font:var(--fs-type-meta);letter-spacing:var(--fs-type-meta-track);text-transform:var(--fs-type-meta-case)}.fs-demo .fs-account-row--replaced{border-style:dashed;background:transparent}.fs-demo .fs-account-row--replaced :is(.fs-account-row-title,.fs-account-game){color:var(--fs-c-ink-muted)}.fs-demo .fs-account-pending:empty{display:none}.fs-demo .fs-account-item .fs-account-pending{margin-left:auto;background:var(--fs-c-accent);color:var(--fs-c-on-primary)}.fs-demo a.fs-account-item{text-decoration:none}.fs-demo .fs-account-row-note--edit-pending,.fs-demo .fs-account-row-note--withdrawal-requested{color:var(--fs-c-warn)}.fs-demo .fs-account-row-note--withdrawal-refused{color:var(--fs-c-ink)}.fs-demo .fs-account-danger{color:var(--fs-c-danger)}.fs-demo .fs-account-confirm-field{display:grid;gap:var(--fs-space-2)}.fs-demo .fs-account-confirm-label{font:var(--fs-type-label);letter-spacing:var(--fs-type-label-track);text-transform:var(--fs-type-label-case)}.fs-demo .fs-account-confirm-optional,.fs-demo .fs-account-confirm-hint{color:var(--fs-c-ink-muted);font:var(--fs-type-note);letter-spacing:var(--fs-type-note-track);text-transform:var(--fs-type-note-case)}.fs-demo .fs-account-confirm-reason{--fs-textarea-h: 88px}.fs-demo .fs-account-confirm-hint{display:flex;justify-content:space-between;gap:var(--fs-space-3)}.fs-demo .fs-account-confirm-error{color:var(--fs-c-danger);font:var(--fs-type-small);letter-spacing:var(--fs-type-small-track);text-transform:var(--fs-type-small-case)}.fs-demo .fs-account-confirm-error:empty{display:none}@media(max-width:767px){.fs-demo:is([data-fs-interactive],[data-fs-menu-ready]) .fs-account{order:1}.fs-demo .fs-account-login{width:var(--fs-ctl-h);padding:0;justify-content:center}.fs-demo .fs-account-login-label,.fs-demo .fs-account-who{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-demo .fs-account-toggle{width:var(--fs-ctl-h);padding:0;justify-content:center}.fs-demo .fs-account-caret{display:none}.fs-demo .fs-account-menu{position:fixed;top:calc(var(--fs-header-h) + 4px);right:var(--fs-gutter);left:var(--fs-gutter);min-width:0}.fs-demo .fs-account-reason .fs-btn{width:100%}}:is(.fs-demo,.fs-ui) .fs-licence{display:grid;gap:var(--fs-space-5);min-width:0;text-align:start}:is(.fs-demo,.fs-ui) .fs-licence-group{display:grid;justify-items:start;gap:var(--fs-space-2);min-width:0}:is(.fs-demo,.fs-ui) :is(.fs-licence-help,.fs-licence-links,.fs-licence-rights,.fs-licence-actions){justify-self:stretch}.fs-demo .fs-account-licence{grid-column:2 / -1;min-width:0}:is(.fs-demo,.fs-ui) :is(.fs-licence-label,.fs-licence-help,.fs-licence-meta,.fs-licence-rights){margin:0;color:var(--fs-c-ink-muted);font:var(--fs-type-meta);letter-spacing:var(--fs-type-meta-track);text-transform:var(--fs-type-meta-case)}:is(.fs-demo,.fs-ui) .fs-licence-row{display:flex;flex-wrap:wrap;gap:var(--fs-space-2);width:100%}:is(.fs-demo,.fs-ui) .fs-licence-key{display:flex;flex:1 0 auto;align-items:center;box-sizing:border-box;max-width:100%;height:var(--fs-ctl-h);padding-inline:var(--fs-space-4);overflow-x:auto;border:var(--fs-border) solid var(--fs-c-line-strong);border-radius:var(--fs-radius);background:var(--fs-c-field);color:var(--fs-c-ink);font:var(--fs-weight-medium) var(--fs-size-16) / 1 var(--fs-font-mono);white-space:nowrap;-webkit-user-select:all;user-select:all}:is(.fs-demo,.fs-ui) .fs-licence-url[hidden]{display:none}:is(.fs-demo,.fs-ui) :is(.fs-licence-copy,.fs-licence-download){flex:none;box-sizing:border-box;min-height:var(--fs-ctl-h);gap:var(--fs-space-2)}:is(.fs-demo,.fs-ui) :is(.fs-licence-glyph,.fs-licence-copy .fs-fb-icon){flex:none;width:var(--fs-space-4);height:var(--fs-space-4)}:is(.fs-demo,.fs-ui) .fs-licence-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-2) var(--fs-space-3)}:is(.fs-demo,.fs-ui) .fs-licence-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-2) var(--fs-space-5)}:is(.fs-demo,.fs-ui) .fs-licence-links>.fs-link{display:inline-flex;align-items:center;min-height:var(--fs-ctl-h)}:is(.fs-demo,.fs-ui) :is(.fs-licence-help,.fs-licence-rights)>.fs-btn--link{display:inline;min-height:0;margin-block:calc((1lh - var(--fs-ctl-h)) / 2);line-height:1;padding:calc((var(--fs-ctl-h) - 1lh) / 2) 0;vertical-align:baseline}@media(max-width:479px){:is(.fs-demo,.fs-ui) .fs-licence-row{flex-direction:column}:is(.fs-demo,.fs-ui) :is(.fs-licence-key,.fs-licence-copy){width:100%}:is(.fs-demo,.fs-ui) .fs-account-tabs .fs-tab{padding-inline:var(--fs-space-3)}.fs-demo .fs-account-licence{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fs-socle.css.map */
