.gs-case{--gs-bg:#0b1118;--gs-surface:#121d25;--gs-text:#f3f7fa;--gs-muted:#acbac6;--gs-accent:#77d4df;--gs-accent-soft:#77d4df1f;--gs-line:#aecfde21;--gs-header-height:72px;isolation:isolate;background:var(--gs-bg);width:100%;height:100dvh;color:var(--gs-text);position:relative;overflow:hidden}.gs-case *,.gs-case :before,.gs-case :after{box-sizing:border-box}.gs-case a{color:inherit;text-decoration:none}.gs-case button{font:inherit}.gs-case a:focus-visible,.gs-case button:focus-visible{outline:2px solid var(--gs-accent);outline-offset:4px}.gs-container{width:min(100% - 112px,1240px);margin-inline:auto}.gs-scroll{scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#405764 transparent;width:100%;height:100dvh;position:relative;overflow:hidden auto}.gs-scroll:focus{outline:none}.gs-chapter{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:normal;align-items:center;width:100%;min-height:100dvh;padding:112px 0 109px;display:flex;position:relative}.gs-chapter:nth-child(odd){background:#0b1118}.gs-chapter:nth-child(2n){background:#101820}.gs-chapter>.gs-container{min-width:0}.gs-header{z-index:100;height:var(--gs-header-height);border-bottom:1px solid var(--gs-line);-webkit-backdrop-filter:blur(18px);background:#0b1118e6;justify-content:space-between;align-items:center;gap:22px;padding:0 clamp(24px,4vw,65px);display:flex;position:absolute;top:0;left:0;right:0}.gs-brand{color:#eff5f9;letter-spacing:-.025em;flex-shrink:0;font-size:.94rem;font-weight:650}.gs-header-project{align-items:center;gap:14px;display:flex}.gs-header-project span{color:#8296a4;letter-spacing:.12em;font-size:.65rem;font-weight:650}.gs-header-project strong{color:var(--gs-accent);letter-spacing:.14em;font-size:.7rem;font-weight:700}.gs-back{flex-shrink:0;font-size:.83rem;font-weight:500;color:#c2ced7!important}.gs-back:hover{color:#fff!important}.gs-progress{z-index:110;top:calc(var(--gs-header-height) - 2px);background:#ffffff0d;height:2px;position:absolute;left:0;right:0}.gs-progress>div{background:var(--gs-accent);height:100%;transition:width .2s}.gs-chapter-nav{z-index:90;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:23px;transform:translateY(-50%)}.gs-chapter-nav button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.gs-chapter-nav button>span{background:#536773;border-radius:50%;width:6px;height:6px;transition:width .18s,height .18s,background-color .18s}.gs-chapter-nav button:hover>span{background:#a5e3e9}.gs-chapter-nav button.is-active>span{background:#8edce5;width:10px;height:10px;box-shadow:0 0 0 5px #77d4df1c}.gs-chapter-nav small{border:1px solid var(--gs-line);color:#e1edf1;white-space:nowrap;opacity:0;visibility:hidden;background:#1b2a33;border-radius:7px;padding:7px 10px;font-size:.7rem;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:50%;right:34px;transform:translate(5px,-50%)}.gs-chapter-nav button:hover small,.gs-chapter-nav button:focus-visible small{opacity:1;visibility:visible;transform:translateY(-50%)}.gs-bottom-bar{z-index:100;border-top:1px solid var(--gs-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1118ad;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:9px 0;display:flex;position:absolute;bottom:15px;left:clamp(24px,4vw,65px);right:clamp(24px,4vw,65px)}.gs-bottom-status{align-items:center;gap:18px;display:flex}.gs-bottom-count{color:#a1e5e9;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.gs-bottom-count i{color:#6e8191;font-style:normal;font-weight:400}.gs-bottom-label{color:#b1c0cb;font-size:.8rem}.gs-bottom-controls{gap:9px;display:flex}.gs-bottom-controls button{border:1px solid var(--gs-line);color:#e0eaf0;cursor:pointer;background:#18242e;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:39px;padding:0 15px;font-size:.78rem;transition:background-color .16s;display:inline-flex}.gs-bottom-controls button:hover:not(:disabled){background:#263d47}.gs-bottom-controls button:disabled{opacity:.32;cursor:not-allowed}.gs-eyebrow{color:var(--gs-accent);letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 20px;font-size:.73rem;font-weight:720;display:flex}.gs-eyebrow>span{color:#d7f9fa;font-variant-numeric:tabular-nums}.gs-heading h2{max-width:820px;color:var(--gs-text);letter-spacing:-.054em;margin:0;font-size:clamp(2.6rem,4.15vw,4.55rem);font-weight:560;line-height:1.05}.gs-heading h2 em{color:#8bdce5;font-style:normal}.gs-heading-description{max-width:650px;color:var(--gs-muted);margin:19px 0 0;font-size:.97rem;line-height:1.7}.gs-large-copy{color:#dbe5ea;margin:0;font-size:1.18rem;line-height:1.58}.gs-body-copy{color:#aebeca;font-size:.92rem;line-height:1.7}.gs-primary-button,.gs-secondary-button{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:23px;width:fit-content;min-height:49px;padding:0 20px;font-size:.87rem;font-weight:620;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.gs-primary-button{background:#e9f6f8;border:1px solid #e9f6f8;color:#11252d!important}.gs-primary-button:hover{background:#fff;transform:translateY(-2px)}.gs-secondary-button{background:#77d4df0f;border:1px solid #77d4df54;color:#d3edf0!important}.gs-secondary-button:hover{background:#77d4df26;transform:translateY(-2px)}.gs-window{background:#17242d;border:1px solid #bce0ea33;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 26px 75px #00000047,0 0 0 1px #ffffff06}.gs-window:hover{border-color:#82e0e973;box-shadow:0 30px 85px #0000005c}.gs-window-toolbar{background:#1b2933;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;height:33px;min-height:33px;padding:0 12px;display:flex}.gs-window-dots{gap:4px;display:flex}.gs-window-dots i{background:#607784;border-radius:50%;width:6px;height:6px}.gs-window-dots i:first-child{background:#bd7a7a}.gs-window-dots i:nth-child(2){background:#c2a66c}.gs-window-dots i:nth-child(3){background:#79bca4}.gs-window-label{text-overflow:ellipsis;white-space:nowrap;color:#b7cad2;letter-spacing:.075em;font-size:.64rem;font-weight:700;overflow:hidden}.gs-window-open{color:#8bd7de;flex-shrink:0;font-size:.6rem;font-weight:650}.gs-window-viewport{background:#eff2f1;flex:1;min-height:0;position:relative}.gs-window-image{object-fit:contain;object-position:center}.gs-hero{background:radial-gradient(at 73% 46%,#3c95a126,#0000 52%),#0b1118!important}.gs-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(35px,6vw,85px);display:grid}.gs-hero-copy{z-index:5;min-width:0;position:relative}.gs-hero h1{letter-spacing:-.061em;margin:0;font-size:clamp(3.4rem,5.25vw,5.65rem);font-weight:550;line-height:.99}.gs-hero h1 em{color:#89dce5;font-style:normal}.gs-hero-lead{color:#d8e4ea;max-width:550px;margin:25px 0 0;font-size:1.08rem;line-height:1.62}.gs-hero-description{color:#a7b7c5;max-width:540px;margin:13px 0 0;font-size:.91rem;line-height:1.7}.gs-hero-facts{grid-template-columns:1fr 1.15fr;gap:12px;margin-top:25px;display:grid}.gs-hero-facts>div{border:1px solid var(--gs-line);background:#ffffff06;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.gs-hero-facts span{color:#88c9d2;letter-spacing:.1em;font-size:.63rem;font-weight:700}.gs-hero-facts strong{color:#e0ebef;font-size:.82rem;font-weight:560;line-height:1.4}.gs-hero-copy .gs-primary-button{margin-top:24px}.gs-hero-stage{isolation:isolate;width:100%;height:min(540px,61dvh);min-height:410px;position:relative}.gs-stage-glow{z-index:-1;filter:blur(28px);background:radial-gradient(#47b4c13b,#0000 68%);position:absolute;inset:4% -10% 5% 0}.gs-hero-stage .gs-window{position:absolute}.gs-hero-board{z-index:2;width:88%;height:43%;top:14%;left:0;transform:rotate(-4deg)}.gs-hero-hoto{z-index:3;width:62%;height:58%;bottom:12%;right:1%;transform:rotate(5deg)}.gs-stage-caption{color:#8abac3;letter-spacing:.09em;white-space:nowrap;align-items:center;gap:12px;font-size:.64rem;font-weight:700;display:flex;position:absolute;bottom:0;left:2%;right:2%}.gs-stage-caption span{background:#79d6e14d;flex:1;height:1px}.gs-editorial-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(45px,7vw,100px);display:grid}.gs-quote{border-top:1px solid #77d4df54;max-width:490px;margin-top:35px;padding-top:19px}.gs-quote span{color:#86c5ce;letter-spacing:.1em;font-size:.67rem;font-weight:700}.gs-quote p{color:#d7e4e9;margin:12px 0 0;font-size:1.08rem;line-height:1.55}.gs-problem-content>p:not(.gs-large-copy){color:#aabac7;margin-top:16px;font-size:.9rem;line-height:1.72}.gs-issue-list{border-top:1px solid var(--gs-line);margin-top:24px}.gs-issue-list article{border-bottom:1px solid var(--gs-line);grid-template-columns:35px minmax(0,1fr);gap:10px;padding:15px 0;display:grid}.gs-issue-list article>span{color:#83d1db;font-size:.75rem;font-weight:700}.gs-issue-list strong{color:#e1ecf0;font-size:.92rem;font-weight:590}.gs-issue-list p{color:#98aab8;margin:5px 0 0;font-size:.81rem;line-height:1.5}.gs-flow{border:1px solid var(--gs-line);background:#0a161c8c;border-radius:15px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.2fr) 40px minmax(0,1fr);align-items:center;gap:10px;margin-top:38px;padding:22px;display:grid}.gs-flow-end,.gs-flow-center{border:1px solid var(--gs-line);background:#17232c;border-radius:10px;flex-direction:column;justify-content:center;min-height:150px;padding:20px;display:flex}.gs-flow-center{background:#3c839124;border-color:#77d4df61}.gs-flow-end>span,.gs-flow-center>span{color:#8bcbd4;letter-spacing:.1em;font-size:.65rem;font-weight:700}.gs-flow-end strong,.gs-flow-center strong{color:#eff6f7;margin-top:13px;font-size:1.26rem;font-weight:580}.gs-flow-end p,.gs-flow-center p{color:#a8bac7;margin:9px 0 0;font-size:.79rem;line-height:1.5}.gs-flow-connector{color:#84d5df;text-align:center;font-size:1.55rem}.gs-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.gs-capability-grid article{border:1px solid var(--gs-line);background:#ffffff06;border-radius:10px;min-width:0;padding:17px}.gs-capability-grid article>span{color:#84ccd5;font-size:.69rem;font-weight:700}.gs-capability-grid h3{color:#e4eef2;margin:15px 0 0;font-size:.97rem;font-weight:590}.gs-capability-grid p{color:#9dabb9;margin:8px 0 0;font-size:.77rem;line-height:1.55}.gs-feature-grid{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;gap:clamp(35px,6vw,82px);display:grid}.gs-feature-copy{min-width:0}.gs-feature-copy>.gs-body-copy{margin:24px 0 0}.gs-feature-art{width:100%;min-width:0}.gs-defect-window{height:290px}.gs-hourly-window{height:480px}.gs-art-subline{color:#8ebcc4;letter-spacing:.09em;white-space:nowrap;align-items:center;gap:12px;margin-top:21px;font-size:.65rem;font-weight:690;display:flex}.gs-art-subline>span{background:#77d4df42;flex:1;height:1px}.gs-status-flow{border-top:1px solid var(--gs-line);margin-top:29px}.gs-status-flow>div{border-bottom:1px solid var(--gs-line);grid-template-columns:14px 90px minmax(0,1fr);align-items:center;gap:11px;padding:14px 0;display:grid}.gs-status-dot{border-radius:50%;width:8px;height:8px}.gs-waiting{background:#d7a277}.gs-progress-dot{background:#e7cf79}.gs-fixed{background:#78c7a1}.gs-status-flow strong{color:#e1ebef;font-size:.89rem;font-weight:590}.gs-status-flow p{color:#9cabb8;margin:0;font-size:.79rem;line-height:1.45}.gs-contribution-note{color:#adbbc6;background:#77d4df0b;border:1px solid #77d4df33;border-radius:10px;margin:21px 0 0;padding:15px 18px;font-size:.82rem;line-height:1.62}.gs-contribution-note strong{color:#8ed9e1;letter-spacing:.06em;margin-bottom:6px;font-size:.72rem;font-weight:690;display:block}.gs-hoto-chapter{background:radial-gradient(at 75%,#34818d17,#0000 55%),#0b1118!important}.gs-highlight{background:linear-gradient(130deg,#37839129,#13222b99);border:1px solid #7ddce54a;border-radius:12px;margin-top:26px;padding:20px}.gs-highlight>span{color:#8cdde6;letter-spacing:.09em;font-size:.68rem;font-weight:700}.gs-highlight strong{color:#eaf6f7;margin-top:9px;font-size:1.17rem;font-weight:590;display:block}.gs-highlight p{color:#adc3cc;margin:9px 0 0;font-size:.84rem;line-height:1.62}.gs-bullet-rows{border-top:1px solid var(--gs-line);margin-top:20px}.gs-bullet-rows>div{border-bottom:1px solid var(--gs-line);align-items:center;gap:15px;padding:12px 0;display:flex}.gs-bullet-rows span{color:#8bd6e0;font-size:.71rem;font-weight:700}.gs-bullet-rows p{color:#b5c4cd;margin:0;font-size:.83rem;line-height:1.5}.gs-hoto-gallery{gap:15px;min-width:0;display:grid}.gs-hoto-entry{height:340px}.gs-hoto-history{height:195px}.gs-measure-list{border-top:1px solid var(--gs-line);margin-top:25px}.gs-measure-list>div{border-bottom:1px solid var(--gs-line);grid-template-columns:30px minmax(0,1fr);gap:11px;padding:14px 0;display:grid}.gs-measure-list span{color:#8ddae2;font-size:.7rem;font-weight:700}.gs-measure-list strong{color:#e1edf1;font-size:.91rem;font-weight:580}.gs-measure-list p{color:#9eafbc;grid-column:2;margin:-5px 0 0;font-size:.79rem;line-height:1.45}.gs-architecture-flow{border:1px solid var(--gs-line);background:#0d1821;border-radius:15px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.18fr) 32px minmax(0,1fr);align-items:center;gap:10px;margin-top:38px;padding:23px;display:grid}.gs-architecture-box{border:1px solid var(--gs-line);background:#18242d;border-radius:11px;flex-direction:column;justify-content:center;min-height:170px;padding:20px;display:flex}.gs-architecture-primary{background:#387f8d24;border-color:#77d4df61}.gs-architecture-box>span{color:#8dcdd6;letter-spacing:.1em;font-size:.65rem;font-weight:700}.gs-architecture-box h3{color:#ecf5f6;margin:15px 0 0;font-size:1.14rem;font-weight:590}.gs-architecture-box p{color:#a5b6c2;margin:9px 0 0;font-size:.79rem;line-height:1.58}.gs-architecture-arrow{color:#8ad5df;text-align:center;font-size:1.45rem}.gs-architecture-lower{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.gs-architecture-lower article{border:1px solid var(--gs-line);background:#ffffff06;border-radius:10px;padding:18px}.gs-architecture-lower span{color:#89ccd4;letter-spacing:.09em;font-size:.65rem;font-weight:700}.gs-architecture-lower h3{color:#e3edf1;margin:10px 0 0;font-size:.95rem;font-weight:590}.gs-architecture-lower p{color:#a0b0bc;margin:8px 0 0;font-size:.8rem;line-height:1.55}.gs-architecture-caption{color:#8395a3;margin:15px 0 0;font-size:.74rem;line-height:1.5}.gs-results-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(45px,7vw,95px);display:grid}.gs-results-context{border-top:1px solid #77d4df4d;max-width:450px;margin-top:36px;padding-top:20px}.gs-results-context strong{color:#8dd8e2;letter-spacing:.1em;font-size:.67rem;font-weight:720}.gs-results-context p{color:#b2c1cb;margin:10px 0 0;font-size:.92rem;line-height:1.65}.gs-results-panel{background:linear-gradient(140deg,#1f3d4673,#111b25e6);border:1px solid #77d4df30;border-radius:16px;min-width:0;padding:27px}.gs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gs-metric-grid>div{border-bottom:1px solid var(--gs-line);padding-bottom:24px}.gs-metric-grid span{color:#94cdd6;letter-spacing:.07em;font-size:.67rem;font-weight:700}.gs-metric-grid strong{color:#f3fafb;letter-spacing:-.065em;margin-top:20px;font-size:clamp(3.7rem,5vw,5.7rem);font-weight:550;line-height:1;display:block}.gs-metric-grid strong small{color:#8ed6df;letter-spacing:-.02em;font-size:1.3rem;font-weight:500}.gs-metric-grid p{color:#a6b8c2;margin:12px 0 0;font-size:.82rem;line-height:1.5}.gs-target-comparison{margin-top:23px}.gs-target-comparison>span{color:#90d2da;letter-spacing:.11em;font-size:.68rem;font-weight:700}.gs-target-comparison>div{border-bottom:1px solid var(--gs-line);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.gs-target-comparison p{color:#acbbc5;margin:0;font-size:.84rem}.gs-target-comparison strong{color:#e4f1f2;font-size:.85rem;font-weight:580}.gs-evaluation-warning{border:1px solid var(--gs-line);background:#ffffff06;border-radius:9px;margin-top:22px;padding:16px 18px}.gs-evaluation-warning strong{color:#b4d9de;font-size:.8rem}.gs-evaluation-warning p{color:#9caebc;margin:8px 0 0;font-size:.79rem;line-height:1.58}.gs-conclusion{background:radial-gradient(at 68% 45%,#39899621,#0000 58%),#0b1118!important}.gs-conclusion-content{max-width:1040px}.gs-conclusion h2{color:#f3f8fa;letter-spacing:-.058em;max-width:960px;margin:0;font-size:clamp(3.2rem,5.4vw,5.7rem);font-weight:550;line-height:1.04}.gs-conclusion h2 em{color:#8bdde6;font-style:normal}.gs-conclusion-lead{color:#b9cbd3;max-width:750px;margin:28px 0 0;font-size:1.03rem;line-height:1.75}.gs-takeaway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:35px;display:grid}.gs-takeaway-grid>div{border:1px solid var(--gs-line);background:#ffffff06;border-radius:10px;padding:18px}.gs-takeaway-grid span{color:#90d6df;font-size:.69rem;font-weight:700}.gs-takeaway-grid strong{color:#e8f2f4;margin-top:14px;font-size:.9rem;font-weight:590;line-height:1.4;display:block}.gs-takeaway-grid p{color:#9daebc;margin:8px 0 0;font-size:.79rem;line-height:1.54}.gs-conclusion-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:1250px){.gs-container{width:min(100% - 90px,1180px)}.gs-heading h2{font-size:clamp(2.4rem,3.9vw,4.1rem)}.gs-hero h1{font-size:clamp(3.1rem,5vw,5rem)}.gs-feature-grid,.gs-results-grid{gap:35px}.gs-hero-facts{grid-template-columns:1fr;gap:9px}.gs-hero-facts>div{padding:10px 13px}}@media (max-height:880px){.gs-scroll{scroll-snap-type:y proximity}.gs-chapter{height:auto;min-height:100dvh;padding-top:105px;padding-bottom:112px}.gs-hero-stage{height:465px;min-height:0}.gs-hoto-entry{height:295px}.gs-hoto-history{height:170px}.gs-hourly-window{height:430px}}@media (max-width:960px){.gs-scroll{scroll-snap-type:y proximity}.gs-container{width:min(100% - 52px,760px)}.gs-header-project,.gs-chapter-nav{display:none}.gs-chapter{align-items:flex-start;height:auto;min-height:100dvh;padding:106px 0 120px}.gs-hero-grid,.gs-editorial-grid,.gs-feature-grid,.gs-results-grid{grid-template-columns:minmax(0,1fr);gap:33px}.gs-hero h1{font-size:clamp(3.4rem,7.8vw,5rem)}.gs-hero-stage{width:min(100%,680px);margin:0 auto}.gs-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-flow,.gs-architecture-flow{grid-template-columns:minmax(0,1fr)}.gs-flow-connector,.gs-architecture-arrow{transform:rotate(90deg)}.gs-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-feature-art,.gs-hoto-gallery{width:min(100%,690px);margin:0 auto}.gs-feature-reversed .gs-feature-copy{order:1}.gs-feature-reversed .gs-feature-art{order:2}.gs-architecture-lower{grid-template-columns:minmax(0,1fr)}.gs-results-panel{max-width:700px}.gs-conclusion-content{max-width:760px}}@media (max-width:650px){.gs-case{--gs-header-height:66px}.gs-container{width:calc(100% - 38px)}.gs-header{padding-inline:19px}.gs-brand{font-size:.87rem}.gs-back{font-size:.76rem}.gs-chapter{padding:100px 0 115px}.gs-eyebrow{font-size:.64rem}.gs-heading h2{font-size:clamp(2.4rem,9vw,3.5rem)}.gs-heading-description{font-size:.87rem}.gs-hero h1{font-size:clamp(3rem,11.2vw,4.4rem)}.gs-hero-lead{font-size:.98rem}.gs-hero-description{font-size:.86rem}.gs-hero-facts{grid-template-columns:minmax(0,1fr)}.gs-hero-stage{height:clamp(300px,79vw,440px)}.gs-hero-board{width:94%}.gs-hero-hoto{width:69%}.gs-window-toolbar{height:28px;min-height:28px;padding-inline:8px}.gs-window-label{font-size:.54rem}.gs-window-open{font-size:.53rem}.gs-window{border-radius:9px}.gs-stage-caption{gap:7px;font-size:.49rem}.gs-large-copy{font-size:1.05rem}.gs-capability-grid{grid-template-columns:minmax(0,1fr)}.gs-flow-end,.gs-flow-center{min-height:120px}.gs-defect-window{height:215px}.gs-hoto-entry{height:265px}.gs-hoto-history{height:165px}.gs-hourly-window{height:335px}.gs-status-flow>div{grid-template-columns:14px minmax(0,1fr)}.gs-status-flow p{grid-column:2}.gs-metric-grid{gap:12px}.gs-metric-grid strong{font-size:clamp(2.8rem,10vw,4.2rem)}.gs-metric-grid strong small{font-size:1rem}.gs-results-panel{padding:18px}.gs-conclusion h2{font-size:clamp(2.8rem,10vw,4.1rem)}.gs-conclusion-lead{font-size:.93rem}.gs-takeaway-grid{grid-template-columns:minmax(0,1fr)}.gs-conclusion-actions{flex-direction:column;align-items:stretch}.gs-conclusion-actions a{width:100%}.gs-bottom-bar{min-height:52px;bottom:8px;left:19px;right:19px}.gs-bottom-label{font-size:.7rem}.gs-bottom-controls button{min-width:40px;padding-inline:10px}.gs-bottom-controls button>span{display:none}}@media (max-width:390px){.gs-container{width:calc(100% - 30px)}.gs-hero h1{font-size:2.85rem}.gs-bottom-label{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.gs-target-comparison>div{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.gs-scroll{scroll-behavior:auto}.gs-case *,.gs-case :before,.gs-case :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1000px){.gs-chapter{overflow-x:clip}.gs-stage-glow{left:0;right:0}}
