.calm-page .loop-label{text-transform:none;letter-spacing:0;font-size:var(--t-caption)}@media (max-width:560px){.calm-page .pan{font-size:var(--t-caption);padding:12px}.calm-page .pan .big{margin-top:4px;display:block}}.calm-shell .loop-art{animation:none}.calm-shell .loop-ring-track,.dark .calm-shell .loop-ring-track{background:var(--line);opacity:1;padding:1.5px}.calm-shell .stat-chip{gap:8px;padding:8px 16px}.calm-shell .stat-chip b,.calm-shell .loop-knob{font-weight:600}.calm-shell .loop-new-tag{letter-spacing:0;color:inherit;opacity:.75;background:0 0;border-radius:0;padding:0;font-weight:500}.calm-shell .loop-support-card{padding:20px}.calm-shell .loop-support-art{right:16px}.calm-shell .loop-inner{border-radius:var(--r-md);padding:16px}.calm-shell .dash-sub{margin-top:8px}.calm-shell .transit-cycle{opacity:0;animation:none}.calm-shell .transit-cycle:first-child{opacity:1}.calm-shell .stat-chip span{font-weight:500}.calm-shell .stat-chip b{font-size:15px}.calm-read .eyebrow-calm{text-transform:none;letter-spacing:0;font-size:var(--t-caption)}.calm-read .chip{padding:8px 16px;font-weight:500}.calm-read .calm-fold>summary{font-weight:600}.calm-ui .pill,.calm-read .pill{box-shadow:none;transition:background-color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.calm-ui .pill:hover,.calm-read .pill:hover{box-shadow:none;background:color-mix(in srgb,var(--sun) 88%,var(--ink));transform:none}}.calm-read .cui-bob{animation:none}.calm-read .link,.calm-read .seo-cta-link,.calm-read .knob{font-weight:600}.calm-read .seo-cta-pill{box-shadow:none;transition:background-color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.calm-ui .pill-ghost:hover,.calm-read .pill-ghost:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.calm-read .seo-cta-pill:hover{box-shadow:none;background:color-mix(in srgb,var(--sun) 88%,var(--ink));transform:none}.calm-read a.rcard:hover{transform:none}}.calm-page .pvr{text-align:left;max-width:560px;margin:26px auto 0}.calm-page .pvr>summary{cursor:pointer;color:var(--accent);font-weight:800;font-size:var(--t-lead);justify-content:center;align-items:center;gap:10px;list-style:none;display:flex}.calm-page .pvr>summary::-webkit-details-marker{display:none}.calm-page .pvr>summary:after{content:"";width:8px;height:8px;transition:transform .2s var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.calm-page .pvr[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.calm-page .pvr>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.calm-page .pvr-body{border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow);margin-top:18px;padding:20px}.calm-page .pvr-h{font-weight:700;font-size:var(--t-lead);color:var(--ink)}.calm-page .pvr-note,.calm-page .pvr-legend,.calm-page .pvr-axis-x,.calm-page .pvr-axis-y{font-size:var(--t-lead);color:var(--muted);margin-top:8px}.calm-page .pvr-axis-y{margin-top:16px}.calm-page .pvr-axis-x{text-align:center;margin-top:2px}.calm-page .pvr-svg{width:100%;height:auto;margin-top:4px;display:block;overflow:visible}.calm-page .pvr-svg text{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:560px){.calm-page .pvr-svg text{font-size:17px}.calm-page .pvr-body{padding:16px}}.calm-page .pvr-grid{stroke:var(--line);stroke-width:1px}.calm-page .pvr-pass{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.55}.calm-page .pvr-svg .pvr-pass-l{fill:var(--ink)}.calm-page .pvr-dot{fill:var(--accent)}.calm-page .pvr-dot.pvr-fail{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.calm-page .pvr-ring{fill:none;stroke:var(--accent);stroke-width:2px}.calm-page .pvr-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calm-page .pvr-key{background:var(--accent);border-radius:50%;width:11px;height:11px;display:inline-block}.calm-page .pvr-key.pvr-fail{background:var(--paper);border:2px solid var(--ink);box-sizing:border-box;margin-left:12px}
