:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--card:#fff;--fg:#14181f;--body:#3a414d;--muted:#5a6372;--line:#e1e4ea;--line-strong:#d5dae3;--input-line:#c9cfda;--accent:#025bf2;--accent-hover:#0149c4;--accent-soft:#e6effe;--ok-bg:#e6f4ea;--ok:#1c5a2e;--warn-bg:#fdf1dc;--warn:#7a4a00;--err-bg:#fce8e6;--err:#a3241a}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.55 IBM Plex Sans,system-ui,sans-serif}a{color:var(--accent)}a:hover{color:var(--accent-hover)}button{font:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header{background:var(--card);border-bottom:1px solid var(--line)}.bar{flex-wrap:wrap;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:12px 24px;display:flex}.brand{color:inherit;align-items:center;gap:16px;text-decoration:none;display:flex}.brand:hover{color:inherit}.brand img{width:auto;height:44px;display:block}.brand .divider{background:var(--line-strong);width:1px;height:32px}.brand .product{font-size:17px;font-weight:600}.tools{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.account{color:var(--muted);align-items:center;gap:12px;font-size:15px;display:flex}.account .who{color:var(--fg);font-weight:500}.account button{border:1.5px solid var(--input-line);background:var(--card);min-height:44px;color:var(--fg);border-radius:10px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.account button:hover{border-color:var(--accent);color:var(--accent)}main{flex-direction:column;gap:24px;max-width:1120px;margin:0 auto;padding:32px 24px 64px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px #14181f0f}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:600}
