:where(.pg-tools) .tl-page{padding-bottom:72px}:where(.pg-tools) .tl-page .wrap{max-width:1080px}:where(.pg-tools) .tl-col{max-width:760px;margin:0 auto;padding:0 20px}:where(.pg-tools) .landing.in-app .tl-col{padding:0 16px}:where(.pg-tools) .tl-head{padding:28px 0 8px}:where(.pg-tools) .tl-head .crumb{font-size:14px;font-weight:700;color:var(--ink2)}:where(.pg-tools) .tl-head .crumb a{color:var(--violet2);text-decoration:none}:where(.pg-tools) .tl-titlerow{display:flex;align-items:center;gap:14px;margin-top:12px}:where(.pg-tools) .tl-titlerow h1{font-family:var(--f-display);font-weight:800;font-size:clamp(32px,7vw,52px);letter-spacing:-.03em;line-height:1.02;margin:0;text-wrap:balance}:where(.pg-tools) .tl-hico{flex:0 0 auto;width:56px;height:56px;border-radius:18px;display:grid;place-items:center}:where(.pg-tools) .tl-hico .ico{width:40px;height:40px}:where(.pg-tools) .tl-intro{margin-top:14px;max-width:70ch;font-size:17px;line-height:1.55}:where(.pg-tools) .tl-jump{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:18px -20px 0;padding:2px 20px 6px}:where(.pg-tools) .tl-jump::-webkit-scrollbar{display:none}:where(.pg-tools) .tl-jump a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line, #E6E2F3);background:var(--surface);color:var(--ink);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}:where(.pg-tools) .tl-jump a:first-child{background:var(--ink-surface);color:var(--on-color);border-color:var(--ink-surface)}@media(min-width:900px){:where(.pg-tools) .tl-jump{flex-wrap:wrap;overflow:visible;margin:18px 0 0;padding:0}}:where(.pg-tools) .tl-tool{scroll-margin-top:84px;margin-top:20px;background:var(--surface);border:1px solid var(--line, #E6E2F3);border-radius:24px;box-shadow:0 1px 2px #17113a0a,0 12px 32px -18px #17113a2e;padding:18px}@media(min-width:760px){:where(.pg-tools) .tl-tool{padding:26px}}:where(.pg-tools) .tl-calc{display:grid;gap:18px}@media(min-width:860px){:where(.pg-tools) .tl-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}}:where(.pg-tools) .tl-form{display:grid;gap:14px;min-width:0}:where(.pg-tools) .tl-field{display:grid;gap:6px;min-width:0}:where(.pg-tools) .tl-field>label,:where(.pg-tools) .tl-lbl{font-weight:800;font-size:14px;color:var(--ink)}:where(.pg-tools) .tl-help{font-size:12.5px;color:var(--ink2);line-height:1.4}:where(.pg-tools) .tl-err{font-size:13px;color:var(--sell2);font-weight:700}:where(.pg-tools) .tl-input{width:100%;min-height:48px;padding:0 14px;border:1.5px solid #DCD6F0;border-radius:14px;background:var(--surface);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);appearance:none;-webkit-appearance:none}:where(.pg-tools) .tl-input:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #5b3df52e}:where(.pg-tools) .tl-input[aria-invalid=true],:where(.pg-tools) .tl-field.bad .tl-input{border-color:var(--sell);background:#fff7f8}:where(.pg-tools) .tl-sel{padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--ink2) 50%),linear-gradient(135deg,var(--ink2) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}:where(.pg-tools) .tl-selwrap{position:relative}:where(.pg-tools) .tl-selwrap img{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;object-fit:cover;pointer-events:none;box-shadow:0 0 0 1px #0000000f}:where(.pg-tools) .tl-selwrap .tl-sel{padding-left:44px}:where(.pg-tools) .tl-sel.sm{min-height:40px;font-size:15px;background-position:calc(100% - 20px) 17px,calc(100% - 14px) 17px}:where(.pg-tools) .tl-sizerow{display:grid;gap:8px}@media(min-width:420px){:where(.pg-tools) .tl-sizerow{grid-template-columns:minmax(90px,1fr) auto}}:where(.pg-tools) .tl-grid2{display:grid;gap:14px}@media(min-width:420px){:where(.pg-tools) .tl-grid2{grid-template-columns:1fr 1fr}}:where(.pg-tools) .tl-seg{display:flex;background:#f3f1fa;border-radius:14px;padding:3px;gap:3px}:where(.pg-tools) .tl-seg button{flex:1 1 auto;min-height:42px;padding:0 10px;border-radius:11px;font-weight:800;font-size:14px;color:var(--ink2);white-space:nowrap}:where(.pg-tools) .tl-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #17113a1f}:where(.pg-tools) .tl-side button[aria-checked=true]:first-child{background:var(--buy);color:var(--on-color)}:where(.pg-tools) .tl-side button[aria-checked=true]:last-child{background:var(--sell);color:var(--on-color)}:where(.pg-tools) .tl-textbtn{color:var(--violet2);font-weight:800;font-size:13px;text-decoration:underline;text-underline-offset:3px;padding:4px 0;min-height:32px;text-align:left}:where(.pg-tools) .tl-details{border-top:1px dashed #DCD6F0;padding-top:10px}:where(.pg-tools) .tl-details summary{cursor:pointer;font-weight:800;font-size:14px;color:var(--violet2);min-height:36px;display:flex;align-items:center;gap:8px}:where(.pg-tools) .tl-check{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;min-height:44px;cursor:pointer}:where(.pg-tools) .tl-check input{width:20px;height:20px;accent-color:var(--violet)}:where(.pg-tools) .tl-result{background:linear-gradient(160deg,#f4f1ff,#fff 70%);border:1px solid #E5E0FA;border-radius:20px;padding:18px;display:grid;gap:12px;min-width:0}:where(.pg-tools) .tl-result.plain{background:#faf9fe}:where(.pg-tools) .tl-rlabel{font-weight:800;font-size:14px;color:var(--ink2)}:where(.pg-tools) .tl-big{font-family:var(--f-display);font-weight:800;font-size:clamp(36px,9vw,52px);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;overflow-wrap:anywhere}:where(.pg-tools) .tl-big small{font-family:var(--f-body);font-size:15px;font-weight:700;color:var(--ink2);letter-spacing:0}:where(.pg-tools) .tl-big.up{color:var(--buy2)}:where(.pg-tools) .tl-big.dn{color:var(--sell2)}:where(.pg-tools) .tl-outs{display:grid;grid-template-columns:1fr 1fr;gap:8px}:where(.pg-tools) .tl-out{background:var(--surface);border:1px solid #ECE8F8;border-radius:14px;padding:10px 12px;display:grid;gap:2px;min-width:0}:where(.pg-tools) .tl-out span{font-size:12px;font-weight:700;color:var(--ink2)}:where(.pg-tools) .tl-out b{font-family:var(--f-display);font-size:17px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(.pg-tools) .tl-out.strong{background:var(--ink-surface);border-color:var(--ink-surface)}:where(.pg-tools) .tl-out.strong span{color:#cfc8f0}:where(.pg-tools) .tl-out.strong b{color:var(--on-color)}:where(.pg-tools) .tl-out .up,:where(.pg-tools) .tl-val.up{color:var(--buy2)}:where(.pg-tools) .tl-out .dn,:where(.pg-tools) .tl-val.dn{color:var(--sell2)}:where(.pg-tools) .tl-formula{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--surface);border:1px dashed #D8D1F3;border-radius:12px;padding:10px 12px;display:grid;gap:2px;overflow-wrap:anywhere}:where(.pg-tools) .tl-formula>span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink3)}:where(.pg-tools) .tl-formula small{color:var(--ink2);font-weight:600}:where(.pg-tools) .tl-copy{justify-self:start}:where(.pg-tools) .tl-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:12.5px;color:var(--ink2);font-weight:600;line-height:1.4}:where(.pg-tools) .tl-status>i{width:8px;height:8px;border-radius:50%;background:#c9c3dd;flex:0 0 auto}:where(.pg-tools) .tl-status.is-live>i{background:var(--buy);box-shadow:0 0 0 3px #10b46a2e}:where(.pg-tools) .tl-status>span{flex:1 1 200px}:where(.pg-tools) .tl-retry{color:var(--violet2);font-weight:800;text-decoration:underline;min-height:32px}:where(.pg-tools) .tl-risk{display:flex;gap:8px;align-items:flex-start;margin:14px 2px 0;font-size:12.5px;color:var(--ink2);line-height:1.45}:where(.pg-tools) .tl-risk svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}:where(.pg-tools) .tl-risk a{color:var(--violet2);font-weight:700}:where(.pg-tools) .tl-plan{margin-top:22px;padding-top:18px;border-top:1px solid #EEEAF8}:where(.pg-tools) .tl-rr{display:flex;height:34px;border-radius:10px;overflow:hidden;font-size:12px;font-weight:800;color:var(--on-color)}:where(.pg-tools) .tl-rr span{display:grid;place-items:center;min-width:54px;padding:0 6px}:where(.pg-tools) .tl-rr .r{background:var(--sell)}:where(.pg-tools) .tl-rr .w{background:var(--buy)}:where(.pg-tools) .tl-ctrl{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-bottom:10px}:where(.pg-tools) .tl-tf{flex:1 1 300px;max-width:420px}:where(.pg-tools) .tl-bars{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}:where(.pg-tools) .tl-bars li{display:grid;grid-template-columns:22px minmax(84px,1.2fr) minmax(70px,2fr) 64px;align-items:center;gap:10px;min-height:48px;padding:4px 8px;border-radius:14px;background:#faf9fe}:where(.pg-tools) .tl-bars li.em{background:#fffbef}:where(.pg-tools) .tl-rank{font-family:var(--f-display);font-weight:800;color:var(--ink3);text-align:center}:where(.pg-tools) .tl-ccy{display:grid;grid-template-columns:22px auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:0}:where(.pg-tools) .tl-ccy img{grid-row:1 / 3;width:22px;height:22px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000f}:where(.pg-tools) .tl-ccy b{font-family:var(--f-display);font-size:16px;line-height:1.1}:where(.pg-tools) .tl-ccy small{font-size:11.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}:where(.pg-tools) .tl-bar{position:relative;height:14px;border-radius:7px;background:linear-gradient(90deg,#fdebee 0 50%,#e4f7ee 50% 100%)}:where(.pg-tools) .tl-bar:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;background:#cfc8e6;border-radius:1px}:where(.pg-tools) .tl-bar i{position:absolute;top:0;bottom:0;border-radius:7px}:where(.pg-tools) .tl-bar i.up{background:var(--buy)}:where(.pg-tools) .tl-bar i.dn{background:var(--sell)}:where(.pg-tools) .tl-val{font-family:var(--f-display);font-weight:800;font-variant-numeric:tabular-nums;text-align:right;font-size:15px}:where(.pg-tools) .tl-spark{display:none;width:80px;height:26px}@media(min-width:640px){:where(.pg-tools) .tl-bars li{grid-template-columns:26px minmax(150px,1.3fr) minmax(120px,2.4fr) 80px 72px}:where(.pg-tools) .tl-spark{display:block}}:where(.pg-tools) .tl-bars.sk .tl-bar{background:#f0edf8}:where(.pg-tools) .tl-bars.sk .tl-bar:after{display:none}:where(.pg-tools) .tl-bars.sk li{grid-template-columns:minmax(84px,1.2fr) minmax(70px,2fr) 64px}:where(.pg-tools) .tl-idea{margin-top:16px;padding:16px;border-radius:18px;background:var(--sun-l);border:1px solid rgba(229,168,0,.3)}:where(.pg-tools) .tl-idea a{color:var(--violet2);font-weight:800}:where(.pg-tools) .tl-heat{margin-top:20px}:where(.pg-tools) .tl-hm{border-collapse:separate;border-spacing:3px;width:100%;min-width:420px;font-variant-numeric:tabular-nums}:where(.pg-tools) .tl-hm th{font-family:var(--f-display);font-size:13px;font-weight:800;padding:6px 4px;color:var(--ink)}:where(.pg-tools) .tl-hm td{text-align:center;font-size:12.5px;font-weight:700;padding:8px 2px;border-radius:8px;color:var(--ink)}:where(.pg-tools) .tl-hm td.self{color:var(--ink3);background:#f6f4fc}:where(.pg-tools) .tl-heat .tblwrap{overflow-x:auto;margin-left:-4px;margin-right:-4px}:where(.pg-tools) .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.pg-tools) .tl-empty{padding:22px 16px;text-align:center;border-radius:16px;background:#faf9fe;margin-top:12px;color:var(--ink2);font-weight:600}:where(.pg-tools) .tl-next{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--ink-surface);color:var(--on-color);margin-bottom:14px}:where(.pg-tools) .tl-next .muted{color:#bdb5e3}:where(.pg-tools) .tl-next .small{color:#dcd6f7}:where(.pg-tools) .tl-next-ico .ico{width:36px;height:36px}:where(.pg-tools) .tl-next .grow{flex:1 1 180px;min-width:0}:where(.pg-tools) .tl-next .tl-flag{display:inline-block;vertical-align:-3px}:where(.pg-tools) .tl-count{margin-left:auto}:where(.pg-tools) .tl-count{font-family:var(--f-display);font-weight:800;font-size:22px;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff1f;padding:6px 12px;border-radius:12px}:where(.pg-tools) .tl-range{flex:1 1 340px;max-width:520px;min-width:0}:where(.pg-tools) .tl-range button,:where(.pg-tools) .tl-tf button{flex:1 1 0;min-width:0;padding:0 4px;white-space:normal;line-height:1.15;font-size:13.5px}:where(.pg-tools) .tl-filters{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;flex:1 1 100%}:where(.pg-tools) .tl-imps{display:flex;flex-wrap:wrap;gap:6px}:where(.pg-tools) .tl-imp{min-height:36px;position:relative;background:var(--surface);color:var(--ink2)}:where(.pg-tools) .tl-imp:after{content:"";position:absolute;inset:-4px -2px}:where(.pg-tools) .tl-imp i{width:10px;height:10px;border-radius:3px;display:inline-block}:where(.pg-tools) .tl-imp.on{background:var(--ink-surface);color:var(--on-color);border-color:var(--ink-surface)}:where(.pg-tools) .tl-imp.high i,:where(.pg-tools) .tl-impact.high i,:where(.pg-tools) .tl-mc i.high{background:var(--sell)}:where(.pg-tools) .tl-imp.medium i,:where(.pg-tools) .tl-impact.medium i{background:#ff8a3d}:where(.pg-tools) .tl-imp.low i,:where(.pg-tools) .tl-impact.low i{background:#f5c400}:where(.pg-tools) .tl-imp.holiday i,:where(.pg-tools) .tl-impact.holiday i{background:#a9a3c2}:where(.pg-tools) .tl-ccysel{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px}:where(.pg-tools) .tl-ccysel .tl-input{width:auto;min-width:150px}:where(.pg-tools) .tl-tz{flex:0 0 auto}:where(.pg-tools) .tl-days{margin-top:12px;display:grid;gap:18px}:where(.pg-tools) .tl-day h3{font-family:var(--f-display);font-size:17px;font-weight:800;margin:0 0 8px;display:flex;align-items:center;gap:8px}:where(.pg-tools) .tl-day h3.today{color:var(--violet2)}:where(.pg-tools) .tl-day ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}:where(.pg-tools) .tl-ev{display:grid;grid-template-columns:52px 66px 1fr;grid-template-areas:"time cc imp" "title title title" "nums nums nums";gap:6px 10px;align-items:center;padding:12px;border-radius:14px;background:#faf9fe;border-left:4px solid #DCD6F0}:where(.pg-tools) .tl-ev.high{border-left-color:var(--sell);background:#fff6f7}:where(.pg-tools) .tl-ev.medium{border-left-color:#ff8a3d}:where(.pg-tools) .tl-ev.low{border-left-color:#f5c400}:where(.pg-tools) .tl-ev.past{opacity:.6}:where(.pg-tools) .tl-time{grid-area:time;font-family:var(--f-display);font-weight:800;font-variant-numeric:tabular-nums;font-size:15px}:where(.pg-tools) .tl-cc{grid-area:cc;display:inline-flex;align-items:center;gap:6px;font-family:var(--f-display);font-size:14px}:where(.pg-tools) .tl-flag{display:inline-block;width:18px;height:18px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000f}:where(.pg-tools) .tl-flag.all{font-size:14px;line-height:18px;text-align:center;box-shadow:none}:where(.pg-tools) .tl-impact{grid-area:imp;justify-self:start;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--ink2);background:var(--surface);border-radius:999px;padding:3px 10px}:where(.pg-tools) .tl-impact i{width:8px;height:8px;border-radius:2px;display:inline-block}:where(.pg-tools) .tl-title{grid-area:title;display:grid;gap:2px;min-width:0}:where(.pg-tools) .tl-title b{font-size:15.5px;line-height:1.3;overflow-wrap:anywhere}:where(.pg-tools) .tl-learn{font-size:12.5px;font-weight:700;color:var(--violet2);text-decoration:none}:where(.pg-tools) .tl-learn:hover{text-decoration:underline}:where(.pg-tools) .tl-nums{grid-area:nums;display:flex;gap:14px;flex-wrap:wrap}:where(.pg-tools) .tl-nums span{display:grid;line-height:1.2}:where(.pg-tools) .tl-nums small{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink3)}:where(.pg-tools) .tl-nums b{font-variant-numeric:tabular-nums;font-size:14px}@media(min-width:760px){:where(.pg-tools) .tl-ev{grid-template-columns:64px 76px 124px minmax(0,1fr) 230px;grid-template-areas:"time cc imp title nums";padding:10px 14px}:where(.pg-tools) .tl-nums{justify-content:flex-end}:where(.pg-tools) .tl-nums span{min-width:64px;text-align:right}}:where(.pg-tools) .tl-skrow{display:grid;grid-template-columns:60px 1fr 120px;gap:12px;padding:14px;border-radius:14px;background:#faf9fe}:where(.pg-tools) .tl-skrow i,:where(.pg-tools) .tl-mc .sk em{height:14px;border-radius:7px;background:linear-gradient(100deg,#ece9f7 20%,#f6f4fd,#ece9f7 60%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}:where(.pg-tools) .tl-sec{margin-top:40px;scroll-margin-top:84px}:where(.pg-tools) .tl-sec>h2,:where(.pg-tools) .tl-prose h2{font-family:var(--f-display);font-weight:800;font-size:clamp(24px,4.6vw,30px);letter-spacing:-.02em;line-height:1.12;margin:44px 0 12px;scroll-margin-top:84px;text-wrap:balance}:where(.pg-tools) .tl-sec>h2{margin-top:0}:where(.pg-tools) .tl-prose p,:where(.pg-tools) .tl-prose li{font-size:17px;line-height:1.65;color:var(--prose, #2D2550)}:where(.pg-tools) .tl-prose p+p{margin-top:12px}:where(.pg-tools) .tl-prose ul{padding-left:22px;margin:12px 0 0}:where(.pg-tools) .tl-prose li+li{margin-top:8px}:where(.pg-tools) .tl-prose a,:where(.pg-tools) .tl-faq a{color:var(--violet2);font-weight:700;text-underline-offset:3px}:where(.pg-tools) .tl-prose .lg-h3{font-family:var(--f-display);font-weight:800;font-size:19px;margin:22px 0 6px}:where(.pg-tools) .tl-prose ol.lg-steps{padding-left:0;list-style:none;counter-reset:lgs;margin:14px 0 0}:where(.pg-tools) .tl-prose ol.lg-steps li{counter-increment:lgs;position:relative;padding-left:44px;min-height:32px}:where(.pg-tools) .tl-prose ol.lg-steps li:before{content:counter(lgs);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--violet);color:var(--on-color);font-family:var(--f-display);font-weight:800;font-size:15px}:where(.pg-tools) .tl-prose ol.lg-steps li+li{margin-top:12px}:where(.pg-tools) .tl-prose .lg-note{margin:16px 0;padding:14px 16px;border-radius:16px;background:var(--sun-l);border:1px solid rgba(229,168,0,.35)}:where(.pg-tools) .tl-prose .lg-note p{margin:0;font-size:16px}:where(.pg-tools) .tl-faq details{border-bottom:2px solid var(--hair);padding:4px 0}:where(.pg-tools) .tl-faq summary{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;list-style:none;cursor:pointer;font-family:var(--f-display);font-weight:800;font-size:18px;line-height:1.3}:where(.pg-tools) .tl-faq summary::-webkit-details-marker{display:none}:where(.pg-tools) .tl-faq summary:before{content:"";flex:0 0 auto;width:8px;height:8px;margin:.45em 2px 0;border-right:2.5px solid var(--violet2);border-bottom:2.5px solid var(--violet2);transform:rotate(-45deg);transition:transform .2s}:where(.pg-tools) .tl-faq details[open] summary:before{transform:rotate(45deg)}:where(.pg-tools) .tl-faq details>p{padding:0 0 14px 24px;font-size:16.5px;line-height:1.6;color:var(--prose, #2D2550)}:where(.pg-tools) .tl-links{display:grid;gap:8px}@media(min-width:640px){:where(.pg-tools) .tl-links{grid-template-columns:1fr 1fr}}:where(.pg-tools) .tl-link{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:60px;border-radius:16px;background:var(--surface);border:1px solid var(--line, #E6E2F3);text-decoration:none;color:var(--ink)}:where(.pg-tools) .tl-link .ico{width:30px;height:30px;flex:0 0 auto}:where(.pg-tools) .tl-link>span{flex:1;display:grid;min-width:0}:where(.pg-tools) .tl-link b{font-size:15px;line-height:1.25}:where(.pg-tools) .tl-link small{font-size:12.5px;color:var(--ink2)}:where(.pg-tools) .tl-link>svg,:where(.pg-tools) .tl-rcard>svg{width:18px;height:18px;color:var(--ink3);flex:0 0 auto}:where(.pg-tools) .tl-term:first-letter{text-transform:uppercase}:where(.pg-tools) .tl-related{display:grid;gap:10px}@media(min-width:640px){:where(.pg-tools) .tl-related{grid-template-columns:repeat(3,1fr)}}:where(.pg-tools) .tl-rcard{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:var(--surface);border:1px solid var(--line, #E6E2F3);text-decoration:none;color:var(--ink);min-height:72px}:where(.pg-tools) .tl-rcard>span.grow{display:grid;gap:2px}:where(.pg-tools) .tl-rcard small{font-size:12.5px;color:var(--ink2);line-height:1.35}:where(.pg-tools) .tl-rico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto}:where(.pg-tools) .tl-rico .ico{width:32px;height:32px}:where(.pg-tools) .tl-cta{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:20px;border-radius:24px;background:var(--violet);color:var(--on-color)}:where(.pg-tools) .tl-cta .h2{color:var(--on-color)}:where(.pg-tools) .tl-cta p{color:#e7e2ff}:where(.pg-tools) .tl-cta-ico{width:64px;height:64px;border-radius:20px;background:#ffffff24;display:grid;place-items:center;flex:0 0 auto}:where(.pg-tools) .tl-cta-ico .ico{width:46px;height:46px}:where(.pg-tools) .tl-cta .grow{flex:1 1 220px}:where(.pg-tools) .tl-cta .btn{flex:0 0 auto}@media(max-width:520px){:where(.pg-tools) .tl-cta .btn{width:100%}}:where(.pg-tools) .tl-page .tblwrap{overflow-x:auto;border:1px solid var(--line, #E6E2F3);border-radius:16px;background:var(--surface)}:where(.pg-tools) .tl-tbl{width:100%;border-collapse:collapse;font-size:14.5px;min-width:460px}:where(.pg-tools) .tl-tbl th,:where(.pg-tools) .tl-tbl td{padding:10px 12px;border-bottom:1px solid #EEEAF8;text-align:left;white-space:nowrap}:where(.pg-tools) .tl-tbl thead th{font-family:var(--f-display);font-size:13px;background:#f4f1ff}:where(.pg-tools) .tl-tbl tbody th{font-weight:700}:where(.pg-tools) .tl-tbl .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}:where(.pg-tools) .tl-tbl tr:last-child th,:where(.pg-tools) .tl-tbl tr:last-child td{border-bottom:0}:where(.pg-tools) .tl-hero{padding:36px 0 8px;max-width:760px}:where(.pg-tools) .tl-hero h1{font-family:var(--f-display);font-weight:800;font-size:clamp(38px,8vw,64px);letter-spacing:-.035em;line-height:1;margin:14px 0 0;text-wrap:balance}:where(.pg-tools) .tl-hero .lead{margin-top:14px;font-size:17.5px;line-height:1.55}:where(.pg-tools) .tl-chips{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}:where(.pg-tools) .tl-chips li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line, #E6E2F3);font-weight:800;font-size:13.5px}:where(.pg-tools) .tl-chips .ico{width:22px;height:22px}:where(.pg-tools) .tl-group{margin-top:32px}:where(.pg-tools) .tl-gh{font-family:var(--f-display);font-weight:800;font-size:22px;margin:0 0 12px}:where(.pg-tools) .tl-cards{display:grid;gap:14px}@media(min-width:680px){:where(.pg-tools) .tl-cards{grid-template-columns:1fr 1fr}}:where(.pg-tools) .tl-card{display:flex;flex-direction:column;border-radius:24px;background:var(--surface);border:1px solid var(--line, #E6E2F3);overflow:hidden;text-decoration:none;color:var(--ink);box-shadow:0 1px 2px #17113a0a;transition:transform .15s,box-shadow .15s}:where(.pg-tools) .tl-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #17113a59}:where(.pg-tools) .tl-mini{height:148px;padding:16px 18px;display:flex;align-items:center}:where(.pg-tools) .tl-cbody{padding:16px 18px 18px;display:grid;gap:6px;justify-items:start;flex:1}:where(.pg-tools) .tl-cbody h3{font-family:var(--f-display);font-weight:800;font-size:22px;margin:4px 0 0}:where(.pg-tools) .tl-cbody p{color:var(--ink2);font-size:15px;line-height:1.45}:where(.pg-tools) .tl-open{margin-top:6px;display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--violet2);font-size:15px}:where(.pg-tools) .tl-open svg{width:16px;height:16px}:where(.pg-tools) .tl-ms{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}:where(.pg-tools) .tl-ms span{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:6px;font-size:11px}:where(.pg-tools) .tl-ms b{font-family:var(--f-display)}:where(.pg-tools) .tl-ms i{height:8px;border-radius:4px;display:block}:where(.pg-tools) .tl-ms i.up{background:var(--buy)}:where(.pg-tools) .tl-ms i.dn{background:var(--sell)}:where(.pg-tools) .tl-mc{width:100%;display:grid;gap:8px}:where(.pg-tools) .tl-mc span{display:flex;align-items:center;gap:8px;background:var(--surface);border-radius:12px;padding:7px 10px;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden}:where(.pg-tools) .tl-mc span b{font-family:var(--f-display)}:where(.pg-tools) .tl-mc span small{margin-left:auto;font-weight:800;color:var(--ink2)}:where(.pg-tools) .tl-mc i{width:8px;height:8px;border-radius:2px;flex:0 0 auto}:where(.pg-tools) .tl-mc .sk em{flex:1;color:transparent;display:block}:where(.pg-tools) .tl-mp{display:grid;gap:2px;background:var(--surface);border-radius:18px;padding:14px 20px;box-shadow:0 8px 20px -14px #17113a66}:where(.pg-tools) .tl-mp small{font-size:12px;font-weight:800;color:var(--ink2)}:where(.pg-tools) .tl-mp b{font-family:var(--f-display);font-size:34px;letter-spacing:-.02em;color:var(--violet2);line-height:1.05}:where(.pg-tools) .tl-mr{width:100%;display:grid;gap:8px;justify-items:start}:where(.pg-tools) .tl-mr .tl-rr{width:100%}:where(.pg-tools) .tl-mr b{font-family:var(--f-display);font-size:26px}:where(.pg-tools) .tl-flow{margin-top:40px;padding:22px;border-radius:24px;background:var(--ink-surface);color:var(--on-color)}:where(.pg-tools) .tl-flow h2{font-family:var(--f-display);font-weight:800;font-size:clamp(24px,4.6vw,32px);margin:0 0 16px;color:var(--on-color)}:where(.pg-tools) .tl-flow ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:860px){:where(.pg-tools) .tl-flow ol{grid-template-columns:repeat(4,1fr)}}:where(.pg-tools) .tl-flow li{display:flex;gap:12px;align-items:flex-start;background:#ffffff12;border-radius:18px;padding:14px}:where(.pg-tools) .tl-flow li p{color:#cfc8f0;font-size:14px;margin-top:4px;line-height:1.45}:where(.pg-tools) .tl-flow li a{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--sun);font-weight:800;font-size:14px;text-decoration:none;min-height:32px}:where(.pg-tools) .tl-flow li a svg{width:14px;height:14px}:where(.pg-tools) .tl-step{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--sun);color:var(--ink-fixed);display:grid;place-items:center;font-family:var(--f-display);font-weight:800}:where(.pg-tools) .tl-final{margin-top:44px;padding:26px;text-align:center;background:var(--violet);color:var(--on-color);border-radius:24px}:where(.pg-tools) .tl-final .h1,:where(.pg-tools) .tl-final p{color:var(--on-color)}@media(prefers-reduced-motion:reduce){:where(.pg-tools) .tl-card,:where(.pg-tools) .tl-card:hover{transition:none;transform:none}}:root[data-theme=dark] :where(.pg-tools) .tl-prose,:root[data-theme=dark] :where(.pg-tools) .tl-faq{--prose: color-mix(in oklab, var(--ink) 84%, var(--ink2)) }:root[data-theme=dark] :where(.pg-tools) .tl-tool{box-shadow:var(--sh-sm)}:root[data-theme=dark] :where(.pg-tools) .tl-card{box-shadow:none}:root[data-theme=dark] :where(.pg-tools) .tl-card:hover{box-shadow:var(--sh);border-color:#a595ff4d}:root[data-theme=dark] :where(.pg-tools) .tl-jump a:first-child{border-color:#a595ff59}:root[data-theme=dark] :where(.pg-tools) .tl-input{background-color:var(--surface-3);border-color:color-mix(in oklab,var(--ink3) 42%,var(--surface))}:root[data-theme=dark] :where(.pg-tools) .tl-input:hover{border-color:color-mix(in oklab,var(--ink3) 65%,var(--surface))}:root[data-theme=dark] :where(.pg-tools) .tl-input:focus{border-color:var(--violet);box-shadow:var(--focus)}:root[data-theme=dark] :where(.pg-tools) .tl-input[aria-invalid=true],:root[data-theme=dark] :where(.pg-tools) .tl-field.bad .tl-input{background-color:var(--sell-l);border-color:var(--sell)}:root[data-theme=dark] :where(.pg-tools) .tl-input option{background:var(--surface);color:var(--ink)}:root[data-theme=dark] :where(.pg-tools) .tl-seg{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] :where(.pg-tools) .tl-seg button.on{background:var(--surface-2);box-shadow:0 1px 3px #00000080,inset 0 0 0 1px var(--line)}:root[data-theme=dark] :where(.pg-tools) .tl-side button[aria-checked=true]:first-child{background:var(--buy);color:var(--ink-fixed)}:root[data-theme=dark] :where(.pg-tools) .tl-side button[aria-checked=true]:last-child{background:var(--sell);color:var(--ink-fixed)}:root[data-theme=dark] :where(.pg-tools) .tl-details{border-top-color:var(--hair)}:root[data-theme=dark] :where(.pg-tools) .tl-err{color:var(--sell2)}:root[data-theme=dark] :where(.pg-tools) .tl-result{background:linear-gradient(160deg,var(--violet-l),var(--surface) 70%);border-color:#a595ff38}:root[data-theme=dark] :where(.pg-tools) .tl-result.plain{background:var(--surface-2)}:root[data-theme=dark] :where(.pg-tools) .tl-out{background:var(--surface-2);border-color:var(--line)}:root[data-theme=dark] :where(.pg-tools) .tl-out.strong{background:var(--ink-surface);border-color:#a595ff4d}:root[data-theme=dark] :where(.pg-tools) .tl-formula{background:var(--surface-3);border-color:var(--hair)}:root[data-theme=dark] :where(.pg-tools) .tl-status>i{background:var(--ink3)}:root[data-theme=dark] :where(.pg-tools) .tl-status.is-live>i{background:var(--buy);box-shadow:0 0 0 3px #23c47e38}:root[data-theme=dark] :where(.pg-tools) .tl-plan{border-top-color:var(--hair)}:root[data-theme=dark] :where(.pg-tools) .tl-rr{color:var(--ink-fixed)}:root[data-theme=dark] :where(.pg-tools) .tl-bars li{background:var(--surface-2)}:root[data-theme=dark] :where(.pg-tools) .tl-bars li.em{background:var(--sun-l);box-shadow:inset 0 0 0 1px #ffc83d40}:root[data-theme=dark] :where(.pg-tools) .tl-bar{background:linear-gradient(90deg,var(--sell-l) 0 50%,var(--buy-l) 50% 100%)}:root[data-theme=dark] :where(.pg-tools) .tl-bar:after{background:var(--ink3)}:root[data-theme=dark] :where(.pg-tools) .tl-bars.sk .tl-bar{background:var(--surface-3)}:root[data-theme=dark] :where(.pg-tools) .tl-zero{stroke:var(--ink3)}:root[data-theme=dark] :where(.pg-tools) .tl-idea{border-color:#ffc83d47}:root[data-theme=dark] :where(.pg-tools) .tl-hm td.self{background:var(--surface-2)}:root[data-theme=dark] :where(.pg-tools) .tl-empty{background:var(--surface-2)}:root[data-theme=dark] :where(.pg-tools) .tl-ccy img,:root[data-theme=dark] :where(.pg-tools) .tl-selwrap img,:root[data-theme=dark] :where(.pg-tools) .tl-flag{box-shadow:0 0 0 1px #ffffff24}:root[data-theme=dark] :where(.pg-tools) .tl-flag.all{box-shadow:none}:root[data-theme=dark] :where(.pg-tools) .tl-next{border:1px solid rgba(165,149,255,.22)}:root[data-theme=dark] :where(.pg-tools) .tl-imp.on{background:var(--violet-l);color:var(--ink);border-color:var(--violet)}:root[data-theme=dark] :where(.pg-tools) .tl-ev{background:var(--surface-2);border-left-color:var(--hair)}:root[data-theme=dark] :where(.pg-tools) .tl-ev.high{border-left-color:var(--sell);background:color-mix(in oklab,var(--sell-l) 55%,var(--surface-2))}:root[data-theme=dark] :where(.pg-tools) .tl-ev.medium{border-left-color:var(--orange)}:root[data-theme=dark] :where(.pg-tools) .tl-ev.low{border-left-color:#f5c400}:root[data-theme=dark] :where(.pg-tools) .tl-ev.past{opacity:.55}:root[data-theme=dark] :where(.pg-tools) .tl-impact{background:var(--surface-3)}:root[data-theme=dark] :where(.pg-tools) .tl-skrow{background:var(--surface-2)}:root[data-theme=dark] :where(.pg-tools) .tl-skrow i,:root[data-theme=dark] :where(.pg-tools) .tl-mc .sk em{background:linear-gradient(100deg,var(--surface-3) 20%,var(--hair) 40%,var(--surface-3) 60%);background-size:200% 100%}:root[data-theme=dark] :where(.pg-tools) .tl-prose ol.lg-steps li:before{background:var(--violet-l);color:var(--violet2);box-shadow:inset 0 0 0 1px #a595ff4d}:root[data-theme=dark] :where(.pg-tools) .tl-prose .lg-note{border-color:#ffc83d47}:root[data-theme=dark] :where(.pg-tools) .tl-link:hover,:root[data-theme=dark] :where(.pg-tools) .tl-rcard:hover{background:var(--surface-2)}:root[data-theme=dark] :where(.pg-tools) .tl-tbl th,:root[data-theme=dark] :where(.pg-tools) .tl-tbl td{border-bottom-color:var(--hair)}:root[data-theme=dark] :where(.pg-tools) .tl-tbl thead th{background:var(--violet-l)}:root[data-theme=dark] :where(.pg-tools) .tl-tbl tbody tr:nth-child(2n)>*{background:var(--surface-2)}:root[data-theme=dark] :where(.pg-tools) .tl-mp{box-shadow:var(--sh-sm)}:root[data-theme=dark] :where(.pg-tools) .tl-flow{border:1px solid rgba(165,149,255,.2)}:root[data-theme=dark] :where(.pg-tools) .tl-cta,:root[data-theme=dark] :where(.pg-tools) .tl-final{background:linear-gradient(150deg,#6246ff,#5236f0);border:1px solid rgba(165,149,255,.3)}
