.auth-brand.svelte-13s1stc{background:linear-gradient(160deg, rgba(var(--sb-ice-rgb),.1), rgba(var(--sb-sky-rgb),.06), rgba(var(--sb-violet-rgb),.1));padding:var(--sb-space-2xl);text-align:center;justify-content:center;align-items:center;gap:var(--sb-space-lg);border-right:1px solid rgba(var(--sb-ice-rgb),.2);flex-direction:column;display:flex}.auth-brand-name.svelte-13s1stc{text-transform:uppercase;letter-spacing:.08em;color:var(--sb-text);font-size:2.4rem;font-weight:700}.auth-brand-name.svelte-13s1stc .sb-x:where(.svelte-13s1stc){color:var(--sb-ice-text);text-shadow:none;--glow-a:drop-shadow(0 0 2px rgba(var(--sb-ice-rgb), .3)) drop-shadow(0 0 5px rgba(var(--sb-ice-rgb), .15)) drop-shadow(0 0 0 rgba(var(--sb-violet-rgb), 0));--glow-b:drop-shadow(0 0 2px rgba(var(--sb-ice-rgb), .5)) drop-shadow(0 0 5px rgba(var(--sb-ice-rgb), .35)) drop-shadow(0 0 10px rgba(var(--sb-violet-rgb), .3));font-weight:800;animation:4s ease-in-out infinite gx-glow-breathe;display:inline-block}@media (prefers-reduced-motion:reduce){.auth-brand-name.svelte-13s1stc .sb-x:where(.svelte-13s1stc){filter:drop-shadow(0 0 2px rgba(var(--sb-ice-rgb), .5)) drop-shadow(0 0 5px rgba(var(--sb-ice-rgb), .35));animation:none}}.auth-brand-mark.svelte-13s1stc{gap:6px;padding-bottom:10px;display:grid}.auth-brand-rule.svelte-13s1stc{background:var(--gx-rule-gradient);border-radius:2px;height:2px;position:relative;overflow:hidden}.auth-brand-rule.svelte-13s1stc:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000) -80px 0/80px 100% no-repeat;animation:3s ease-in-out infinite svelte-13s1stc-auth-rule-shine;position:absolute;inset:0}@keyframes svelte-13s1stc-auth-rule-shine{0%{background-position:-80px 0}to{background-position:calc(100% + 80px) 0}}@media (prefers-reduced-motion:reduce){.auth-brand-rule.svelte-13s1stc:after{animation:none;display:none}}.auth-brand-tagline.svelte-13s1stc{font-size:var(--sb-text-sm);color:var(--sb-text-secondary);max-width:280px;line-height:1.6}.auth-brand-features.svelte-13s1stc{margin-top:var(--sb-space-md);text-align:left;font-size:var(--sb-text-xs);color:var(--sb-text-muted)}.auth-brand-features.svelte-13s1stc li:where(.svelte-13s1stc){align-items:center;gap:var(--sb-space-sm);flex-wrap:wrap;padding:6px 0;display:flex}.auth-brand-features.svelte-13s1stc li:where(.svelte-13s1stc):before{content:"";background:var(--sb-gradient);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=768px){.auth-brand.svelte-13s1stc{--brand-air:16px;padding:var(--brand-air) var(--sb-space-lg) 4px;gap:var(--brand-air);background:0 0;border-bottom:none;border-right:none}.auth-brand-mark.svelte-13s1stc{display:contents}.auth-brand-rule.svelte-13s1stc{height:1px;margin:0 calc(-1 * var(--sb-space-lg));border-radius:0;align-self:stretch}@supports (height:100dvh){.auth-brand.svelte-13s1stc{--brand-air:clamp(16px, calc((100dvh - 844px) / 4 + 16px), 32px)}}.auth-brand-tagline.svelte-13s1stc,.auth-brand-features.svelte-13s1stc{display:none}}@media (width<=400px){.auth-brand.svelte-13s1stc{padding:var(--brand-air) var(--sb-space-md) 4px}.auth-brand-rule.svelte-13s1stc{margin:0 calc(-1 * var(--sb-space-md))}.auth-brand-tagline.svelte-13s1stc{max-width:100%;font-size:var(--sb-text-xs)}.auth-brand-name.svelte-13s1stc{font-size:1.8rem}}.apf.svelte-o4rc5r{z-index:-1;pointer-events:none;--apf-fade:linear-gradient(var(--apf-dir,0deg), #000c 0%, #0000009e 15%, #00000078 30%, #00000057 45%, #0000003b 60%, #00000021 75%, #0000000d 90%, transparent 100%);height:17%;-webkit-mask-image:var(--apf-fade);-webkit-mask-image:var(--apf-fade);mask-image:var(--apf-fade);position:fixed;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.apf.svelte-o4rc5r:after{content:"";background:radial-gradient(75% 110% at 50% 100%,#0000 35%,#080c14cc 80%,#080c14 100%);position:absolute;inset:0}.apf.top.svelte-o4rc5r{--apf-dir:180deg;top:0;bottom:auto}.apf.top.svelte-o4rc5r:after{background:radial-gradient(75% 110% at 50% 0,#0000 35%,#080c14cc 80%,#080c14 100%)}.apf-rig.svelte-o4rc5r{justify-content:center;gap:8px;width:150cqw;height:150cqw;margin:-75cqw 0 0 -75cqw;display:flex;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.apf-strip.svelte-o4rc5r{flex:none;width:50px;height:100%;overflow:hidden;box-shadow:0 0 1px #38bdf873,0 0 4px #6366f138}.apf-track.svelte-o4rc5r{will-change:transform;background-repeat:repeat-y;background-size:50px 276px;width:50px;height:calc(100% + 276px);animation:60s linear infinite svelte-o4rc5r-apf-up}.apf-track.down.svelte-o4rc5r{animation-name:svelte-o4rc5r-apf-down}@keyframes svelte-o4rc5r-apf-up{0%{transform:translateY(0)}to{transform:translateY(-276px)}}@keyframes svelte-o4rc5r-apf-down{0%{transform:translateY(-276px)}to{transform:translateY(0)}}@container (width<=520px){.apf-strip.svelte-o4rc5r:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.apf-track.svelte-o4rc5r{animation:none}}.auth-oauth-consent.svelte-1jrref5{margin-top:var(--sb-space-sm);font-size:var(--sb-text-xs);text-align:center;color:var(--sb-text-muted);line-height:1.4}.auth-oauth-consent.svelte-1jrref5 a:where(.svelte-1jrref5){color:var(--sb-ice-text);font-weight:600;text-decoration:none}.user-type-option.svelte-h7pfa0{appearance:none;box-sizing:border-box;text-align:center;background:var(--sb-bg-input);border:1px solid rgba(var(--sb-white-rgb),.08);border-radius:var(--sb-radius);cursor:pointer;width:100%;transition:all var(--sb-transition);font-family:inherit;line-height:1.6;font-size:var(--sb-text-sm);color:var(--sb-text-secondary);margin:0;padding:10px 8px;font-weight:600;display:block;position:relative}.user-type-option.selected.svelte-h7pfa0{border-color:var(--sb-ice);background:rgba(var(--sb-ice-rgb),.08);color:var(--sb-ice-text)}@media (hover:hover){.user-type-option.svelte-h7pfa0:hover:not(.selected):not(:disabled){border-color:var(--sb-border-light);background:linear-gradient(rgba(var(--sb-white-rgb),.03), rgba(var(--sb-white-rgb),.03)), var(--sb-bg-input)}}.user-type-option.svelte-h7pfa0:disabled{opacity:.45;cursor:not-allowed}.user-type-option.svelte-h7pfa0:focus-visible{outline:2px solid var(--sb-ice);outline-offset:2px}.user-type-icon.svelte-h7pfa0{margin-bottom:var(--sb-space-xs);width:24px;height:24px;margin-left:auto;margin-right:auto;font-size:24px;line-height:1;display:block}.user-type-icon.svelte-h7pfa0 svg{width:24px;height:24px}.user-type-option.svelte-h7pfa0 .user-type-icon:where(.svelte-h7pfa0){color:var(--sb-text-muted)}.user-type-option.selected.svelte-h7pfa0 .user-type-icon:where(.svelte-h7pfa0){color:var(--sb-ice-text);filter:drop-shadow(0 0 4px rgba(var(--sb-ice-rgb), .45)) drop-shadow(0 0 9px rgba(var(--sb-sky-rgb), .25))}.user-type-badge.svelte-h7pfa0{text-transform:uppercase;letter-spacing:.04em;color:var(--sb-text-muted);border:1px solid var(--sb-border);border-radius:var(--sb-radius-pill);padding:0 4px;font-size:.6rem;font-weight:700;line-height:1.4;position:absolute;top:4px;right:4px}@media (width<=370px){.user-type-badge.svelte-h7pfa0{display:none}}.gateway-cards.svelte-la4imw{gap:var(--sb-space-md);margin:0 0 var(--sb-space-md);flex-direction:row;display:flex}.gateway-card.svelte-la4imw{text-align:center;align-items:center;gap:var(--sb-space-sm);cursor:pointer;min-width:0;padding:var(--sb-space-lg) var(--sb-space-md);background:var(--sb-bg-input);border:1px solid rgba(var(--sb-ice-rgb), .15);border-radius:var(--sb-radius);color:var(--sb-text);transition:border-color var(--sb-transition), background var(--sb-transition), transform var(--sb-transition);flex-direction:column;flex:1 1 0;font-family:inherit;display:flex}.gateway-card.svelte-la4imw:hover{border-color:var(--sb-ice);background:rgba(var(--sb-ice-rgb), .06);transform:translateY(-2px)}.gateway-icon.svelte-la4imw{color:var(--sb-ice-text);filter:drop-shadow(0 0 4px rgba(var(--sb-ice-rgb), .4)) drop-shadow(0 0 9px rgba(var(--sb-sky-rgb), .22));transition:filter var(--sb-transition), transform var(--sb-transition);margin-bottom:var(--sb-space-xs)}.gateway-icon.svelte-la4imw svg{width:40px;height:40px}.gateway-card.svelte-la4imw:hover .gateway-icon:where(.svelte-la4imw){filter:drop-shadow(0 0 6px rgba(var(--sb-ice-rgb), .6)) drop-shadow(0 0 14px rgba(var(--sb-violet-rgb), .32));transform:scale(1.06)}.gateway-card-title.svelte-la4imw{font-size:var(--sb-text-base);color:var(--sb-text);font-weight:600}.gateway-card-sub.svelte-la4imw{font-size:var(--sb-text-sm);color:var(--sb-text-muted);line-height:1.4}.user-type-selector.svelte-5ew21n{gap:var(--sb-space-sm);margin-bottom:var(--sb-space-md);grid-template-columns:repeat(2,1fr);display:grid}.op-form.svelte-1tncd7h{--op-pad-x:clamp(32px, 6vw, 112px);--op-pad-y:clamp(16px, 3vh, 40px);--op-corner-w:var(--op-corner-set,0px);z-index:2;padding:var(--op-pad-y) var(--op-pad-x);color:#f0f9ff;background:#080c14;border-right:1px solid #0000;border-image:linear-gradient(#0000,#38bdf859,#6366f159,#0000) 1;flex-direction:column;justify-content:center;gap:clamp(10px,1.8vh,24px);min-height:0;display:flex;position:relative;overflow:hidden auto}.op-form.right.svelte-1tncd7h{border-left:1px solid #0000;border-right:none}.op-form.fill.svelte-1tncd7h{--op-pad-y:clamp(24px, 5vh, 56px);justify-content:flex-start}.op-corner.svelte-1tncd7h{z-index:1;top:var(--op-pad-y);right:var(--op-pad-x);flex-direction:column;align-items:flex-end;display:flex;position:absolute}.op-corner.svelte-1tncd7h .op-corner-label:where(.svelte-1tncd7h){letter-spacing:.1em;text-transform:uppercase;text-align:justify;text-align-last:justify;white-space:nowrap;width:0;min-width:calc(100% + .1em);margin-top:10px;margin-right:-.1em}@media (hover:none){.op-corner.svelte-1tncd7h{display:none}.op-form.svelte-1tncd7h{--op-corner-w:0px}}.op-form.fill.svelte-1tncd7h .op-slot-body:where(.svelte-1tncd7h){flex:1;height:auto;overflow-y:auto}.op-form.fill.svelte-1tncd7h .op-slot-body:where(.svelte-1tncd7h) .op-view:where(.svelte-1tncd7h){height:100%;padding-right:0}.op-word.svelte-1tncd7h{letter-spacing:.18em;flex:none;font-size:22px;font-weight:700}a.op-word.svelte-1tncd7h{color:inherit;align-self:flex-start;text-decoration:none}a.op-word.svelte-1tncd7h:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #38bdf8}.op-word.svelte-1tncd7h span:where(.svelte-1tncd7h){color:#38bdf8;filter:drop-shadow(0 0 2px rgba(var(--sb-ice-rgb), .5)) drop-shadow(0 0 5px rgba(var(--sb-ice-rgb), .35));--glow-a:drop-shadow(0 0 2px rgba(var(--sb-ice-rgb), .3)) drop-shadow(0 0 5px rgba(var(--sb-ice-rgb), .15)) drop-shadow(0 0 0 rgba(var(--sb-violet-rgb), 0));--glow-b:drop-shadow(0 0 2px rgba(var(--sb-ice-rgb), .5)) drop-shadow(0 0 5px rgba(var(--sb-ice-rgb), .35)) drop-shadow(0 0 10px rgba(var(--sb-violet-rgb), .3));animation:4s ease-in-out infinite gx-glow-breathe;display:inline-block}@media (prefers-reduced-motion:reduce){.op-word.svelte-1tncd7h span:where(.svelte-1tncd7h){animation:none}}.op-progress.svelte-1tncd7h{flex:none;gap:6px;display:flex}.op-seg.svelte-1tncd7h{background:#1e293b;border-radius:2px;flex:1;height:4px;overflow:hidden}.op-seg.svelte-1tncd7h>div:where(.svelte-1tncd7h){transform-origin:0;background:linear-gradient(90deg,#38bdf8,#0ea5e9 25%,#6366f1 55%,#6366f1);height:100%;transition:transform .8s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){.op-seg.svelte-1tncd7h>div:where(.svelte-1tncd7h){transition:none}}.op-slot.svelte-1tncd7h{flex:none;align-items:start;min-height:0;display:grid}.op-view.svelte-1tncd7h{grid-area:1/1;min-width:0}.op-slot-head.svelte-1tncd7h{height:clamp(104px,15vh,128px)}.op-slot-head.svelte-1tncd7h .op-view:where(.svelte-1tncd7h){flex-direction:column;gap:10px;display:flex}.op-slot-body.svelte-1tncd7h{scrollbar-width:none;height:clamp(360px,52vh,464px);overflow:hidden auto}.op-slot-body.svelte-1tncd7h::-webkit-scrollbar{display:none}.op-slot-body.svelte-1tncd7h .op-view:where(.svelte-1tncd7h){padding-right:2px}.op-eyebrow.svelte-1tncd7h{letter-spacing:.24em;color:#38bdf8;font-size:12px;font-weight:700}.op-slot-head.svelte-1tncd7h h1:where(.svelte-1tncd7h){letter-spacing:-.02em;text-transform:uppercase;color:#f0f9ff;margin:0;font-size:clamp(32px,3.6vw,60px);font-weight:700;line-height:.95}.op-slot-head.svelte-1tncd7h p:where(.svelte-1tncd7h){color:#cbd5e1;margin:0;font-size:17px}.op-nav.svelte-1tncd7h{border-top:1px solid #1e293b;flex:none;justify-content:space-between;padding-top:16px;display:flex}.op-foot.svelte-1tncd7h{letter-spacing:.14em;color:#64748b;text-transform:uppercase;flex:none;font-size:11px}.sr-only.svelte-1tncd7h{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
