.zs-quick__veil{z-index:9999;background:#1b171580;background:lab(8.34265% 1.40113 2.59489/.5);position:fixed;inset:0}.zs-quick__wrap{z-index:10000;overscroll-behavior:contain;padding:clamp(10px,3vw,16px);display:flex;position:fixed;inset:0;overflow-y:auto}.zs-quick{border-radius:var(--zs-r-lg);background:var(--zs-paper);width:min(100%,440px);box-shadow:var(--zs-lift-2),4px 6px 0 0 var(--zs-ink);color:var(--zs-ink);font-family:var(--zs-font-ui);animation:zs-quick-in var(--zs-dur-scene)var(--zs-ease-out)both;margin:auto;padding:26px 24px 22px;position:relative}.zs-quick:focus{outline:none}@keyframes zs-quick-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.zs-quick__x{border-radius:var(--zs-r-full);width:40px;height:40px;color:var(--zs-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.zs-quick__x:hover{color:var(--zs-ink)}.zs-quick__x:focus-visible{box-shadow:0 0 0 3px var(--zs-accent-ring);outline:none}.zs-quick__form{gap:8px;display:grid}.zs-quick__t{font-family:var(--zs-font-display);letter-spacing:-.025em;font-variation-settings:"SOFT" 30,"opsz" 40;margin:0 36px 2px 0;font-size:1.6rem;font-weight:400;line-height:1.1}.zs-quick__p{color:var(--zs-ink-soft);font-size:var(--zs-text-small);text-wrap:pretty;margin:0 0 10px;line-height:1.5}.zs-quick__lb{color:var(--zs-ink-soft);font-size:var(--zs-text-meta);letter-spacing:.02em;margin-top:6px;padding:0;font-weight:600}.zs-quick__in{border-radius:var(--zs-r-md);background:var(--zs-ground-raised);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--zs-ink-faint);color:var(--zs-ink);transition:box-shadow var(--zs-dur-ui)var(--zs-ease);border:0;padding:0 14px;font-family:inherit;font-size:1rem}.zs-quick__in::placeholder{color:var(--zs-ink-muted)}.zs-quick__in:focus{box-shadow:inset 0 0 0 1.5px var(--zs-accent),0 0 0 3px var(--zs-accent-ring);outline:none}.zs-quick__ch{border:0;margin:0;padding:0}.zs-quick__ch-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.zs-quick__opt{border-radius:var(--zs-r-md);background:var(--zs-ground-raised);min-height:48px;box-shadow:inset 0 0 0 1px var(--zs-ink-faint);color:var(--zs-ink-soft);font-size:var(--zs-text-small);cursor:pointer;transition:box-shadow var(--zs-dur-ui)var(--zs-ease),color var(--zs-dur-ui)var(--zs-ease),transform var(--zs-dur-fast)var(--zs-ease);justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.zs-quick__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.zs-quick__opt-i{flex:none;width:18px;height:18px}.zs-quick__opt:hover{color:var(--zs-ink);box-shadow:inset 0 0 0 1px var(--zs-ink-muted)}.zs-quick__opt[data-on]{color:var(--zs-ink);box-shadow:inset 0 0 0 1.5px var(--zs-ink),2px 3px 0 0 var(--zs-ink);transform:translateY(-1px)}.zs-quick__opt[data-on] .zs-quick__opt-i{color:var(--zs-accent)}.zs-quick__opt:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px var(--zs-ink),0 0 0 3px var(--zs-accent-ring)}.zs-quick__agree{color:var(--zs-ink-soft);font-size:var(--zs-text-meta);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:8px;line-height:1.45;display:grid}.zs-quick__agree input{width:18px;height:18px;accent-color:var(--zs-accent);cursor:pointer;margin:1px 0 0}.zs-quick__agree input:focus-visible{box-shadow:0 0 0 3px var(--zs-accent-ring);outline:none}.zs-quick__agree a{color:var(--zs-accent);text-underline-offset:2px;text-decoration:underline}.zs-quick__err{border-radius:var(--zs-r-md);background:var(--zs-error-soft);color:var(--zs-error);font-size:var(--zs-text-small);margin:4px 0 0;padding:10px 14px;line-height:1.4}.zs-quick__go{width:100%;margin-top:12px}.zs-quick__go:disabled{opacity:.55;cursor:not-allowed;animation:none}.zs-quick__done{text-align:center;padding:10px 0 0}.zs-quick__done-i{border-radius:var(--zs-r-full);background:var(--zs-leaf-soft);width:64px;height:64px;color:var(--zs-leaf-ink);justify-content:center;align-items:center;display:inline-flex}.zs-quick__done h2{font-family:var(--zs-font-display);letter-spacing:-.02em;font-variation-settings:"SOFT" 30,"opsz" 40;margin:16px 0 8px;font-size:1.6rem;font-weight:400}.zs-quick__done p{max-width:30ch;color:var(--zs-ink-soft);font-size:var(--zs-text-small);margin:0 auto 20px;line-height:1.5}@media (prefers-reduced-motion:reduce){.zs-quick{animation:none}}
.zs-tapes{pointer-events:auto;margin-inline:-20px;padding-block:18px 22px;position:relative}.zs-tape{width:calc(100% + 80px);font-family:var(--zs-font-ui);letter-spacing:.01em;white-space:nowrap;margin-left:-40px;font-size:.95rem;font-weight:700;line-height:1;position:relative;overflow:hidden}.zs-tape--lead{z-index:1;background:var(--zs-accent);color:#fdf8f1;color:lab(97.697% .86847 3.70294);box-shadow:0 3px 0 0 var(--zs-ink);transform:rotate(-1.3deg)}.zs-tape--rest{background:var(--zs-ground-raised);color:var(--zs-ink);box-shadow:inset 0 1px 0 var(--zs-ink-faint),inset 0 -1px 0 var(--zs-ink-faint);margin-top:-7px;transform:rotate(1.1deg)}.zs-tape__track{width:max-content;animation:46s linear infinite zs-tape-run;display:flex}.zs-tape__track--back{animation-duration:58s;animation-direction:reverse}.zs-tape__run{flex:none;margin:0;padding:0;list-style:none;display:flex}.zs-tape__run li{align-items:center;gap:14px;padding:11px 14px 11px 0;display:inline-flex}.zs-tape__leaf{flex:none;width:.62em;height:1.2em;transform:rotate(-28deg)}.zs-tape__leaf .zs-leaf__blade{fill:currentColor}.zs-tape__leaf .zs-leaf__stem{stroke:currentColor;stroke-width:2.4px}.zs-tape__leaf .zs-leaf__vein{stroke:none}.zs-tape--rest .zs-tape__leaf{color:var(--zs-accent)}.zs-tapes:hover .zs-tape__track{animation-play-state:paused}@keyframes zs-tape-run{to{transform:translate(-50%)}}.zs-tapes--loud .zs-tape--lead{font-size:1.1rem}.zs-tapes--loud .zs-tape--lead li{padding-block:13px}.zs-tapes--loud .zs-tape--rest{background:var(--zs-ink);color:#fdf8f1;color:lab(97.697% .86847 3.70294);box-shadow:none}.zs-tapes--black .zs-tape--lead{color:var(--zs-accent-hot);box-shadow:0 3px 0 0 var(--zs-accent);background:#110f0d;background:lab(4.42925% .714593 1.28405)}.zs-tapes--black .zs-tape--rest{background:var(--zs-accent);color:#fdf8f1;color:lab(97.697% .86847 3.70294);box-shadow:none}.zs-tapes--black .zs-tape--rest .zs-tape__leaf{color:#fdf8f1;color:lab(97.697% .86847 3.70294)}.zs-tapes--unity .zs-tape--lead{background:var(--zs-hbar-blue,#193c89);color:var(--zs-hbar-white,#fdfcf9);box-shadow:0 3px 0 0 var(--zs-hbar-red,#d92225);font-size:1.05rem}@supports (color:lab(0% 0 0)){.zs-tapes--unity .zs-tape--lead{background:var(--zs-hbar-blue,lab(26.6% 11.3258 -47.4925));color:var(--zs-hbar-white,lab(98.8609% -.010848 1.52521));box-shadow:0 3px 0 0 var(--zs-hbar-red,lab(47.9662% 67.755 48.3405))}}.zs-tapes--unity .zs-tape--rest{background:var(--zs-hbar-white,#fdfcf9);color:var(--zs-hbar-blue-deep,#0d2769);box-shadow:inset 0 1px 0 var(--zs-ink-faint),inset 0 -3px 0 var(--zs-hbar-red,#d92225)}@supports (color:lab(0% 0 0)){.zs-tapes--unity .zs-tape--rest{background:var(--zs-hbar-white,lab(98.8609% -.010848 1.52521));color:var(--zs-hbar-blue-deep,lab(17.3151% 12.6902 -42.2488));box-shadow:inset 0 1px 0 var(--zs-ink-faint),inset 0 -3px 0 var(--zs-hbar-red,lab(47.9662% 67.755 48.3405))}}.zs-tapes--unity .zs-tape--rest .zs-tape__leaf{color:var(--zs-hbar-red,#d92225)}@supports (color:lab(0% 0 0)){.zs-tapes--unity .zs-tape--rest .zs-tape__leaf{color:var(--zs-hbar-red,lab(47.9662% 67.755 48.3405))}}@media (prefers-reduced-motion:reduce){.zs-tape__track{animation:none}}@media (max-width:640px){.zs-tapes{padding-block:12px 16px}.zs-tape{font-size:.85rem}.zs-tape__run li{gap:10px;padding-block:9px}}
