@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-Bold.woff) format("woff")}:root{--bg:#FFFFFF;--bg-2:#F5F6F8;--tx:#17191D;--tx-2:#68717F;--tx-3:#8A929E;--brand:#315E91;--brand-hover:#274D79;--brand-active:#1E3D61;--brand-soft:#E8EEF5;--brand-ring:rgba(49,94,145,.22);--on-brand:#FFFFFF;--line:#E5E7EB;--line-strong:#CDD1D8;--ok:#1E7A4B;--ok-soft:#EDF7F1;--ok-line:#BFE0CD;--warn:#96590A;--warn-soft:#FBF5EA;--warn-line:#EBD6A9;--bad:#B3261E;--bad-soft:#FDF1EF;--bad-line:#F1C6C1;--r:6px;--r-lg:8px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--w-page:1120px;--w-text:720px;--gutter:24px;--hdr-h:64px;--ctl-h:44px;--font:Inter,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans Thai",Sarabun,"Noto Sans Arabic",sans-serif;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-h3:1.125rem;--fs-h2:clamp(1.375rem,2.4vw,1.75rem);--fs-h1:clamp(1.875rem,4.4vw,3.25rem);--fs-h1-sm:clamp(1.75rem,3.4vw,2.375rem);--lh-tight:1.2;--lh-snug:1.35;--lh-body:1.7;--ease:cubic-bezier(.2,.7,.2,1);--t:.15s;--chev:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='%2368717F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);accent-color:var(--brand)}body{margin:0;background:var(--bg);color:var(--tx);font:400 var(--fs-md)/var(--lh-body) var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;-webkit-tap-highlight-color:transparent}h1,h2,h3{margin:0 0 .6em;color:var(--tx);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--fs-h1-sm);font-weight:700;letter-spacing:-.025em}h2{font-size:var(--fs-h2);line-height:1.25}h3{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:-.01em}p{margin:0 0 1em;text-wrap:pretty}.small,small{color:var(--tx-2);font-size:var(--fs-xs);line-height:1.6}.small{margin:0}ul,ol{margin:0 0 1em}li{margin-bottom:.5em}a{color:var(--brand);text-decoration:underline;text-decoration-color:#315e9159;text-underline-offset:3px;transition:color var(--t) var(--ease),text-decoration-color var(--t) var(--ease)}a:hover{color:var(--brand-hover);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}::selection{background:var(--brand-soft)}[hidden]{display:none!important}img{max-width:100%}.ic{flex:none;display:block}.pend{color:var(--tx-3)}.m b,.m .net,td,th,time,.num,input[inputmode=decimal],#tc-lots,#ln{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.skip{position:absolute;left:-999px;top:0;z-index:100;padding:8px 14px;background:var(--tx);color:#fff}.skip:focus{left:8px;top:8px}.wrap{max-width:var(--w-page);margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}main{padding:var(--s7) 0 var(--s9)}main[data-p=index]{padding-top:0}main[data-p=guide]>*,main[data-p=faq]>*,main[data-p=risk-disclosure]>*,main[data-p=privacy]>*{max-width:var(--w-text)}.grid{display:grid;gap:var(--s5)}#signup,#tools,#brokers,#trade-calc{scroll-margin-top:calc(var(--hdr-h) + 24px)}.rbar{display:block;padding:calc(8px + env(safe-area-inset-top,0px)) max(var(--gutter),env(safe-area-inset-left)) 8px;background:var(--bg-2);border-bottom:1px solid var(--line);color:var(--tx-2);text-decoration:none;font-size:var(--fs-xs);line-height:1.5}.rbar span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:calc(var(--w-page) - 2*var(--gutter));margin:0 auto}.rbar:hover{color:var(--tx)}header{position:sticky;top:0;z-index:20;background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line);view-transition-name:site-header}.top{display:flex;align-items:center;gap:var(--s5);min-height:var(--hdr-h)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--tx);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.brand:hover{color:var(--tx)}.brand img{width:28px;height:28px}.dnav{display:none;align-items:center;gap:var(--s1);margin:0 0 0 var(--s5)}.dnav a{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;color:var(--tx-2);font-size:var(--fs-sm);font-weight:500;text-decoration:none;white-space:nowrap}.dnav a:hover,.dnav a.on{color:var(--tx)}.dnav a.on:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--brand)}.top-r{display:flex;align-items:center;gap:var(--s2);margin-left:auto}.tg{color:var(--tx-2)}.lsw{position:relative;display:inline-flex}.lbtn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;background:var(--bg);color:var(--tx);border:1px solid var(--line-strong);border-radius:var(--r);font:500 var(--fs-sm)/1 var(--font);cursor:pointer;transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.lbtn:hover{border-color:var(--tx-3)}.lbtn .ic{width:16px;height:16px;color:var(--tx-2);transition:transform var(--t) var(--ease)}.lsw.open .lbtn,.asw.open .abtn{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.lsw.open .lbtn .ic,.asw.open .abtn .ic{transform:rotate(180deg)}.flag{flex:none;display:block;width:20px;height:13px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #17191d24}.flag svg{display:block;width:100%;height:100%}.lmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:176px;margin:0;padding:4px;list-style:none;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 8px 24px -8px #17191d29}.lmenu li{margin:0}.lopt{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:var(--r);background:transparent;color:var(--tx);font:500 var(--fs-sm)/1.3 var(--font);text-align:start;text-decoration:none;cursor:pointer}.lopt span:not(.flag){flex:1}.lopt .ic{width:16px;height:16px;color:var(--brand)}.lopt:hover{background:var(--bg-2);color:var(--tx)}.lopt[aria-current=true],.lopt[aria-checked=true]{color:var(--brand);font-weight:600}.lopt:disabled{opacity:.45;cursor:default}.mbtn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:40px;height:40px;padding:0;border:0;border-radius:var(--r);background:transparent;cursor:pointer}.mbtn i{display:block;width:20px;height:2px;background:var(--tx);transition:transform .2s var(--ease)}.menu-open{overflow:hidden}.menu-open .mbtn i:first-child{transform:translateY(4px) rotate(45deg)}.menu-open .mbtn i:last-child{transform:translateY(-4px) rotate(-45deg)}.mmenu{position:fixed;left:0;right:0;bottom:0;top:var(--hdr-h);z-index:19;overflow-y:auto;padding:var(--s2) 0 var(--s7);background:var(--bg)}.mmenu nav{display:flex;flex-direction:column;margin:0}.mmenu nav a{display:flex;align-items:center;min-height:52px;color:var(--tx);font-size:1.0625rem;font-weight:500;text-decoration:none;border-bottom:1px solid var(--line)}.mmenu nav a.on{color:var(--brand)}.mm-foot{padding:var(--s5) 0}.mm-foot a{font-size:var(--fs-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ctl-h);padding:0 20px;border:1px solid var(--brand);border-radius:var(--r);background:var(--brand);color:var(--on-brand);font:600 .9375rem/1.2 var(--font);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.btn:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--on-brand)}.btn:active{background:var(--brand-active);border-color:var(--brand-active)}.btn.ghost,.btn.line{background:var(--bg);border-color:var(--line-strong);color:var(--tx)}.btn.ghost:hover,.btn.line:hover{background:var(--bg-2);border-color:var(--tx-3);color:var(--tx)}.btn.ghost:active,.btn.line:active{background:var(--line)}.btn.inv{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn.off{background:var(--bg-2);border-color:var(--line);color:var(--tx-3);pointer-events:none}.btn.sm{min-height:36px;padding:0 14px;font-size:var(--fs-sm)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn .lbl{display:inline-block;text-align:center}.sfx{display:inline-block;white-space:pre}.btn.is-loading{cursor:progress}.btn.is-loading:before{content:"";flex:none;width:1em;height:1em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lnk{min-height:32px;padding:0;border:0;background:none;color:var(--tx-2);font:inherit;text-decoration:underline;cursor:pointer}.lnk:hover{color:var(--brand)}.lnk-a,.dr-more{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-weight:500;font-size:.9375rem;text-decoration:none}.lnk-a:hover,.dr-more:hover{color:var(--brand-hover);text-decoration:underline;text-underline-offset:4px}.lnk-a .ic,.dr-more .ic{transition:transform var(--t) var(--ease)}.lnk-a:hover .ic,.dr-more:hover .ic{transform:translate(3px)}.chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg);color:var(--tx);font:500 var(--fs-sm)/1 var(--font);text-decoration:none;cursor:pointer;transition:border-color var(--t) var(--ease),color var(--t) var(--ease),background-color var(--t) var(--ease)}.chip:hover{border-color:var(--brand);color:var(--brand)}.chips{display:inline-flex;flex-wrap:wrap;gap:6px}label{display:block;margin:var(--s4) 0 6px;color:var(--tx-2);font-size:var(--fs-xs);font-weight:500;line-height:1.4}select,input{display:block;width:100%;min-height:var(--ctl-h);padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r);background-color:var(--bg);color:var(--tx);font:400 var(--fs-md)/1.4 var(--font);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}select{-webkit-appearance:none;appearance:none;padding-inline-end:36px;background-image:var(--chev);background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;text-overflow:ellipsis;cursor:pointer}input::placeholder{color:var(--tx-3)}select:hover:not(:disabled),input:hover:not(:disabled){border-color:var(--tx-3)}select:focus,input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}select:disabled,input:disabled{background-color:var(--bg-2);color:var(--tx-3);border-color:var(--line);cursor:not-allowed}.f{min-width:0}.fg{display:grid;gap:0 var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.err{min-height:1.6em;margin-top:6px;color:var(--bad);font-size:var(--fs-sm);font-weight:500}.err:not(:empty):before{content:"! "}.ssw{display:block;position:relative;width:100%}.ssw .sel-native{position:absolute;left:0;bottom:0;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.ssw .lbtn{width:100%;min-height:var(--ctl-h);justify-content:space-between;padding:0 12px;font-size:var(--fs-md);font-weight:400;text-align:start}.ssw .lbtn:disabled{background:var(--bg-2);color:var(--tx-3);border-color:var(--line);cursor:not-allowed}.ssw .lbtn .ln{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssw.open .lbtn{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.ssw .lmenu{left:0;right:0;width:auto;min-width:100%;max-height:min(320px,55vh);overflow-y:auto}.acct{display:block;margin:0}.asw{position:relative;display:block;width:100%}.asw.open{z-index:60}.abtn{width:100%;justify-content:space-between;min-height:var(--ctl-h);padding:0 12px;font-size:.9375rem;font-weight:500}.abtn .ln{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amenu{left:0;right:auto;min-width:100%;width:max-content;max-width:calc(100vw - 48px)}.amenu .lopt{white-space:nowrap}.fq-sel{flex:0 0 38%;min-width:0}.fq-sel .lbtn{width:100%;min-height:var(--ctl-h);justify-content:space-between}.fq-sel .lbtn .ln{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq-sel .lmenu{left:0;right:auto;width:max-content;min-width:100%;max-width:calc(100vw - 48px)}.card,.calc-panel,.prof,.box,.signup{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg)}.card{position:relative;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5)}.hd{display:flex;gap:var(--s4);align-items:flex-start;flex-wrap:wrap}.hd>div{flex:1 1 140px;min-width:0}.hd h2,.hd h3{margin:0 0 4px;font-size:var(--fs-h3)}.hd small{display:block;color:var(--tx-2);font-size:var(--fs-sm);line-height:1.5}.rank{display:none}.cl{color:inherit;text-decoration:none}.cl:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.card .cl:after{content:"";position:absolute;inset:0}.card .btn,.card .acct{position:relative;z-index:1}.card-intro{margin:0;color:var(--tx-2);font-size:var(--fs-sm)}.lt{flex:none;display:flex;align-items:center;justify-content:flex-start;width:120px;height:44px;background:none;border:0;padding:0}.lt img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:left center;mix-blend-mode:multiply}td .lt{width:104px;height:40px}.acts{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:auto}.acts .btn{flex:1 1 120px}.acts .btn[data-ob]{flex:1 1 100%}.acts.two .btn[data-ob]{flex:1 1 0;min-width:0;white-space:nowrap}.acts.two .acct{flex:0 0 40%;min-width:0}.acts.two>a.btn.ghost{flex:1 1 100%}.acts .amenu{left:auto;right:0}.cta{display:flex;flex-wrap:wrap;gap:var(--s3);margin:0 0 var(--s2)}.cta .btn{width:auto}.acct+.cta,.cta+.acct{margin-top:0}.calc-cards{margin:0 0 var(--s6)}.calc-cards .card .acts .btn{flex:1}.calc-panel{max-width:760px;margin:0 0 var(--s5);padding:var(--s5)}.calc-panel.wide{max-width:760px}#compare.calc-panel{max-width:100%}.calc-panel>h2,.prof>h2,.info>h2{margin-bottom:.6em;font-size:1.25rem}.calc-panel>p{color:var(--tx-2)}.calc-panel .btn{width:100%;margin-top:var(--s4)}.box{max-width:480px}.prof{margin:var(--s4) 0;padding:var(--s5)}.prof dl{margin:0;overflow-wrap:anywhere}dt{margin-top:var(--s4);color:var(--tx-2);font-size:var(--fs-xs);font-weight:500}dd{margin:4px 0 0}dd ul{margin:4px 0;padding-left:18px}dd li{margin:0}.info{max-width:var(--w-text);margin:var(--s6) 0}.note{margin:var(--s5) 0;padding:var(--s3) var(--s4);background:var(--brand-soft);border-radius:var(--r);color:var(--tx);font-size:var(--fs-sm)}.disc{margin:var(--s5) 0;padding:var(--s3) var(--s4);background:var(--warn-soft);border:1px solid var(--warn-line);border-left:3px solid var(--warn);border-radius:var(--r);color:var(--tx);font-size:.9375rem;line-height:1.65}.wfx{margin:.2rem 0 .6rem;font-size:var(--fs-sm)}.wfx b{display:inline-block;padding:0 8px;border-radius:var(--r);background:var(--brand-soft);color:var(--brand-active);font-size:var(--fs-xs);font-weight:600}.res{margin-top:var(--s4)}.res .m{padding:var(--s5);border-radius:var(--r-lg);background:var(--bg-2);gap:var(--s3) var(--s4)}.m{display:grid;grid-template-columns:1fr auto;gap:var(--s2) var(--s3);font-size:.9375rem}.m span{color:var(--tx-2)}.m b{font-weight:600;text-align:right;color:var(--tx)}.m .net{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.m b.pend,.m b .pend{font-weight:400;font-size:var(--fs-sm)}.rb-cta{margin-top:var(--s4)}.rb-cta .acct{margin:0 0 var(--s3)}.rb-cta .btn{width:100%;margin-top:0}.rb-cta .small{margin-top:var(--s3)}.notes{margin:var(--s3) 0 0;padding-left:18px;color:var(--tx-2);font-size:var(--fs-sm)}.notes li{margin-bottom:.4em}.favs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s4)}.signup-note{margin:0;color:var(--tx-2);font-size:var(--fs-xs)}.tabs{display:flex;gap:var(--s1);margin-bottom:var(--s4);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:0 0 auto;min-height:44px;padding:0 var(--s4);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tx-2);font:500 .9375rem/1 var(--font);white-space:nowrap;cursor:pointer}.tabs button:hover{color:var(--tx)}.tabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.sc{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:.9375rem}th,td{padding:var(--s3) 10px;text-align:left;vertical-align:top}th{border-bottom:1px solid var(--line-strong);color:var(--tx-2);font-size:var(--fs-xs);font-weight:600}td{border-bottom:1px solid var(--line)}tbody tr:last-child td{border-bottom:0}#cmp-out td,#cmp-out th{font-size:var(--fs-sm)}details{margin:0;padding:0;border-top:1px solid var(--line)}details:last-of-type{border-bottom:1px solid var(--line)}summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:56px;padding:var(--s3) 0;font-weight:500;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"+";flex:none;width:24px;color:var(--tx-2);font-size:1.25rem;font-weight:400;line-height:1;text-align:center}details[open]>summary:after{content:"−"}details[open]>summary{color:var(--tx)}details p{margin:0 0 var(--s4);color:var(--tx-2)}details.adv{margin:var(--s4) 0 0;border-bottom:1px solid var(--line)}details.adv .fg{margin:0 0 var(--s4)}.sk{position:relative;overflow:hidden;min-height:1em;border-radius:var(--r);background:var(--bg-2);color:transparent!important;pointer-events:none;user-select:none}.hh{padding:clamp(56px,10vw,128px) 0 clamp(48px,8vw,96px)}.hh .eyebrow{display:block;margin:0 0 var(--s5);color:var(--tx-2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hh h1{max-width:15em;margin:0;font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.03em;font-weight:700}.hh-brand{display:block;margin-bottom:.55em;color:var(--tx-2);font-size:.36em;font-weight:600;letter-spacing:.02em;line-height:1.2}.hh p{max-width:34em;margin:var(--s5) 0 0;color:var(--tx-2);font-size:var(--fs-lg);line-height:1.7}.hh-cta{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s7)}.hh-cta .btn{min-height:48px;padding:0 28px}.hm-sec{display:grid;gap:var(--s5);padding:clamp(40px,6vw,80px) 0;border-top:1px solid var(--line)}.hm-h h2{margin:0;font-size:var(--fs-h2)}.hm-h p{max-width:26em;margin:var(--s3) 0 0;color:var(--tx-2);font-size:.9375rem}.hm-b .lead{max-width:36em;margin:0 0 var(--s5);color:var(--tx);font-size:var(--fs-lg);line-height:1.65}.hm-b>p:last-child{margin-bottom:0}.pil{list-style:none;margin:0;padding:0}.pil li{display:grid;grid-template-columns:minmax(0,200px) 1fr;gap:var(--s5);margin:0;padding:var(--s4) 0;border-top:1px solid var(--line)}.pil li:first-child{padding-top:var(--s4)}.pil b{font-weight:600}.pil span{color:var(--tx-2)}.dir .hm-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2) var(--s6)}.dir .hm-h p{margin:0}.dir-list{margin-top:var(--s2)}.dr{display:grid;gap:var(--s4) var(--s6);align-items:center;padding:var(--s5) 0;border-top:1px solid var(--line)}.dr:first-child{border-top:0}.dr-id{display:flex;align-items:center;gap:var(--s5);min-width:0}.dr .lt{width:120px;height:44px}.dr-t{min-width:0}.dr-t h3{margin:0 0 4px;font-size:1.125rem}.dr-t h3 a{color:var(--tx);text-decoration:none}.dr-t h3 a:hover{text-decoration:underline;text-underline-offset:3px}.dr-t p{max-width:44ch;margin:0;color:var(--tx-2);font-size:var(--fs-sm);line-height:1.55}.dr-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.dr-acts .btn[data-ob]{flex:0 0 auto;min-width:132px;white-space:nowrap}.dr-acts .acct{flex:0 0 112px}.dr-acts .amenu{left:auto;right:0;min-width:128px}.dr-more{margin-left:var(--s2);white-space:nowrap}.lk{list-style:none;margin:0;padding:0}.lk li{margin:0;border-top:1px solid var(--line)}.lk li:first-child{border-top:0}.lk a{display:grid;grid-template-columns:minmax(0,220px) 1fr auto;align-items:center;gap:var(--s5);padding:var(--s4) 0;color:var(--tx);text-decoration:none}.lk-t{font-weight:600}.lk-d{color:var(--tx-2);font-size:.9375rem}.lk .ic{color:var(--tx-3);transition:transform var(--t) var(--ease),color var(--t) var(--ease)}.lk a:hover .lk-t{color:var(--brand)}.lk a:hover .ic{color:var(--brand);transform:translate(3px)}.rk-box{margin:0 0 var(--s4);padding:var(--s4) var(--s5);background:var(--bg-2);border-radius:var(--r-lg);color:var(--tx);font-size:.9375rem;line-height:1.7}footer{margin-top:0;padding:var(--s8) 0 var(--s7);background:var(--bg-2);border-top:1px solid var(--line);color:var(--tx-2);font-size:var(--fs-sm)}.fcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s5);margin:0 0 var(--s7)}.fbrand{grid-column:1/-1}.fbrand p{max-width:24em;margin:var(--s3) 0 0;color:var(--tx-2)}.fh{margin:0 0 var(--s3);color:var(--tx);font-size:var(--fs-sm);font-weight:600}.fcg-b{display:flex;flex-direction:column;gap:2px}.fcg-b a{display:flex;align-items:center;min-height:32px;color:var(--tx-2);text-decoration:none}.fcg-b a:hover{color:var(--tx);text-decoration:underline;text-underline-offset:3px}.frisk{padding-top:var(--s6);border-top:1px solid var(--line-strong)}.frisk h2{margin:0 0 var(--s2);color:var(--tx);font-size:var(--fs-sm);font-weight:600;letter-spacing:0}.frisk p{max-width:var(--w-page);margin:0;color:var(--tx-2);font-size:var(--fs-xs);line-height:1.75}.frisk p+p{margin-top:var(--s3)}.chat-fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--tx);color:#fff;font:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color var(--t) var(--ease)}.chat-fab svg{width:22px;height:22px}.chat-fab:hover{background:#000}.chat-fab.dragging{cursor:grabbing;transition:none}.fab-menu{position:fixed;z-index:41;width:220px;padding:4px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 8px 24px -8px #17191d2e}.fab-i{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--r);color:var(--tx);font-size:var(--fs-sm);font-weight:500;text-decoration:none}.fab-i span{flex:1}.fab-i svg{flex:none;color:var(--tx-2)}a.fab-i:hover{background:var(--bg-2);color:var(--tx)}.fab-i.is-soon{opacity:.6}.fab-i em{padding:2px 8px;border-radius:var(--r);background:var(--bg-2);color:var(--tx-2);font-size:.72rem;font-style:normal}.bn{display:none!important}.hero{padding:var(--s7) 0 0}.hero-in{max-width:var(--w-page)}.hero h1{margin:0 0 .35em;font-size:var(--fs-h1-sm);line-height:1.15}.hero p{max-width:40em;margin:0;color:var(--tx-2);font-size:var(--fs-lg)}.hero-brand{margin-bottom:var(--s4)}.hero-brand .lt{width:140px;height:56px}main:not([data-p=index]){padding-top:var(--s6)}main[data-p^=broker-]>p:first-child{max-width:640px;margin:0 0 var(--s5);color:var(--tx-2);font-size:var(--fs-lg)}body>main.wrap>h1{font-size:4rem;line-height:1}.signup{max-width:560px;margin:0 0 var(--s6);padding:var(--s6);gap:var(--s3)}.signup h2,.signup h1{margin:0;font-size:1.5rem}.signup>p{margin:var(--s2) 0 0;color:var(--tx-2)}.signup form{display:grid;gap:var(--s2);margin-top:var(--s2)}.signup label{margin:var(--s2) 0 0}.signup .btn{width:100%;min-height:48px;margin-top:var(--s2)}.signup button:disabled{opacity:.55;cursor:not-allowed}.turnstile-box{min-height:0;overflow:hidden}.signup-status{display:flex;align-items:center;gap:8px;min-height:0;margin:var(--s3) 0 0;padding:0;border-radius:var(--r);font-size:var(--fs-sm);font-weight:500}.signup-status:not(:empty){padding:var(--s3) var(--s4)}.signup-status.success{background:var(--ok-soft);border:1px solid var(--ok-line);color:var(--ok)}.signup-status.error{background:var(--bad-soft);border:1px solid var(--bad-line);color:var(--bad)}.signup-status.success:before{content:"✓"}.signup-status.error:before{content:"!"}.signup-confirm{margin:0;padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--brand-soft);color:var(--tx);font-size:var(--fs-sm);overflow-wrap:anywhere}.lower{display:grid;gap:var(--s6);margin:var(--s7) 0 var(--s2)}.lower .signup{max-width:none;margin:0;align-self:start}main[data-p=guide] ol{list-style:none;counter-reset:st;margin:0 0 var(--s5);padding:0}main[data-p=guide] ol li{counter-increment:st;position:relative;margin:0;padding:var(--s4) 0 var(--s4) 56px;border-top:1px solid var(--line)}main[data-p=guide] ol li:last-child{border-bottom:1px solid var(--line)}main[data-p=guide] ol li:before{content:counter(st,decimal-leading-zero);position:absolute;left:0;top:var(--s4);color:var(--tx-3);font-weight:600;font-variant-numeric:tabular-nums}main[data-p=risk-disclosure] ul{list-style:none;margin:0;padding:0}main[data-p=risk-disclosure] ul li{margin:0;padding:var(--s3) 0 var(--s3) var(--s4);border-left:3px solid var(--warn-line)}main[data-p=privacy] p{margin:0 0 var(--s4)}.rk-doc{display:grid;gap:var(--s2)}.rk-sec{padding:var(--s4) 0;border-top:1px solid var(--line);line-height:1.75}.rk-sec:first-child{border-top:0}.rk-sec h2{margin:0 0 var(--s3);font-size:1.125rem}.rk-sec p{margin:0 0 var(--s3)}.rk-sec ul{margin:0 0 var(--s3);padding-inline-start:1.2em}.rk-sec li{margin:4px 0}.rk-h3{margin:var(--s4) 0 4px;color:var(--tx);font-size:1rem}.lg-list{list-style:none;margin:0;padding:0}.lg-list li{margin:0}.lg-i{display:flex;align-items:center;gap:var(--s4);min-height:60px;padding:var(--s3) 0;border-top:1px solid var(--line);color:var(--tx);text-decoration:none}a.lg-i:hover .lg-t{color:var(--brand)}.lg-n{flex:none;color:var(--tx-3);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em}.lg-t{flex:1;font-weight:600}.lg-i .ic{color:var(--tx-3);transform:rotate(-90deg)}.lg-i.is-soon{opacity:.6}.lg-i em{padding:2px 8px;border-radius:var(--r);background:var(--bg-2);color:var(--tx-2);font-size:.76rem;font-style:normal}.fq-bar{display:flex;align-items:flex-start;gap:var(--s3);margin:0 0 var(--s4)}.fq-bar input{flex:1 1 auto;min-width:0}.fq-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.fq-card,.fq-top{display:flex;flex-direction:column;gap:4px;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);color:var(--tx);text-decoration:none}.fq-card span,.fq-top span{color:var(--tx-2);font-size:var(--fs-sm)}.fq-card:hover,.fq-top:hover{border-color:var(--line-strong);color:var(--tx)}.fq-top{margin-bottom:var(--s4);background:var(--brand-soft);border-color:transparent}.fq-top b{color:var(--brand)}.fq-h{margin:0 0 var(--s3)}.fq-back{margin:0 0 var(--s2)}.fq-back a{text-decoration:none}.fq-cat{margin:var(--s5) 0;scroll-margin-top:calc(var(--hdr-h) + 16px)}.fq-cat h2{margin:0 0 var(--s2);font-size:1.125rem}.fq-cat h3,.fq-sub{margin:0 0 var(--s2);color:var(--tx-2);font-size:1rem}.fq-tag{margin-inline-end:var(--s2);padding:2px 8px;border-radius:var(--r);background:var(--brand-soft);color:var(--brand);font-size:.75rem;font-style:normal;font-weight:600;white-space:nowrap}#faq-app details p{margin:.5em 0}#faq-app details p a,.fq-src a{text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.fq-cat details p{overflow-wrap:anywhere}.fq-nav{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s4)}.fq-nav a{text-decoration:none}.fq-ent{margin:.65em 0 0;color:var(--tx-2);font-size:.82rem;line-height:1.65;overflow-wrap:anywhere}.fq-ver{color:var(--warn)}.fq-badge{display:inline-block;margin-inline-end:var(--s2);padding:1px 8px;border-radius:var(--r);font-size:.72rem;font-style:normal;font-weight:600;line-height:1.5;white-space:nowrap}.fq-b-pending{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn)}.fq-b-not_published{background:var(--bg-2);border:1px solid var(--line);color:var(--tx-2)}.fq-b-verified{background:var(--ok-soft);border:1px solid var(--ok-line);color:var(--ok)}.fq-st{margin:.6em 0 0;color:var(--tx-2);font-size:var(--fs-sm)}.fq-st-pending{color:var(--warn)}.fq-src{margin:.7em 0 0;color:var(--tx-3);font-size:.8rem;overflow-wrap:anywhere}.fq-legend{margin-top:6px}.tm-faq .btn{margin:0}.crumb{margin:0 0 var(--s3);color:var(--tx-2);font-size:var(--fs-sm)}.crumb ol{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.crumb li{margin:0}.crumb li+li:before{content:"›";margin-inline-end:4px}.crumb a{text-decoration:none}.faq-intro{margin:var(--s4) 0 var(--s3);line-height:1.75}.faq-status-legend{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin:var(--s3) 0 var(--s5);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);font-size:var(--fs-xs);line-height:1.5}.faq-status-legend span{display:flex;align-items:center;gap:6px;min-width:0}.faq-category-nav{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s4) 0}.faq-cat-link{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r);color:var(--tx);font-size:var(--fs-sm);line-height:1.4;text-decoration:none}.faq-cat-link:hover{border-color:var(--brand);color:var(--brand)}.faq-cat-link span{font-size:var(--fs-xs);opacity:.72}.faq-count-note{margin:var(--s3) 0;color:var(--tx-2);font-size:var(--fs-xs)}.ec-fq-cat[hidden],.ec-fq-item[hidden]{display:none!important}.ec-fq-item summary{min-height:48px;gap:var(--s3)}.ec-fq-item summary span{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.faq-broker-tools{display:flex;align-items:stretch;gap:var(--s3);min-width:0}.faq-broker-tools select,.faq-broker-tools .fq-bar{min-width:0;max-width:100%}.faq-broker-tools select{flex:0 1 220px}.faq-broker-tools .fq-bar{flex:1 1 320px;margin:0}.faq-broker-tools input{width:100%;min-width:0}@media(min-width:720px){.hm-sec:not(.dir){grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s6)}.dr{grid-template-columns:minmax(0,1fr) auto}.dr-acts:not(.two) .btn[data-ob]{margin-right:calc(112px + var(--s3))}.fcols{grid-template-columns:repeat(4,minmax(0,1fr))}.lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:900px){.dnav{display:flex}.mbtn,.mmenu{display:none!important}.fcols{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.fbrand{grid-column:auto}}@media(min-width:760px){main[data-p=brokers]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){:root{--gutter:20px}.hh-cta .btn{flex:1 1 100%}.pil li{grid-template-columns:1fr;gap:4px}.lk a{grid-template-columns:1fr auto;gap:2px var(--s3)}.lk-d{grid-column:1;grid-row:2}.lk .ic{grid-column:2;grid-row:1/span 2}.dr-id{align-items:flex-start;gap:var(--s4)}.dr .lt{width:96px;height:40px}.dr-acts{gap:var(--s2)}.dr-acts .btn[data-ob]{flex:1 1 0;min-width:0}.dr-more{flex:1 1 100%;margin:var(--s1) 0 0}}@media(max-width:640px){.fg{grid-template-columns:1fr}table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.stack tr{display:block;padding:var(--s2) 0;border-bottom:1px solid var(--line)}table.stack td{display:flex;justify-content:space-between;gap:var(--s3);padding:6px 0;border:0;text-align:right}table.stack td:before{content:attr(data-label);flex:none;color:var(--tx-2);text-align:left}.prof table thead{display:none}.prof table tr{display:block;padding:6px 0;border-bottom:1px solid var(--line)}.prof table td[data-label]{display:flex;justify-content:space-between;gap:var(--s3);padding:4px 0;border:0}.prof table td[data-label]:before{content:attr(data-label);flex:none;color:var(--tx-2)}.cta .btn,.info .btn{width:100%}.info .btn{margin-bottom:var(--s2)}.faq-broker-tools{flex-direction:column}.faq-broker-tools select,.faq-broker-tools .fq-bar{width:100%;flex:1 1 auto}.fq-grid{grid-template-columns:1fr}}@media(max-width:560px){main{padding:var(--s6) 0 var(--s8)}.hero{padding-top:var(--s6)}.calc-panel,.prof,.card{padding:var(--s4)}.signup{padding:var(--s5)}.acts .btn{flex-basis:100px}.acct{margin-bottom:0}.acts.two .acct{flex-basis:42%}.fq-bar{flex-direction:column}.fq-sel{flex:1 1 auto;width:100%}main[data-p=guide] ol li{padding-left:44px}}@media(max-width:380px){.tg{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){header{background:var(--bg)}}html.lite header,html.lite .lmenu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}@media(prefers-reduced-transparency:reduce){header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}@view-transition{navigation:none}}.tx-swap{animation:txin .22s var(--ease)}@keyframes txin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.res.res-in{animation:resin .24s var(--ease)}@keyframes resin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.res .m b.res-upd{animation:resupd .7s var(--ease)}@keyframes resupd{0%{background-color:var(--brand-soft)}to{background-color:transparent}}.rv{opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.rb-line{display:inline-block;margin-top:4px;color:var(--tx);font-weight:600}:root{--brand:#2D54E8;--brand-hover:#2342C4;--brand-active:#1B34A0;--brand-soft:#EEF2FF;--brand-ring:rgba(45,84,232,.22);--brand-2:#6C8CFF;--grad:linear-gradient(135deg,#4F72F5 0%,#2D54E8 55%,#1F3FB4 100%);--bg-2:#F6F8FC;--line:#E6EAF2;--line-strong:#CFD6E4;--r:10px;--r-lg:16px;--sh-1:0 1px 2px rgba(20,35,90,.05),0 4px 14px -6px rgba(20,35,90,.1);--sh-2:0 2px 4px rgba(20,35,90,.06),0 16px 32px -14px rgba(45,84,232,.28);--acc:var(--brand);--surface:#fff;--glow:#E8EEFF;--hdr-bg:rgba(255,255,255,.88)}body{background:radial-gradient(900px 360px at 50% -120px,var(--glow) 0,transparent 70%) no-repeat,var(--bg)}a{text-decoration-color:#2d54e859}::selection{background:#d9e2ff}h2{letter-spacing:-.02em}header{background:var(--hdr-bg);border-bottom:1px solid var(--line);box-shadow:0 1px #fffc,0 6px 20px -14px #14235a40}.brand{font-size:1.1875rem}.brand img{width:32px;height:32px;border-radius:9px;box-shadow:0 4px 10px -4px #2d54e88c}.dnav a{padding:0 14px;border-radius:999px;transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.dnav a:hover{background:var(--bg-2)}.dnav a.on{background:var(--brand-soft);color:var(--brand)}.dnav a.on:after{display:none}.lbtn{border-radius:999px;padding:0 14px}.rbar{background:linear-gradient(90deg,#fff8e8,#fffbf2);border-bottom-color:#f1e2b8;color:#7a5a12}.rbar:hover{color:#5c430a}.btn{border-radius:12px;border:0;background:var(--grad);box-shadow:0 6px 16px -8px #2d54e8b3,inset 0 1px #ffffff2e;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),filter var(--t) var(--ease),background-color var(--t) var(--ease)}.btn:hover{background:var(--grad);filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 22px -8px #2d54e8bf,inset 0 1px #fff3}.btn:active{background:var(--grad);filter:brightness(.96);transform:none;box-shadow:0 3px 8px -4px #2d54e8b3}.btn.ghost,.btn.line{border:1px solid var(--line-strong);background:var(--surface);color:var(--tx);box-shadow:none}.btn.ghost:hover,.btn.line:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);filter:none;box-shadow:none}.btn.off{background:var(--bg-2);border:1px solid var(--line);box-shadow:none}.btn.inv{background:var(--grad);border:0}.chip,.faq-cat-link{border-radius:999px}.faq-cat-link:hover,.chip:hover{background:var(--brand-soft)}.lnk-a,.dr-more{font-weight:600}select,input{border-radius:12px}.card,.calc-panel,.prof,.box,.signup{border-color:var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.card{overflow:visible;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.card:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:#c9d6ff}.card:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:4px;border-radius:0 0 6px 6px;background:var(--acc)}[data-b=exness]{--acc:#F5C518}[data-b=tmgm]{--acc:#2FBF9B}[data-b=ec]{--acc:#E5484D}.calc-panel,.prof{background:var(--surface)}.calc-panel>h2,.prof>h2,.info>h2{position:relative;padding-left:14px}.calc-panel>h2:before,.prof>h2:before,.info>h2:before{content:"";position:absolute;left:0;top:.22em;bottom:.22em;width:4px;border-radius:4px;background:var(--grad)}.note{background:var(--brand-soft);border:1px solid #DCE4FF;border-radius:12px}.disc{border-radius:12px}.lt{width:120px;height:52px;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:0 12px;justify-content:center}.lt img{width:auto;height:30px;max-width:100%;max-height:none;object-fit:contain;object-position:center center}.dr .lt,td .lt{width:120px;height:52px}.hero-brand .lt{width:150px;height:60px}.hero-brand .lt img{height:36px}.rb-line{display:block;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid #D5DEFF;border-left:4px solid var(--brand);background:linear-gradient(90deg,#eef2ff,#f7f9ff);color:var(--brand-active);font-size:var(--fs-sm);font-weight:600;line-height:1.65}.rb-line>span{display:block}.hm-sec{border-top:0;padding:clamp(32px,5vw,64px) 0}.hm-h h2{position:relative;padding-top:14px}.hm-h h2:before{content:"";position:absolute;left:0;top:0;width:36px;height:4px;border-radius:4px;background:var(--grad)}.dir-list{display:grid;gap:var(--s4);margin-top:var(--s4)}.dr{position:relative;padding:var(--s5);padding-left:calc(var(--s5) + 6px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.dr:first-child{border:1px solid var(--line)}.dr:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:#c9d6ff}.dr:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:5px;border-radius:0 5px 5px 0;background:var(--acc)}.dr-t p{max-width:52ch}.lk li{border-top:0;margin-bottom:var(--s3)}.lk a{padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.lk a:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:#c9d6ff}.lk .ic{color:var(--brand)}.rk-box{background:var(--brand-soft);border:1px solid #DCE4FF}.res .m{background:linear-gradient(180deg,#f4f7ff,#eef2ff);border:1px solid #DCE4FF}.m .net{color:var(--brand)}.tabs{border-bottom-color:var(--line)}.tabs button[aria-selected=true]{font-weight:600}details{border-top-color:var(--line)}details[open]>summary{color:var(--brand)}summary:after{display:grid;place-items:center;height:24px;border-radius:50%;background:var(--bg-2);color:var(--brand);font-size:1.1rem}details[open]>summary:after{background:var(--brand-soft)}th{background:var(--bg-2)}th:first-child{border-top-left-radius:8px}th:last-child{border-top-right-radius:8px}main[data-p=guide] ol li{padding-left:56px;border-top:0;border-bottom:1px solid var(--line)}main[data-p=guide] ol li:last-child{border-bottom:0}main[data-p=guide] ol li:before{top:var(--s3);width:36px;height:36px;border-radius:50%;background:var(--brand-soft);color:var(--brand);line-height:36px;text-align:center}main[data-p=risk-disclosure] ul li{border-left-color:#f2b84b;background:linear-gradient(90deg,#FFF9EC,transparent 60%)}.lg-i{padding:var(--s3) var(--s4);margin-bottom:var(--s2);border:1px solid var(--line);border-radius:12px;background:var(--surface)}.lg-list li:last-child .lg-i{border-bottom:1px solid var(--line)}a.lg-i:hover{border-color:#c9d6ff;box-shadow:var(--sh-1)}.fq-card,.fq-top{border-radius:14px;box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.fq-card:hover,.fq-top:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:#c9d6ff}.fq-top{border:1px solid #DCE4FF}.faq-status-legend{border-radius:12px}.lmenu,.fab-menu{border-radius:14px;box-shadow:0 14px 36px -12px #14235a47}.chat-fab{background:var(--grad);box-shadow:0 10px 24px -8px #2d54e8b3}.chat-fab:hover{background:var(--grad);filter:brightness(1.08)}footer{position:relative;background:linear-gradient(180deg,#f6f8fc,#eef2fa);border-top:0}footer:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad)}.frisk{border-top-color:var(--line-strong)}@media(max-width:560px){.dr{padding:var(--s4);padding-left:calc(var(--s4) + 6px)}.lk a{padding:var(--s3) var(--s4)}.card:before{left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.card:hover,.dr:hover,.lk a:hover,.fq-card:hover,.btn:hover{transform:none}}@media(max-width:719px){.dr .lt{width:96px;height:44px;padding:0 8px}.dr .lt img{height:26px}}@media(max-width:560px){.rb-line{font-size:.875rem;padding:9px 12px}}.tbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--tx-2);cursor:pointer;transition:border-color var(--t) var(--ease),color var(--t) var(--ease),background-color var(--t) var(--ease)}.tbtn:hover{border-color:var(--brand);color:var(--brand)}.tbtn .i-sun{display:none}[data-theme=dark] .tbtn .i-sun{display:block}[data-theme=dark] .tbtn .i-moon{display:none}[data-theme=dark]{color-scheme:dark;--bg:#0C1020;--bg-2:#141A2E;--surface:#141A2E;--tx:#EDF1FA;--tx-2:#A8B2C8;--tx-3:#7E88A0;--brand:#7C9BFF;--brand-hover:#9DB5FF;--brand-active:#B9CAFF;--brand-soft:#1A2347;--brand-ring:rgba(124,155,255,.3);--line:#232B45;--line-strong:#37415F;--glow:#18214A;--hdr-bg:rgba(12,16,32,.82);--ok:#4CC38A;--ok-soft:#10261D;--ok-line:#1F4A37;--warn:#F0B35A;--warn-soft:#2A2110;--warn-line:#5A4414;--bad:#FF7B72;--bad-soft:#2C1513;--bad-line:#5C2824;--sh-1:0 1px 2px rgba(0,0,0,.45),0 6px 16px -8px rgba(0,0,0,.6);--sh-2:0 2px 4px rgba(0,0,0,.5),0 18px 36px -14px rgba(0,0,0,.75);--chev:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='%23A8B2C8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}[data-theme=dark] a{text-decoration-color:#7c9bff66}[data-theme=dark] ::selection{background:#2b3a7a}[data-theme=dark] .card,[data-theme=dark] .box,[data-theme=dark] .signup,[data-theme=dark] .fq-card,[data-theme=dark] .lmenu,[data-theme=dark] .fab-menu,[data-theme=dark] .lbtn,[data-theme=dark] select,[data-theme=dark] input,[data-theme=dark] .chip,[data-theme=dark] .faq-cat-link,[data-theme=dark] .mmenu{background-color:var(--surface)}[data-theme=dark] .calc-panel,[data-theme=dark] .prof{background:var(--surface)}[data-theme=dark] .card:hover,[data-theme=dark] .dr:hover,[data-theme=dark] .lk a:hover,[data-theme=dark] .fq-card:hover,[data-theme=dark] .fq-top:hover,[data-theme=dark] a.lg-i:hover{border-color:#3a4c8f}[data-theme=dark] .note,[data-theme=dark] .rk-box,[data-theme=dark] .fq-top{border-color:#2a3768}[data-theme=dark] .rb-line{border-color:#2e3c75;background:linear-gradient(90deg,#1a2347,#151c3a);color:#cfdaff}[data-theme=dark] .res .m{background:#151c3a;border-color:#2a3768}[data-theme=dark] .lt{background:#fff;border-color:#fff}[data-theme=dark] .brand img{box-shadow:0 4px 12px -4px #000000b3}[data-theme=dark] .rbar{background:linear-gradient(90deg,#2a2110,#241c0e);border-bottom-color:#4a3a12;color:#e8c77a}[data-theme=dark] .rbar:hover{color:#ffe2a0}[data-theme=dark] main[data-p=risk-disclosure] ul li{background:linear-gradient(90deg,#2A2110,transparent 60%)}[data-theme=dark] footer{background:linear-gradient(180deg,#0f1427,#0a0e1c)}[data-theme=dark] .btn.ghost:hover,[data-theme=dark] .btn.line:hover{background:var(--brand-soft)}[data-theme=dark] .dnav a:hover{background:var(--bg-2)}[data-theme=dark] header{box-shadow:0 6px 20px -14px #000c}@media(max-width:719px){.dr-id{flex-wrap:wrap;align-items:center}.dr-t{display:contents}.dr-t h3{flex:1 1 0;min-width:0;margin:0}.dr-t p{flex:1 1 100%;max-width:none;order:3}}.fq-item summary h3,.ec-fq-item summary h3{margin:0;flex:1;min-width:0;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.fq-item summary h3,.ec-fq-item summary h3{max-width:none;color:var(--tx);font-weight:600}main[data-p=faq]>h1{font-size:clamp(1.625rem,6.2vw,2.375rem);line-height:1.2;letter-spacing:-.02em;margin:var(--s5) 0 var(--s3)}main[data-p=faq]>h1+.faq-intro{max-width:70ch}

.faq-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:var(--s5) 0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2)}.faq-cta p{flex:1 1 260px;margin:0;color:var(--tx-2);font-size:var(--fs-sm)}.faq-cta .btn{flex:0 0 auto}
.faq-pn{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s3);margin:var(--s6) 0 var(--s4)}.faq-pn a{display:flex;flex-direction:column;gap:2px;max-width:48%;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--tx);text-decoration:none}.faq-pn a:hover{border-color:var(--brand)}.faq-pn small{color:var(--tx-2)}.faq-pn .nx{margin-left:auto;text-align:right}
.faq-qlist{margin:0 0 var(--s4);padding-left:1.2em}.faq-qlist li{margin-bottom:.45em}.faq-note{margin:var(--s5) 0 0;color:var(--tx-2);font-size:var(--fs-xs);line-height:1.7}.faq-warn{margin:var(--s4) 0;padding:var(--s3) var(--s4);border-left:4px solid var(--brand);border-radius:var(--r);background:var(--bg-2);color:var(--tx-2);font-size:var(--fs-sm)}
main[data-p=faq]>h1.faq-h1s{font-size:clamp(1.375rem,5.4vw,1.875rem);line-height:1.3;letter-spacing:-.01em}.faq-cat-link[aria-current=page]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}
@media(max-width:560px){.faq-pn a{max-width:100%;flex:1 1 100%}.faq-pn .nx{margin-left:0;text-align:left}}
