.exposure-shell{--exposure-line:#353c3a;--exposure-muted:#adb6b1;color:#f1f0e7;min-height:100vh;font-family:var(--font-sans,"Albert Sans",sans-serif);background:#101513}.exposure-nav,.exposure-footer{border-bottom:1px solid var(--exposure-line);justify-content:space-between;gap:24px;max-width:1120px;margin:auto;padding:28px 32px;display:flex}.exposure-nav a,.exposure-footer a{color:inherit;text-decoration:none}.exposure-main{max-width:1000px;margin:auto;padding:72px 32px 96px}.exposure-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#a8d68d;font-size:12px}.exposure-main h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,7vw,84px);font-weight:500;line-height:1.03}.exposure-intro{color:#c5cec8;max-width:610px;font-size:20px;line-height:1.6}.exposure-form{max-width:760px;margin:40px 0 20px}.exposure-form label{margin-bottom:12px;font-size:14px;display:block}.exposure-form input{width:100%;color:inherit;background:#19201c;border:1px solid #586454;border-radius:4px;min-width:0;padding:18px;font-family:monospace;font-size:15px}.exposure-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.exposure-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #586454;border-radius:4px;padding:14px 20px}.exposure-actions .exposure-primary{color:#142013;background:#c2e5ac;border-color:#c2e5ac;font-weight:600}.exposure-actions button:disabled{opacity:.55;cursor:not-allowed}.exposure-shell :focus-visible{outline-offset:4px;outline:2px solid #c2e5ac}.exposure-note{color:var(--exposure-muted);margin-top:16px;font-size:13px;line-height:1.7}.exposure-status{color:#c2e5ac;font-size:14px;line-height:1.6}.exposure-error{color:#f2c4b7;border:1px solid #b17f72;padding:16px}.exposure-results{gap:24px;margin-top:48px;display:grid}.exposure-panel{border:1px solid var(--exposure-line);border-radius:4px;min-width:0;padding:28px}.exposure-panel h2,.exposure-next h2{letter-spacing:-.02em;margin:0 0 20px;font-size:25px;font-weight:500}.exposure-panel p,.exposure-panel li,.exposure-next p{line-height:1.65}.exposure-address{overflow-wrap:anywhere;font-size:13px;line-height:1.7;display:block}.exposure-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.exposure-summary span{color:var(--exposure-muted);font-size:12px;display:block}.exposure-summary strong{overflow-wrap:anywhere;margin-top:8px;font-size:18px;font-weight:500;display:block}.exposure-table-wrap{overflow-x:auto}.exposure-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.exposure-panel th,.exposure-panel td{border-bottom:1px solid var(--exposure-line);vertical-align:top;padding:14px 12px 14px 0}.exposure-panel td code{overflow-wrap:anywhere;max-width:290px;display:block}.exposure-panel th{color:var(--exposure-muted);font-weight:500}.exposure-list{margin:0;padding:0;list-style:none}.exposure-list>li{border-top:1px solid var(--exposure-line);padding:20px 0}.exposure-label{color:var(--grain-orange);margin-bottom:12px;font-size:12px;display:inline-block}.exposure-panel summary{cursor:pointer;overflow-wrap:anywhere;padding:10px 0;font-size:14px}.exposure-next{border-top:1px solid var(--exposure-line);color:var(--exposure-muted);margin-top:56px;padding-top:32px}.exposure-footer{border-bottom:0;border-top:1px solid var(--exposure-line);color:var(--exposure-muted);font-size:13px}@media (max-width:600px){.exposure-nav,.exposure-footer{padding:22px 20px}.exposure-main{padding:44px 20px 64px}.exposure-intro{font-size:17px}.exposure-panel{padding:20px}.exposure-summary{grid-template-columns:1fr;gap:18px}.exposure-actions button{flex:1}.exposure-form input{font-size:13px}.exposure-panel td code{max-width:190px}}
