.biz-v2{--b-bg: #fefbf7;--b-panel: #f5f5f5;--b-card: #ffffff;--b-fg: #0a0a0a;--b-fg2: #404040;--b-fg3: #737373;--b-line: #e5e5e5;--b-line2: #a1a1a1;--b-brand: #2d0048;--b-brand-dark: #1d0033;--b-brand-fg-60: #2d004899;--b-primary: #7128a5;--b-primary-hover: #7128a5e5;--b-primary-fg: #ffffff;--b-tint: #f8f4fb;--b-tint-strong: #f1e9f8;--b-accent: #f58028;--b-ok: #065f46;--b-ok-soft: #d1fae5;--b-ok-dot: #10b981;--b-warn: #92400e;--b-warn-soft: #fef3c7;--b-err: #e7000b;--b-err-soft: #fee2e2;--b-err-strong: #991b1b;--b-info: #1d4ed8;--b-info-soft: #dbeafe;--b-secondary: #f4f4f5;--b-secondary-hover: #f4f4f5cc;--b-secondary-fg: #18181b;--b-ring: #a1a1a180;--b-ring-err: #e7000b33;--b-scrim: #0a0a0a52;--b-shadow-xs: 0 1px 2px #2d00480d;--b-shadow-sm: 0 1px 2px #2d00480f, 0 2px 6px -1px #2d00480f;--b-shadow-md: 0 8px 24px -6px #1d003324;--b-shadow-lg: 0 16px 40px -12px #1d00332e;color:var(--b-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.biz-v2 :focus-visible{outline:none;box-shadow:0 0 0 3px var(--b-ring)}.biz-v2 .b-tactile{--t-bg: var(--b-secondary);--t-fg: var(--b-secondary-fg);--t-edge: var(--b-line);--t-base: var(--b-line);--t-hi: #ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:35px;padding:0 14px 2px;border-radius:8px;border:1px solid var(--t-edge);background:var(--t-bg);color:var(--t-fg);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:inset 0 1px 0 var(--t-hi),inset 0 -3px 0 var(--t-base);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform 80ms ease,box-shadow 80ms ease,background-color .12s ease}.biz-v2 .b-tactile:hover{filter:brightness(.98)}.biz-v2 .b-tactile:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:inset 0 1px 0 var(--t-hi),inset 0 -1px 0 var(--t-base);padding-bottom:0}.biz-v2 .b-tactile:focus-visible{box-shadow:inset 0 1px 0 var(--t-hi),inset 0 -3px 0 var(--t-base),0 0 0 3px var(--b-ring)}.biz-v2 .b-tactile:disabled,.biz-v2 .b-tactile[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.biz-v2 .b-tactile[data-kind=primary]{--t-bg: var(--b-primary);--t-fg: var(--b-primary-fg);--t-edge: var(--b-brand);--t-base: var(--b-brand);--t-hi: #ffffff38}.biz-v2 .b-tactile[data-kind=brand]{--t-bg: var(--b-brand);--t-fg: #ffffff;--t-edge: var(--b-brand-dark);--t-base: var(--b-brand-dark);--t-hi: #ffffff38}.biz-v2 .b-tactile[data-kind=destructive]{--t-bg: var(--b-err);--t-fg: #ffffff;--t-edge: var(--b-err-strong);--t-base: var(--b-err-strong);--t-hi: #ffffff38}.biz-v2 .b-tactile[data-kind=outline]{--t-bg: var(--b-card)}.biz-v2 .b-tactile[data-size=large]{height:51px;padding:0 22px;border-radius:10px;font-size:16px}.biz-v2 .b-tactile[data-size=icon]{width:35px;padding:0}.biz-v2 .b-tactile[data-size=round]{width:44px;height:44px;padding:0;border-radius:999px}.biz-v2 .b-tactile[data-size=round-lg]{width:56px;height:56px;padding:0;border-radius:999px}.biz-v2 .b-scroll-x{scrollbar-width:none}.biz-v2 .b-scroll-x::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.biz-v2 *,.biz-v2 *:before,.biz-v2 *:after{transition:none!important;animation:none!important}}[data-slot=dialog-overlay]:has(+.biz-sheet){background:#0a0a0a52;-webkit-backdrop-filter:none;backdrop-filter:none}.biz-auth h1{font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.02em;color:var(--b-fg)}.biz-auth [data-slot=input]{height:44px;border-radius:10px;border-color:var(--b-line);background:var(--b-card);font-size:15px;box-shadow:none}.biz-auth [data-slot=input]:focus-visible{box-shadow:0 0 0 3px var(--b-ring);border-color:var(--b-line2)}.biz-auth [data-slot=button][type=submit]{height:48px;border-radius:10px;background:var(--b-primary);color:#fff;border:1px solid var(--b-brand);box-shadow:inset 0 1px #ffffff38,inset 0 -3px 0 var(--b-brand);font-size:15px;font-weight:500}.biz-auth [data-slot=button][type=submit]:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 0 var(--b-brand)}.biz-auth main a:not([class*=rounded]){color:var(--b-primary)}.biz-auth a[href$=forgot-password]{color:var(--b-fg2)}@media(max-width:47.99rem){.biz-auth form .grid-cols-2{grid-template-columns:minmax(0,1fr)}.biz-auth h1{font-size:36px;line-height:42px}}
