.reports-page.svelte-9in15a{max-width:1060px}.reports-page.svelte-9in15a .back-link:where(.svelte-9in15a){margin-bottom:22px}.reports-hero.svelte-9in15a{border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);background:linear-gradient(120deg,#fffffffa,#f8f6f2eb);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;padding:clamp(26px,4vw,38px);display:flex;position:relative;overflow:hidden}.reports-hero.svelte-9in15a:after{content:"";pointer-events:none;background:radial-gradient(circle,#f27a4b2e,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-165px;right:-90px}.reports-hero-copy.svelte-9in15a{z-index:1;max-width:690px;position:relative}.reports-hero.svelte-9in15a .eyebrow:where(.svelte-9in15a){margin-bottom:13px}.reports-hero.svelte-9in15a h1:where(.svelte-9in15a){margin-bottom:11px;font-size:clamp(2.3rem,5vw,4.15rem)}.reports-hero-copy.svelte-9in15a>p:where(.svelte-9in15a){color:#626160;margin:0;font-size:clamp(.94rem,1.3vw,1.04rem);line-height:1.55}.hero-privacy.svelte-9in15a{color:#6d6c6b;align-items:center;gap:8px;margin-top:22px;font-size:.78rem;font-weight:700;display:inline-flex}.hero-privacy.svelte-9in15a svg{flex:none}.hero-action.svelte-9in15a{z-index:1;white-space:nowrap;flex:none;min-height:43px;padding:10px 15px;font-size:.78rem;position:relative}.reports-notice.svelte-9in15a,.reports-error.svelte-9in15a{max-width:960px;margin:0 0 22px}.report-section.svelte-9in15a{max-width:960px;margin:0 0 38px}.section-intro.svelte-9in15a{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.section-label.svelte-9in15a{color:var(--brand-orange);letter-spacing:.11em;margin:0 0 5px;font-size:.67rem;font-weight:850;line-height:1.2}.section-intro.svelte-9in15a h2:where(.svelte-9in15a){align-items:center;gap:11px;margin:0 0 5px;font-size:clamp(1.65rem,2.7vw,2.15rem);display:flex}.section-intro.svelte-9in15a>div:where(.svelte-9in15a)>p:where(.svelte-9in15a):last-child{color:#757473;margin:0;font-size:.86rem;line-height:1.5}.section-count.svelte-9in15a{color:#666462;letter-spacing:0;background:#f4f2ef;border:1px solid #e3e1de;border-radius:9px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-family:ui-sans-serif,sans-serif;font-size:.78rem;display:inline-grid}.report-list.svelte-9in15a{gap:13px;display:grid}.entry-card.svelte-9in15a{border:1px solid var(--glass-line);background:var(--glass-panel);box-shadow:var(--glass-shadow);border-radius:21px;min-width:0;padding:clamp(20px,3vw,28px)}.entry-card-top.svelte-9in15a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:15px;display:flex}.entry-status.svelte-9in15a{color:#605e5c;background:#f5f3f1;border:1px solid #e2e0dd;border-radius:100px;align-items:center;gap:7px;width:fit-content;padding:6px 10px;font-size:.71rem;font-weight:800;line-height:1.1;display:inline-flex}.draft-status.svelte-9in15a{background:var(--brand-orange-soft);border-color:var(--brand-orange-tint);color:var(--brand-orange)}.status-dot.svelte-9in15a{background:currentColor;border-radius:50%;width:6px;height:6px}.entry-status.is-published.svelte-9in15a{color:#454340;background:#eeece9}.entry-updated.svelte-9in15a{color:#898784;align-items:center;gap:6px;font-size:.71rem;font-weight:700;display:inline-flex}.entry-card.svelte-9in15a h3:where(.svelte-9in15a){overflow-wrap:anywhere;max-width:760px;margin:0 0 7px;font-size:clamp(1.23rem,2vw,1.55rem)}.entry-location.svelte-9in15a{color:#6e6c69;align-items:flex-start;gap:7px;margin:0;font-size:.84rem;line-height:1.45;display:flex}.entry-location.svelte-9in15a svg{flex:none;margin-top:1px}.entry-tags.svelte-9in15a{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.entry-tags.svelte-9in15a span:where(.svelte-9in15a){color:#6c6966;background:#f3f1ee;border-radius:7px;padding:5px 8px;font-size:.68rem;font-weight:750}.entry-excerpt.svelte-9in15a,.entry-description.svelte-9in15a{color:#53514e;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #dedad5;margin:17px 0 0;padding:0 0 0 15px;font-size:.88rem;line-height:1.6}.entry-excerpt.svelte-9in15a{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entry-description.svelte-9in15a{border-left-color:var(--brand-orange-tint)}.entry-card-bottom.svelte-9in15a{border-top:1px solid #e9e6e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;margin-top:22px;padding-top:16px;display:flex}.entry-expiry.svelte-9in15a,.entry-card-metric.svelte-9in15a{color:#787673;align-items:center;gap:7px;font-size:.73rem;font-weight:700;display:inline-flex}.entry-actions.svelte-9in15a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.entry-actions.svelte-9in15a .button:where(.svelte-9in15a){white-space:nowrap;border-radius:11px;min-height:39px;padding:8px 12px;font-size:.76rem}.entry-delete.svelte-9in15a{color:#78504b;white-space:nowrap;background:#f5f3f1;border:1px solid #e8e4e1;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.entry-delete.svelte-9in15a:hover{background:#eee9e6}.entry-delete.svelte-9in15a:disabled{opacity:.5;cursor:not-allowed}.entry-period.svelte-9in15a{color:#777572;margin:11px 0 0;font-size:.76rem;font-weight:700}.report-editor.svelte-9in15a{border-top:1px solid #e9e6e2;margin-top:22px;padding-top:20px}.report-editor.svelte-9in15a .entry-actions:where(.svelte-9in15a){margin-top:8px}.access-card.svelte-9in15a .device-note:where(.svelte-9in15a){border-top:1px solid var(--line);margin-top:22px;padding-top:18px;font-size:.78rem}.access-card.svelte-9in15a .device-note:where(.svelte-9in15a) a:where(.svelte-9in15a){font-weight:800}.period-fields.svelte-9in15a{grid-template-columns:1fr 1fr;gap:12px;display:grid}.welcome-dialog.svelte-9in15a .privacy-note:where(.svelte-9in15a){font-size:.75rem}@media (width<=760px){.reports-hero.svelte-9in15a{display:block}.hero-action.svelte-9in15a{margin-top:23px}}@media (width<=600px){.reports-page.svelte-9in15a{padding-inline:17px}.reports-hero.svelte-9in15a{margin-bottom:27px;padding:25px 21px}.entry-card.svelte-9in15a{padding:19px}.entry-card-bottom.svelte-9in15a{align-items:stretch}.entry-actions.svelte-9in15a{justify-content:space-between;width:100%;margin-left:0}.period-fields.svelte-9in15a{grid-template-columns:1fr;gap:0}}@media (width<=380px){.entry-actions.svelte-9in15a{grid-template-columns:1fr 1fr;display:grid}.entry-actions.svelte-9in15a .button:where(.svelte-9in15a){white-space:normal}.entry-actions.svelte-9in15a:has(>:where(.svelte-9in15a):nth-child(3)){grid-template-columns:1fr 1fr}.entry-actions.svelte-9in15a:has(>:where(.svelte-9in15a):nth-child(3)) .entry-delete:where(.svelte-9in15a){grid-column:1/-1;justify-content:flex-start}}
