:root{--navy:#0a1634;--gold:#c9a24b;--bg:#f4f5f9;--card:#fff;--tx:#14213d;--mut:#6b7488;--bd:#e0e4ee;padding-top:env(safe-area-inset-top,0)}@media (prefers-color-scheme:dark){:root{--bg:#070e22;--card:#101c3b;--tx:#eef1f8;--mut:#9aa5c0;--bd:#223059}}*{box-sizing:border-box}body{margin:0;font:15px/1.45 system-ui,sans-serif;background:var(--bg);color:var(--tx)}header{position:sticky;top:0;background:var(--navy);padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.brand{font-weight:800;letter-spacing:.1em;color:var(--gold)}main{max-width:760px;margin:auto;padding:14px}.c{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:14px;margin-bottom:12px}.m{color:var(--mut);font-size:13px}.b{display:inline-block;font-size:11px;padding:2px 8px;border-radius:99px;border:1px solid var(--gold);color:var(--gold);margin-right:4px}button{background:var(--gold);color:#0a1634;border:0;border-radius:10px;padding:8px 12px;font-weight:600;cursor:pointer;margin:2px}button.s{background:transparent;color:var(--tx);border:1px solid var(--bd)}input,select,textarea{width:100%;padding:10px;border:1px solid var(--bd);border-radius:10px;background:var(--card);color:var(--tx);font:inherit;margin:4px 0}.tabs{display:flex;gap:6px;margin-bottom:12px}.k{display:flex;gap:10px;overflow-x:auto}.col{flex:0 0 210px}.tl{border-left:2px solid var(--bd);padding-left:14px}.p{padding:20px}
