.ToolLayout_wrapper__l4kSX{padding-block:var(--space-8) var(--space-16)}.ToolLayout_layout__h272a{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}@media (min-width:768px){.ToolLayout_layout__h272a{grid-template-columns:1fr 1fr;gap:var(--space-10)}}.ToolLayout_form__nf18X{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.ToolLayout_fieldset__4Abce{display:flex;flex-direction:column;gap:var(--space-1);border:none;padding:0;margin:0}.ToolLayout_label__iJ9d1{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.ToolLayout_sublabel__zhj9q{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:calc(-1 * var(--space-1))}.ToolLayout_input__8sbN4{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text);transition:border-color .15s ease}.ToolLayout_input__8sbN4:focus{outline:none;border-color:var(--color-accent)}.ToolLayout_select__dNlwv{cursor:pointer}.ToolLayout_rangeRow__6vXDi{display:flex;align-items:center;gap:var(--space-3)}.ToolLayout_range__4qNjj{flex:1 1;accent-color:var(--color-accent);cursor:pointer}.ToolLayout_rangeValue__hjV0t{min-width:3rem;text-align:right;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent)}.ToolLayout_checkRow__f0TKi{display:flex;align-items:center;gap:var(--space-3);cursor:pointer}.ToolLayout_tabs__lFYDi{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-1);gap:var(--space-1);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px}.ToolLayout_tab__IKGE3{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-family:inherit;background:transparent;border:none;border-radius:calc(var(--radius-md) - 2px);color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ToolLayout_tabActive__atrI2{background-color:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-medium);box-shadow:0 1px 2px rgba(0,0,0,.04)}.ToolLayout_fieldGrid__Sfbq3{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.ToolLayout_categoryBadge__ftrxp{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full,999px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ToolLayout_categoryDot__ugFqP{width:8px;height:8px;border-radius:50%;display:inline-block}.ToolLayout_checkbox__2JdET{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.ToolLayout_results__A5zu_{display:flex;flex-direction:column;gap:var(--space-4)}.ToolLayout_resultCard__ycBUC{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.ToolLayout_resultCardAccent__gfBKH{border-color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}.ToolLayout_resultTitle__Vs5N1{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.ToolLayout_stat__Lg_2o{display:flex;justify-content:space-between;align-items:baseline;padding-block:var(--space-1);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);gap:var(--space-4)}.ToolLayout_stat__Lg_2o:last-child{border-bottom:none}.ToolLayout_statLabel__iEEBs{color:var(--color-text-muted);flex:1 1}.ToolLayout_statValue__BeWwf{font-weight:var(--font-weight-semibold);text-align:right;color:var(--color-text)}.ToolLayout_statValueAccent__iaAiC{color:var(--color-accent);font-size:var(--font-size-base)}.ToolLayout_statValuePositive__e8LCp{color:var(--color-success,#2E7D5B)}.ToolLayout_statValueNegative__hJ11u{color:var(--color-danger,#c0392b)}.ToolLayout_verdict__Kw5cP{font-size:var(--font-size-sm);color:var(--color-text);padding:var(--space-4);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.ToolLayout_disclaimer__gGsWa,.ToolLayout_verdict__Kw5cP{line-height:var(--line-height-relaxed);background-color:var(--color-surface)}.ToolLayout_disclaimer__gGsWa{font-size:var(--font-size-xs);color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ToolLayout_empty__WkZi4{text-align:center;padding:var(--space-10) var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-sm);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.ToolLayout_comparisonGrid__juwKd{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.ToolLayout_comparisonCard__nLONO{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.ToolLayout_comparisonCardWinner__r3awL{border-color:var(--color-accent)}.ToolLayout_comparisonLabel__qa0CN{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.ToolLayout_comparisonAmount__Sb3aP{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1}.ToolLayout_comparisonAmountAccent__0G56i{color:var(--color-accent)}.ToolLayout_winnerBadge__mbOxZ{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent)}