@import url('/omos-black-gold.css');
:root{--bg:#020305;--panel:#08090c;--panel2:#0d0e12;--line:rgba(216,179,90,.18);--text:#f5f0e6;--muted:#aaa7a1;--gold:#d8b35a;--gold2:#f0d98a;--cyan:#42c6ff;--mint:#8af3d1}*{box-sizing:border-box}body{margin:0;background:#020305;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}.wrap{max-width:1120px;margin:auto;padding:64px 24px 88px}.k{color:var(--gold2);font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}h1{font-size:clamp(42px,6vw,72px);line-height:1;margin:12px 0 18px;letter-spacing:-.04em;color:var(--text)}h2{margin-top:0;color:var(--text)}.lead,p,li{color:var(--muted)}a{color:var(--gold2)}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.btn{display:inline-block;padding:10px 14px;border-radius:999px;border:1px solid rgba(216,179,90,.22);text-decoration:none;font-weight:800;color:var(--text);background:rgba(216,179,90,.035)}.btn.primary{background:linear-gradient(135deg,#b98d34,#f0d98a);border-color:transparent;color:#080706}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:26px 0}.card{background:linear-gradient(180deg,rgba(216,179,90,.045),rgba(255,255,255,.018));border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 18px 48px rgba(0,0,0,.22)}.pill{display:inline-block;padding:5px 8px;border:1px solid rgba(216,179,90,.25);border-radius:999px;font-size:11px;font-weight:900;color:var(--gold2)}.rule{margin:26px 0;padding:18px;border:1px solid rgba(216,179,90,.35);border-radius:14px;background:rgba(216,179,90,.07);color:#f5e7b4}.flow{font-weight:900;letter-spacing:.035em;padding:18px;border:1px solid var(--line);border-radius:14px;background:#050506;overflow:auto;color:#eee8de}.back{display:inline-block;margin-bottom:24px;text-decoration:none}.small{font-size:13px;color:#8f8d88}table{width:100%;border-collapse:collapse;margin:24px 0}td,th{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--gold2)}code{color:var(--cyan)}@media(max-width:680px){.wrap{padding:44px 18px 70px}}