.geo-auditor-module__GgA3gG__container{max-width:1220px;margin:0 auto;padding:4rem 1.5rem 5rem}.geo-auditor-module__GgA3gG__shell{gap:2rem;display:grid}.geo-auditor-module__GgA3gG__hero{border:1px solid var(--color-border);background:radial-gradient(circle at top right, #ff4d0029, transparent 28%), linear-gradient(180deg, #ffffff05, #ffffff03), var(--color-surface);border-radius:24px;gap:1.5rem;padding:2rem;display:grid}.geo-auditor-module__GgA3gG__heroCopy{gap:1rem;display:grid}.geo-auditor-module__GgA3gG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.72rem}.geo-auditor-module__GgA3gG__heroTitle,.geo-auditor-module__GgA3gG__sectionTitle,.geo-auditor-module__GgA3gG__nextStepTitle,.geo-auditor-module__GgA3gG__errorTitle,.geo-auditor-module__GgA3gG__actionTitle,.geo-auditor-module__GgA3gG__checkTitle{color:var(--color-text);font-family:var(--font-cabinet-grotesk), sans-serif;margin:0}.geo-auditor-module__GgA3gG__sectionTitle,.geo-auditor-module__GgA3gG__nextStepTitle,.geo-auditor-module__GgA3gG__errorTitle{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.02}.geo-auditor-module__GgA3gG__actionTitle,.geo-auditor-module__GgA3gG__checkTitle{font-size:1.05rem;line-height:1.15}.geo-auditor-module__GgA3gG__heroTitle{letter-spacing:-.04em;max-width:11ch;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.95}.geo-auditor-module__GgA3gG__heroBody,.geo-auditor-module__GgA3gG__sectionBody,.geo-auditor-module__GgA3gG__helperText,.geo-auditor-module__GgA3gG__summaryText,.geo-auditor-module__GgA3gG__actionBody,.geo-auditor-module__GgA3gG__detailText,.geo-auditor-module__GgA3gG__checkSummary,.geo-auditor-module__GgA3gG__errorBody{color:var(--color-muted);margin:0;line-height:1.7}.geo-auditor-module__GgA3gG__heroMeta{gap:.85rem;display:grid}.geo-auditor-module__GgA3gG__metaList{flex-wrap:wrap;gap:.75rem;display:flex}.geo-auditor-module__GgA3gG__metaPill,.geo-auditor-module__GgA3gG__bandPill,.geo-auditor-module__GgA3gG__statusPill,.geo-auditor-module__GgA3gG__priorityPill{border:1px solid var(--color-border);text-transform:capitalize;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;line-height:1;display:inline-flex}.geo-auditor-module__GgA3gG__metaPill{color:var(--color-text);background:#ffffff08}.geo-auditor-module__GgA3gG__form,.geo-auditor-module__GgA3gG__gateForm{gap:1rem;display:grid}.geo-auditor-module__GgA3gG__field{gap:.55rem;display:grid}.geo-auditor-module__GgA3gG__fieldLabel,.geo-auditor-module__GgA3gG__summaryLabel,.geo-auditor-module__GgA3gG__detailLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);font-size:.82rem}.geo-auditor-module__GgA3gG__inputRow{gap:.9rem;display:grid}.geo-auditor-module__GgA3gG__inputWrap{position:relative}.geo-auditor-module__GgA3gG__inputIcon{color:var(--color-muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.geo-auditor-module__GgA3gG__input{border:1px solid var(--color-border);width:100%;min-height:3.5rem;color:var(--color-text);background:#ffffff08;border-radius:16px;padding:.95rem 1rem .95rem 2.8rem;font-size:1rem}.geo-auditor-module__GgA3gG__input:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #ff4d002e}.geo-auditor-module__GgA3gG__buttonPrimary,.geo-auditor-module__GgA3gG__buttonSecondary{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:.55rem;min-height:3.5rem;padding:.95rem 1.25rem;font-weight:600;text-decoration:none;transition:border-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.geo-auditor-module__GgA3gG__buttonPrimary{background:var(--color-accent);color:var(--color-text);border:1px solid #ff4d0066}.geo-auditor-module__GgA3gG__buttonPrimary:hover{transform:translateY(-1px)}.geo-auditor-module__GgA3gG__buttonPrimary:disabled{opacity:.6;cursor:wait;transform:none}.geo-auditor-module__GgA3gG__buttonSecondary{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.geo-auditor-module__GgA3gG__fieldError{color:#ff8e67;margin:0}.geo-auditor-module__GgA3gG__progressPanel,.geo-auditor-module__GgA3gG__scorePanel,.geo-auditor-module__GgA3gG__gateCard,.geo-auditor-module__GgA3gG__fullReport,.geo-auditor-module__GgA3gG__errorCard{border:1px solid var(--color-border);background:linear-gradient(180deg, #ffffff05, #ffffff03), var(--color-surface);border-radius:24px;gap:1.25rem;padding:2rem;display:grid}.geo-auditor-module__GgA3gG__progressHeader,.geo-auditor-module__GgA3gG__gateIntro,.geo-auditor-module__GgA3gG__reportHeader{gap:.75rem;display:grid}.geo-auditor-module__GgA3gG__progressBar{background:#ffffff0d;border-radius:999px;height:.7rem;overflow:hidden}.geo-auditor-module__GgA3gG__progressFill{border-radius:inherit;background:linear-gradient(90deg, #ff4d008c, var(--color-accent));height:100%}.geo-auditor-module__GgA3gG__progressSteps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.geo-auditor-module__GgA3gG__progressStepIdle,.geo-auditor-module__GgA3gG__progressStepActive,.geo-auditor-module__GgA3gG__progressStepComplete{border:1px solid var(--color-border);color:var(--color-muted);border-radius:16px;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.geo-auditor-module__GgA3gG__progressStepActive{color:var(--color-text);background:#ff4d0014;border-color:#ff4d0059}.geo-auditor-module__GgA3gG__progressStepComplete{color:var(--color-text);background:#ffffff08}.geo-auditor-module__GgA3gG__progressIndex{letter-spacing:.08em;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.76rem;display:inline-flex}.geo-auditor-module__GgA3gG__scoreHero{gap:1.5rem;display:grid}.geo-auditor-module__GgA3gG__scoreDial{--band-color:var(--color-accent);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--band-color), transparent 65%);background:radial-gradient(circle at center, #0a0a0aeb 48%, transparent 50%), conic-gradient(var(--band-color) 0deg 240deg, #ffffff12 240deg 360deg);border-radius:50%;place-items:center;width:13rem;display:grid}.geo-auditor-module__GgA3gG__scoreValue{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:clamp(2.7rem,6vw,4rem);font-weight:800;line-height:.9}.geo-auditor-module__GgA3gG__scoreMax{color:var(--color-muted);margin-top:-.25rem;font-size:.9rem}.geo-auditor-module__GgA3gG__scoreCopy{gap:.85rem;display:grid}.geo-auditor-module__GgA3gG__bandPill{--band-color:var(--color-accent);border-color:color-mix(in srgb, var(--band-color), transparent 65%);width:fit-content;color:var(--band-color);background:color-mix(in srgb, var(--band-color), transparent 90%)}.geo-auditor-module__GgA3gG__summaryGrid{gap:1rem;display:grid}.geo-auditor-module__GgA3gG__summaryCard,.geo-auditor-module__GgA3gG__actionCard,.geo-auditor-module__GgA3gG__nextStepCard{border:1px solid var(--color-border);background:#ffffff06;border-radius:18px;padding:1.15rem}.geo-auditor-module__GgA3gG__summaryCard{gap:.65rem;display:grid}.geo-auditor-module__GgA3gG__gateFooter,.geo-auditor-module__GgA3gG__twoColumnFields,.geo-auditor-module__GgA3gG__checkGrid,.geo-auditor-module__GgA3gG__actionGrid{gap:1rem;display:grid}.geo-auditor-module__GgA3gG__checkCard{border:1px solid var(--color-border);background:#ffffff05;border-radius:20px;gap:1rem;padding:1.15rem;display:grid}.geo-auditor-module__GgA3gG__checkCard[data-status=pass]{border-color:#22c55e3d}.geo-auditor-module__GgA3gG__checkCard[data-status=warn]{border-color:#f59e0b3d}.geo-auditor-module__GgA3gG__checkCard[data-status=fail]{border-color:#ef44443d}.geo-auditor-module__GgA3gG__checkHeader,.geo-auditor-module__GgA3gG__actionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.geo-auditor-module__GgA3gG__checkTitleWrap{gap:.8rem;display:flex}.geo-auditor-module__GgA3gG__checkIcon{color:var(--color-text);margin-top:.1rem}.geo-auditor-module__GgA3gG__checkMeta,.geo-auditor-module__GgA3gG__actionMetaRow,.geo-auditor-module__GgA3gG__errorMeta{color:var(--color-muted);margin:0;font-size:.85rem}.geo-auditor-module__GgA3gG__statusPill[data-status=pass]{color:#7de3a3;background:#22c55e14;border-color:#22c55e38}.geo-auditor-module__GgA3gG__statusPill[data-status=warn]{color:#ffd27b;background:#f59e0b14;border-color:#f59e0b38}.geo-auditor-module__GgA3gG__statusPill[data-status=fail]{color:#ff9f9f;background:#ef444414;border-color:#ef444438}.geo-auditor-module__GgA3gG__checkDetails{gap:1rem;display:grid}.geo-auditor-module__GgA3gG__detailBlock{gap:.45rem;display:grid}.geo-auditor-module__GgA3gG__evidenceList{color:var(--color-muted);margin:0;padding-left:1rem;line-height:1.6}.geo-auditor-module__GgA3gG__actionHeader{align-items:center}.geo-auditor-module__GgA3gG__actionMetaRow{flex-wrap:wrap;gap:.85rem;display:flex}.geo-auditor-module__GgA3gG__priorityPill[data-priority=high]{color:#ff9f9f;background:#ef444414;border-color:#ef444438}.geo-auditor-module__GgA3gG__priorityPill[data-priority=medium]{color:#ffd27b;background:#f59e0b14;border-color:#f59e0b38}.geo-auditor-module__GgA3gG__priorityPill[data-priority=low]{color:#a8c7ff;background:#3b82f614;border-color:#3b82f638}.geo-auditor-module__GgA3gG__nextStepCard{align-items:start;gap:1rem;display:grid}.geo-auditor-module__GgA3gG__resultStack{gap:1.5rem;display:grid}.geo-auditor-module__GgA3gG__previewBlock{gap:1rem;display:grid}.geo-auditor-module__GgA3gG__previewHeader{gap:.55rem;display:grid}.geo-auditor-module__GgA3gG__previewActions{gap:1rem;display:grid}.geo-auditor-module__GgA3gG__errorCard{background:radial-gradient(circle at top right, #ef44441f, transparent 26%), var(--color-surface)}@media (min-width:720px){.geo-auditor-module__GgA3gG__inputRow{grid-template-columns:minmax(0,1fr) auto;align-items:end}.geo-auditor-module__GgA3gG__twoColumnFields,.geo-auditor-module__GgA3gG__summaryGrid,.geo-auditor-module__GgA3gG__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-auditor-module__GgA3gG__nextStepCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:960px){.geo-auditor-module__GgA3gG__hero{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end}.geo-auditor-module__GgA3gG__scoreHero{grid-template-columns:auto minmax(0,1fr);align-items:center}.geo-auditor-module__GgA3gG__checkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.geo-auditor-module__GgA3gG__container{padding:3rem 1rem 4rem}.geo-auditor-module__GgA3gG__hero,.geo-auditor-module__GgA3gG__progressPanel,.geo-auditor-module__GgA3gG__scorePanel,.geo-auditor-module__GgA3gG__gateCard,.geo-auditor-module__GgA3gG__fullReport,.geo-auditor-module__GgA3gG__errorCard{border-radius:20px;padding:1.35rem}.geo-auditor-module__GgA3gG__buttonPrimary,.geo-auditor-module__GgA3gG__buttonSecondary{width:100%}.geo-auditor-module__GgA3gG__scoreDial{width:10rem}}
