:root{color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#faf8f2;--surface:#fff;--soft:#f3f1e9;--ink:#1c2924;--muted:#647068;--line:#dcded5;--accent:#16533b;--accent-strong:#0c3b28;--accent-soft:#e8f1e8;--danger:#a53f36;--warning:#785b18;--radius:10px;--space:1.75rem;--display:"Newsreader", Georgia, serif;--page-max:1160px;--shadow:0 3px 14px #253b2906;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Work Sans,sans-serif}.matrix-legend{color:var(--muted);flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;font-size:.79rem;display:flex}.home-preferences,.account-preferences{margin-top:1.5rem;margin-bottom:1.5rem}.account-session-actions{margin:0 0 1.5rem}.add-option{border-top:1px solid var(--line);margin:1.2rem 0 0;padding-top:.5rem}.add-option summary{align-items:center;gap:.5rem;display:flex}.add-option[open] summary{margin-bottom:.8rem}.final-time{color:var(--muted);flex-basis:100%;padding-inline-start:1.5rem;font-size:.82rem}.result-row .maybe-count{color:var(--warning)}.home-preferences{max-width:760px}.identity-banner>.text-button{white-space:nowrap;margin-inline-start:auto}.site-footer nav{flex-wrap:wrap}.matrix-legend>span{align-items:center;gap:.4rem;display:flex}.matrix-legend>span>span{text-align:center;width:16px;font-weight:600}.response-matrix-scroll{border:1px solid var(--line);border-radius:calc(var(--radius) - 4px);max-width:100%;overflow:auto}.response-matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:.83rem}.response-matrix th,.response-matrix td{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-width:120px;padding:1rem}.response-matrix th{background:var(--soft);vertical-align:top;font-weight:500}.response-matrix th:first-child{text-align:start;z-index:1;overflow-wrap:anywhere;background:var(--surface);min-width:160px;max-width:240px;position:sticky;inset-inline-start:0}.response-matrix thead th:first-child,.response-matrix tfoot th:first-child{background:var(--soft)}.response-matrix tbody th .badge{margin-top:.45rem}.response-matrix tbody td>span{border-radius:50%;justify-content:center;align-items:center;min-width:30px;min-height:30px;display:inline-flex}.response-matrix .response-yes{background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--accent)}.response-matrix .response-maybe{background:color-mix(in srgb, var(--warning) 10%, var(--surface));color:var(--warning);font-weight:600}.response-matrix .response-no{color:var(--muted)}.response-matrix tfoot{background:var(--soft);font-weight:600}.response-matrix tr>:last-child{border-inline-end:0}.response-matrix tfoot tr>*{border-bottom:0}*{box-sizing:border-box}html{min-width:320px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}a{color:inherit;text-decoration:none}p{margin:0 0 1rem;line-height:1.65}small,.hint{color:var(--muted);font-size:.83rem;line-height:1.55}small{display:block}.hint{margin:0 0 1rem}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.13}h1{font-size:clamp(2.2rem,4.3vw,3.1rem)}h2{margin-bottom:1.4rem;font-size:1.5rem}h3{font-size:1.15rem}strong{font-weight:600}svg{flex-shrink:0}a:hover{color:var(--accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--accent-soft)}.shell{flex-direction:column;min-height:100dvh;display:flex}.site-header{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;position:relative}.header-inner{max-width:var(--page-max);justify-content:space-between;align-items:center;gap:2rem;min-height:100px;margin:auto;display:flex}.brand{font-family:var(--display);letter-spacing:-.06em;align-items:center;gap:.5rem;font-size:2.1rem;font-weight:600;display:inline-flex}.brand-symbol{background:var(--accent);width:29px;height:29px;color:var(--paper);border-radius:8px;place-items:center;display:grid;transform:rotate(-7deg)}.brand-dot{color:var(--accent);margin-inline-start:-.5rem}.header-inner nav{align-items:center;gap:2rem;font-size:.86rem;font-weight:500;display:flex}.header-inner nav a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.preference-button{border:1px solid var(--line);color:var(--ink);border-radius:var(--radius);background:0 0;align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.preferences{border-top:1px solid var(--line);background:var(--surface)}.preferences-inner{max-width:var(--page-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:auto;padding:1.25rem 0;display:grid}.preferences .field{margin:0}.shell>main{width:100%;max-width:var(--page-max);outline:none;flex:1;margin:0 auto;padding:3.4rem 0 5rem}.site-footer{border-top:1px solid var(--line);max-width:var(--page-max);width:100%;color:var(--muted);align-items:center;gap:1.4rem;margin:0 auto;padding:1.8rem 0;font-size:.8rem;display:flex}.footer-brand{font-family:var(--display);color:var(--ink);font-size:1.4rem;font-weight:600}.site-footer nav{gap:1.8rem;margin-inline-start:auto;display:flex}.skip-link{inset-inline-start:1rem;background:var(--accent);color:var(--paper);z-index:100;padding:.75rem;position:fixed;top:-80px}.skip-link:focus{top:1rem}.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}.button{border:1px solid var(--line);border-radius:calc(var(--radius) - 3px);background:var(--surface);min-height:43px;color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:.55rem;padding:.67rem 1.05rem;font-size:.87rem;font-weight:500;line-height:1.3;transition:background .15s,border .15s,transform .15s;display:inline-flex}.button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.button.large{min-height:54px;padding:.95rem 1.35rem;font-size:.95rem}.button.small{min-height:34px;padding:.45rem .7rem;font-size:.76rem}.danger-button{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--line))}.button.danger-button:hover{background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger);border-color:var(--danger)}.text-link,.text-button{color:var(--accent);align-items:center;gap:.4rem;min-height:40px;font-size:.86rem;display:inline-flex}.text-button{background:0 0;border:0;padding:0}.actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.icon-button{width:30px;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:4px;display:grid}.icon-button:hover{color:var(--accent);background:var(--accent-soft)}.home-hero{grid-template-columns:1.1fr .8fr;align-items:center;gap:6rem;padding:1.2rem 0 4.5rem;display:grid}.hero-copy h1{white-space:pre-line;max-width:720px;margin-bottom:1.4rem;font-size:clamp(2.7rem,5.1vw,4.15rem);line-height:1.06}.hero-copy p{max-width:460px;color:var(--muted);margin-bottom:1.8rem;font-size:1rem}.hero-preview{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:420px;padding:1.6rem 1.6rem 1.3rem;transform:rotate(2deg);box-shadow:0 15px 40px #203e2410}.preview-top{font-family:var(--display);align-items:center;gap:.6rem;margin-bottom:1.7rem;font-size:1.35rem;display:flex}.preview-top svg{color:var(--muted);margin-inline-start:auto}.preview-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.preview-option{border:1px solid var(--line);border-radius:6px;margin-bottom:.65rem;padding:.8rem 1rem;font-size:.78rem}.preview-option>div:first-child{justify-content:space-between;margin-bottom:.7rem;display:flex}.preview-option.selected{border-color:var(--accent);background:var(--accent-soft)}.preview-option .bar{height:4px}.preview-footer{color:var(--muted);align-items:center;gap:.8rem;padding-top:.7rem;font-size:.7rem;display:flex}.preview-footer>svg{color:var(--accent);margin-inline-start:auto}.mini-avatars{padding-inline-start:5px;display:flex}.mini-avatars i{border:2px solid var(--surface);color:#385342;background:#e4e9de;border-radius:50%;place-items:center;width:28px;height:28px;margin-inline-start:-5px;font-size:.55rem;font-style:normal;display:grid}.mini-avatars i:nth-child(2){background:#e9e0cf}.mini-avatars i:nth-child(3){background:#dce5ec}.steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0 0 3.7rem;padding:2rem 0;list-style:none;display:grid}.steps li{align-items:flex-start;gap:1.1rem;display:flex}.steps li>span{font-family:var(--display);color:var(--accent);font-size:1.55rem}.steps strong{font-size:.89rem}.steps p{color:var(--muted);margin:.25rem 0 0;font-size:.78rem}.home-lists{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.home-lists h2{font-size:1.25rem}.poll-card{border-top:1px solid var(--line);align-items:center;gap:.9rem;padding:1.2rem 0;display:flex}.poll-card:first-child{border-top:none;padding-top:0}.poll-card:last-child{padding-bottom:0}.poll-card>div:first-of-type{flex:1;min-width:0}.poll-card-title{overflow-wrap:anywhere;font-size:.94rem;font-weight:600}.poll-card small{margin-top:.3rem}.poll-card-icon{background:var(--accent-soft);width:39px;height:39px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.empty-state{color:var(--muted);margin:0;padding:.3rem 0 1rem;font-size:.87rem}.identity-banner{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:.65rem;margin-bottom:1.5rem;padding:1rem 1.2rem;font-size:.86rem;display:flex}.page-title{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.page-title p{color:var(--muted);margin:.75rem 0 0;font-size:.94rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space);box-shadow:var(--shadow);min-width:0}.panel>:last-child,.panel>.prose:last-child>:last-child{margin-block-end:0}.stack{flex-direction:column;gap:1.4rem;display:flex}.editor-layout{grid-template-columns:minmax(0,2fr) minmax(230px,.8fr);align-items:start;gap:4rem;display:grid}.editor-aside{padding-top:2rem;position:sticky;top:2rem}.editor-aside h2{white-space:pre-line;margin-top:1.5rem;font-size:2.1rem;line-height:1.15}.editor-aside p{color:var(--muted);font-size:.9rem}.aside-mark{background:var(--accent-soft);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.privacy-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;margin-top:1.8rem;padding-top:1.3rem;font-size:.8rem;line-height:1.65;display:flex}.narrow{max-width:720px;margin:auto}.narrow .page-title{margin-bottom:2rem}.field{flex-direction:column;gap:.5rem;min-width:0;margin-bottom:1.3rem;display:flex}.field>label{font-size:.85rem;font-weight:500}.field label>span{color:var(--accent)}input:not([type=checkbox]):not([type=radio]),textarea,select{border:1px solid var(--line);border-radius:calc(var(--radius) - 4px);background:var(--surface);width:100%;min-width:0;min-height:45px;color:var(--ink);padding:.7rem .8rem;transition:border .15s}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}input:focus,textarea:focus,select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:1px}textarea{resize:vertical;line-height:1.6}input[type=checkbox],input[type=radio]{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px;margin:0}.field-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.toggle{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.95rem 0;font-size:.86rem;line-height:1.45;display:flex}.toggle input{margin-top:2px}.toggle small{margin-top:.3rem}.select-shell{display:block;position:relative}.form-select{appearance:none;padding-inline-end:2.6rem;background-image:none!important}.select-chevron{inset-inline-end:.85rem;pointer-events:none;color:var(--ink);position:absolute;top:50%;transform:translateY(-50%)}.select-shell:after{content:"";inset-inline-end:1.1rem;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;width:6px;height:6px;position:absolute;top:calc(50% - 4px);transform:rotate(45deg)}.select-shell:has(.select-chevron):after{display:none}html[data-darkreader-scheme=dark] .select-chevron{color:var(--ink)!important;filter:none!important}.choice-tabs{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:.3rem;margin-bottom:1.8rem;padding:.3rem;display:flex}.choice-tabs>button,.choice-tabs>a{border-radius:calc(var(--radius) - 4px);min-height:42px;color:var(--muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.6rem;font-size:.85rem;display:flex}.choice-tabs button[aria-pressed=true],.choice-tabs .active{background:var(--surface);box-shadow:var(--shadow);color:var(--accent);font-weight:600}.builder-row{border-top:1px solid var(--line);align-items:flex-start;gap:.8rem;padding:.8rem 0;display:flex}.builder-row:first-child{border-top:0;padding-top:0}.builder-fields{flex:1;min-width:0}.builder-fields>.field{margin-bottom:.7rem}.option-number{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2.25rem;font-size:.72rem;font-weight:600}.row-tools{gap:.1rem;padding-top:1.8rem;display:flex}.option-builder{margin-bottom:1rem}.builder-row .field-grid{gap:.6rem}.builder-row .field-grid label{font-size:.75rem}details{margin:1rem 0}summary{cursor:pointer;color:var(--accent);padding:.7rem 0;font-size:.86rem}details .field{margin-top:1rem}.notice{border:1px solid var(--line);border-inline-start:3px solid var(--accent);background:var(--accent-soft);border-radius:5px;flex-wrap:wrap;align-items:flex-start;gap:.55rem;margin-bottom:1rem;padding:1rem 1.2rem;font-size:.86rem;line-height:1.6;display:flex}.notice>strong{font-weight:500}.notice.danger{border-inline-start-color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--danger)}.notice.warning{border-inline-start-color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, var(--surface));color:var(--warning)}.notice ul{width:100%;margin:0;padding-inline-start:1rem}.notice .text-button{min-height:20px;margin-inline-start:auto}.badge{background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 13%, var(--line));white-space:nowrap;border-radius:30px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-family:Work Sans,sans-serif;font-size:.7rem;font-weight:500;line-height:1.25;display:inline-flex}.badge.muted{background:var(--soft);color:var(--muted);border-color:var(--line)}.public-layout{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);align-items:start;gap:2.4rem;display:grid}.public-aside{position:sticky;top:2rem}.participant-metric{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;margin-bottom:1.7rem;padding-bottom:1.7rem;display:flex}.participant-metric svg{color:var(--accent)}.participant-metric strong{font-family:var(--display);font-size:2.2rem}.participant-metric span{color:var(--muted);font-size:.8rem}.share-heading{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.link-value{overflow-wrap:anywhere;color:var(--muted);margin:1rem 0;font-size:.82rem;line-height:1.5;display:block}.share-link small{margin-top:1rem}.vote-options{border:0;flex-direction:column;gap:.7rem;margin:0 0 1rem;padding:0;display:flex}.vote-option{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);overflow:hidden}.vote-option label{cursor:pointer;align-items:center;gap:1rem;padding:1.2rem;display:flex}.vote-option.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.vote-option.disabled{opacity:.55}.vote-option-label{flex:1;min-width:0}.vote-option-label strong{font-size:.92rem;line-height:1.5;display:block}.vote-option-label small{margin:.3rem 0;font-size:.72rem}.vote-option-label .bar{margin-top:.7rem}.vote-count{font-variant-numeric:tabular-nums;text-align:center;min-width:38px;font-size:1rem}.vote-count small{margin-top:.25rem;font-size:.63rem}.bar{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:4px;height:5px;display:block;overflow:hidden}.bar i{background:var(--accent);border-radius:inherit;height:100%;transition:width .4s;display:block}.maybe-button{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);background:0 0;padding:.5rem;font-size:.76rem;display:block}.maybe-button.active{background:color-mix(in srgb, var(--warning) 14%, var(--surface));color:var(--warning)}.deadline{color:var(--muted);align-items:center;gap:.6rem;font-size:.83rem;display:flex}.prose{overflow-wrap:anywhere;font-size:.94rem;line-height:1.75}.prose h1,.prose h2,.prose h3{margin:1.8rem 0 1rem}.prose h1:first-child,.prose h2:first-child{margin-top:0}.prose a,.inline-link,.poll-card-title,.link-value,main p a:not(.button):not(.text-link){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose img{max-width:100%}.prose pre{white-space:pre-wrap}.result-row{border-top:1px solid var(--line);padding:1.2rem 0}.result-row:first-child{border-top:0;padding-top:0}.result-row:last-child{padding-bottom:0}.result-row>div:first-child{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;font-size:.87rem;display:flex}.result-row strong{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.result-row>div>span{white-space:nowrap;font-variant-numeric:tabular-nums}.result-row small{display:inline}.result-row .bar{height:6px}.result-row.final{color:var(--accent)}.metrics{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2rem;display:grid}.metrics>div{border-inline-end:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;column-gap:.8rem;padding:1.4rem;display:grid}.metrics>div:last-child{border-inline-end:0}.metrics svg{color:var(--muted);grid-row:span 2}.metrics strong{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem}.metrics span{color:var(--muted);margin-top:.25rem;font-size:.74rem}.tabs{border-bottom:1px solid var(--line);gap:1.6rem;margin-bottom:2rem;display:flex;overflow:auto}.tabs>button,.tabs>a{border:0;color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:.9rem 0;font-size:.85rem}.tabs>button[aria-current=page],.tabs>a.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.link-grid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.link-grid .share-link{padding:var(--space);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.share-link.private{background:var(--soft)}.manage-option{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;display:flex}.manage-option:first-child{border-top:0;padding-top:0}.manage-option:last-child{padding-bottom:0}.manage-option>div:first-child{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.manage-option small{font-size:.75rem}.manage-option strong{font-size:.89rem}.option-edit{background:var(--soft);border-radius:var(--radius);flex-basis:100%;padding:1rem}.danger-zone{border-color:color-mix(in srgb, var(--danger) 30%, var(--line));border-style:dashed}.danger-zone p{color:var(--muted);font-size:.85rem}.danger-zone h2{color:var(--danger)}.participant{border-top:1px solid var(--line);align-items:flex-start;gap:1rem;padding:1.2rem 0;display:flex}.participant:first-child{border-top:none;padding-top:0}.participant:last-child{padding-bottom:0}.participant strong{font-size:.89rem}.participant p{margin:.45rem 0 0;font-size:.85rem}.participant small{margin-top:.25rem;font-size:.75rem}.avatar{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:600;display:grid}.export-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.85rem;display:flex}.export-list>div:first-child{border:0;padding-top:0}.export-list>div:last-child{padding-bottom:0}.broadcast{border-top:1px solid var(--line);padding:1.4rem 0}.broadcast:first-of-type{border-top:none;padding-top:0}.broadcast:last-child{padding-bottom:0}.broadcast-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.broadcast p{padding:.3rem 0;border-inline-start:2px solid var(--line);white-space:pre-wrap;margin:.8rem 0;padding-inline-start:1rem;font-size:.86rem}.broadcast .actions{color:var(--muted);font-size:.78rem}.filter-options{border:1px solid var(--line);border-radius:var(--radius);margin:1rem 0;padding:.8rem 1rem}.filter-options legend{padding:0 .3rem;font-size:.84rem}.filter-options .toggle{padding:.5rem 0}.delivery{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding:.65rem 0;font-size:.78rem;display:flex}.delivery small{width:100%}.danger-text{color:var(--danger)}.success-state{text-align:center;padding:1.5rem .5rem}.success-state>svg{color:var(--accent);margin-bottom:1rem}.success-state p{color:var(--muted);font-size:.9rem}.success-state h2{margin-bottom:1rem}.loading{min-height:170px;color:var(--muted);justify-content:center;align-items:center;gap:.7rem;font-size:.88rem;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-page{text-align:center;max-width:600px;margin:2rem auto}.empty-page h1{margin:1rem 0}.empty-page p{color:var(--muted)}.large-number{font-family:var(--display);color:var(--accent);opacity:.65;font-size:6rem}.startup{max-width:800px;margin:auto;padding:3rem}.swal2-popup{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)!important;color:var(--ink)!important;font-family:inherit!important}.swal2-title{font-family:var(--display)!important;font-size:1.8rem!important}.swal2-confirm{background:var(--accent)!important}.swal2-deny{background:var(--muted)!important}.swal2-cancel{background:var(--soft)!important;color:var(--ink)!important}.swal2-confirm.dialog-danger{background:var(--danger)!important}.swal2-html-container{font-size:.95rem!important;line-height:1.6!important}.swal2-toast .swal2-title{font-family:inherit!important;font-size:.9rem!important}html[data-theme=dark]{--paper:#141b18;--surface:#1d2722;--soft:#222f28;--ink:#e3e9df;--muted:#a0afa3;--line:#35453b;--accent:#9acba8;--accent-strong:#b3dbbc;--accent-soft:#293d30;--danger:#f0a59b;--warning:#e1c681;--shadow:0 3px 16px #00000010;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .button.primary,html[data-theme=dark] .swal2-confirm{color:#14281b!important}html[data-theme=dark] .hero-preview{box-shadow:0 18px 45px #0003}html[data-theme=dark] .brand-symbol{color:#14281b}html[data-design=compact]{--paper:#f0f3f6;--surface:#fff;--soft:#e9eef3;--ink:#1b2e42;--muted:#5c6d80;--line:#ccd6df;--accent:#244e7e;--accent-strong:#163b64;--accent-soft:#e5edf7;--display:"IBM Plex Sans", sans-serif;--radius:3px;--space:1.2rem;--page-max:1240px;--shadow:none;font-family:IBM Plex Sans,sans-serif;font-size:14px}html[data-design=compact] .header-inner{min-height:72px}html[data-design=compact] .brand{letter-spacing:-.07em;font-family:IBM Plex Sans,sans-serif;font-size:1.75rem;font-weight:600}html[data-design=compact] .brand-symbol{border-radius:2px;width:25px;height:25px;transform:none}html[data-design=compact] .shell>main{padding-top:2rem}html[data-design=compact] .home-hero{grid-template-columns:1.25fr 1fr;gap:4rem;padding-bottom:2.5rem}html[data-design=compact] .hero-copy h1{letter-spacing:-.05em;font-size:3.15rem;font-weight:600;line-height:1.08}html[data-design=compact] .hero-preview{box-shadow:none;border-top:4px solid var(--accent);border-radius:3px;padding:1.2rem;transform:none}html[data-design=compact] .preview-top{margin-bottom:1rem;font-size:1.1rem;font-weight:600}html[data-design=compact] .preview-option{border-radius:2px;padding:.65rem}html[data-design=compact] .steps{gap:1rem;margin-bottom:2rem;padding:1.2rem 0}html[data-design=compact] .steps li>span{padding-top:.2rem;font-family:Consolas,monospace;font-size:1rem}html[data-design=compact] .home-lists{grid-template-columns:1.2fr 1fr;gap:1rem}html[data-design=compact] h1{font-size:2.4rem}html[data-design=compact] h2{font-size:1.2rem;font-weight:600}html[data-design=compact] .editor-layout{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:2.5rem}html[data-design=compact] .editor-aside h2{font-size:1.6rem}html[data-design=compact] .panel{border-top:2px solid var(--line)}html[data-design=compact] .stack{gap:1rem}html[data-design=compact] .field{margin-bottom:1rem}html[data-design=compact] .vote-option label{padding:.85rem}html[data-design=compact] .metrics>div{padding:1rem}html[data-design=compact] .tabs{gap:2rem;margin-bottom:1.3rem}html[data-design=compact] .metrics strong{font-family:Consolas,monospace;font-size:1.65rem}html[data-design=compact] .poll-card{padding:.85rem 0}html[data-design=compact] .badge{border-radius:3px;font-family:inherit}html[data-design=compact] .button{border-radius:3px}html[data-design=compact] .steps strong{text-transform:none}html[data-design=compact][data-theme=dark]{--paper:#121b25;--surface:#1c2938;--soft:#243347;--ink:#e2eaf4;--muted:#a3b6cc;--line:#374b62;--accent:#a0c6f1;--accent-strong:#c0dcfc;--accent-soft:#2c4058}html[data-design=compact][data-theme=dark] .button.primary{color:#142d48!important}html[data-design=friendly]{--paper:#fff8f3;--surface:#fff;--soft:#f8eee7;--ink:#43332e;--muted:#87736a;--line:#ebddd3;--accent:#b44f38;--accent-strong:#943923;--accent-soft:#fbe8dc;--display:"Nunito Sans", sans-serif;--radius:22px;--space:2rem;--page-max:1120px;--shadow:0 5px 0 #68442b05;font-family:Nunito Sans,sans-serif}html[data-design=friendly] .brand{letter-spacing:-.08em;font-family:Nunito Sans,sans-serif;font-size:2.25rem;font-weight:700}html[data-design=friendly] .brand-symbol{border-radius:50%;transform:rotate(-10deg)}html[data-design=friendly] h1,html[data-design=friendly] h2{letter-spacing:-.045em;font-weight:700}html[data-design=friendly] .home-hero{grid-template-columns:1.05fr .85fr;gap:4rem;padding-top:1.8rem;padding-bottom:4rem}html[data-design=friendly] .hero-copy h1{font-size:3.65rem;line-height:1.12}html[data-design=friendly] .hero-preview{box-shadow:10px 12px 0 var(--accent-soft);border-color:#ecd6c5;border-radius:24px;padding:1.8rem;transform:rotate(-3deg)}html[data-design=friendly] .preview-top{font-size:1.2rem;font-weight:700}html[data-design=friendly] .preview-option{border-radius:12px}html[data-design=friendly] .preview-dot{background:#b78c38}html[data-design=friendly] .button{border-radius:999px;padding-inline:1.3rem;font-weight:700}html[data-design=friendly] .button.primary{box-shadow:0 3px 0 color-mix(in srgb, var(--accent) 20%, transparent)}html[data-design=friendly] .steps{background:var(--soft);border:0;border-radius:24px;gap:2rem;margin-bottom:3rem;padding:1.8rem 2rem}html[data-design=friendly] .steps li>span{background:var(--surface);color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-family:inherit;font-size:.85rem;font-weight:700;display:grid}html[data-design=friendly] .home-lists{gap:1.8rem}html[data-design=friendly] .home-lists h2{font-size:1.25rem}html[data-design=friendly] .panel{border-color:var(--line)}html[data-design=friendly] .aside-mark{border-radius:22px;width:64px;height:64px;transform:rotate(-7deg)}html[data-design=friendly] .editor-aside h2{font-size:1.9rem}html[data-design=friendly] .vote-option{border-radius:16px}html[data-design=friendly] .vote-option.selected{box-shadow:inset 0 0 0 1px var(--accent)}html[data-design=friendly] .vote-option label{padding:1.35rem}html[data-design=friendly] .metrics{border-radius:20px}html[data-design=friendly] .metrics strong{font-weight:700}html[data-design=friendly] .tabs{background:var(--soft);border:0;border-radius:999px;gap:1rem;padding:.4rem}html[data-design=friendly] .tabs>button,html[data-design=friendly] .tabs>a{text-align:center;border:0;border-radius:999px;flex:1;padding:.75rem 1rem;font-weight:700}html[data-design=friendly] .tabs>button[aria-current=page],html[data-design=friendly] .tabs>a.active{background:var(--surface)}html[data-design=friendly] .share-link.private{background:var(--soft)}html[data-design=friendly] .badge{font-family:inherit;font-weight:700}html[data-design=friendly][data-theme=dark]{--paper:#251e1b;--surface:#332923;--soft:#3c3028;--ink:#f4e4d9;--muted:#c5ac9c;--line:#574437;--accent:#f0b096;--accent-strong:#f5c8b2;--accent-soft:#553a2e;--shadow:0 5px 0 #00000008}html[data-design=friendly][data-theme=dark] .button.primary{color:#402419!important}html[data-design=friendly][data-theme=dark] .hero-preview{border-color:var(--line);box-shadow:10px 12px 0 var(--accent-soft)}@media (width>=1500px){.shell>main{padding-top:4rem}.home-hero{padding-top:2rem}}@media (width<=1280px){.header-inner,.preferences-inner,.shell>main,.site-footer{width:calc(100% - 5rem)}.home-hero{gap:3rem}.editor-layout{gap:2.5rem}}@media (width<=900px){.header-inner,.preferences-inner,.shell>main,.site-footer{width:calc(100% - 3rem)}.header-inner{min-height:82px}.header-inner nav{gap:1.3rem}.home-hero{grid-template-columns:1.1fr .85fr;gap:2.2rem}.hero-copy h1{font-size:3.1rem}.hero-preview{padding:1.2rem}.preview-option{padding:.7rem}.steps{gap:1rem}.steps li{gap:.7rem}.home-lists{gap:1rem}.panel{--space:1.4rem}.editor-layout{grid-template-columns:minmax(0,1fr) 240px;gap:1.8rem}.editor-aside h2{font-size:1.8rem}.public-layout{grid-template-columns:minmax(0,1fr) 240px;gap:1.4rem}.metrics>div{padding:1.1rem}.metrics{grid-template-columns:1fr 1fr}.metrics>div:nth-child(2){border-inline-end:0}.metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.row-tools{flex-direction:column;gap:0;padding-top:1.7rem}.builder-row .field-grid{grid-template-columns:1fr}.builder-row .field-grid .field{margin-bottom:0}html[data-design=friendly] .hero-copy h1{font-size:2.9rem}html[data-design=friendly] .steps{gap:1rem;padding:1.3rem}html[data-design=friendly] .home-hero,html[data-design=compact] .home-hero{gap:2rem}}@media (width<=680px){.header-inner,.preferences-inner,.shell>main,.site-footer{width:calc(100% - 2.25rem)}.header-inner{gap:.6rem;min-height:76px}.brand{font-size:1.85rem}.brand-symbol{width:25px;height:25px}.header-inner nav{gap:.8rem;font-size:.73rem}.header-inner nav a{max-width:105px;line-height:1.3}.header-inner nav a svg{display:none}.preference-button{border:0;padding:.6rem}.preference-button span{display:none}.preferences-inner{grid-template-columns:1fr;gap:.85rem}.preferences .field{grid-template-columns:110px 1fr;align-items:center;display:grid}.shell>main{padding:2rem 0 3rem}.home-hero{flex-direction:column;align-items:stretch;gap:2.4rem;padding:.3rem 0 2.5rem;display:flex}.hero-copy h1{max-width:550px;font-size:clamp(2.7rem,8vw,3.7rem)}.hero-copy p{max-width:430px;font-size:.9rem}.hero-copy .button{width:auto}.hero-preview{align-self:center;width:calc(100% - 2rem);max-width:380px;transform:rotate(1.5deg)}.steps{flex-direction:column;gap:1.2rem;margin-bottom:2rem;padding:1.5rem 0;display:flex}.steps li{gap:1.1rem}.steps li>span{min-width:30px;font-size:1.45rem}.steps strong{font-size:.87rem}.steps p{font-size:.8rem}.home-lists{grid-template-columns:1fr;gap:1rem}.page-title{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.page-title h1{overflow-wrap:anywhere;font-size:2.2rem}.page-title p{font-size:.87rem}.page-title>.actions{width:100%}.editor-layout{grid-template-columns:1fr;gap:2rem}.editor-aside{order:2;max-width:450px;padding-top:0;position:static}.editor-aside h2{white-space:normal;font-size:1.8rem}.editor-aside p{font-size:.85rem}.aside-mark{display:none}.field-grid{grid-template-columns:1fr;gap:0}.builder-row .field-grid{grid-template-columns:1fr;gap:.8rem}.builder-row .field-grid .field{margin-bottom:.3rem}.row-tools{flex-direction:column;padding-top:1.8rem}.builder-row{gap:.5rem}.option-number{min-width:18px}.public-layout{flex-direction:column;gap:1.5rem;display:flex}.public-layout>.stack{width:100%}.public-aside{width:100%;position:static}.public-aside .privacy-note{margin-top:1rem}.vote-option label{gap:.7rem;padding:1rem}.vote-count{min-width:32px}.vote-options{gap:.7rem}.vote-option-label strong{font-size:.86rem}.vote-option-label small{font-size:.71rem}.share-heading{font-size:.85rem}.link-grid{grid-template-columns:1fr;gap:1rem}.metrics{margin-bottom:1.5rem}.metrics>div{column-gap:.6rem;padding:1rem}.metrics strong{font-size:1.8rem}.metrics span{font-size:.7rem}.tabs{gap:1.4rem;margin-bottom:1.5rem}.manage-option{gap:.8rem}.manage-option>.actions{width:100%}.participant{gap:.8rem}.export-list>div{flex-wrap:wrap;gap:.8rem}.broadcast-head{align-items:flex-start}.broadcast .actions{row-gap:.7rem}.site-footer{flex-wrap:wrap;gap:.6rem;padding:1.4rem 0}.site-footer>span{font-size:.75rem}.site-footer nav{gap:1rem;margin-inline-start:auto;font-size:.75rem}.button{min-height:44px}.button.small{min-height:38px}.option-edit{padding:.8rem}.empty-page{margin:0 auto}.large-number{font-size:5rem}html[data-design=compact] .home-hero,html[data-design=friendly] .home-hero{gap:2.5rem;padding-top:.3rem;display:flex}html[data-design=compact] .hero-copy h1{font-size:2.9rem}html[data-design=compact] .home-lists{grid-template-columns:1fr}html[data-design=compact] .editor-layout{grid-template-columns:1fr;gap:1.5rem}html[data-design=friendly] .hero-copy h1{font-size:2.9rem}html[data-design=friendly] .home-lists{gap:1.3rem}html[data-design=friendly] .steps{border-radius:20px;gap:1.1rem;margin-bottom:2rem;padding:1.4rem}html[data-design=friendly] .tabs{border-radius:16px;gap:.25rem}html[data-design=friendly] .tabs>button,html[data-design=friendly] .tabs>a{flex:none;padding:.7rem 1rem;font-size:.8rem}html[data-design=friendly] .panel{--space:1.4rem}html[data-design=friendly] .vote-option label{padding:1.05rem}html[data-design=friendly] .hero-preview{width:calc(100% - 2rem);max-width:360px;box-shadow:7px 8px 0 var(--accent-soft);padding:1.4rem}html[data-design=friendly] .editor-aside h2{font-size:1.7rem}html[data-design=friendly][data-theme=dark] .hero-preview{box-shadow:7px 8px 0 var(--accent-soft)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.tabs,.actions,.editor-aside,.public-aside{display:none}.shell>main{width:100%;max-width:none;padding:0}.panel{break-inside:avoid;box-shadow:none}.public-layout{display:block}body{color:#000;background:#fff}}.error-notice{flex-wrap:nowrap;align-items:center;padding-block:.75rem}:is(button,.button,.actions)+.error-notice{margin-block-start:1rem}.error-notice .notice-close{margin-block:0}.error-notice-content>:last-child{margin-block-end:0}.error-notice-content{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.error-notice-content>strong{font-weight:500}.error-notice-content .text-button{min-height:32px;margin:0}.error-notice.connection-notice{background:var(--surface);color:var(--ink);border-inline-start-width:1px;border-inline-start-color:var(--line)}.notice-close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 32px;justify-content:center;align-items:center;margin:-.25rem -.45rem 0 0;display:inline-flex}.notice-close:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.report-honeypot{display:none}@media (width<=680px){.header-inner{flex-wrap:wrap;padding-block:.8rem}.header-inner nav{flex-wrap:wrap;flex:220px;justify-content:flex-end}}.report-form-fields{border:0;min-width:0;margin:0;padding:0}:where(input,textarea){text-align:start}:where(code,pre,input[type=email],input[type=url],input[type=tel],input[type=number],input[type=datetime-local],input[type=date],input[type=time],a[href^=mailto\:]){direction:ltr;unicode-bidi:isolate}bdi{overflow-wrap:anywhere}:where(.brand,.footer-brand){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-chevron-right,.lucide-chevron-left,.lucide-arrow-up-right){transform:scaleX(-1)}html[dir=rtl] :is(h1,h2,h3,.fresh-title){letter-spacing:normal}html[dir=rtl] .notice-close{margin:-.25rem 0 0 -.45rem}.prose :is(p,li,h1,h2,h3,blockquote){unicode-bidi:plaintext}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}html[dir=rtl][lang]{--display:"Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.8}html[dir=rtl][lang] :is(h1,h2,h3,.fresh-title){font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.55}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}html:is([lang=ru],[lang=bg]):is([data-design=bright],[data-design=clear],[data-design=classic]),html:is([lang=ru],[lang=bg]):is([data-design=bright],[data-design=clear],[data-design=classic]) :is(h1,h2,h3){font-family:Noto Sans,sans-serif}:is(textarea,.prose,.translation-result)[dir=rtl][lang]{letter-spacing:normal;font-family:Noto Sans Arabic,Tahoma,sans-serif;line-height:1.8}input[dir=auto]:placeholder-shown,textarea[dir=auto]:placeholder-shown{direction:inherit}.participation-settings>.stack{margin-block-start:1rem}.participant-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:.35rem 0;font-weight:400}.participant-notes>div+div{border-block-start:1px solid var(--line);margin-block-start:1rem;padding-block-start:1rem}.matrix-note{white-space:normal;min-inline-size:12rem;max-inline-size:24rem;margin-block-start:.7rem}.initial-content{overflow-wrap:anywhere}.initial-content h1{margin-bottom:2rem}.initial-noscript{max-width:720px;color:var(--muted);margin:2rem auto 0}html:is([data-design=bright],[data-design=clear]){--paper:#fff;--surface:#fff;--soft:#edf7fa;--ink:#09364c;--muted:#456373;--line:#bfced5;--accent:#105c89;--accent-strong:#084363;--accent-soft:#e0f2f8;--hero:#75d5f2;--hero-ink:#09364c;--action:#ffd269;--action-hover:#ffc64b;--action-ink:#09364c;--radius:14px;--display:"Work Sans", sans-serif;--shadow:none;scrollbar-color:var(--accent) var(--soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Work Sans,sans-serif}html[data-design=clear]{--ink:#20304c;--muted:#526078;--soft:#f1f4fc;--line:#c7cfdf;--accent:#2448b5;--accent-strong:#18378e;--accent-soft:#edf2ff;--hero:#2448b5;--hero-ink:#fff;--action:#f8da65;--action-hover:#f5cd35}html:is([data-design=bright],[data-design=clear])[data-theme=dark]{--paper:#102430;--surface:#193542;--soft:#203f4d;--ink:#e8f4f8;--muted:#b5cbd5;--line:#536f7e;--accent:#8cdbf2;--accent-strong:#b0e7f7;--accent-soft:#244a5a;--hero:#1b485d;--hero-ink:#e8f4f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-design=clear][data-theme=dark]{--paper:#172239;--surface:#222f49;--soft:#293953;--ink:#edf2ff;--muted:#bdc9e2;--line:#5b6e90;--accent:#b0c4ff;--accent-strong:#d0dcff;--accent-soft:#314771;--hero:#284b9a}html:is([data-design=bright],[data-design=clear]) .shell{overflow-x:clip}html:is([data-design=bright],[data-design=clear]) :is(.brand,.footer-brand){letter-spacing:-.035em;font-weight:700}html:is([data-design=bright],[data-design=clear]) .brand-symbol{background:var(--ink);color:var(--paper);transform:none}html[data-design=clear] .brand-symbol{display:none}html[data-design=clear] .brand{color:var(--accent)}html[data-design=clear] .brand-dot{color:var(--action)}html:is([data-design=bright],[data-design=clear]) :is(h1,h2,h3){letter-spacing:-.025em}html:is([data-design=bright],[data-design=clear]) .button.primary{background:var(--action);color:var(--action-ink);border-color:#0000;font-weight:600}html:is([data-design=bright],[data-design=clear]) .button.primary:hover{background:var(--action-hover);color:var(--action-ink)}html:is([data-design=bright],[data-design=clear])[data-theme=dark] .button.primary{color:var(--action-ink)!important}html:is([data-design=bright],[data-design=clear]) .swal2-confirm{background:var(--action)!important;color:var(--action-ink)!important}html:is([data-design=bright],[data-design=clear]) .swal2-confirm.dialog-danger{background:var(--danger)!important;color:var(--paper)!important}html:is([data-design=bright],[data-design=clear]) :is(input,textarea){caret-color:var(--accent)}html:is([data-design=bright],[data-design=clear]) :is(input,textarea)::placeholder{opacity:1}html:is([data-design=bright],[data-design=clear]) :focus-visible{outline:3px solid var(--accent);outline-offset:4px}html:is([data-design=bright],[data-design=clear]) ::selection{background:var(--action);color:var(--action-ink)}html:is([data-design=bright],[data-design=clear]) a{text-underline-offset:.22em}html:is([data-design=bright],[data-design=clear]) .panel{box-shadow:none}html:is([data-design=bright],[data-design=clear]) .shell>main:has(.fresh-home){padding-top:0}.fresh-hero{isolation:isolate;padding:3rem 0 3.5rem;position:relative}html[data-design=bright] .fresh-hero:before{content:"";z-index:-1;background:var(--hero);position:absolute;inset:0 calc(50% - 50vw)}.fresh-intro{color:var(--hero-ink);grid-template-columns:1.5fr 1fr;align-items:end;gap:1rem 3rem;margin-bottom:2.4rem;display:grid}.fresh-title{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,6.5vw,5.5rem);font-weight:600;line-height:1.04}.fresh-title>span{display:block}.fresh-subcopy{margin:0 0 .4rem;max-width:26ch;margin-inline-start:auto;font-size:1.3rem;line-height:1.55}.fresh-free{grid-column:1/-1;font-size:.9rem;font-weight:600}.quick-start{background:var(--surface);border-radius:var(--radius);color:var(--ink);grid-template-columns:minmax(0,1fr) auto 150px;display:grid}.quick-title{min-width:0;padding:1.1rem 1.5rem}.quick-title>label{margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.quick-title input{font-size:clamp(1rem,1.8vw,1.4rem);background:0 0!important;border:0!important;border-radius:0!important;min-height:34px!important;padding:0!important}.quick-kind{border:0;border-inline-start:1px solid var(--line);align-items:center;gap:1.1rem;margin:0;padding:1.2rem;display:flex}.quick-kind legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.quick-kind label{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:flex}.quick-next{border-radius:0;background:var(--action);color:var(--action-ink);border:0;border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);justify-content:center;align-items:center;gap:1rem;min-height:54px;padding:1.2rem;font-size:1.1rem;font-weight:600;display:flex}.quick-next:hover{background:var(--action-hover)}.fresh-privacy{color:var(--hero-ink);margin:1rem 0 0;font-size:.9rem;line-height:1.6}html[data-design=clear] .fresh-hero{padding-top:3.3rem;padding-bottom:1.5rem}html[data-design=clear] .fresh-intro{color:var(--ink);display:block}html[data-design=clear] .fresh-title{color:var(--accent);font-size:clamp(2.7rem,5.5vw,4.7rem)}html[data-design=clear] .fresh-subcopy{max-width:65ch;margin:1.5rem 0 .75rem}html[data-design=clear] .fresh-free{background:var(--action);color:var(--action-ink);padding:.45rem .7rem;display:inline-block}html[data-design=clear] .quick-start{background:var(--hero);color:var(--hero-ink);grid-template-columns:minmax(0,1fr) auto 150px;gap:1rem;padding:1.6rem 2rem}.quick-heading{grid-column:1/-1;margin:0;font-size:1.45rem}html[data-design=clear] .quick-title{padding:0}html[data-design=clear] .quick-title input{color:var(--ink);background:var(--surface)!important;border-radius:6px!important;min-height:52px!important;padding:.8rem!important}html[data-design=clear] .quick-kind{border:0;align-self:end;min-height:52px;padding:0}html[data-design=clear] .quick-kind input{accent-color:var(--action)}html[data-design=clear] .quick-start :focus-visible{outline-color:#fff}html[data-design=clear] .quick-next{border-radius:6px;align-self:end}html[data-design=clear] .fresh-privacy{color:var(--muted)}.sample-poll{margin-top:2.4rem}.sample-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.1rem;display:flex}.sample-header h2{margin:0;font-size:1.35rem}.sample-header p{color:var(--muted);margin:0;font-size:.9rem}.sample-options{border:0;border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.sample-options>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sample-option{cursor:pointer;align-items:center;gap:1rem;min-width:0;padding:1.4rem;display:flex}.sample-option+.sample-option{border-inline-start:1px solid var(--line)}.sample-option.is-selected{background:var(--accent-soft)}.sample-option:hover{background:var(--soft)}.sample-date{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:600}.sample-label{gap:.2rem;font-size:.85rem;display:grid}.sample-option input{margin-inline-start:auto}.fresh-process{gap:2rem;margin:2.4rem 0;padding:0;list-style:none;display:flex}.fresh-process li{flex:1}.fresh-process strong{font-size:1rem}.fresh-process p{color:var(--muted);margin:.5rem 0 0;font-size:.9rem}.fresh-content{margin-top:2rem}@media (width<=850px){.fresh-title{font-size:3.7rem}.fresh-intro{gap:1rem 2rem}.fresh-subcopy{font-size:1.1rem}.quick-start{grid-template-columns:minmax(0,1fr) 130px}.quick-title{grid-column:1/-1}.quick-kind{border-inline-start:0;border-top:1px solid var(--line)}.quick-next{border-radius:0;border-end-end-radius:var(--radius)}html[data-design=clear] .quick-start{grid-template-columns:minmax(0,1fr) 130px}.sample-option{gap:.7rem;padding:1rem .8rem}}@media (width<=560px){.fresh-hero{padding-top:2rem;padding-bottom:2rem}.fresh-intro{margin-bottom:1.5rem;display:block}.fresh-title{font-size:clamp(2.7rem,10vw,3.5rem)}.fresh-subcopy{max-width:32ch;margin:1.1rem 0 .8rem}.quick-title{padding:1rem}.quick-title input{font-size:1rem}.quick-kind{flex-wrap:wrap;gap:.2rem 1rem;padding:.6rem 1rem}.quick-next{gap:.5rem;padding:.75rem;font-size:1rem}html[data-design=clear] .fresh-hero{padding-top:2rem}html[data-design=clear] .quick-start{grid-template-columns:1fr;padding:1.2rem}html[data-design=clear] .quick-next{width:100%}.fresh-privacy{font-size:.85rem}.sample-options{grid-template-columns:1fr}.sample-option+.sample-option{border-inline-start:0;border-top:1px solid var(--line)}.sample-option{padding:1rem}.sample-label{font-size:.9rem}.fresh-process{flex-direction:column;gap:1.3rem}}@media (prefers-reduced-motion:no-preference){.sample-option,.quick-next{transition:background-color .18s ease-out}}
