.Tools-module__01cAkG__toolCard{width:100%;color:var(--color-text,#f4f0e8);background:linear-gradient(145deg, #e6ba3a0a, transparent 32%), var(--color-panel,#171717);border:1px solid var(--color-border,#373228);border-radius:1.2rem;padding:clamp(1.15rem,3vw,2rem)}.Tools-module__01cAkG__eyebrow,.Tools-module__01cAkG__resultLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent,#e6ba3a);font-size:.7rem;font-weight:800}.Tools-module__01cAkG__title{letter-spacing:-.035em;margin:.45rem 0 0;font-size:clamp(1.5rem,4vw,2.3rem)}.Tools-module__01cAkG__description{max-width:47rem;color:var(--color-text-muted,#aaa398);margin:.65rem 0 0;line-height:1.65}.Tools-module__01cAkG__form{margin-top:1.4rem}.Tools-module__01cAkG__label{margin-bottom:.45rem;font-size:.82rem;font-weight:700;display:inline-block}.Tools-module__01cAkG__actionRow{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.Tools-module__01cAkG__input,.Tools-module__01cAkG__textarea,.Tools-module__01cAkG__fileInput{width:100%;font:inherit;color:var(--color-text,#f4f0e8);background:var(--color-surface,#101010);border:1px solid var(--color-border,#373228);border-radius:.7rem;outline:none}.Tools-module__01cAkG__input{min-height:3rem;padding:.7rem .9rem}.Tools-module__01cAkG__textarea{resize:vertical;min-height:15rem;padding:.9rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.55}.Tools-module__01cAkG__fileInput{min-height:3rem;padding:.45rem}.Tools-module__01cAkG__fileInput::file-selector-button{font:inherit;color:var(--color-text,#f4f0e8);cursor:pointer;background:#26231c;border:0;border-radius:.45rem;margin-right:.75rem;padding:.55rem .8rem;font-weight:700}.Tools-module__01cAkG__fileRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;margin-top:.8rem;display:grid}.Tools-module__01cAkG__fileField{min-width:0}.Tools-module__01cAkG__input:focus,.Tools-module__01cAkG__textarea:focus,.Tools-module__01cAkG__fileInput:focus-visible{border-color:var(--color-accent,#e6ba3a);box-shadow:0 0 0 3px #e6ba3a2e}.Tools-module__01cAkG__primaryButton,.Tools-module__01cAkG__secondaryButton{min-height:3rem;font:inherit;cursor:pointer;border-radius:.7rem;padding:.7rem 1rem;font-weight:800}.Tools-module__01cAkG__primaryButton{color:#171207;background:var(--color-accent,#e6ba3a);border:1px solid var(--color-accent,#e6ba3a)}.Tools-module__01cAkG__secondaryButton{color:var(--color-text,#f4f0e8);border:1px solid var(--color-border,#4b4539);background:0 0}.Tools-module__01cAkG__primaryButton:hover,.Tools-module__01cAkG__secondaryButton:hover{filter:brightness(1.08)}.Tools-module__01cAkG__primaryButton:disabled,.Tools-module__01cAkG__secondaryButton:disabled{cursor:wait;filter:saturate(.45);opacity:.7}.Tools-module__01cAkG__primaryButton:focus-visible,.Tools-module__01cAkG__secondaryButton:focus-visible{outline-offset:2px;outline:3px solid #fff}.Tools-module__01cAkG__privacyNote,.Tools-module__01cAkG__limitNote,.Tools-module__01cAkG__progress,.Tools-module__01cAkG__errorMessage{margin:.7rem 0 0;font-size:.78rem;line-height:1.55}.Tools-module__01cAkG__privacyNote,.Tools-module__01cAkG__limitNote{color:var(--color-text-muted,#aaa398)}.Tools-module__01cAkG__statusRegion:empty{display:none}.Tools-module__01cAkG__progress{color:var(--color-text-muted,#aaa398);align-items:center;gap:.5rem;display:flex}.Tools-module__01cAkG__smallSpinner{border:2px solid #ffffff38;border-top-color:var(--color-accent,#e6ba3a);border-radius:50%;width:.85rem;height:.85rem;animation:.7s linear infinite Tools-module__01cAkG__toolSpin}.Tools-module__01cAkG__errorMessage{color:#ffb4a9;background:#9b2a2624;border:1px solid #ff645a3d;border-radius:.6rem;padding:.7rem .85rem}.Tools-module__01cAkG__result,.Tools-module__01cAkG__report{border:1px solid var(--color-border,#373228);background:#00000026;border-radius:.85rem;margin-top:1rem;overflow:hidden}.Tools-module__01cAkG__reportWarning{color:#f1cd69;background:#e6ba3a14;border-bottom:1px solid #e6ba3a29;margin:0;padding:.65rem 1rem;font-size:.78rem}.Tools-module__01cAkG__metricGrid{border-bottom:1px solid var(--color-border,#373228);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.Tools-module__01cAkG__metricGrid>div{padding:1rem}.Tools-module__01cAkG__metricGrid dt{color:var(--color-text-muted,#aaa398);font-size:.7rem}.Tools-module__01cAkG__metricGrid dd{color:var(--color-accent,#e6ba3a);margin:.3rem 0 0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800}.Tools-module__01cAkG__reportSections{border-bottom:1px solid var(--color-border,#373228);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1rem;display:grid}.Tools-module__01cAkG__reportSections h4,.Tools-module__01cAkG__missingSection h4{margin:0 0 .65rem;font-size:.88rem}.Tools-module__01cAkG__statList{margin:0;padding:0;list-style:none}.Tools-module__01cAkG__statList li{color:var(--color-text-muted,#aaa398);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;font-size:.78rem;display:flex}.Tools-module__01cAkG__statList span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Tools-module__01cAkG__statList strong{color:var(--color-text,#f4f0e8)}.Tools-module__01cAkG__missingSection{padding:1rem}.Tools-module__01cAkG__tableWrap{overflow-x:auto}.Tools-module__01cAkG__table{border-collapse:collapse;width:100%;font-size:.78rem}.Tools-module__01cAkG__table th,.Tools-module__01cAkG__table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:.5rem .65rem}.Tools-module__01cAkG__table th{color:var(--color-text-muted,#aaa398)}.Tools-module__01cAkG__resultHeading{border-bottom:1px solid var(--color-border,#373228);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.Tools-module__01cAkG__resultHeading h3{margin:.2rem 0 0;font-size:1rem}.Tools-module__01cAkG__successBadge,.Tools-module__01cAkG__warningBadge{border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:800}.Tools-module__01cAkG__successBadge{color:#7ce8ad;background:#35a36824;border:1px solid #49d58840}.Tools-module__01cAkG__warningBadge{color:#f1cd69;background:#e6ba3a1a;border:1px solid #e6ba3a40}.Tools-module__01cAkG__definitionGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.Tools-module__01cAkG__definitionGrid>div{border-bottom:1px solid #ffffff0d;min-width:0;padding:.9rem 1rem}.Tools-module__01cAkG__definitionGrid dt{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted,#aaa398);margin-bottom:.25rem;font-size:.68rem}.Tools-module__01cAkG__definitionGrid dd{overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:650}@keyframes Tools-module__01cAkG__toolSpin{to{transform:rotate(360deg)}}@media (max-width:36rem){.Tools-module__01cAkG__actionRow,.Tools-module__01cAkG__definitionGrid,.Tools-module__01cAkG__fileRow,.Tools-module__01cAkG__metricGrid,.Tools-module__01cAkG__reportSections{grid-template-columns:minmax(0,1fr)}.Tools-module__01cAkG__metricGrid>div{justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.Tools-module__01cAkG__metricGrid dd{margin:0;font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.Tools-module__01cAkG__smallSpinner{animation-duration:1.8s}}
