.app-dialog-backdrop[data-v-622bfb29]{z-index:10010;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020617b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.app-dialog-panel[data-v-622bfb29]{width:min(28rem,100%);color:var(--fft-text-primary,#f8fafc);background:#111827;border:1px solid #94a3b857;border-radius:8px;padding:1rem;box-shadow:0 24px 70px #0000005c}.app-dialog-panel--danger[data-v-622bfb29]{border-color:#f871717a}.app-dialog-header[data-v-622bfb29]{margin-bottom:.65rem}.app-dialog-title[data-v-622bfb29]{margin:0;font-size:1rem;font-weight:700;line-height:1.25}.app-dialog-message[data-v-622bfb29]{color:var(--fft-text-muted,#cbd5e1);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.45}.app-dialog-field[data-v-622bfb29]{gap:.35rem;margin-top:.85rem;display:grid}.app-dialog-field-label[data-v-622bfb29]{text-transform:uppercase;color:var(--fft-text-muted,#94a3b8);font-size:.72rem;font-weight:700}.app-dialog-input[data-v-622bfb29]{width:100%;min-width:0;color:var(--fft-text-primary,#f8fafc);font:inherit;background:#020617b8;border:1px solid #94a3b861;border-radius:6px;padding:.55rem .65rem}.app-dialog-input[data-v-622bfb29]:focus{border-color:var(--fft-accent,#3b82f6);outline-offset:1px;outline:2px solid #3b82f638}.app-dialog-actions[data-v-622bfb29]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.app-dialog-button[data-v-622bfb29]{color:var(--fft-text-primary,#f8fafc);font:inherit;cursor:pointer;border:1px solid #94a3b857;border-radius:6px;padding:.5rem .8rem;font-size:.86rem;font-weight:700}.app-dialog-button--secondary[data-v-622bfb29]{background:#0f172acc}.app-dialog-button--primary[data-v-622bfb29]{background:var(--fft-accent,#2563eb);border-color:#60a5fa94}.app-dialog-button--danger[data-v-622bfb29]{background:#b91c1c;border-color:#f871719e}.app-dialog-button[data-v-622bfb29]:hover{filter:brightness(1.08)}:root{--tactika-ink-black:#00051c;--tactika-deep-ocean:#437474;--tactika-terracotta:#b94a16;--tactika-golden-pollen:#ffc857;--tactika-bright-snow:#fafafa;--fft-bg-base:#020617;--fft-bg-panel:#0f172a;--fft-border-muted:#1f2937;--fft-text-primary:#f8fafc;--fft-text-muted:#cbd5f5;--fft-accent:#60a5fa;--fft-accent-strong:#2563eb;--fft-badge-bg:#60a5fa29;--fft-badge-border:#60a5fa66;--fft-highlight-move:#00a7c4;--fft-highlight-path:#f4a300;--fft-warning:#f97316;--fft-highlight-hover:#38bdf8}*,:before,:after{box-sizing:border-box}body{background-color:var(--fft-bg-base);color:var(--fft-text-primary);min-height:100vh;text-rendering:optimizeLegibility;margin:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:var(--fft-accent);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:JetBrains Mono,Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#app{min-height:100vh}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
