.ss-shell:has(.studio-cases) .ss-shell__main{padding:0}.ss-shell:has(.studio-cases) .studio-view{gap:0}.studio-cases{--_head:64px;min-height:calc(100svh - var(--_head));grid-template-columns:auto minmax(0,1fr);display:grid}.studio-cases-side{top:var(--_head);height:calc(100svh - var(--_head));border-right:var(--ss-hairline);min-width:0;position:sticky}.studio-cases-main{align-content:start;gap:var(--ss-space-4);min-width:0;padding:var(--ss-space-6) var(--ss-space-8) var(--ss-space-12);display:grid}.studio-cases-main>*{width:100%;min-width:0}.studio-case-empty-list{padding:var(--ss-space-6) var(--ss-space-3);color:var(--ss-text-muted);font-size:var(--ss-text-body-sm);text-align:center;margin:0}.studio-case-skeleton{padding:var(--ss-space-3) var(--ss-space-2);gap:6px;display:grid}.studio-case-skeleton span,.studio-case-loading span{border-radius:var(--ss-radius-xs);background:var(--ss-surface-sunken);height:26px;display:block}.studio-case-loading{gap:var(--ss-space-4);display:grid}.studio-case-loading span:first-child{width:55%;height:40px}.studio-case-loading span:nth-child(2){border-radius:var(--ss-radius-lg);height:152px}.studio-case-loading span:nth-child(3){border-radius:var(--ss-radius-lg);height:360px}.studio-case-tip{gap:3px;display:grid}.studio-case-tip strong,.studio-case-tip-status{font-weight:var(--ss-weight-semibold)}.studio-case-kbd{background:color-mix(in oklab, var(--ss-text-inverse) 18%, transparent);font-family:var(--ss-font-mono);border-radius:5px;margin-left:4px;padding:1px 5px;font-size:.6875rem}.studio-case-page,.studio-case-intro{gap:var(--ss-space-5);width:100%;min-width:0;display:grid}.studio-case-head{align-items:center;gap:var(--ss-space-4);min-height:var(--ss-control-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-case-back{display:none}.studio-case-name{align-items:center;gap:var(--ss-space-3);min-width:0;display:flex}.studio-case-title{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.studio-case-actions,.studio-case-cta{align-items:center;gap:var(--ss-space-2);display:flex}.studio-case-slot{display:contents}.studio-case-actions [aria-disabled]{color:var(--ss-text-muted);cursor:not-allowed}.studio-case-panel{align-content:start;gap:var(--ss-space-4);min-height:0;padding:var(--ss-space-5) var(--ss-space-6);border-radius:var(--ss-radius-lg);background:var(--ss-surface);display:grid}.studio-case-panel-body{gap:var(--ss-space-4);min-width:0;animation:studio-case-step var(--ss-duration-standard) var(--ss-ease-enter);display:grid}@keyframes studio-case-step{0%{opacity:0}}@media (min-width:861px){.studio-cases-main{height:calc(100svh - var(--_head));padding-bottom:var(--ss-space-6);flex-direction:column;display:flex;overflow:hidden}.studio-cases-main>.ss-banner{flex:none}.studio-case-page{gap:var(--ss-space-4);flex-direction:column;flex:auto;min-height:0;display:flex}.studio-case-page>.studio-case-panel,.studio-case-page>.studio-story{flex:1 1 0;min-height:0}.studio-case-page>.studio-case-head,.studio-case-page>.ss-banner,.studio-case-page>.studio-case-decision{flex:none}.studio-case-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.studio-case-panel-body,.studio-case-panel-body>.studio-case-step{flex-direction:column;flex:1 0 auto;display:flex}.studio-stage{flex:1 0 auto}.studio-case-page .ss-workflow{container-type:normal}.studio-case-page .ss-workflow__track{padding:var(--ss-space-4) var(--ss-space-4) var(--ss-space-6);overflow:visible}.studio-case-page .ss-workflow__node{min-width:0;min-height:88px}.studio-case-page .ss-workflow__label,.studio-case-page .ss-workflow__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-case-page{container:case-page/inline-size}@container case-page (max-width:820px){.studio-case-page .ss-workflow__track{padding-inline:var(--ss-space-3)}.studio-case-page .ss-workflow__node{padding:10px 8px}.studio-case-page .ss-workflow__tag{display:none}.studio-case-page .ss-workflow__wire{flex-basis:12px}.studio-case-page .ss-workflow__label{font-size:var(--ss-text-caption)}.studio-case-page .ss-workflow__gate-dot{width:44px;height:44px}}}.studio-case-panel .ss-card.studio-improvement-change,.studio-case-panel .ss-card.studio-improvement-results{background:0 0;padding:0}.studio-case-step{gap:var(--ss-space-6)}.studio-case-stack{gap:var(--ss-space-4);min-width:0;display:grid}.studio-case-lead{max-width:var(--ss-measure);font-size:var(--ss-text-body);text-wrap:pretty;margin:0}.studio-case-row{align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.studio-case-claims{gap:var(--ss-space-3);max-width:560px;display:grid}.studio-case-columns{gap:var(--ss-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.studio-case-box{align-content:start;gap:var(--ss-space-2);padding:var(--ss-space-4);border-radius:var(--ss-radius-md);background:var(--ss-surface-sunken);display:grid}.studio-case-box h3{margin:0}.studio-case-list{gap:var(--ss-space-2);color:var(--ss-text-secondary);font-size:var(--ss-text-body-sm);margin:0;padding-left:1.1em;display:grid}.studio-case-explain{justify-items:start;gap:var(--ss-space-3);max-width:520px;padding-block:var(--ss-space-4);display:grid}.studio-case-explain-icon{border:2px dashed var(--ss-border-strong);border-radius:var(--ss-radius-md);width:52px;height:52px;color:var(--ss-text-muted);place-items:center;display:grid}.studio-case-explain-icon svg{width:22px;height:22px}.studio-case-explain p{color:var(--ss-text-secondary);font-size:var(--ss-text-body);margin:0}@media (max-width:1279px){.studio-cases-main{padding-inline:var(--ss-space-6)}}@media (max-width:860px){.studio-cases{--_head:56px;grid-template-columns:minmax(0,1fr);min-height:0}.studio-cases-side{height:auto;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));border-right:0;position:static}.studio-cases-side .ss-nested{background:0 0;height:auto;overflow:visible}.studio-cases-side .ss-nested__body{overflow:visible}.studio-cases-side .ss-nested__foot{border-top:0}.studio-cases[data-pane=list] .studio-cases-main,.studio-cases[data-pane=detail] .studio-cases-side{display:none}.studio-cases-main{padding:var(--ss-space-4) var(--ss-space-4) calc(88px + var(--ss-space-8) + env(safe-area-inset-bottom,0px))}.studio-case-head{grid-template-columns:minmax(0,1fr) auto}.studio-case-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.studio-case-back{margin-left:calc(var(--ss-space-2) * -1);grid-column:1/-1;justify-self:start;display:inline-flex}.studio-case-panel{padding:var(--ss-space-4)}}.studio-step{align-items:start;gap:var(--ss-space-6);grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-width:0;display:grid}.studio-step-main,.studio-step-side{align-content:start;gap:var(--ss-space-4);min-width:0;display:grid}.studio-step-verdict{text-wrap:balance;margin:0}.studio-step-check{align-items:center;gap:var(--ss-space-2);font-size:var(--ss-text-body-sm);font-weight:var(--ss-weight-semibold);margin:0;display:flex}.studio-step-check svg{width:20px;height:20px;color:var(--ss-positive);flex:none}.studio-step-check time{margin-left:var(--ss-space-2);color:var(--ss-text-muted);font-weight:var(--ss-weight-regular)}.studio-step-moments{gap:var(--ss-space-2)}.studio-result{gap:var(--ss-space-5);width:min(100%,360px);margin-top:var(--ss-space-2);text-align:start;display:grid}.studio-result .ss-version-columns{padding-top:var(--ss-space-8);justify-content:center}.studio-approve-plan{gap:var(--ss-space-2);padding:var(--ss-space-4);border-radius:var(--ss-radius-md);background:var(--ss-surface-sunken);display:grid}.studio-approve-plan p{margin:0}.studio-approve-facts{gap:var(--ss-space-3);margin:0;padding:0;list-style:none;display:grid}.studio-approve-facts li{align-items:center;gap:var(--ss-space-3);color:var(--ss-text-secondary);font-size:var(--ss-text-caption);line-height:var(--ss-leading-snug);grid-template-columns:32px minmax(0,1fr);display:grid}.studio-approve-facts svg{box-sizing:border-box;border-radius:var(--ss-radius-sm);background:var(--ss-surface-sunken);width:32px;height:32px;color:var(--ss-text-secondary);padding:7px}.studio-approve-facts strong{color:var(--ss-ink);font-size:var(--ss-text-body-sm);font-weight:var(--ss-weight-semibold);display:block}.studio-approve-facts li[data-done] svg{background:var(--ss-positive-soft);color:var(--ss-positive)}.studio-step[data-layout=wide]{gap:var(--ss-space-4);grid-template-columns:minmax(0,1fr)}.studio-step[data-layout=wide] .studio-step-side{align-items:center;gap:var(--ss-space-3) var(--ss-space-6);flex-wrap:wrap;display:flex}.studio-step[data-layout=wide] .studio-approve-facts{gap:var(--ss-space-3) var(--ss-space-5);flex-wrap:wrap;display:flex}.studio-step[data-layout=wide] .studio-step-side>.ss-banner{flex-basis:100%}@media (max-width:1100px){.studio-step{grid-template-columns:minmax(0,1fr)}}@media (min-width:861px){:is(.studio-case-panel:has(.studio-step[data-layout=wide]),.studio-case-panel-body:has(.studio-step[data-layout=wide]),.studio-case-step:has(>.studio-step[data-layout=wide])){flex-direction:column;display:flex}:is(.studio-case-panel-body:has(.studio-step[data-layout=wide]),.studio-case-step:has(>.studio-step[data-layout=wide])){flex:auto;min-height:0}.studio-step[data-layout=wide]{flex-direction:column;flex:auto;align-items:stretch;min-height:0;display:flex}.studio-step[data-layout=wide] .studio-step-main{flex:1 1 0;min-height:220px;container-type:size}.studio-step[data-layout=wide] .ss-recording-viewport{width:min(100%, calc((100cqh - var(--_chrome)) * var(--recording-ratio)))}}.studio-step[data-layout=wide]{--_chrome:150px}.studio-step[data-layout=wide] .ss-store-comparison__frame[data-device=desktop]{background:0 0}.studio-step .ss-store-comparison>p.ss-caption{display:none}@media (min-width:1101px) and (max-height:820px){.studio-step[data-layout=wide]{gap:var(--ss-space-5);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(220px,270px);display:grid}.studio-step[data-layout=wide] .studio-step-main{min-height:0}.studio-step[data-layout=wide] .studio-step-side{align-content:start;gap:var(--ss-space-4);display:grid}.studio-step[data-layout=wide] .studio-approve-facts{display:grid}}@media (max-width:860px){.studio-case-cta:has(button,a){right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:55;border-radius:var(--ss-radius-pill);background:var(--ss-surface);box-shadow:var(--ss-overlay-shadow);justify-content:flex-end;padding:6px;position:fixed;left:12px}:is(.studio-case-cta:has(button,a)>:not(.studio-case-slot),.studio-case-cta:has(button,a) .studio-case-slot>*){flex:1 1 0}.studio-cases-main:has(.studio-case-cta button,.studio-case-cta a){padding-bottom:calc(88px + var(--ss-control-xl) + var(--ss-space-12) + env(safe-area-inset-bottom,0px))}}.studio-manual-path{gap:var(--ss-space-3);width:min(100%,880px);margin-top:var(--ss-space-4);display:grid}.studio-manual-count{color:var(--ss-text-secondary);font-size:var(--ss-text-body-sm);font-weight:var(--ss-weight-semibold);margin:0}.studio-manual-steps{gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.studio-manual-steps li{align-content:start;justify-items:center;gap:var(--ss-space-2);padding:var(--ss-space-5) var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-md);background:var(--ss-surface-sunken);text-align:center;border:2px solid #0000;display:grid;position:relative}.studio-manual-steps li[data-state=current]{border-color:var(--ss-ink);background:var(--ss-surface)}.studio-manual-steps li[data-state=todo]{color:var(--ss-text-muted)}.studio-manual-steps strong{font-size:var(--ss-text-body-sm);font-weight:var(--ss-weight-semibold)}.studio-manual-num{top:var(--ss-space-2);left:var(--ss-space-2);background:var(--ss-surface);width:22px;height:22px;font-size:var(--ss-text-caption);font-weight:var(--ss-weight-semibold);border-radius:50%;place-items:center;display:grid;position:absolute}.studio-manual-steps li[data-state=done] .studio-manual-num,.studio-manual-steps li[data-state=current] .studio-manual-num{background:var(--ss-ink);color:var(--ss-surface)}.studio-manual-num svg{width:13px;height:13px}.studio-manual-icon{border-radius:var(--ss-radius-sm);background:var(--ss-surface);width:44px;height:44px;color:var(--ss-text-secondary);place-items:center;display:grid}.studio-manual-steps li[data-state=current] .studio-manual-icon{background:var(--ss-surface-sunken);color:var(--ss-ink)}.studio-manual-icon svg{width:22px;height:22px}.studio-manual-state{border-radius:var(--ss-radius-pill);background:var(--ss-surface);color:var(--ss-text-muted);font-size:var(--ss-text-caption);font-weight:var(--ss-weight-semibold);padding:2px 10px}.studio-manual-steps li[data-state=current] .studio-manual-state{background:var(--ss-ink);color:var(--ss-surface)}@media (max-width:700px){.studio-manual-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-guide{gap:var(--ss-space-3);display:grid}.studio-guide ol{gap:var(--ss-space-3);counter-reset:guide;margin:0;padding:0;list-style:none;display:grid}.studio-guide li{column-gap:var(--ss-space-3);counter-increment:guide;grid-template-columns:32px minmax(0,1fr);display:grid}.studio-guide li:before{content:counter(guide);background:var(--ss-ink);width:32px;height:32px;color:var(--ss-surface);font-weight:var(--ss-weight-semibold);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.studio-guide li span{color:var(--ss-text-muted);font-size:var(--ss-text-caption)}.studio-guide p{margin:0}.studio-stage{align-content:center;justify-items:center;gap:var(--ss-space-3);padding-block:var(--ss-space-4);text-align:center;display:grid}.studio-stage>*{max-width:100%}.studio-stage-title{max-width:640px;font-size:var(--ss-text-heading-lg);text-wrap:balance;margin:0}.studio-stage-line{max-width:520px;color:var(--ss-text-secondary);text-wrap:balance;margin:0}.studio-stage-art{margin-bottom:var(--ss-space-2)}.studio-stage-icon{width:88px;height:88px;margin-bottom:var(--ss-space-2);background:var(--ss-f-fill,var(--ss-surface-sunken));color:var(--ss-f-text,var(--ss-ink));border-radius:50%;place-items:center;display:grid}.studio-stage-icon[data-dashed]{border:3px dashed var(--ss-border-strong);color:var(--ss-text-muted);background:0 0}.studio-stage-icon svg{width:38px;height:38px}.studio-stage-stats{gap:var(--ss-space-4);width:min(100%,680px);margin-top:var(--ss-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.studio-stage-progress{gap:var(--ss-space-2);margin-top:var(--ss-space-2);justify-items:center;display:grid}.studio-stage-progress ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.studio-stage-progress li{border-radius:var(--ss-radius-pill);background:var(--ss-border);width:44px;height:8px}.studio-stage-progress li[data-state=done]{background:var(--ss-ink)}.studio-stage-progress li[data-state=active]{background:var(--ss-f-500,var(--ss-ink))}.studio-stage-progress span{color:var(--ss-text-secondary);font-size:var(--ss-text-body-sm);font-weight:var(--ss-weight-medium)}.studio-stage-buttons{justify-content:center}.studio-product-dots{flex-wrap:wrap;justify-content:center;gap:5px;max-width:420px;display:flex}.studio-product-dots i{background:var(--ss-flavor-mint);border-radius:5px;width:16px;height:16px}.studio-product-dots i[data-missing]{background:var(--ss-strawberry-300)}.studio-suggestion-fix{gap:var(--ss-space-4);width:min(100%,760px);margin-top:var(--ss-space-4);padding:var(--ss-space-5);border-radius:var(--ss-radius-lg);background:var(--ss-surface-sunken);text-align:start;display:grid}.studio-suggestion-pick{gap:var(--ss-space-2);display:grid}.studio-suggestion-pick-label{color:var(--ss-text-secondary);font-size:var(--ss-text-body-sm);font-weight:var(--ss-weight-semibold)}.studio-suggestion-fix .studio-suggestion-review{gap:var(--ss-space-3)}.studio-solution-status{align-items:center;gap:var(--ss-space-3);font-size:var(--ss-text-body);font-weight:var(--ss-weight-semibold);margin:0;display:flex}.studio-solution-status>span{background:var(--ss-f-fill);width:36px;height:36px;color:var(--ss-f-text);border-radius:50%;flex:none;place-items:center;display:grid}.studio-solution-status svg{width:20px;height:20px}.studio-solution-buttons{gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.studio-stage-stats .ss-stat-tile{padding-block:var(--ss-space-8)}.studio-form-step{margin:var(--ss-space-2) 0 0;font-size:var(--ss-text-body-sm);font-weight:var(--ss-weight-semibold)}.studio-case-search{align-items:center;gap:var(--ss-space-1);display:flex}.studio-case-search>:first-child{flex:auto;min-width:0}.studio-case-end{align-items:center;gap:6px;display:inline-flex}.studio-case-dot{border-radius:var(--ss-radius-pill);background:var(--ss-accent);width:6px;height:6px}.studio-cases-side .ss-nested{--_row:38px}.studio-story{gap:var(--ss-space-4);grid-template:"a c""b c"minmax(0,1fr)/minmax(0,1fr) minmax(0,1.1fr);min-width:0;display:grid}.studio-story[data-columns="2"]{grid-template-areas:"a c""a c"}.studio-story[data-manual]{grid-template:"a c"/minmax(0,1fr) minmax(0,1.25fr);align-content:start;align-items:stretch}.studio-story[data-manual] .ss-story-card__body{gap:var(--ss-space-3)}.studio-story[data-manual] .studio-story-text{-webkit-line-clamp:8}.studio-manual-targets{gap:var(--ss-space-2);display:grid}.studio-manual-links{gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.studio-manual-page{width:fit-content;color:var(--ss-ink);font-size:var(--ss-text-body-sm);font-weight:var(--ss-weight-medium);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.studio-manual-page:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px;border-radius:2px}.studio-manual-check{padding-top:var(--ss-space-3);border-top:1px solid var(--ss-border);color:var(--ss-text-muted);font-size:var(--ss-text-caption);align-items:center;gap:6px;margin:0;display:flex}.studio-manual-check[data-done]{color:var(--ss-positive-text)}.studio-manual-check svg{flex:none;width:16px;height:16px}.studio-story-a{grid-area:a}.studio-story-b{grid-area:b}.studio-story-c{grid-area:c}.studio-story-text{color:var(--ss-text-secondary);font-size:var(--ss-text-body-sm);-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.studio-story-note{color:var(--ss-text-muted);font-size:var(--ss-text-caption);margin:0;line-height:1.4}.studio-story-claims{gap:var(--ss-space-3);display:grid}.studio-story-list{gap:2px;display:grid}.studio-story-version{align-content:start;gap:var(--ss-space-2);justify-items:start;min-height:32px;display:grid}.studio-story-quote{color:var(--ss-text-secondary);font-size:var(--ss-text-body-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.studio-story-blocked{max-width:260px;color:var(--ss-warning-text);font-size:var(--ss-text-caption);order:-2;margin:0;line-height:1.4}.studio-story-blocked[data-tone=info]{color:var(--ss-text-secondary)}.studio-story-confirm{gap:var(--ss-space-2);color:var(--ss-text-secondary);margin:0;padding-left:1.1em;display:grid}@media (min-width:861px){.studio-story .ss-story-card{overflow:hidden}.studio-story-a .studio-story-text{-webkit-line-clamp:3}.studio-story-b{container:story-card/size}@container story-card (max-height:285px){.studio-story-b .ss-story-card__body>.studio-story-note{display:none}}@container story-card (max-height:250px){.studio-story-b .studio-story-list>:nth-child(n+3){display:none}}@container story-card (min-height:380px){.studio-story-testing .studio-story-split{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.studio-story-testing .studio-story-split .studio-story-version{align-content:start}}@container story-card (max-height:190px){.studio-story-b .studio-story-list>:nth-child(n+2){display:none}}@container case-page (max-width:600px){.studio-story,.studio-story[data-columns="2"],.studio-story[data-manual]{grid-template:none/minmax(0,1fr);overflow-y:auto}.studio-story>*{grid-area:auto}.studio-story-b{container-type:normal}.studio-story .ss-story-card{min-height:280px}}}@media (max-width:860px){.studio-story,.studio-story[data-columns="2"],.studio-story[data-manual]{grid-template:none/minmax(0,1fr)}.studio-story>*{grid-area:auto}.studio-story-split{min-height:300px}.studio-story-built .ss-version-tiles,.studio-story .ss-version-cards__preview{min-height:260px}.studio-case-decision:has(.ss-decision__actions :is(button,a)){bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:5;border-radius:var(--ss-radius-pill);box-shadow:var(--ss-overlay-shadow);position:sticky}.studio-case-decision:has(.ss-decision__actions :is(button,a)) .ss-decision__inner{padding:6px}.studio-case-decision:has(.ss-decision__actions :is(button,a)) .ss-decision__text{display:none}.studio-case-decision .ss-decision__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.studio-case-decision .ss-decision__actions:has(.ss-button+.ss-button){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-auto-columns:auto}.studio-case-decision .ss-decision__actions .ss-button{padding-inline:var(--ss-space-3)}.studio-case-decision .ss-decision__actions .ss-button__label>svg{display:none}.studio-case-head{grid-template-columns:minmax(0,1fr)}.studio-case-actions{justify-content:space-between}}@media (min-width:861px){html:has(.studio-cases){scrollbar-gutter:auto}}.ss-story-card__foot .ss-button--link{min-height:24px}.studio-story-split{align-items:stretch;gap:var(--ss-space-4);flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0;display:grid}.studio-story-testing .ss-version-tiles__tag{display:none}.studio-story-split .studio-story-version{align-content:center;min-height:0}.studio-story-progress .ss-story-card__body{justify-content:center;overflow-y:auto}.studio-story-progress .studio-stage{padding:0}.studio-story-progress .studio-stage-title{font-size:var(--ss-text-heading-md)}.studio-story-progress .ss-version-columns{gap:var(--ss-space-3);padding-top:var(--ss-space-4);justify-content:center}.studio-story-progress .ss-version-columns__col{flex:1 1 0;width:auto;min-width:0;max-width:132px}.studio-story-progress .studio-improvement-detail,.studio-story-progress .studio-stage,.studio-story-progress .studio-result{width:100%;min-width:0}.studio-story-testing .ss-version-cards__desc{-webkit-line-clamp:2}.studio-story .ss-version-cards__card{overflow:hidden}.studio-manual-inline{justify-items:start;gap:var(--ss-space-4);display:grid}.studio-plan-next{justify-items:start;gap:var(--ss-space-3);display:grid}.studio-plan-next-icon{border-radius:var(--ss-radius-pill);background:var(--ss-info-soft);width:44px;height:44px;color:var(--ss-info-text);place-items:center;display:grid}.studio-plan-next-icon svg{width:22px;height:22px}.studio-test-settings{gap:var(--ss-space-5);padding:var(--ss-space-6) var(--ss-space-5);display:grid}.studio-test-settings h2{margin:0 0 4px}.studio-test-settings-value{color:var(--ss-ink);font-weight:var(--ss-weight-semibold);margin:4px 0 2px}.studio-test-settings-lock,.studio-test-settings-guard{color:var(--ss-text-secondary);font-size:var(--ss-text-body-sm);align-items:center;gap:8px;margin:0;display:flex}.studio-test-settings-lock svg{flex:none}.studio-test-settings-actions{gap:var(--ss-space-2);display:flex}.studio-story-confirm-settings{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.studio-test-settings-goal{gap:var(--ss-space-2);display:grid}.studio-test-settings-goal .studio-test-settings-value{margin:0}@media (min-width:1100px){.studio-case-panel .studio-result:has(.ss-scorecard){align-items:center;column-gap:var(--ss-space-8);grid-template-columns:minmax(0,360px) minmax(260px,380px);width:min(100%,780px)}.studio-case-panel .studio-result:has(.ss-scorecard)>.ss-scorecard{grid-area:1/2/span 2}}
.studio-improvements,.studio-improvement-detail,.studio-improvements-list{gap:var(--ss-space-5);min-width:0;display:grid}.studio-improvements-toolbar,.studio-improvement-actions{justify-content:space-between;align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.studio-test-choice{gap:var(--ss-space-3);justify-items:start;display:grid}.studio-check-date{margin-top:var(--ss-space-2);display:block}.studio-improvement-content{gap:var(--ss-space-4);display:grid}.studio-improvement-detail>.ss-stepper{padding-inline:var(--ss-space-3)}.studio-improvement-decision{bottom:var(--ss-space-3);z-index:1;position:sticky}.studio-improvement-decision .ss-action-bar__message{font-size:var(--ss-text-body-sm)}.studio-improvement-actions{justify-content:flex-start}.studio-improvement-summary,.studio-improvement-change,.studio-improvement-results,.studio-improvement-history,.studio-improvement-confirm,.studio-improvement-create,.studio-improvement-form{gap:var(--ss-space-5);align-content:start;min-width:0;display:grid}.studio-improvement-summary{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-6);grid-template-columns:minmax(0,1fr) auto}.studio-improvement-summary-heading{gap:var(--ss-space-2);display:grid}.studio-improvement-summary>.studio-improvement-actions{justify-content:flex-end;max-width:20rem}.studio-improvement-summary .ss-stepper{width:100%}.studio-improvement-detail h2,.studio-improvement-detail h3,.studio-improvement-detail p,.studio-improvement-create h2,.studio-improvement-confirm p{margin:0}.studio-improvement-columns{gap:var(--ss-space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.ss-sheet.studio-improvement-sheet[data-side=right] .ss-sheet__panel{width:min(680px, calc(100vw - var(--ss-space-6)))}.studio-improvement-create{padding:var(--ss-space-6)}.studio-proposal-submit{z-index:1;padding-block:var(--ss-space-3);background:var(--ss-surface);position:sticky;bottom:0}.studio-improvement-form-message{min-height:calc(var(--ss-text-body-sm) * var(--ss-leading-normal));color:var(--ss-warning-text);margin:0}.studio-improvement-page-picker{align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.studio-improvement-page-picker>.ss-field{flex:16rem;min-width:0}.studio-improvement-limits{gap:var(--ss-space-2);color:var(--ss-text-secondary);font-size:var(--ss-text-body-sm);margin:0;padding-inline-start:var(--ss-space-5);display:grid}.studio-improvement-detail code,.studio-improvement-confirm code{overflow-wrap:anywhere}@media (max-width:1100px){.studio-improvement-columns,.studio-improvement-summary{grid-template-columns:minmax(0,1fr)}.studio-improvement-summary>.studio-improvement-actions{justify-content:flex-start;max-width:100%}}@media (max-width:600px){.studio-improvement-decision{bottom:calc(var(--ss-control-xl) + var(--ss-space-4))}.studio-improvement-decision .studio-improvement-actions{width:100%}.studio-proposal-submit{bottom:calc(var(--ss-control-xl) + var(--ss-space-6))}.studio-improvement-sheet .studio-proposal-submit{bottom:0}.studio-improvements-toolbar{align-items:stretch}.studio-improvements-toolbar>.ss-button{width:100%}.ss-sheet.studio-improvement-sheet[data-side=right] .ss-sheet__panel{width:100vw}.studio-improvement-create{padding:var(--ss-space-5)}.studio-improvement-actions>.ss-button{flex:auto}.studio-improvement-page-picker>.ss-button{width:100%}}.ss-sheet.studio-improvement-preview-sheet[data-side=right] .ss-sheet__panel{width:min(100vw, calc(var(--ss-space-8) * 32))}.studio-improvement-visual-preview{min-height:calc(var(--ss-space-8) * 8);min-width:0}.studio-improvement-visual-preview iframe{background:var(--ss-surface);border:0;width:100%;height:100%}.studio-improvement-visual-preview[data-device=mobile]{width:min(100%, calc(var(--ss-space-8) * 12));justify-self:center}.studio-improvement-content{min-width:0;min-height:28rem}.studio-improvement-summary h2{overflow-wrap:anywhere}.studio-watch-funnel{text-align:left;width:min(520px,100%);margin:0 auto}.studio-col-stats{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:nowrap;justify-content:center;gap:8px;display:inline-flex}.studio-col-stats>span{align-items:center;gap:3px;display:inline-flex}.studio-col-stats svg{width:14px;height:14px;color:var(--ss-text-muted)}
