.soon{display:flex;flex-direction:column}.soon>#launch-board{order:-11}.soon>#soon-hero{order:-10}.soon>#soon-ticker{order:-9}.soon>#wall{order:-8}.soon[data-door=collect]>#collectors,.soon[data-door=make]>#makers{order:-5}.soon .soon-copy h1{font-size:clamp(40px,5.2vw,72px)}.soon-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.soon-door{position:relative;display:grid;grid-gap:4px;gap:4px;text-align:left;padding:16px 40px 16px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.soon-door:hover{border-color:var(--muted);transform:translateY(-1px)}.soon-door.is-on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.soon-door strong{font-size:17px;letter-spacing:-.02em}.soon-door-k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.soon-door-s{font-size:13px;color:var(--muted);line-height:1.4}.soon-door-arrow{position:absolute;right:14px;top:14px;font-size:18px;color:var(--muted)}.soon-door.is-on .soon-door-arrow{color:var(--text)}.soon-stamp{align-self:flex-start;display:inline-flex;flex-direction:column;gap:8px;padding:12px 16px 10px;border:2px solid var(--text);border-radius:6px;transform:rotate(-1.2deg)}.soon-stamp-k{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.soon-stamp-row{display:flex;gap:16px}.soon-unit{display:flex;flex-direction:column;align-items:flex-start}.soon-unit b{font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soon-unit i{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.soon-stamp-tbd{padding:10px 14px}.turntable{display:flex;flex-direction:column;gap:10px;min-width:0}.turn-stage{position:relative;height:500px;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;border-radius:var(--r-key);outline:none;overflow:hidden}.turn-stage:focus-visible{box-shadow:0 0 0 2px var(--text)}.turn-stage.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.turn-glow{inset:0;background:radial-gradient(60% 55% at 50% 72%,color-mix(in srgb,var(--text) 9%,transparent),transparent 70%)}.turn-fig,.turn-glow{position:absolute;pointer-events:none}.turn-fig{height:58%;width:auto;max-width:52%;object-fit:contain;transform-origin:50% 100%;will-change:transform,left}.turn-plinth{position:absolute;left:6%;right:6%;bottom:7%;height:22%;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--text) 10%,transparent),transparent 72%);pointer-events:none;z-index:0}.turn-caption{display:flex;justify-content:space-between;gap:12px;font-size:12px;flex-wrap:wrap}.soon-ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:flex;width:max-content;animation:soon-ticker 46s linear infinite}.ticker-list{display:flex;gap:40px;padding:0 40px 0 0;margin:0;list-style:none}.ticker-list li{white-space:nowrap;font-size:14px;color:var(--muted)}.ticker-list strong{color:var(--text);font-weight:500}.ticker-n{font-size:11px;margin-right:8px}.ticker-n,.ticker-shop{color:var(--text)}@keyframes soon-ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.soon-head-center{align-items:center;text-align:center;margin:0 auto}.ped-waves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.ped-wave{border:1px solid var(--line);border-radius:calc(var(--r-key) + 16px);padding:16px;background:var(--surface);min-width:0}.ped-wave.is-open{border-color:var(--text)}.ped-wave-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px}.ped-rate{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1}.ped-rate small{font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted)}.ped-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.ped{position:relative;aspect-ratio:3/4;max-width:100%;border-radius:var(--r-key);background:var(--surface-2);overflow:hidden;display:grid;place-items:center}.ped:after{content:"";position:absolute;left:18%;right:18%;bottom:7%;height:6%;border-radius:50%;background:color-mix(in srgb,var(--text) 12%,transparent)}.ped-n{position:absolute;top:3px;left:5px;font-size:9px;color:var(--muted);z-index:1}.ped.is-filled img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ped.is-filled:after{display:none}.ped.is-filled .ped-n{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.ped-initial{font-weight:600;font-size:16px}.ped.is-next{background:transparent;box-shadow:inset 0 0 0 1px var(--signal);animation:ped-pulse 2.2s ease-in-out infinite}.ped-you{font-size:10px;color:var(--signal);font-weight:600}@keyframes ped-pulse{50%{box-shadow:inset 0 0 0 1px var(--signal),0 0 14px color-mix(in srgb,var(--signal) 45%,transparent)}}@media (prefers-reduced-motion:reduce){.ped.is-next{animation:none}}.soon-wall-cta{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}.soon-wall-cta .btn{padding:12px 22px}.line-card{display:grid;grid-gap:12px;gap:12px}.line-place{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.line-hash{font-size:36px;color:var(--signal);font-weight:600}.line-n{font-size:76px;font-weight:600;letter-spacing:-.05em;line-height:1}.line-of{margin-left:8px}.line-link{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.line-link code{flex:1 1 200px;min-width:0;background:var(--surface-2);padding:9px 10px;border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-more summary{cursor:pointer;color:var(--muted);font-size:14px}.calc{border:1px solid var(--line);border-radius:calc(var(--r-key) + 16px);background:var(--surface);padding:20px;display:grid;grid-gap:18px;gap:18px;min-width:0}.calc-inputs{display:grid;grid-gap:14px;gap:14px}.calc input[type=range]{width:100%;accent-color:var(--text);padding:0;background:none;border:0}.calc-tiers{display:flex;gap:6px;flex-wrap:wrap}.calc-tiers .chip{border:0;cursor:pointer;padding:6px 10px;border-radius:var(--r-key);background:var(--surface-2);color:var(--muted)}.calc-tiers .chip.is-on{background:var(--text);color:var(--bg)}.calc-bars{display:grid;grid-gap:12px;gap:12px}.calc-bar{display:grid;grid-gap:6px;gap:6px;font-size:14px}.calc-track{height:8px;border-radius:var(--r-key);background:var(--surface-2);overflow:hidden}.calc-track span{display:block;height:100%;border-radius:var(--r-key);background:var(--muted);transition:width .25s ease}.calc-bar.is-us .calc-track span{background:var(--signal)}.calc-result{margin:0;font-size:18px;line-height:1.45}.soon-perks{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.soon-perks li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);line-height:1.45}.soon-perks li span:first-child{font-size:11px;color:var(--muted);padding-top:3px;flex:none;width:22px}.dayone-card{display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:16px;border-radius:calc(var(--r-key) + 16px);border:1px solid var(--signal);background:color-mix(in srgb,var(--signal) 7%,transparent)}.dayone-card strong{font-size:17px;letter-spacing:-.02em}.line-dayone{margin:0;padding:10px 12px;border-radius:8px;background:var(--surface-2);font-size:14px;line-height:1.45}.line-dayone.is-in{background:color-mix(in srgb,var(--signal) 14%,transparent);box-shadow:inset 0 0 0 1px var(--signal)}.turn-fig.turn-card{height:52%;width:auto;aspect-ratio:3/4;max-width:34%;object-fit:cover;border-radius:var(--r-key);border:1px solid var(--line);background:var(--surface-2)}.soon-founder{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start;max-width:860px}.founder-photo{width:160px;height:200px;object-fit:cover;border-radius:var(--r-key);background:var(--surface-2)}.founder-note{margin:0;font-size:19px;line-height:1.55;letter-spacing:-.01em}.soon-follow{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;padding:32px 0 8px;font-size:15px}.soon-sticky{display:none}@media (max-width:700px){.soon{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.soon-sticky{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:30;order:99;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.soon-sticky .btn{flex:1 1;justify-content:center;text-align:center;padding:12px 14px}.soon-founder{grid-template-columns:1fr;gap:18px}.founder-photo{width:120px;height:150px}.prelaunch .theme-float{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.soon-faq details{border-bottom:1px solid var(--line);padding:14px 0}.soon-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}.soon-faq summary::-webkit-details-marker{display:none}.soon-faq summary:after{content:"+";color:var(--muted);font-weight:400}.soon-faq details[open] summary:after{content:"\2212"}.soon-faq p{margin:10px 0 0;line-height:1.55}.grail-demand{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.grail-demand li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}@media (max-width:900px){.soon .turntable{order:1}.turn-stage{height:340px}.ped-waves{grid-template-columns:1fr}}@media (max-width:560px){.soon-doors{grid-template-columns:1fr}.soon-unit b{font-size:30px}.soon-stamp-row{gap:12px}.turn-stage{height:280px}.ped-grid{gap:3px}.ped-n{left:3px;top:2px}.ped-n,.ped-you{font-size:8px}.line-n{font-size:60px}.ped-rate{font-size:28px}.calc-bar .small{display:none}}.launch-board{--lb-bg:#08090b;--lb-tile:#16181d;--lb-tile-2:#1d2026;--lb-text:#f2f3f5;--lb-muted:#8b8f98;--lb-glow:#d7ff3a;--lb-border:#1d1f24;--lb-split:#050506;--lb-sep:#3a3d44;--lb-scan:rgba(255,255,255,.025);--lb-shadow:0 10px 24px rgba(0,0,0,.45);--lb-hi:rgba(255,255,255,.06);--lb-sec-glow:color-mix(in srgb,#d7ff3a 45%,transparent);position:relative;overflow:hidden;background:var(--lb-bg);color:var(--lb-text);border-bottom:1px solid var(--lb-border);background-image:radial-gradient(60% 120% at 50% 0,color-mix(in srgb,var(--lb-glow) 14%,transparent),transparent 70%)}.launch-board:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,var(--lb-scan) 0 1px,transparent 1px 3px)}:root[data-theme=light] .launch-board{--lb-bg:#f4f4f2;--lb-tile:#ffffff;--lb-tile-2:#fafaf8;--lb-text:#0b0c0e;--lb-muted:#5c6068;--lb-glow:#0b0c0e;--lb-border:#e0e0dc;--lb-split:#e2e2dd;--lb-sep:#c6c6c0;--lb-scan:rgba(0,0,0,.025);--lb-shadow:0 8px 20px rgba(20,22,26,.08),0 0 0 1px #e4e4df;--lb-hi:rgba(255,255,255,.9);--lb-sec-glow:transparent}@media (prefers-color-scheme:light){:root:not([data-theme]) .launch-board{--lb-bg:#f4f4f2;--lb-tile:#ffffff;--lb-tile-2:#fafaf8;--lb-text:#0b0c0e;--lb-muted:#5c6068;--lb-glow:#0b0c0e;--lb-border:#e0e0dc;--lb-split:#e2e2dd;--lb-sep:#c6c6c0;--lb-scan:rgba(0,0,0,.025);--lb-shadow:0 8px 20px rgba(20,22,26,.08),0 0 0 1px #e4e4df;--lb-hi:rgba(255,255,255,.9);--lb-sec-glow:transparent}}.launch-inner{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding-block:clamp(22px,4vw,44px) clamp(20px,3vw,34px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);text-align:center}.launch-k{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--lb-glow)}.launch-dot{width:8px;height:8px;border-radius:50%;background:#d7ff3a;box-shadow:0 0 0 0 color-mix(in srgb,#d7ff3a 60%,transparent);animation:launchPulse 1.6s ease-out infinite;flex:none}@keyframes launchPulse{0%{box-shadow:0 0 0 0 rgba(215,255,58,.55)}to{box-shadow:0 0 0 10px rgba(215,255,58,0)}}.launch-units{display:flex;align-items:flex-start;justify-content:center;gap:clamp(6px,1.6vw,18px)}.launch-unit{display:flex;flex-direction:column;align-items:center;gap:8px}.launch-unit i{font-style:normal;font-family:var(--mono);font-size:clamp(10px,1.1vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--lb-muted)}.launch-sep{font-family:var(--mono);font-weight:600;font-size:clamp(32px,7vw,96px);line-height:1.15;color:var(--lb-sep);animation:launchBlink 1s steps(2,start) infinite}@keyframes launchBlink{to{visibility:hidden}}.flaps{display:flex;gap:clamp(3px,.5vw,6px);perspective:600px}.flap{position:relative;display:grid;place-items:center;width:clamp(34px,7.2vw,96px);height:clamp(52px,10.5vw,136px);border-radius:clamp(6px,.8vw,10px);background:linear-gradient(180deg,var(--lb-tile-2) 0 50%,var(--lb-tile) 50% 100%);box-shadow:inset 0 1px 0 var(--lb-hi),var(--lb-shadow);overflow:hidden}.flap:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--lb-split);box-shadow:0 1px 0 var(--lb-hi)}.flap b{font-family:var(--mono);font-weight:700;font-size:clamp(30px,7vw,92px);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lb-text);transform-origin:50% 50%;animation:flapIn .42s cubic-bezier(.2,.9,.3,1.2)}@keyframes flapIn{0%{transform:rotateX(-90deg);opacity:.2;filter:blur(1px)}60%{transform:rotateX(12deg);opacity:1;filter:none}to{transform:rotateX(0)}}.launch-unit.is-sec .flap b{color:var(--lb-glow);text-shadow:0 0 22px var(--lb-sec-glow)}.launch-board.is-final .flap b{color:var(--lb-glow)}.launch-tbd{font-size:clamp(32px,6vw,72px);letter-spacing:-.03em}.launch-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px}.launch-date{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-muted)}.launch-line{font-size:14px;color:var(--lb-muted)}.launch-line b{color:var(--lb-text);font-size:15px}.launch-cta{--face:#d7ff3a;--ink:#1c2400;--wall:#8fb000;--top:rgba(255,255,255,.75);text-shadow:none;--sh-rest:var(--k-rest);--sh-hover:var(--k-hover);--sh-press:var(--k-press);--bg-rest:var(--k-bg);--bg-press:var(--k-bg);font-weight:700;padding:10px 20px}.launch-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.soon-mini{display:none}@media (max-width:700px){.soon-sticky{flex-wrap:wrap}.soon-mini{display:flex;align-items:center;justify-content:center;gap:8px;flex-basis:100%;font-size:12px;letter-spacing:.06em;color:var(--text)}.soon{padding-bottom:calc(124px + env(safe-area-inset-bottom, 0px))}.launch-sep{display:none}}@media (prefers-reduced-motion:reduce){.flap b,.launch-dot,.launch-sep{animation:none}}.soon-doors-wrap{display:grid;grid-gap:10px;gap:10px}.soon-doors-q{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.soon-doors .soon-door{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:12px;row-gap:12px;padding:16px;align-items:start}.door-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-key)}.door-body{display:grid;grid-gap:4px;gap:4px;min-width:0}.door-cta{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:var(--r-key);font-weight:700;font-size:14px}.soon-door-arrow{display:none}.door-collect{background:#d7ff3a;color:#0b0c0e;border-color:#d7ff3a}.door-collect .soon-door-k,.door-collect .soon-door-s{color:rgba(11,12,14,.72)}.door-collect .door-cta,.door-collect .door-icon{background:#0b0c0e;color:#d7ff3a}.door-collect:hover{border-color:#d7ff3a;filter:brightness(1.03)}.door-collect.is-on{box-shadow:0 0 0 3px color-mix(in srgb,#d7ff3a 40%,transparent);border-color:#d7ff3a}.door-make{background:var(--surface)}.door-make .door-icon{background:var(--surface-2);color:var(--text);border:1px solid var(--line)}.door-make .door-cta{border:1px solid var(--text);color:var(--text)}@media (max-width:520px){.soon-doors{grid-template-columns:1fr}}.soon-sticky .btn.primary{--face:#d7ff3a;--ink:#1c2400;--wall:#8fb000;--top:rgba(255,255,255,.75);text-shadow:none;--sh-rest:var(--k-rest);--sh-hover:var(--k-hover);--sh-press:var(--k-press);--bg-rest:var(--k-bg);--bg-press:var(--k-bg)}.soon-line{margin-top:18px;max-width:520px}.soon-dayone{margin:10px 0 0;max-width:520px}.soon-maker-link{display:inline-flex;gap:6px;margin-top:14px;font-weight:600;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px;align-self:flex-start}.soon-maker-link:hover{border-color:var(--text)}.soon-final{text-align:center;display:grid;justify-items:center;grid-gap:10px;gap:10px}.soon-final h2{margin:0;font-size:clamp(32px,4vw,52px);letter-spacing:-.03em}.soon-final p{margin:0}.soon-final-row{gap:10px;justify-content:center;margin-top:8px}.soon-makers-hero h1{font-size:clamp(36px,4.6vw,64px);letter-spacing:-.035em;margin:0;max-width:16ch}.soon-makers-page>.soon-makers-hero{order:-12}.soon-makers-page>#wanted{order:-9}