.ol-cinema{--cinema-ink:#f4f8fb;--cinema-muted:#b0c3d4;--cinema-cyan:#66d8df;color:var(--cinema-ink);isolation:isolate;scroll-margin-top:calc(var(--header-height) + 16px);background:#04142c;border-block:1px solid #23435e;padding-block:80px 56px;position:relative}.ol-cinema *{box-sizing:border-box}.ol-cinema__heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:32px;display:grid}.ol-cinema__eyebrow{font:500 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--cinema-cyan);margin-bottom:14px}.ol-cinema h2{color:#fff;font:800 clamp(40px,4.7vw,68px)/1.02 var(--font-sans);letter-spacing:-.055em;margin:0}.ol-cinema h2 em{color:var(--cinema-cyan);font-family:var(--font-serif);font-weight:400}.ol-cinema__intro{max-width:44ch;color:var(--cinema-muted);margin:0;font-size:15px;line-height:1.75}.ol-cinema__controls{border-block:1px solid #28445d;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.ol-cinema__tabs{gap:4px;display:flex}.ol-cinema__tabs button{color:#c4d3e0;font:600 14px/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:18px 22px;display:flex;position:relative}.ol-cinema__tabs button span{font:500 10px var(--font-mono);color:#a1b6c9}.ol-cinema__tabs button i{background:var(--cinema-cyan);transform-origin:0;height:2px;transition:transform .35s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.ol-cinema__tabs button[aria-pressed=true]{color:#fff;background:#0a2643}.ol-cinema__tabs button[aria-pressed=true] i{transform:scaleX(1)}.ol-cinema__tabs button:focus-visible,.ol-cinema button:focus-visible,.ol-cinema select:focus-visible,.ol-cinema a:focus-visible{outline:2px solid var(--cinema-cyan);outline-offset:4px}.ol-cinema__pause{color:#d6e4ed;font:500 11px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #37546c;align-items:center;gap:8px;padding:9px 12px;display:none}.ol-cinema[data-ready] .ol-cinema__pause{display:flex}.ol-cinema__frame{border-bottom:1px solid #28445d;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:470px;display:grid}.ol-cinema__visual{perspective:1100px;background:radial-gradient(at 45% 62%,#0b3350 0,#0000 68%);min-width:0;min-height:470px;position:relative;overflow:hidden}.ol-cinema__grid{pointer-events:none;background-image:linear-gradient(#72ccd511 1px,#0000 1px),linear-gradient(90deg,#72ccd511 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:15% -30% -70%;transform:perspective(500px)rotateX(57deg);mask-image:radial-gradient(#000 15%,#0000 64%)}.ol-cinema__scene{opacity:0;visibility:hidden;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.ol-cinema__scene--stack{opacity:1;visibility:visible}.ol-cinema__parallax,.ol-cinema__assembly{transform-style:preserve-3d;position:absolute;inset:0}.ol-cinema__rig{width:410px;height:160px;transform-style:preserve-3d;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)rotateX(51deg)rotate(-24deg)}.ol-cinema__slab{background:#061b3a;border:1px solid #62dbe1;border-bottom:18px solid #143e59;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0;transform:translateZ(-24px);box-shadow:0 25px 50px #0005}.ol-cinema__slab>span:last-child{font:500 11px var(--font-mono);color:#a7e4e8;text-transform:uppercase;letter-spacing:.08em}.ol-cinema__brand{color:#fff;font:800 22px var(--font-sans);letter-spacing:-.04em;align-items:center;gap:10px;display:flex}.ol-cinema__plane-motion{transform:translateZ(calc(38px + var(--level)*61px));transform-style:preserve-3d;position:absolute;inset:0}.ol-cinema__plane{transform-style:preserve-3d;background:linear-gradient(130deg,#123d55f7,#0a253ff5);border:1px solid #77dce99c;position:absolute;inset:0;box-shadow:0 12px 26px #0003}.ol-cinema__plane header{color:#eaf7fc;border-bottom:1px solid #67c9df40;align-items:center;gap:12px;height:40px;padding:0 16px;display:flex}.ol-cinema__plane header span{font:500 10px var(--font-mono);color:#8fe5e8}.ol-cinema__plane header b{font:600 12px var(--font-sans)}.ol-cinema__plane header i{background:#66d8df;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 10px #66d8df99}.ol-cinema__logos{align-items:center;gap:10px;padding:22px 16px;display:flex}.ol-cinema__logo{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:110px;height:50px;padding:10px;display:flex}.ol-cinema__logo--dark{background:#061b3a;outline:1px solid #376074}.ol-cinema__logo img{object-fit:contain;width:100%;height:100%;display:block}.ol-cinema__plane-edge{transform-origin:top;background:#174b60;height:5px;position:absolute;inset:auto 0 -6px;transform:rotateX(-90deg)}.ol-cinema__signal{width:max-content;max-width:90%;font:500 11px var(--font-mono);color:#c2e9ec;text-align:center;align-items:center;gap:9px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.ol-cinema__signal>span{background:var(--cinema-cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ol-cinema__signal b{font-weight:500}.ol-cinema__visual-label{color:#9db8cc;font:500 9px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;z-index:3;position:absolute;top:22px;left:22px}.ol-cinema__inspector{border-left:1px solid #28445d;align-items:start;min-width:0;padding:34px 0 34px 36px;display:grid;position:relative}.ol-cinema__panel{grid-column:1;margin-bottom:36px}.ol-cinema[data-ready] .ol-cinema__panel{grid-area:1/1;margin-bottom:0}.ol-cinema__panel[hidden]{display:none}.ol-cinema__chapter-label{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--cinema-cyan)}.ol-cinema h3{color:#fff;font:700 clamp(24px,2.6vw,34px)/1.18 var(--font-sans);letter-spacing:-.04em;margin:15px 0}.ol-cinema__panel>p{color:var(--cinema-muted);margin:0 0 16px;font-size:13px;line-height:1.8}.ol-cinema__layer-list{margin:24px 0;padding:0;list-style:none}.ol-cinema__layer-list li{color:#e0ecf5;border-top:1px solid #28445d;gap:16px;padding:10px 0;font-size:12px;display:flex}.ol-cinema__layer-list li span{color:#a1b6c9;font:500 10px/1.8 var(--font-mono)}.ol-cinema__panel>p.ol-cinema__detail{color:#d2e9ed;font-size:11px;line-height:1.7}.ol-cinema__link{color:#8de7eb;align-items:center;gap:9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ol-cinema__link:hover{color:#fff;text-decoration:underline}.ol-cinema__globe{width:420px;height:420px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.ol-cinema__globe canvas,.ol-cinema__globe-fallback{width:100%;height:100%;position:absolute;inset:0}.ol-cinema__globe-fallback{stroke:#40758b;stroke-width:.8px;opacity:.7}.ol-cinema__globe-fallback .ol-cinema__route{stroke:#74e2e4;stroke-width:1.8px}.ol-cinema__globe canvas{opacity:0;transition:opacity .5s}.ol-cinema[data-globe-ready] .ol-cinema__globe canvas{opacity:1}.ol-cinema[data-globe-ready] .ol-cinema__globe-fallback{opacity:0}.ol-cinema__market-label{color:#e7f5ff;font:600 11px var(--font-sans);background:#09233de8;border:1px solid #517b90;padding:8px 12px;position:absolute}.ol-cinema__market-label span{color:#91e5eb;font:500 9px var(--font-mono);margin-left:12px}.ol-cinema__market-label--one{top:21%;left:12%}.ol-cinema__market-label--two{top:37%;right:13%}.ol-cinema__market-label--three{top:56%;left:14%}.ol-cinema__preview{background:#092a43f2;border:1px solid #65cdd28a;width:65%;padding:18px 20px;position:absolute;bottom:40px;right:7%;box-shadow:0 12px 35px #0003}.ol-cinema__preview>span{color:#a7c9d7;font:500 9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.ol-cinema__preview p{color:#fff;font:600 18px/1.4 var(--font-sans);letter-spacing:-.02em;margin:12px 0}.ol-cinema__preview small{color:#b5d7e4;font-size:10px}.ol-cinema__preview-line{background:var(--cinema-cyan);width:36px;height:2px;margin-bottom:10px}.ol-cinema__market-controls{margin:20px 0}.ol-cinema__market-controls label{color:#b9ccdd;font:500 10px var(--font-mono);margin-bottom:8px;display:block}.ol-cinema__market-controls select{color:#fff;width:100%;min-height:44px;font:500 13px var(--font-sans);background-color:#0b2c46;border:1px solid #5b8097;border-radius:0;padding:10px 36px 10px 12px}.ol-cinema__market-controls dl{margin-top:12px}.ol-cinema__market-controls dl div{border-bottom:1px solid #28445d;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.ol-cinema__market-controls dt{color:#b6cbdc;font-size:11px}.ol-cinema__market-controls dd{color:#fff;font:500 11px var(--font-mono)}.ol-cinema__govern-flow{perspective:800px;transform-style:preserve-3d;position:absolute;inset:20% 7% 18%}.ol-cinema__gate-world{transform-style:preserve-3d;align-items:start;gap:18px;display:flex;position:absolute;inset:23% 6% 0;transform:rotateX(8deg)rotateY(-10deg)}.ol-cinema__gate{text-align:center;min-width:0;transform-style:preserve-3d;flex:1}.ol-cinema__gate-arch{color:#a4eef1;background:linear-gradient(#397a8b42,#16485e20);border:2px solid #60b8c58c;border-bottom:0;border-radius:52px 52px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:150px;display:flex;position:relative;box-shadow:8px 3px #0a2943,10px 3px #407a89}.ol-cinema__gate-arch>span{font:500 10px var(--font-mono)}.ol-cinema__gate b{color:#daeff9;font:600 11px/1.5 var(--font-sans);margin-top:16px;display:block}.ol-cinema__gate-dot{background:#69d4cf;border-radius:50%;width:6px;height:6px;margin-top:12px;display:inline-block}.ol-cinema__gate[data-cinema-gate="2"] .ol-cinema__gate-dot{background:#f1c58d}.ol-cinema__packet{color:#d3eaf6;font:500 10px var(--font-mono);align-items:center;gap:8px;display:flex;position:absolute;top:-22px;left:0}.ol-cinema__packet--out{inset:auto 0 0 auto}.ol-cinema__approval ul{margin:20px 0;padding:0;list-style:none}.ol-cinema__approval li{color:#d5e5ef;border-bottom:1px solid #28445d;align-items:center;gap:9px;padding:10px 0;font-size:11px;display:flex}.ol-cinema__approval li svg{color:#8de7eb;flex-shrink:0}.ol-cinema__approval li b{color:#bedbe5;font:500 9px var(--font-mono);text-align:right;margin-left:auto}.ol-cinema__approval p{color:#f1cf9f;font:500 11px/1.6 var(--font-mono);margin-bottom:14px}.ol-cinema__approval button{color:#04142c;width:100%;font:700 11px var(--font-sans);cursor:pointer;background:#66d8df;border:1px solid #86d9de;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px 14px;display:flex}.ol-cinema[data-approved=true] .ol-cinema__approval p{color:#a4ece3}.ol-cinema[data-approved=true] .ol-cinema__gate[data-cinema-gate="2"] .ol-cinema__gate-dot{background:#69d4cf}.ol-cinema__footer{justify-content:space-between;align-items:baseline;gap:32px;margin-top:20px;display:flex}.ol-cinema__footer>span{color:#bed6e7;font:500 10px/1.5 var(--font-mono)}.ol-cinema__footer>p{color:#a3bbce;max-width:60ch;margin:0;font-size:10px;line-height:1.6}@media (width>=1100px) and (height>=850px) and (prefers-reduced-motion:no-preference){.ol-cinema[data-ready]{min-height:175vh}.ol-cinema[data-ready] .ol-cinema__sticky{top:calc(var(--header-height) + 16px);position:sticky}}@media (width>=1041px) and (width<=1500px){body:has([data-cinematic]) .ol-header__inner{gap:12px}body:has([data-cinematic]) .ol-nav{gap:0}body:has([data-cinematic]) .ol-nav__link{padding-inline:8px;font-size:13px}}@media (width<=1040px){.ol-cinema{padding-block:56px}.ol-cinema__heading{grid-template-columns:1fr;gap:20px}.ol-cinema__intro{max-width:65ch}.ol-cinema__frame{grid-template-columns:minmax(0,1fr)}.ol-cinema__visual{min-height:420px}.ol-cinema__inspector{border-top:1px solid #28445d;border-left:0;padding:28px 0}.ol-cinema__footer{flex-direction:column;gap:12px}.ol-cinema__panel{max-width:68ch}}@media (width<=540px){.ol-cinema__heading{margin-bottom:24px}.ol-cinema__controls{flex-wrap:wrap;gap:10px;padding-bottom:12px}.ol-cinema__tabs{gap:0;width:100%}.ol-cinema__tabs button{flex:1;justify-content:center;gap:6px;padding:16px 7px;font-size:12px}.ol-cinema__tabs button span{font-size:8px}.ol-cinema__visual{min-height:350px}.ol-cinema__rig{width:300px;height:128px;top:68%;transform:translate(-50%,-50%)rotateX(51deg)rotate(-18deg)scale(.83)}.ol-cinema__plane-motion{transform:translateZ(calc(24px + var(--level)*61px))}.ol-cinema__plane header{gap:8px;height:32px;padding-inline:10px}.ol-cinema__plane header b{font-size:11px}.ol-cinema__logos{gap:8px;padding:14px 10px}.ol-cinema__logo{width:82px;height:44px;padding:7px}.ol-cinema__signal{font-size:9px;bottom:22px}.ol-cinema__visual-label{font-size:8px;top:14px;left:12px}.ol-cinema__globe{width:330px;height:330px}.ol-cinema__market-label{padding:6px 9px;font-size:9px}.ol-cinema__market-label--one{left:4%}.ol-cinema__market-label--two{right:4%}.ol-cinema__market-label--three{left:7%}.ol-cinema__preview{width:75%;padding:12px 14px;bottom:28px;right:4%}.ol-cinema__preview p{margin-block:8px;font-size:16px}.ol-cinema__govern-flow{inset:21% 4% 20%}.ol-cinema__gate-world{gap:12px}.ol-cinema__gate-arch{border-radius:38px 38px 0 0;gap:12px;height:115px}.ol-cinema__gate b{margin-top:12px;font-size:9px}.ol-cinema__packet{font-size:8px}.ol-cinema__slab>span:last-child{font-size:9px}}@media (prefers-reduced-motion:reduce){.ol-cinema *,.ol-cinema :before,.ol-cinema :after{transition:none!important;animation:none!important}.ol-cinema[data-ready] .ol-cinema__pause{display:none}}
