@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/inter-var-latin.woff2)format("woff2");size-adjust:100%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/inter-var-latin-ext.woff2)format("woff2");size-adjust:100%;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local(Arial);font-weight:100 900;size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:optional;src:url(/fonts/jetbrains-mono-var-latin.woff2)format("woff2");size-adjust:100%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:optional;src:url(/fonts/jetbrains-mono-var-latin-ext.woff2)format("woff2");size-adjust:100%;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-inter:"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-bricolage:"Bricolage Grotesque", "Inter", "Inter Fallback", system-ui, sans-serif;--font-jetbrains:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}
.calm-page,.calm-portal,.home-calm-page,.demo-page--home-calm{--calm-bg:#f5f1ec;--calm-paper:#faf7f2;--calm-ink:#0f1419;--calm-secondary:#2c322e;--calm-muted:#595962;--calm-edge:#e1dcd5;--calm-control-edge:#817587;--calm-link:#4327c5;--calm-primary:#5b3df5;--calm-primary-ink:#faf7f2;--calm-error:#a83b24;--calm-band-paper:#fbf7f0;--calm-fold-paper:#fbf7f0db;--calm-wash:#f2eef2;--calm-focus-chip-paper:#e7e1f2;--calm-alert-paper:#f7ede6;--calm-alert-chip-paper:#f4e2da;--calm-pill-neutral-paper:#eee8e0;--calm-pill-calm-paper:#41b046;--calm-pill-calm-ink:#0b2a0d;--calm-pill-watch-paper:#efad50;--calm-pill-watch-ink:#1a1200;--calm-calm:var(--calm-pill-calm-paper);--calm-watch:var(--calm-pill-watch-paper);--calm-art-filter:none;--calm-art-opacity:1;--calm-art-blend:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--calm-band-ink:#0f1419;--calm-band-link:#4327c5;--calm-radius-card:22px;--calm-radius-pill:999px;--calm-gap:20px;--calm-pad-card:22px;--calm-shadow-card:0 1px 2px #0f141914, 0 10px 28px #0f141914, 0 0 0 1px var(--calm-edge);--calm-motion-fold:.24s;--calm-easing-out:cubic-bezier(.16, 1, .3, 1)}body:has(.home-calm-page) .range-menu{--calm-bg:#f5f1ec;--calm-paper:#faf7f2;--calm-ink:#0f1419;--calm-secondary:#2c322e;--calm-muted:#595962;--calm-edge:#e1dcd5;--calm-control-edge:#817587;--calm-link:#4327c5;--calm-primary:#5b3df5;--calm-primary-ink:#faf7f2;--calm-error:#a83b24;--calm-band-paper:#fbf7f0;--calm-fold-paper:#fbf7f0db;--calm-wash:#f2eef2;--calm-focus-chip-paper:#e7e1f2;--calm-alert-paper:#f7ede6;--calm-alert-chip-paper:#f4e2da;--calm-pill-neutral-paper:#eee8e0;--calm-pill-calm-paper:#41b046;--calm-pill-calm-ink:#0b2a0d;--calm-pill-watch-paper:#efad50;--calm-pill-watch-ink:#1a1200;--calm-calm:var(--calm-pill-calm-paper);--calm-watch:var(--calm-pill-watch-paper);--calm-art-filter:none;--calm-art-opacity:1;--calm-art-blend:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--calm-band-ink:#0f1419;--calm-band-link:#4327c5;--calm-radius-card:22px;--calm-radius-pill:999px;--calm-gap:20px;--calm-pad-card:22px;--calm-shadow-card:0 1px 2px #0f141914, 0 10px 28px #0f141914, 0 0 0 1px var(--calm-edge);--calm-motion-fold:.24s;--calm-easing-out:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){.calm-page:not([data-calm-appearance=light]):not([data-calm-paper=true]),.calm-portal:not([data-calm-appearance=light]):not([data-calm-paper=true]),.home-calm-page,.demo-page--home-calm{--calm-bg:#0d0d12;--calm-paper:#14141a;--calm-ink:#f5f1ec;--calm-secondary:#ded9e4;--calm-muted:#b6b0bd;--calm-edge:#3c3b46;--calm-control-edge:#8e869c;--calm-link:#b88aff;--calm-primary:#b88aff;--calm-primary-ink:#14141a;--calm-error:#ffac96;--calm-wash:#2a2933;--calm-focus-chip-paper:#2a2933;--calm-alert-paper:#33221f;--calm-alert-chip-paper:#33221f;--calm-pill-neutral-paper:#3c3b46;--calm-pill-calm-paper:#244d2d;--calm-pill-calm-ink:#a8e5ad;--calm-pill-watch-paper:#50381b;--calm-pill-watch-ink:#ffd69a;--calm-calm:var(--calm-pill-calm-ink);--calm-watch:var(--calm-pill-watch-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.home-calm-page) .range-menu{--calm-bg:#0d0d12;--calm-paper:#14141a;--calm-ink:#f5f1ec;--calm-secondary:#ded9e4;--calm-muted:#b6b0bd;--calm-edge:#3c3b46;--calm-control-edge:#8e869c;--calm-link:#b88aff;--calm-primary:#b88aff;--calm-primary-ink:#14141a;--calm-error:#ffac96;--calm-wash:#2a2933;--calm-focus-chip-paper:#2a2933;--calm-alert-paper:#33221f;--calm-alert-chip-paper:#33221f;--calm-pill-neutral-paper:#3c3b46;--calm-pill-calm-paper:#244d2d;--calm-pill-calm-ink:#a8e5ad;--calm-pill-watch-paper:#50381b;--calm-pill-watch-ink:#ffd69a;--calm-calm:var(--calm-pill-calm-ink);--calm-watch:var(--calm-pill-watch-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.home-calm-page,.demo-page--home-calm{--calm-band-paper:#1c1b23;--calm-fold-paper:#2a2933d1;--calm-art-filter:brightness(.8) saturate(.9);--calm-art-opacity:.9;--calm-art-blend:normal;--calm-band-ink:var(--calm-ink);--calm-band-link:var(--calm-link)}body:has(.home-calm-page) .range-menu{--calm-band-paper:#1c1b23;--calm-fold-paper:#2a2933d1;--calm-art-filter:brightness(.8) saturate(.9);--calm-art-opacity:.9;--calm-art-blend:normal;--calm-band-ink:var(--calm-ink);--calm-band-link:var(--calm-link)}}.calm-page[data-calm-appearance=dark]:not([data-calm-paper=true]),.calm-portal[data-calm-appearance=dark]:not([data-calm-paper=true]){--calm-bg:#0d0d12;--calm-paper:#14141a;--calm-ink:#f5f1ec;--calm-secondary:#ded9e4;--calm-muted:#b6b0bd;--calm-edge:#3c3b46;--calm-control-edge:#8e869c;--calm-link:#b88aff;--calm-primary:#b88aff;--calm-primary-ink:#14141a;--calm-error:#ffac96;--calm-wash:#2a2933;--calm-focus-chip-paper:#2a2933;--calm-alert-paper:#33221f;--calm-alert-chip-paper:#33221f;--calm-pill-neutral-paper:#3c3b46;--calm-pill-calm-paper:#244d2d;--calm-pill-calm-ink:#a8e5ad;--calm-pill-watch-paper:#50381b;--calm-pill-watch-ink:#ffd69a;--calm-calm:var(--calm-pill-calm-ink);--calm-watch:var(--calm-pill-watch-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.calm-page[data-calm-appearance=light],.calm-portal[data-calm-appearance=light],.calm-page[data-calm-paper=true],.calm-portal[data-calm-paper=true]{--calm-bg:#f5f1ec;--calm-paper:#faf7f2;--calm-ink:#0f1419;--calm-secondary:#2c322e;--calm-muted:#595962;--calm-edge:#e1dcd5;--calm-control-edge:#817587;--calm-link:#4327c5;--calm-primary:#5b3df5;--calm-primary-ink:#faf7f2;--calm-error:#a83b24;--calm-band-paper:#fbf7f0;--calm-fold-paper:#fbf7f0db;--calm-wash:#f2eef2;--calm-focus-chip-paper:#e7e1f2;--calm-alert-paper:#f7ede6;--calm-alert-chip-paper:#f4e2da;--calm-pill-neutral-paper:#eee8e0;--calm-pill-calm-paper:#41b046;--calm-pill-calm-ink:#0b2a0d;--calm-pill-watch-paper:#efad50;--calm-pill-watch-ink:#1a1200;--calm-calm:var(--calm-pill-calm-paper);--calm-watch:var(--calm-pill-watch-paper);--calm-art-filter:none;--calm-art-opacity:1;--calm-art-blend:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:768px){.calm-page,.calm-portal{--calm-radius-card:20px;--calm-pad-card:16px;--calm-gap:14px}}@media (prefers-reduced-motion:reduce){.calm-page,.calm-portal{--calm-motion-fold:0s}}@media print{.calm-page,.calm-portal,.home-calm-page,.demo-page--home-calm{--calm-bg:#f5f1ec;--calm-paper:#faf7f2;--calm-ink:#0f1419;--calm-secondary:#2c322e;--calm-muted:#595962;--calm-edge:#e1dcd5;--calm-control-edge:#817587;--calm-link:#4327c5;--calm-primary:#5b3df5;--calm-primary-ink:#faf7f2;--calm-error:#a83b24;--calm-band-paper:#fbf7f0;--calm-fold-paper:#fbf7f0db;--calm-wash:#f2eef2;--calm-focus-chip-paper:#e7e1f2;--calm-alert-paper:#f7ede6;--calm-alert-chip-paper:#f4e2da;--calm-pill-neutral-paper:#eee8e0;--calm-pill-calm-paper:#41b046;--calm-pill-calm-ink:#0b2a0d;--calm-pill-watch-paper:#efad50;--calm-pill-watch-ink:#1a1200;--calm-calm:var(--calm-pill-calm-paper);--calm-watch:var(--calm-pill-watch-paper);--calm-art-filter:none;--calm-art-opacity:1;--calm-art-blend:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.home-calm-page) .range-menu{--calm-bg:#f5f1ec;--calm-paper:#faf7f2;--calm-ink:#0f1419;--calm-secondary:#2c322e;--calm-muted:#595962;--calm-edge:#e1dcd5;--calm-control-edge:#817587;--calm-link:#4327c5;--calm-primary:#5b3df5;--calm-primary-ink:#faf7f2;--calm-error:#a83b24;--calm-band-paper:#fbf7f0;--calm-fold-paper:#fbf7f0db;--calm-wash:#f2eef2;--calm-focus-chip-paper:#e7e1f2;--calm-alert-paper:#f7ede6;--calm-alert-chip-paper:#f4e2da;--calm-pill-neutral-paper:#eee8e0;--calm-pill-calm-paper:#41b046;--calm-pill-calm-ink:#0b2a0d;--calm-pill-watch-paper:#efad50;--calm-pill-watch-ink:#1a1200;--calm-calm:var(--calm-pill-calm-paper);--calm-watch:var(--calm-pill-watch-paper);--calm-art-filter:none;--calm-art-opacity:1;--calm-art-blend:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
.calm-page,.calm-portal{color:var(--calm-ink);font-family:var(--font-inter)}.calm-page{background:var(--calm-bg);padding:36px 28px 48px;container:calm-page/inline-size}.calm-page-content{gap:var(--calm-gap);max-width:1220px;margin-inline:auto;display:grid}.calm-page--reading .calm-page-content{max-width:780px}:is(.calm-page,.calm-portal) :is(h1,h2,h3,p){margin-top:0}:is(.calm-page,.calm-portal) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--calm-link);outline-offset:3px}:is(.calm-page,.calm-portal) button:disabled{opacity:.45;cursor:default}:is(.calm-page,.calm-portal) .hc-card{border-radius:var(--calm-radius-card);background:var(--calm-paper);box-shadow:var(--calm-shadow-card);min-width:0;overflow:hidden;container:calm-card/inline-size}:is(.calm-page,.calm-portal) .hc-card-band{min-height:124px;padding:var(--calm-pad-card) 64px 12px var(--calm-pad-card);background:var(--calm-band-paper);color:var(--calm-band-ink);isolation:isolate;position:relative}:is(.calm-page,.calm-portal) .hc-band-art{z-index:-1;pointer-events:none;width:72%;max-width:100%;display:block;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}:is(.calm-page,.calm-portal) .hc-band-art img{object-fit:cover;object-position:right center;width:350%;max-width:none;height:100%;display:block;position:absolute;right:0}:is(.calm-page,.calm-portal) .hc-band-copy{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}:is(.calm-page,.calm-portal) .hc-band-copy :is(h2,h3){letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.15}:is(.calm-page,.calm-portal) .hc-status{border-radius:var(--calm-radius-pill);overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;min-height:30px;padding:4px 12px;font-size:16px;font-weight:700;line-height:1.15;display:inline-flex}:is(.calm-page,.calm-portal) .hc-status--neutral{background:var(--calm-pill-neutral-paper);color:var(--calm-secondary)}:is(.calm-page,.calm-portal) .hc-status--calm{background:var(--calm-pill-calm-paper);color:var(--calm-pill-calm-ink)}:is(.calm-page,.calm-portal) .hc-status--watch{background:var(--calm-pill-watch-paper);color:var(--calm-pill-watch-ink)}:is(.calm-page,.calm-portal) .hc-status--urgent{background:var(--calm-error);color:var(--calm-primary-ink)}:is(.calm-page,.calm-portal) .hc-status--locked{background:var(--calm-primary);color:var(--calm-primary-ink)}:is(.calm-page,.calm-portal) .hc-sublink{width:fit-content;min-width:44px;min-height:44px;color:var(--calm-band-link);overflow-wrap:anywhere;flex-basis:100%;align-items:center;gap:5px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}:is(.calm-page,.calm-portal) .hc-sublink svg{flex:none}:is(.calm-page,.calm-portal) .hc-fold{border-radius:var(--calm-radius-pill);background:var(--calm-fold-paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:44px;height:44px;color:var(--calm-band-ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:12px;right:10px;box-shadow:0 1px 2px #0f14191a,0 4px 12px #0f14191a}:is(.calm-page,.calm-portal) .hc-fold svg{transition:transform var(--calm-motion-fold) var(--calm-easing-out);transform:rotate(-90deg)}:is(.calm-page,.calm-portal) .hc-card.is-folded .hc-fold svg{transform:rotate(90deg)}:is(.calm-page,.calm-portal) .hc-card-fold{opacity:1;transition:grid-template-rows var(--calm-motion-fold) var(--calm-easing-out), opacity .2s ease;grid-template-rows:1fr;display:grid}:is(.calm-page,.calm-portal) .is-folded>.hc-card-fold{opacity:0;transition:grid-template-rows var(--calm-motion-fold) var(--calm-easing-out), opacity .16s ease;grid-template-rows:0fr}:is(.calm-page,.calm-portal) .hc-card.is-folded .hc-card-band{min-height:112px}:is(.calm-page,.calm-portal) .hc-card-clip{min-height:0;overflow:hidden}:is(.calm-page,.calm-portal) .hc-card-body{padding:12px var(--calm-pad-card) var(--calm-pad-card)}:is(.calm-page,.calm-portal) .hc-card-body>:last-child{margin-bottom:0}:is(.calm-page,.calm-portal) .hc-greeting{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}:is(.calm-page,.calm-portal) .hc-greeting>div{min-width:0}:is(.calm-page,.calm-portal) .hc-greeting h1{font:700 clamp(34px, 1.1vw + 30px, 50px)/1.08 var(--font-bricolage);letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:10px}:is(.calm-page,.calm-portal) .hc-date{color:var(--calm-muted);margin-bottom:0;font-size:20px}:is(.calm-page,.calm-portal) .hc-focus{color:var(--calm-ink);padding:8px 0 16px}:is(.calm-page,.calm-portal) .hc-focus-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}:is(.calm-page,.calm-portal) .hc-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--calm-muted);font-size:12px;font-weight:700}:is(.calm-page,.calm-portal) .hc-time-chip{background:var(--calm-focus-chip-paper);color:var(--calm-link);border-radius:7px;padding:4px 8px;font-size:12px;font-weight:700}:is(.calm-page,.calm-portal) .hc-focus--urgent .hc-time-chip{background:var(--calm-alert-chip-paper);color:var(--calm-error)}:is(.calm-page,.calm-portal) .hc-focus-title{overflow-wrap:anywhere;margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.4}:is(.calm-page,.calm-portal) :is(.hc-button,.hc-text-button){min-width:44px;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}:is(.calm-page,.calm-portal) .hc-button{border-radius:var(--calm-radius-pill);border:1px solid var(--calm-control-edge);background:var(--calm-primary);color:var(--calm-primary-ink);margin-top:14px;padding:10px 18px}:is(.calm-page,.calm-portal) .hc-text-button{color:var(--calm-link);background:0 0;border:0;gap:5px;padding:6px 0}:is(.calm-page,.calm-portal) .hc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}:is(.calm-page,.calm-portal) .hc-kpi{background:var(--calm-wash);border-radius:14px;flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-width:0;padding:16px 12px;display:flex}:is(.calm-page,.calm-portal) .hc-kpi dt{color:var(--calm-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.35}:is(.calm-page,.calm-portal) .hc-kpi dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:700;line-height:1}:is(.calm-page,.calm-portal) .calm-kpi-explanation{margin-top:5px;display:block}:is(.calm-page,.calm-portal) .hc-empty{animation:calm-empty-rise .26s var(--calm-easing-out);align-items:center;gap:14px;padding:12px 0;display:flex}:is(.calm-page,.calm-portal) .hc-empty>div{min-width:0}:is(.calm-page,.calm-portal) .hc-empty h3{margin-bottom:6px;font-size:17px}:is(.calm-page,.calm-portal) .hc-empty p{color:var(--calm-muted);overflow-wrap:anywhere;margin-bottom:0;font-size:15px;line-height:1.5}:is(.calm-page,.calm-portal) .hc-empty-art{flex:0 0 92px;width:92px;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}:is(.calm-page,.calm-portal) .hc-empty-art img{object-fit:cover;object-position:right center;border-radius:14px;width:100%;height:90px;display:block}:is(.calm-page,.calm-portal) .hc-empty--error h3{color:var(--calm-error)}.calm-sheet{border-radius:var(--calm-radius-card);background:var(--calm-paper);width:min(620px,100vw - 32px);max-height:min(85dvh,900px);box-shadow:var(--calm-shadow-card);border:0;padding:0}.calm-sheet:not([open]){display:none}.calm-sheet::backdrop{background:#0f141959}:is(.calm-page,.calm-portal) .hc-sheet-content{padding:24px}:is(.calm-page,.calm-portal) .hc-sheet-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}:is(.calm-page,.calm-portal) .hc-sheet-head h2{overflow-wrap:anywhere;margin:0;font-size:24px}.calm-sheet-footer{margin-top:20px}.calm-chart-evidence{min-width:0;margin:0}.calm-chart-evidence figcaption p{color:var(--calm-muted)}.calm-table-scroll{overflow-x:auto}.calm-chart-evidence table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.calm-chart-evidence :is(th,td){border-bottom:1px solid var(--calm-edge);text-align:left;overflow-wrap:anywhere;padding:10px}.calm-chart-evidence caption{text-align:left;padding-block:10px;font-weight:600}@container calm-page (min-width:720px){.calm-page--columns .calm-page-content{grid-template-columns:repeat(2,minmax(340px,1fr))}.calm-page--columns .hc-greeting{grid-column:1/-1}}@container calm-card not (min-width:440px){:is(.calm-page,.calm-portal) .hc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.calm-page,.calm-portal) .hc-kpi dd{font-size:26px}}@container calm-page not (min-width:440px){.calm-page .hc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.calm-page{padding:14px 16px 48px}:is(.calm-page,.calm-portal) .hc-greeting h1{font-size:clamp(28px,8vw,40px);line-height:1.1}:is(.calm-page,.calm-portal) .hc-date{font-size:16px}:is(.calm-page,.calm-portal) .hc-card-band{min-height:112px;padding-top:16px;padding-bottom:8px}:is(.calm-page,.calm-portal) .hc-band-copy :is(h2,h3){font-size:22px}:is(.calm-page,.calm-portal) .hc-card-body{padding-top:10px}.calm-sheet{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0}:is(.calm-page,.calm-portal) .hc-sheet-content{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}}@keyframes calm-empty-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.calm-page,.calm-portal) :is(.hc-card-fold,.hc-fold svg){transition:none}:is(.calm-page,.calm-portal) .hc-empty{animation:none}}@media (forced-colors:active){:is(.calm-page,.calm-portal) :is(.hc-card,.hc-status){border:1px solid canvastext}:is(.calm-page,.calm-portal) .hc-band-art{display:none}:is(.calm-page,.calm-portal) .hc-card-band{color:canvastext;background:canvas}}@media print{.calm-page{padding:0}.calm-page-content{padding:0;display:block}:is(.calm-page,.calm-portal) .hc-card{box-shadow:none;break-inside:avoid;overflow:visible}:is(.calm-page,.calm-portal) .hc-card-fold{opacity:1!important;grid-template-rows:1fr!important}:is(.calm-page,.calm-portal) .hc-card-clip{overflow:visible}:is(.calm-page,.calm-portal) :is(.hc-fold,.calm-fold>button,.app-nav,.app-bottom-nav),.calm-sheet{display:none}.calm-table-scroll{overflow:visible}}
