/* Compact exhibition controls; the theme chooser remains a native select. */
.site-header .header-tools{gap:8px}.site-header .theme-control{gap:0}.site-header .theme-control select{width:78px;min-height:34px;height:34px;padding:5px 6px;font-size:12px;border-radius:6px;background:light-dark(#ffffff70,#14273b80)}
html[data-theme-preference="system"] .site-header .theme-control select{width:96px}.site-header .header-action{width:34px;height:34px;min-height:34px;padding:7px;gap:0;justify-content:center;border-radius:6px}.site-header .header-action svg{width:17px;height:17px}.screen.hero .visual-top>span{font-size:11px;padding:0;border:0;background:none}.screen.hero .visual-bottom{justify-content:flex-end;gap:14px}

#workspace-dialog{--demo-paper:light-dark(#f7faff,#101e30);--demo-panel:light-dark(#ffffff,#172b42);--demo-line:light-dark(#ccdcec,#35526d);--demo-ink:light-dark(#173452,#edf5ff);--demo-copy:light-dark(#627c95,#a6bcd2);--demo-accent:light-dark(#316fbf,#7ec2ff);width:min(1320px,calc(100vw - 44px));height:min(820px,calc(100dvh - 44px));max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow:hidden;border:1px solid var(--demo-line);border-radius:12px;background:var(--demo-paper);color:var(--demo-ink);box-shadow:0 30px 120px light-dark(#263d574d,#000611aa)}
#workspace-dialog.workspace-expanded{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:8px}
#workspace-dialog::backdrop{background:light-dark(#283e594d,#010c1ccd);backdrop-filter:blur(10px)}
#workspace-content{height:100%;display:flex;flex-direction:column;min-height:0}
.demo-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 25px;border-bottom:1px solid var(--demo-line);background:light-dark(#fff,#13263b);flex-shrink:0}
.demo-identity{display:flex;align-items:center;gap:20px;min-width:0}.demo-company{padding-right:20px;border-right:1px solid var(--demo-line);flex-shrink:0}.demo-company .company-logo{width:138px}.demo-dialog-title{min-width:0}.demo-dialog-title>span{display:block;font-size:10px;letter-spacing:1px;color:var(--demo-copy);margin-bottom:5px}.demo-dialog-title>strong{font-size:17px;font-weight:500;line-height:1.5;color:var(--demo-ink)}.demo-header-actions{display:flex;gap:8px;flex-shrink:0}.demo-header-actions .icon-button{width:33px;height:33px;min-width:33px;min-height:33px;padding:7px;border-color:var(--demo-line);background:transparent;color:var(--demo-copy);border-radius:6px}.demo-header-actions .icon-button:hover{background:light-dark(#eaf1fb,#24435f);color:var(--demo-accent)}.demo-header-actions svg{width:17px;height:17px}
.demo-routebar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--demo-line);background:light-dark(#f0f5fb,#0e2033);padding:0 25px;flex-shrink:0}.demo-route-tabs{display:flex;align-items:stretch;gap:4px;overflow-x:auto;min-width:0;scrollbar-width:none}.demo-route-tab{display:flex;align-items:center;gap:8px;white-space:nowrap;min-height:46px;padding:12px 14px;font-size:12px;color:var(--demo-copy);border-bottom:2px solid transparent;background:none}.demo-route-tab>span{font-size:10px;opacity:.7}.demo-route-tab:hover{color:var(--demo-accent);background:light-dark(#e6eff9,#18334f)}.demo-route-tab.selected{color:var(--demo-accent);border-bottom-color:var(--demo-accent);background:light-dark(#e5eefb,#183750)}.demo-route-tools{flex-shrink:0;font-size:11px;color:var(--demo-copy)}.demo-notes-toggle{display:flex;align-items:center;gap:7px;background:none;font-size:11px;padding:9px 0;color:var(--demo-copy);white-space:nowrap}.demo-notes-toggle[aria-pressed=true]{color:var(--demo-accent)}.demo-notes-toggle svg{width:14px;height:14px}
#workspace-dialog .workspace-main{padding:28px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:light-dark(#b8cadf,#416384) transparent;background:radial-gradient(ellipse at 10% 0%,light-dark(#dcecff55,#295b882b),transparent 62%),var(--demo-paper)}
#workspace-dialog .workspace-main[data-view="case"]{padding:0;overflow:hidden}
.demo-case{height:100%;min-height:0;display:flex;flex-direction:column}
.demo-case-head{display:flex;align-items:center;gap:19px;padding:22px 28px 20px;flex-shrink:0}.demo-product-mark{height:52px;width:52px;flex-shrink:0;display:grid;place-items:center;background:light-dark(#e5effc,#1d4061);border:1px solid light-dark(#c4d9ef,#35658c);border-radius:10px;color:var(--demo-accent)}.demo-product-mark svg{width:25px;height:25px;stroke-width:1.35}.demo-case-heading{min-width:0;flex:1}.demo-case-eyebrow{display:flex;align-items:center;gap:12px;color:var(--demo-accent);font-size:11px}.demo-case-eyebrow .sample-badge{background:transparent;font-size:10px;padding:2px 7px;color:var(--demo-copy);border-color:var(--demo-line)}.demo-case-heading h2{font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.4;letter-spacing:-.5px;color:var(--demo-ink);margin:8px 0}.demo-case-heading p{font-size:13px;color:var(--demo-copy);line-height:1.8}.demo-system-action{flex-shrink:0;align-self:center}.demo-system-action .button{font-size:12px;min-height:39px;padding:9px 13px;border-radius:5px}.demo-system-action .subtle{border-color:var(--demo-line);color:var(--demo-copy)}
#workspace-dialog .step-tabs{margin:0 28px;flex-shrink:0;border-bottom:1px solid var(--demo-line);gap:7px}.step-tabs button{transition:background .15s,color .15s}#workspace-dialog .step-tabs button{padding:13px 10px;gap:10px;font-size:13px;min-height:46px;color:var(--demo-copy);background:transparent;border-radius:5px 5px 0 0}#workspace-dialog .step-tabs button>span{font-size:11px;color:var(--demo-copy);opacity:.7}#workspace-dialog .step-tabs button[aria-pressed=true]{color:var(--demo-ink);border-color:var(--demo-accent);background:linear-gradient(0deg,light-dark(#dfedff,#234c70),light-dark(#f1f7ff,#172f49))}#workspace-dialog .step-tabs button[aria-pressed=true]>span{color:var(--demo-accent);opacity:1}
.demo-body{flex:1;min-height:0;overflow:auto;padding:22px 28px;scrollbar-width:thin;scrollbar-color:light-dark(#b8cadf,#416384) transparent;overscroll-behavior:contain}
.demo-stage-grid{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:22px;min-height:100%;align-items:stretch}
#workspace-dialog .case-stage{padding:23px 25px;min-height:0;border:1px solid var(--demo-line);border-radius:9px;background:var(--demo-panel);display:flex;flex-direction:column;box-shadow:0 8px 30px light-dark(#315c8106,#030f1a1a)}
#workspace-dialog .task-meta{justify-content:flex-start;color:var(--demo-accent);font-size:11px;letter-spacing:.5px}#workspace-dialog .task-meta .sample-badge{display:none}#workspace-dialog .task-question{gap:13px;margin:20px 0 18px;align-items:start}#workspace-dialog .task-question>svg{color:var(--demo-accent);margin-top:5px;width:19px;height:19px}#workspace-dialog .task-question h3{font-size:21px;font-weight:500;line-height:1.65;color:var(--demo-ink)}#workspace-dialog .input-list{padding-left:32px}#workspace-dialog .input-list>div{grid-template-columns:92px 1fr;gap:18px;font-size:13px;padding:12px 0;border-color:var(--demo-line)}#workspace-dialog .input-list>div>span{color:var(--demo-copy)}#workspace-dialog .input-list strong{color:var(--demo-ink);font-weight:400}#workspace-dialog .task-foot{font-size:11px;line-height:1.7;color:var(--demo-copy);padding-top:18px;padding-left:32px;margin-top:auto}#workspace-dialog .task-foot svg{color:var(--demo-accent)}
#workspace-dialog .stage-heading{font-size:23px;font-weight:500;line-height:1.6;color:var(--demo-ink);margin:18px 0}#workspace-dialog .process-list>div{padding:15px 0;gap:15px;border-color:var(--demo-line)}#workspace-dialog .process-index{font-size:11px;color:var(--demo-accent)}#workspace-dialog .process-list p{font-size:15px;line-height:1.8;color:var(--demo-ink)}#workspace-dialog .process-list svg{color:light-dark(#659587,#8dbbab)}#workspace-dialog .source-button{margin-top:19px;align-self:start;background:light-dark(#eaf3ff,#214461);border-color:light-dark(#c5dcf7,#3c6b90);color:var(--demo-accent);font-size:12px;padding:10px 13px}#workspace-dialog .case-stage blockquote{font-size:17px;line-height:1.95;border-color:var(--demo-accent);color:var(--demo-ink);margin:8px 0 12px}#workspace-dialog .review-note{font-size:12px;color:light-dark(#5a8d82,#9fcac0);margin-top:auto;padding-top:20px}
#workspace-dialog .result-document{margin-top:18px;background:light-dark(#f4f8ff,#1b3854);border:1px solid light-dark(#c5d9f0,#3f668a);border-radius:7px;padding:21px 23px;flex:1;display:flex;flex-direction:column}#workspace-dialog .result-document h3{font-size:24px;line-height:1.5;color:var(--demo-ink);margin-top:18px}#workspace-dialog .result-document p{font-size:15px;line-height:1.85;color:var(--demo-copy);margin-top:15px}#workspace-dialog .result-document>.eyebrow{color:var(--demo-accent);font-size:10px}#workspace-dialog .result-document .document-divider{margin-top:auto;margin-bottom:16px;background:var(--demo-line)}#workspace-dialog .result-document>span:last-child{font-size:11px;color:var(--demo-copy)}#workspace-dialog .document-icon{color:var(--demo-accent)}
.demo-outcome{padding:22px 0 18px 4px;display:flex;flex-direction:column}.demo-aside-label{display:block;font-size:10px;letter-spacing:.7px;color:var(--demo-accent);margin-bottom:10px}.demo-outcome h3{font-size:20px;font-weight:500;line-height:1.55;color:var(--demo-ink);margin:0 0 11px}.demo-outcome>p{font-size:13px;line-height:1.85;color:var(--demo-copy)}.demo-review{border-top:1px solid var(--demo-line);margin-top:20px;padding-top:17px}.demo-review>div{display:flex;align-items:start;gap:9px;font-size:12px;line-height:1.85;color:var(--demo-copy);margin:8px 0}.demo-review i{height:5px;width:5px;border:1px solid var(--demo-accent);flex-shrink:0;transform:rotate(45deg);margin-top:8px}.demo-material{border-top:1px solid var(--demo-line);padding-top:15px;margin-top:15px}.demo-material p{font-size:12px;line-height:1.8;color:var(--demo-copy)}
#workspace-dialog .evidence-panel{border-color:light-dark(#c7dcf2,#3b6489);background:light-dark(#eef6ff,#1d3d5b);padding:18px 21px;border-radius:7px;margin-top:20px}#workspace-dialog .evidence-panel strong{font-size:14px;color:var(--demo-ink)}#workspace-dialog .evidence-panel p{font-size:14px;line-height:1.9;color:var(--demo-copy)}#workspace-dialog .evidence-panel small{color:var(--demo-copy);font-size:11px;line-height:1.8}#workspace-dialog .presenter-note{margin-top:20px;padding:18px 21px}
.demo-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 28px;border-top:1px solid var(--demo-line);background:light-dark(#f3f7fc,#13283e);flex-shrink:0}.demo-current-step{display:flex;align-items:center;gap:18px}.demo-current-step>strong{font-size:19px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--demo-accent);white-space:nowrap}.demo-current-step small{font-size:11px;color:var(--demo-copy)}.demo-current-step>span{font-size:12px;color:var(--demo-copy)}.demo-controls>div:last-child{display:flex;gap:9px;align-items:center;min-width:0}.demo-controls .button{border-radius:5px;font-size:12px;min-height:38px;padding:9px 15px}.demo-controls .primary{max-width:320px;white-space:normal;line-height:1.5}.demo-controls .subtle{border-color:var(--demo-line);color:var(--demo-copy)}
.demo-overview{min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:29px}.demo-overview-head{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;align-items:center;padding:4px 0 8px}.demo-overview-head h2{font-size:35px;font-weight:500;line-height:1.4;letter-spacing:-.5px;margin:13px 0 17px;color:var(--demo-ink)}.demo-overview-head p{font-size:15px;line-height:1.85;color:var(--demo-copy);max-width:580px}.demo-overview-head .eyebrow{font-size:11px;letter-spacing:1px;color:var(--demo-accent)}.demo-audience{justify-self:end;padding-left:30px;border-left:1px solid var(--demo-line);max-width:330px}.demo-audience>span{display:block;font-size:11px;color:var(--demo-copy);margin-bottom:10px}.demo-audience>strong{display:block;font-size:17px;line-height:1.8;font-weight:500;color:var(--demo-ink)}.demo-audience>small{display:block;margin-top:10px;color:var(--demo-copy);font-size:11px}
.demo-stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.demo-stop{display:flex;flex-direction:column;align-items:start;text-align:left;min-height:242px;padding:22px 23px;border:1px solid var(--demo-line);border-radius:8px;background:linear-gradient(135deg,light-dark(#eef5ff,#1e3b56),var(--demo-panel));transition:border-color .2s,transform .2s}.demo-stop:hover{border-color:var(--demo-accent);transform:translateY(-2px)}.demo-stop-top{display:flex;justify-content:space-between;align-items:center;width:100%;gap:15px;margin-bottom:29px}.demo-stop-top>span{font-size:26px;font-weight:300;color:var(--demo-accent)}.demo-stop-top>small{font-size:11px;color:var(--demo-copy)}.demo-stop h3{font-size:21px;font-weight:500;line-height:1.5;color:var(--demo-ink);margin-bottom:10px}.demo-stop>p{font-size:13px;line-height:1.85;color:var(--demo-copy);margin-bottom:20px}.demo-stop-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:15px;border-top:1px solid var(--demo-line);font-size:11px;color:var(--demo-copy)}.demo-stop-bottom svg{width:17px;color:var(--demo-accent)}.demo-overview-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:5px}.demo-overview-bottom>span{display:flex;align-items:center;gap:11px;font-size:12px;color:var(--demo-copy)}.demo-overview-bottom i{font-style:normal;color:var(--demo-accent)}.demo-overview-bottom .button{font-size:13px;border-radius:5px}
#workspace-dialog .workspace-main[data-view="pilot"]{padding:28px 34px}#workspace-dialog .workspace-main[data-view="pilot"]>.case-title h2{font-size:32px;color:var(--demo-ink)}#workspace-dialog .pilot-result{background:var(--demo-panel);border-color:var(--demo-line);border-radius:8px}#workspace-dialog .pilot-result h3{color:var(--demo-ink)}#workspace-dialog .pilot-fields{gap:22px;margin-top:22px}#workspace-dialog .pilot-row{padding-block:15px;border-color:var(--demo-line)}#workspace-dialog .pilot-row>span{color:var(--demo-copy)}#workspace-dialog .pilot-row p{color:var(--demo-ink);font-size:14px}
@media(max-width:1100px){#workspace-dialog{width:calc(100vw - 30px);height:calc(100dvh - 30px)}.demo-header{padding:15px 21px}.demo-company .company-logo{width:123px}.demo-case-head{padding:20px 22px;gap:15px}.demo-product-mark{height:45px;width:45px}.demo-case-heading h2{font-size:25px}.demo-case-heading p{font-size:12px}.demo-system-action .button{font-size:11px;padding:9px 11px}.demo-stage-grid{grid-template-columns:minmax(0,1fr) 210px;gap:20px}.demo-body{padding:20px 22px}#workspace-dialog .step-tabs{margin-inline:22px}.demo-controls{padding:12px 22px}.demo-outcome h3{font-size:18px}.demo-outcome>p{font-size:12px}#workspace-dialog .task-question h3{font-size:20px}#workspace-dialog .case-stage{padding:21px}.demo-routebar{padding-inline:21px}.demo-route-tab{font-size:11px;padding-inline:11px}.demo-overview-head h2{font-size:30px}.demo-stop{padding:19px;min-height:230px}.demo-stop h3{font-size:19px}.demo-stop>p{font-size:12px}}
@media(max-width:820px){.demo-product-mark{display:none}.demo-case-head{align-items:start;flex-wrap:wrap;gap:12px}.demo-case-heading{flex-basis:100%}.demo-system-action{align-self:initial}.demo-stage-grid{grid-template-columns:minmax(0,1fr) 190px;gap:17px}.demo-case-heading h2{font-size:24px}.demo-case-head{padding-block:17px}.demo-case-heading p{font-size:12px}.demo-route-tools>span{display:none}.demo-routebar{gap:12px}#workspace-dialog .task-question h3{font-size:19px}#workspace-dialog .input-list{padding-left:0}#workspace-dialog .input-list>div{grid-template-columns:73px 1fr;gap:12px;font-size:12px}#workspace-dialog .task-foot{padding-left:0}.demo-stops{gap:12px}.demo-stop{padding:16px}.demo-stop h3{font-size:17px}.demo-overview-head{grid-template-columns:1fr;gap:20px}.demo-audience{justify-self:start;border:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px;max-width:none}.demo-audience>span,.demo-audience>small{margin:0}.demo-audience>strong{font-size:14px}.demo-overview{gap:23px}.demo-overview-bottom>span{font-size:11px;gap:7px}}
@media(max-width:650px){#workspace-dialog{width:calc(100vw - 14px);height:calc(100dvh - 14px);max-height:calc(100dvh - 14px);border-radius:10px}.demo-header{padding:13px 15px;gap:12px}.demo-identity{gap:13px}.demo-company{padding-right:13px}.demo-company .company-logo{width:94px}.demo-dialog-title>span{font-size:9px;letter-spacing:.3px;margin-bottom:3px}.demo-dialog-title>strong{font-size:14px;line-height:1.5}.demo-header-actions .icon-button{width:31px;height:31px;min-width:31px;min-height:31px;padding:7px}.demo-header-actions .demo-expand-button{display:none}.demo-routebar{padding:0 14px;gap:10px}.demo-route-tab{font-size:11px;padding:10px;min-height:43px}.demo-route-tab>span{font-size:9px}.demo-notes-toggle{font-size:10px;gap:5px}.demo-notes-toggle svg{width:12px;height:12px}#workspace-dialog .workspace-main{padding:21px 18px}.demo-case-head{padding:17px 18px 13px}.demo-case-heading h2{font-size:23px;line-height:1.4;margin:8px 0}.demo-case-eyebrow{gap:10px;font-size:10px}.demo-case-eyebrow .sample-badge{font-size:9px}.demo-case-heading p{font-size:12px;line-height:1.75}.demo-system-action .button{min-height:33px;padding:7px 10px;font-size:10px}.demo-body{padding:17px 18px}.demo-stage-grid{display:flex;flex-direction:column;gap:15px;min-height:0}#workspace-dialog .step-tabs{margin:0 18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}#workspace-dialog .step-tabs button{padding:11px 4px;min-height:42px;gap:4px;font-size:10px;white-space:normal;line-height:1.5}#workspace-dialog .step-tabs button>span{font-size:9px}#workspace-dialog .case-stage{padding:19px 17px;border-radius:7px}#workspace-dialog .task-meta{font-size:10px}#workspace-dialog .task-question{margin:17px 0 13px;gap:10px}#workspace-dialog .task-question h3{font-size:18px}#workspace-dialog .task-question>svg{display:none}#workspace-dialog .input-list>div{font-size:12px;grid-template-columns:69px 1fr;padding:10px 0;line-height:1.7}#workspace-dialog .task-foot{font-size:10px;line-height:1.7;padding-top:17px}#workspace-dialog .stage-heading{font-size:20px;margin:15px 0}#workspace-dialog .process-list>div{padding:12px 0;gap:11px}#workspace-dialog .process-list p{font-size:13px}#workspace-dialog .source-button{font-size:11px;line-height:1.7;padding:9px 10px}#workspace-dialog .case-stage blockquote{font-size:14px;padding-left:13px}#workspace-dialog .review-note{font-size:11px}#workspace-dialog .result-document{padding:18px}#workspace-dialog .result-document h3{font-size:20px}#workspace-dialog .result-document p{font-size:13px}#workspace-dialog .result-document .document-divider{margin-top:20px}.demo-outcome{padding:15px 17px;border:1px solid var(--demo-line);border-radius:7px;background:light-dark(#eff5fd,#142b43)}.demo-aside-label{font-size:10px;margin-bottom:8px}.demo-outcome h3{font-size:16px;margin-bottom:8px}.demo-outcome>p{font-size:12px}.demo-outcome .demo-review,.demo-outcome .demo-material{display:none}#workspace-dialog .evidence-panel{padding:16px;margin-top:16px}#workspace-dialog .evidence-panel strong{font-size:12px}#workspace-dialog .evidence-panel p{font-size:13px}#workspace-dialog .evidence-panel small{font-size:10px}.demo-controls{padding:11px 17px;gap:10px;min-height:61px}.demo-current-step{gap:0}.demo-current-step>strong{font-size:16px}.demo-current-step small{font-size:9px}.demo-current-step>span{display:none}.demo-controls>div:last-child{gap:7px}.demo-controls .button{font-size:11px;min-height:35px;padding:8px 11px;gap:6px}.demo-controls .button svg{height:14px;width:14px}.demo-controls .primary{max-width:calc(100vw - 160px)}.demo-stops{grid-template-columns:1fr;gap:12px}.demo-stop{min-height:0;padding:18px}.demo-stop-top{margin-bottom:12px}.demo-stop-top>span{font-size:23px}.demo-stop h3{font-size:19px;margin-bottom:8px}.demo-stop>p{margin-bottom:13px;font-size:13px}.demo-stop-bottom{padding-top:12px}.demo-overview-head h2{font-size:27px;margin:10px 0 14px}.demo-overview-head p{font-size:13px}.demo-overview-head .eyebrow{font-size:10px}.demo-audience{gap:8px 12px}.demo-audience>strong{font-size:13px}.demo-audience>span,.demo-audience>small{font-size:10px}.demo-overview-bottom{flex-direction:column;align-items:stretch;gap:17px}.demo-overview-bottom>span{justify-content:center;font-size:10px;gap:7px}.demo-overview-bottom>.button{align-self:flex-end;font-size:12px}#workspace-dialog .workspace-main[data-view="pilot"]{padding:22px 19px}#workspace-dialog .workspace-main[data-view="pilot"]>.case-title h2{font-size:25px}#workspace-dialog .pilot-fields{grid-template-columns:1fr;gap:17px}#workspace-dialog .pilot-result{padding:18px}#workspace-dialog .pilot-result h3{font-size:22px}#workspace-dialog .pilot-row{font-size:12px;grid-template-columns:67px 1fr;gap:12px}#workspace-dialog .pilot-row p{font-size:12px}}
@media(max-height:680px) and (min-width:651px){.demo-header{padding-block:12px}.demo-route-tab{min-height:41px;padding-block:10px}.demo-case-head{padding-block:15px;gap:15px}.demo-case-heading h2{font-size:24px;margin:6px 0}.demo-case-heading p{font-size:12px}.demo-product-mark{height:43px;width:43px}#workspace-dialog .step-tabs button{min-height:40px;padding-block:10px}.demo-body{padding-block:17px}#workspace-dialog .case-stage{padding:19px 21px}#workspace-dialog .task-question h3{font-size:19px}.demo-outcome{padding-top:16px}.demo-controls{padding-block:10px}.demo-stop{min-height:213px}.demo-overview-head h2{font-size:29px}.demo-overview{gap:22px}}
@media(prefers-reduced-motion:reduce){.demo-stop,.step-tabs button{transition:none}}
.site-header .header-action>[data-icon]{display:inline-flex}
