.site.info-page main{padding:calc(96px + var(--safe-t)) 0 40px}.site .doc{max-width:780px;margin:0 auto;padding:0 clamp(18px,5vw,40px)}.site .doc h1{font-family:var(--display);color:var(--ink);margin:0 0 10px;font-size:clamp(2.2rem,6vw,3.2rem);line-height:1.05}.site .doc .lede{color:var(--ink-dim);margin:0 0 22px;font-size:1.1rem}.site .doc h2{font-family:var(--display);color:var(--gold);margin:36px 0 10px;scroll-margin-top:90px;font-size:clamp(1.45rem,3.6vw,1.9rem)}.site .doc h3{color:var(--ink);margin:22px 0 6px;font-size:1.15rem;font-weight:700}.site .doc p,.site .doc li{color:var(--ink);font-size:1.02rem;line-height:1.6}.site .doc p{margin:0 0 12px}.site .doc ul,.site .doc ol{margin:0 0 14px;padding-left:1.3em}.site .doc li+li{margin-top:4px}.site .doc a{color:var(--gold)}.site .doc .meta{color:var(--ink-dim);margin-bottom:18px;font-size:.9rem}.site .doc .toc{border:1px solid var(--rule);background:#18122a8c;border-radius:2px;margin:18px 0 8px;padding:14px 18px}.site .doc .toc ol{columns:2 220px;margin:0}.site .doc table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:.97rem}.site .doc th,.site .doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:8px 10px}.site .doc th{color:var(--gold);font-weight:600}.site .doc .table-scroll{overflow-x:auto}.site .draft-notice{border:1px solid #ff8a3d8c;border-left:4px solid var(--ember);background:#ff8a3d1a;border-radius:2px;flex-direction:column;gap:4px;margin:0 0 22px;padding:14px 18px;display:flex}.site .draft-notice strong{color:var(--ember);font-family:var(--display);letter-spacing:.04em;font-size:1.3rem;font-weight:500}.site .draft-notice span{color:var(--ink)}.site mark.placeholder{color:#ffc49b;background:#ff8a3d38;border:1px dashed #ff8a3d99;border-radius:3px;padding:0 4px}.site .owner-note{color:#d6c9ff;background:#a98bff24;border:1px dashed #a98bff8c;border-radius:3px;margin:2px 0;padding:2px 8px;font-size:.92rem;display:inline-block}.site .nexium-notice{border:1px solid var(--rule);border-top:2px solid var(--gold);background:#18122a9e;border-radius:2px;margin:22px 0;padding:16px 18px}.site .nexium-notice strong{font-family:var(--display);color:var(--gold);margin-bottom:6px;font-size:1.25rem;font-weight:500;display:block}.site .nexium-notice ul{margin:0;padding-left:1.2em}.site .nexium-notice li{color:var(--ink)}.site .coming-soon{border:1px solid var(--gold);color:var(--gold);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-block}.site .doc .bundles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:26px 0 8px;padding:0;list-style:none;display:grid}.site .bundle{border:1px solid var(--rule);border-top:2px solid var(--gold);text-align:center;background:#18122a9e;border-radius:2px;flex-direction:column;gap:6px;margin:0;padding:26px 14px 16px;display:flex;position:relative}.site .bundle-name{font-family:var(--display);color:var(--ink);font-size:1.3rem}.site .bundle-unit{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-top:-6px;font-size:.85rem}.site .bundle-amount{color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1.1}.site .bundle-bonus{color:var(--heal);min-height:1.3em;font-size:.9rem}.site .bundle-price{color:var(--ink);margin-bottom:8px;font-size:1.25rem;font-weight:700}.site .bundle .btn{justify-content:center;margin-top:auto}.site .bundle .badge{white-space:nowrap;background:var(--abyss);padding:3px 10px;font-size:.7rem;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.site .contact-card{border:1px solid var(--rule);border-top:2px solid var(--gold);background:#18122a9e;border-radius:2px;margin:18px 0;padding:20px 22px}.site .contact-email{overflow-wrap:anywhere;font-size:clamp(1.2rem,4vw,1.5rem);font-weight:700}.site .doc .bundles>li{margin-top:0}.site .store-test{border:1px dashed var(--void);color:var(--ink);background:#a98bff14;border-radius:6px;padding:10px 14px}.site .store-gate{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site .store-note{border:1px solid var(--rule);background:#18122acc;border-radius:6px;margin:14px 0;padding:12px 16px}.site .store-note.is-ok{border-color:var(--heal)}.site .store-note.is-err{border-color:var(--blood)}.site .store-ref{color:var(--muted,#b9b0c8);margin-top:4px;font-family:ui-monospace,monospace;font-size:.8rem}
