:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a08;--surface:#14110c;--surface-2:#1d1911;--surface-3:#262016;--border:#2e2719;--border-gold:#cdb27a52;--text:#f7f3ea;--text-muted:#a79c87;--primary:#cdb27a;--gold:#e6d3a3;--accent:#a88a55;--on-primary:#1a1206;--gold-gradient:linear-gradient(135deg, #f0dcab 0%, #cdb27a 45%, #a88a55 100%);--danger:#ff6b6b;--success:#6fcf97;--warning:#e8b45a;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Cinzel", Georgia, "Times New Roman", serif;--shadow:0 10px 30px #00000059;--shadow-gold:0 14px 34px #00000073, 0 0 26px #cdb27a12;--shadow-gold-hover:0 16px 38px #00000080, 0 0 34px #cdb27a24}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:radial-gradient(1200px 500px at 70% -10%, #cdb27a17, transparent 60%), radial-gradient(900px 400px at -10% 110%, #8b5cf60f, transparent 60%), var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-size:14px}a{color:inherit}a[href]:not([class]):hover{color:var(--gold)}button,input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3{font-family:var(--font-display);color:var(--text);letter-spacing:.2px;font-weight:700}h1{letter-spacing:1px;margin-top:0;font-size:24px!important}h2,h3{letter-spacing:.6px}button{background:var(--surface-2);color:var(--text);border:1px solid var(--border-gold);cursor:pointer;border-radius:999px;padding:7px 16px;font-weight:600;transition:border-color .15s,background .15s,transform .1s,opacity .15s}button:hover:not(:disabled){border-color:var(--primary);background:var(--surface-3)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-sidebar a:focus{outline:none}.app-sidebar a:focus-visible{outline-offset:-1px;outline:1px solid #cdb27a73}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;padding:8px 12px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #cdb27a26;border-color:var(--primary)!important}input::placeholder,textarea::placeholder{color:#6f6655}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}select option{background:var(--surface)}.gold-card{box-shadow:var(--shadow-gold);transition:box-shadow .25s,border-color .25s;position:relative}.gold-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0dcab8c,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.gold-card:hover{box-shadow:var(--shadow-gold-hover);border-color:#cdb27a73!important}[style*="background: var(--surface)"]{box-shadow:var(--shadow-gold)}.form-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.form-stack{gap:20px;display:grid}.form-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.form-section-title{letter-spacing:1.6px;text-transform:uppercase;color:var(--primary);margin:0 0 14px;font-size:11px;font-weight:800}.form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}@media (width<=1000px){.form-columns,.form-pair{grid-template-columns:minmax(0,1fr)}}table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:600}code{color:var(--gold);background:#cdb27a14;border-radius:6px;padding:1px 6px;font-size:.9em}::selection{background:#cdb27a4d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#3a3122;border-radius:8px}::-webkit-scrollbar-track{background:0 0}@keyframes spin{to{transform:rotate(360deg)}}.app-menu-button{display:none}@media (width<=900px){.app-menu-button{display:inline-flex}.app-sidebar{z-index:40;transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0006;width:240px!important;position:fixed!important}.app-sidebar.is-open{transform:translate(0)}.app-sidebar-backdrop{z-index:30;background:#00000080;display:none;position:fixed;inset:0}.app-sidebar-backdrop.is-open{display:block}.app-main{padding:16px!important}}@media (width<=640px){.field-row{flex-direction:column!important}.detail-grid{grid-template-columns:1fr!important;row-gap:4px!important}}.card-button{transition:border-color .2s,transform .15s,box-shadow .2s}.card-button:hover{transform:translateY(-1px);border-color:var(--primary)!important}.card-button.is-active{box-shadow:0 0 0 1px var(--primary), 0 10px 30px #d4b87a1f;border-color:var(--primary)!important}.dash-metric{border-radius:var(--radius-sm);color:inherit;border-top:1px solid #cdb27a1a;align-items:center;gap:12px;margin:0 -10px;padding:12px 10px;text-decoration:none;transition:background .2s;display:flex}.dash-metric:hover{background:#cdb27a12}.dash-metric-arrow{color:var(--text-muted);font-size:18px;line-height:1;transition:transform .2s,color .2s}.dash-metric:hover .dash-metric-arrow{color:var(--primary);transform:translate(3px)}@media (width<=640px){.app-header{gap:8px!important;padding:0 12px!important}.app-username{display:none}.app-main{padding:12px!important}.app-main h1{font-size:18px!important}.app-main [style*="display: flex"]{flex-wrap:wrap}.app-main [style*="justify-content: space-between"]{row-gap:10px!important}.app-main [style*=minmax\(130px],.app-main [style*=minmax\(140px],.app-main [style*=minmax\(150px],.app-main [style*=minmax\(160px],.app-main [style*=minmax\(180px],.app-main [style*=minmax\(190px]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-main [style*=minmax\(220px],.app-main [style*=minmax\(230px],.app-main [style*=minmax\(260px],.app-main [style*=minmax\(300px],.app-main [style*="120px 1fr 1fr"],.app-main [style*="minmax(140px, 220px) 1fr auto"]{grid-template-columns:minmax(0,1fr)!important}.gold-card{padding:14px!important}.stat-value{font-size:24px!important}.app-main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.app-main th,.app-main td{white-space:nowrap}[style*="width: 520px"],[style*="width: 480px"],[style*="width: 460px"],[style*="width: 400px"],[style*="width: 380px"],[style*="width: 360px"],[style*="width: 320px"],[style*="width: 300px"],[style*="min-width: 260px"],[style*="min-width: 240px"],[style*="min-width: 220px"]{min-width:0!important;max-width:calc(100vw - 24px)!important}.app-main img,.app-main video,.app-main svg{max-width:100%}}
