.meter-hero-visual:where(.astro-7qt6kiil){min-height:548px}.meter-hero-stage:where(.astro-7qt6kiil){position:relative;min-height:520px;overflow:hidden;border:1px solid hsl(var(--border) / .72);border-radius:32px;background:radial-gradient(circle at 78% 18%,hsl(var(--accent) / .14),transparent 34%),linear-gradient(135deg,#fffffff0,#eef2f6f5);box-shadow:0 34px 100px #0f172921,inset 0 1px #fffc}.meter-hero-stage:where(.astro-7qt6kiil):before{position:absolute;inset:-120px -80px auto auto;width:320px;height:320px;border-radius:9999px;background:hsl(var(--accent) / .12);content:"";filter:blur(46px)}.meter-hero-stage:where(.astro-7qt6kiil):after{position:absolute;inset:auto auto -120px -80px;width:280px;height:280px;border-radius:9999px;background:#0f172914;content:"";filter:blur(52px)}.meter-hero-slide:where(.astro-7qt6kiil){position:absolute;inset:20px;z-index:1;opacity:0;transform:translateY(18px) scale(.985)}.meter-hero-visual:where(.astro-7qt6kiil).is-animated .meter-hero-slide:where(.astro-7qt6kiil){animation:meter-hero-cycle 25s infinite;animation-delay:var(--signal-delay)}.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-hero-slide:where(.astro-7qt6kiil):first-child{opacity:1;transform:none}.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-trial-bar:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-discontinuity-bar:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-health-bar:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-plan-fill:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-quiet-bar:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-silent-badge:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-health-badge:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-leakage-row:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-plan-row:where(.astro-7qt6kiil),.meter-hero-visual:where(.astro-7qt6kiil):not(.is-animated) .meter-quiet-row:where(.astro-7qt6kiil){animation:none;opacity:1;transform:none}.meter-question-bubble:where(.astro-7qt6kiil){max-width:86%;border-radius:18px 18px 4px;background:color-mix(in srgb,var(--signal-soft) 82%,white);color:color-mix(in srgb,var(--signal-accent) 34%,hsl(222 47% 11%));padding:13px 18px;font-size:16px;font-weight:650;line-height:1.35;box-shadow:0 6px 20px #3d8f7e21}.meter-answer-card:where(.astro-7qt6kiil){position:relative;border:1px solid hsl(0 0% 100% / .68);border-radius:18px;background:#fffffff7;padding:22px 24px;box-shadow:0 18px 50px #0f172924,0 2px 6px #0f17290f}.meter-answer-head:where(.astro-7qt6kiil){display:flex;align-items:center;gap:8px;margin-bottom:12px}.meter-answer-marker:where(.astro-7qt6kiil){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:color-mix(in srgb,var(--signal-soft) 78%,white)}.meter-answer-marker:where(.astro-7qt6kiil):after{width:7px;height:7px;border-radius:9999px;background:var(--signal-accent);content:""}.meter-answer-label:where(.astro-7qt6kiil){color:var(--signal-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meter-answer-copy:where(.astro-7qt6kiil){margin:0 0 16px;color:#0f1729;font-size:15.5px;font-weight:500;line-height:1.5}.meter-stat-chip:where(.astro-7qt6kiil){display:inline-flex;align-items:center;gap:8px;border:1px solid hsl(var(--border));border-radius:9px;background:#f3f4f6;color:#0f1729;padding:7px 12px;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:650}.meter-stat-chip:where(.astro-7qt6kiil):before{width:7px;height:7px;border-radius:9999px;background:var(--signal-accent);content:""}.meter-mini-visual:where(.astro-7qt6kiil){display:block;width:100%;min-height:96px;margin:4px 0 16px}.meter-trial-chart:where(.astro-7qt6kiil),.meter-discontinuity-chart:where(.astro-7qt6kiil),.meter-health-chart:where(.astro-7qt6kiil){position:relative;display:flex;height:96px;align-items:flex-end;gap:10px;overflow:hidden}.meter-threshold:where(.astro-7qt6kiil){position:absolute;inset:30% 0 auto;height:1.5px;border-top:1.5px dashed hsl(38 92% 50% / .72)}.meter-trial-bar:where(.astro-7qt6kiil),.meter-discontinuity-bar:where(.astro-7qt6kiil){position:relative;z-index:1;flex:1;min-width:0;border-radius:3px 3px 0 0;background:#bddbd5;transform-origin:bottom;animation:meter-bar-up .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--bar-delay)}.meter-trial-bar:where(.astro-7qt6kiil).is-hot{background:var(--signal-accent)}.meter-discontinuity-bar:where(.astro-7qt6kiil){background:#72cab8}.meter-discontinuity-bar:where(.astro-7qt6kiil).is-silent{background:repeating-linear-gradient(135deg,#ef434357,#ef434357 5px,#ef43431a 5px 10px)}.meter-silent-badge:where(.astro-7qt6kiil){position:absolute;right:0;top:8px;z-index:2;border-radius:9999px;background:#ef4343;color:#fff;padding:4px 9px;font-family:var(--font-display);font-size:10px;font-weight:800;text-transform:uppercase;animation:meter-pop-in .4s ease .8s backwards}.meter-health-chart:where(.astro-7qt6kiil){gap:12px;padding-top:18px}.meter-health-baseline:where(.astro-7qt6kiil){position:absolute;inset:auto 0 0;height:1px;background:hsl(var(--border))}.meter-health-bar:where(.astro-7qt6kiil){position:relative;z-index:1;flex:1;min-width:0;border-radius:8px 8px 2px 2px;background:color-mix(in srgb,hsl(var(--accent)) 72%,white);transform-origin:bottom;animation:meter-bar-up .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--bar-delay)}.meter-health-bar:where(.astro-7qt6kiil).is-gap{background:repeating-linear-gradient(135deg,#ef43433d,#ef43433d 6px,#ef434314 6px 12px)}.meter-health-badge:where(.astro-7qt6kiil){position:absolute;right:0;top:0;z-index:2;border-radius:9999px;background:#ef43431c;color:#ad1f1f;padding:5px 10px;font-size:10px;font-weight:850;text-transform:uppercase;animation:meter-pop-in .4s ease .8s backwards}.meter-leakage-list:where(.astro-7qt6kiil),.meter-usage-plan:where(.astro-7qt6kiil),.meter-quiet-list:where(.astro-7qt6kiil){display:flex;min-height:96px;flex-direction:column;justify-content:center;gap:10px}.meter-leakage-row:where(.astro-7qt6kiil){display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;border-bottom:1px solid hsl(220 13% 91% / .82);padding-bottom:8px;animation:meter-row-in .5s ease backwards}.meter-leakage-row:where(.astro-7qt6kiil):last-child{border-bottom:0;padding-bottom:0}.meter-leakage-row:where(.astro-7qt6kiil) strong:where(.astro-7qt6kiil),.meter-leakage-row:where(.astro-7qt6kiil) span:where(.astro-7qt6kiil),.meter-leakage-row:where(.astro-7qt6kiil) em:where(.astro-7qt6kiil){display:block;font-style:normal;line-height:1.2}.meter-leakage-row:where(.astro-7qt6kiil) strong:where(.astro-7qt6kiil){color:#0f1729;font-size:12.5px;font-weight:750}.meter-leakage-row:where(.astro-7qt6kiil) span:where(.astro-7qt6kiil){margin-top:3px;color:#47566b;font-size:11.5px;font-weight:600}.meter-leakage-row:where(.astro-7qt6kiil) em:where(.astro-7qt6kiil){color:var(--signal-accent);font-size:12px;font-weight:700}.meter-plan-row:where(.astro-7qt6kiil),.meter-quiet-row:where(.astro-7qt6kiil){display:grid;align-items:center;gap:10px;animation:meter-row-in .5s ease backwards;animation-delay:var(--row-delay)}.meter-plan-row:where(.astro-7qt6kiil){grid-template-columns:76px 1fr 40px}.meter-plan-name:where(.astro-7qt6kiil),.meter-quiet-name:where(.astro-7qt6kiil){color:#0f1729;font-size:12.5px;font-weight:700;white-space:nowrap}.meter-plan-track:where(.astro-7qt6kiil){position:relative;height:14px;overflow:hidden;border-radius:7px;background:#e5e7eb}.meter-plan-fill:where(.astro-7qt6kiil){position:absolute;inset:0 auto 0 0;border-radius:7px;background:var(--signal-accent);transform-origin:left;animation:meter-grow-width .7s cubic-bezier(.2,.8,.2,1) backwards}.meter-plan-limit:where(.astro-7qt6kiil){position:absolute;bottom:0;left:90%;top:0;width:2px;background:#f59f0a}.meter-plan-value:where(.astro-7qt6kiil),.meter-quiet-drop:where(.astro-7qt6kiil){color:var(--signal-accent);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.meter-quiet-row:where(.astro-7qt6kiil){grid-template-columns:62px 1fr 42px}.meter-quiet-spark:where(.astro-7qt6kiil){display:flex;height:30px;align-items:flex-end;gap:4px}.meter-quiet-bar:where(.astro-7qt6kiil){flex:1;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--signal-accent) 34%,white);transform-origin:bottom;animation:meter-bar-up .5s ease backwards;animation-delay:var(--bar-delay)}.meter-quiet-bar:where(.astro-7qt6kiil).is-risk{background:#ef4343}@keyframes meter-bar-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes meter-grow-width{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes meter-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes meter-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.meter-leakage-row:where(.astro-7qt6kiil):nth-child(2){animation-delay:90ms}.meter-leakage-row:where(.astro-7qt6kiil):nth-child(3){animation-delay:.18s}.meter-hero-rail:where(.astro-7qt6kiil){display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.meter-hero-rail:where(.astro-7qt6kiil) span:where(.astro-7qt6kiil){border:1px solid hsl(var(--border) / .82);border-radius:9999px;background:#ffffffb3;color:#47566b;padding:7px 10px;font-size:11px;font-weight:750;box-shadow:0 8px 24px #0f17290f}@keyframes meter-hero-cycle{0%,18.8%{opacity:1;transform:translateY(0) scale(1)}20%{opacity:0;transform:translateY(-12px) scale(.99)}to{opacity:0;transform:translateY(18px) scale(.985)}}@media(min-width:768px){.meter-hero-visual:where(.astro-7qt6kiil){min-height:476px}.meter-hero-stage:where(.astro-7qt6kiil){min-height:430px}.meter-hero-slide:where(.astro-7qt6kiil){inset:26px}.meter-answer-card:where(.astro-7qt6kiil){padding:28px}}@media(min-width:1280px){.meter-hero-stage:where(.astro-7qt6kiil){min-height:450px}}@media(max-width:767px){.meter-hero-visual:where(.astro-7qt6kiil){min-height:548px}.meter-followups:where(.astro-7qt6kiil),.meter-hero-rail:where(.astro-7qt6kiil){display:none}}@media(prefers-reduced-motion:reduce){.meter-hero-slide:where(.astro-7qt6kiil){animation:none;opacity:0;transform:none}.meter-hero-slide:where(.astro-7qt6kiil):first-child{opacity:1}}
