@import url("https://fonts.googleapis.com/css2?family=Saira:wght@300;400;500;600;700;800;900&display=swap");:root{--bg:#000433;--bg-deep:#00031F;--bg-card:#00031F;--bg-input:#000214;--bg-hover:#080d40;--primary:#DF9F20;--primary-dark:#B27F1A;--primary-glow:#DF9F2033;--violet:#808CFF;--violet-dim:#808CFF22;--text:#F5F6FF;--text-dim:#EBECFF;--muted:#6670B8;--border:#E0E3FF18;--border-soft:#E0E3FF10;--success:#22c55e;--error:#ef4444;--warning:#f59e0b;--info:#3b82f6}*{box-sizing:border-box;margin:0;padding:0}#__next,body,html{height:100%;background:radial-gradient(ellipse at 30% 20%,#0a0e3a 0,#000433 50%,#00031F 100%);color:var(--text);font-family:Saira,system-ui,-apple-system,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-dark)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit;background:var(--bg-input);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:12px 14px;outline:none;width:100%;font-size:15px}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--violet-dim)}.btn-primary{background:var(--primary);color:var(--bg-deep);font-weight:700;padding:12px 22px;border-radius:10px;box-shadow:0 0 30px var(--primary-glow);transition:all .15s ease}.btn-primary:hover{background:var(--primary-dark)}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-ghost{background:transparent;color:var(--text-dim);border:1px solid var(--border);padding:10px 18px;border-radius:10px}.btn-ghost:hover{background:var(--bg-hover);color:var(--text)}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 10px}.md h1,.md h2,.md h3,.md h4{margin:16px 0 8px;font-weight:700;color:var(--text);line-height:1.3}.md h1{font-size:22px}.md h2{font-size:19px}.md h3{font-size:17px;color:var(--primary)}.md h4{font-size:15px}.md strong{color:var(--primary);font-weight:700}.md em{color:var(--text-dim)}.md ol,.md ul{padding-left:22px;margin:0 0 10px}.md li{margin:4px 0}.md li::marker{color:var(--primary)}.md blockquote{border-left:3px solid var(--primary);padding:4px 12px;margin:8px 0;background:var(--bg-input);color:var(--text-dim);border-radius:0 8px 8px 0}.md code{border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--primary)}.md code,.md pre{background:var(--bg-input)}.md pre{border:1px solid var(--border);border-radius:10px;padding:12px 14px;overflow-x:auto;margin:10px 0}.md pre code{background:transparent;border:none;padding:0;color:var(--text)}.md table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.md td,.md th{border:1px solid var(--border);padding:8px 10px;text-align:left}.md th{background:var(--bg-input);color:var(--primary);font-weight:700}.md tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.md hr{border:none;border-top:1px solid var(--border);margin:14px 0}.md a{color:var(--violet);text-decoration:underline}.md a:hover{color:var(--primary)}