.AiTimeComparator_tool__1slxY{color:var(--color-text-primary);background:var(--color-bg);border-radius:18px;padding:1rem}.AiTimeComparator_grid__kCE0_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.AiTimeComparator_card__OQ7dn{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:1.5rem}.AiTimeComparator_card__OQ7dn h2{font-family:var(--font-serif),Georgia,serif;font-size:1.7rem;line-height:1.2;font-weight:650;margin-bottom:1rem}.AiTimeComparator_help__eS0SL{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7;margin:.8rem 0}.AiTimeComparator_fields__OZBMX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0}.AiTimeComparator_field__6dRZ_{display:block;font-size:.9rem;line-height:1.5;font-weight:600}.AiTimeComparator_field__6dRZ_ small{display:block;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;margin:.4rem 0}.AiTimeComparator_field__6dRZ_ input{width:100%;min-height:48px;padding:.7rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text-primary)}.AiTimeComparator_field__6dRZ_ input[aria-invalid=true]{outline:2px solid var(--color-text-primary)}.AiTimeComparator_quality__PZc3l{display:flex;gap:.8rem;align-items:flex-start;padding:1rem;border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;font-size:.9rem}.AiTimeComparator_quality__PZc3l input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.AiTimeComparator_quality__PZc3l small{display:block;color:var(--color-text-secondary);line-height:1.6;margin-top:.4rem}.AiTimeComparator_actions__ivyUm{display:flex;flex-wrap:wrap;gap:.7rem;margin:.8rem 0}.AiTimeComparator_actions__ivyUm button{min-height:48px;padding:.7rem 1rem;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;font-size:.875rem}.AiTimeComparator_actions__ivyUm button:hover{border-color:var(--color-accent)}.AiTimeComparator_actions__ivyUm .AiTimeComparator_primary___t6SI{border-color:var(--color-accent);font-weight:650}.AiTimeComparator_tool__1slxY :is(input,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.AiTimeComparator_status__mgOIn{min-height:2rem;line-height:1.6;margin:1rem 0;font-size:.875rem}.AiTimeComparator_result__N_BGO:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.AiTimeComparator_result__N_BGO{scroll-margin-top:9rem}.AiTimeComparator_value__CW_Dc{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin:1rem 0}.AiTimeComparator_metric__hAVje{border-top:1px solid var(--color-border);padding:1rem 0}.AiTimeComparator_metric__hAVje strong{display:block;font-size:1.4rem;line-height:1.4}.AiTimeComparator_tableWrap__KTpyb{overflow-x:auto}.AiTimeComparator_tableWrap__KTpyb table{width:100%;border-collapse:collapse;font-size:.875rem}.AiTimeComparator_tableWrap__KTpyb caption{text-align:left;margin:1rem 0;font-weight:650}.AiTimeComparator_tableWrap__KTpyb :is(th,td){text-align:left;padding:.7rem .4rem;border-bottom:1px solid var(--color-border)}@media(max-width:800px){.AiTimeComparator_grid__kCE0_{grid-template-columns:1fr}}@media(max-width:540px){.AiTimeComparator_fields__OZBMX{grid-template-columns:1fr}.AiTimeComparator_tool__1slxY{padding:0}.AiTimeComparator_card__OQ7dn{padding:1rem}.AiTimeComparator_actions__ivyUm button{flex-grow:1}}