:root{--bg:#f6f5f2;--panel:#fff;--text:#1d1c1a;--muted:#6d6a64;--border:#e3e0da;--accent:#d6336c;--accent-text:#fff;--hover:#f0eee9;--radius:10px;--shadow:0 1px 2px #0000000a, 0 4px 16px #0000000a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#161514;--panel:#201f1d;--text:#ecebe8;--muted:#9c9891;--border:#353330;--hover:#2a2926;--shadow:none}}*{box-sizing:border-box}body{background:var(--bg);margin:0}p{margin:0}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:600}button{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}button:hover:not(:disabled){background:var(--hover)}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}button.small-btn{padding:3px 10px;font-size:12px}button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}input[type=text],input[type=search],input[type=number],textarea,select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;width:100%;padding:6px 10px}textarea{resize:vertical}input[type=range]{width:100%;accent-color:var(--accent)}input[type=checkbox]{accent-color:var(--accent)}label.field{color:var(--muted);gap:4px;font-size:13px;display:grid}label.switch{cursor:pointer;align-items:center;gap:8px;width:fit-content;display:flex;position:relative}label.switch.off{opacity:.5;cursor:default}label.switch input{opacity:0;pointer-events:none;position:absolute}label.switch .track{background:var(--border);border-radius:9px;width:30px;height:18px;transition:background .15s;position:relative}label.switch .track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}label.switch input:checked+.track{background:var(--accent)}label.switch input:checked+.track:after{transform:translate(12px)}label.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){label.switch .track,label.switch .track:after{transition:none}}label.check{align-items:center;gap:6px;font-size:13px;display:flex}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.muted{color:var(--muted)}.small{font-size:12px}table[data-v-d5218aa3]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}td[data-v-d5218aa3]{padding:3px 4px}tbody tr[data-v-d5218aa3]{cursor:pointer}tbody tr[data-v-d5218aa3]:hover,tbody tr.active[data-v-d5218aa3]{background:var(--hover)}.sw[data-v-d5218aa3]{border:1px solid #0000001a;border-radius:4px;width:18px;height:18px;display:block}.id[data-v-d5218aa3]{font-weight:600}.n[data-v-d5218aa3]{text-align:right}tfoot td[data-v-d5218aa3]{border-top:1px solid var(--border);color:var(--muted);padding-top:6px;font-size:12px}.backdrop[data-v-f741d67f]{z-index:10;background:#0000004d;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-f741d67f]{border-radius:0;align-content:start;gap:12px;width:min(380px,100vw);height:100%;display:grid;overflow-y:auto}.head[data-v-f741d67f]{justify-content:space-between;align-items:center;display:flex}.head h2[data-v-f741d67f]{margin:0}.list[data-v-f741d67f]{gap:10px;display:grid}.item[data-v-f741d67f]{gap:12px;display:flex}.thumb[data-v-f741d67f]{flex:none;padding:4px}.thumb img[data-v-f741d67f]{object-fit:contain;width:70px;height:70px;image-rendering:pixelated;display:block}.meta[data-v-f741d67f]{align-content:start;gap:2px;min-width:0;display:grid}.title[data-v-f741d67f]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.actions[data-v-f741d67f]{gap:6px;margin-top:4px;display:flex}.fade-enter-active[data-v-f741d67f],.fade-leave-active[data-v-f741d67f]{transition:opacity .18s}.fade-enter-active .drawer[data-v-f741d67f],.fade-leave-active .drawer[data-v-f741d67f]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.fade-enter-from[data-v-f741d67f],.fade-leave-to[data-v-f741d67f]{opacity:0}.fade-enter-from .drawer[data-v-f741d67f],.fade-leave-to .drawer[data-v-f741d67f]{transform:translate(40px)}.icon[data-v-62d7275a]{flex:none;display:block}.palette[data-v-a9165888]{gap:8px;display:grid}.head[data-v-a9165888]{justify-content:space-between;align-items:center;display:flex}.head h2[data-v-a9165888]{margin:0}.head-actions[data-v-a9165888]{gap:6px;display:flex}.label[data-v-a9165888]{margin-top:4px}.swatches[data-v-a9165888]{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:3px;display:grid}.all[data-v-a9165888]{max-height:min(320px,50vh);padding:2px;overflow-y:auto}.sw[data-v-a9165888]{font-variant-numeric:tabular-nums;border:1px solid #00000014;border-radius:5px;justify-content:center;height:26px;padding:0;font-size:10px;font-weight:600}.sw[data-v-a9165888]:hover{filter:brightness(.95)}.sw.active[data-v-a9165888],.sw.owned[data-v-a9165888]{outline:2px solid var(--accent);outline-offset:1px}.sw.dim[data-v-a9165888]{opacity:.35}.editor[data-v-dadf22c7]{flex-direction:column;gap:14px;display:flex}.stage[data-v-dadf22c7]{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.toolbar[data-v-dadf22c7]{flex-wrap:wrap;flex:none;justify-content:space-between;gap:8px;display:flex}.toolbar button[data-v-dadf22c7]{justify-content:center;min-width:40px;height:40px;padding:0 10px}.group[data-v-dadf22c7]{align-items:center;gap:4px;display:flex}.colors[data-v-dadf22c7]{margin-left:8px;position:relative}.toolbar .color-btn[data-v-dadf22c7]{font-variant-numeric:tabular-nums;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:600}.popover[data-v-dadf22c7]{z-index:5;width:min(300px,100vw - 48px);position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #00000029}.swatch[data-v-dadf22c7]{border:1px solid var(--border);border-radius:5px;width:24px;height:24px}.grid[data-v-dadf22c7]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;display:block}.kids[data-v-3079df08]{--k-bg:#fff6e6;--k-panel:#fff;--k-ink:#2b2620;--k-soft:#f3e7d3;--k-accent:#e8452c;--k-sun:#f5bb16;--k-shadow:0 2px 4px #3c281414, 0 6px 18px #3c28141f;--k-shadow-press:0 1px 2px #3c28141a, 0 2px 8px #3c28141a;--k-line:#786e6459;--k-head:#f0e2c9;z-index:5;background:var(--k-bg);color:var(--k-ink);-webkit-user-select:none;user-select:none;touch-action:manipulation;grid-template-rows:auto 1fr auto;gap:12px;padding:14px 18px 18px;display:grid;position:fixed;inset:0}@media (prefers-color-scheme:dark){.kids[data-v-3079df08]{--k-bg:#221e18;--k-panel:#4a4237;--k-ink:#fbf3e6;--k-soft:#14110d;--k-shadow:0 2px 4px #00000040, 0 8px 22px #00000059;--k-shadow-press:0 1px 2px #0000004d, 0 3px 10px #0000004d;--k-line:#ffffff2e;--k-head:#17140f}}header[data-v-3079df08],footer[data-v-3079df08]{align-items:center;gap:12px;display:flex}.spacer[data-v-3079df08]{flex:1}.round[data-v-3079df08]{background:var(--k-panel);width:64px;height:64px;color:var(--k-ink);box-shadow:var(--k-shadow);border:3px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .12s,box-shadow .12s,border-color .12s;display:grid}.round[data-v-3079df08]:hover:not(:disabled){background:var(--k-panel)}.round[data-v-3079df08]:active:not(:disabled){box-shadow:var(--k-shadow-press);transform:scale(.94)}.round.on[data-v-3079df08]{border-color:var(--k-accent);color:var(--k-accent)}.round[data-v-3079df08]:disabled{opacity:.35}.round.big[data-v-3079df08]{width:80px;height:80px}.hold[data-v-3079df08]{position:relative}.ring[data-v-3079df08]{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;transform:rotate(-90deg)}.ring circle[data-v-3079df08]{fill:none;stroke:var(--k-accent);stroke-width:3px;stroke-dasharray:101;stroke-dashoffset:101px}.hold.holding .ring circle[data-v-3079df08]{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s linear}.pop[data-v-3079df08]{color:var(--k-accent);animation:.6s pop-3079df08}@keyframes pop-3079df08{40%{transform:scale(1.3)}}main[data-v-3079df08]{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;display:grid}.tools[data-v-3079df08]{flex-direction:column;justify-content:center;gap:14px;display:flex}.stage[data-v-3079df08]{place-items:center;min-height:0;display:grid;container-type:size}.frame[data-v-3079df08]{--pad:10px;--gap:3px;--frame-w:min(100cqw, 100cqh * var(--ratio));--cell:calc((var(--frame-w) - 2 * var(--pad) - (var(--w) - 1) * var(--gap)) / var(--w));--radius:calc(var(--pad) + var(--cell) * .25);width:var(--frame-w);position:relative}.frame.dense[data-v-3079df08]{--pad:6px;--gap:1px}.grid[data-v-3079df08]{gap:var(--gap);padding:var(--pad);background:var(--k-soft);border-radius:var(--radius);touch-action:none;cursor:crosshair;display:grid}.cell[data-v-3079df08]{background:var(--k-panel);border-radius:25%}.grid.reveal .cell[data-v-3079df08]{animation:.45s cubic-bezier(.2,.8,.3,1.3) both drop-3079df08;animation-delay:var(--d)}@keyframes drop-3079df08{0%{opacity:0;transform:scale(.2)}}.plate-lines[data-v-3079df08]{inset:var(--pad);pointer-events:none;background-image:linear-gradient(to right, transparent calc(100% - 2px), var(--k-line) calc(100% - 2px)), linear-gradient(to bottom, transparent calc(100% - 2px), var(--k-line) calc(100% - 2px));position:absolute}.overlay[data-v-3079df08]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.magic[data-v-3079df08]{background:color-mix(in srgb, var(--k-bg) 55%, transparent);border-radius:var(--radius);overflow:hidden}.twinkle[data-v-3079df08]{aspect-ratio:1;border-radius:25%;width:6%;animation:1.6s ease-in-out infinite twinkle-3079df08;position:absolute}@keyframes twinkle-3079df08{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.wand[data-v-3079df08]{color:var(--k-ink);animation:1.2s ease-in-out infinite wave-3079df08}@keyframes wave-3079df08{50%{transform:rotate(-18deg)translateY(-8px)}}.bit[data-v-3079df08]{border-radius:25%;width:18px;height:18px;animation:.9s cubic-bezier(.1,.7,.3,1) forwards fly-3079df08;position:absolute;top:50%;left:50%}@keyframes fly-3079df08{to{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.4);opacity:0}}.oops[data-v-3079df08]{pointer-events:auto;background:color-mix(in srgb, var(--k-bg) 85%, transparent);border-radius:var(--radius);color:var(--k-ink);align-content:center;gap:18px;animation:.4s shake-3079df08}@keyframes shake-3079df08{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.row[data-v-3079df08]{justify-content:center;gap:16px;display:flex}footer[data-v-3079df08]{justify-content:space-between}.current[data-v-3079df08]{border:5px solid var(--k-panel);width:72px;height:72px;box-shadow:0 0 0 3px var(--k-ink);border-radius:50%;flex:none;padding:0;position:relative}.current[data-v-3079df08]:hover:not(:disabled){filter:none}.current.none[data-v-3079df08]{background:repeating-conic-gradient(var(--k-panel) 0 25%, var(--k-soft) 0 50%) 50% / 16px 16px}.rainbow[data-v-3079df08]{border:3px solid var(--k-panel);background:conic-gradient(#e8452c,#f5bb16,#6cc04a,#1d95d0,#7a3fd0,#e8452c);border-radius:50%;width:28px;height:28px;position:absolute;bottom:-8px;right:-8px}.ask[data-v-3079df08]{flex:none;align-items:center;gap:14px;display:flex}.magic-btn[data-v-3079df08]{background:var(--k-accent);color:#fff;width:112px;height:112px;box-shadow:0 4px 10px color-mix(in srgb, var(--k-accent) 30%, transparent), 0 10px 28px color-mix(in srgb, var(--k-accent) 25%, transparent);border:none;border-radius:50%;place-items:center;padding:0;transition:transform .12s,background .2s;display:grid}.magic-btn[data-v-3079df08]:hover:not(:disabled){background:var(--k-accent)}.magic-btn[data-v-3079df08]:active:not(:disabled){transform:scale(.95)}.magic-btn[data-v-3079df08]:disabled{background:var(--k-sun);opacity:1}.drawing .magic-btn[data-v-3079df08] .icon{animation:2.5s linear infinite spin-3079df08}@keyframes spin-3079df08{to{transform:rotate(360deg)}}.plate-pic[data-v-3079df08]{grid-template-columns:repeat(var(--n), 1fr);aspect-ratio:1;gap:6%;width:70%;display:grid}.plate-pic i[data-v-3079df08]{background:var(--k-accent);border-radius:14%}.plate-pic.medallion[data-v-3079df08]{aspect-ratio:11/14;width:52%}.plate-pic.medallion i[data-v-3079df08]{border-radius:30%}.plate-pic.small[data-v-3079df08]{width:56%}.sizes[data-v-3079df08]{grid-template-columns:repeat(4,minmax(0,160px));justify-content:center;gap:16px;padding:8px 0;display:grid}.size-tile[data-v-3079df08]{aspect-ratio:1;background:var(--k-panel);box-shadow:var(--k-shadow);border:4px solid #0000;border-radius:28px;place-items:center;padding:0;transition:transform .12s;display:grid}.size-tile[data-v-3079df08]:hover:not(:disabled){background:var(--k-panel);transform:scale(1.04)}.size-tile.on[data-v-3079df08]{border-color:var(--k-ink)}.backdrop[data-v-3079df08]{z-index:6;background:#00000059;align-items:end;display:grid;position:fixed;inset:0}.sheet[data-v-3079df08]{background:var(--k-bg);border-radius:28px 28px 0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:min(78vh,720px);display:grid;overflow:hidden}.sheet.short[data-v-3079df08]{height:auto}.sheet-head[data-v-3079df08]{background:var(--k-head);align-items:flex-end;gap:12px;padding:12px 14px 0 18px;display:flex}.close[data-v-3079df08]{flex:none;align-self:center;margin-bottom:12px}.tabs[data-v-3079df08]{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;align-items:flex-end;gap:4px;min-width:0;display:flex;overflow-x:auto}.tabs[data-v-3079df08]::-webkit-scrollbar{display:none}.tab[data-v-3079df08]{width:60px;height:60px;color:var(--k-ink);box-shadow:none;opacity:.5;filter:grayscale(.5);scroll-snap-align:center;background:0 0;border:none;border-radius:18px 18px 0 0;flex:none;place-items:center;padding:0;font-size:30px;line-height:1;transition:opacity .15s,filter .15s,background .15s;display:grid}.tab[data-v-3079df08]:hover:not(:disabled){background:color-mix(in srgb, var(--k-bg) 50%, transparent);opacity:.8;filter:none}.tab.on[data-v-3079df08],.tab.on[data-v-3079df08]:hover{background:var(--k-bg);opacity:1;filter:none}.tab .tab-plate[data-v-3079df08]{width:30px}.sheet-body[data-v-3079df08]{overscroll-behavior:contain;padding:16px 18px 28px;overflow-y:auto}.tiles[data-v-3079df08]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px;display:grid}.tile[data-v-3079df08]{aspect-ratio:1;background:var(--k-panel);box-shadow:var(--k-shadow);border:none;border-radius:24px;place-items:center;padding:0;font-size:52px;line-height:1;transition:transform .12s;display:grid}.tile[data-v-3079df08]:hover:not(:disabled){background:var(--k-panel);transform:scale(1.05)}.tile[data-v-3079df08]:active{transform:scale(.95)}.gallery[data-v-3079df08]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;display:grid}.picture[data-v-3079df08]{aspect-ratio:1;background:var(--k-panel);box-shadow:var(--k-shadow);border:none;border-radius:24px;padding:0;transition:transform .12s;position:relative}.picture[data-v-3079df08]:hover:not(:disabled){background:var(--k-panel);transform:scale(1.04)}.picture[data-v-3079df08]:active{transform:scale(.96)}.picture img[data-v-3079df08]{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);image-rendering:pixelated;border-radius:8px;position:absolute;inset:12px}.empty-gallery[data-v-3079df08]{color:var(--k-ink);opacity:.25;grid-column:1/-1;place-items:center;padding:48px 0;display:grid}.colors[data-v-3079df08]{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;display:grid}.dot[data-v-3079df08]{aspect-ratio:1;border:3px solid var(--k-panel);box-shadow:0 0 0 1px var(--k-soft);border-radius:50%;padding:0}.dot[data-v-3079df08]:hover:not(:disabled){filter:none;transform:scale(1.12)}.dot.on[data-v-3079df08]{box-shadow:0 0 0 3px var(--k-ink)}.rainbow.big[data-v-3079df08]{width:32px;height:32px;position:static}.sheet-enter-active[data-v-3079df08],.sheet-leave-active[data-v-3079df08]{transition:opacity .2s}.sheet-enter-active .sheet[data-v-3079df08],.sheet-leave-active .sheet[data-v-3079df08]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.sheet-enter-from[data-v-3079df08],.sheet-leave-to[data-v-3079df08]{opacity:0}.sheet-enter-from .sheet[data-v-3079df08],.sheet-leave-to .sheet[data-v-3079df08]{transform:translateY(40px)}@media (width<=700px){main[data-v-3079df08]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.tools[data-v-3079df08]{flex-direction:row}.magic-btn[data-v-3079df08]{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.kids[data-v-3079df08] *,.kids[data-v-3079df08] :before,.kids[data-v-3079df08] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.twinkle[data-v-3079df08]{opacity:1;transform:none}}.print[data-v-2d2f7a7d]{display:none}@media print{.print[data-v-2d2f7a7d]{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:system-ui,sans-serif;display:block}.page[data-v-2d2f7a7d]{break-after:page}.page[data-v-2d2f7a7d]:last-child{break-after:auto}h1[data-v-2d2f7a7d]{margin:0 0 2mm;font-size:18pt}h2[data-v-2d2f7a7d]{margin:0 0 4mm;font-size:13pt}.meta[data-v-2d2f7a7d]{color:#555;margin:0 0 6mm}.layout[data-v-2d2f7a7d]{flex-wrap:wrap;align-items:start;gap:6mm 8mm;display:flex}.overview[data-v-2d2f7a7d]{image-rendering:pixelated;border:.3mm solid #999}.grid[data-v-2d2f7a7d]{border:.4mm solid #000;flex:none;display:grid}.cell[data-v-2d2f7a7d]{border:.15mm solid #999;place-items:center;font-weight:600;display:grid;overflow:hidden}table[data-v-2d2f7a7d]{border-collapse:collapse;font-size:10pt}.plate-counts[data-v-2d2f7a7d]{font-size:8pt}th[data-v-2d2f7a7d],td[data-v-2d2f7a7d]{text-align:left;border-bottom:.2mm solid #ddd;padding:.8mm 2mm}.sw[data-v-2d2f7a7d]{border:.2mm solid #999;width:4mm;height:4mm;display:block}}.plates[data-v-8e55c05d]{gap:10px;display:grid}h2[data-v-8e55c05d]{margin:0}.seg[data-v-8e55c05d]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.seg button[data-v-8e55c05d]{justify-content:center}.layout[data-v-8e55c05d]{align-items:center;gap:12px;display:flex}.picker[data-v-8e55c05d]{grid-template-columns:repeat(4,22px);gap:3px;display:grid}.cell[data-v-8e55c05d]{background:var(--bg);border-radius:4px;width:22px;height:22px;padding:0}.cell.on[data-v-8e55c05d]{background:var(--accent);border-color:var(--accent)}.engine[data-v-8cc82e25]{gap:8px;display:grid}.error[data-v-8cc82e25]{color:#d9480f}.gear[data-v-f42d7376]{padding:5px}.modal[data-v-f42d7376]{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text);padding:0;overflow-y:auto;box-shadow:0 16px 48px #0000003d}.modal[data-v-f42d7376]::backdrop{background:#00000059}.content[data-v-f42d7376]{gap:14px;padding:18px;display:grid}.head[data-v-f42d7376]{justify-content:space-between;align-items:center;display:flex}.head h2[data-v-f42d7376]{margin:0}.close[data-v-f42d7376]{padding:5px}.kids[data-v-f42d7376]{gap:4px;display:grid}.howto[data-v-f42d7376]{background:var(--bg);color:var(--muted);border-radius:8px;gap:6px;padding:12px;display:grid}.howto h3[data-v-f42d7376]{color:var(--text);margin:0;font-size:12px;font-weight:600}.howto ol[data-v-f42d7376],.howto ul[data-v-f42d7376]{gap:4px;margin:0;padding-left:18px;display:grid}.howto code[data-v-f42d7376]{background:var(--hover);color:var(--text);overflow-wrap:anywhere;border-radius:4px;padding:0 3px;font-size:11px}.howto a[data-v-f42d7376]{color:var(--accent)}.actions[data-v-f42d7376]{justify-content:flex-end;display:flex}.prompt[data-v-ea24c4dc]{gap:10px;display:grid}.row[data-v-ea24c4dc]{flex-wrap:wrap;gap:8px;display:flex}.current[data-v-ea24c4dc]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.busy[data-v-ea24c4dc]{align-items:center;gap:8px;font-size:13px;display:flex}.busy span[data-v-ea24c4dc]:nth-child(2){flex:1}.dot[data-v-ea24c4dc]{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-ea24c4dc}@keyframes pulse-ea24c4dc{50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.dot[data-v-ea24c4dc]{animation:none}}.head[data-v-ea24c4dc]{justify-content:space-between;align-items:center;gap:8px;display:flex}.head h2[data-v-ea24c4dc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.error[data-v-ea24c4dc]{color:#d9480f}.app[data-v-237afeb0]{flex-direction:column;height:100dvh;padding:12px 16px 16px;display:flex}header[data-v-237afeb0]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.brand[data-v-237afeb0]{align-items:center;gap:10px;font-size:16px;display:flex}.logo[data-v-237afeb0]{grid-template-columns:1fr 1fr;gap:2px;width:22px;height:22px;display:grid}.logo i[data-v-237afeb0]{border-radius:2px}.logo i[data-v-237afeb0]:first-child{background:#d93123}.logo i[data-v-237afeb0]:nth-child(2){background:#f5bb16}.logo i[data-v-237afeb0]:nth-child(3){background:#1d95d0}.logo i[data-v-237afeb0]:nth-child(4){background:#329239}nav[data-v-237afeb0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.split[data-v-237afeb0]{display:flex;position:relative}.split>button[data-v-237afeb0]:first-child{border-radius:8px 0 0 8px}.split>.more[data-v-237afeb0]{border-radius:0 8px 8px 0;margin-left:-1px;padding:6px 7px}.menu[data-v-237afeb0]{z-index:5;gap:2px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #00000029}.menu button[data-v-237afeb0]{background:0 0;border:none;width:100%}.menu button[data-v-237afeb0]:hover{background:var(--hover)}.divider[data-v-237afeb0]{background:var(--border);width:1px;height:24px;margin:0 8px}main[data-v-237afeb0]{flex:1;grid-template-columns:300px minmax(0,1fr);gap:16px;min-height:0;display:grid}.col[data-v-237afeb0]{flex-direction:column;gap:16px;min-width:0;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}.col[data-v-237afeb0]>*{flex:none}.center[data-v-237afeb0]{overflow:hidden}.center[data-v-237afeb0]>*{flex:1;min-height:0}@media (width<=1000px){.app[data-v-237afeb0]{height:auto}main[data-v-237afeb0]{grid-template-columns:1fr}.col[data-v-237afeb0]{overflow:visible}.center[data-v-237afeb0]{order:-1;height:min(80vh,640px)}}@media print{.app[data-v-237afeb0]{display:none}}
