:root{--ais-bg:#191d1f;--ais-surface:#202426;--ais-surface-2:#101315;--ais-surface-read:#242829;--ais-border:#a7aaac24;--ais-border-strong:#3a3e40;--ais-text:#f0efec;--ais-text-muted:#9b9d9d;--ais-text-dim:#7a7c7c;--ais-accent:#c89b5a;--ais-metal-primary:linear-gradient(180deg, #ddb56f 0%, #c8944d 48%, #9b6834 100%);--ais-metal-primary-shadow:inset 0 1px 0 #ffffff38, 0 4px 12px #b97e372e;--ais-metal-primary-shadow-hover:inset 0 1px 0 #ffffff47, 0 5px 14px #b97e3738;--ais-metal-primary-shadow-active:inset 0 1px 2px #0000001f, 0 2px 8px #b97e3724;--ais-nav-active:#e2c18a;--ais-good:#3cb878;--ais-warn:#d99a3d;--ais-bad:#d8584f;--ais-info:#a7aaac;--ais-radius:8px;--ais-radius-sm:6px;--ais-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ais-mono:ui-monospace, "SF Mono", "JetBrains Mono", monospace}.ais-app{isolation:isolate;background:linear-gradient(160deg,#0c0e10 0%,#191d1f 42%,#121416 100%);position:relative}.ais-app:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 55% at 50% -8%,#c89b5a17 0%,#0000 52%),radial-gradient(50% 45% at 8% 92%,#788ca00f 0%,#0000 48%),radial-gradient(45% 40% at 92% 78%,#5a5f640d 0%,#0000 45%);position:fixed;inset:0}.ais-app:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 90%,#0000 42%,#0006 100%);position:fixed;inset:0}.ais-app>*{z-index:1;position:relative}[style*=--ais-card]{isolation:isolate;position:relative}[style*=--ais-card]:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#9b683447 14%,#e2b86f80 50%,#9b683447 86%,#0000 100%);border-radius:1px;height:1px;position:absolute;top:0;left:12px;right:12px}.ais-readsurface{--ais-bg:#f4f3f0;--ais-surface:#faf9f7;--ais-surface-2:#ececea;--ais-border:#0000001a;--ais-border-strong:#00000029;--ais-text:#1a1c1e;--ais-text-muted:#5c5e60;--ais-text-dim:#848688;background:var(--ais-bg);color:var(--ais-text)}button[style*=--ais-metal],.ais-btn-primary{isolation:isolate;position:relative;overflow:hidden}button[style*=--ais-metal]:after,.ais-btn-primary:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:linear-gradient(90deg,#0000 0%,#fff0 28%,#ffeec83d 50%,#fff0 72%,#0000 100%);position:absolute;inset:0;transform:translate(-110%)}button[style*=--ais-metal]>*,.ais-btn-primary>*{z-index:1;position:relative}.ais-btn-primary{color:#f0efec;text-shadow:0 1px 1px #38260e2e;transition:filter .16s,box-shadow .16s}@media (hover:hover){button[style*=--ais-metal]:hover:not(:disabled){filter:brightness(1.045);box-shadow:var(--ais-metal-primary-shadow-hover)}button[style*=--ais-metal]:hover:not(:disabled):after,.ais-btn-primary:hover:not(:disabled):after{animation:.62s ease-out forwards ais-metal-glow-sweep}button[style*=--ais-metal]:active:not(:disabled){filter:brightness(.98);box-shadow:var(--ais-metal-primary-shadow-active)}.ais-btn-primary:hover:not(:disabled){filter:brightness(1.045);box-shadow:var(--ais-metal-primary-shadow-hover)}.ais-btn-primary:active:not(:disabled){filter:brightness(.98);box-shadow:var(--ais-metal-primary-shadow-active)}}@keyframes ais-metal-glow-sweep{0%{opacity:0;transform:translate(-110%)}10%{opacity:1}to{opacity:0;transform:translate(110%)}}.ais-md{font-family:var(--ais-font);word-break:break-word}.ais-md p{margin:0 0 .65em}.ais-md p:last-child{margin-bottom:0}.ais-md strong{color:var(--ais-text);font-weight:600}.ais-md em{font-style:italic}.ais-md h1,.ais-md h2,.ais-md h3,.ais-md h4{color:var(--ais-text);margin:.85em 0 .4em;font-weight:600;line-height:1.35}.ais-md h1:first-child,.ais-md h2:first-child,.ais-md h3:first-child{margin-top:0}.ais-md h1{font-size:1.35em}.ais-md h2{font-size:1.15em}.ais-md h3{font-size:1.02em}.ais-md h4{font-size:.95em}.ais-md ul,.ais-md ol{margin:.35em 0 .65em;padding-left:1.25em}.ais-md li{margin-bottom:.3em}.ais-md li::marker{color:var(--ais-text-muted)}.ais-md code{font-family:var(--ais-mono);background:var(--ais-surface-2);border-radius:4px;padding:.1em .35em;font-size:.92em}.ais-md pre{background:var(--ais-surface-2);border-radius:6px;margin:.5em 0;padding:8px 10px;overflow-x:auto}.ais-md pre code{background:0 0;padding:0}.ais-md blockquote{border-left:3px solid var(--ais-border-strong);color:var(--ais-text-muted);margin:.5em 0;padding-left:10px}.ais-md hr{border:none;border-top:1px solid var(--ais-border);margin:.75em 0}.ais-md a{color:var(--ais-accent)}.ais-md table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.95em}.ais-md th,.ais-md td{border:1px solid var(--ais-border);text-align:left;padding:4px 8px}.ais-md th{color:var(--ais-text);background:var(--ais-surface-2)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg-app:#101315;--color-bg-base:#191d1f;--color-bg-card:#202426;--color-bg-card-hover:#292d2f;--color-bg-input:#292d2f;--color-bg-read:#242829;--color-text-primary:#f0efec;--color-text-body:#c1c2c0;--color-text-muted:#9b9d9d;--color-text-disabled:#7a7c7c;--color-accent:#c89b5a;--color-accent-text:#e0b873;--color-accent-blue:#c89b5a;--color-success:#3cb878;--color-danger:#d8584f;--color-warning:#d99a3d;--color-info:#a7aaac;--color-border-subtle:#323638;--color-border-default:#3a3e40}body{-webkit-font-smoothing:antialiased;background:var(--color-bg-base);color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3a3e40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9b9d9d}
