[data-ak=root]{--ak-accent: var(--ak-accent, #1f2937);--ak-accent-text: var(--ak-accent-text, #ffffff);--ak-radius: var(--ak-radius, 6px);--ak-font: var(--ak-font, inherit);--ak-gap: var(--ak-gap, 12px);font-family:var(--ak-font);display:grid;gap:var(--ak-gap);max-width:24rem}[data-ak=header]{display:grid;gap:calc(var(--ak-gap) / 2)}[data-ak=logo] img,[data-ak=logo] svg{max-height:2.5rem;width:auto}[data-ak=title]{font-size:1.25rem;margin:0}[data-ak=intro],[data-ak=message]{margin:0;opacity:.8}[data-ak=form],[data-ak=actions]{display:grid;gap:var(--ak-gap)}[data-ak=field]{display:grid;gap:4px}[data-ak=input]{padding:8px 10px;border:1px solid #cbd5e1;border-radius:var(--ak-radius);font:inherit}[data-ak=buttonPrimary],[data-ak=buttonSecondary]{padding:8px 12px;border-radius:var(--ak-radius);font:inherit;cursor:pointer}[data-ak=buttonPrimary]{background:var(--ak-accent);color:var(--ak-accent-text);border:1px solid var(--ak-accent)}[data-ak=buttonSecondary]{background:transparent;color:inherit;border:1px solid #cbd5e1}[data-ak=buttonPrimary]:disabled,[data-ak=buttonSecondary]:disabled{opacity:.6;cursor:default}[data-ak=divider]{text-align:center;opacity:.6;font-size:.875rem}[data-ak=error]{color:#b91c1c;margin:0}[data-ak=list]{list-style:none;padding:0;margin:0;display:grid;gap:var(--ak-gap)}[data-ak=item]{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center}[data-ak=itemMeta]{grid-column:1;font-size:.875rem;opacity:.7}[data-ak=item] [data-ak=buttonSecondary]{grid-row:1 / span 2}:root{--ak-accent: #1f3a2e;--ak-accent-text: #ffffff;--ak-radius: 8px;--ak-font: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--ak-gap: 14px;color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:var(--ak-font);background:#f4f5f3;color:#14201a}main{min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:100%;max-width:26rem;background:#fff;border:1px solid #dfe3de;border-radius:12px;padding:28px;box-shadow:0 1px 2px #0000000a}.mark{font-weight:700;letter-spacing:.02em;font-size:1.1rem}.mark span{color:#4b6b58;font-weight:500}.client{font-size:.9rem;color:#4b5a51;margin:0 0 12px;text-align:center}.foot{margin-top:18px;font-size:.8rem;color:#6b776f;text-align:center}.foot a{color:inherit}[data-ak=buttonPrimary],[data-ak=buttonSecondary]{width:100%}
