.tool[data-astro-cid-noxawmyk]{padding:var(--spacing-10) var(--spacing-6) var(--spacing-16)}.tool-inner[data-astro-cid-noxawmyk]{max-width:var(--wide-width);margin:0 auto}.tool-intro[data-astro-cid-noxawmyk]{max-width:46rem;margin-bottom:var(--spacing-10)}.kicker[data-astro-cid-noxawmyk]{margin:0 0 var(--spacing-2);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.tool-intro[data-astro-cid-noxawmyk] h1[data-astro-cid-noxawmyk]{margin:0 0 var(--spacing-4);font-size:var(--font-size-3xl);line-height:1.15}.lede[data-astro-cid-noxawmyk]{margin:0 0 var(--spacing-5);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.intro-points[data-astro-cid-noxawmyk]{gap:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.intro-points[data-astro-cid-noxawmyk] li[data-astro-cid-noxawmyk]{padding-left:var(--spacing-4);position:relative}.intro-points[data-astro-cid-noxawmyk] li[data-astro-cid-noxawmyk]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.tool-grid[data-astro-cid-noxawmyk]{gap:var(--spacing-6);align-items:start;display:grid}@media (width>=980px){.tool-grid[data-astro-cid-noxawmyk]{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);grid-template-areas:"controls results"}.controls[data-astro-cid-noxawmyk]{grid-area:controls}.results[data-astro-cid-noxawmyk]{top:var(--spacing-6);grid-area:results;position:sticky}}.controls[data-astro-cid-noxawmyk],.results[data-astro-cid-noxawmyk]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--spacing-5)}.panel-heading[data-astro-cid-noxawmyk]{margin:0 0 var(--spacing-4);font-size:var(--font-size-xl)}.field[data-astro-cid-noxawmyk]{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-direction:column;display:flex}.field-row[data-astro-cid-noxawmyk]{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.field-row[data-astro-cid-noxawmyk]:has(.ratio-colon){gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ratio-colon[data-astro-cid-noxawmyk]{padding-bottom:var(--spacing-4);font-size:var(--font-size-lg);color:var(--color-muted);align-self:end;font-weight:700}.field-label[data-astro-cid-noxawmyk]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:700}.field-input[data-astro-cid-noxawmyk]{width:100%;padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:var(--font-size-base)}.field-input[data-astro-cid-noxawmyk]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.field-hint[data-astro-cid-noxawmyk]{margin:0 0 var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ratio-set[data-astro-cid-noxawmyk]{margin:0 0 var(--spacing-2);border:0;padding:0}.preset-row[data-astro-cid-noxawmyk]{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.preset[data-astro-cid-noxawmyk]{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);border-radius:100px;font-weight:700}.preset[data-astro-cid-noxawmyk]:hover{border-color:var(--color-accent);color:var(--color-accent)}.preset[data-astro-cid-noxawmyk][aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.advanced[data-astro-cid-noxawmyk]{margin-bottom:var(--spacing-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4)}.advanced[data-astro-cid-noxawmyk] summary[data-astro-cid-noxawmyk]{cursor:pointer;font-size:var(--font-size-sm);font-weight:700}.advanced[data-astro-cid-noxawmyk] .field[data-astro-cid-noxawmyk]{margin-top:var(--spacing-4)}.actions[data-astro-cid-noxawmyk]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.btn[data-astro-cid-noxawmyk]{padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius);font-family:inherit;font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;font-weight:700}.btn-primary[data-astro-cid-noxawmyk]{background:var(--color-accent);color:var(--color-on-accent)}.btn-primary[data-astro-cid-noxawmyk]:hover{background:var(--color-accent-hover)}.btn-ghost[data-astro-cid-noxawmyk]{border-color:var(--color-border);color:var(--color-text);background:0 0}.btn-ghost[data-astro-cid-noxawmyk]:hover{border-color:var(--color-accent);color:var(--color-accent)}.status[data-astro-cid-noxawmyk]{min-height:1.25rem;margin:var(--spacing-4) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.results[data-astro-cid-noxawmyk]{gap:var(--spacing-4);flex-direction:column;display:flex}.results-sub[data-astro-cid-noxawmyk]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.headline[data-astro-cid-noxawmyk]{border-radius:var(--radius);background:var(--color-bg-subtle);padding:var(--spacing-4)}.headline-value[data-astro-cid-noxawmyk]{font-size:var(--font-size-4xl);color:var(--color-accent);margin:0;font-weight:700;line-height:1.1}.headline-label[data-astro-cid-noxawmyk]{margin:var(--spacing-1) 0 0;font-size:var(--font-size-base);color:var(--color-text-secondary)}.drops-line[data-astro-cid-noxawmyk]{font-size:var(--font-size-base);margin:0;font-weight:700}.total[data-astro-cid-noxawmyk]{gap:var(--spacing-2);flex-direction:column;margin:0;display:flex}.total-row[data-astro-cid-noxawmyk]{justify-content:space-between;gap:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-sm);display:flex}.total-row[data-astro-cid-noxawmyk] dt[data-astro-cid-noxawmyk]{color:var(--color-text-secondary)}.total-row[data-astro-cid-noxawmyk] dd[data-astro-cid-noxawmyk]{text-align:right;margin:0;font-weight:700}.guidance[data-astro-cid-noxawmyk]{border-left:3px solid var(--color-accent);padding-left:var(--spacing-4);font-size:var(--font-size-sm)}.guidance[data-astro-cid-noxawmyk] p[data-astro-cid-noxawmyk]{margin:0 0 var(--spacing-2)}.guidance-note[data-astro-cid-noxawmyk]{color:var(--color-text-secondary)}.guidance-verdict[data-astro-cid-noxawmyk]{font-weight:700}.warnings[data-astro-cid-noxawmyk]{padding-left:var(--spacing-5);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.copy-details[data-astro-cid-noxawmyk]{border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-3)}.copy-details[data-astro-cid-noxawmyk] summary[data-astro-cid-noxawmyk]{cursor:pointer;font-size:var(--font-size-sm);font-weight:700}.copy-source[data-astro-cid-noxawmyk]{width:100%;margin-top:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);resize:vertical;line-height:1.5}.prose-block[data-astro-cid-noxawmyk]{max-width:46rem;margin-top:var(--spacing-12)}.prose-block[data-astro-cid-noxawmyk] h2[data-astro-cid-noxawmyk]{margin:0 0 var(--spacing-4);font-size:var(--font-size-2xl)}.prose-block[data-astro-cid-noxawmyk] p[data-astro-cid-noxawmyk],.prose-block[data-astro-cid-noxawmyk] li[data-astro-cid-noxawmyk]{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.table-wrap[data-astro-cid-noxawmyk]{margin-bottom:var(--spacing-4);overflow-x:auto}.guide-table[data-astro-cid-noxawmyk]{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.guide-table[data-astro-cid-noxawmyk] th[data-astro-cid-noxawmyk],.guide-table[data-astro-cid-noxawmyk] td[data-astro-cid-noxawmyk]{padding:var(--spacing-3);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.guide-table[data-astro-cid-noxawmyk] thead[data-astro-cid-noxawmyk] th[data-astro-cid-noxawmyk]{color:var(--color-text);font-weight:700}.guide-table[data-astro-cid-noxawmyk] tbody[data-astro-cid-noxawmyk] th[data-astro-cid-noxawmyk]{color:var(--color-text)}.note[data-astro-cid-noxawmyk]{border-left:3px solid var(--color-accent);padding-left:var(--spacing-4)}.steps[data-astro-cid-noxawmyk],.limits[data-astro-cid-noxawmyk]{padding-left:var(--spacing-5);margin:0}.steps[data-astro-cid-noxawmyk] li[data-astro-cid-noxawmyk],.limits[data-astro-cid-noxawmyk] li[data-astro-cid-noxawmyk]{margin-bottom:var(--spacing-3)}.steps[data-astro-cid-noxawmyk] strong[data-astro-cid-noxawmyk]{color:var(--color-text)}.faq[data-astro-cid-noxawmyk]{gap:var(--spacing-3);flex-direction:column;display:flex}.faq-item[data-astro-cid-noxawmyk]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:var(--spacing-4)}.faq-item[data-astro-cid-noxawmyk] summary[data-astro-cid-noxawmyk]{cursor:pointer;color:var(--color-text);font-weight:700}.faq-item[data-astro-cid-noxawmyk] p[data-astro-cid-noxawmyk]{margin:var(--spacing-3) 0 0;font-size:var(--font-size-sm)}.sr-only[data-astro-cid-noxawmyk]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.field-row[data-astro-cid-noxawmyk],.field-row[data-astro-cid-noxawmyk]:has(.ratio-colon){grid-template-columns:minmax(0,1fr)}.ratio-colon[data-astro-cid-noxawmyk]{display:none}.headline-value[data-astro-cid-noxawmyk]{font-size:var(--font-size-3xl)}}
