.sko-transport{--transport-iris:#b8a1ff}
.sko-transport-number{color:var(--transport-iris);font-size:.65em;white-space:nowrap}
.sko-transport .sko-topbar{flex-wrap:wrap}
.sko-transport-hero{aspect-ratio:1672/941;min-height:320px;background:radial-gradient(ellipse at 75% 48%,#302344,#111522 72%);isolation:isolate}
.sko-transport-hero .sko-hero-copy{position:relative;z-index:2;max-width:min(720px,66%)}
.sko-transport-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.sko-transport-hero::after{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c1021f2 0%,#0c1021d0 34%,#0c102168 67%,transparent 100%)}
.sko-transport-intro{font-size:clamp(17px,1.3vw,21px);line-height:1.6;margin:0 0 36px;padding:18px 22px;border-left:3px solid var(--transport-iris);background:#24203878}
.sko-transport .sko-section h3,.sko-transport-scenarios h2,.sko-transport-memory h2{color:#eae3ff}
.sko-transport .sko-section h3{font-size:clamp(19px,1.55vw,24px);margin:24px 0 12px}
.sko-transport .sko-section :is(ul,ol){padding-left:24px;margin:10px 0 19px}
.sko-transport .sko-section li{font-size:clamp(16px,1.2vw,19px);line-height:1.55;margin:0 0 8px}
.sko-transport-warning{border-left:3px solid #d6989e;padding:9px 0 9px 17px;background:linear-gradient(90deg,#4622395e,transparent)}
.sko-transport-steps li::marker{color:#b8a1ff;font-weight:800}
.sko-transport-art{position:relative;width:min(100%,930px);margin:24px auto;overflow:hidden;border:1px solid #544a68;border-radius:14px;background:#151827}
.sko-transport-art::before{content:"";display:block;aspect-ratio:1672/941}
.sko-transport-art.has-art::before{display:none}
.sko-transport-art>img{position:relative;display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}
.sko-transport-art figcaption{position:relative;z-index:1;min-height:35px;padding:8px 12px;text-align:center;font-size:13px;line-height:1.4;color:#c9c4dc;background:#1a1a2a}
.sko-transport-placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:20px;color:#c3b5df;font-size:13px;letter-spacing:.08em;text-align:center;background:radial-gradient(ellipse at center,#2a2240,#121725)}
.sko-transport-art.has-art .sko-transport-placeholder{display:none}
.sko-transport-memory{margin:0 0 44px;padding:24px 28px;border:1px solid #76629a;border-radius:14px;background:linear-gradient(120deg,#352947,#191b2b)}
.sko-transport-memory>strong{display:block;color:#eee7ff;letter-spacing:.05em;margin:0 0 13px}
.sko-transport-memory p{margin:0;font-size:18px}
.sko-transport button[data-transport-tv]{min-height:44px;padding:9px 15px;border:1px solid #665578;border-radius:9px;background:#222033;color:#eee9ff;font:inherit;font-size:14px;cursor:pointer}
.sko-transport button[data-transport-tv]:hover,.sko-transport button[data-transport-tv][aria-pressed=true]{border-color:#baa2ff;background:#362846}
.sko-transport .sko-footer a{overflow-wrap:anywhere}
body.transport-tv .sidebar,body.transport-tv .topbar,body.transport-tv #mobileNav{display:none!important}
body.transport-tv #content{position:fixed;inset:0;z-index:50;background:#10121b;padding:24px;overflow:auto}
.sko-transport-tv{overflow:clip;max-width:1680px!important;margin:auto;font-size:22px}
.sko-transport-tv .sko-paper{max-width:1480px}
.sko-transport-tv .sko-section p,.sko-transport-tv .sko-section li,.sko-transport-tv .sko-transport-scenario-grid p,.sko-transport-tv .sko-answers button{font-size:22px;line-height:1.6}
.sko-transport-tv .sko-topbar{position:sticky;top:0;background:#10121bef;padding:12px;z-index:5}
@media(max-width:900px){.sko-transport-scenario-grid{grid-template-columns:1fr}}
@media(max-width:700px){.sko-transport-hero{aspect-ratio:auto;min-height:345px}.sko-transport-hero .sko-hero-copy{max-width:100%;padding:24px}.sko-transport-hero::after{background:linear-gradient(90deg,#0c1021ef,#0c1021bb 68%,#0c102166)}.sko-transport-intro{padding:14px 16px}.sko-transport-memory{padding:18px}.sko-transport-art{margin:18px auto}.sko-transport .sko-quiz-bottom output{width:100%}.sko-transport-tv .sko-section p,.sko-transport-tv .sko-section li,.sko-transport-tv .sko-transport-scenario-grid p,.sko-transport-tv .sko-answers button{font-size:19px}body.transport-tv #content{padding:12px}}
