@import"https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,400;0,500;0,600;0,700;1,500;1,600&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--wet-slate: #1B2327;--placer-gold: #CDA349;--verdigris: #4C8C78;--iron-oxide: #A14B33;--quartz: #E7E1D3;--galena: #6E767B;--gold-hi: #E2C06B;--gold-sh: #A57E2C;--gold-edge: #8F6E26;--gold-glint: #F6E8B0;--slate-900: #10171A;--slate-850: #161E22;--slate-800: #1B2327;--slate-750: #212B2F;--slate-700: #283338;--line: #2E383C;--galena-dim: #3A4448;--quartz-100: #F3EFE6;--quartz-200: #E7E1D3;--quartz-300: #CFD4D0;--quartz-400: #9AA1A4;--bg-base: var(--slate-800);--bg-sunken: var(--slate-900);--surface-card: var(--slate-750);--surface-raised:var(--slate-700);--border-hair: var(--line);--border-dashed: var(--galena-dim);--text-strong: var(--quartz-100);--text-body: var(--quartz-200);--text-soft: var(--quartz-300);--text-muted: var(--galena);--text-faint: var(--quartz-400);--text-on-gold: #1C1A12;--accent: var(--placer-gold);--accent-hover: var(--gold-hi);--accent-press: var(--gold-sh);--accent-edge: var(--gold-edge);--accent-wash: rgba(205,163,73,.14);--accent-wash-soft: rgba(205,163,73,.06);--positive: var(--verdigris);--positive-wash: rgba(76,140,120,.14);--danger: var(--iron-oxide);--danger-wash: rgba(161,75,51,.14);--focus-ring: var(--placer-gold)}.on-light{--bg-base: #F4F1E9;--bg-sunken: #E9E4D7;--surface-card: #FBF9F3;--surface-raised:#FFFFFF;--border-hair: #D8D2C2;--border-dashed: #C4BCA8;--text-strong: var(--slate-900);--text-body: var(--wet-slate);--text-soft: #3A4448;--text-muted: var(--galena);--text-faint: #8A8F8C;--text-on-gold: #1C1A12;--accent-wash: rgba(205,163,73,.18);--accent-wash-soft: rgba(205,163,73,.1);color:var(--text-body);background:var(--bg-base)}:root{--font-slab: "Zilla Slab", "Roslindale", "Domaine Display", Georgia, serif;--font-sans: "Inter", "Söhne", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Spline Sans Mono", ui-monospace, SFMono-Regular, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fs-display: 68px;--fs-h1: 38px;--fs-h2: 30px;--fs-h3: 21px;--fs-lede: 19px;--fs-body: 16px;--fs-sm: 14px;--fs-xs: 12px;--fs-metric: 30px;--fs-eyebrow: 12px;--lh-tight: 1.05;--lh-snug: 1.25;--lh-body: 1.55;--ls-display: -.01em;--ls-body: 0em;--ls-eyebrow: .22em;--ls-label: .12em;--type-display-family: var(--font-slab);--type-heading-family: var(--font-slab);--type-body-family: var(--font-sans);--type-metric-family: var(--font-mono)}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--r-sm: 6px;--r-md: 9px;--r-lg: 14px;--r-pill: 999px;--bw-hair: 1px;--bw-accent:1.7px;--shadow-well: inset 0 1px 0 rgba(0,0,0,.35), 0 1px 0 rgba(231,225,211,.03);--shadow-card: 0 8px 24px -16px rgba(0,0,0,.7);--shadow-panel: 0 24px 60px -30px #000;--shadow-pop: 0 18px 44px -18px rgba(0,0,0,.8);--shadow-strike: 0 0 0 1px var(--gold-sh), 0 10px 30px -14px rgba(205,163,73,.5);--container: 1160px;--gutter: 28px}:root{--dur-flick: .12s;--dur-state: .18s;--dur-move: .28s;--dur-move-exit: calc(var(--dur-move) * .7);--dur-scene: .48s;--dur-strike: .72s;--dur-fade: .12s;--ease-settle: linear(0, .3 12%, .55 24%, .73 37%, .85 50%, .93 64%, .975 80%, 1);--ease-sluice: cubic-bezier(.16, 1, .3, 1);--ease-pan: cubic-bezier(.45, 0, .15, 1);--ease-sink: cubic-bezier(.55, 0, 1, .45);--rise: 8px;--lift: 2px;--stagger: 32ms}@media(prefers-reduced-motion:reduce){:root{--dur-flick: 0ms;--dur-state: 0ms;--dur-move: 0ms;--dur-scene: 0ms;--dur-strike: 0ms;--rise: 0px;--lift: 0px;--stagger: 0ms}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms!important}.settle-in,.sink-out{transition-property:opacity;transition-duration:var(--dur-fade);transition-timing-function:linear}}.settle-in{opacity:1;transform:translateY(0);transition:opacity var(--dur-move) var(--ease-settle),transform var(--dur-move) var(--ease-settle)}@starting-style{.settle-in{opacity:0;transform:translateY(var(--rise))}}.sink-out{transition:opacity var(--dur-move) var(--ease-sink),transform var(--dur-move) var(--ease-sink),filter var(--dur-move) var(--ease-sink);opacity:0;transform:translateY(var(--rise));filter:saturate(.6) brightness(.85)}.glint{position:relative;overflow:hidden}.glint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--placer-gold) 35%,transparent) 50%,transparent 70%);background-size:220% 100%;background-position:130% 0;animation:glint-sweep var(--dur-scene) var(--ease-sluice) 1 forwards}@keyframes glint-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}::view-transition-group(*){animation-duration:var(--dur-scene);animation-timing-function:var(--ease-settle)}@media(prefers-reduced-motion:no-preference){.column-head{position:relative;overflow:hidden}.column-head:has(+.cards .card[data-arrived]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--placer-gold) 35%,transparent) 50%,transparent 70%);background-size:220% 100%;background-position:130% 0;animation:glint-sweep var(--dur-scene) var(--ease-sluice) 1 forwards}.card[data-sinking]{transform:translateY(4px);filter:saturate(.6) brightness(.85);transition:transform var(--dur-state) var(--ease-sink),filter var(--dur-state) var(--ease-sink)}}.claim-card{position:relative}.claim-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:var(--r-md);border:1px solid var(--galena-dim);box-shadow:var(--shadow-pop);opacity:0;transition:opacity var(--dur-flick) var(--ease-sluice)}.claim-card--strike:after{border-color:var(--accent)}.claim-card--interactive:hover:after{opacity:1}.paydirt-wrap{position:relative;border-radius:var(--r-md);box-shadow:var(--shadow-strike)}.paydirt-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-md);pointer-events:none;border:2px solid var(--placer-gold);opacity:0}@media(prefers-reduced-motion:no-preference){.paydirt-ring{animation:paydirt-bloom var(--dur-strike) var(--ease-settle) 1 forwards}}@keyframes paydirt-bloom{0%{opacity:.95;transform:scale(.3)}55%{opacity:.5;transform:scale(1.12)}to{opacity:0;transform:scale(1.3)}}.paydirt-arc{stroke-dasharray:80;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.paydirt-arc{stroke-dashoffset:80;animation:paydirt-arc-draw var(--dur-strike) var(--ease-sluice) 1 forwards}}@keyframes paydirt-arc-draw{to{stroke-dashoffset:0}}.ghost-dust{position:relative;overflow:hidden}.ghost-dust:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,color-mix(in oklab,var(--galena) 30%,transparent) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--galena) 20%,transparent) 0 1px,transparent 1px 22px);opacity:.01}@media(prefers-reduced-motion:no-preference){.ghost-dust:before{animation:ghost-dust-drift 6s ease-in-out infinite}}@keyframes ghost-dust-drift{0%,to{opacity:.01;transform:translateY(0)}50%{opacity:.03;transform:translateY(-2px)}}@keyframes strata-deposit{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:translateY(0)}}.ds-dialog{padding:0;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);background:var(--surface-card);color:inherit;overflow:hidden;max-height:90vh}.ds-dialog::backdrop{background:#10171ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@supports (transition-behavior: allow-discrete){.ds-dialog{opacity:0;transform:translateY(var(--rise)) scale(.985);transition:opacity var(--dur-move-exit) var(--ease-settle),transform var(--dur-move-exit) var(--ease-settle),display var(--dur-move-exit) allow-discrete,overlay var(--dur-move-exit) allow-discrete}.ds-dialog[open]{opacity:1;transform:translateY(0) scale(1);transition:opacity var(--dur-move) var(--ease-settle),transform var(--dur-move) var(--ease-settle),display var(--dur-move) allow-discrete,overlay var(--dur-move) allow-discrete}@starting-style{.ds-dialog[open]{opacity:0;transform:translateY(var(--rise)) scale(.985)}}.ds-dialog::backdrop{background:#10171a00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background-color var(--dur-move-exit) var(--ease-settle),backdrop-filter var(--dur-move-exit) var(--ease-settle),display var(--dur-move-exit) allow-discrete,overlay var(--dur-move-exit) allow-discrete}.ds-dialog[open]::backdrop{background:#10171ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background-color var(--dur-move) var(--ease-settle),backdrop-filter var(--dur-move) var(--ease-settle),display var(--dur-move) allow-discrete,overlay var(--dur-move) allow-discrete}@starting-style{.ds-dialog[open]::backdrop{background:#10171a00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@media(prefers-reduced-motion:reduce){.ds-dialog,.ds-dialog[open]{transform:none;transition:opacity var(--dur-fade) linear,display var(--dur-fade) allow-discrete,overlay var(--dur-fade) allow-discrete}.ds-dialog::backdrop,.ds-dialog[open]::backdrop{transition:background-color var(--dur-fade) linear,display var(--dur-fade) allow-discrete,overlay var(--dur-fade) allow-discrete}}}.ds-dialog-title{padding:16px 20px;border-bottom:1px solid var(--line);font-family:var(--font-slab);font-weight:600;font-size:18px;color:var(--text-strong)}.ds-dialog-body{padding:20px}.ds-dialog-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line);background:var(--bg-sunken)}.ds-tooltip-fade{opacity:1;transition:opacity var(--dur-state) var(--ease-settle)}@starting-style{.ds-tooltip-fade{opacity:0}}.claim-scrim{opacity:1;-webkit-backdrop-filter:brightness(.7) blur(2px);backdrop-filter:brightness(.7) blur(2px);transition:opacity var(--dur-move) var(--ease-sluice),backdrop-filter var(--dur-move) var(--ease-sluice)}@starting-style{.claim-scrim{opacity:0;-webkit-backdrop-filter:brightness(1) blur(0px);backdrop-filter:brightness(1) blur(0px)}}.claim-scrim.is-closing{opacity:0;-webkit-backdrop-filter:brightness(1) blur(0px);backdrop-filter:brightness(1) blur(0px);transition:opacity var(--dur-move-exit) var(--ease-sluice),backdrop-filter var(--dur-move-exit) var(--ease-sluice)}.claim-panel{transform:translateY(0) scale(1);transition:transform var(--dur-move) var(--ease-sluice)}@starting-style{.claim-panel{transform:translateY(12px) scale(.985)}}.claim-panel.is-closing{transform:translateY(12px) scale(.985);transition:transform var(--dur-move-exit) var(--ease-sluice)}.claim-content{opacity:1;transform:translateY(0);transition:opacity var(--dur-move) var(--ease-settle) 40ms,transform var(--dur-move) var(--ease-settle) 40ms}@starting-style{.claim-content{opacity:0;transform:translateY(var(--rise))}}.claim-content.is-closing{opacity:0;transform:translateY(var(--rise));transition:opacity var(--dur-move-exit) var(--ease-settle),transform var(--dur-move-exit) var(--ease-settle)}@supports (clip-path: inset(0)){.claim-snapshot{clip-path:inset(0 0 0% 0);transition:clip-path var(--dur-move) var(--ease-sluice) 40ms}@starting-style{.claim-snapshot{clip-path:inset(0 0 100% 0)}}.claim-snapshot.is-closing{clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-move-exit) var(--ease-sluice)}}.claim-strata-layer{opacity:1;transform:translateY(0)}@supports not (animation-timeline: view()){.claim-strata-layer{transition:opacity var(--dur-move) var(--ease-settle) var(--claim-strata-delay, 0ms),transform var(--dur-move) var(--ease-settle) var(--claim-strata-delay, 0ms)}@starting-style{.claim-strata-layer{opacity:0;transform:translateY(var(--rise))}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.claim-strata-layer{animation:strata-deposit var(--dur-move) var(--ease-settle) both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@media(prefers-reduced-motion:reduce){.claim-scrim{-webkit-backdrop-filter:brightness(.7) blur(2px);backdrop-filter:brightness(.7) blur(2px);transition:opacity var(--dur-fade) linear}.claim-scrim.is-closing{opacity:0}.claim-panel{transform:none;transition:none}.claim-panel.is-closing{transform:none}.claim-content{transform:none;transition:opacity var(--dur-fade) linear}.claim-content.is-closing{opacity:0}.claim-snapshot{transition:none}.claim-strata-layer{transition:none;animation:none}}@view-transition{navigation:auto}@keyframes vt-root-out-down{to{opacity:0;transform:translateY(var(--rise))}}@keyframes vt-root-in-from-above{0%{opacity:0;transform:translateY(calc(-1 * var(--rise)))}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vt-root-out-down var(--dur-move) var(--ease-pan) both}::view-transition-new(root){animation:vt-root-in-from-above var(--dur-move) var(--ease-pan) both}}.nav-item{position:relative}.nav-indicator{position:absolute;left:-1px;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--verdigris);opacity:0}.nav-indicator.is-active{opacity:1}@media(prefers-reduced-motion:no-preference){.survey-cascade .column-head{clip-path:inset(0 0 0 0);transition-property:clip-path;transition-duration:var(--dur-state);transition-timing-function:var(--ease-pan);transition-delay:min(.6s,calc(var(--col-index, 0) * var(--stagger)))}@starting-style{.survey-cascade .column-head{clip-path:inset(0 100% 0 0)}}.survey-cascade .card{opacity:1;transform:translateY(0);transition-property:opacity,transform;transition-duration:var(--dur-move);transition-timing-function:var(--ease-settle);transition-delay:min(.6s,calc(var(--col-index, 0) * 3 * var(--stagger) + var(--row-index, 0) * var(--stagger)))}@starting-style{.survey-cascade .card{opacity:0;transform:translateY(var(--rise))}}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(0deg,color-mix(in oklab,var(--galena) 20%,transparent) 0 1px,transparent 1px 96px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--galena) 14%,transparent) 0 1px,transparent 1px 96px);opacity:.22}@keyframes survey-texture-drift{0%{transform:translateY(0)}to{transform:translateY(-48px)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){body:before{animation:survey-texture-drift linear both;animation-timeline:scroll(root block)}}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg-base);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.prospect-field{background-image:repeating-linear-gradient(90deg,transparent 0 119px,rgba(110,118,123,.05) 119px 120px)}h1,h2,h3{font-family:var(--font-slab);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin:0;color:var(--text-strong)}a{color:inherit}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:no-preference){@keyframes focus-ring-land{0%{outline-offset:4px}to{outline-offset:2px}}:focus-visible{animation:focus-ring-land var(--dur-flick) var(--ease-settle) both}}.prospect-shell{width:100%}.prospect-wordmark{align-self:center;width:100%!important;height:auto!important;max-width:232px}.prospect-topbar,.prospect-tabbar{display:none}@media(max-width:960px){.prospect-shell{grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important}.prospect-sidebar{display:none!important}:root{--prospect-tabbar-safe: calc(60px + var(--sab, 0px))}.prospect-topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:40;padding:calc(10px + var(--sat, 0px)) 16px 10px;background:var(--slate-850);border-bottom:1px solid var(--line)}.prospect-page-seal{width:40px;height:40px;display:block;flex-shrink:0;fill:none}.prospect-page-seal-outer{stroke:var(--text-strong);stroke-width:1.35}.prospect-page-seal-inner{stroke:var(--line-strong, var(--line));stroke-width:1}.prospect-page-seal-base{stroke:var(--text-body);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.prospect-page-seal-accent{color:var(--placer-gold, var(--gold, #CDA349));stroke:var(--placer-gold, var(--gold, #CDA349));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.prospect-topbar-title{flex:1;min-width:0;font-family:var(--font-slab);font-weight:700;font-size:17px;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-topbar-stake{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:var(--surface-card);color:var(--text-body)}.prospect-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--slate-850);border-top:1px solid var(--line);padding-bottom:var(--sab, 0px)}.prospect-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:6px 4px 8px;text-decoration:none;color:var(--text-faint)}.prospect-tab-label{font-family:var(--font-sans);font-size:10.5px;font-weight:600}.prospect-tab.is-active{color:var(--verdigris)}.prospect-topbar-stake:focus-visible,.prospect-tab:focus-visible{outline:2px solid var(--verdigris);outline-offset:-2px}.prospect-field{padding-bottom:var(--prospect-tabbar-safe, 60px)}.prospect-view-header{align-items:flex-start!important;flex-direction:column;padding:24px 20px 18px!important}.prospect-view-header>div,.prospect-header-tools,.prospect-search{width:100%!important}.prospect-header-tools{align-items:stretch!important;flex-direction:column;gap:10px!important}.prospect-header-slogan{white-space:normal}.prospect-search-results{left:0!important;right:auto!important;width:min(100%,520px)!important}.claim-map-scroll{overflow-x:visible!important;padding:18px 20px calc(30px + var(--prospect-tabbar-safe, 60px))!important}.claim-map-board{display:block!important;min-width:0!important}.claim-map-funnel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.claim-map-divider{display:none!important}.claim-map-tailings{width:auto!important;margin-top:12px}.claim-scrim{padding-top:var(--sat, 0px);box-sizing:border-box}}:root{--sat: env(safe-area-inset-top, 0px);--sar: env(safe-area-inset-right, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px)}body{padding-right:var(--sar);padding-left:var(--sal)}.claim-scrim{display:flex;align-items:center;justify-content:center;padding:32px;box-sizing:border-box}.claim-panel{width:min(1120px,100%);height:min(92dvh,1040px);max-height:calc(100dvh - 64px);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.claim-panel.on-light{background:var(--bg-base);color:var(--text-body);border-color:var(--border-hair)}.claim-detail-header{position:sticky;top:0;z-index:2}.claim-detail-footer{position:sticky;bottom:0;z-index:2}.job-audit{padding:26px;border:1px solid var(--border-hair);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--shadow-card)}.job-audit-head,.audit-section-heading--action{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.job-audit-head h3{margin:0;color:var(--text-strong);font-size:24px}.job-audit-head p,.audit-section-heading p{max-width:760px;margin:7px 0 0;color:var(--text-muted);font-size:14px}.audit-progress,.audit-callout{margin:18px 0 0;padding:14px 16px;border:1px solid var(--border-hair);background:var(--accent-wash-soft);color:var(--text-soft)}.audit-report{display:grid;gap:28px;margin-top:22px}.audit-verdict{display:grid;gap:5px;padding:20px 22px;border:1px solid var(--accent-edge);border-left:5px solid var(--accent);border-radius:var(--r-md);background:var(--accent-wash-soft)}.audit-verdict--apply_now{border-color:var(--positive);background:var(--positive-wash)}.audit-verdict--excluded{border-color:var(--danger);background:var(--danger-wash)}.audit-verdict-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.audit-verdict strong{font-family:var(--font-slab);font-size:25px;color:var(--text-strong)}.audit-verdict p{margin:0;color:var(--text-soft)}.audit-section{display:grid;gap:14px}.audit-section-heading h4,.audit-requirement-group h5,.audit-learning-grid h5{margin:0;color:var(--text-strong)}.audit-section-heading h4{font-size:20px}.audit-requirement-groups,.audit-learning-grid,.audit-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.audit-requirement-group,.audit-learning-grid article,.audit-market-grid article{padding:17px;border:1px solid var(--border-hair);border-radius:var(--r-md);background:var(--surface-card)}.audit-requirement-group--hard_gap{border-top:4px solid var(--danger)}.audit-requirement-group--competitive_gap,.audit-requirement-group--partial_evidence{border-top:4px solid var(--accent-edge)}.audit-requirement-group--supported{border-top:4px solid var(--positive)}.audit-group-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.audit-group-title h5,.audit-learning-grid h5{font-size:16px}.audit-group-title span{min-width:28px;padding:2px 8px;border-radius:var(--r-pill);background:var(--bg-sunken);color:var(--text-soft);text-align:center;font-family:var(--font-mono);font-size:11px}.audit-group-intro,.audit-learning-grid p,.audit-market-grid p{margin:5px 0 0;color:var(--text-muted);font-size:13px}.audit-requirement-group ul{display:grid;gap:12px;margin:15px 0 0;padding:0;list-style:none}.audit-requirement-group li{display:grid;gap:3px;padding-top:11px;border-top:1px solid var(--border-hair)}.audit-requirement-group li:first-child{padding-top:0;border-top:0}.audit-requirement-group li>strong{color:var(--text-strong);font-size:14px}.audit-requirement-group li>span,.audit-requirement-group li>em{color:var(--text-muted);font-size:12px;font-style:normal}.audit-requirement-group li>em{color:var(--danger)}.audit-next-steps{padding:20px;border-left:4px solid var(--positive);background:var(--positive-wash)}.audit-next-steps ol{display:grid;gap:10px;margin:0;padding-left:23px;color:var(--text-soft)}.audit-learning-grid article,.audit-market-grid article{display:grid;align-content:start;gap:5px}.audit-learning-grid article>span{margin-top:4px;color:var(--positive);font-size:11px;font-weight:600}.audit-market-grid strong{color:var(--text-strong)}.audit-technical{padding:14px 16px;border:1px dashed var(--border-dashed);color:var(--text-muted);font-size:12px}.audit-technical summary{cursor:pointer;color:var(--text-soft);font-weight:600}.audit-technical li{margin:5px 0}@media(max-width:960px){.claim-scrim{padding:calc(16px + var(--sat, 0px)) 16px calc(16px + var(--sab, 0px))}.claim-panel{width:100%;height:100%;max-height:calc(100dvh - 32px - var(--sat, 0px) - var(--sab, 0px))}.audit-requirement-groups,.audit-learning-grid,.audit-market-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.claim-scrim{padding:var(--sat, 0px) 0 var(--sab, 0px)}.claim-panel{max-height:calc(100dvh - var(--sat, 0px) - var(--sab, 0px));border-right:0;border-left:0;border-radius:0}.job-audit{padding:18px;border-right:0;border-left:0;border-radius:0}.job-audit-head,.audit-section-heading--action{flex-direction:column}}
