.menu-sheet{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--border);padding:8px var(--gutter) 20px;box-shadow:var(--shadow);animation:sheet .15s ease-out}@keyframes sheet{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.menu-sheet ul{list-style:none;padding:0;margin:0}.menu-sheet li a:not(.btn){display:flex;align-items:center;min-height:52px;color:var(--fg);text-decoration:none;font-weight:600;font-size:17px;border-bottom:1px solid var(--border)}.menu-sheet hr{border:0;margin:8px 0}.menu-sheet .btn{width:100%;margin-top:12px}body.menu-open{overflow:hidden}@media (min-width:960px){.menu-sheet{display:none!important}}.inst .muted,.inst p{color:var(--inst-muted)}.inst h2,.inst h3{color:var(--inst-fg)}.inst a{color:#5DADE2}.inst .btn{background:var(--inst-btn-bg);color:var(--inst-btn-fg)}.inst .btn:hover{background:#C7D0DD}.tool-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-left:3px solid var(--inst-accent);margin:2em 0!important}.tool-callout h3{font-size:19px}.tool-callout p{font-size:16px;margin-top:4px}.faq{margin-top:var(--s-7)}.faq h2,.sources h2{font-size:clamp(26px,3.4vw,34px);margin-bottom:var(--s-4)}.faq details{border-top:1px solid var(--border)}.faq details:last-of-type{border-bottom:1px solid var(--border)}.faq summary{min-height:52px;display:flex;align-items:center;font-weight:600;cursor:pointer;padding:10px 32px 10px 0;position:relative;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:6px;font-size:22px;color:var(--fg-2)}.faq details[open] summary::after{content:"\2212"}.faq details p{padding:0 0 16px;color:var(--fg-2)}.sources{margin-top:var(--s-7)}.sources ol{padding-left:1.4em;font-size:16px}.sources li+li{margin-top:8px}.sources .host{color:var(--fg-2);font-size:14px}.risk-line{margin-top:var(--s-7);padding:14px 18px;border-left:3px solid var(--border-strong);background:var(--surface);font-size:15px;color:var(--fg-2)}.trial-block{margin-top:var(--s-6)}.trial-block p{margin:8px 0 18px;color:var(--fg-2)}.author-box{margin-top:var(--s-6);display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;scroll-margin-top:16px}.author-box svg{width:32px;height:32px}.author-box a{overflow-wrap:anywhere}.author-box p{margin-top:10px;color:var(--fg-2);font-size:16px}.related{margin-top:var(--s-8)}.related>h2{margin-bottom:var(--s-5)}.nl-compact{margin-top:var(--s-6)}.nl-compact h2{font-size:clamp(22px,2.6vw,28px)}.nl-compact .sub{margin-top:6px;color:var(--fg-2);font-size:16px}.nl-form{margin-top:16px;max-width:var(--w-form)}.field-lbl{display:block;font-weight:600;font-size:15px;margin-bottom:6px}.field{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:400 17px var(--font)}.field:focus{border-color:var(--border-strong)}.field[aria-invalid=true]{border-color:var(--bad)}.field-err{color:var(--bad);font-size:15px;margin-top:6px;min-height:0}.field-err:empty{display:none}.field-err:not(:empty)::before{content:"! ";font-weight:800}.consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:15px;cursor:pointer;min-height:44px}.consent input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--fg)}.nl-form .btn{margin-top:14px}.nl-status{margin-top:10px;font-size:15px}.nl-status.bad{color:var(--bad)}.nl-status:empty{display:none}.nl-ok{margin-top:16px;padding:16px 18px;border-left:3px solid var(--ok);background:var(--surface)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:479.98px){.nl-form .btn,.trial-block .btn{width:100%}}.toast{position:fixed;right:20px;bottom:20px;max-width:420px;background:var(--fg);color:var(--bg);border-radius:var(--r-sm);padding:12px 16px;font-size:15px;z-index:50;animation:toast .2s ease-out}@keyframes toast{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:719.98px){.toast{left:16px;right:16px;margin:0 auto}}.site-footer{border-top:1px solid var(--border);padding:var(--s-8) 0 var(--s-6);font-size:15px;color:var(--fg-2)}.foot-cols{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width:720px){.foot-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.foot-cols{grid-template-columns:repeat(4,1fr)}}.foot-cols h2{font-size:15px;font-weight:600;letter-spacing:0;color:var(--fg);margin-bottom:6px}.foot-cols ul{list-style:none;padding:0;margin:0}.foot-cols a{display:inline-flex;align-items:center;min-height:44px;color:var(--fg-2);text-decoration:none}.foot-cols a:hover{color:var(--fg);text-decoration:underline}.foot-note{margin-top:var(--s-6);max-width:80ch}.foot-note+.foot-note{margin-top:12px}.foot-note a{color:var(--fg)}.foot-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--border)}.theme-switch{display:none;align-items:center;gap:8px}.js .theme-switch{display:flex}.seg{display:inline-flex;border:1.5px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.seg button{min-height:44px;min-width:60px;padding:0 12px;border:0;background:transparent;color:var(--fg-2);font:600 14px var(--font);cursor:pointer}.seg button+button{border-left:1.5px solid var(--border)}.seg button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}.nf-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:var(--s-5);list-style:none;padding:0}.nf-links a{display:inline-flex;min-height:44px;align-items:center;font-weight:600}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn:active{transform:none}}.reading{max-width:var(--w-read);margin-top:var(--s-7)}.reading>h2{font-size:clamp(24px,3vw,30px);margin-top:var(--s-6)}.reading>h2:first-child{margin-top:0}.reading>p{margin-top:12px}.reading>.cards{margin-top:16px}.calc-disclaimer{margin-top:var(--s-6)}.other-tools{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--border)}.other-tools ul{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none;padding:0;margin:8px 0 0}.other-tools a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.reading-page .page-head,.reading-page .doc,.reading-page .help-list{max-width:var(--w-read)}.updated{margin-top:10px}.page-head .updated+.lead{margin-top:12px}.doc{font-size:18px;line-height:1.7}.doc>*+*{margin-top:1em}.doc h2{font-size:clamp(24px,3vw,30px);margin-top:1.6em;scroll-margin-top:16px}.doc ul,.doc ol{padding-left:1.4em}.doc li+li{margin-top:.5em}.steps-list{padding-left:1.6em}.steps-list li{padding-left:4px}.steps-list li::marker{font-weight:800}.note-box{padding:14px 18px;border-left:3px solid var(--border-strong);background:var(--surface);font-size:16px}.promises{padding-left:1.6em}.promises li+li{margin-top:.9em}.promises strong{display:block}.stuck{margin-top:2em!important;padding-top:1em;border-top:1px solid var(--border)}.next-link{font-weight:600}.contact-line{margin-top:2em!important;padding-top:1em;border-top:1px solid var(--border);font-size:16px;color:var(--fg-2)}.faq-list{margin-top:8px}.help-list{list-style:none;counter-reset:h;padding:0;margin:0;border-top:1px solid var(--border)}.help-list li{counter-increment:h;border-bottom:1px solid var(--border)}.help-list a{display:grid;grid-template-columns:40px 1fr;column-gap:8px;padding:16px 0;color:var(--fg);text-decoration:none}.help-list a::before{content:counter(h);grid-row:span 2;font-weight:800;font-size:24px;line-height:1.2}.help-list a:hover .h3{text-decoration:underline}.help-list .muted{font-size:15px}.tool-card{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tool-card p{color:var(--fg-2)}.tool-card .btn{margin-top:auto}.tools-note{margin-top:var(--s-5)}.pay-sec{margin-top:var(--s-8)}.pay-sec>h2{margin-bottom:var(--s-4)}.pay{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s;margin-top:8px}.pay div{border-top:2px solid var(--fg);padding-top:12px;counter-increment:s}.pay div::before{content:counter(s);display:block;font-weight:800;font-size:28px;letter-spacing:-.02em}.pay b{display:block;margin:2px 0 4px}.pay span{color:var(--fg-2);font-size:15px}@media (max-width:900px){.pay{grid-template-columns:1fr 1fr}}@media (max-width:479.98px){.pay{grid-template-columns:1fr}}.pay-sec .small{margin-top:16px}.pricing-faq{margin-top:var(--s-8);max-width:var(--w-read)}.pricing-faq h2{margin-bottom:var(--s-4)}.tv-sec{margin-top:var(--s-6)}.tv-sec h2{font-size:clamp(22px,2.6vw,28px);margin-bottom:12px}.tv-box{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.tv-box .tradingview-widget-container,.tv-box .tradingview-widget-container__widget{height:100%;width:100%}.tv-ticker{height:72px}.tv-cross{height:400px}.tv-cal{height:560px}@media (max-width:719.98px){.tv-cross{height:320px;overflow:auto}}.tv-fail{padding:18px;color:var(--fg-2);font-size:15px}.tradingview-widget-copyright{font-size:13px;margin-top:6px}.tradingview-widget-copyright a{display:inline-flex;align-items:center;min-height:44px}.markets-card{margin-top:var(--s-7);max-width:var(--w-read)}.markets-card p{margin-top:6px}.rm .cards{padding-left:0;list-style:none}.rm .card>*+*{margin-top:8px}.rm .cards li+li{margin-top:0}