.auth-appearance[data-v-294bf7ba]{flex:none;position:relative}.auth-appearance-trigger[data-v-294bf7ba]{width:44px;height:44px;color:inherit;cursor:pointer;border:0;border-radius:8px;place-items:center;transition:background .16s;display:grid}.auth-appearance-trigger[data-v-294bf7ba]:hover,.auth-appearance-trigger[aria-expanded=true][data-v-294bf7ba]{background:var(--auth-tool-hover)}.auth-appearance-trigger[data-v-294bf7ba]:active{background:var(--auth-tool-active)}.auth-appearance-menu[data-v-294bf7ba]{z-index:30;border:1px solid var(--c-border);background:var(--c-bg-card);width:calc(min(238px,100vw - 32px));color:var(--c-text);border-radius:12px;padding:6px;font-size:.875rem;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0}.auth-appearance-menu button[data-v-294bf7ba]{text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.auth-appearance-menu button[data-v-294bf7ba]:focus-visible,.auth-appearance-menu button[data-v-294bf7ba]:hover{background:var(--c-bg-elevated)}.auth-appearance-menu button[data-v-294bf7ba]:active{background:var(--c-border)}.auth-appearance-menu button[aria-disabled=true][data-v-294bf7ba]{color:var(--c-text-muted);cursor:default}.auth-appearance-menu hr[data-v-294bf7ba]{border:0;border-top:1px solid var(--c-border);margin:5px 8px}.auth-appearance[data-v-294bf7ba] :is(button):focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.auth-appearance-trigger[data-v-294bf7ba]{transition:none}}.auth-orange-wrap[data-v-1fdc2338]{position:absolute;inset:0}.auth-orange[data-v-1fdc2338]{width:100%;height:100%;pointer-events:none;width:round(up,100%,1px);height:round(up,100%,1px);position:absolute;top:0;right:0}.auth-orange canvas[data-v-1fdc2338],.auth-orange svg[data-v-1fdc2338]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-layout[data-v-add8405d]{--omc-panel:var(--c-bg-card);--omc-quiet:var(--c-bg-elevated);--omc-line:var(--c-border);--omc-ink:var(--c-text);--omc-muted:var(--c-text-muted);--omc-accent:var(--c-code-text);--omc-tint:var(--c-orange-50);--omc-control-radius:var(--radius);--auth-brand-bg:#b34b06;--auth-brand-ink:#fff7ef;--auth-tool-hover:#a54405;--auth-tool-active:#963b04;--auth-header-height:80px;--auth-split:51.4563%;--auth-boundary-width:calc(clamp(48px, 4.5vw, 80px));background:linear-gradient(90deg in srgb,var(--c-bg) calc(var(--auth-split) - var(--auth-boundary-width) / 2),color-mix(in srgb,var(--c-bg) 92%,var(--auth-brand-bg)) calc(var(--auth-split) - var(--auth-boundary-width) * .3),color-mix(in srgb,var(--c-bg) 50%,var(--auth-brand-bg)) var(--auth-split),color-mix(in srgb,var(--c-bg) 8%,var(--auth-brand-bg)) calc(var(--auth-split) + var(--auth-boundary-width) * .3),var(--auth-brand-bg) calc(var(--auth-split) + var(--auth-boundary-width) / 2));min-height:100svh;color:var(--c-text);font-synthesis:none;isolation:isolate;font-weight:400;position:relative}.auth-header[data-v-add8405d]{z-index:5;min-height:var(--auth-header-height);justify-content:space-between;align-items:center;gap:20px;padding:18px 32px;display:flex;position:relative}.auth-brand[data-v-add8405d]{color:var(--c-primary);letter-spacing:-.02em;flex:none;align-items:center;gap:10px;font-size:1.0625rem;font-weight:700;display:inline-flex}.auth-brand img[data-v-add8405d]{border-radius:8px;display:block}.auth-tools[data-v-add8405d]{color:var(--auth-brand-ink);align-items:center;gap:8px;display:flex}.auth-tools[data-v-add8405d] .locale-trigger{width:auto;min-width:44px;height:44px;color:inherit;border:0;border-radius:8px;gap:7px;padding:0 8px;font-size:.875rem;transform:none}.auth-tools[data-v-add8405d] .locale-trigger:hover,.auth-tools[data-v-add8405d] .locale-trigger[aria-expanded=true]{color:inherit;background:var(--auth-tool-hover)}.auth-tools[data-v-add8405d] .locale-trigger:active{background:var(--auth-tool-active)}.auth-tools[data-v-add8405d] .locale-menu{-webkit-backdrop-filter:none;box-shadow:none}.auth-tools[data-v-add8405d] .locale-option{min-height:44px;color:var(--c-text);font-size:.875rem;font-weight:400}.auth-tools[data-v-add8405d] .locale-option.active{color:var(--omc-accent);font-weight:500}.auth-tools[data-v-add8405d] .locale-trigger:focus-visible{outline-offset:2px;outline:2px solid}.auth-switch[data-v-add8405d]{color:#321604;text-align:center;background:#fff8f0;border:0;border-radius:8px;align-items:center;min-height:44px;padding:9px 18px;font-size:.875rem;font-weight:500;line-height:1.4;transition:background .16s,color .16s;display:flex}.auth-switch[data-v-add8405d]:hover{color:#321604;background:#ffedd5}.auth-switch[data-v-add8405d]:active{color:#321604;background:#fed7aa}.auth-header[data-v-add8405d] :is(a,button):focus-visible{outline-offset:3px;outline:2px solid}.auth-grid[data-v-add8405d]{min-height:calc(100svh - var(--auth-header-height));grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);display:grid}.auth-main[data-v-add8405d]{justify-content:center;align-items:flex-start;min-width:0;padding:58px 48px 48px;display:flex}.auth-art[data-v-add8405d]{height:calc(100svh - var(--auth-header-height));isolation:isolate;min-width:0;position:sticky;top:0;overflow:hidden}.auth-art[data-v-add8405d] .auth-orange-wrap{-webkit-mask-image:linear-gradient(90deg,#0000000f,#0000000f 54%,#0000007a 64%,#000 72%);mask-image:linear-gradient(90deg,#0000000f,#0000000f 54%,#0000007a 64%,#000 72%)}.auth-art-copy[data-v-add8405d]{z-index:2;color:#fff7ef;pointer-events:none;width:44%;max-width:320px;position:absolute;top:44%;left:48px;transform:translateY(-40%)}.auth-art-copy h2[data-v-add8405d]{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:2.875rem;font-weight:600;line-height:1.28}.auth-art-eyebrow[data-v-add8405d]{color:#fff7ef;margin:0 0 18px;font-size:.875rem;font-weight:400;line-height:1.6}.auth-art-description[data-v-add8405d]{color:#fff7ef;overflow-wrap:break-word;max-width:19em;margin:20px 0 0;font-size:.9375rem;font-weight:400;line-height:1.8}[data-theme=dark] .auth-layout{--c-bg:#24201d;--c-bg-card:#302a25;--c-bg-elevated:#39312b;--c-border:#51473f;--c-text:#f6efe7;--c-text-muted:#c8b8aa;--c-code-text:#ffb576;--omc-tint:#443326;--auth-brand-bg:#b34b06;--auth-brand-ink:#fff7ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-layout[data-v-add8405d] input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--omc-panel) inset;-webkit-text-fill-color:var(--omc-ink);caret-color:var(--omc-ink)}@media (width>=1600px){.auth-main[data-v-add8405d]{padding-top:82px}.auth-art-copy[data-v-add8405d]{left:64px}}@media (width>=900px) and (height<=780px){.auth-main[data-v-add8405d]{padding-top:26px;padding-bottom:36px}.auth-art-copy h2[data-v-add8405d]{font-size:2.375rem}}@media (width>=900px) and (width<=1100px){.auth-main[data-v-add8405d]{padding-inline:32px}.auth-art-copy[data-v-add8405d]{max-width:54%;left:32px}.auth-art-copy h2[data-v-add8405d]{font-size:2rem}}@media (width<=899px){.auth-layout[data-v-add8405d]{--auth-header-height:76px;--auth-tool-hover:var(--c-bg-elevated);--auth-tool-active:var(--c-border);background:var(--c-bg)}.auth-header[data-v-add8405d]{padding:16px 24px}.auth-grid[data-v-add8405d]{display:block}.auth-main[data-v-add8405d]{padding:36px 24px 40px}.auth-art[data-v-add8405d]{display:none}.auth-tools[data-v-add8405d]{color:var(--c-text);gap:4px}.auth-tools[data-v-add8405d] .locale-current-label{display:none}.auth-tools[data-v-add8405d] .locale-trigger{width:44px;padding:0}.auth-switch[data-v-add8405d]{background:var(--c-bg-elevated);color:var(--c-text);padding-inline:14px}.auth-switch[data-v-add8405d]:active,.auth-switch[data-v-add8405d]:hover{background:var(--c-border);color:var(--c-text)}}@media (width<=420px){.auth-brand[data-v-add8405d]{gap:7px;font-size:.9375rem}.auth-brand img[data-v-add8405d]{width:28px;height:28px}.auth-header[data-v-add8405d]{gap:8px;padding-inline:16px}.auth-tools[data-v-add8405d]{gap:2px}.auth-switch[data-v-add8405d]{padding-inline:12px}.auth-main[data-v-add8405d]{padding-top:24px}}@media (prefers-reduced-motion:reduce){.auth-layout[data-v-add8405d] :is(a,button){transition:none}}
