.tool-page.svelte-1iqyyz{padding-bottom:64px}.page-head.svelte-1iqyyz .sub:where(.svelte-1iqyyz){display:block}.tool-ui.svelte-1iqyyz .t-card{border:1px solid var(--border);border-radius:var(--r-xl,var(--r-lg));background:var(--surface);box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.tool-ui.svelte-1iqyyz .t-form{align-content:start;gap:18px;min-width:0;padding:20px;display:grid}.tool-ui.svelte-1iqyyz .t-out{border-top:1px solid var(--border);background:var(--fill-soft);align-content:start;gap:16px;min-width:0;padding:20px;display:grid}@media (width>=880px){.tool-ui.svelte-1iqyyz .t-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.tool-ui.svelte-1iqyyz .t-form{padding:24px}.tool-ui.svelte-1iqyyz .t-out{border-top:0;border-left:1px solid var(--border);padding:24px}}.tool-ui.svelte-1iqyyz .t-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:14px 12px;display:grid}.tool-ui.svelte-1iqyyz .t-field{gap:6px;min-width:0;display:grid}.tool-ui.svelte-1iqyyz .t-field>.seg{justify-self:start;max-width:100%}.tool-ui.svelte-1iqyyz .t-field>.label,.tool-ui.svelte-1iqyyz .t-legend{color:var(--fg-2);font-size:var(--text-xs);margin:0;font-weight:500}.tool-ui.svelte-1iqyyz .t-hint{color:var(--fg-3);font-size:var(--text-xs);line-height:1.45}.tool-ui.svelte-1iqyyz .t-unit{align-items:stretch;min-width:0;display:flex}.tool-ui.svelte-1iqyyz .t-unit .input{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.tool-ui.svelte-1iqyyz .t-unit .select,.tool-ui.svelte-1iqyyz .t-unit .t-suffix{border-top-left-radius:0;border-bottom-left-radius:0;flex:none;width:auto;margin-left:-1px}.tool-ui.svelte-1iqyyz .t-unit .t-suffix{border:1px solid var(--control);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--fill-soft);color:var(--fg-3);font-size:var(--text-xs);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.tool-ui.svelte-1iqyyz .t-unit .t-prefix{border-radius:var(--r-md) 0 0 var(--r-md);order:-1;margin-left:0;margin-right:-1px}.tool-ui.svelte-1iqyyz .t-unit .t-prefix+.input{border-radius:0 var(--r-md) var(--r-md) 0}.tool-ui.svelte-1iqyyz .input[type=number]{font-variant-numeric:tabular-nums}.tool-ui.svelte-1iqyyz .t-choice{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.tool-ui.svelte-1iqyyz .t-choice legend{margin-bottom:8px;padding:0}.tool-ui.svelte-1iqyyz .t-choice label{border:1px solid var(--control);border-radius:var(--pill);background:var(--surface);min-height:32px;color:var(--fg-2);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--d-fast) ease, border-color var(--d-fast) ease, color var(--d-fast) ease;align-items:center;gap:6px;padding:5px 12px;line-height:1.2;display:inline-flex;position:relative}.tool-ui.svelte-1iqyyz .t-choice label :is(svg){flex:none;width:15px;height:15px}.tool-ui.svelte-1iqyyz .t-choice input{opacity:0;pointer-events:none;position:absolute}.tool-ui.svelte-1iqyyz .t-choice label:has(input:checked){border-color:var(--fg);background:var(--fg);color:var(--bg)}.tool-ui.svelte-1iqyyz .t-choice label:has(input:disabled){opacity:.45;cursor:not-allowed}.tool-ui.svelte-1iqyyz .t-choice label:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.tool-ui.svelte-1iqyyz .t-choice label:not(:has(input:checked)):hover{background-image:linear-gradient(var(--hover), var(--hover));color:var(--fg)}}.tool-ui.svelte-1iqyyz .t-check{font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.tool-ui.svelte-1iqyyz .t-check input{width:16px;height:16px;accent-color:var(--fg);flex:none;margin-top:2px}.tool-ui.svelte-1iqyyz .t-sep{background:var(--border);height:1px;margin:2px 0}.tool-ui.svelte-1iqyyz .t-sub{color:var(--fg);font-size:var(--text-sm);margin:0;font-weight:600}.tool-ui.svelte-1iqyyz .t-big{gap:4px;display:grid}.tool-ui.svelte-1iqyyz .t-big-label{color:var(--fg-2);font-size:var(--text-xs);font-weight:500}.tool-ui.svelte-1iqyyz .t-big-value{color:var(--fg);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;font-weight:650;line-height:1.1}.tool-ui.svelte-1iqyyz .t-big-value small{color:var(--fg-3);font-size:var(--text-sm);letter-spacing:0;margin-left:4px;font-weight:500}.tool-ui.svelte-1iqyyz .t-big-note{color:var(--fg-2);font-size:var(--text-sm);line-height:1.5}.tool-ui.svelte-1iqyyz .t-rows{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin:0;display:grid}.tool-ui.svelte-1iqyyz .t-rows>div{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 14px;display:flex}.tool-ui.svelte-1iqyyz .t-rows>div+div{border-top:1px solid var(--border)}.tool-ui.svelte-1iqyyz .t-rows>div.on{background:var(--accent-soft)}.tool-ui.svelte-1iqyyz .t-rows dt{min-width:0;color:var(--fg-2)}.tool-ui.svelte-1iqyyz .t-rows dd{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.tool-ui.svelte-1iqyyz .t-rows .t-mono{font-family:var(--font-mono);letter-spacing:-.02em;font-weight:500}.tool-ui.svelte-1iqyyz .t-cta{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs);gap:12px;padding:16px 16px 16px 18px;display:grid;position:relative;overflow:hidden}.tool-ui.svelte-1iqyyz .t-cta:before{content:"";background:var(--lime);width:3px;position:absolute;top:0;bottom:0;left:0}.tool-ui.svelte-1iqyyz .t-cta-text{color:var(--fg-2);font-size:var(--text-sm);line-height:1.5}.tool-ui.svelte-1iqyyz .t-cta-text strong{color:var(--fg);font-weight:600}.tool-ui.svelte-1iqyyz .t-cta-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=480px){.tool-ui.svelte-1iqyyz .t-cta-actions>*{flex:100%}}.tool-ui.svelte-1iqyyz .t-table,.explain.svelte-1iqyyz .t-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tool-ui.svelte-1iqyyz .t-table th,.explain.svelte-1iqyyz .t-table th{border-bottom:1px solid var(--border);color:var(--fg-2);font-size:var(--text-xs);text-align:left;vertical-align:bottom;padding:8px 10px;font-weight:600}.tool-ui.svelte-1iqyyz .t-table td,.explain.svelte-1iqyyz .t-table td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:8px 10px}.tool-ui.svelte-1iqyyz .t-table tr:last-child td,.explain.svelte-1iqyyz .t-table tr:last-child td{border-bottom:0}.tool-ui.svelte-1iqyyz .t-table .r,.explain.svelte-1iqyyz .t-table .r{text-align:right}.tool-ui.svelte-1iqyyz .t-table tr.on td,.explain.svelte-1iqyyz .t-table tr.on td{background:var(--accent-soft);color:var(--fg);font-weight:600}.tool-ui.svelte-1iqyyz .t-extra{margin-top:20px}.private.svelte-1iqyyz{font-size:var(--text-xs);align-items:center;gap:6px;margin:10px 2px 0;display:flex}.private.svelte-1iqyyz svg{flex:none;width:13px;height:13px}.below.svelte-1iqyyz{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px;display:grid}@media (width>=1024px){.below.svelte-1iqyyz{grid-template-columns:minmax(0,760px) 260px;justify-content:space-between;gap:64px}}.explain.svelte-1iqyyz{min-width:0;max-width:none}.explain.svelte-1iqyyz h2{max-width:34em;font-size:var(--text-xl);letter-spacing:var(--tracking-heading-sm);scroll-margin-top:calc(var(--topbar) + 20px);margin-top:36px;font-weight:600;line-height:1.2}.explain.svelte-1iqyyz h2:first-child{margin-top:0}.explain.svelte-1iqyyz p,.explain.svelte-1iqyyz ul,.explain.svelte-1iqyyz ol{max-width:34em}.explain.svelte-1iqyyz p{color:color-mix(in oklab, var(--fg) 88%, var(--fg-2))}.prose.explain.svelte-1iqyyz ul{list-style:outside}.prose.explain.svelte-1iqyyz ol{list-style:decimal}.explain.svelte-1iqyyz .formula{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-width:36em;color:var(--fg);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:14px 16px;line-height:1.7}.explain.svelte-1iqyyz .example{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-width:36em;box-shadow:var(--shadow-xs);color:var(--fg-2);font-size:var(--text-sm);margin:16px 0;padding:14px 18px 14px 20px;line-height:1.6;position:relative;overflow:hidden}.explain.svelte-1iqyyz .example:before{content:"";background:var(--lime);width:3px;position:absolute;top:0;bottom:0;left:0}.explain.svelte-1iqyyz .example strong{color:var(--fg)}.explain.svelte-1iqyyz .table-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-width:36em;margin:16px 0;overflow:hidden}.faq.svelte-1iqyyz{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-width:36em;box-shadow:var(--shadow-xs);margin-top:12px;overflow:hidden}.item.svelte-1iqyyz{border-bottom:1px solid var(--border);interpolate-size:allow-keywords}.item.svelte-1iqyyz:last-child{border-bottom:0}summary.svelte-1iqyyz{cursor:pointer;transition:background-color var(--d-fast) ease;align-items:center;gap:16px;padding:14px 16px 14px 18px;list-style:none;display:flex}summary.svelte-1iqyyz::-webkit-details-marker{display:none}summary.svelte-1iqyyz:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.faq.svelte-1iqyyz summary:where(.svelte-1iqyyz) h3:where(.svelte-1iqyyz){max-width:none;font-size:var(--text-base);flex:1;margin:0;font-weight:550;line-height:1.4}.chev.svelte-1iqyyz{width:26px;height:26px;color:var(--fg-3);transition:transform var(--d) var(--ease-out), background-color var(--d-fast) ease;border-radius:8px;flex:none;place-items:center;display:grid}.chev.svelte-1iqyyz svg{width:15px;height:15px}.item[open].svelte-1iqyyz .chev:where(.svelte-1iqyyz){color:var(--fg);transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){summary.svelte-1iqyyz:hover{background:var(--row-hover)}summary.svelte-1iqyyz:hover .chev:where(.svelte-1iqyyz){background:var(--hover);color:var(--fg)}}.item.svelte-1iqyyz::details-content{block-size:0;transition:block-size var(--d-slow) var(--ease-out), content-visibility var(--d-slow) allow-discrete;overflow:clip}.item[open].svelte-1iqyyz::details-content{block-size:auto}.answer.svelte-1iqyyz{padding:0 56px 16px 18px}.answer.svelte-1iqyyz p:where(.svelte-1iqyyz){color:var(--fg-2);font-size:var(--text-sm);margin:0;line-height:1.65}.more.svelte-1iqyyz{align-self:start}@media (width>=1024px){.more.svelte-1iqyyz{top:calc(var(--topbar) + 24px);position:sticky}}.more-title.svelte-1iqyyz{font-size:var(--text-md);margin:0 0 10px;font-weight:600}.more.svelte-1iqyyz ul:where(.svelte-1iqyyz){gap:2px;margin:0;padding:0;list-style:none;display:grid}.more.svelte-1iqyyz li:where(.svelte-1iqyyz) a:where(.svelte-1iqyyz){border-radius:var(--r-md);color:var(--fg-2);font-size:var(--text-sm);transition:background-color var(--d-fast) ease, color var(--d-fast) ease;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:flex;position:relative}.more.svelte-1iqyyz .ic:where(.svelte-1iqyyz){border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--fg-2);border-radius:8px;flex:none;place-items:center;display:grid}.more.svelte-1iqyyz .ic:where(.svelte-1iqyyz) svg{width:15px;height:15px}.more.svelte-1iqyyz .nm:where(.svelte-1iqyyz){flex:1;min-width:0}.more.svelte-1iqyyz .go{width:14px;height:14px;color:var(--fg-3);opacity:0;transition:opacity var(--d-fast) ease, transform var(--d-fast) var(--ease-out);flex:none}.all.svelte-1iqyyz{color:var(--fg-2);font-size:var(--text-xs);margin:10px 8px 0;display:inline-block}@media (hover:hover) and (pointer:fine){.more.svelte-1iqyyz li:where(.svelte-1iqyyz) a:where(.svelte-1iqyyz):hover{background:var(--hover);color:var(--fg)}.more.svelte-1iqyyz li:where(.svelte-1iqyyz) a:where(.svelte-1iqyyz):hover .go{opacity:1;transform:translate(2px)}.all.svelte-1iqyyz:hover{color:var(--fg)}}@media (width<=560px){.answer.svelte-1iqyyz{padding:0 16px 14px}}@media (prefers-reduced-motion:reduce){.chev.svelte-1iqyyz,.more.svelte-1iqyyz .go{transition:none}.item.svelte-1iqyyz::details-content{transition:none}}
