.bk-auth{--white:#fff;--black:#000;--gray-10:#f3f3f3;--gray-20:#e0e0e0;--gray-30:#c7c7c7;--gray-40:#959595;--gray-50:#8d8d8d;--gray-60:#6f6f6f;--gray-70:#575757;--gray-80:#393939;--gray-90:#262626;--gray-100:#161616;--gray-05:#fafafa;--brand-10:#edf2ff;--brand-20:#dbeafe;--brand-30:#a6c1ff;--brand-40:#6e92f7;--brand-50:#2e42a5;--brand-60:#1135b4;--brand-70:#0e2a8f;--brand-80:#0a1f6b;--brand-90:#061447;--brand-100:#02041a;--brikl-blue:#3262ea;--brikl-blue-mark:#2d58d3;--blue-10:#edf5ff;--blue-20:#d0e2ff;--blue-30:#a6c8ff;--blue-40:#4589ff;--blue-50:#4589ff;--blue-60:#0f62fe;--blue-70:#0043ce;--green-10:#defbe6;--green-20:#a7f0ba;--green-30:#6fdc8c;--green-40:#42be65;--green-50:#42be65;--green-60:#24a148;--green-70:#0e6027;--red-10:#fff1f1;--red-20:#ffd7d9;--red-30:#ffb3b8;--red-40:#fa4d56;--red-50:#fa4d56;--red-60:#e31d1c;--red-70:#a2191f;--yellow-10:#fcf4d6;--yellow-20:#fddc69;--yellow-30:#f1c21b;--yellow-40:#f1c21b;--yellow-50:#b28600;--yellow-60:#8e6a00;--purple-10:#f6f2ff;--purple-20:#e8daff;--purple-30:#d4bbff;--purple-40:#a56eff;--purple-50:#a56eff;--purple-60:#8a3ffc;--background:#fff;--background-canvas:#fafafa;--background-hover:hsla(0,0%,9%,.06);--background-active:hsla(0,0%,9%,.12);--background-selected:var(--brand-10);--background-inverse:var(--gray-100);--background-brand:var(--brand-60);--layer-01:#fff;--layer-02:#f3f3f3;--layer-03:#e0e0e0;--layer-hover:hsla(0,0%,9%,.06);--layer-active:hsla(0,0%,9%,.12);--layer-selected:var(--brand-10);--field-01:#f3f3f3;--field-02:#fff;--field-hover:#e8e8e8;--border-subtle-01:#e0e0e0;--border-strong-01:#8d8d8d;--border-inverse:#161616;--border-interactive:var(--brikl-blue);--border-disabled:#c7c7c7;--text-primary:#161616;--text-secondary:#575757;--text-placeholder:#959595;--text-helper:#6f6f6f;--text-on-color:#fff;--text-inverse:#fff;--text-disabled:#c7c7c7;--text-error:var(--red-60);--text-success:var(--green-60);--text-warning:var(--yellow-60);--icon-primary:#161616;--icon-secondary:#575757;--icon-on-color:#fff;--icon-disabled:#c7c7c7;--icon-interactive:var(--brikl-blue);--link-primary:var(--brikl-blue);--link-primary-hover:#2348b8;--link-visited:var(--purple-60);--interactive-primary:var(--brikl-blue);--interactive-primary-hover:#2348b8;--interactive-primary-active:#1a36a0;--interactive-secondary:var(--gray-100);--notification-background-error:var(--red-10);--notification-background-success:var(--green-10);--notification-background-warning:var(--yellow-10);--notification-background-info:var(--blue-10);--focus:var(--brikl-blue);--focus-inset:#fff;--highlight-default:var(--brand-10);--accent:#3262ea;--accent-hover:#2c56ce;--accent-active:#264bb2;--accent-ring:rgba(50,98,234,.22);--btn-radius:6px;--field-radius:6px;--font-family-sans:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif;--font-family-mono:var(--font-roboto-mono),ui-monospace,"SF Mono",Menlo,monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-01:12px;--font-size-02:14px;--font-size-03:16px;--font-size-04:18px;--font-size-05:20px;--font-size-06:24px;--font-size-07:28px;--font-size-08:32px;--font-size-09:36px;--font-size-10:42px;--font-size-11:54px;--font-size-12:60px;--font-size-13:76px;--spacing-01:2px;--spacing-02:4px;--spacing-03:8px;--spacing-04:12px;--spacing-05:16px;--spacing-06:24px;--spacing-07:32px;--spacing-08:40px;--spacing-09:48px;--spacing-10:64px;--spacing-11:80px;--spacing-12:96px;--spacing-13:160px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-pill:9999px;--size-02:20px;--size-03:24px;--size-04:32px;--size-05:40px;--size-06:48px;--size-07:64px;--size-08:80px;--size-09:96px;--border-width-01:1px;--border-width-02:2px;--border-width-03:3px;--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-md:0 2px 8px rgba(0,0,0,.08);--shadow-lg:0 8px 24px rgba(0,0,0,.1);--shadow-xl:0 16px 48px rgba(0,0,0,.12);--shadow-glass:0 8px 32px rgba(0,0,0,.18);--ease-standard:cubic-bezier(0.2,0,0.38,0.9);--ease-entrance:cubic-bezier(0,0,0.38,0.9);--ease-exit:cubic-bezier(0.2,0,1,0.9);--duration-fast:110ms;--duration-moderate:150ms;--duration-slow:240ms;font-family:var(--font-family-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased}@keyframes bk-spin{to{transform:rotate(1turn)}}.bk-auth .bk-spin{animation:bk-spin .7s linear infinite}.bk-auth *,.bk-auth :after,.bk-auth :before{box-sizing:border-box}.bk-auth input::-moz-placeholder,.bk-auth textarea::-moz-placeholder{color:var(--text-placeholder)}.bk-auth input::placeholder,.bk-auth textarea::placeholder{color:var(--text-placeholder)}.bk-auth .type-label-01{font-size:12px;line-height:16px}.bk-auth .type-label-01,.bk-auth .type-label-02{font-family:var(--font-family-sans);font-weight:400}.bk-auth .type-label-02{font-size:14px;line-height:18px}.bk-auth .type-helper-01{font-size:12px;line-height:16px;color:var(--text-helper)}.bk-auth .type-body-01,.bk-auth .type-helper-01{font-family:var(--font-family-sans);font-weight:400}.bk-auth .type-body-01{font-size:14px;line-height:20px}.bk-auth .type-body-02{font-weight:400}.bk-auth .type-body-02,.bk-auth .type-heading-02{font-family:var(--font-family-sans);font-size:16px;line-height:24px}.bk-auth .type-heading-02{font-weight:600}.bk-auth .type-heading-04{font-family:var(--font-family-sans);font-size:28px;line-height:36px;font-weight:400}.bk-auth{--brks-glass-material-ultra-thin:8px;--brks-glass-material-thin:12px;--brks-glass-material-regular:24px;--brks-glass-material-thick:40px;--brks-glass-material-chrome:60px;--brks-glass-surface-ultra-thin:hsla(0,0%,100%,.3);--brks-glass-surface-thin:hsla(0,0%,100%,.5);--brks-glass-surface-regular:hsla(0,0%,100%,.7);--brks-glass-surface-thick:hsla(0,0%,100%,.85);--brks-glass-surface-chrome:hsla(0,0%,100%,.92);--brks-glass-surface-dark-ultra-thin:hsla(0,0%,9%,.3);--brks-glass-surface-dark-thin:hsla(0,0%,9%,.45);--brks-glass-surface-dark-regular:hsla(0,0%,9%,.65);--brks-glass-surface-dark-thick:hsla(0,0%,9%,.8);--brks-glass-surface-dark-chrome:hsla(0,0%,9%,.88);--brks-glass-rim-width:1px;--brks-glass-rim-light-soft:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.06) 32%,hsla(0,0%,100%,0) 65%);--brks-glass-rim-light-bright:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.12) 34%,hsla(0,0%,100%,0) 70%);--brks-glass-rim-light-double:linear-gradient(135deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,0) 38%,hsla(0,0%,100%,0) 62%,hsla(0,0%,100%,.55));--brks-glass-rim-dark-soft:linear-gradient(135deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.03) 32%,hsla(0,0%,100%,0) 65%);--brks-glass-rim-dark-bright:linear-gradient(135deg,hsla(0,0%,100%,.52),hsla(0,0%,100%,.05) 34%,hsla(0,0%,100%,0) 70%);--brks-glass-rim-dark-double:linear-gradient(135deg,hsla(0,0%,100%,.46),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.28));--brks-elevation-glass-rest:0px 4px 24px 0 rgba(0,0,0,.08);--brks-elevation-glass-raised:0px 8px 32px 0 rgba(0,0,0,.12);--brks-elevation-glass-floating:0px 16px 48px 0 rgba(0,0,0,.16);--brks-color-primary:var(--accent);--brks-text-contrast:#fff;--brks-bg-contained:var(--accent);--brks-bg-contained-hover:var(--accent-hover);--brks-font:var(--font-family-sans);--brks-weight-medium:500;--brks-radius-md:6px;--brks-radius-xl:12px;--brks-radius-3xl:24px;--brks-radius-button:14px;--glass-bg:radial-gradient(120% 90% at 18% 30%,#1a2a66 0%,rgba(26,42,102,0) 55%),radial-gradient(110% 90% at 82% 62%,#1f3aa0 0%,rgba(31,58,160,0) 52%),linear-gradient(160deg,#060912,#0a1024 50%,#050813);--glass-text:#f2f3ff;--glass-text-muted:hsla(0,0%,100%,.6);--glass-text-faint:hsla(0,0%,100%,.45);--glass-text-error:#ff9b9b;--glass-accent-text:#7aa0ff;--glass-field-bg:hsla(0,0%,100%,.05);--glass-field-border:hsla(0,0%,100%,.14);--glass-field-border-focus:rgba(120,160,255,.9)}.bk-auth--glass{--background:transparent;--background-canvas:transparent;--field-01:var(--glass-field-bg);--field-02:var(--glass-field-bg);--field-hover:hsla(0,0%,100%,.09);--layer-01:hsla(0,0%,100%,.05);--layer-02:hsla(0,0%,100%,.08);--border-subtle-01:var(--glass-field-border);--border-strong-01:hsla(0,0%,100%,.28);--text-primary:var(--glass-text);--text-secondary:var(--glass-text-muted);--text-placeholder:hsla(0,0%,100%,.4);--text-helper:var(--glass-text-faint);--text-error:var(--glass-text-error);--icon-primary:var(--glass-text);--icon-secondary:hsla(0,0%,100%,.5);--accent-ring:rgba(80,130,255,.22);--link-on-surface:var(--glass-accent-text);--gray-20:hsla(0,0%,100%,.18);--notification-background-error:hsla(0,100%,74%,.14);--notification-background-success:rgba(120,230,160,.14);--notification-background-warning:hsla(42,87%,70%,.16);--notification-background-info:rgba(138,170,255,.14);--green-10:rgba(120,230,160,.16);--red-10:hsla(0,100%,74%,.14);--brand-10:rgba(138,170,255,.16);--red-30:hsla(0,100%,74%,.34);--red-70:#ff9b9b;--green-30:rgba(120,230,160,.34);--green-70:#7fe6a3;--green-60:#7fe6a3;--yellow-30:hsla(42,87%,70%,.4);--yellow-60:#f5cd6e;--blue-30:rgba(138,170,255,.34);--blue-70:#8aaaff;--red-60:#ff9b9b}.bk-auth .brks-glass{position:relative;border-radius:var(--brks-radius-3xl);background-color:var(--brks-glass-surface-regular);backdrop-filter:blur(var(--brks-glass-material-regular));box-shadow:var(--brks-elevation-glass-rest);color:var(--text-primary)}.bk-auth .brks-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--brks-glass-rim-width);background:var(--brks-glass-rim-light-soft);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.bk-auth .brks-glass--ultra-thin{background-color:var(--brks-glass-surface-ultra-thin);backdrop-filter:blur(var(--brks-glass-material-ultra-thin))}.bk-auth .brks-glass--thin{background-color:var(--brks-glass-surface-thin);backdrop-filter:blur(var(--brks-glass-material-thin))}.bk-auth .brks-glass--regular{background-color:var(--brks-glass-surface-regular);backdrop-filter:blur(var(--brks-glass-material-regular))}.bk-auth .brks-glass--thick{background-color:var(--brks-glass-surface-thick);backdrop-filter:blur(var(--brks-glass-material-thick))}.bk-auth .brks-glass--chrome{background-color:var(--brks-glass-surface-chrome);backdrop-filter:blur(var(--brks-glass-material-chrome))}.bk-auth .brks-glass--rim-soft:before{background:var(--brks-glass-rim-light-soft)}.bk-auth .brks-glass--rim-bright:before{background:var(--brks-glass-rim-light-bright)}.bk-auth .brks-glass--rim-double:before{background:var(--brks-glass-rim-light-double)}.bk-auth .brks-glass--rest{box-shadow:var(--brks-elevation-glass-rest)}.bk-auth .brks-glass--raised{box-shadow:var(--brks-elevation-glass-raised)}.bk-auth .brks-glass--floating{box-shadow:var(--brks-elevation-glass-floating)}.bk-auth .brks-glass--dark{background-color:var(--brks-glass-surface-dark-regular);color:var(--brks-text-contrast)}.bk-auth .brks-glass--dark:before{background:var(--brks-glass-rim-dark-soft)}.bk-auth .brks-glass--dark.brks-glass--rim-bright:before{background:var(--brks-glass-rim-dark-bright)}.bk-auth .brks-glass--dark.brks-glass--rim-double:before{background:var(--brks-glass-rim-dark-double)}.bk-auth .brks-glass--dark.brks-glass--ultra-thin{background-color:var(--brks-glass-surface-dark-ultra-thin)}.bk-auth .brks-glass--dark.brks-glass--thin{background-color:var(--brks-glass-surface-dark-thin)}.bk-auth .brks-glass--dark.brks-glass--regular{background-color:var(--brks-glass-surface-dark-regular)}.bk-auth .brks-glass--dark.brks-glass--thick{background-color:var(--brks-glass-surface-dark-thick)}.bk-auth .brks-glass--dark.brks-glass--chrome{background-color:var(--brks-glass-surface-dark-chrome)}@media (prefers-reduced-transparency:reduce){.bk-auth .brks-glass{backdrop-filter:none}.bk-auth .brks-glass,.bk-auth .brks-glass--dark{background-color:#11162a}}@keyframes bkFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bkGlow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes bkRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bk-auth .bk-fade{animation:bkFade .5s var(--ease-standard) both}.bk-auth .bk-rise{animation:bkRise .35s var(--ease-standard) both}.bk-auth .bk-glow{animation:bkGlow 1.8s ease-in-out infinite}.bk-auth .bk-bob{animation:bkBob 3.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bk-auth .bk-bob,.bk-auth .bk-glow{animation:none!important}}.bk-auth--glass .bk-btn[data-variant=primary]:not(:disabled){box-shadow:0 6px 20px rgba(50,98,234,.32)}.bk-auth--glass .bk-btn[data-variant=primary]:not(:disabled):hover{box-shadow:0 8px 28px rgba(50,98,234,.45)}.bk-auth--glass .bk-btn[data-variant=outline]:not(:disabled){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}