:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090a;--surface:#111314;--surface-2:#171a1c;--line:#e9eef01a;--line-strong:#e9eef033;--text:#e9eef0;--muted:#8d969a;--faint:#4d5457;--digit:#e9eef0d1;--digit-other:#c8ff3ebf;--digit-dim:#3b4144;--accent:#c8ff3e;--accent-rgb:200, 255, 62;--accent-strong:#d9ff7a;--accent-ink:#0b0d06;--mark:#7cc8ff;--mark-rgb:124, 200, 255;--miss:#ff6b5a;--miss-rgb:255, 107, 90;--font-sans:"Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Space Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.22, 1, .36, 1);--safe-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html,body{height:100%}body{height:100vh;background:var(--bg);height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:15px;line-height:1.5;display:flex;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.scene{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.top{z-index:2;text-align:center;flex-direction:column;flex:1 0 auto;justify-content:space-between;align-items:center;padding:clamp(56px,9vh,96px) 16px clamp(28px,10vh,110px);display:flex;position:relative}.corner{gap:8px;display:flex;position:absolute;top:16px;right:18px}.ghostbtn{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);transition:border-color .2s, background .2s, transform .3s var(--spring);background:#111314b3;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.ghostbtn:hover{border-color:rgba(var(--accent-rgb), .5);transform:translateY(-1px)}.ghostbtn .count:not(:empty){background:var(--accent);min-width:20px;color:var(--accent-ink);border-radius:999px;padding:0 6px;font-size:12px;line-height:20px}.brand{letter-spacing:-.045em;margin:0;font-size:clamp(48px,9vw,96px);font-weight:500;line-height:.95}.brand a{color:var(--text);text-decoration:none}.brand .pi{color:var(--accent)}.tagline{color:var(--muted);letter-spacing:.3em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(12px,1.4vw,14px)}.hero-search{flex-direction:column;align-items:center;width:100%;display:flex}.search{width:min(100%,560px);position:relative}.modes{border:1px solid var(--line);background:#111314e6;border-radius:999px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.modes button{color:var(--muted);transition:background .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:500}.modes button:hover{color:var(--text)}.modes button[aria-checked=true]{background:var(--text);color:var(--bg)}.field{border:1px solid var(--line-strong);transition:border-color .25s, box-shadow .35s var(--ease);background:#0e1011f5;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 22px;display:flex;box-shadow:0 24px 60px -24px #000000e6}.field:focus-within{border-color:rgba(var(--accent-rgb), .7);box-shadow:0 0 0 6px rgba(var(--accent-rgb), .08), 0 24px 60px -24px #000000e6}.search.invalid .field{border-color:var(--miss);animation:.35s shake}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.field input{min-width:0;font-family:var(--font-mono);letter-spacing:.1em;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:20px}.field input::placeholder{color:var(--faint);letter-spacing:.04em}.dive{background:var(--accent);color:var(--accent-ink);transition:transform .3s var(--spring);border:0;border-radius:999px;padding:11px 24px;font-size:15px;font-weight:600}.dive:hover{transform:scale(1.05)}.dive:active{transform:scale(.94)}.scan{opacity:0;border-radius:2px;height:2px;transition:opacity .2s;position:absolute;bottom:-1px;left:26px;right:26px;overflow:hidden}.scan span{background:var(--accent);width:0;height:100%;box-shadow:0 0 12px var(--accent);display:block}.search.busy .scan{opacity:1}.hint{min-height:1.5em;color:var(--muted);margin:14px 0 0;font-size:14px}.hint .seq{font-family:var(--font-mono);color:var(--accent);letter-spacing:.06em}.hint.error{color:var(--miss)}.examples{margin:6px 0 0;font-size:13px}.examples button,.wander{color:var(--muted);font-family:var(--font-mono);background:0 0;border:0;border-radius:6px;padding:3px 7px;font-size:13px;transition:color .2s,background .2s}.examples button:hover,.wander:hover{color:var(--accent);background:rgba(var(--accent-rgb), .08)}.wander{font-family:var(--font-sans);color:var(--faint);margin-top:18px}.hero-title,.hero-search,.corner{transition:opacity .32s var(--ease), transform .32s var(--ease)}body.leaving .hero-title{opacity:0;transform:translateY(-18px)scale(.97)}body.leaving .hero-search{opacity:0;transform:translateY(18px)scale(.97)}body.leaving .corner{opacity:0}body.landing .hero-title,body.landing .hero-search{animation:heroIn .6s var(--ease) both}@keyframes heroIn{0%{opacity:0;transform:translateY(10px)}}body.exploring .top{animation:barIn .5s var(--ease) both}@keyframes barIn{0%{opacity:0;transform:translateY(-12px)}}body.exploring .top{text-align:left;border-bottom:1px solid var(--line);background:#08090aeb;flex:none;grid-template-columns:auto minmax(0,640px) 1fr;grid-template-areas:"brand search corner";align-items:center;column-gap:24px;padding:10px 16px;display:grid}body.exploring .hero-title{grid-area:brand}body.exploring .brand{letter-spacing:-.03em;font-size:24px}body.exploring .tagline,body.exploring .examples,body.exploring .wander,body.exploring .hint:not(.error){display:none}body.exploring .hero-search{grid-area:search;align-items:stretch;position:relative}body.exploring .search{align-items:center;gap:10px;width:100%;display:flex}body.exploring .modes{flex:none;margin:0}body.exploring .field{min-width:0;box-shadow:none;flex:1;padding:3px 3px 3px 16px}body.exploring .field input{padding:5px 0;font-size:16px}body.exploring .dive{padding:7px 18px;font-size:14px}body.exploring .hint{z-index:6;pointer-events:none;text-align:center;margin:0;font-size:13px;position:absolute;top:calc(100% + 12px);left:0;right:0}body.exploring .hint.error{pointer-events:auto}body.exploring .corner{grid-area:corner;justify-self:end;position:static}body.exploring .scan{width:calc(100% - 260px);left:auto;right:18px}.view{z-index:1;opacity:0;visibility:hidden;flex:0 0 0;min-height:0;position:relative}body.exploring .view{opacity:1;visibility:visible;transition:opacity .5s var(--ease) .1s;flex:auto}.explorer{position:absolute;inset:0}.explorer canvas.digits{touch-action:none;cursor:grab;outline:none;width:calc(100% - 64px);height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 88%,#0000 100%)}.explorer canvas.digits.grabbing{cursor:grabbing}.explorer canvas.digits.selecting{cursor:text}.explorer canvas.digits:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--accent-rgb), .4)}.rail{cursor:pointer;touch-action:none;outline-offset:4px;background:#e9eef00d;border-radius:10px;width:10px;position:absolute;top:20px;bottom:84px;right:22px}.rail canvas{width:100%;height:100%;position:absolute;inset:0}.thumb{background:#e9eef038;border:1px solid #e9eef040;border-radius:8px;transition:background .2s;position:absolute;top:0;left:-3px;right:-3px}.rail:hover .thumb,.rail.active .thumb{background:#e9eef06b}.bubble{background:var(--text);color:var(--bg);font-family:var(--font-mono);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:2px 8px;font-size:11px;transition:opacity .2s;position:absolute;top:-11px;right:18px}.rail:hover .bubble,.rail.active .bubble,.rail:focus-visible .bubble{opacity:1}.rail-label{font-family:var(--font-mono);color:var(--faint);pointer-events:none;font-size:10px;position:absolute;right:16px}.rail-label.top{top:-4px}.rail-label.mid{top:calc(50% - 7px)}.rail-label.end{bottom:-4px}.tooltip{background:var(--text);color:var(--bg);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;z-index:3;border-radius:999px;padding:3px 9px;font-size:12px;position:absolute;top:0;left:0}.result{z-index:4;pointer-events:none;width:max-content;max-width:calc(100% - 96px);position:absolute;top:14px;left:50%;transform:translate(-50%)}.result:empty{display:none}.card{pointer-events:auto;background:var(--surface);border:1px solid var(--line-strong);animation:pop .55s var(--spring) both;border-radius:20px;align-items:center;gap:18px;padding:10px 12px 10px 22px;display:flex;box-shadow:0 18px 50px -12px #000c}@keyframes pop{0%{opacity:0;transform:translateY(-14px)scale(.92)}}.card .what{line-height:1.15;display:grid}.card .label{color:var(--muted);letter-spacing:.04em;font-size:12px}.card .label.bad{color:var(--miss)}.card .big{letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.card .sub{font-family:var(--font-mono);color:var(--muted);font-size:12.5px}.card .sub b{color:var(--text);font-weight:500}.card .nav,.card .actions{border-left:1px solid var(--line);align-items:center;gap:4px;padding-left:14px;display:flex}.card .nav span{text-align:center;min-width:64px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.compare{font-family:var(--font-mono);letter-spacing:.1em;grid-template-columns:auto auto;align-items:baseline;gap:0 10px;font-size:15px;display:grid}.compare i{font-style:normal;font-family:var(--font-sans);letter-spacing:.02em;color:var(--faint);font-size:11.5px}.compare .ok{color:var(--accent)}.compare .x{color:var(--miss);text-underline-offset:4px;text-decoration:underline}.card .note{max-width:230px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.35}.card.waiting{color:var(--muted);gap:12px;padding:12px 20px;font-size:14px}.dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.seg{background:#e9eef00d;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button:not(.round){color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--text);color:var(--bg)}.seg.small button:not(.round){padding:4px 10px;font-size:12px}.reveal{z-index:3;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.reveal-word{perspective:700px;display:flex;position:absolute}.rtile{width:var(--tile-w);transform-origin:0 0;will-change:transform}.rflip{height:var(--tile-h);transform-style:preserve-3d;position:relative}.rface{border-radius:calc(var(--tile-h) * .16);backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rface.front{background:rgba(var(--accent-rgb), .2);color:var(--accent-strong);font-family:var(--font-mono);font-weight:500;font-size:calc(var(--tile-h) / 1.2);line-height:1}.rface.front span{text-align:center;width:50%}.rface.back{background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:calc(var(--tile-h) * .64);box-shadow:0 14px 36px -10px rgba(var(--accent-rgb), .45), inset 0 -3px 0 #0000001f;transform:rotateY(180deg)}.rcap{text-align:center;font-family:var(--font-mono);font-size:calc(var(--cap-h) * .78);line-height:var(--cap-h);color:var(--text);letter-spacing:.08em;margin-top:8px}.inspector{z-index:5;left:50%;bottom:calc(76px + var(--safe-b));width:min(440px,100% - 24px);position:absolute;transform:translate(-50%)}.icard{background:var(--surface);border:1px solid var(--line-strong);animation:rise .45s var(--spring) both;border-radius:18px;padding:16px 18px 14px;position:relative;box-shadow:0 18px 50px -12px #000000d9}.icard.mark{border-color:rgba(var(--mark-rgb), .35)}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}.icard .x{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:8px;right:10px}.icard .x:hover{color:var(--text);background:#e9eef014}.ilabel{letter-spacing:.08em;text-transform:uppercase;color:var(--mark);font-size:11.5px}.icard.sel .ilabel{color:var(--text)}.icard h3{letter-spacing:-.01em;margin:4px 0 2px;font-size:20px;font-weight:500}.idigits{font-family:var(--font-mono);letter-spacing:.12em;color:var(--mark);word-break:break-all;margin:6px 0;font-size:18px}.icard.sel .idigits{color:#fff;font-size:15px}.icard p{color:var(--muted);margin:6px 0;font-size:13.5px}.ipos b{color:var(--text);font-weight:500}.row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pill{border:1px solid var(--line-strong);transition:border-color .2s, background .2s, transform .25s var(--spring);background:#e9eef008;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex}.pill:hover:not(:disabled){border-color:rgba(var(--accent-rgb), .55);transform:translateY(-1px)}.pill.solid{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pill.danger:hover{border-color:var(--miss);color:var(--miss)}.pill[aria-pressed=true]{background:var(--text);color:var(--bg)}.pill svg{width:15px;height:15px}.readout{z-index:3;left:18px;bottom:calc(18px + var(--safe-b));background:var(--bg);font-family:var(--font-mono);color:var(--muted);pointer-events:none;border-radius:999px;margin:0;padding:6px 12px;font-size:12px;position:absolute}.readout b{color:var(--text);font-weight:400}.dock{z-index:6;right:50%;bottom:calc(14px + var(--safe-b));background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;transform:translate(50%);box-shadow:0 16px 40px -14px #000000e6}.jump input{width:150px;font-family:var(--font-mono);background:#e9eef00d;border:1px solid #0000;border-radius:999px;outline:none;padding:8px 14px;font-size:13px;transition:border-color .2s}.jump input:focus{border-color:rgba(var(--accent-rgb), .6)}.jump input[aria-invalid=true]{border-color:var(--miss)}.round{width:36px;height:36px;transition:background .2s, color .2s, transform .3s var(--spring);background:#e9eef00f;border:0;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.round:hover:not(:disabled){background:#e9eef024;transform:scale(1.08)}.round:active:not(:disabled){transform:scale(.92)}.round.accent{background:var(--accent);color:var(--accent-ink)}#next-mark{color:var(--mark)}#cruise .pause,#cruise[aria-pressed=true] .play{display:none}#cruise[aria-pressed=true] .pause{display:inline}#cruise[aria-pressed=true]{background:var(--text);color:var(--bg)}.settings{z-index:7;right:50%;bottom:calc(68px + var(--safe-b));background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;width:min(380px,100% - 24px);padding:14px 16px;font-size:13.5px;position:absolute;transform:translate(50%);box-shadow:0 18px 50px -12px #000000d9}.set-row{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.set-row .seg .round{width:30px;height:30px}.about{border-top:1px solid var(--line);color:var(--muted);margin-top:8px;padding-top:10px;font-size:12.5px}.about p{margin:0 0 6px}.about strong{color:var(--text);font-weight:500}.about code,.keys code{font-family:var(--font-mono);color:var(--accent);font-size:11.5px}.drawer{z-index:20;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04050699;animation:.3s both fade;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.drawer-panel{background:var(--bg);border-left:1px solid var(--line-strong);width:min(560px,100%);animation:slide .45s var(--ease) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes slide{0%{opacity:0;transform:translate(40px)}}.drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 16px 12px 22px;display:flex}.drawer-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.tabs{background:#e9eef00d;border-radius:999px;gap:2px;margin-right:auto;padding:3px;display:inline-flex}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.tabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.tabs .n:not(:empty):before{content:"· "}.drawer-body{padding:16px 16px calc(24px + var(--safe-b));flex:1;overflow-y:auto}.locker-tools{gap:10px;margin-bottom:16px;display:grid}.locker-tools input{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;outline:none;padding:10px 16px}.locker-tools input:focus{border-color:rgba(var(--accent-rgb), .6)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:background .2s,color .2s}.chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.warn{color:var(--miss);margin:0;font-size:12.5px}.cards{gap:12px;display:grid}.dcard{background:var(--surface);border:1px solid var(--line);animation:rise .4s var(--ease) both;border-radius:18px;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;transition:border-color .2s;display:grid}.dcard:hover{border-color:var(--line-strong)}.dcard.approximate{border-style:dashed}.art{position:relative}.art canvas{background:#0c0e0f;border-radius:12px;width:112px;height:112px;display:block}.art-tag{color:var(--faint);text-align:center;margin-top:4px;font-size:10px;display:block}.dbody h3{overflow-wrap:anywhere;margin:6px 0 2px;font-size:17px;font-weight:500}.meta{flex-wrap:wrap;gap:4px;display:flex}.tag{color:var(--muted);background:#e9eef00f;border-radius:999px;padding:2px 8px;font-size:11px}.tag.ok{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.tag.approx{color:var(--miss);background:rgba(var(--miss-rgb), .12)}.card-seq{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);word-break:break-all;font-size:14px}.card-word{flex-wrap:wrap;gap:4px;display:flex}.card-word span{justify-items:center;min-width:26px;display:grid}.card-word b{color:var(--accent);font-size:18px;font-weight:600}.card-word i{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.dbody .pos,.dbody .ctx,.dbody .note{color:var(--muted);margin:4px 0 0;font-size:12.5px}.dbody .pos b{color:var(--text);font-weight:500}.dbody .ctx{font-family:var(--font-mono);color:var(--faint);word-break:break-all;font-size:11.5px}.dbody .ctx b{color:var(--accent);font-weight:400}.dbody .note{color:var(--text);white-space:pre-wrap}.dbody .row{margin-top:8px}.dbody .pill{padding:5px 10px;font-size:12px}.edit-title,.edit-note{border:1px solid var(--line-strong);background:var(--bg);resize:vertical;border-radius:10px;outline:none;width:100%;margin-top:6px;padding:8px 10px}.edit-title:focus,.edit-note:focus{border-color:rgba(var(--accent-rgb), .6)}.empty{text-align:center;color:var(--muted);padding:40px 16px}.empty strong{color:var(--text);font-size:16px;font-weight:500;display:block}.history-tools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.switch{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.switch input{opacity:0;position:absolute}.switch span{background:#e9eef026;border-radius:999px;width:36px;height:20px;transition:background .2s;position:relative}.switch span:after{content:"";background:var(--text);width:14px;height:14px;transition:transform .3s var(--spring);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{background:var(--accent-ink);transform:translate(16px)}.switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.history li{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hmode{text-transform:uppercase;letter-spacing:.08em;width:54px;color:var(--faint);flex:none;font-size:11px}.hmain{flex:1;min-width:0;display:grid}.hmain strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.hmain span{color:var(--muted);font-size:12px}.history .pill{padding:5px 10px;font-size:12px}.toasts{z-index:30;pointer-events:none;justify-items:center;gap:6px;display:grid;position:fixed;top:72px;left:50%;transform:translate(-50%)}.toast{background:var(--text);color:var(--bg);pointer-events:auto;animation:pop .4s var(--spring) both;border-radius:999px;align-items:center;gap:12px;padding:9px 10px 9px 16px;font-size:13.5px;font-weight:500;transition:opacity .3s,transform .3s;display:flex;box-shadow:0 14px 40px -10px #000c}.toast.out{opacity:0;transform:translateY(-8px)}.toast button{background:var(--bg);color:var(--accent);border:0;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.status{z-index:2;left:0;right:0;bottom:calc(14px + var(--safe-b));text-align:center;font-family:var(--font-mono);color:var(--faint);pointer-events:none;margin:0;font-size:12px;position:fixed}.status.error{color:var(--miss);pointer-events:auto}.status button{color:var(--accent);background:0 0;border:0;text-decoration:underline}body.exploring .status:not(.error):not(.loading){display:none}body.exploring .status{top:64px;bottom:auto}@media (max-width:900px){body.exploring .top{grid-template-columns:auto 1fr;grid-template-areas:"brand corner""search search";row-gap:8px;padding:8px 12px}body.exploring .brand{font-size:20px}.ghostbtn span:not(.count){display:none}body.exploring .scan{width:auto;left:18px}.readout{display:none}.result{max-width:calc(100% - 56px)}.explorer canvas.digits{width:calc(100% - 40px)}.rail{width:8px;right:12px}.rail-label{display:none}}@media (max-width:560px){.top{padding-top:64px}.corner{top:12px;right:12px}.ghostbtn{padding:8px 10px}body.exploring .modes button{padding:4px 8px;font-size:12px}body.exploring .search{gap:6px}body.exploring .field{padding-left:12px}body.exploring .dive{padding:7px 12px}.field{padding-left:16px}.field input{font-size:18px}.dive{padding:10px 18px}.jump input{width:108px}.dock .round{width:34px;height:34px}.result{width:calc(100% - 52px);top:8px;left:8px;transform:none}.card{flex-wrap:wrap;gap:6px 10px;padding:8px 8px 8px 14px}.card .what{flex:1;min-width:0}.card .label{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.card .big{font-size:24px}.card .nav,.card .actions{border-left:0;padding-left:0}.card .actions{flex-basis:100%;justify-content:flex-end}.card .nav span{min-width:40px;font-size:12px}.card .round{width:32px;height:32px}.compare{font-size:13px}.card .note{flex-basis:100%;max-width:none}.dcard{grid-template-columns:84px minmax(0,1fr)}.art canvas{width:84px;height:84px}.drawer-head{flex-wrap:wrap;padding-left:16px}}body.lite .ghostbtn,body.lite .drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
