/* V4: preserve the established brand, open the method, and give every journey room. */
.method-section{--method-depth:0;background:#123b4d;position:relative;isolation:isolate;transition:background .7s}
.method-section::before{content:'';position:absolute;inset:0;background:#010a13;opacity:calc(.2 + var(--method-depth)*.79);z-index:-1;pointer-events:none;transition:opacity .7s}
.method-section .experience-heading,.method-sticky,.story-sticky{width:min(1440px,calc(100% - 96px));max-width:1440px}
.method-track{height:350svh}.method-sticky{grid-template-columns:.8fr 1.2fr;gap:5vw;min-height:680px;max-height:900px;top:90px;height:calc(100svh - 110px)}
.method-copy h3{font-size:clamp(2.4rem,3.7vw,3.7rem);max-width:16ch;min-height:2.5em}.method-copy>p{font-size:clamp(1.16rem,1.5vw,1.4rem);line-height:1.75;color:#c8e3ed;max-width:37ch;min-height:7em}
.experience-kicker{font-size:.76rem;letter-spacing:.12em;color:#9bbcc9}.method-counter>span:first-child{width:84px;height:84px;font-size:3rem}.method-counter>span:last-child{font-size:.84rem;color:#afcfdb}
.method-navigation{font-size:.9rem;color:#b8d3de}.method-navigation button{width:48px;height:48px}
.method-map{height:570px;max-height:64svh}.method-map path{stroke-width:1.5}.method-map .map-base{stroke:#44768c;opacity:.45}
.method-map #map-progress{stroke-width:2.4;filter:drop-shadow(0 0 5px #13f2f2) drop-shadow(0 0 14px #13f2f2);transition:stroke-dashoffset .8s cubic-bezier(.2,.7,.2,1)}
.method-map::before{inset:-8%;background:radial-gradient(ellipse,#13f2f210,transparent 62%);opacity:calc(.3 + var(--method-depth)*.7);transition:opacity .7s}
.map-point{width:170px;gap:.65rem;transform:translate(-50%,-36px);color:#91b5c6}.map-point>span{width:72px;height:72px;font-size:1.5rem;background:#0b2738;border-color:#41687b;transition:all .65s}
.map-point>b{font-size:1rem;font-weight:500}.map-point>small{font-size:.77rem;color:#a3c7d5}.map-point.visited>span{background:#064151;box-shadow:0 0 20px #13f2f227}
.map-point[aria-pressed=true]>span{background:#075569;box-shadow:0 0 0 9px #13f2f20d,0 0 30px #13f2f25c,inset 0 0 15px #13f2f219;transform:scale(1.16)}
.map-point[aria-pressed=true]::after{content:'';position:absolute;top:-6px;width:84px;height:84px;border:1px solid #70ffff75;border-radius:50%;animation:node-ripple 2.8s ease-out infinite;pointer-events:none}
.map-particle{filter:drop-shadow(0 0 5px #13f2f2) drop-shadow(0 0 12px #13f2f2);opacity:calc(.15 + var(--method-depth)*.85);transition:opacity .6s}
.map-center{width:108px;line-height:0;color:#edfaff;filter:drop-shadow(0 0 16px #13f2f215)}.method-symbol{width:100%;height:auto;overflow:visible}.symbol-node{filter:drop-shadow(0 0 4px #13f2f2)}
.map-signature{font-size:.9rem;bottom:-1rem;color:#9ebfcc}.map-signature strong{color:#d0e8f0}
@keyframes node-ripple{0%{opacity:.8;transform:scale(.9)}85%,100%{opacity:0;transform:scale(1.65)}}
.story-track{height:760svh}.story-sticky{height:calc(100svh - 88px);max-height:1120px;min-height:820px;top:80px;gap:0}
.journey-intro{font-size:1.2rem;color:#e6f8ff;padding:.5rem 0 .7rem;line-height:1.5}.journey-intro>span{font-size:.85rem;color:#8fb3c4;display:block;margin-top:.25rem}
.story-topline{border:0;padding:.4rem 0 1rem;display:block}.scenario-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:15px;padding:5px;background:#14384a;width:100%}
.scenario-tabs button{display:flex;align-items:center;gap:.7rem;border-radius:10px;padding:.8rem 1rem;font-size:.94rem;color:#afcbd8;min-height:48px;text-align:left;background:#092b3d}
.scenario-tabs button>span{margin:0;opacity:1}.scenario-tabs .scenario-number{font-size:.65rem;opacity:.5;font-variant-numeric:tabular-nums}.scenario-tabs .scenario-arrow{margin-left:auto;opacity:.6}
.scenario-tabs button:hover{background:#16475a;color:#e8ffff}.scenario-tabs button[aria-selected=true]{background:#d8ffff;color:#07475a;box-shadow:0 0 30px #13f2f20f}
.scenario-picker{display:none}.story-layout{grid-template-columns:minmax(280px,.84fr) minmax(0,1.7fr);gap:3.5rem;min-height:640px;align-items:center}
.story-copy{padding:.8rem 0}.story-copy h3{font-size:clamp(2rem,2.8vw,2.85rem);line-height:1.16;margin:.85rem 0 1rem;min-height:0;max-width:19ch;letter-spacing:-.045em}
.story-copy>p{font-size:1.13rem;line-height:1.8;min-height:0;color:#b8d4e1}.story-copy>.experience-kicker{font-size:.76rem;color:#90c9d9}
.story-handoff{padding-left:1rem;border-left:2px solid #13f2f261;margin:1.25rem 0}.story-handoff>span{font-size:.59rem;letter-spacing:.12em;color:#56becb}.story-handoff>p{font-size:.88rem;line-height:1.7;color:#9ec2d2;margin:.4rem 0 0}
.story-context{font-size:.76rem;margin-top:1rem}.story-context>span:last-child{color:#99b9c8}.story-pagination{flex-wrap:wrap;gap:.35rem;margin-top:1.05rem}
.story-pagination button{width:30px;height:35px;font-size:.68rem;border-bottom-width:3px}.story-navigation{gap:1.2rem;margin-top:1rem}.story-navigation button{width:44px;height:44px}.story-navigation>span{font-size:.73rem;color:#a6c8d7}
.story-bottom{font-size:.72rem;padding:1rem 0;gap:1rem;color:#98b9c9}.story-bottom button{font-size:.78rem;color:#b6e3ec}
.connected-stage{height:650px;min-height:620px;max-height:710px}.connected-stage .agent-bridge{display:none}.connected-stage .signal-lines{opacity:.75;transition:opacity .8s}.stage-orbit{border-color:#1c637333}.orbit-two{border-color:#347e9226}
.connected-stage .device-client{width:350px;left:calc(50% - 175px);height:615px;top:8px;transform:none;opacity:1;z-index:4;transition:transform .7s cubic-bezier(.22,.61,.36,1),opacity .5s,box-shadow .6s}
.connected-stage .device-team{width:340px;left:calc(50% - 30px);height:595px;top:20px;opacity:0;transform:translate(45px,40px) scale(.9);pointer-events:none;z-index:3}
.connected-stage .operation-dashboard{left:2%;width:96%;bottom:45px;opacity:0;transform:translateY(35px) scale(.95);max-height:calc(100% - 40px);overflow:auto;scrollbar-width:thin}
.connected-stage[data-focus=team] .device-client{transform:translate(-160px,50px) scale(.76);opacity:.38;pointer-events:none;z-index:1}
.connected-stage[data-focus=team] .device-team{opacity:1;transform:none;pointer-events:auto;z-index:5}
.connected-stage[data-focus=dashboard] .device-client{transform:translate(-130px,-25px) scale(.58);opacity:.22;pointer-events:none;z-index:1}
.connected-stage.has-team[data-focus=dashboard] .device-team{transform:translate(-20px,-20px) scale(.6);opacity:.2;pointer-events:none;z-index:1}
.connected-stage[data-focus=dashboard] .operation-dashboard{opacity:1;transform:none;pointer-events:auto;z-index:6;bottom:55px}
.connected-stage .stage-footnote{font-size:.61rem;color:#90b8c9;letter-spacing:.07em;bottom:0;line-height:1.7}
.device-hardware{height:33px}.device-screen{height:calc(100% - 39px)}.channel-header{min-height:65px;gap:.55rem}.channel-header strong{font-size:.85rem}.channel-header div>span{font-size:.62rem;max-width:225px;line-height:1.5}.channel-avatar{width:35px;height:35px;font-size:.72rem}
.device-content{padding:13px;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#bed0d5 transparent}.device-content::-webkit-scrollbar{display:block;width:3px}.device-content::-webkit-scrollbar-thumb{background:#bed0d5;border-radius:3px}
.chat-bubble{font-size:.93rem;line-height:1.6;padding:.8rem}.chat-bubble small{font-size:.56rem}.mini-app{padding:16px;border-radius:17px}.mini-app h4{font-size:1.2rem;margin:.55rem 0 .65rem}.app-brand{font-size:.7rem;margin-bottom:1rem}.app-brand>i{font-size:.46rem}.app-eyebrow{font-size:.63rem;line-height:1.5;letter-spacing:.04em}
.app-row{padding:.7rem 0;align-items:flex-start;gap:.8rem}.app-row>span{font-size:.8rem;line-height:1.5;max-width:45%;flex-shrink:0;color:#526f7e}.app-row>b{font-size:.81rem;line-height:1.5;color:#1e4558;overflow-wrap:anywhere}
.app-action{font-size:.86rem;padding:.9rem;margin-top:1rem;line-height:1.45;min-height:48px}.app-micro{font-size:.57rem;margin-top:.8rem;color:#627d86}.app-choices{flex-wrap:wrap;gap:.4rem}.app-choices button{font-size:.78rem;padding:.7rem;min-height:44px;flex:1}.app-status{font-size:.68rem;white-space:normal;line-height:1.4}
.telegram-notice{padding:.8rem;gap:.6rem}.telegram-notice b{font-size:.84rem}.telegram-notice p{font-size:.67rem;line-height:1.5}.approval-confirmation{font-size:.85rem;line-height:1.5}
.campaign-card{background:linear-gradient(135deg,#092f42,#176172);border-radius:13px;padding:1.2rem;margin-bottom:1rem;color:#e9ffff}.campaign-card>span{font-size:.56rem;color:#97dfe3;letter-spacing:.09em}.campaign-card h4{font-size:1.4rem;font-weight:500;line-height:1.2;margin:.85rem 0}.campaign-card>p{font-size:.8rem;color:#bbdbe1;line-height:1.6}.campaign-card>div{border-top:1px solid #71c7d132;padding-top:.7rem;margin-top:1rem;font-size:.62rem;color:#8ed8df}
.calendar-strip{display:flex;gap:.3rem;margin:.85rem 0}.calendar-strip>span{display:grid;place-items:center;flex:1;font-size:.6rem;background:#f1f6f8;color:#7793a0;border-radius:8px;padding:.5rem}.calendar-strip small{font-size:.9rem;margin-top:.25rem}.calendar-strip .chosen{background:#0a5267;color:#cfffff}
.profile-intro{display:flex;align-items:center;gap:.7rem;background:#eef7f7;padding:.85rem;border-radius:11px;margin:.8rem 0}.profile-intro>span{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#0a6472;color:#dfffff}.profile-intro b{display:block;font-size:.95rem;color:#234857}.profile-intro small{display:block;font-size:.64rem;color:#6b8b97;margin-top:.25rem;line-height:1.5}
.cart-product{display:flex;gap:.8rem;align-items:center;background:#f5f4ef;border:1px solid #e8e6db;border-radius:10px;padding:1rem;margin:.8rem 0}.cart-product>span{font-size:1.8rem;color:#897555}.cart-product b{display:block;font-size:.9rem;color:#504934}.cart-product small{display:block;font-size:.67rem;color:#817865;margin-top:.3rem}
.payment-total{padding:1rem 0;text-align:center}.payment-total small{display:block;font-size:.67rem;color:#728e99}.payment-total strong{display:block;font-size:2.1rem;color:#0c5669;font-weight:500;margin-top:.3rem;letter-spacing:-.04em}
.cart-quantity{display:flex;align-items:center;justify-content:space-between;margin:.8rem 0;padding:.3rem;background:#eef5f7;border-radius:10px}.cart-quantity button{height:44px;width:44px;background:white;border:1px solid #cbdee5;border-radius:8px;color:#155e70;font:inherit;font-size:1.2rem;cursor:pointer}.cart-quantity button:disabled{opacity:.35;cursor:default}.cart-quantity output{font-size:.83rem;color:#315a69}
.stock-route{display:flex;align-items:center;gap:.35rem;font-size:.66rem;color:#59828e;padding:.8rem 0;border-bottom:1px solid #e2ebee}.stock-route>span{padding:.4rem;border-radius:6px;background:#edf7f5}.stock-route>i{font-style:normal;color:#0c918b}
.app-checklist{list-style:none;padding:0;margin:.85rem 0}.app-checklist li{display:flex;align-items:flex-start;gap:.5rem;font-size:.77rem;line-height:1.65;color:#4d7481;margin:.4rem 0}.app-checklist li>span{color:#1e9d89}
.app-trail{display:flex;flex-direction:column;list-style:none;padding:0;margin:.95rem 0}.app-trail li{display:flex;gap:.7rem;align-items:center;position:relative;padding:.35rem 0;font-size:.8rem;color:#628490}.app-trail li>i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e3f5ee;color:#2d9b7f;font-size:.66rem;font-style:normal;flex:none}.app-trail li.current{color:#124e61;font-weight:500}.app-trail .current>i{background:#0b6378;color:#a4fff4}
.queue-strip{display:grid;gap:.4rem;margin:.75rem 0}.queue-strip>span{font-size:.72rem;color:#81929a;background:#f1f5f7;border:1px solid #e0e9ec;border-radius:7px;padding:.5rem}.queue-strip>.current{color:#0b5c70;border-color:#6db7c0;background:#effafb}
.loyalty-score{padding:1rem 0}.loyalty-score>strong{display:block;font-size:3.2rem;line-height:1;letter-spacing:-.06em;color:#876841;font-weight:500}.loyalty-score>span{display:block;font-size:.72rem;color:#8c806c;margin-top:.4rem}.loyalty-score>div{height:6px;background:#ede8df;border-radius:4px;margin:.8rem 0 .5rem}.loyalty-score>div>i{display:block;width:40%;height:100%;background:#b9965f;border-radius:4px}.loyalty-score>small{font-size:.63rem;color:#8c806c}
.approval-note{padding:.75rem;background:#fff6e5;border:1px solid #f0dcad;border-radius:9px;color:#91641b;font-size:.75rem;line-height:1.55;margin:.8rem 0}
.op-header{padding:15px 19px}.op-header b{font-size:.93rem}.op-header small{display:block;font-size:.66rem;color:#6f8b99;margin-top:.2rem}.op-brand{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#0a4057;color:#bdfffa;font-size:.78rem}.op-demo{font-size:.58rem;color:#79939e;white-space:nowrap}
.op-main{padding:18px}.op-record{gap:1rem;align-items:center}.op-record small{font-size:.66rem}.op-record h4{font-size:1.1rem;line-height:1.5}.op-metrics{gap:.7rem;margin:1rem 0}.op-metrics>div{padding:13px}.op-metrics strong{font-size:1.5rem}.op-metrics span{font-size:.66rem}
.op-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:1.5rem}.op-facts .app-row{padding:.6rem 0}.op-facts .app-row>span,.op-facts .app-row>b{font-size:.72rem}.op-history{list-style:none;border-left:1px solid #d0e4e9;padding:0 0 0 1rem;margin:.5rem 0}.op-history>li{display:flex;gap:.5rem;position:relative;padding-bottom:.6rem}.op-history i{position:absolute;width:7px;height:7px;border-radius:50%;background:#359a9f;left:-20px;top:5px;border:1px solid #f8fbfd}.op-history b{font-weight:500;display:block;font-size:.71rem;color:#276473}.op-history span{font-size:.62rem;color:#76969f;line-height:1.5;display:block;margin-top:.15rem}
.op-board{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.9rem 0}.op-board>div{padding:.6rem .75rem;min-height:76px;border:1px solid #dce8ed;border-radius:9px;background:#eef4f7}.op-board>div.current{background:#e1f5f3;border-color:#8bc6c5}.op-board span{font-size:.62rem;color:#698694;display:block}.op-board b{font-size:.78rem;color:#155565;display:block;margin-top:.5rem}.op-board small{font-size:.6rem;color:#58909d;display:block}.op-board i{font-style:normal;color:#9ab3be}
.op-event{margin-top:.85rem;align-items:flex-start}.op-event b{font-size:.74rem}.op-event div>span{font-size:.69rem;line-height:1.65}.op-sources{font-size:.58rem;gap:.4rem;flex-wrap:wrap}.op-sources>span{border:1px solid #dbe9ed;border-radius:5px;padding:.25rem .4rem}.op-main>.app-action{width:auto;min-width:220px;margin-left:auto;font-size:.8rem}
.case-replay{display:inline-flex;margin-top:1.5rem;font-size:.95rem;color:#087d91;text-decoration:none;border-bottom:1px solid #79bac4;padding-bottom:.4rem}.caso-col li{font-size:.97rem!important;line-height:1.9!important}.caso-col li>strong{font-weight:500}.caso-chips{flex-wrap:wrap}.journey-fallback{padding-block:3rem}.journey-fallback h3{margin-top:2rem}.journey-fallback h4{margin:1rem 0 .5rem}
@media(min-width:1101px) and (max-height:919px){.story-track{height:auto}.story-sticky{position:relative;top:0;height:auto;max-height:none;min-height:0;padding-block:2rem}.story-layout{min-height:650px}.method-track{height:320svh}.method-sticky{min-height:560px}.method-map{height:470px}.method-copy h3{font-size:2.5rem}.method-copy>p{font-size:1.12rem}.map-point{width:150px}.map-point>span{width:62px;height:62px}.map-point{transform:translate(-50%,-31px)}.map-point>b{font-size:.86rem}.map-point>small{font-size:.66rem}.map-point[aria-pressed=true]::after{width:74px;height:74px}}
@media(max-width:1100px){.method-section .experience-heading,.method-sticky,.story-sticky{width:calc(100% - 48px)}.method-track,.story-track{height:auto}.method-sticky,.story-sticky{position:relative;top:0;height:auto;min-height:0;max-height:none;padding-block:2rem}.method-sticky{gap:2rem;grid-template-columns:.8fr 1fr}.method-map{height:460px;max-height:none}.map-point{width:130px;transform:translate(-50%,-27px)}.map-point>span{width:54px;height:54px;font-size:1.2rem}.map-point>b{font-size:.82rem}.map-point>small{font-size:.65rem}.map-point[aria-pressed=true]::after{width:66px;height:66px}.method-copy h3{font-size:2.3rem}.method-copy>p{font-size:1.1rem;min-height:0}.method-navigation>span{font-size:.76rem}.map-center{width:82px}.story-layout{gap:1.6rem;grid-template-columns:285px minmax(0,1fr)}.story-copy>p{font-size:1.02rem}.story-copy h3{font-size:2rem}.scenario-tabs button{padding:.75rem .65rem;font-size:.8rem;gap:.4rem}.scenario-number{display:none}.connected-stage{min-height:620px}.connected-stage[data-focus=team] .device-client{transform:translate(-50px,40px) scale(.65);opacity:.16}.connected-stage .device-team{left:calc(50% - 170px)}.connected-stage .operation-dashboard{width:100%;left:0;bottom:40px;max-height:580px}.op-detail-grid{grid-template-columns:1fr;gap:.65rem}.op-history{display:none}.op-record{align-items:flex-start;flex-direction:column}.op-metrics>div{padding:9px}.op-metrics strong{font-size:1.1rem}.op-metrics span{font-size:.59rem}.op-main{padding:14px}.op-demo{display:none}.op-main>.app-action{width:100%;min-width:0}.op-event div>span{font-size:.7rem}.map-signature{font-size:.75rem}}
@media(max-width:760px){.method-section .experience-heading,.method-sticky,.story-sticky{width:calc(100% - 40px)}.method-sticky{display:flex;flex-direction:column;align-items:stretch;padding-block:1rem 3rem;gap:2.5rem}.method-copy .experience-kicker{font-size:.65rem}.method-copy h3{font-size:2.1rem;min-height:0}.method-copy>p{font-size:1.08rem;line-height:1.8;max-width:none;min-height:0;margin-top:1rem}.method-counter{margin:1rem 0}.method-counter>span:first-child{width:55px;height:55px;font-size:2rem}.method-counter>span:last-child{font-size:.72rem}.method-navigation{font-size:.83rem;justify-content:space-between;margin-top:1.5rem}.method-navigation button{width:44px;height:44px}.method-map{height:410px;max-width:490px}.map-point{width:110px;transform:translate(-50%,-27px);gap:.6rem}.map-point>b{font-size:.77rem;max-width:110px}.map-point>small{display:none}.map-center{width:81px}.map-signature{bottom:-1rem;font-size:.72rem}.journey-intro{font-size:1.1rem}.journey-intro>span{font-size:.83rem;line-height:1.7}.story-sticky{padding-block:1rem;scroll-margin-top:90px}.scenario-tabs{display:none}.scenario-picker{display:flex;align-items:flex-start;flex-direction:column;gap:.55rem;color:#97c0ce;font-size:.7rem;letter-spacing:.03em}.scenario-picker select{width:100%;border:1px solid #548294;background:#103749;color:#e2fcff;border-radius:11px;padding:1rem;font:inherit;font-size:1rem;min-height:54px}.story-topline{padding:.8rem 0 1rem}.story-layout{display:flex;min-height:0;gap:1.2rem}.story-copy{padding:.6rem 0}.story-copy>.experience-kicker{font-size:.69rem}.story-copy h3{font-size:1.95rem;line-height:1.2;max-width:23ch;margin:.7rem 0 .9rem}.story-copy>p{font-size:1.02rem;line-height:1.85;min-height:0;max-width:none}.story-handoff{margin:1rem 0}.story-handoff>p{font-size:.87rem}.story-context{font-size:.72rem;max-width:none;margin-top:1.2rem}.story-pagination{display:flex;gap:.25rem;margin-top:1rem}.story-pagination button{width:27px;height:34px;font-size:.62rem}.story-navigation{position:static;gap:1rem;margin-top:.8rem;justify-content:space-between}.story-navigation button{width:44px;height:44px;font-size:1rem}.story-navigation>span{font-size:.73rem}.connected-stage{height:640px;min-height:640px;max-height:none;flex:none;margin-top:.4rem}.connected-stage .device-client,.connected-stage .device-team{width:min(350px,100% - 4px);left:50%;height:605px;max-height:none;top:3px;border-radius:40px;padding:7px;transform:translateX(-50%)!important;transition:opacity .45s}.connected-stage[data-focus=client] .device-client{opacity:1;pointer-events:auto}.connected-stage[data-focus=team] .device-client,.connected-stage[data-focus=dashboard] .device-client{opacity:0;pointer-events:none}.connected-stage .device-team{opacity:0!important}.connected-stage[data-focus=team] .device-team{opacity:1!important;pointer-events:auto}.connected-stage[data-focus=dashboard] .operation-dashboard{top:50%;bottom:auto;width:100%;left:0;transform:translateY(-50%);max-height:605px}.connected-stage .operation-dashboard{top:50%;bottom:auto;transform:translateY(-45%)}.connected-stage .stage-footnote{font-size:.55rem;padding:0 3px;bottom:0;line-height:1.8}.device-hardware{height:32px;font-size:.6rem;padding:0 14px}.dynamic-island{height:21px;width:86px;top:3px}.device-screen{height:calc(100% - 39px);border-radius:0 0 32px 32px}.channel-header{min-height:61px;padding:.55rem}.channel-header strong{font-size:.84rem}.channel-header div>span{font-size:.61rem;max-width:215px}.channel-avatar{width:32px;height:32px}.device-content{padding:11px}.mini-app{padding:14px}.chat-bubble{font-size:.9rem}.app-row>span,.app-row>b{font-size:.78rem}.app-action{font-size:.84rem;padding:.9rem}.app-brand{font-size:.68rem}.app-eyebrow{font-size:.61rem}.app-micro{font-size:.54rem}.app-choices button{font-size:.76rem}.mini-app h4{font-size:1.17rem}.op-record h4{font-size:1.02rem}.op-record small{font-size:.65rem}.op-metrics strong{font-size:1.15rem}.op-metrics span{font-size:.62rem}.op-facts .app-row>span,.op-facts .app-row>b{font-size:.76rem}.op-event div>span{font-size:.71rem}.op-event b{font-size:.75rem}.op-sources{font-size:.57rem}.story-bottom{font-size:.65rem;align-items:flex-start;line-height:1.8;padding:.8rem 0}.story-bottom button{font-size:.67rem;white-space:normal;min-width:110px;text-align:right}.signal-lines{display:block!important;opacity:.35!important}.app-status{font-size:.67rem}.case-replay{font-size:.87rem}}
@media(max-width:380px){.method-map{height:395px}.map-point{width:98px}.map-point>b{font-size:.7rem;max-width:98px}.method-section .experience-heading,.method-sticky,.story-sticky{width:calc(100% - 32px)}.map-center{width:69px}.story-copy h3{font-size:1.8rem}.app-row>span,.app-row>b{font-size:.72rem}.device .app-brand>i{font-size:.42rem}.channel-header div>span{max-width:180px}.story-pagination button{width:25px}.op-metrics>div{padding:9px 6px}.op-metrics strong{font-size:1rem}}
@media(max-height:690px){.method-track{height:auto}.method-sticky{position:relative;top:0;height:auto;min-height:0;padding-block:2rem}.method-map{max-height:none}}
@media(prefers-reduced-motion:reduce){.method-track,.story-track{height:auto}.method-sticky,.story-sticky{position:relative;top:0;height:auto;max-height:none}.map-point::after,.map-particle{display:none}.method-section,.method-section::before,.method-map::before,.method-map #map-progress,.map-point,.map-point>span,.connected-stage .device-client,.connected-stage .device-team,.connected-stage .operation-dashboard{transition:none!important;animation:none!important}.connected-stage{height:650px;min-height:650px}.story-layout{min-height:0}.signal-pulse{animation:none}.method-map{max-height:none}.story-copy{scroll-behavior:auto}}
