@import url('/capturebeacon-design-tokens.css');
html.cb-account-checking body>*:not(#cbAccountGate){visibility:hidden!important}.cb-account-gate{box-sizing:border-box;position:fixed;inset:0;z-index:2147483640;background:var(--cb-color-surface,#fffdf8);color:var(--cb-color-ink,#17272c);padding:clamp(24px,8vw,100px);font:18px/1.6 system-ui,sans-serif}.cb-account-gate h1{font-size:30px}.cb-account-gate a,.cb-verified-account{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:var(--cb-workspace-link,#174c5a);text-underline-offset:3px}.cb-verified-account{font-size:13px;overflow-wrap:anywhere}.cb-account-page{font:17px/1.6 system-ui,sans-serif;background:var(--wash,#f4f0e7);color:var(--cb-workspace-on-background,#17272c);margin:0}.cb-account-page header{padding:22px max(20px,calc((100vw - 1000px)/2));background:var(--cb-color-surface,#fffdf8);border-bottom:1px solid #cdd3cf;font-weight:800}.cb-account-page main{width:min(560px,calc(100% - 32px));box-sizing:border-box;margin:50px auto;padding:28px;background:var(--cb-color-surface,#fffdf8);color:var(--cb-color-ink,#17272c);border:1px solid #cdd3cf;border-radius:16px}.cb-account-page h1{line-height:1.15;font-size:34px}.cb-account-page label{display:block;margin:16px 0;font-weight:600}.cb-account-page input[type=email]{display:block;box-sizing:border-box;width:100%;font:inherit;min-height:48px;border:1px solid #65777a;border-radius:6px;padding:10px;margin-top:7px}.cb-account-page .cb-personal{display:flex;gap:10px;align-items:flex-start}.cb-personal input{margin-top:7px}.cb-account-page button,.cb-account-page a.button{display:inline-flex;align-items:center;min-height:46px;font:inherit;padding:10px 15px;border:1px solid var(--navy,#174c5a);border-radius:7px;color:var(--cb-workspace-link,#174c5a);background:var(--cb-color-surface,#fffdf8);text-decoration:none;cursor:pointer;margin:6px 8px 6px 0}.cb-account-page button.primary{background:var(--navy,#174c5a);color:var(--cb-workspace-on-primary,#fff)}.cb-account-page small{display:block;color:#53656a;line-height:1.5}.cb-account-page [hidden]{display:none!important}.cb-account-page :is(a,button,input):focus-visible{outline:3px solid #a35420;outline-offset:3px}
