.brand.svelte-imjtqw{--navbar-logo-ink:#303d56;--stockrank-symbol-ink:#42658d;--stockrank-wordmark-ink:#303d56;flex-shrink:0;align-items:center;display:flex}body.dark .brand.svelte-imjtqw{--navbar-logo-ink:var(--fg);--stockrank-symbol-ink:#9abde8;--stockrank-wordmark-ink:var(--fg)}.brand.inverse.svelte-imjtqw,body.dark .brand.inverse.svelte-imjtqw{--stockrank-symbol-ink:#fff;--stockrank-wordmark-ink:#fff}.brand-link.svelte-imjtqw{align-items:center;gap:6px;text-decoration:none;display:flex;position:relative}.brand-form.svelte-imjtqw{flex-shrink:0;align-items:center;display:flex}.brand-form.svelte-imjtqw .legacy-symbol:where(.svelte-imjtqw){height:16px}.symbol-override.svelte-imjtqw{width:auto;height:16px;display:block}.painted-symbol.svelte-imjtqw{aspect-ratio:408.77/280.2;-webkit-mask:var(--symbol-source) center / contain no-repeat;mask:var(--symbol-source) center / contain no-repeat;-webkit-mask:var(--symbol-source) center / contain no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.cropped-symbol.svelte-imjtqw{aspect-ratio:408.77/280.2;overflow:hidden}.logo-form-1.svelte-imjtqw{fill:var(--accent);stroke-width:0}.brand-type.svelte-imjtqw{align-items:center;display:flex}.brand-type.svelte-imjtqw .wordmark:where(.svelte-imjtqw){flex-shrink:0;height:13px;display:block;overflow:visible}.balanced-logo.svelte-imjtqw .brand-link:where(.svelte-imjtqw){gap:var(--balance-logo-gap);min-height:16px}.balanced-logo.svelte-imjtqw .brand-form:where(.svelte-imjtqw) .legacy-symbol:where(.svelte-imjtqw),.balanced-logo.svelte-imjtqw .symbol-override:where(.svelte-imjtqw){height:var(--balance-form-height)}.balanced-logo.svelte-imjtqw .brand-type:where(.svelte-imjtqw) .wordmark:where(.svelte-imjtqw){height:var(--balance-type-height)}@media (width<=768px){.brand-link.svelte-imjtqw{gap:4px}.brand-form.svelte-imjtqw .legacy-symbol:where(.svelte-imjtqw),.symbol-override.svelte-imjtqw{height:13px}.brand-type.svelte-imjtqw .wordmark:where(.svelte-imjtqw){height:11px}.balanced-logo.svelte-imjtqw .brand-link:where(.svelte-imjtqw){gap:var(--balance-mobile-logo-gap);min-height:13px}.balanced-logo.svelte-imjtqw .brand-form:where(.svelte-imjtqw) .legacy-symbol:where(.svelte-imjtqw),.balanced-logo.svelte-imjtqw .symbol-override:where(.svelte-imjtqw){height:var(--balance-mobile-form-height)}.balanced-logo.svelte-imjtqw .brand-type:where(.svelte-imjtqw) .wordmark:where(.svelte-imjtqw){height:var(--balance-mobile-type-height)}}.auth-gallery{--auth-ink:var(--fg);--auth-muted:#52607a;--auth-border:#d9e1ed;--sr-input-border:var(--auth-border);--auth-heading:linear-gradient(180deg, #697791 0%, #4f5d77 52%, #303d56 100%);z-index:1000;color:var(--auth-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body.dark .auth-gallery{--auth-muted:#c1cade;--auth-border:var(--rule-2);--sr-input-border:var(--auth-border);--auth-heading:linear-gradient(180deg, #f5f7fa 0%, #dde5ef 52%, #b8cce4 100%)}.auth-gallery *,.auth-gallery :before{box-sizing:border-box}.auth-gallery button,.auth-gallery input{font-family:inherit}.auth-gallery button{cursor:pointer}.auth-gallery button:focus-visible{outline:var(--sr-focus-width) solid var(--sr-focus-color);outline-offset:var(--sr-focus-offset)}.auth-gallery .backdrop{background:var(--backdrop);cursor:default;border:0;position:absolute;inset:0}.auth-gallery .modal{z-index:1;border:1px solid var(--auth-border);background:var(--surface);text-align:left;border-radius:22px;grid-template-rows:minmax(0,1fr);grid-template-columns:.92fr 1.08fr;width:min(1080px,100vw - 64px);height:643.586px;max-height:calc(100dvh - 40px);padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px -30px #19273c52,0 2px 6px #19273c0a,inset 0 1px #ffffffb3}body.dark .auth-gallery .modal{box-shadow:0 24px 68px -30px #000000b3,inset 0 1px #ffffff0f}.auth-gallery .panel-left{isolation:isolate;-webkit-user-select:none;user-select:none;background:#243b53;border-radius:12px;min-width:0;min-height:0;position:relative;overflow:hidden}.auth-gallery .panel-bg,.auth-gallery .panel-overlay{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-gallery .panel-overlay{mix-blend-mode:multiply;opacity:.2;background:linear-gradient(#0000 45%,#000 100%)}.auth-gallery .panel-logo-veil{mix-blend-mode:multiply;opacity:.5;pointer-events:none;background:linear-gradient(#000 0%,#000000d1 28%,#0000 100%);height:112px;position:absolute;inset:0 0 auto}.auth-gallery .panel-content{flex-direction:column;justify-content:space-between;height:100%;padding:28px;display:flex;position:relative}.auth-gallery .panel-brand{width:max-content}.auth-gallery .panel-bottom{color:#fff;margin-top:auto}.auth-gallery .panel-heading{font-family:var(--font-page-heading);letter-spacing:-.05em;margin:0 0 14px;font-size:31px;font-weight:550;line-height:1.17}.auth-gallery .panel-heading:last-child{margin-bottom:0}.auth-gallery .panel-sub{color:#dce5ef;margin:0;font-size:12px;line-height:1.65}.auth-gallery .panel-right{min-width:0;min-height:0;padding:48px clamp(26px,4.5vw,64px) 24px;position:relative;overflow:hidden}.auth-gallery .form-content{flex-direction:column;width:100%;max-width:380px;height:100%;min-height:0;margin:0 auto;display:flex}.auth-gallery .header{flex-shrink:0;min-width:0;margin-bottom:23px;display:grid}.auth-gallery .header-inner{flex-direction:column;gap:6px;min-width:0;display:flex}.auth-gallery .header-title{font-family:var(--font-page-heading);letter-spacing:-.055em;background:var(--auth-heading);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:27px;font-weight:600;line-height:1.3}.auth-gallery .header-sub{color:var(--auth-muted);margin:0;font-size:12px;line-height:1.6}.auth-gallery .close-btn{z-index:2;width:30px;height:30px;color:var(--fg-2);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.auth-gallery .close-btn:hover{background:var(--surface-2);color:var(--fg)}.auth-gallery .body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;flex:auto;min-width:0;min-height:0;overflow-y:auto}.auth-gallery .google-btn,.auth-gallery .submit-btn{flex-shrink:0;width:100%}.auth-gallery .google-btn{gap:10px}.auth-gallery .submit-btn{gap:8px;margin-top:3px}.auth-gallery .divider{align-items:center;gap:14px;margin:20px 0;display:flex}.auth-gallery .divider-line{background:var(--rule);flex:1;height:1px}.auth-gallery .divider-text{color:var(--fg-2);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5}.auth-gallery form{flex-direction:column;gap:17px;display:flex}.auth-gallery .field{flex-direction:column;gap:7px;display:flex}.auth-gallery .field-label{color:var(--auth-ink);margin:0;font-size:12px;font-weight:600;line-height:1.5}.auth-gallery .field-input{width:100%;font-size:13px}.auth-gallery .password-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.auth-gallery .forgot-link,.auth-gallery .footer-link,.auth-gallery .back-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.auth-gallery .forgot-link:hover,.auth-gallery .footer-link:hover,.auth-gallery .back-link:hover{text-decoration-color:currentColor}.auth-gallery .forgot-link{color:var(--fg-2);font-weight:500;text-decoration:none}.auth-gallery .password-wrapper{position:relative}.auth-gallery .password-wrapper .field-input{padding-right:var(--sr-control-touch)}.auth-gallery .toggle-vis{width:var(--sr-control-touch);height:var(--sr-control-touch);color:var(--fg-2);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.auth-gallery .toggle-vis:hover{background:var(--surface-2)}.auth-gallery .field-hint{color:var(--fg-2);font-size:10px;line-height:1.5}.auth-gallery .checkbox-row{color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;margin:0;display:flex;position:relative}.auth-gallery .checkbox-native{opacity:0;cursor:pointer;width:16px;height:16px;margin:-8px 0 0;position:absolute;top:50%;left:0}.auth-gallery .checkbox-box{border:1px solid var(--auth-border);background:var(--surface);color:#fff;border-radius:3px;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.auth-gallery .checkbox-native:checked+.checkbox-box{background:#526b85;border-color:#526b85}.auth-gallery .checkbox-native:focus-visible+.checkbox-box{outline:var(--sr-focus-width) solid var(--sr-focus-color);outline-offset:var(--sr-focus-offset)}.auth-gallery .checkbox-label{font-size:12px;line-height:1.5}.auth-gallery .footer{min-height:33px;color:var(--auth-muted);flex-wrap:wrap;place-content:center;align-items:center;gap:5px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.auth-gallery .error{color:var(--sr-color-danger);margin:0;font-size:12px;line-height:1.5}.auth-gallery .header-row{align-items:flex-start;gap:8px;display:flex}.auth-gallery .back-btn{width:28px;height:35px;color:var(--fg-2);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.auth-gallery .back-btn:hover{color:var(--fg);background:var(--surface-2)}.auth-gallery .forgot-body{flex-direction:column;gap:18px;display:flex}.auth-gallery .instructions{color:var(--auth-muted);margin:0;font-size:12px;line-height:1.7}.auth-gallery .back-link{min-height:var(--sr-control-touch);justify-content:center;align-self:center;align-items:center;gap:6px;display:flex}.auth-gallery .success-body{text-align:center;flex-direction:column;align-items:center;padding-top:16px;display:flex}.auth-gallery .success-icon{border:1px solid var(--auth-border);color:#6485ae;background:var(--surface-2);border-radius:14px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.auth-gallery .success-title{color:var(--fg);margin:18px 0 12px;font-size:16px;font-weight:600}.auth-gallery .success-text{max-width:320px;color:var(--auth-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.auth-gallery .success-hint{color:var(--fg-2);margin:18px 0 0;font-size:12px;line-height:1.6}.auth-gallery .success-body .back-link{margin-top:18px}.auth-gallery .auth-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.auth-gallery .auth-spinner{border:2px solid var(--rule-2);border-top-color:var(--fg);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite auth-gallery-spin}.auth-gallery .auth-loading-text{color:var(--fg-2);margin:0;font-size:13px}@keyframes auth-gallery-spin{to{transform:rotate(360deg)}}@media (width<=660px){.auth-gallery .modal{border-radius:16px;flex-direction:column;width:min(400px,100vw - 28px);height:574.992px;padding:0;display:flex;box-shadow:0 16px 36px -26px #14233740}.auth-gallery .panel-left{display:none}.auth-gallery .panel-right{flex:1;padding:38px 24px 24px}.auth-gallery .header{grid-template-columns:minmax(0,1fr) 44px;gap:6px 10px}.auth-gallery .header-inner{display:contents}.auth-gallery .header-title{grid-area:1/1;font-size:25px}.auth-gallery .header-sub{grid-area:2/1/3/3}.auth-gallery .close-btn{width:var(--sr-control-touch);height:var(--sr-control-touch);grid-area:1/2;align-self:start;margin-top:-5.75px;position:static}.auth-gallery .header-row{display:contents}.auth-gallery .header-row .back-btn{display:none}.auth-gallery .field-input{font-size:16px}.auth-gallery .footer{margin-top:16px}}@media (width<=360px){.auth-gallery .modal{height:607.492px}.auth-gallery .header-title{min-height:65px}}@media (height<=680px) and (width>=661px){.auth-gallery .panel-right{padding-top:32px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.auth-gallery .google-btn,.auth-gallery .submit-btn,.auth-gallery .field-input{transition:none}.auth-gallery .auth-spinner{animation-duration:1.4s}}
