/* Research walkthrough: one visible stage, one clock, explicit demo status. */
.standard-intro{max-width:910px;font-size:19px;line-height:1.8;margin:-12px 0 46px;color:#596650}.research-distinction{display:grid;grid-template-columns:1.1fr 1fr;gap:28px 70px;border-top:1px solid #cbd5c1;margin-top:65px;padding-top:42px}.research-distinction .eyebrow{font-size:10px;margin-bottom:17px}.research-distinction h3{font-size:34px;line-height:1.14;letter-spacing:-.04em}.research-distinction p{font-size:15px;line-height:1.85}.research-distinction>a{grid-column:2;font-size:12px;width:fit-content}.research-tour{background:#edf0e8}.research-tour .section-head h2,.research-tour .section-head h1{font-size:clamp(34px,4.2vw,60px);line-height:1.07;letter-spacing:-.055em;font-weight:450}.research-tour .section-head>p{max-width:360px}.demo{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--demo-green:#60764e;--demo-text:#223129;--demo-muted:#586952;color:var(--demo-text)}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 18px;min-height:44px}.demo-live{display:flex;gap:10px;align-items:center;font-size:12px;color:#58664e}.demo-live>i{width:7px;height:7px;border-radius:50%;background:#8b9c79}.demo.is-playing .demo-live>i{background:#a18326;box-shadow:0 0 0 5px #e5ba3824;animation:demoPulse 1.4s ease-in-out infinite}.demo-controls{display:flex;align-items:center;gap:10px}.demo-time{font:10px/1.3 var(--mono);color:#607153;font-variant-numeric:tabular-nums;margin-right:12px}.demo-play,.demo-restart{background:#fff;border:1px solid #d4dbce;border-radius:99px;min-height:42px;padding:10px 19px;display:flex;align-items:center;justify-content:center;gap:9px;color:#26352b;font-size:12px;cursor:pointer;box-shadow:0 1px 2px #1b2d1610}.demo-play{min-width:198px}.demo-play:hover,.demo-restart:hover{border-color:#758968;background:#fafcf7}.demo-restart{font-size:22px;line-height:1;width:42px;padding:0}.demo-shell{background:#fff;border:1px solid #d4ddcc;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px #1b331e40,0 1px 3px #25351c12}.demo-titlebar{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:20px;background:linear-gradient(#fcfdf9,#f5f7ef);border-bottom:1px solid #e0e5d9;color:#59694f;font-size:11px}.demo-titlebar img{width:112px;height:34px;object-fit:contain}.demo-titlebar b{font-weight:400;padding:0 9px;color:#a6b39a}.demo-simulation{font:8px/1.5 var(--mono);letter-spacing:.08em}.demo-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 24px;background:#f6f8f2;border-bottom:1px solid #dfe6d7;gap:8px}.demo-tabs button{border:0;position:relative;border-radius:0;background:none;display:flex;align-items:center;justify-content:center;gap:10px;color:#67765c;font-size:12px;min-height:61px;padding:14px 10px;cursor:pointer}.demo-tabs button[aria-selected=true]{color:#2f4624;font-weight:600}.demo-step-number{font:10px/1 var(--mono);color:#6c7d5e;border:1px solid #d9e1d1;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;background:#fff}.demo-tabs button[aria-selected=true] .demo-step-number{background:#e3ebd8;border-color:#cddbbc;color:#3f592c}.demo-tabs button>i{position:absolute;bottom:0;left:12%;right:12%;height:2px;background:transparent}.demo-tabs button[aria-selected=true]>i{background:#84996a}.demo-tabs button.is-complete .demo-step-number{background:#e8eddf}.demo-viewport{position:relative;overflow:hidden;background:radial-gradient(ellipse at 20% 20%,#fff 0%,#fbfcf8 85%)}.demo-scene{padding:34px 42px 26px;min-height:592px;display:flex;flex-direction:column;animation:demoScene .35s ease both}.demo-scene-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:25px}.demo-eyebrow{font-size:9px;letter-spacing:.1em;line-height:1.6;color:#5b6e4c;display:block;font-weight:500}.demo-scene h3{font-size:34px;font-weight:550;letter-spacing:-.045em;line-height:1.12;margin:9px 0 10px}.demo-scene-head p{font-size:12px;color:var(--demo-muted);line-height:1.7}.demo-step-label{font:10px var(--mono);color:#6b7b5e;padding-top:5px}.demo-import{border:1px solid #d9e3ce;border-radius:12px;background:#f4f8ed;display:flex;gap:17px;align-items:center;padding:19px 24px}.demo-file-icon{display:grid;place-items:center;width:42px;height:48px;border:1px solid #c3d2b3;background:#fdfefb;border-radius:8px;font:10px var(--mono);color:#597245}.demo-import strong{font-size:15px;font-weight:550;letter-spacing:-.02em}.demo-import p{font-size:11px;line-height:1.6;color:#5e7251;margin-top:5px}.demo-file-state{margin-left:auto;font-size:10px;color:#4c6939;white-space:nowrap;padding:6px 11px;border-radius:30px;border:1px solid #d0ddc3;background:#fff}.demo-data-card{margin-top:18px;border:1px solid #e0e5da;background:#fff;border-radius:12px;overflow:hidden}.demo-card-top{display:flex;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5eade;gap:14px;align-items:center}.demo-card-top strong{font-size:11px;font-weight:550}.demo-card-top>span{font-size:10px;color:#617551}.demo-data-card table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.demo-data-card th{font-size:9px;font-weight:500;color:#6b7d5d;background:#f9fbf5;padding:10px 20px}.demo-data-card td{padding:10px 20px;border-top:1px solid #eef1e8;color:#526548;font-variant-numeric:tabular-nums}.demo-group{font-size:9px;background:#eff3e8;border-radius:4px;padding:3px 6px;display:inline-block}.demo-data-summary{display:flex;gap:25px;flex-wrap:wrap;padding:13px 20px;background:#f6f9f1;font-size:9px;color:#5d7250;border-top:1px solid #e2e9d9}.demo-data-summary i{width:5px;height:5px;border-radius:50%;background:#a1b88a;display:inline-block;margin-right:5px}.demo-import-idle{border:1px dashed #cdd9bf;min-height:195px;margin-top:18px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f9fbf5}.demo-import-idle>span{font-size:34px;color:#7a9464;margin-bottom:10px}.demo-import-idle p{font-size:12px;line-height:1.8;color:#60784f}.demo-scene-foot{margin-top:auto;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:25px}.demo-scene-foot p{font-size:10px;line-height:1.6;color:#5c6d50;max-width:490px}.demo-action{display:flex;align-items:center;justify-content:center;gap:22px;background:#e7c657;border:1px solid #d4b33e;color:#3c381f;border-radius:8px;font-size:12px;font-weight:550;padding:12px 18px;min-height:43px;white-space:nowrap;box-shadow:0 2px 3px #4c3b1710;cursor:pointer;transition:transform .15s,box-shadow .15s}.demo-action:hover{background:#f2d26e}.demo-action.is-demo-click{transform:scale(.96);box-shadow:0 0 0 5px #dfbd4930}.demo-question{background:#f1f6e9;border:1px solid #d9e4cd;padding:25px 28px;border-radius:12px}.demo-question>p{font-size:22px;color:#35472c;line-height:1.35;letter-spacing:-.025em;font-weight:450;max-width:800px;margin-top:10px}.demo-study-tag{font-size:10px;color:#5b714c;display:inline-block;margin-top:19px}.demo-variable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.demo-variable-grid>div{background:#fff;border:1px solid #e0e6d8;border-radius:10px;padding:19px 20px;min-width:0}.demo-variable-grid span{font-size:9px;color:#6a7c5b;display:block}.demo-variable-grid strong{font-size:15px;display:block;font-weight:550;letter-spacing:-.02em;margin:9px 0}.demo-variable-grid small{font-size:10px;color:#5d7250;display:block}.demo-inline-success{font-size:11px;color:#4f7038;line-height:1.6;margin-top:21px}.demo-model{display:flex;align-items:center;gap:18px;padding:21px 24px;background:#f3f7ec;border:1px solid #dce5d0;border-radius:12px}.demo-model-symbol{width:49px;height:49px;display:grid;place-items:center;background:#e4edd8;color:#6b8453;border-radius:12px;font:32px Georgia,serif;flex-shrink:0}.demo-model h4{font-size:22px;letter-spacing:-.025em;font-weight:500;margin:7px 0}.demo-model p{font-size:11px;color:#5b704f;line-height:1.6}.demo-check-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;margin-top:20px;align-items:center}.demo-check-item{display:flex;gap:11px;align-items:center;padding:14px 0;border-bottom:1px solid #e3e9da;opacity:.35;transform:translateY(3px);transition:opacity .3s,transform .3s}.demo-check-item>i{font-style:normal;border:1px solid #c8d8bb;background:#edf4e6;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#5d7b46;font-size:11px;flex-shrink:0}.demo-check-item strong{font-size:11px;display:block;font-weight:550}.demo-check-item small{font-size:10px;color:#5f7352;line-height:1.6;display:block;margin-top:3px}.demo-check-item>span{font-size:8px;margin-left:auto;color:#637f4f}.demo-check-item.review>i{border-color:#e3d8ad;background:#faf5e4;color:#806b31}.demo-check-item.review>span{color:#77612b}.demo-scene[data-revealed=true] .demo-check-item{opacity:1;transform:none}.demo-scene[data-revealed=true] .demo-check-item:nth-child(2){transition-delay:.15s}.demo-scene[data-revealed=true] .demo-check-item:nth-child(3){transition-delay:.3s}.demo-diagnostic{background:#fff;border:1px solid #e2e8da;border-radius:11px;padding:17px 18px 14px}.demo-diagnostic svg{width:100%;height:128px;display:block;margin-top:5px}.demo-diagnostic text{font:9px -apple-system,BlinkMacSystemFont,sans-serif;fill:#617254}.demo-diagnostic small{font-size:9px;line-height:1.6;color:#617353;display:block}.demo-result-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:22px}.demo-estimate{padding:25px 28px;border-radius:13px;background:#eff5e5;border:1px solid #d9e4ca}.demo-estimate-number,.demo-pending-number{font-size:53px;line-height:1.1;font-weight:400;letter-spacing:-.055em;color:#4c6937;margin:15px 0 11px}.demo-estimate-number>span,.demo-pending-number>span{font-size:24px;font-weight:350;letter-spacing:-.03em}.demo-estimate h4{font-size:21px;line-height:1.25;letter-spacing:-.03em;font-weight:500}.demo-estimate>p{font-size:11px;line-height:1.8;color:#5b704e;margin-top:15px;max-width:350px}.demo-estimate-meta{display:flex;gap:40px;border-top:1px solid #d5e0c7;padding-top:17px;margin-top:21px;color:#5a704e;font-size:9px}.demo-estimate-meta strong{display:block;font-size:22px;font-weight:450;margin-bottom:5px;letter-spacing:-.03em}.demo-interval{border:1px solid #dfe7d5;border-radius:13px;padding:25px 28px;background:#fff}.demo-ci-value{font-size:26px;font-weight:450;letter-spacing:-.04em;color:#4e673d;margin:17px 0 3px}.demo-interval svg{display:block;width:100%;height:auto;max-height:145px;margin-top:2px}.demo-interval svg text{font:12px -apple-system,BlinkMacSystemFont,sans-serif;fill:#637556}.demo-ci-mark{opacity:0;transition:opacity .4s}.demo-scene[data-revealed=true] .demo-ci-mark{opacity:1}.demo-interpretation{border-top:1px solid #e1e8d8;padding-top:15px}.demo-interpretation strong{font-size:12px;font-weight:550}.demo-interpretation p{font-size:11px;line-height:1.75;color:#5f7352;margin-top:7px}.demo-report-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;padding:0 45px;align-items:center}.demo-report-paper{background:white;border:1px solid #dce2d4;border-radius:3px;padding:25px;box-shadow:0 15px 35px -15px #2b3e2b50;transform:rotate(-2deg);width:100%;max-width:310px;justify-self:center}.demo-report-paper img{width:105px;height:auto;max-height:28px}.demo-paper-label{display:block;font-size:7px;letter-spacing:.13em;color:#637854;margin-top:22px}.demo-report-paper h4{font-size:31px;line-height:1.1;letter-spacing:-.045em;font-weight:500;margin:15px 0 11px}.demo-report-paper>p{font-size:9px;color:#5e7450}.demo-paper-metric{margin:23px 0 20px;padding:15px 0;border-top:1px solid #e1e7da;border-bottom:1px solid #e1e7da}.demo-paper-metric strong{font-size:29px;font-weight:450;letter-spacing:-.04em;color:#5b7345;display:block}.demo-paper-metric strong small{font-size:14px}.demo-paper-metric>span{display:block;font-size:8px;color:#5e7450;margin-top:5px}.demo-paper-rule{background:#e5ebde;height:3px;width:100%;margin-top:7px}.demo-paper-rule.short{width:75%}.demo-report-paper footer{display:flex;justify-content:space-between;font-size:6px;color:#697c5e;border-top:1px solid #e1e7da;padding-top:13px;margin-top:25px}.demo-planned{display:inline-block;font:9px var(--mono);color:#6b5827;background:#f8efcd;border:1px solid #e9dba6;border-radius:20px;padding:6px 10px}.demo-report-detail h4{font-size:29px;line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:17px 0 21px}.demo-report-detail ul{list-style:none;padding:0;margin:0 0 20px}.demo-report-detail li{display:flex;gap:14px;font-size:11px;color:#546b46;border-bottom:1px solid #e3e9da;padding:10px 0;line-height:1.5}.demo-report-detail li>span{font:9px/1.8 var(--mono);color:#657a56}.demo-report-detail>small{font-size:10px;color:#5b714d;display:block;line-height:1.6;margin-top:11px}.demo-report-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:11px 16px;border-radius:7px;background:#e5edda;border:1px solid #c9d8b9;color:#425f2c;font-size:12px;min-height:42px}.demo-progress{height:4px;background:#edf1e7}.demo-progress>span{display:block;width:0;height:100%;background:#b69a36}.demo-caption{display:flex;justify-content:space-between;gap:35px;padding:24px 4px 0}.demo-caption>p{font-size:13px;line-height:1.75;color:#4f6245;max-width:800px;min-height:44px}.demo-caption>span{font:9px/1.7 var(--mono);color:#5b6d4f;max-width:220px;text-align:right}.demo-cursor{position:absolute;top:0;left:0;width:29px;height:35px;pointer-events:none;z-index:3;opacity:0;will-change:transform}.demo.is-playing .demo-cursor{opacity:1}.demo-cursor>svg{width:29px;height:35px;filter:drop-shadow(0 2px 3px #10211335);position:relative;z-index:2}.demo-cursor>span{position:absolute;top:29px;left:18px;font-size:9px;background:#273c21;color:#fff;border:1px solid #ffffffa0;padding:4px 7px;border-radius:5px;box-shadow:0 2px 8px #14251020}.demo-cursor>i{position:absolute;left:4px;top:4px;width:10px;height:10px;border:2px solid #a78a2c;border-radius:50%;opacity:0}.demo-cursor.is-clicking>i{animation:demoClick .5s ease-out infinite}.demo-scene[data-revealed=false] .demo-after,.demo-scene[data-revealed=false] .demo-reveal{display:none}.demo-scene[data-revealed=true] .demo-before{display:none}.demo-scene[data-revealed=true] .demo-reveal{animation:demoReveal .35s ease both}.tour-page .research-tour{padding-top:62px}.tour-page .research-tour .section-head{margin-bottom:25px}.research-tour .tour-bottom{margin-top:18px}.research-tour .tour-bottom>p{font-size:11px;max-width:620px}
@keyframes demoPulse{50%{box-shadow:0 0 0 5px #e5ba3808}}@keyframes demoScene{from{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes demoReveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes demoClick{0%{transform:scale(.6);opacity:.85}100%{transform:scale(4);opacity:0}}
@media(max-width:1100px){.demo-scene{padding:30px;min-height:635px}.demo-titlebar{padding:0 24px}.demo-tabs{padding:0 15px}.demo-check-grid{gap:20px}.demo-check-item>span{display:none}.demo-report-grid{gap:30px;padding:0 20px}.demo-interval,.demo-estimate{padding:23px}.demo-estimate-number,.demo-pending-number{font-size:48px}.demo-result-grid{gap:18px}.demo-data-card td,.demo-data-card th{padding-left:15px;padding-right:15px}.demo-variable-grid>div{padding:18px 16px}.research-distinction{gap:26px 40px}.research-distinction h3{font-size:29px}}
@media(max-width:800px){.research-distinction{grid-template-columns:1fr}.research-distinction>a{grid-column:auto}.standard-intro{font-size:17px}.demo-toolbar{gap:15px}.demo-time{display:none}.demo-play{min-width:170px;font-size:11px;padding:10px 14px}.demo-live{font-size:11px;max-width:190px}.demo-titlebar{height:59px;padding:0 20px}.demo-simulation{display:none}.demo-tabs{padding:0 12px;gap:3px}.demo-tabs button{gap:7px;font-size:10px;min-height:55px;padding:10px 5px}.demo-step-number{font-size:8px;width:21px;height:21px}.demo-scene{padding:27px;min-height:680px}.demo-scene h3{font-size:31px}.demo-scene-head p{font-size:11px}.demo-model h4{font-size:20px}.demo-check-grid{grid-template-columns:1.2fr 1fr;gap:18px}.demo-check-item small{font-size:9px}.demo-estimate h4{font-size:19px}.demo-estimate>p{font-size:10px}.demo-interval{padding:21px}.demo-ci-value{font-size:23px}.demo-report-grid{gap:30px;padding:0}.demo-report-paper{padding:22px}.demo-report-detail h4{font-size:25px}.demo-report-detail li{font-size:10px}.demo-scene-foot{align-items:flex-start}.demo-scene-foot p{font-size:10px;max-width:330px}.demo-action{font-size:11px;gap:15px}.demo-caption>span{max-width:150px;font-size:8px}.demo-caption>p{font-size:12px}.demo-question>p{font-size:20px}.demo-variable-grid{gap:10px}.demo-variable-grid strong{font-size:13px}.demo-variable-grid small{font-size:9px}.tour-page .research-tour{padding-top:47px}}
@media(max-width:560px){.research-tour .section-head h2,.research-tour .section-head h1{font-size:36px}.research-tour .section-head>p{font-size:15px}.demo-toolbar{align-items:flex-start;gap:13px;flex-direction:column;margin-top:25px}.demo-controls{width:100%}.demo-play{flex:1}.demo-time{display:block;font-size:9px;order:3;margin-right:0;margin-left:auto}.demo-live{max-width:none;font-size:11px}.demo-controls .demo-play{min-width:0;font-size:11px;padding-inline:12px}.demo-restart{width:39px;min-height:39px}.demo-shell{border-radius:12px}.demo-titlebar{height:54px;padding:0 15px;gap:14px}.demo-titlebar img{width:94px;height:28px}.demo-titlebar>span{font-size:9px;max-width:155px;text-align:right;line-height:1.6}.demo-titlebar b{display:none}.demo-tabs{padding:0 8px;gap:2px}.demo-tabs button{flex-direction:column;gap:6px;font-size:9px;min-height:72px;padding:11px 2px}.demo-step-number{font-size:9px;width:21px;height:21px}.demo-scene{padding:24px 18px;min-height:820px}.demo-scene-head{gap:10px;margin-bottom:22px}.demo-scene h3{font-size:29px;margin:10px 0}.demo-eyebrow{font-size:8px;letter-spacing:.08em}.demo-step-label{display:none}.demo-scene-head p{font-size:12px;line-height:1.65}.demo-import{padding:15px;gap:12px;flex-wrap:wrap}.demo-file-icon{width:32px;height:39px;font-size:8px;flex-shrink:0}.demo-import strong{font-size:12px}.demo-import p{font-size:10px;max-width:190px;line-height:1.6}.demo-file-state{font-size:9px;margin-left:44px;padding:4px 8px}.demo-data-card{margin-top:15px}.demo-card-top{padding:13px;align-items:flex-start}.demo-card-top strong{font-size:10px}.demo-card-top>span{font-size:9px;max-width:100px;text-align:right}.demo-data-card th,.demo-data-card td{padding:10px 8px;font-size:9px}.demo-data-card th{font-size:8px}.demo-group{font-size:8px;padding:2px 4px}.demo-data-summary{padding:12px;gap:9px 16px;font-size:9px}.demo-import-idle{min-height:220px;padding:20px}.demo-import-idle p{font-size:12px}.demo-scene-foot{display:flex;flex-direction:column;align-items:stretch;padding-top:23px;gap:14px}.demo-scene-foot p{font-size:11px;line-height:1.7;max-width:none}.demo-action{width:100%;min-height:45px;font-size:12px;justify-content:space-between}.demo-question{padding:20px 17px}.demo-question>p{font-size:20px;line-height:1.4}.demo-study-tag{font-size:10px;line-height:1.6;margin-top:13px}.demo-variable-grid{grid-template-columns:1fr;gap:10px;margin-top:15px}.demo-variable-grid>div{padding:13px 16px;display:grid;grid-template-columns:95px 1fr;gap:4px 10px;align-items:center}.demo-variable-grid>div>span{font-size:10px;grid-row:span 2}.demo-variable-grid strong{font-size:13px;margin:0}.demo-variable-grid small{font-size:10px}.demo-inline-success{font-size:11px;margin-top:17px}.demo-model{padding:17px 14px;align-items:flex-start;gap:12px}.demo-model-symbol{width:34px;height:39px;font-size:27px;border-radius:9px}.demo-model h4{font-size:19px;line-height:1.25}.demo-model p{font-size:11px}.demo-model .demo-eyebrow{font-size:7px}.demo-check-grid{grid-template-columns:1fr;gap:17px;margin-top:13px}.demo-check-item{padding:12px 0}.demo-check-item strong{font-size:11px}.demo-check-item small{font-size:10px}.demo-diagnostic{padding:15px}.demo-diagnostic svg{height:110px}.demo-diagnostic small{font-size:10px}.demo-result-grid{grid-template-columns:1fr;gap:16px}.demo-estimate,.demo-interval{padding:20px}.demo-estimate-number,.demo-pending-number{font-size:47px;margin-top:12px}.demo-estimate h4{font-size:23px}.demo-estimate>p{font-size:11px;line-height:1.7}.demo-estimate-meta{padding-top:13px;margin-top:16px;font-size:10px}.demo-estimate-meta strong{font-size:22px}.demo-ci-value{font-size:25px;margin-top:12px}.demo-interval svg{max-height:122px}.demo-interpretation p{font-size:11px}.demo-report-grid{grid-template-columns:1fr;gap:24px}.demo-report-paper{max-width:205px;padding:18px}.demo-report-paper img{width:86px}.demo-paper-label{margin-top:16px;font-size:6px}.demo-report-paper h4{font-size:27px;margin:12px 0 9px}.demo-report-paper>p{font-size:8px}.demo-paper-metric{margin:16px 0;padding:12px 0}.demo-paper-metric strong{font-size:26px}.demo-paper-metric>span{font-size:7px}.demo-report-paper footer{font-size:5px;margin-top:17px;padding-top:11px}.demo-report-detail h4{font-size:25px;margin:13px 0 17px}.demo-report-detail h4 br{display:none}.demo-report-detail li{font-size:11px;padding:9px 0}.demo-report-detail small{font-size:11px}.demo-report-link{display:flex;font-size:12px;min-height:44px}.demo-caption{display:block;padding-top:20px}.demo-caption>p{font-size:12px;min-height:62px}.demo-caption>span{max-width:none;text-align:left;display:block;margin-top:10px;font-size:9px}.research-tour .tour-bottom{padding-top:20px;margin-top:20px}.research-tour .tour-bottom p{font-size:11px;line-height:1.75}.standard-intro{margin-top:-10px;font-size:16px}.research-distinction{margin-top:40px;padding-top:30px;gap:24px}.research-distinction h3{font-size:29px}.research-distinction p{font-size:14px}.demo-cursor>span{font-size:8px}}
@media(prefers-reduced-motion:reduce){.demo-scene,.demo-scene[data-revealed=true] .demo-reveal,.demo.is-playing .demo-live>i,.demo-cursor.is-clicking>i{animation:none}.demo-check-item,.demo-action{transition:none}.demo-cursor{display:none}}
.demo-toolbar{scroll-margin-top:112px}.demo-head-control{display:flex;flex-direction:column;align-items:flex-end;gap:23px;flex-shrink:0;min-width:195px}.demo-head-control .demo-action{min-width:190px}.demo-scene-head{align-items:flex-start}.demo-scene-head>div:first-child{min-width:0}.demo-scene-foot{padding-top:18px}.demo-scene-foot p{max-width:750px}.demo-cursor>span{left:-23px;top:31px}.demo-scene{min-height:600px}
@media(max-width:800px){.demo-head-control{min-width:160px}.demo-head-control .demo-action{min-width:160px;font-size:10px;gap:12px}.demo-scene h3{font-size:29px}.demo-scene{min-height:690px}}
@media(max-width:560px){.demo-toolbar{scroll-margin-top:92px}.demo-scene-head{display:block}.demo-head-control{display:block;min-width:0;margin-top:18px}.demo-head-control .demo-action{font-size:12px;min-width:0;width:100%;justify-content:space-between}.demo-scene{min-height:860px}.demo-scene-head p{font-size:11px}.demo-titlebar>span{font-size:8px}.demo-cursor>span{left:14px}.demo-step-label{display:none}}
@media(min-width:1101px){.demo-scene{min-height:690px}.demo-report-grid{padding-top:4px}.demo-report-paper{max-width:280px;padding:22px}.demo-report-paper h4{font-size:28px}.demo-paper-metric{margin:18px 0 15px}.demo-report-paper footer{margin-top:19px}}
