@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,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:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_edfe96{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_edfe96{--font-display:"Unbounded","Unbounded Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_48cfcd{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_48cfcd{--font-sans:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}:root{--bg:#050507;--ink:#f4f2ff;--muted:#9d98b8;--line:rgba(255,255,255,0.09);--pink:#ff2d87;--violet:#8b5cf6;--cyan:#22d3ee;--acid:#ccff00;--grad:linear-gradient(95deg,var(--violet),var(--pink) 45%,#ff8a3d 80%,var(--acid));--display:var(--font-display),sans-serif;--sans:var(--font-sans),-apple-system,sans-serif;--mono:var(--font-mono),ui-monospace,monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.6;overflow-x:hidden}::selection{background:var(--acid);color:#000}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.wrap,section{position:relative}section{padding:130px 0}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mono{font-family:var(--mono)}.aurora{position:fixed;inset:0;z-index:-2;overflow:hidden}.blob{position:absolute;border-radius:50%;filter:blur(130px);opacity:.5}.b1{width:55vw;height:55vw;background:var(--violet);top:-20vw;left:-15vw;animation:drift1 22s ease-in-out infinite alternate}.b2{width:45vw;height:45vw;background:var(--pink);top:30vh;right:-18vw;animation:drift2 27s ease-in-out infinite alternate;opacity:.35}.b3{width:38vw;height:38vw;background:#0ea5e9;bottom:-15vw;left:20vw;animation:drift3 31s ease-in-out infinite alternate;opacity:.3}@keyframes drift1{to{transform:translate(18vw,14vh) scale(1.15)}}@keyframes drift2{to{transform:translate(-14vw,-12vh) scale(.9)}}@keyframes drift3{to{transform:translate(10vw,-10vh) scale(1.2)}}.grain{position:fixed;inset:-50%;z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 8s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,3%)}}.cursor-glow{position:fixed;width:500px;height:500px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(139,92,246,.14),transparent 65%);transform:translate(-50%,-50%)}@media (hover:none){.cursor-glow{display:none}}nav{position:fixed;top:0;left:0;right:0;z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(5,5,7,.55);border-bottom:1px solid var(--line)}nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo .colons{color:var(--pink)}nav ul{display:flex;gap:30px;list-style:none}nav a{color:var(--muted);text-decoration:none;font-size:13px;font-family:var(--mono);text-transform:lowercase;transition:color .15s}nav a:hover{color:var(--acid)}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:64px}@keyframes blink{50%{opacity:0}}h1{font-family:var(--display);font-weight:900;line-height:.92;letter-spacing:-.01em;font-size:clamp(52px,11vw,150px);text-transform:uppercase}h1 .outline{color:transparent;-webkit-text-stroke:2px var(--ink)}h1 .grad-text{filter:drop-shadow(0 0 34px rgba(255,45,135,.35))}.hero-sub{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:34px;font-family:var(--mono);font-size:14px;color:var(--muted)}.hero-sub b{color:var(--ink)}.badge{border:1px solid var(--acid);color:var(--acid);border-radius:99px;padding:3px 14px;font-size:12px}.countdown{display:flex;gap:8px;align-items:baseline;margin-top:60px;flex-wrap:wrap}.cd-num{font-family:var(--display);font-weight:900;font-size:clamp(46px,9vw,120px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cd-unit{font-family:var(--mono);font-size:clamp(12px,1.6vw,16px);color:var(--muted);text-transform:uppercase}.cd-sep,.cd-unit{margin-right:clamp(10px,3vw,36px)}.cd-sep{font-family:var(--display);font-size:clamp(30px,6vw,80px);color:var(--pink);animation:blink 1s steps(1) infinite}.wait-bar{margin-top:44px;max-width:720px}.wait-top{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--muted);margin-bottom:8px}.wait-top b{color:var(--acid)}.wait-track{height:8px;border-radius:99px;background:rgba(255,255,255,.06);border:1px solid var(--line);overflow:hidden}.wait-fill{height:100%;border-radius:99px;background:var(--grad);background-size:200% 100%;animation:shimmer 3s linear infinite;transition:width 1.4s cubic-bezier(.22,1,.36,1);box-shadow:0 0 14px rgba(255,45,135,.5)}.scroll-cue{margin-top:60px;font-family:var(--mono);font-size:12px;color:var(--muted);opacity:.8}.scroll-cue span{display:inline-block;animation:bob 1.6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(6px)}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;overflow:hidden;white-space:nowrap;background:rgba(255,255,255,.02)}.marquee.tilt{transform:rotate(-1.6deg) scale(1.02);background:var(--acid);border:none}.marquee-inner{display:inline-block;animation:scroll 28s linear infinite}.marquee.tilt .marquee-inner{animation-duration:20s}.marquee span{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-right:48px}.marquee.tilt span{color:#000}@keyframes scroll{to{transform:translateX(-50%)}}h2{font-family:var(--display);font-weight:900;font-size:clamp(34px,5.5vw,64px);text-transform:uppercase;line-height:1.02;letter-spacing:-.01em;margin-bottom:16px}.sub{color:var(--muted);max-width:620px;margin-bottom:56px;font-size:16.5px}.reveal{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}.meter-card{border:1px solid var(--line);border-radius:24px;padding:46px;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.meter-card:before{content:"$1B";position:absolute;right:-10px;bottom:-50px;font-family:var(--display);font-weight:900;font-size:190px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none}.meter-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;flex-wrap:wrap;gap:8px}.meter-top .now{font-family:var(--display);font-size:clamp(24px,3.5vw,40px);font-weight:900}.meter-top .goal{font-family:var(--mono);color:var(--muted)}.meter-track{height:20px;background:rgba(0,0,0,.5);border-radius:99px;border:1px solid var(--line);overflow:visible;position:relative}.meter-fill{height:100%;width:0;border-radius:99px;background:var(--grad);background-size:200% 100%;animation:shimmer 3s linear infinite;transition:width 1.8s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 24px rgba(255,45,135,.5)}@keyframes shimmer{to{background-position:200% 0}}.meter-fill:after{content:"🦄";position:absolute;right:-14px;top:50%;transform:translateY(-52%) scaleX(-1);font-size:34px;filter:drop-shadow(0 0 12px rgba(255,45,135,.8))}.meter-note{margin-top:18px;font-family:var(--mono);font-size:12.5px;color:var(--muted)}.timeline{display:grid;grid-gap:14px;gap:14px}.tl-item{display:grid;grid-template-columns:150px 1fr;grid-gap:26px;gap:26px;padding:26px 28px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.02);transition:transform .2s,border-color .2s,background .2s}.tl-item:hover{transform:translateX(10px);border-color:var(--violet);background:rgba(139,92,246,.06)}.tl-when{font-family:var(--display);font-weight:700;font-size:17px}.tl-item.done .tl-when{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tl-item.locked{opacity:.38}.tl-item.locked:hover{transform:none;border-color:var(--line);background:rgba(255,255,255,.02)}.tl-title{font-weight:700;font-size:19px}.tl-item.locked .tl-title:after{content:"  🔒";font-size:14px}.tl-desc{color:var(--muted);font-size:14.5px;margin-top:3px}.tl-item.party-row{border-color:var(--pink);background:rgba(255,45,135,.07);box-shadow:inset 0 0 40px rgba(255,45,135,.12);opacity:1}@media (max-width:640px){.tl-item{grid-template-columns:1fr;gap:6px}}.hype-zone{text-align:center}.hype-btn{font-family:var(--display);font-weight:900;font-size:clamp(24px,4vw,44px);text-transform:uppercase;letter-spacing:.04em;color:#000;background:var(--grad);background-size:200% 100%;animation:shimmer 4s linear infinite;border:none;border-radius:24px;padding:30px 70px;cursor:pointer;box-shadow:0 0 60px rgba(255,45,135,.4);transition:transform .12s}.hype-btn:hover{transform:scale(1.05) rotate(-1deg)}.hype-btn:active{transform:scale(.94)}.hype-count{font-family:var(--mono);color:var(--muted);margin-top:22px;font-size:14px}.hype-count b{color:var(--acid);font-size:18px}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-7px,4px)}40%{transform:translate(6px,-5px)}60%{transform:translate(-5px,-4px)}80%{transform:translate(5px,5px)}}body.shaking{animation:shake .4s}.panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.panel{border:1px solid var(--line);border-radius:24px;padding:38px;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel h3{font-family:var(--display);font-size:20px;font-weight:700;margin-bottom:8px}.panel p{color:var(--muted);font-size:14.5px;margin-bottom:20px}input[type=email],input[type=password],input[type=text],textarea{width:100%;background:rgba(0,0,0,.45);border:1px solid var(--line);border-radius:12px;color:var(--ink);padding:14px 16px;font-family:var(--sans);font-size:14.5px;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.7}input:focus,textarea:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,45,135,.15)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px #101018;caret-color:var(--ink);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}textarea{min-height:100px}.btn{display:inline-block;margin-top:16px;padding:13px 28px;border:none;border-radius:12px;background:var(--grad);color:#000;font-weight:700;font-family:var(--sans);font-size:14.5px;cursor:pointer;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,45,135,.3)}.saved-note{color:var(--acid);margin-top:12px}.capsule-count,.saved-note{font-family:var(--mono);font-size:12.5px}.capsule-count{color:var(--muted);margin-top:18px}.entry-list{margin-top:26px;display:grid;grid-gap:12px;gap:12px;max-height:340px;overflow-y:auto;padding-right:6px}.entry-list::-webkit-scrollbar{width:6px}.entry-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.entry{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:rgba(0,0,0,.3);font-size:14px}.entry .who{font-family:var(--mono);font-size:11.5px;color:var(--pink);margin-bottom:4px}.entry .what{color:var(--ink)}footer{padding:120px 0 60px;text-align:center;overflow:hidden}.footer-big{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(30px,7vw,90px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.25);transition:all .3s;cursor:default}.footer-big:hover{-webkit-text-stroke:0 transparent;background:var(--grad);-webkit-background-clip:text;background-clip:text}footer .small{margin-top:30px;color:var(--muted);font-family:var(--mono);font-size:12.5px}.confetti-piece{position:fixed;top:-30px;z-index:999;pointer-events:none;font-size:24px;animation:fall linear forwards}@keyframes fall{to{transform:translateY(115vh) rotate(900deg)}}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-box{width:100%;max-width:440px;border:1px solid var(--line);border-radius:28px;padding:48px 42px;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;z-index:1}.login-logo{font-family:var(--display);font-weight:700;font-size:15px;margin-bottom:26px}.login-logo .colons{color:var(--pink)}.login-title{font-family:var(--display);font-weight:900;font-size:30px;text-transform:uppercase;line-height:1.05;margin-bottom:28px}.login-btn{width:100%;margin-top:18px;padding:15px;font-size:15.5px}.login-error{margin-top:16px;font-family:var(--mono);font-size:12.5px;color:var(--pink);border:1px solid rgba(255,45,135,.35);background:rgba(255,45,135,.08);border-radius:10px;padding:10px 14px}.login-hint{margin-top:22px;font-family:var(--mono);font-size:11.5px;color:var(--muted);opacity:.8}.arr-edit{display:flex;gap:12px;margin-top:22px;align-items:center;flex-wrap:wrap}.arr-edit input{max-width:260px}.arr-edit .btn{margin-top:0;white-space:nowrap}