:root:has(.brand-auth){--bg: #fbfdff;--surface: #ffffff;--ink: #101415;--ink-2: #4e5d64;--ink-3: #5a6970;--line: rgba(23, 46, 64, .13);--hover: hsla(195, 60%, 45%, .08);--focus: #1a7071;--danger: #b4552f;--card: 0 0 0 1px rgba(23, 46, 54, .08), 0 1px 2px rgba(23, 46, 54, .04), 0 8px 24px -14px rgba(23, 46, 54, .16);--card-hover: 0 0 0 1px rgba(23, 46, 54, .1), 0 2px 4px rgba(23, 46, 54, .06), 0 16px 36px -16px rgba(23, 46, 54, .22);--f-sans: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--f-serif: "Source Serif 4", Georgia, serif}@media(prefers-color-scheme:dark){:root:has(.brand-auth):not([data-theme=light]){--bg: #0e0f0f;--surface: #151717;--ink: #f2f4f4;--ink-2: rgba(242, 244, 244, .64);--ink-3: rgba(242, 244, 244, .58);--line: rgba(255, 255, 255, .09);--hover: rgba(121, 210, 197, .09);--focus: #79d2c5;--danger: #e08a66;--card: 0 0 0 1px rgba(255, 255, 255, .08), 0 12px 30px -14px rgba(0, 0, 0, .6);--card-hover: 0 0 0 1px rgba(255, 255, 255, .14), 0 16px 36px -14px rgba(0, 0, 0, .7);color-scheme:dark}}:root:has(.brand-auth)[data-theme=dark]{--bg: #0e0f0f;--surface: #151717;--ink: #f2f4f4;--ink-2: rgba(242, 244, 244, .64);--ink-3: rgba(242, 244, 244, .58);--line: rgba(255, 255, 255, .09);--hover: rgba(121, 210, 197, .09);--focus: #79d2c5;--danger: #e08a66;--card: 0 0 0 1px rgba(255, 255, 255, .08), 0 12px 30px -14px rgba(0, 0, 0, .6);--card-hover: 0 0 0 1px rgba(255, 255, 255, .14), 0 16px 36px -14px rgba(0, 0, 0, .7);color-scheme:dark}body:has(.brand-auth){background:var(--bg);color:var(--ink)}.brand-auth{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,41vw);column-gap:4vw;padding:0 6vw 0 0;position:relative;font-family:var(--f-sans);text-rendering:optimizeLegibility}.brand-auth :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.brand-auth form{margin:0}.brand-auth .top{position:absolute;top:40px;left:58px}.brand-auth .wm{height:36px;width:auto;display:block;color:var(--ink)}.brand-auth .left{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px 64px;min-width:0}.brand-auth .tt{position:absolute;top:34px;right:6vw;z-index:3;height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:500 14px/1 var(--f-sans);cursor:pointer;transition:background-color .08s ease-out,color .08s ease-out}.brand-auth .tt:hover{background:var(--hover);color:var(--ink)}.brand-auth .tt svg{width:18px;height:18px;flex:none}.brand-auth .right{align-self:center;justify-self:end;width:min(100%,calc((100svh - 124px)*.8));aspect-ratio:4 / 5;margin:100px 0 24px;border-radius:16px;overflow:hidden;background:#121313;position:relative;container-type:inline-size}@media(min-width:961px){.brand-auth.is-form .right{position:sticky;top:62px}}.brand-auth .sl{position:absolute;inset:0;margin:0;opacity:0}.brand-auth .sl img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.brand-auth .say{position:absolute;left:0;right:0;padding:6cqw 6.5cqw;display:grid;gap:3.6cqw;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.22),0 2px 28px rgba(0,0,0,.3)}.brand-auth .sl.bottom .say{bottom:0;padding-top:22cqw;background:linear-gradient(0deg,rgba(10,22,26,calc(.8 * var(--k, 1))),rgba(10,22,26,calc(.58 * var(--k, 1))) 52%,#0a161a00)}.brand-auth .sl.top .say{top:0;padding-bottom:22cqw;background:linear-gradient(180deg,rgba(10,22,26,calc(.68 * var(--k, 1))),rgba(10,22,26,calc(.5 * var(--k, 1))),#0a161a00)}.brand-auth .hl{margin:0;font:400 7.4cqw/1.07 var(--f-serif);letter-spacing:-.018em;text-wrap:balance}.brand-auth .hl em{display:block;font-style:italic;color:#79d2c5}.brand-auth .sg{margin:0;font:400 3.3cqw/1.35 var(--f-sans);color:#ffffffeb}.brand-auth .eyebrow{margin:0 0 22px;font:500 13px/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.brand-auth .big{margin:0;font:400 clamp(2.2rem,3.6vw,3.3rem) / 1.06 var(--f-sans);letter-spacing:-.03em;text-wrap:balance}.brand-auth .sub{margin:14px 0 0;font:400 clamp(1.05rem,1.4vw,1.25rem) / 1.45 var(--f-serif);opacity:.86;max-width:34ch;text-wrap:balance}.brand-auth .err{margin:0;font:400 13.5px/1.4 var(--f-sans);color:var(--danger)}.brand-auth .help{margin:2px 0 0;font:400 14px/1.5 var(--f-sans);color:var(--ink-2)}.brand-auth .vg{--vs: 52%;--vl: 70%;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:0;border-radius:12px;cursor:pointer;color:#0f1517;font:500 15px/1 var(--f-sans);text-decoration:none;white-space:nowrap;background:linear-gradient(180deg,hsla(171,var(--vs),calc(var(--vl) + 6%),calc(.88 + var(--vo, 0))),hsla(171,var(--vs),var(--vl),calc(.82 + var(--vo, 0))));-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);box-shadow:inset 0 0 0 1px #0f15171a,inset 0 1px #ffffff73,0 1px 2px #0f151724,0 10px 20px -12px hsla(171,var(--vs),38%,.55);transition:filter .08s ease-out,transform .08s ease-out,box-shadow .08s ease-out}.brand-auth .vg:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(180deg,#ffffff29,#fff0 50%)}.brand-auth .vg:hover:not(:disabled){filter:brightness(1.08) saturate(1.15);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0f15171f,inset 0 1px #fff9,0 2px 4px #0f151729,0 14px 26px -12px #259382cc}.brand-auth .vg:active:not(:disabled){filter:brightness(.9) saturate(1.1);transform:translateY(1px) scale(.98);transition-duration:.06s;box-shadow:inset 0 0 0 1px #0f15172e,inset 0 2px 6px #0f151738,0 1px 1px #0f15171f}.brand-auth .vg:focus-visible{outline-offset:3px}.brand-auth .vg:disabled{cursor:default;background:var(--line);color:var(--ink-3);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-auth .vg:disabled:after{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-auth .vg{--vo: 1}}:root[data-theme=dark] .brand-auth .vg{--vo: 1}.brand-auth .link{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:500 14px/1 var(--f-sans);cursor:pointer;text-decoration:none;transition:background-color .08s ease-out,box-shadow .08s ease-out,color .08s ease-out}.brand-auth .link:hover,.brand-auth .link:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.brand-auth .link:active{background:var(--line);transform:scale(.98)}.brand-auth .links{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.brand-auth .form{margin-top:36px;width:min(400px,100%);display:grid;gap:14px;text-align:left}.brand-auth .form .vg{width:100%}.brand-auth .field{display:grid;gap:8px}.brand-auth .lbl{font:500 14px/1.2 var(--f-sans);color:var(--ink)}.brand-auth .lbl .opt{font-weight:400;color:var(--ink-3)}.brand-auth .in{height:46px;width:100%;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:400 16px/1 var(--f-sans);transition:border-color .08s ease-out,box-shadow .08s ease-out}.brand-auth select.in{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.brand-auth .in:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.brand-auth .in[aria-invalid=true]{border-color:var(--danger)}.brand-auth .card{background:var(--surface);border-radius:16px;box-shadow:var(--card);padding:20px}.brand-auth .pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font:500 12.5px/1 var(--f-sans);white-space:nowrap;background:var(--hover);color:var(--ink-2)}.brand-auth .status{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0;font:400 14.5px/1.4 var(--f-sans)}.brand-auth .status i{width:8px;height:8px;border-radius:50%;background:#e0a43a;box-shadow:0 0 0 4px #e0a43a29;animation:brand-auth-pulse 1.2s ease-in-out infinite}.brand-auth .status i.bad{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 18%,transparent);animation:none}.brand-auth .status b{font-weight:500}.brand-auth .status span{color:var(--ink-2)}@keyframes brand-auth-pulse{50%{opacity:.45}}@media(max-width:960px){.brand-auth{grid-template-columns:1fr;padding:16px}.brand-auth .top{position:static;order:-2;padding:8px 4px 0}.brand-auth .wm{height:29px}.brand-auth .right{order:-1;justify-self:center;width:min(100%,calc(46svh * .8));margin:16px 0 0}.brand-auth.is-form .right{display:none}.brand-auth.is-form{align-content:start}.brand-auth.is-form .left{justify-content:flex-start}.brand-auth .left{padding:32px 0 40px}.brand-auth .tt{top:calc(14px + env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px))}}@media(prefers-reduced-motion:reduce){.brand-auth .vg:hover:not(:disabled),.brand-auth .vg:active:not(:disabled){transform:none}.brand-auth .status i{animation:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.brand-auth .vg{-webkit-backdrop-filter:none;backdrop-filter:none;background:#8fd3c8}.brand-auth .vg:after{display:none}.brand-auth .link{box-shadow:inset 0 0 0 1px var(--ink-2)}}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-italic.0j97Jm6B.woff2) format("woff2"),url(./source-serif-4-latin-400-italic.Dv9jnFA_.woff) format("woff")}
