@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548d4a6452851abd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89f9cb1a88b9175b-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:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf273aca3d6b346f-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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2f968d8fa37d003d-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a741d221f759c10d-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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/59086a93cebe8094-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:Kalam Fallback;src:local("Arial");ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.00%;size-adjust:97.58%}.__className_86feb7{font-family:Kalam,Kalam Fallback;font-style:normal}.__variable_86feb7{--font-kalam:"Kalam","Kalam Fallback"}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ce3c7a{font-family:Fraunces,Fraunces Fallback}.__variable_ce3c7a{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-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:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-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:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-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:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_8f5f65{font-family:Quicksand,Quicksand Fallback;font-style:normal}.__variable_8f5f65{--font-quicksand:"Quicksand","Quicksand Fallback"}:root{--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.64,0,0.78,0);--ease-soft:cubic-bezier(0.33,1,0.68,1);--dur-fast:180ms;--dur-base:320ms;--dur-slow:700ms;--radius:18px;--gutter:16px;--font-body:var(--font-quicksand),ui-rounded,system-ui,sans-serif}[data-side=dont]{color-scheme:dark;--bg:#0d0d10;--bg-2:#16161b;--fg:#f6f3ec;--muted:#a7a3b3;--line:rgba(255,255,255,0.14);--field:rgba(255,255,255,0.06);--field-focus:rgba(255,255,255,0.1);--accent:#7dff6b;--accent-ink:#0d0d10;--focus:#4fc3ff;--n1:#ff4fa3;--n2:#7dff6b;--n3:#4fc3ff;--n4:#b57bff;--n5:#ff9f43;--n6:#ffe45c;--font-display:var(--font-kalam),"Marker Felt",cursive;--sticker-edge:#ffffff;--sticker-shadow:rgba(0,0,0,0.55);--word-opacity:0.92;--motion-scale:1}[data-side=want]{color-scheme:light;--bg:#fffdf7;--bg-2:#fff8e6;--fg:#2b2a33;--muted:#6e6656;--line:rgba(115,92,30,0.16);--field:#ffffff;--field-focus:#ffffff;--accent:#f2d06b;--accent-ink:#2b2a33;--focus:#c9951a;--gold:#d9a520;--gold-soft:#f2d675;--n1:#8a6a16;--n2:#6e6656;--font-display:var(--font-fraunces),"Iowan Old Style",Georgia,serif;--sticker-edge:#ffffff;--sticker-shadow:rgba(122,94,20,0.18);--word-opacity:0.7;--motion-scale:1.3}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{background:var(--bg);color:var(--fg);overflow-x:clip}body{margin:0;min-height:100svh;font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}[data-side=dont] body{background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.55) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),var(--bg)}[data-side=want] body{background:radial-gradient(70% 55% at 50% -5%,rgba(255,236,170,.95) 0,rgba(255,244,205,.6) 35%,transparent 72%),radial-gradient(40% 30% at 15% 20%,rgba(255,248,225,.8) 0,transparent 70%),radial-gradient(40% 30% at 85% 25%,rgba(255,248,225,.8) 0,transparent 70%),var(--bg);background-attachment:fixed}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:12px}.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}.sticker{display:inline-block;line-height:1;transform:rotate(var(--rot,-3deg));filter:drop-shadow(2.5px 0 0 var(--sticker-edge)) drop-shadow(-2.5px 0 0 var(--sticker-edge)) drop-shadow(0 2.5px 0 var(--sticker-edge)) drop-shadow(0 -2.5px 0 var(--sticker-edge)) drop-shadow(0 8px 10px var(--sticker-shadow));-webkit-user-select:none;-moz-user-select:none;user-select:none}.sticker--sm{font-size:22px}.sticker--md{font-size:clamp(34px,4vw,52px)}.sticker--lg{font-size:clamp(44px,5.4vw,72px)}.sticker--xl{font-size:clamp(56px,7vw,96px)}[data-side=want] .sticker{filter:drop-shadow(1.5px 0 0 var(--sticker-edge)) drop-shadow(-1.5px 0 0 var(--sticker-edge)) drop-shadow(0 1.5px 0 var(--sticker-edge)) drop-shadow(0 -1.5px 0 var(--sticker-edge)) drop-shadow(0 6px 14px var(--sticker-shadow)) drop-shadow(0 0 18px rgba(255,226,140,.55))}.topbar{position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(12px,env(safe-area-inset-top)) max(var(--gutter),env(safe-area-inset-right)) 12px max(var(--gutter),env(safe-area-inset-left));pointer-events:none}.topbar>*{pointer-events:auto}.lang{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:999px;background:var(--field);border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:14px;font-weight:600;color:var(--muted)}.lang__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0 2px;cursor:pointer;min-height:40px}.lang__select option{color:#111}.switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 6px 6px 16px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.01em;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);-webkit-tap-highlight-color:transparent}.switch:active{transform:scale(.96)}.switch__track{position:relative;display:inline-block;width:58px;height:32px;border-radius:999px}.switch__knob{position:absolute;top:50%;width:30px;height:30px;display:grid;place-items:center;font-size:20px;border-radius:50%;transform:translateY(-50%);transition:left var(--dur-base) var(--ease-out)}.switch__mark{width:26px;height:26px}.switch--to-want{color:#fff;background:#16161b;border:2px solid #fff;box-shadow:0 6px 20px rgba(0,0,0,.5),0 0 0 3px rgba(125,255,107,0)}.switch--to-want .switch__track{background:linear-gradient(90deg,#26262e,#3a3423)}.switch--to-want .switch__knob{left:2px;background:#fff8dc;box-shadow:0 0 14px rgba(255,228,140,.9)}.switch--to-want:hover .switch__knob{left:26px}.switch--to-dont{color:var(--fg);background:#fff;border:1px solid var(--line);box-shadow:0 8px 24px rgba(122,94,20,.14)}.switch--to-dont .switch__track{background:#f6ecd0}.switch--to-dont .switch__knob{left:26px;background:#16161b;box-shadow:0 2px 8px rgba(0,0,0,.35)}.switch--to-dont:hover .switch__knob{left:2px}@media (max-width:420px){.switch{gap:8px;padding-left:12px;font-size:13px}.switch__track{width:50px}.switch--to-dont .switch__knob,.switch--to-want:hover .switch__knob{left:18px}.lang{padding:0 10px}.waitlist__row{flex-wrap:wrap}.waitlist__row .field{flex:1 1 100%;min-width:100%}.waitlist__row .btn{width:100%}}.flip-veil{position:fixed;inset:0;z-index:100;pointer-events:none;-webkit-clip-path:circle(0 at calc(100% - 52px) 34px);clip-path:circle(0 at calc(100% - 52px) 34px);animation:veil-grow .62s var(--ease-in) forwards}.flip-veil--want{background:radial-gradient(70% 55% at 50% -5%,#ffeca9 0,#fff6d8 40%,#fffdf7 75%)}.flip-veil--dont{background:#0d0d10}@keyframes veil-grow{to{-webkit-clip-path:circle(150% at calc(100% - 52px) 34px);clip-path:circle(150% at calc(100% - 52px) 34px)}}.hero{position:relative;min-height:100svh;display:grid;place-items:center;padding:196px var(--gutter) 176px;isolation:isolate}@media (min-width:700px){.hero{padding:110px 32px}}.hero__inner{z-index:1;width:100%;max-width:600px;display:flex;text-align:center;gap:clamp(20px,3vh,30px)}.hero__inner,.logo-sticker{position:relative;flex-direction:column;align-items:center}.logo-sticker{display:inline-flex;padding:.34em .7em .42em .95em;margin-left:.55em;font-family:var(--font-display);font-size:clamp(40px,9vw,76px);line-height:.92;white-space:nowrap;border-radius:.34em;transform:rotate(-3deg);animation:logo-slap calc(.56s * var(--motion-scale)) var(--ease-out) .12s both}.logo-sticker__top{font-size:.5em;line-height:1.1;letter-spacing:.01em}.logo-sticker__main{font-size:1em}.logo-sticker__mark{position:absolute;z-index:1;left:-.95em;top:-.78em;width:1.65em;height:auto;overflow:visible;transform:rotate(-14deg);filter:drop-shadow(0 0 6px rgba(125,255,107,.75)) drop-shadow(3.5px 0 0 #fff) drop-shadow(-3.5px 0 0 #fff) drop-shadow(0 3.5px 0 #fff) drop-shadow(0 -3.5px 0 #fff) drop-shadow(0 12px 14px rgba(0,0,0,.5));animation:mark-slap .62s var(--ease-out) .52s both,mark-bob 5s ease-in-out 1.2s infinite alternate}[data-side=want] .logo-sticker__mark{left:-.9em;top:-.95em;width:1.6em;transform:rotate(-6deg);filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 8px 14px rgba(122,94,20,.22));animation:mark-rise .9s var(--ease-soft) .7s both,mark-bob 7s ease-in-out 1.6s infinite alternate}@keyframes mark-slap{0%{opacity:0;transform:rotate(-30deg) scale(1.5)}65%{opacity:1;transform:rotate(-10deg) scale(.94)}to{opacity:1;transform:rotate(-14deg) scale(1)}}@keyframes mark-rise{0%{opacity:0;transform:translateY(10px) rotate(-6deg)}to{opacity:1;transform:translateY(0) rotate(-6deg)}}@keyframes mark-bob{0%{translate:0 -2px}to{translate:0 3px}}.logo-sticker:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(165deg,rgba(255,255,255,.28),rgba(255,255,255,.05) 36%,transparent 58%);pointer-events:none}[data-side=dont] .logo-sticker{font-weight:700;background:#111114;border:6px solid #fff;box-shadow:0 16px 34px rgba(0,0,0,.65),inset 0 0 30px rgba(125,255,107,.1)}[data-side=dont] .logo-sticker__top{color:var(--n1);text-shadow:0 0 6px rgba(255,79,163,.9),0 0 18px rgba(255,79,163,.5);animation:neon-on 1.2s steps(1) .6s both}[data-side=dont] .logo-sticker__main{color:var(--n2);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 0 6px rgba(125,255,107,.9),0 0 22px rgba(125,255,107,.5);animation:neon-on 1.4s steps(1) .9s both}[data-side=want] .logo-sticker{font-weight:600;color:var(--fg);letter-spacing:-.015em;background:linear-gradient(180deg,#ffffff,#fffaf0);border:3px solid #fff;transform:rotate(-1deg);box-shadow:0 0 0 1px rgba(217,165,32,.35),0 0 0 8px rgba(242,214,117,.22),0 20px 54px rgba(233,196,106,.45);animation-name:logo-rise}[data-side=want] .logo-sticker__top{font-style:italic;font-weight:400;color:var(--n1)}[data-side=want] .logo-sticker:after{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.9) 48%,transparent 66%);background-size:250% 100%;background-position:120% 0;animation:shimmer 1.6s var(--ease-soft) 1.1s 1 both}@keyframes logo-slap{0%{opacity:0;transform:rotate(-9deg) scale(1.18);filter:blur(6px)}60%{opacity:1;transform:rotate(-2deg) scale(.98);filter:blur(0)}to{opacity:1;transform:rotate(-3deg) scale(1);filter:blur(0)}}@keyframes logo-rise{0%{opacity:0;transform:translateY(14px) rotate(-1deg) scale(.97);filter:blur(8px)}to{opacity:1;transform:translateY(0) rotate(-1deg) scale(1);filter:blur(0)}}@keyframes shimmer{to{background-position:-40% 0}}@keyframes neon-on{0%{opacity:.25}12%{opacity:1}18%{opacity:.35}28%{opacity:1}34%{opacity:.6}40%,to{opacity:1}}.hero__slogan{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,5.6vw,38px);line-height:1.22;text-wrap:balance}[data-side=dont] .hero__slogan{color:#fff;text-shadow:0 0 18px rgba(255,79,163,.35)}[data-side=want] .hero__slogan{font-weight:400;font-size:clamp(24px,5.2vw,36px);line-height:1.25;letter-spacing:-.01em;color:var(--fg)}.typed__char{opacity:0;animation:char-in 1ms linear forwards;animation-delay:calc(var(--start, 0s) + var(--i) * var(--step, 40ms))}@keyframes char-in{to{opacity:1}}[data-side=want] .typed__char{animation:char-soft .52s var(--ease-soft) forwards;animation-delay:calc(var(--start, 0s) + var(--i) * var(--step, 30ms));filter:blur(6px)}@keyframes char-soft{to{opacity:1;filter:blur(0)}}.hero__actions{width:100%;display:flex;flex-direction:column;gap:18px;animation:rise calc(.7s * var(--motion-scale)) var(--ease-out) both;animation-delay:1.4s}@keyframes rise{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.search-area{width:100%}.search-form{position:relative;display:flex;align-items:center}.field,.search-input{width:100%;min-height:56px;padding:0 20px;border-radius:999px;border:2px solid var(--line);background:var(--field);color:var(--fg);font-size:17px;font-weight:600;outline:none;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.search-input{padding-right:64px;font-size:18px}.field::placeholder,.search-input::placeholder{color:var(--muted);font-weight:500}.field:focus,.search-input:focus{background:var(--field-focus);border-color:var(--accent)}[data-side=dont] .field:focus,[data-side=dont] .search-input:focus{box-shadow:0 0 0 4px rgba(125,255,107,.15),0 0 24px rgba(125,255,107,.2)}[data-side=want] .field,[data-side=want] .search-input{border-width:1px;box-shadow:0 6px 22px rgba(122,94,20,.08)}[data-side=want] .field:focus,[data-side=want] .search-input:focus{box-shadow:0 0 0 4px rgba(242,214,117,.45),0 8px 26px rgba(122,94,20,.12)}.search-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-button{position:absolute;right:6px;width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;font-size:20px;cursor:pointer;background:var(--accent);transition:transform var(--dur-fast) var(--ease-out)}.search-button:active{transform:scale(.92)}.sticker-cards{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;text-align:left}.sticker-card{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px 8px 8px;border-radius:16px;border:1px solid var(--line);background:var(--field);text-decoration:none;font-weight:700;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.sticker-card:hover{border-color:var(--accent);transform:translateY(-1px)}.sticker-logo{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;font-size:13px;font-weight:700;color:var(--accent-ink);background:var(--accent);border:2px solid #fff;transform:rotate(-4deg)}.search-empty{margin:10px 0 0;color:var(--muted);font-weight:600}.waitlist{width:100%;margin:0}.waitlist__title{margin:0 0 10px;font-weight:700;font-size:15px}.waitlist__sub{font-weight:500;color:var(--muted)}.waitlist__row{position:relative;display:flex;gap:8px}.waitlist__row .field{flex:1 1;min-width:0}.btn{flex:none;min-height:56px;padding:0 22px;border:0;border-radius:999px;font-weight:700;font-size:16px;cursor:pointer;color:var(--accent-ink);background:var(--accent);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-base)}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.6;cursor:default}[data-side=dont] .btn{box-shadow:0 0 0 2px #fff,0 8px 22px rgba(125,255,107,.25)}[data-side=want] .btn{box-shadow:0 8px 22px rgba(217,165,32,.28)}.waitlist__msg{margin:10px 0 0;font-weight:700}.waitlist__msg.is-ok{color:var(--accent)}[data-side=want] .waitlist__msg.is-ok{color:var(--n1)}.waitlist__msg.is-err{color:var(--muted)}.trap{left:-10000px;width:1px;height:1px;overflow:hidden}.trap,.wall{position:absolute}.wall{inset:0;z-index:0;overflow:clip;pointer-events:none}.wall__item{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%) rotate(var(--rot));white-space:nowrap}.wall__item--wide{display:none}@media (min-width:700px){.wall__item{left:var(--wx);top:var(--wy)}.wall__item--wide{display:block}.wall__item--xl{display:none}}@media (min-width:1200px){.wall__item--xl{display:block}}@media (min-width:700px) and (max-width:1199px){.wall__word{left:var(--x);top:var(--y)}}.wall__sticker .wall__enter{display:inline-block;animation:sticker-slap calc(.52s * var(--motion-scale)) var(--ease-out) both;animation-delay:calc(.3s + var(--k) * 90ms)}.wall__bob{display:inline-block;animation:bob calc(6s * var(--motion-scale)) ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.7s)}@keyframes sticker-slap{0%{opacity:0;transform:scale(1.35) rotate(-8deg)}65%{opacity:1;transform:scale(.95) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bob{0%{transform:translateY(-4px) rotate(-1.5deg)}to{transform:translateY(5px) rotate(1.5deg)}}.wall__word{font-family:var(--font-display);font-size:clamp(16px,1.75vw,28px);line-height:1;letter-spacing:.02em}.wall__word .wall__enter{display:inline-block;opacity:0;animation:word-in .9s var(--ease-out) forwards;animation-delay:calc(2.6s + var(--k) * .14s)}@keyframes word-in{0%{opacity:0;transform:translateY(6px);filter:blur(5px)}to{opacity:var(--word-opacity);transform:none;filter:blur(0)}}[data-side=dont] .wall__word{font-weight:700}[data-side=dont] .wall__word--t1{color:var(--n1);text-shadow:0 0 4px rgba(255,79,163,.9),0 0 16px rgba(255,79,163,.6),0 0 32px rgba(255,79,163,.3)}[data-side=dont] .wall__word--t2{color:var(--n2);text-shadow:0 0 4px rgba(125,255,107,.9),0 0 16px rgba(125,255,107,.6),0 0 32px rgba(125,255,107,.3)}[data-side=dont] .wall__word--t3{color:var(--n3);text-shadow:0 0 4px rgba(79,195,255,.9),0 0 16px rgba(79,195,255,.6),0 0 32px rgba(79,195,255,.3)}[data-side=dont] .wall__word--t4{color:var(--n4);text-shadow:0 0 4px rgba(181,123,255,.9),0 0 16px rgba(181,123,255,.6),0 0 32px rgba(181,123,255,.3)}[data-side=dont] .wall__word--t5{color:var(--n5);text-shadow:0 0 4px rgba(255,159,67,.9),0 0 16px rgba(255,159,67,.6),0 0 32px rgba(255,159,67,.3)}[data-side=dont] .wall__word--t6{color:var(--n6);text-shadow:0 0 4px rgba(255,228,92,.9),0 0 16px rgba(255,228,92,.6),0 0 32px rgba(255,228,92,.3)}[data-side=want] .wall__word{font-style:italic;font-weight:400;font-size:clamp(15px,1.5vw,22px);letter-spacing:0}[data-side=want] .wall__word--t1{color:var(--n1)}[data-side=want] .wall__word--t2{color:var(--n2)}.site-footer{display:flex;justify-content:center;gap:10px;padding:18px var(--gutter) max(24px,env(safe-area-inset-bottom));font-size:13px;font-weight:600;color:var(--muted)}.site-footer a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.site-footer a:hover{color:var(--fg)}.page{width:100%;max-width:720px;margin:0 auto;padding:100px var(--gutter) 64px}.company-name,.page h1{margin:0 0 6px;font-family:var(--font-display);font-weight:700;font-size:clamp(32px,7vw,52px);line-height:1.1}[data-side=want] .company-name,[data-side=want] .page h1{font-weight:600}.company-meta,.legal-intro{margin:0 0 28px;color:var(--muted);font-weight:600}.page h2{margin:32px 0 12px;font-size:18px}.page ul{margin:0;padding-left:1.2em}.page li{margin:6px 0}.chart{padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2)}.chart h2{margin-top:0}.chart__row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:10px 0;border-bottom:1px dashed var(--line);min-width:0}.chart__row:last-child{border-bottom:0}.chart__label{font-weight:700;min-width:0;overflow-wrap:anywhere}.chart__count{font-family:var(--font-display);font-size:22px;font-weight:700;white-space:nowrap}.chart__detail{grid-column:2/-1;font-size:13px;color:var(--muted);min-width:0;overflow-wrap:anywhere}.chart-averages{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;font-weight:700}.chart__avg{display:inline-flex;align-items:center;gap:6px}.chart__avg-icon,.story__rating-icon{flex:none}.chart__legend{display:flex;gap:16px;margin-bottom:12px;font-size:12px;color:var(--muted)}.chart__legend-item{display:inline-flex;align-items:center;gap:6px}.chart__legend--verified:before{content:"";width:16px;height:8px;background:var(--accent);border-radius:4px}.chart__legend--unverified:before{content:"";width:16px;height:8px;background:repeating-linear-gradient(45deg,var(--muted) 0,var(--muted) 3px,transparent 3px,transparent 6px);border-radius:4px}.chart__bar{position:relative;height:8px;border-radius:4px;background:var(--bg);overflow:hidden;grid-column:2/-1;margin-top:4px;display:flex}.chart__bar-fill{height:100%}.chart__bar-fill--verified{background:var(--accent)}.chart__bar-fill--unverified{background:repeating-linear-gradient(45deg,var(--muted) 0,var(--muted) 3px,transparent 3px,transparent 6px);opacity:.6}.company-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.company-logo-sticker{flex:none;margin-top:4px}.company-header__text{flex:1 1;min-width:0}.company-claimed{background:var(--accent);color:var(--accent-ink)}.company-claimed,.company-stats{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.company-stats{background:var(--field);border:1px solid var(--line);color:var(--muted)}.company-stats__sticker{flex:none}.company-stats__count{font-family:var(--font-display);font-size:13px}.stories{margin-top:28px}.stories h2{margin:0 0 16px}.stories__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.story{padding:16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2)}.story__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.story__flags{display:flex;gap:6px;flex-wrap:wrap}.story__verified{flex:none}.story__one-liner{margin:0 0 8px;font-weight:600;line-height:1.3}.story__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted);margin-bottom:8px}.story__role:before,.story__stage:before{content:"·";margin-right:8px;color:var(--muted)}.story__ratings{display:flex;gap:8px;margin-bottom:12px}.story__rating{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--fg)}.story__reply{padding:12px;border-radius:12px;background:var(--bg);border:1px dashed var(--line)}.story__reply-label{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.story__reply-text{margin:0;font-size:14px;line-height:1.4}.stories-empty{text-align:center;padding:32px 16px}.stories__add-yours{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;font-size:18px}.stories__load-more{text-align:center;margin-top:16px}.company-claim form{display:flex;flex-direction:column;gap:12px;margin-top:12px}.company-claim .btn,.company-claim input[type=email]{width:100%}.waitlist-message{margin:8px 0 0;font-size:14px}.search-page{max-width:480px}.search-page h1{margin:0 0 24px}.search-recent{margin-top:24px}.search-recent__label{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.search-recent__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.search-recent__item{width:100%;text-align:left;padding:12px 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--field);color:var(--fg);font-weight:600;transition:border-color var(--dur-fast) var(--ease-out)}.search-recent__item:hover{border-color:var(--accent)}.search-empty-state{margin-top:24px;text-align:center}.search-empty-state .search-empty{margin:0 0 16px}.share-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--field);font-weight:600;font-size:14px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.share-btn:hover{border-color:var(--accent);background:var(--field-focus)}.auth-page{display:grid;place-items:center;min-height:100svh;padding:100px var(--gutter) 40px}.auth-card{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:28px 24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2)}.auth-card h1,.auth-card__sub{margin:0;text-align:center}.auth-card__sub{color:var(--muted);font-weight:600}.auth-card label{font-weight:700;font-size:13px;margin-bottom:2px}.auth-card .btn,.auth-card .field{min-height:48px}.auth-confirm{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px var(--gutter);text-align:center}.auth-confirm__emoji{font-size:64px;line-height:1}.auth-confirm__sub{margin:0}.auth-confirm__sub,.auth-note{color:var(--muted);font-weight:600}.auth-note{margin:4px 0 0;font-size:13px;text-align:center}.auth-error{margin:0;color:var(--n1);font-weight:700;font-size:14px}.auth-avatar-row{display:flex;gap:8px;align-items:flex-start}.auth-avatar-input{flex:1 1;min-width:0}.auth-picker-btn{flex:none;min-height:48px}.auth-picker{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin-top:8px;padding:12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg)}.auth-picker-option{width:44px;height:44px;display:grid;place-items:center;font-size:22px;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.auth-picker-option:hover{transform:scale(1.15)}.auth-section{margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}.auth-section h2{margin:0 0 10px;font-size:16px}.auth-section__note{margin:0 0 10px;color:var(--muted);font-weight:600;font-size:14px}.auth-delete-choices{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px}.auth-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);cursor:pointer;font-weight:600;font-size:15px}.auth-delete-btn{background:var(--n1);color:#fff;margin-top:8px}[data-side=want] .auth-delete-btn{color:var(--fg)}.auth-signout-btn{background:transparent;border:1px solid var(--line);color:var(--muted)}.reveal{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity calc(.7s * var(--motion-scale)) var(--ease-out) var(--delay,0s),transform calc(.7s * var(--motion-scale)) var(--ease-out) var(--delay,0s),filter calc(.7s * var(--motion-scale)) var(--ease-out) var(--delay,0s)}.reveal--in{opacity:1;transform:none;filter:blur(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.typed__char{opacity:1;filter:none}.wall__bob{animation:none!important}.flip-veil{display:none}}.story-composer{display:flex;flex-direction:column;gap:16px}.story-composer h1{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(24px,5vw,36px);line-height:1.2}.composer-card{padding:16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2)}.composer-label{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;font-weight:700;font-size:15px}.composer-counter{font-size:12px;color:var(--muted);font-weight:600}.composer-search{position:relative}.composer-searching{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--muted)}.composer-change{margin-top:8px;background:none;border:0;color:var(--accent);font-weight:600;font-size:14px;cursor:pointer}.composer-results{list-style:none;padding:0;margin:8px 0 0;border-radius:var(--radius);border:1px solid var(--line);background:var(--field);max-height:200px;overflow-y:auto}.composer-results li{padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--line)}.composer-results li:last-child{border-bottom:0}.composer-results li:hover{background:var(--field-focus)}.composer-empty{margin:8px 0 0;color:var(--muted);font-size:14px;text-align:center}.composer-flags{display:flex;flex-wrap:wrap;gap:8px}.composer-flag{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:2px solid var(--line);background:var(--field);font-weight:600;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.composer-flag:hover{border-color:var(--accent);transform:translateY(-1px)}.composer-flag.selected{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.composer-hint{margin:8px 0 0;font-size:13px;color:var(--muted)}.composer-ratings{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.composer-rating{display:flex;flex-direction:column;gap:8px}.composer-rating label{font-weight:600;font-size:13px;color:var(--muted)}.composer-stars{display:flex;gap:6px}.composer-star{flex:1 1;display:grid;place-items:center;aspect-ratio:1;border-radius:12px;border:2px solid var(--line);background:var(--field);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.composer-star:hover{border-color:var(--accent);transform:scale(1.05)}.composer-star.filled{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.composer-textarea{resize:vertical;min-height:60px;font-family:inherit}.composer-visibility{display:flex;flex-direction:column;gap:8px}.composer-visibility-option{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;border:2px solid var(--line);background:var(--field);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.composer-visibility-option:hover:not(:disabled){border-color:var(--accent)}.composer-visibility-option.selected{border-color:var(--accent);background:var(--field-focus)}.composer-visibility-option:disabled{opacity:.5;cursor:not-allowed}.composer-visibility-option strong{display:block;margin-bottom:2px}.composer-visibility-option span{font-size:13px;color:var(--muted)}.composer-circles{display:flex;flex-direction:column;gap:8px}.composer-circle{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:2px solid var(--line);background:var(--field);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.composer-circle.selected,.composer-circle:hover{border-color:var(--accent)}.composer-circle.selected{background:var(--field-focus)}.composer-circle input{accent-color:var(--accent)}.composer-error{border-radius:8px;background:rgba(255,79,163,.15);border:1px solid var(--n1);color:var(--n1)}.composer-error,.composer-success{margin:12px 0 0;padding:10px 12px;font-weight:600;font-size:14px}.composer-success{border-radius:8px;background:rgba(125,255,107,.15);border:1px solid var(--accent);color:var(--accent)}.composer-submit{width:100%;margin-top:8px}.circles-page{display:flex;flex-direction:column;gap:20px}.circles-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.circles-header h1{margin:0;font-family:var(--font-display);font-size:clamp(24px,5vw,36px)}.circles-create-btn{flex:none}.circles-modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px;animation:modal-in .2s var(--ease-out)}@keyframes modal-in{0%{opacity:0}to{opacity:1}}.circles-modal{width:100%;max-width:400px;padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);animation:modal-up .3s var(--ease-out)}@keyframes modal-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.circles-modal h2{margin:0 0 20px;font-family:var(--font-display);font-size:24px}.circles-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn-ghost{background:var(--field);color:var(--fg);border:1px solid var(--line);box-shadow:none}.btn-ghost:hover{border-color:var(--accent)}.circles-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;text-align:center}.circles-empty p{margin:0;color:var(--muted);font-weight:600}.circles-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.circles-item{justify-content:space-between;padding:16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2)}.circles-item,.circles-link{display:flex;align-items:center;gap:12px}.circles-link{flex:1 1;text-decoration:none;color:inherit}.circles-icon{flex:none}.circles-info{display:flex;flex-direction:column;gap:2px;min-width:0}.circles-info strong{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.circles-invite-code{font-size:12px;color:var(--muted);font-family:var(--font-body)}.circles-actions{display:flex;gap:8px;flex:none}.circles-action-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--field);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.circles-action-btn:hover{border-color:var(--accent);background:var(--field-focus)}.circles-action-btn.danger:hover{border-color:var(--n1);background:rgba(255,79,163,.1)}.circle-thread{display:flex;flex-direction:column;gap:20px}.circle-header{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2)}.circle-icon{flex:none}.circle-header__text{flex:1 1;min-width:0}.circle-header__text h1{margin:0 0 4px;font-family:var(--font-display);font-size:clamp(20px,4vw,28px)}.circle-invite-code{margin:0;font-size:13px;color:var(--muted);font-family:var(--font-body)}.thread-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.thread-story{padding:16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);animation:story-in calc(.4s * var(--motion-scale)) var(--ease-out) both;animation-delay:var(--delay,0s)}@keyframes story-in{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.thread-story__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.thread-story__flags{display:flex;gap:6px;flex-wrap:wrap}.thread-story__verified{flex:none}.thread-story__one-liner{margin:0 0 8px;font-weight:600;line-height:1.3}.thread-story__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted);margin-bottom:8px}.thread-story__company{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--fg)}.thread-story__ratings{display:flex;gap:8px;margin-bottom:12px}.thread-story__rating{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--fg)}.thread-story__actions{justify-content:space-between;gap:12px}.thread-reactions,.thread-story__actions{display:flex;align-items:center;flex-wrap:wrap}.thread-reactions{gap:6px}.thread-reaction{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--field);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.thread-reaction:hover{border-color:var(--accent)}.thread-reaction.user-reacted{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.thread-reaction--add{padding:6px;min-width:36px;justify-content:center}.thread-reaction-picker{position:absolute;z-index:10;display:flex;flex-wrap:wrap;gap:6px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);box-shadow:0 8px 24px rgba(0,0,0,.2);animation:picker-in .15s var(--ease-out)}@keyframes picker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.thread-reaction-picker__item{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:var(--field);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.thread-reaction-picker__item:hover{border-color:var(--accent);background:var(--field-focus);transform:scale(1.1)}.thread-comments-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--field);font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.thread-comments-list{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.thread-comment{display:flex;gap:10px;padding:8px 0}.thread-comment__avatar{flex:none}.thread-comment__content{flex:1 1;min-width:0}.thread-comment__content strong{display:block;font-size:13px;margin-bottom:2px}.thread-comment__content p{margin:0;font-size:14px;line-height:1.4;color:var(--fg)}.thread-comment-form{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.thread-comment-form__avatar{flex:none}.thread-comment-form__input{flex:1 1;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--field);font-size:14px}.thread-comment-form__input:focus{border-color:var(--accent);background:var(--field-focus)}.thread-comment-form__counter{flex:none;font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap}.thread-comment-form__submit{flex:none;min-height:44px;padding:0 16px;border-radius:999px}.thread-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;text-align:center}.thread-empty p{margin:0;color:var(--muted);font-weight:600}.join-circle{gap:20px}.join-circle,.join-circle-card{display:flex;flex-direction:column}.join-circle-card{align-items:center;gap:16px;padding:32px 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);text-align:center}.join-circle__name{margin:0;font-family:var(--font-display);font-size:clamp(24px,5vw,36px)}.join-circle__success{margin:0;color:var(--accent);font-weight:700}.join-circle__btn{width:100%;max-width:280px}.story__actions{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.story__action-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--field);font-weight:600;font-size:13px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.story__action-btn:hover{border-color:var(--accent);background:var(--field-focus)}.reply-box{margin-top:12px;padding:12px;border-radius:var(--radius);border:1px dashed var(--line);background:var(--bg)}.reply-box textarea.field{min-height:84px;border-radius:14px;resize:vertical}.reply-box__row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.reply-box__row .btn{min-height:48px;padding:0 18px}.reply-box__msg{margin:8px 0 0;font-weight:700;font-size:13px}.reply-box__msg.is-ok{color:var(--accent)}[data-side=want] .reply-box__msg.is-ok{color:var(--n1)}.reply-box__msg.is-err{color:var(--muted)}.story__actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;align-items:center}.thanks-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--field);font-weight:700;font-size:13px;cursor:pointer;color:var(--fg);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.thanks-btn:hover{border-color:var(--accent)}.thanks-btn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.report-card{margin-top:12px;padding:12px;border-radius:var(--radius);border:1px dashed var(--line);background:var(--bg)}.report-card__plain{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--muted);line-height:1.4}.report-card .field{min-height:48px;border-radius:999px}.admin-page{max-width:720px}.admin-page h2{margin:24px 0 12px;font-size:18px}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table td,.admin-table th{text-align:left;padding:10px 8px;border-bottom:1px dashed var(--line);vertical-align:top}.admin-table th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.admin-notice{padding:12px 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);color:var(--muted);font-weight:600}.admin-decide{display:inline-flex;gap:6px}.admin-decide .btn{min-height:40px;padding:0 14px;font-size:13px}