:root{color-scheme:dark;--emb-accent:#b7fa69}.emb-page{background:#090b0d;color:#edf1eb;font:15px/1.6 system-ui,sans-serif;margin:0}.emb-wrap{max-width:1080px;margin:auto;padding:28px 22px 64px}.emb-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #29312b;padding-bottom:22px}.emb-top img{width:148px}.emb-top a,.emb-wrap a{color:var(--emb-accent)}.emb-kicker{color:var(--emb-accent);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-top:40px}.emb-wrap h1{font-size:clamp(28px,5vw,44px);line-height:1.16;letter-spacing:-.04em;margin:12px 0}.emb-wrap h2{font-size:19px;margin-top:0}.emb-muted{color:#a8b1a7}.emb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.emb-card{background:#131814;border:1px solid #303a30;border-radius:18px;padding:23px}.emb-card strong.emb-value{display:block;font-size:32px;letter-spacing:-.04em}.emb-card.highlight{border-color:#7aa549;background:#1b2718}.emb-code{font-size:26px;letter-spacing:.05em;overflow-wrap:anywhere}.emb-wrap label{display:block;margin:16px 0 6px}.emb-wrap input,.emb-wrap select{box-sizing:border-box;width:100%;border-radius:9px;border:1px solid #465044;background:#0b100c;color:#fff;padding:12px;font:inherit}.emb-wrap button,.emb-button{background:var(--emb-accent);color:#102008;border:0;border-radius:9px;padding:12px 18px;font:600 14px system-ui;cursor:pointer}.emb-wrap button:disabled{opacity:.5;cursor:wait}.emb-wrap button.secondary{background:#293326;color:#f1f4ee}.emb-login{max-width:460px;margin:36px auto}.emb-table{overflow-x:auto}.emb-wrap table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}.emb-wrap th,.emb-wrap td{text-align:left;border-bottom:1px solid #303a30;padding:12px 16px 12px 0}.emb-wrap th{color:#abb7a6;font-weight:500}.emb-status{min-height:24px;color:#e4f7c9}.emb-wrap :focus-visible{outline:3px solid #b7fa69;outline-offset:3px}.emb-note{border-left:3px solid #b7fa69;padding-left:15px}.emb-wrap input[type=checkbox]{width:auto}.emb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media(max-width:700px){.emb-grid{grid-template-columns:1fr 1fr}.emb-grid .highlight{grid-column:1/-1}.emb-card{padding:18px}.emb-form-grid{grid-template-columns:1fr}.emb-wrap{padding:20px 16px 48px}.emb-top img{width:120px}}@media(max-width:420px){.emb-grid{grid-template-columns:1fr}.emb-code{font-size:22px}}
