@font-face{font-family:Outfit;src:url(/fonts/OutfitVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pollr-font-heading:"Outfit", system-ui, sans-serif;--pollr-font-body:"Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pollr-bg:#f5f5f4;--pollr-surface:#fff;--pollr-surface-alt:#f5f5f4;--pollr-text:#111;--pollr-text-muted:#64646c;--pollr-divider:#e4e4e7;--pollr-control-border:#85858f;--pollr-primary:#111;--pollr-primary-hover:#27272a;--pollr-on-primary:#fff;--pollr-link:#111;--pollr-focus:#111;--pollr-selection:#e4e4e7;--pollr-radius-control:10px;--pollr-radius-card:18px;--pollr-space-unit:4px}:root[data-pollr-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pollr-bg:#111;--pollr-surface:#1c1c20;--pollr-surface-alt:#26262b;--pollr-text:#fafafa;--pollr-text-muted:#a1a1aa;--pollr-divider:#3f3f46;--pollr-control-border:#71717a;--pollr-primary:#fafafa;--pollr-primary-hover:#e4e4e7;--pollr-on-primary:#111;--pollr-link:#fafafa;--pollr-focus:#fafafa;--pollr-selection:#3f3f46}@media (prefers-color-scheme:dark){:root:where(:not([data-pollr-theme=light]):not([data-pollr-theme=dark])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pollr-bg:#111;--pollr-surface:#1c1c20;--pollr-surface-alt:#26262b;--pollr-text:#fafafa;--pollr-text-muted:#a1a1aa;--pollr-divider:#3f3f46;--pollr-control-border:#71717a;--pollr-primary:#fafafa;--pollr-primary-hover:#e4e4e7;--pollr-on-primary:#111;--pollr-link:#fafafa;--pollr-focus:#fafafa;--pollr-selection:#3f3f46}}:root[data-pollr-accent=blue]{--pollr-primary:#2563eb;--pollr-primary-hover:#1d4ed8;--pollr-on-primary:#fff;--pollr-link:#2563eb;--pollr-focus:#2563eb;--pollr-selection:#dbeafe}:root[data-pollr-accent=violet]{--pollr-primary:#6d28d9;--pollr-primary-hover:#5b21b6;--pollr-on-primary:#fff;--pollr-link:#6d28d9;--pollr-focus:#6d28d9;--pollr-selection:#ede9fe}:root[data-pollr-theme=dark][data-pollr-accent=blue]{--pollr-link:#93c5fd;--pollr-focus:#93c5fd;--pollr-selection:#1e3a5f}:root[data-pollr-theme=dark][data-pollr-accent=violet]{--pollr-link:#c4b5fd;--pollr-focus:#c4b5fd;--pollr-selection:#3b2068}@media (prefers-color-scheme:dark){:root:where(:not([data-pollr-theme=light]):not([data-pollr-theme=dark]))[data-pollr-accent=blue]{--pollr-link:#93c5fd;--pollr-focus:#93c5fd;--pollr-selection:#1e3a5f}:root:where(:not([data-pollr-theme=light]):not([data-pollr-theme=dark]))[data-pollr-accent=violet]{--pollr-link:#c4b5fd;--pollr-focus:#c4b5fd;--pollr-selection:#3b2068}}.pollr-site{font-family:var(--pollr-font-body);font-optical-sizing:auto;background:var(--pollr-bg);color:var(--pollr-text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.pollr-heading{font-family:var(--pollr-font-heading);letter-spacing:-.035em;font-weight:780;line-height:1.08}.pollr-hero-title{font-size:clamp(36px,5vw,64px)}.pollr-question{letter-spacing:-.025em;font-size:clamp(22px,2.5vw,28px);line-height:1.2}.pollr-muted{color:var(--pollr-text-muted)}.pollr-data{font-variant-numeric:tabular-nums}.pollr-card{background:var(--pollr-surface);border:1px solid var(--pollr-divider);border-radius:var(--pollr-radius-card)}.pollr-button{font-family:var(--pollr-font-body);background:var(--pollr-primary);min-height:44px;color:var(--pollr-on-primary);border-radius:var(--pollr-radius-control);cursor:pointer;border:1px solid #0000;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.2}.pollr-button:hover{background:var(--pollr-primary-hover)}.pollr-button:focus-visible,.pollr-site a:focus-visible{outline:2px solid var(--pollr-focus);outline-offset:3px}.pollr-link{color:var(--pollr-link);text-underline-offset:3px;text-decoration:underline}.pollr-input{font:inherit;background:var(--pollr-surface);color:var(--pollr-text);border:1px solid var(--pollr-control-border);border-radius:var(--pollr-radius-control);min-height:44px;padding:0 12px}.pollr-input:focus-visible{outline:2px solid var(--pollr-focus);outline-offset:2px}.pollr-logo{width:160px;max-width:100%;height:auto;color:var(--pollr-text);display:block}.pollr-mark{width:32px;height:auto;color:var(--pollr-text)}@media (prefers-reduced-motion:no-preference){.pollr-button{transition:background-color .14s}}:root{--bg:var(--pollr-bg);--paper:var(--pollr-surface);--ink:var(--pollr-text);--muted:var(--pollr-text-muted);--line:var(--pollr-divider);--soft:var(--pollr-surface-alt);--heading:var(--pollr-font-heading);--font:var(--pollr-font-body);--radius:var(--pollr-radius-card)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;margin:0;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}input,textarea,select{color:var(--ink);min-width:0}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button{appearance:none}input::-webkit-outer-spin-button{appearance:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #777}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-family:var(--heading);font-weight:750}h1,h2{line-height:1.15}h4{font-size:13px}p{color:var(--muted)}::selection{color:#fff;background:#222}svg{flex-shrink:0}.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}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow{letter-spacing:.15em;color:#737373;font-size:9px;font-weight:700;line-height:1.6;display:block}.button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:700;line-height:1.45;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button.primary{color:#fff;background:#171717;border:1px solid #171717;box-shadow:0 2px 3px #00000008}.button.primary:hover{background:#373737;border-color:#373737;transform:translateY(-1px)}.button.secondary{color:#252525;background:#fff;border:1px solid #ddd}.button.secondary:hover{background:#f4f4f2;border-color:#bcbcbc}.button.full{width:100%}.small-button{min-height:40px;padding:9px 13px;font-size:11px}.icon-button{color:#737373;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.icon-button:hover{color:#151515;background:#eeeeec}.icon-button.bordered{background:#fff;border:1px solid #ddd}.text-button{color:#525252;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:700;display:inline-flex}.text-button:hover{color:#000}.text-button:disabled{opacity:.4}.brand{vertical-align:middle;max-width:100%;color:var(--ink);flex-shrink:0;line-height:0;display:inline-flex}.brand-logo{width:144px;height:auto;display:block}.brand.light{color:#fff}.avatar{letter-spacing:-.02em;color:#303030;background:#eeefed;border:1px solid #e5e5e3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:12px;font-weight:700;display:inline-flex}.avatar.large{background:#e8e8e5;border:5px solid #fff;width:88px;height:88px;font-size:29px}.skip-link{z-index:200;color:#fff;background:#111;border-radius:6px;padding:12px 20px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:12px}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:40;background:#fff;flex-direction:column;width:218px;padding:37px 18px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 13px 47px;display:flex}.nav-label{letter-spacing:.12em;color:#888;padding:0 12px 16px;font-size:8px;font-weight:700}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#727272;border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:11px 13px;font-size:12px;font-weight:500;display:flex}.nav-item:hover{color:#181818;background:#f4f4f2}.nav-item.active{color:#191919;background:#eeeeeb;font-weight:700}.nav-item.active:after{content:"";background:#1b1b1b;border-radius:50%;width:4px;height:4px;margin-left:auto}.notification-count{color:#fff;background:#191919;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:700}.sidebar-create{margin:27px 1px 0}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-note{border-top:1px solid var(--line);gap:10px;padding:23px 11px 14px;display:flex}.tiny-mark{justify-content:center;align-items:center;width:26px;height:26px;font-size:23px;display:flex}.sidebar-note p{font-size:11px;line-height:1.7}.sidebar-note strong{color:#424242;font-weight:500}.sidebar-privacy{color:#8a8a8a;align-items:center;gap:6px;min-height:40px;padding:8px 11px 23px;font-size:10px;display:flex}.account-row{border-top:1px solid var(--line);align-items:center;gap:3px;min-height:83px;margin:0 -18px;padding:18px 15px;display:flex}.account-row>a:first-child{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.account-row strong,.account-row small{display:block}.account-row strong{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:11px;overflow:hidden}.account-row small{color:#888;margin-top:2px;font-size:10px}.account-row .avatar{width:34px;height:34px;font-size:10px}.account-row .icon-button{width:30px}.guest-account{gap:9px}.guest-account>span:nth-child(2){flex:1}.guest-account strong{max-width:none;font-size:10px}.guest-account small{font-size:9px}.main-shell{margin-left:218px}.topbar{border-bottom:1px solid var(--line);background:#ffffffa8;justify-content:space-between;align-items:center;gap:28px;height:88px;padding:0 34px;display:flex}.topbar-title{white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.topbar-title>span:first-of-type{color:#868686}.topbar-title strong{font-weight:500}.breadcrumb-slash{color:#c2c2c2}.global-search{color:#888;background:#efefed;border:1px solid #e8e8e5;border-radius:8px;flex:1;align-items:center;gap:9px;max-width:330px;height:40px;padding:0 13px;display:flex}.global-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.global-search input:focus-visible{outline:0}.global-search:focus-within{outline-offset:2px;outline:2px solid #999}.global-search kbd{color:#a2a2a2;font-size:12px}.topbar-actions{align-items:center;gap:14px;display:flex}.login-link{padding:12px 5px;font-size:11px;font-weight:700}.notification-button{position:relative}.notification-button i{box-sizing:content-box;background:#111;border:2px solid #f8f8f8;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:8px}.topbar-avatar .avatar{width:34px;height:34px;font-size:10px}.main-content{max-width:1320px;margin:auto;padding:34px 34px 0}.mobile-menu,.close-nav,.mobile-bottom-nav,.nav-scrim{display:none}.network-footer{color:#8c8c8c;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:22px 0 28px;font-size:9px;display:flex}.network-footer button{color:#767676;min-height:35px;font-size:10px}.discovery-hero{color:#fff;border-radius:var(--radius);background:#181818;border:1px solid #242424;min-height:322px;margin-bottom:36px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;width:64%;padding:35px 37px;position:relative}.hero-copy .eyebrow{letter-spacing:.14em;color:#b7b7b7;align-items:center;gap:8px;font-size:8px;display:flex}.hero-copy .eyebrow i{background:#e1e1e1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #ffffff0c}.hero-copy h1{letter-spacing:-.05em;margin:23px 0 14px;font-size:clamp(34px,3.4vw,53px);line-height:1.06}.hero-copy p{color:#a9a9a9;font-size:12px;line-height:1.7}.hero-button{color:#191919;background:#f4f4f1;border:1px solid #fff;min-height:40px;margin-top:24px;padding:9px 14px;font-size:10px}.hero-button:hover{background:#d7d7d7;transform:translateY(-1px)}.hero-art{background:radial-gradient(at 65% 60%,#4a4a4a55,#0000 70%);width:44%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.art-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.orbit{border:1px solid #ffffff12;border-radius:50%;width:305px;height:305px;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.orbit-two{width:410px;height:410px}.sculpture{justify-content:center;align-items:flex-end;gap:13px;display:flex;position:absolute;inset:26px 45px 67px 35px;transform:perspective(800px)rotateY(-28deg)rotateX(14deg)rotate(-13deg)}.sculpture span{background:linear-gradient(110deg,#888,#d4d4d4 14%,#aaa 35%,#5c5c5c 80%,#333);border:1px solid #ffffff40;border-radius:4px 4px 1px 1px;width:38px;height:45%;display:block;position:relative;box-shadow:7px 8px #090909,8px 8px #ffffff25,18px 25px 25px #00000060}.sculpture span:first-child{opacity:.55;height:26%}.sculpture span:nth-child(2){opacity:.7;height:56%}.sculpture span:nth-child(3){height:95%}.sculpture span:nth-child(4){opacity:.9;height:74%}.sculpture span:nth-child(5){opacity:.65;height:40%}.art-label{text-align:right;letter-spacing:.13em;color:#888;font-size:6px;line-height:1.9;position:absolute;bottom:23px;right:29px}.art-label strong{color:#bbb;font-size:7px;font-weight:500;display:block}.art-cross{color:#737373;font-size:20px;font-weight:400;position:absolute;top:22px;right:25px}.content-grid{grid-template-columns:minmax(0,1fr) 276px;align-items:start;gap:27px;display:grid}.feed-column{min-width:0}.feed-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.feed-heading .eyebrow{margin-bottom:6px;font-size:8px}.feed-heading h2{letter-spacing:-.04em;font-size:23px}.sort-select select{background:#fff;border:1px solid #dededb;border-radius:7px;max-width:136px;min-height:36px;padding:6px 11px;font-size:10px}.category-list{scrollbar-width:none;gap:6px;margin:0 0 22px;padding:0 0 3px;display:flex;overflow-x:auto}.category-list::-webkit-scrollbar{display:none}.category-list button{white-space:nowrap;color:#666;background:#fff;border:1px solid #e3e3e0;border-radius:7px;flex-shrink:0;min-height:36px;padding:8px 12px;font-size:10px}.category-list button.selected{color:#fff;background:#191919;border-color:#191919}.category-list button:hover:not(.selected){background:#eaeae7}.poll-card{background:#fff;border:1px solid #e0e0dd;border-radius:13px;margin-bottom:21px;animation:.35s both rise-in;overflow:hidden;box-shadow:0 2px 5px #00000002}.poll-author{justify-content:space-between;align-items:center;gap:10px;padding:21px 23px 0;display:flex}.poll-author>a{align-items:center;gap:10px;min-width:0;display:flex}.poll-author strong{font-size:11px;display:block}.poll-author small{color:#888;margin-top:2px;font-size:9px;display:block}.poll-author small i{color:#aaa;margin:0 3px;font-style:normal}.poll-author .avatar{width:35px;height:35px;font-size:10px}.anonymous-badge{color:#858585;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.poll-card-body{padding:22px 23px 21px}.topic-tag{color:#6b6b6b;letter-spacing:.02em;background:#f5f5f2;border:1px solid #e7e7e3;border-radius:5px;align-items:center;gap:5px;min-height:23px;padding:3px 7px;font-size:8px;font-weight:700;display:inline-flex}.poll-title{justify-content:space-between;align-items:flex-start;gap:16px;margin:10px 0 9px;display:flex}.poll-title h3{font-size:25px;font-family:var(--heading);letter-spacing:-.04em;max-width:460px;line-height:1.25}.poll-title>svg{color:#777;margin-top:5px;transition:transform .2s}.poll-title:hover>svg{color:#000;transform:translate(2px,-2px)}.poll-context{-webkit-line-clamp:2;color:#7d7d7d;-webkit-box-orient:vertical;max-width:580px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.poll-result-head{color:#8b8b8b;justify-content:space-between;align-items:center;gap:10px;margin:21px 0 12px;font-size:9px;display:flex}.poll-result-head>span{align-items:center;gap:5px;display:flex}.poll-result-head strong{color:#444;font-size:10px;font-weight:700}.poll-result-head i,.live-badge i{background:#555;border-radius:50%;width:4px;height:4px;display:inline-block}.public-bars{gap:7px;display:grid}.public-bars.two-column{grid-template-columns:1fr 1fr;gap:7px 9px}.public-result{isolation:isolate;background:#f7f7f5;border:1px solid #e9e9e5;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:9px 11px;font-size:11px;display:flex;position:relative;overflow:hidden}.result-fill{z-index:-1;background:#e1e1dd;min-width:0;transition:width .5s;position:absolute;inset:0 auto 0 0}.public-result.leading{border-color:#b6b6b1}.public-result.leading .result-fill{background:#d3d3cf}.result-name{color:#494949;overflow-wrap:anywhere;line-height:1.3}.result-count{white-space:nowrap;color:#414141;font-size:10px;font-weight:700}.result-count small{color:#858585;font-size:9px;font-weight:400}.poll-vote-link{width:100%;min-height:41px;margin-top:19px;font-size:11px}.poll-vote-link svg{margin-left:auto}.poll-vote-link:before{content:"";width:16px}.poll-actions{border-top:1px solid #eeeeeb;align-items:center;gap:11px;min-height:51px;padding:4px 13px;display:flex}.poll-actions>a,.poll-actions>button{color:#7f7f7f;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:36px;min-height:40px;padding:6px 9px;font-size:10px;display:inline-flex}.poll-actions>a:hover,.poll-actions>button:hover{color:#222;background:#f0f0ee}.poll-actions .save-action{margin-left:auto}.poll-actions .is-active{color:#161616}.rail-card{background:#fff;border:1px solid #e1e1de;border-radius:13px;margin-bottom:19px;padding:22px}.community-card{background:#efefec;border:1px solid #e4e4df;position:relative;overflow:hidden}.community-card .eyebrow{letter-spacing:.13em;color:#898989;font-size:7px}.community-card h3{font-family:var(--heading);letter-spacing:-.05em;margin:14px 0 12px;font-size:25px;line-height:1.14}.community-card>p{color:#818181;max-width:210px;font-size:10px;line-height:1.8}.community-stats{border-bottom:1px solid #dcdcd7;grid-template-columns:1fr 1fr;margin:24px 0 20px;padding-bottom:19px;display:grid}.community-stats>div{flex-direction:column;gap:2px;display:flex}.community-stats strong{font-family:var(--heading);letter-spacing:-.06em;font-size:29px;line-height:1.2}.community-stats span{color:#858585;font-size:8px}.community-card>a{justify-content:space-between;align-items:center;min-height:30px;font-size:10px;font-weight:700;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.section-heading h3{letter-spacing:-.02em;font-size:13px}.section-heading>svg{color:#999}.people-card{padding:18px 20px}.people-card .section-heading{margin-bottom:11px}.person-row{border-bottom:1px solid #efefec;align-items:center;gap:10px;min-height:60px;display:flex}.person-row:last-child{border:0}.person-row .avatar{width:33px;height:33px;font-size:10px}.person-row>span:nth-child(2){flex:1;min-width:0}.person-row strong{font-size:11px;display:block}.person-row small{color:#8a8a8a;font-size:9px;display:block}.person-row>svg{color:#aaa}.person-row:hover strong{text-decoration:underline}.mini-label{letter-spacing:.16em;color:#999;font-size:7px;font-weight:700}.how-card{padding:22px 21px}.how-card>h3{font-family:var(--heading);letter-spacing:-.05em;margin:12px 0 23px;font-size:22px;line-height:1.18}.how-step{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.how-step>span{color:#aaa;border:1px solid #e0e0dc;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}.how-step h4{letter-spacing:0;margin-top:2px;font-size:10px;font-weight:700}.how-step p{color:#8a8a8a;margin-top:3px;font-size:9px;line-height:1.7}.rail-privacy{color:#919191;border-top:1px solid #ebebe8;align-items:center;gap:6px;padding-top:15px;font-size:8px;display:flex}.load-more{margin-top:5px}.collection-heading{padding:18px 0 34px}.collection-heading .eyebrow{margin-bottom:13px}.collection-heading h1{letter-spacing:-.05em;font-size:38px}.collection-heading p{max-width:560px;margin-top:11px;font-size:12px;line-height:1.8}.empty-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:13px;padding:57px 26px}.empty-art{color:#707070;background:#f7f7f4;border:1px solid #e6e6e1;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:20px;display:inline-flex;transform:rotate(-5deg)}.empty-state h3{font-size:21px;font-family:var(--heading);max-width:350px;margin:0 auto 10px;line-height:1.3}.empty-state p{max-width:370px;margin:auto;font-size:12px;line-height:1.8}.empty-state .text-button{margin-top:21px}.profile-header{background:#fff;border:1px solid #dededb;border-radius:15px;margin-bottom:36px;overflow:hidden}.profile-cover{background:#1c1c1c;height:139px;position:relative;overflow:hidden}.profile-cover:after{content:"";border:1px solid #ffffff15;border-radius:50%;width:350px;height:350px;position:absolute;top:-140px;right:-50px;box-shadow:0 0 0 35px #ffffff03,0 0 0 70px #ffffff03}.profile-cover>span{letter-spacing:.18em;color:#858585;font-size:8px;position:absolute;bottom:21px;right:26px}.cover-lines{background:repeating-linear-gradient(115deg,#0000 0 25px,#ffffff08 25px 26px);width:600px;height:300px;position:absolute;inset:-30px auto auto 40%;transform:skew(-20deg)}.profile-main{padding:0 29px 28px;position:relative}.profile-main>.avatar{z-index:1;margin-top:-44px;position:relative}.profile-actions{align-items:center;gap:10px;display:flex;position:absolute;top:20px;right:27px}.profile-main h1{margin-top:12px;font-size:29px}.profile-handle{color:#939393;margin:5px 0 13px;font-size:12px;display:block}.profile-main>p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:600px;font-size:12px;line-height:1.8}.profile-stats{color:#888;flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;font-size:10px;display:flex}.profile-stats b{color:#252525;margin-right:3px;font-size:12px}.detail-grid{grid-template-columns:minmax(0,1fr) 276px}.back-link{color:#777;align-items:center;gap:7px;min-height:40px;margin-bottom:13px;font-size:11px;display:inline-flex}.detail-card{background:#fff;border:1px solid #dfdfdc;border-radius:14px;overflow:hidden}.detail-card .poll-author,.detail-heading{padding:25px 27px 0}.detail-heading h1{letter-spacing:-.045em;margin:14px 0;font-size:35px;line-height:1.2}.detail-heading>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.detail-card>.vote-card{box-shadow:none;background:#fff;border:0;border-radius:0;padding:28px 27px}.vote-tag{letter-spacing:.08em;color:#7c7c7c;align-items:center;gap:7px;margin-bottom:20px;font-size:8px;font-weight:700;display:inline-flex}.field-label{margin-bottom:12px;font-size:13px;font-weight:700;display:block}.money-input{background:#f9f9f6;border:1px solid #d6d6d0;border-radius:9px;align-items:center;gap:10px;height:65px;padding:0 18px;display:flex}.money-input:focus-within{outline-offset:2px;outline:2px solid #777}.money-input>span:first-child{color:#96968d;font-size:27px}.money-input input{letter-spacing:-.05em;background:0 0;border:0;outline:none;width:100%;font-size:28px;font-weight:700}.money-input input::placeholder{color:#b0b0a9;letter-spacing:-.03em;font-size:23px;font-weight:400}.money-input>span:last-child{color:#999;white-space:nowrap;font-size:12px}.money-input input:focus-visible{outline:0}.input-hint{color:#8b8b8b;margin-top:8px;font-size:10px;font-weight:400;line-height:1.7;display:block}.vote-submit{min-height:47px;margin-top:21px}.final-answer-note{text-align:center;color:#969696;margin-top:10px;font-size:9px;line-height:1.7}.vote-footer{color:#969696;border-top:1px solid #eeeeeb;justify-content:center;align-items:center;gap:6px;margin-top:23px;padding-top:17px;font-size:10px;display:flex}.privacy-inline{color:#8c8c8c;align-items:center;gap:6px;font-size:10px;display:inline-flex}.answer-choices{gap:9px;display:grid}.answer-choice{cursor:pointer;border:1px solid #deded9;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:12px;display:flex}.answer-choice input{accent-color:#222;width:16px;height:16px;margin:0}.answer-choice>span{overflow-wrap:anywhere;flex:1}.answer-choice.selected{background:#f0f0ec;border-color:#555}.answer-choice:hover{border-color:#92928a}.detail-results{border-top:1px solid #ebebe7;padding:28px 27px}.section-heading .eyebrow{margin-bottom:6px;font-size:8px}.section-heading h2{font-size:23px}.live-badge{color:#929292;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.live-badge i{box-shadow:0 0 0 3px #eeeeeb}.results-total{align-items:center;gap:12px;margin:24px 0 20px;display:flex}.results-total>strong{font-family:var(--heading);letter-spacing:-.07em;font-size:47px;line-height:1}.results-total>span{color:#666;font-size:12px;line-height:1.7}.results-total small{color:#999;font-size:9px;display:block}.detail-results .public-result{min-height:43px;font-size:12px}.results-note{color:#969696;margin-top:17px;font-size:10px;line-height:1.8}.comments-card{background:#fff;border:1px solid #e0e0dc;border-radius:14px;margin-top:22px;padding:26px;scroll-margin-top:24px}.comments-card .section-heading h2{font-size:22px}.comments-card .section-heading h2>span{color:#aaa;font-size:13px;font-family:var(--font);margin-left:6px;font-weight:400}.comments-card>.muted{margin-top:7px;font-size:10px}.comment-form{gap:12px;margin:24px 0;display:flex}.comment-form .avatar{width:31px;height:31px;margin-top:3px;font-size:9px}.comment-form>div{flex:1;min-width:0}.comment-form textarea{resize:vertical;background:#fafaf7;border:1px solid #deded9;border-radius:8px;width:100%;min-height:89px;padding:11px 12px;font-size:12px}.comment-form>div>div{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.comment-form>div>div>span{color:#999;font-size:9px}.comment-join{color:#777;border:1px dashed #d4d4cf;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:57px;margin:23px 0;font-size:11px;display:flex}.comment{border-top:1px solid #efefeb;gap:11px;padding:20px 0;display:flex}.comment .avatar{width:31px;height:31px;font-size:9px}.comment>div{flex:1;min-width:0}.comment header{align-items:center;gap:8px;min-height:30px;display:flex}.comment header>a{font-size:11px;font-weight:700}.comment header>time{color:#aaa;font-size:9px}.comment header>button{width:32px;height:32px;margin-left:auto}.comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#666;margin-top:3px;font-size:12px;line-height:1.8}.comments-empty{color:#a1a1a1;flex-direction:column;align-items:center;gap:9px;padding:28px 10px 7px;display:flex}.comments-empty p{color:#aaa;text-align:center;font-size:11px}.thanks-heading{text-align:center;padding:6px 0 3px}.success-orb{color:#393939;background:#eeeeea;border:1px solid #e3e3dd;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 19px;display:flex}.thanks-heading h2{margin:10px 0 13px;font-size:27px}.thanks-heading>p:last-child{max-width:490px;margin:auto;font-size:12px;line-height:1.8}.participant-results{margin-top:27px}.participant-results h3{font-size:18px}.notice{color:#666;background:#f1f1ec;border:1px solid #e2e2da;border-radius:8px;align-items:flex-start;gap:12px;margin:14px 0;padding:15px 17px;display:flex}.notice p{color:#777;font-size:11px;line-height:1.8}.notice svg{margin-top:2px}.notice strong{color:#444}.form-error{color:#333;overflow-wrap:anywhere;background:#ebebe6;border:1px solid #babbb1;border-left:3px solid #333;border-radius:6px;margin:14px 0;padding:12px 14px;font-size:11px;line-height:1.7}.modal{color:var(--ink);background:#fff;border:1px solid #dadad4;border-radius:17px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);padding:26px;position:fixed;overflow:auto;box-shadow:0 25px 100px #00000035}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11111178}.modal.wide{width:min(760px,100vw - 32px)}.modal-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.modal-head h2{letter-spacing:-.04em;font-size:25px;line-height:1.2}.modal-head p{max-width:400px;margin-top:8px;font-size:11px;line-height:1.7}.modal-head .icon-button{margin:-9px -11px 0 0}.poll-form{flex-direction:column;gap:19px;display:flex}.poll-form>label,.form-two>label{flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.poll-form input:not([type=checkbox]):not([type=radio]),.poll-form textarea,.poll-form select{background:#fafaf7;border:1px solid #dcdcd6;border-radius:7px;width:100%;min-height:44px;padding:12px 13px;font-size:12px;font-weight:400}.poll-form textarea{resize:vertical;line-height:1.7}.poll-form input::-moz-placeholder{color:#acaca5}.poll-form textarea::-moz-placeholder{color:#acaca5}.poll-form input::placeholder,.poll-form textarea::placeholder{color:#acaca5}.label-hint{color:#979797;margin-top:-3px;font-size:9px;font-weight:400;line-height:1.7}.form-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-actions{border-top:1px solid #eeeeea;justify-content:flex-end;align-items:center;gap:10px;padding-top:20px;display:flex}.template-button{text-align:left;background:#f0f0eb;border:1px solid #deded7;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:12px 14px;font-size:10px;display:flex}.template-button svg:last-child{margin-left:auto}.visibility-options{border:0;gap:8px;margin:0;padding:0;display:grid}.visibility-options legend{margin-bottom:12px;font-size:11px;font-weight:700}.visibility-options>label{cursor:pointer;border:1px solid #e1e1da;border-radius:8px;align-items:center;gap:12px;min-height:72px;padding:13px;font-size:12px;display:flex}.visibility-options label.selected{background:#f4f4ef;border-color:#777}.visibility-options input{accent-color:#222;margin:0}.visibility-options small{color:#8c8c8c;font-size:9px;font-weight:400;line-height:1.7;display:block}.visibility-options label>span{flex:1}.share-preview{background:#f1f1ec;border:1px solid #e4e4db;border-radius:9px;padding:20px}.share-preview .eyebrow{font-size:7px}.share-preview h3{font-size:22px;font-family:var(--heading);margin:12px 0;line-height:1.3}.share-preview>span:last-child{color:#909090;align-items:center;gap:6px;font-size:9px;display:flex}.share-socials{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:21px;display:grid}.share-platform{color:#777;border:1px solid #e2e2db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:85px;font-size:10px;display:flex;position:relative}.share-platform>span{color:#292929;justify-content:center;align-items:center;height:28px;font-family:Arial,sans-serif;font-size:23px;font-weight:700;display:flex}.share-platform>svg{color:#a5a5a5;position:absolute;top:8px;right:8px}.share-platform:hover{background:#f1f1eb;border-color:#a5a59b}.copy-link{gap:8px;margin-top:22px;display:flex}.copy-link input{color:#858585;background:#f6f6f1;border:1px solid #deded6;border-radius:7px;flex:1;min-width:0;padding:10px 12px;font-size:10px}.native-share{margin-top:12px}.join-modal{text-align:center}.big-pollr-mark{background:#eeeeea;border:1px solid #e2e2db;border-radius:21px;justify-content:center;align-items:center;width:79px;height:79px;margin:0 auto 25px;display:flex;transform:rotate(-7deg)}.join-modal h3{font-size:23px;font-family:var(--heading);margin-bottom:10px}.join-modal p{max-width:340px;margin:0 auto 26px;font-size:12px;line-height:1.8}.join-modal .text-button{margin-top:13px}.privacy-intro{text-align:center;margin-bottom:28px}.icon-orb{color:#696969;background:#eeeeea;border:1px solid #e2e2dc;border-radius:14px;justify-content:center;align-items:center;width:51px;height:51px;display:inline-flex}.privacy-intro h3{font-family:var(--heading);margin-top:15px;font-size:29px;line-height:1.2}.privacy-item{gap:12px;margin:23px 0;display:flex}.privacy-item>svg{color:#666;margin-top:2px}.privacy-item h4{margin-bottom:5px;font-size:12px}.privacy-item p{color:#858585;font-size:11px;line-height:1.9}.toast{color:#fff;z-index:150;background:#1b1b1b;border:1px solid #444;border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:13px 20px;font-size:11px;display:flex;position:fixed;bottom:28px;left:calc(50% + 109px);transform:translate(-50%);box-shadow:0 8px 35px #0002}.studio-heading{justify-content:space-between;align-items:center;gap:20px;margin:13px 0 31px;display:flex}.studio-heading h1{letter-spacing:-.055em;margin:12px 0 9px;font-size:40px}.studio-heading p{font-size:12px}.heading-dot{color:#999}.studio-summary{background:#fff;border:1px solid #deded8;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:32px;padding:24px 0;display:grid}.studio-summary>div{color:#888;border-right:1px solid #ebebe5;align-items:center;gap:14px;padding:2px 24px;display:flex}.studio-summary>div:last-child{border:0}.studio-summary>div>span:last-child{color:#8e8e8e;flex-direction:column;gap:5px;font-size:9px;display:flex}.studio-summary strong{font-family:var(--heading);color:#252525;letter-spacing:-.05em;font-size:26px;line-height:1}.studio-summary>div:last-child strong{font-size:21px}.status-orb{background:#444;border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 5px #eeeeea}.studio-grid{grid-template-columns:211px minmax(0,1fr);align-items:start;gap:24px;display:grid}.studio-poll-list{background:#eeeee9;border:1px solid #e2e2da;border-radius:12px;padding:9px;overflow:hidden}.studio-poll-list>div{padding:9px 10px 15px}.studio-poll-list h2{font-family:var(--font);letter-spacing:0;justify-content:space-between;align-items:center;font-size:11px;display:flex}.studio-poll-list h2>span{color:#999;border:1px solid #d6d6cf;border-radius:4px;padding:2px 5px;font-size:9px}.studio-poll-list>button{text-align:left;color:#858585;border:1px solid #0000;border-radius:9px;width:100%;margin-bottom:6px;padding:16px 13px;display:block}.studio-poll-list>button.selected{color:#202020;background:#fff;border-color:#deded5;box-shadow:0 2px 5px #00000003}.studio-poll-top{align-items:center;gap:6px;margin-bottom:10px;display:flex}.studio-poll-top i{background:#aaa;border-radius:50%;width:4px;height:4px}.studio-poll-top i.open{background:#333}.studio-poll-top>small{color:#999;flex:1;font-size:8px}.studio-poll-top>svg{color:#aaa}.studio-poll-list>button>strong{font-size:12px;font-weight:700;line-height:1.5;display:block}.studio-poll-list>button>span:last-child{color:#a3a39a;text-transform:capitalize;margin-top:12px;font-size:9px;display:block}.studio-poll-list>button>span:last-child i{margin:0 3px;font-style:normal}.studio-workspace{background:#fff;border:1px solid #deded8;border-radius:13px;min-width:0;overflow:hidden}.studio-poll-heading{padding:25px 25px 23px}.studio-poll-heading h2{overflow-wrap:anywhere;max-width:660px;margin:13px 0 11px;font-size:27px;line-height:1.25}.studio-poll-heading p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.studio-poll-controls{gap:9px;margin-top:22px;display:flex}.studio-tabs{border-bottom:1px solid #e8e8e1;gap:22px;padding:0 25px;display:flex}.studio-tabs button{color:#949494;align-items:center;gap:7px;min-height:47px;padding:0 1px;font-size:10px;display:flex;position:relative}.studio-tabs button.selected{color:#262626;font-weight:700}.studio-tabs button.selected:after{content:"";background:#222;height:2px;position:absolute;bottom:-1px;left:0;right:0}.studio-panel{padding:26px}.studio-panel>.section-heading h3{font-size:20px;font-family:var(--heading);line-height:1.3}.result-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.result-stats>div{border-right:1px solid #e9e9e3;min-width:0;padding-right:9px}.result-stats>div:last-child{border:0}.result-stats span{color:#999;margin-bottom:8px;font-size:9px;display:block}.result-stats strong{font-family:var(--heading);letter-spacing:-.05em;color:#333;font-size:29px;line-height:1.1;display:block}.result-stats .leading-answer{font-size:18px;line-height:1.4}.distribution-heading{border-top:1px solid #eeeee8;margin-bottom:15px;padding-top:20px}.distribution-heading h3{font-size:11px}.distribution-heading .text-button{font-size:9px}.analytics-foot{color:#909090;border-top:1px solid #efefe8;align-items:flex-start;gap:10px;margin-top:23px;padding-top:20px;display:flex}.analytics-foot p{color:#999;font-size:10px;line-height:1.8}.reach-breakdown{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.reach-breakdown>div{color:#969696;border:1px solid #e6e6de;border-radius:7px;align-items:center;gap:7px;padding:13px;font-size:9px;display:flex}.reach-breakdown strong{color:#555;margin-left:auto;font-size:12px}.invite-metrics{color:#929292;gap:26px;padding:22px 0 17px;font-size:9px;display:flex}.invite-metrics b{color:#333;margin-right:3px;font-size:13px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:10px}th{text-transform:uppercase;letter-spacing:.06em;color:#aaa;background:#f6f6f1;border-bottom:1px solid #eeeee8;padding:11px;font-size:8px;font-weight:500}td{color:#888;border-bottom:1px solid #efefe9;padding:13px 10px}td:first-child{color:#666}td:first-child>svg{vertical-align:middle;margin-right:4px;display:inline}td .text-button{min-height:30px;font-size:9px}.invite-status{background:#f1f1ea;border-radius:4px;padding:3px 7px;font-size:8px;display:inline-block}.invite-status.answered{color:#333;border:1px solid #cfcfc5}.invite-status.revoked{color:#aaa;text-decoration:line-through}.invite-footnote{margin-top:18px}.empty-invites{text-align:center;color:#aaa;padding:35px 10px}.empty-invites h3{font-family:var(--heading);margin:15px 0 9px;font-size:21px}.empty-invites p{max-width:340px;margin:0 auto 21px;font-size:11px;line-height:1.8}.setting-row{border-bottom:1px solid #ebebe4;justify-content:space-between;align-items:center;gap:26px;padding:23px 0;display:flex}.setting-row:first-child{padding-top:0}.setting-row:last-child{border:0;padding-bottom:0}.setting-row>div{flex:1;min-width:0}.setting-row h3{letter-spacing:0;margin-bottom:6px;font-size:12px}.setting-row p{color:#999;max-width:400px;font-size:10px;line-height:1.8}.setting-row select{background:#f5f5ef;border:1px solid #dcdcd2;border-radius:6px;min-height:38px;padding:8px 11px;font-size:10px}.setting-row .text-button{font-size:10px}.switch{background:#d9d9d0;border-radius:15px;flex-shrink:0;width:43px;height:25px;padding:3px}.switch>i{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0002}.switch.on{background:#333}.switch.on>i{transform:translate(18px)}.studio-empty{text-align:center;background:#fff;border:1px solid #dfdfd6;border-radius:15px;padding:66px 20px}.studio-empty h2{letter-spacing:-.05em;margin:15px 0;font-size:37px}.studio-empty>p{max-width:400px;margin:0 auto 26px;font-size:12px;line-height:1.9}.studio-empty>.text-button{margin-top:12px;display:flex}.invite-explainer{align-items:center;gap:16px;margin-bottom:5px;display:flex}.invite-explainer p{font-size:11px;line-height:1.9}.invite-explainer .icon-orb{flex-shrink:0}.invite-link-actions{gap:10px;margin:20px 0;display:flex}.new-links-list{gap:9px;max-height:310px;margin:0 0 22px;display:grid;overflow:auto}.new-links-list>div{background:#f6f6f0;border:1px solid #e0e0d6;border-radius:6px;align-items:center;gap:8px;padding:5px 7px;display:flex}.new-links-list>div>span{color:#aaa;min-width:19px;font-size:9px}.new-links-list input{color:#999;background:0 0;border:0;flex:1;min-width:0;padding:6px;font-size:9px}.new-links-list .icon-button{width:34px;height:34px}.dev-label{text-align:center;color:#aaa;margin:22px 0;font-size:9px}.auth-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{color:#fff;background:#181818;flex-direction:column;min-height:100vh;padding:43px 53px 35px;display:flex;position:relative;overflow:hidden}.auth-story>.brand{align-self:flex-start}.auth-story>div{margin:auto 0;padding:70px 0 170px;position:relative}.auth-story .eyebrow{color:#888;font-size:8px}.auth-story h1{letter-spacing:-.055em;z-index:2;margin:28px 0 22px;font-size:clamp(37px,4.5vw,64px);line-height:1.05;position:relative}.auth-story h1>span{color:#999}.auth-story p{color:#999;z-index:2;font-size:12px;line-height:1.8;position:relative}.auth-sculpture{opacity:.7;align-items:flex-end;gap:13px;height:130px;display:flex;position:absolute;bottom:13px;right:7%;transform:perspective(400px)rotateY(-20deg)rotate(-12deg)}.auth-sculpture i{background:linear-gradient(110deg,#999,#ddd 18%,#777 70%,#444);border-radius:3px;width:34px;height:50%;box-shadow:5px 6px #080808,6px 6px #ffffff25}.auth-sculpture i:nth-child(2){height:100%}.auth-sculpture i:nth-child(3){height:70%}.auth-sculpture i:nth-child(4){height:35%}.auth-sculpture i:nth-child(5){height:60%}.auth-story-foot{letter-spacing:.18em;color:#757575;z-index:1;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:relative}.auth-content{flex-direction:column;padding:32px 9% 27px;display:flex}.auth-content>.back-link{align-self:flex-start}.auth-form-wrap{width:100%;max-width:390px;margin:auto;padding:45px 0}.auth-form-wrap>.eyebrow{font-size:8px}.auth-form-wrap>h2{letter-spacing:-.055em;margin:20px 0 15px;font-size:37px;line-height:1.12}.auth-form-wrap>p{font-size:12px;line-height:1.8}.auth-signin{justify-content:flex-start;min-height:51px;margin-top:36px;padding:14px 18px;font-size:12px}.auth-signin svg:last-child{margin-left:auto}.auth-security{color:#93938a;gap:11px;margin:21px 0 26px;display:flex}.auth-security p{color:#989898;font-size:10px;line-height:1.9}.auth-security svg{margin-top:4px}.auth-features{border-top:1px solid #eaeae1;gap:15px;padding-top:25px;display:grid}.auth-features span{color:#777;align-items:center;gap:9px;font-size:11px;display:flex}.auth-features svg{color:#6c6c66}.auth-form-wrap>p.auth-switch{color:#999;margin-top:35px;font-size:10px}.auth-switch a{color:#444;align-items:center;gap:4px;font-weight:700;display:inline-flex}.auth-form-wrap>p.auth-privacy{color:#aaa;justify-content:center;align-items:center;gap:5px;margin-top:38px;font-size:9px;display:flex}.auth-copyright{color:#aaa;text-align:right;font-size:9px}.profile-form{margin-top:26px}.profile-form-avatar{align-items:center;gap:15px;padding-bottom:7px;display:flex}.profile-form-avatar .avatar{border:1px solid #deded3;width:65px;height:65px;font-size:21px}.profile-form-avatar>span{color:#777;font-size:11px}.profile-form-avatar small{color:#aaa;margin-top:4px;font-size:9px;display:block}.handle-input{position:relative}.handle-input>span{color:#aaa;font-size:13px;font-weight:400;position:absolute;top:12px;left:13px}.poll-form .handle-input input{padding-left:31px}.settings-page{max-width:620px;margin:0 auto}.settings-page>.eyebrow{margin-top:14px}.settings-page>h1{margin:15px 0;font-size:38px}.settings-page>p{font-size:12px}.settings-page .profile-form{background:#fff;border:1px solid #deded4;border-radius:13px;margin-top:28px;padding:27px}.account-ready{flex-direction:column;align-items:center;margin-top:28px;display:flex}.account-ready>strong{margin:11px 0 2px;font-size:17px}.account-ready>span:not(.avatar){color:#aaa;margin-bottom:25px;font-size:11px}.account-ready .button+.button{margin-top:10px}.inbox-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.inbox-card{background:#fff;border:1px solid #deded3;border-radius:13px;max-width:790px;overflow:hidden}.inbox-card .empty-state{border:0}.activity-item{border-bottom:1px solid #edede5;align-items:flex-start;gap:15px;padding:24px 27px;display:flex}.activity-item:last-child{border:0}.activity-item.unread{background:#f1f1eb}.activity-item>div{flex:1;min-width:0}.activity-item p{font-size:12px;line-height:1.7}.activity-item p strong{color:#333}.activity-item .avatar{width:37px;height:37px;font-size:10px}.activity-item time{color:#aaa;margin-top:7px;font-size:9px;display:block}.activity-item>svg{color:#888;margin-top:7px}.activity-poll{color:#555;align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.report-list{max-width:850px}.report-card{background:#fff;border:1px solid #deded4;border-radius:12px;margin-bottom:18px;padding:26px}.report-card h2{margin:14px 0;font-size:24px;line-height:1.3}.report-card>p{margin:10px 0;font-size:12px;line-height:1.8}.report-card blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5ed;border-left:2px solid #bbb;margin:15px 0;padding:10px 17px;font-size:12px}.report-actions{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.report-actions>a{margin-right:auto}.vote-page{background:#f3f3ee;min-height:100vh;padding-bottom:50px}.vote-header{justify-content:space-between;align-items:center;max-width:1100px;margin:auto;padding:35px 30px;display:flex}.vote-header .text-button{font-size:10px}.vote-wrap{max-width:600px;margin:39px auto 0;padding:0 20px}.vote-wrap>.vote-card{background:#fff;border:1px solid #ddddd3;border-radius:17px;padding:36px;box-shadow:0 6px 30px #00000003}.vote-card h1{letter-spacing:-.045em;margin-bottom:18px;font-size:33px;line-height:1.2}.vote-description{margin-bottom:29px;font-size:12px;line-height:1.9}.vote-bottom{color:#999;justify-content:space-between;gap:15px;margin:21px 6px 0;font-size:8px;display:flex}.vote-bottom>span,.vote-bottom>a{align-items:center;gap:4px;display:flex}.loading-card{text-align:center;color:#888;padding:48px!important}.loading-card>svg{margin:auto}.loading-card p{margin-top:16px;font-size:12px}.state-card{text-align:center}.state-card>.icon-orb{margin-bottom:20px}.state-card p{margin-bottom:22px;font-size:12px;line-height:1.8}.distribution{margin-top:24px;position:relative}.histogram{border-bottom:1px solid #ccc;gap:10px;height:200px;display:flex}.chart-grid{color:#aaa;flex-direction:column;justify-content:space-between;width:20px;padding-bottom:20px;font-size:8px;display:flex}.bars{flex:1;gap:5px;display:flex}.bar-column{flex-direction:column;flex:1;min-width:0;display:flex}.bar-space{align-items:flex-end;height:170px;display:flex}.bar{background:#a9a99d;width:100%;min-height:0;position:relative}.bar.highest{background:#444}.bar-tip{display:none}.bar-label{color:#aaa;text-align:center;overflow-wrap:anywhere;margin-top:7px;font-size:7px;line-height:1.5;display:block}.chart-empty{text-align:center;padding:20px}.chart-empty h3{font-size:15px}.chart-empty p{margin-top:6px;font-size:11px}.choice-bars{gap:15px;display:grid}.choice-bar>div:first-child{justify-content:space-between;font-size:11px;display:flex}.choice-bar small{color:#999;font-weight:400}.choice-track{background:#eee;border-radius:3px;height:8px;margin-top:6px;overflow:hidden}.choice-track i{background:#444;height:100%;display:block}.error-page{text-align:center;background:#f5f5ef;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.error-page .brand{margin-bottom:45px}.error-page h1{margin:18px 0;font-size:46px}.error-page>p{max-width:450px;margin-bottom:28px;font-size:13px;line-height:1.9}.error-page>.button{min-width:180px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.hero-copy h1{font-size:56px}.discovery-hero{min-height:342px}.hero-copy{padding:41px}.content-grid{grid-template-columns:minmax(0,1fr) 292px;gap:31px}}@media (width<=1250px){.sidebar{width:194px;padding-left:14px;padding-right:14px}.main-shell{margin-left:194px}.account-row{margin-left:-14px;margin-right:-14px;padding-left:12px;padding-right:12px}.sidebar-brand{padding-left:10px}.nav-item{gap:9px;padding-left:10px;font-size:11px}.nav-label{padding-left:10px;font-size:7px}.main-content{padding:28px 27px 0}.topbar{gap:22px;padding:0 27px}.content-grid{grid-template-columns:minmax(0,1fr) 246px;gap:21px}.community-card h3{font-size:23px}.rail-card{padding:19px}.hero-copy{width:68%;padding:32px}.hero-copy h1{font-size:40px}.hero-art{width:39%}.sculpture{gap:10px;inset:42px 30px 70px 20px}.sculpture span{width:29px}.studio-grid{grid-template-columns:185px minmax(0,1fr);gap:19px}.studio-summary>div{gap:10px;padding:2px 16px}.studio-summary strong{font-size:24px}.studio-summary>div:last-child strong{font-size:18px}.studio-summary>div>span:last-child{font-size:8px}.toast{left:calc(50% + 97px)}}@media (width<=1090px){.content-grid,.detail-grid{grid-template-columns:minmax(0,1fr)}.discovery-rail{grid-template-columns:1fr 1fr;gap:20px;margin-top:7px;display:grid}.rail-card{margin:0}.how-card{grid-column:1/-1;display:none}.community-card h3 br{display:none}.community-card>p{max-width:none}.community-card h3{font-size:22px}.community-stats{margin:17px 0 10px;padding-bottom:13px}.hero-art{width:38%}.hero-copy{width:75%}.hero-copy h1{font-size:42px}.hero-copy p{font-size:11px}.global-search{max-width:270px}.topbar-title>span:first-of-type,.breadcrumb-slash{display:none}.topbar-title{gap:0}.topbar{gap:19px}.public-bars.two-column{gap:8px 11px}.studio-grid{grid-template-columns:minmax(0,1fr)}.studio-poll-list{gap:8px;padding:9px;display:flex;overflow-x:auto}.studio-poll-list>div{display:none}.studio-poll-list>button{flex-shrink:0;width:210px;margin:0;padding:12px 14px}.studio-poll-list>button>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.studio-poll-list>button>span:last-child{margin-top:7px}.studio-poll-top{margin-bottom:6px}.studio-summary{padding:19px 0}.studio-summary>div>svg,.studio-summary>div>.status-orb{display:none}.studio-summary strong{font-size:25px}.detail-card .poll-author{padding:23px 25px 0}.detail-heading{padding-left:25px;padding-right:25px}.detail-heading h1{font-size:36px}.auth-story{padding:38px}.auth-form-wrap>h2{font-size:33px}.auth-story h1{font-size:48px}}@media (width<=800px){.sidebar{width:175px;padding:28px 11px 0}.main-shell{margin-left:175px}.sidebar-brand{padding:0 9px 39px}.sidebar-brand .brand-logo{width:132px}.nav-label{padding-left:8px;font-size:6px}.nav-item{gap:8px;min-height:43px;padding:10px 8px;font-size:10px}.nav-item svg{width:17px}.sidebar-create{gap:6px;padding:10px;font-size:10px}.account-row{gap:2px;margin-left:-11px;margin-right:-11px;padding:16px 10px}.account-row>a:first-child{gap:7px}.account-row .avatar{width:28px;height:28px;font-size:8px}.account-row strong{max-width:85px;font-size:9px}.account-row small{font-size:8px}.account-row .icon-button{width:25px}.guest-account{gap:6px}.guest-account>svg{display:none}.guest-account strong{font-size:8px}.topbar{gap:14px;height:75px;padding:0 21px}.topbar-title{font-size:10px}.global-search{min-width:80px;max-width:235px;padding:0 10px}.global-search input{font-size:10px}.topbar-actions{gap:7px}.topbar-actions .small-button{padding:8px 10px;font-size:9px}.login-link{font-size:10px}.topbar-avatar{display:none}.main-content{padding:24px 21px 0}.discovery-hero{min-height:303px;margin-bottom:29px}.hero-copy{width:100%;padding:29px 25px}.hero-copy .eyebrow{font-size:6px}.hero-copy h1{font-size:37px}.hero-copy p{max-width:280px;font-size:10px}.hero-art{opacity:.35;width:40%;transform:translate(30%)}.hero-button{min-height:39px;font-size:9px}.hero-copy h1 span{color:#aaa}.feed-heading h2{font-size:20px}.feed-heading .eyebrow{font-size:6px}.sort-select select{max-width:110px;padding:6px 8px;font-size:9px}.category-list button{min-height:36px;padding:8px 11px;font-size:9px}.poll-title h3{font-size:23px}.poll-author{padding:20px 20px 0}.poll-card-body{padding:20px}.public-bars.two-column{grid-template-columns:1fr}.poll-actions{gap:5px}.poll-actions>a,.poll-actions>button{font-size:9px}.anonymous-badge{font-size:7px}.discovery-rail{gap:14px}.rail-card{padding:18px}.community-card h3{font-size:21px}.community-card .eyebrow{font-size:6px}.community-stats strong{font-size:26px}.people-card .section-heading h3{font-size:10px}.community-card>a{font-size:9px}.studio-heading h1{font-size:34px}.studio-heading>.button{padding:9px 12px;font-size:10px}.studio-heading .eyebrow{font-size:7px}.studio-summary>div{padding:0 13px}.studio-summary strong{font-size:23px}.studio-summary>div:last-child strong{font-size:17px}.studio-summary>div>span:last-child{font-size:7px}.studio-panel,.studio-poll-heading{padding:23px}.studio-poll-heading h2{font-size:26px}.studio-panel>.section-heading h3{font-size:18px}.result-stats strong{font-size:28px}.result-stats .leading-answer{font-size:16px}.result-stats span{font-size:8px}.reach-breakdown{gap:9px}.reach-breakdown>div{gap:5px;padding:10px;font-size:8px}.setting-row{gap:18px}.setting-row .button{padding:9px;font-size:9px}.detail-card .poll-author{padding:20px 20px 0}.detail-heading{padding:21px 20px 0}.detail-heading h1{font-size:30px}.detail-heading p{font-size:12px}.detail-card>.vote-card,.detail-results{padding:25px 20px}.detail-results .section-heading h2{font-size:23px}.comments-card{padding:22px 20px}.profile-main{padding-left:23px;padding-right:23px}.profile-actions{right:22px}.profile-stats{gap:17px;font-size:9px}.profile-stats b{font-size:11px}.profile-cover{height:125px}.collection-heading h1{font-size:33px}.network-footer>span:nth-child(2){display:none}.auth-page{grid-template-columns:42% 58%}.auth-story{padding:32px 27px}.auth-story h1{font-size:37px}.auth-story p{font-size:10px}.auth-content{padding:25px 9%}.auth-form-wrap>h2{font-size:31px}.auth-sculpture{gap:10px;right:0}.auth-sculpture i{width:24px}.toast{left:calc(50% + 87px)}}@media (width<=640px){html{scroll-padding-top:12px}.sidebar{z-index:100;width:248px;padding:30px 20px 0;transition:transform .25s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-brand{padding:0 10px 34px}.sidebar-brand .brand-logo{width:140px}.nav-label{padding-left:12px;font-size:8px}.nav-item{gap:12px;min-height:48px;padding:10px 12px;font-size:13px}.nav-item svg{width:19px}.sidebar-create{font-size:12px}.account-row{margin-left:-20px;margin-right:-20px;padding:18px}.account-row strong{max-width:135px;font-size:11px}.account-row small{font-size:10px}.account-row .avatar{width:35px;height:35px;font-size:10px}.account-row .icon-button{width:37px}.sidebar-note p{font-size:12px}.guest-account{gap:10px}.guest-account strong,.sidebar-privacy{font-size:11px}.nav-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0005;display:block;position:fixed;inset:0}.close-nav{display:inline-flex}.main-shell{margin-left:0}.topbar{background:#fff;gap:12px;height:70px;padding:0 17px}.mobile-menu{margin-left:-8px;display:inline-flex}.topbar-title{gap:5px;font-size:12px}.global-search{display:none}.topbar-actions{gap:9px}.login-link{padding:12px 3px;font-size:11px}.topbar-actions .small-button{min-height:39px;padding:9px 12px;font-size:10px}.topbar-avatar{display:block}.topbar-title>span:first-of-type,.breadcrumb-slash{display:none}.main-content{padding:20px 17px 0}.discovery-hero{border-radius:13px;min-height:307px;margin-bottom:29px}.hero-copy{z-index:2;padding:26px 24px;position:relative}.hero-copy .eyebrow{letter-spacing:.12em;font-size:6px}.hero-copy h1{letter-spacing:-.055em;margin:23px 0 15px;font-size:36px;line-height:1.08}.hero-copy p{max-width:260px;font-size:11px;line-height:1.8}.desktop-break{display:none}.hero-button{min-height:39px;margin-top:21px;padding:9px 13px;font-size:10px}.hero-art{opacity:.22;width:43%;transform:translate(29%)}.sculpture{gap:8px;inset:72px 8px 81px}.sculpture span{width:20px}.art-label{display:none}.art-grid{background-size:31px 31px}.art-cross{font-size:17px;top:13px;right:53px}.orbit{width:250px;height:250px}.orbit-two{width:350px;height:350px}.feed-heading{gap:10px;margin-bottom:17px}.feed-heading h2{max-width:220px;font-size:22px}.feed-heading .eyebrow{margin-bottom:7px;font-size:6px}.sort-select select{max-width:105px;min-height:36px;font-size:9px}.category-list{gap:6px;margin-bottom:19px;margin-right:-17px;padding-right:17px}.category-list button{min-height:37px;padding:9px 11px;font-size:9px}.poll-card{border-radius:12px;margin-bottom:18px}.poll-author{padding:19px 18px 0}.poll-author strong{font-size:11px}.poll-author small{font-size:8px}.poll-author .avatar{width:33px;height:33px;font-size:10px}.anonymous-badge{gap:0;font-size:0}.anonymous-badge svg{width:16px;height:16px}.poll-card-body{padding:19px 18px 18px}.poll-title{gap:9px;margin:12px 0 10px}.poll-title h3{font-size:24px;line-height:1.23}.poll-title>svg{width:18px;margin-top:3px}.poll-context{-webkit-line-clamp:3;font-size:11px;line-height:1.8}.poll-result-head{margin:19px 0 12px;font-size:8px}.poll-result-head strong{font-size:10px}.public-result{min-height:39px;padding:9px 11px;font-size:11px}.result-count{font-size:10px}.result-count small{font-size:9px}.public-bars.two-column{grid-template-columns:1fr}.public-bars{gap:7px}.poll-vote-link{min-height:43px;margin-top:17px;font-size:11px}.poll-actions{gap:4px;padding:4px 9px}.poll-actions>a,.poll-actions>button{gap:5px;min-width:36px;padding:6px 8px;font-size:9px}.poll-actions>button:last-child{min-width:30px;padding:6px}.discovery-rail{margin-top:4px;display:block}.rail-card{margin:0 0 18px;padding:22px}.community-card h3{font-size:26px}.community-card>p{max-width:250px;font-size:11px}.community-card .eyebrow{font-size:7px}.community-stats{max-width:250px;margin:22px 0 16px;padding-bottom:20px}.community-stats strong{font-size:33px}.community-stats span{font-size:9px}.community-card>a{min-height:35px;font-size:11px}.people-card .section-heading h3{font-size:12px}.person-row{min-height:67px}.person-row .avatar{width:37px;height:37px;font-size:11px}.person-row strong{font-size:12px}.person-row small{font-size:10px}.network-footer{margin-top:27px;padding:18px 0 103px;font-size:9px}.mobile-bottom-nav{z-index:70;height:72px;padding:8px 13px max(9px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border-top:1px solid #e1e1d8;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav>a{color:#a1a1a1;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:51px;min-height:48px;font-size:8px;display:flex}.mobile-bottom-nav>a.active{color:#111}.mobile-bottom-nav>a.mobile-create{color:#fff;background:#222;border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0 6px 3px;box-shadow:0 3px 10px #0002}.collection-heading{padding:8px 2px 29px}.collection-heading .eyebrow{letter-spacing:.13em;font-size:7px}.collection-heading h1{font-size:32px;line-height:1.2}.collection-heading p{font-size:11px;line-height:1.9}.profile-header{border-radius:12px;margin-bottom:28px}.profile-cover{height:116px}.profile-cover>span{font-size:6px;bottom:15px;right:18px}.profile-main{padding:0 20px 24px}.profile-main>.avatar{width:77px;height:77px;margin-top:-39px;font-size:25px}.profile-actions{gap:8px;top:17px;right:16px}.profile-actions .button{min-height:38px;padding:9px 12px;font-size:10px}.profile-actions .icon-button{width:38px;height:38px}.profile-main h1{margin-top:12px;font-size:29px}.profile-handle,.profile-main>p{font-size:11px}.profile-stats{gap:13px 19px;margin-top:22px;font-size:9px}.profile-stats b{font-size:12px}.detail-card{border-radius:12px}.detail-card .poll-author{padding:20px 19px 0}.detail-heading{padding:22px 19px 0}.detail-heading h1{margin:14px 0 15px;font-size:30px}.detail-heading>p{font-size:12px;line-height:1.9}.detail-card>.vote-card,.detail-results{padding:26px 19px}.section-heading h2{font-size:23px}.section-heading .eyebrow{font-size:6px}.live-badge{font-size:7px}.results-total{gap:10px;margin:25px 0 20px}.results-total>strong{font-size:48px}.results-total small{font-size:8px}.results-total>span,.detail-results .public-result{font-size:11px}.results-note{font-size:9px;line-height:1.9}.money-input{gap:8px;height:63px;padding:0 14px}.money-input input{font-size:27px}.money-input input::placeholder{font-size:22px}.money-input>span:last-child{font-size:10px}.vote-tag{margin-bottom:19px;font-size:7px}.field-label{font-size:12px}.final-answer-note{font-size:8px}.privacy-inline{font-size:9px}.thanks-heading h2{font-size:26px}.thanks-heading>p:last-child{font-size:11px;line-height:1.9}.thanks-heading .eyebrow{font-size:7px}.comments-card{margin-top:19px;padding:24px 19px}.comments-card .section-heading h2{font-size:22px}.comment-form{gap:9px}.comment-form .avatar{width:27px;height:27px;font-size:8px}.comment-form textarea{min-height:94px;padding:10px;font-size:11px}.comment-form .small-button{padding:9px 11px;font-size:9px}.comment-form>div>div>span{font-size:8px}.comment-join{gap:6px;padding:12px 10px;font-size:10px}.comment{gap:9px}.comment header>a{font-size:10px}.comment p{font-size:11px}.comment header>time{font-size:8px}.comment header{gap:6px}.comment header>button{width:27px}.comment .avatar{width:27px;height:27px;font-size:8px}.studio-heading{gap:10px;margin:10px 0 26px}.studio-heading .eyebrow{font-size:6px}.studio-heading h1{margin:10px 0 8px;font-size:31px}.studio-heading p{font-size:10px}.studio-heading>.button{gap:5px;min-height:40px;padding:9px 12px;font-size:10px}.studio-summary{border-radius:11px;grid-template-columns:1fr 1fr;gap:22px 0;margin-bottom:24px;padding:23px 0}.studio-summary>div{gap:11px;padding:0 21px}.studio-summary>div:nth-child(2){border-right:0}.studio-summary>div>svg{width:17px;display:block}.studio-summary>div>.status-orb{width:9px;height:9px;margin:0 4px;display:block}.studio-summary>div>span:last-child{font-size:8px}.studio-summary strong{font-size:25px}.studio-summary>div:last-child strong{font-size:21px}.studio-grid{gap:19px}.studio-poll-list>button{width:200px;min-height:99px}.studio-poll-list>button>strong{font-size:11px}.studio-workspace{border-radius:12px}.studio-poll-heading{padding:22px 19px}.studio-poll-heading h2{font-size:26px;line-height:1.25}.studio-poll-heading p{font-size:11px;line-height:1.9}.studio-poll-controls{gap:8px;margin-top:21px}.studio-poll-controls .button{min-height:40px;padding:9px 12px;font-size:10px}.studio-tabs{gap:25px;padding:0 19px}.studio-tabs button{gap:6px;min-height:48px;font-size:10px}.studio-panel{padding:24px 19px}.studio-panel>.section-heading h3{font-size:21px}.studio-panel .live-badge,.studio-panel .section-heading .eyebrow{font-size:7px}.result-stats{gap:8px;margin:25px 0}.result-stats span{margin-bottom:10px;font-size:8px}.result-stats strong{font-size:27px}.result-stats .leading-answer{font-size:15px;line-height:1.5}.result-stats>div{padding-right:6px}.distribution-heading{padding-top:17px}.distribution-heading h3{font-size:11px}.distribution-heading .text-button{gap:4px;font-size:9px}.analytics-foot p{font-size:9px;line-height:1.9}.reach-breakdown{grid-template-columns:1fr;gap:8px}.reach-breakdown>div{padding:13px;font-size:10px}.setting-row{align-items:flex-start;gap:14px;padding:23px 0}.setting-row h3{font-size:12px}.setting-row p{font-size:10px;line-height:1.9}.setting-row .button{white-space:normal;min-width:89px;max-width:100px;padding:9px 11px;font-size:9px}.setting-row select{max-width:89px;min-height:39px;padding:8px;font-size:9px}.setting-row .switch{margin-top:4px}.studio-empty{padding:47px 22px}.studio-empty h2{font-size:32px}.studio-empty>p{font-size:11px}.studio-empty .eyebrow{font-size:7px}.studio-empty .text-button{font-size:10px}.invite-metrics{gap:22px;font-size:8px}.invite-metrics b{font-size:12px}.studio-panel .section-heading .small-button{gap:4px;padding:8px 11px;font-size:9px}.studio-panel .section-heading>.small-button{min-width:75px}.studio-panel .section-heading p{margin-top:6px;font-size:10px;line-height:1.8}.invite-footnote{font-size:9px}.toast{max-width:calc(100vw - 30px);padding:12px 16px;font-size:10px;bottom:87px;left:50%}.modal{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 36px);padding:22px 20px}.modal-head{gap:10px;margin-bottom:23px}.modal-head h2{font-size:25px}.modal-head p{font-size:11px;line-height:1.8}.modal-head .icon-button{margin:-8px -8px 0 0}.poll-form{gap:19px}.poll-form>label,.form-two>label{gap:8px;font-size:11px}.poll-form input:not([type=checkbox]):not([type=radio]),.poll-form textarea,.poll-form select{min-height:46px;font-size:12px}.label-hint{font-size:9px}.form-two{gap:12px}.template-button{gap:6px;padding:11px;font-size:9px}.visibility-options>label{gap:9px;padding:13px 11px;font-size:12px}.visibility-options small{font-size:9px}.visibility-options legend{font-size:11px}.form-actions{padding-top:19px}.form-actions .button{min-height:43px;font-size:11px}.share-preview{padding:18px}.share-preview h3{font-size:23px}.share-socials{gap:8px;margin-top:18px}.share-platform{min-height:80px;font-size:10px}.share-platform>span{font-size:23px}.share-preview>span:last-child{font-size:8px}.copy-link{gap:7px}.copy-link input{padding:10px;font-size:9px}.copy-link .button{gap:5px;padding:10px 12px;font-size:10px}.native-share,.privacy-item p{font-size:11px}.privacy-item h4{font-size:12px}.privacy-intro h3{font-size:29px}.new-links-list input{font-size:8px}.invite-link-actions .button{gap:6px;padding:9px 12px;font-size:10px}.auth-page{min-height:100vh;display:block}.auth-story{min-height:0;padding:29px 25px 28px}.auth-story>div{margin:33px 0 0;padding:0}.auth-story .brand-logo{width:144px}.auth-story h1{letter-spacing:-.055em;margin:18px 0 12px;font-size:36px;line-height:1.07}.auth-story h1 br:first-of-type{display:none}.auth-story h1 br:first-of-type:after{content:" "}.auth-story>div>.eyebrow{font-size:6px}.auth-story p{max-width:245px;font-size:10px}.auth-sculpture,.auth-story-foot{display:none}.auth-content{padding:23px 26px 27px}.auth-content>.back-link{min-height:30px;margin:0;font-size:10px}.auth-form-wrap{max-width:none;margin:0;padding:29px 0 17px}.auth-form-wrap>h2{margin:17px 0 13px;font-size:32px}.auth-form-wrap>.eyebrow{font-size:7px}.auth-form-wrap>p{font-size:11px}.auth-signin{min-height:50px;margin-top:29px;font-size:12px}.auth-security{margin:18px 0 23px}.auth-security p{font-size:10px}.auth-features{gap:13px;padding-top:23px}.auth-features span{font-size:11px}.auth-form-wrap>p.auth-switch{margin-top:27px;font-size:10px}.auth-form-wrap>p.auth-privacy{margin-top:29px;font-size:9px}.auth-copyright{margin-top:10px;font-size:9px}.profile-form{margin-top:27px}.profile-form-avatar>span{font-size:10px}.profile-form-avatar small{font-size:9px}.profile-form-avatar .avatar{width:60px;height:60px;font-size:20px}.settings-page>h1{font-size:33px}.settings-page>.eyebrow{font-size:7px}.settings-page>p{font-size:11px}.settings-page .profile-form{padding:23px 19px}.inbox-heading{display:block}.inbox-heading>.button{min-height:39px;margin-top:23px;font-size:10px}.activity-item{gap:12px;padding:23px 19px}.activity-item p{font-size:11px}.activity-item>svg{width:16px}.activity-item .avatar{width:32px;height:32px;font-size:9px}.activity-poll{font-size:10px}.activity-item time{font-size:9px}.report-card{padding:23px 20px}.report-card h2{font-size:24px}.report-card>p{font-size:11px}.report-actions .button{min-height:40px;padding:9px 11px;font-size:9px}.empty-state{padding:42px 24px}.empty-state h3{font-size:24px;line-height:1.3}.empty-state p{font-size:11px;line-height:1.9}.empty-state .text-button{font-size:11px}.vote-header{padding:28px 22px}.vote-header .brand-logo{width:128px}.vote-header .text-button{gap:4px;font-size:9px}.vote-wrap{margin-top:23px;padding:0 13px}.vote-wrap>.vote-card{border-radius:14px;padding:27px 22px}.vote-card h1{margin-bottom:17px;font-size:29px}.vote-description{font-size:11px;line-height:1.9}.vote-bottom{gap:10px;margin-left:4px;margin-right:4px;font-size:7px}.vote-page{padding-bottom:38px}.error-page h1{font-size:37px}.error-page>p{font-size:12px}.input-hint{font-size:9px;line-height:1.8}.footnote{color:#999;font-size:10px}.back-link{margin-bottom:11px;font-size:10px}.auth-page .back-link{margin-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--muted:#666}.nav-item,.sidebar-privacy,.account-row small,.topbar-title>span:first-of-type,.global-search,.login-link,.poll-context,.poll-author small,.anonymous-badge,.poll-result-head,.result-count small,.poll-actions>a,.poll-actions>button,.community-card>p,.community-card .eyebrow,.community-stats span,.person-row small,.how-step p,.rail-privacy,.mini-label,.eyebrow,.label-hint,.input-hint,.results-note,.final-answer-note,.privacy-inline,.vote-footer,.privacy-item p,.share-preview>span:last-child,.share-platform,.live-badge,.profile-handle,.profile-stats,.comment header>time,.comments-empty p,.comment-form>div>div>span,.studio-summary>div>span:last-child,.result-stats span,.analytics-foot p,.reach-breakdown>div,.studio-poll-heading p,.studio-poll-list>button>span:last-child,.studio-poll-top>small,.setting-row p,.invite-metrics,.invite-footnote,.dev-label,.auth-security p,.auth-form-wrap>p.auth-switch,.auth-form-wrap>p.auth-privacy,.auth-copyright,.profile-form-avatar small,.activity-item time,.activity-poll,.network-footer,.network-footer button{color:#6c6c6c}.hero-copy .eyebrow{color:#b7b7b7}.hero-copy p{color:#b5b5b5}.auth-story .eyebrow,.auth-story p{color:#b1b1b1}.hero-copy h1>span{color:#aaa}.studio-tabs button{color:#666}.studio-tabs button.selected{color:#171717}.global-search input,.poll-author strong,.poll-context{font-size:12px}.poll-author small,.poll-result-head{font-size:10px}.public-result{font-size:12px}.result-count{font-size:11px}.result-count small{font-size:10px}.how-step h4{font-size:11px}.how-step p{font-size:10px}.community-card>p{font-size:11px}.person-row small{font-size:10px}.people-card .section-heading h3{font-size:12px}.analytics-foot p,.setting-row p,.studio-poll-heading p{font-size:11px}.result-stats span,.network-footer{font-size:10px}.mobile-bottom-nav>a{color:#6b6b6b}.mobile-bottom-nav>a.active{color:#111}.profile-form-avatar small{font-size:10px}@media (width<=640px){.hero-copy h1{font-size:34px}.poll-author strong{font-size:12px}.poll-author small{font-size:10px}.poll-context{font-size:12px}.anonymous-badge{font-size:0}.poll-result-head{font-size:9px}.public-result{font-size:12px}.result-count{font-size:11px}.result-count small{font-size:10px}.result-stats span{font-size:9px}.studio-poll-heading p,.setting-row p{font-size:11px}.community-card>p{font-size:12px}.person-row small{font-size:11px}}.mobile-brand,.mobile-search-toggle,.mobile-search-panel{display:none}.toast-close{color:#ddd;justify-content:center;align-items:center;width:25px;height:25px;margin:-4px -7px -4px 4px;display:inline-flex}@media (width<=640px){.topbar{position:relative}.topbar-title>strong,.topbar-title>span{display:none}.mobile-brand{align-items:center;margin-left:2px;display:flex}.mobile-brand .brand-logo{width:120px}.mobile-search-toggle{width:33px;height:39px;display:inline-flex}.topbar-actions{gap:7px}.mobile-search-panel{z-index:65;color:#777;background:#fff;border:1px solid #c8c8c0;border-radius:10px;align-items:center;gap:8px;padding:7px 9px 7px 13px;display:flex;position:absolute;top:80px;left:17px;right:17px;box-shadow:0 8px 30px #0002}.mobile-search-panel input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;font-size:12px}.mobile-search-panel:focus-within{outline-offset:2px;outline:2px solid #aaa}.mobile-search-panel .icon-button{width:30px;height:36px}.mobile-search-panel input:focus-visible{outline:0}.sidebar{visibility:hidden;transition:transform .25s,visibility 0s .25s}.sidebar.is-open{visibility:visible;transition:transform .25s}.auth-story h1{font-size:32px}.auth-story h1 br:first-of-type{display:initial}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,a{touch-action:manipulation}.sidebar{overscroll-behavior:contain;overflow-y:auto}.signup-short-label{display:none}@media (width<=640px){:root{--phone-bottom-space:calc(72px + env(safe-area-inset-bottom,0px))}.topbar{height:calc(70px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(17px,env(safe-area-inset-left,0px));padding-right:max(17px,env(safe-area-inset-right,0px))}.main-shell,.feed-column,.studio-workspace,.profile-header,.poll-card,.detail-card{min-width:0}.main-content{padding-left:max(17px,env(safe-area-inset-left,0px));padding-right:max(17px,env(safe-area-inset-right,0px))}.sidebar{padding-top:calc(30px + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.sidebar .account-row .icon-button{min-width:44px;min-height:44px}.icon-button,.mobile-menu,.mobile-search-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.topbar-actions{gap:4px}.topbar-title{gap:3px;min-width:0}.topbar-title .mobile-brand{margin-left:0}.topbar-actions .small-button,.profile-actions .button,.profile-actions .icon-button{min-height:44px}.mobile-search-panel{top:calc(80px + env(safe-area-inset-top,0px))}.mobile-search-panel .icon-button{width:36px;min-width:36px;height:44px;min-height:44px}.mobile-bottom-nav{height:var(--phone-bottom-space);padding-top:8px;padding-bottom:calc(9px + env(safe-area-inset-bottom,0px));padding-left:max(13px,env(safe-area-inset-left,0px));padding-right:max(13px,env(safe-area-inset-right,0px))}.mobile-bottom-nav>a{min-width:44px;min-height:48px}.network-footer{padding-bottom:calc(103px + env(safe-area-inset-bottom,0px))}.toast{bottom:calc(87px + env(safe-area-inset-bottom,0px));white-space:normal;overflow-wrap:anywhere}.app-shell:has(input:not([readonly]):focus,textarea:focus) .mobile-bottom-nav{visibility:hidden;pointer-events:none}.poll-form input:not([type=radio]):not([type=checkbox]),.poll-form textarea,.poll-form select,.comment-form textarea,.global-search input,.mobile-search-panel input,.setting-row select{min-height:48px;font-size:16px;line-height:1.5}.poll-form textarea,.comment-form textarea{min-height:108px}.poll-form>label,.form-two>label,.field-label{font-size:13px;line-height:1.5}.label-hint,.input-hint{font-size:11px;line-height:1.7}.poll-form .handle-input>span{font-size:16px;top:13px}.button,.small-button,.poll-vote-link,.studio-heading>.button,.studio-poll-controls .button,.form-actions .button,.studio-panel .section-heading .small-button,.comment-form .small-button,.invite-link-actions .button,.report-actions .button{min-height:44px;font-size:12px}.button{white-space:normal;text-align:center}.category-list button{min-height:44px;padding:10px 13px;font-size:11px}.sort-select select{max-width:126px;min-height:44px;padding:8px;font-size:12px}.poll-actions>a,.poll-actions>button,.poll-actions>button:last-child{min-width:44px;min-height:44px;padding:8px 6px;font-size:11px}.poll-actions{gap:1px;padding-left:8px;padding-right:8px}.poll-context,.detail-heading>p,.studio-poll-heading p,.vote-description,.comment p{font-size:13px;line-height:1.8}.poll-result-head{flex-wrap:wrap;row-gap:6px;font-size:10px}.public-result,.detail-results .public-result{min-height:44px;font-size:13px}.result-count{font-size:12px}.result-count small{font-size:11px}.poll-title h3,.detail-heading h1,.profile-main h1,.studio-poll-heading h2,.collection-heading h1{overflow-wrap:anywhere}.hero-copy h1{font-size:clamp(28px,8.7vw,36px)}.hero-copy p{font-size:12px}.hero-button{min-height:44px;font-size:11px}.answer-choice{min-height:52px;padding:14px;font-size:14px}.answer-choice input{width:19px;height:19px}.vote-submit{min-height:48px;font-size:13px}.final-answer-note,.privacy-inline{font-size:10px}.money-input input{min-height:48px;font-size:28px}.money-input>span:last-child{font-size:12px}.share-platform{min-height:86px;font-size:12px}.share-socials{gap:8px}.copy-link input,.new-links-list input{min-height:44px;font-size:12px}.copy-link .button{min-width:80px;font-size:12px}.new-links-list>div>span{font-size:10px}.new-links-list .icon-button{width:36px;min-width:36px}.modal,.modal.wide{top:calc(var(--dialog-top,0px) + 12px);max-height:calc(var(--dialog-height,100dvh) - 24px);padding-bottom:max(24px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;margin:0 auto;scroll-padding:18px;bottom:auto;left:0;right:0}.modal-head{gap:8px}.modal-head>div{min-width:0}.modal-head h2{overflow-wrap:anywhere;font-size:24px}.modal-head .icon-button{z-index:2;background:#fff;margin:-8px -8px 0 0;position:sticky;top:0}.modal-head p{font-size:12px}.visibility-options small{font-size:11px;line-height:1.6}.visibility-options>label{min-height:82px}.template-button{min-height:44px;font-size:11px}.auth-story{padding-top:calc(29px + env(safe-area-inset-top,0px));padding-left:max(25px,env(safe-area-inset-left,0px));padding-right:max(25px,env(safe-area-inset-right,0px))}.auth-content{padding-bottom:calc(27px + env(safe-area-inset-bottom,0px))}.auth-form-wrap>p,.auth-features span{font-size:13px}.auth-signin{min-height:52px;font-size:14px}.vote-header{padding-top:calc(28px + env(safe-area-inset-top,0px))}.vote-page{padding-bottom:calc(38px + env(safe-area-inset-bottom,0px))}.result-stats strong{font-size:clamp(22px,6.9vw,29px)}}@media (width<=380px){.topbar .login-link,.signup-label{display:none}.signup-short-label{display:inline}.topbar-actions .small-button{gap:6px;padding-left:11px;padding-right:11px;font-size:12px}.main-content{padding-left:12px;padding-right:12px}.hero-copy{padding:25px 19px}.hero-copy .eyebrow{letter-spacing:.06em;font-size:6px}.hero-copy h1{font-size:30px}.feed-heading h2{font-size:20px}.feed-heading{align-items:flex-end}.sort-select select{max-width:111px;font-size:11px}.poll-author,.poll-card-body{padding-left:16px;padding-right:16px}.poll-title h3{font-size:23px}.poll-actions>a,.poll-actions>button{gap:4px;padding-left:4px;padding-right:4px;font-size:10px}.studio-heading{flex-wrap:wrap;align-items:flex-start}.studio-heading h1{font-size:30px}.studio-heading>.button{margin-left:auto}.studio-summary>div{padding-left:16px;padding-right:12px}.studio-summary>div:last-child strong{font-size:19px}.studio-panel,.studio-poll-heading{padding-left:16px;padding-right:16px}.studio-tabs{gap:21px;padding-left:16px;padding-right:16px}.form-two{grid-template-columns:1fr}.profile-stats{gap:12px 16px}.copy-link{flex-wrap:wrap}.copy-link input{flex-basis:100%;width:100%}.copy-link>.button{width:100%}.modal-head h2,.share-preview h3{font-size:22px}.invite-link-actions{flex-wrap:wrap}.invite-link-actions .button{flex:1}.comment-form{gap:8px}.comment-form>.avatar{display:none}.comment-form .small-button{font-size:11px}.auth-content,.auth-story{padding-left:21px;padding-right:21px}.auth-story h1{font-size:29px}}@media (pointer:coarse) and (width>=641px){.poll-form input:not([type=checkbox]):not([type=radio]),.poll-form textarea,.poll-form select,.comment-form textarea,.global-search input,.setting-row select{min-height:48px;font-size:16px}.icon-button,.button,.small-button,.category-list button{min-height:44px}.icon-button{min-width:44px}}@media (width<=640px){.sort-select select,.copy-link input,.new-links-list input{font-size:16px}.sort-select select{max-width:126px}.sort-select{flex-shrink:0}}@media (width<=380px){.sort-select select{max-width:118px;font-size:16px}.category-list{margin-right:-12px;padding-right:12px}}html:has(dialog[open]){overflow:hidden}.auth-story .brand-logo{width:160px}.result-stats strong,.results-total>strong,.result-count,.public-bars,.poll-result-head,.community-stats strong,.profile-stats strong,.studio-summary strong{font-family:var(--font);font-variant-numeric:tabular-nums}.big-pollr-mark svg{width:38px;height:auto}@media (width<=640px){.auth-story .brand-logo{width:144px}.sidebar-brand{padding-right:0}}.hero-copy h1,.auth-story h1,.auth-form-wrap h2,.collection-heading h1,.profile-main h1,.detail-heading h1,.studio-heading h1{letter-spacing:-.035em;font-weight:800}.poll-title h3,.studio-poll-heading h2,.modal-head h2,.community-card h3,.how-card>h3{letter-spacing:-.025em;font-weight:750}body{font-synthesis:none}@media (width<=380px){.topbar-actions .notification-button{display:none}}:root[data-pollr-accent=blue]{--accent-soft:#eff6ff;--accent-border:#bfdbfe;--accent-strong:#1d4ed8;--accent-on-dark:#93c5fd}:where([data-pollr-accent=blue]) .button.primary,:where([data-pollr-accent=blue]) .hero-button,:where([data-pollr-accent=blue]) .mobile-bottom-nav>a.mobile-create{background:var(--pollr-primary);border-color:var(--pollr-primary);color:var(--pollr-on-primary);box-shadow:0 3px 10px #2563eb1a}:where([data-pollr-accent=blue]) .button.primary:hover,:where([data-pollr-accent=blue]) .hero-button:hover,:where([data-pollr-accent=blue]) .mobile-bottom-nav>a.mobile-create:hover{background:var(--pollr-primary-hover);border-color:var(--pollr-primary-hover)}:where([data-pollr-accent=blue]) .nav-item.active{background:var(--accent-soft);color:var(--accent-strong)}:where([data-pollr-accent=blue]) .nav-item.active:after,:where([data-pollr-accent=blue]) .notification-count,:where([data-pollr-accent=blue]) .notification-button i,:where([data-pollr-accent=blue]) .studio-tabs button.selected:after,:where([data-pollr-accent=blue]) .switch.on{background:var(--pollr-primary)}:where([data-pollr-accent=blue]) .category-list button.selected{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent-border)}:where([data-pollr-accent=blue]) .category-list button:hover:not(.selected){border-color:var(--accent-border);background:#f5f9ff}:where([data-pollr-accent=blue]) .mobile-bottom-nav>a.active,:where([data-pollr-accent=blue]) .studio-tabs button.selected,:where([data-pollr-accent=blue]) .poll-actions .is-active{color:var(--accent-strong)}:where([data-pollr-accent=blue]) .studio-poll-list>button.selected{border-color:var(--accent-border);box-shadow:inset 3px 0 0 var(--pollr-primary)}:where([data-pollr-accent=blue]) .answer-choice.selected,:where([data-pollr-accent=blue]) .visibility-options label.selected{background:var(--accent-soft);border-color:var(--pollr-primary)}:where([data-pollr-accent=blue]) input[type=radio],:where([data-pollr-accent=blue]) input[type=checkbox]{accent-color:var(--pollr-primary)}:where([data-pollr-accent=blue]) .answer-choice:hover{border-color:var(--pollr-primary)}:where([data-pollr-accent=blue]) button:focus-visible,:where([data-pollr-accent=blue]) a:focus-visible,:where([data-pollr-accent=blue]) input:focus-visible,:where([data-pollr-accent=blue]) textarea:focus-visible,:where([data-pollr-accent=blue]) select:focus-visible,:where([data-pollr-accent=blue]) .money-input:focus-within{outline-color:var(--pollr-focus)}:where([data-pollr-accent=blue]) .community-card>a,:where([data-pollr-accent=blue]) .comment-join a,:where([data-pollr-accent=blue]) .auth-switch a,:where([data-pollr-accent=blue]) .share-platform:hover,:where([data-pollr-accent=blue]) .network-footer button:hover{color:var(--accent-strong)}:where([data-pollr-accent=blue]) .share-platform:hover{border-color:var(--accent-border);background:var(--accent-soft)}:where([data-pollr-accent=blue]) .hero-copy h1>span,:where([data-pollr-accent=blue]) .auth-story h1>span{color:var(--accent-on-dark)}:where([data-pollr-accent=blue]) .hero-copy .eyebrow i{background:var(--accent-on-dark);box-shadow:0 0 0 4px #60a5fa14}:where([data-pollr-accent=blue]) .hero-art{background:radial-gradient(at 65% 60%,#2563eb22,#0000 70%)}:where([data-pollr-accent=blue]) .sculpture span:nth-child(3),:where([data-pollr-accent=blue]) .auth-sculpture i:nth-child(2){background:linear-gradient(110deg,#1d4ed8,#93c5fd 14%,#3b82f6 35%,#1d4ed8 80%,#1e3a8a);border-color:#93c5fd66}:where([data-pollr-accent=blue]) .profile-cover{background:radial-gradient(at 90% 20%,#1e3a8a88,#0000 65%),#191919}:where([data-pollr-accent=blue]) ::-moz-selection{color:#1e3a8a;background:#dbeafe}:where([data-pollr-accent=blue]) ::selection{color:#1e3a8a;background:#dbeafe}:where([data-pollr-accent=blue]) .pollr-symbol{fill:var(--pollr-primary)}.auth-methods{margin-top:28px}.auth-provider-buttons{gap:10px;display:grid}.auth-provider-buttons .button{justify-content:flex-start;min-height:50px;padding:13px 16px;font-size:13px}.auth-provider-buttons .button>svg:last-child{margin-left:auto}.auth-divider{color:#93939b;align-items:center;gap:15px;margin:24px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e8e8ed;flex:1;height:1px}.email-auth-form{gap:17px}.email-auth-form label{gap:8px;font-size:12px}.email-auth-form input{background:#fff;border-radius:10px;min-height:49px;padding:13px 14px;font-size:14px}.password-input{position:relative}.password-input input{width:100%;padding-right:50px}.password-input button{color:#8a8a94;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:43px;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.auth-forgot{color:var(--color-accent);justify-self:end;margin-top:-5px;font-size:11px;font-weight:600}.auth-submit{border-radius:10px;min-height:50px;font-size:13px}.email-auth-form+.auth-security{margin-top:20px;margin-bottom:8px}.auth-inbox{background:#f8faff;border:1px solid #dbe5fb;border-radius:16px;gap:17px;margin-top:28px;padding:25px;display:grid}.auth-inbox>span{color:#2563eb;background:#e8efff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.auth-inbox h3{letter-spacing:-.03em;margin:0;font-size:23px}.auth-inbox p{color:#535461;margin:0;font-size:13px;line-height:1.7}.auth-inbox small{color:#8b8b95;font-size:11px;line-height:1.6}.auth-mode-switch{background:#f3f3f6;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:22px;padding:4px;display:grid}.auth-mode-switch button{color:#777782;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 8px;font-size:11px;font-weight:600}.auth-mode-switch button[aria-pressed=true]{color:#18181b;background:#fff;box-shadow:0 1px 4px #0000000a}.connected-account{border-top:1px solid #e8e8ed;max-width:560px;margin-top:46px;padding-top:33px}.connected-account h2{letter-spacing:-.04em;margin:12px 0;font-size:25px}.connected-account>p{color:#82828c;font-size:12px;line-height:1.8}.connected-account-row{border:1px solid #e7e7ec;border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:17px;display:flex}.connected-icon{color:#2563eb;background:#eff4ff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.connected-account-row>div{flex:1;min-width:0}.connected-account-row strong{font-size:12px;display:block}.connected-account-row small{color:#93939b;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.connected-account-row>svg{color:#2563eb;flex-shrink:0}.connected-account>.button{margin-bottom:12px}.connected-account>.signout-control{margin-top:12px;display:block}.signout-control{display:inline-flex}.auth-notice{color:#334f88;background:#f5f8ff;border:1px solid #dbe5fb;border-radius:10px;margin:18px 0;padding:13px 15px;font-size:12px;line-height:1.6}.auth-utility .auth-form-wrap>p{margin-bottom:25px}@media (width<=600px){.auth-methods{margin-top:24px}.email-auth-form input{min-height:51px;font-size:16px}.auth-submit,.auth-provider-buttons .button{min-height:52px}.auth-divider{margin:23px 0}.auth-mode-switch button{min-height:46px}.auth-form-wrap{padding:30px 0}.auth-inbox{padding:22px}.auth-forgot{align-items:center;min-height:34px;margin-top:-8px;display:flex}.connected-account{margin-top:35px}.connected-account>.button{width:100%}.auth-multi .auth-story{padding-top:calc(22px + env(safe-area-inset-top,0px));padding-bottom:22px}.auth-multi .auth-story>div{display:none}.auth-multi .auth-content{padding-top:17px}.auth-multi .auth-form-wrap{padding-top:21px}.auth-forgot,.auth-switch a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=640px){:root{--phone-gutter:clamp(16px, 4.7vw, 22px);--phone-card-inset:clamp(16px, 5vw, 22px);--phone-bottom-space:calc(76px + env(safe-area-inset-bottom,0px))}body{font-size:16px;line-height:1.6}.main-content{padding:20px max(var(--phone-gutter), env(safe-area-inset-right,0px)) 0 max(var(--phone-gutter), env(safe-area-inset-left,0px))}.eyebrow,.mini-label{letter-spacing:.08em;font-size:11px;line-height:1.5}.small,.input-hint,.label-hint{font-size:13px;line-height:1.6}.button,.small-button,.poll-vote-link,.studio-heading>.button,.studio-poll-controls .button,.form-actions .button,.comment-form .small-button,.invite-link-actions .button,.report-actions .button{min-height:48px;padding:12px 16px;font-size:15px;line-height:1.35}.text-button,.back-link{min-height:44px;font-size:14px;line-height:1.5}.topbar{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:8px}.topbar-title{gap:2px}.mobile-brand .brand-logo{width:120px}.topbar-actions{gap:2px}.topbar-actions .small-button{gap:5px;min-height:44px;padding:10px 12px;font-size:14px}.topbar .login-link{align-items:center;min-height:44px;padding:8px;font-size:14px;display:inline-flex}.signup-label{display:none}.signup-short-label{display:inline}.mobile-search-panel{top:calc(76px + env(safe-area-inset-top,0px))}.mobile-bottom-nav>a{gap:5px;font-size:11px;font-weight:550;line-height:1.2}.mobile-bottom-nav>a>svg{width:22px;height:22px}.mobile-bottom-nav>a.mobile-create{border-radius:14px;width:48px;height:48px;min-height:48px}.network-footer{gap:12px;margin-top:36px;font-size:12px}.network-footer button{min-height:44px;font-size:13px}.nav-item{min-height:52px;padding:13px 16px;font-size:16px}.nav-label{font-size:11px}.sidebar-note p,.sidebar-privacy{font-size:14px}.account-row strong{max-width:175px;font-size:14px}.account-row small{font-size:12px}.discovery-hero{border-radius:18px;min-height:0;margin-bottom:28px}.hero-copy{width:100%;padding:26px 24px}.hero-copy .eyebrow{letter-spacing:.06em;font-size:10px;line-height:1.6}.hero-copy h1{margin:18px 0 16px;font-size:clamp(30px,8.2vw,36px);line-height:1.12}.hero-copy p{max-width:34ch;font-size:15px;line-height:1.6}.hero-button{min-height:48px;margin-top:22px;padding:12px 16px;font-size:14px}.hero-art{opacity:.25;width:45%}.feed-heading{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:18px}.feed-heading>div{flex:170px}.feed-heading .eyebrow{display:none}.feed-heading h2{font-size:26px;line-height:1.2}.sort-select select{border-radius:10px;width:134px;max-width:none;min-height:48px;padding:10px 12px;font-size:16px}.category-list{margin-bottom:22px;margin-right:calc(-1 * var(--phone-gutter));padding-right:var(--phone-gutter);gap:8px}.category-list button{border-radius:999px;min-height:44px;padding:10px 14px;font-size:14px}.poll-card,.detail-card{border-radius:18px}.poll-card{margin-bottom:22px}.poll-author{padding:20px var(--phone-card-inset) 0;gap:12px}.poll-author>a{flex:1;gap:11px;min-width:0}.poll-author>a>span:last-child{min-width:0}.poll-author .avatar{width:40px;height:40px;font-size:14px}.poll-author strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.4;overflow:hidden}.poll-author small{margin-top:3px;font-size:12px;line-height:1.5}.anonymous-badge{gap:0;font-size:0}.anonymous-badge>svg{width:18px;height:18px}.poll-card-body{padding:18px var(--phone-card-inset) 20px}.topic-tag{border-radius:6px;min-height:27px;padding:4px 9px;font-size:12px;line-height:1.4}.poll-title{gap:12px;margin:13px 0 12px}.poll-title h3{font-size:24px;line-height:1.25}.poll-context{-webkit-line-clamp:3;font-size:15px;line-height:1.6}.poll-result-head{gap:8px;margin:22px 0 12px;font-size:12px;line-height:1.5}.poll-result-head strong{font-size:14px}.public-bars{gap:8px}.public-result,.detail-results .public-result{border-radius:9px;min-height:48px;padding:12px;font-size:15px}.result-count{font-size:14px}.result-count small{font-size:12px}.public-bars.two-column{gap:8px}.public-bars.two-column .public-result{flex-direction:column;align-items:flex-start;gap:8px;min-height:78px}.public-bars.two-column .result-name{font-size:14px}.poll-vote-link{min-height:50px;margin-top:20px}.poll-actions{grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;gap:0;padding:6px 8px;display:grid}.poll-actions>a,.poll-actions>button,.poll-actions>button:last-child{gap:6px;width:100%;min-width:0;min-height:44px;padding:8px 4px;font-size:13px}.poll-actions .save-action{margin-left:0}.poll-actions>a>svg,.poll-actions>button>svg{width:18px;height:18px}.collection-heading{padding:8px 0 28px}.collection-heading h1,.settings-page h1{font-size:32px;line-height:1.18}.collection-heading p,.settings-page>p{margin-top:12px;font-size:16px;line-height:1.6}.empty-state{padding:36px 24px}.empty-state h3{font-size:24px;line-height:1.25}.empty-state p{font-size:15px;line-height:1.6}.rail-card{border-radius:16px;padding:24px}.community-card .eyebrow,.community-stats span{font-size:12px}.community-card>p{max-width:none;font-size:15px;line-height:1.6}.community-card>a,.person-row strong,.people-card .section-heading h3{font-size:14px}.person-row small{font-size:12px}.detail-card .poll-author,.detail-heading{padding:22px var(--phone-card-inset) 0}.detail-heading h1{margin:14px 0 16px;font-size:30px;line-height:1.2}.detail-heading>p,.vote-description{font-size:16px;line-height:1.65}.detail-card>.vote-card,.detail-results{padding:24px var(--phone-card-inset)}.vote-tag{margin-bottom:20px;font-size:12px;line-height:1.5}.field-label{font-size:16px;line-height:1.5}.answer-choice{min-height:56px;padding:16px;font-size:16px;line-height:1.5}.vote-submit{min-height:50px;font-size:15px}.results-note,.final-answer-note,.privacy-inline,.vote-footer{font-size:13px;line-height:1.6}.detail-results h2{font-size:24px;line-height:1.25}.results-total>span{font-size:15px}.results-total small{font-size:13px;line-height:1.5}.profile-main{padding:0 var(--phone-card-inset) 24px}.profile-main h1{font-size:30px;line-height:1.2}.profile-handle{font-size:14px}.profile-main>p{font-size:16px;line-height:1.6}.profile-stats{gap:12px 18px;font-size:13px;line-height:1.6}.profile-stats b{font-size:15px}.profile-actions .button{min-height:44px;padding:10px 14px;font-size:14px}.comments-card{padding:24px var(--phone-card-inset);border-radius:18px;margin-top:22px}.comments-card>.muted,.comments-empty p,.comment-join{font-size:14px;line-height:1.6}.comment-form>div>div>span{font-size:12px}.comment{gap:12px;padding:22px 0}.comment .avatar{width:34px;height:34px;font-size:12px}.comment header{flex-wrap:wrap;gap:4px 8px}.comment header>a{font-size:14px}.comment header>time{font-size:12px}.comment header>button{min-width:44px}.comment p{margin-top:8px;font-size:15px;line-height:1.65}.studio-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin:4px 0 24px;display:grid}.studio-heading .eyebrow,.studio-empty .eyebrow{font-size:11px}.studio-heading h1{margin:12px 0;font-size:34px;line-height:1.15}.studio-heading p,.studio-empty>p{font-size:16px;line-height:1.6}.studio-heading>.button{width:100%;margin-left:0}.studio-summary{border-radius:16px;gap:24px 0;padding:24px 0}.studio-summary>div{gap:10px;padding:0 18px}.studio-summary>div>span:last-child{gap:8px;font-size:13px;line-height:1.4}.studio-summary strong{font-size:30px}.studio-summary>div:last-child strong{font-size:23px}.studio-poll-list{border-radius:16px;gap:10px;padding:10px}.studio-poll-list>button{width:240px;min-height:132px;padding:16px}.studio-poll-list>button>strong{white-space:normal;font-size:15px;line-height:1.4}.studio-poll-list>button>span:last-child{margin-top:12px;font-size:13px;line-height:1.5}.studio-poll-top>small{font-size:12px}.studio-workspace{border-radius:18px}.studio-poll-heading{padding:24px var(--phone-card-inset)}.studio-poll-heading h2{font-size:26px;line-height:1.25}.studio-poll-heading p{font-size:15px;line-height:1.65}.studio-poll-controls{flex-wrap:wrap;gap:10px;margin-top:24px}.studio-poll-controls .button{flex:120px}.studio-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 12px;display:grid}.studio-tabs button{justify-content:center;min-height:52px;padding:10px 2px;font-size:14px}.studio-tabs button>svg{display:none}.studio-panel{padding:24px var(--phone-card-inset)}.studio-panel>.section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.studio-panel>.section-heading h3{font-size:22px;line-height:1.25}.studio-panel .section-heading .eyebrow{margin-bottom:6px;font-size:11px}.studio-panel .live-badge,.live-badge{font-size:12px}.studio-panel .section-heading .small-button{min-height:44px;padding:10px 12px;font-size:14px}.result-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.result-stats>div{border:1px solid var(--line);border-radius:12px;padding:16px}.result-stats>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.result-stats>div:first-child>span{margin-bottom:0}.result-stats:has(.leading-answer){grid-template-columns:minmax(0,1fr)}.result-stats .leading-answer{overflow-wrap:anywhere;font-size:22px}.result-stats span{font-size:13px;line-height:1.4}.result-stats strong{font-size:26px;line-height:1.2}.analytics-foot p,.reach-breakdown>div,.invite-metrics,.invite-footnote{font-size:13px;line-height:1.6}.setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:24px 0;display:grid}.setting-row h3{margin-bottom:8px;font-size:16px;line-height:1.4}.setting-row p{font-size:14px;line-height:1.6}:is(.setting-row:has(.button),.setting-row:has(select)){grid-template-columns:minmax(0,1fr)}.setting-row .button{justify-self:start;min-width:0;max-width:none;font-size:14px}.setting-row select{justify-self:start;max-width:none;min-height:48px;padding:10px 14px;font-size:16px}.setting-row .text-button{font-size:14px}.poll-form{gap:22px}.poll-form>label,.form-two>label,.email-auth-form label{gap:9px;font-size:15px;line-height:1.5}.poll-form input:not([type=checkbox]):not([type=radio]),.poll-form select,.poll-form textarea,.email-auth-form input,.comment-form textarea{min-height:52px;padding:14px;font-size:16px;line-height:1.5}.poll-form textarea,.comment-form textarea{min-height:120px}.poll-form .handle-input input{padding-left:36px}.poll-form .handle-input>span{top:15px;left:14px}.form-two{grid-template-columns:minmax(0,1fr);gap:22px}.settings-page .profile-form{padding:24px var(--phone-card-inset)}.profile-form-avatar>span{font-size:14px;line-height:1.5}.profile-form-avatar small{font-size:12px;line-height:1.5}.auth-story,.auth-multi .auth-story{min-height:0;padding:calc(24px + env(safe-area-inset-top,0px)) var(--phone-gutter) 24px}.auth-story>div,.auth-story-foot{display:none}.auth-story .brand-logo{width:136px}.auth-content,.auth-multi .auth-content{padding:18px var(--phone-gutter) calc(28px + env(safe-area-inset-bottom,0px))}.auth-content>.back-link{min-height:44px;font-size:14px}.auth-form-wrap,.auth-multi .auth-form-wrap{max-width:440px;margin:0 auto;padding:24px 0 20px}.auth-form-wrap>.eyebrow{font-size:11px}.auth-form-wrap>h2{margin:14px 0 16px;font-size:32px;line-height:1.18}.auth-form-wrap>p,.auth-features span{font-size:16px;line-height:1.6}.auth-methods{margin-top:28px}.auth-provider-buttons{gap:12px}.auth-provider-buttons .button,.auth-submit{min-height:52px;padding:14px 16px;font-size:15px;line-height:1.4}.auth-divider{gap:12px;margin:26px 0;font-size:13px}.email-auth-form{gap:22px}.poll-form .password-input input:not([type=checkbox]):not([type=radio]){padding-right:54px}.password-input button{width:44px;min-height:44px;top:4px;bottom:4px;right:4px}.auth-forgot{min-height:44px;margin:-8px 0 0;font-size:14px}.auth-security{gap:10px;margin:24px 0}.auth-security p{font-size:14px;line-height:1.6}.auth-form-wrap>p.auth-switch{margin-top:26px;font-size:15px;line-height:1.6}.auth-form-wrap>p.auth-privacy{text-align:left;align-items:flex-start;gap:8px;margin-top:28px;font-size:13px;line-height:1.6}.auth-privacy>svg{margin-top:4px}.auth-copyright{font-size:12px}.auth-inbox p{font-size:15px;line-height:1.6}.auth-inbox small,.auth-notice{font-size:13px;line-height:1.6}.auth-mode-switch button{min-height:48px;font-size:14px}.connected-account>p{font-size:15px;line-height:1.6}.connected-account-row strong{font-size:15px}.connected-account-row small{font-size:14px}.modal-head{gap:12px;margin-bottom:24px}.modal-head h2{font-size:27px;line-height:1.2}.modal-head p{margin-top:12px;font-size:15px;line-height:1.6}.form-actions{flex-wrap:wrap;gap:12px}.form-actions .button{flex:140px}.visibility-options legend{font-size:15px}.visibility-options>label{min-height:100px;padding:16px}.visibility-options label>span{font-size:15px;line-height:1.4}.visibility-options small{margin-top:6px;font-size:13px;line-height:1.5}.template-button{min-height:48px;padding:12px;font-size:14px;line-height:1.5}.share-preview>span,.share-platform{font-size:14px}.share-preview>span:last-child{font-size:13px}.copy-link input,.new-links-list input{min-height:48px;font-size:16px}.privacy-item h4{font-size:16px;line-height:1.4}.privacy-item p,.join-modal p,.report-card>p,.report-card blockquote{font-size:15px;line-height:1.65}.activity-item p,.activity-poll{font-size:15px;line-height:1.6}.activity-item time{font-size:12px}.toast{font-size:14px;line-height:1.5}}@media (width<=380px){.topbar{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px))}.topbar .login-link,.topbar-actions .small-button>svg{display:none}.hero-copy{padding:24px 20px}.hero-copy h1{font-size:30px}.feed-heading>div{flex-basis:100%}.sort-select select{width:144px}.poll-title h3{font-size:23px}.studio-summary>div{gap:8px;padding-left:14px;padding-right:12px}.studio-summary>div>svg{display:none}.studio-summary>div>span:last-child{font-size:13px}.modal-head h2{font-size:25px}.comment-form>.avatar{display:none}}@media (width>=381px) and (width<=420px){.topbar .login-link{display:none}}
