.cc{--cc-ink:#12151b;--cc-muted:#5e6166;--cc-line:#0a9aa0;--cc-fillc:#0cbdc31a;--cc-gridc:#efede9;--cc-refc:#d92c55;--cc-bg:#fff}.cc--feature{--cc-ink:#fff;--cc-muted:#fff;--cc-line:#fff;--cc-fillc:#ffffff29;--cc-gridc:#fff3;--cc-bg:#0a7c82;color:#fff;background:#0a7c82}.cc-title{color:var(--cc-ink)}.cc-pill{color:#5e6166;background:#f1f0ec;border-radius:99px;flex:none;padding:2px 8px;font-size:12.5px;font-weight:500}.cc--feature .cc-pill{color:#fff;background:#ffffff2e}.cc-value{color:var(--cc-ink);flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-top:4px;display:flex}.cc-note{color:var(--cc-muted);font-size:12.5px}.cc-legend{color:var(--cc-muted);gap:14px;margin-top:8px;font-size:12px;line-height:1;display:flex}.cc-legend span{align-items:center;gap:6px;display:inline-flex}.cc-key{border-top:2px solid var(--cc-line);width:16px;height:0;display:inline-block}.cc-key--dash{opacity:.8;border-top-style:dashed}.cc-plot{grid-template-columns:var(--cc-yw) minmax(0, 1fr);flex:auto;grid-template-rows:minmax(0,1fr) auto;column-gap:8px;min-height:88px;margin-top:12px;padding-top:7px;display:grid}.cc--feature .cc-plot{min-height:100px}@media (width>=768px){.showcase-cut .cc:not(.cc--feature) .cc-plot{min-height:40px}}.cc-plot{container:cc-plot/size}@container cc-plot (height<=64px){.cc-y span:not(:first-child):not(:last-child){display:none}}.cc-y{position:relative}.cc-y span,.cc-x span{color:var(--cc-muted);white-space:nowrap;font:500 12px/1 Geist Mono,ui-monospace,monospace;position:absolute}.cc-y span{right:0;transform:translateY(-50%)}.cc-area{min-height:0;position:relative}.cc-area svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cc-fill{fill:var(--cc-fillc)}.cc-line{fill:none;stroke:var(--cc-line);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.cc-line--compare{stroke-width:1.75px;stroke-dasharray:5 5;opacity:.8}.cc-grid{border-top:1px solid var(--cc-gridc);height:0;position:absolute;left:0;right:0}.cc-ref{border-top:1.5px dashed var(--cc-refc);height:0;position:absolute;left:0;right:0}.cc-refnote{align-items:center;gap:6px;display:inline-flex}.cc-refkey{border-top:1.5px dashed var(--cc-refc);width:14px;height:0;display:inline-block}.cc-dot{background:var(--cc-line);width:10px;height:10px;box-shadow:0 0 0 3px var(--cc-bg);border-radius:99px;position:absolute;transform:translate(-50%,-50%)}.cc--feature .cc-dot{box-shadow:0 0 0 3px #0a7c82,0 0 0 5px #ffffff59}.cc-x{grid-column:2;height:12px;margin-top:8px;position:relative}.cc-x span{text-transform:uppercase;top:0}.cc-stats{border-top:1px solid var(--cc-gridc);grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;margin:12px 0 0;padding-top:10px;display:grid}.cc-stats>div{flex-direction:column;justify-content:space-between;display:flex}.cc-stats dt{color:var(--cc-muted);font-size:12px;line-height:1.3}.cc-stats dd{color:var(--cc-ink);margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.3}@container sc-card (width<=360px){.cc-head{flex-direction:column;align-items:flex-start;gap:6px}.cc-value{row-gap:2px;margin-top:8px}.cc-legend{flex-wrap:wrap;row-gap:6px}.cc-legend span{white-space:nowrap}.cc-stats{display:none}.cc .cc-plot{grid-template-columns:auto minmax(0,1fr);min-height:48px;margin-top:10px}.cc .cc-y{width:var(--cc-yw);font:500 12px/1 Geist Mono,ui-monospace,monospace}}@container sc-card (width<=170px){.cc .cc-plot{grid-template-columns:minmax(0,1fr);column-gap:0}.cc .cc-y{display:none}.cc .cc-x{grid-column:1}}@container sc-card (width<=360px){.cc--feature .cc-plot{grid-template-columns:minmax(0,1fr);column-gap:0}.cc--feature .cc-y{display:none}.cc--feature .cc-x{grid-column:1}}.bc-summary{color:#5e6166;margin-top:2px;font-size:12.5px;line-height:1.35}.bc-pill{color:#5e6166;background:#f1f0ec;border-radius:99px;flex:none;padding:2px 8px;font-size:12.5px;font-weight:500}.bc-legend{color:#5e6166;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;line-height:1;display:flex}.bc-legend span{align-items:center;gap:6px;display:inline-flex}.bc-swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.bc-refkey{border-top:1.5px dashed #d92c55;width:16px;height:0;display:inline-block}.bc-plot{flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:4.5ch minmax(0,1fr);column-gap:8px;min-height:150px;margin-top:12px;padding-top:7px;display:grid}.bc-y{position:relative}.bc-y span{color:#5e6166;font:500 12px/1 Geist Mono,ui-monospace,monospace;position:absolute;right:0;transform:translateY(-50%)}.bc-area{min-height:0;position:relative}.bc-grid{border-top:1px solid #efede9;height:0;position:absolute;left:0;right:0}.bc-grid--base{border-top-color:#d8d5cf}.bc-ref{z-index:1;border-top:1.5px dashed #d92c55;height:0;position:absolute;left:0;right:0}.bc-cols,.bc-labels{grid-template-columns:repeat(var(--bc-n), minmax(0, 1fr));column-gap:6px;display:grid}.bc-cols{position:absolute;inset:0}.bc-col{justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex}.bc-bar,.bc-prev{border-radius:5px 5px 0 0;display:block}.bc-bar{width:min(44px,46%)}.bc-prev{opacity:.3;width:min(18px,20%)}.bc-labels{grid-column:2;margin-top:8px}.bc-lab{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.bc-name{text-transform:uppercase;color:#5e6166;letter-spacing:.02em;font:500 12px/1.2 Geist Mono,ui-monospace,monospace}.bc-val{color:#12151b;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}.bc-val em{color:#5e6166;margin-left:5px;font-size:12px;font-style:normal;font-weight:500}.bc-val.is-flag,.bc-val.is-flag em{color:#a9183a}.bc-sub{color:#5e6166;white-space:nowrap;font-size:12px;line-height:1.2}@media (width<=767px){.bc-plot[data-many]{--bc-n:6!important}.bc-plot[data-many] .bc-col:nth-child(n+7),.bc-plot[data-many] .bc-lab:nth-child(n+7){display:none}}.bc-rows{display:none}.bc-row{flex-direction:column;gap:6px;display:flex}.bc-rowhead{justify-content:space-between;align-items:baseline;gap:6px;margin:0;display:flex}.bc-track{background:#efede9;border-radius:99px;height:8px;display:block;position:relative}.bc-hbar{border-radius:99px;position:absolute;top:0;bottom:0;left:0}.bc-hmark{border-left:1.5px dashed #d92c55;width:0;position:absolute;top:-3px;bottom:-3px}@container sc-card (width<=360px){.bc-head{flex-direction:column;align-items:flex-start;gap:6px}.bc-summary,.bc-legend .bc-leg-bars,.bc-legend:not(:has(.bc-leg-ref)),.bc .bc-plot{display:none}.bc .bc-rows{flex-direction:column;flex:auto;justify-content:space-between;gap:10px;min-height:0;margin-top:12px;display:flex}.bc .bc-row:nth-child(n+6),.mapcard-rows{display:none}.sc-pcell .mapcard .sc-map{position:relative;container-type:size}.sc-pcell .mapcard .sc-map>svg{width:max(100cqw,166.667cqh);max-width:none;height:max(100cqh,60cqw);position:absolute;top:calc(50cqh - max(100cqh,60cqw)/2);left:clamp(100cqw - max(100cqw,166.667cqh),50cqw - max(100cqw,166.667cqh)/1.75439,0px)}.kcard-chip{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}}@container sc-card (width<=240px){.sc-pcell .kcard-lanes.sc-kanban{grid-template-columns:minmax(0,1fr)}.sc-pcell .kcard-lanes.sc-kanban>.kcard-lane:nth-child(n+2){display:none}}@container sc-card (width<=360px){.rchat{align-items:baseline;gap:8px;padding:6px 4px}.rchat-ico,.rchat-who{display:none}.rchat-text{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}}.mcard-dow1{display:none}@container sc-card (width<=360px){.mcard{padding:12px}.mcard-head{flex-wrap:wrap;row-gap:4px}.mcard-chev{display:none}.mcard-month{flex:1 0 100%;margin-left:0;font-size:12px}.mcard .mcard-body{grid-template-columns:minmax(0,1fr);margin-top:10px}.mcard .mcard-list{display:none}.mcard .mcard-body>.sc-month-days{margin-inline:-2px;display:block}.mcard .mcard-day{width:min(20px,100%);height:20px;font-size:12px}}@container sc-card (width<=156px){.mcard .mcard-dow{display:none}.mcard .mcard-dow1{display:inline}}@container sc-card (width<=150px){.mcard{padding:10px}}.showcase-cut[data-astro-cid-lpghcpod] svg.grow{flex-basis:auto;min-height:0}.showcase-cut[data-astro-cid-lpghcpod] .bg-neutrals-opaque-dark-100 .text-neutrals-opaque-dark-500,.showcase-cut[data-astro-cid-lpghcpod] .bg-neutrals-opaque-dark-100 .text-neutrals-opaque-dark-600{color:#8f8f8b}.origami-sky[data-astro-cid-xv67cbf6]{z-index:-1;pointer-events:none;width:100%;position:absolute;top:0;left:0}.origami-sky-front[data-astro-cid-xv67cbf6]{z-index:20}@media (prefers-reduced-motion:reduce){.origami-sky[data-astro-cid-xv67cbf6]{display:none}}.home-showcase[data-astro-cid-lcdefpme] .v2-ring circle:first-child{display:none}@media (prefers-reduced-motion:reduce){.home-showcase[data-astro-cid-lcdefpme] .v2-ring{display:none}}.home-arts[data-astro-cid-lcdefpme] .art-stage{justify-content:stretch;min-height:0;padding:32px}.home-arts[data-astro-cid-lcdefpme] .art-stage>*{flex:auto;margin-block:0}.home-arts[data-astro-cid-lcdefpme] .art-card{flex-direction:column;display:flex}.home-arts[data-astro-cid-lcdefpme] .art-voice .wave{flex:auto;min-height:3.4em}.home-arts[data-astro-cid-lcdefpme] .art-voice .art-steps{margin-top:auto}.home-arts[data-astro-cid-lcdefpme] .art-metric .art-drill{flex-direction:column;flex:auto;justify-content:space-evenly;display:flex}.home-arts[data-astro-cid-lcdefpme] .art-run .art-spine{flex-direction:column;flex:auto;justify-content:space-between;display:flex}.home-arts[data-astro-cid-lcdefpme] .art-hub .hub-marks{flex:auto;align-content:space-evenly}.home-arts[data-astro-cid-lcdefpme] .art-slo .art-alert{margin-top:auto}.home-arts[data-astro-cid-lcdefpme] .art-slo .budget{margin-block:auto 0}.home-arts[data-astro-cid-lcdefpme] .art-pair{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:stretch;gap:12px}.home-arts[data-astro-cid-lcdefpme] .art-pair>*{flex-direction:column;display:flex}.home-arts[data-astro-cid-lcdefpme] .art-pair .ip-print{flex-direction:row;gap:1.4em}.home-arts[data-astro-cid-lcdefpme] .art-pair .art-fields{justify-content:space-between;padding-block:1.2em}.home-arts[data-astro-cid-lcdefpme] .art-pair .art-fields>.fld{flex:auto}.home-arts-zone[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{position:relative}.home-arts-head[data-astro-cid-lcdefpme]{grid-column:1/-1}@media (width<=1023px){.home-arts-zone[data-astro-cid-lcdefpme]{display:contents}}@media (width>=640px){.home-arts[data-astro-cid-lcdefpme]{row-gap:0}.home-arts-head[data-astro-cid-lcdefpme]{margin-bottom:56px}.home-arts-zone[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;margin-bottom:56px;display:grid}.home-arts-zone[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]>.art{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.home-arts-zone[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]>.art>.art-box{display:flex}.home-arts[data-astro-cid-lcdefpme] .art-stage{flex:1}.home-arts-zone[data-astro-cid-lcdefpme]:last-child>a[data-astro-cid-lcdefpme]:nth-last-child(-n+2){margin-bottom:0}}@media (width>=1024px){.home-arts-zone[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:subgrid;align-content:start;row-gap:0;display:grid}html:not(.no-snap) .home-arts-zone[data-astro-cid-lcdefpme]{align-content:center}.home-arts-zone[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{margin-bottom:0}.home-arts-zone[data-astro-cid-lcdefpme]+.home-arts-zone[data-astro-cid-lcdefpme]{margin-top:64px}}@media (width>=1280px) and (height>=760px) and (prefers-reduced-motion:no-preference){html:not(.no-snap) .home-arts-zone[data-astro-cid-lcdefpme]+.home-arts-zone[data-astro-cid-lcdefpme]{margin-top:0}}@media (width>=1280px) and (height>=760px) and (height<=899px) and (prefers-reduced-motion:no-preference){html:not(.no-snap) .home-arts-head[data-astro-cid-lcdefpme]{margin-bottom:32px}}@media (prefers-reduced-motion:no-preference){.home-showcase[data-astro-cid-lcdefpme] .v2-tablist{opacity:0;animation:heroRise .7s var(--ease-out) .38s forwards}}@media (width>=1280px) and (height>=760px) and (prefers-reduced-motion:no-preference){html:not(.no-snap) .kband--solo[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:calc(100svh - 160px);display:flex}html:not(.no-snap) .home-showcase[data-astro-cid-lcdefpme]{--zone-pt:clamp(8px, calc(100svh - 64px - 812px), 48px);--zone-pb:6px;margin-top:0}html:not(.no-snap) .home-showcase[data-astro-cid-lcdefpme] .showcase-cut{--sc-peek:clamp(40px, calc(100svh - 728px), 156px);--sc-fade:clamp(28px, calc(var(--sc-peek) - 16px), 100px)}}@media (width>=1280px) and (height>=760px) and (height<=779px) and (prefers-reduced-motion:no-preference){html:not(.no-snap) .home-showcase[data-astro-cid-lcdefpme] [data-home-showcase]{margin-top:16px}html:not(.no-snap) .home-showcase[data-astro-cid-lcdefpme] .showcase-cut{--sc-peek:clamp(40px, calc(100svh - 720px), 156px)}}@media (width>=1280px) and (height>=760px) and (height<=899px) and (prefers-reduced-motion:no-preference){html:not(.no-snap) .home-pair[data-astro-cid-lcdefpme]>section+section{padding-top:20px}html:not(.no-snap) .home-pair[data-astro-cid-lcdefpme] .grid.grid-cols-3{margin-top:16px}html:not(.no-snap) .mwall{margin-top:24px}html:not(.no-snap) .mwall-cell{padding-block:10px 9px}html:not(.no-snap) .mwall-bands{margin-top:16px}html:not(.no-snap) .mwall-foot[data-astro-cid-lcdefpme]{margin-top:20px}}.mwall[data-astro-cid-lcdefpme],.mwall-bands[data-astro-cid-lcdefpme]{max-width:none}.mwall-bands[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#5e6166}.hbound[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:480px;padding-top:64px;position:relative}.hbound-box[data-astro-cid-lcdefpme]{background:#e9edfc59;border:1.5px dashed #b9c3ef;border-radius:18px;padding:22px 20px 18px;position:relative}.hbound-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hbound-grid[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#12151b;background:#fff;border:1px solid #e3e0da;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:13px 14px;font-size:14.5px;font-weight:550;line-height:1.3;display:flex;box-shadow:0 2px 6px #12151b0a}.hbound-grid[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme] svg{color:#2947d8;flex:none}.hbound-grid[data-astro-cid-lcdefpme]>.is-target[data-astro-cid-lcdefpme]{border-color:#2947d8;position:relative;box-shadow:0 0 0 3px #2947d81a}.hbound-in[data-astro-cid-lcdefpme]{color:#3a3d41;white-space:nowrap;height:87.5px;padding-left:14px;font-size:14px;font-weight:400;line-height:1.4;position:absolute;bottom:100%;left:22px}.hbound-in[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#12151b;margin-right:4px;font-weight:600}.hbound-in[data-astro-cid-lcdefpme]:before{content:"";background:#12151b;width:2px;position:absolute;top:2px;bottom:1px;left:0}.hbound-in[data-astro-cid-lcdefpme]:after{content:"";border-bottom:2px solid #12151b;border-right:2px solid #12151b;width:8px;height:8px;position:absolute;bottom:1px;left:-3px;transform:rotate(45deg)}.hbound-name[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:#2947d8;margin:14px 0 0;font:500 12.5px/1.4 Geist Mono,monospace}@media (width<=767px){.hbound[data-astro-cid-lcdefpme]{justify-self:stretch;max-width:none}}@media (width<=420px){.hbound-in[data-astro-cid-lcdefpme]{white-space:normal;text-wrap:balance;width:260px}}
