@font-face{font-family:Antonio Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/antonio-latin-ext-wght-normal-CTNUytc6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/antonio-latin-wght-normal-BpusS9o4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{.lgv1{--font-display:"Antonio Variable", "Antonio", "Arial Narrow", sans-serif;--font-body:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;font-synthesis:weight style;--auth-navy:#1d2a3b;--auth-navy-dark:#0f1722;--auth-navy-light:#2d3d52;--auth-orange:#fa4f14;--auth-orange-hover:#e54510;--auth-orange-light:#ff7340;--auth-orange-50:#fff4ee;--auth-cream:#f6f6ec;--auth-cream-2:#efeee1;--auth-line:#d9d6c7;--auth-line-strong:#2a2f38;--auth-ease:cubic-bezier(.2, .7, .2, 1);--orange:var(--auth-orange);--orange-hover:var(--auth-orange-hover);--orange-light:var(--auth-orange-light);--orange-50:var(--auth-orange-50);--navy:var(--auth-navy);--navy-dark:var(--auth-navy-dark);--navy-light:var(--auth-navy-light);--bg:var(--auth-cream);--bg-2:var(--auth-cream-2);--bg-card:#fff;--fg:#0b1220;--fg-2:#374151;--fg-muted:#6b7280;--line:var(--auth-line);--ease:var(--auth-ease);--lgv1-form-pad-top:80px;--lgv1-form-pad-x:20px;--lgv1-form-pad-bottom:max(32px, env(safe-area-inset-bottom));--lgv1-spec-pad-top:32px;--lgv1-spec-pad-x:20px;--lgv1-spec-pad-bottom:max(56px, env(safe-area-inset-bottom));--lgv1-form-max:100%;--lgv1-topbar-pad-x:20px;--lgv1-topbar-pad-y:14px;--lgv1-logo-size:22px;--lgv1-logo-mark-size:34px;--lgv1-title-size:clamp(30px, 9vw, 44px);--lgv1-title-mb:12px;--lgv1-subtitle-size:14px;--lgv1-subtitle-mb:28px;--lgv1-spec-display-size:clamp(36px, 12vw, 56px);--lgv1-spec-display-mb:14px;--lgv1-spec-caption-size:14px;--lgv1-spec-caption-mb:28px;--lgv1-spec-header-mb:24px;--lgv1-spec-header-gap:12px}.lg-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:clamp(11px,2.4vw,12px);font-weight:600;display:flex}.lg-label .lg-req{color:var(--orange);letter-spacing:0}.lg-label-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);opacity:.7;transition:opacity .15s var(--ease);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.lg-label-link:hover{opacity:1;text-decoration:underline}.lg-field{position:relative}.lg-input{width:100%;min-height:48px;font-family:var(--font-body);color:var(--fg);border:1px solid var(--line);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;border-radius:2px;outline:none;padding:14px;font-size:16px}.lg-input::placeholder{color:#b5b0a7}.lg-input:hover{border-color:#b5b0ab}.lg-input:focus,.lg-input:focus-visible{border-color:var(--navy);box-shadow:0 0 0 3px #1d2a3b14}.lg-input.has-error{border-color:var(--orange);box-shadow:0 0 0 3px #fa4f1414}.lg-input-trailing{min-height:44px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;align-items:center;gap:6px;padding:10px 12px;font-size:10px;font-weight:600;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lg-input-trailing:hover{color:var(--navy);background:#1d2a3b0d}.lg-input-trailing:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lg-input-trailing-btn{min-height:44px;padding:10px 12px}.lg-help{font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-muted);margin-top:6px;font-size:clamp(11px,2.4vw,12px)}.lg-help.error{color:var(--orange)}.lg-remember-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex}.lg-remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.lg-remember input[type=checkbox]{opacity:0;pointer-events:none;width:16px;height:16px;margin:0;position:absolute}.lg-remember-box{border:1px solid var(--line);width:16px;height:16px;transition:border-color .15s var(--ease), background .15s var(--ease);background:#fff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lg-remember:hover .lg-remember-box{border-color:var(--navy)}.lg-remember input[type=checkbox]:checked+.lg-remember-box{background:var(--navy);border-color:var(--navy)}.lg-remember input[type=checkbox]:checked+.lg-remember-box:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.lg-remember input[type=checkbox]:focus-visible+.lg-remember-box{outline:2px solid var(--orange);outline-offset:2px}.lg-remember-text{font-family:var(--font-body);color:var(--fg-2);font-size:13px}.lg-remember-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.lg-btn-primary{width:100%;min-height:48px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--navy);border:1px solid var(--navy);cursor:pointer;transition:background .15s var(--ease), transform .1s var(--ease);border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:16px 18px;font-size:12px;font-weight:700;display:flex}.lg-btn-primary:hover{background:var(--navy-dark)}.lg-btn-primary:active{transform:scale(.99)}.lg-btn-primary:disabled{opacity:.5;cursor:not-allowed}.lg-btn-primary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.lg-btn-primary-orange{background:var(--orange);border-color:var(--orange)}.lg-btn-primary-orange:hover{background:var(--orange-hover)}.lg-btn-primary-orange:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lg-btn-primary-outline{border-color:var(--orange);color:#b85400;background:0 0}.lg-btn-primary-outline:hover{background:var(--auth-orange-50)}.lg-btn-primary-outline:active{background:var(--auth-orange-50);transform:scale(.99)}.lg-btn-primary-outline:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lg-btn-primary-outline:disabled,.lg-btn-primary-outline[aria-busy=true]{color:#c98a6e;cursor:not-allowed;background:0 0;border-color:#fdd6c5}.lg-btn-secondary{width:100%;min-height:48px;font-family:var(--font-body);color:var(--navy);border:1px solid var(--line);cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease);text-align:left;background:#fff;border-radius:2px;justify-content:flex-start;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:500;display:flex}.lg-btn-secondary:hover{border-color:var(--navy);background:#fafaf3}.lg-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.lg-btn-secondary:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lg-btn-secondary .lg-btn-ico{width:24px;height:24px;color:var(--navy);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lg-btn-secondary .lg-btn-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-left:auto;font-size:10px;font-weight:600}.lg-or{align-items:center;gap:14px;margin:22px 0;display:flex}.lg-or:before,.lg-or:after{content:"";background:var(--line);flex:1;height:1px}.lg-or span{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.lg-alert{font-size:13px;line-height:1.5;font-family:var(--font-body);border:1px solid;border-radius:2px;gap:10px;padding:12px 14px;display:flex}.lg-alert-warn{color:#7a5b00;background:#fff8eb;border-color:#e9d48a}.lg-alert-error{color:#8a2e0a;background:#fff0ea;border-color:#f5b299}.lg-alert-info{color:#1a3a6e;background:#eef3fb;border-color:#bcc9de}.lg-chip{border:1px solid var(--line);background:var(--bg-card);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);border-radius:2px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.lg-chip.lg-chip-orange{border-color:var(--auth-orange);color:var(--auth-orange);background:var(--auth-orange-50)}.lgv1{background:var(--bg);width:100%;min-height:100vh;font-family:var(--font-body);color:var(--fg);grid-template-columns:1fr;display:grid;position:relative}.lgv1 .lgv1-top-bar{padding:var(--lgv1-topbar-pad-y) var(--lgv1-topbar-pad-x);z-index:5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.lgv1 .lgv1-top-bar .lg-logo{font-family:var(--font-display);font-size:var(--lgv1-logo-size);letter-spacing:-.01em;color:var(--navy);align-items:center;gap:8px;font-weight:700;display:flex}.lgv1 .lgv1-top-bar .lg-logo .lg-logo-mark{width:var(--lgv1-logo-mark-size);height:var(--lgv1-logo-mark-size)}.lgv1 .lgv1-top-bar .lg-top-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;font-size:11px;font-weight:600;display:flex}.lgv1 .lgv1-top-bar .lg-top-meta .mono{font-family:var(--font-mono)}.lgv1 .lgv1-top-bar .lg-top-meta .lg-back-link{color:var(--navy);opacity:.8;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lgv1 .lgv1-top-bar .lg-top-meta .lg-back-link:hover{opacity:1;text-decoration:underline}.lgv1 .lgv1-top-bar .lg-top-meta .lg-back-link:focus-visible{outline:2px solid var(--navy);outline-offset:3px;opacity:1;border-radius:2px}.lgv1-form-pane{padding:var(--lgv1-form-pad-top) var(--lgv1-form-pad-x) var(--lgv1-form-pad-bottom);background-color:#f6f6ec;flex-direction:column;justify-content:center;display:flex;position:relative}.lgv1-form-card{width:100%;max-width:var(--lgv1-form-max);margin:0 auto}.lgv1-eyebrow-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.lgv1-title{font-family:var(--font-display);font-size:var(--lgv1-title-size);letter-spacing:-.02em;color:var(--navy);margin:0 0 var(--lgv1-title-mb);font-weight:700;line-height:.95}.lgv1-title em{color:var(--orange);font-style:italic;font-weight:700}.lgv1-subtitle{font-size:var(--lgv1-subtitle-size);color:var(--fg-2);max-width:420px;margin:0 0 var(--lgv1-subtitle-mb);line-height:1.55}.lgv1-form{flex-direction:column;gap:18px;display:flex}.lgv1-form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.lgv1-form-row .mono{font-family:var(--font-mono);color:var(--fg-muted);letter-spacing:.12em;font-size:10px}.lgv1-passwordless{gap:10px;margin-top:4px;display:grid}.lgv1-bottom-cta{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:34px;padding-top:22px;display:flex}.lgv1-bottom-cta .txt{color:var(--fg-2);font-size:13px}.lgv1-bottom-cta .link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);border:1px solid var(--navy);transition:background .15s var(--ease), color .15s var(--ease);border-radius:2px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.lgv1-bottom-cta .link:hover{background:var(--navy);color:#fff}.lgv1-bottom-cta .link:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.lgv1-spec-pane{background:var(--navy);color:#f5f3ea;padding:var(--lgv1-spec-pad-top) var(--lgv1-spec-pad-x) var(--lgv1-spec-pad-bottom);flex-direction:column;display:flex;position:relative;overflow:hidden}.lgv1-spec-pane:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#f5f3ea0a 1px,#0000 1px),linear-gradient(#f5f3ea0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.lgv1-spec-pane:after{content:"";pointer-events:none;background:radial-gradient(at 85% 10%,#fa4f141f,#0000 60%);position:absolute;inset:0}.lgv1-rotor{z-index:2;flex-direction:column;display:flex;position:relative}.lgv1-rotor-stage{position:relative}.lgv1-rotor-slide{flex-direction:column;display:none}.lgv1-rotor-slide.is-active{display:flex}.lgv1-rotor-dots{top:var(--lgv1-spec-pad-top);right:var(--lgv1-spec-pad-x);z-index:5;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f3ea80;align-items:center;gap:6px;font-size:10px;display:none;position:absolute}.lgv1-rotor-dots .label{margin-right:8px}.lgv1-rotor-dots button{cursor:pointer;background:#f5f3ea24;border:0;width:26px;height:4px;padding:0;transition:background .18s;position:relative;overflow:hidden}.lgv1-rotor-dots button:hover{background:#f5f3ea47}.lgv1-rotor-dots button.is-active{background:#f5f3ea38}.lgv1-rotor-dots button.is-active:after{content:"";background:var(--orange-light);width:0%;animation:9s linear forwards lgv1RotorBar;position:absolute;top:0;bottom:0;left:0}.lgv1-rotor[data-paused=true] .lgv1-rotor-dots button.is-active:after{animation-play-state:paused}@keyframes lgv1RotorBar{0%{width:0%}to{width:100%}}.lgv1-spec-header{align-items:baseline;gap:var(--lgv1-spec-header-gap);margin-bottom:var(--lgv1-spec-header-mb);z-index:2;display:flex;position:relative}.lgv1-spec-header .lg-mark{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f5f3ea80;font-size:10px;font-weight:600}.lgv1-spec-header .lg-slash{background:#f5f3ea26;flex:1;height:1px;margin-top:8px}.lgv1-spec-display{font-family:var(--font-display);font-size:var(--lgv1-spec-display-size);letter-spacing:-.025em;color:#f5f3ea;margin:0 0 var(--lgv1-spec-display-mb);z-index:2;font-weight:700;line-height:.9;position:relative}.lgv1-spec-display em{color:var(--orange-light);font-style:italic;font-weight:700}.lgv1-spec-caption{font-size:var(--lgv1-spec-caption-size);color:#f5f3eab3;max-width:440px;margin:0 0 var(--lgv1-spec-caption-mb);z-index:2;line-height:1.6;position:relative}.lgv1-ticker{z-index:2;background:#0000002e;border:1px solid #f5f3ea1a;margin-bottom:28px;padding:22px 20px;position:relative}.lgv1-ticker-head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f3ea80;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;font-weight:600;display:flex}.lgv1-ticker-head .live{color:#4ade80;align-items:center;gap:7px;display:inline-flex}.lgv1-ticker-head .live:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite lgv1Pulse}.lgv1-ticker-grid{grid-template-columns:1fr;gap:14px;display:grid}.lgv1-ticker-cell .n{font-family:var(--font-display);letter-spacing:-.02em;color:#f5f3ea;font-size:clamp(32px,8vw,40px);font-weight:700;line-height:1}.lgv1-ticker-cell .n em{color:var(--orange-light);font-style:italic;font-weight:700}.lgv1-ticker-cell .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f3ea80;margin-top:6px;font-size:10px;font-weight:600}.lgv1-ticker-cell .bar{background:#f5f3ea1a;height:2px;margin-top:10px;position:relative;overflow:hidden}.lgv1-ticker-cell .bar:after{content:"";background:linear-gradient(to right, transparent, var(--orange-light));position:absolute;inset:0 30% 0 0}.lgv1-feed{z-index:2;background:#0003;border:1px solid #f5f3ea1a;flex-direction:column;gap:0;max-height:380px;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.lgv1-feed-head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f3ea80;border-bottom:1px solid #f5f3ea1a;justify-content:space-between;align-items:center;padding:14px 18px;font-size:10px;font-weight:600;display:flex}.lgv1-feed-head .live{color:#4ade80;align-items:center;gap:7px;display:inline-flex}.lgv1-feed-head .live:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite lgv1Pulse}.lgv1-feed-row{transition:background .15s var(--ease);border-bottom:1px solid #f5f3ea0f;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.lgv1-feed-row:hover{background:#f5f3ea0a}.lgv1-feed-row:last-child{border-bottom:none}.lgv1-feed-time{font-family:var(--font-mono);letter-spacing:.08em;color:#f5f3ea66;text-align:right;font-size:10px}.lgv1-feed-main{min-width:0}.lgv1-feed-part{font-family:var(--font-body);color:#f5f3ea;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.lgv1-feed-meta{font-family:var(--font-mono);letter-spacing:.06em;color:#f5f3ea80;margin-top:3px;font-size:10px}.lgv1-feed-price{font-family:var(--font-display);color:#f5f3ea;letter-spacing:-.01em;text-align:right;font-size:18px;font-weight:700;line-height:1}.lgv1-feed-price.is-new{color:var(--orange-light)}.lgv1-feed-price .currency{opacity:.6;font-size:11px;font-family:var(--font-mono);margin-right:2px}.lgv1-feed-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f3eabf;border:1px solid #f5f3ea33;margin-top:3px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-block}.lgv1-feed-tag.is-new{background:var(--orange);border-color:var(--orange);color:#fff}.lgv1-quote{z-index:2;border-left:2px solid var(--orange);background:#f5f3ea08;margin-bottom:28px;padding:24px 22px;position:relative}.lgv1-quote-mark{font-family:var(--font-display);color:var(--orange);opacity:.4;font-size:clamp(56px,14vw,80px);font-weight:700;line-height:.7;position:absolute;top:14px;right:18px}.lgv1-quote-body{font-family:var(--font-display);letter-spacing:-.015em;color:#f5f3ea;margin-bottom:20px;font-size:clamp(22px,5.5vw,28px);font-weight:500;line-height:1.2}.lgv1-quote-body em{color:var(--orange-light);font-style:italic;font-weight:500}.lgv1-quote-attr{align-items:center;gap:12px;display:flex}.lgv1-quote-avatar{background:linear-gradient(135deg, var(--orange-light), var(--orange));width:38px;height:38px;font-family:var(--font-display);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.lgv1-quote-who{color:#f5f3ea;font-size:13px;font-weight:600}.lgv1-quote-where{font-family:var(--font-mono);letter-spacing:.1em;color:#f5f3ea80;text-transform:uppercase;margin-top:2px;font-size:10px}.lgv1-chart{z-index:2;background:#0000002e;border:1px solid #f5f3ea1a;margin-bottom:28px;padding:22px 20px;position:relative}.lgv1-chart-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f3ea80;justify-content:space-between;align-items:baseline;margin-bottom:16px;font-size:10px;font-weight:600;display:flex}.lgv1-chart-head .n{font-family:var(--font-display);color:#f5f3ea;letter-spacing:-.02em;font-size:clamp(26px,6vw,32px);font-weight:700;line-height:1}.lgv1-chart-head .n em{color:var(--orange-light);font-style:italic}.lgv1-chart-svg{width:100%;height:110px;display:block}.lgv1-trust{z-index:2;grid-template-columns:1fr;gap:12px;margin-bottom:28px;display:grid;position:relative}.lgv1-trust-item{border-left:2px solid var(--orange);background:#f5f3ea08;padding:14px 14px 14px 16px}.lgv1-trust-item .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f3eae6;font-size:10px;font-weight:700}.lgv1-trust-item .v{font-family:var(--font-mono);color:#f5f3ea80;letter-spacing:.02em;margin-top:4px;font-size:10px}.lgv1-footer-meta{padding:0 var(--lgv1-form-pad-x);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);z-index:5;flex-direction:column;align-items:flex-start;gap:6px;margin:40px 0 0;font-size:10px;font-weight:500;display:flex;position:static}.lgv1-footer-meta a{color:inherit;opacity:.7;text-decoration:none}.lgv1-footer-meta a:hover{opacity:1;text-decoration:underline}.lgv1-2fa{flex-direction:column;gap:22px;display:flex}.lgv1-2fa-email{border:1px solid var(--line);color:var(--fg-2);background:#fafaf3;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.lgv1-2fa-email .m{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.lgv1-2fa-email strong{color:var(--navy);word-break:break-all;font-weight:600}.lgv1-2fa-email a,.lgv1-2fa-email button{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:10px;font-weight:600}.lgv1-otp{cursor:text;grid-template-columns:repeat(6,minmax(36px,1fr));gap:6px;display:grid;position:relative}.lgv1-otp-input{opacity:0;cursor:text;border:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.lgv1-otp-cell{aspect-ratio:1;border:1px solid var(--line);font-family:var(--font-display);color:var(--navy);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;justify-content:center;align-items:center;font-size:clamp(22px,7vw,32px);font-weight:700;display:inline-flex}.lgv1-otp-cell.is-filled{border-color:var(--navy)}.lgv1-otp-cell.is-active{border-color:var(--orange);box-shadow:0 0 0 3px #fa4f141f}.lgv1-otp-cell .cursor{background:var(--orange);width:2px;height:clamp(20px,5vw,32px);animation:1s step-start infinite lgv1Blink}@keyframes lgv1Blink{50%{opacity:0}}.lgv1-resend{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.lgv1-resend a{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-weight:600}.lgv1-resend a:hover{color:var(--orange)}.lgv1-sent-wrap{text-align:center}.lgv1-sent-badge{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:28px;display:inline-flex;position:relative}.lgv1-sent-badge:before{content:"";border:1px dashed var(--orange);opacity:.35;position:absolute;inset:-6px}.lgv1-sent-icon-bg{background:var(--orange-50);color:var(--orange);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.lgv1-sent-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);margin:0 0 14px;font-size:clamp(30px,7vw,52px);font-weight:700;line-height:1}.lgv1-sent-title em{color:var(--orange);font-style:italic}.lgv1-sent-sub{font-size:var(--lgv1-subtitle-size);color:var(--fg-2);max-width:420px;margin:0 auto 20px;line-height:1.55}.lgv1-sent-email{border:1px solid var(--line);font-family:var(--font-mono);color:var(--navy);letter-spacing:.02em;word-break:break-word;overflow-wrap:anywhere;background:#fff;max-width:100%;margin-bottom:28px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-block}.lgv1-sent-steps{text-align:left;gap:10px;margin-bottom:30px;display:grid}.lgv1-sent-step{grid-template-columns:28px 1fr;align-items:flex-start;gap:14px;display:grid}.lgv1-sent-step .n{border:1px solid var(--navy);width:22px;height:22px;font-family:var(--font-mono);color:var(--navy);justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.lgv1-sent-step .t{color:var(--fg-2);font-size:13px;line-height:1.5}.lgv1-sent-step .t strong{color:var(--fg);font-weight:600}.lgv1-confirmation-wrap{text-align:center}.lgv1-confirmation-badge{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:28px;display:inline-flex;position:relative}.lgv1-confirmation-badge:before{content:"";border:1px dashed var(--orange);opacity:.35;position:absolute;inset:-6px}.lgv1-confirmation-icon-bg{background:var(--orange-50);color:var(--orange);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.lgv1-confirmation-icon-bg.is-success{color:#16a34a;background:#16a34a1f}.lgv1-confirmation-icon-bg.is-error{color:#dc2626;background:#dc26261a}.lgv1-confirmation-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);margin:0 0 14px;font-size:clamp(30px,7vw,52px);font-weight:700;line-height:1}.lgv1-confirmation-title em{color:var(--orange);font-style:italic}.lgv1-confirmation-sub{font-size:var(--lgv1-subtitle-size);color:var(--fg-2);max-width:420px;margin:0 auto 20px;line-height:1.55}.lgv1-confirmation-email{border:1px solid var(--line);font-family:var(--font-mono);color:var(--navy);letter-spacing:.02em;word-break:break-word;overflow-wrap:anywhere;background:#fff;max-width:100%;margin-bottom:28px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-block}.lgv1-confirmation-steps{text-align:left;gap:10px;margin-bottom:30px;display:grid}.lgv1-confirmation-step{grid-template-columns:28px 1fr;align-items:flex-start;gap:14px;display:grid}.lgv1-confirmation-step .n{border:1px solid var(--navy);width:22px;height:22px;font-family:var(--font-mono);color:var(--navy);justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.lgv1-confirmation-step .t{color:var(--fg-2);font-size:13px;line-height:1.5}.lgv1-confirmation-step .t strong{color:var(--fg);font-weight:600}.lgv1-shell-standalone{background:var(--bg);border:1px solid var(--line);text-align:center;width:100%;max-width:440px;font-family:var(--font-body);color:var(--fg);margin:0 auto;padding:32px 20px}.lgv1-shell-standalone .lgv1-shell-standalone-brand{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:10px;margin-bottom:24px;font-size:11px;display:inline-flex}@media (prefers-reduced-motion:reduce){.lgv1-shell-standalone,.lgv1-shell-standalone *{transition:none!important;animation:none!important}}.lgv1-otp-single{text-align:center;width:min(320px,100%);font-family:var(--font-mono);letter-spacing:.5em;text-indent:.5em;color:var(--navy);background:#fff;background-image:repeating-linear-gradient(to right, transparent 0, transparent calc((100% - 5px) / 6 - 1px), var(--line) calc((100% - 5px) / 6 - 1px), var(--line) calc((100% - 5px) / 6));border:1px solid var(--line);caret-color:var(--orange);outline:none;margin:0 auto 16px;padding:18px 0;font-size:clamp(22px,6vw,28px);font-weight:700;display:block}.lgv1-otp-single:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lgv1-otp-single[aria-invalid=true]{color:#dc2626;border-color:#dc2626}.lgv1-otp-single:disabled{color:var(--fg-muted);cursor:not-allowed;background-color:#0f17220a}.lgv1-ratelimit-big{flex-direction:column;gap:24px;display:flex}.lgv1-ratelimit-card{background:#fff8eb;border:1px solid #e9d48a;align-items:flex-start;gap:14px;padding:18px;display:flex}.lgv1-ratelimit-card .rl-ico{color:#a16d00;background:#fff;border:1px solid #e9d48a;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lgv1-ratelimit-body{flex:1;min-width:0}.lgv1-ratelimit-title{font-family:var(--font-display);color:#7a5b00;letter-spacing:-.01em;margin-bottom:4px;font-size:clamp(18px,4.5vw,20px);font-weight:700}.lgv1-ratelimit-sub{color:#7a5b00;opacity:.85;font-size:13px;line-height:1.5}.lgv1-ratelimit-timer{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.lgv1-ratelimit-timer .t{font-family:var(--font-display);color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(36px,10vw,48px);font-weight:700;line-height:1}.lgv1-ratelimit-timer .t em{color:var(--orange);font-style:italic}.lgv1-ratelimit-timer .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:600}.lgv1-ratelimit-timer .k b{color:var(--fg-2);letter-spacing:.04em;text-transform:none;margin-top:3px;font-size:13px;font-weight:600;display:block}.lgv1-ratelimit-progress{background:var(--line);height:2px;margin-top:18px;position:relative}.lgv1-ratelimit-progress:after{content:"";inset:0 var(--progress-remaining,58%) 0 0;background:var(--orange);transition:inset .5s linear;position:absolute}.lgv1-trade-card{z-index:2;transition:background .15s var(--ease), border-color .15s var(--ease);cursor:pointer;color:inherit;font:inherit;text-align:left;background:#f5f3ea08;border:1px solid #f5f3ea1f;align-items:center;gap:12px;margin-top:auto;padding:14px;text-decoration:none;display:flex;position:relative}.lgv1-trade-card:hover{background:#f5f3ea0f;border-color:#f5f3ea33}.lgv1-trade-card:focus-visible{outline:2px solid var(--orange-light);outline-offset:2px}.lgv1-trade-card .tc-ico{width:36px;height:36px;color:var(--orange-light);border:1px solid #f5f3ea26;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lgv1-trade-card .tc-body{flex:1;min-width:0}.lgv1-trade-card .tc-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f3ea80;font-size:9px;font-weight:600}.lgv1-trade-card .tc-title{color:#f5f3ea;margin-top:3px;font-size:14px;font-weight:600}.lgv1-trade-card .tc-arrow{color:#f5f3ea80}.lgv1-trade-card:hover .tc-arrow{color:var(--orange-light)}.lgv1-profile-avatar{background:linear-gradient(135deg, var(--orange-light), var(--orange));width:96px;height:96px;font-family:var(--font-display);color:#fff;letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;font-size:40px;font-weight:700;display:inline-flex;position:relative}.lgv1-profile-avatar .badge{background:#16a34a;border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;bottom:2px;right:2px}.lgv1-profile-meta{gap:12px;margin-top:22px;margin-bottom:28px;display:grid}.lgv1-profile-row{border-bottom:1px dashed var(--line);grid-template-columns:1fr;align-items:flex-start;gap:4px;padding:10px 0;display:grid}.lgv1-profile-row:last-child{border-bottom:none}.lgv1-profile-row .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.lgv1-profile-row .v{color:var(--fg);word-break:break-word;overflow-wrap:anywhere;font-size:14px;font-weight:500}.lgv1-profile-row .v.mono{font-family:var(--font-mono);font-size:13px}.lgv1-profile-actions{grid-template-columns:1fr;gap:10px;display:grid}.lgv1-profile-signout{text-align:center;margin-top:18px}.lgv1-profile-signout button,.lgv1-profile-signout a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.lgv1-profile-signout button:hover,.lgv1-profile-signout a:hover{color:var(--orange)}.lgv1-strength{align-items:center;gap:14px;margin-top:-4px;margin-bottom:6px;display:flex}.lgv1-strength-bars{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.lgv1-strength-bar{background:#0f172214;border-radius:0;height:4px;transition:background .24s}.lgv1-strength-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;text-align:right;min-width:70px;color:var(--fg-muted);font-size:10px;font-weight:600}.lgv1-strength-tests{color:var(--fg-muted);grid-template-columns:1fr;gap:4px 18px;margin:6px 0 16px;padding:0;font-size:12px;list-style:none;display:grid}.lgv1-strength-tests li{font-family:var(--font-body);align-items:center;gap:8px;transition:color .18s;display:flex}.lgv1-strength-tests li.ok{color:#16a34a}.lgv1-strength-tests .tick{font-family:var(--font-mono);text-align:center;width:14px;font-weight:700}.lgv1-audit{text-align:left;border-top:1px solid #0f172214;max-width:380px;margin:18px auto 0;padding-top:14px}.lgv1-audit-row{border-bottom:1px dashed #0f17220f;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:7px 0;font-size:12px;display:flex}.lgv1-audit-row:last-child{border-bottom:0}.lgv1-audit-row .k{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.lgv1-audit-row .v{color:var(--navy)}.lgv1-audit-row .v.mono{font-family:var(--font-mono);font-size:11px}.lgv1-audit-row a,.lgv1-audit-row button{color:var(--orange);text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.lgv1 .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lgv1-back{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:24px;padding:0;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.lgv1-back:hover{color:var(--navy)}.lgv1-back:focus-visible{outline:2px solid var(--navy);outline-offset:4px}@keyframes lgv1Pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}}@media (prefers-reduced-motion:reduce){.lgv1-rotor-slide,.lgv1-rotor-dots button.is-active:after,.lgv1-ticker-head .live:before,.lgv1-feed-head .live:before,.lgv1-otp-cell .cursor{transition:none!important;animation:none!important}}@media (width>=640px){.lgv1{--lgv1-form-pad-top:96px;--lgv1-form-pad-x:32px;--lgv1-form-pad-bottom:max(40px, env(safe-area-inset-bottom));--lgv1-spec-pad-top:48px;--lgv1-spec-pad-x:32px;--lgv1-spec-pad-bottom:max(72px, env(safe-area-inset-bottom));--lgv1-form-max:420px;--lgv1-topbar-pad-x:24px;--lgv1-topbar-pad-y:16px;--lgv1-logo-size:24px;--lgv1-logo-mark-size:38px;--lgv1-title-size:clamp(40px, 5.5vw, 56px);--lgv1-title-mb:14px;--lgv1-subtitle-size:15px;--lgv1-subtitle-mb:36px;--lgv1-spec-display-size:clamp(48px, 10vw, 72px);--lgv1-spec-display-mb:16px;--lgv1-spec-caption-size:15px;--lgv1-spec-caption-mb:40px;--lgv1-spec-header-mb:36px;--lgv1-spec-header-gap:14px}.lgv1-ticker-grid{grid-template-columns:repeat(3,1fr);gap:20px}.lgv1-trust{grid-template-columns:repeat(3,1fr);gap:16px}.lgv1-feed-row{grid-template-columns:48px 1fr auto;gap:14px;padding:14px 20px}.lgv1-feed-head{padding:14px 20px}.lgv1-otp{gap:10px}.lgv1-profile-row{grid-template-columns:130px 1fr;align-items:center;gap:14px}.lgv1-profile-actions{grid-template-columns:2fr 1fr}.lgv1-strength-tests{grid-template-columns:1fr 1fr}.lgv1-shell-standalone{padding:40px 32px}}@media (width>=1024px) and (height>=640px){.lgv1{--lgv1-form-pad-top:80px;--lgv1-form-pad-x:64px;--lgv1-form-pad-bottom:80px;--lgv1-spec-pad-top:80px;--lgv1-spec-pad-x:64px;--lgv1-spec-pad-bottom:80px;--lgv1-form-max:440px;--lgv1-topbar-pad-x:40px;--lgv1-topbar-pad-y:22px;--lgv1-logo-size:28px;--lgv1-logo-mark-size:44px;--lgv1-title-size:clamp(44px, 5.5vw, 68px);--lgv1-title-mb:14px;--lgv1-subtitle-mb:36px;--lgv1-spec-display-size:clamp(56px, 8vw, 100px);--lgv1-spec-display-mb:18px;--lgv1-spec-caption-mb:48px;--lgv1-spec-header-mb:46px;--lgv1-spec-header-gap:18px;grid-template-columns:1fr 1fr}.lgv1-rotor,.lgv1-rotor-stage{flex:1;min-height:0}.lgv1-rotor-slide{opacity:0;pointer-events:none;transition:opacity .48s,transform .48s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(14px)}.lgv1-rotor-slide.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.lgv1-rotor-dots{display:flex}.lgv1-footer-meta{bottom:22px;left:var(--lgv1-form-pad-x);right:var(--lgv1-form-pad-x);flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-top:0;padding:0;position:absolute}.lgv1 .lgv1-top-bar .lg-top-meta{letter-spacing:.14em;flex-wrap:nowrap;gap:20px;font-size:12px}.lgv1-ticker,.lgv1-chart{padding:22px 24px}.lgv1-ratelimit-card{padding:20px 22px}.lgv1-ratelimit-timer{flex-wrap:nowrap;padding:18px 20px}.lgv1-trade-card{gap:14px;padding:16px 18px}.lgv1-trade-card .tc-ico{width:40px;height:40px}.lgv1-quote{padding:28px 30px}.lgv1-quote-mark{right:22px}}@media (width>=1280px){.lgv1{--lgv1-form-pad-x:90px;--lgv1-spec-pad-x:72px}}html:has(.lgv1){background-color:#f6f6ec}html:has(.lgv1) body{background-color:#f6f6ec}@media (width>=1024px) and (height>=640px){html:has(.lgv1){background-color:#1d2a3b}html:has(.lgv1) body{background-color:#1d2a3b}}@media print{.lgv1{display:block}.lgv1-spec-pane,.lgv1-top-bar{display:none!important}}[data-theme=dark] .lgv1-form-pane,[data-theme=dark] .lgv1-top-bar{--bg:#0b111a;--bg-2:#141b26;--bg-card:#141b26;--fg:#f5f3ea;--fg-2:#c9c7bd;--fg-muted:#8a8a82;--line:#253140;--navy:#f5f3ea;--navy-dark:#fff;--navy-light:#c9c7bd}[data-theme=dark] .lgv1{color:#f5f3ea;background:#0b111a}[data-theme=dark] .lgv1-form-pane{background-color:#0b111a}[data-theme=dark] html:has(.lgv1){background-color:#0b111a}[data-theme=dark] html:has(.lgv1) body{background-color:#0b111a}@media (width>=1024px) and (height>=640px){[data-theme=dark] html:has(.lgv1){background-color:#1d2a3b}[data-theme=dark] html:has(.lgv1) body{background-color:#1d2a3b}}[data-theme=dark] .lgv1-form-pane .lg-input,[data-theme=dark] .lgv1-form-pane .lg-remember-box,[data-theme=dark] .lgv1-form-pane .lg-btn-secondary,[data-theme=dark] .lgv1-form-pane .lgv1-2fa-email,[data-theme=dark] .lgv1-form-pane .lgv1-otp-cell,[data-theme=dark] .lgv1-form-pane .lgv1-sent-badge,[data-theme=dark] .lgv1-form-pane .lgv1-sent-email{background:#141b26}[data-theme=dark] .lgv1-form-pane .lg-input::placeholder{color:#6f6f68}[data-theme=dark] .lgv1-form-pane .lg-input:hover{border-color:#3a4a5c}[data-theme=dark] .lgv1-form-pane .lg-input:focus,[data-theme=dark] .lgv1-form-pane .lg-input:focus-visible{box-shadow:0 0 0 3px #f5f3ea1f}[data-theme=dark] .lgv1-form-pane .lg-btn-secondary:hover{background:#1c2738}[data-theme=dark] .lgv1-form-pane .lg-input-trailing:hover{background:#f5f3ea14}[data-theme=dark] .lgv1-form-pane .lg-input:-webkit-autofill{-webkit-text-fill-color:#f5f3ea;caret-color:#f5f3ea;-webkit-box-shadow:inset 0 0 0 1000px #141b26}[data-theme=dark] .lgv1-form-pane .lg-input:-webkit-autofill:hover{-webkit-text-fill-color:#f5f3ea;caret-color:#f5f3ea;-webkit-box-shadow:inset 0 0 0 1000px #141b26}[data-theme=dark] .lgv1-form-pane .lg-input:-webkit-autofill:focus{-webkit-text-fill-color:#f5f3ea;caret-color:#f5f3ea;-webkit-box-shadow:inset 0 0 0 1000px #141b26}[data-theme=dark] .lgv1-form-pane .lg-btn-primary:not(.lg-btn-primary-orange):not(.lg-btn-primary-outline){color:#f5f3ea;background:#2d3d52;border-color:#2d3d52}[data-theme=dark] .lgv1-form-pane .lg-btn-primary:not(.lg-btn-primary-orange):not(.lg-btn-primary-outline):hover{background:#3a4d68}[data-theme=dark] .lgv1-form-pane .lg-remember input[type=checkbox]:checked+.lg-remember-box{background:#2d3d52;border-color:#2d3d52}[data-theme=dark] .lgv1-form-pane .lgv1-bottom-cta .link:hover{color:#0b111a;background:#f5f3ea}[data-theme=dark] .lgv1-form-pane .lg-chip.lg-chip-orange{background:#fa4f141f}[data-theme=dark] .lgv1-form-pane .lg-btn-primary-outline{color:#ff8a5c;border-color:#fa4f14}[data-theme=dark] .lgv1-form-pane .lg-btn-primary-outline:hover,[data-theme=dark] .lgv1-form-pane .lg-btn-primary-outline:active{background:#fa4f141f}[data-theme=dark] .lgv1-form-pane .lg-btn-primary-outline:disabled,[data-theme=dark] .lgv1-form-pane .lg-btn-primary-outline[aria-busy=true]{color:#7e5a48;border-color:#fa4f1452}[data-theme=dark] .lgv1-form-pane .lg-alert-warn{color:#e8d9a8;background:#2a2410;border-color:#5c4a1a}[data-theme=dark] .lgv1-form-pane .lg-alert-error{color:#f0b9a3;background:#2e1712;border-color:#6b2f1f}[data-theme=dark] .lgv1-form-pane .lg-alert-info{color:#a9c5ef;background:#11203a;border-color:#284a7a}[data-theme=dark] .lgv1-form-pane .lgv1-sent-icon-bg{background:#fa4f1424}[data-theme=dark] .lgv1-top-bar button[aria-label="Open navigation menu"]{color:#f5f3ea;background-color:#2d3d52}[data-theme=dark] .lgv1-top-bar button[aria-label="Open navigation menu"]:hover{color:#0b111a;background-color:#fa4f14}.gfp-theme-toggle{color:var(--color-content-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:inline-flex;position:relative}.gfp-theme-toggle:hover{color:var(--color-content)}.gfp-theme-toggle:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.gfp-theme-toggle:disabled{opacity:.5;cursor:not-allowed}.gfp-theme-toggle--icon{border:1px solid var(--color-surface-border);border-radius:var(--radius-button);width:40px;height:40px;padding:0}.gfp-theme-toggle--icon:hover:not(:disabled){background-color:var(--color-surface-hover)}.gfp-theme-toggle--labelled{border:1px solid var(--color-surface-border);border-radius:var(--radius-button);width:100%;color:var(--color-content-secondary);gap:.5rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500}.gfp-theme-toggle--labelled:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-content)}.gfp-theme-icon{transition:opacity .15s,transform .15s}.gfp-theme-icon--sun{display:none}.gfp-theme-icon--moon,:root[data-theme=dark] .gfp-theme-icon--sun{display:block}:root[data-theme=dark] .gfp-theme-icon--moon,.gfp-theme-toggle-label{display:none}.gfp-theme-toggle-label--dark{display:inline}:root[data-theme=dark] .gfp-theme-toggle-label--dark{display:none}:root[data-theme=dark] .gfp-theme-toggle-label--light{display:inline}
