.access[data-v-11076279]{--bg: oklch(12.5% .004 255);--surface: oklch(15.5% .005 255);--field: oklch(14.5% .005 255);--border: oklch(27% .006 255);--border-strong: oklch(36% .007 255);--text: oklch(92% .006 255);--muted: oklch(72% .007 255);--dim: oklch(59% .006 255);--accent: oklch(61% .13 29);--positive: oklch(72% .1 145);display:grid;grid-template-rows:56px minmax(0,1fr) 40px;width:100%;min-height:100vh;background:var(--bg);color:var(--text);font-family:Avenir Next,Avenir,Segoe UI,sans-serif;line-height:1.5}.access[data-v-11076279] *,.access[data-v-11076279] *:before,.access[data-v-11076279] *:after{box-sizing:border-box}.access a[data-v-11076279]{color:inherit;text-decoration:none}.access button[data-v-11076279],.access input[data-v-11076279]{font-family:inherit}.access button[data-v-11076279]:focus-visible,.access a[data-v-11076279]:focus-visible,.access input[data-v-11076279]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.access-topbar[data-v-11076279],.access-footer[data-v-11076279]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:0 18px}.brand[data-v-11076279]{display:inline-flex;min-height:40px;align-items:center;gap:10px;font-size:.8125rem;font-weight:600}.brand strong[data-v-11076279]{color:var(--accent)}.brand-mark[data-v-11076279]{display:grid;grid-template-columns:repeat(2,7px);width:16px;height:16px;gap:2px;transform:rotate(45deg)}.brand-mark i[data-v-11076279]{background:var(--text)}.brand-mark i[data-v-11076279]:last-child{background:var(--accent)}.system-state[data-v-11076279]{display:inline-flex;align-items:center;gap:7px;color:var(--dim);font-size:.625rem;font-weight:600;text-transform:uppercase}.system-state i[data-v-11076279]{width:6px;height:6px;border-radius:50%;background:var(--positive)}.access-main[data-v-11076279]{display:grid;place-items:center;padding:24px 16px}.access-panel[data-v-11076279]{width:min(100%,420px);border:1px solid var(--border);border-radius:4px;background:var(--surface);padding:20px}.access-panel.invite[data-v-11076279]{width:min(100%,600px)}.panel-heading[data-v-11076279]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.panel-icon[data-v-11076279]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:3px;color:var(--muted)}.panel-heading p[data-v-11076279]{margin:0;color:var(--dim);font-size:.625rem;font-weight:600;text-transform:uppercase}.panel-heading h1[data-v-11076279]{margin:2px 0 0;font-size:1.375rem;font-weight:600;letter-spacing:0;line-height:1.2}.access-form[data-v-11076279]{display:grid;gap:14px}.access-form>label[data-v-11076279],.invite-fields label[data-v-11076279]{display:grid;min-width:0;gap:7px;color:var(--muted);font-size:.6875rem;font-weight:600}.access-form input[data-v-11076279]{width:100%;min-height:42px;border:1px solid var(--border-strong);border-radius:3px;background:var(--field);color:var(--text);padding:0 12px;font-size:.875rem}.access-form>button[data-v-11076279]{display:inline-flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--accent);border-radius:3px;background:var(--accent);color:#110c0b;cursor:pointer;padding:0 13px;font-size:.75rem;font-weight:700}.access-form button[data-v-11076279]:disabled{cursor:default;opacity:.5}.pending-user[data-v-11076279]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-bottom:14px;color:var(--muted)}.pending-user>span[data-v-11076279]{display:grid;min-width:0;line-height:1.25}.pending-user small[data-v-11076279]{color:var(--dim);font-size:.625rem;text-transform:uppercase}.pending-user strong[data-v-11076279]{color:var(--text);font-size:.75rem;font-weight:600;overflow-wrap:anywhere}.identity-reset[data-v-11076279]{display:inline-flex;min-height:36px;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.6875rem}.code-input[data-v-11076279]{font-size:1.125rem!important;font-variant-numeric:tabular-nums;letter-spacing:0}.invite-fields[data-v-11076279]{display:grid;gap:12px}.form-message[data-v-11076279]{margin:0 0 16px;font-size:.75rem;font-weight:600}.access-form .form-message[data-v-11076279]{margin:0}.form-message.error[data-v-11076279]{color:#f58b84}.access-state[data-v-11076279]{display:grid;min-height:130px;align-content:center;justify-items:start;gap:11px;color:var(--muted)}.access-state.invalid[data-v-11076279]{color:#f58b84}.access-state a[data-v-11076279]{color:var(--muted);font-size:.75rem;font-weight:600}.spinner[data-v-11076279]{width:20px;height:20px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin-11076279 .8s linear infinite}.access-footer[data-v-11076279]{border-top:1px solid var(--border);border-bottom:0;color:var(--dim);font-size:.625rem;font-weight:600;text-transform:uppercase}@keyframes spin-11076279{to{transform:rotate(360deg)}}@media(min-width:560px){.access-panel[data-v-11076279]{padding:24px}.invite-fields[data-v-11076279]{grid-template-columns:repeat(2,minmax(0,1fr))}.access-topbar[data-v-11076279],.access-footer[data-v-11076279]{padding-inline:28px}}@media(pointer:coarse){.access-form input[data-v-11076279],.access-form>button[data-v-11076279],.identity-reset[data-v-11076279]{min-height:44px}}@media(prefers-reduced-motion:reduce){.access[data-v-11076279] *,.access[data-v-11076279] *:before,.access[data-v-11076279] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.console[data-v-ec7165d5]{--bg: oklch(12.5% .004 255);--sidebar: oklch(15% .005 255);--surface: oklch(18% .006 255);--surface-soft: oklch(15.5% .005 255);--hover: oklch(21% .007 255);--field: oklch(14.5% .005 255);--border: oklch(27% .006 255);--border-strong: oklch(36% .007 255);--text: oklch(92% .006 255);--muted: oklch(72% .007 255);--dim: oklch(59% .006 255);--accent: oklch(61% .13 29);--positive: oklch(72% .1 145);--warning: oklch(77% .09 78);width:100%;min-height:100vh;background:var(--bg);color:var(--text);font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}.console[data-v-ec7165d5] *,.console[data-v-ec7165d5] *:before,.console[data-v-ec7165d5] *:after{box-sizing:border-box}.console a[data-v-ec7165d5]{color:inherit;text-decoration:none}.console button[data-v-ec7165d5],.console input[data-v-ec7165d5]{font-family:inherit}.console button[data-v-ec7165d5]:focus-visible,.console a[data-v-ec7165d5]:focus-visible,.console input[data-v-ec7165d5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace[data-v-ec7165d5]{min-width:0;min-height:100vh;padding-bottom:calc(62px + env(safe-area-inset-bottom))}.topbar[data-v-ec7165d5]{position:sticky;z-index:10;top:0;border-bottom:1px solid var(--border);background:var(--bg)}.topbar-inner[data-v-ec7165d5]{display:flex;width:min(100%,1120px);min-height:56px;align-items:center;justify-content:space-between;gap:16px;margin:0 auto;padding:0 16px}.brand[data-v-ec7165d5]{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;font-size:.8125rem;font-weight:600}.brand strong[data-v-ec7165d5]{color:var(--accent)}.brand-mark[data-v-ec7165d5]{display:grid;grid-template-columns:repeat(2,7px);width:16px;height:16px;gap:2px;transform:rotate(45deg)}.brand-mark i[data-v-ec7165d5]{background:var(--text)}.brand-mark i[data-v-ec7165d5]:last-child{background:var(--accent)}.topbar-nav[data-v-ec7165d5]{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:calc(62px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--sidebar);padding-bottom:env(safe-area-inset-bottom)}.topbar-nav button[data-v-ec7165d5]{position:relative;display:flex;min-width:0;min-height:54px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:0;background:transparent;color:var(--dim);cursor:pointer;padding:4px 2px;font-size:.625rem;font-weight:600}.topbar-nav button[data-v-ec7165d5]:before{position:absolute;top:-1px;right:24%;left:24%;height:2px;background:transparent;content:""}.topbar-nav button.is-active[data-v-ec7165d5]{color:var(--text)}.topbar-nav button.is-active[data-v-ec7165d5]:before{background:var(--accent)}.topbar-account[data-v-ec7165d5]{display:flex;min-width:0;align-items:center;gap:10px}.avatar[data-v-ec7165d5]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface);font-size:.6875rem;font-weight:600}.account-copy[data-v-ec7165d5]{display:none;min-width:0;line-height:1.25}.account-copy strong[data-v-ec7165d5],.account-copy small[data-v-ec7165d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong[data-v-ec7165d5]{font-size:.75rem;font-weight:600}.account-copy small[data-v-ec7165d5]{color:var(--dim);font-size:.625rem}.sign-out[data-v-ec7165d5]{display:inline-flex;width:36px;min-height:36px;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:var(--dim);cursor:pointer;transition:color .15s ease,transform .15s cubic-bezier(.22,1,.36,1)}.sign-out span[data-v-ec7165d5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sign-out[data-v-ec7165d5]:hover{color:var(--accent);transform:translate(1px)}.sign-out[data-v-ec7165d5]:active{transform:translate(2px)}.sign-out[data-v-ec7165d5]:disabled{color:var(--dim);cursor:default;opacity:.45;transform:none}.content[data-v-ec7165d5]{width:min(100%,920px);margin:0 auto;padding:28px 16px 48px}.view[data-v-ec7165d5]{display:grid;gap:20px}.view-heading[data-v-ec7165d5]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0}.view-heading span[data-v-ec7165d5]{color:var(--dim);font-size:.6875rem;font-weight:600;text-transform:uppercase}.view-heading h1[data-v-ec7165d5]{margin:3px 0 0;font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.2}.view-heading>small[data-v-ec7165d5]{color:var(--dim);font-size:.6875rem;font-weight:600;text-transform:uppercase}.identity-row[data-v-ec7165d5]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;border-radius:4px;background:var(--surface-soft);padding:14px}.identity-avatar[data-v-ec7165d5],.avatar[data-v-ec7165d5]{display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface);font-size:.6875rem;font-weight:600}.identity-avatar[data-v-ec7165d5]{width:36px;height:36px}.identity-name[data-v-ec7165d5]{display:grid;min-width:0;line-height:1.3}.identity-name strong[data-v-ec7165d5]{font-size:.875rem;font-weight:600}.identity-name small[data-v-ec7165d5],.identity-role small[data-v-ec7165d5]{color:var(--dim);font-size:.6875rem}.identity-role[data-v-ec7165d5]{display:none}.overview-grid[data-v-ec7165d5]{display:grid;gap:24px}.flat-section[data-v-ec7165d5]{display:grid;min-width:0;gap:8px}.flat-section>header[data-v-ec7165d5]{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px}.flat-section h2[data-v-ec7165d5]{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:0}.flat-section>header button[data-v-ec7165d5]{min-height:36px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.75rem}.flat-list[data-v-ec7165d5],.concept-admin-list[data-v-ec7165d5]{display:grid;gap:6px}.flat-list a[data-v-ec7165d5],.concept-admin-list a[data-v-ec7165d5]{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:16px;border-radius:4px;background:var(--surface-soft);padding:8px 14px}.flat-list a[data-v-ec7165d5]:hover,.concept-admin-list a[data-v-ec7165d5]:hover{background:var(--hover);color:var(--text)}.flat-list a>svg[data-v-ec7165d5],.concept-admin-list a>svg[data-v-ec7165d5]{color:var(--accent)}.flat-list a>span[data-v-ec7165d5],.concept-admin-list a>span[data-v-ec7165d5]{display:grid;gap:2px}.flat-list strong[data-v-ec7165d5],.concept-admin-list strong[data-v-ec7165d5]{font-size:.8125rem;font-weight:600}.flat-list small[data-v-ec7165d5],.concept-admin-list small[data-v-ec7165d5]{color:var(--muted);font-size:.6875rem}.empty-state[data-v-ec7165d5]{margin:0;border-radius:4px;background:var(--surface-soft);padding:16px 14px;color:var(--muted);font-size:.75rem}.fact-list[data-v-ec7165d5]{display:grid;gap:2px;margin:0;border-radius:4px;background:var(--surface-soft);padding:7px 14px}.fact-list div[data-v-ec7165d5]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:6px 0}.fact-list dt[data-v-ec7165d5]{color:var(--dim);font-size:.6875rem;font-weight:600;text-transform:uppercase}.fact-list dd[data-v-ec7165d5]{margin:0;color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.fact-list dd.positive[data-v-ec7165d5]{color:var(--positive)}.fact-list dd.warning[data-v-ec7165d5]{color:var(--warning)}.service-directory[data-v-ec7165d5]{gap:6px}.table-head[data-v-ec7165d5]{display:none}.service-row[data-v-ec7165d5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;min-height:58px;align-items:center;border-radius:4px;background:var(--surface-soft);padding:9px 14px}.service-row>strong[data-v-ec7165d5]{font-size:.8125rem;font-weight:600}.service-row>span[data-v-ec7165d5]{color:var(--muted);font-size:.75rem}.service-row>span[data-v-ec7165d5]:nth-of-type(2){display:none}.service-row>a[data-v-ec7165d5],.service-row>span[data-v-ec7165d5]:last-child{grid-column:2;grid-row:1 / span 2}.service-row>a[data-v-ec7165d5]{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:3px;color:var(--muted)}.service-row>a[data-v-ec7165d5]:hover{background:var(--hover);color:var(--text)}.service-row.disabled[data-v-ec7165d5]{color:var(--dim)}.status[data-v-ec7165d5]{display:inline-flex;align-items:center;gap:7px}.status i[data-v-ec7165d5]{width:6px;height:6px;border:1px solid var(--dim);border-radius:50%}.status i.live[data-v-ec7165d5]{border-color:var(--positive);background:var(--positive)}.settings[data-v-ec7165d5]{gap:6px}.setting-row[data-v-ec7165d5]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;min-height:60px;align-items:center;gap:12px;border-radius:4px;background:var(--surface-soft);padding:10px 14px;color:var(--muted)}.setting-row>span[data-v-ec7165d5]{display:grid;min-width:0;gap:2px}.setting-row strong[data-v-ec7165d5]{color:var(--text);font-size:.8125rem;font-weight:600}.setting-row small[data-v-ec7165d5]{color:var(--muted);font-size:.6875rem;overflow-wrap:anywhere}.setting-row>button[data-v-ec7165d5],.setting-row>a[data-v-ec7165d5]{display:inline-flex;min-height:36px;align-items:center;gap:7px;border:1px solid var(--border-strong);border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;padding:0 10px;font-size:.75rem;font-weight:600}.setting-row>button[data-v-ec7165d5]:hover,.setting-row>a[data-v-ec7165d5]:hover{background:var(--hover);color:var(--text)}.password-panel[data-v-ec7165d5]{display:grid;grid-template-rows:0fr;border-radius:4px;background:var(--field);transition:grid-template-rows .18s cubic-bezier(.22,1,.36,1)}.password-panel.open[data-v-ec7165d5]{grid-template-rows:1fr}.password-panel>div[data-v-ec7165d5]{min-height:0;overflow:hidden}.password-panel form[data-v-ec7165d5]{display:grid;gap:16px;padding:16px 14px}.password-panel form>header[data-v-ec7165d5],.password-panel form>footer[data-v-ec7165d5],.session-panel>footer[data-v-ec7165d5]{display:flex;align-items:center;justify-content:space-between;gap:16px}.password-panel form>header>strong[data-v-ec7165d5]{font-size:.8125rem;font-weight:600}.password-panel form>header label[data-v-ec7165d5]{display:inline-flex;min-height:36px;align-items:center;gap:7px;color:var(--muted);cursor:pointer;font-size:.6875rem}.password-panel form>header input[data-v-ec7165d5]{width:14px;min-height:14px;accent-color:var(--accent)}.password-fields[data-v-ec7165d5]{display:grid;gap:12px}.password-fields label[data-v-ec7165d5]{display:grid;gap:7px;color:var(--muted);font-size:.6875rem;font-weight:600}.password-fields input[data-v-ec7165d5]{width:100%;min-height:40px;border:1px solid var(--border-strong);border-radius:3px;background:var(--bg);color:var(--text);padding:0 11px}.password-panel form>footer[data-v-ec7165d5]{align-items:stretch;flex-direction:column}.password-panel form>footer>span[data-v-ec7165d5],.session-panel>footer>span[data-v-ec7165d5]{color:var(--dim);font-size:.6875rem}.password-panel form>footer>button[data-v-ec7165d5],.session-panel>footer>button[data-v-ec7165d5]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-radius:3px;cursor:pointer;padding:0 12px;font-size:.75rem;font-weight:600}.password-panel form>footer>button[data-v-ec7165d5]{border:1px solid var(--accent);background:var(--accent);color:#110c0b}.message[data-v-ec7165d5]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.75rem;font-weight:600}.message.error[data-v-ec7165d5]{color:#f58b84}.message.success[data-v-ec7165d5]{color:var(--positive)}.session-panel[data-v-ec7165d5]{gap:16px;border-radius:4px;background:var(--surface-soft);padding:16px}.concept-session-row[data-v-ec7165d5]{display:grid;grid-template-columns:8px repeat(2,minmax(0,1fr));gap:14px 12px;align-items:center;border:0;border-radius:0;background:transparent;padding:0}.session-dot[data-v-ec7165d5]{width:6px;height:6px;border-radius:50%;background:var(--positive)}.concept-session-row>span[data-v-ec7165d5]:not(.session-dot){display:grid;gap:2px}.concept-session-row strong[data-v-ec7165d5]{font-size:.8125rem;font-weight:600}.concept-session-row small[data-v-ec7165d5]{color:var(--dim);font-size:.6875rem}.concept-session-row>span[data-v-ec7165d5]:nth-child(2){grid-column:2 / -1}.concept-session-row>span[data-v-ec7165d5]:nth-child(n+3){color:var(--muted);font-size:.75rem}.concept-session-row>span[data-v-ec7165d5]:nth-child(3){grid-column:2}.concept-session-row>span[data-v-ec7165d5]:nth-child(4){grid-column:3}.session-panel>footer[data-v-ec7165d5]{align-items:stretch;flex-direction:column;gap:12px;padding:0}.session-panel>footer>button[data-v-ec7165d5]{border:1px solid var(--border-strong);background:transparent;color:var(--muted)}.session-panel>footer>button[data-v-ec7165d5]:hover{border-color:var(--accent);color:var(--text)}@media(min-width:640px){.identity-row[data-v-ec7165d5]{grid-template-columns:40px minmax(0,1fr) auto}.identity-role[data-v-ec7165d5]{display:grid;gap:2px;text-align:right}.identity-role strong[data-v-ec7165d5]{font-size:.75rem;font-weight:500}.overview-grid[data-v-ec7165d5]{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:40px}.table-head[data-v-ec7165d5],.service-row[data-v-ec7165d5]{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(110px,.8fr) minmax(100px,.7fr) 36px;gap:16px}.table-head[data-v-ec7165d5]{min-height:34px;align-items:center;color:var(--dim);padding:0 12px;font-size:.6875rem;font-weight:600;text-transform:uppercase}.service-row[data-v-ec7165d5]{min-height:54px;padding:0 14px}.service-row>span[data-v-ec7165d5]:nth-of-type(2){display:block}.service-row>a[data-v-ec7165d5],.service-row>span[data-v-ec7165d5]:last-child{grid-column:4;grid-row:1}.password-fields[data-v-ec7165d5]{grid-template-columns:repeat(3,minmax(0,1fr))}.password-panel form>footer[data-v-ec7165d5],.session-panel>footer[data-v-ec7165d5]{align-items:center;flex-direction:row}.concept-session-row[data-v-ec7165d5]{grid-template-columns:8px minmax(180px,1fr) minmax(140px,.7fr) minmax(140px,.7fr)}.concept-session-row>span[data-v-ec7165d5]:nth-child(2){grid-column:2}.concept-session-row>span[data-v-ec7165d5]:nth-child(n+3){grid-column:auto}}@media(min-width:760px){.workspace[data-v-ec7165d5]{padding-bottom:0}.topbar-inner[data-v-ec7165d5]{min-height:62px;padding:0 24px}.topbar-nav[data-v-ec7165d5]{position:static;z-index:auto;display:flex;width:auto;height:auto;align-self:stretch;border-top:0;background:transparent;padding:0}.topbar-nav button[data-v-ec7165d5]{min-height:62px;flex-direction:row;gap:7px;padding:0 12px;font-size:.75rem}.topbar-nav button[data-v-ec7165d5]:before{top:auto;right:12px;bottom:-1px;left:12px;height:2px}.topbar-nav button[data-v-ec7165d5]:hover{color:var(--muted)}.account-copy[data-v-ec7165d5]{display:grid;max-width:150px}.sign-out[data-v-ec7165d5]{width:36px;padding:0}.content[data-v-ec7165d5]{padding:32px 32px 64px}}@media(min-width:980px){.topbar-nav button[data-v-ec7165d5]{padding-inline:16px}}@media(pointer:coarse){.sign-out[data-v-ec7165d5]{width:44px;min-height:44px}.topbar-nav button[data-v-ec7165d5],.setting-row>button[data-v-ec7165d5],.setting-row>a[data-v-ec7165d5],.password-panel button[data-v-ec7165d5],.session-panel button[data-v-ec7165d5]{min-height:44px}}@media(prefers-reduced-motion:reduce){.console[data-v-ec7165d5] *,.console[data-v-ec7165d5] *:before,.console[data-v-ec7165d5] *:after{transition-duration:.01ms!important}}.wb{--color-white: #fff;--color-zinc-25: oklch(99.2% 0 0);--color-zinc-50: oklch(98.5% 0 0);--color-zinc-100: oklch(96.7% .001 286.375);--color-zinc-200: oklch(92% .004 286.32);--color-zinc-300: oklch(87.1% .006 286.286);--color-zinc-500: oklch(55.2% .016 285.938);--color-zinc-800: oklch(27.4% .006 286.033);--color-zinc-900: oklch(21% .006 285.885);--color-neutral-100: oklch(97% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-neutral-950: oklch(14.5% 0 0);--color-red-500: oklch(63.7% .237 25.331);--color-red-400: oklch(70.4% .191 22.216);--color-red-700: oklch(50.5% .213 27.518);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-700: oklch(48.8% .243 264.376);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-400: oklch(76.5% .177 163.223);--color-emerald-700: oklch(50.8% .118 165.612);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-700: oklch(55.5% .163 48.998);color-scheme:light;--radius: .8125rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--radius-2xl: calc(var(--radius) + 8px);--background: var(--color-zinc-25);--foreground: var(--color-zinc-800);--card: var(--color-white);--card-foreground: var(--color-zinc-800);--popover: var(--color-white);--primary: oklch(.488 .217 264);--primary-foreground: var(--color-white);--secondary: var(--color-zinc-50);--secondary-foreground: var(--color-zinc-800);--muted: var(--color-zinc-50);--muted-foreground: var(--color-zinc-500);--accent: var(--color-zinc-100);--accent-foreground: var(--color-zinc-900);--destructive: var(--color-red-500);--destructive-foreground: var(--color-red-700);--border: var(--color-zinc-200);--input: var(--color-zinc-300);--ring: oklch(.488 .217 264);--info: var(--color-blue-500);--info-foreground: var(--color-blue-700);--success: var(--color-emerald-500);--success-foreground: var(--color-emerald-700);--warning: var(--color-amber-500);--warning-foreground: var(--color-amber-700);--card-highlight: 0 1px rgb(0 0 0 / 4%);--control-radius: .65rem;--wb-focus: color-mix(in srgb, var(--foreground) 45%, transparent);--wb-focus-halo: color-mix(in srgb, var(--foreground) 12%, transparent);--wb-focus-field: color-mix(in srgb, var(--foreground) 28%, transparent);--wb-focus-field-halo: color-mix(in srgb, var(--foreground) 7%, transparent);--wb-ease-out: cubic-bezier(.23, 1, .32, 1);--font-sans: "DM Sans Variable", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "SF Mono", "SFMono-Regular", "JetBrains Mono", Consolas, "Liberation Mono", Menlo, monospace;--surface-grain: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");display:flex;min-height:100%;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.wb[data-theme=dark]{color-scheme:dark;--background: var(--color-neutral-950);--foreground: var(--color-neutral-100);--card: color-mix(in srgb, var(--background) 97%, var(--color-white));--card-foreground: var(--color-neutral-100);--popover: color-mix(in srgb, var(--background) 94%, var(--color-white));--primary: oklch(.588 .217 264);--primary-foreground: var(--color-white);--secondary: rgb(255 255 255 / 4%);--secondary-foreground: var(--color-neutral-100);--muted: rgb(255 255 255 / 4%);--muted-foreground: color-mix(in srgb, var(--color-neutral-500) 90%, var(--color-white));--accent: rgb(255 255 255 / 4%);--accent-foreground: var(--color-neutral-100);--destructive: color-mix(in srgb, var(--color-red-500) 90%, var(--color-white));--destructive-foreground: var(--color-red-400);--border: rgb(255 255 255 / 6%);--input: rgb(255 255 255 / 8%);--ring: oklch(.588 .217 264);--info-foreground: var(--color-blue-400);--success-foreground: var(--color-emerald-400);--warning-foreground: var(--color-amber-400);--card-highlight: 0 -1px rgb(255 255 255 / 6%)}.wb *,.wb *:before,.wb *:after{box-sizing:border-box}.wb a{color:inherit;text-decoration:none}.wb button,.wb input{font:inherit;color:inherit}.wb :focus-visible{outline:none}.wb h1,.wb h2,.wb h3,.wb p,.wb dl,.wb dd,.wb ul,.wb ol{margin:0;padding:0}.wb ul,.wb ol{list-style:none}.wb-grain{background-image:var(--surface-grain);background-repeat:repeat;background-size:256px 256px}.wb-screen{display:flex;flex:1;flex-direction:column}.wb-column{display:flex;width:100%;max-width:44.2rem;flex-direction:column;gap:2.6rem;margin-inline:auto;padding:3.25rem 1.3rem 5.2rem}@media(min-width:40rem){.wb-column{padding:5.2rem 1.95rem 7.8rem}}.wb-column--narrow{max-width:29.9rem}.wb-below{border-top:1px solid var(--border);margin-top:-.65rem;padding-top:1.95rem}.wb-head{display:flex;align-items:center;gap:1.1375rem}.wb-head__avatar{display:flex;width:var(--wb-avatar-size, 3.575rem);height:var(--wb-avatar-size, 3.575rem);flex:none;align-items:center;justify-content:center;border-radius:9999px;background:var(--muted);box-shadow:0 0 0 1px var(--border);font-size:var(--wb-avatar-type, 1.21875rem);font-weight:600;letter-spacing:.02em}.wb-head__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1625rem}.wb-head__body h1{overflow:hidden;font-size:1.7875rem;font-weight:600;letter-spacing:-.03em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.wb-head__handle{overflow:hidden;color:var(--muted-foreground);font-size:1.1375rem;text-overflow:ellipsis;white-space:nowrap}.wb-gate-head{display:flex;flex-direction:column;gap:.325rem}.wb-gate-head h1{font-size:1.7875rem;font-weight:600;letter-spacing:-.03em;line-height:1.15}.wb-titlebar{display:flex;align-items:center;gap:.8125rem}.wb-title{display:flex;align-items:center;gap:.8125rem;font-size:1.7875rem;font-weight:600;letter-spacing:-.03em}.wb-title>svg{color:var(--muted-foreground)}.wb-pane{display:flex;flex-direction:column;gap:2.6rem;transform:translateZ(0)}.wb-forward-enter-active,.wb-back-enter-active{transition:opacity .18s var(--wb-ease-out),transform .18s var(--wb-ease-out)}.wb-forward-leave-active,.wb-back-leave-active{transition:opacity .12s var(--wb-ease-out),transform .12s var(--wb-ease-out)}.wb-forward-enter-from{opacity:0;transform:translate3d(1.3rem,0,0)}.wb-forward-leave-to{opacity:0;transform:translate3d(-.65rem,0,0)}.wb-back-enter-from{opacity:0;transform:translate3d(-1.3rem,0,0)}.wb-back-leave-to{opacity:0;transform:translate3d(.65rem,0,0)}@media(prefers-reduced-motion:reduce){.wb-forward-enter-from,.wb-back-enter-from,.wb-forward-leave-to,.wb-back-leave-to{transform:none}}.wb-group{display:flex;flex-direction:column;gap:.65rem}.wb-group__label{color:var(--muted-foreground);padding-inline:.975rem;font-size:1.05625rem;font-weight:500}.wb-group__card{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);background-clip:padding-box;color:var(--card-foreground);box-shadow:0 1px 2px #0000000d}.wb-group__card>*+*{border-top:1px solid var(--border)}.wb-group__card>form>*+*{border-top:1px solid var(--border)}.wb-group__note{color:var(--muted-foreground);padding-inline:.975rem;font-size:1.05625rem;line-height:1.5}.wb-group__note+.wb-group__note{margin-top:-.325rem}.wb-row{display:flex;width:100%;flex-direction:column;gap:.8125rem;border:0;background:transparent;color:inherit;padding:.975rem 1.3rem;text-align:left}.wb-row__line{display:flex;align-items:center;gap:1.1375rem}button.wb-row,a.wb-row{cursor:pointer}button.wb-row:hover,a.wb-row:hover{background:color-mix(in oklab,var(--accent) 60%,transparent)}.wb-row:focus-visible{background:var(--accent);box-shadow:inset 0 0 0 1px var(--wb-focus)}.wb-row[disabled],.wb-row[aria-disabled=true]{cursor:default;opacity:.45}.wb-row__line>svg:first-child{flex:none;color:var(--muted-foreground)}.wb-row__label{min-width:0;flex:none;font-size:1.21875rem;font-weight:500}.wb-row__value{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:.65rem;overflow:hidden;color:var(--muted-foreground);font-size:1.1375rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.wb-cell{width:100%;max-width:18.2rem;min-width:0;border:0;background:transparent;color:var(--foreground);padding:0;font-size:1.1375rem;text-align:right;outline:none}.wb-cell::placeholder{color:color-mix(in srgb,var(--muted-foreground) 65%,transparent)}.wb-cell:disabled{cursor:not-allowed;opacity:.5}.wb-cell--code{max-width:11.7rem;font-family:var(--font-mono);font-size:1.21875rem;font-variant-numeric:tabular-nums;letter-spacing:.22em}label.wb-row{cursor:text}label.wb-row:focus-within{background:var(--accent);box-shadow:inset 0 0 0 1px var(--wb-focus-field)}.wb-row__chevron{flex:none;color:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}.wb-row--danger .wb-row__label{color:var(--destructive-foreground)}.wb-row__sub{color:var(--muted-foreground);font-size:1.05625rem;line-height:1.5}@keyframes wb-status-ping{0%{opacity:.9;scale:.75;animation-timing-function:steps(8)}40%,to{opacity:0;scale:2}}@keyframes wb-status-pulse{0%,40%{opacity:1;animation-timing-function:steps(6)}50%,90%{opacity:.5;animation-timing-function:steps(6)}to{opacity:1}}.wb-dot{position:relative;display:flex;width:.975rem;height:.975rem;flex:none;align-items:center;justify-content:center}.wb-dot i{position:relative;display:inline-flex;width:.65rem;height:.65rem;border-radius:9999px;background:var(--wb-dot-color, var(--muted-foreground))}.wb-dot b{position:absolute;display:inline-flex;width:100%;height:100%;border-radius:9999px;background:var(--wb-dot-color, var(--muted-foreground));animation:wb-status-ping 2s infinite}.wb-dot[data-tone=success]{--wb-dot-color: var(--success)}.wb-dot[data-tone=warning]{--wb-dot-color: var(--warning)}.wb-dot[data-tone=error]{--wb-dot-color: var(--destructive)}.wb-dot[data-tone=info]{--wb-dot-color: var(--info)}.wb-dot[data-pulse=true] i{animation:wb-status-pulse 2s infinite}@media(prefers-reduced-motion:reduce){.wb-dot b,.wb-dot[data-pulse=true] i{animation:none}.wb-dot b{display:none}}.wb-form{display:flex;flex-direction:column;gap:1.3rem;padding:1.625rem}.wb-field{display:flex;min-width:0;flex-direction:column;gap:.4875rem}.wb-field__label{font-size:1.05625rem;font-weight:500}.wb-field__note{color:var(--muted-foreground);font-size:.975rem}.wb-field__control{position:relative;display:flex;width:100%;min-width:0}.wb-btn.wb-field__reveal{position:absolute;top:.4875rem;right:.4875rem}.wb-input.wb-input--revealable{padding-inline-end:3.25rem}.wb-input{width:100%;height:3.25rem;min-width:0;border:1px solid var(--input);border-radius:var(--control-radius);background:var(--background);color:var(--foreground);outline:none;padding-inline:.975rem;font-size:1.1375rem;transition:border-color .15s ease,box-shadow .15s ease}.wb-input::placeholder{color:color-mix(in srgb,var(--muted-foreground) 65%,transparent)}.wb-input:focus{border-color:var(--wb-focus-field);box-shadow:0 0 0 2px var(--wb-focus-field-halo)}.wb-input:disabled{cursor:not-allowed;opacity:.55}.wb-input--code{font-family:var(--font-mono);font-size:1.3rem;font-variant-numeric:tabular-nums;letter-spacing:.34em}.wb-otp{position:relative;display:inline-flex;--wb-otp-cell: 3.1ch;--wb-otp-gap: .6ch;--wb-otp-pitch: calc(var(--wb-otp-cell) + var(--wb-otp-gap));--wb-otp-inset: calc((var(--wb-otp-cell) - 1ch) / 2);font-family:var(--font-mono);font-size:1.7875rem}.wb-otp__cells{display:flex;gap:var(--wb-otp-gap);pointer-events:none}.wb-otp__cells>i{width:var(--wb-otp-cell);height:3.9rem;border-radius:var(--control-radius);background:var(--background);box-shadow:0 0 0 1px var(--input);transition:box-shadow .15s ease}.wb-otp__input{position:absolute;top:0;left:0;width:calc(100% + var(--wb-otp-gap) + var(--wb-otp-inset));height:100%;border:0;background:transparent;color:var(--foreground);outline:none;padding:0;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:calc(var(--wb-otp-pitch) - 1ch);text-indent:var(--wb-otp-inset)}.wb-otp__input[data-past]{caret-color:transparent}.wb-otp:focus-within .wb-otp__cells>i[data-at]{background:var(--accent);box-shadow:0 0 0 1px var(--wb-focus-field)}.wb-otp:has(.wb-otp__input:disabled){cursor:not-allowed;opacity:.55}select.wb-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-end:2.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238c8c8c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .975rem center;background-size:1.3rem 1.3rem}.wb-form__toggle{align-self:flex-start;margin-block-start:-.65rem;margin-inline-start:-.8125rem}.wb-form--centred>.wb-field{align-items:center}.wb-form--centred .wb-form__actions{justify-content:center;gap:1.3rem}.wb-form--centred .wb-form__actions>.wb-btn[data-variant=ghost]{margin-inline-start:0}.wb-form__actions{display:flex;align-items:center;justify-content:space-between;gap:.8125rem}.wb-form__actions>.wb-btn[data-variant=ghost]{margin-inline-start:-.8125rem}.wb-gate-who{display:flex;align-items:center;gap:.8125rem;padding:.975rem .975rem .975rem 1.625rem}.wb-gate-who .wb-head__avatar{--wb-avatar-size: 2.4375rem;--wb-avatar-type: .975rem}.wb-gate-who strong{min-width:0;flex:1;overflow:hidden;font-size:1.1375rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.wb-btn{position:relative;display:inline-flex;height:2.6rem;flex-shrink:0;align-items:center;justify-content:center;gap:.65rem;border:1px solid transparent;border-radius:var(--control-radius);background:transparent;color:inherit;cursor:pointer;padding-inline:calc(.975rem - 1px);font-size:1.1375rem;font-weight:500;white-space:nowrap;transition:box-shadow .15s ease,background-color .15s ease,border-color .15s ease,transform .16s var(--wb-ease-out);transform:translateZ(0)}.wb-btn:active{transform:translateZ(0) scale(.97)}.wb-btn:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--control-radius) - 1px);content:"";pointer-events:none}.wb-btn>svg{margin-inline:-.1625rem;flex:none}.wb-btn:focus-visible{box-shadow:0 0 0 1px var(--background),0 0 0 3px var(--wb-focus)}.wb-btn:disabled{cursor:not-allowed;opacity:.64;pointer-events:none}.wb-btn[data-size=sm]{height:2.275rem;gap:.4875rem;padding-inline:calc(.8125rem - 1px)}.wb-btn[data-size=xs]{height:1.95rem;gap:.325rem;padding-inline:calc(.65rem - 1px);font-size:.975rem}.wb-btn[data-size=lg]{height:3.25rem;padding-inline:calc(1.3rem - 1px)}.wb-btn[data-block=true]{width:100%;flex-shrink:1}.wb-btn[data-size=icon]{width:2.6rem;padding:0}.wb-btn[data-size=icon-sm]{width:2.275rem;height:2.275rem;padding:0}.wb-btn[data-variant=default]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px #ffffff29,0 1px 2px color-mix(in oklab,var(--primary) 24%,transparent)}.wb-btn[data-variant=default]:hover{background:color-mix(in oklab,var(--primary) 90%,transparent)}.wb-btn[data-variant=default]:active{box-shadow:inset 0 1px #00000014}.wb-btn[data-variant=outline]{border-color:var(--input);background:var(--popover);background-clip:padding-box;color:var(--foreground);box-shadow:0 1px 2px #0000000d}.wb-btn[data-variant=outline]>svg{color:var(--muted-foreground)}.wb-btn[data-variant=outline]:before{box-shadow:0 1px #0000000a}.wb-btn[data-variant=outline]:hover{background:color-mix(in oklab,var(--accent) 50%,transparent)}.wb[data-theme=dark] .wb-btn[data-variant=outline]{background:color-mix(in oklab,var(--input) 32%,transparent)}.wb[data-theme=dark] .wb-btn[data-variant=outline]:before{box-shadow:0 -1px #ffffff0f}.wb[data-theme=dark] .wb-btn[data-variant=outline]:hover{background:color-mix(in oklab,var(--input) 64%,transparent)}.wb-btn[data-variant=destructive-outline]{border-color:var(--input);background:var(--popover);background-clip:padding-box;color:var(--destructive-foreground);box-shadow:0 1px 2px #0000000d}.wb-btn[data-variant=destructive-outline]>svg{color:currentColor}.wb-btn[data-variant=destructive-outline]:hover{border-color:color-mix(in oklab,var(--destructive) 32%,transparent);background:color-mix(in oklab,var(--destructive) 4%,transparent)}.wb[data-theme=dark] .wb-btn[data-variant=destructive-outline]{background:color-mix(in oklab,var(--input) 32%,transparent)}.wb-btn[data-variant=ghost]{color:var(--foreground)}.wb-btn[data-variant=ghost]>svg{color:var(--muted-foreground)}.wb-btn[data-variant=ghost]:hover{background:var(--accent)}.wb-btn[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}.wb-btn[data-variant=secondary]:hover{background:color-mix(in oklab,var(--secondary) 90%,transparent)}.wb-badge{display:inline-flex;height:1.4625rem;min-width:1.4625rem;flex:none;align-items:center;justify-content:center;gap:.325rem;border:1px solid transparent;border-radius:var(--radius-sm);padding-inline:calc(.325rem - 1px);font-size:.975rem;font-weight:500;white-space:nowrap}.wb-badge>svg{flex:none;opacity:.8}.wb-badge[data-variant=outline]{border-color:var(--input);background:var(--background);color:var(--foreground)}.wb[data-theme=dark] .wb-badge[data-variant=outline]{background:color-mix(in oklab,var(--input) 32%,transparent)}.wb-badge[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}.wb-badge[data-variant=success]{background:color-mix(in oklab,var(--success) 8%,transparent);color:var(--success-foreground)}.wb-badge[data-variant=warning]{background:color-mix(in oklab,var(--warning) 8%,transparent);color:var(--warning-foreground)}.wb-badge[data-variant=info]{background:color-mix(in oklab,var(--info) 8%,transparent);color:var(--info-foreground)}.wb-badge[data-variant=error]{background:color-mix(in oklab,var(--destructive) 8%,transparent);color:var(--destructive-foreground)}.wb[data-theme=dark] .wb-badge[data-variant=success]{background:color-mix(in oklab,var(--success) 16%,transparent)}.wb[data-theme=dark] .wb-badge[data-variant=warning]{background:color-mix(in oklab,var(--warning) 16%,transparent)}.wb[data-theme=dark] .wb-badge[data-variant=info]{background:color-mix(in oklab,var(--info) 16%,transparent)}.wb[data-theme=dark] .wb-badge[data-variant=error]{background:color-mix(in oklab,var(--destructive) 16%,transparent)}.wb-alert{position:relative;display:grid;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.1625rem .8125rem;border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--card-foreground);padding:.975rem 1.1375rem;font-size:1.1375rem}.wb-alert>svg{grid-row:span 2;margin-top:.1625rem;color:var(--muted-foreground)}.wb-alert strong{font-weight:500;letter-spacing:-.005em}.wb-alert p{color:var(--muted-foreground);font-size:1.05625rem;line-height:1.45}.wb-alert[data-variant=error]{border-color:color-mix(in oklab,var(--destructive) 32%,transparent);background:color-mix(in oklab,var(--destructive) 4%,transparent);color:var(--destructive-foreground)}.wb-alert[data-variant=error]>svg{color:var(--destructive)}.wb-alert[data-variant=error] p{color:color-mix(in oklab,var(--destructive-foreground) 80%,transparent)}.wb-alert[data-variant=success]{border-color:color-mix(in oklab,var(--success) 32%,transparent);background:color-mix(in oklab,var(--success) 4%,transparent)}.wb-alert[data-variant=success]>svg{color:var(--success)}.wb-alert[data-variant=warning]{border-color:color-mix(in oklab,var(--warning) 32%,transparent);background:color-mix(in oklab,var(--warning) 4%,transparent)}.wb-alert[data-variant=warning]>svg{color:var(--warning)}.wb-alert[data-variant=info]{border-color:color-mix(in oklab,var(--info) 32%,transparent);background:color-mix(in oklab,var(--info) 4%,transparent)}.wb-alert[data-variant=info]>svg{color:var(--info)}.wb-empty{display:flex;flex-direction:column;align-items:center;gap:1.95rem;padding:3.9rem 1.95rem;text-align:center;text-wrap:balance}.wb-empty__media{position:relative;display:flex;width:2.925rem;height:2.925rem;align-items:center;justify-content:center}.wb-empty__tile{position:absolute;bottom:1px;display:flex;width:2.925rem;height:2.925rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground)}.wb-empty__tile:nth-child(1){transform:translate(-2px) rotate(-10deg) scale(.84);transform-origin:bottom left}.wb-empty__tile:nth-child(2){transform:translate(2px) rotate(10deg) scale(.84);transform-origin:bottom right}.wb-empty__tile:nth-child(3){position:relative;box-shadow:0 1px 3px #0000000d}.wb-empty__head{display:flex;max-width:31.2rem;flex-direction:column;gap:.4875rem;align-items:center}.wb-empty__head strong{font-size:1.21875rem;font-weight:600;letter-spacing:-.01em}.wb-empty__head p{color:var(--muted-foreground);font-size:1.05625rem;line-height:1.45}.wb-row--stack{align-items:center;gap:1.3rem;padding-block:1.625rem;text-align:center}.wb-qr{border-radius:var(--radius-md);background:var(--color-white);padding:.8125rem;line-height:0}.wb-qr svg{display:block;width:11.7rem;height:11.7rem}.wb-secret{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground);padding:.4875rem .8125rem;font-family:var(--font-mono);font-size:1.05625rem;letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.wb-codes{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4875rem 1.3rem;font-family:var(--font-mono);font-size:1.1375rem;font-variant-numeric:tabular-nums;text-align:left}.wb-codes li[data-spent=true]{color:var(--muted-foreground);text-decoration:line-through}@keyframes wb-skeleton{to{background-position:-200% 0}}.wb-skeleton{--wb-skeleton-highlight: rgb(255 255 255 / 64%);border-radius:var(--radius-sm);background:linear-gradient(120deg,transparent 40%,var(--wb-skeleton-highlight),transparent 60%) var(--muted) 0 0 / 200% 100%;animation:wb-skeleton 2s -1s infinite linear}.wb[data-theme=dark] .wb-skeleton{--wb-skeleton-highlight: rgb(255 255 255 / 4%)}@media(prefers-reduced-motion:reduce){.wb-skeleton{animation:none}}.wb-mono{font-family:var(--font-mono);font-size:1.05625rem;font-variant-numeric:tabular-nums}.wb-muted{color:var(--muted-foreground)}.wb-note{color:var(--muted-foreground);font-size:.975rem;line-height:1.5}.wb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{color:#ece8df;background:#151515;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:#151515}button,input{font:inherit}.id-shell{display:grid;min-height:100vh}.id-shell--concept{width:100%;background:#0a0805}.eyebrow,.app-row small,.account-strip,.dashboard-subtitle,.session-row small,.security-summary small{color:#b8b0a4}.workspace-surface{display:block;width:100%;min-height:100vh;min-width:0;padding:0}.workspace-surface.workspace-surface--concept{display:block;width:100%;min-height:100vh;padding:0}.workspace-surface--concept>.loading-state{display:grid;min-height:100vh;place-items:center;color:#e6e1d7}.auth-panel,.dashboard{width:min(100%,560px)}.panel-heading,.dashboard-header{margin-bottom:28px}.eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}h1{margin:0;font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:0}h2,h3{margin:0;letter-spacing:0;line-height:1.15}h2{font-size:18px}h3{font-size:15px}.auth-form{display:grid;gap:14px;padding:24px;border:1px solid rgba(236,232,223,.13);border-radius:8px;background:#22211f}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid>div{display:grid;gap:8px;min-width:0}.invite-state{min-height:124px;align-content:center;justify-items:start;color:#ffcec5}label{color:#d4cec4;font-size:14px;font-weight:700}input{width:100%;min-height:48px;border:1px solid rgba(236,232,223,.18);border-radius:6px;background:#171716;color:#f0ece3;outline:none;padding:0 14px}input:focus{border-color:#cf3928;box-shadow:0 0 0 3px #cf39282e}.primary-action,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:0;border-radius:6px;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.primary-action{margin-top:6px;background:#cf3928;color:#1a120f;font-weight:800}.icon-button{border:1px solid rgba(236,232,223,.16);background:#242320;color:#ece8df;padding:0 14px}.primary-action:hover,.icon-button:hover{transform:translateY(-1px)}.primary-action:disabled,.icon-button:disabled{cursor:default;opacity:.58;transform:none}.pending-user{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:#ece8df;font-weight:700}.form-error{margin:0 0 14px;color:#ffb6a8;font-weight:700}.form-success{margin:0;color:#b8e6c1;font-weight:700}.dashboard{width:min(100%,980px)}.dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dashboard-subtitle{margin:10px 0 0;font-size:14px}.account-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.account-strip span{border:1px solid rgba(236,232,223,.14);border-radius:999px;padding:5px 10px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;align-items:start}.account-panel{display:grid;gap:16px;min-width:0;border:1px solid rgba(236,232,223,.13);border-radius:8px;background:#22211f;padding:18px}.security-panel,.services-panel{grid-row:span 2}.panel-title{display:flex;align-items:center;gap:9px}.compact-title{margin-bottom:2px}.security-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-summary span,.session-row{display:grid;gap:3px;min-width:0;border:1px solid rgba(236,232,223,.1);border-radius:6px;background:#1b1a18;padding:12px}.password-form{display:grid;gap:9px;min-width:0;border-top:1px solid rgba(236,232,223,.1);padding-top:16px}.app-list{display:grid;gap:10px}.app-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;border:1px solid rgba(236,232,223,.13);border-radius:8px;color:#ece8df;padding:14px 16px;text-decoration:none;background:#22211f}.app-row span{display:grid;gap:2px}.row-action,.admin-link,.panel-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.panel-link{justify-content:flex-start;color:#ece8df;font-size:13px;font-weight:800;text-decoration:none}.app-row .row-action{display:inline-flex;min-width:104px;color:#ece8df;font-weight:800}.app-row.is-disabled{color:#b8b0a4;cursor:default}.app-row.is-disabled .row-action{color:#b8b0a4;font-weight:700}.admin-list{display:grid;gap:10px}.admin-link{min-height:44px;border:1px solid rgba(236,232,223,.13);border-radius:6px;color:#ece8df;padding:0 12px;text-decoration:none;background:#1b1a18}.session-action{width:100%}.loading-state{display:grid;min-height:100vh;place-items:center;color:#b8b0a4}@media(max-width:760px){.id-shell{grid-template-columns:1fr}.workspace-surface{padding:0}.dashboard-header{display:grid}.dashboard-grid,.security-summary,.form-grid{grid-template-columns:1fr}}
