.refined-project-story-page{--story-radius:18px}body:has(.refined-project-story-page){min-width:0}.refined-project-story-page .project-story{--project-accent:var(--vp-violet);border-top:1px solid var(--vp-line);background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--project-accent) 5%, transparent), transparent 31%), var(--vp-bg);min-width:0;padding-block:0;position:relative}.refined-project-story-page .project-story--simple,.refined-project-story-page .project-story--inference{--project-accent:var(--vp-cyan)}.refined-project-story-page .project-story--openat{--project-accent:var(--vp-pink)}.refined-project-story-page .project-story__frame{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:clamp(28px,4vw,44px) 24px;padding-block:clamp(76px,8vw,108px);display:grid}.refined-project-story-page .project-story__head{text-align:center;grid-column:1/-1;justify-items:center;display:grid}.refined-project-story-page .project-story__head>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.refined-project-story-page .project-story__head span{color:var(--project-accent);letter-spacing:.16em;font-size:.6875rem;font-weight:740}.refined-project-story-page .project-story__head small{color:var(--vp-muted);letter-spacing:.1em;font-size:.6875rem;font-weight:630}.refined-project-story-page .project-story__head h2{max-width:22ch;color:var(--vp-text);letter-spacing:-.048em;text-wrap:balance;margin-top:14px;font-size:clamp(2rem,4vw,3.25rem);font-weight:690;line-height:1.12}.refined-project-story-page .project-story__head>p{max-width:69ch;color:var(--vp-text-soft);text-wrap:pretty;margin-top:17px;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.72}.refined-project-story-page .project-story__background{border-block:1px solid var(--vp-line);grid-column:2/12;grid-template-columns:minmax(96px,.7fr) minmax(0,4fr) minmax(240px,1.45fr);align-items:center;gap:22px;padding:20px 0;display:grid}.refined-project-story-page .project-story__background>span,.refined-project-story-page .project-story-proof__title>span{color:var(--project-accent);letter-spacing:.14em;font-size:.625rem;font-weight:740}.refined-project-story-page .project-story__background>p{color:var(--vp-text-soft);text-wrap:pretty;font-size:.9375rem;line-height:1.72}.refined-project-story-page .project-story__background dl{gap:9px;margin:0;display:grid}.refined-project-story-page .project-story__background dl>div{grid-template-columns:48px minmax(0,1fr);gap:9px;display:grid}.refined-project-story-page .project-story__background dt{color:var(--vp-muted);font-size:.6875rem}.refined-project-story-page .project-story__background dd{color:var(--vp-text-soft);font-size:.75rem;font-weight:640;line-height:1.45}.refined-project-story-page .project-storyline{border-block:1px solid var(--vp-line-strong);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.refined-project-story-page .project-storyline>li{grid-template-rows:auto auto 1fr;align-content:start;gap:12px;min-width:0;padding:clamp(24px,2.7vw,32px);display:grid}.refined-project-story-page .project-storyline>li+li{border-left:1px solid var(--vp-line)}.refined-project-story-page .project-storyline>li:last-child{background:color-mix(in srgb, var(--project-accent) 5%, transparent)}.refined-project-story-page .project-storyline>li>div:first-child{align-items:baseline;gap:9px;display:flex}.refined-project-story-page .project-storyline>li>div:first-child span{color:var(--project-accent);letter-spacing:.1em;font-size:.625rem;font-weight:760}.refined-project-story-page .project-storyline>li>div:first-child small{color:var(--vp-muted);font-size:.6875rem;font-weight:650}.refined-project-story-page .project-storyline h3{color:var(--vp-text);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:660;line-height:1.46}.refined-project-story-page .project-storyline__body{color:var(--vp-muted);text-wrap:pretty;font-size:.875rem;line-height:1.72}.refined-project-story-page .project-story-proof{border:1px solid var(--vp-line);border-radius:var(--story-radius);background:color-mix(in srgb, var(--vp-surface) 97%, var(--project-accent) 3%);box-shadow:var(--vp-shadow);grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:stretch;display:grid;overflow:hidden}.refined-project-story-page .project-story-proof__main,.refined-project-story-page .project-story-proof__aside{min-width:0;padding:clamp(22px,2.8vw,30px)}.refined-project-story-page .project-story-proof__aside{border-left:1px solid var(--vp-line);align-content:start;display:grid}.refined-project-story-page .project-story-proof__title h3{color:var(--vp-text);letter-spacing:-.025em;margin-top:8px;font-size:1.125rem;font-weight:660;line-height:1.45}.refined-project-story-page .project-story-links{margin:0;padding:0;list-style:none}.refined-project-story-page .project-story-links li+li{border-top:1px solid var(--vp-line)}.refined-project-story-page .project-story-links a,.refined-project-story-page .project-story-dialog-opener,.refined-project-story-page .project-story-product-flow,.refined-project-story-page .project-story-proof--metric .project-story-proof__aside>a{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;transition:color .18s,background-color .18s;display:flex}.refined-project-story-page :is(.project-story-links a,.project-story-dialog-opener,.project-story-proof--metric .project-story-proof__aside>a)>span{gap:4px;min-width:0;display:grid}.refined-project-story-page :is(.project-story-links,.project-story-dialog-opener,.project-story-proof--metric .project-story-proof__aside>a) strong{color:var(--vp-text-soft);font-size:.8125rem;font-weight:650;line-height:1.4}.refined-project-story-page :is(.project-story-links,.project-story-dialog-opener,.project-story-proof--metric .project-story-proof__aside>a) small{color:var(--vp-muted);font-size:.6875rem;line-height:1.45}.refined-project-story-page :is(.project-story-links,.project-story-dialog-opener,.project-story-product-flow,.project-story-proof--metric .project-story-proof__aside>a) i{color:var(--project-accent);flex:none;font-style:normal}.refined-project-story-page .project-story-proof--metric .project-story-proof__main{align-content:start;gap:18px;display:grid}.refined-project-story-page .project-story-proof--metric .project-profit-chart{padding:0}.refined-project-story-page .project-story-proof--metric .project-story-proof__aside{align-content:center}.refined-project-story-page .project-story-proof--metric .project-story-proof__aside>span{color:var(--project-accent);font-size:.6875rem;font-weight:690}.refined-project-story-page .project-story-proof--metric .project-story-proof__aside>strong{color:var(--vp-text);letter-spacing:-.045em;margin-top:5px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:720}.refined-project-story-page .project-story-proof--metric .project-story-proof__aside>small{color:var(--project-accent);margin-top:2px;font-size:.8125rem;font-weight:660}.refined-project-story-page #mes-story-interpretation{color:var(--vp-text-soft);margin-top:18px;font-size:.875rem;line-height:1.72}.refined-project-story-page #mes-story-boundary,.refined-project-story-page .project-story-proof__limit{color:var(--vp-muted);margin-top:11px;font-size:.75rem;line-height:1.62}.refined-project-story-page .project-story-proof--metric .project-story-proof__aside>a{border-top:1px solid var(--vp-line);margin-top:12px}.refined-project-story-page .project-story-adoption{flex-wrap:wrap;align-items:center;gap:8px 11px;margin:20px 0 0;padding:0;list-style:none;display:flex}.refined-project-story-page .project-story-adoption li{align-items:center;gap:11px;display:flex}.refined-project-story-page .project-story-adoption span{border:1px solid var(--vp-line);color:var(--vp-text-soft);border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:620}.refined-project-story-page .project-story-adoption i{color:var(--project-accent);font-style:normal}.refined-project-story-page .project-story-dialog-opener{border-top:1px solid var(--vp-line);margin-top:4px}.refined-project-story-page .project-story-troubleshooting{margin:18px 0 0;padding:0;list-style:none;display:grid}.refined-project-story-page .project-story-troubleshooting li{border-top:1px solid var(--vp-line);grid-template-columns:34px minmax(150px,.8fr) minmax(0,1.45fr);align-items:center;gap:14px;padding:13px 0;display:grid}.refined-project-story-page .project-story-troubleshooting span{color:var(--project-accent);font-size:.625rem;font-weight:740}.refined-project-story-page .project-story-troubleshooting strong{color:var(--vp-text-soft);font-size:.8125rem;line-height:1.45}.refined-project-story-page .project-story-troubleshooting p{color:var(--vp-muted);font-size:.75rem;line-height:1.55}.refined-project-story-page .project-story-product-flow{border-top:1px solid var(--vp-line);min-height:50px;color:var(--vp-text-soft);margin-top:6px;padding-inline:0;font-size:.8125rem;font-weight:650}.refined-project-story-page .project-story-video{padding:0}.refined-project-story-page .project-story-video video{background:#080b10;width:100%;height:auto;display:block}.refined-project-story-page .project-story-video__caption{border-bottom:1px solid var(--vp-line);gap:4px;padding:15px 20px;display:grid}.refined-project-story-page .project-story-video__caption span{color:var(--project-accent);letter-spacing:.12em;font-size:.5625rem;font-weight:740}.refined-project-story-page .project-story-video__caption strong{color:var(--vp-text);font-size:.875rem}.refined-project-story-page .project-story-video__caption small{color:var(--vp-muted);font-size:.6875rem}.refined-project-story-page .project-story-video .project-story-links{padding-inline:20px}.refined-project-story-page .project-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.refined-project-story-page .project-story-metrics>div{align-content:center;gap:6px;min-height:132px;padding:22px;display:grid}.refined-project-story-page .project-story-metrics>div:nth-child(2n){border-left:1px solid var(--vp-line)}.refined-project-story-page .project-story-metrics>div:nth-child(n+3){border-top:1px solid var(--vp-line)}.refined-project-story-page .project-story-metrics span{color:var(--project-accent);letter-spacing:.11em;font-size:.5625rem;font-weight:740}.refined-project-story-page .project-story-metrics strong{color:var(--vp-text);letter-spacing:-.03em;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:690}.refined-project-story-page .project-story-metrics small{color:var(--vp-muted);font-size:.6875rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.refined-project-story-page :is(.project-story-links a,.project-story-dialog-opener,.project-story-product-flow,.project-story-proof--metric .project-story-proof__aside>a):hover{color:var(--project-accent);background:color-mix(in srgb, var(--project-accent) 4%, transparent)}}@media (max-width:69.999rem){.refined-project-story-page .project-story__background{grid-column:1/-1}.refined-project-story-page .project-storyline>li{padding:24px 20px}}@media (max-width:55.999rem){.refined-project-story-page .project-story__frame{gap:30px 0;padding-block:clamp(64px,9vw,84px)}.refined-project-story-page .project-story__background{grid-template-columns:96px minmax(0,1fr)}.refined-project-story-page .project-story__background dl{grid-column:2}.refined-project-story-page .project-storyline,.refined-project-story-page .project-story-proof{grid-template-columns:1fr}.refined-project-story-page .project-storyline>li+li{border-top:1px solid var(--vp-line);border-left:0}.refined-project-story-page .project-storyline>li{grid-template-rows:auto}.refined-project-story-page .project-story-proof__aside{border-top:1px solid var(--vp-line);border-left:0}.refined-project-story-page .project-story-proof--metric .project-story-proof__aside{align-content:start}}@media (max-width:47.999rem){.refined-project-story-page .project-story__head h2{margin-top:11px;font-size:clamp(1.9rem,10vw,2.5rem)}.refined-project-story-page .project-story__head>p{margin-top:14px;font-size:.9375rem}.refined-project-story-page .project-story__background{grid-template-columns:1fr;gap:9px;padding-block:17px}.refined-project-story-page .project-story__background dl{grid-column:auto;margin-top:5px}.refined-project-story-page .project-storyline>li{gap:9px;padding:22px 18px}.refined-project-story-page .project-storyline h3{font-size:1.0625rem}.refined-project-story-page .project-story-proof{border-radius:15px}.refined-project-story-page .project-story-proof__main,.refined-project-story-page .project-story-proof__aside{padding:20px 18px}.refined-project-story-page .project-story-proof--metric .project-story-proof__main{padding-inline:14px}.refined-project-story-page .project-story-adoption{gap:0;display:grid}.refined-project-story-page .project-story-adoption li{grid-template-columns:minmax(0,1fr) 18px;display:grid}.refined-project-story-page .project-story-adoption li:last-child{grid-template-columns:1fr}.refined-project-story-page .project-story-adoption span{border:0;border-bottom:1px solid var(--vp-line);border-radius:0;padding:10px 0}.refined-project-story-page .project-story-adoption i{justify-self:center;transform:rotate(90deg)}.refined-project-story-page .project-story-troubleshooting li{grid-template-columns:28px minmax(0,1fr);gap:7px 10px}.refined-project-story-page .project-story-troubleshooting p{grid-column:2}.refined-project-story-page .project-story-metrics{grid-template-columns:1fr}.refined-project-story-page .project-story-metrics>div{min-height:104px}.refined-project-story-page .project-story-metrics>div:nth-child(2n){border-left:0}.refined-project-story-page .project-story-metrics>div+div{border-top:1px solid var(--vp-line)}}@media (prefers-reduced-motion:reduce){.refined-project-story-page .project-profit-chart__bar{transition:none!important}}@media (forced-colors:active){.refined-project-story-page .project-storyline>li:last-child,.refined-project-story-page .project-story-proof{background:canvas}.refined-project-story-page :is(.project-storyline,.project-story-proof,.project-story__background){border-color:canvastext}}
