@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root,html[data-theme=default],html[data-theme=light]{--bg:#eef2f6;--s1:#fff;--text:#142340;--muted:#5f6e8a;--accent:#0e4ebd;--primary:#00875b;--onPrimary:#fff;--hover:#14234009;--focus:#5f6e8a;--outline:#7c879c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],html[data-theme=obsidian]{--bg:#141414;--s1:#232323;--text:#f5f5f5;--muted:#a3a3a3;--accent:#7ab8ff;--primary:#2ed37a;--onPrimary:#07170f;--hover:#ffffff0d;--focus:#a3a3a3;--outline:#8c8c8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme]){--bg:#141414;--s1:#232323;--text:#f5f5f5;--muted:#a3a3a3;--accent:#7ab8ff;--primary:#2ed37a;--onPrimary:#07170f;--hover:#ffffff0d;--focus:#a3a3a3;--outline:#8c8c8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body.lmn{height:100%;margin:0}html:has(>body.lmn){height:100%;margin:0}body.lmn{accent-color:var(--primary);-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:General Sans,system-ui,sans-serif}@layer components{.lmn *{box-sizing:border-box}.lmn h1,.lmn p{margin:0}.lmn button{font-variant-numeric:tabular-nums;cursor:pointer;color:inherit;font-family:inherit}.lmn :focus{outline:none}.lmn :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lmn a{color:var(--accent);text-decoration:none}.lmn .lmn-stack{flex-direction:column;display:flex}.lmn .btn{white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,filter .15s,opacity .15s;display:inline-flex}.lmn .btn:active:not(:disabled){filter:brightness(.94)}.lmn .btn.pri{background:var(--primary);color:var(--onPrimary)}.lmn .btn.out{background:var(--s1);border:1px solid var(--outline);color:var(--text)}.lmn .btn.out:hover{background:var(--hover)}.lmn .f01-h{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:28px}.lmn .f01-p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:20px}.lmn .f01-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.lmn .f01-acts .btn{border-radius:9px;height:36px;padding:0 16px;font-size:13.5px}}
