@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}@font-face{font-family:Heebo Fallback;src:local(Arial);ascent-override:104.9%;descent-override:42.14%;line-gap-override:0.0%;size-adjust:99.89%}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}
.cv{--cv-signal:var(--color-kuro-red);--cv-soft:var(--kuro-hover-wash);background:var(--color-kuro-bg);color:var(--color-kuro-ink);min-height:calc(100vh - 64px);padding-bottom:3rem}.cv-wrap{max-width:1440px;margin:0 auto;padding-inline:1rem}@media (min-width:768px){.cv-wrap{padding-inline:2rem}}.cv-muted{color:var(--color-kuro-muted)}.cv-neg{color:var(--color-kuro-danger);font-weight:var(--kuro-weight-ui)}.cv-num{font-variant-numeric:tabular-nums}.cv-head{z-index:2;padding-block:clamp(1.5rem,4vw,3rem) clamp(1.25rem,3vw,2rem);position:relative}.cv-head__bar{border-bottom:1px solid var(--kuro-hairline-strong);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.cv-head__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-top:clamp(1.25rem,3vw,2.25rem);display:flex}.cv-head__text{min-width:0}.cv-head__title{margin:0;font-size:clamp(2.6rem,6.4vw,5.5rem)}.cv-head__title:after{content:"";background:var(--cv-signal,var(--color-kuro-red));width:3rem;height:2px;margin-top:1rem;display:block}.cv-head__sub{max-width:48rem;color:var(--color-kuro-muted);margin-top:.9rem;font-size:.92rem;line-height:1.5}.cv-head__chips{flex-wrap:wrap;gap:.5rem;display:flex}.cv-head--page{padding-block:clamp(.5rem,1.5vw,1rem) clamp(1rem,2.5vw,1.75rem)}.cv-head--page .cv-head__main{margin-top:clamp(1rem,2.4vw,1.75rem)}.cv-head--page .cv-head__title{font-size:clamp(2.1rem,4.4vw,3.6rem)}.cv-head--page .cv-head__title:after{width:2.5rem;margin-top:.8rem}.cv-chip{border:1px solid var(--kuro-hairline-strong);border-radius:var(--kuro-radius-action);font-size:.8rem;font-weight:var(--kuro-weight-ui);white-space:nowrap;background:0 0;align-items:center;gap:.4rem;padding:.4rem .85rem;list-style:none;display:inline-flex}.cv-chip::-webkit-details-marker{display:none}.cv-chip__note{color:var(--color-kuro-muted)}.cv-chip__caret{opacity:.6;transition:transform var(--kuro-fx-t-ui,.2s)ease;font-size:.7rem}.cv-scope{position:relative}.cv-scope>summary{cursor:pointer}.cv-scope>summary:hover{border-color:var(--color-kuro-ink)}.cv-scope>summary:focus-visible{outline:var(--kuro-focus-outline);outline-offset:var(--kuro-focus-offset)}.cv-scope[open] .cv-chip__caret{transform:rotate(180deg)}.cv-scope__list{z-index:20;min-width:16rem;max-width:calc(100vw - 2rem);max-height:min(22rem,60vh);margin:.4rem 0 0;padding:.35rem;list-style:none;position:absolute;right:0;overflow:auto}@media (max-width:767px){.cv-head__main{position:relative}.cv-scope{position:static}.cv-scope__list{min-width:0;max-width:none;left:0;right:0}}.cv-scope__list li{justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .5rem;font-size:.84rem;display:flex}.cv-scope__list li+li{border-top:1px solid var(--kuro-hairline)}.cv-scope__list li:hover{background:var(--cv-soft,var(--kuro-hover-wash))}.cv-scope__list a{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.cv-scope__dot{background:var(--color-kuro-muted);border-radius:9999px;flex:none;width:.45rem;height:.45rem}.cv-hero{background:var(--kuro-hairline);border-block:1px solid var(--kuro-hairline-strong);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:640px){.cv-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-hero[data-count="1"]{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.cv-hero[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-hero[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv-kpi{min-width:0;color:var(--color-kuro-ink);flex-direction:column;gap:.6rem;text-decoration:none;display:flex;position:relative}.cv-kpi--hero{background:var(--color-kuro-bg);transition:box-shadow var(--kuro-fx-t-ui,.2s)ease,background var(--kuro-fx-t-ui,.2s)ease;padding:clamp(1.1rem,2vw,1.6rem) clamp(.75rem,1.4vw,1.5rem)}a.cv-kpi--hero:hover{box-shadow:var(--kuro-edge-accent);background:var(--cv-soft,var(--kuro-hover-wash))}.cv-kpi--tile{transition:border-color var(--kuro-fx-t-ui,.2s)ease,box-shadow var(--kuro-fx-t-ui,.2s)ease;padding:1.1rem 1.15rem 1rem}a.cv-kpi--tile:hover{border-color:var(--kuro-hairline-strong);box-shadow:var(--kuro-edge-accent)}.cv-kpi--accent{box-shadow:var(--kuro-edge-accent)}.cv-kpi:focus-visible{outline:var(--kuro-focus-outline);outline-offset:var(--kuro-focus-offset)}.cv-kpi__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cv-kpi__label{min-width:0;color:var(--color-kuro-ink);align-items:center;gap:.45rem;display:inline-flex}.cv-kpi__period{white-space:nowrap;letter-spacing:.08em}.cv-kpi__hint{border:1px solid var(--kuro-hairline-strong);letter-spacing:0;text-transform:none;cursor:help;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:.35rem;font-size:.6rem;display:inline-flex}.cv-kpi__value{letter-spacing:var(--kuro-tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,2.6vw,2.6rem);line-height:1}.cv-kpi--hero .cv-kpi__value{letter-spacing:var(--kuro-tracking-display-xl);font-size:clamp(2.5rem,3.8vw,3.75rem)}.cv-kpi--fit{container-type:inline-size}.cv-kpi--fit .cv-kpi__value{max-width:100%;font-size:clamp(1.05rem,11cqi,2.5rem)}.cv-kpi__value--danger{color:var(--color-kuro-danger)}.cv-kpi__badges{flex-wrap:wrap;gap:.35rem;display:flex}.cv-kpi__lines{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:.82rem;line-height:1.5;list-style:none}.cv-kpi__lines li{flex-wrap:wrap;align-items:center;gap:.15rem .4rem;display:flex}.cv-kpi__visual{margin-top:auto;padding-top:.35rem}.cv-kpi__source{color:var(--color-kuro-muted);font-size:.68rem}.cv-delta{border-radius:var(--kuro-radius-action);font-size:.72rem;font-weight:var(--kuro-weight-ui);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid;align-items:center;gap:.25rem;padding:.1rem .5rem;display:inline-flex}.cv-delta__suffix{color:var(--color-kuro-muted)}.cv-delta--ok{color:var(--color-kuro-ok)}.cv-delta--danger{color:var(--color-kuro-danger)}.cv-delta--warn{color:var(--color-kuro-warn)}.cv-delta--neutral{color:var(--color-kuro-muted-strong,var(--color-kuro-ink));border-color:var(--kuro-hairline-strong)}.cv-tone{border-radius:9999px;flex:none;width:.45rem;height:.45rem}.cv-tone--ok{background:var(--color-kuro-ok)}.cv-tone--warn{background:var(--color-kuro-warn)}.cv-tone--danger{background:var(--color-kuro-danger)}.cv-spark{width:100%;height:2.75rem;display:block;position:relative}.cv-spark__svg{width:100%;height:100%;display:block;overflow:visible}.cv-spark__line{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cv-spark__proj{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-dasharray:3 4;opacity:.5;vector-effect:non-scaling-stroke}.cv-spark__area{fill:currentColor;opacity:.05}.cv-spark__zero{stroke:var(--kuro-hairline-strong);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.cv-spark__dot{box-sizing:border-box;background:var(--color-kuro-bg);pointer-events:none;border:1.4px solid;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.cv-meter{background:var(--kuro-hairline);height:3px;position:relative;overflow:hidden}.cv-meter>span{background:currentColor;position:absolute;inset:0 auto 0 0}.cv-empty{color:var(--color-kuro-muted);padding-block:2rem}.cv-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(1.25rem,2.5vw,2rem);display:grid}@media (min-width:1100px){.cv-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-areas:"main insights";align-items:start}.cv-main{grid-area:main}.cv-insights{grid-area:insights;position:sticky;top:5rem}}.cv-main{gap:1rem;min-width:0;display:grid}.cv-tiles{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.cv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.cv-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.cv-tiles:is([data-cols="3"],[data-cols="5"]){grid-template-columns:repeat(3,minmax(0,1fr))}.cv-tiles[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1400px){.cv-tiles[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-tiles[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.cv-panel{min-width:0;padding:1.1rem 1.15rem 1rem}.cv-panel__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.cv-panel__title{color:var(--color-kuro-ink);margin:0}.cv-panel__source{margin-top:.6rem}.cv-legend{color:var(--color-kuro-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:1rem;font-size:.72rem;display:flex}.cv-legend span{align-items:center;gap:.35rem;display:inline-flex}.cv-legend i{width:.7rem;height:.7rem;display:inline-block}.cv-legend__cur{background:var(--color-kuro-ink)}.cv-legend__prior{border:1px solid var(--kuro-hairline-strong)}.cv-bars{width:100%;height:auto;display:block}.cv-bars__base{stroke:var(--kuro-hairline-strong)}.cv-bars__prior{fill:#0000;stroke:var(--kuro-hairline-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.cv-bars__cur{fill:var(--color-kuro-ink)}.cv-bars__cur--partial{fill-opacity:.55}.cv-bars__label{fill:var(--color-kuro-muted);letter-spacing:.08em;font-size:11px;font-weight:500}.cv-insights__list{margin:0;padding:0;list-style:none}.cv-insights__list li+li{border-top:1px solid var(--kuro-hairline)}.cv-insights__empty{color:var(--color-kuro-muted);margin:0;font-size:.88rem}.cv-insight{--sev:var(--color-kuro-muted);border-left:2px solid var(--sev);color:inherit;transition:background var(--kuro-fx-t-ui,.2s)ease;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.75rem .4rem .75rem .85rem;text-decoration:none;display:grid}a.cv-insight:hover{background:var(--cv-soft,var(--kuro-hover-wash))}.cv-insight:focus-visible{outline:var(--kuro-focus-outline);outline-offset:var(--kuro-focus-offset)}.cv-insight--critical{--sev:var(--color-kuro-danger)}.cv-insight--warning{--sev:var(--color-kuro-warn)}.cv-insight--positive{--sev:var(--color-kuro-ok)}.cv-insight__sev{color:var(--sev);grid-column:1}.cv-insight__title{font-size:.95rem;font-weight:var(--kuro-weight-ui);grid-column:1;line-height:1.3}.cv-insight__detail{color:var(--color-kuro-muted);font-variant-numeric:tabular-nums;grid-column:1;font-size:.78rem}.cv-insight__arrow{opacity:.4;transition:transform var(--kuro-fx-t-ui,.2s)ease,opacity var(--kuro-fx-t-ui,.2s)ease;grid-area:1/2/span 3;align-self:center}a.cv-insight:hover .cv-insight__arrow{opacity:1;transform:translate(3px)}.cv-section__head{border-top:1px solid var(--kuro-hairline-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;padding-top:.85rem;display:flex}.cv-section__titles{align-items:baseline;gap:.85rem;min-width:0;display:flex}.cv-section__title{font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:var(--kuro-weight-display);letter-spacing:-.02em;color:var(--color-kuro-ink);margin:0;line-height:1.2}.cv-section__head:has(+.cv-section__desc){margin-bottom:.5rem}.cv-section__desc{max-width:48rem;color:var(--color-kuro-muted);margin:0 0 1rem;font-size:.84rem;line-height:1.5}html[data-tenant=weseo] :is(.cv-head,.cv-hero,.cv-kpi,.cv-panel){--cv-signal:var(--weseo-yellow);--kuro-edge-accent:inset 0 3px 0 var(--weseo-yellow)}html[data-tenant=weseo] :is(.cv-kpi--tile,.cv-panel).kuro-frame{background:var(--weseo-card);border-color:var(--weseo-hair);border-radius:15px}html[data-tenant=weseo] a.cv-kpi--tile:hover{border-color:var(--color-kuro-ink)}html[data-tenant=weseo] .cv-section__title{font-weight:300}@media (prefers-reduced-motion:no-preference){.cv-reveal{animation:.6s cubic-bezier(.2,.7,.2,1) backwards cv-rise;animation-delay:calc(min(var(--cv-i,0),12)*55ms)}.cv-spark__line{stroke-dasharray:600;animation:1.1s cubic-bezier(.2,.7,.2,1) .25s both cv-draw}.cv-spark__proj,.cv-spark__dot{animation:.5s 1.1s both cv-fade}.cv-bars__cur,.cv-bars__prior{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) both cv-grow}}@keyframes cv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cv-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes cv-fade{0%{opacity:0}}@keyframes cv-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
@font-face{font-family:inter;src:url(../media/Inter_Variable.33ae0d92.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Variable.33ae0d92.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Variable.33ae0d92.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Variable.33ae0d92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Variable.33ae0d92.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.inter_a537aa34-module__dG4-1a__className{font-family:inter,Inter Fallback}.inter_a537aa34-module__dG4-1a__variable{--font-tenant-inter:"inter",Inter Fallback}
@font-face{font-family:manrope;src:url(../media/Manrope_Variable.dca89123.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Variable.dca89123.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Variable.dca89123.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Variable.dca89123.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Variable.dca89123.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Variable.dca89123.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.manrope_398b78b8-module__C21aRa__className{font-family:manrope,Manrope Fallback}.manrope_398b78b8-module__C21aRa__variable{--font-tenant-manrope:"manrope",Manrope Fallback}
@font-face{font-family:onest;src:url(../media/Onest_Variable.131d1507.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Variable.131d1507.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Variable.131d1507.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Variable.131d1507.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Variable.131d1507.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.onest_bcadf9-module__rtrxJq__className{font-family:onest,Onest Fallback}.onest_bcadf9-module__rtrxJq__variable{--font-tenant-onest:"onest",Onest Fallback}
@font-face{font-family:poppins;src:url(../media/Poppins_300.a99794ad.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_400.240a86a6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_500.d68049fa.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_600.b200a212.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_700.2259b6f0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.poppins_5b761fac-module__rhhN9a__className{font-family:poppins,Poppins Fallback}.poppins_5b761fac-module__rhhN9a__variable{--font-tenant-poppins:"poppins",Poppins Fallback}
@font-face{font-family:heebo;src:url(../media/Heebo_Variable.b62ff49b.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:heebo;src:url(../media/Heebo_Variable.b62ff49b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:heebo;src:url(../media/Heebo_Variable.b62ff49b.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:heebo;src:url(../media/Heebo_Variable.b62ff49b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.heebo_120c0ad-module__um3tnW__className{font-family:heebo,Heebo Fallback}.heebo_120c0ad-module__um3tnW__variable{--font-tenant-heebo:"heebo",Heebo Fallback}
@font-face{font-family:dmSans;src:url(../media/DMSans_Variable.aaea7d41.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_Variable.aaea7d41.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_Variable.aaea7d41.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.dmsans_f6b04519-module__TxgD_q__className{font-family:dmSans,DM Sans Fallback}.dmsans_f6b04519-module__TxgD_q__variable{--font-tenant-dm-sans:"dmSans",DM Sans Fallback}
@font-face{font-family:parkinsans;src:url(../media/Parkinsans_Variable.419b933e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:parkinsans;src:url(../media/Parkinsans_Variable.419b933e.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:parkinsans;src:url(../media/Parkinsans_Variable.419b933e.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.parkinsans_d86e60b8-module__kL3aAa__className{font-family:parkinsans}.parkinsans_d86e60b8-module__kL3aAa__variable{--font-tenant-parkinsans:"parkinsans"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Variable.a597c9ee.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Variable.a597c9ee.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.jetbrainsmono_699b4fd2-module__HJdU4G__className{font-family:jetbrainsMono,JetBrains Mono Fallback}.jetbrainsmono_699b4fd2-module__HJdU4G__variable{--font-tenant-jetbrains-mono:"jetbrainsMono",JetBrains Mono Fallback}
