.V--Bya_root{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:where(.V--Bya_root) a{color:var(--ds-accent-ink);text-decoration:none}:where(.V--Bya_root) a:hover{color:var(--ds-accent-deep);text-underline-offset:3px;text-decoration:underline}:where(.V--Bya_root) button{font:inherit;touch-action:manipulation;appearance:none}:where(.V--Bya_root) input{font:inherit}:where(.V--Bya_root) input::placeholder{color:var(--ds-muted-3)}:where(.V--Bya_root) input:-webkit-autofill{-webkit-text-fill-color:var(--ds-ink);-webkit-box-shadow:0 0 0 1000px var(--ds-paper) inset;transition:background-color 9999s ease-out}:where(.V--Bya_root) input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ds-ink);-webkit-box-shadow:0 0 0 1000px var(--ds-paper) inset;transition:background-color 9999s ease-out}:where(.V--Bya_root) :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--ds-accent-ink);outline-offset:2px;border-radius:var(--ds-r-icon)}.V--Bya_scene :is(.V--Bya_toggleSlot,.V--Bya_brand,.V--Bya_footer) :is(button,a,[tabindex]):focus-visible{outline-color:var(--tod-accent)}.V--Bya_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(.V--Bya_scene){scrollbar-width:none;background:var(--ds-bg)}html[data-mg-theme=dark]:has(.V--Bya_scene){color-scheme:dark}html[data-mg-theme=dark] .V--Bya_root{color-scheme:dark}html:has(.V--Bya_scene)::-webkit-scrollbar{display:none}@supports not selector(:has(*)){html[data-mg-has~=auth-scene]{scrollbar-width:none;background:var(--ds-bg)}html[data-mg-theme=dark][data-mg-has~=auth-scene]{color-scheme:dark}}.V--Bya_scene{background:var(--tod-surface), var(--ds-bg);min-height:100svh;color:var(--ds-ink);font-family:var(--ds-font);font-size:var(--ds-text-base);letter-spacing:-.005em;isolation:isolate;line-height:1.55;transition:background .8s;position:relative;overflow:clip;container:auth/inline-size}.V--Bya_ambience{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.V--Bya_orbA,.V--Bya_orbB{filter:blur(40px);border-radius:50%;position:absolute}.V--Bya_orbA{background:radial-gradient(circle, var(--tod-orb-a) 0%, transparent 60%);width:70vmax;height:70vmax;animation:26s ease-in-out infinite V--Bya_mgBreatheA;top:20%;left:20%}.V--Bya_orbB{background:radial-gradient(circle, var(--tod-orb-b) 0%, transparent 60%);width:60vmax;height:60vmax;animation:32s ease-in-out infinite V--Bya_mgBreatheB;bottom:0;right:0}.V--Bya_toggleSlot{z-index:3;top:max(22px, env(safe-area-inset-top,0px));right:max(40px, env(safe-area-inset-right,0px));animation:.8s .9s both V--Bya_mgFade;position:absolute}.V--Bya_main{z-index:1;box-sizing:border-box;max-width:var(--ds-content-w);min-height:100svh;padding:max(40px, env(safe-area-inset-top,0px)) max(40px, env(safe-area-inset-right,0px)) max(40px, env(safe-area-inset-bottom,0px)) max(40px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0, 1fr) var(--ds-card-w);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-items:center;gap:48px 64px;margin:0 auto;display:grid;position:relative}.V--Bya_brand{text-align:left;flex-direction:column;align-items:flex-start;gap:26px;min-width:0;display:flex}.V--Bya_pillsIn{animation:V--Bya_mgScale .9s var(--ds-ease-emphasis) 50ms both}.V--Bya_titleBlock{flex-direction:column;gap:10px;display:flex}.V--Bya_wordmark{font:500 var(--ds-text-h1)/1.02 var(--ds-font);letter-spacing:-.03em;color:var(--tod-ink);flex-wrap:wrap;justify-content:flex-start;align-items:baseline;column-gap:.28em;margin:0;display:flex}.V--Bya_letters{white-space:nowrap;display:inline-flex}.V--Bya_letter{animation:V--Bya_mgLetter .9s var(--ds-ease-emphasis) both;display:inline-block}.V--Bya_hub{font:italic 400 1.08em/1 var(--ds-font-display);letter-spacing:-.01em;animation:V--Bya_mgHubIn 1s var(--ds-ease-emphasis) .62s both;padding-right:.06em;display:inline-block;position:relative}.V--Bya_hubText{background:linear-gradient(100deg, var(--tod-accent) 0%, var(--tod-accent) 40%, var(--ds-accent) 50%, var(--tod-accent) 60%, var(--tod-accent) 100%);color:#0000;background-position:100% 0;background-size:250% 100%;background-clip:text;animation:9s ease-in-out 2.4s infinite V--Bya_mgHubShine;display:inline-block}.V--Bya_hubLine{border-radius:var(--ds-r-pill);background:linear-gradient(90deg, var(--tod-accent), var(--ds-accent) 60%, transparent);transform-origin:0;height:.045em;animation:V--Bya_mgUnderline 1s var(--ds-ease-emphasis) 1.15s both;position:absolute;bottom:-.06em;left:.04em;right:.1em}.V--Bya_greeting{font:italic 400 28px/1.2 var(--ds-font-display);letter-spacing:-.01em;color:var(--tod-ink-2);animation:V--Bya_mgRise 1.1s var(--ds-ease-emphasis) .34s both;margin:0}.V--Bya_description{max-width:420px;color:var(--tod-muted);text-wrap:pretty;animation:V--Bya_mgRise 1.1s var(--ds-ease-emphasis) .44s both;margin:0;font-size:16px;line-height:1.5}.V--Bya_details{flex-direction:column;gap:22px;width:100%;max-width:460px;display:flex}.V--Bya_marqueeIn{animation:1s .5s both V--Bya_mgFade}.V--Bya_accessNote{font-size:var(--ds-text-sm);color:var(--tod-muted);align-items:center;gap:9px;margin:0;animation:1s .8s both V--Bya_mgFade;display:flex}.V--Bya_accessIcon{border-radius:var(--ds-r-chip);background:var(--ds-accent-soft);width:22px;height:22px;color:var(--ds-accent-ink);flex:none;place-items:center;display:grid}.V--Bya_quotesIn{animation:1s 1s both V--Bya_mgFade}.V--Bya_cardSlot{width:100%;max-width:var(--ds-card-w);align-self:center;min-width:0;margin:0 auto}.V--Bya_footer{font:400 var(--ds-text-xs)/1 var(--ds-font-mono);color:var(--tod-muted-2);letter-spacing:.01em;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-self:end;align-items:center;gap:8px 14px;padding-top:8px;animation:1s 1.1s both V--Bya_mgFade;display:flex}.V--Bya_footerSeparator{background:var(--tod-line);width:1px;height:10px}.V--Bya_footerSecure{align-items:center;gap:6px;display:inline-flex}.V--Bya_footerDot{background:var(--tod-ok);border-radius:50%;width:6px;height:6px}.V--Bya_cardSection{position:relative}.V--Bya_glide{z-index:2;border-radius:var(--ds-r-pill);height:2px;animation:1.4s 1s both V--Bya_mgFade;position:absolute;top:-1px;left:36px;right:36px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.V--Bya_glideBase{background:var(--ds-accent-soft-hover);opacity:.9;position:absolute;inset:0}.V--Bya_glideLine,.V--Bya_glideGlow{width:34%;animation:V--Bya_mgGlide 5.4s var(--ds-ease-inout) 1.2s infinite;position:absolute;left:0}.V--Bya_glideLine{background:linear-gradient(90deg, transparent, var(--ds-accent) 45%, var(--ds-accent-ink) 55%, transparent);top:0;bottom:0}.V--Bya_glideGlow{background:radial-gradient(50% 100% at 50% 50%, var(--ds-accent-ring), transparent);filter:blur(3px);top:-4px;bottom:-4px}.V--Bya_card{border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);box-shadow:var(--ds-shadow-md);flex-direction:column;gap:20px;margin:0;padding:30px 32px 24px;display:flex}.V--Bya_formCard{animation:V--Bya_mgScale 1s var(--ds-ease-emphasis) var(--mg-enter-delay,.28s) both}.V--Bya_noticeCard{animation:V--Bya_mgScale .6s var(--ds-ease-out) both;gap:18px}.V--Bya_checkingCard{animation:V--Bya_mgHold 1s backwards, V--Bya_mgScale .6s var(--ds-ease-out) 1s both}.V--Bya_cardHeader,.V--Bya_checkingHeader{flex-direction:column;gap:6px;display:flex}.V--Bya_steps{gap:6px;max-width:120px;margin-bottom:4px;display:flex}.V--Bya_steps span{border-radius:var(--ds-r-pill);background:var(--ds-accent);flex:1;height:3px}.V--Bya_steps span+span{transform-origin:0;animation:V--Bya_mgStepFill .9s var(--ds-ease-emphasis) .5s both}.V--Bya_eyebrow,.V--Bya_noticeMeta{font:500 var(--ds-text-xs)/1 var(--ds-font-mono);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-accent-ink);margin:0}.V--Bya_cardTitle{font:500 var(--ds-text-h2)/1.2 var(--ds-font);letter-spacing:var(--ds-tracking-tight);color:var(--ds-ink);margin:0}.V--Bya_cardSubtitle{color:var(--ds-muted);text-wrap:pretty;margin:0}.V--Bya_expiry{border-radius:var(--ds-r-chip);background:var(--ds-accent-soft);color:var(--ds-accent-ink);font:500 11.5px/1 var(--ds-font-mono);letter-spacing:.02em;align-self:flex-start;align-items:center;gap:7px;margin:0;padding:5px 10px;display:inline-flex}.V--Bya_fields,.V--Bya_checkingFields{flex-direction:column;gap:14px;display:flex}.V--Bya_cta{margin-top:4px}.V--Bya_cardFooter{border-top:1px solid var(--ds-line);font-size:var(--ds-text-sm);color:var(--ds-muted);flex-direction:column;gap:4px;padding-top:14px;line-height:1.55;display:flex}.V--Bya_cardFooter p{margin:0}.V--Bya_footerLink{font-weight:500}.V--Bya_backLink{align-items:center;gap:5px;font-weight:500;display:inline-flex}.V--Bya_noticeTile{background:var(--tone-bg);width:48px;height:48px;color:var(--tone-fg);border-radius:12px;place-items:center;display:grid}.V--Bya_noticeText{flex-direction:column;gap:6px;display:flex}.V--Bya_noticeCard .V--Bya_noticeMeta{color:var(--tone-fg)}.V--Bya_noticeTitle{font:500 var(--ds-text-h2)/1.2 var(--ds-font);letter-spacing:var(--ds-tracking-tight);color:var(--ds-ink);text-wrap:balance;margin:0}.V--Bya_noticeTitle:focus{outline:none}.V--Bya_noticeTitle:focus-visible:not([data-quiet-focus]){outline:2px solid var(--ds-accent-ink);outline-offset:2px;border-radius:var(--ds-r-icon)}.V--Bya_noticeBody{color:var(--ds-muted);text-wrap:pretty;margin:0}.V--Bya_noticeCode{border:1px solid var(--ds-line);border-radius:var(--ds-r-chip);background:var(--ds-paper-2);font:500 var(--ds-text-sm)/1 var(--ds-font-mono);color:var(--ds-ink);align-self:flex-start;margin:6px 0 0;padding:7px 10px;display:inline-flex}.V--Bya_noticeActions{flex-direction:column;gap:10px;display:flex}.V--Bya_noticeHint{font-size:var(--ds-text-sm);color:var(--ds-muted);text-align:center;margin:0}:is(.V--Bya_banner,.V--Bya_noticeCard)[data-tone=red]{--tone-bg:var(--ds-red-soft);--tone-fg:var(--ds-red-ink);--tone-line:var(--ds-red-line)}:is(.V--Bya_banner,.V--Bya_noticeCard)[data-tone=warn]{--tone-bg:var(--ds-warn-soft);--tone-fg:var(--ds-warn-ink);--tone-line:var(--ds-warn-line)}:is(.V--Bya_banner,.V--Bya_noticeCard)[data-tone=ok]{--tone-bg:var(--ds-ok-soft);--tone-fg:var(--ds-ok-ink);--tone-line:var(--ds-ok-line)}:is(.V--Bya_banner,.V--Bya_noticeCard)[data-tone=neutral]{--tone-bg:var(--ds-paper-2);--tone-fg:var(--ds-ink-2);--tone-line:var(--ds-line)}:is(.V--Bya_banner,.V--Bya_noticeCard)[data-tone=accent]{--tone-bg:var(--ds-accent-soft);--tone-fg:var(--ds-accent-ink);--tone-line:var(--ds-accent-soft-hover)}.V--Bya_checkingField{flex-direction:column;gap:6px;display:flex}.V--Bya_checkingCta{height:var(--ds-cta-h);border-radius:var(--ds-r-control);background:linear-gradient(90deg, var(--ds-accent-soft-2) 25%, var(--ds-accent-soft) 50%, var(--ds-accent-soft-2) 75%);font-size:var(--ds-text-sm);color:var(--ds-accent-ink);background-size:200% 100%;justify-content:center;align-items:center;gap:8px;margin-top:4px;animation:1.4s linear infinite V--Bya_mgShimmer;display:flex}.V--Bya_checkingFooter{border-top:1px solid var(--ds-line);flex-direction:column;gap:4px;padding-top:14px;display:flex}.V--Bya_skeleton{align-items:center;display:flex}.V--Bya_skeletonBar{background:linear-gradient(90deg, var(--ds-line-2) 25%, var(--ds-line-3) 50%, var(--ds-line-2) 75%);background-size:200% 100%;width:100%;animation:1.4s linear infinite V--Bya_mgShimmer;display:block}.V--Bya_skeletonBar[data-still]{background:var(--ds-line-2);animation:none}.V--Bya_spinner{border:2px solid var(--ds-accent);border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite V--Bya_mgSpin;display:inline-block}.V--Bya_field,.V--Bya_passwordGroup{flex-direction:column;gap:6px;display:flex}.V--Bya_fieldHead{justify-content:space-between;align-items:baseline;gap:8px;min-height:17px;display:flex}.V--Bya_fieldLabel{font:500 var(--ds-text-label)/1.3 var(--ds-font);color:var(--ds-ink-2)}.V--Bya_caps{font:500 var(--ds-text-xs)/1 var(--ds-font-mono);letter-spacing:.04em;color:var(--ds-warn-ink);align-items:center;gap:5px;display:inline-flex}.V--Bya_fieldAction{font:500 12px/1 var(--ds-font);color:var(--ds-accent-ink);animation:.4s both V--Bya_mgFade}.V--Bya_fieldBox{height:var(--ds-control-h);border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-control);background:var(--ds-paper);transition:border-color var(--ds-dur-base), box-shadow var(--ds-dur-base);align-items:center;display:flex}.V--Bya_fieldBox:has(input:focus){border-color:var(--ds-accent-ink);box-shadow:0 0 0 3px var(--ds-accent-ring)}.V--Bya_fieldBox:has(input[aria-invalid=true]){border-color:var(--ds-red)}.V--Bya_fieldBox:has(input[aria-invalid=true]:focus){box-shadow:0 0 0 3px var(--ds-red-ring)}.V--Bya_fieldBox:has(input:disabled){background:var(--ds-paper-2)}@supports not selector(:has(*)){.V--Bya_fieldBox:focus-within{border-color:var(--ds-accent-ink);box-shadow:0 0 0 3px var(--ds-accent-ring)}.V--Bya_fieldBox[data-invalid]{border-color:var(--ds-red)}.V--Bya_fieldBox[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--ds-red-ring)}.V--Bya_fieldBox[data-disabled]{background:var(--ds-paper-2)}}.V--Bya_fieldIcon{color:var(--ds-muted);flex:none;padding-left:12px;display:inline-flex}.V--Bya_fieldInput{min-width:0;height:100%;box-shadow:none;font:400 var(--ds-text-input)/1 var(--ds-font);color:var(--ds-ink);background:0 0;border:0;outline:none;flex:1;padding:0 12px}.V--Bya_fieldInput[type=password]{letter-spacing:.04em}.V--Bya_reveal{border-radius:var(--ds-r-icon);width:36px;height:36px;color:var(--ds-muted);cursor:pointer;transition:background var(--ds-dur-fast), color var(--ds-dur-fast);background:0 0;border:0;flex:none;place-items:center;margin-right:4px;padding:0;display:grid}.V--Bya_reveal:hover{background:var(--ds-line-3);color:var(--ds-ink)}.V--Bya_match{background:var(--ds-ok-soft);width:20px;height:20px;color:var(--ds-ok);animation:V--Bya_mgPop .5s var(--ds-ease-spring) both;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:12px;display:inline-flex}.V--Bya_fieldHint{color:var(--ds-muted);font-size:12px;line-height:1.45}.V--Bya_fieldError{font-size:var(--ds-text-sm);color:var(--ds-red-ink);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.V--Bya_fieldError svg{margin-top:2px}.V--Bya_policy{border:1px solid var(--ds-line-2);border-radius:var(--ds-r-control);background:var(--ds-paper-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 12px;margin:0;padding:10px 12px;list-style:none;display:grid}.V--Bya_policy li{color:var(--ds-muted);align-items:center;gap:7px;font-size:12px;transition:color .2s;display:inline-flex}.V--Bya_policy li>span{background:var(--ds-line-strong);color:#0000;border-radius:5px;flex:none;place-items:center;width:14px;height:14px;transition:background .2s;display:grid}.V--Bya_policy li[data-met]{color:var(--ds-ok-ink)}.V--Bya_policy li[data-met]>span{background:var(--ds-ok);color:var(--ds-on-accent)}.V--Bya_button{box-sizing:border-box;width:100%;height:var(--ds-cta-h);border-radius:var(--ds-r-control);font:500 var(--ds-text-cta)/1 var(--ds-font);letter-spacing:-.003em;cursor:pointer;transition:background var(--ds-dur-fast), border-color var(--ds-dur-fast), transform .35s var(--ds-ease-out), box-shadow .35s;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.V--Bya_button[data-size=sm]{height:var(--ds-control-h)}.V--Bya_button[data-variant=primary]{background:var(--ds-gradient-accent);color:var(--ds-on-accent);box-shadow:inset 0 1px 0 var(--ds-sheen-edge), inset 0 -1px 0 var(--ds-shadow-c6), 0 1px 2px var(--ds-shadow-c2)}.V--Bya_button[data-variant=secondary]{border:1px solid var(--ds-line-strong);background:var(--ds-paper);color:var(--ds-ink)}.V--Bya_button:hover,.V--Bya_button:focus-visible{text-decoration:none}.V--Bya_button[data-variant=primary]:hover{color:var(--ds-on-accent)}.V--Bya_button[data-variant=secondary]:hover{color:var(--ds-ink)}.V--Bya_button:disabled{opacity:.72;cursor:not-allowed}.V--Bya_button[data-hydrating]:disabled{opacity:1;cursor:default}.V--Bya_button[aria-busy=true]{cursor:progress}.V--Bya_buttonLabel{white-space:nowrap;position:relative}.V--Bya_buttonTrail{transition:transform .35s var(--ds-ease-out);display:inline-flex}.V--Bya_sheen{background:linear-gradient(90deg, transparent, var(--ds-sheen) 50%, transparent);pointer-events:none;width:40%;transition:transform;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-14deg)}.V--Bya_buttonSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite V--Bya_mgSpin}@media (hover:hover){.V--Bya_button[data-variant=primary]:enabled:hover,a.V--Bya_button[data-variant=primary]:hover{background:var(--ds-gradient-accent-hover)}.V--Bya_button[data-variant=secondary]:enabled:hover,a.V--Bya_button[data-variant=secondary]:hover{background:var(--ds-line-3)}.V--Bya_button[data-magnetic]:enabled:hover{transform:translate(var(--mg-magnet-x,0px), var(--mg-magnet-y,0px));box-shadow:inset 0 1px 0 var(--ds-sheen-edge), 0 14px 28px -12px var(--ds-accent-glow), 0 4px 10px -4px var(--ds-accent-glow-2)}.V--Bya_button[data-magnetic]:enabled:hover .V--Bya_sheen{transition-duration:.9s;transform:translate(280%)skew(-14deg)}.V--Bya_button[data-magnetic]:enabled:hover .V--Bya_buttonTrail{transform:translate(4px)}}.V--Bya_button:enabled:active,a.V--Bya_button:active{transform:scale(.985)}@media (prefers-contrast:more){.V--Bya_button[data-variant=primary],.V--Bya_button[data-variant=primary]:enabled:hover{background:linear-gradient(180deg, var(--ds-contrast-cta-top), var(--ds-contrast-cta-bottom))}}.V--Bya_bannerRegion:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.V--Bya_banner{border:1px solid var(--tone-line);border-radius:var(--ds-r-control);background:var(--tone-bg);color:var(--tone-fg);animation:V--Bya_mgBannerIn .3s var(--ds-ease-out) both;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.5;display:flex}.V--Bya_bannerIcon{flex:none;margin-top:1px;display:inline-flex}.V--Bya_bannerSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite V--Bya_mgSpin;display:inline-block}.V--Bya_bannerBody{flex-direction:column;gap:3px;min-width:0;display:flex}.V--Bya_bannerCode{font:400 11.5px/1.4 var(--ds-font-mono);color:var(--ds-muted)}.V--Bya_companies{perspective:600px;align-items:center;gap:10px;display:inline-flex;position:relative}.V--Bya_company{border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);background:var(--ds-paper);box-shadow:var(--ds-shadow-card);color:inherit;transform-style:preserve-3d;transition:transform 1.1s var(--ds-ease-inout), opacity .6s ease, box-shadow .3s;align-items:center;gap:8px;padding:6px 14px 6px 7px;text-decoration:none;display:inline-flex;position:relative}.V--Bya_company:hover{box-shadow:var(--ds-shadow-md);color:inherit;text-decoration:none}.V--Bya_company:before,.V--Bya_companyMerged:before{content:"";position:absolute;inset:-6px -4px}.V--Bya_company img,.V--Bya_companyMerged img{object-fit:contain;flex:none;display:block}.V--Bya_companyName{font:500 13px/1 var(--ds-font);letter-spacing:-.005em;color:var(--ds-ink)}.V--Bya_companies[data-merged] .V--Bya_company{opacity:0;pointer-events:none}.V--Bya_companyTip{z-index:5;border-radius:var(--ds-r-control);background:var(--ds-ink);color:var(--ds-bg);box-shadow:var(--ds-shadow-pop);white-space:nowrap;animation:V--Bya_mgTipIn .25s var(--ds-ease-out) both;flex-direction:column;gap:3px;padding:8px 11px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.V--Bya_companyTip>span:first-child{font:500 12px/1 var(--ds-font)}.V--Bya_companyTip>span:nth-child(2){font:400 var(--ds-text-xs)/1.3 var(--ds-font-mono);opacity:.75}.V--Bya_companyTip>span:nth-child(3){font:400 10.5px/1 var(--ds-font-mono);color:var(--ds-accent);align-items:center;gap:4px;display:inline-flex}.V--Bya_companyTip>span:nth-child(4){background:var(--ds-ink);width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.V--Bya_companyCore{background:var(--ds-accent);border-radius:50%;width:7px;height:7px;transition:opacity .5s;animation:3.6s ease-in-out infinite V--Bya_mgCoreGlow;position:relative}.V--Bya_companies[data-merged] .V--Bya_companyCore{opacity:0}.V--Bya_companyCore span{border:1px solid var(--ds-accent);border-radius:50%;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite V--Bya_mgRipple;position:absolute;inset:0}.V--Bya_companyCore span:nth-child(2){animation-delay:1.2s}.V--Bya_companyCore span:nth-child(3){animation-delay:2.4s}.V--Bya_companyMerged{border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);background:var(--ds-paper);box-shadow:var(--ds-shadow-card);cursor:pointer;opacity:0;pointer-events:none;transition:transform 1.1s var(--ds-ease-inout) .25s, opacity .6s ease .25s;align-items:center;gap:8px;padding:6px 16px 6px 7px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.V--Bya_companies[data-merged] .V--Bya_companyMerged{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.V--Bya_mergedLogos{align-items:center;display:inline-flex}.V--Bya_mergedLogos img+img{margin-left:-5px}.V--Bya_quotes{flex-direction:column;gap:12px;margin:0;display:flex}.V--Bya_quoteStage{height:64px;position:relative}.V--Bya_quote{pointer-events:none;opacity:0;transition:opacity .6s ease, transform .6s var(--ds-ease-out);align-items:center;gap:14px;margin:0;display:flex;position:absolute;inset:0;transform:translateY(6px)}.V--Bya_quote[data-before]{transform:translateY(-6px)}.V--Bya_quote[data-current]{opacity:1;transform:translateY(0)}.V--Bya_portrait{background:linear-gradient(135deg, var(--ds-accent) 0%, var(--ds-accent-soft-hover) 100%);width:52px;height:52px;transition:transform .6s var(--ds-ease-spring);border-radius:50%;flex:none;padding:2px;transform:scale(.85)}.V--Bya_quote[data-current] .V--Bya_portrait{transform:scale(1)}.V--Bya_portrait img{box-sizing:border-box;border:2px solid var(--ds-paper);object-fit:cover;object-position:top;filter:grayscale()contrast(1.05);border-radius:50%;width:100%;height:100%;display:block}.V--Bya_quoteContent{flex-direction:column;gap:4px;min-width:0;display:flex}.V--Bya_quoteText{font:italic 400 17px/1.3 var(--ds-font-display);letter-spacing:-.005em;color:var(--tod-ink-2);text-wrap:balance}.V--Bya_quoteSource{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.V--Bya_quoteSource cite{font:500 var(--ds-text-xs)/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tod-accent);font-style:normal}.V--Bya_quoteSource span{font:400 var(--ds-text-xs)/1 var(--ds-font-mono);letter-spacing:.01em;color:var(--tod-muted-2)}.V--Bya_quoteDots{align-items:center;margin:-9.5px 0;padding-left:62px;display:flex}.V--Bya_quoteDots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.V--Bya_quoteDots button span{border-radius:var(--ds-r-pill);background:var(--ds-muted-3);width:5px;height:5px;transition:width .4s var(--ds-ease-out), background .3s}.V--Bya_quoteDots button[aria-pressed=true] span{background:var(--ds-accent);width:16px}.V--Bya_marquee{width:100%;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.V--Bya_marqueeTrack{width:max-content;animation:46s linear infinite V--Bya_mgMarquee;display:flex}.V--Bya_marqueeSet{flex:none;gap:8px;padding-right:8px;display:flex}.V--Bya_marqueeSet span{border:1px solid var(--tod-chip-line);border-radius:var(--ds-r-pill);background:var(--tod-chip);box-shadow:var(--ds-shadow-card);font:500 12px/1 var(--ds-font);color:var(--tod-ink-2);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:7px 12px 7px 10px;display:inline-flex}.V--Bya_marqueeSet span:before{background:var(--ds-accent);content:"";border-radius:50%;width:5px;height:5px}.V--Bya_dialog{box-sizing:border-box;width:calc(100% - 40px);max-width:420px;max-height:calc(100dvh - 40px);color:var(--ds-ink);font-family:var(--ds-font);font-size:var(--ds-text-base);letter-spacing:-.005em;background:0 0;border:0;margin:auto;padding:0;line-height:1.55;overflow:visible}.V--Bya_dialog::backdrop{background:var(--ds-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:V--Bya_mgFade .4s var(--ds-ease-out) both}.V--Bya_dialogCard{box-shadow:var(--ds-shadow-pop);animation:V--Bya_mgScale .55s var(--ds-ease-out) .1s both;gap:18px}.V--Bya_dialogHeader{align-items:flex-start;gap:14px;display:flex}.V--Bya_dialogMark{background:var(--ds-accent-soft);width:40px;height:40px;color:var(--ds-accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.V--Bya_dialogHeading{flex-direction:column;gap:4px;min-width:0;display:flex}.V--Bya_dialogTitle{font:500 20px/1.2 var(--ds-font);letter-spacing:var(--ds-tracking-tight);color:var(--ds-ink);margin:0}.V--Bya_dialogActions{flex-wrap:wrap;gap:10px;display:flex}.V--Bya_dialogActions>*{flex:120px;min-width:0}.V--Bya_dialogActions>:last-child{flex:2 160px}.V--Bya_toast{z-index:10;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));background:var(--ds-ink);color:var(--ds-bg);box-shadow:var(--ds-shadow-pop);font:500 13px/1 var(--ds-font);white-space:nowrap;animation:V--Bya_mgToast 2.6s var(--ds-ease-out) both;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:fixed;transform:translate(-50%)}.V--Bya_toast>span{color:var(--ds-ok);display:inline-flex}html:has(.V--Bya_accessCheck){background:var(--ds-bg)}html[data-mg-theme=dark]:has(.V--Bya_accessCheck){color-scheme:dark}@supports not selector(:has(*)){html[data-mg-has~=access-check]{background:var(--ds-bg)}html[data-mg-theme=dark][data-mg-has~=access-check]{color-scheme:dark}}.V--Bya_accessCheck{background:var(--ds-bg);min-height:100svh;color:var(--ds-muted);font-family:var(--ds-font);font-size:var(--ds-text-base);place-items:center;display:grid}.V--Bya_accessCheck>p{align-items:center;gap:8px;margin:0;animation:.4s backwards V--Bya_mgHold,.3s .4s both V--Bya_mgFade;display:inline-flex}@container auth not (min-width:900px){.V--Bya_toggleSlot{top:max(4px, env(safe-area-inset-top,0px));right:max(8px, env(safe-area-inset-right,0px))}.V--Bya_toggleSlot [data-theme-toggle=group]{display:none}.V--Bya_toggleSlot [data-theme-toggle=compact]{display:grid}.V--Bya_main{padding:max(44px, calc(env(safe-area-inset-top,0px) + 32px)) max(20px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px}.V--Bya_brand{text-align:center;align-items:center;gap:14px}.V--Bya_wordmark{justify-content:center;font-size:30px}.V--Bya_greeting{font-size:20px}.V--Bya_description,.V--Bya_details,.V--Bya_footerWide{display:none}.V--Bya_cardSlot{align-self:start}.V--Bya_footer{justify-content:center}.V--Bya_card{gap:16px;padding:22px 18px 18px}.V--Bya_noticeCard{gap:18px}}@media not (min-width:900px){.V--Bya_dialogCard{padding:22px 18px 18px}}@keyframes V--Bya_mgRise{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes V--Bya_mgScale{0%{opacity:.01;transform:scale(.975)translateY(10px)}to{opacity:1;transform:none}}@keyframes V--Bya_mgFade{0%{opacity:.01}to{opacity:1}}@keyframes V--Bya_mgSpin{to{transform:rotate(360deg)}}@keyframes V--Bya_mgShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes V--Bya_mgBannerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes V--Bya_mgPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}@keyframes V--Bya_mgTipIn{0%{opacity:0;transform:translate(-50%,4px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes V--Bya_mgToast{0%{opacity:0;transform:translate(-50%,10px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes V--Bya_mgBreatheA{0%,to{opacity:.9;transform:translate(-30%,-40%)scale(1)}50%{opacity:1;transform:translate(-16%,-28%)scale(1.14)}}@keyframes V--Bya_mgBreatheB{0%,to{opacity:.8;transform:translate(20%,30%)scale(1)}50%{opacity:1;transform:translate(6%,16%)scale(1.12)}}@keyframes V--Bya_mgGlide{0%{transform:translate(-110%)}to{transform:translate(410%)}}@keyframes V--Bya_mgMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes V--Bya_mgRipple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(5.2)}}@keyframes V--Bya_mgCoreGlow{0%,to{box-shadow:0 0 0 3px var(--ds-accent-soft), 0 0 0 0 var(--ds-accent-ring)}50%{box-shadow:0 0 0 4px var(--ds-accent-soft), 0 0 14px 2px var(--ds-accent-ring)}}@keyframes V--Bya_mgLetter{0%{opacity:.01;filter:blur(8px);transform:translateY(.28em)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes V--Bya_mgHubIn{0%{opacity:.01;clip-path:inset(-20% 100% -20% 0);transform:translateY(.12em)rotate(-2deg)}to{opacity:1;clip-path:inset(-20% -10% -20% 0);transform:translateY(0)rotate(0)}}@keyframes V--Bya_mgUnderline{0%{opacity:0;transform:scaleX(0)}30%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes V--Bya_mgHubShine{0%,70%{background-position:100% 0}88%,to{background-position:0 0}}@keyframes V--Bya_mgStepFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes V--Bya_mgHold{0%,to{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-mg-motion=auto] .V--Bya_root{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}html[data-mg-motion=auto] .V--Bya_root *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}html[data-mg-motion=auto] .V--Bya_root :before{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}html[data-mg-motion=auto] .V--Bya_root :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}html[data-mg-motion=auto] .V--Bya_dialog::backdrop{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}html[data-mg-motion=auto] .V--Bya_root .V--Bya_checkingCard{animation:1s backwards V--Bya_mgHold!important}html[data-mg-motion=auto] .V--Bya_root.V--Bya_accessCheck>p{animation:.4s backwards V--Bya_mgHold!important}}html[data-mg-motion=off] .V--Bya_root{transition-duration:0s!important;animation:none!important}html[data-mg-motion=off] .V--Bya_root *{transition-duration:0s!important;animation:none!important}html[data-mg-motion=off] .V--Bya_root :before{transition-duration:0s!important;animation:none!important}html[data-mg-motion=off] .V--Bya_root :after{transition-duration:0s!important;animation:none!important}html[data-mg-motion=off] .V--Bya_dialog::backdrop{transition-duration:0s!important;animation:none!important}html[data-mg-motion=off] .V--Bya_root .V--Bya_checkingCard{animation:1s backwards V--Bya_mgHold!important}html[data-mg-motion=off] .V--Bya_root.V--Bya_accessCheck>p{animation:.4s backwards V--Bya_mgHold!important}
