@font-face{font-family:DSEG7;font-weight:400;font-style:italic;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/dseg@0.46.0/fonts/DSEG7-Classic/DSEG7Classic-Italic.woff2) format("woff2")}@font-face{font-family:DSEG7;font-weight:700;font-style:italic;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/dseg@0.46.0/fonts/DSEG7-Classic/DSEG7Classic-BoldItalic.woff2) format("woff2")}:root{--lcd: #c3cab0;--seg: #1b2016;--ghost: rgba(27, 32, 22, .085);--ghost-lg: rgba(27, 32, 22, .045);--ghost-2: rgba(27, 32, 22, .26);--bezel: #151515;--print: #e8e8e2;--print-dim: rgba(232, 232, 226, .52);--bezel-unlit: #3a3a36;--alarm: #e5532d;--ease: cubic-bezier(.2, .7, .2, 1);--f-seg: "DSEG7", ui-monospace, monospace;--f-text: "Handjet", "Arial Narrow", sans-serif;--f-px: "Tiny5", "Handjet", monospace;--f-code: "JetBrains Mono", ui-monospace, Menlo, monospace;--srule: repeating-linear-gradient(90deg, var(--seg) 0 22px, transparent 22px 26px);--dots: radial-gradient(circle, var(--seg) 1.2px, transparent 1.6px) 0 0 / 6px 3px repeat-x;--hdr-h: 52px;--tab-h: calc(64px + env(safe-area-inset-bottom)) }*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--bezel)}body{margin:0;background:var(--bezel);color:var(--seg);font:400 20px/1.3 var(--f-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:inherit}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--seg);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.px-icon{display:inline-block;flex:none;vertical-align:middle}.px-icon.flip{transform:scaleX(-1)}.muted{font-size:.88em}code{font:400 .82em/1.4 var(--f-code)}.app{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--hdr-h) 1fr auto;grid-template-areas:"hdr" "screen" "tab"}.hdr{grid-area:hdr;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:6px;padding:env(safe-area-inset-top) 12px 0;height:calc(var(--hdr-h) + env(safe-area-inset-top));background:var(--bezel);color:var(--print)}.logo{font:400 20px/1 var(--f-px);letter-spacing:.22em;margin-right:auto}.hdr-actions{display:flex;align-items:center;gap:4px}.hdr-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--print);font:400 11px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.hdr-btn.icon{width:44px;justify-content:center;padding:0}.hdr-btn:focus-visible,.mode:focus-visible,.live:focus-visible{outline-color:var(--print)}.live-wrap{position:relative}.live{display:inline-flex;gap:6px;min-height:44px;align-items:center;padding:0 6px;margin-left:4px;border:0;background:transparent;font:400 10px/1 var(--f-px);letter-spacing:.08em}.live span{color:var(--bezel-unlit)}.live span.on{color:var(--print-dim)}.live-pop{position:absolute;right:0;top:calc(100% + 8px);width:min(280px,80vw);padding:10px 12px;border-radius:4px;z-index:60;background:var(--lcd);color:var(--seg);font:400 17px/1.25 var(--f-text);box-shadow:0 0 0 2px var(--seg)}.screen{grid-area:screen;min-width:0;background:var(--lcd);color:var(--seg);padding:14px 16px 28px}.page{max-width:760px;margin:0 auto}.rail{display:none}.tabbar{grid-area:tab;position:sticky;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(3,1fr);padding:4px 4px env(safe-area-inset-bottom);background:var(--bezel)}.mode{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;min-height:60px;text-decoration:none;color:var(--print-dim)}.mode.on{color:var(--print)}.mode-seg{display:block;width:28px;height:4px;background:var(--bezel-unlit)}.mode.on .mode-seg{background:var(--print)}.mode-icon{position:relative;display:inline-flex}.mode-label{font:400 10px/1.1 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.toast{position:fixed;left:12px;right:12px;top:calc(var(--hdr-h) + env(safe-area-inset-top) + 8px);z-index:70;display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 14px;background:var(--seg);color:var(--lcd);font:400 19px/1.2 var(--f-text);border-radius:4px;animation:toast-in .24s var(--ease)}.toast span{flex:1}.toast button{min-height:44px;padding:0 14px;border:2px solid var(--lcd);background:transparent;color:var(--lcd);font:400 11px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}}.title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px;margin:6px 0 16px;font:400 24px/1.1 var(--f-px);text-transform:uppercase;letter-spacing:.04em}.title-sub{font:400 18px/1.2 var(--f-text);text-transform:none;letter-spacing:0}.sec{display:flex;align-items:center;gap:8px;margin:24px 0 4px;font:400 13px/1.2 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.sec.sm{margin:0 0 10px;font-size:11px}.sec-x{margin-left:auto}.tag{display:inline-flex;align-items:center;padding:3px 6px 2px;border:1.5px solid var(--seg);font:400 10px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.k{font:400 10px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.empty{margin:14px 0;font:400 19px/1.3 var(--f-text)}.linkish{border:0;background:none;padding:0;min-height:32px;font:400 11px/1 var(--f-px);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.more-btn{margin-top:4px;min-height:44px;padding:0 12px;border:2px solid var(--seg);background:transparent;font:400 11px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.seg{position:relative;display:inline-block;font:italic 700 18px/1 var(--f-seg);letter-spacing:.04em;white-space:nowrap;vertical-align:baseline}.seg-ghost{color:var(--ghost)}.seg-lit{position:absolute;left:0;top:0;color:currentColor}.dg{font:italic 400 .92em/1 var(--f-seg);letter-spacing:.04em}.seg.xs{font-size:13px;font-weight:400}.sec-n{font:400 13px/1 var(--f-px);letter-spacing:.04em;opacity:.75}.mono{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;background:var(--seg);color:var(--lcd);font:400 12px/1 var(--f-px);letter-spacing:.04em}.mono.big{width:64px;height:64px;font-size:22px}.key{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:2px solid var(--seg);background:transparent;color:var(--seg);text-decoration:none;font:400 12px/1 var(--f-px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.key.primary,.key:active{background:var(--seg);color:var(--lcd)}.key.primary:active{background:transparent;color:var(--seg)}.cards{display:grid;grid-template-columns:minmax(0,1fr)}.card{padding:12px 0 14px;background:var(--dots);background-position:0 0}.card:first-child{background:none}.card-body{display:block;text-decoration:none;color:inherit}.card-l1{display:flex;align-items:center;gap:8px;min-width:0}.card-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 21px/1.2 var(--f-text)}.due{display:inline-flex;align-items:baseline;gap:2px;flex:none;font:400 11px/1 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.due .seg.due-n{font-size:17px}.due.past{text-transform:none;letter-spacing:0;font:400 16px/1 var(--f-text)}.due.past .seg.due-n{font-size:14px}.card-move{display:inline-flex;flex:none}.card-l2{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 19px/1.25 var(--f-text)}.card-l3{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.card.sel{box-shadow:-14px 0 0 -8px var(--seg)}.card.closed .card-l2{text-decoration:line-through;text-decoration-thickness:1px}.ask{display:flex;flex-direction:column;min-height:calc(100dvh - var(--hdr-h) - var(--tab-h) - 42px);max-width:760px;margin:0 auto}.ask-scroll{flex:1}.ask-empty{display:flex;flex-direction:column;padding:4px 0 8px}.hello{margin:4px 0 6px;font:400 24px/1.15 var(--f-px);text-transform:uppercase;letter-spacing:.02em}.hello-sub{margin:0;max-width:36ch;font:400 19px/1.35 var(--f-text)}.suggest{display:grid;margin:0 0 8px}.q{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 2px;border:0;background:var(--dots);background-position:0 100%;color:var(--seg);text-align:left;font:400 20px/1.25 var(--f-text)}.q:last-child{background:none}.q:active{background-color:var(--ghost)}.chip{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px;border:2px solid var(--seg);background:transparent;color:var(--seg);text-align:left;text-decoration:none;font:400 20px/1.15 var(--f-text)}.chip.person:active{background:var(--seg);color:var(--lcd)}.chip.person{gap:8px;padding:6px 12px 6px 6px;font-weight:600;font-size:19px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.mic-block{display:grid;justify-items:center;gap:4px;padding:14px 0 4px}.mic-cap{margin:2px 0 0;font:400 19px/1.3 var(--f-text);text-align:center}.linkish.inline{min-height:0;font:inherit;letter-spacing:0;text-transform:none;color:inherit}.mic-block .hint{max-width:34ch;margin:4px 0 0;text-align:center}.ask-foot{display:flex;align-items:center;flex-wrap:wrap;gap:0 18px;margin:2px 0 10px}.pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;color:var(--seg);text-decoration:none;font:400 19px/1 var(--f-text)}.pill span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.add-src{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;color:var(--seg);text-decoration:none;font:400 11px/1 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.firstrun{margin:0 0 8px}.firstrun-t{margin:0 0 10px;font:400 12px/1.2 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.firstrun-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.src-btn{display:grid;justify-items:center;gap:8px;padding:12px 2px 10px;min-height:72px;border:2px solid var(--seg);text-decoration:none;font:400 10px/1.1 var(--f-px);letter-spacing:.02em;text-transform:uppercase;text-align:center}.src-btn:active{background:var(--seg);color:var(--lcd)}.thread{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:8px}.q-bubble{justify-self:end;max-width:86%;margin-top:10px;padding:10px 14px;background:var(--seg);color:var(--lcd);font:400 20px/1.25 var(--f-text);scroll-margin-top:calc(var(--hdr-h) + 12px)}.answer{padding:8px 0 12px}.answer-text{margin:10px 0 0;font:400 21px/1.4 var(--f-text);overflow-wrap:anywhere}.grounding{margin:6px 0 0;font:400 11px/1.3 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.thinking{font:400 20px/1.4 var(--f-text)}.hits{list-style:none;margin:0;padding:0}.hit{padding:10px 0 8px;background:var(--dots)}.hit:first-child{background:none;padding-top:6px}.hit-l1{display:flex;align-items:center;gap:8px;font:400 18px/1.2 var(--f-text)}.hit-at{margin-left:auto;font:400 10px/1.2 var(--f-px);letter-spacing:.04em;text-transform:uppercase;text-align:right}.hit-q{margin:4px 0 2px;font:400 19px/1.3 var(--f-text);overflow-wrap:anywhere}.open{display:inline-flex;align-items:center;gap:6px;min-height:36px;font:400 11px/1 var(--f-px);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.fa{padding:6px 0 12px}.fa-wait{opacity:.55;transition:opacity .25s var(--ease)}.f-note{display:flex;align-items:center;gap:8px;margin:8px 0 0;font:400 18px/1.3 var(--f-text)}.hero{padding:12px 0 4px}.f-kind{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:400 11px/1.2 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.hero-money{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:2px 0 6px}.hero-ns{display:inline-flex;gap:12px}.seg.hero-n{font-size:46px}.seg.hero-n .seg-ghost{color:var(--ghost-lg)}.hero-unit{font:400 26px/1 var(--f-text)}.hero-for{flex-basis:100%;font:400 21px/1.2 var(--f-text)}.hero-file,.hero-person{display:flex;align-items:center;gap:12px;margin:2px 0 8px}.hero-file .px-icon{flex:none}.hero-name{display:block;font:600 25px/1.15 var(--f-text);overflow-wrap:anywhere}.hero-link,.hero-agree{display:grid;gap:3px;margin:2px 0 8px}.hero-dom{font:400 13px/1.2 var(--f-px);letter-spacing:.04em}.hero-sub{display:block;font:400 18px/1.3 var(--f-text)}.f-quote{margin:6px 0 0;font:400 19px/1.35 var(--f-text);overflow-wrap:anywhere}.f-quote.big{font-size:23px;line-height:1.3}.f-quote mark{background:none;color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.f-qline{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0}.f-qline .linkish{min-height:32px}.f-sem{font:400 11px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.q-url{text-decoration:underline dotted;text-underline-offset:3px}.versions{margin:-2px 0 6px}.ver-list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px;font:400 17px/1.3 var(--f-text)}.ver-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ver-list a{color:inherit;overflow-wrap:anywhere}.ver-at{opacity:.75}.f-ask{margin:4px 0 10px;font:600 25px/1.15 var(--f-text)}.who-row{display:grid;gap:10px}.who-opt{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:2px solid var(--seg);background:transparent;color:var(--seg);text-align:left;cursor:pointer}.who-opt:hover,.who-opt:focus-visible{background:var(--seg);color:var(--lcd)}.who-opt:hover .mono,.who-opt:focus-visible .mono{background:var(--lcd);color:var(--seg)}.who-t{display:grid;gap:2px;font:400 18px/1.25 var(--f-text)}.who-t b{font-weight:600;font-size:21px}.f-meta{display:flex;align-items:center;gap:8px;margin:8px 0 0;font:400 17px/1.25 var(--f-text)}.f-meta .px-icon{flex:none}.f-where{display:flex;align-items:center;gap:6px;margin:4px 0 0;font:400 16px/1.3 var(--f-text)}.f-keys{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.f-keys:empty{display:none}.itis{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:14px 0 0;padding-top:12px;background:var(--dots);background-position:0 0}.itis-q{flex-basis:100%;font:400 12px/1.2 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.itis.done{gap:8px;font:400 12px/1.2 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.also{margin-top:14px}.also-row{display:flex;gap:8px;margin:0 -16px;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}.also-row::-webkit-scrollbar{display:none}.sc{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center;flex:0 0 auto;width:min(220px,62vw);min-height:56px;padding:8px 10px;border:2px solid var(--seg);background:transparent;color:var(--seg);text-align:left;text-decoration:none}.sc .px-icon{grid-row:1 / 3}.sc-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 18px/1.15 var(--f-text)}.sc-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 15px/1.1 var(--f-text)}.sc.on,.sc:active{background:var(--seg);color:var(--lcd)}.fchips{display:flex;gap:8px;margin:14px -16px 0;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}.fchips::-webkit-scrollbar{display:none}.fchip{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:0 12px;border:2px solid var(--seg);background:transparent;color:var(--seg);font:400 18px/1 var(--f-text);white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease)}.fchip.on{background:var(--seg);color:var(--lcd)}.f-count{margin:8px 0 0;font:400 12px/1.2 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.fgroup .sec.sm{margin-top:16px;text-transform:none;letter-spacing:0;font:600 19px/1.2 var(--f-text)}.frow{margin-bottom:8px}.frow .sc{width:100%}.frow-more{padding:4px 2px 6px}.f-none{margin:10px 0 0;font:400 23px/1.3 var(--f-text)}.f-searched,.f-connect{margin:8px 0 0;font:400 18px/1.35 var(--f-text)}.f-muted{margin:8px 0;font:400 17px/1.3 var(--f-text)}.ctx{margin-top:16px}.ctx-h{margin:12px 0 6px;font:400 11px/1.2 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.ctx-chat{list-style:none;margin:0;padding:0 0 0 10px;background:repeating-linear-gradient(180deg,var(--seg) 0 6px,transparent 6px 10px) left top / 2px 100% no-repeat}.ctx-msg{padding:6px 0}.ctx-msg.me{margin-left:-10px;padding-left:8px;border-left:2px solid var(--seg)}.ctx-msg.me .ctx-q{font-weight:700}.ctx-who{display:flex;gap:8px;font:600 16px/1.2 var(--f-text)}.ctx-at{font:400 10px/1.6 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.ctx-q{display:block;font:400 18px/1.3 var(--f-text);overflow-wrap:anywhere}.ctx-list{display:grid;gap:8px}.ctx-list .sc{width:100%}.find-side{display:none}.dock{position:sticky;bottom:var(--tab-h);z-index:10;margin:0 -16px;padding:8px 16px;background:var(--lcd)}.dock:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--srule)}.composer{display:flex;align-items:flex-end;gap:8px}.field{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;border:2px solid var(--seg)}.composer.listening .field{box-shadow:inset 0 0 0 1px var(--seg)}.field textarea{flex:1;min-width:0;height:44px;min-height:44px;max-height:140px;resize:none;padding:9px 10px 7px 12px;overflow-y:auto;border:0;border-radius:0;background:transparent;color:var(--seg);font:400 21px/1.25 var(--f-text);outline:none}.field textarea::placeholder{color:var(--ghost-2)}.field:focus-within{box-shadow:inset 0 0 0 1px var(--seg)}.send{flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;background:var(--seg);color:var(--lcd);transition:background-color .2s var(--ease)}.send:disabled{background:var(--ghost);color:var(--ghost-2);cursor:default}.hint{padding:8px 10px;background:var(--ghost);font:400 18px/1.35 var(--f-text)}.bigmic,.smallmic{position:relative;padding:0;border:0;background:none}.bigmic{width:92px;height:92px;color:var(--lcd)}.smallmic{flex:none;width:44px;height:44px;display:grid;place-items:center;color:var(--seg)}.smallmic .ring{top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.smallmic .ring rect{fill:transparent}.smallmic.listening .ring rect,.smallmic.processing .ring rect{fill:var(--seg)}.bigmic:disabled,.smallmic:disabled{cursor:progress}.ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ring rect{fill:var(--ghost-2);transform-origin:50px 50px;transform-box:view-box;transition:fill .25s var(--ease)}.ring.listening rect,.ring.processing rect{fill:var(--seg)}.ring.listening{animation:breathe 3.2s ease-in-out infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.7}}.bigmic-core{position:absolute;top:15px;right:15px;bottom:15px;left:15px;display:grid;place-items:center;background:var(--seg);transition:inset .25s var(--ease);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.bigmic.listening .bigmic-core{top:13px;right:13px;bottom:13px;left:13px}.bigmic:focus-visible,.smallmic:focus-visible{outline:none}.bigmic:focus-visible .ring rect{fill:var(--seg)}.smallmic:focus-visible{box-shadow:inset 0 0 0 2px var(--seg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.face{display:grid;gap:12px;padding-bottom:14px;position:relative}.face:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--srule)}.face-date{display:flex;align-items:baseline;gap:10px}.face-wd{font:400 28px/1 var(--f-px);text-transform:uppercase}.seg.face-n{font-size:50px}.seg.face-n .seg-ghost,.seg.lg .seg-ghost{color:var(--ghost-lg)}.face-built{display:inline-flex;align-items:baseline;gap:6px;margin-left:auto}.seg.face-t{font-size:16px;font-weight:400}.inds{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ind{display:grid;justify-items:center;align-content:center;gap:6px;min-height:76px;padding:8px 2px 6px;border:0;background:transparent;color:var(--seg);transition:background-color .2s var(--ease),color .2s var(--ease)}.ind-n{font:400 20px/1 var(--f-text)}.ind-l{font:400 9px/1.1 var(--f-px);letter-spacing:.04em;text-transform:uppercase;text-align:center}.ind.dim{color:var(--ghost-2)}.ind.on{background:var(--seg);color:var(--lcd)}.strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;margin-top:8px}.strip-day{display:grid;justify-items:center;gap:4px}.strip-wd{font:400 9px/1 var(--f-px);text-transform:uppercase}.seg.strip-n{font-size:12px;font-weight:400;letter-spacing:0}.strip-day .sg{display:block;width:100%;height:6px;background:var(--ghost)}.strip-day .sg.on{background:var(--seg)}.strip-day .sg.two{height:10px}.strip-day.today .strip-wd{text-decoration:underline;text-underline-offset:2px}.strip-day.overdue{padding-right:4px;box-shadow:2px 0 0 var(--seg)}.fold{margin-top:18px}.fold>summary{display:flex;align-items:center;gap:8px;min-height:48px;list-style:none;position:relative;font:400 12px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--srule)}.fold>summary:after{content:"+";margin-left:auto;font:400 18px/1 var(--f-px)}.fold[open]>summary:after{content:"−"}.charts{display:grid;gap:22px;padding:6px 0 4px}.quote{margin:22px 0 0;font:400 18px/1.3 var(--f-text)}.quote span{font:400 10px/1 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:210px;padding:4px;background:var(--lcd);box-shadow:0 0 0 2px var(--seg)}.menu button,.menu a{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 12px;border:0;background:none;color:var(--seg);font:400 19px/1 var(--f-text);text-align:left;text-decoration:none}.menu button:active,.menu a:active{background:var(--seg);color:var(--lcd)}.back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-6px 0 6px -4px;padding:0 6px;border:0;background:none;font:400 12px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.pips{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;margin:6px 0 12px;padding:0}.pips li{display:grid;gap:5px;font:400 9px/1 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.pip{display:block;width:72px;height:8px;background:var(--ghost)}.pips li.on .pip{background:var(--seg)}.pips li.half .pip{background:linear-gradient(90deg,var(--seg) 0 50%,var(--ghost) 50%)}.pips .pips-note{padding:3px 6px 2px;box-shadow:inset 0 0 0 1.5px var(--seg);font-size:10px}.detail-what{margin:4px 0 6px;font:600 27px/1.12 var(--f-text);overflow-wrap:anywhere}.detail-who{margin:0 0 8px;font:400 20px/1.2 var(--f-text)}.facts{margin:8px 0 0}.facts>div{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:baseline;padding:9px 0;background:var(--dots)}.facts dt{font:400 10px/1.2 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.facts dd{margin:0;font:400 20px/1.25 var(--f-text)}.seg.fact-n{font-size:24px;margin-right:6px}.fact-terms .dg{font-size:.86em}.review{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;margin:14px 0 4px;padding:12px;box-shadow:inset 0 0 0 2px var(--seg)}.review p{margin:0;font:400 19px/1.25 var(--f-text)}.review-keys{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.chain{list-style:none;margin:0;padding:0}.chain li{padding:10px 0 6px;background:var(--dots)}.chain li:first-child{background:none}.chain-l1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:400 18px/1.2 var(--f-text)}.chain-at{margin-left:auto;font:400 10px/1.2 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.chain-q{margin:4px 0 0;font:400 19px/1.3 var(--f-text);overflow-wrap:anywhere}.chain li.unsure .chain-q{text-decoration:underline dotted;text-underline-offset:4px}.detail-keys{position:sticky;bottom:var(--tab-h);display:flex;flex-wrap:wrap;gap:8px;margin:14px -16px 0;padding:10px 16px;background:var(--lcd)}.detail-keys:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--srule)}.tiles{display:grid;grid-template-columns:minmax(0,1fr)}.tile{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ic name go" "ic light go" "ic sub go" "ic count go";column-gap:14px;row-gap:4px;align-items:center;padding:16px 2px 15px;border:0;color:var(--seg);text-align:left;background:var(--dots);background-position:0 100%;transition:background-color .2s var(--ease)}.tile:last-child{background-image:none}.tile>.px-icon{grid-area:ic;align-self:start;margin-top:2px}.tile:active{background-color:var(--ghost)}.tile-name{grid-area:name;font:600 22px/1.1 var(--f-text)}.light-line{grid-area:light;display:inline-flex;align-items:center;gap:6px;font:400 10px/1.1 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.light{display:inline-block;width:10px;height:10px;background:var(--ghost-2);flex:none}.light.on{background:var(--seg)}.tile-sub{grid-area:sub;font:400 17px/1.3 var(--f-text)}.tile-count{grid-area:count;font:400 10px/1 var(--f-px);text-transform:uppercase}.seg.tile-n{font-size:15px;font-weight:400}.tile-go{grid-area:go;padding:10px 10px 9px;box-shadow:inset 0 0 0 1.5px var(--seg);font:400 10px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:#15151599}.sheet{width:100%;max-height:92dvh;overflow:auto;padding:14px 16px calc(24px + env(safe-area-inset-bottom));border-radius:10px 10px 0 0;background:var(--lcd);color:var(--seg);animation:sheet-in .26s var(--ease)}@keyframes sheet-in{0%{transform:translateY(16px);opacity:0}}.sheet-h{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding-bottom:12px;position:relative}.sheet-h:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--srule)}.sheet-h h2{margin:0 0 4px;font:600 26px/1 var(--f-text)}.sheet .hdr-btn.close{color:var(--seg)}.sheet-body{padding-top:6px}.steps{list-style:none;margin:4px 0 12px;padding:0}.steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:10px 0;font:400 19px/1.3 var(--f-text);background:var(--dots)}.steps li:first-child{background:none}.seg.step-n{font-size:20px}.cmd{display:flex;align-items:stretch;margin-top:8px;border:2px solid var(--seg)}.cmd code{flex:1;min-width:0;padding:8px 10px;overflow-wrap:anywhere;font-size:13px}.cmd-copy{flex:none;width:44px;border:0;border-left:2px solid var(--seg);background:transparent;display:grid;place-items:center}.cmd-copy:active{background:var(--seg);color:var(--lcd)}.soon{display:flex;align-items:center;gap:10px;margin:8px 0 4px;padding:8px 10px;background:var(--seg);color:var(--lcd);font:400 17px/1.2 var(--f-text)}.drop{position:relative;display:grid;justify-items:center;gap:10px;padding:22px 12px;border:3px dashed var(--seg);text-align:center;cursor:pointer}.drop.over,.drop.busy{background:var(--ghost)}.drop-t{font:400 20px/1.2 var(--f-text)}.drop input{position:absolute;width:1px;height:1px;opacity:0}.result{margin:10px 0 0;padding:8px 10px;box-shadow:inset 0 0 0 2px var(--seg);font:400 19px/1.25 var(--f-text)}.result.ok{background:var(--seg);color:var(--lcd)}.key.wide{width:100%;margin-top:12px;min-height:52px;font-size:13px}.key:disabled{opacity:.45;cursor:default}.key.primary:disabled:active{background:var(--seg);color:var(--lcd)}.form{display:grid;gap:12px;margin-top:6px}.inp{display:grid;gap:6px}.inp>span{font:400 10px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.inp input{min-height:48px;padding:8px 12px;border:2px solid var(--seg);border-radius:0;background:transparent;font:400 20px/1.2 var(--f-text)}.inp input::placeholder{color:var(--ghost-2)}.inp input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--seg)}.calm-note{margin:6px 0 2px;font:400 19px/1.35 var(--f-text)}.sheet .muted{margin:14px 0 0;line-height:1.35}.sync{display:grid;gap:4px}.sync-state{margin:4px 0 6px;font:400 21px/1.35 var(--f-text)}.seg.inline-n{font-size:16px;font-weight:400}.choice{display:grid;gap:8px;margin-top:14px}.choice-l{font:400 10px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.choice-opts{display:flex;flex-wrap:wrap;gap:8px}.choice-opts button{min-height:44px;min-width:64px;padding:0 12px;border:0;box-shadow:inset 0 0 0 1.5px var(--seg);background:transparent;font:400 19px/1 var(--f-text)}.choice-opts button.on{background:var(--seg);color:var(--lcd)}.choice-opts button:disabled{opacity:.45}.text-btn{justify-self:start;min-height:44px;margin-top:10px;padding:0;border:0;background:transparent;font:400 18px/1 var(--f-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.person-h{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.person-name{margin:0;font:600 30px/1.05 var(--f-text)}.person-role{margin:4px 0 2px;font:400 19px/1.2 var(--f-text)}.person-meta{margin:0;font:400 10px/1.3 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.contact-keys{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.merge{margin:0}.merge>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:8px 0;background:var(--dots)}.merge dt{font:400 10px/1.3 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.merge dd{margin:0;font:400 18px/1.2 var(--f-text);overflow-wrap:anywhere}.people{list-style:none;margin:0;padding:0}.person-row{display:flex;align-items:center;gap:12px;min-height:60px;text-decoration:none;background:var(--dots)}.pr-main{flex:1;display:grid}.pr-main b{font:600 21px/1.1 var(--f-text)}.pr-main span{font:400 10px/1.4 var(--f-px);text-transform:uppercase}.pr-open{font:400 10px/1 var(--f-px);text-transform:uppercase}.lchart{margin:0;display:grid;gap:10px;min-width:0}.sg{display:inline-block;vertical-align:middle;background:var(--ghost)}.sg.on{background:var(--seg)}.sg.sq{width:14px;height:9px}.sg.under{width:100%;height:3px}.sg.bar{width:9px;height:22px}.sg.bar.on.top{background:linear-gradient(var(--seg) 0 50%,var(--ghost) 50%)}.sg.bar.on.bottom{background:linear-gradient(var(--ghost) 0 50%,var(--seg) 50%)}.sg.bar.on.hollow{background:var(--ghost);box-shadow:inset 0 0 0 2px var(--seg)}.sg.bar.on.dot{background:radial-gradient(circle,var(--seg) 0 2.5px,var(--ghost) 3px)}.sg.bar.on.line{background:linear-gradient(90deg,var(--ghost) 0 35%,var(--seg) 35% 65%,var(--ghost) 65%)}.sg.bar.on.cross{background:repeating-linear-gradient(135deg,var(--seg) 0 2px,var(--ghost) 2px 6px)}.sg.unit{display:block;width:100%;height:6px}.sg.pip{display:block;width:5px;height:5px;margin:3px auto 0}.lc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font:400 10px/1.4 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.lc-legend>span{display:inline-block;white-space:nowrap}.lc-legend .sg{vertical-align:baseline;margin:0 4px 0 0}.lc-legend .seg{margin:0 0 0 4px}.lc-legend .sg.bar{height:12px}.lc-legend .sg.unit{display:inline-block;width:9px;height:6px}.lc-legend .sg.pip{display:inline-block;margin:0 4px 0 8px}.lc-legend .sg.under{width:14px}.lc-axis{justify-content:space-between}.lc-cal{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px}.lc-day{display:grid;justify-items:center;gap:4px}.lc-wd{font:400 8px/1 var(--f-px);text-transform:uppercase}.lc-stack{display:grid;gap:2px}.lc-day.overdue{padding-right:4px;box-shadow:2px 0 0 var(--seg)}.lc-day .seg.sm{font-size:10px;font-weight:400;letter-spacing:0}.lc-bar{display:flex;gap:2px;overflow:hidden}.lc-bar .sg.bar{flex:1 1 0;width:auto;min-width:3px}.lc-act{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;align-items:end}.lc-col{display:grid;gap:2px}.lc-details summary{min-height:32px;font:400 10px/1.4 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.lc-table{border-collapse:collapse;margin-top:6px;font:400 17px/1.3 var(--f-text)}.lc-table th{font:400 9px/1.2 var(--f-px);text-transform:uppercase;text-align:left}.lc-table th,.lc-table td{padding:3px 14px 3px 0}.lc-load{display:grid;gap:8px}.lc-load-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.5em,auto) minmax(0,1fr);gap:6px;align-items:center}.lc-load-head{font:400 9px/1.2 var(--f-px);letter-spacing:.04em;text-transform:uppercase}.lc-load-head>:first-child{text-align:right}.lc-load-head>:nth-child(2){text-align:center}.lc-track{display:flex;align-items:flex-end;gap:6px}.lc-track.left{justify-content:flex-end}.lc-segs{display:flex;gap:1px}.lc-segs .sg.bar{width:6px;height:14px}.lc-name{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:600 17px/1.2 var(--f-text)}@media(min-width:900px){:root{--tab-h: 0px;--hdr-h: 56px}.app{height:100vh;grid-template-columns:216px minmax(0,1fr);grid-template-rows:var(--hdr-h) minmax(0,1fr);grid-template-areas:"hdr hdr" "rail screen"}.hdr{padding:0 20px}.tabbar{display:none}.rail{grid-area:rail;display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--bezel)}.rail .mode{grid-template-columns:4px 28px 1fr;justify-items:start;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 0}.rail .mode-seg{width:4px;height:30px}.rail .mode-label{font-size:12px}.screen{margin:0 16px 16px 0;overflow:auto;border-radius:8px;padding:24px 32px 32px;box-shadow:inset 0 0 0 1px #1b201659,inset 0 8px 14px -10px #1b201673}.ask{min-height:100%}.ask.has-side{display:grid;max-width:1180px;grid-template-columns:minmax(0,640px) minmax(300px,1fr);grid-template-rows:1fr auto;grid-template-areas:"main side" "dock side";column-gap:40px}.ask.has-side .ask-scroll{grid-area:main}.ask.has-side .dock{grid-area:dock}.ask.has-side .find-side{grid-area:side;display:block;position:sticky;top:-24px;align-self:start;max-height:calc(100vh - 120px);overflow:auto;padding:4px 0 0 28px;background:repeating-linear-gradient(180deg,var(--seg) 0 22px,transparent 22px 26px) left top / 3px 100% no-repeat}.find-side .ctx{margin-top:0}.also-row,.fchips{margin:14px 0 0;padding:0;flex-wrap:wrap;overflow:visible}.also-row{margin-top:0}.ask.empty{justify-content:center}.ask.empty .ask-scroll{flex:none}.ask.empty .dock{position:static;margin:8px 0 0;padding:14px 0 0}.mic-block{padding-top:22px}.dock{bottom:-32px;margin:0 0 -32px;padding:12px 0 14px}.hello{font-size:34px}.toast{left:50%;right:auto;top:auto;bottom:28px;transform:translate(-50%);min-width:380px}@keyframes toast-in{0%{opacity:0}}.page.rem{max-width:none}.split{display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:36px;align-items:start}.split-detail{position:sticky;top:-24px;padding:4px 0 0 32px;box-shadow:-3px 0 0 0 transparent;background:repeating-linear-gradient(180deg,var(--seg) 0 22px,transparent 22px 26px) left top / 3px 100% no-repeat}.detail-keys{position:static;margin:16px 0 0;padding:12px 0 0}.charts{grid-template-columns:1fr}.sheet-wrap{align-items:center}.sheet{max-width:600px;border-radius:8px;max-height:86vh;padding:18px 22px 22px}.page.person{max-width:820px}}@media(min-width:900px)and (max-width:1180px){.split{grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:24px}}@media print{@page{size:A4;margin:12mm}:root{--lcd: #fff;--seg: #000;--ghost: transparent;--ghost-2: transparent;--tab-h: 0px}html,body,.app,.screen{background:#fff!important;height:auto!important;display:block;overflow:visible!important;box-shadow:none!important;margin:0!important}.hdr,.rail,.tabbar,.toast,.card-l3,.split-detail,.fold,.inds,.back,.detail-keys{display:none!important}.split{display:block}.card,.strip,.quote{break-inside:avoid}.card.sel{box-shadow:none}}.onb{display:grid;grid-template-rows:minmax(0,1fr) auto;height:calc(100dvh - var(--hdr-h) - 76px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:-14px -16px -28px;overflow:hidden}.onb-frame{position:relative;min-height:0;background:var(--bezel)}.onb-video,.onb-poster{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;height:100%;max-height:100%;width:auto;max-width:100%;aspect-ratio:9 / 16}.onb-video{object-fit:contain}.onb-poster{padding:0;border:0;background:var(--bezel)}.onb-poster img{display:block;width:100%;height:100%;object-fit:contain}.onb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 14px;background:var(--seg);color:var(--lcd);font:400 12px/1 var(--f-px);letter-spacing:.08em;text-transform:uppercase}.onb-foot{display:grid;justify-items:center;gap:12px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));text-align:center}.onb-line{margin:0;font:400 22px/1.3 var(--f-text)}.onb-cta{min-width:240px;min-height:48px}@media(min-width:900px){.onb{height:100%;margin:-24px -32px -32px}.onb-frame{padding:20px 0}.onb-foot{padding:16px 16px 24px}}.meaning{display:grid;gap:8px;justify-items:start;margin:18px 0 0;padding-top:14px;background:var(--dots);background-position:0 0}.meaning .tile-sub{grid-area:auto;font:400 17px/1.3 var(--f-text)}.meaning .light-line{grid-area:auto;font:400 19px/1.3 var(--f-text)}.hero-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:6px 0 2px}.listen{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 8px;background:none;border:2px solid var(--seg);color:var(--seg);font:400 13px/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.listen.on{background:var(--seg);color:var(--lcd)}.assist{font:400 15px/1.3 var(--f-text);color:var(--seg);opacity:.72}.public-note{margin:4px 0 18px;padding:14px 16px;border:2px dashed var(--seg);display:grid;gap:8px}.public-note p{margin:0;font:400 18px/1.45 var(--f-text)}.public-note .pn-head{display:flex;align-items:center;gap:8px;font:400 14px/1.2 var(--f-label);letter-spacing:.08em;text-transform:uppercase}.tile:disabled{cursor:default}.cloud{display:grid;gap:8px;justify-items:start;margin:18px 0 0;padding-top:14px;background:var(--dots);background-position:0 0}.cloud-routes{margin:0;padding:0 0 0 18px;display:grid;gap:4px;font:400 16px/1.4 var(--f-text)}.cloud .light-line,.cloud .tile-sub,.cloud .sec{grid-area:auto}.cloud .light-line{font:400 19px/1.3 var(--f-text)}.cloud .pref{display:flex;align-items:center;gap:10px;min-height:44px;font:400 18px/1.3 var(--f-text)}.cloud .pref input{width:22px;height:22px;accent-color:var(--seg)}.install .hello-sub{margin:0 0 18px}.install-list{margin:6px 0 0;padding-left:20px;font:400 18px/1.5 var(--f-text)}.install-p{margin:6px 0 0;font:400 18px/1.5 var(--f-text)}.install .steps code,.install-p code{font-size:15px}.install-beta{margin:28px 0 12px;padding:14px 16px;border:2px solid var(--seg);display:grid;gap:10px;justify-items:start}.install-beta .pn-head{margin:0}.acct-group{margin-top:18px}.acct{padding:12px 0 14px;background:var(--dots) 0 100% / 6px 3px repeat-x}.acct-h{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.acct-name{display:grid;gap:2px;min-width:0}.acct-name b{font:600 22px/1.1 var(--f-text);overflow-wrap:anywhere}.acct-name .tile-sub{grid-area:auto;font-size:16px}.acct-svc{margin:10px 0 0 44px}.acct-svc-h{display:flex;align-items:center;gap:8px;margin:0;font:600 19px/1.2 var(--f-text)}.acct-line{margin:4px 0 8px;font:400 18px/1.3 var(--f-text);overflow-wrap:anywhere}.acct-keys{display:flex;flex-wrap:wrap;gap:8px}.acct-foot{margin:6px 0 0 44px}.acct-foot .choice{margin-top:10px}.confirm{display:grid;gap:8px;margin-top:10px}.add-acct,.upload-old{margin-top:18px}.upload-old>summary{cursor:pointer;font:400 18px/1.3 var(--f-text);text-decoration:underline;text-underline-offset:3px}.key.inverse{border-color:var(--lcd);color:var(--lcd);margin-top:8px;min-height:40px}.pick-list{display:grid;margin:0 0 12px}.pick-row{display:grid;grid-template-columns:26px auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 0;border:0;background:var(--dots) 0 100% / 6px 3px repeat-x;color:inherit;text-align:left;font:400 19px/1.2 var(--f-text)}.pick-row.big{grid-template-columns:34px minmax(0,1fr);min-height:64px}.pick-row.big>span{display:grid;gap:2px}.pick-row:active{background-color:var(--ghost)}.pick-row .box{display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--seg)}.pick-row.on .box{background:var(--seg);color:var(--lcd)}.pick-row>.px-icon{margin-right:2px}.pick-row:not(:has(>.px-icon)){grid-template-columns:26px minmax(0,1fr)}.pick-t{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.pick-m{font:400 15px/1.2 var(--f-text);opacity:.8}.tree-row{position:relative}.tree-row .pick-row{padding-right:48px}.tree-open{position:absolute;right:0;top:4px;width:44px;height:40px;border:2px solid var(--seg);background:transparent;font:600 22px/1 var(--f-text)}.quick{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 6px}.chips .chip.on{background:var(--seg);color:var(--lcd)}.inp.search{margin:6px 0 8px}.add-line{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;margin:0 0 6px}.add-line input{min-height:44px;padding:6px 10px;border:2px solid var(--seg);background:transparent;font:400 18px/1.2 var(--f-text);min-width:0}.sheet.scope{padding-bottom:0}.estimate{position:sticky;bottom:0;display:grid;gap:8px;margin:8px -16px 0;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--lcd);box-shadow:0 -3px 0 var(--seg);font:400 18px/1.25 var(--f-text)}.estimate .key{width:100%}.qr-box{display:grid;justify-items:center;gap:6px;margin:4px 0 8px}.qr{width:min(240px,70vw)}.qr svg{width:100%;height:auto;display:block}.qr-note{margin:0;font:400 10px/1.2 var(--f-px);letter-spacing:.06em;text-transform:uppercase}@media(min-width:900px){.estimate{grid-template-columns:minmax(0,1fr) auto;align-items:center}.estimate .key{width:auto}}.pick-row .tile-sub,.sheet-h .tile-sub,.acct .tile-sub{grid-area:auto;text-align:left}
