:root{--color-sand:#fff8e7;--color-obsidian:#050200;--color-cacao:#1f1915;--color-moss:#2f3624;--color-flame:#fa5013;--color-sky:#9dc4ff;--color-sky-soft:#d1e2fb;--header-surface:var(--color-sky);--header-surface-solid:var(--color-sky);--header-blur:none;--header-ink:var(--color-obsidian);--header-ink-soft:#050200db;--header-menu:var(--color-sky-soft);--header-menu-ink:var(--color-obsidian);--hero-ground:#e1e6e7;--hero-wordmark:#4f0e07;--hero-ink:#200a0a;--hero-chip:#e0eeff;--hero-chip-ink:#200a0a;--hero-orbit-stroke:255 255 255;--hero-orbit-alpha:.55;--discover-ground:#200000;--speakers-ground:#200000;--speakers-raised:#4f0800;--ink:var(--color-sand);--ink-soft:#fff8e7b8;--ink-on-light:var(--color-obsidian);--dock-surface:#fff8e71a;--dock-surface-solid:#1e1b17;--orbit-stroke:255 248 231;--tickets-ink:var(--color-sand);--focus-ring:var(--color-sand);--moss-deep:color-mix(in srgb, var(--color-moss) 90%, var(--color-obsidian));--sage:#acb49e;--sand-deep:#efe3cd;--rule-on-light:#1f191533;--rule-on-dark:#fff8e721;--ink-on-dark-soft:#fff8e7db;--ink-on-dark-muted:#fff8e775;--font-display:"Feature Deck", "Newsreader Variable", Georgia, "Times New Roman", serif;--font-sans:"Söhne", "Sohne", "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-mono:"Aptos Mono", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--vu:min(1vw, 1.7778vh);--tk3-w:min(1680px, calc(100% - 2 * clamp(16px, 4.4vw, 76px)));--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1)}@supports (height:1svh){:root{--vu:min(1vw, 1.7778svh)}}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--header-surface:#1d1a16;--header-surface-solid:#1d1a16;--header-blur:none;--header-ink:var(--color-sand);--header-ink-soft:var(--ink-soft);--header-menu:var(--color-sand);--header-menu-ink:var(--color-obsidian);--hero-ground:var(--color-obsidian);--hero-wordmark:var(--color-sand);--hero-ink:var(--color-sand);--hero-chip:#fff8e71a;--hero-chip-ink:var(--color-sand);--hero-orbit-stroke:255 248 231;--hero-orbit-alpha:.07;--discover-ground:#3d4a3d}}:root[data-color-scheme=dark]{--header-surface:#1d1a16;--header-surface-solid:#1d1a16;--header-blur:none;--header-ink:var(--color-sand);--header-ink-soft:var(--ink-soft);--header-menu:var(--color-sand);--header-menu-ink:var(--color-obsidian);--hero-ground:var(--color-obsidian);--hero-wordmark:var(--color-sand);--hero-ink:var(--color-sand);--hero-chip:#fff8e71a;--hero-chip-ink:var(--color-sand);--hero-orbit-stroke:255 248 231;--hero-orbit-alpha:.07;--discover-ground:#3d4a3d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-obsidian);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-obsidian);min-height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:300;overflow-x:hidden}button{font:inherit;color:inherit}img{max-width:100%;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck{z-index:1000;left:max(16px, env(safe-area-inset-left,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));color:#fff8e7;width:min(420px,100vw - 32px);font-family:var(--font-sans,"Inter Tight", "Helvetica Neue", Arial, sans-serif);animation:ck-in .35s var(--ease-out,ease-out) both;background:#050200;border:1px solid #fff8e729;border-radius:14px;gap:14px;padding:18px 18px 16px;font-size:14px;line-height:1.45;display:grid;position:fixed;box-shadow:0 18px 50px #05020059}.ck__text,.ck__now{margin:0}.ck__now{color:#fff8e7b3;font-size:13px}.ck a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ck__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ck__btn{color:#fff8e7;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff8e780;border-radius:999px;padding:10px 16px;font-weight:500}.ck__btn:hover{border-color:#fff8e7}.ck__btn--accept{color:#050200;background:#fa5013;border-color:#fa5013}.ck__btn--accept:hover{background:#ff6a30;border-color:#ff6a30}.ck__btn:focus-visible,.ck a:focus-visible{outline-offset:2px;outline:2px solid #fff8e7}@media (max-width:560px){.ck{width:auto;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:14px 14px 0 0;bottom:0;left:0;right:0}}@keyframes ck-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ck{animation:none}}
