:root{--bg-0:#0b0c0e;--bg-1:#111215;--glass-1:#18191d;--glass-2:#1e1f24;--glass-3:#26272d;--glass-4:#31323a;--ink-1:#ededf2;--ink-2:#b9bac3;--ink-3:#9a9aa6;--hair:#ffffff12;--hair-2:#ffffff24;--acc:#8f7bff;--acc-hi:#c3baff;--acc-deep:#4b3fa0;--acc-rgb:143, 123, 255;--ink-on-acc:#17132c;--font-display:"LED 5x7";--font-body:Manrope, system-ui, sans-serif;--font-num:Manrope, system-ui, sans-serif;--t-label:12px;--t-small:14px;--t-body:17px;--t-title:19px;--t-num:32px;--r-xs:10px;--r-s:14px;--r-m:20px;--r-l:28px;--r-xl:36px;--tint:#1415199e;--blur:24px;--sat:160%;--bevel:inset 0 1px 0 #ffffff1c, inset 0 0 0 1px #ffffff0b, inset 0 -2px 0 #0000006b, inset 0 -16px 26px -20px #000000a6;--drop:0 46px 84px -30px #000000eb, 0 18px 34px -18px #000000b8, 0 2px 4px #00000052;--drop-s:0 22px 40px -22px #000000f2, 0 6px 12px -8px #000000b3;--well:inset 0 2px 8px #000000b8, inset 0 0 0 1px #0006, 0 1px 0 #ffffff0f;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.28s;--dur-hero:.64s}[data-accent=violet]{--acc:#8f7bff;--acc-hi:#c3baff;--acc-deep:#4b3fa0;--acc-rgb:143, 123, 255;--ink-on-acc:#17132c}[data-accent=green]{--acc:#86d69a;--acc-hi:#c2edcc;--acc-deep:#3c7a4e;--acc-rgb:134, 214, 154;--ink-on-acc:#0f2216}[data-accent=amber]{--acc:#ffb54d;--acc-hi:#ffd9a3;--acc-deep:#8a5a16;--acc-rgb:255, 181, 77;--ink-on-acc:#2b1a05}@supports (corner-shape:squircle){:root{--r-xs:16px;--r-s:22px;--r-m:32px;--r-l:44px;--r-xl:56px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-hero:0s}}@property --boost{syntax:"<number>";inherits:true;initial-value:0}.zs,.zs *{box-sizing:border-box;margin:0;padding:0}.zs button,.zs input{font:inherit;color:inherit}.zs .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zs{pointer-events:none;color:var(--ink-1);font-family:var(--font-body);position:absolute;inset:0}.zs-screen{pointer-events:auto;place-items:center;padding:16px;display:none;position:absolute;inset:0;overflow:hidden auto}.zs-screen.on{display:grid}.zs-glass{isolation:isolate;border-radius:var(--r-l);background:linear-gradient(180deg, #ffffff12, #ffffff04 38%, #00000014), var(--tint);-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));backdrop-filter:blur(var(--blur)) saturate(var(--sat));box-shadow:var(--bevel), var(--drop);--lx:50%;--ly:-20%;position:relative}.zs-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(130% 95% at var(--lx) var(--ly), rgba(var(--acc-rgb), calc(var(--boost) * .34)), transparent 62%);position:absolute;inset:0}.zs-glass:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb), calc(var(--boost) * .5));-webkit-mask:radial-gradient(90% 90% at var(--lx) var(--ly), black 20%, transparent 75%);-webkit-mask:radial-gradient(90% 90% at var(--lx) var(--ly), black 20%, transparent 75%);mask:radial-gradient(90% 90% at var(--lx) var(--ly), black 20%, transparent 75%);position:absolute;inset:0}.zs-card{border-radius:var(--r-m);background:linear-gradient(180deg, var(--glass-3) 0%, var(--glass-2) 46%, var(--glass-1) 100%);box-shadow:var(--bevel), var(--drop-s);position:relative}.zs-led{background:var(--bg-1);border-radius:calc(var(--r-m) - 6px);box-shadow:var(--well);padding:14px 18px;display:block}.zs-led canvas{width:100%;height:100%;display:block}.zs-lbl{font:700 var(--t-label)/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:2px 2px 10px;display:block}@supports (corner-shape:squircle){.zs-glass,.zs-card,.zs-led,.zs-cta,.zs-ghost,.zs-st,.zs-paper,.zs-sw,.zs-field,.zs-kc,.zs-giveup{corner-shape:squircle}}.zs{--ring:0 0 0 2px rgba(var(--acc-rgb), .55)}.zs :focus-visible{box-shadow:var(--ring);outline:none}.zs-field:focus-visible{box-shadow:var(--well), var(--ring)}.zs-menu{background:radial-gradient(80% 70% at 50% 45%,#0000000d,#0009)}.zs-slab{border-radius:var(--r-xl);gap:14px;width:min(780px,100%);padding:14px;display:grid}.zs-slab>.zs-led{height:80px}.zs-row{grid-template-columns:280px 1fr;gap:14px;display:grid}.zs-pv{appearance:none;text-align:left;cursor:pointer;transition:transform var(--dur-base) var(--ease-spring);border:0;grid-template-rows:1fr auto;gap:16px;padding:16px;display:grid}.zs-pv:active{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);transform:scale(.985)}.zs-disc{aspect-ratio:1;background:radial-gradient(circle at 50% 38%, var(--glass-2), var(--bg-1) 72%);border-radius:50%;width:100%;position:relative;box-shadow:0 0 0 1px #ffffff0d,0 22px 34px -14px #000000f2,0 -1px #ffffff0d}.zs-disc canvas{border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.zs-disc:after{content:"";pointer-events:none;box-shadow:inset 0 12px 24px #000000b3, inset 0 -2px 0 #ffffff0a, inset 0 0 0 8px var(--glass-1), inset 0 0 0 9px #ffffff0d;border-radius:50%;position:absolute;inset:0}.zs-pv-cap{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.zs-pv-cap b{font:700 18px/1.2 var(--font-body);letter-spacing:-.01em;color:var(--ink-1);display:block}.zs-pv-cap>div>span{font:500 var(--t-small)/1.35 var(--font-body);color:var(--ink-2);text-wrap:balance;max-width:22ch;margin-top:3px;display:block}.zs-chip{isolation:isolate;width:44px;height:44px;color:var(--ink-1);background:linear-gradient(180deg, var(--glass-4), var(--glass-3));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff1f,inset 0 -1px #00000080,0 6px 12px -6px #000000e6}.zs-form{flex-direction:column;padding:18px;display:flex}.zs-field{border-radius:var(--r-s);background:var(--bg-1);width:100%;height:52px;color:var(--ink-1);font:600 var(--t-body) var(--font-body);box-shadow:var(--well);transition:box-shadow var(--dur-base) var(--ease-out);border:0;margin-bottom:20px;padding:0 16px}.zs-field:focus{box-shadow:var(--well), 0 0 0 2px var(--hair-2);outline:none}.zs-papers{grid-template-columns:repeat(3,minmax(max-content,1fr));gap:10px;margin-bottom:auto;display:grid}.zs-paper{appearance:none;cursor:pointer;border-radius:var(--r-s);font:600 14px/1.2 var(--font-body);color:var(--ink-2);padding:13px 6px 11px;white-space:nowrap;min-width:0;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:#ffffff06;border:0;justify-items:center;gap:9px;padding-inline:6px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.zs-paper:active{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);transform:scale(.95)}.zs-paper[aria-pressed=true]{color:var(--ink-1);background:linear-gradient(180deg, var(--glass-4), var(--glass-3));box-shadow:var(--bevel), 0 10px 20px -12px #000000e6, 0 0 0 1.5px #ffffff57;font-weight:700}.zs-paper:focus-visible{box-shadow:inset 0 0 0 1px #ffffff0f, var(--ring)}.zs-paper[aria-pressed=true]:focus-visible{box-shadow:var(--bevel), 0 10px 20px -12px #000000e6, 0 0 0 1.5px #ffffff57, 0 0 0 3.5px rgba(var(--acc-rgb), .55)}.zs-sw{border-radius:12px;width:44px;height:44px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff1f,inset 0 -2px #00000040,0 8px 14px -8px #000000e6}.zs-sw:before{content:"";background:radial-gradient(circle at 50% 30%,#ffffff80,#fff0 64%);position:absolute;inset:0}.zs-sw:after{content:"";background:#ffffff57;width:1.2px;position:absolute;top:7px;bottom:7px;left:46%}.zs-sw[data-tint=frost]{background:#ffffff1f}.zs-sw[data-tint=frost]:before{opacity:.45}.zs-sw[data-tint=pearl]{background:#ffffff80}.zs-sw[data-tint=pearl]:before{opacity:.8}.zs-sw[data-tint=smoke]{background:var(--glass-4)}.zs-sw[data-tint=smoke]:before{opacity:.35}.zs-chip:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 45% 40%, var(--acc-hi), var(--acc) 50%, rgba(var(--acc-rgb), 0) 74%);filter:blur(5px);opacity:.55;border-radius:50%;position:absolute;inset:22%}.zs-chip svg{filter:drop-shadow(0 1px 2px #00000080);display:block}.zs-pv:focus-visible{box-shadow:var(--bevel), var(--drop-s), var(--ring)}.zs-cta{appearance:none;cursor:pointer;border-radius:calc(var(--r-m) + 2px);text-align:left;width:100%;height:74px;color:var(--ink-1);background:linear-gradient(180deg, var(--glass-4) 0%, var(--glass-3) 48%, var(--glass-2) 100%);box-shadow:var(--bevel), inset 0 -2px 0 #00000080, 0 22px 40px -20px #000000f2;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);border:0;align-items:center;gap:14px;margin-top:20px;padding:0 14px 0 11px;display:flex;position:relative}.zs-lens{background:radial-gradient(circle at 50% 40%, var(--glass-1), var(--bg-0) 75%);border-radius:50%;flex:none;width:54px;height:54px;position:relative;overflow:hidden;box-shadow:inset 0 4px 10px #000c,inset 0 -1px #ffffff17,0 0 0 1px #00000073,0 1px 0 1px #ffffff0d}.zs-moon{background:radial-gradient(circle at 42% 38%, var(--acc-hi), var(--acc) 50%, rgba(var(--acc-rgb),0) 72%);filter:blur(6px);opacity:.82;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-hero) var(--ease-spring);border-radius:50%;position:absolute;inset:14%;transform:scale(.92)}.zs-lens:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 30%,#ffffff8c,#fff0 40%);border-radius:50%;position:absolute;inset:0}.zs-lens svg{z-index:1;color:var(--ink-1);filter:drop-shadow(0 1px 2px #00000080);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zs-cta .zs-t{flex:1;min-width:0}.zs-cta .zs-t b{font:700 var(--t-title)/1.1 var(--font-body);letter-spacing:-.01em;display:block}.zs-cta .zs-t small{font:500 13px/1.2 var(--font-body);color:var(--ink-2);margin-top:4px;display:block}.zs-kc{min-width:30px;height:30px;font:700 var(--t-label)/1 var(--font-body);color:var(--ink-2);background:linear-gradient(180deg, var(--glass-3), var(--glass-2));border-radius:9px;flex:none;place-items:center;padding:0 9px;display:grid;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000073,0 0 0 1px #00000059}.zs-cta:active{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);box-shadow:var(--bevel), 0 10px 20px -14px #000000f2;transform:scale(.98)translateY(1px)}.zs-cta:focus-visible{box-shadow:var(--bevel), inset 0 -2px 0 #00000080, 0 22px 40px -20px #000000f2, var(--ring)}.zs-cta:active .zs-moon{opacity:1;transform:scale(1.2)}.zs-ghost{appearance:none;cursor:pointer;border-radius:var(--r-s);width:100%;height:44px;color:var(--ink-2);font:600 15px var(--font-body);transition:transform var(--dur-base) var(--ease-spring), background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin-top:8px;display:flex}.zs-ghost:active{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);transform:scale(.97)}@media (hover:hover){.zs-paper[aria-pressed=false]:hover{color:var(--ink-1);background:#ffffff0b}.zs-cta:hover .zs-moon{opacity:1;transform:scale(1.04)}.zs-ghost:hover{color:var(--ink-1);background:#ffffff0a}.zs-dot:hover{transform:scale(1.15)}}.zs-foot{font:500 var(--t-small)/1.35 var(--font-body);color:var(--ink-2);text-wrap:balance;justify-content:space-between;align-items:center;gap:12px;padding:2px 12px 4px;display:flex}.zs-foot kbd{font:700 var(--t-label) var(--font-body);color:var(--ink-1);background:#ffffff12;border-radius:6px;padding:2px 6px;box-shadow:inset 0 -1px #0006}.zs-hint-touch{display:none}.zs-accs{align-items:center;gap:0;display:flex}.zs-accs small{font:600 13px var(--font-body);color:var(--ink-2);margin-right:4px}.zs-dot{appearance:none;cursor:pointer;width:44px;height:44px;transition:transform var(--dur-base) var(--ease-spring);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.zs-dot i{background:radial-gradient(circle at 50% 55%, rgba(var(--acc-rgb), .3), rgba(var(--acc-rgb), 0) 70%), linear-gradient(180deg, var(--glass-4), var(--glass-3));width:14px;height:14px;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px var(--hair-2);transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:50%;display:block}.zs-dot[aria-pressed=true] i{background:radial-gradient(circle at 42% 36%, var(--acc-hi), var(--acc) 60%);box-shadow:var(--bevel), 0 0 0 2px var(--bg-1), 0 0 0 4px var(--hair-2)}.zs-hud{pointer-events:none;transition:--boost var(--dur-base) var(--ease-out);display:none;position:absolute;inset:0}.zs-hud.on{display:block}.zs-hud.boosting{--boost:1}.zs-len{border-radius:var(--r-m);padding:13px 16px 15px;position:absolute;top:24px;left:24px}.zs-len-top{justify-content:space-between;align-items:baseline;gap:8px;margin:0 2px 10px;display:flex}.zs-len .zs-lbl{margin:0}.zs-shield{font:700 var(--t-label)/1 var(--font-body);letter-spacing:.06em;color:var(--ink-1);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.zs-hud.shield .zs-shield{opacity:1}.zs-len .zs-led{border-radius:var(--r-s);width:146px;height:54px;padding:10px 12px}.zs-board{border-radius:var(--r-m);pointer-events:auto;width:262px;padding:8px 10px 10px;position:absolute;top:24px;right:24px}.zs-bhead{appearance:none;cursor:default;text-align:left;border-radius:var(--r-xs);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px 10px;display:flex}.zs-bhead .zs-lbl{margin:0}.zs-mine{font:700 var(--t-small) var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.zs-mine b{color:var(--ink-1)}.zs-chev{color:var(--ink-2);transition:transform var(--dur-base) var(--ease-out);display:none}.zs-board ol{gap:2px;list-style:none;display:grid}.zs-board li{border-radius:var(--r-xs);height:32px;font:600 var(--t-small)/1 var(--font-body);color:var(--ink-2);grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:0 10px;display:grid}.zs-board .zs-rk{font:700 var(--t-label) var(--font-num);color:var(--ink-2);font-variant-numeric:tabular-nums}.zs-board .zs-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zs-board li b{font:700 var(--t-small) var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-1)}.zs-board li.gap{margin-top:8px;position:relative}.zs-board li.gap:before{content:"⋯";text-align:center;color:var(--ink-2);pointer-events:none;font-size:10px;line-height:8px;position:absolute;top:-9px;left:0;right:0}.zs-board li.me{background:rgba(var(--acc-rgb), .14);color:var(--ink-1);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f}.zs-wind{font:700 var(--t-small) var(--font-body);color:var(--ink-1);white-space:nowrap;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-hero) var(--ease-spring);border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%,14px)scale(.98)}.zs-hud.gust .zs-wind{opacity:1;transform:translate(-50%)}.zs-wind .zs-ic{width:28px;height:28px;color:var(--ink-1);background:#ffffff14;border-radius:50%;place-items:center;display:grid}.zs-boost{border-radius:var(--r-m);pointer-events:auto;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;text-align:left;width:122px;color:var(--ink-1);transition:transform var(--dur-base) var(--ease-spring);border:0;justify-items:start;gap:10px;padding:12px;display:grid;position:absolute;bottom:24px;right:24px}.zs-boost.down{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);transform:scale(.95)}.zs-knob{background:radial-gradient(circle at 50% 38%, var(--glass-2), var(--bg-1) 72%);border-radius:50%;width:98px;height:98px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000073,inset 0 7px 16px #000000bf,inset 0 -1px #ffffff1a,0 1px 0 1px #ffffff0d}.zs-knob .zs-moon{background:radial-gradient(circle at 40% 40%, var(--acc-hi), var(--acc) 55%, rgba(var(--acc-rgb),0) 72%);filter:blur(10px);width:56%;height:56%;opacity:calc(.55 + var(--boost) * .45);transform:scale(calc(.9 + var(--boost) * .45));transition:none;inset:20% auto auto 22%}.zs-knob .zs-moon:after{content:"";background:var(--bg-1);filter:blur(3px);width:70%;height:78%;opacity:calc(1 - var(--boost) * .85);border-radius:50%;position:absolute;top:-6%;left:34%}.zs-boost .zs-lab b{font:700 15px/1.1 var(--font-body);padding-left:2px;display:block}.zs-boost .zs-lab small{font:500 var(--t-label)/1.2 var(--font-body);color:var(--ink-2);margin-top:2px;padding-left:2px;display:block}.zs-giveup{border-radius:var(--r-s);pointer-events:auto;cursor:pointer;height:44px;font:600 var(--t-small) var(--font-body);color:var(--ink-2);box-shadow:var(--bevel), var(--drop-s);transition:transform var(--dur-base) var(--ease-spring), color var(--dur-base) var(--ease-out);border:0;align-items:center;gap:10px;padding:0 16px;display:flex;position:absolute;bottom:24px;left:24px}.zs-giveup:focus-visible{box-shadow:var(--bevel), var(--drop-s), var(--ring)}.zs-boost:focus-visible{box-shadow:var(--bevel), var(--drop), var(--ring)}.zs-giveup .zs-kc{border-radius:7px;min-width:24px;height:24px;padding:0 7px}.zs-giveup:active{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);transform:scale(.96)}@media (hover:hover){.zs-giveup:hover{color:var(--ink-1)}}.zs-hud.dead .zs-boost,.zs-hud.dead .zs-giveup,.zs-hud.dead .zs-wind{display:none}.zs-result{padding:16px 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;grid-template-columns:minmax(0,440px);justify-content:center}.zs-sheet{border-radius:var(--r-xl);width:100%;box-shadow:var(--bevel), inset 0 1px 0 #ffffff1a, 0 40px 80px -20px #000000d9, 0 12px 24px -12px #000000b3;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-hero) var(--ease-spring);padding:12px 14px 16px;transform:translateY(28px)scale(.9)}.zs-result.in .zs-sheet{opacity:1;transform:none}.zs-grab{background:#ffffff38;border-radius:3px;width:40px;height:5px;margin:0 auto 12px;display:none}.zs-sheet>.zs-led{height:66px;padding:12px 16px}.zs-by{font:500 16px/1.35 var(--font-body);color:var(--ink-2);overflow-wrap:anywhere;margin:16px 6px 14px}.zs-by b{color:var(--ink-1);font-weight:700}.zs-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.zs-st{border-radius:var(--r-s);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-hero) var(--ease-spring);padding:14px;transform:translateY(14px)scale(.94)}.zs-result.in .zs-st{opacity:1;transform:none}.zs-result.in .zs-st:first-child{transition-delay:.12s}.zs-result.in .zs-st:nth-child(2){transition-delay:.18s}.zs-result.in .zs-st:nth-child(3){transition-delay:.24s}.zs-st .zs-l{white-space:nowrap;font:700 var(--t-label)/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:block}.zs-st .zs-n{font:700 var(--t-num)/1 var(--font-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-1);margin-top:10px;display:block}.zs-round{font:500 13px/1.3 var(--font-body);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:12px 6px 0}.zs-sheet .zs-cta{margin-top:14px}@media (hover:none),(max-width:620px){.zs-hint-desk{display:none}.zs-hint-touch{display:inline}.zs-kc,.zs-boost .zs-lab small{display:none}}@media (max-width:620px){.zs-slab{border-radius:var(--r-l);gap:10px;padding:10px}.zs-slab>.zs-led{height:58px;padding:11px 12px}.zs-row{grid-template-columns:1fr;gap:10px}.zs-pv{grid-template-rows:auto;grid-template-columns:120px 1fr;align-items:center;gap:14px;padding:12px}.zs-pv-cap{flex-direction:column;align-items:flex-start;gap:12px}.zs-form{padding:14px}.zs-field{margin-bottom:16px}.zs-papers{gap:8px}.zs-cta{height:68px;margin-top:16px}.zs-lens{width:48px;height:48px}.zs-foot{text-align:center;flex-direction:column;gap:6px}.zs-len{left:12px;top:max(12px, env(safe-area-inset-top));border-radius:var(--r-s);padding:9px 11px 11px}.zs-len .zs-led{width:100px;height:38px;padding:7px 9px}.zs-len-top{margin-bottom:7px}.zs-board{right:12px;top:max(12px, env(safe-area-inset-top));border-radius:var(--r-s);width:auto;min-width:132px;padding:4px 6px}.zs-bhead{cursor:pointer;min-height:44px;padding:9px 8px}.zs-chev{display:block}.zs-board ol{display:none}.zs-board.open{width:206px;padding-bottom:6px}.zs-board.open ol{display:grid}.zs-board.open .zs-chev{transform:rotate(180deg)}.zs-board li{grid-template-columns:16px 1fr auto;gap:6px;height:30px;padding:0 7px;font-size:13px}.zs-board li b{font-size:13px}.zs-boost{right:max(18px, env(safe-area-inset-right));bottom:max(96px, env(safe-area-inset-bottom));border-radius:50%;gap:0;width:auto;padding:10px}.zs-knob{width:96px;height:96px}.zs-boost .zs-lab{text-align:center;z-index:1;pointer-events:none;position:absolute;bottom:22px;left:0;right:0}.zs-boost .zs-lab b{font-size:var(--t-label);text-shadow:0 1px 3px #000000e6;padding:0}.zs-giveup{left:max(12px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom))}.zs-wind{top:100px;bottom:auto}.zs-result{padding-bottom:max(16px, env(safe-area-inset-bottom));place-items:end center}.zs-sheet{transform:translateY(60%)scale(.96)}.zs-grab{display:block}.zs-st{padding:12px 11px}.zs-st .zs-n{font-size:28px}.zs-st .zs-l{letter-spacing:.08em;white-space:normal;min-height:2.4em}}@media (max-width:400px){.zs-menu{padding-inline:12px}.zs-papers{gap:6px}.zs-paper{letter-spacing:-.01em;font-size:13px}}@media (prefers-reduced-motion:reduce){.zs *,.zs-hud{transition-delay:0s!important;animation:none!important}.zs-sheet,.zs-st,.zs-wind{transform:none!important}.zs-wind{transform:translate(-50%)!important}}
