.case-bigscreen .topbar{justify-content:space-between}
.case-bigscreen .top-right{margin-left:auto}
.case-bigscreen .case-chapter-dock{position:absolute;left:72px;right:72px;bottom:20px;height:84px;z-index:24}
.case-bigscreen .case-chapter-dock .tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;width:100%;height:100%;margin:0}
.case-bigscreen .case-chapter-dock .tab{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:84px;padding:12px 10px;border:1px solid #6897c83b;border-radius:16px;background:#0c2039;color:#a5bfdc;font-size:23px;font-weight:600;letter-spacing:0;line-height:1.3;text-shadow:none;box-shadow:none;transition:background .25s,border-color .25s,color .25s,translate .25s}
.case-bigscreen .tab .num{font-size:14px;margin-right:0;opacity:.5;font-weight:400}
.case-bigscreen .case-chapter-dock .tab.active{background:#164568;color:#effaff;border-color:#60d5f6b0;box-shadow:none}
.case-bigscreen .case-chapter-dock .tab:hover{background:#193d5d;color:#fff;border-color:#70d9ed;translate:0 -3px;box-shadow:none}
.case-bigscreen .case-chapter-dock .tab:focus-visible,.case-bigscreen .case-chapter-home .tab:focus-visible,.case-bigscreen .ctrl:focus-visible{outline:3px solid #b9f5ff;outline-offset:5px}
.case-bigscreen .side-nav{display:none}
.case-bigscreen .topbar>.bottom-bar{position:static;height:auto;flex:1;padding:0;margin:0 auto;justify-content:center;gap:20px;background:none}
.case-bigscreen .bottom-bar .hint,.case-bigscreen .bottom-bar .progress,.case-bigscreen .bottom-bar .disclaimer{display:none}
.case-bigscreen .bottom-bar .disclaimer{font-size:12px}
.case-bigscreen .bottom-bar .counter{font-size:16px}
.case-bigscreen .bottom-bar .counter b{font-size:25px}
.case-bigscreen .bottom-bar .controls{gap:12px}
.case-bigscreen .bottom-bar .ctrl{min-width:118px;width:auto;height:60px;padding:0 23px;border-radius:12px;font-size:21px;font-weight:550;letter-spacing:0;white-space:nowrap;box-shadow:none}
.case-bigscreen .bottom-bar .ctrl:hover{box-shadow:none}
.case-bigscreen .bottom-bar .ctrl:disabled{opacity:.3;cursor:default}
.case-bigscreen .bottom-bar .tqa-launcher{position:static;flex:none;padding:16px 24px;min-height:60px;font-size:21px;gap:12px;border-radius:12px}
.case-bigscreen .bottom-bar .tqa-launcher small{display:none}
.case-bigscreen .bottom-bar .tqa-launcher svg{width:26px;height:26px}
.case-bigscreen-6g .case-chapter-dock .tab{background:#17132e;border-color:#7c70b747}
.case-bigscreen-6g .case-chapter-dock .tab.active{background:#33265a;border-color:#aa8ae9;color:#fff}
.case-bigscreen-6g .case-chapter-dock .tab:hover{background:#292043;border-color:#b3a0e8}
.case-bigscreen-6g .hero{padding-bottom:116px}
.case-bigscreen-6g .hero-right{isolation:isolate}
.case-bigscreen-6g .hero-right .globe-wrap{opacity:.28;filter:blur(1px);pointer-events:none}
.case-bigscreen-6g .hero-right .globe-tag,.case-bigscreen-6g .hero-right .globe-meta,.case-bigscreen-6g .hero-right .globe-caption{display:none}
.case-chapter-home{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;justify-content:center;padding:10px 25px}
.case-chapter-home-label{display:flex;align-items:center;gap:13px;font-size:17px;letter-spacing:3px;color:#a5a2cf;margin:0 0 24px;padding-left:4px}
.case-chapter-home-label:before{content:"";width:25px;height:1px;background:#7edbdc}
.case-chapter-home .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0}
.case-chapter-home .tab{display:flex;align-items:center;gap:17px;min-height:94px;padding:22px 25px;border-radius:17px;border:1px solid #9993d94f;background:#14102bea;color:#c9c7e5;font-size:26px;font-weight:650;letter-spacing:.03em;text-align:left;box-shadow:none;transition:background .25s,border-color .25s,translate .25s}
.case-chapter-home .tab:after{content:"↗";font-size:26px;font-weight:400;margin-left:auto;color:#8780ad}
.case-chapter-home .tab.active{background:#2a254e;border-color:#9a9fdd;color:#fff;box-shadow:none}
.case-chapter-home .tab:last-child{grid-column:1/-1}
.case-chapter-home .tab:hover{background:#30294f;border-color:#b9d3ee;translate:0 -4px;box-shadow:none}
.case-bigscreen.case-entrance-ready .slide .rise{animation:none!important;opacity:1}
.case-bigscreen [data-case-enter]{will-change:opacity,transform}
@media(prefers-reduced-motion:reduce){.case-bigscreen .tab{transition:none!important}.case-bigscreen [data-case-enter]{will-change:auto}}
