@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}:root{color-scheme:dark;--gb-charcoal: #1a1a1a;--gb-sand: #d7c9a7;--gb-lemon: #ffd600;--gb-jade: #20ba94;--gb-fog: #787b73;--gb-cream: #ece3ce;--gb-ink: #111210;--gb-surface: #1a1b17;--gb-surface-2: #202219;--gb-surface-3: #25271e;--gb-surface-4: #2e3026;--gb-lemon-bright: #ffe546;--gb-lemon-deep: #e0bc00;--gb-danger: #e4704b;--gb-text: var(--gb-cream);--gb-text-muted: #aaa89c;--gb-text-quiet: var(--gb-fog);--gb-on-lemon: #1a1a1a;--gb-on-sand: #1a1a1a;--gb-border: rgba(215, 201, 167, .22);--gb-border-strong: rgba(215, 201, 167, .38);--gb-border-quiet: rgba(215, 201, 167, .1);--gb-tint: rgba(215, 201, 167, .055);--gb-tint-2: rgba(215, 201, 167, .1);--gb-font-display: "Sora Variable", Sora, "Inter Variable", Inter, system-ui, sans-serif;--gb-font-ui: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--gb-font-mono: "JetBrains Mono", "Cascadia Mono", Consolas, ui-monospace, monospace;--gb-display-weight: 800;--gb-display-leading: 1.05;--gb-display-tracking: -.03em;--gb-label-tracking: .12em;--gb-body-size: 16px;--gb-tv-body-size: 24px;--gb-space-1: 4px;--gb-space-2: 8px;--gb-space-3: 12px;--gb-space-4: 16px;--gb-space-5: 24px;--gb-space-6: 32px;--gb-space-7: 48px;--gb-space-8: 64px;--gb-radius-label: 4px;--gb-radius-button: 6px;--gb-radius-card: 8px;--gb-radius-sheet: 12px;--gb-radius-pill: 999px;--gb-surface-bg: rgba(26, 26, 26, .86);--gb-surface-blur: 18px;--gb-surface-shadow: inset 0 1px rgba(255, 255, 255, .05), 0 16px 40px rgba(0, 0, 0, .3);--gb-chrome-bg: rgba(14, 15, 12, .66);--gb-chrome-bg-solid: rgba(14, 15, 12, .96);--gb-chrome-blur: 22px;--gb-wallpaper-blur: 56px;--gb-wallpaper-opacity: .42;--gb-wallpaper-scale: 1.08;--gb-duration-wallpaper: .7s;--gb-focus-color: var(--gb-lemon);--gb-focus-width: 2px;--gb-focus-offset: 3px;--gb-focus-scale: 1.02;--gb-focus-glow: 0 0 18px rgba(255, 214, 0, .18);--gb-focus-shadow: 0 18px 44px rgba(0, 0, 0, .5);--gb-hover-ring: rgba(215, 201, 167, .5);--gb-hover-lift: -3px;--gb-hover-shadow: 0 16px 34px rgba(0, 0, 0, .42);--gb-duration-hover: .18s;--gb-duration-focus: .16s;--gb-duration-press: 80ms;--gb-duration-sheet: .24s;--gb-ease: cubic-bezier(.2, .8, .2, 1);--gb-target-min: 44px;--gb-target-primary: 48px;--gb-target-tv: 64px;--gb-gutter: 24px;--gb-page: 1600px;--gb-rail-width: 216px;--gb-rail-width-compact: 76px;--gb-topbar-height: 64px;--gb-tabbar-height: 64px}@media(min-width:1800px){:root{--gb-body-size: 18px;--gb-rail-width: 248px}}@media(prefers-reduced-transparency:reduce){:root{--gb-surface-bg: var(--gb-charcoal);--gb-surface-blur: 0px;--gb-chrome-bg: var(--gb-chrome-bg-solid);--gb-chrome-blur: 0px;--gb-wallpaper-opacity: 0}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{scroll-behavior:smooth;background:radial-gradient(120% 80% at 8% -10%,rgba(215,201,167,.07),transparent 58%),radial-gradient(90% 60% at 100% 0%,rgba(255,214,0,.035),transparent 55%),var(--gb-ink)}body{font:400 var(--gb-body-size) / 1.5 var(--gb-font-ui);color:var(--gb-text);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--gb-font-display);font-weight:var(--gb-display-weight);line-height:var(--gb-display-leading);letter-spacing:var(--gb-display-tracking)}p,ul,ol{margin:0}a{color:var(--gb-sand);text-underline-offset:4px}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}::selection{background:var(--gb-lemon);color:var(--gb-on-lemon)}*{scrollbar-color:rgba(215,201,167,.22) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--gb-radius-pill);background-clip:content-box;background-color:#d7c9a733}*::-webkit-scrollbar-thumb:hover{background-color:#d7c9a759}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--gb-focus-width) solid var(--gb-focus-color);outline-offset:var(--gb-focus-offset)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-focused=true],.gb-focusable--focused{transform:none!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-reduce-motion=true] .gb-focusable--focused{transform:none!important}.gb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gb-skip{position:fixed;top:-200px;left:20px;z-index:999;padding:14px 18px;background:var(--gb-lemon);color:var(--gb-on-lemon);font:600 14px var(--gb-font-ui);border-radius:var(--gb-radius-button);text-decoration:none}.gb-skip:focus{top:12px}.gb-display{font-family:var(--gb-font-display);font-weight:800;line-height:var(--gb-display-leading);letter-spacing:var(--gb-display-tracking);margin:0}.gb-display--1{font-size:clamp(2rem,6vw,4.5rem);letter-spacing:-.045em}.gb-display--2{font-size:clamp(1.75rem,4.4vw,3rem);letter-spacing:-.04em}.gb-display--3{font-size:clamp(1.5rem,3.2vw,2.25rem)}.gb-display--4{font-size:1.625rem}.gb-display--5{font-size:1.375rem;letter-spacing:-.025em}.gb-display--6{font-size:1.125rem;letter-spacing:-.02em;font-weight:700}.gb-display--7{font-size:1rem;letter-spacing:-.015em;font-weight:700}.gb-display--caps{text-transform:uppercase}.gb-eyebrow{display:block;font:500 .75rem / 1.4 var(--gb-font-mono);letter-spacing:var(--gb-label-tracking);text-transform:uppercase;color:var(--gb-sand);margin:0}.gb-eyebrow--lemon{color:var(--gb-lemon)}.gb-eyebrow--quiet{color:var(--gb-text-quiet)}.gb-eyebrow--small{font-size:.6875rem}.gb-text{margin:0;font-family:var(--gb-font-ui)}.gb-text--1{font-size:.8125rem;line-height:1.5}.gb-text--2{font-size:.9375rem;line-height:1.55}.gb-text--3{font-size:1rem;line-height:1.6}.gb-text--4{font-size:1.125rem;line-height:1.6}.gb-text--5{font-size:1.3125rem;line-height:1.5}.gb-text--muted{color:var(--gb-text-muted)}.gb-text--quiet{color:var(--gb-text-quiet)}.gb-text--lemon{color:var(--gb-lemon)}.gb-text--jade{color:var(--gb-jade)}.gb-text--sand{color:var(--gb-sand)}.gb-text--danger{color:var(--gb-danger)}.gb-text--bold{font-weight:700}.gb-text--medium{font-weight:500}.gb-text--mono{font-family:var(--gb-font-mono);letter-spacing:.04em}.gb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--gb-target-min);padding:.625rem 1.125rem;border:1px solid var(--gb-border);border-radius:var(--gb-radius-button);background:var(--gb-surface-3);color:var(--gb-cream);font-family:var(--gb-font-ui);font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background var(--gb-duration-focus) var(--gb-ease),border-color var(--gb-duration-focus) var(--gb-ease),color var(--gb-duration-focus) var(--gb-ease),transform var(--gb-duration-press) var(--gb-ease)}.gb-btn:hover{border-color:var(--gb-border-strong);background:var(--gb-surface-4)}.gb-btn:active{transform:scale(.98)}.gb-btn[disabled],.gb-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;transform:none}.gb-btn--solid{background:var(--gb-lemon);border-color:var(--gb-lemon);color:var(--gb-on-lemon);font-weight:700}.gb-btn--solid:hover{background:var(--gb-lemon-bright);border-color:var(--gb-lemon-bright)}.gb-btn--surface{background:var(--gb-tint);border-color:var(--gb-border);box-shadow:inset 0 1px #ffffff0d}.gb-btn--surface:hover{background:var(--gb-tint-2)}.gb-btn--ghost{background:transparent;border-color:transparent;color:var(--gb-sand);font-weight:500}.gb-btn--ghost:hover{background:var(--gb-tint);border-color:transparent;color:var(--gb-cream)}.gb-btn--danger.gb-btn--solid{background:var(--gb-danger);border-color:var(--gb-danger);color:#1a1a1a}.gb-btn--danger.gb-btn--surface,.gb-btn--danger.gb-btn--ghost{color:var(--gb-danger);border-color:#e4704b59}.gb-btn--danger.gb-btn--ghost{border-color:transparent}.gb-btn--1{min-height:34px;padding:.375rem .75rem;font-size:.8125rem;gap:.375rem}.gb-btn--2{min-height:var(--gb-target-min);padding:.5rem 1rem;font-size:.875rem}.gb-btn--3{min-height:var(--gb-target-primary);padding:.75rem 1.375rem;font-size:1rem}.gb-btn--4{min-height:52px;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gb-btn--block{width:100%}.gb-card{position:relative;border:1px solid var(--gb-border);border-radius:var(--gb-radius-card);background:linear-gradient(135deg,#d7c9a70e,#141512cc);box-shadow:inset 0 1px #ffffff09;color:var(--gb-text);transition:border-color var(--gb-duration-hover) var(--gb-ease),background var(--gb-duration-hover) var(--gb-ease)}.gb-card--1{padding:var(--gb-space-3)}.gb-card--2{padding:var(--gb-space-4)}.gb-card--3{padding:var(--gb-space-5)}.gb-card--4{padding:var(--gb-space-6)}.gb-card--ghost{background:transparent;border-color:var(--gb-border-quiet);box-shadow:none}.gb-card--solid{background:var(--gb-surface-2)}.gb-card--glass{background:var(--gb-surface-bg);backdrop-filter:blur(var(--gb-surface-blur));box-shadow:var(--gb-surface-shadow)}@supports not (backdrop-filter: blur(1px)){.gb-card--glass{background:var(--gb-charcoal)}}.gb-slab{background:var(--gb-sand);color:var(--gb-on-sand);border-radius:var(--gb-radius-label);padding:var(--gb-space-6) clamp(1.5rem,4vw,2.5rem)}.gb-slab .gb-eyebrow{color:#4b493e}.gb-slab .gb-text--muted{color:#56544a}.gb-slab .gb-btn--solid{background:var(--gb-charcoal);border-color:var(--gb-charcoal);color:var(--gb-cream)}.gb-slab .gb-btn--solid:hover{background:#2e2e26;border-color:#2e2e26}.gb-slab .gb-btn--ghost{color:#4b493e;border-color:#1a1a1a40}.gb-slab .gb-btn--ghost:hover{background:#1a1a1a12;color:var(--gb-charcoal)}.gb-slab .gb-stripe{background:repeating-linear-gradient(135deg,var(--gb-charcoal) 0 .3125em,transparent .3125em .625em)}.gb-slab__benefits{display:grid;gap:.625rem;padding:0;margin:0;list-style:none;max-width:44rem}.gb-slab__benefits li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;color:#3d3b32}.gb-slab__benefits .gb-icon{flex-shrink:0;margin-top:2px;color:var(--gb-charcoal)}.gb-badge{display:inline-flex;align-items:center;gap:.5rem;min-height:26px;padding:.25rem .625rem;border:1px solid var(--gb-border);border-radius:var(--gb-radius-label);background:var(--gb-tint);font:500 .6875rem / 1.4 var(--gb-font-mono);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;color:var(--gb-cream)}.gb-badge__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:currentColor}.gb-badge--lemon{color:var(--gb-lemon);border-color:#ffd60059;background:#ffd60014}.gb-badge--jade{color:var(--gb-jade);border-color:#20ba9459;background:#20ba9414}.gb-badge--fog{color:var(--gb-text-muted)}.gb-badge--sand{color:var(--gb-sand);border-color:#d7c9a766}.gb-badge--danger{color:var(--gb-danger);border-color:#e4704b66;background:#e4704b17}.gb-badge--solid{background:var(--gb-lemon);border-color:var(--gb-lemon);color:var(--gb-on-lemon);font-weight:700}.gb-build{display:inline-flex;align-items:baseline;gap:.5rem;font-family:var(--gb-font-mono);letter-spacing:.04em;color:var(--gb-cream)}.gb-build__hash{color:var(--gb-text-quiet)}.gb-stripe{display:inline-block;flex-shrink:0;width:1.375em;height:1.75em;background:repeating-linear-gradient(135deg,var(--gb-lemon) 0 .3125em,transparent .3125em .625em);transform:skewY(-2deg)}.gb-lockup{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--gb-font-display);font-weight:800;font-size:1.0625rem;letter-spacing:-.02em;text-transform:uppercase;color:var(--gb-cream);white-space:nowrap;text-decoration:none}.gb-lockup__os{color:var(--gb-lemon)}.gb-lockup .gb-stripe{width:1.1em;height:1.35em}.gb-progress{height:6px;border-radius:var(--gb-radius-pill);background:#d7c9a724;overflow:hidden}.gb-progress__bar{height:100%;border-radius:inherit;background:var(--gb-lemon);transition:width .2s linear}.gb-field{display:flex;flex-direction:column;gap:.5rem}.gb-field__label{font:500 .75rem / 1.4 var(--gb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gb-sand)}.gb-input{width:100%;min-height:var(--gb-target-min);padding:.625rem .875rem;border:1px solid rgba(215,201,167,.3);border-radius:var(--gb-radius-button);background:var(--gb-surface);color:var(--gb-cream);font:inherit;font-size:1rem;transition:border-color var(--gb-duration-focus) var(--gb-ease)}.gb-input::placeholder{color:var(--gb-text-quiet)}.gb-input:hover{border-color:var(--gb-border-strong)}.gb-input--multiline{resize:vertical;min-height:8rem;line-height:1.6}select.gb-input{appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,var(--gb-sand) 50%),linear-gradient(135deg,var(--gb-sand) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}input[type=checkbox],input[type=radio]{accent-color:var(--gb-lemon);width:18px;height:18px;flex-shrink:0}input[type=range]{accent-color:var(--gb-lemon);width:100%;min-height:32px;cursor:pointer}.gb-form{display:flex;flex-direction:column;gap:var(--gb-space-5)}.gb-form__actions{margin-top:var(--gb-space-2);padding-top:var(--gb-space-5);border-top:1px solid var(--gb-border-quiet)}.gb-art{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--gb-space-5)}.gb-art__slot{display:grid;grid-template-columns:148px 1fr;gap:var(--gb-space-4);align-items:start}.gb-art__frame{display:grid;place-items:center;overflow:hidden;min-height:48px;border:1px solid var(--gb-border);border-radius:var(--gb-radius-card);background:var(--gb-surface-2)}.gb-art__frame[data-empty=true]{border-style:dashed;border-color:var(--gb-border-quiet)}.gb-art__image{width:100%;height:100%;object-fit:cover}.gb-art__image[data-contain]{object-fit:contain}.gb-art__frame[data-checker]{background-color:var(--gb-surface-3);background-image:linear-gradient(45deg,rgba(215,201,167,.07) 25%,transparent 25%),linear-gradient(-45deg,rgba(215,201,167,.07) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(215,201,167,.07) 75%),linear-gradient(-45deg,transparent 75%,rgba(215,201,167,.07) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.gb-art__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--gb-space-3)}.gb-art__shot{margin:0;display:flex;flex-direction:column;gap:var(--gb-space-2);border:1px solid var(--gb-border);border-radius:var(--gb-radius-card);overflow:hidden;background:var(--gb-surface-2)}.gb-art__shot img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.gb-art__shot figcaption{padding:0 var(--gb-space-2) var(--gb-space-2)}.gb-art__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gb-segmented{display:inline-flex;gap:4px;flex-wrap:wrap;padding:5px;border:1px solid var(--gb-border);border-radius:var(--gb-radius-button);background:var(--gb-ink)}.gb-segmented__item{min-height:38px;padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--gb-radius-label);background:transparent;color:var(--gb-text-muted);font-size:.875rem;font-weight:500;transition:background var(--gb-duration-focus) var(--gb-ease)}.gb-segmented__item:hover{color:var(--gb-cream);background:var(--gb-tint)}.gb-segmented__item[aria-pressed=true],.gb-segmented__item[data-active=true]{background:var(--gb-surface-4);border-color:var(--gb-border-strong);color:var(--gb-cream);font-weight:600}.gb-callout{display:flex;flex-direction:column;gap:.75rem;padding:var(--gb-space-4);border-left:3px solid var(--gb-jade);border-radius:var(--gb-radius-label);background:#20ba9414;color:var(--gb-cream);font-size:.9375rem;line-height:1.6}.gb-callout--amber{border-left-color:var(--gb-lemon);background:#ffd60014}.gb-callout--danger{border-left-color:var(--gb-danger);background:#e4704b17}.gb-update-banner{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:calc(clamp(1rem,2vw,1.5rem) + 3.25rem);z-index:39;max-width:min(34rem,calc(100vw - 2rem))}.gb-update-banner__card{border-left-color:var(--gb-lemon);background:#0c0d0beb;backdrop-filter:blur(14px)}.gb-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;overflow:hidden;border:1px solid var(--gb-border);background:var(--gb-surface-3);color:var(--gb-sand);font:600 .875rem var(--gb-font-ui);text-transform:uppercase}.gb-avatar--1{width:1.75rem;height:1.75rem;font-size:.75rem}.gb-avatar--3{width:2.75rem;height:2.75rem;font-size:1rem}.gb-avatar--4{width:3.5rem;height:3.5rem;font-size:1.125rem}.gb-avatar img{width:100%;height:100%;object-fit:cover}.gb-switch{display:inline-flex;align-items:center;gap:.625rem;flex-shrink:0}.gb-switch__track{position:relative;width:44px;height:24px;flex-shrink:0;border:1px solid var(--gb-border);border-radius:var(--gb-radius-pill);background:#d7c9a714;transition:background var(--gb-duration-focus) var(--gb-ease),border-color var(--gb-duration-focus) var(--gb-ease)}.gb-switch__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--gb-fog);transition:transform var(--gb-duration-focus) var(--gb-ease),background var(--gb-duration-focus) var(--gb-ease)}.gb-switch__label{font:500 .6875rem var(--gb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gb-text-muted);min-width:3.5ch}.gb-switch[data-on=true] .gb-switch__track{background:#20ba942e;border-color:#20ba9480}.gb-switch[data-on=true] .gb-switch__knob{background:var(--gb-jade);transform:translate(20px)}.gb-switch[data-on=true] .gb-switch__label{color:var(--gb-cream)}.gb-spinner{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(215,201,167,.18);border-top-color:var(--gb-lemon);animation:gb-spin .72s linear infinite}@keyframes gb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gb-spinner{animation:none;opacity:.7}}.gb-wallpaper{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--gb-ink);contain:layout paint}.gb-wallpaper__layer{position:absolute;left:-10%;top:-10%;width:120%;height:120%;object-fit:cover;opacity:var(--gb-wallpaper-opacity);filter:blur(var(--gb-wallpaper-blur)) saturate(1.3) brightness(.85);transform:scale(var(--gb-wallpaper-scale));animation:gb-wallpaper-in var(--gb-duration-wallpaper) var(--gb-ease) both}.gb-wallpaper__layer[data-leaving]{animation-name:gb-wallpaper-out}@keyframes gb-wallpaper-in{0%{opacity:0;transform:scale(calc(var(--gb-wallpaper-scale) + .04))}to{opacity:var(--gb-wallpaper-opacity);transform:scale(var(--gb-wallpaper-scale))}}@keyframes gb-wallpaper-out{0%{opacity:var(--gb-wallpaper-opacity)}to{opacity:0}}.gb-wallpaper__scrim{position:absolute;inset:0;background:radial-gradient(88% 66% at 6% -8%,rgba(215,201,167,.1),transparent 62%),radial-gradient(70% 50% at 100% 0%,rgba(255,214,0,.05),transparent 60%),radial-gradient(120% 100% at 50% 42%,transparent 28%,rgba(6,7,5,.62) 100%),linear-gradient(180deg,#11121080,#0c0d0bb8 62%,#090a08e6)}.gb-os{display:grid;grid-template-columns:var(--gb-rail-width) minmax(0,1fr);grid-template-rows:var(--gb-topbar-height) minmax(0,1fr);grid-template-areas:"rail topbar" "rail main";height:100dvh;overflow:hidden}.gb-topbar{grid-area:topbar;display:flex;align-items:center;gap:var(--gb-space-4);padding-inline:clamp(1rem,2.5vw,2rem);border-bottom:1px solid var(--gb-border-quiet);background:linear-gradient(180deg,#0e0f0cc7,#0e0f0c80);backdrop-filter:blur(var(--gb-chrome-blur)) saturate(1.1)}.gb-topbar__spacer{flex:1}.gb-topbar__brand{display:none;align-items:center;text-decoration:none}.gb-topbar__slot{flex:0 0 auto}.gb-topbar__account{display:flex;align-items:center;gap:.75rem;padding:.25rem .5rem .25rem .25rem;border-radius:var(--gb-radius-pill);color:inherit;text-decoration:none;transition:background var(--gb-duration-hover) var(--gb-ease)}.gb-topbar__account:hover{background:var(--gb-tint)}.gb-topbar__name{font:500 .75rem var(--gb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gb-cream);max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-topbar__clock{font:500 .8125rem var(--gb-font-mono);letter-spacing:.08em;color:var(--gb-text-muted);padding-left:.875rem;border-left:1px solid var(--gb-border-quiet);white-space:nowrap;font-variant-numeric:tabular-nums}.gb-topbar__action{display:inline-grid;place-items:center;position:relative;width:var(--gb-target-min);height:var(--gb-target-min);border:0;border-radius:var(--gb-radius-button);background:transparent;color:var(--gb-text-muted);text-decoration:none;transition:color var(--gb-duration-focus) var(--gb-ease),background var(--gb-duration-hover) var(--gb-ease)}.gb-topbar__action:hover,.gb-topbar__action[data-active=true]{color:var(--gb-cream)}.gb-topbar__action:hover{background:var(--gb-tint)}.gb-topbar__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding-inline:4px;display:grid;place-items:center;border-radius:var(--gb-radius-pill);background:var(--gb-lemon);color:var(--gb-on-lemon);font:700 .625rem var(--gb-font-mono)}.gb-rail{grid-area:rail;display:flex;flex-direction:column;gap:4px;padding:var(--gb-space-4) var(--gb-space-3) var(--gb-space-5);border-right:1px solid var(--gb-border-quiet);background:linear-gradient(180deg,var(--gb-chrome-bg),rgba(11,12,10,.82));backdrop-filter:blur(var(--gb-chrome-blur)) saturate(1.1);overflow-y:auto;overflow-x:hidden}@supports not (backdrop-filter: blur(1px)){.gb-rail,.gb-topbar{background:var(--gb-chrome-bg-solid)}}.gb-rail__brand{display:flex;align-items:center;height:calc(var(--gb-topbar-height) - var(--gb-space-4));padding-inline:.5rem;margin-bottom:var(--gb-space-3);text-decoration:none}.gb-rail__group{display:flex;flex-direction:column;gap:4px}.gb-rail__divider{height:1px;margin:var(--gb-space-3) .5rem;background:var(--gb-border-quiet)}.gb-rail__item{display:flex;align-items:center;gap:.875rem;min-height:var(--gb-target-min);padding:.5rem .75rem;border:1px solid transparent;border-radius:var(--gb-radius-button);color:var(--gb-text-muted);font-size:.9375rem;text-decoration:none;white-space:nowrap;transition:background var(--gb-duration-focus) var(--gb-ease),color var(--gb-duration-focus) var(--gb-ease)}.gb-rail__item:hover{background:var(--gb-tint);color:var(--gb-cream)}.gb-rail__item[data-active=true]{background:linear-gradient(100deg,#d7c9a729,#d7c9a70f);border-color:var(--gb-border);color:var(--gb-cream);font-weight:600}.gb-rail__item[data-active=true] .gb-icon{color:var(--gb-lemon)}.gb-rail__icon{display:inline-grid;place-items:center;width:22px;flex-shrink:0;color:inherit}.gb-rail__count{margin-left:auto;min-width:20px;height:20px;padding-inline:5px;display:grid;place-items:center;border-radius:var(--gb-radius-pill);background:var(--gb-lemon);color:var(--gb-on-lemon);font:700 .625rem var(--gb-font-mono)}.gb-rail__manifesto{margin-top:auto;padding:var(--gb-space-5) .75rem 0;font:400 .75rem / 1.9 var(--gb-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#787b73d9}.gb-os__main{grid-area:main;overflow-y:auto;overscroll-behavior:contain;padding:var(--gb-space-5) clamp(1rem,2.5vw,2rem) var(--gb-space-8);scroll-padding-block:6rem}.gb-os__main:focus,.gb-os__main:focus-visible{outline:none}.gb-os__page{max-width:var(--gb-page);margin-inline:auto}.gb-tabbar{display:none;grid-area:tabbar;align-items:stretch;border-top:1px solid var(--gb-border-quiet);background:#111210e6;backdrop-filter:blur(var(--gb-chrome-blur));padding-bottom:env(safe-area-inset-bottom)}.gb-tabbar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--gb-tabbar-height);padding:.5rem .25rem;color:var(--gb-text-muted);text-decoration:none;font-size:.6875rem;letter-spacing:.02em}.gb-tabbar__item[data-active=true]{color:var(--gb-lemon);font-weight:600}.gb-hints{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2vw,1.5rem);z-index:40;display:flex;align-items:center;gap:1.125rem;max-width:calc(100vw - 2rem);padding:.5rem 1rem;border-radius:var(--gb-radius-pill);background:#0c0d0b80;backdrop-filter:blur(14px);overflow-x:auto;scrollbar-width:none}.gb-hints::-webkit-scrollbar{display:none}.gb-hints__item{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.8125rem;color:var(--gb-text-muted)}.gb-hints__glyph{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:5px;border-radius:var(--gb-radius-pill);background:var(--gb-sand);color:var(--gb-on-sand);font:700 .6875rem var(--gb-font-mono)}.gb-hints__item--primary .gb-hints__glyph{background:var(--gb-lemon);color:var(--gb-on-lemon)}.gb-hints__item--primary{color:var(--gb-cream)}@media(max-width:68rem)and (min-width:46rem){.gb-os{grid-template-columns:var(--gb-rail-width-compact) minmax(0,1fr)}.gb-rail{align-items:stretch;padding-inline:.5rem}.gb-rail__item{justify-content:center;padding-inline:.5rem;gap:0}.gb-rail__label,.gb-rail__manifesto{display:none}.gb-rail__count{position:absolute;margin:0;transform:translate(14px,-12px)}.gb-rail__item{position:relative}.gb-rail__brand .gb-lockup span:not(.gb-stripe){display:none}}@media(max-width:46rem){.gb-os{grid-template-columns:minmax(0,1fr);grid-template-rows:56px minmax(0,1fr) auto;grid-template-areas:"topbar" "main" "tabbar"}.gb-rail{display:none}.gb-tabbar{display:flex}.gb-topbar{padding-inline:var(--gb-space-4);gap:.5rem}.gb-topbar__brand{display:flex}.gb-topbar__clock,.gb-topbar__name,.gb-topbar__cta{display:none}.gb-os__main{padding:var(--gb-space-4) var(--gb-space-4) var(--gb-space-6)}.gb-hints{display:none}.gb-shelf-head>.gb-text{display:none}}.gb-hero{position:relative;border:1px solid var(--gb-border);border-radius:var(--gb-radius-sheet);overflow:hidden;background:var(--gb-surface);min-height:clamp(260px,34vw,420px);display:flex}.gb-hero__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.95}.gb-hero__art[data-fit=contain]{object-fit:contain}.gb-hero__art--wash{object-fit:cover;filter:blur(38px) saturate(1.25);transform:scale(1.15);opacity:.55}.gb-hero__art--empty{background:radial-gradient(90% 120% at 75% 20%,rgba(215,201,167,.16),transparent 60%),var(--gb-surface-2)}.gb-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,15,10,.92) 0%,rgba(12,15,10,.72) 38%,rgba(12,15,10,.15) 72%,transparent 100%)}@media(max-width:46rem){.gb-hero__scrim{background:linear-gradient(0deg,#0c0f0af2,#0c0f0ab3 45%,#0c0f0a1a)}}.gb-hero__copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--gb-space-4);padding:clamp(1.5rem,3.5vw,3rem);max-width:min(46rem,62%)}@media(max-width:46rem){.gb-hero__copy{max-width:100%;justify-content:flex-end;gap:var(--gb-space-3)}}.gb-hero__title{font-family:var(--gb-font-display);font-weight:800;font-size:clamp(2.25rem,5.6vw,4.25rem);line-height:.95;letter-spacing:-.045em;text-transform:uppercase;color:var(--gb-cream);margin:0;text-shadow:0 2px 24px rgba(0,0,0,.5)}.gb-hero__logo{display:flex;max-width:100%}.gb-hero__logo img{width:100%;height:auto;max-height:clamp(88px,13vw,190px);object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 18px rgba(0,0,0,.55))}.gb-hero__logo[data-anchor=bottom-left]{align-items:flex-end}.gb-hero__logo[data-anchor=center-left]{align-items:center}@media(max-width:46rem){.gb-hero__logo{width:78%!important}}.gb-hero__sub{font-size:clamp(.9375rem,1.4vw,1.125rem);color:var(--gb-cream);max-width:34rem;text-shadow:0 1px 12px rgba(0,0,0,.6)}.gb-hero__pager{position:absolute;left:50%;transform:translate(-50%);bottom:clamp(.75rem,1.6vw,1.25rem);display:flex;gap:8px;z-index:1}.gb-hero__dot{width:22px;height:6px;padding:0;border:0;border-radius:var(--gb-radius-pill);background:#d7c9a752;cursor:pointer;transition:background var(--gb-duration-focus) var(--gb-ease),width var(--gb-duration-focus) var(--gb-ease)}.gb-hero__dot:hover{background:#ece3cea6}.gb-hero__dot[aria-current=true]{background:var(--gb-lemon);width:30px}.gb-hero--detail{min-height:clamp(230px,26vw,340px)}.gb-article{display:flex;flex-direction:column;gap:var(--gb-space-6);max-width:52rem;margin-inline:auto}.gb-prose{display:flex;flex-direction:column;gap:var(--gb-space-4);font-size:1.0625rem;line-height:1.7;color:var(--gb-text)}.gb-prose>h2,.gb-prose>h3,.gb-prose>h4{margin-top:var(--gb-space-3)}.gb-prose img{border-radius:var(--gb-radius-card);border:1px solid var(--gb-border-quiet)}.gb-detail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--gb-space-6);align-items:start}@media(max-width:64rem){.gb-detail{grid-template-columns:minmax(0,1fr)}}.gb-facts{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0}.gb-facts dt{font:500 .6875rem var(--gb-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gb-text-quiet);align-self:center}.gb-facts dd{margin:0;font-family:var(--gb-font-mono);font-size:.8125rem;color:var(--gb-cream);text-align:right}.gb-shelf-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gb-space-4);margin-bottom:var(--gb-space-3)}.gb-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(204px,1fr);gap:var(--gb-space-3);overflow-x:auto;padding:12px 6px 14px;margin:-12px -6px -8px;scroll-snap-type:x proximity;scrollbar-width:none}.gb-shelf::-webkit-scrollbar{display:none}.gb-shelf>*{scroll-snap-align:start}.gb-shelf--wide{grid-auto-columns:minmax(340px,1fr)}.gb-shelf--landscape{grid-auto-columns:minmax(300px,1fr)}.gb-shelf--shots{grid-auto-columns:minmax(min(560px,82vw),1fr)}.gb-shot{margin:0;display:flex;flex-direction:column;gap:var(--gb-space-2);min-width:0}.gb-shot__image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--gb-border);border-radius:var(--gb-radius-card);background:var(--gb-surface-2)}.gb-shot__caption{padding-inline:2px}.gb-shelf-wrap{position:relative}.gb-shelf-more{position:absolute;top:50%;right:-6px;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:56px;border:0;border-radius:var(--gb-radius-label);background:linear-gradient(90deg,transparent,rgba(17,18,16,.9) 45%);color:var(--gb-cream);pointer-events:none}@media(max-width:46rem){.gb-shelf-more{display:none}}.gb-tile{position:relative;display:block;width:100%;aspect-ratio:2 / 3;border:1px solid var(--gb-border);border-radius:var(--gb-radius-card);overflow:hidden;background:var(--gb-surface-2);text-align:left;padding:0}.gb-tile__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.88;transition:opacity var(--gb-duration-focus) var(--gb-ease),transform var(--gb-duration-hover) var(--gb-ease)}.gb-tile__art[data-fit=contain]{object-fit:contain;background:var(--gb-surface-3)}.gb-tile--wide{aspect-ratio:92 / 43}.gb-tile--wide .gb-tile__body{padding:1.75rem .875rem .6875rem}.gb-tile__art--empty{background:radial-gradient(80% 100% at 30% 0%,rgba(215,201,167,.14),transparent 60%),var(--gb-surface-3)}.gb-tile__body{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:6px;padding:2.25rem .875rem .75rem;background:linear-gradient(transparent,#090e08e6 60%)}.gb-tile__title{font-family:var(--gb-font-display);font-weight:800;font-size:1.0625rem;line-height:1.1;letter-spacing:-.03em;color:var(--gb-cream)}.gb-tile__meta{display:flex;align-items:center;gap:.5rem;min-width:0}.gb-tile__meta>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--gb-text-muted)}.gb-tile__tag{position:absolute;top:.5rem;left:.5rem;z-index:1}.gb-tile[data-selected=true]{border:2px solid var(--gb-lemon)}.gb-tile--unavailable{opacity:.45;filter:grayscale(1)}.gb-devlog{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:stretch;min-height:104px;border:1px solid var(--gb-border);border-radius:var(--gb-radius-card);overflow:hidden;background:var(--gb-surface-2);text-align:left;padding:0;width:100%;transition:border-color var(--gb-duration-hover) var(--gb-ease)}.gb-devlog__art{width:100%;height:100%;object-fit:cover;transition:transform var(--gb-duration-hover) var(--gb-ease)}.gb-devlog__art--empty{background:radial-gradient(80% 100% at 30% 0%,rgba(215,201,167,.12),transparent 60%),var(--gb-surface-3)}.gb-devlog__body{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:.875rem 1rem;min-width:0}.gb-devlog__title{font-family:var(--gb-font-ui);font-weight:700;font-size:.9375rem;line-height:1.25;color:var(--gb-cream)}.gb-devlog__video{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--gb-lemon);color:var(--gb-on-lemon)}.gb-stack{display:flex;flex-direction:column;gap:var(--gb-space-4)}.gb-stack--tight{gap:var(--gb-space-2)}.gb-stack--loose{gap:var(--gb-space-6)}.gb-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.gb-row--between{justify-content:space-between}.gb-row--tight{gap:.5rem}.gb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:var(--gb-space-4)}.gb-grid--wide{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.gb-grid--capsule{grid-template-columns:repeat(auto-fill,minmax(204px,1fr))}.gb-section{display:flex;flex-direction:column;gap:var(--gb-space-3)}.gb-center{display:grid;place-items:center;align-content:center;min-height:55vh;gap:var(--gb-space-4);text-align:center}.gb-dim{opacity:.5}.gb-media{aspect-ratio:16 / 9;width:100%;object-fit:cover;border-radius:var(--gb-radius-card);background:var(--gb-surface-3)}.gb-page-head{display:flex;flex-direction:column;gap:.625rem;margin-bottom:var(--gb-space-5)}.gb-focusable{position:relative;border-radius:var(--gb-radius-card);outline:2px solid transparent;outline-offset:var(--gb-focus-offset);transition:transform var(--gb-duration-focus) var(--gb-ease),outline-color var(--gb-duration-focus) var(--gb-ease),box-shadow var(--gb-duration-focus) var(--gb-ease)}.gb-focusable--focused{outline-color:var(--gb-focus-color);box-shadow:var(--gb-focus-glow),var(--gb-focus-shadow);transform:scale(var(--gb-focus-scale));z-index:2}.gb-focusable--focused:active{transform:scale(.98)}.gb-focusable--disabled{opacity:.42;pointer-events:none}.gb-focusable--flat.gb-focusable--focused{transform:none}@media(hover:hover)and (pointer:fine){.gb-focusable:not(.gb-focusable--flat):hover:not(.gb-focusable--disabled):not(.gb-focusable--focused){outline-color:var(--gb-hover-ring);box-shadow:var(--gb-hover-shadow);transform:translateY(var(--gb-hover-lift));z-index:1}.gb-focusable:not(.gb-focusable--flat):active:not(.gb-focusable--disabled){transform:scale(.985);transition-duration:var(--gb-duration-press)}.gb-tile:hover .gb-tile__art{opacity:1;transform:scale(1.045)}.gb-devlog:hover{border-color:var(--gb-border-strong)}.gb-devlog:hover .gb-devlog__art{transform:scale(1.06)}.gb-focusable:hover>.gb-card{border-color:var(--gb-border-strong);background:linear-gradient(135deg,#d7c9a717,#141512d1)}}.gb-focusable--focused .gb-tile__art{opacity:1;transform:scale(1.045)}.gb-focusable--focused .gb-devlog{border-color:var(--gb-border-strong)}.gb-focusable--focused .gb-devlog__art{transform:scale(1.06)}.gb-focusable--focused>.gb-card{border-color:var(--gb-border-strong);background:linear-gradient(135deg,#d7c9a717,#141512d1)}.gb-segmented .gb-focusable{display:flex;border-radius:var(--gb-radius-label)}.gb-sheet-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--gb-space-4);background:#080907c7;backdrop-filter:blur(8px);animation:gb-sheet-in var(--gb-duration-sheet) var(--gb-ease)}@keyframes gb-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gb-osk__panel{width:min(44rem,100%)}.gb-osk__preview{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;min-height:2.75rem;padding:.625rem .875rem;margin-bottom:.75rem;border-radius:var(--gb-radius-button);background:var(--gb-ink);border:1px solid var(--gb-border-quiet);word-break:break-word;font-family:var(--gb-font-mono)}.gb-osk__row{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem;justify-content:center}.gb-osk__key>button{min-width:2.75rem}.gb-osk__space{min-width:9rem}.gb-player{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:var(--gb-radius-card);overflow:hidden;border:1px solid var(--gb-border-quiet)}.gb-player .video-js{width:100%;height:100%}.gb-comment{display:flex;gap:.875rem;padding:.875rem;border-radius:var(--gb-radius-card)}.gb-comment__replies{margin-left:2.75rem;padding-left:.875rem;border-left:1px solid var(--gb-border-quiet)}.gb-seat{display:flex;align-items:center;gap:.875rem;padding:.875rem;border:1px solid var(--gb-border-quiet);border-radius:var(--gb-radius-card);background:var(--gb-surface-2)}.gb-seat__spacer{flex:1}
