.states-module__-jk6Da__enter{animation:.22s backwards states-module__-jk6Da__stFade}@keyframes states-module__-jk6Da__stFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes states-module__-jk6Da__stSpin{to{transform:rotate(360deg)}}@keyframes states-module__-jk6Da__stPulse{0%,to{opacity:.55}50%{opacity:1}}.states-module__-jk6Da__center{text-align:center;max-width:640px;margin:0 auto}.states-module__-jk6Da__centerNarrow{text-align:center;max-width:620px;margin:0 auto}.states-module__-jk6Da__h2{font-family:var(--font-display);letter-spacing:-.014em;color:var(--navy);margin:0 0 7px;font-size:clamp(21px,2.6vw,28px);font-weight:500}.states-module__-jk6Da__lede{color:var(--text);text-wrap:pretty;margin:0;font-size:15px}.states-module__-jk6Da__h3{color:var(--navy);margin:0 0 10px;font-size:15px;font-weight:700}.states-module__-jk6Da__sug,.states-module__-jk6Da__pair{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.states-module__-jk6Da__sugCard{border:1px solid var(--line);min-width:0;font:inherit;text-align:right;color:inherit;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:13px 15px;transition:border-color .16s;display:flex}@media (hover:hover) and (pointer:fine){.states-module__-jk6Da__sugCard:hover{border-color:var(--teal-deep);color:inherit}}.states-module__-jk6Da__sugCardLg{padding:14px 16px}.states-module__-jk6Da__sugText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.states-module__-jk6Da__sugName{color:var(--navy);font-size:14.5px;font-weight:700}.states-module__-jk6Da__sugCardLg .states-module__-jk6Da__sugName{font-size:15px}.states-module__-jk6Da__sugNote{color:var(--subtle);font-size:12.5px}.states-module__-jk6Da__sugNum{color:var(--teal-deep);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.states-module__-jk6Da__sugCardLg .states-module__-jk6Da__sugNum{font-size:15px}.states-module__-jk6Da__sugArrow{color:var(--teal-deep);flex:none}.states-module__-jk6Da__action{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;min-width:0;padding:15px 17px}.states-module__-jk6Da__actionPrimary{border-color:var(--teal-border);background:var(--tint)}.states-module__-jk6Da__action h3{color:var(--navy);margin:0 0 4px;font-size:15px;font-weight:700}.states-module__-jk6Da__action p{color:var(--text);text-wrap:pretty;margin:0 0 12px;font-size:13.5px}.states-module__-jk6Da__btnPrimary,.states-module__-jk6Da__btnSecondary{min-height:44px;font:inherit;cursor:pointer;border-radius:11px;align-items:center;padding:0 15px;font-size:14.5px;font-weight:700;transition:background .16s,border-color .16s;display:inline-flex}.states-module__-jk6Da__btnPrimary{background:var(--teal-deep);color:#fff;border:0}@media (hover:hover) and (pointer:fine){.states-module__-jk6Da__btnPrimary:hover{background:var(--navy);color:#fff}}.states-module__-jk6Da__btnSecondary{border:1px solid var(--line);color:var(--text);background:#fff;padding:0 14px}@media (hover:hover) and (pointer:fine){.states-module__-jk6Da__btnSecondary:hover{border-color:var(--navy);color:var(--navy)}}.states-module__-jk6Da__filters{background:var(--bg-soft);border:1px solid var(--divider);border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding:11px 13px;display:flex}.states-module__-jk6Da__filtersLabel{color:var(--subtle);flex:none;font-size:13px}.states-module__-jk6Da__chip{border:1px solid var(--teal-border);background:var(--tint);min-height:38px;font:inherit;color:var(--teal-deep);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.states-module__-jk6Da__chip:hover{border-color:var(--teal-deep);color:var(--teal-deep)}}.states-module__-jk6Da__chipX{background:#0b7a8724;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.states-module__-jk6Da__noResHead{text-align:center;max-width:620px;margin:0 auto 22px}.states-module__-jk6Da__noResHead .states-module__-jk6Da__h2{font-size:clamp(21px,2.6vw,27px)}.states-module__-jk6Da__widen{margin-bottom:20px}.states-module__-jk6Da__alert{border:1px solid var(--teal-border);background:var(--tint);border-radius:14px;padding:15px 17px}.states-module__-jk6Da__alert h3{margin:0 0 4px;font-size:15px;font-weight:700}.states-module__-jk6Da__alert>p{color:var(--text);text-wrap:pretty;margin:0 0 12px;font-size:13.5px}.states-module__-jk6Da__alertRow{flex-wrap:wrap;gap:9px;display:flex}.states-module__-jk6Da__alertInput{border:1px solid var(--line-strong);min-width:170px;min-height:46px;font:inherit;color:var(--navy);text-align:right;background:#fff;border-radius:11px;outline:none;flex:1;padding:0 12px;font-size:15px}.states-module__-jk6Da__alertInput:focus{border-color:var(--teal)}.states-module__-jk6Da__alertInput[aria-invalid=true]{border-color:var(--bad-input)}.states-module__-jk6Da__alertBtn{background:var(--teal-deep);min-height:46px;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;padding:0 16px;font-size:15px;font-weight:700}.states-module__-jk6Da__alertBtn:disabled{background:var(--disabled);cursor:progress}.states-module__-jk6Da__alertMsg{color:var(--ok-text);margin:10px 0 0;font-size:13.5px;font-weight:700}.states-module__-jk6Da__alertMsg[data-bad]{color:var(--bad-text)}.states-module__-jk6Da__pillWarn{height:28px;color:var(--warn-text);background:#fdf1e7;border:1px solid #f3d9be;border-radius:9px;align-items:center;margin-bottom:11px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.states-module__-jk6Da__areaHead{text-align:center;max-width:640px;margin:0 auto 22px}.states-module__-jk6Da__nearby{margin-bottom:20px}.states-module__-jk6Da__banner{background:#fdf1e7;border:1px solid #f3d9be;border-radius:13px;padding:13px 15px}.states-module__-jk6Da__banner p{color:var(--warn-text);text-wrap:pretty;margin:0;font-size:14px;font-weight:700}.states-module__-jk6Da__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.states-module__-jk6Da__fact{background:var(--bg-soft);border:1px solid var(--divider);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.states-module__-jk6Da__fact dt{color:var(--subtle);font-size:12px;font-weight:600}.states-module__-jk6Da__fact dd{text-align:right;color:var(--navy);text-wrap:pretty;margin:0;font-size:14px;font-weight:700}.states-module__-jk6Da__fact dd[data-tone=unknown]{color:var(--subtle)}.states-module__-jk6Da__fact dd[data-tone=warn]{color:var(--warn-text)}.states-module__-jk6Da__nbHead{margin-bottom:16px}.states-module__-jk6Da__nbHead .states-module__-jk6Da__h2{margin-bottom:4px;font-size:clamp(21px,2.6vw,27px)}.states-module__-jk6Da__setup{border:1px solid var(--teal-border);background:var(--tint);border-radius:14px;margin-bottom:16px;padding:15px 17px}.states-module__-jk6Da__setupHead{align-items:center;gap:11px;margin-bottom:10px;display:flex}.states-module__-jk6Da__setupTitle{flex:1;min-width:0;font-size:15px;font-weight:700}.states-module__-jk6Da__setupPct{color:var(--teal-deep);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:700}.states-module__-jk6Da__bar{background:#0b7a8729;border-radius:4px;height:8px;margin-bottom:12px;display:block;overflow:hidden}.states-module__-jk6Da__bar>span{background:var(--teal-deep);height:100%;transition:width .2s;display:block}.states-module__-jk6Da__tasks{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.states-module__-jk6Da__task{min-height:44px;color:inherit;align-items:center;gap:11px;display:flex}@media (hover:hover) and (pointer:fine){a.states-module__-jk6Da__task:hover .states-module__-jk6Da__taskName{color:var(--teal-deep)}}.states-module__-jk6Da__box{border:1.5px solid var(--control-off);color:#fff;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.states-module__-jk6Da__box[data-on]{border-color:var(--teal-deep);background:var(--teal-deep)}.states-module__-jk6Da__taskText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.states-module__-jk6Da__taskName{color:var(--navy);font-size:14.5px;font-weight:700}.states-module__-jk6Da__task[data-done] .states-module__-jk6Da__taskName{color:var(--subtle);text-decoration:line-through}.states-module__-jk6Da__taskNote{color:var(--subtle);text-wrap:pretty;font-size:12.5px}.states-module__-jk6Da__taskImpact{color:var(--teal-deep);flex:none;font-size:12px;font-weight:700}.states-module__-jk6Da__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.states-module__-jk6Da__kpi{background:var(--bg-soft);border:1px dashed var(--line-strong);border-radius:13px;flex-direction:column;gap:3px;min-width:0;padding:13px 15px;display:flex}.states-module__-jk6Da__kpi dt{color:var(--muted);font-size:12.5px;font-weight:600}.states-module__-jk6Da__kpi dd{text-align:right;color:var(--subtle);font-variant-numeric:tabular-nums;margin:0;font-size:23px;font-weight:700}.states-module__-jk6Da__kpiNote{color:var(--subtle);text-wrap:pretty;font-size:11.5px}.states-module__-jk6Da__skeletons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.states-module__-jk6Da__skel{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;overflow:hidden}.states-module__-jk6Da__skelMedia{aspect-ratio:16/9;background:var(--divider);animation:1.4s ease-in-out infinite states-module__-jk6Da__stPulse}.states-module__-jk6Da__skelBody{flex-direction:column;gap:9px;padding:14px 15px;display:flex}.states-module__-jk6Da__skelLine{background:#f1f3f5;border-radius:5px;height:11px;animation:1.4s ease-in-out infinite states-module__-jk6Da__stPulse;display:block}.states-module__-jk6Da__skelLine:first-child{background:var(--divider);height:14px}.states-module__-jk6Da__loadingCaption{color:var(--muted);align-items:center;gap:9px;margin:16px 0 0;font-size:13.5px;font-weight:600;display:flex}.states-module__-jk6Da__spinner{border:2px solid var(--teal-border);border-top-color:var(--teal-deep);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite states-module__-jk6Da__stSpin;display:block}.states-module__-jk6Da__errIcon{background:var(--bad-bg);width:58px;height:58px;color:var(--bad-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:26px;font-weight:700;display:inline-flex}.states-module__-jk6Da__errLede{color:var(--text);text-wrap:pretty;margin:0 0 18px;font-size:15px}.states-module__-jk6Da__errActions{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:18px;display:flex}.states-module__-jk6Da__errPrimary,.states-module__-jk6Da__errGhost,.states-module__-jk6Da__errSecondary{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:15.5px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.states-module__-jk6Da__errPrimary{background:var(--teal-deep);color:#fff;border:0;padding:0 18px}@media (hover:hover) and (pointer:fine){.states-module__-jk6Da__errPrimary:hover{background:var(--navy);color:#fff}}.states-module__-jk6Da__errSecondary{border:1px solid var(--line-strong);color:var(--navy);background:#fff;padding:0 15px}@media (hover:hover) and (pointer:fine){.states-module__-jk6Da__errSecondary:hover{background:var(--tint);border-color:var(--teal-light);color:var(--navy)}}.states-module__-jk6Da__errGhost{color:var(--teal-deep);background:0 0;border:0;padding:0 14px}@media (hover:hover) and (pointer:fine){.states-module__-jk6Da__errGhost:hover{color:var(--navy)}}.states-module__-jk6Da__errCode{border:1px solid var(--divider);background:var(--bg-soft);color:var(--subtle);text-wrap:pretty;border-radius:11px;margin:0;padding:11px 13px;font-size:12.5px}.states-module__-jk6Da__errCode strong{color:var(--muted);font-weight:700}@media (min-width:480px){.states-module__-jk6Da__sug:not([data-n="1"]),.states-module__-jk6Da__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.states-module__-jk6Da__sug[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.states-module__-jk6Da__facts,.states-module__-jk6Da__kpis,.states-module__-jk6Da__skeletons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px),(max-width:1023px) and (hover:none){.states-module__-jk6Da__errActions{flex-direction:column;align-items:stretch}.states-module__-jk6Da__chip{min-height:44px}.states-module__-jk6Da__errPrimary,.states-module__-jk6Da__errGhost,.states-module__-jk6Da__errSecondary{justify-content:center;min-height:48px}}
