:root{color-scheme:dark;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;color:#f3f6f9;background:#0b141f;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{height:72px;border-bottom:1px solid #24384c;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 max(24px,calc((100vw - 960px)/2))}.brand{font-size:22px;font-weight:850;text-decoration:none;color:#f3f6f9}.brand span{color:#66c0f4}.maker{display:flex;align-items:center;min-height:44px;color:#a9b9c9;font-size:14px;text-decoration:none}.maker:hover{color:#f3f6f9;text-decoration:underline;text-underline-offset:4px}main{max-width:688px;margin:40px auto 0;padding:0 24px 32px;text-align:center}.frame{width:224px;height:168px;object-fit:contain;display:block;margin:0 auto 20px}h1{font-size:clamp(26px,5vw,36px);letter-spacing:-1px;line-height:1.2;margin:0 0 12px}.intro{color:#a9b9c9;margin:0 0 32px;font-size:17px}.choices{display:grid;grid-template-columns:1fr 1fr;gap:16px}button{border:2px solid transparent;border-radius:6px;padding:20px 12px;font-family:inherit;font-size:20px;font-weight:750;cursor:pointer;transition:filter .15s}button:hover:not(:disabled){filter:brightness(1.12)}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:5px}button.waitlisted{background:#df4c54;color:#fff}button.reserved{background:#66c0f4;color:#06121e}button:disabled{cursor:default;opacity:.5}button[aria-pressed="true"]{opacity:1;border-color:#fff}#message{font-size:14px;color:#b7c8d7;margin:16px 0 0;line-height:1.5}#message:empty{margin:0;height:0;overflow:hidden}.results{margin-top:36px;text-align:left;display:grid;gap:14px}.results-switch{display:flex;justify-content:flex-start;min-width:0}.results-switch .segmented{margin-top:0;display:flex;flex-wrap:wrap;max-width:100%}.page-reservation,.page-orders,.page-shipped,.page-delivered{display:grid;gap:14px;min-width:0}.page-reservation[hidden],.page-orders[hidden],.page-shipped[hidden],.page-delivered[hidden]{display:none !important}.numbers.order-numbers>div:first-child h3{color:#a9b9c9}.panel{background:#101a27;border:1px solid #1e3040;border-radius:14px;padding:22px 24px 24px}.results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.results-heading:has(.chart-range){align-items:center}.chart-range{margin-top:0}.chart-range button{padding:5px 8px;font-size:12px}h2{font-size:16px;margin:0;font-weight:650}.results-heading span{color:#a9b9c9;font-size:13px;font-variant-numeric:tabular-nums}.activity{margin:6px 0 0;font-size:13px;color:#7c8ea0;display:flex;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.split{height:10px;display:flex;gap:3px;margin:20px 0}.split>div{border-radius:99px;min-width:0}.bar-w{background:#df4c54}.bar-r{background:#66c0f4}.bar-n{background:#3b5468}.bar-c{background:#8a4a52}.numbers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.numbers>div{min-width:0}.numbers>div:first-child{padding-right:28px;border-right:1px solid #1e3040}.numbers>div:last-child{padding-left:28px}h3{font-size:14px;font-weight:600;margin:0 0 8px}.numbers>div:first-child h3{color:#ff8b91}.numbers>div:last-child h3{color:#66c0f4}strong{display:block;font-size:42px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-1.2px;font-weight:800}.numbers span{display:block;color:#a9b9c9;font-size:15px;margin-top:6px;font-variant-numeric:tabular-nums}.changed-today{margin:16px 0 0;text-align:center;font-size:13px;color:#7c8ea0;font-variant-numeric:tabular-nums}.changed-today+.noemail-row{margin-top:12px}footer{border-top:1px solid #24384c;margin-top:32px;padding-top:20px;font-size:12px;color:#a9b9c9;display:grid;grid-template-columns:1fr auto;text-align:left;gap:16px 24px}details[open]{grid-column:1 / -1}summary{cursor:pointer;text-align:right}.privacy-copy{font-size:14px;line-height:1.65;max-width:65ch;padding-top:8px}.privacy-copy h4{font-size:14px;font-weight:650;color:#f3f6f9;margin:20px 0 6px}.privacy-copy p{margin:0 0 12px}noscript{display:block;margin-top:24px}html{overflow-x:clip}.panel{min-width:0;container-type:inline-size}.results-heading span{text-align:right}
@container (max-width:17em){.results-heading{flex-direction:column;align-items:flex-start;gap:2px}.results-heading span{text-align:left}.panel .numbers{grid-template-columns:minmax(0,1fr);gap:16px}.panel .numbers>div:first-child{padding-right:0;border-right:0}.panel .numbers>div:last-child{padding-left:0;border-top:1px solid #1e3040;padding-top:16px}.segmented button{padding:6px 8px}}
@container (max-width:20em){.country-table,.country-table tbody{display:block}.country-table thead{display:none}.country-table tr{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 8px;padding:10px 0;border-bottom:1px solid #1e3040}.country-table tr[hidden]{display:none}.country-table tbody tr:last-child{border-bottom:0}.panel .country-table td,.panel .country-table td:not(:first-child){border:0;padding:0;text-align:left;white-space:normal}.country-table td:first-child{grid-column:1/-1}.country-table td:not(:first-child)::before{display:block;font-size:11px;font-weight:500;color:#7c8ea0;margin-bottom:2px}.country-table td:nth-child(2)::before{content:attr(data-label)}.country-table td:nth-child(3)::before{content:attr(data-label)}.country-table td:nth-child(4)::before{content:attr(data-label)}.country-table tr.sub{grid-template-columns:auto 1fr 1fr 1fr;padding:2px 0 2px 12px;gap:0 8px;border-bottom:0}.country-table tr.sub td:first-child{grid-column:auto;padding-left:0}.country-table tr.sub td::before{display:none}.country-table tr.sub td:not(:first-child){text-align:right}.country-table tr.group{padding-bottom:4px}.country-table tr.sub.last{border-bottom:1px solid #1e3040;padding-bottom:10px}}@media(max-width:480px){header{height:60px}.brand{font-size:20px}.maker{font-size:13px}main{margin-top:24px;padding-left:16px;padding-right:16px}.frame{width:180px;height:135px;margin-bottom:16px}.choices{gap:12px}button{font-size:18px;padding:18px 8px}.results{margin-top:28px;gap:12px}.panel{padding:16px 14px 18px;border-radius:12px}h2{font-size:15px}.results-heading span{font-size:12px}strong{font-size:30px}.numbers>div:first-child{padding-right:14px}.numbers>div:last-child{padding-left:14px}.numbers span{font-size:14px}.storage-breakdown{font-size:12px}.storage-breakdown>div{gap:6px}.size-legend{font-size:12px}.size-legend b{font-size:14px}.activity{flex-direction:column;gap:2px}.activity>span[aria-hidden]{display:none}.country-table{font-size:13px}.country-table th:not(:first-child),.country-table td:not(:first-child){padding-left:8px}.country-table th,.country-table td{padding-top:9px;padding-bottom:9px}.filters .segmented{display:flex;flex:1 1 150px}.segmented button{flex:1}.filter-rule{display:none}footer{gap:16px}}

.change-vote{background:transparent;color:#a9b9c9;border:1px solid #24384c;font-size:14px;font-weight:550;padding:8px 14px;margin-top:16px}.change-vote:hover:not(:disabled){color:#f3f6f9;border-color:#a9b9c9}

html:not([data-i18n-ready]) body > *:not(noscript){visibility:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lang{margin-left:auto;position:relative;display:flex;align-items:center}.lang-button{display:inline-flex;align-items:center;gap:8px;margin:0;min-height:36px;padding:6px 12px;background:#101a27;color:#a9b9c9;border:1px solid #1e3040;border-radius:9px;font:inherit;font-size:13px;font-weight:600;letter-spacing:0;cursor:pointer;filter:none}.lang-button:hover:not(:disabled){filter:none;color:#f3f6f9;border-color:#66c0f4;background:#162433}.lang-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.lang-button::after{content:"";width:0;height:0;border:4px solid transparent;border-top-color:#66c0f4;margin-top:3px}.lang-button[aria-expanded="true"]{color:#f3f6f9;border-color:#66c0f4;background:#162433}.lang-button[aria-expanded="true"]:focus-visible{outline:none}.lang-button[aria-expanded="true"]::after{border-top-color:transparent;border-bottom-color:#66c0f4;margin-top:-2px}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:11.5em;max-height:min(70vh,22em);overflow:auto;padding:4px;margin:0;background:#101a27;border:1px solid #1e3040;border-radius:10px;box-shadow:0 12px 32px #06121ecc;scrollbar-width:thin;scrollbar-color:#3b5468 transparent}.lang-menu button{display:block;width:100%;margin:0;padding:8px 10px;text-align:left;background:transparent;color:#a9b9c9;border:0;border-radius:6px;font:inherit;font-size:13px;font-weight:600;filter:none}.lang-menu button:hover:not(:disabled),.lang-menu button:focus-visible{filter:none;background:#162433;color:#f3f6f9;outline:none}.lang-menu button[aria-selected="true"]{color:#66c0f4;background:#162433}.maker{margin-left:4px}h1{overflow-wrap:anywhere}.choices button{min-width:0}
@media(max-width:520px){header{height:auto;min-height:56px;flex-wrap:wrap;row-gap:6px;padding:8px 12px}.lang-button{min-height:32px;padding:5px 10px;font-size:12px}.lang-menu{min-width:10.5em;max-height:min(60vh,18em)}.maker{font-size:12px;min-height:0;white-space:nowrap}.order-chart{grid-template-rows:220px auto auto}.order-chart-plot{height:220px}.order-chart-tip{font-size:14px;padding:8px 10px}.order-chart-readout{font-size:15px}}

.status-track{margin-top:18px;text-align:center}#status-track[hidden]{display:none !important}.accessories{margin-top:12px}.accessories-q{margin:0 0 8px;font-size:13px;font-weight:650;color:#a9b9c9}.accessory-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.accessory-list label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 14px;background:#101a27;border:2px solid #1e3040;border-radius:8px;color:#a9b9c9;font-size:13px;font-weight:600;cursor:pointer}.accessory-list label:hover{color:#f3f6f9;border-color:#66c0f4;background:#162433}.accessory-list label:has(input:checked){color:#f3f6f9;border-color:#66c0f4}.accessory-list label:has(input:indeterminate){border-style:dashed}.accessory-list label:has(input:disabled){cursor:default;opacity:.5}.accessory-list input{appearance:none;width:16px;height:16px;margin:0;flex:none;display:grid;place-content:center;background:#0b141f;border:2px solid #1e3040;border-radius:4px}.accessory-list label:hover input{border-color:#66c0f4}.accessory-list input:checked{background:#66c0f4;border-color:#66c0f4}.accessory-list input:checked::after{content:"";width:8px;height:4px;border-left:2px solid #06121e;border-bottom:2px solid #06121e;transform:rotate(-45deg) translateY(-1px)}.accessory-list input:indeterminate{border-style:dashed;border-color:#66c0f4}.accessory-list input:indeterminate::after{content:"";width:8px;height:2px;background:#66c0f4}.accessory-list input:focus-visible{outline:3px solid #fff;outline-offset:2px}.accessory-stats{margin-top:18px;padding-top:14px;border-top:1px solid #1e3040}.accessory-stats .results-heading{margin:0 0 10px}.accessory-stats h3{margin:0;font-size:13px;font-weight:650;color:#a9b9c9}.accessory-stats .storage-breakdown{margin:0;padding:0;border:0}.accessory-stats .storage-breakdown>div{grid-template-columns:minmax(0,1fr) auto auto}.accessory-stats .storage-breakdown .count{min-width:4.5em}.accessory-stats .storage-breakdown .pct{min-width:3.4em}.status-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-steps button{display:grid;align-content:center;gap:4px;margin:0;background:#101a27;border:2px solid #1e3040;border-radius:8px;padding:22px 12px 18px;color:#f3f6f9;min-height:112px;cursor:pointer;opacity:1;font-size:13px}.status-steps button:hover:not(:disabled){filter:none;border-color:#66c0f4;background:#162433}.status-steps button:hover:not(:disabled)::after{color:#8ed3f8}.status-steps button[aria-pressed="true"]{border-color:#66c0f4}.status-steps button:disabled{color:#7c8ea0;border-color:#1e3040;cursor:default;opacity:.72}.status-name{font-size:14px;font-weight:600;color:#a9b9c9}.status-value{display:block;font-size:22px;font-weight:750;line-height:1.15;letter-spacing:0;color:#f3f6f9}.status-steps button:disabled .status-value{color:#7c8ea0;font-weight:650}.status-steps button:not(:disabled)::after{content:attr(data-action);font-size:13px;font-weight:650;color:#66c0f4;margin-top:6px}.status-steps button[aria-pressed="true"]::after{content:attr(data-action)}.status-hint{margin:12px 0 0;font-size:14px;color:#a9b9c9}.vote-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px}
@media(max-width:480px){.status-steps{gap:8px}.status-steps button{padding:16px 6px 14px;min-height:96px}.status-name{font-size:12px}.status-value{font-size:16px}.status-steps button:not(:disabled)::after{font-size:12px}}

.choices button{transition:background-color .2s ease,color .2s ease,filter .15s}.choices button span{display:inline-block}.choices[data-step="storage"] button,.choices[data-step="order"] button,.choices[data-step="ship"] button,.choices[data-step="deliver"] button{background:#16202d;border-color:#66c0f4;color:#66c0f4}button.noemail,button.cancelled{background:#16202d;color:#b7c8d7;border-color:#2b4052;font-size:17px;padding:14px 12px}button.cancelled{border-color:#4a3a3f;color:#e0aeb2}button.noemail[aria-pressed="true"],button.cancelled[aria-pressed="true"]{border-color:#fff;color:#f3f6f9}.noemail-row{display:flex;align-items:baseline;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #1e3040;font-size:13px;color:#a9b9c9;font-variant-numeric:tabular-nums}.noemail-row .swatch{width:8px;height:8px;border-radius:2px;background:#3b5468;align-self:center;flex:none}.cancelled-row .swatch{background:#8a4a52}.noemail-row b{margin-left:auto;color:#f3f6f9;font-size:15px}.noemail-row>span:last-child{min-width:3.4em;text-align:right}.orders{margin-top:18px;padding-top:16px;border-top:1px solid #1e3040}.orders .split{height:8px;margin:10px 0 8px}.size-legend .n b{color:#a9b9c9}.storage-breakdown{margin:18px 0 0;padding-top:14px;border-top:1px solid #1e3040;font-size:13px;font-variant-numeric:tabular-nums}.storage-breakdown>div{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;margin-top:8px}.storage-breakdown>div:first-child{margin-top:0}.storage-breakdown dt{color:#a9b9c9}.storage-breakdown dd{margin:0;color:#f3f6f9}.storage-breakdown .count{color:#7c8ea0;text-align:right}.storage-breakdown .pct{text-align:right;font-weight:600}

@media(prefers-reduced-motion:reduce){.choices button{transition:none}}

.split>div{transition:width .45s cubic-bezier(.16,1,.3,1)}#total,.storage-breakdown dd{display:inline-block}@media(prefers-reduced-motion:reduce){.split>div{transition:none}}

.rolling-visual{display:inline-flex;align-items:center;white-space:pre;font-style:normal;font-weight:inherit;line-height:1.15;font-variant-numeric:tabular-nums}.rolling-digit{display:inline-block;position:relative;overflow:hidden;width:1ch;height:1.15em;vertical-align:bottom;font-style:normal;flex:none}.rolling-glyph{position:absolute;inset:0;text-align:center;font-style:normal;line-height:1.15}.rolling-literal{font-style:normal}.rolling-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}

.sizes{display:grid;gap:22px;margin-top:20px}.size-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.size-head h3{margin:0;font-size:15px;color:#f3f6f9}.size-head span{color:#7c8ea0;font-size:13px;font-variant-numeric:tabular-nums}.size .split{height:8px;margin:10px 0 8px}.size-legend{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#a9b9c9}.size-legend b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.size-legend .w b{color:#ff8b91}.size-legend .r b{color:#66c0f4}

.segmented{display:inline-flex;gap:2px;margin-top:16px;padding:3px;background:#0b141f;border:1px solid #1e3040;border-radius:9px}.segmented button{background:transparent;color:#a9b9c9;border:0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;white-space:nowrap;transition:background-color .15s,color .15s}.segmented button:hover:not(:disabled){filter:none;color:#f3f6f9}.segmented button[aria-pressed="true"]{background:#24384c;color:#f3f6f9}.segmented button:focus-visible{outline-offset:2px}.filters{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.filters .segmented{margin-top:0}.panel.countries{overflow-x:auto}.countries .results-heading{align-items:center}.results-heading .segmented{margin-top:0}.filter-rule{width:1px;height:22px;background:#1e3040;flex:none;align-self:center}.feed{list-style:none;margin:14px 0 0;padding:0}.feed li{display:grid;grid-template-columns:1.75em minmax(0,1fr);gap:2px 10px;align-items:center;padding:10px 0;border-bottom:1px solid #1e3040}.feed li:last-child{border-bottom:0}.feed li.empty{display:block;color:#7c8ea0;border:0;padding:16px 0}.feed-flag{grid-row:1/span 2;font-size:18px;line-height:1;text-align:center}.feed-flag.fi{border-radius:2px;box-shadow:inset 0 0 0 1px #1e304066}.feed-body{min-width:0}.feed-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.feed-place{font-weight:550;font-size:14px;min-width:0}.feed-meta{display:block;color:#7c8ea0;font-size:12px;margin-top:2px;font-weight:400}.feed-status{font-size:12px;font-weight:650}.feed-status.waitlisted,.feed-status.waiting{color:#ff8b91}.feed-status.reserved,.feed-status.ordered,.feed-status.shipped,.feed-status.delivered{color:#66c0f4}.feed-status.noemail{color:#a9b9c9}.feed-status.cancelled{color:#e0aeb2}.feed time{color:#7c8ea0;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.country-table[hidden],.feed[hidden],#group-filters[hidden],.filter-rule[hidden],.show-all[hidden],#view-filters[hidden],.orders-countries-title[hidden],#status-track[hidden],#step-chart-panel[hidden],#shift-panel[hidden],.order-chart-empty[hidden],.order-chart-plot canvas[hidden],.order-chart-tip[hidden]{display:none !important}.order-chart-readout:empty{visibility:hidden}
.country-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px;margin-top:14px}.country-table th,.country-table td{text-align:left;padding:10px 0;border-bottom:1px solid #1e3040}.country-table thead th{color:#7c8ea0;font-size:12px;font-weight:550;padding-top:0}.country-table tbody tr:last-child td{border-bottom:0}.country-table th:not(:first-child),.country-table td:not(:first-child){text-align:right;padding-left:10px;white-space:nowrap}.country-table td:first-child{font-weight:550}.place-flags{display:inline-flex;align-items:center;gap:3px;margin-right:8px;vertical-align:-2px}.place-flag.fi{width:1.15em;border-radius:2px;box-shadow:inset 0 0 0 1px #1e304066}.country-table td:last-child{color:#66c0f4;font-weight:600}.country-table tr.unknown td{color:#7c8ea0;font-weight:400}.country-table tr.group td{border-bottom:0;padding-bottom:4px;padding-top:14px}.country-table tr.sub td{border-bottom:0;padding:3px 0;font-size:13px;font-weight:400;color:#a9b9c9}.country-table tr.sub td:first-child{padding-left:16px;color:#7c8ea0}.country-table tr.sub td:last-child{color:#a9b9c9;font-weight:500}.country-table tr.sub.last td{border-bottom:1px solid #1e3040;padding-bottom:12px}.country-table tbody tr.sub.last:last-child td{border-bottom:0}.country-table tbody tr{transition:background-color .12s}@media(hover:hover){.country-table tbody tr:hover{background:#15212f}}.show-all{display:block;width:100%;margin-top:14px;background:transparent;color:#a9b9c9;border:1px solid #1e3040;border-radius:8px;padding:10px;font-size:13px;font-weight:600}.show-all:hover:not(:disabled){filter:none;color:#f3f6f9;border-color:#345066;background:#15212f}

.order-chart{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:180px auto auto;gap:8px 10px;margin-top:16px;position:relative}.order-chart-y{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0;color:#7c8ea0;font-size:11px;font-variant-numeric:tabular-nums;line-height:1}.order-chart-plot{position:relative;min-width:0;height:180px;background:#0b141f;border:1px solid #1e3040;border-radius:8px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.order-chart-plot canvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.order-chart-bloom{filter:blur(14px) brightness(2.4) saturate(2.4);opacity:.16;mix-blend-mode:plus-lighter;image-rendering:auto}.order-chart-empty{margin:0;position:absolute;inset:0;display:grid;place-items:center;padding:20px;color:#7c8ea0;font-size:13px;line-height:1.45;text-align:center}.order-chart.empty .order-chart-plot{background:#101a27}.order-chart-x{grid-column:2;position:relative;min-height:1.2em;color:#7c8ea0;font-size:11px;font-variant-numeric:tabular-nums}.order-chart-x span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.order-chart-readout{grid-column:2;margin:0;min-height:1.4em;color:#66c0f4;font-size:14px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.order-chart-tip{position:absolute;z-index:2;padding:5px 8px;background:#162433;border:1px solid #345066;border-radius:6px;color:#f3f6f9;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}

@supports (scrollbar-color:auto){html{scrollbar-color:#345066 transparent;scrollbar-width:thin}}
@supports selector(::-webkit-scrollbar){html::-webkit-scrollbar{width:14px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:#2f4a60;background-clip:padding-box;border:4px solid transparent;border-radius:99px;transition:background-color .2s ease}html::-webkit-scrollbar-thumb:hover{background:#456e8c;background-clip:padding-box}html::-webkit-scrollbar-thumb:active{background:#66c0f4;background-clip:padding-box}}

::selection{background:#66c0f4;color:#06121e}button,.accessory-list label,.email-clear,.change-vote,.show-all,.lang-button{touch-action:manipulation}
.chart-controls{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:14px}.chart-controls-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chart-controls .segmented{margin-top:0}.segmented[hidden]{display:none !important}
.follow-ups{margin-top:18px;padding-top:16px;border-top:1px solid #1e3040;display:grid;gap:16px}.email-time{margin-top:0}.email-time .accessories-q{display:block}.accessories{margin-top:0}.email-row{display:flex;align-items:stretch;justify-content:center;gap:8px;width:100%;max-width:22rem;margin-inline:auto}.email-row{flex-wrap:wrap}.email-row .email-date{display:flex;align-items:flex-start;gap:4px;flex:1 1 12rem}.email-field{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.email-field-month{flex:1 1 5rem;min-width:4.6rem}.email-field-month .email-month{width:100%}.email-field[hidden]{display:none}.email-cap{font-size:11px;line-height:1;color:#7c8ea0;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.email-row .email-date input{flex:none;text-align:center;-moz-appearance:textfield;padding-inline:6px}.email-row .email-date .email-day{width:3.4rem;min-width:3.4rem}.email-row .email-date .email-year{width:5.4rem;min-width:5.4rem}.email-date input::-webkit-outer-spin-button,.email-date input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.email-month{min-width:4.6rem;font:inherit;font-size:16px;font-weight:600;color:#f3f6f9;background:#101a27;border:2px solid #1e3040;border-radius:8px;padding:9px 8px;min-height:44px;color-scheme:dark}.email-month:hover:not(:disabled){border-color:#66c0f4;background:#162433}.email-month:disabled{opacity:.5}.email-time.answered .email-month{border-color:#66c0f4}.email-clock{display:flex;align-items:flex-start;gap:4px;flex:0 0 auto}.email-clock .email-colon{margin-top:11px}.email-clock input{flex:none;width:3.4rem;padding-inline:6px;text-align:center;-moz-appearance:textfield}.email-clock input::-webkit-outer-spin-button,.email-clock input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.email-colon{color:#a9b9c9;font-weight:700}.email-period{font:inherit;font-size:16px;font-weight:600;color:#f3f6f9;background:#101a27;border:2px solid #1e3040;border-radius:8px;padding:9px 8px;min-height:44px;color-scheme:dark}.email-period:hover:not(:disabled){border-color:#66c0f4;background:#162433}.email-time.answered .email-period{border-color:#66c0f4}.email-row input{flex:1;min-width:0;font:inherit;font-size:16px;font-weight:600;color:#f3f6f9;background:#101a27;border:2px solid #1e3040;border-radius:8px;padding:9px 12px;min-height:44px;color-scheme:dark}.email-row input:hover:not(:disabled){border-color:#66c0f4;background:#162433}.email-row input:focus-visible{outline:3px solid #fff;outline-offset:2px}.email-row input:disabled{opacity:.5}.email-time.answered .email-row input{border-color:#66c0f4}.email-ok{margin:0;padding:9px 16px;min-height:44px;flex:none;align-self:flex-start;background:#66c0f4;color:#06121e;border:2px solid #66c0f4;border-radius:8px;font-size:16px;font-weight:700}.email-ok:hover:not(:disabled){filter:none;background:#7ecbf7;border-color:#7ecbf7}.email-ok:disabled{opacity:.5}.email-saved{margin:6px 0 0;font-size:14px;color:#a9b9c9;text-align:center}.email-saved[hidden]{display:none}.email-saved-value{color:#f3f6f9;font-weight:600}.email-edit{margin:0 0 0 6px;padding:4px 10px;min-height:0;background:transparent;border:1px solid #1e3040;border-radius:6px;color:#a9b9c9;font-size:13px;font-weight:600}.email-edit:hover:not(:disabled){filter:none;color:#f3f6f9;border-color:#66c0f4}.email-time.saved .email-row,.email-time.saved .email-hint{display:none}.email-clear{margin:0;padding:9px 12px;min-height:44px;flex:none;align-self:flex-start;background:#101a27;border:2px solid #1e3040;border-radius:8px;color:#a9b9c9;font-size:16px;font-weight:600}.email-clear:hover:not(:disabled){filter:none;color:#f3f6f9;border-color:#66c0f4;background:#162433}.email-clear[hidden]{display:none !important}.email-hint{margin:10px 0 0;font-size:12px;color:#7c8ea0;max-width:36ch;margin-inline:auto}
@media(max-width:640px){.results-switch .segmented{width:100%}.results-switch .segmented button{flex:1;min-width:0;padding:8px 6px}.chart-controls{flex-direction:column;align-items:stretch}.chart-controls-left{width:100%;flex-direction:column;align-items:stretch}.chart-controls-left .segmented{width:100%;display:flex}.chart-controls-left .segmented button{flex:1;min-width:0}.chart-controls>.segmented{order:-1;width:100%;display:flex}.chart-controls>.segmented button{flex:1;min-width:0}.email-row{max-width:none}.vote-actions button{min-height:40px;padding:9px 16px;font-size:15px}.status-steps button{min-height:0;padding:14px 8px}}
@media(pointer:coarse){.lang-button{min-height:44px}.segmented button{min-height:44px;padding:8px 10px}.chart-range button{min-height:44px;padding:8px 6px}.maker{min-height:44px}.brand{display:inline-flex;align-items:center;min-height:44px}.vote-actions button{min-height:44px}.email-edit,.email-clear,.email-ok{min-height:44px}.lang-menu button{min-height:44px}.show-all{min-height:44px}.accessory-list label{min-height:44px}}
.verify-vote{margin-top:16px;padding:10px 20px;border:1px solid #66c0f4;border-radius:6px;background:#66c0f4;color:#06121e;font:inherit;font-size:15px;font-weight:700;cursor:pointer;vertical-align:middle}.verify-vote:hover:not(:disabled){background:#7ccbf7}.verify-vote:disabled{opacity:.5;cursor:default}.verified-badge{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:8px 14px;border:1px solid #2a4a66;border-radius:6px;background:#10202f;color:#66c0f4;font:inherit;font-size:14px;font-weight:600;vertical-align:middle;cursor:pointer}.verified-badge:hover{border-color:#66c0f4;background:#162433}.verified-badge:focus-visible{outline:3px solid #fff;outline-offset:2px}.verified-badge::before{content:"";width:8px;height:8px;border-radius:50%;background:#66c0f4;box-shadow:0 0 8px #66c0f4}.verified-badge[hidden],#verify-vote[hidden]{display:none}.turnstile:empty{display:none}.turnstile{display:flex;justify-content:center;margin-top:12px}.scope-row{display:flex;justify-content:flex-start;margin-top:4px}.scope-row .segmented{margin-top:0}.verify-dialog{background:#101a27;color:#f3f6f9;border:1px solid #24384c;border-radius:12px;padding:24px;max-width:min(440px,calc(100vw - 48px));text-align:left;box-shadow:0 24px 64px rgba(0,0,0,.5)}.verify-dialog::backdrop{background:rgba(6,18,30,.72)}.verify-dialog h2{margin:0 0 12px;font-size:20px;letter-spacing:-.3px}.verify-dialog p{margin:0 0 12px;color:#c9d4de;font-size:15px;line-height:1.5}.verify-dialog .verify-fine{color:#a9b9c9;font-size:13px}.verify-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:18px}.verify-actions .change-vote{margin-top:0}.verify-go[hidden],.logout-vote[hidden]{display:none}.logout-vote{margin-right:auto;color:#a9b9c9}.verify-go{background:#66c0f4;color:#06121e;font-size:15px;font-weight:700;padding:10px 18px;border-radius:6px}
.keep-poll{margin-top:20px;padding-top:16px;border-top:1px solid #24384c}.verify-dialog .verify-note{color:#c9d4de;font-size:14px;font-style:italic;margin-bottom:12px}.verify-dialog .keep-question{margin:0 0 10px;font-weight:600;color:#f3f6f9}.keep-buttons{display:flex;gap:10px;flex-wrap:wrap}.keep-button{flex:1 1 140px;padding:10px 14px;border:1px solid #24384c;border-radius:6px;background:#0c1622;color:#f3f6f9;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.keep-button:hover:not(:disabled){border-color:#66c0f4}.keep-button[aria-pressed="true"]{border-color:#66c0f4;background:#10202f;color:#66c0f4}.keep-button:disabled{opacity:.6;cursor:default}.keep-result{margin-top:12px}.keep-result[hidden]{display:none}.keep-bar{height:8px;border-radius:4px;background:#2a3a4c;overflow:hidden}.keep-bar span{display:block;height:100%;width:0;background:#66c0f4;transition:width .4s ease}.verify-dialog .keep-numbers{margin:8px 0 0;font-size:13px;color:#a9b9c9}
.keep-button span[aria-hidden]{margin-right:6px}
.window-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.window-list button{margin:0;padding:10px 14px;background:#101a27;border:2px solid #1e3040;border-radius:8px;color:#a9b9c9;font-size:13px;font-weight:600}.window-list button:hover:not(:disabled){filter:none;color:#f3f6f9;border-color:#66c0f4;background:#162433}.window-list button[aria-pressed="true"]{color:#f3f6f9;border-color:#66c0f4}.order-window[hidden]{display:none}.window-hint{margin:10px auto 0;font-size:12px;color:#7c8ea0;max-width:36ch}.window-numbers>div:first-child h3{color:#66c0f4}.window-numbers>div:last-child h3{color:#a9b9c9}@media(pointer:coarse){.window-list button{min-height:44px}}
