.result{border:1px solid var(--line-hi);background:#0003;border-radius:14px;margin-top:18px;padding:16px}.sizes{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.sizes span{color:var(--muted);font-size:12px;display:block}.sizes strong{letter-spacing:-.02em;font-size:22px}.sizes .arrow{color:var(--dim);font-size:20px}.sizes .saved{color:#6ee7b7;background:#34d3991a;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.result .warn{color:#fde68a;margin-top:10px;font-size:13px}.sig{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.sig-title{font-size:14px;font-weight:600}.sig-err{color:var(--rose);font-size:14px}.sig .bar{margin-top:0}.sig label.chip{position:relative}.sig-pad-box{background:#fff;border-radius:12px;max-width:640px;position:relative;overflow:hidden}.sig-pad-box canvas{touch-action:none;cursor:crosshair;width:100%;display:block}.sig-pad-hint{text-align:center;color:#9a9aab;pointer-events:none;border-top:1px dashed #c9c9d6;margin:0 24px;padding-top:6px;font-size:13px;position:absolute;inset:auto 0 14px}.sig-thumb{background:#fff;border-radius:8px;place-items:center;height:44px;padding:4px 8px;display:inline-grid}.sig-thumb img{max-width:160px;max-height:36px}.swatches{align-items:center;gap:8px;display:inline-flex}.sw{cursor:pointer;display:inline-grid;position:relative}.sw input{opacity:0;width:1px;height:1px;position:absolute}.sw span{background:var(--c);border:2px solid #ffffff40;border-radius:50%;width:26px;height:26px}.sw input:checked+span{box-shadow:0 0 0 2px var(--violet);border-color:#fff}.stick{z-index:20;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0d0d14f0;margin:16px -16px 0;padding:4px 16px 10px;position:sticky;top:0}@media (width>=720px){.stick{margin:16px -22px 0;padding:4px 22px 10px}}.stick .note{margin-top:6px}.textadd{align-items:center;gap:6px;display:inline-flex}.textadd input{width:150px;padding:6px 10px;font-size:13px}.grow{flex:1}.pages-view{justify-items:center;gap:18px;margin-top:16px;display:grid}.pv{width:100%;max-width:820px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:3px;position:relative}.pv>canvas{border-radius:3px;width:100%;height:100%;display:block}.pv .pnum{color:var(--dim);font-size:12px;position:absolute;top:calc(100% + 2px);left:0}.layer{position:absolute;inset:0}.place{cursor:move;touch-action:none;outline-offset:2px;outline:1.5px dashed #7c3aedcc;position:absolute}.place img{pointer-events:none;user-select:none;width:100%;height:100%;display:block}.place .del{color:#fff;cursor:pointer;background:#e11d48;border:none;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;line-height:1;display:grid;position:absolute;top:-14px;right:-14px}.place .grip{cursor:nwse-resize;touch-action:none;background:#7c3aed;border:2px solid #fff;border-radius:4px;width:18px;height:18px;position:absolute;bottom:-9px;right:-9px}input[type=password]{font:inherit;color:var(--text);border:1px solid var(--line-hi);width:100%;font-size:14px;font:inherit;border:1px solid var(--line-hi);background:#12121a;border-radius:10px;width:100%;padding:9px 10px;font-size:14px}.filelist .thumb{color:#0a0a10;font-size:24px}.formfields textarea{font:inherit;color:var(--text);border:1px solid var(--line-hi);resize:vertical;background:#12121a;border-radius:10px;width:100%;min-height:80px;padding:9px 10px;font-size:14px}.formfields .field small{color:var(--dim);font-size:11px}.formfields select[multiple]{min-height:90px}.pair{gap:14px;display:grid}@media (width>=720px){.pair{grid-template-columns:1fr 1fr}}.side{gap:8px;display:grid}.side strong{font-size:14px}.side .fname{color:#a7f3d0;word-break:break-all;min-height:18px}.diffsum{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.diffsum .tag-add{color:#86efac;font-weight:600}.diffsum .tag-del{color:#fda4af;font-weight:600}.diffsum .legend{color:var(--muted);margin-left:auto;font-size:13px}.diffout{border:1px solid var(--line-hi);white-space:pre-wrap;word-break:break-word;color:#c9c9d6;background:#0d0d14;border-radius:12px;max-height:70vh;margin-top:12px;padding:16px;font-size:14px;line-height:1.8;overflow:auto}.diffout ins,.diffsum ins{color:#bbf7d0;background:#22c55e38;border-radius:3px;padding:0 2px;text-decoration:none}.diffout del,.diffsum del{color:#fecdd3;background:#f43f5e38;border-radius:3px;padding:0 2px}.diffout .gap{color:var(--dim);text-align:center;margin:6px 0;display:block}.btn.small{border-radius:10px;padding:8px 14px;font-size:14px}.scanbtns{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.scanbtns .btn{cursor:pointer;position:relative}.bar label.chip{position:relative}.scans .thumb img{max-width:100%;max-height:100%}.cropper{border:1px solid var(--line-hi);background:#00000040;border-radius:14px;margin-top:14px;padding:12px}.cropbox{background:#000;border-radius:10px;justify-content:center;margin-top:8px;display:flex;overflow:hidden}.cropbox canvas{touch-action:none;cursor:crosshair;max-width:100%;display:block}.rb-modes{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.bl-styles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ic-field input{letter-spacing:.06em;font-variant-numeric:tabular-nums;padding:12px 14px;font-size:22px}.ic-parts{justify-content:center;gap:4px;margin:14px 0 6px;font:600 20px/1 ui-monospace,Menlo,Consolas,monospace;display:flex}.ic-parts span{background:var(--surface-hi);color:var(--muted);border-radius:8px;padding:8px 10px}.ic-parts span.on{color:#0a0a10}.ic-parts [data-part=date].on{background:#a78bfa}.ic-parts [data-part=place].on{background:#60a5fa}.ic-parts [data-part=serial].on{background:#34d399}.ic-parts i{color:var(--dim);align-self:center;font-style:normal}.ic-result{margin-top:12px}.ic-legend{color:var(--muted);gap:6px;margin-top:14px;font-size:13px;list-style:none;display:grid}.ic-legend b{min-width:72px;color:var(--text);font-family:ui-monospace,Menlo,Consolas,monospace;display:inline-block}.vbox{justify-items:center;gap:6px;display:grid}.vbox video,.vresult video{background:#000;border-radius:10px;width:100%;max-height:420px}.vresult{border:1px solid var(--line-hi);background:#00000040;border-radius:14px;gap:10px;margin-top:16px;padding:14px;display:grid}.vresult audio{width:100%}.vresult .btn{justify-self:start}.trim{gap:10px;display:grid}.trim-track{height:34px;position:relative}.trim-track:before{content:"";background:var(--surface-hi);border-radius:3px;height:6px;position:absolute;top:14px;left:0;right:0}.trim-fill{background:var(--violet);border-radius:3px;height:6px;position:absolute;top:14px}.trim-track input[type=range]{pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.trim-track input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;border:3px solid var(--violet);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px}.trim-track input[type=range]::-moz-range-thumb{pointer-events:auto;border:3px solid var(--violet);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px}.trim-track input[type=range]::-webkit-slider-runnable-track{background:0 0}.trim-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.trim-len{text-align:center;padding-bottom:10px}.sub-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sub-summary>div{border:1px solid var(--line);background:#0003;border-radius:14px;gap:4px;min-width:0;padding:14px;display:grid}.sub-summary span{color:var(--muted);font-size:12px}.sub-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px}@media (width<=560px){.sub-summary{grid-template-columns:1fr 1fr}.sub-summary>div:last-child{grid-column:1/-1}}.sub-saved{color:#6ee7b7;margin-top:8px}.sub-rise{color:#fcd34d}.offer-box{border:1px dashed var(--line-hi);border-radius:12px;gap:10px;padding:12px;display:grid}@media (width>=640px){.offer-box{grid-template-columns:1fr 1fr}.offer-box .bar,.offer-box .note{grid-column:1/-1}}.offer-box[hidden],.date-field[hidden]{display:none!important}.sub-upcoming li.switch .what{color:#fcd34d}.sub-upcoming li.renewal .what{color:#93c5fd}.sub-idle{color:#fda4af}.sub-kind{flex-wrap:wrap;gap:8px;display:flex}.sub-kind label{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.sub-kind label:has(input:checked){border-color:var(--violet);background:#a78bfa1f}.sub-kind input{accent-color:var(--violet)}.sub-card{grid-template-columns:minmax(0,1fr) 150px;gap:6px;display:grid}.sub-card input[type=month]{font:inherit;color:var(--text);border:1px solid var(--line-hi);color-scheme:dark;background:#12121a;border-radius:10px;padding:8px;font-size:14px}.sub-item .stale{color:#fda4af}.sub-item.renewal{border-left:3px solid #60a5fa}.chip.used{border-color:#34d39980}[data-for][hidden]{display:none!important}.scan-fill{border:1px dashed var(--line-hi);background:#a78bfa0d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.scan-fill .btn{align-items:center;gap:8px;display:inline-flex}.scan-fill .note{flex-basis:100%}.scan-fill svg{width:18px;height:18px}.scan-fill.busy{opacity:.6;pointer-events:none}.filled input,.filled select,input.filled,select.filled{outline-offset:1px;outline:2px solid #34d399;transition:outline-color .4s}.sub-section{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.sub-section h3{margin-bottom:10px;font-size:16px}.sub-upcoming{gap:6px;list-style:none;display:grid}.sub-upcoming li{border:1px solid var(--line);background:#0003;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;display:grid}.sub-upcoming li .when{color:var(--muted);grid-column:1/-1;font-size:12px}.sub-upcoming li .what{overflow-wrap:anywhere;font-weight:600}.sub-upcoming li .amt{font-variant-numeric:tabular-nums;text-align:right}.sub-upcoming li.warm{border-color:#fbbf2480}.sub-upcoming li.hot{background:#fb718514;border-color:#fb7185b3}.sub-upcoming li.hot .when{color:#fda4af;font-weight:600}.sub-presets .chip{padding:4px 10px;font-size:12px}.sub-price{grid-template-columns:minmax(0,1fr) 92px;gap:6px;display:grid}.sub-list{gap:8px;display:grid}.sub-item{border:1px solid var(--line);background:#0003;border-radius:12px;gap:8px;padding:12px;display:grid}.sub-item>div:first-child{gap:2px;min-width:0;display:grid}.sub-item strong{overflow-wrap:anywhere}.sub-item.off{opacity:.6}.sub-acts{flex-wrap:wrap;gap:6px;display:flex}.sub-acts .chip{padding:4px 10px;font-size:12px;text-decoration:none}.sub-tools .bar{align-items:end}.pscan h3{margin-bottom:8px;font-size:16px}.pscan-pair{text-align:center;border-bottom:1px solid var(--line);justify-items:center;gap:8px;padding-bottom:16px;display:grid}.pscan-qrbox{justify-items:center;gap:8px;display:grid}.pscan .send-qr{background:#fff;border-radius:14px;padding:10px;line-height:0}.pscan .send-qr canvas{width:min(240px,66vw);height:auto;image-rendering:pixelated}.pscan-st{color:var(--muted);min-height:1.2em}.pscan-st.ok{color:#6ee7b7}.pscan-st.bad{color:#fda4af}.pscan-results{gap:10px;margin-top:16px;display:grid}.pscan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pscan-head h3{margin:0}.pscan-n{color:var(--dim);font-weight:400}.pscan-opts{flex-wrap:wrap;gap:8px 18px;display:flex}.pscan-opts select{font:inherit;color:var(--text);border:1px solid var(--line-hi);background:#12121a;border-radius:8px;margin-left:6px;padding:4px 8px;font-size:13px}.pscan-list{gap:6px;list-style:none;display:grid}.pscan-list li{border:1px solid var(--line);background:#0003;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px 12px;display:grid}.pscan-list li.fresh{animation:1.2s ease-out pscanflash}@keyframes pscanflash{0%{background:#34d39940}to{background:#0003}}.pscan-list .tag{background:var(--surface-hi);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.pscan-list .tag.ocr{color:#93c5fd;background:#60a5fa2e}.pscan-list .val{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.pscan-list textarea.val{resize:vertical;width:100%;min-height:70px;color:var(--text);border:1px solid var(--line-hi);background:#0d0d14;border-radius:8px;padding:8px;font-family:inherit}.pscan-list .meta{color:var(--dim);grid-column:2;font-size:12px}.pscan-list .cnt{color:#fbbf24;margin-left:6px;font-weight:700}.pscan-list .acts{grid-area:1/3/span 2;gap:6px;display:flex}.pscan-list .acts .chip{padding:4px 10px;font-size:12px}.pscan-list img.shot{object-fit:contain;background:#fff;border-radius:8px;grid-column:2;max-width:220px;max-height:120px}.qn h3{font-size:18px}.qn h4{color:var(--muted);margin-bottom:6px;font-size:14px}.qn-setup{gap:12px;max-width:560px;display:grid}.qn-setup textarea,.qn-edit textarea{font:inherit;color:var(--text);border:1px solid var(--line-hi);background:#12121a;border-radius:10px;padding:8px 10px;font-size:14px}.qn-voice{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:6px 16px;padding:8px 12px;display:flex}.qn-voice legend{color:var(--muted);padding:0 4px;font-size:13px}.qn-console{gap:14px;display:grid}.qn-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qn-open span{font-weight:600}.qn-open input:checked+span{color:#6ee7b7}.qn-links .chip{text-decoration:none}.qn-desk{border:1px solid var(--line-hi);background:#0003;border-radius:16px;gap:10px;padding:16px;display:grid}.qn-desk select{font:inherit;color:var(--text);border:1px solid var(--line-hi);background:#12121a;border-radius:8px;margin-left:6px;padding:6px 8px}.qn-cats{flex-wrap:wrap;gap:6px 14px;display:flex}.qn-serving{align-items:baseline;gap:12px;display:flex}.qn-serving span{color:var(--muted)}.qn-serving strong{font-variant-numeric:tabular-nums;font-size:44px}.qn-next{padding:18px;font-size:22px}.qn-stats{margin:0}.qn-walkin{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qn-walkin .chip{font-size:13px}.qn-walknum{color:#fbbf24;font-size:16px}.qn-strict{font-weight:600}.qn-mode{border:1px solid var(--line);border-radius:10px;gap:6px;padding:8px 12px;display:grid}.qn-mode legend{color:var(--muted);padding:0 4px;font-size:13px}.qn-food{gap:12px;display:grid}.qn-order{border:1px solid var(--line-hi);background:#0003;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.qn-order input{font:inherit;color:var(--text);border:1px solid var(--line-hi);background:#12121a;border-radius:10px;flex:220px;padding:10px 12px}.qn-order .btn{padding:12px 22px;font-size:18px}.qn-made{color:#fbbf24;min-height:1.2em;font-weight:600}.qn-list li.ready{border-color:#34d39980}.qn-list .note-t{color:var(--muted);font-size:13px}.qn-lists{gap:14px;display:grid}@media (width>=720px){.qn-lists{grid-template-columns:2fr 1fr}}.qn-list{gap:6px;list-style:none;display:grid}.qn-list li{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.qn-list b{font-variant-numeric:tabular-nums;font-size:18px}.qn-list .w{color:var(--dim);font-size:12px}.qn-list .chip{padding:3px 9px;font-size:12px}.qn-edit,.qn-setup{gap:10px;max-width:560px;margin:12px 0;grid-template-columns:1fr!important;display:grid!important}.qn [hidden]{display:none!important}.qn-device{margin:10px 0}.qn-devqr{justify-items:start;gap:8px;margin-top:8px;display:grid}.qn .send-qr{background:#fff;border-radius:14px;padding:10px;line-height:0}.qn .send-qr canvas{width:220px;height:auto;image-rendering:pixelated}.chip.danger{color:#fecdd3}.qn-cross{margin-top:14px;font-size:14px}.qn-topacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qn-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;padding-bottom:8px;display:grid}.qn-tabs button{font:inherit;border:1px solid var(--line-hi);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:10px 8px;font-size:14px;font-weight:600}.qn-tabs button[aria-selected=true]{background:var(--text);color:#0a0a10;border-color:var(--text)}.qn-pane{gap:14px;display:grid}.qn-screens{gap:10px;list-style:none;display:grid}.qn-screens li{grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.qn-screens .chip{justify-self:start;text-decoration:none}@media (width<=560px){.qn-screens li{grid-template-columns:1fr}}.qn-danger{border-top:1px solid var(--line);padding-top:12px}.qn-settings h4,.qn-device h4{margin-bottom:4px}body.qn-focus .hero,body.qn-focus .content{display:none}body.qn-focus .tool{padding-top:18px}.qn-console{position:relative}.qn-mine{align-items:center}.qn-mine select{font:inherit;color:var(--text);border:1px solid var(--line-hi);background:#12121a;border-radius:8px;max-width:70vw;margin-left:6px;padding:4px 8px;font-size:13px}.qn-lock{z-index:5;text-align:center;background:#07070bf0;border-radius:14px;place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.qn-lock input,.qn-pinform input,.qn-backupbox input{font:inherit;color:var(--text);border:1px solid var(--line-hi);background:#12121a;border-radius:10px;padding:8px 10px}.qn-lock input{text-align:center;letter-spacing:.3em;width:9ch;font-size:22px}.qn-backup,.qn-pin{justify-items:start;gap:8px;margin:12px 0;display:grid}.qn-backupbox input{width:min(520px,80vw);font-size:12px}.qn-pinform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qn-pinform input{width:16ch}.qn-cross a{color:#93c5fd}
