.sr-only.svelte-waywvf{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tool-hero.svelte-waywvf{text-align:center;max-width:760px;margin:0 auto;padding:72px 24px 8px}.tool-kicker.svelte-waywvf{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;text-decoration:none}.tool-hero.svelte-waywvf h1{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(32px,5vw,50px);font-weight:500;line-height:1.05}.tool-form.svelte-waywvf{gap:8px;max-width:560px;margin:26px auto 0;display:flex}.tool-input-wrap.svelte-waywvf{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.tool-input-wrap.svelte-waywvf:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tool-input-wrap.svelte-waywvf input{height:48px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.tool-submit.svelte-waywvf{background:var(--btnf-solid-bg);height:50px;color:var(--btnf-solid-fg);box-shadow:var(--btnf-solid-shadow);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 22px;font-size:15px;font-weight:600}.tool-submit.svelte-waywvf:hover{background:var(--btnf-solid-bg-hover)}.tool-submit.svelte-waywvf:disabled{opacity:.7;cursor:progress}.tool-help.svelte-waywvf{max-width:900px;color:var(--ink-2);margin:0 auto;padding:64px 24px 80px;font-size:15.5px;line-height:1.65}.tool-help.svelte-waywvf>p,.tool-help.svelte-waywvf>ul,.tool-help.svelte-waywvf>dl{max-width:72ch}.tool-help.svelte-waywvf h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:40px 0 12px;font-size:24px;font-weight:500}.tool-help.svelte-waywvf h2:first-child{margin-top:0}.tool-help.svelte-waywvf p{margin:0 0 12px}.tool-help.svelte-waywvf a{color:var(--accent)}.tool-faq.svelte-waywvf{margin:0}.tool-faq.svelte-waywvf div{border-bottom:1px solid var(--line);padding:14px 0}.tool-faq.svelte-waywvf dt{color:var(--ink);margin-bottom:6px;font-weight:600}.tool-faq.svelte-waywvf dd{margin:0}.tool-api.svelte-waywvf{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:20px 22px;display:flex}.tool-api.svelte-waywvf h2{margin:0 0 4px;font-size:18px}.tool-api.svelte-waywvf p{margin:0;font-size:14px}@media (width<=760px){.tool-form.svelte-waywvf{flex-direction:column}.tool-api.svelte-waywvf{flex-direction:column;align-items:flex-start}}.tool-deck{color:var(--ink-2);max-width:58ch;margin:14px auto 0;font-size:clamp(15px,1.5vw,17px);line-height:1.55}.tool-error{max-width:560px;color:var(--ink);text-align:left;background:#c4386b14;border-radius:8px;margin:14px auto 0;padding:10px 14px;font-size:14px}.tool-try{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0 0;font-size:13px;display:flex}.tool-try a{color:var(--ink-2);font-family:var(--mono);font-size:12.5px;text-decoration:none}.tool-try a:hover{color:var(--accent)}.tool-ghost{border:1px solid var(--btnf-line-border);background:var(--btnf-line-bg);height:44px;color:var(--btnf-line-fg);font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tool-ghost:hover{border-color:var(--btnf-line-border-hover)}.tool-list{margin:0 0 12px;padding-left:20px}.tool-list li+li{margin-top:6px}.mkt-main .tool-result{max-width:900px;margin:40px auto 0;padding:0 24px}.mkt-main .tool-box{border:1px solid var(--line);text-align:center;border-radius:14px;max-width:640px;margin:40px auto 0;padding:24px}.mkt-main .tool-box h2{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:500}.mkt-main .tool-box p{color:var(--ink-2);margin:0 0 16px;font-size:15px;line-height:1.55}.mkt-main .tool-account{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:18px;display:flex}.mkt-main .tool-avatar{object-fit:cover;background:var(--line);border-radius:50%;flex-shrink:0;width:56px;height:56px}.mkt-main .tool-ident{flex:1;min-width:0}.mkt-main .tool-ident h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:6px;margin:0;font-size:22px;font-weight:500;display:flex}.mkt-main .tool-verified{color:var(--accent);display:inline-flex}.mkt-main .tool-handle{color:var(--ink-3);margin:2px 0 0;font-size:13.5px}.mkt-main .tool-handle a{color:var(--ink-2);font-family:var(--mono);text-decoration:none}.mkt-main .tool-dot{margin:0 6px}.mkt-main .tool-counts{gap:22px;margin:0;display:flex}.mkt-main .tool-counts div{flex-direction:column-reverse;align-items:flex-end;display:flex}.mkt-main .tool-counts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.mkt-main .tool-counts dd{font-family:var(--mono);color:var(--ink);margin:0;font-size:18px}.mkt-main .tool-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:32px;padding:28px 0 24px;display:grid}.mkt-main .tool-big{flex-direction:column;display:flex}.mkt-main .tool-big-n{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(56px,8vw,92px);font-weight:500;line-height:.95}.mkt-main .tool-big-l{color:var(--ink-2);margin-top:10px;font-size:14px}.mkt-main .tool-formula{font-family:var(--mono);color:var(--ink-4);margin-top:6px;font-size:11.5px;line-height:1.5}.mkt-main .tool-scale-line{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 22px;font-size:15px;display:flex}.mkt-main .tool-scale-line strong{font-weight:600}.mkt-main .tool-top{color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:1px 8px;font-size:12px}.mkt-main .tool-scale{height:54px;margin:0 8px;position:relative}.mkt-main .tool-scale-bar{background:linear-gradient(90deg, var(--line-2), var(--accent));border-radius:2px;height:2px;position:absolute;top:22px;left:0;right:0}.mkt-main .tool-tick{font-family:var(--mono);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:14px;transform:translate(-50%)}.mkt-main .tool-tick i{background:var(--line-2);width:1px;height:18px}.mkt-main .tool-tick b{color:var(--ink-4);font-size:10px;font-weight:500}.mkt-main .tool-tick small{color:var(--ink-3);font-size:10.5px}.mkt-main .tool-marker{z-index:1;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:-2px;transform:translate(-50%)}.mkt-main .tool-marker i{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;order:2;margin-top:18px}.mkt-main .tool-marker b{color:var(--accent);white-space:nowrap;order:1;margin-top:-14px;font-size:11px;font-weight:600}.mkt-main .tool-scale-src{color:var(--ink-4);margin:10px 0 0;font-size:12px}.mkt-main .tool-scale-src a{color:var(--ink-3);margin-left:6px}.mkt-main .tool-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:22px 0;display:grid}.mkt-main .tool-stats dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.mkt-main .tool-stats dd{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:30px}.mkt-main .tool-stats p{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.5}.mkt-main .tool-muted{color:var(--ink-4)}.mkt-main .tool-chart{border-bottom:1px solid var(--line);padding:22px 0 18px}.mkt-main .tool-chart h3,.mkt-main .tool-warn h3,.mkt-main .tool-series h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:12px;font-weight:500}.mkt-main .tool-note{color:var(--ink-4);margin:8px 0 0;font-size:12px}.mkt-main .tool-two{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;padding:22px 0;display:grid}.mkt-main .tool-warn ul{color:var(--ink-2);margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.55}.mkt-main .tool-warn li+li{margin-top:8px}.mkt-main .tool-ok{color:var(--ink-2);margin:0;font-size:14px}.mkt-main .tool-cat{color:var(--ink-2);border-top:1px dashed var(--line);margin:14px 0 0;padding-top:12px;font-size:13.5px}.mkt-main .tool-series ol{margin:0;padding:0;font-size:13.5px;list-style:none}.mkt-main .tool-series li{border-bottom:1px dashed var(--line);color:var(--ink-3);justify-content:space-between;padding:4px 0;display:flex}.mkt-main .tool-series li b{font-family:var(--mono);color:var(--ink);font-weight:500}.mkt-main .tool-muted-p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.mkt-main .tool-actions{flex-wrap:wrap;gap:10px;padding-top:22px;display:flex}.mkt-main .tool-cta{background:var(--btnf-solid-bg);height:44px;color:var(--btnf-solid-fg);box-shadow:var(--btnf-solid-shadow);border-radius:10px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.mkt-main .tool-cta:hover{background:var(--btnf-solid-bg-hover)}.mkt-main .tool-cta-help{color:var(--ink-4);margin:10px 0 0;font-size:12.5px}.mkt-main .tool-table-wrap{margin:16px 0 8px;overflow-x:auto}.mkt-main .tool-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.mkt-main .tool-table th,.mkt-main .tool-table td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px}.mkt-main .tool-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:500}.mkt-main .tool-table tbody th{text-align:left;color:var(--ink);font-weight:500}.mkt-main .tool-table td{font-family:var(--mono);color:var(--ink-2)}.mkt-main .tool-table td b{color:var(--ink);font-weight:600}.mkt-main .tool-row-hit th,.mkt-main .tool-row-hit td{background:var(--accent-soft)}.mkt-main .tool-src{color:var(--ink-4);font-size:12.5px}@media (width<=760px){.mkt-main .tool-account{flex-wrap:wrap}.mkt-main .tool-counts{justify-content:flex-start;gap:18px;width:100%}.mkt-main .tool-counts div{align-items:flex-start}.mkt-main .tool-head,.mkt-main .tool-two{grid-template-columns:1fr;gap:24px}.mkt-main .tool-stats{grid-template-columns:1fr;gap:16px}}
