.clerk-screen{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 16px;background:var(--gp-canvas);color:var(--gp-text);font-family:var(--gp-font)}.clerk-screen section{width:100%;max-width:420px;min-width:0;display:flex;flex-direction:column;gap:var(--gp-space-4);padding:var(--gp-space-5);border:1px solid var(--gp-border);border-radius:var(--gp-radius-lg);background:var(--gp-surface)}.clerk-screen h1,.clerk-screen p{min-width:0;overflow-wrap:anywhere;margin:0}.clerk-wordmark{letter-spacing:-.03em;font-size:var(--ws-type-title);line-height:var(--ws-type-title-line)}.clerk-screen h1,.clerk-wordmark{font-weight:600;color:var(--gp-structure)}.clerk-screen h1{font-size:var(--ws-type-display);line-height:var(--ws-type-display-line);overflow-wrap:anywhere;margin-top:var(--gp-space-3)}.clerk-screen p{line-height:1.6;color:var(--gp-text-muted)}.clerk-screen .clerk-wordmark{color:var(--gp-structure)}.clerk-actions{display:flex;flex-direction:column;gap:var(--gp-space-3);min-height:var(--gp-target);margin-top:var(--gp-space-2)}:where(.clerk-screen,.clerk-account) button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gp-target);padding:0 var(--gp-space-4);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text);font:inherit;font-size:var(--ws-type-body);font-weight:600;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.clerk-screen button.clerk-primary{background:var(--gp-action);border-color:var(--gp-action);color:var(--gp-action-ink)}.clerk-screen button.clerk-primary:hover{background:var(--gp-action-hover);border-color:var(--gp-action-hover)}.clerk-screen button.clerk-primary:active{background:var(--gp-action-pressed);border-color:var(--gp-action-pressed)}:where(.clerk-screen button:not(.clerk-primary),.clerk-account button):hover{background:var(--gp-selected)}:where(.clerk-screen button:not(.clerk-primary),.clerk-account button):active{background:var(--gp-selected)}.clerk-account button:focus-visible,.clerk-screen button:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}:where(.clerk-screen,.clerk-account) button:disabled{color:var(--gp-text-disabled);border-color:var(--gp-border);cursor:wait}.clerk-screen button.clerk-primary:disabled{background:var(--gp-selected);color:var(--gp-text-disabled)}.clerk-switcher{min-height:var(--gp-target);min-width:0}.clerk-account,.clerk-switcher{display:flex;align-items:center;font-size:var(--gp-text-small)}.clerk-account{justify-content:flex-end;gap:var(--gp-space-4);flex-wrap:wrap;padding:var(--gp-space-2) var(--gp-space-4);border-bottom:1px solid var(--gp-border);background:var(--gp-canvas);color:var(--gp-text);font-family:var(--gp-font)}.clerk-account button{font-size:var(--gp-text-small)}@media (min-width:30rem){.clerk-screen section{padding:var(--gp-space-6)}}.clerk-screen[data-splash]{grid-template-rows:1fr auto}.clerk-screen[data-splash] section{border:0;background:transparent;align-items:center;text-align:center;max-width:520px;padding:var(--gp-space-5) 0}.clerk-splash-mark{display:inline-flex;align-items:center;gap:var(--gp-space-3);margin:0}.clerk-mark{width:56px;height:56px;flex:none}.clerk-screen[data-splash] .clerk-wordmark{font-size:var(--ws-type-display);line-height:var(--ws-type-display-line)}.clerk-screen[data-splash] h1{font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:400;color:var(--gp-text);max-width:26rem;margin-top:var(--gp-space-2)}.clerk-screen button.clerk-link{gap:var(--gp-space-2);border:0;border-radius:var(--gp-radius-pill);padding:0 var(--gp-space-5);margin-top:var(--gp-space-2);color:var(--gp-text)}.clerk-screen button.clerk-link:hover{background:var(--gp-selected)}.clerk-foot{margin:0;padding-bottom:var(--gp-space-2);color:var(--gp-text-muted);font-size:var(--ws-type-ui);text-align:center}.onb{display:grid;gap:var(--gp-space-4,16px);max-width:640px;width:100%;margin-inline:auto;color:var(--gp-text,#15171a)}.core0-pending,.onb{min-width:0;box-sizing:border-box;padding:var(--gp-space-4,16px);overflow-wrap:anywhere}.core0-pending{display:block;max-width:100%}.core0-pending>section{box-sizing:border-box;display:grid;gap:var(--gp-space-4,16px);width:100%;max-width:720px;min-width:0;margin:0 auto;padding:0;border:0;background:none}.onb-head{display:grid;gap:4px}.onb-title{margin:0;font-size:1.125rem;font-weight:600}.onb-note,.onb-speaker,.onb-sub{margin:0;color:var(--gp-muted,#5b616b);font-size:.875rem}.onb-log{list-style:none;margin:0;padding:0;display:grid;gap:var(--gp-space-3,12px)}.onb-msg{display:grid;gap:4px;max-width:92%}.onb-msg--owner{margin-left:auto;justify-items:end}.onb-msg .onb-text{margin:0;padding:10px 14px;border-radius:14px;background:var(--gp-surface-2,#f1f3f5);line-height:1.45}.onb-msg--owner .onb-text{background:var(--gp-accent-soft,#e3f6ee)}.onb-sample{display:grid;gap:var(--gp-space-3,12px);grid-template-columns:1fr;width:100%}.onb-sample-col{padding:12px 14px;border:1px solid var(--gp-border,#d9dde3);border-radius:12px}.onb-sample-col p{margin:0 0 4px}.onb-sample-label{font-size:.8125rem;font-weight:600;color:var(--gp-muted,#5b616b)}.onb-typing{display:flex;align-items:center;gap:8px;margin:0;color:var(--gp-muted,#5b616b);font-size:.875rem}.onb-dots{display:inline-flex;gap:4px}.onb-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35}@media (prefers-reduced-motion:no-preference){.onb-dots i{animation:onb-pulse 1.2s ease-in-out infinite}.onb-dots i:nth-child(2){animation-delay:.15s}.onb-dots i:nth-child(3){animation-delay:.3s}@keyframes onb-pulse{0%,to{opacity:.3}50%{opacity:1}}}.onb-problem{display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--gp-border,#d9dde3)}.onb-problem p{margin:0}.onb-choices{display:flex;flex-wrap:wrap;gap:8px}.onb-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.onb-input{min-width:0;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--gp-border,#d9dde3)}.onb-btn,.onb-input{min-height:44px;border-radius:10px;font:inherit;color:inherit;background:var(--gp-surface,#fff)}.onb-btn{padding:0 16px;border:1px solid var(--gp-border,#d9dde3);cursor:pointer}.onb-btn--primary{background:var(--gp-accent,#0f6b4f);border-color:var(--gp-accent,#0f6b4f);color:#fff}.onb-btn:disabled{opacity:.5;cursor:default}.onb-btn:focus-visible,.onb-input:focus-visible{outline:2px solid var(--gp-focus,#1d4ed8);outline-offset:2px}.onb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:768px){.onb-sample{grid-template-columns:1fr 1fr}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .onb{--gp-text:#e8ebef;--gp-muted:#a3aab4;--gp-surface:#171a1f;--gp-surface-2:#22262d;--gp-border:#343a43;--gp-accent-soft:#123a2e}}:root[data-theme=dark] .onb{--gp-text:#e8ebef;--gp-muted:#a3aab4;--gp-surface:#171a1f;--gp-surface-2:#22262d;--gp-border:#343a43;--gp-accent-soft:#123a2e}