body{color:var(--ink);background:#070b08;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.page{background:radial-gradient(900px 500px at 50% 100%, var(--glow), transparent 70%), radial-gradient(700px 420px at 85% 0, var(--glow2), transparent 70%), repeating-linear-gradient(90deg, transparent 0 119px, var(--grid) 119px 120px), repeating-linear-gradient(0deg, transparent 0 119px, var(--grid) 119px 120px), var(--bg)}.wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 32px}.muted{color:var(--muted);font-size:15px;line-height:1.6}.hl{color:var(--acc)}.lab{letter-spacing:.1em;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.chip{background:var(--ink);color:var(--bg);border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500}.h2{letter-spacing:-1px;margin:16px 0 36px;font-size:44px;font-weight:300;line-height:1.12}.glass{background:var(--gl);border:1px solid var(--bd);box-sizing:border-box;border-radius:16px}.tag{border:1px solid var(--bd2);letter-spacing:.07em;color:var(--tagtx);border-radius:5px;margin-right:6px;padding:4px 8px;font-size:10px;display:inline-block}.pill{background:var(--gl2);border:1px solid var(--bd);border-radius:10px;gap:2px;padding:4px;font-size:13px;display:flex}.pill a{border-radius:7px;padding:7px 14px}.ib{border:1px solid var(--bd);background:var(--gl2);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.btn{border:1px solid var(--bd3);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.go{color:#04110a;background:linear-gradient(90deg,#1fa824,#4ade80);border:0}.page{--bg:#070b08;--ink:#eef3ef;--muted:#a3ada5;--bd:#1e2620;--bd2:#2f3a32;--bd3:#3a463d;--bd4:#24502f;--gl:#ffffff0a;--gl2:#ffffff0f;--card:#101511;--sel:#0f1411;--acc:#4ade80;--tagtx:#c4ccc6;--grid:#ffffff09;--glow:#1fa82459;--glow2:#1fa8242e;--foot:#00000073;--notebg:#4ade801f;color:var(--ink)}#theme:checked~.page{--bg:#f3f6f3;--ink:#0a0f0b;--muted:#4f5750;--bd:#d5dcd6;--bd2:#c3ccc4;--bd3:#b5c0b7;--bd4:#a9d3ae;--gl:#ffffffbf;--gl2:#ffffffe6;--card:#fff;--sel:#fff;--acc:#007a03;--tagtx:#3e463f;--grid:#0000000d;--glow:#1fa82429;--glow2:#1fa8241a;--foot:#ffffffd9;--notebg:#007a031a}.page svg{stroke:var(--ink)}.l-only{display:none}#theme:checked~.page .l-only{display:inline}#theme:checked~.page .d-only{display:none}.sr{opacity:0;width:1px;height:1px;position:absolute}.tg{border:1px solid var(--bd);background:var(--gl2);cursor:pointer;border-radius:10px;gap:2px;padding:3px;font-size:12px;display:flex}.tg span{color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:7px 11px;display:flex}.tg svg{stroke:currentColor}.tg .tn{background:var(--ink);color:var(--bg)}#theme:checked~.page .tg .tn{color:var(--muted);background:0 0}#theme:checked~.page .tg .tj{background:var(--ink);color:var(--bg)}#theme:focus-visible~.page .tg{outline:2px solid var(--acc);outline-offset:2px}.note{background:var(--notebg);color:var(--acc);border-radius:6px;align-items:center;gap:6px;margin-top:16px;padding:4px 9px;font-size:12px;display:inline-flex}.note svg{stroke:none}.note span{color:var(--muted)}@keyframes pulse-ring{0%{box-shadow:0 0 #4ade8099}to{box-shadow:0 0 0 8px #4ade8000}}@keyframes ticker-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.on-dot{background:var(--acc);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s infinite pulse-ring;display:inline-block}.ticker-line{animation:.35s ease-out ticker-in;display:inline-block}@media (prefers-reduced-motion:reduce){.on-dot,.ticker-line{animation:none}}.side{border-right:1px solid var(--bd);background:var(--gl);box-sizing:border-box;flex-direction:column;flex:none;gap:24px;width:248px;padding:24px 16px;display:flex}.ni{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.ni svg{stroke:currentColor}.ni.on{background:var(--gl2);color:var(--ink);border:1px solid var(--bd)}.ni.on svg{stroke:var(--acc)}.page{--warn:#e8b84a;--err:#f2706b}#theme:checked~.page{--warn:#8a6100;--err:#b3261e}.st{border:1px solid var(--bd);border-radius:6px;padding:4px 10px;font-size:12px;display:inline-block}.st.g{background:var(--notebg);color:var(--acc);border-color:#0000}.st.w{color:var(--warn);border-color:var(--warn)}.st.n{color:var(--muted)}.st.r{color:var(--err);border-color:var(--err)}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--muted);letter-spacing:.06em;padding:0 12px 14px;font-size:12px;font-weight:400}td{border-top:1px solid var(--bd);padding:16px 12px}@media (width<=900px){.side{display:none}}input[type=checkbox],input[type=radio]{cursor:pointer}.subs{border-left:1px solid var(--bd);flex-direction:column;gap:2px;margin:0 0 4px 26px;padding-left:8px;display:flex}.subs .ni{padding:8px 12px;font-size:13px}.bdg{color:#04110a;box-sizing:border-box;background:linear-gradient(90deg,#1fa824,#4ade80);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.ib{position:relative}.ib .bdg{margin:0;position:absolute;top:-6px;right:-6px}
