.info-tip-button{color:#6a8276;vertical-align:middle;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:inline-flex}.info-tip-button:hover,.info-tip-button[aria-expanded=true]{color:var(--green);background:var(--green-soft);border-color:#d8e7dd}.info-tip-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.info-tip-panel{z-index:10050;box-sizing:border-box;text-align:left;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);letter-spacing:normal;background:#fff;border:1px solid #d6e3db;border-radius:14px;padding:16px 18px 18px;font-weight:400;animation:.13s ease-out info-tip-in;position:fixed;overflow:auto;box-shadow:0 12px 40px #1c483322,0 2px 8px #1c48330a}.info-tip-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:16px;line-height:1.5;display:flex}.info-tip-heading>button{background:var(--surface-subtle);width:28px;height:28px;color:var(--muted);cursor:pointer;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.info-tip-body{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.info-tip-body p{margin:0 0 8px}.info-tip-body p:last-child{margin-bottom:0}.title-with-info{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.period-presets{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.period-presets>button{border:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;padding:9px 18px;font-size:16px;font-weight:500;transition:background .15s,border-color .15s}.period-presets>button:hover:not(:disabled){background:var(--surface-subtle);border-color:#9bbdab}.period-presets>button[aria-pressed=true]{background:var(--green-soft);border-color:var(--green);color:var(--green);box-shadow:inset 0 0 0 1px var(--green);font-weight:650}.period-presets>button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.period-presets>button:disabled{opacity:.5;cursor:default}.period-lookup-status{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.period-dates input:disabled{background:var(--surface-subtle);color:#667b70;-webkit-text-fill-color:#667b70;opacity:1;cursor:not-allowed}.setting-section .section-head{gap:8px}.setting-section-inline .section-heading .section-head{flex-basis:202px}@media (max-width:520px){.setting-section-inline .section-heading .section-head{flex-basis:172px;gap:5px;font-size:17px}.setting-section-inline .section-heading{gap:8px}.setting-section-inline .section-heading>select{flex:120px;width:auto}.period-presets{gap:7px}.period-presets>button{flex:1 0 25%;padding:9px 12px}.info-tip-button{flex-basis:27px;width:27px;height:27px}}@keyframes info-tip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:380px){.setting-section-inline .section-heading{flex-wrap:wrap}.setting-section-inline .section-heading .section-head{flex-basis:100%}.setting-section-inline .section-heading>select{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.info-tip-panel{animation:none}}.metric-tip-trigger{font:inherit;color:inherit;text-align:inherit;text-underline-offset:3px;cursor:help;background:0 0;border:0;border-radius:3px;margin:0;padding:0;-webkit-text-decoration:underline dotted #9fb8aa;text-decoration:underline dotted #9fb8aa;text-decoration-thickness:1px}.metric-tip-trigger:hover,.metric-tip-trigger[aria-expanded=true]{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.metric-tip-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.metric-tip-panel{width:360px}.metric-tip-links{border-top:1px solid var(--line-soft);margin:12px 0 0;padding:12px 0 0}.metric-tip-links>span{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.metric-tip-links ul{margin:0;padding:0;list-style:none}.metric-tip-links li{margin:0 0 5px}.metric-tip-links a{color:var(--green);word-break:keep-all;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;display:block}.metric-tip-links a:hover{text-decoration:underline}.metric-tip-links li+li a{color:var(--control-text);font-weight:500}.metric-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:10px 0 2px;font-size:13.5px;line-height:1.6;display:none}.metric-legend>span{font-weight:600}.metric-legend .metric-tip-trigger{color:var(--control-text);min-height:32px;font-size:13.5px}@media (max-width:520px){.metric-legend-phone{display:flex}}@media (max-width:740px){.metric-legend-740{padding-left:14px;padding-right:14px;display:flex}}@media (max-width:900px){.metric-legend-900{padding-left:16px;padding-right:16px;display:flex}}.metric-tip-backdrop{display:none}@media (max-width:520px){.metric-tip-backdrop{z-index:10049;background:#1b211e4d;display:block;position:fixed;inset:0}.metric-tip-panel{width:100%;max-width:none;max-height:min(70dvh,480px);padding:14px 20px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;animation:.18s ease-out metric-tip-up;bottom:0;right:0;top:auto!important;left:0!important}.metric-tip-panel:before{content:"";background:var(--line);border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}}@keyframes metric-tip-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.metric-tip-panel{animation:none}}
