.backdrop.svelte-amo1z1{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out svelte-amo1z1-fade-in;display:flex;position:fixed;inset:0}.panel.svelte-amo1z1{border:1px solid var(--gold-border);background:linear-gradient(165deg,#1a1814 0%,#12100e 100%);border-radius:16px;width:min(100%,400px);padding:24px 22px 18px;animation:.18s ease-out svelte-amo1z1-rise;box-shadow:0 24px 64px #0000008c,inset 0 0 0 1px #ffffff0a}h3.svelte-amo1z1{color:var(--text);font-size:1.1rem;font-weight:700;font-family:var(--font-display);margin:0}p.svelte-amo1z1{color:var(--text-body);margin:12px 0 0;font-size:.92rem;line-height:1.65}.actions.svelte-amo1z1{gap:10px;margin-top:22px;display:flex}.actions.svelte-amo1z1 .btn:where(.svelte-amo1z1){border-radius:12px;flex:1;min-height:44px}.actions.svelte-amo1z1 .btn.danger-ok:where(.svelte-amo1z1){color:#fff;background:linear-gradient(#e87a84 0%,#c94a56 100%);border-color:#0000;font-weight:700}.actions.svelte-amo1z1 .btn.danger-ok:where(.svelte-amo1z1):hover{filter:brightness(1.05);color:#fff}@keyframes svelte-amo1z1-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-amo1z1-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}:root{--bg:#111;--bg-deep:#0a0a0a;--bg-elevated:#1a1a1a;--bg-card:#222;--gold:#ffd597;--gold-hot:#ffd07b;--gold-deep:#c9a24a;--gold-border:#eed28459;--gold-border-strong:#ffd5978c;--text:#f5f0e6;--text-body:#d5d0c6;--muted:#8a867d;--danger:#e35d6a;--ok:#3ecf8e;--border:var(--gold-border);--radius:12px;--font-body:"Noto Sans SC", "Instrument Sans", system-ui, sans-serif;--font-ui:"Instrument Sans", "Noto Sans SC", system-ui, sans-serif;--font-num:"Oswald", "DIN Alternate", "Helvetica Neue", sans-serif;--font-display:"Instrument Sans", "Noto Sans SC", sans-serif;--shadow-gold:0 0 40px -8px #ffd59759;--felt:radial-gradient(ellipse 80% 60% at 50% 0%, #ffd5971a, transparent 55%), radial-gradient(ellipse 50% 40% at 80% 100%, #14503c1f, transparent 60%), linear-gradient(180deg, #141210 0%, #111 45%, #0a0a0a 100%)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--gold);text-decoration:none}button,input,select,textarea{font:inherit}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.02em}.page{max-width:1100px;margin:0 auto;padding:28px 20px 64px;position:relative}.page:before{content:"";z-index:-1;pointer-events:none;background:var(--felt);position:fixed;inset:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:.02em;color:var(--gold);margin:0;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:700}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-weight:600;font-family:var(--font-ui);margin:0 0 6px}.muted{color:var(--muted)}.btn{border:1px solid var(--gold-border);min-height:42px;color:var(--text-body);cursor:pointer;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:border-color .15s,background .15s,transform 80ms;display:inline-flex}.btn:hover{border-color:var(--gold-border-strong);color:var(--gold);background:#ffd59714}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:#222;box-shadow:var(--shadow-gold);background:linear-gradient(#ffe2ad 0%,#ffd07b 42%,#c9a24a 100%);border-color:#0000;font-weight:700}.btn-primary:hover{color:#111;filter:brightness(1.05)}.btn-danger{color:#ffb4bc;border-color:#e35d6a73}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--muted);letter-spacing:.04em;font-size:12px}.field input,.field select,.field textarea{min-height:42px;color:var(--text);background:#00000059;border:1px solid #ffffff1a;border-radius:10px;padding:8px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold-border-strong);outline:none;box-shadow:0 0 0 3px #ffd5971f}.banner{border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px}.banner-error{color:#ffb4bc;background:#e35d6a1f;border:1px solid #e35d6a59}.banner-ok{color:#9aefc4;background:#3ecf8e1a;border:1px solid #3ecf8e59}.panel{border:1px solid var(--gold-border);background:linear-gradient(165deg,#ffd59712,#0000 42%),#1a1a1aeb;border-radius:16px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:13px}table.data th,table.data td{text-align:left;border-bottom:1px solid #ffffff14;padding:8px 6px}table.data th{color:var(--muted);font-weight:500}table.data input,table.data select{width:100%;min-width:64px;min-height:34px;color:var(--text);background:#00000040;border:1px solid #ffffff1a;border-radius:6px;padding:4px 8px}@keyframes gold-breathe{0%,to{filter:drop-shadow(0 0 18px #ffd59740)}50%{filter:drop-shadow(0 0 36px #ffd59773)}}@keyframes pulse-urgent{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.01)}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.boot.svelte-12qhfyh{min-height:100dvh;color:var(--muted);background:var(--bg);font-family:var(--font-body);place-items:center;display:grid}
