@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_d2dc74{--font-text:"Manrope","Manrope Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_0086c7{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_0086c7{--font-signal:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--az-color-charcoal:#080605;--az-color-espresso-black:#120b08;--az-color-soil:#1a100c;--az-color-burnt-umber:#2b140d;--az-color-azalea-magenta:#d71961;--az-color-dusty-petal:#c85a78;--az-color-terracotta-line:#f06a3c;--az-color-copper-vein:#b75a2a;--az-color-cream-cut:#f5e9d8;--az-color-muted-clay:#b99f8d;--az-color-light-paper:#fff7eb;--az-color-line:rgba(245,233,216,0.16);--az-color-text-primary:var(--az-color-cream-cut);--az-color-text-secondary:var(--az-color-muted-clay);--az-color-text-warm:#ddcabc;--az-color-surface-base:var(--az-color-espresso-black);--az-color-surface-raised:var(--az-color-burnt-umber);--az-color-surface-field:rgba(8,6,5,0.72);--az-color-action-primary:var(--az-color-cream-cut);--az-color-action-primary-text:var(--az-color-charcoal);--az-color-action-secondary:rgba(43,20,13,0.72);--az-space-2xs:4px;--az-space-xs:8px;--az-space-sm:12px;--az-space-md:16px;--az-space-lg:24px;--az-space-xl:32px;--az-space-2xl:48px;--az-space-3xl:72px;--az-radius-none:0;--az-radius-xs:2px;--az-radius-sm:4px;--az-radius-md:6px;--az-radius-full:999px;--az-font-display:Georgia,"Times New Roman",serif;--az-font-body:Georgia,"Times New Roman",serif;--az-font-mono:"Courier New",monospace;--az-shadow-panel:0 30px 90px rgba(0,0,0,0.28);--az-focus-ring:0 0 0 3px rgba(240,106,60,0.28)}.az-surface{background:radial-gradient(circle at 78% 18%,rgba(215,25,97,.1),transparent 28%),linear-gradient(125deg,#070504 0,var(--az-color-espresso-black) 48%,#0a0605 100%);color:var(--az-color-text-primary);font-family:var(--az-font-body)}.az-app-header__subtitle,.az-bottom-nav,.az-button,.az-field,.az-kicker{font-family:var(--az-font-mono);font-weight:700;letter-spacing:0;text-transform:uppercase}.az-kicker{color:var(--az-color-terracotta-line);font-size:.75rem;margin:0 0 18px}.az-app-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;position:relative;width:100%;z-index:2}.az-app-header__brand{align-items:center;color:var(--az-color-text-primary);display:inline-flex;font-family:var(--az-font-display);font-size:clamp(1.5rem,2vw,2rem);font-weight:700;gap:var(--az-space-xs);letter-spacing:0;text-decoration:none}.az-app-header__brand img{height:28px;object-fit:cover;width:28px}.az-app-header__subtitle{color:rgba(245,233,216,.54);font-size:.75rem}.az-device-card,.az-health-graphic,.az-list-panel,.az-metric-card{background:linear-gradient(rgba(18,11,8,.78),rgba(18,11,8,.84)),var(--az-panel-texture,var(--az-color-surface-raised));border:1px solid var(--az-color-line);box-shadow:var(--az-shadow-panel);position:relative}.az-list-panel{padding:clamp(22px,3vw,34px)}.az-device-card:before,.az-list-panel:before{border-left:1px solid rgba(240,106,60,.7);border-top:1px solid rgba(240,106,60,.7);content:"";height:48px;left:14px;position:absolute;top:14px;width:48px}.az-device-card h3,.az-list-panel h2{color:var(--az-color-text-primary);font-family:var(--az-font-display);font-size:clamp(1.55rem,2.3vw,2.45rem);font-weight:700;letter-spacing:0;line-height:1.05;margin:0 0 26px;max-width:330px;padding-right:58px;text-wrap:balance}.az-micro-mark{height:68px;opacity:.86;overflow:hidden;position:absolute;right:18px;top:18px;width:68px}.az-micro-mark:after{background:radial-gradient(circle at center,transparent 0,transparent 35%,var(--az-color-espresso-black) 78%);content:"";inset:0;position:absolute}.az-micro-mark img{height:100%;object-fit:cover;width:100%}.az-form{display:grid;grid-gap:14px;gap:14px}.az-field{color:rgba(245,233,216,.56);display:grid;font-size:.75rem;grid-gap:var(--az-space-xs);gap:var(--az-space-xs)}.az-field__input{background:var(--az-color-surface-field);border:1px solid rgba(245,233,216,.18);color:var(--az-color-text-primary);font:inherit;min-height:52px;outline:none;padding:0 14px}.az-field--focus .az-field__input,.az-field__input:focus{border-color:rgba(240,106,60,.84);box-shadow:var(--az-focus-ring)}.az-field--error .az-field__input{border-color:#ffb8a1}.az-button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-size:.82rem;justify-content:center;min-height:52px;padding:0 18px;width:100%}.az-button--primary{background:var(--az-color-action-primary);border-color:var(--az-color-action-primary);color:var(--az-color-action-primary-text)}.az-button--primary:hover{background:var(--az-color-light-paper)}.az-button--secondary{background:var(--az-color-action-secondary);border-color:rgba(183,90,42,.74);color:var(--az-color-text-primary)}.az-button:disabled{cursor:progress;opacity:.72}.az-continue-icon{display:block;height:22px;overflow:visible;width:22px}.az-continue-icon__shard{fill:rgba(245,233,216,.12);stroke:currentColor;stroke-linejoin:round;stroke-width:1.5}.az-continue-icon__cut,.az-continue-icon__tip{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.az-form-message{color:rgba(245,233,216,.5);font-size:.9rem;line-height:1.44;margin:0}.az-form-message--error{color:#ffb8a1}.az-device-card{min-height:220px;overflow:hidden;padding:var(--az-space-xl)}.az-device-card__wash{height:100%;inset:0;object-fit:cover;opacity:.18;position:absolute;width:100%}.az-device-card>:not(.az-device-card__wash){position:relative}.az-device-card p:not(.az-kicker){color:var(--az-color-text-secondary);line-height:1.5;margin:0}.az-device-card__action{margin-top:var(--az-space-lg);max-width:220px}.az-camera-preview{align-items:center;aspect-ratio:3/4;background:var(--az-color-charcoal);border:1px solid rgba(183,90,42,.72);color:var(--az-color-terracotta-line);display:grid;justify-items:center;min-height:300px;overflow:hidden;position:relative}.az-camera-preview__grid,.az-camera-preview__rings{inset:0;margin:auto;max-height:78%;max-width:78%;opacity:.58;position:absolute}.az-camera-preview__rings{opacity:.78}.az-camera-preview span{align-self:end;font-family:var(--az-font-mono);font-size:.75rem;font-weight:700;margin-bottom:var(--az-space-md);position:relative;text-transform:uppercase}.az-health-graphic{align-items:center;aspect-ratio:1;display:grid;justify-items:center;overflow:hidden;padding:var(--az-space-xl)}.az-health-graphic img{inset:0;margin:auto;max-height:86%;max-width:86%;opacity:.24;position:absolute}.az-health-graphic__score{align-items:center;border:1px solid rgba(240,106,60,.58);border-radius:var(--az-radius-full);display:grid;height:164px;justify-items:center;padding:var(--az-space-lg);position:relative;width:164px}.az-health-graphic__score strong{color:var(--az-color-cream-cut);font-family:var(--az-font-display);font-size:3.4rem;line-height:1}.az-health-graphic__score span{color:var(--az-color-muted-clay);font-family:var(--az-font-mono);font-size:.68rem;font-weight:700;text-align:center;text-transform:uppercase}.az-metric-card{box-shadow:none;display:grid;grid-gap:var(--az-space-xs);gap:var(--az-space-xs);min-height:136px;overflow:hidden;padding:var(--az-space-lg)}.az-metric-card:before{background:var(--az-signal-color,var(--az-color-muted-clay));content:"";inset:0 auto 0 0;position:absolute;width:3px}.az-metric-card p,.az-metric-card span{color:var(--az-color-muted-clay);margin:0}.az-metric-card p{font-family:var(--az-font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase}.az-metric-card strong{color:var(--az-color-cream-cut);font-family:var(--az-font-display);font-size:2rem;line-height:1}.az-signal-neutral{--az-signal-color:var(--az-color-muted-clay)}.az-signal-good{--az-signal-color:#c9d9a6}.az-signal-watch{--az-signal-color:var(--az-color-terracotta-line)}.az-signal-escalate{--az-signal-color:var(--az-color-azalea-magenta)}.az-bottom-nav{align-items:center;background:rgba(18,11,8,.94);border-top:1px solid rgba(183,90,42,.46);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:64px}.az-bottom-nav__item{align-items:center;color:rgba(245,233,216,.52);display:inline-flex;font-size:.7rem;height:100%;justify-content:center;position:relative;text-decoration:none}.az-bottom-nav__item--active{color:var(--az-color-cream-cut)}.az-bottom-nav__item--active:before{background:var(--az-color-azalea-magenta);content:"";height:3px;left:28%;position:absolute;right:28%;top:0}.az-fidelity-wireframe{--az-color-text-primary:#1d1d1f;--az-color-text-secondary:#707078;--az-color-surface-base:#f5f5f7;--az-color-surface-raised:#ffffff;--az-color-line:#d8d8df;--az-color-action-primary:#1d1d1f;--az-color-action-primary-text:#ffffff;--az-shadow-panel:none;filter:grayscale(1)}@media (max-width:620px){.az-app-header__subtitle{display:none}}:root{--charcoal:var(--az-color-charcoal);--chocolate:#2a1208;--soil:#34180d;--oxide:var(--az-color-terracotta-line);--azalea:var(--az-color-azalea-magenta);--paper:var(--az-color-light-paper);--line:rgba(255,243,228,0.14);--type-display:var(--font-display),"Instrument Serif",Georgia,serif;--type-text:var(--font-text),Manrope,Arial,sans-serif;--type-signal:var(--font-signal),"IBM Plex Mono","Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--chocolate)}body{color:var(--paper);font-family:var(--type-text);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}main{min-height:100svh}.launch-stage{background:radial-gradient(circle at 74% 42%,rgba(215,25,97,.08),transparent 28%),linear-gradient(180deg,#32170c 0,var(--chocolate) 52%,#1b0905 100%);min-height:320svh;position:relative}.sticky-scene{display:grid;grid-template-rows:auto 1fr;height:100svh;overflow:hidden;padding:22px clamp(18px,4vw,58px);position:-webkit-sticky;position:sticky;top:0}.sticky-scene:after{background:url(/brand/layers/transparent/texture-grain.png) 50%/cover;content:"";inset:0;mix-blend-mode:screen;opacity:.055;pointer-events:none;position:absolute;z-index:0}.launch-header{justify-content:center;max-width:none;z-index:4}.launch-header .az-app-header__brand{color:rgba(255,243,228,.92);font-family:var(--type-display);font-size:clamp(1.8rem,2vw,2.25rem);font-weight:400}.parallax-field{inset:0;pointer-events:none;position:absolute;z-index:1}.layer{filter:saturate(1.04) contrast(1.02);height:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.layer-shadows{left:-18vw;opacity:.24;top:16vh;width:min(54vw,680px)}.layer-petals{opacity:.36;right:-16vw;top:12vh;width:min(58vw,720px)}.scroll-caption{color:rgba(255,243,228,.38);font-family:var(--type-signal);font-size:.72rem;left:clamp(18px,4vw,58px);margin:0;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.hero-form{align-self:center;justify-self:center;max-width:720px;padding:clamp(18px,3vw,34px) 0;position:relative;text-align:center;width:min(88vw,720px);z-index:4}.hero-form h1{font-family:var(--type-display);font-size:clamp(4.4rem,8.5vw,8.2rem);font-weight:400;letter-spacing:0;line-height:.8;margin:0 auto clamp(18px,3.2vh,28px);max-width:650px;text-wrap:balance}.hero-subheader{color:rgba(255,243,228,.66);font-size:clamp(.98rem,1.45vw,1.18rem);font-weight:500;line-height:1.5;margin:0 auto clamp(24px,4vh,38px);max-width:430px}.hero-separator{background:linear-gradient(90deg,transparent,rgba(255,243,228,.44),transparent);height:1px;margin:0 auto clamp(28px,4.8vh,46px);width:min(68vw,460px)}.question-form{align-items:end;display:grid;grid-gap:clamp(18px,3vh,28px);gap:clamp(18px,3vh,28px);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:420px}.question-form .az-field{color:rgba(255,243,228,.58);font-family:var(--type-signal);font-size:.72rem;font-weight:500;gap:18px;text-align:center}.question-form .az-field__input{background:transparent;border:0;border-bottom:1px solid rgba(255,243,228,.38);color:var(--paper);min-height:46px;padding:0 12px;text-align:center}.question-form .az-field__input:focus{border-color:var(--oxide);box-shadow:none}.question-form .az-field--error .az-field__input{border-color:#ffb8a1}.question-submit.az-button{align-self:end;aspect-ratio:1;background:radial-gradient(circle at 34% 32%,rgba(245,233,216,.12),transparent 38%),rgba(43,20,13,.78);border:1px solid rgba(240,106,60,.64);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(245,233,216,.06),0 12px 28px rgba(8,6,5,.28);color:var(--az-color-cream-cut);font-family:var(--type-signal);font-size:1rem;font-weight:600;justify-self:end;min-height:46px;padding:0;width:46px}.answer-list .az-button{background:rgba(255,243,228,.08);border:0;border-radius:0;color:rgba(255,243,228,.88);font-family:var(--type-signal);font-size:.7rem;font-weight:600;min-height:42px;padding:0 22px;width:100%}.answer-list .az-button:hover,.question-submit.az-button:hover{background:rgba(215,25,97,.82);border-color:rgba(245,233,216,.7);color:white}.answer-list .az-button:disabled,.question-submit.az-button:disabled{cursor:progress;opacity:.7}.question-step{display:grid;grid-gap:clamp(24px,4vh,38px);gap:clamp(24px,4vh,38px);margin:0 auto;max-width:520px}.done-step p,.question-step p{color:rgba(255,243,228,.82);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:500;line-height:1.3;margin:0}.answer-list{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.done-step{display:grid;grid-gap:8px;gap:8px}.done-step span,.hero-form .az-form-message{color:rgba(255,243,228,.5);display:block;font-size:.82rem;line-height:1.44;margin:16px 0 0}.hero-form .az-form-message--error{color:#ffb8a1}.scroll-copy{bottom:10vh;display:grid;grid-gap:18vh;gap:18vh;left:0;pointer-events:none;position:absolute;right:0;text-align:center;z-index:2}.scroll-copy p{color:rgba(255,243,228,.1);font-family:var(--type-display);font-size:clamp(5rem,13vw,13rem);letter-spacing:0;line-height:.82;margin:0;transition:opacity .18s ease}@media (max-width:820px){.scroll-caption{display:none}.hero-form{margin-top:6vh}.answer-list,.question-form{grid-template-columns:1fr}.question-form{gap:12px;max-width:380px}.question-submit.az-button{justify-self:center;width:46px}.layer-shadows{left:-58vw;top:20vh;width:98vw}.layer-petals{right:-60vw;top:10vh;width:104vw}}@media (max-width:560px){.sticky-scene{padding-inline:16px}.hero-form{padding:20px 0;width:100%}.hero-form h1{font-size:clamp(4rem,20vw,6.2rem)}}