.DivisorsCalculator-module__bGtUUW__root{gap:1.25rem}.DivisorsCalculator-module__bGtUUW__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.DivisorsCalculator-module__bGtUUW__field label{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.DivisorsCalculator-module__bGtUUW__numberInput{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:1.25rem}.DivisorsCalculator-module__bGtUUW__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.DivisorsCalculator-module__bGtUUW__chip{appearance:none;font:inherit;cursor:pointer;min-height:2.1rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:0 .75rem;font-size:.82rem}.DivisorsCalculator-module__bGtUUW__chip:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong)}.DivisorsCalculator-module__bGtUUW__chip:focus-visible,.DivisorsCalculator-module__bGtUUW__linkBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DivisorsCalculator-module__bGtUUW__chip[data-active=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.DivisorsCalculator-module__bGtUUW__result{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.DivisorsCalculator-module__bGtUUW__big{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,5.2vw,2rem);font-weight:500;line-height:1.25}.DivisorsCalculator-module__bGtUUW__sub{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.5}.DivisorsCalculator-module__bGtUUW__tags{flex-wrap:wrap;gap:.4rem;display:flex}.DivisorsCalculator-module__bGtUUW__tag{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:500}.DivisorsCalculator-module__bGtUUW__tag[data-tone=accent]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.DivisorsCalculator-module__bGtUUW__stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:0;display:grid}.DivisorsCalculator-module__bGtUUW__stat{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.15rem;min-width:0;padding:.6rem .75rem;display:flex}.DivisorsCalculator-module__bGtUUW__stat dt{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.DivisorsCalculator-module__bGtUUW__stat dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:500}.DivisorsCalculator-module__bGtUUW__panel{flex-direction:column;gap:.9rem;display:flex}.DivisorsCalculator-module__bGtUUW__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DivisorsCalculator-module__bGtUUW__panelTitle{color:var(--color-text-secondary);margin:0;font-size:.82rem;font-weight:500}.DivisorsCalculator-module__bGtUUW__divisors{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.DivisorsCalculator-module__bGtUUW__divisor{text-align:center;border-radius:var(--radius-md);font-variant-numeric:tabular-nums;min-width:2.4rem;color:var(--color-text-primary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);padding:.3rem .6rem;font-size:.95rem}.DivisorsCalculator-module__bGtUUW__divisor[data-prime=true]{color:var(--color-accent);border-color:var(--color-accent)}.DivisorsCalculator-module__bGtUUW__pairs{font-variant-numeric:tabular-nums;color:var(--color-text-primary);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.35rem .75rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.DivisorsCalculator-module__bGtUUW__pairs li{overflow-wrap:anywhere}.DivisorsCalculator-module__bGtUUW__linkBtn{appearance:none;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.25rem 0;font-size:.85rem;text-decoration:underline}.DivisorsCalculator-module__bGtUUW__details{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:.6rem .85rem;font-size:.9rem}.DivisorsCalculator-module__bGtUUW__details summary{cursor:pointer;color:var(--color-text-primary);font-weight:500}.DivisorsCalculator-module__bGtUUW__details summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DivisorsCalculator-module__bGtUUW__details[open] summary{margin-bottom:.6rem}.DivisorsCalculator-module__bGtUUW__chave{font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;margin:0;font-size:1.05rem;display:inline-grid}.DivisorsCalculator-module__bGtUUW__chave>span{text-align:right;padding:.1rem .7rem}.DivisorsCalculator-module__bGtUUW__chave>span:nth-child(odd){border-right:2px solid var(--color-text-primary)}.DivisorsCalculator-module__bGtUUW__chave>span:nth-child(2n){text-align:left;color:var(--color-accent)}.DivisorsCalculator-module__bGtUUW__formula{font-family:var(--font-mono);color:var(--color-text-primary);background:var(--color-surface-elevated);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);overflow-wrap:anywhere;white-space:pre-line;margin:0;padding:.55rem .75rem;font-size:.9rem;line-height:1.6}.DivisorsCalculator-module__bGtUUW__stepsList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.DivisorsCalculator-module__bGtUUW__stepTitle{color:var(--color-text-primary);margin:0 0 .3rem;font-size:.85rem;font-weight:500}.DivisorsCalculator-module__bGtUUW__table{border-collapse:collapse;width:100%;font-size:.9rem}.DivisorsCalculator-module__bGtUUW__table th,.DivisorsCalculator-module__bGtUUW__table td{text-align:left;border-top:1px solid var(--color-border-subtle);vertical-align:top;padding:.45rem .5rem}.DivisorsCalculator-module__bGtUUW__table thead th{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:.72rem;font-weight:500}.DivisorsCalculator-module__bGtUUW__table td:first-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.DivisorsCalculator-module__bGtUUW__yes{color:var(--color-success);font-weight:600}.DivisorsCalculator-module__bGtUUW__no{color:var(--color-text-disabled)}.DivisorsCalculator-module__bGtUUW__error{color:var(--color-error);margin:0;font-size:.85rem;line-height:1.5}.DivisorsCalculator-module__bGtUUW__error:before{content:"! ";font-weight:700}.DivisorsCalculator-module__bGtUUW__hint{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.DivisorsCalculator-module__bGtUUW__hint a{color:var(--color-accent)}.DivisorsCalculator-module__bGtUUW__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:420px){.DivisorsCalculator-module__bGtUUW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
