.landing-module__jke6-a__page{max-width:1040px;margin:0 auto;padding:0 20px 40px}.landing-module__jke6-a__nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.landing-module__jke6-a__brand{font-family:var(--font-ui);color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.landing-module__jke6-a__mark{background:var(--accent);width:32px;height:32px;color:var(--on-accent);letter-spacing:.02em;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.landing-module__jke6-a__navLinks{align-items:center;gap:8px;display:flex}.landing-module__jke6-a__navLink{font-family:var(--font-ui);color:var(--ink-2);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none}.landing-module__jke6-a__navLink:hover{background:var(--surface-2)}.landing-module__jke6-a__navBtn{font-family:var(--font-ui);color:var(--on-accent);background:var(--accent);min-height:var(--tap);border-radius:9px;align-items:center;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__jke6-a__hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:44px;padding:56px 0 44px;display:grid}.landing-module__jke6-a__eyebrow{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:700}.landing-module__jke6-a__h1{font-family:var(--font-ui);letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(38px,5.4vw,60px);font-weight:800;line-height:1.02}.landing-module__jke6-a__h1 em{color:var(--accent);font-style:normal}.landing-module__jke6-a__lede{color:var(--ink-2);max-width:36ch;margin:20px 0 26px;font-size:19px}.landing-module__jke6-a__cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-module__jke6-a__primary,.landing-module__jke6-a__secondary{min-height:52px;font-family:var(--font-ui);border-radius:11px;align-items:center;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__jke6-a__primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.landing-module__jke6-a__secondary{border:1px solid var(--rule-2);color:var(--accent-ink);background:var(--surface)}.landing-module__jke6-a__small{color:var(--ink-3);margin:16px 0 0;font-size:13px}.landing-module__jke6-a__phone{background:#11201d;border-radius:34px;justify-self:center;width:min(310px,100%);padding:9px;box-shadow:0 26px 56px -28px #141f1d8c}.landing-module__jke6-a__screen{background:var(--ground);border-radius:26px;flex-direction:column;gap:8px;padding:12px 11px 10px;display:flex}.landing-module__jke6-a__mockBar{align-items:center;gap:7px;padding:0 2px 6px;display:flex}.landing-module__jke6-a__mockMark{background:var(--accent);width:20px;height:20px;color:var(--on-accent);font-family:var(--font-ui);border-radius:6px;place-items:center;font-size:8px;font-weight:800;display:grid}.landing-module__jke6-a__mockBrand{font-family:var(--font-ui);font-size:12px;font-weight:700}.landing-module__jke6-a__mockDate{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-size:9px}.landing-module__jke6-a__hero0{background:var(--band-0);color:#fff;border-radius:12px;padding:12px}.landing-module__jke6-a__hero0Label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:8px}.landing-module__jke6-a__hero0Num{font-family:var(--font-ui);margin:4px 0 2px;font-size:30px;font-weight:800;line-height:1}.landing-module__jke6-a__hero0Num small{font-family:var(--font-mono);opacity:.9;margin-left:5px;font-size:9px;font-weight:400}.landing-module__jke6-a__hero0Text{opacity:.95;margin:0;font-size:11px}.landing-module__jke6-a__mockCard{background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:10px}.landing-module__jke6-a__mockLabel{font-family:var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:8px;font-weight:700}.landing-module__jke6-a__mockTitle{font-family:var(--font-ui);margin:6px 0 0;font-size:12.5px;font-weight:700;line-height:1.3}.landing-module__jke6-a__spark{align-items:flex-end;gap:3px;height:40px;margin-top:8px;display:flex}.landing-module__jke6-a__spark i{background:var(--band-0);border-radius:2px;flex:1}.landing-module__jke6-a__spark i[data-band=warn]{background:var(--band-1)}.landing-module__jke6-a__mockFoot{font-family:var(--font-mono);color:var(--ink-3);text-align:center;padding-top:2px;font-size:8px}.landing-module__jke6-a__strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.landing-module__jke6-a__strip div{padding:22px 20px 22px 0}.landing-module__jke6-a__strip div+div{border-left:1px solid var(--rule);padding-left:22px}.landing-module__jke6-a__strip b{font-family:var(--font-ui);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1;display:block}.landing-module__jke6-a__strip span{color:var(--ink-3);margin-top:7px;font-size:13.5px;display:block}.landing-module__jke6-a__section{padding:60px 0 0}.landing-module__jke6-a__h2{font-family:var(--font-ui);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0;font-size:clamp(27px,3.4vw,38px);font-weight:800;line-height:1.08}.landing-module__jke6-a__steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.landing-module__jke6-a__step{background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:20px}.landing-module__jke6-a__stepN{font-family:var(--font-mono);color:var(--accent-ink);font-size:12px}.landing-module__jke6-a__step h3{font-family:var(--font-ui);letter-spacing:-.01em;margin:9px 0 7px;font-size:20px}.landing-module__jke6-a__step p{color:var(--ink-2);margin:0;font-size:15px}.landing-module__jke6-a__split{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid}.landing-module__jke6-a__list{color:var(--ink-2);margin:18px 0 0;padding-left:20px}.landing-module__jke6-a__list li{margin:9px 0;font-size:15.5px}.landing-module__jke6-a__quoteCard{background:var(--missing-wash);border-left:3px solid var(--missing);border-radius:0 12px 12px 0;padding:20px 22px}.landing-module__jke6-a__quoteLabel{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10.5px;font-weight:700}.landing-module__jke6-a__quote{font-family:var(--font-mono);color:var(--ink);margin:10px 0 0;font-size:14px;line-height:1.5}.landing-module__jke6-a__quoteNote{color:var(--ink-2);margin:12px 0 0;font-size:13.5px}.landing-module__jke6-a__footer{border-top:1px solid var(--rule);font-family:var(--font-ui);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:60px;padding-top:26px;font-size:13.5px;display:flex}.landing-module__jke6-a__footerLinks{flex-wrap:wrap;gap:18px;display:flex}.landing-module__jke6-a__footerLinks a{color:var(--ink-2);text-decoration:none}@media (max-width:860px){.landing-module__jke6-a__hero,.landing-module__jke6-a__split,.landing-module__jke6-a__steps,.landing-module__jke6-a__strip{grid-template-columns:1fr}.landing-module__jke6-a__strip div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.landing-module__jke6-a__hero{gap:32px;padding-top:32px}.landing-module__jke6-a__navLink{display:none}.landing-module__jke6-a__navLinks .landing-module__jke6-a__navBtn{display:inline-flex}}.landing-module__jke6-a__body{color:var(--ink-2);margin:16px 0 0;font-size:16px}.landing-module__jke6-a__paper{color:#16201e;background:#fff;border:1px solid #d8e0dd;border-radius:10px;padding:20px 22px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;box-shadow:0 22px 44px -30px #141f1d80}.landing-module__jke6-a__paperH1{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.landing-module__jke6-a__paperSub{color:#6b7c77;margin:3px 0 0;font-size:11px}.landing-module__jke6-a__paperCards{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 0;display:grid}.landing-module__jke6-a__paperCards div{border:1px solid #d8e0dd;border-radius:7px;padding:8px 9px}.landing-module__jke6-a__paperCards b{font-family:var(--font-mono);font-size:17px;font-weight:600;line-height:1;display:block}.landing-module__jke6-a__paperCards span{color:#6b7c77;margin-top:4px;font-size:9px;display:block}.landing-module__jke6-a__paperLabel{letter-spacing:.11em;text-transform:uppercase;color:#6b7c77;border-bottom:1px solid #d8e0dd;margin:16px 0 6px;padding-bottom:4px;font-size:9.5px;font-weight:700}.landing-module__jke6-a__paperTable{border-collapse:collapse;width:100%;font-size:11.5px}.landing-module__jke6-a__paperTable th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6b7c77;border-bottom:1px solid #d8e0dd;padding:4px 5px;font-size:8.5px;font-weight:600}.landing-module__jke6-a__paperTable td{border-bottom:1px solid #eef2f0;padding:4px 5px}.landing-module__jke6-a__paperTable td+td{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px}.landing-module__jke6-a__paperTable tr[data-lead] td{font-weight:700}.landing-module__jke6-a__paperCaution{background:#fbf7ec;border-left:3px solid #b8862b;border-radius:0 6px 6px 0;margin:12px 0 0;padding:8px 10px;font-size:10.5px;line-height:1.45}.landing-module__jke6-a__paperFoot{font-family:var(--font-mono);color:#6b7c77;text-align:center;margin-top:10px;font-size:8px;display:block}
.app-bar-module__RlQsKG__bar{background:var(--surface);border-bottom:1px solid var(--rule);z-index:10;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex;position:sticky;top:0}.app-bar-module__RlQsKG__brand{align-items:center;gap:9px;min-width:0;display:flex}.app-bar-module__RlQsKG__mark{background:var(--accent);width:26px;height:26px;color:var(--on-accent);font-family:var(--font-ui);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.app-bar-module__RlQsKG__txt{min-width:0}.app-bar-module__RlQsKG__name{font-family:var(--font-ui);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.2;display:block}.app-bar-module__RlQsKG__who{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.app-bar-module__RlQsKG__stamp{text-align:right;flex:none}.app-bar-module__RlQsKG__date{font-family:var(--font-ui);font-size:12.5px;font-weight:600;display:block}.app-bar-module__RlQsKG__time{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px;display:block}
.nav-module__zf-xWW__tabs{z-index:20;background:var(--surface);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;inset:auto 0 0}.nav-module__zf-xWW__tab{color:var(--ink-3);flex-direction:column;flex:1;align-items:center;gap:3px;min-height:46px;padding:9px 0 10px;text-decoration:none;display:flex}.nav-module__zf-xWW__icon{font-size:16px;line-height:1}.nav-module__zf-xWW__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.nav-module__zf-xWW__tab[aria-current=page]{color:var(--accent)}.nav-module__zf-xWW__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
.spark-module__ZWhd3G__spark{width:100%;display:block}
.severity-chart-module__6kusmq__fig{margin:0}.severity-chart-module__6kusmq__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.severity-chart-module__6kusmq__label{font-family:var(--font-ui);font-size:13px;font-weight:600}.severity-chart-module__6kusmq__nums{align-items:baseline;gap:12px;display:flex}.severity-chart-module__6kusmq__latest{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:19px;font-weight:600}.severity-chart-module__6kusmq__latest[data-band=band-0]{color:var(--band-0)}.severity-chart-module__6kusmq__latest[data-band=band-1]{color:var(--band-1)}.severity-chart-module__6kusmq__latest[data-band=band-2]{color:var(--band-2)}.severity-chart-module__6kusmq__latest[data-band=band-3]{color:var(--band-3)}.severity-chart-module__6kusmq__max{opacity:.5;font-size:10px;font-weight:400}.severity-chart-module__6kusmq__avg{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.severity-chart-module__6kusmq__avgLbl{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:9px}.severity-chart-module__6kusmq__svg{width:100%;height:auto;display:block}.severity-chart-module__6kusmq__tick{font-family:var(--font-mono);fill:var(--ink-3);font-size:7px}.severity-chart-module__6kusmq__bar[data-band=band-0]{fill:var(--band-0)}.severity-chart-module__6kusmq__bar[data-band=band-1]{fill:var(--band-1)}.severity-chart-module__6kusmq__bar[data-band=band-2]{fill:var(--band-2)}.severity-chart-module__6kusmq__bar[data-band=band-3]{fill:var(--band-3)}.severity-chart-module__6kusmq__key{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:5px 12px;margin:10px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.severity-chart-module__6kusmq__keyItem{align-items:center;gap:5px;display:inline-flex}.severity-chart-module__6kusmq__range{opacity:.6}.severity-chart-module__6kusmq__swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.severity-chart-module__6kusmq__swatch[data-band=band-0]{background:var(--band-0)}.severity-chart-module__6kusmq__swatch[data-band=band-1]{background:var(--band-1)}.severity-chart-module__6kusmq__swatch[data-band=band-2]{background:var(--band-2)}.severity-chart-module__6kusmq__swatch[data-band=band-3]{background:var(--band-3)}.severity-chart-module__6kusmq__swatchNone{border:1px dashed var(--rule-2);border-radius:2px;width:9px;height:9px;display:inline-block}
.trend-chart-module__NPvhxa__fig{margin:0}.trend-chart-module__NPvhxa__fig+.trend-chart-module__NPvhxa__fig{border-top:1px solid var(--rule);margin-top:14px;padding-top:14px}.trend-chart-module__NPvhxa__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.trend-chart-module__NPvhxa__label{font-family:var(--font-ui);font-size:13px;font-weight:600}.trend-chart-module__NPvhxa__nums{align-items:baseline;gap:12px;display:flex}.trend-chart-module__NPvhxa__latest{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.trend-chart-module__NPvhxa__unit{opacity:.55;margin-left:1px;font-size:10px;font-weight:400}.trend-chart-module__NPvhxa__avg{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.trend-chart-module__NPvhxa__avgLbl{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:9px}.trend-chart-module__NPvhxa__svg{width:100%;height:auto;display:block;overflow:visible}
.humidity-chart-module__hQAu6W__fig{margin:0}.humidity-chart-module__hQAu6W__head{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.humidity-chart-module__hQAu6W__legend{font-family:var(--font-ui);color:var(--ink-2);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.humidity-chart-module__hQAu6W__key{align-items:center;gap:6px;display:inline-flex}.humidity-chart-module__hQAu6W__key i{border-radius:2px;width:12px;height:3px;display:inline-block}.humidity-chart-module__hQAu6W__key .humidity-chart-module__hQAu6W__dash{border-top:2px dashed var(--hum-line);background:0 0;height:0}.humidity-chart-module__hQAu6W__nums{align-items:baseline;gap:18px;display:flex}.humidity-chart-module__hQAu6W__big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:22px;font-weight:600;display:inline-flex}.humidity-chart-module__hQAu6W__big small{font-family:var(--font-ui);color:var(--ink-3);letter-spacing:.02em;font-size:11px;font-weight:500}.humidity-chart-module__hQAu6W__svg{width:100%;height:auto;display:block;overflow:visible}.humidity-chart-module__hQAu6W__tick{font-family:var(--font-mono);fill:var(--ink-3);font-size:8px}.humidity-chart-module__hQAu6W__read{color:var(--ink-2);min-height:1.4em;margin:6px 0 0;font-size:12.5px}.humidity-chart-module__hQAu6W__read b{font-family:var(--font-ui)}.humidity-chart-module__hQAu6W__table{color:var(--ink-2);margin-top:8px;font-size:12px}.humidity-chart-module__hQAu6W__table summary{cursor:pointer;font-family:var(--font-ui);color:var(--accent-ink);font-weight:600}.humidity-chart-module__hQAu6W__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px}.humidity-chart-module__hQAu6W__table th,.humidity-chart-module__hQAu6W__table td{text-align:right;border-bottom:1px solid var(--rule);padding:4px 0}.humidity-chart-module__hQAu6W__table th:first-child,.humidity-chart-module__hQAu6W__table td:first-child{text-align:left}.humidity-chart-module__hQAu6W__table th{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}
.entry-form-module__n4PYCW__form{flex-direction:column;gap:14px;display:flex}.entry-form-module__n4PYCW__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px}.entry-form-module__n4PYCW__lbl{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 11px;font-size:10.5px;font-weight:600}.entry-form-module__n4PYCW__hint{color:var(--ink-3);margin:10px 0 0;font-size:12px;font-style:italic}.entry-form-module__n4PYCW__scaleRow+.entry-form-module__n4PYCW__scaleRow{margin-top:15px}.entry-form-module__n4PYCW__scaleTop{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.entry-form-module__n4PYCW__scaleName{font-family:var(--font-ui);font-size:14px;font-weight:600}.entry-form-module__n4PYCW__scaleVal{font-family:var(--font-mono);color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.entry-form-module__n4PYCW__scale{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.entry-form-module__n4PYCW__scale button{border:1px solid var(--rule-2);background:var(--surface-2);min-height:46px;color:var(--ink-3);font-family:var(--font-mono);border-radius:6px;padding:0;font-size:15px;font-weight:500}.entry-form-module__n4PYCW__scale button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.entry-form-module__n4PYCW__symHead{justify-content:space-between;align-items:baseline;margin-bottom:11px;display:flex}.entry-form-module__n4PYCW__symHead .entry-form-module__n4PYCW__lbl{margin:0}.entry-form-module__n4PYCW__total{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.entry-form-module__n4PYCW__total[data-bad]{color:var(--sev-3)}.entry-form-module__n4PYCW__totalMax{opacity:.6;font-size:11px}.entry-form-module__n4PYCW__symKey{grid-template-columns:repeat(4,46px);justify-content:end;gap:4px;margin-bottom:5px;display:grid}.entry-form-module__n4PYCW__symKey span{font-family:var(--font-mono);color:var(--ink-3);text-align:center;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.entry-form-module__n4PYCW__syms{flex-direction:column;display:flex}.entry-form-module__n4PYCW__symRow{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:5px 0;display:grid}.entry-form-module__n4PYCW__symRow+.entry-form-module__n4PYCW__symRow{border-top:1px solid var(--rule)}.entry-form-module__n4PYCW__symName{font-family:var(--font-ui);font-size:14px;font-weight:500}.entry-form-module__n4PYCW__lvl{grid-template-columns:repeat(4,46px);gap:4px;display:grid}.entry-form-module__n4PYCW__lvl button{border:1px solid var(--rule-2);background:var(--surface-2);min-height:44px;color:var(--ink-3);font-family:var(--font-mono);border-radius:6px;padding:0;font-size:12px}.entry-form-module__n4PYCW__lvl button[aria-pressed=true]{color:var(--on-accent);font-weight:600}.entry-form-module__n4PYCW__lvl button[data-v="0"][aria-pressed=true]{background:var(--sev-0);border-color:var(--sev-0)}.entry-form-module__n4PYCW__lvl button[data-v="1"][aria-pressed=true]{background:var(--sev-1);border-color:var(--sev-1)}.entry-form-module__n4PYCW__lvl button[data-v="2"][aria-pressed=true]{background:var(--sev-2);border-color:var(--sev-2)}.entry-form-module__n4PYCW__lvl button[data-v="3"][aria-pressed=true]{background:var(--sev-3);border-color:var(--sev-3)}.entry-form-module__n4PYCW__check{border-top:1px solid var(--rule);font-family:var(--font-ui);cursor:pointer;align-items:center;gap:10px;margin-top:13px;padding-top:13px;font-size:14px;display:flex}.entry-form-module__n4PYCW__check input{width:22px;height:22px;min-height:22px;accent-color:var(--accent)}.entry-form-module__n4PYCW__followup{border-left:3px solid var(--sev-3);background:var(--sev-3-wash)}.entry-form-module__n4PYCW__followup .entry-form-module__n4PYCW__lbl{color:var(--sev-3)}.entry-form-module__n4PYCW__followup textarea+textarea{margin-top:8px}.entry-form-module__n4PYCW__tri{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.entry-form-module__n4PYCW__tri button{text-transform:capitalize;border:1px solid var(--rule-2);background:var(--surface-2);min-height:46px;color:var(--ink-3);font-family:var(--font-ui);border-radius:6px;padding:0;font-size:14px;font-weight:600}.entry-form-module__n4PYCW__tri button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.entry-form-module__n4PYCW__meds{flex-direction:column;display:flex}.entry-form-module__n4PYCW__medRow{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.entry-form-module__n4PYCW__medRow+.entry-form-module__n4PYCW__medRow{border-top:1px solid var(--rule)}.entry-form-module__n4PYCW__medRow .entry-form-module__n4PYCW__lvl{grid-template-columns:repeat(auto-fit,56px);justify-content:end}.entry-form-module__n4PYCW__medRow .entry-form-module__n4PYCW__lvl button{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.entry-form-module__n4PYCW__medRow .entry-form-module__n4PYCW__lvl button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.entry-form-module__n4PYCW__chips{flex-wrap:wrap;gap:7px;display:flex}.entry-form-module__n4PYCW__chip{font-family:var(--font-mono);border:1.5px solid var(--rule-2);background:var(--surface-2);min-height:44px;color:var(--ink-3);border-radius:21px;padding:10px 13px;font-size:13px}.entry-form-module__n4PYCW__chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.entry-form-module__n4PYCW__card textarea,.entry-form-module__n4PYCW__followup textarea{border:1px solid var(--rule-2);background:var(--surface-2);width:100%;min-height:64px;color:var(--ink);font-family:var(--font-body);resize:vertical;border-radius:9px;padding:10px;font-size:16px}.entry-form-module__n4PYCW__oura{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.entry-form-module__n4PYCW__oura summary{cursor:pointer;font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:14px;font-weight:600;list-style:none;display:flex}.entry-form-module__n4PYCW__oura summary::-webkit-details-marker{display:none}.entry-form-module__n4PYCW__optNote{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;font-size:10px;font-weight:400}.entry-form-module__n4PYCW__ouraGrid{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.entry-form-module__n4PYCW__ouraF{flex-direction:column;gap:4px;display:flex}.entry-form-module__n4PYCW__ouraF span{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.entry-form-module__n4PYCW__ouraF input{border:1px solid var(--rule-2);background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);border-radius:8px;width:100%;padding:10px;font-size:16px}.entry-form-module__n4PYCW__actions{bottom:calc(58px + env(safe-area-inset-bottom,0));background:linear-gradient(to top, var(--ground) 68%, transparent);padding:12px 0;position:sticky}.entry-form-module__n4PYCW__save{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:52px;color:var(--on-accent);font-size:16px;font-weight:600;font-family:var(--font-ui);border-radius:11px}.entry-form-module__n4PYCW__save:disabled{opacity:.6}@media (min-width:640px){.entry-form-module__n4PYCW__ouraGrid{grid-template-columns:repeat(4,1fr)}}.entry-form-module__n4PYCW__ouraHint{color:var(--ink-3);margin:0;padding:0 14px 14px;font-size:11.5px;font-style:italic}
.log-module__W8C-Iq__main{max-width:640px;margin:0 auto;padding:14px 16px 24px}.log-module__W8C-Iq__head{margin-bottom:16px}.log-module__W8C-Iq__back{font-family:var(--font-ui);color:var(--accent-ink);min-height:0;margin-bottom:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.log-module__W8C-Iq__h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:800}.log-module__W8C-Iq__sub{color:var(--ink-3);max-width:46ch;margin:7px 0 0;font-size:13px}.log-module__W8C-Iq__main{padding-bottom:calc(78px + env(safe-area-inset-bottom,0))}
.environment-module__LDe1vq__main{max-width:640px;padding:12px 16px calc(78px + env(safe-area-inset-bottom,0));flex-direction:column;gap:14px;margin:0 auto;display:flex}.environment-module__LDe1vq__head{flex-direction:column;gap:5px;display:flex}.environment-module__LDe1vq__h1{font-family:var(--font-ui);margin:0;font-size:26px;font-weight:700}.environment-module__LDe1vq__sub{color:var(--ink-2);margin:0;font-size:13.5px}.environment-module__LDe1vq__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px;display:flex}.environment-module__LDe1vq__lbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10.5px;font-weight:400}.environment-module__LDe1vq__hint{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.environment-module__LDe1vq__hint strong{color:var(--ink)}.environment-module__LDe1vq__verdict{margin:0;font-size:14px;line-height:1.45}.environment-module__LDe1vq__empty{color:var(--ink-3);margin:0;font-size:13px}.environment-module__LDe1vq__big{font-family:var(--font-ui);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1}.environment-module__LDe1vq__chartWrap{flex-direction:column;gap:10px;display:flex}.environment-module__LDe1vq__chart{touch-action:pan-y;width:100%;height:auto;display:block}.environment-module__LDe1vq__hit{cursor:pointer}.environment-module__LDe1vq__hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.environment-module__LDe1vq__seg{border:1px solid var(--rule);border-radius:7px;align-self:flex-start;display:flex;overflow:hidden}.environment-module__LDe1vq__seg button{appearance:none;border:0;border-right:1px solid var(--rule);color:var(--ink-2);font:500 12px/1 var(--font-ui);cursor:pointer;background:0 0;min-height:34px;padding:8px 12px}.environment-module__LDe1vq__seg button:last-child{border-right:0}.environment-module__LDe1vq__seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.environment-module__LDe1vq__legend{color:var(--ink-2);flex-wrap:wrap;gap:5px 12px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.environment-module__LDe1vq__legend li{align-items:center;gap:5px;display:flex}.environment-module__LDe1vq__legend i{border-radius:2px;flex:none;width:10px;height:10px}.environment-module__LDe1vq__legend span{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.environment-module__LDe1vq__lineSwatch{border-top:2px solid var(--ink);border-radius:0!important;width:14px!important;height:0!important}.environment-module__LDe1vq__dayDetail{border-top:1px solid var(--rule);flex-direction:column;gap:8px;padding-top:10px;display:flex}.environment-module__LDe1vq__dayHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.environment-module__LDe1vq__dayHead h3{font-family:var(--font-ui);margin:0;font-size:15px;font-weight:600}.environment-module__LDe1vq__pill{font-family:var(--font-mono);color:var(--on-accent);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px}.environment-module__LDe1vq__kv{border-collapse:collapse;width:100%;font-size:13px}.environment-module__LDe1vq__kv td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:7px 0}.environment-module__LDe1vq__kv tr:last-child td{border-bottom:0}.environment-module__LDe1vq__kv td:last-child{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.environment-module__LDe1vq__dot{border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.environment-module__LDe1vq__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-3);border-radius:3px;margin-left:6px;padding:1px 4px;font-size:9.5px}.environment-module__LDe1vq__bars,.environment-module__LDe1vq__zbars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.environment-module__LDe1vq__bars li,.environment-module__LDe1vq__zbars li{grid-template-columns:92px 1fr 42px;align-items:center;gap:10px;font-size:12.5px;display:grid}.environment-module__LDe1vq__bars b,.environment-module__LDe1vq__zbars b{text-align:right;font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.environment-module__LDe1vq__track{background:var(--surface-2);border-radius:5px;height:9px;overflow:hidden}.environment-module__LDe1vq__track i{border-radius:5px;height:100%;display:block}.environment-module__LDe1vq__ztrack{background:var(--surface-2);border-radius:5px;height:9px;position:relative}.environment-module__LDe1vq__ztrack i{border-radius:5px;height:100%;position:absolute;top:0}.environment-module__LDe1vq__ztrack u{background:var(--rule-2);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.environment-module__LDe1vq__zbars li[data-flat]{opacity:.55}.environment-module__LDe1vq__secondary{text-align:center;min-height:var(--tap);border:1px solid var(--rule);border-radius:var(--radius);color:var(--accent);background:var(--surface);padding:12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.environment-module__LDe1vq__fresh{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:7px;margin:0;font-size:11.5px;display:flex}.environment-module__LDe1vq__freshDot{background:var(--band-0);border-radius:50%;flex:none;width:7px;height:7px}.environment-module__LDe1vq__fresh[data-state=lagging]{color:var(--sev-1)}.environment-module__LDe1vq__fresh[data-state=lagging] .environment-module__LDe1vq__freshDot{background:var(--sev-1)}.environment-module__LDe1vq__fresh[data-state=stale],.environment-module__LDe1vq__fresh[data-state=none]{color:var(--sev-2)}.environment-module__LDe1vq__fresh[data-state=stale] .environment-module__LDe1vq__freshDot,.environment-module__LDe1vq__fresh[data-state=none] .environment-module__LDe1vq__freshDot{background:var(--sev-2)}
.explain-module__Itm_fq__main{max-width:640px;padding:12px 16px calc(78px + env(safe-area-inset-bottom,0));flex-direction:column;gap:12px;margin:0 auto;display:flex}.explain-module__Itm_fq__head{flex-direction:column;gap:6px;display:flex}.explain-module__Itm_fq__h1{font-family:var(--font-ui);margin:0;font-size:26px;font-weight:700}.explain-module__Itm_fq__sub{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.explain-module__Itm_fq__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:9px;padding:14px;scroll-margin-top:64px;display:flex}.explain-module__Itm_fq__term{font-family:var(--font-ui);margin:0;font-size:16px;font-weight:600}.explain-module__Itm_fq__what{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.explain-module__Itm_fq__yours{border-left:2px solid var(--accent);margin:0;padding-left:10px;font-size:13.5px;line-height:1.55}.explain-module__Itm_fq__do{margin:0;font-size:13.5px;line-height:1.55}.explain-module__Itm_fq__do strong{color:var(--accent)}.explain-module__Itm_fq__limit{color:var(--ink-2);background:var(--sev-1-wash);border-radius:8px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}.explain-module__Itm_fq__limit strong{color:var(--sev-1)}.explain-module__Itm_fq__src{color:var(--ink-3);margin:0;font-size:11.5px}.explain-module__Itm_fq__src a{color:var(--ink-2)}.explain-module__Itm_fq__footer{color:var(--ink-3);text-align:center;margin:6px 0 0;font-size:12px}
.insights-module__1mqRxG__main{flex-direction:column;gap:14px;max-width:640px;margin:0 auto;padding:14px 16px 40px;display:flex}.insights-module__1mqRxG__back{font-family:var(--font-ui);color:var(--accent-ink);min-height:0;font-size:13px;font-weight:600;text-decoration:none}.insights-module__1mqRxG__h1{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.insights-module__1mqRxG__frame{color:var(--ink-2);margin:0;font-size:13.5px}.insights-module__1mqRxG__warn{background:var(--sev-1-wash);border-left:3px solid var(--sev-1);color:var(--ink-2);border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.insights-module__1mqRxG__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px}.insights-module__1mqRxG__lbl{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:10.5px;font-weight:600}.insights-module__1mqRxG__sub{color:var(--ink-3);margin:0 0 12px;font-size:12.5px}.insights-module__1mqRxG__empty{color:var(--ink-3);margin:0;font-size:13px}.insights-module__1mqRxG__list{margin:0;padding:0;list-style:none}.insights-module__1mqRxG__row{padding:10px 0}.insights-module__1mqRxG__row+.insights-module__1mqRxG__row{border-top:1px solid var(--rule)}.insights-module__1mqRxG__row[data-weak]{opacity:.55}.insights-module__1mqRxG__rowHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.insights-module__1mqRxG__rowName{font-family:var(--font-ui);font-size:14px;font-weight:600}.insights-module__1mqRxG__lag{font-family:var(--font-mono);color:var(--ink-3);background:var(--surface-2);border:1px solid var(--rule);border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px}.insights-module__1mqRxG__delta,.insights-module__1mqRxG__r{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:15px;font-weight:600}.insights-module__1mqRxG__delta[data-up]{color:var(--sev-3)}.insights-module__1mqRxG__detail{color:var(--ink-3);margin-top:3px;font-size:12px}.insights-module__1mqRxG__n{font-family:var(--font-mono)}.insights-module__1mqRxG__flag{font-family:var(--font-mono);color:var(--sev-1);border:1px solid var(--sev-1);border-radius:4px;margin-left:7px;padding:1px 5px;font-size:10px}.insights-module__1mqRxG__main{padding-bottom:calc(78px + env(safe-area-inset-bottom,0))}
.morning-form-module__7STD1q__form{flex-direction:column;gap:10px;display:flex}.morning-form-module__7STD1q__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:12px}.morning-form-module__7STD1q__lbl{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:10.5px;font-weight:600}.morning-form-module__7STD1q__top{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.morning-form-module__7STD1q__top .morning-form-module__7STD1q__lbl{margin:0}.morning-form-module__7STD1q__val{font-family:var(--font-mono);color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.morning-form-module__7STD1q__days{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.morning-form-module__7STD1q__days a{min-height:var(--tap);border:1px solid var(--rule-2);background:var(--surface-2);font-family:var(--font-ui);color:var(--ink-3);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex}.morning-form-module__7STD1q__days a[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.morning-form-module__7STD1q__days a[data-done]:after{content:" ✓"}.morning-form-module__7STD1q__scale{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.morning-form-module__7STD1q__scale button{min-height:var(--tap);border:1px solid var(--rule-2);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);border-radius:6px;padding:0;font-size:15px;font-weight:500}.morning-form-module__7STD1q__scale button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.morning-form-module__7STD1q__symRow{grid-template-columns:7.2em 1fr;align-items:center;gap:8px;padding:5px 0;display:grid}.morning-form-module__7STD1q__symRow+.morning-form-module__7STD1q__symRow{border-top:1px solid var(--rule)}.morning-form-module__7STD1q__symName{font-family:var(--font-ui);font-size:14px;font-weight:500}.morning-form-module__7STD1q__lvl{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.morning-form-module__7STD1q__lvl button{min-height:var(--tap);border:1px solid var(--rule-2);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);border-radius:6px;padding:0;font-size:12.5px}.morning-form-module__7STD1q__lvl button[aria-pressed=true]{color:var(--on-accent);font-weight:600}.morning-form-module__7STD1q__lvl button[data-v="0"][aria-pressed=true]{background:var(--sev-0);border-color:var(--sev-0)}.morning-form-module__7STD1q__lvl button[data-v="1"][aria-pressed=true]{background:var(--sev-1);border-color:var(--sev-1)}.morning-form-module__7STD1q__lvl button[data-v="2"][aria-pressed=true]{background:var(--sev-2);border-color:var(--sev-2)}.morning-form-module__7STD1q__lvl button[data-v="3"][aria-pressed=true]{background:var(--sev-3);border-color:var(--sev-3)}.morning-form-module__7STD1q__chips{flex-wrap:wrap;gap:7px;display:flex}.morning-form-module__7STD1q__chip{font-family:var(--font-mono);min-height:var(--tap);border:1.5px solid var(--rule-2);background:var(--surface-2);color:var(--ink-3);border-radius:21px;padding:8px 13px;font-size:13px}.morning-form-module__7STD1q__chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.morning-form-module__7STD1q__chipWash{font-family:var(--font-ui);font-weight:600}.morning-form-module__7STD1q__recorded{color:var(--ink-3);margin:8px 0 0;font-size:12px;font-style:italic}.morning-form-module__7STD1q__actions{bottom:calc(58px + env(safe-area-inset-bottom,0));background:linear-gradient(to top, var(--ground) 68%, transparent);padding:10px 0;position:sticky}.morning-form-module__7STD1q__save{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:52px;color:var(--on-accent);font-size:16px;font-weight:600;font-family:var(--font-ui);border-radius:11px}.morning-form-module__7STD1q__save:disabled{opacity:.5}
.page-module___8aEwW__main{flex-direction:column;gap:14px;max-width:640px;margin:0 auto;padding:18px 16px 40px;display:flex}.page-module___8aEwW__h1{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.page-module___8aEwW__lbl{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 11px;font-size:10.5px;font-weight:600}.page-module___8aEwW__hint{color:var(--ink-3);margin:10px 0 0;font-size:12.5px}.page-module___8aEwW__clear{color:var(--ink-2);margin:0;font-size:14px}.page-module___8aEwW__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px}.page-module___8aEwW__today{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--radius);padding:16px;box-shadow:0 1px 2px #141f1d0d,0 10px 24px -18px #141f1d66}.page-module___8aEwW__todayHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}a.page-module___8aEwW__card{color:inherit;text-decoration:none}.page-module___8aEwW__more{font-family:var(--font-ui);color:var(--accent-ink);font-size:13px;font-weight:600;text-decoration:none}.page-module___8aEwW__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--rule);border-radius:12px;flex:none;padding:5px 10px;font-size:10px}.page-module___8aEwW__badge[data-ok]{color:var(--accent-ink);background:var(--accent-wash);border-color:#0000}.page-module___8aEwW__morning{background:var(--accent-wash);color:var(--accent-ink);min-height:var(--tap);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:10px;margin-bottom:14px;padding:10px 12px;text-decoration:none;display:grid}.page-module___8aEwW__morning[data-done]{background:var(--surface-2);color:var(--ink)}.page-module___8aEwW__morningLbl{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.page-module___8aEwW__morningVal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.page-module___8aEwW__morningSym{color:var(--ink-2);grid-column:2;font-size:13px}.page-module___8aEwW__morning:not([data-done]) .page-module___8aEwW__morningSym{color:var(--accent-ink);grid-column:2/span 2;font-weight:600}.page-module___8aEwW__morningLink{font-family:var(--font-ui);color:var(--accent-ink);grid-area:2/3;justify-self:end;font-size:13px;font-weight:600;text-decoration:none}.page-module___8aEwW__feelRow,.page-module___8aEwW__ouraRow{flex-wrap:wrap;gap:10px 20px;margin-bottom:14px;display:flex}.page-module___8aEwW__ouraRow{margin-bottom:0}.page-module___8aEwW__stat{flex-direction:column;gap:2px;min-width:58px;display:flex}.page-module___8aEwW__statLbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.page-module___8aEwW__statVal{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.1}.page-module___8aEwW__statVal[data-bad]{color:var(--sev-3)}.page-module___8aEwW__statSuffix{opacity:.55;font-size:11px;font-weight:400}.page-module___8aEwW__symList{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.page-module___8aEwW__symItem{font-family:var(--font-ui);border:1.5px solid;border-radius:14px;align-items:baseline;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.page-module___8aEwW__symItem[data-v="1"]{color:var(--sev-1);border-color:var(--sev-1);background:var(--sev-1-wash)}.page-module___8aEwW__symItem[data-v="2"]{color:var(--sev-2);border-color:var(--sev-2);background:var(--sev-2-wash)}.page-module___8aEwW__symItem[data-v="3"]{color:var(--sev-3);border-color:var(--sev-3);background:var(--sev-3-wash)}.page-module___8aEwW__symLvl{font-family:var(--font-mono);opacity:.8;font-size:10px}.page-module___8aEwW__tagList{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.page-module___8aEwW__tag{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-3);border:1px solid var(--rule);border-radius:12px;padding:4px 9px;font-size:11.5px}.page-module___8aEwW__notes{color:var(--ink-2);border-left:2px solid var(--rule-2);margin:0 0 14px;padding-left:11px;font-size:14px}.page-module___8aEwW__cta{background:var(--accent);width:100%;min-height:50px;color:var(--on-accent);font-family:var(--font-ui);border-radius:11px;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.page-module___8aEwW__secondary{width:100%;min-height:46px;color:var(--accent-ink);border:1px solid var(--rule-2);font-family:var(--font-ui);background:0 0;border-radius:11px;justify-content:center;align-items:center;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.page-module___8aEwW__progressRow{align-items:center;gap:12px;display:flex}.page-module___8aEwW__track{background:var(--surface-2);border:1px solid var(--rule);border-radius:4px;flex:1;height:8px;overflow:hidden}.page-module___8aEwW__fill{background:var(--accent);border-radius:4px;height:100%}.page-module___8aEwW__progressN{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.page-module___8aEwW__progressMax{opacity:.55;font-size:11px;font-weight:400}.page-module___8aEwW__weekHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.page-module___8aEwW__weekHead .page-module___8aEwW__lbl{margin:0}.page-module___8aEwW__weekNote{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.03em;font-size:10px}.page-module___8aEwW__week{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.page-module___8aEwW__day{border:1px dashed var(--missing);background:var(--missing-wash);min-height:52px;color:var(--missing);border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;text-decoration:none;display:flex}.page-module___8aEwW__day[data-logged]{border:1px solid var(--rule);background:var(--surface-2);color:var(--ink)}.page-module___8aEwW__dayName{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;opacity:.75;font-size:8.5px}.page-module___8aEwW__dayVal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.page-module___8aEwW__day:not([data-logged]) .page-module___8aEwW__dayVal{color:var(--missing);font-weight:600}.page-module___8aEwW__signout{justify-content:center;margin-top:6px;display:flex}.page-module___8aEwW__signout button{min-height:44px;font-family:var(--font-ui);color:var(--ink-3);text-underline-offset:3px;background:0 0;border:none;padding:0 14px;font-size:13px;text-decoration:underline}.page-module___8aEwW__main{padding-bottom:calc(78px + env(safe-area-inset-bottom,0))}.page-module___8aEwW__cardHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.page-module___8aEwW__hero{border-radius:var(--radius);color:var(--on-accent);background:var(--band-0);flex-direction:column;gap:7px;padding:14px;text-decoration:none;display:flex}.page-module___8aEwW__hero[data-band=elevated]{background:var(--band-1)}.page-module___8aEwW__hero[data-band=high]{background:var(--band-2)}.page-module___8aEwW__hero[data-band=severe]{background:var(--band-3)}.page-module___8aEwW__heroLbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:10px}.page-module___8aEwW__heroN{font-family:var(--font-ui);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:38px;font-weight:700;line-height:.95;display:flex}.page-module___8aEwW__heroUnit{font-family:var(--font-mono);opacity:.85;font-size:11px;font-weight:400}.page-module___8aEwW__heroLine{opacity:.95;font-size:12.5px;line-height:1.4}.page-module___8aEwW__suggest{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--band-0);border-radius:var(--radius);flex-direction:column;gap:5px;padding:13px 14px;display:flex}.page-module___8aEwW__suggest[data-c=moderate]{border-left-color:var(--band-1)}.page-module___8aEwW__suggest[data-c=low]{border-left-color:var(--rule-2)}.page-module___8aEwW__suggestTitle{font-family:var(--font-ui);margin:0;font-size:15px;font-weight:600}.page-module___8aEwW__chip{font-family:var(--font-mono);border:1px solid var(--rule);color:var(--ink-3);white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:10.5px}.page-module___8aEwW__chip[data-good]{color:var(--band-0);border-color:var(--band-0)}.page-module___8aEwW__chip[data-bad]{color:var(--band-2);border-color:var(--band-2)}.page-module___8aEwW__bigStat{font-family:var(--font-ui);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1}.page-module___8aEwW__heroWarn{font-family:var(--font-mono);background:#0000002e;border-radius:6px;padding:5px 8px;font-size:11px}.page-module___8aEwW__ouraTiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:380px){.page-module___8aEwW__ouraTiles{grid-template-columns:repeat(2,1fr)}}.page-module___8aEwW__ouraTile{flex-direction:column;gap:5px;min-width:0;display:flex}.page-module___8aEwW__ouraTileLbl{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.page-module___8aEwW__ouraTileVal{font-family:var(--font-ui);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:24px;font-weight:700;line-height:1;display:flex}.page-module___8aEwW__ouraTileUnit{font-family:var(--font-mono);color:var(--ink-3);font-size:10px;font-weight:400}.page-module___8aEwW__ouraBar{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.page-module___8aEwW__ouraBar i{background:var(--accent);border-radius:2px;height:100%;display:block}.page-module___8aEwW__fresh{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:7px;margin:2px 0 0;font-size:11px;display:flex}.page-module___8aEwW__freshDot{background:var(--band-0);border-radius:50%;flex:none;width:6px;height:6px}.page-module___8aEwW__fresh[data-state=lagging]{color:var(--sev-1)}.page-module___8aEwW__fresh[data-state=lagging] .page-module___8aEwW__freshDot{background:var(--sev-1)}.page-module___8aEwW__fresh[data-state=stale],.page-module___8aEwW__fresh[data-state=none]{color:var(--sev-2)}.page-module___8aEwW__fresh[data-state=stale] .page-module___8aEwW__freshDot,.page-module___8aEwW__fresh[data-state=none] .page-module___8aEwW__freshDot{background:var(--sev-2)}.page-module___8aEwW__mileList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__mileHead{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.page-module___8aEwW__mono{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px}.page-module___8aEwW__milestoneHit{border-left:3px solid var(--accent);background:var(--accent-wash);border-radius:0 8px 8px 0;flex-direction:column;gap:5px;padding:11px 13px;display:flex}.page-module___8aEwW__badge[data-fail]{color:var(--sev-3);background:var(--sev-3-wash);border-color:#0000}.page-module___8aEwW__card[data-status=fail]{border-color:var(--sev-3)}.page-module___8aEwW__card[data-status=warn]{border-color:var(--sev-1)}.page-module___8aEwW__findings{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.page-module___8aEwW__findings li{border-left:3px solid var(--sev-1);background:var(--sev-1-wash);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.page-module___8aEwW__findings li[data-sev=fail]{border-left-color:var(--sev-3);background:var(--sev-3-wash)}.page-module___8aEwW__kind{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.page-module___8aEwW__kv{border-collapse:collapse;width:100%;margin-top:4px;font-size:12.5px}.page-module___8aEwW__kv td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:5px 0}.page-module___8aEwW__kv tr:last-child td{border-bottom:0}.page-module___8aEwW__kv td:last-child{text-align:right;font-family:var(--font-mono);white-space:nowrap;color:var(--ink-2);font-size:11px}.page-module___8aEwW__kv td[data-verdict=replicated]{color:var(--band-0)}.page-module___8aEwW__kv td[data-verdict=wrong\ sign]{color:var(--band-3)}
.report-module__hvlWuq__main{background:var(--surface);max-width:820px;padding:14px 16px 24px;padding-bottom:calc(78px + env(safe-area-inset-bottom,0));margin:0 auto}.report-module__hvlWuq__back{font-family:var(--font-ui);color:var(--accent-ink);margin-bottom:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.report-module__hvlWuq__h1{letter-spacing:-.02em;margin:0 0 10px;font-size:1.5rem;font-weight:800}.report-module__hvlWuq__empty{color:var(--ink-3)}.report-module__hvlWuq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.report-module__hvlWuq__ranges{gap:6px;display:flex}.report-module__hvlWuq__ranges a{min-height:var(--tap);border:1px solid var(--rule-2);background:var(--surface-2);font-family:var(--font-ui);color:var(--ink-3);border-radius:8px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.report-module__hvlWuq__ranges a[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.report-module__hvlWuq__print{min-height:var(--tap);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-family:var(--font-ui);border-radius:8px;padding:0 18px;font-size:14px;font-weight:600}.report-module__hvlWuq__hint{color:var(--ink-3);max-width:60ch;margin:10px 0 18px;font-size:12.5px}.report-module__hvlWuq__main .rp{background:#fff}@media print{.report-module__hvlWuq__chrome,.report-module__hvlWuq__toolbar,.report-module__hvlWuq__hint,.report-module__hvlWuq__back{display:none!important}.report-module__hvlWuq__main{background:#fff;max-width:none;padding:0}}
.reminders-module__6htokG__form{flex-direction:column;gap:14px;display:flex}.reminders-module__6htokG__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px}.reminders-module__6htokG__lbl{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 11px;font-size:10.5px;font-weight:600}.reminders-module__6htokG__p{color:var(--ink-2);margin:0 0 10px;font-size:14px}.reminders-module__6htokG__note{color:var(--accent-ink);margin:10px 0 0;font-size:13px;font-weight:600}.reminders-module__6htokG__hint{color:var(--ink-3);margin:10px 0 0;font-size:12px;font-style:italic}.reminders-module__6htokG__row{gap:8px;display:flex}.reminders-module__6htokG__primary,.reminders-module__6htokG__secondary{width:100%;min-height:48px;font-family:var(--font-ui);border-radius:10px;padding:0 16px;font-size:15px;font-weight:600}.reminders-module__6htokG__primary{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);margin-top:12px}.reminders-module__6htokG__primary:disabled{opacity:.5}.reminders-module__6htokG__secondary{border:1.5px solid var(--rule-2);background:var(--surface-2);color:var(--ink-2)}.reminders-module__6htokG__timeRow{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.reminders-module__6htokG__check{font-size:15px;font-weight:500;font-family:var(--font-ui);align-items:center;gap:10px;display:flex}.reminders-module__6htokG__check input{width:22px;height:22px;accent-color:var(--accent)}.reminders-module__6htokG__time{border:1px solid var(--rule-2);background:var(--surface-2);min-height:44px;color:var(--ink);font-size:16px;font-family:var(--font-mono);border-radius:8px;padding:0 10px}.reminders-module__6htokG__time:disabled{opacity:.4}
.trips-module__W2XLAa__wrap{flex-direction:column;gap:14px;display:flex}.trips-module__W2XLAa__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px}.trips-module__W2XLAa__lbl{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 11px;font-size:10.5px;font-weight:600}.trips-module__W2XLAa__list{margin:0;padding:0;list-style:none}.trips-module__W2XLAa__row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.trips-module__W2XLAa__row:last-child{border-bottom:0}.trips-module__W2XLAa__row b{font-family:var(--font-ui);font-size:15px;display:block}.trips-module__W2XLAa__dates{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.trips-module__W2XLAa__remove{min-height:var(--tap);border:1px solid var(--rule-2);background:var(--surface-2);font-family:var(--font-ui);color:var(--ink-3);border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.trips-module__W2XLAa__field{margin-bottom:12px;display:block}.trips-module__W2XLAa__field>span{font-family:var(--font-ui);color:var(--ink-2);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.trips-module__W2XLAa__field input,.trips-module__W2XLAa__search input{width:100%;min-height:var(--tap);border:1px solid var(--rule-2);background:var(--surface-2);color:var(--ink);font-size:16px;font-family:var(--font-body);border-radius:8px;padding:0 11px}.trips-module__W2XLAa__search{gap:8px;display:flex}.trips-module__W2XLAa__search button{min-height:var(--tap);border:1px solid var(--rule-2);background:var(--surface-2);color:var(--ink-2);font-family:var(--font-ui);border-radius:8px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.trips-module__W2XLAa__options{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.trips-module__W2XLAa__option{text-align:left;min-height:var(--tap);border:1px solid var(--rule-2);background:var(--surface-2);border-radius:8px;padding:10px 12px}.trips-module__W2XLAa__option[aria-selected=true]{border-color:var(--accent);background:var(--accent-wash)}.trips-module__W2XLAa__option b{font-family:var(--font-ui);font-size:14px;display:block}.trips-module__W2XLAa__option span{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.trips-module__W2XLAa__dateRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trips-module__W2XLAa__check{font-size:15px;font-family:var(--font-ui);align-items:center;gap:10px;font-weight:500;display:flex}.trips-module__W2XLAa__check input{width:22px;height:22px;accent-color:var(--accent)}.trips-module__W2XLAa__hint{color:var(--ink-3);margin:8px 0 0;font-size:12px;font-style:italic}.trips-module__W2XLAa__save{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:50px;color:var(--on-accent);font-family:var(--font-ui);border-radius:10px;margin-top:14px;font-size:16px;font-weight:700}.trips-module__W2XLAa__save:disabled{opacity:.5}.trips-module__W2XLAa__note{color:var(--accent-ink);margin:10px 0 0;font-size:13px;font-weight:600}
