:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0c;--ink:#f5f5f7;--ink-2:#b9b9c2;--ink-3:#82828d;--glass:#16161a9e;--glass-2:#1c1c21eb;--glass-3:#ffffff14;--line:#ffffff1f;--line-2:#ffffff0f;--accent:#5fe3a1;--accent-ink:#04170e;--accent-dim:#5fe3a129;--danger:#ff7b7b;--r1:10px;--r2:14px;--r3:20px;--r4:26px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--font:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif;--t-xs:11px;--t-sm:13px;--t-md:15px;--t-lg:17px;--ease:cubic-bezier(.32, .72, 0, 1);--dur:.28s;--dur-fast:.16s;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--tap:48px;--dock-h:148px}@media (prefers-reduced-motion:reduce){:root{--dur:1ms;--dur-fast:1ms}}html,body{background:var(--bg);height:100%;color:var(--ink);font:var(--t-md) / 1.5 var(--font);overscroll-behavior:none;margin:0}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#app{position:fixed;inset:0}#stage{touch-action:none;position:absolute;inset:0;overflow:hidden}#stage canvas{width:100%;height:100%;position:absolute;inset:0}#stage.empty{background:radial-gradient(120% 90% at 50% 0,#17171c 0%,#0a0a0c 70%)}#backdrop{z-index:0;filter:blur(30px)saturate(.75)brightness(.34);opacity:0;transition:opacity .4s var(--ease);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-8%}#backdrop.show{opacity:1}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--r4);background:var(--glass-3);color:var(--ink);font:500 var(--t-sm) / 1 var(--font);-webkit-backdrop-filter:blur(12px);touch-action:manipulation;cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-fast);display:inline-flex}.btn:active{background:#ffffff29;transform:scale(.95)}.btn[disabled]{opacity:.38;pointer-events:none}.btn svg{flex:none;width:20px;height:20px}.btn.icon{width:var(--tap);height:var(--tap);border-radius:50%;min-height:0;padding:0}.btn.icon svg{width:22px;height:22px}.btn.stack{border-radius:var(--r2);width:68px;height:60px;min-height:0;color:var(--ink-2);font-size:var(--t-xs);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;flex-direction:column;gap:5px;padding:0}.btn.stack svg{width:24px;height:24px}.btn.stack:active{background:var(--glass-3)}.btn.stack.on{color:var(--accent)}.btn.tinted{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:700}.btn.tinted:active{background:#7ef0b6}.btn.ghost{border-color:var(--line);color:var(--ink-2);background:0 0}.btn.on{background:var(--accent-dim);color:var(--accent);border-color:#5fe3a180}.shutter{touch-action:manipulation;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:72px;height:72px;padding:0;position:relative}.shutter:before{content:"";border:3px solid #ffffffe6;border-radius:50%;position:absolute;inset:0}.shutter:after{content:"";background:var(--ink);transition:transform var(--dur-fast) var(--ease), background var(--dur-fast);border-radius:50%;position:absolute;inset:6px}.shutter:active:after{background:var(--ink-2);transform:scale(.86)}.shutter[disabled]{opacity:.35;pointer-events:none}.shutter.live:after{background:var(--accent)}.seg{border:1px solid var(--line);border-radius:var(--r4);background:var(--glass);-webkit-backdrop-filter:blur(16px);gap:2px;padding:3px;display:inline-flex}.seg button{min-width:76px;min-height:34px;padding:0 var(--s3);border-radius:var(--r4);color:var(--ink-2);font:600 var(--t-sm) / 1 var(--font);touch-action:manipulation;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0}.seg button[aria-selected=true]{background:var(--ink);color:#101014}.seg[data-busy=true]{opacity:.6;pointer-events:none}.topbar{z-index:30;justify-content:space-between;align-items:flex-start;gap:var(--s2);padding:calc(var(--s3) + var(--safe-t)) calc(var(--s3) + var(--safe-r)) 0 calc(var(--s3) + var(--safe-l));pointer-events:none;display:flex;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.topbar .right{gap:var(--s2);flex:none;display:flex}.topbar .left{gap:var(--s2);flex:0 auto;min-width:0;display:flex;overflow:hidden}.chip{align-items:center;gap:var(--s2);min-width:0;max-width:100%;min-height:34px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r4);background:var(--glass);color:var(--ink-2);font:500 var(--t-xs) / 1.2 var(--font);white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(16px);flex:0 auto;display:inline-flex;overflow:hidden}.chip .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip .dot{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.chip.ok .dot{background:var(--accent);box-shadow:0 0 8px var(--accent)}.chip.busy .dot{background:#ffcf5f;animation:1.2s ease-in-out infinite pulse}.chip.warn{color:var(--danger)}.chip.warn .dot{background:var(--danger)}@keyframes pulse{50%{opacity:.25}}.progress{z-index:45;opacity:0;height:2px;transition:opacity var(--dur);position:fixed;top:0;left:0;right:0}.progress.show{opacity:1}.progress i{background:var(--accent);width:30%;height:100%;transition:width var(--dur) linear;display:block}.progress.indeterminate i{width:34%;animation:slide 1.3s var(--ease) infinite}@keyframes slide{0%{transform:translate(-110%)}to{transform:translate(330%)}}.toast{z-index:60;left:50%;top:calc(var(--safe-t) + 58px);max-width:min(90vw,460px);padding:10px var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--glass-2);color:var(--ink);font-size:var(--t-sm);text-align:center;white-space:pre-wrap;-webkit-backdrop-filter:blur(18px);opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);pointer-events:none;position:fixed;transform:translate(-50%,-12px);box-shadow:0 10px 30px #00000073}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast.error{color:#ffdada;border-color:#ff7b7b80}.toast.success{border-color:#5fe3a173}.readout{z-index:25;left:50%;bottom:calc(var(--dock-h) + var(--safe-b) + 12px);padding:7px var(--s3);border-radius:var(--r4);color:var(--ink);font:600 var(--t-sm) / 1 var(--font);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast);pointer-events:none;background:#0000009e;position:fixed;transform:translate(-50%,6px)}.readout.show{opacity:1;transform:translate(-50%)}.coach{z-index:24;max-width:80vw;padding:var(--s4) var(--s5);border-radius:var(--r3);text-align:center;font-size:var(--t-sm);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity var(--dur), transform var(--dur);pointer-events:none;background:#0009;line-height:1.6;position:fixed;top:26%;left:50%;transform:translate(-50%,-8px)}.coach.show{opacity:1;transform:translate(-50%)}.coach .sweep{margin:0 auto var(--s2);width:34px;height:34px;color:var(--ink-2);animation:1.8s ease-in-out infinite sweep;display:block}@keyframes sweep{0%,to{transform:translate(-16px)rotate(-9deg)}50%{transform:translate(16px)rotate(9deg)}}.reticle{z-index:22;pointer-events:none;opacity:0;width:56px;height:56px;transition:opacity var(--dur);margin:-28px 0 0 -28px;position:fixed;top:52%;left:50%}.reticle.show{opacity:1}.reticle:before{content:"";transition:border-color var(--dur-fast), transform var(--dur-fast);border:2px solid #ffffff8c;border-radius:50%;position:absolute;inset:0}.reticle:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;margin:-2.5px;position:absolute;top:50%;left:50%}.reticle.locked:before{border-color:var(--accent);transform:scale(.84);box-shadow:0 0 14px #5fe3a173}.lmarks{z-index:21;pointer-events:none;position:fixed;inset:0}.lmark{width:0;height:0;position:absolute;top:0;left:0}.lmark .ring{box-sizing:border-box;border:2px dashed #ffffffa6;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.lmark.sel .ring{border-style:solid;border-color:var(--accent);box-shadow:0 0 14px #5fe3a173}.lmark .arrow{width:28px;height:28px;color:var(--accent);filter:drop-shadow(0 0 4px #000000b3);display:none;position:absolute;top:-14px;left:-14px}.lmark .arrow svg{width:28px;height:28px}.lmark .txt{white-space:nowrap;color:var(--ink);font:600 var(--t-xs) / 1 var(--font);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;padding:3px 8px;position:absolute;top:26px;left:0;transform:translate(-50%)}.lmark.off .ring{display:none}.lmark.off .arrow{display:block}.lmark.off .txt{top:18px}.rail{z-index:26;right:calc(var(--s3) + var(--safe-r));bottom:calc(var(--dock-h) + var(--safe-b) + 12px);gap:var(--s2);flex-direction:column;display:flex;position:fixed}.rail:empty{display:none}.rail .btn.icon{background:var(--glass)}.dock{z-index:28;align-items:center;gap:var(--s3);padding:var(--s4) var(--s3) calc(var(--s3) + var(--safe-b));pointer-events:none;background:linear-gradient(#0000,#0000008c 55%);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.dock>*{pointer-events:auto}.dock .actions{justify-content:space-between;align-items:center;gap:var(--s4);width:min(100%,420px);display:flex}.scrim{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--dur);background:#00000073;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.sheet{z-index:41;border-radius:var(--r3) var(--r3) 0 0;border-top:1px solid var(--line);background:var(--glass-2);-webkit-backdrop-filter:blur(24px);max-height:82dvh;transition:transform var(--dur) var(--ease);touch-action:pan-y;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(101%);box-shadow:0 -12px 40px #00000080}.sheet.show{transform:translateY(0)}.sheet.dragging{transition:none}.sheet .grab{padding:var(--s2) 0 var(--s1);cursor:grab;flex:none}.sheet .grab i{background:#ffffff47;border-radius:2px;width:38px;height:4px;margin:0 auto;display:block}.sheet header{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4) var(--s3);border-bottom:1px solid var(--line-2);flex:none;display:flex}.sheet header h2{font-size:var(--t-lg);letter-spacing:.01em;margin:0;font-weight:700}.sheet .body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--s3) var(--s4) calc(var(--s5) + var(--safe-b));flex:auto;overflow-y:auto}.tabs{gap:var(--s2);padding-bottom:var(--s3);display:flex}.tabs button{border:1px solid var(--line);border-radius:var(--r2);min-height:38px;color:var(--ink-2);font:600 var(--t-sm) / 1 var(--font);cursor:pointer;background:0 0;flex:1}.tabs button[aria-selected=true]{background:var(--ink);color:#101014;border-color:#0000}.tiles{gap:var(--s2);padding-bottom:var(--s4);grid-template-columns:1fr 1fr;display:grid}.tile{min-height:84px;padding:var(--s3);border:1px dashed var(--line);border-radius:var(--r2);color:var(--ink);font:600 var(--t-sm) / 1.3 var(--font);text-align:center;cursor:pointer;background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.tile:active{background:#ffffff1a}.tile svg{width:22px;height:22px;color:var(--ink-2)}.tile input[type=file]{display:none}.section-label{padding:var(--s3) 0 var(--s2);color:var(--ink-3);font:600 var(--t-xs) / 1 var(--font);letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.section-label .link{color:var(--accent);font:600 var(--t-xs) / 1 var(--font);letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:4px 8px}.setup{gap:var(--s3);padding:var(--s3) 0 var(--s4);flex-direction:column;display:flex}.setup label{color:var(--ink-3);font:600 var(--t-xs) / 1 var(--font);flex-direction:column;gap:6px;display:flex}.setup input{min-height:40px;padding:0 var(--s3);border:1px solid var(--line-2);border-radius:var(--r2);color:var(--ink);font:500 var(--t-sm) / 1 var(--font);background:#ffffff0a}.setup input:focus{border-color:var(--accent);outline:none}.setup .hint{color:var(--ink-3);font-size:var(--t-xs);margin:0;line-height:1.7}.setup .actions{gap:var(--s2);display:flex}.setup .actions .btn{flex:1}.gallery{gap:var(--s2);grid-template-columns:repeat(3,1fr);display:grid}.gallery button{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r1);cursor:pointer;background:#17171b;padding:0;position:relative;overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%;display:block}.gallery button[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.list{flex-direction:column;gap:6px;display:flex}.list .row{gap:6px;display:flex}.list .row>button:first-child{flex:1;min-width:0}.list .row>.del{flex:0 0 44px;justify-content:center}.list small{opacity:.6;font-size:.85em}.list button{align-items:center;gap:var(--s3);min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--line-2);border-radius:var(--r2);color:var(--ink);font:500 var(--t-sm) / 1.3 var(--font);text-align:left;cursor:pointer;background:#ffffff0a;display:flex}.list button svg{width:20px;height:20px;color:var(--ink-3);flex:none}.list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list button[aria-current=true]{border-color:var(--accent);color:var(--accent)}.list button[aria-current=true] svg{color:var(--accent)}.empty-note{padding:var(--s4);color:var(--ink-3);font-size:var(--t-sm);text-align:center;line-height:1.7}.qr{gap:var(--s4);padding:var(--s3) 0 0;align-items:center;display:flex}.qr canvas{border-radius:var(--r1);background:#fff}.qr p{color:var(--ink-3);font-size:var(--t-xs);word-break:break-all;margin:0;line-height:1.6}.credit{width:100%;padding:var(--s4) 0 0;color:var(--ink-3);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:10px;line-height:1.6;display:block}.start .credit{text-align:center}.credits{color:var(--ink-2);font-size:var(--t-sm);line-height:1.7}.credits p{margin:0 0 var(--s3)}.credits b{color:var(--ink)}.credits ul{margin:0 0 var(--s3);padding-left:1.2em}.credits a{color:var(--accent)}.presets{gap:var(--s2);padding-bottom:var(--s3);scrollbar-width:none;display:flex;overflow-x:auto}.presets::-webkit-scrollbar{display:none}.presets button{min-height:34px;padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--r4);color:var(--ink-2);font:600 var(--t-sm) / 1 var(--font);white-space:nowrap;cursor:pointer;background:0 0;flex:none}.presets button:active{background:var(--glass-3)}.presets button[aria-selected=true]{border-color:var(--accent);color:var(--accent)}.group{border-bottom:1px solid var(--line-2)}.group>summary{align-items:center;gap:var(--s2);min-height:var(--tap);font:600 var(--t-md) / 1 var(--font);cursor:pointer;list-style:none;display:flex}.group>summary::-webkit-details-marker{display:none}.group>summary .caret{color:var(--ink-3);transition:transform var(--dur-fast);margin-left:auto}.group>summary .caret svg{width:18px;height:18px;display:block}.group[open]>summary .caret{transform:rotate(180deg)}.group>summary .count{color:var(--ink-3);font:500 var(--t-xs) / 1 var(--font)}.group .rows{padding-bottom:var(--s3)}.row{align-items:center;gap:2px var(--s2);grid-template-columns:1fr auto;padding:6px 0;display:grid}.row .name{color:var(--ink-2);font-size:var(--t-sm)}.row .val{color:var(--ink);font:600 var(--t-sm) / 1 var(--font);font-variant-numeric:tabular-nums;text-align:right;min-width:62px}.row .reset{width:26px;height:26px;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--dur-fast);background:0 0;border:0;border-radius:50%;margin:-2px -4px -2px 2px;padding:0}.row .reset svg{width:15px;height:15px;margin:auto;display:block}.row.changed .reset{opacity:1}.row.changed .val{color:var(--accent)}.row .meta{justify-content:flex-end;align-items:center;display:flex}.row input[type=range]{appearance:none;touch-action:pan-y;background:0 0;grid-column:1/-1;width:100%;height:34px;margin:0}.row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) 0 var(--fill,50%), #ffffff29 var(--fill,50%) 100%);border-radius:2px;height:4px}.row input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:0 1px 4px #00000080}.row input[type=range]::-moz-range-track{background:#ffffff29;border-radius:2px;height:4px}.row input[type=range]::-moz-range-progress{background:var(--ink);border-radius:2px;height:4px}.row input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px}.diag{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) 0 0;color:var(--ink-2);font-size:var(--t-sm);display:flex}.diag small{color:var(--ink-3);font-size:var(--t-xs);line-height:1.5;display:block}.start{z-index:27;width:min(88vw,380px);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r3);background:var(--glass-2);text-align:center;-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity var(--dur);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000008c}.start.show{opacity:1;pointer-events:auto}.start h1{margin:0 0 var(--s2);letter-spacing:.01em;font-size:21px;font-weight:700}.start p{margin:0 0 var(--s4);color:var(--ink-2);font-size:var(--t-sm);line-height:1.7}.start ol{margin:0 0 var(--s5);gap:var(--s2);color:var(--ink-2);font-size:var(--t-sm);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.start ol li{align-items:center;gap:var(--s3);display:flex}.start ol li b{background:var(--glass-3);width:22px;height:22px;color:var(--ink);font-size:var(--t-xs);border-radius:50%;flex:none;place-items:center;display:grid}.start .btn{width:100%;min-height:var(--tap)}.start .btn+.btn{margin-top:var(--s2)}.unsupported{z-index:90;padding:var(--s5);background:var(--bg);text-align:center;place-items:center;display:none;position:fixed;inset:0}.unsupported.show{display:grid}.unsupported h2{margin:0 0 var(--s3);font-size:20px}.unsupported p{margin:0 0 var(--s3);max-width:34em;color:var(--ink-2);font-size:var(--t-sm);line-height:1.8}.unsupported h3{margin:var(--s4) 0 var(--s2);font-size:var(--t-sm);color:var(--ink)}.unsupported ul{margin:0 0 var(--s3);max-width:34em;color:var(--ink-2);font-size:var(--t-sm);text-align:left;padding:0;line-height:1.8;list-style:none}.unsupported ul b{color:var(--ink)}.unsupported .links a{color:var(--ink);text-decoration:underline}.hud{z-index:95;left:4px;right:4px;top:calc(var(--safe-t) + 4px);color:#7dff9c;white-space:pre-wrap;word-break:break-all;pointer-events:none;background:#0009;border-radius:6px;max-height:45vh;padding:5px;font:10px/1.45 ui-monospace,monospace;display:none;position:fixed;overflow:hidden}.hud.show{display:block}@media (min-width:760px){.sheet{left:auto;right:var(--s4);bottom:var(--s4);border:1px solid var(--line);border-radius:var(--r3);width:400px;max-height:min(78dvh,720px);transform:translateY(calc(100% + var(--s5)))}.sheet .grab{display:none}.scrim{background:#00000040}.gallery{grid-template-columns:repeat(4,1fr)}}@media (max-width:430px){.topbar .btn.icon{width:42px;height:42px}}.coarse-only{display:none}@media (pointer:coarse){.coarse-only{display:flex}}@media (orientation:landscape) and (max-height:560px){:root{--dock-h:92px}.dock{justify-content:center;gap:var(--s4);padding-top:var(--s2);flex-direction:row}.dock .actions{gap:var(--s3);width:auto}.shutter{width:60px;height:60px}.btn.stack{width:60px;height:52px}.topbar{padding-top:calc(var(--s2) + var(--safe-t))}.coach{top:14%}}body.perf-lite .chip,body.perf-lite .seg,body.perf-lite .toast,body.perf-lite .readout,body.perf-lite .coach,body.perf-lite .rail .btn.icon,body.perf-lite .topbar .btn.icon{-webkit-backdrop-filter:none;background:#0e0e12d1}.dock.quick-on .seg,.dock.quick-on .actions{display:none}.quick{flex-direction:column;gap:6px;width:min(100%,520px);display:flex}.quick .chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.quick .chips::-webkit-scrollbar{display:none}.quick .chips button{min-height:32px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r4);background:var(--glass);color:var(--ink-2);font:600 var(--t-xs) / 1 var(--font);white-space:nowrap;-webkit-backdrop-filter:blur(14px);cursor:pointer;flex:none}.quick .chips button[aria-selected=true]{background:var(--ink);color:#101014;border-color:#0000}.quick .qrow{align-items:center;gap:var(--s2);display:flex}.quick .qslider{min-width:0;padding:4px var(--s3) 0;border:1px solid var(--line);border-radius:var(--r2);background:var(--glass);-webkit-backdrop-filter:blur(14px);flex-direction:column;flex:auto;gap:2px;display:flex}.quick .qhead{justify-content:space-between;align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--ink-3);display:flex}.quick .qval{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.quick.changed .qval{color:var(--accent)}.quick .qslider input[type=range]{appearance:none;touch-action:pan-y;background:0 0;width:100%;height:30px;margin:0}.quick .qslider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) 0 var(--fill,50%), #ffffff29 var(--fill,50%) 100%);border-radius:2px;height:4px}.quick .qslider input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:0 1px 4px #00000080}.quick .qslider input[type=range]::-moz-range-track{background:#ffffff29;border-radius:2px;height:4px}.quick .qslider input[type=range]::-moz-range-progress{background:var(--ink);border-radius:2px;height:4px}.quick .qslider input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px}
