@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4f4f1;--card:#fff;--card-soft:#fbfbf9;--ink:#141414;--muted:#5e5e59;--muted-2:#6b6b66;--line:#e4e4e0;--line-strong:#d6d6d1;--soft:#f0f0ec;--grey:#bdbdb7;--accent:#2b59ff;--accent-strong:#1e44d6;--accent-soft:#2b59ff1f;--lily:#2b59ff;--live:#1f9d55;--danger:#c2410c;--r-input:14px;--r-card:22px;--r-button:16px;--tap:44px;--btn-h:56px;--font:"Geist Variable", system-ui, -apple-system, sans-serif;--font-display:"Geist Variable", system-ui, -apple-system, sans-serif;--mono:"Geist Mono Variable", ui-monospace, monospace;--ease-bar:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;font-weight:400}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:600}p{margin:0}input,button{font:inherit}button{cursor:pointer}button:disabled{opacity:.35;cursor:default}input:focus{outline:none;border-color:var(--ink)!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tally-pulse{animation:1.4s ease-in-out infinite tallyPulse}@keyframes tallyPulse{0%,to{opacity:1}50%{opacity:.25}}.tally-pop{animation:.45s cubic-bezier(.2,1.4,.4,1) both tallyPop}@keyframes tallyPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.tally-bit{border-radius:2px;width:8px;height:12px;animation:1.7s cubic-bezier(.3,.6,.5,1) forwards tallyFall;position:absolute;top:-16px}@keyframes tallyFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(420px)rotate(420deg)}}@media (prefers-reduced-motion:reduce){.tally-pulse,.tally-pop,.tally-bit{animation:none}}.shell{max-width:480px;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 24px max(28px, env(safe-area-inset-bottom));flex-direction:column;gap:24px;margin:0 auto;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.pill{background:var(--card);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.dot{background:var(--live);border-radius:50%;width:8px;height:8px}.btn{height:var(--btn-h);border-radius:var(--r-button);border:none;width:100%;font-size:17px;font-weight:600}.btn-primary{background:var(--accent);color:#fff}.btn-primary:not(:disabled):active{background:var(--accent-strong)}.btn-secondary{background:var(--card);color:var(--ink);border:1.5px solid var(--line-strong)}.hint{color:var(--muted-2);text-align:center;font-size:13px}.mono{font-family:var(--mono);letter-spacing:.08em;font-weight:500}.label{color:var(--muted);font-size:13px;font-weight:600}.field{border:1.5px solid var(--line);border-radius:var(--r-input);width:100%;height:52px;color:var(--ink);background:var(--card);padding:0 16px;font-size:17px}.field.sm{height:48px;font-size:16px}.field::placeholder{color:var(--grey)}.icon-btn{width:var(--tap);height:var(--tap);background:var(--soft);color:var(--muted);border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.text-btn{height:var(--tap);color:var(--accent);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:600;display:flex}.error{color:var(--danger);text-align:center;font-size:14px}.code-card{border-radius:var(--r-input);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.btn-dark{height:var(--tap);background:var(--ink);color:#fff;border:none;border-radius:12px;padding:0 16px;font-size:15px;font-weight:600}.btn-dark.attention{background:var(--accent);animation:1.6s ease-in-out infinite tallyNudge}@keyframes tallyNudge{0%,to{box-shadow:0 0 #2b59ff73}50%{box-shadow:0 0 0 8px #2b59ff00}}.opt{border:1.5px solid var(--line);border-radius:var(--r-input);background:var(--card);width:100%;min-height:56px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:relative;overflow:hidden}.opt.mine{border-color:var(--accent)}.opt:disabled{opacity:1}.opt .bar{background:var(--soft);transition:width .45s var(--ease-bar);position:absolute;inset:0 auto 0 0}.opt.mine .bar{background:var(--accent-soft)}.opt .lbl{align-items:center;gap:8px;min-width:0;font-size:17px;font-weight:600;display:flex;position:relative}.opt .lbl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opt .pct{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-left:12px;font-size:14px;font-weight:500;position:relative}.avatar{color:#fff;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-right:-6px;font-size:13px;font-weight:600;display:flex}.card-soft{border-radius:var(--r-card);background:var(--bg);flex-direction:column;gap:12px;padding:16px;display:flex}.skeleton{background:var(--soft);border-radius:var(--r-input);animation:1.4s ease-in-out infinite tallyPulse}.footer-link{color:var(--muted-2);text-align:center;font-size:13px}.footer-link a{color:var(--ink);font-weight:600;text-decoration:none}body,.shell{background:var(--card)}@media (width>=560px){body{background:var(--bg)}.shell{min-height:calc(100dvh - 48px);box-shadow:0 1px 0 var(--line), 0 12px 40px #1414140f;border-radius:32px;margin:24px auto}}.confetti{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.confetti .tally-bit{animation-name:tallyFallFull}@keyframes tallyFallFull{0%{opacity:1;transform:translateY(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(105vh)rotate(420deg)}}.winner-card{border-radius:var(--r-card);background:var(--ink);color:#fff;flex-direction:column;gap:10px;padding:28px 24px;display:flex}.winner-card .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-size:13px;font-weight:600}.winner-card .name{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:44px;font-weight:700;line-height:1.05}.winner-card .sub{color:var(--line-strong);font-size:15px}.final-bar{background:var(--soft);border-radius:999px;height:8px;overflow:hidden}.final-bar>div{height:8px;transition:width .45s var(--ease-bar);border-radius:999px}.coin-wrap{perspective:600px;flex-direction:column;align-items:center;gap:14px;padding:28px 0;display:flex}.coin{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;animation:1.3s cubic-bezier(.3,.1,.3,1) both tallyCoin;display:flex;box-shadow:inset 0 0 0 4px #fff}@keyframes tallyCoin{0%{transform:translateY(0)rotateY(0)}45%{transform:translateY(-46px)rotateY(900deg)}to{transform:translateY(0)rotateY(1800deg)}}@media (prefers-reduced-motion:reduce){.coin{animation:none}.confetti{display:none}}.seg{background:var(--soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg button{height:40px;color:var(--muted);background:0 0;border:none;border-radius:10px;font-size:15px;font-weight:600}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #14141414}.textarea{resize:none;border:1.5px solid var(--line);border-radius:var(--r-input);width:100%;min-height:88px;font:inherit;color:var(--ink);background:var(--card);padding:14px 16px;font-size:17px;line-height:1.4}.textarea:focus{border-color:var(--ink);outline:none}.reply{text-align:left;border:1.5px solid var(--line);border-radius:var(--r-input);background:var(--card);width:100%;color:var(--ink);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.reply.mine{border-color:var(--accent);background:var(--accent-soft)}.reply.pickable{cursor:pointer}.reply.pickable:hover{border-color:var(--ink)}.reply .who{color:var(--muted);font-size:13px;font-weight:600}.reply .body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:1.4}.pick-banner{border-radius:var(--r-input);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.banner{border-radius:var(--r-input);background:var(--soft);color:var(--muted);text-align:center;padding:10px 14px;font-size:14px;font-weight:500}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack-8{flex-direction:column;gap:8px;display:flex}.btn{justify-content:center;align-items:center;gap:10px;display:flex}.btn-apple{color:#fff;background:#000}.btn-google{background:var(--card);color:var(--ink);border:1.5px solid var(--line-strong)}.btn-link{text-decoration:none}.btn-accent{background:var(--accent)}.divider{color:var(--grey);align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.code-input{letter-spacing:.3em;text-align:center;font-size:24px}.spinner{border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.avatar-pick{background:var(--soft);border:none;border-radius:50%;width:104px;height:104px;padding:0;position:relative;overflow:visible}.avatar-pick img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar-pick:disabled{opacity:1}.avatar-initials{width:100%;height:100%;font-family:var(--font-display);color:var(--grey);letter-spacing:-.02em;border:2px dashed var(--line-strong);border-radius:50%;justify-content:center;align-items:center;font-size:34px;font-weight:600;display:flex}.avatar-busy{background:#14141473;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avatar-badge{background:var(--accent);border:3px solid var(--card);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:2px;right:2px}.handle-field{border:1.5px solid var(--line);border-radius:var(--r-input);background:var(--card);align-items:center;gap:2px;height:52px;padding:0 12px 0 16px;display:flex}.handle-field:focus-within{border-color:var(--ink)}.handle-field.taken,.handle-field.invalid{border-color:var(--danger)}.handle-prefix{color:var(--muted-2);flex:none;font-size:17px}.handle-field input{min-width:0;height:100%;color:var(--ink);background:0 0;border:none;flex:1;padding:0;font-size:17px;font-weight:600}.handle-field input:focus{outline:none}.handle-icon{flex:none;justify-content:center;width:20px;display:flex}.field-note{color:var(--muted-2);font-size:13px;line-height:1.4}.field-note.ok{color:var(--live);font-weight:500}.field-note.taken,.field-note.invalid,.field-note.warn{color:var(--danger)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);background:var(--card);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.chip:active{background:var(--soft)}.social-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-list li{border-radius:var(--r-input);background:var(--soft);align-items:center;gap:10px;min-height:52px;padding:4px 4px 4px 14px;display:flex}.social-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.social-list .icon-btn{background:0 0}.me-btn{background:var(--soft);border-radius:50%;width:40px;height:40px;display:block;overflow:hidden}.me-btn img{object-fit:cover;width:100%;height:100%;display:block}.link-card{border-radius:var(--r-card);background:var(--ink);color:#fff;flex-direction:column;gap:14px;padding:20px;display:flex}.link-url{letter-spacing:-.01em;color:var(--grey);overflow-wrap:anywhere;font-size:20px}.link-url strong{color:#fff;font-weight:600}.link-card .btn-dark{background:#ffffff1f}.link-card .btn-dark.btn-accent{background:var(--accent)}.profile-peek{border:1.5px solid var(--line);border-radius:var(--r-card);align-items:center;gap:12px;padding:14px;display:flex}.profile-peek img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.peek-socials{color:var(--muted);gap:10px;margin-top:4px;display:flex}.peek-socials a{color:inherit;display:flex}.poll-card{border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);flex-direction:column;gap:16px;padding:20px;display:flex}.btn-danger{background:var(--danger);color:#fff}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip:disabled{opacity:.5}.reply-list{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.reply{text-align:left;border-radius:var(--r-input);background:var(--soft);width:100%;color:var(--ink);overflow-wrap:anywhere;border:1.5px solid #0000;padding:14px 16px;font-size:16px;line-height:1.4;display:block}.reply.pick{background:var(--card);border-color:var(--line)}.reply.pick:active{border-color:var(--accent)}.reply.win{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.past-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.past-list li{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:flex}.past-list li:last-child{border-bottom:none}.past-q{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.past-meta{color:var(--muted-2);margin-top:2px;font-size:13px}.past-win{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-size:14px;font-weight:600;overflow:hidden}.public{gap:20px}.owner-pill{background:var(--soft);height:32px;color:var(--muted);border-radius:999px;align-self:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.creator{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:8px;display:flex}.creator-photo{object-fit:cover;background:var(--soft);border-radius:50%;width:88px;height:88px}.creator-initial{color:var(--muted);justify-content:center;align-items:center;font-size:34px;font-weight:600;display:flex}.creator-name{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:700}.creator-socials{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.creator-socials a{width:var(--tap);height:var(--tap);color:var(--ink);background:var(--soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.poll-q{overflow-wrap:anywhere;font-size:24px;line-height:1.2}.poll-foot{min-height:var(--tap);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.answer-box{resize:none;height:auto;min-height:96px;padding:14px 16px;font-family:inherit;line-height:1.4}.footer-link a{align-items:center;gap:6px;display:inline-flex}.sheet-backdrop{z-index:60;background:#14141473;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--card);width:100%;max-width:480px;max-height:92dvh;padding:20px 20px max(20px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0;flex-direction:column;gap:14px;display:flex;overflow-y:auto}@media (width>=560px){.sheet-backdrop{align-items:center}.sheet{border-radius:28px}}.card-picks{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.card-pick{flex-direction:column;gap:10px;display:flex}.card-thumb{background:var(--soft);border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.card-thumb.story{aspect-ratio:9/16}.card-thumb.square{aspect-ratio:1}.card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.home{max-width:1080px;padding:max(20px, env(safe-area-inset-top)) 20px 32px;flex-direction:column;gap:56px;margin:0 auto;display:flex}.home-nav{justify-content:space-between;align-items:center;display:flex}.nav-btn{background:var(--card);border:1.5px solid var(--line);height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero{align-items:center;gap:32px;display:grid}.hero-copy{flex-direction:column;gap:20px;display:flex}.hero h1{letter-spacing:-.035em;font-size:clamp(40px,9vw,64px);font-weight:700;line-height:1.02}.lede{color:var(--muted);max-width:520px;font-size:18px;line-height:1.5}.claim{grid-template-columns:1fr;gap:10px;max-width:520px;display:grid}.claim-field{background:var(--card);height:56px}.claim-btn{width:100%}.claim .field-note{margin-top:-2px}@media (width>=560px){.claim{grid-template-columns:1fr auto}.claim-btn{width:auto;padding:0 28px}.claim .field-note{grid-column:1/-1}}.platforms{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.demo{background:var(--card);box-shadow:0 1px 0 var(--line), 0 18px 50px #14141414;border:none;justify-self:center;width:100%;max-width:440px}.demo-creator{color:var(--muted);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.demo-avatar{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}@media (width>=900px){.home{gap:88px;padding-top:28px}.hero{grid-template-columns:1.15fr 1fr;gap:56px}}.how{flex-direction:column;gap:24px;display:flex}.how h2,.pro h2{letter-spacing:-.03em;font-size:32px}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--card);border-radius:var(--r-card);border:1.5px solid var(--line);flex-direction:column;gap:8px;padding:22px;display:flex}.steps h3{letter-spacing:-.02em;font-size:19px}.steps p{color:var(--muted);font-size:15px;line-height:1.5}.step-n{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:flex}.how-cta{max-width:320px}@media (width>=760px){.steps{grid-template-columns:repeat(3,1fr)}}.pro{background:var(--accent);color:#fff;border-radius:32px;flex-direction:column;gap:14px;padding:32px 24px;display:flex}.pro-badge{background:#ffffff2e;border-radius:999px;align-self:flex-start;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pro-list{flex-direction:column;gap:8px;margin:4px 0 8px;padding-left:20px;font-size:16px;line-height:1.45;display:flex}.pro-form{gap:10px;max-width:520px;display:grid}.pro-form .field{border-color:#0000}.btn-light{color:var(--accent);background:#fff;padding:0 24px}.pro-done{font-size:17px;font-weight:600}@media (width>=560px){.pro{padding:44px}.pro-form{grid-template-columns:1fr auto}}.home-foot{color:var(--muted-2);border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;font-size:14px;display:flex}.home-foot a{color:var(--ink);font-weight:600;text-decoration:none}.btn-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn-pair .btn{gap:8px;height:52px;padding:0 10px;font-size:15px}.past-list li .field{margin-top:8px}.stats{flex-direction:column;gap:16px;display:flex}.stats-card{gap:12px}.stats-q{font-size:22px;line-height:1.15}.stats-h{letter-spacing:-.015em;font-size:18px}.stats-note{color:var(--muted);font-size:13px;line-height:1.45}.stack-4{flex-direction:column;gap:4px;min-width:0;display:flex}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.opt.static{cursor:default}.stats-callout{border-radius:var(--r-input);color:#1e3bb3;background:#eef2ff;padding:12px 14px;font-size:14px;line-height:1.4}.stats-callout strong{font-weight:650}.stats-callout .big{letter-spacing:-.02em;font-size:18px}.stats-callout.warn{color:#7a3e00;background:#fff4e5}.stats-row{flex-direction:column;gap:6px;display:flex}.stats-row-top{justify-content:space-between;gap:12px;font-size:14px;display:flex}.stats-row-top span:first-child{font-weight:600}.stats-row-top span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.stats-track{background:var(--soft);border-radius:4px;height:8px;overflow:hidden}.stats-track>div{background:var(--accent);height:8px;transition:width .45s var(--ease-bar);border-radius:4px}.stats-track>div.low{background:var(--danger)}.stats-funnel{grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:14px;display:grid}.stats-funnel .name{font-weight:600}.stats-funnel .sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.stats-funnel .conv{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.stats-hours{align-items:flex-end;gap:3px;height:110px;display:flex}.stats-hours>div{background:#c3cfff;border-radius:3px 3px 0 0;flex:1;min-height:3px}.stats-hours>div.peak{background:var(--accent)}.stats-axis{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.stats-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stats-tiles>div{border-radius:var(--r-input);background:var(--bg);flex-direction:column;gap:2px;padding:12px;display:flex}.stats-tiles strong{letter-spacing:-.02em;font-size:22px;font-weight:700}.stats-tiles span{color:var(--muted);font-size:12px;line-height:1.3}.stats-country{grid-template-columns:110px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:14px;display:grid}.stats-country .n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.stats-upsell{border-radius:var(--r-card);min-height:460px;position:relative;overflow:hidden}.stats-upsell-preview{filter:blur(6px);opacity:.7;flex-direction:column;gap:14px;padding:20px;display:flex}.stats-upsell-preview .stats-hours{height:120px}.stats-upsell-card{border-radius:var(--r-card);background:var(--card);flex-direction:column;gap:12px;height:fit-content;margin:auto;padding:22px;display:flex;position:absolute;inset:16px;box-shadow:0 24px 60px -24px #14141459}.stats-upsell-card ul{color:#3d3d39;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.4;display:flex}.pro-badge{letter-spacing:.06em;background:var(--accent);color:#fff;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:700}.privacy h2{font-size:19px}.privacy p,.privacy li{color:#3d3d39;font-size:15px;line-height:1.55}.privacy ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.privacy code{font-family:var(--mono);background:var(--soft);border-radius:6px;padding:1px 5px;font-size:13px}.privacy a{color:var(--accent)}.seg.three{grid-template-columns:1fr 1fr 1fr}.seg button .pro-badge{padding:2px 6px;font-size:10px}.smart-tag{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.idea-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.idea-row{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:8px 8px 8px 14px;display:flex}.idea-row .idea-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.idea-row .idea-label{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.idea-row .idea-sub{color:var(--muted-2);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.idea-row.faded{opacity:.6}.idea-act{border:1px solid var(--line);background:var(--card);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.idea-act.yes{background:var(--ink);border-color:var(--ink);color:#fff}.idea-act:disabled{opacity:.5}.metoo{border:1px solid var(--line);background:var(--card);min-width:92px;height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.metoo[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.metoo:disabled{opacity:.6}.fan-count{font-variant-numeric:tabular-nums}.section-toggle{width:100%;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:44px;padding:4px 0;font-size:13px;font-weight:600;display:flex}.extras{gap:16px}.switch-row{align-items:flex-start;gap:12px;display:flex}.switch{background:var(--grey);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;width:52px;height:32px;margin-top:2px;padding:3px;transition:background .2s;display:inline-flex}.switch span{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s ease-out;box-shadow:0 1px 2px #0003}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true] span{transform:translate(20px)}.followup-field{background:var(--soft);width:calc(100% - 70px);margin:-4px 0 4px 18px;font-size:15px}.check-row{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;display:flex}.check-row input{width:20px;height:20px;accent-color:var(--accent)}.queue-row{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:6px;min-height:56px;padding:8px 8px 8px 14px;display:flex}.queue-row .q{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:600}.queue-row .q small{color:var(--muted-2);font-size:13px;font-weight:500;display:block}.repeat-pill{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.answers{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.answers li{background:var(--bg);overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.4}.opt.tappable{cursor:pointer}.icon-btn.danger{color:var(--danger);border-color:var(--danger)}.icon-btn:disabled{opacity:.4}button.opt.tappable{width:100%;font:inherit;color:inherit;text-align:left}.insight{gap:16px}.insight-head{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.insight-head img,.insight-thumb{object-fit:cover;background:var(--soft);border-radius:10px;flex:none;width:96px;height:54px}.insight-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.insight-vibe{color:var(--muted);font-size:16px;font-style:italic;line-height:1.45}.insight-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.insight-req{border:1.5px solid var(--line);border-radius:var(--r-input);background:var(--card);cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:8px 14px 8px 12px;display:flex;position:relative;overflow:hidden}.insight-req input{z-index:1;width:20px;height:20px;accent-color:var(--accent);flex:none;position:relative}.insight-bar{background:var(--accent-soft);transition:width .45s ease-out;position:absolute;inset:0 auto 0 0}.insight-req-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;display:flex;position:relative}.insight-req-text small,.insight-q small{color:var(--muted-2);font-size:13px;font-weight:400;line-height:1.35;display:block}.insight-count{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:700;position:relative}.insight-q{background:var(--bg);overflow-wrap:anywhere;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;line-height:1.4;display:flex}.stack-2{flex-direction:column;gap:2px;min-width:0;display:flex}.stack-6{flex-direction:column;gap:6px;display:flex}.stack-12{flex-direction:column;gap:12px;display:flex}.ins-badge{background:var(--soft);height:22px;color:var(--muted);border-radius:999px;align-items:center;margin-top:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ins-badge+.ins-badge{margin-left:6px}.ins-note{color:#8a4b00;background:#fff4e5;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.4}.ins-steps{border-radius:var(--r-card);background:var(--bg);flex-direction:column;gap:12px;margin:0;padding:16px;list-style:none;display:flex}.ins-step{color:var(--muted-2);align-items:center;gap:12px;min-height:28px;font-size:15px;display:flex}.ins-step.now{color:var(--ink);font-weight:600}.ins-step.done{color:var(--ink)}.ins-step-dot{background:var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ins-step.done .ins-step-dot{background:var(--accent);color:#fff}.ins-step.done .ins-step-dot svg{stroke:#fff;width:14px;height:14px}.ins-step.now .ins-step-dot{background:0 0}.ins-step-count{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:14px;font-weight:500}.ins-summary{border-radius:var(--r-card);background:var(--bg);flex-direction:column;gap:14px;padding:16px;display:flex}.ins-sum-row{flex-direction:column;gap:3px;display:flex}.ins-sum-text{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.ins-mood{background:var(--soft);border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.ins-mood span{height:100%;transition:width .45s ease-out;display:block}.ins-mood-pos{background:var(--accent)}.ins-mood-mixed{background:#8fa6ff}.ins-mood-neg{background:var(--ink)}.ins-mood-neutral{background:var(--grey)}.ins-legend{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.ins-legend span{align-items:center;gap:6px;display:inline-flex}.ins-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ins-sec{border-top:1px solid var(--line);padding-top:4px}.ins-sec>summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:17px;font-weight:600;list-style:none;display:flex}.ins-sec>summary::-webkit-details-marker{display:none}.ins-sec>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:9px;height:9px;margin:0 4px 4px 0;transition:transform .2s;transform:rotate(45deg)}.ins-sec[open]>summary:after{margin:4px 4px 0 0;transform:rotate(-135deg)}.ins-sec-count{color:var(--muted);background:var(--soft);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:13px;font-weight:600}.ins-group{background:var(--bg);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-size:15px;line-height:1.4;display:flex}.ins-fix{color:var(--ink);background:var(--card);border-radius:10px;margin-top:4px;padding:8px 10px;font-size:14px}.ins-proof-btn{min-height:32px;color:var(--accent);background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600}.ins-proof{flex-direction:column;display:flex}.ins-proof ul{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ins-proof li{background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.ins-proof-meta{color:var(--muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.ins-proof-meta strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ins-proof li a{color:var(--accent);align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none}.ins-poll{text-align:left;border:1.5px solid var(--line);background:var(--card);width:100%;color:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:14px;font-size:16px;line-height:1.3;display:flex}.ins-poll:active{background:var(--soft)}.ins-poll-opts{flex-wrap:wrap;gap:6px;display:flex}.ins-opt{background:var(--soft);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:13px}.ins-poll-go{color:var(--accent);font-size:14px;font-weight:600}.ins-idea{background:var(--bg);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.ins-idea-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ins-idea-top .ins-badge{background:var(--card);color:var(--ink);margin-top:0}.ins-idea-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;line-height:1.3}.ins-idea-hook{color:var(--muted);overflow-wrap:anywhere;font-size:15px;font-style:italic;line-height:1.45}.ins-thumb-text{color:var(--ink);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.ins-moment{align-items:center;gap:12px;display:flex}.ins-time{font-family:var(--mono);color:#fff;background:var(--ink);border-radius:8px;flex:none;padding:4px 8px;font-size:14px;font-weight:600;text-decoration:none}.ins-changes{border-radius:var(--r-card);border:1.5px solid var(--accent);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ins-changes ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.ins-change{letter-spacing:.05em;text-transform:uppercase;background:var(--soft);color:var(--muted);border-radius:999px;margin-right:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ins-change.new{background:var(--accent);color:#fff}.ins-change.grew{background:var(--accent-soft);color:var(--accent-strong)}.ins-links{flex-wrap:wrap;gap:4px 18px;display:flex}.ins-changes-note{font-size:15px;line-height:1.4}.ins-changes li{align-items:baseline;gap:8px;display:flex}.ins-changes li .ins-change{flex:none;margin-right:0}.pricing h2{font-size:20px}.founding{border-radius:var(--r-card);background:var(--accent);color:#fff;flex-direction:column;gap:2px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex}.founding strong{font-size:16px}.plan-card{border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);flex-direction:column;gap:16px;padding:22px 20px;display:flex;position:relative}.plan-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.plan-flag{background:var(--accent);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:18px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan-price s{color:var(--muted-2);font-size:18px}.plan-amount{letter-spacing:-.03em;font-size:38px;font-weight:700}.plan-sub{color:var(--muted);font-size:15px}.plan-features{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.plan-features li{align-items:flex-start;gap:10px;display:flex}.plan-features li svg{margin-top:1px}.pricing-faq p{color:var(--ink);font-size:15px;line-height:1.5}.usage{border-radius:var(--r-card);background:var(--bg);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.usage-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.usage-top strong{font-size:15px}.usage-bar{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.usage-bar span{background:var(--accent);border-radius:999px;height:100%;transition:width .45s ease-out;display:block}.usage-bar.full span{background:var(--ink)}.limit-card{border-radius:var(--r-card);border:1.5px solid var(--accent);flex-direction:column;gap:12px;padding:16px;display:flex}.limit-card h3{font-size:18px}.plan-chip{background:var(--soft);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.plan-chip.paid{background:var(--accent);color:#fff}.dash-polls,.dash-main,.np-layout,.np-form,.pub-cols,.pub-main,.plan-grid{flex-direction:column;gap:24px;min-width:0;display:flex}.pub-cols,.pub-main{gap:20px}.plan-features{flex:1}.pricing-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-side{display:none}@media (width<=1023.98px){.d-only{display:none!important}}@media (width>=1024px){.m-only{display:none!important}body{background:var(--bg)}.app{grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.app-side{background:var(--card);border-right:1px solid var(--line);flex-direction:column;gap:8px;height:100dvh;padding:24px 16px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{padding:4px 10px 14px}.side-new{height:48px;margin-bottom:10px;font-size:16px;text-decoration:none}.side-new.on{box-shadow:0 0 0 3px var(--accent-soft)}.side-nav{flex-direction:column;gap:2px;display:flex}.side-link{height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.side-link:hover,.side-link[aria-current=page]{background:var(--soft);color:var(--ink)}.side-link[aria-current=page] svg{color:var(--accent)}.side-link .pro-badge{align-self:center;margin-left:auto}.side-spacer{flex:1;min-height:16px}.side-link-card{background:var(--ink);color:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.side-link-card .label{color:var(--grey)}.side-url{color:var(--grey);overflow-wrap:anywhere;font-size:15px}.side-url strong{color:#fff;font-weight:600}.side-link-btns{grid-template-columns:1fr 1fr;gap:6px;display:grid}.side-link-btns .btn-dark{background:#ffffff1f;height:36px;padding:0 10px;font-size:14px}.side-view{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.side-plan{justify-content:space-between;align-items:center;gap:8px;padding:10px 6px 4px;text-decoration:none;display:flex}.side-plan-go{color:var(--accent);font-size:13px;font-weight:600}.side-me{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;margin-top:6px;padding:10px 6px;text-decoration:none;display:flex}.side-me img,.side-me-initial{object-fit:cover;background:var(--soft);border-radius:50%;flex:none;width:36px;height:36px}.side-me-initial{color:var(--muted);justify-content:center;align-items:center;font-weight:600;display:flex}.side-me strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.side-me small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.side-privacy{color:var(--muted-2);padding:0 6px;font-size:12px;text-decoration:none}.app-main.shell{width:100%;max-width:1180px;min-height:100dvh;box-shadow:none;background:0 0;border-radius:0;gap:24px;margin:0 auto;padding:36px 48px 56px}.app-main.shell.narrow{max-width:640px}.dash-head{flex-direction:column;gap:6px;display:flex}.dash-head h1{letter-spacing:-.03em;font-size:32px}.dash-head p{color:var(--muted);font-size:15px}.dash-head a{color:var(--accent);font-weight:600;text-decoration:none}.dash-polls{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.dash-past{border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);padding:20px;position:sticky;top:24px}.dash-past .past-list{max-height:calc(100dvh - 140px);overflow-y:auto}.app-main .poll-card{padding:24px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.stats>label{grid-column:1/-1;max-width:560px}.stats>section[aria-label="Results by platform"],.stats>section[aria-label="All your polls"]{grid-column:1/-1}.stats-upsell{min-height:520px}.stats-upsell-card{max-width:460px}.np-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;display:grid}.np-form,.np-form>.btn,.np-form .btn-primary{max-width:600px}.shell.public{max-width:1040px;min-height:calc(100dvh - 80px);margin:40px auto;padding:48px 56px 32px}.pub-cols{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:56px;display:grid}.pub-cols>.creator{padding-top:12px;position:sticky;top:48px}.pub-cols .creator-photo{width:128px;height:128px}.pub-cols .creator-initial{font-size:48px}.pub-cols .creator-name{font-size:28px}.pub-main .poll-card{padding:28px}.pub-main .poll-q{letter-spacing:-.025em;font-size:30px}.pub-main .opt{min-height:60px}.pub-main .opt:not(:disabled):hover{border-color:var(--ink)}.shell.pricing{gap:28px;max-width:1120px;padding:32px 48px 48px}.pricing-head{text-align:center;align-items:center}.pricing-head h1{letter-spacing:-.035em;font-size:44px!important}.pricing-founding{text-align:center;align-self:center;padding:14px 28px}.pricing-seg{align-self:center;width:440px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;padding-top:8px;display:grid}.plan-card{padding:28px 24px}.pricing-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;max-width:920px;margin:8px auto 0;display:grid}.pricing-faq>h2,.pricing-faq>.field-note{grid-column:1/-1}}.vp{flex-direction:column;gap:10px;display:flex;position:sticky;top:36px}.vp-label{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.vp-live{color:var(--live);align-items:center;gap:6px;display:inline-flex}.vp-frame{background:var(--card);border:1.5px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 24px 60px -30px #14141440}.vp-bar{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:10px;height:38px;padding:0 14px;display:flex}.vp-dots{gap:5px;display:flex}.vp-dots i{background:var(--line-strong);border-radius:50%;width:8px;height:8px;display:block}.vp-url{text-align:center;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:34px;font-size:12px;font-weight:600;overflow:hidden}.vp-body{flex-direction:column;gap:16px;max-height:calc(100dvh - 180px);padding:22px 20px 18px;display:flex;overflow-y:auto}.vp-creator{gap:6px;padding-top:0}.vp-creator .creator-photo{width:64px;height:64px}.vp-creator .creator-initial{font-size:26px}.vp-creator .creator-name{font-size:18px}.vp-creator .creator-socials span{background:var(--soft);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.vp-card{border-radius:18px;gap:12px;padding:16px!important}.vp-q{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.2}.vp-q.empty{color:var(--grey)}.vp-opt{border-radius:12px;min-height:44px;padding:0 12px}.vp-opt .lbl{font-size:15px}.vp-opt.empty .lbl{color:var(--grey)}.vp-input{border:1.5px solid var(--line);height:44px;color:var(--grey);border-radius:12px;align-items:center;padding:0 12px;font-size:14px;display:flex}.vp-btn{background:var(--accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:600;display:flex}.vp-sub{color:var(--muted-2);font-size:12px;line-height:1.4}.vp-foot{color:var(--ink);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ins-app{flex-direction:column;gap:20px;min-width:0;display:flex}.ins-rail,.ins-view{flex-direction:column;gap:14px;min-width:0;display:flex}.ins-app.show-report .ins-rail,.ins-app.show-list .ins-view{display:none}.ins-new{border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);flex-direction:column;gap:12px;padding:18px;display:flex}.ins-new h2{font-size:19px;line-height:1.25}.ins-new .usage{padding:12px 14px}.ins-list-head{justify-content:space-between;align-items:baseline;gap:10px;padding:6px 2px 0;display:flex}.ins-empty{color:var(--muted);padding:4px 2px;font-size:14px;line-height:1.45}.ins-videos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ins-row{text-align:left;border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:10px;display:flex}.ins-row:hover{border-color:var(--line-strong)}.ins-row[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ins-row img,.ins-row-thumb{object-fit:cover;background:var(--soft);border-radius:8px;flex:none;width:80px;height:45px}.ins-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ins-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ins-row-meta{color:var(--muted-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ins-row-bad{color:var(--danger);font-weight:600}.ins-row-go{color:var(--grey);flex:none}.ins-blank{text-align:center;border-radius:var(--r-card);border:1.5px dashed var(--line-strong);flex-direction:column;gap:6px;padding:48px 24px;display:flex}.ins-blank h2{font-size:20px}.ins-blank p{color:var(--muted);font-size:15px}.ins-report{border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);flex-direction:column;gap:16px;padding:18px;display:flex;position:relative}.ins-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.ins-hero img,.ins-hero-thumb{object-fit:cover;background:var(--soft);border-radius:10px;width:112px;height:63px;display:block}.ins-hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ins-hero h2{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:18px;line-height:1.25}.ins-badges{flex-wrap:wrap;gap:6px;display:flex}.ins-badges .ins-badge{margin:2px 0 0}.ins-badge.warn{color:#8a4b00;background:#fff4e5}.ins-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ins-actions .chip{cursor:pointer;text-decoration:none}.ins-checks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ins-checks .label{margin-right:2px}.ins-moodrow{flex-direction:column;gap:8px;display:flex}.ins-moodrow .insight-vibe{font-size:15px}.ins-sums{gap:10px;display:grid}.ins-sum{background:var(--bg);border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.ins-sum .ins-sum-text{font-size:16px}.ins-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -18px;padding:2px 18px 6px;display:flex;overflow-x:auto}.ins-tabs::-webkit-scrollbar{display:none}.ins-tab{scroll-snap-align:start;border:1.5px solid var(--line);background:var(--card);min-height:92px;color:var(--ink);text-align:left;font:inherit;border-radius:14px;flex-direction:column;flex:0 0 168px;gap:4px;padding:12px;display:flex}.ins-tab:hover{border-color:var(--line-strong)}.ins-tab[aria-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#f3f6ff}.ins-tab-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ins-tab[aria-selected=true] .ins-tab-top{color:var(--accent)}.ins-tab-n{background:var(--soft);min-width:22px;height:20px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.ins-tab[aria-selected=true] .ins-tab-n{background:var(--accent);color:#fff}.ins-tab-item{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ins-tab-sub{color:var(--muted-2);margin-top:auto;font-size:12px}.ins-panel{flex-direction:column;gap:10px;display:flex}.ins-rank{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ins-rank>li{border-top:1px solid var(--line)}.ins-rank>li:first-child{border-top:none}.ins-item{flex-direction:column;display:flex}.ins-item-row{cursor:default;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:8px 6px;display:flex}.ins-item-row[role=button]{cursor:pointer}.ins-item-row[role=button]:hover{background:var(--bg)}.ins-item-row input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.ins-item.picked .ins-item-row{background:#f3f6ff}.ins-rank-n{width:22px;color:var(--muted-2);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.ins-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ins-item-text strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.ins-item-text small{color:var(--muted-2);font-size:12px}.ins-item-bar{display:none}.ins-item-n{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:28px;font-size:15px;font-weight:700}.ins-item-chev{color:var(--grey);flex:none;transition:transform .2s}.ins-item.open .ins-item-chev{color:var(--ink);transform:rotate(180deg)}.ins-item .ins-fix{margin:0 6px 10px 38px}.ins-proof-list{flex-direction:column;gap:8px;margin:0 6px 12px 38px;padding:0;list-style:none;display:flex}.ins-proof-list li{background:var(--bg);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.ins-proof-list a{color:var(--accent);align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none}.ins-time{flex:none}.ins-ideas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ins-bar{bottom:max(12px, env(safe-area-inset-bottom));z-index:20;background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:8px;padding:10px;display:grid;position:sticky;box-shadow:0 18px 40px -16px #14141480}.ins-bar-n{white-space:nowrap;padding:0 6px;font-size:14px}.ins-bar .btn{border-radius:12px;height:44px;padding:0 10px;font-size:14px}.ins-bar .btn-secondary{color:#fff;background:#ffffff1f;border:none}.ins-bar-x{width:36px;height:36px;color:var(--grey);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.ins-short{display:none}.ins-bar .btn{white-space:nowrap}@media (width<=480px){.ins-long{display:none}.ins-short{display:inline}.ins-bar{grid-template-columns:1fr 1fr auto}.ins-bar-n{grid-column:1/-1;padding:2px 4px 0}}@media (width>=1024px){.ins-app{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ins-app.show-report .ins-rail,.ins-app.show-list .ins-view{display:flex}.ins-rail{max-height:calc(100dvh - 48px);padding-bottom:8px;position:sticky;top:24px;overflow-y:auto}.ins-report{gap:18px;padding:24px}.ins-actions{grid-column:2}.ins-hero img,.ins-hero-thumb{width:152px;height:86px}.ins-hero h2{font-size:22px}.ins-sums{grid-template-columns:repeat(3,minmax(0,1fr))}.ins-tabs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;display:grid;overflow:visible}.ins-tab{flex:none}.ins-item-bar{background:var(--soft);border-radius:999px;flex:none;width:160px;height:8px;display:block;overflow:hidden}.ins-item-bar>span{background:var(--accent);border-radius:999px;height:100%;transition:width .45s ease-out;display:block}.ins-item-n{min-width:44px}.ins-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-bar{max-width:620px;margin:0 auto}}.home-nav-links{align-items:center;gap:6px;display:flex}.home-nav-link{height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home-nav-link:hover{background:var(--soft)}@media (width<=559.98px){.hide-phone{display:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.plans-teaser{flex-direction:column;gap:24px;display:flex}.plans-teaser-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.plans-teaser h2{letter-spacing:-.03em;font-size:32px}.founding-pill{background:var(--accent);color:#fff;border-radius:999px;align-items:center;min-height:32px;padding:4px 14px;font-size:14px;font-weight:600;display:inline-flex}.plans-teaser-grid{gap:14px;display:grid}.plan-mini{border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);flex-direction:column;gap:14px;padding:22px;display:flex}.plan-mini.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.plan-mini h3{font-size:20px}.plans-teaser-cta{max-width:260px}@media (width>=760px){.plans-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-teaser-head{flex-direction:row;justify-content:space-between;align-items:center}}.faq{flex-direction:column;gap:20px;display:flex}.faq h2{letter-spacing:-.03em;font-size:32px}.faq-list{gap:10px;display:grid}.faq-item{background:var(--card);border:1.5px solid var(--line);border-radius:18px;padding:0 18px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--muted);flex:none;font-size:22px;font-weight:400}.faq-item[open] summary:after{content:"–"}.faq-item p{color:var(--muted);padding:0 0 16px;font-size:15px;line-height:1.55}@media (width>=900px){.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.final-cta{background:var(--ink);color:#fff;border-radius:32px;flex-direction:column;align-items:flex-start;gap:14px;padding:36px 24px;display:flex}.final-cta h2{letter-spacing:-.035em;font-size:clamp(32px,6vw,48px);font-weight:700;line-height:1.02}.final-cta>p{color:var(--grey);font-size:18px;line-height:1.45}.final-cta .claim{width:100%}.final-cta .claim .field-note{color:var(--grey)}.final-cta .claim .field-note.ok{color:#7ee2a8}@media (width>=560px){.final-cta{padding:48px}}.home-foot-links{gap:16px;display:inline-flex}.claim{grid-template-columns:minmax(0,1fr)}.claim>*{min-width:0}@media (width>=560px){.claim{grid-template-columns:minmax(0,1fr) auto}}.final-cta .claim{align-self:stretch;max-width:560px}.final-cta .btn-primary:disabled{opacity:1;color:var(--grey);background:#ffffff1f}.launch{scroll-margin-top:24px}.launch-frame{background:var(--bg);box-shadow:0 1px 0 var(--line), 0 30px 80px -30px #1414144d;aspect-ratio:16/9;border-radius:28px;position:relative;overflow:hidden}.launch-frame video{object-fit:cover;width:100%;height:100%;display:block}.launch-sound{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414c7;border:none;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;right:16px}.launch-sound[aria-pressed=true]{background:#14141480}.launch-play{background:var(--accent);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px -12px #2b59ff99}@media (width<=559.98px){.launch-frame{border-radius:20px}.launch-sound{height:38px;font-size:14px;bottom:10px;right:10px}}.creator-bio{color:var(--muted);overflow-wrap:anywhere;white-space:pre-line;max-width:320px;font-size:15px;line-height:1.45}.links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.link-item{flex-direction:column;min-width:0;display:flex}.link-item.head{padding-top:10px}.link-head{font-family:var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:600}.link-btn{background:var(--card);border:1.5px solid var(--line);min-height:60px;color:var(--ink);border-radius:16px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:8px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}a.link-btn:hover{border-color:var(--ink);transform:translateY(-1px)}a.link-btn:active{transform:scale(.99)}.link-title{text-align:center;overflow-wrap:anywhere;padding:0 4px}.link-ico{background:var(--soft);color:var(--ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.link-ico img{object-fit:cover;width:100%;height:100%;display:block}.link-ico.site{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.link-ico.site img{object-fit:contain;width:70%;height:70%}.link-ico.letter{color:var(--muted);font-size:16px;font-weight:600}.link-ico.brand{color:#fff;background:#141414}.link-ico.brand.youtube{background:#f03}.link-ico.brand.instagram{background:#d62976}.link-ico.brand.twitch{background:#9146ff}.footer-link a.footer-privacy{color:var(--muted-2);font-weight:500}[data-page-theme=light]{--bg:#fff;--soft:#f4f4f1;--card-soft:#fafaf8}[data-page-theme=light] .link-btn,[data-page-theme=light] .public .poll-card,[data-page-theme=light] .vp-body .poll-card{border-color:var(--ink)}[data-page-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--card:#1c1c1c;--card-soft:#181818;--ink:#f2f2f0;--muted:#a3a39c;--muted-2:#a3a39c;--line:#2c2c2a;--line-strong:#3a3a37;--soft:#262624;--grey:#6b6b66;--accent:#8ea6ff;--accent-strong:#a8baff;--accent-soft:#8ea6ff2e;--lily:#8ea6ff;--live:#4ade80;--danger:#fb923c}[data-page-theme=dark] .winner-card{background:#262624}[data-page-theme=dark] .btn-primary,[data-page-theme=dark] .metoo[aria-pressed=true]{color:#0b0b0b}[data-page-theme=dark] .link-ico.site{box-shadow:none}[data-page-theme=bold]{--page-bg:#2b59ff}html[data-page-theme=bold] body{background:#2b59ff}[data-page-theme=bold] .shell.public{box-shadow:none;background:0 0}[data-page-theme=bold] .vp-body,[data-page-theme=bold].vp-body{background:#2b59ff}[data-page-theme=bold] .link-btn{border-color:#0000}[data-page-theme=bold] .creator-name,[data-page-theme=bold] .link-head,[data-page-theme=bold] .footer-link,[data-page-theme=bold] .footer-link a,[data-page-theme=bold] .vp-foot,[data-page-theme=bold] .pub-main>.text-btn,[data-page-theme=bold] .owner-pill{color:#fff}[data-page-theme=bold] .creator-bio,[data-page-theme=bold] .footer-link a.footer-privacy{color:#e6ecff}[data-page-theme=bold] .creator-socials a,[data-page-theme=bold] .creator-socials span{color:#fff;background:#ffffff29}[data-page-theme=bold] .owner-pill{background:#ffffff29}[data-page-theme=bold] .creator-photo{box-shadow:0 0 0 3px #fff}[data-page-theme=bold] .public .poll-card{border-color:#0000;box-shadow:0 18px 40px -18px #0a1e7873}@media (width>=1024px){.pub-main .links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pub-main .link-item.head{grid-column:1/-1}.pub-main .link-btn{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:64px;padding:10px 12px}.pub-main .link-title{text-align:left;padding:0}.pub-main .link-end{display:none}.pub-cols .creator-bio{font-size:16px}}.vp-body[data-page-theme]{background:var(--page-bg,var(--bg));color:var(--ink)}.vp-body .links{gap:8px}.vp-body .link-btn{border-radius:12px;grid-template-columns:32px minmax(0,1fr) 32px;min-height:44px;padding:6px;font-size:13px}.vp-body .link-ico{border-radius:8px}.vp-body .link-head{font-size:11px}.vp-body .creator-bio{font-size:13px}.link-card-edit{min-height:var(--tap);color:#fff;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px 0;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mp{gap:20px}.mp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mp-sub{color:var(--muted);font-size:15px;line-height:1.45}.mp-head-btns{gap:8px;display:flex}a.text-btn{text-decoration:none}.btn-line{border:1.5px solid var(--line);background:var(--card);height:44px;color:var(--ink);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-line:hover{border-color:var(--ink)}.btn-line.danger{color:var(--danger);border-color:var(--danger)}.mp-bio{min-height:76px}.mp-add{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mp-add .btn{height:52px;font-size:16px}.mp-form,.mp-import{background:var(--card);border:1.5px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.mp-import-open{border:1.5px dashed var(--line-strong);width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:1.4;display:flex}.mp-import-open:hover{border-color:var(--ink)}.mp-import-row{flex-wrap:wrap;gap:8px;display:flex}.mp-import-row .field{flex:999 200px;min-width:0}.btn-dark-solid{border-radius:var(--r-input);background:var(--ink);height:52px;color:var(--card);border:none;flex:auto;padding:0 18px;font-size:15px;font-weight:600}.mp-found{flex-direction:column;gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mp-found li{background:var(--bg);overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:15px;font-weight:600}.mp-found li small{color:var(--muted-2);margin-left:4px;font-weight:400}.mp-found li.header{letter-spacing:.07em;color:var(--muted);background:0 0;padding:8px 4px 2px;font-size:12px}.mp-check{min-height:var(--tap);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.mp-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:1px}.mp-poll-row,.mp-row-main{align-items:center;gap:10px;min-width:0;display:flex}.mp-poll-row{border:2px solid var(--accent);background:var(--card);border-radius:16px;padding:12px 14px}.mp-poll-ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mp-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp-row-text strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mp-row-text small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mp-head-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:13px!important}.mp-row-link{color:var(--accent);min-height:var(--tap);flex:none;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mp-empty{color:var(--muted);gap:4px;font-size:15px;line-height:1.45}.mp-empty strong{color:var(--ink)}.mp-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mp-row{border:1.5px solid var(--line);background:var(--card);border-radius:16px;padding:8px 8px 8px 2px;transition:box-shadow .15s}.mp-row.header{background:var(--card-soft)}.mp-row.off .mp-row-main>.link-ico,.mp-row.off .mp-row-text strong{opacity:.45}.mp-row.dragging{border-color:var(--ink);z-index:2;position:relative;box-shadow:0 12px 30px -12px #14141459}.mp-drag{width:32px;height:var(--tap);color:var(--grey);cursor:grab;touch-action:none;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mp-drag:active{cursor:grabbing;color:var(--ink)}.mp-icon-btn{width:var(--tap);height:var(--tap);background:var(--soft);color:var(--ink);border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mp-icon-btn[aria-expanded=true]{background:var(--ink);color:var(--card)}.mp-switch{background:var(--grey);border:none;border-radius:999px;flex:none;width:48px;height:28px;margin:0 4px;padding:0;position:relative}.mp-switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.mp-switch[aria-checked=true]{background:var(--live)}.mp-switch[aria-checked=true] span{left:23px}.mp-edit{flex-direction:column;gap:12px;padding:12px 6px 6px 10px;display:flex}.mp-edit .mp-form{border:none;padding:0}.mp-icon-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mp-confirm{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.mp-confirm span{flex:160px}.mp-delete{color:var(--danger)}.mp-look{border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);flex-direction:column;gap:14px;padding:18px;display:flex}.mp-look-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mp-look-head h2{font-size:18px}.theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.theme-sw{border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;flex-direction:column;gap:6px;padding:5px;display:flex}.theme-sw[aria-checked=true]{border:2px solid var(--accent);padding:4.5px}.theme-sw.locked{opacity:.65}.theme-art{border-radius:10px;flex-direction:column;justify-content:center;gap:5px;height:64px;padding:0 8px;display:flex}.theme-art i{border-radius:99px;height:9px;display:block}.theme-art.blue{background:#f4f4f1}.theme-art.blue i{background:#fff;box-shadow:inset 0 0 0 1px #e4e4e0}.theme-art.blue i:first-child{box-shadow:inset 0 0 0 1.5px #2b59ff}.theme-art.light{background:#fff;box-shadow:inset 0 0 0 1px #e4e4e0}.theme-art.light i{box-shadow:inset 0 0 0 1.5px #141414}.theme-art.dark{background:#111}.theme-art.dark i{background:#2a2a28}.theme-art.bold{background:#2b59ff}.theme-art.bold i{background:#fff}.theme-art.custom{background:#24123a}.theme-art.custom i{box-shadow:inset 0 0 0 1.5px #f3eeff}.theme-art.custom i:first-child{box-shadow:none;background:#d7ff3a}.theme-name{justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}@media (width<=420px){.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-page-theme=custom] body,.vp-body[data-page-theme=custom]{background-color:var(--lk-bg);background-image:linear-gradient(rgba(0, 0, 0, var(--lk-dim)), rgba(0, 0, 0, var(--lk-dim))), var(--lk-image);background-position:50%;background-size:cover;background-attachment:scroll}html[data-page-theme=custom] body{min-height:100dvh}[data-page-theme=custom] .shell.public{box-shadow:none;background:0 0}[data-page-theme=custom] .public,[data-page-theme=custom].vp-body{font-family:var(--font);color:var(--lk-text)}[data-page-theme=custom] .public .poll-card,[data-page-theme=custom] .vp-body .poll-card{background:var(--card);border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-page-theme=custom] .opt{background:0 0}[data-page-theme=custom] .btn-primary,[data-page-theme=custom] .metoo[aria-pressed=true]{color:var(--lk-btn-text)}[data-page-theme=custom] .winner-card{background:var(--lk-btn);color:var(--lk-btn-text)}[data-page-theme=custom] .winner-card .kicker,[data-page-theme=custom] .winner-card .sub{color:var(--lk-btn-text);opacity:.8}[data-page-theme=custom] .creator-name,[data-page-theme=custom] .creator-bio,[data-page-theme=custom] .link-head,[data-page-theme=custom] .footer-link,[data-page-theme=custom] .footer-link a,[data-page-theme=custom] .vp-foot,[data-page-theme=custom] .pub-main>.text-btn,[data-page-theme=custom] .owner-pill{color:var(--lk-text)}[data-page-theme=custom] .creator-socials a,[data-page-theme=custom] .creator-socials span{background:var(--soft);color:var(--lk-text)}[data-page-theme=custom] .owner-pill{background:var(--soft)}[data-page-theme=custom] .link-btn{background:var(--lk-btn);color:var(--lk-btn-ink);border:2px solid var(--lk-btn);border-radius:var(--lk-radius);box-shadow:var(--lk-shadow);font-family:var(--font)}[data-page-theme=custom] a.link-btn:hover{border-color:var(--lk-btn);transform:translateY(-1px)}[data-page-theme=custom] .link-ico{border-radius:calc(min(var(--lk-radius), 999px) * .7 + 4px)}[data-page-theme=custom] .link-ico.letter,[data-page-theme=custom] .link-ico.plain{color:inherit;background:#ffffff38}[data-page-theme=custom] .video-card{border-radius:calc(min(var(--lk-radius), 24px))}.link-btn.hl{z-index:1;box-shadow:0 0 0 3px var(--accent-soft);position:relative}.link-btn.hl-wiggle{animation:3.2s ease-in-out infinite hlWiggle}.link-btn.hl-glow{animation:2.2s ease-in-out infinite hlGlow}.link-btn.hl-pulse{animation:1.8s ease-in-out infinite hlPulse}@keyframes hlWiggle{0%,82%,to{transform:rotate(0)}85%{transform:rotate(-2deg)}88%{transform:rotate(2deg)}91%{transform:rotate(-1.4deg)}94%{transform:rotate(1deg)}}@keyframes hlGlow{0%,to{box-shadow:0 0 0 0 var(--accent-soft), 0 0 0 3px var(--accent-soft)}50%{box-shadow:0 0 22px 6px var(--accent-soft), 0 0 0 3px var(--accent)}}@keyframes hlPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.link-btn.hl-wiggle,.link-btn.hl-glow,.link-btn.hl-pulse{box-shadow:0 0 0 3px var(--accent);animation:none}}.link-item.video{padding-top:2px}.video-card{background:var(--card);border:1.5px solid var(--line);border-radius:18px;flex-direction:column;margin:0;display:flex;overflow:hidden}.video-card.vertical{align-self:center;width:min(100%,230px)}.video-frame{aspect-ratio:16/9;background:#0b0b0b;position:relative}.video-card.vertical .video-frame{aspect-ratio:9/16}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-play{background:#0b0b0b;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.video-play:disabled{opacity:1}.video-play img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-skel{background:#1c1c1c;animation:1.4s ease-in-out infinite tallyPulse;position:absolute;inset:0}.video-btn{color:#fff;background:#f03;border-radius:14px;justify-content:center;align-items:center;width:64px;height:44px;display:flex;position:relative;box-shadow:0 6px 18px #00000059}.video-btn.tiktok{color:#141414;background:#fffffff0;border-radius:50%;width:56px;height:56px}.video-play:not(:disabled):hover .video-btn{transform:scale(1.06)}.video-cap{flex-direction:column;gap:2px;padding:10px 14px 12px;display:flex}.video-title{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.video-sub{color:var(--muted-2);font-size:13px}.vp-body .video-cap{padding:6px 10px 8px}.vp-body .video-title{font-size:12px}.vp-body .video-btn{border-radius:10px;width:44px;height:30px}@media (width>=1024px){.pub-main .link-item.video{grid-column:1/-1}}.mp-add.three{grid-template-columns:1fr 1fr 1fr}.mp-add .btn{justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.mp-pro{align-self:center!important;padding:2px 6px!important;font-size:10px!important}@media (width<=420px){.mp-add.three{grid-template-columns:1fr 1fr}.mp-add.three .btn-primary{grid-column:1/-1}}.mp-upsell,.mp-paused{border:1.5px solid var(--accent);background:var(--accent-soft);gap:10px;font-size:15px;line-height:1.45}.mp-upsell-btns{flex-wrap:wrap;gap:8px;display:flex}.mp-upsell-btns .btn{width:auto;height:44px;padding:0 18px;font-size:15px}.mp-paused strong{font-size:15px}.mp-clicks-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.clicks-seg{min-width:260px}.clicks-seg button{height:36px;font-size:13px}.mp-clicks-lock{height:var(--tap);border:1.5px dashed var(--line-strong);color:var(--muted);background:0 0;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.mp-clicks{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;padding:0 4px;font-size:15px;font-weight:700;line-height:1.1;display:flex}.mp-clicks small{color:var(--muted-2);font-size:11px;font-weight:500}.mp-star{color:var(--grey);background:0 0}.mp-star.on{color:#b07a00;background:#fff4cc}.mp-effects{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 8px 2px 42px;font-size:13px;display:flex}.mp-effects .chip{height:36px;padding:0 12px}.mp-effects .chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.clicks-card{grid-column:1/-1}.clicks-total{color:var(--ink);font-size:20px}.clicks-label{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.clicks-sub{margin-top:8px;font-size:15px}.lk{flex-direction:column;gap:18px;padding-top:4px;display:flex}.lk-group{flex-direction:column;gap:10px;display:flex}.lk-presets{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.lk-preset{border:1px solid #00000014;border-radius:999px;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.lk-preset i{border-radius:50%;width:16px;height:16px;display:block}.lk-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lk-color{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:6px 10px 6px 6px;display:flex}.lk-color input{cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;width:40px;height:40px;padding:0}.lk-color input::-webkit-color-swatch-wrapper{padding:0}.lk-color input::-webkit-color-swatch{border:1px solid #0000001f;border-radius:10px}.lk-color-text{flex-direction:column;min-width:0;font-size:14px;font-weight:600;display:flex}.lk-color-text small{font-family:var(--mono);color:var(--muted-2);font-size:12px;font-weight:500}.lk-image{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lk-thumb{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:12px;flex:none;width:56px;height:56px}.lk-dim{align-items:center;gap:10px;font-size:14px;display:flex}.lk-dim input{accent-color:var(--accent);min-height:var(--tap);flex:1}.lk-dim small{text-align:right;width:36px;color:var(--muted-2);font-variant-numeric:tabular-nums}.lk-fonts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lk-font{border:1.5px solid var(--line);background:var(--card);min-height:60px;color:var(--ink);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.lk-font span{font-size:17px;line-height:1.1}.lk-font small{font-family:var(--font);color:var(--muted-2);font-size:11px}.lk-font[aria-checked=true]{border:2px solid var(--accent);padding:7.5px 9.5px}@media (width<=520px){.lk-fonts{grid-template-columns:repeat(2,minmax(0,1fr))}}.sw{gap:20px}.sw-top{min-height:var(--tap);justify-content:space-between;align-items:center;display:flex}.sw-dots{gap:6px;display:flex}.sw-dots span{background:var(--line-strong);border-radius:999px;width:22px;height:6px}.sw-dots span.on{background:var(--accent)}.sw-head{flex-direction:column;gap:8px;display:flex}.sw-head h1{letter-spacing:-.03em;font-size:30px;line-height:1.08}.sw-head p{color:var(--muted);font-size:16px;line-height:1.5}.sw-card{border-radius:var(--r-card);background:var(--card);border:1.5px solid var(--line);flex-direction:column;gap:12px;padding:18px;display:flex}.sw-card>strong{font-size:15px}.sw-list{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.sw-list li{align-items:center;gap:10px;display:flex}.sw-list svg{stroke:var(--live);flex:none}.sw-small{color:var(--muted);font-size:13px;line-height:1.45}.sw-reading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:50dvh;display:flex}.sw-reading strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:19px}.sw-reading span{color:var(--muted);font-size:15px}.sw-page{background:var(--bg);border:1.5px solid var(--line);border-radius:28px;flex-direction:column;gap:14px;padding:22px 16px 18px;display:flex}.sw-page .creator{padding-top:0}.sw-page .creator-photo{width:72px;height:72px}.sw-page .creator-name{font-size:19px}.sw-socials span{background:var(--card);width:32px;height:32px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.sw-slot{text-align:center;background:#f5f7ff;border:2px dashed #9db2ff;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.sw-slot strong{color:var(--accent-strong);font-size:15px}.sw-slot span{color:#3f4f86;font-size:13px}.sw-claim{background:var(--ink);color:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex}.sw-claim-label{color:#bdbdb7;font-size:13px;font-weight:600}.sw-claim-url{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px}.sw-handle{background:#fff}.sw-claim-note{color:#bdbdb7;text-align:center;font-size:13px;line-height:1.45}.sw-claim-note.ok{color:#7fe0a6;text-align:left}.sw-claim-note.taken,.sw-claim-note.invalid{color:#ffb4a8;text-align:left}.sw-claim-note.idle,.sw-claim-note.checking{text-align:left}a.sw-claim-note{color:#d6d6d1}.sw-alts{flex-wrap:wrap;gap:8px;display:flex}.sw-alts button{min-height:var(--tap);color:#fff;background:0 0;border:1.5px solid #ffffff4d;border-radius:999px;padding:0 14px;font-size:15px;font-weight:600}.sw-done{width:52px;height:52px;color:var(--live);background:#e3f4ea;border-radius:16px;justify-content:center;align-items:center;display:flex}.sw-done svg{width:26px;height:26px;stroke:var(--live)}.sw-copy{flex-direction:row;justify-content:space-between;align-items:center}.sw-copy-url{overflow-wrap:anywhere;font-size:16px}.sw-platforms{gap:8px;display:flex}.sw-platforms span{background:var(--bg);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pending-import{background:#eef2ff}.pending-import>span{color:var(--muted);font-size:15px;line-height:1.45}.hero-switch{background:var(--card);border:1.5px solid var(--line);min-height:52px;color:var(--ink);border-radius:16px;align-self:flex-start;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.hero-switch:hover{border-color:var(--line-strong)}.hero-switch-ico{width:36px;height:36px;color:var(--accent);background:#eef2ff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.phone{background:var(--ink);border-radius:50px;justify-self:center;width:100%;max-width:360px;padding:10px;box-shadow:0 30px 60px -20px #14141459}.phone-screen{background:var(--bg);border-radius:41px;flex-direction:column;gap:14px;padding:28px 16px 18px;display:flex}.phone-creator{gap:8px;padding-top:0}.phone-creator .creator-photo{width:72px;height:72px}.phone-avatar{color:#b4531a;background:#ffe3cf;font-size:24px;font-weight:700}.phone-creator .creator-name{font-size:19px}.phone-creator .creator-bio{max-width:250px;font-size:14px;line-height:1.4}.demo.compact{box-shadow:0 0 0 2px var(--accent);gap:10px;max-width:none;padding:16px 14px}.demo.compact .poll-q{font-size:19px}.demo.compact .opt{min-height:48px}.demo.compact .opt .lbl{font-size:15px}.phone .links{gap:8px}.phone-foot{color:var(--muted-2);text-align:center;font-size:12px}.final-switch{color:#fff;text-underline-offset:4px;min-height:var(--tap);align-items:center;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}html.overlay-page,html.overlay-page body,html.overlay-page #root{background:0 0!important}html.overlay-page body{overflow:hidden}.ov{--ov-card:#fff;--ov-ink:#141414;--ov-muted:#5e5e59;--ov-line:#e4e4e0;--ov-track:#eef0f6;--ov-rest:#9aa0ae;--ov-chip:#f0f0ec;--ov-win-bg:#eef2ff;pointer-events:none;font-family:var(--font);color:var(--ov-ink);-webkit-font-smoothing:antialiased;position:fixed;inset:0}.ov-dark{--ov-card:#141414;--ov-ink:#fff;--ov-muted:#b4b4ae;--ov-line:#2e2e2b;--ov-track:#2a2a28;--ov-rest:#6e6e69;--ov-chip:#2a2a28;--ov-win-bg:#1b2347}.ov>.ov-card,.ov>.ov-pill{transform-origin:0 100%;position:absolute}.ov-bl>.ov-card,.ov-bl>.ov-pill{transform-origin:0 100%;bottom:32px;left:32px}.ov-br>.ov-card,.ov-br>.ov-pill{transform-origin:100% 100%;bottom:32px;right:32px}.ov-tl>.ov-card,.ov-tl>.ov-pill{transform-origin:0 0;top:32px;left:32px}.ov-tr>.ov-card,.ov-tr>.ov-pill{transform-origin:100% 0;top:32px;right:32px}.ov-size-s>.ov-card,.ov-size-s>.ov-pill{scale:.8}.ov-size-l>.ov-card,.ov-size-l>.ov-pill{scale:1.3}.ov-card{box-sizing:border-box;background:var(--ov-card);border-radius:22px;flex-direction:column;gap:14px;width:440px;padding:20px 22px 18px;display:flex;box-shadow:0 10px 30px #00000059}.ov-in{animation:ovIn .35s var(--ease-bar) both}@keyframes ovIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.ov-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ov-live{letter-spacing:.06em;color:var(--live);align-items:center;gap:6px;margin-left:6px;font-size:12px;font-weight:700;display:inline-flex}.ov-dot{background:var(--live);border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite tallyPulse}.ov-timer{font-family:var(--mono);color:#fff;font-variant-numeric:tabular-nums;background:#141414;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.ov-dark .ov-timer{color:#141414;background:#fff}.ov-timer.ov-hurry{background:var(--accent);color:#fff}.ov-tag{letter-spacing:.06em;background:var(--ov-chip);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.ov-q{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.ov-error{color:var(--ov-muted);margin:0;font-size:16px;line-height:1.4}.ov-options{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ov-opt{flex-direction:column;gap:6px;transition:opacity .3s;display:flex}.ov-row{align-items:center;gap:10px;display:flex}.ov-num{width:26px;height:26px;font-family:var(--mono);background:var(--ov-track);color:var(--ov-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ov-lead .ov-num{background:var(--accent);color:#fff}.ov-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.ov-pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.ov-track{background:var(--ov-track);border-radius:999px;height:8px;overflow:hidden}.ov-fill{background:var(--ov-rest);height:100%;transition:width .45s var(--ease-bar);border-radius:999px}.ov-lead .ov-fill{background:var(--accent)}.ov-final .ov-options{gap:10px}.ov-win{border:2px solid var(--accent);background:var(--ov-win-bg);border-radius:14px;margin:0 -14px;padding:10px 12px}.ov-winner{letter-spacing:.06em;color:#fff;background:var(--accent);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.ov-faded{opacity:.6}.ov-foot{border-top:1px solid var(--ov-line);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.ov-how,.ov-total{flex-direction:column;gap:2px;min-width:0;display:flex}.ov-total{flex:none;align-items:flex-end}.ov-how strong{font-size:15px;font-weight:600}.ov-total strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ov-how span,.ov-total span{color:var(--ov-muted);font-size:13px}.ov-pill{background:var(--ov-card);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 14px;display:flex;box-shadow:0 10px 30px #00000059}.ov-pill-title{font-size:15px;font-weight:600}.ov-pill-link{color:var(--ov-muted);font-size:14px}.ov-toast{color:#fff;animation:ovIn .25s var(--ease-bar) both;background:#141414;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;position:absolute;top:24px;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.ov-in,.ov-toast{animation:none}.ov-fill{transition:none}.ov-dot{animation:none}}.live-panel{background:var(--card-soft);border:1px solid var(--line)}.live-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-controls{flex-direction:column;gap:10px;padding-top:4px;display:flex}.live-now{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.live-q{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.live-left{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.live-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.live-hint code,.live-cmds code{font-family:var(--mono);background:var(--soft);border-radius:6px;padding:1px 5px;font-size:12px}.live-warn{color:var(--danger);margin:0;font-size:14px;font-weight:500;line-height:1.4}.live-toggle{align-self:flex-start;padding:0;font-size:14px}.live-inline{gap:8px;display:flex}.live-inline .field{flex:1;min-width:0}.live-inline .btn-dark{flex:none;padding:0 16px}.live-cmds{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}.ov-debug{color:#fff;width:380px;max-height:60vh;font:12px/1.45 var(--mono);background:#141414d9;border-radius:14px;padding:12px 14px;position:fixed;top:16px;right:16px;overflow:hidden}.ov-debug ul{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ov-debug li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-debug b{color:#8fb0ff}.ov-debug span{color:#9a9a94}.live-switch{min-height:var(--tap);color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.live-switch input{width:20px;height:20px;accent-color:var(--accent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);flex-direction:column;gap:14px;padding:20px;display:flex}.optional{color:var(--muted-2);font-weight:500}.beta-badge{letter-spacing:.04em;color:var(--muted);background:var(--soft);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.small-btn{align-self:flex-start;min-height:32px;padding:0;font-size:14px}.small-btn.warn{color:var(--danger)}.inline-btn{min-height:0;font-size:inherit;padding:0;display:inline}.me-initial{width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:flex}.seg.four{grid-template-columns:repeat(4,minmax(0,1fr))}.seg.four button{font-size:14px}.simulcast-note{color:#5c4813;background:#fff6e5;border:1px solid #f3d9a4;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.simulcast-note strong{color:#3f310a}.simulcast-note a{color:#7a5a0a;font-weight:600}.twitch-field{flex:1;align-items:center;min-width:0;padding:0 0 0 14px;display:flex}.twitch-field .twitch-prefix{color:var(--muted);flex:none}.twitch-field input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px 0 0;font-weight:600}.twitch-field:focus-within{border-color:var(--accent)}.overlay-link{letter-spacing:0;font-size:13px}.look-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.look-label{width:56px;color:var(--muted);font-size:13px;font-weight:600}.look-row .chip{height:34px}.finish-page,.stream-link-card{background:var(--soft);color:var(--ink);text-align:left;cursor:pointer;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.finish-page strong,.stream-link-card strong{margin-right:4px}.stream-link-go{color:var(--accent);flex:none;font-weight:600}.stream{flex-direction:column;gap:18px;display:flex}.stream-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stream-sub{color:var(--muted);margin:0;font-size:15px}.stream-modes{min-width:300px}.stream-modes button{justify-content:center;align-items:center;display:inline-flex}.stream-card h2{letter-spacing:-.01em;margin:0;font-size:19px}.stream-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stream-count{color:var(--muted);font-size:14px;font-weight:600}.stream-progress{background:#eef0f6;border-radius:999px;height:8px;overflow:hidden}.stream-progress div{background:var(--live);height:100%;transition:width .45s var(--ease-bar);border-radius:999px}.stream-card.flash{animation:1.4s ease-out streamFlash}@keyframes streamFlash{0%{border-color:var(--accent);box-shadow:0 0 #2b59ff80}to{box-shadow:0 0 0 12px #2b59ff00}}.checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist li{border-top:1px solid var(--soft);align-items:center;gap:14px;padding:12px 0;display:flex}.check-dot{border:2px solid var(--grey);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.checklist li.done .check-dot{background:var(--live);border-color:var(--live)}.check-dot svg{width:16px;height:16px}.check-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.check-text strong{font-size:16px}.check-text>span{color:var(--muted);font-size:14px;line-height:1.4}.check-btn{white-space:nowrap;flex:none}.check-btn.btn-accent,.btn-dark.btn-accent{background:var(--accent)}.checklist li.done .check-btn{background:var(--card);color:var(--ink);border:1.5px solid var(--line)}.stream-cols{flex-direction:column;gap:18px;display:flex}.stream-col{flex-direction:column;gap:18px;min-width:0;display:flex}.queue-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.queue-list li{border:1.5px solid var(--line);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.queue-n{font-family:var(--mono);color:var(--muted);width:16px;font-weight:700}.queue-q{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.queue-form{flex-direction:column;gap:8px;display:flex}.queue-opt{align-items:center;gap:8px;display:flex}.queue-opt .field{flex:1;min-width:0}.queue-opt .ov-num,.on-screen-row .ov-num{width:28px;height:28px;font-family:var(--mono);color:var(--ink);background:#eef0f6;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.queue-form-btns{justify-content:space-between;align-items:center;gap:8px;display:flex}.stream-chips{flex-wrap:wrap;gap:8px;display:flex}.stream-chips .pill{border:1px solid var(--line);height:34px;font-weight:500}.stream-chips .pill-live{color:#17783f;background:#eaf7ef;border-color:#cbebd8;font-weight:600}.on-screen{border:2px solid var(--accent)}.on-screen.empty{border:1.5px dashed var(--line-strong)}.on-screen-tag{letter-spacing:.06em;color:var(--accent);font-size:12px;font-weight:700}.on-screen-timer{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.on-screen-q{letter-spacing:-.02em;margin:0;line-height:1.15;font-size:24px!important}.on-screen-opts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.on-screen-row{align-items:center;gap:10px;display:flex}.on-screen-opts li.lead .ov-num{background:var(--accent);color:#fff}.on-screen-label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600}.on-screen-count{font-family:var(--mono);color:var(--muted);font-size:14px}.on-screen-pct{font-family:var(--mono);text-align:right;width:48px;font-size:16px;font-weight:700}.on-screen-track{background:#eef0f6;border-radius:999px;height:10px;margin-top:6px;overflow:hidden}.on-screen-track div{height:100%;transition:width .45s var(--ease-bar);background:#9aa0ae;border-radius:999px}.on-screen-opts li.lead .on-screen-track div{background:var(--accent)}.on-screen-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:15px;display:flex}.on-screen-foot strong{color:var(--ink)}.on-screen-foot .chips{align-items:center}.next-q{font-size:17px;line-height:1.3}.earlier{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.earlier li{justify-content:space-between;gap:12px;font-size:15px;display:flex}.earlier li span{color:var(--muted);overflow-wrap:anywhere;min-width:0}.recap-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recap-stats .card{gap:4px;padding:16px}.recap-stats span{color:var(--muted);font-size:13px;font-weight:600}.recap-stats strong{letter-spacing:-.02em;font-size:28px}.recap-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recap-list li{border-top:1px solid var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.recap-list li>div{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.recap-list li>div span{color:var(--muted);font-size:14px}.dark-cta{background:var(--ink);color:#fff;border-color:var(--ink);flex-flow:wrap;justify-content:space-between;align-items:center}.dark-cta>div{flex-direction:column;flex:320px;gap:4px;display:flex}.dark-cta strong{font-size:18px}.dark-cta span{color:#b4b4ae;font-size:15px;line-height:1.45}.dark-cta .btn{flex:none;width:auto;padding:0 20px}@media (width>=640px){.recap-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.stream-cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.stream-card{padding:24px}}.golive{flex-direction:column;gap:20px;max-width:1200px;min-height:100dvh;margin:0 auto;padding:24px 20px 48px;display:flex}.golive-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.golive-top-right{align-items:center;gap:12px;display:flex}.golive-clock{font-family:var(--mono);background:var(--card);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:700}.golive-welcome{color:var(--muted);margin:0;font-size:16px}.golive-welcome strong{color:var(--ink)}.golive-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.golive-step{border:1.5px solid var(--line);background:var(--bg);width:100%;min-height:52px;font:inherit;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.golive-step.on{background:var(--card);border-color:var(--accent)}.golive-step:disabled{color:var(--ink);opacity:1}.golive-num{width:26px;height:26px;font-family:var(--mono);background:var(--line);color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.golive-step.on .golive-num{background:var(--accent);color:#fff}.golive-step.done .golive-num{background:var(--live);color:#fff}.golive-num svg{width:14px;height:14px}.golive-body{flex-direction:column;gap:20px;display:flex}.golive-card{border-radius:var(--r-card);background:var(--card);border:1.5px solid var(--line);flex-direction:column;gap:16px;padding:24px;display:flex}.golive-card h1{letter-spacing:-.03em;font-size:28px;line-height:1.1}.golive-sub{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.golive-howto{flex-direction:column;gap:6px;margin:0;padding-left:22px;font-size:16px;line-height:1.45;display:flex}.golive-status{background:var(--soft);color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.golive-status.ok{color:#17783f;background:#eaf7ef}.golive-status svg{color:var(--live);flex:none}.golive-later{align-self:center;font-size:14px}.golive-testcard{border:1px solid var(--line);background:var(--card-soft);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.golive-testcard strong{font-size:17px}.golive-done{grid-template-columns:1fr 1fr;gap:10px;display:grid}.golive-side{flex-direction:column;gap:12px;display:flex}.golive-preview{aspect-ratio:16/9;background:#15171d;border:1px solid #23252d;border-radius:18px;position:relative;overflow:hidden}.golive-preview-tag{color:#6c7180;font-size:12px;position:absolute;top:12px;left:14px}.golive-preview-empty{color:#6c7180;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.golive-mini{background:#fff;border-radius:14px;flex-direction:column;gap:6px;width:230px;padding:12px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 24px #00000059}.golive-mini-tag{color:var(--live);letter-spacing:.06em;font-size:11px;font-weight:700}.golive-mini strong{font-size:14px}.golive-mini span:last-child{color:var(--muted);font-size:11px}.golive-tips{color:var(--muted);background:var(--card);border:1px solid var(--line);gap:8px;font-size:14px;line-height:1.5}.golive-tips strong{color:var(--ink)}@media (width>=900px){.golive{padding:32px 48px 56px}.golive-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.golive-body{grid-template-columns:minmax(0,1fr) 440px;align-items:start;display:grid}.golive-card{padding:36px}.golive-card h1{font-size:32px}}.home{max-width:1200px}.hero-eyebrow{background:var(--card);border:1px solid var(--line);height:32px;color:var(--muted);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-ctas .btn{flex:200px;justify-content:center;align-items:center;gap:8px;width:auto;max-width:280px;padding:0 26px;display:inline-flex}.hero-see{background:var(--card)}.works-with{flex-direction:column;gap:10px;display:flex}.works-label{color:var(--muted);font-size:13px;font-weight:600}.works-row{flex-wrap:wrap;gap:8px;display:flex}.works-chip{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.works-note{color:var(--muted);font-size:13px}.hero-stream-wrap{flex-direction:column;gap:12px;min-width:0;scroll-margin-top:24px;display:flex}.hero-stream{background:#0e0f13;border:1px solid #23252d;border-radius:18px;display:flex;overflow:hidden;box-shadow:0 24px 60px #1414142e}.hero-video{aspect-ratio:16/10;background:#15171d;flex:auto;min-width:0;position:relative;overflow:hidden}.hero-video-top{color:#9ba0ae;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;left:14px}.hero-live-tag{color:#fff;letter-spacing:.06em;background:#e5484d;border-radius:6px;padding:3px 7px;font-weight:700}.hero-code{opacity:.9;flex-direction:column;gap:9px;display:flex;position:absolute;top:44px;left:14px;right:32%}.hero-code span{border-radius:4px;height:8px;display:block}.hero-cam{aspect-ratio:4/3;color:#6c7180;background:#2a2d37;border:1px solid #3b3f4a;border-radius:12px;justify-content:center;align-items:center;width:22%;font-size:12px;display:flex;position:absolute;top:42px;right:14px}.hero-video .ov{position:absolute}.hero-video .ov>.ov-card{transform-origin:0 100%;bottom:12px;left:12px;scale:.5}.hero-chat{background:#18181b;border-left:1px solid #23252d;flex-direction:column;flex:0 0 30%;max-width:170px;display:flex}.hero-chat-head{letter-spacing:.08em;color:#9ba0ae;border-bottom:1px solid #23252d;padding:12px 12px 10px;font-size:11px;font-weight:700}.hero-chat-list{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:12px;display:flex;overflow:hidden}.hero-chat-msg{color:#efeff1;animation:ovIn .3s var(--ease-bar) both;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.hero-plus{color:#fff;background:var(--accent);border-radius:6px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.hero-caption{color:var(--muted);margin:0;font-size:14px}@media (width<=520px){.hero-chat{display:none}.hero-video .ov>.ov-card{scale:.48}.hero-code{right:110px}}@media (width>=900px){.hero.hero-live{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.hero-live h1{font-size:clamp(44px,5vw,60px)}}@media (width>=1100px){.hero-video .ov>.ov-card{scale:.56}}.section-head{flex-direction:column;gap:10px;max-width:700px;display:flex}.section-head h2{letter-spacing:-.035em;font-size:clamp(30px,5vw,44px);line-height:1.05}.section-head p{color:var(--muted);margin:0;font-size:18px;line-height:1.5}.pillars{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.pillar{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:26px;display:flex}.pillar-n{font-family:var(--mono);color:var(--accent);font-size:13px;font-weight:700}.pillar h2{letter-spacing:-.02em;font-size:22px;line-height:1.15}.pillar p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.setup-steps{flex-direction:column;gap:28px;scroll-margin-top:24px;display:flex}.walk{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.walk li{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:22px;display:flex}.walk-n{background:var(--accent);color:#fff;width:36px;height:36px;font-family:var(--mono);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}.walk h3{letter-spacing:-.01em;font-size:19px}.walk p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.walk-ui{border:1px solid var(--line);background:var(--card-soft);white-space:nowrap;border-radius:12px;align-items:center;gap:4px;min-height:44px;margin-top:auto;padding:0 12px;font-size:14px;display:flex;overflow:hidden}.walk-ui svg{color:var(--live);flex:none;margin-left:auto}.walk-ui .muted{color:var(--muted)}.mono-ui{font-family:var(--mono);font-size:12px}.walk-ok{color:#17783f;background:#eaf7ef;border-color:#cbebd8;gap:8px;font-weight:600}.walk-ok svg{margin-left:0}.setup-notes{color:var(--muted);flex-wrap:wrap;gap:10px 28px;font-size:15px;line-height:1.5;display:flex}.setup-notes b{color:var(--ink)}.setup-notes code{font-family:var(--mono);background:var(--soft);color:var(--ink);border-radius:6px;padding:1px 5px;font-size:13px}.compare{flex-direction:column;gap:22px;scroll-margin-top:24px;display:flex}.compare-scroll{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-card);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:820px;font-size:15px}.compare-table th,.compare-table td{text-align:left;vertical-align:middle;padding:14px 12px}.compare-table thead th{color:var(--muted);padding-top:18px;font-size:13px;font-weight:600}.compare-table th:first-child{padding-left:20px}.compare-table tbody tr{border-top:1px solid var(--line)}.compare-table tbody th{font-weight:600}.compare-table tbody th a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.compare-table tr.us{background:#f5f7ff}.cmp{align-items:center;gap:6px;font-size:14px;display:inline-flex}.cmp.yes{color:var(--live)}.cmp.no{color:var(--grey);font-weight:700}.cmp.note{color:var(--muted)}.compare-foot{color:var(--muted);margin:0;font-size:13px}.not-for{background:var(--soft);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:26px;display:flex}.not-for h3{letter-spacing:-.01em;font-size:20px}.not-for ul{color:#3a3a36;flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:flex}.between{align-items:center;gap:40px;display:grid}.between-copy{flex-direction:column;gap:14px;display:flex}.between-copy h2{letter-spacing:-.035em;font-size:clamp(30px,5vw,40px);line-height:1.05}.between-copy p{color:var(--muted);margin:0;font-size:18px;line-height:1.5}.eyebrow{letter-spacing:.06em;color:var(--accent);font-size:13px;font-weight:700}.between-link{color:var(--accent);font-size:16px;font-weight:600;text-decoration:none}@media (width>=900px){.between{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.compare,.compare-scroll{min-width:0;max-width:100%}.compare-scroll,.checklist li{position:relative}.compare-table tbody th,.compare-table thead th:first-child{z-index:1;background:var(--card);position:sticky;left:0}.compare-table tr.us th{background:#f5f7ff}@media (width<=640px){.compare-table tbody th,.compare-table thead th:first-child{box-shadow:1px 0 0 var(--line)}}.home-foot{flex-wrap:wrap}.home-foot-links{flex-wrap:wrap;gap:8px 18px;display:flex}.check-dot svg,.check-dot svg *{stroke:#fff;color:#fff}.golive-num svg,.golive-num svg *{stroke:#fff}.small-btn{color:var(--muted);font-weight:500}.golive-status svg,.golive-status svg *{stroke:var(--live)}
