.Id9wQa_shell{--auth-brand-bg:#0c1c2c;--auth-brand-text:#f1f5f9;--auth-brand-muted:#a7bacb;--auth-brand-accent:#80d9d0;--auth-brand-border:#a7bacb2e;--auth-link:#146b65;--auth-text:var(--foreground);--auth-muted:var(--muted-foreground);background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.dark .Id9wQa_shell{--auth-link:#80d9d0}.Id9wQa_layout{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:0;display:grid}.Id9wQa_brandPanel{min-width:0;color:var(--auth-brand-text);background:radial-gradient(ellipse at 75% 40%, #15384a 0%, transparent 65%), var(--auth-brand-bg);flex-direction:column;padding:36px clamp(32px,4.5vw,80px);display:flex}.Id9wQa_brand{border-radius:6px;align-items:center;gap:12px;width:fit-content;min-height:44px;display:flex}.Id9wQa_brand img{object-fit:contain;border-radius:8px;flex-shrink:0}.Id9wQa_brandName{overflow-wrap:anywhere;letter-spacing:-.7px;font-size:24px;font-weight:650}.Id9wQa_brandDivider{background:var(--auth-brand-border);flex-shrink:0;width:1px;height:18px;margin-inline:4px}.Id9wQa_brandLabel{color:var(--auth-brand-muted);letter-spacing:1px;flex-shrink:0;font-size:12px}.Id9wQa_brandContent{width:100%;max-width:620px;margin-block:auto;padding-block:56px 40px}.Id9wQa_eyebrow{color:var(--auth-brand-accent);letter-spacing:2px;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:500;display:flex}.Id9wQa_eyebrowLine{background:currentColor;width:24px;height:1px}.Id9wQa_headline{letter-spacing:-1.5px;font-size:clamp(28px,3.1vw,48px);font-weight:600;line-height:1.45}.Id9wQa_headline>span{color:var(--auth-brand-accent)}.Id9wQa_description{max-width:440px;color:var(--auth-brand-muted);margin-top:20px;font-size:14px;line-height:1.9}.Id9wQa_illustration{color:var(--auth-brand-accent);margin-block:32px;position:relative}.Id9wQa_diagramHeading{color:var(--auth-brand-muted);letter-spacing:1.8px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.Id9wQa_diagramHeading>:last-child{letter-spacing:1px}.Id9wQa_diagram{width:100%;display:block}.Id9wQa_endpoint{border:1px solid var(--auth-brand-border);background:var(--auth-brand-bg);color:var(--auth-brand-text);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Id9wQa_endpoint svg{color:var(--auth-brand-accent)}.Id9wQa_endpointSource{left:0}.Id9wQa_endpointDestination{right:0}.Id9wQa_gateway{background:var(--auth-brand-bg);border:1px solid #80d9d059;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:92px;height:92px;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 32px #80d9d014}.Id9wQa_diagramCaption{color:var(--auth-brand-muted);letter-spacing:1px;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.Id9wQa_captionLine{background:var(--auth-brand-border);width:24px;height:1px}.Id9wQa_services{border-top:1px solid var(--auth-brand-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.Id9wQa_service>svg{color:var(--auth-brand-accent);margin-bottom:12px}.Id9wQa_service h2{margin-bottom:8px;font-size:13px;font-weight:500}.Id9wQa_service p{max-width:150px;color:var(--auth-brand-muted);font-size:12px;line-height:1.8}.Id9wQa_brandFootnote{color:var(--auth-brand-muted);letter-spacing:1px;font-size:11px}.Id9wQa_accountPanel{flex-direction:column;min-width:0;padding:36px clamp(32px,5vw,80px);display:flex}.Id9wQa_accountHeader{min-height:44px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.Id9wQa_accountHeader>a{border-radius:4px;align-items:center;gap:4px;min-height:44px;transition:color .18s;display:inline-flex}.Id9wQa_accountContent{width:100%;max-width:380px;margin:auto;padding-block:48px}.Id9wQa_consoleLabel{color:var(--muted-foreground);letter-spacing:2px;align-items:center;gap:12px;font-size:10px;font-weight:500;display:flex}.Id9wQa_consoleIcon{border:1px solid var(--border);width:44px;height:44px;color:var(--auth-link);border-radius:12px;justify-content:center;align-items:center;display:flex}.Id9wQa_accountIntro{color:var(--muted-foreground);margin-block:16px 32px;font-size:14px;line-height:1.8}.Id9wQa_registrationNotice{border:1px solid var(--border);background:var(--muted);border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:13px;line-height:1.8}.Id9wQa_authForm{min-width:0}.Id9wQa_authForm .stack-scope{min-width:0;max-width:100%}.Id9wQa_authForm h2{color:var(--auth-text);text-align:left;letter-spacing:-.7px;font-size:26px;font-weight:600}.Id9wQa_authForm h2+p{text-align:left;color:var(--auth-muted);margin-top:8px;font-size:14px}.Id9wQa_authForm input:not([type=checkbox]):not([type=radio]){border-radius:8px;min-height:48px;font-size:16px}.Id9wQa_authForm button{border-radius:8px;min-width:44px;min-height:44px}.Id9wQa_authForm [role=tablist]{border-radius:10px;height:52px;padding:4px}.Id9wQa_authForm [role=tab]{height:44px;color:var(--auth-muted);flex:1}.Id9wQa_authForm [role=tab][data-state=active]{color:var(--auth-text)}.Id9wQa_authForm input[autocomplete=current-password],.Id9wQa_authForm input[autocomplete=new-password]{padding-right:52px}.Id9wQa_authForm button[type=submit]{min-height:48px}.Id9wQa_authForm a,.Id9wQa_accountHeader>a:hover{color:var(--auth-link)}.Id9wQa_authForm a:hover{text-underline-offset:4px;text-decoration:underline}.Id9wQa_accountNote{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:10px;margin-top:28px;padding-top:24px;font-size:12px;display:flex}.Id9wQa_accountNote svg{flex-shrink:0}.Id9wQa_accountFootnote{color:var(--muted-foreground);text-align:center;letter-spacing:1px;font-size:11px}.Id9wQa_footer{color:var(--muted-foreground);text-align:center;flex-shrink:0;padding:0 24px 20px}.Id9wQa_footer [data-slot=separator]{opacity:0}.Id9wQa_footer>div>div{font-size:11px;line-height:1.6}.Id9wQa_brand:focus-visible,.Id9wQa_accountHeader a:focus-visible,.Id9wQa_authForm a:focus-visible{outline:2px solid var(--auth-link);outline-offset:4px}.Id9wQa_brand:focus-visible{outline-color:var(--auth-brand-accent)}@media (min-width:1600px){.Id9wQa_brandContent{margin-inline:auto}}@media (min-width:768px) and (max-height:1100px){.Id9wQa_brandPanel,.Id9wQa_accountPanel{padding-block:16px}.Id9wQa_brandContent{padding-block:24px}.Id9wQa_eyebrow{margin-bottom:12px}.Id9wQa_headline{font-size:clamp(28px,3.1vw,36px);line-height:1.35}.Id9wQa_description{margin-top:16px}.Id9wQa_illustration{max-width:420px;margin-block:20px;margin-inline:auto}.Id9wQa_diagram{height:clamp(120px,22dvh,180px)}.Id9wQa_services{padding-top:16px}.Id9wQa_service>svg{margin-bottom:8px}.Id9wQa_accountContent{padding-block:8px}.Id9wQa_accountIntro{margin-block:12px 20px}.Id9wQa_accountNote{margin-top:20px;padding-top:16px}.Id9wQa_accountFootnote{display:none}.Id9wQa_footer{padding-bottom:12px}.Id9wQa_footer>div>div{padding-top:12px}}@media (min-width:768px) and (max-height:900px){.Id9wQa_brandContent{padding-block:16px}.Id9wQa_brandFootnote,.Id9wQa_consoleLabel{display:none}.Id9wQa_accountContent{padding-block:4px}.Id9wQa_accountIntro{margin-block:0 8px}}@media (max-width:1023px){.Id9wQa_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Id9wQa_brandPanel,.Id9wQa_accountPanel{padding-inline:28px}.Id9wQa_brandLabel,.Id9wQa_brandDivider{display:none}.Id9wQa_headline{letter-spacing:-1px;font-size:28px}.Id9wQa_services{grid-template-columns:1fr;gap:20px}.Id9wQa_service{grid-template-columns:20px 1fr;column-gap:12px;display:grid}.Id9wQa_service>svg{grid-row:span 2;margin-bottom:0}.Id9wQa_service h2{margin-bottom:4px}.Id9wQa_service p{max-width:none}.Id9wQa_endpoint{gap:6px;padding:10px;font-size:11px}.Id9wQa_gateway{width:76px;height:76px}}@media (max-width:767px){.Id9wQa_layout{grid-template-columns:minmax(0,1fr)}.Id9wQa_brandPanel{padding:24px}.Id9wQa_brandName{font-size:22px}.Id9wQa_brandLabel,.Id9wQa_brandDivider{display:block}.Id9wQa_brandContent{padding-block:24px 0}.Id9wQa_eyebrow,.Id9wQa_illustration,.Id9wQa_services,.Id9wQa_brandFootnote,.Id9wQa_accountHeader,.Id9wQa_consoleLabel,.Id9wQa_accountFootnote{display:none}.Id9wQa_headline{letter-spacing:-.8px;font-size:clamp(24px,5.6vw,32px);line-height:1.5}.Id9wQa_description{margin-top:12px;font-size:13px;line-height:1.8}.Id9wQa_accountPanel{padding:32px 24px 24px}.Id9wQa_accountContent{padding-block:0}.Id9wQa_accountIntro{margin-block:0 20px;font-size:13px}.Id9wQa_authForm h2{font-size:24px}.Id9wQa_accountNote{margin-top:20px;padding-top:20px}}@media (prefers-reduced-motion:reduce){.Id9wQa_accountHeader>a{transition:none}}
