._top_1dfmj_1{z-index:50;height:var(--nav-height);padding:0 var(--gutter);padding-top:env(safe-area-inset-top);transition:background-color var(--dur-fade) ease;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}._top_1dfmj_1:before{content:"";z-index:-1;opacity:1;transition:opacity var(--dur-fade) ease;pointer-events:none;background:linear-gradient(#000000a6,#0000);position:absolute;inset:0}._top_1dfmj_1[data-scrolled]:before{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#000000b8}._brand_1dfmj_25{font:700 19px / 1 var(--font-display);letter-spacing:-.02em;justify-self:start;align-items:center;gap:10px;display:inline-flex}._pill_1dfmj_34{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--hairline), 0 8px 30px #0000004d;border-radius:999px;gap:2px;padding:4px;display:flex}._tab_1dfmj_44{height:36px;font:600 14px / 1 var(--font);color:#ffffffc7;transition:background-color var(--dur-fade) ease, color var(--dur-fade) ease;border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}._tab_1dfmj_44:hover{color:#fff;background:#ffffff14}._tab_1dfmj_44[aria-current=page]{color:#000;background:#fff}._settings_1dfmj_58{justify-self:end}._settings_1dfmj_58[aria-current=page]{color:#000;background:#fff}._bottom_1dfmj_61{display:none}@media (max-width:720px){._top_1dfmj_1{grid-template-columns:1fr auto}._pill_1dfmj_34{display:none}._top_1dfmj_1[data-scrolled]:before{opacity:1}._bottom_1dfmj_61{z-index:50;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));height:62px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--hairline), 0 10px 40px #00000080;background:#16161ab8;border-radius:999px;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;position:fixed}._bottomTab_1dfmj_83{font:600 10px / 1 var(--font);color:#ffffff9e;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fade) ease, background-color var(--dur-fade) ease;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}._bottomTab_1dfmj_83[aria-current=page]{color:#fff;background:#ffffff1f}._bottomTab_1dfmj_83{margin:2px}}._welcome_p6zrd_1{place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative;overflow:hidden}._wall_p6zrd_9{opacity:.38;grid-template-columns:repeat(8,1fr);gap:14px;animation:60s linear infinite alternate _drift_p6zrd_1;display:grid;position:fixed;inset:-10%;transform:rotate(-8deg)scale(1.1)}._wall_p6zrd_9 img{aspect-ratio:2/3;object-fit:cover;opacity:0;border-radius:12px;width:100%;transition:opacity .8s}._wall_p6zrd_9 img[data-loaded]{opacity:1}._wall_p6zrd_9:after{content:"";background:radial-gradient(60% 60%,#0000008c,#000 85%);position:fixed;inset:0}@keyframes _drift_p6zrd_1{to{transform:rotate(-8deg)scale(1.1)translateY(-6%)}}._panel_p6zrd_36{text-align:center;width:min(440px,100%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--hairline), 0 30px 80px #0009;background:#121216b8;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:36px 28px;display:flex;position:relative}._title_p6zrd_51{font:700 30px / 1.1 var(--font-display);letter-spacing:-.02em}._lede_p6zrd_52{color:var(--text-secondary);font-size:15px;line-height:1.5}._form_p6zrd_53{text-align:left;flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}._label_p6zrd_54{font:600 13px / 1 var(--font);color:var(--text-secondary)}._hint_p6zrd_55{color:var(--text-tertiary);font-size:12.5px;line-height:1.45}._hint_p6zrd_55 a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}._error_p6zrd_57{color:#ff8a7a;font-size:13px}._form_p6zrd_53 .btn{margin-top:6px}._sample_p6zrd_59{width:100%}@media (max-width:720px){._wall_p6zrd_9{grid-template-columns:repeat(5,1fr)}}._screen_lwwxp_1{min-height:100dvh;padding:calc(var(--nav-height) + 24px) var(--gutter) 120px;place-items:center;display:grid}._card_lwwxp_7{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(560px,100%);display:flex}._icon_lwwxp_15{background:var(--surface);width:56px;height:56px;color:var(--gold);border-radius:50%;place-items:center;display:grid}._title_lwwxp_24{font:700 var(--text-title) / 1.2 var(--font-display)}._lede_lwwxp_25{color:var(--text-secondary);line-height:1.5}._actions_lwwxp_26{gap:12px;margin-top:6px;display:flex}._details_lwwxp_27{text-align:left;width:100%;margin-top:12px}._details_lwwxp_27 summary{cursor:pointer;color:var(--text-tertiary);text-align:center;font-size:13px}._details_lwwxp_27 pre{border-radius:var(--radius-control);background:var(--surface);max-height:280px;box-shadow:inset 0 0 0 1px var(--hairline);font:12px / 1.5 var(--font);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:12px 0;padding:14px;overflow:auto}:root{--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:24px;--space-xl:32px;--space-xxl:48px;--gutter:clamp(16px, 4vw, 56px);--section:36px;--radius-poster:12px;--radius-card:16px;--radius-tile:20px;--radius-hero:30px;--radius-control:14px;--canvas:#000;--elevated:#121212;--surface:#ffffff12;--surface-strong:#ffffff1f;--hairline:#ffffff17;--text:#fff;--text-secondary:#ffffff9e;--text-tertiary:#ffffff61;--gold:#f5cc6b;--over-picture:#00000080;--font:"Ioskeley Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-display:var(--font);--font-condensed:"Ioskeley Mono Condensed", "Ioskeley Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-display:clamp(28px, 3.2vw, 40px);--text-title:clamp(20px, 2vw, 24px);--text-section:clamp(18px, 1.6vw, 21px);--text-headline:16px;--text-body:15px;--text-caption:12px;--text-micro:11px;--ease-snappy:cubic-bezier(.32, .72, 0, 1);--ease-gentle:cubic-bezier(.22, 1, .36, 1);--dur-snappy:.32s;--dur-gentle:.55s;--dur-fade:.28s;--shadow-artwork:0 8px 28px #00000073;--glass:#1e1e228c;--glass-blur:saturate(180%) blur(24px);--nav-height:64px}@media (max-width:720px){:root{--radius-hero:22px;--section:28px;--nav-height:56px}}@font-face{font-family:Ioskeley Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/ioskeley-mono-regular.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/ioskeley-mono-medium.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/ioskeley-mono-semibold.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/ioskeley-mono-bold.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono;font-weight:800 900;font-style:normal;font-display:swap;src:url(/fonts/ioskeley-mono-bold.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono Condensed;font-weight:700 900;font-style:normal;font-display:swap;src:url(/fonts/ioskeley-mono-condensed-extrabold.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#ffffff2e transparent}body{background:var(--canvas);min-height:100dvh;color:var(--text);font:400 var(--text-body) / 1.4 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus{outline:none}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}::selection{background:#ffffff40}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.page{padding:calc(var(--nav-height) + var(--space-l)) var(--gutter) calc(var(--space-xxl) + env(safe-area-inset-bottom));max-width:1800px;margin:0 auto}.page-title{font:700 var(--text-display) / 1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:var(--space-l)}.btn{height:46px;font:600 var(--text-headline) / 1 var(--font);white-space:nowrap;transition:transform var(--dur-snappy) var(--ease-snappy), background-color var(--dur-fade) ease, opacity var(--dur-fade) ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.btn:active{transform:scale(.96)}.btn svg{flex:none;width:18px;height:18px}.btn-primary{color:#000;background:#fff}.btn-primary:hover{background:#ffffffe0}.btn-glass{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--hairline)}.btn-glass:hover{background:#3c3c4299}.btn-compact{height:36px;padding:0 16px;font-size:14px}.btn-circle{width:46px;padding:0}.btn-circle.btn-compact{width:36px}.btn[disabled]{opacity:.4;pointer-events:none}.field{border-radius:var(--radius-control);background:var(--surface);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow var(--dur-fade) ease, background-color var(--dur-fade) ease;border:0;padding:0 16px}.field:focus{background:var(--surface-strong);box-shadow:inset 0 0 0 1px #fff6}.field::placeholder{color:var(--text-tertiary)}.chip{background:var(--surface);height:34px;color:var(--text-secondary);font:600 14px / 1 var(--font);white-space:nowrap;transition:background-color var(--dur-fade) ease, color var(--dur-fade) ease;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.chip:hover{color:var(--text);background:var(--surface-strong)}.chip[aria-pressed=true],.chip[aria-current=page]{color:#000;background:#fff}.muted{color:var(--text-secondary)}.faint{color:var(--text-tertiary)}::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--ease-gentle)}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
