.supporting-page{background:#151720;color:#f4f2f8}.supporting-page .header{position:absolute}.back-home{display:flex;align-items:center;gap:17px;font-size:12px;color:#c9c3dc}.back-home span:last-child{font-size:20px}#page-locale{color:#d0c9e1;background:none;border:0;width:100px;font-size:12px;padding:10px 3px}#page-locale option{background:#1e202c}.auth-layout{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(400px,1.08fr);gap:80px;min-height:100svh;padding:165px var(--gutter) 75px;align-items:center;position:relative;isolation:isolate}.auth-form-panel{max-width:430px;width:100%;margin:0 auto}.auth-form-panel h1{font-family:var(--display);font-weight:400;letter-spacing:-.045em;line-height:1.02;font-size:clamp(58px,5.7vw,88px);margin:0 0 24px}.auth-form-panel .eyebrow{margin-bottom:24px;font-size:10px}.auth-intro{font-size:15px;line-height:1.75;color:#b7b2c7;margin:0 0 35px;max-width:390px}.field{margin-bottom:22px}.field label{font-size:13px;display:block;margin-bottom:9px;color:#d1c9df}.field input{width:100%;height:52px;border:1px solid #bfc0d130;background:#bfc0d106;border-radius:7px;color:#f4f2f8;font:inherit;font-size:15px;padding:12px 15px;transition:border .2s,background .2s}.field input:hover{border-color:#bfc0d16b}.field input:focus{outline:0;border-color:#c8b7e9;background:#bfc0d10a;box-shadow:0 0 0 3px #aa91d915}.field input:autofill{box-shadow:0 0 0 50px #282736 inset!important;-webkit-text-fill-color:#e9e3f4}.field-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.field-heading a{font-size:12px;color:#c0afd9;margin-bottom:9px}.password-field{position:relative}.password-field input{padding-right:55px}.password-toggle{position:absolute;right:4px;top:4px;width:44px;height:44px;background:none;color:#aaa0ba;display:grid;place-items:center}.password-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3}.field small{display:block;font-size:11px;color:#9c93ac;margin-top:7px}.agreement{display:flex;gap:12px;align-items:start;font-size:12px;line-height:1.7;color:#b7adc9;margin:3px 0 25px}.agreement input{width:16px;height:16px;accent-color:#b4a0db;margin:4px 0 0;flex-shrink:0}.agreement a{color:#dcd0f1;text-decoration:underline;text-underline-offset:3px}.auth-submit{width:100%;justify-content:space-between;min-height:52px;margin-top:3px;font-size:14px;padding:12px 20px}.auth-preview{font-size:11px;color:#958aab;line-height:1.7;margin:15px 0 0;text-align:center}.auth-switch{margin-top:29px;padding-top:23px;border-top:1px solid #bfc0d124;font-size:13px;color:#aaa1b8;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.auth-switch a{color:#ded1f4}#form-error{color:#e6c7d3;font-size:12px;line-height:1.6}.auth-art{align-self:stretch;position:relative;min-height:610px;border-left:1px solid #bfc0d11b}.auth-art-image{position:absolute;inset:-165px calc(var(--gutter)*-1) -75px -40px;z-index:-1;background:linear-gradient(90deg,#151720,transparent 35%),linear-gradient(0deg,#151720,transparent 42%),url('/assets/hero-poster.webp') 71% center/auto 100% no-repeat;opacity:.92}.auth-art-copy{position:absolute;left:40px;bottom:20px;max-width:360px}.auth-art-copy>span{font-size:11px;letter-spacing:.36em;color:#c7bcdb}.auth-art-copy h2{font-family:var(--display);font-size:60px;line-height:.98;margin:20px 0 16px;color:#ede5fa;text-shadow:0 2px 30px #171321}.auth-art-copy p{font-size:13px;color:#b9afc9}.page-footer{padding:30px var(--gutter);background:#13151e;border-top:1px solid #bfc0d11c;position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:18px 35px}.page-footer>div{display:flex;gap:24px;flex-wrap:wrap;font-size:11px;color:#b9accb}.page-footer>p{grid-column:1;font-size:10px;line-height:1.85;color:#8f859f;max-width:780px;margin:0}.page-footer>small{grid-column:2;grid-row:1/3;align-self:end;font-size:10px;color:#8f859f}.info-hero{padding:175px var(--gutter) 70px;max-width:1200px}.info-hero h1{font-family:var(--display);font-weight:400;font-size:clamp(64px,6.6vw,108px);letter-spacing:-.045em;line-height:1.04;margin:0 0 26px}.info-hero .eyebrow{font-size:11px;margin-bottom:25px}.info-intro{font-size:17px;line-height:1.85;color:#bcb3cb;max-width:800px;margin:0}.policy-meta{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;color:#a08db8;margin-top:28px}.policy-meta span:first-child{border:1px solid #bfc0d136;padding:5px 12px;border-radius:20px}.policy-meta span:last-child{padding-top:6px}.information-page:before{content:'';position:absolute;inset:0 0 auto;height:800px;z-index:-1;background:radial-gradient(ellipse at 83% 5%,#60519b27,transparent 55%)}.info-layout{margin:0 var(--gutter) 100px;display:grid;grid-template-columns:230px minmax(0,800px);gap:90px;border-top:1px solid var(--line);padding-top:55px}.info-sidebar{align-self:start;position:sticky;top:45px}.info-sidebar .eyebrow{font-size:10px;margin-bottom:25px}.info-sidebar nav{display:flex;flex-direction:column;gap:6px}.info-sidebar a{font-size:13px;color:#9e91af;padding:10px 12px;border-left:1px solid #bfc0d126}.info-sidebar a:hover,.info-sidebar a[aria-current]{color:#e0d2f2;border-left-color:#c6b1e5;background:linear-gradient(90deg,#bfc0d108,transparent)}.policy-section{margin:0 0 58px;position:relative}.section-counter{font-size:10px;letter-spacing:.15em;color:#9581ad;display:block;margin-bottom:18px}.policy-section h2{font-size:44px;font-family:var(--display);font-weight:400;line-height:1.1;letter-spacing:-.025em;margin:0 0 22px}.policy-section p{white-space:pre-line;font-size:16px;line-height:1.95;color:#c0b7cd;margin:0;max-width:780px}.policy-end{border-top:1px solid var(--line);padding-top:35px;display:flex;gap:30px;align-items:center;flex-wrap:wrap}.quiet-link{font-size:13px;color:#b2a2c5}.market-note{font-size:12px;color:#9786ae;margin-top:27px}.market-collection{margin:0 var(--gutter) 85px;max-width:1200px}.market-collection .instrument-list{column-gap:60px}.market-collection .instrument summary{padding:24px 0;grid-template-columns:100px 1fr 20px}.market-collection .ticker{font-size:14px}.market-collection .instrument-name{font-size:17px}.market-collection .instrument dl{font-size:13px;grid-template-columns:130px 1fr}.market-collection .filters{margin-bottom:20px}.market-collection .filters button{font-size:13px;padding:10px 18px}html[lang=zh-CN] .auth-form-panel h1,html[lang=th] .auth-form-panel h1{font-size:65px;line-height:1.3;letter-spacing:0}html[lang=zh-CN] .policy-section h2,html[lang=th] .policy-section h2{font-size:34px;line-height:1.4;letter-spacing:0}
@media(max-width:1100px){.auth-layout{gap:35px;padding-top:140px;grid-template-columns:minmax(320px,1fr) 1fr}.auth-form-panel h1{font-size:64px}.auth-art-copy{left:15px}.auth-art-copy h2{font-size:50px}.auth-art-image{inset:-140px calc(var(--gutter)*-1) -75px -20px;background-position:73% center}.info-layout{gap:45px;grid-template-columns:180px minmax(0,1fr)}.info-hero{padding-top:155px}.info-hero h1{font-size:76px}.page-footer>div{gap:20px}.policy-section h2{font-size:40px}}
@media(max-width:760px){.auth-layout{display:block;padding:135px 25px 55px;min-height:calc(100svh - 180px)}.auth-form-panel{max-width:440px}.auth-form-panel h1{font-size:61px}.auth-intro{font-size:15px}.auth-art{display:none}.auth-page:before{content:'';position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 100% 0%,#60519b27,transparent 60%)}.supporting-page .header{padding:23px 25px}.back-home{font-size:0;gap:0}.back-home span:last-child{font-size:22px}.header-actions{gap:10px}#page-locale{font-size:12px;width:94px}.page-footer{padding:25px;display:block}.page-footer>div{gap:12px 20px;font-size:11px}.page-footer>p{margin-top:22px;font-size:10px}.page-footer>small{display:block;margin-top:20px}.info-hero{padding:140px 25px 45px}.info-hero h1{font-size:61px}.info-intro{font-size:16px;line-height:1.8}.policy-meta{gap:12px;font-size:10px;margin-top:24px}.info-layout{margin:0 25px 65px;padding-top:28px;display:block}.info-sidebar{position:static;margin-bottom:45px;padding-bottom:20px;border-bottom:1px solid var(--line)}.info-sidebar .eyebrow{margin-bottom:16px}.info-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:5px 13px}.info-sidebar a{padding:5px 0;font-size:11px;border-left:0}.info-sidebar a[aria-current]{background:none;color:#dbc1f4}.policy-section h2{font-size:38px}.policy-section p{font-size:15px;line-height:1.95}.policy-section{margin-bottom:43px}.policy-end{gap:20px}.market-collection{margin:0 25px 60px}.market-collection .instrument summary{grid-template-columns:80px 1fr 18px}.market-collection .instrument-name{font-size:15px}.market-collection .filters button{font-size:11px;padding:9px 13px}.market-collection .instrument-list{grid-template-columns:1fr}.auth-preview{font-size:10px}html[lang=zh-CN] .auth-form-panel h1,html[lang=th] .auth-form-panel h1{font-size:45px}}
