.orb-page{--orb-cyan:#5ee7ff;--orb-mono:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace}html.cl-arrive-on{--arrive:.56s}.orb-fluid{z-index:1;pointer-events:none;mix-blend-mode:screen;position:fixed;top:0;bottom:0;left:0;right:0}.orb-hero-inner,.orb-tour,.orb-page .dim-outro-inner,html.orb-js .site-footer{z-index:2;position:relative}.orb-hero{min-height:100vh;background:var(--dim-bg);align-items:center;min-height:100svh;padding:104px 28px 64px;display:flex;position:relative;overflow:hidden}.orb-hero-media{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.orb-hero-video{object-fit:cover;width:100%;height:100%;display:block}.orb-hero-media:before,.orb-hero-media:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.orb-hero-media:before{z-index:1;background:repeating-linear-gradient(0deg,#00000038 0,#00000038 1px,#0000 1px,#0000 3px)}.orb-hero-media:after{z-index:2;background:linear-gradient(#07070cb8 0%,#07070c33 26%,#07070c59 62%,#07070c 100%),linear-gradient(90deg,#07070ce6 0%,#07070c8c 46%,#07070c0d 80%)}.orb-hero-inner{width:100%;max-width:1200px;margin:0 auto}.orb-rise{animation:.9s cubic-bezier(.2,.8,.2,1) both orbRise;animation-delay:calc(var(--d,0s) + var(--arrive,0s))}@keyframes orbRise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}.orb-title{font-family:var(--font-syne), sans-serif;letter-spacing:-.03em;color:var(--dim-text);font-kerning:none;margin:0 0 24px;font-size:max(3rem,min(10vw,9rem));font-weight:800;line-height:.92}.orb-title-a{display:inline-block;position:relative}.orb-title-a>span{animation:.9s cubic-bezier(.2,.8,.2,1) both orbLetter;animation-delay:calc(.12s + var(--i) * 55ms + var(--arrive,0s));display:inline-block}@keyframes orbLetter{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)rotate(5deg)}}.orb-title-a:after{content:attr(data-text);color:#0000;background:linear-gradient(100deg,#0000 0,#0000 38%,#cced28f2 46%,#fff 50%,#5ee7fff2 54%,#0000 62%,#0000 100%) 120% 0/260% 100%;pointer-events:none;animation:6s ease-in-out infinite orbShine;animation-delay:calc(1.6s + var(--arrive,0s));-webkit-background-clip:text;background-clip:text;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes orbShine{0%{background-position:120% 0}28%,to{background-position:-40% 0}}.orb-title-b{color:#0000;-webkit-text-stroke:2px var(--dim-lime);text-shadow:0 0 40px #cced2840;animation:1.4s linear both orbNeon,3.6s ease-in-out infinite orbGlow;animation-delay:calc(.56s + var(--arrive,0s)), calc(2s + var(--arrive,0s));display:inline-block}@keyframes orbNeon{0%{opacity:0}8%{opacity:1}14%{opacity:.15}22%{opacity:1}28%{opacity:.35}36%,to{opacity:1}}@keyframes orbGlow{50%{text-shadow:0 0 18px #cced288c,0 0 60px #cced2859}}.orb-ticker{max-width:720px;font-family:var(--orb-mono);background:linear-gradient(#0a121ed1,#07070cd1);border:1px solid #5ee7ff3d;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;margin:30px 0 0;padding:13px 16px;font-size:13.5px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #ffffff05,0 24px 60px -34px #5ee7ff80}.orb-ticker-head{letter-spacing:.14em;text-transform:uppercase;color:var(--dim-muted);white-space:nowrap;align-items:center;gap:9px;font-size:11.5px;font-weight:700;line-height:20px;display:inline-flex}.orb-ticker-time{min-width:5ch;color:var(--orb-cyan);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-left:4px}.orb-ticker-line{min-width:0;min-height:3em;color:var(--dim-text);flex:300px;align-items:flex-start;gap:10px;display:flex}.orb-ticker-state{border-radius:2px;flex:none;width:8px;height:8px;margin-top:.5em;box-shadow:0 0 10px}.orb-ticker-caret{vertical-align:-.17em;background:var(--dim-lime);width:.55em;height:1.05em;margin-left:2px;animation:1s step-end infinite orbCaret;display:inline-block}@keyframes orbCaret{50%{opacity:0}}.orb-hero-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.orb-btn-shine{isolation:isolate;position:relative;overflow:hidden}.orb-btn-shine:after{content:"";z-index:-1;pointer-events:none;animation:4.5s ease-in-out infinite orbBtnShine;animation-delay:calc(2.4s + var(--arrive,0s));background:linear-gradient(110deg,#0000 30%,#ffffffbf 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes orbBtnShine{0%{transform:translate(-120%)}26%,to{transform:translate(120%)}}.orb-hero-cta .dim-btn i{transition:transform .25s}.orb-hero-cta .dim-btn--primary:hover i{transform:translateY(3px)}.orb-tour{padding:max(70px,min(12vh,130px)) 28px max(40px,min(6vh,70px))}.orb-tour-head{max-width:1320px;margin:0 auto max(44px,min(8vh,84px))}.orb-story{max-width:1320px;margin:0 auto;position:relative}@media (min-width:1500px){.orb-tour-head,.orb-story{max-width:1560px}}.orb-thread{--story-thread-color:var(--orb-cyan);--story-thread-faint:#5ee7ff42;--story-thread-width:2px;--background:var(--dim-bg);color:var(--orb-cyan)}.orb-thread .st-bright{stroke-dasharray:none;stroke-width:2.4px;filter:drop-shadow(0 0 4px #5ee7ffd9)}.orb-chapters{--lane:54px;padding:0 0 0 var(--lane);margin:0;list-style:none;position:relative}.orb-chapter{padding:0 0 max(56px,min(9vh,90px));position:relative}.orb-node-lane{top:0;left:calc(-1 * var(--lane));width:calc(var(--lane) - 16px);height:22px;position:absolute}.orb-node.st-node{left:var(--nx,50%);border:1.5px solid color-mix(in oklab, var(--pc) 50%, transparent);background:#0b0f1a;border-radius:50%;width:14px;height:14px;transition:background-color .4s,border-color .4s,box-shadow .4s,scale .5s cubic-bezier(.2,.8,.2,1.4);position:absolute;top:50%;translate:-50% -50%}.orb-node.st-node[data-reached]{border-color:var(--pc);background:radial-gradient(circle at 34% 30%, #fff 0 9%, var(--pc) 36%, color-mix(in oklab, var(--pc) 42%, #05060b) 100%);box-shadow:0 0 0 4px color-mix(in oklab, var(--pc) 16%, var(--background,#05060b)), 0 0 18px color-mix(in oklab, var(--pc) 60%, transparent);scale:1.15}.orb-node:before,.orb-node:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.orb-node:before{border:1.5px solid var(--pc);opacity:0;width:30px;height:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1.3),opacity .3s;transform:translate(-50%,-50%)rotate(-20deg)scale(.4)}.orb-node:after{border:1px solid var(--pc);opacity:0;width:34px;height:34px;transform:translate(-50%,-50%)scale(.4)}.orb-chapter.is-active .orb-node.st-node{scale:1.35}.orb-chapter.is-active .orb-node:before{opacity:1;transform:translate(-50%,-50%)rotate(-20deg)scale(1)}.orb-chapter.is-active .orb-node:after{animation:2.2s ease-out infinite orbPing}@keyframes orbPing{0%{opacity:.8;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.orb-chapter-body{isolation:isolate;position:relative;container-type:inline-size}.orb-ghost{z-index:-1;font-family:var(--font-syne), sans-serif;color:#0000;-webkit-text-stroke:1px #ffffff12;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:max(4rem,min(8vw,8rem));font-weight:800;line-height:1;transition:-webkit-text-stroke-color .6s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:-.78em;right:0;transform:translateY(16px)}.orb-chapter.is-active .orb-ghost{-webkit-text-stroke-color:color-mix(in oklab, var(--pc) 34%, transparent);transform:none}.orb-kicker{min-height:22px;font-family:var(--orb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim-lime);align-items:center;gap:12px;margin:0 0 12px;font-size:12.5px;font-weight:600;display:flex}.orb-num{color:var(--orb-cyan)}.orb-chapter-title{font-family:var(--font-syne), sans-serif;color:var(--dim-text);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0 0 14px;font-size:max(1.4rem,min(min(max(1.6rem,2.5vw),9.6cqw),2.4rem));font-weight:800;line-height:1.1;position:relative}.orb-chapter-title:after{content:attr(data-text);color:#0000;background:linear-gradient(100deg, transparent 0 36%, #fffffff2 47%, var(--pc) 53%, transparent 64% 100%);pointer-events:none;background-position:130% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;bottom:0;left:0;right:0}.orb-chapter.is-active .orb-chapter-title:after{animation:1.5s cubic-bezier(.4,0,.2,1) .15s both orbTitleShine}@keyframes orbTitleShine{0%{background-position:130% 0}to{background-position:-30% 0}}.orb-chapter-text{max-width:46ch;color:var(--dim-muted);margin:0;font-size:1.02rem;line-height:1.7}.orb-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.orb-chips li{border:1px solid var(--dim-line);color:var(--dim-text);background:#07070c99;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.orb-chips li span{border-radius:2px;width:8px;height:8px;box-shadow:0 0 10px}.orb-inline{aspect-ratio:var(--orb-ar,16 / 9);background:#05060b;border:1px solid #5ee7ff38;border-radius:14px;margin:22px 0 0;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #5ee7ff73}.orb-inline img,.orb-inline video{object-fit:cover;width:100%;height:100%;display:block}.orb-inline:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000001f 0,#0000001f 1px,#0000 1px,#0000 3px);position:absolute;top:0;bottom:0;left:0;right:0}.orb-inline-open{z-index:1;border-radius:inherit;color:#fff;cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.orb-inline-open i{background:#07070cb8;border:1px solid #fff3;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;transition:border-color .2s,color .2s;display:grid}.orb-inline-open:hover i{border-color:var(--dim-lime);color:var(--dim-lime)}.orb-inline-open:focus-visible i{border-color:var(--dim-lime);color:var(--dim-lime)}.orb-inline-open:focus-visible{outline:2px solid var(--dim-lime);outline-offset:-2px}.orb-frame-wrap{display:none}.orb-frame{background:#05060b;border:1px solid #5ee7ff3d;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #5ee7ff52,inset 0 0 0 1px #ffffff08}.cl-beam--frame{z-index:6;top:0;bottom:0;left:0;right:0}.orb-frame-bar{height:46px;font-family:var(--orb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim-muted);white-space:nowrap;background:linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:0 12px 0 16px;font-size:12px;font-weight:600;display:flex}.orb-live{color:var(--dim-text);align-items:center;gap:9px;display:inline-flex}.orb-live-dot{background:#ff5a4f;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite orbLive}@keyframes orbLive{0%{box-shadow:0 0 #ff5a4fa6}to{box-shadow:0 0 0 9px #ff5a4f00}}.orb-clock{color:var(--orb-cyan);font-variant-numeric:tabular-nums;margin-left:auto}.orb-count{color:var(--dim-lime);font-variant-numeric:tabular-nums}.orb-zoom-btn{height:30px;color:var(--dim-text);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,color .2s;display:inline-flex}.orb-zoom-btn:hover{border-color:var(--dim-lime);color:var(--dim-lime)}.orb-zoom-btn:focus-visible{border-color:var(--dim-lime);color:var(--dim-lime)}.orb-zoom-btn:focus-visible{outline:2px solid var(--dim-lime);outline-offset:2px}.orb-screen{aspect-ratio:var(--orb-ar,16 / 9);background:#05060b;position:relative;overflow:hidden}.orb-screen.can-open{cursor:zoom-in}.orb-layer{visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.orb-neutral{background:radial-gradient(60% 70% at 50% 42%,#5ee7ff17,#0000 72%),linear-gradient(#5ee7ff0d 1px,#0000 1px) 0 0/100% 44px,linear-gradient(90deg,#5ee7ff0d 1px,#0000 1px) 0 0/44px 100%,#0a0d18;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.orb-inline--none{display:none}.orb-layer.is-prev{visibility:visible;z-index:1}.orb-layer.is-active{visibility:visible;z-index:2;animation:.9s cubic-bezier(.65,0,.35,1) both orbLayerIn}@keyframes orbLayerIn{0%{clip-path:inset(0 0 100%);filter:brightness(1.9)saturate(1.4)}55%{filter:brightness(1.2)saturate(1.1)}to{clip-path:inset(0);filter:none}}.orb-layer img,.orb-layer video{object-fit:cover;width:100%;height:100%;display:block}.orb-wipe{z-index:3;pointer-events:none;animation:.9s cubic-bezier(.65,0,.35,1) both orbWipe;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-100%)}.orb-wipe:before,.orb-wipe:after{content:"";position:absolute;left:0;right:0}.orb-wipe:before{background:linear-gradient(#0000,#5ee7ff3d);height:80px;bottom:2px}.orb-wipe:after{background:#c9f8ff;height:2px;bottom:0;box-shadow:0 0 12px 2px #5ee7ffe6,0 0 40px 8px #5ee7ff59}@keyframes orbWipe{0%{opacity:1;transform:translateY(-100%)}90%{opacity:1}to{opacity:0;transform:translateY(0)}}.orb-layer--zoom img{transform-origin:44% 41%}.orb-layer--zoom .orb-zoom-from{transform:scale(calc(1 + var(--orb-zoom,0) * 1.25))}.orb-layer--zoom .orb-zoom-to{opacity:clamp(0, calc((var(--orb-zoom,0) - .62) * 3.2), 1);transform:scale(calc(1.22 - var(--orb-zoom,0) * .22));transform-origin:50% 48%;position:absolute;top:0;bottom:0;left:0;right:0}.orb-scan{z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,#00000024 0,#00000024 1px,#0000 1px,#0000 3px),radial-gradient(120% 90%,#0000 60%,#00000073 100%);position:absolute;top:0;bottom:0;left:0;right:0}.orb-corners{--c:#5ee7ffbf;z-index:5;pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / 18px 1.5px, linear-gradient(var(--c), var(--c)) top left / 1.5px 18px, linear-gradient(var(--c), var(--c)) top right / 18px 1.5px, linear-gradient(var(--c), var(--c)) top right / 1.5px 18px, linear-gradient(var(--c), var(--c)) bottom left / 18px 1.5px, linear-gradient(var(--c), var(--c)) bottom left / 1.5px 18px, linear-gradient(var(--c), var(--c)) bottom right / 18px 1.5px, linear-gradient(var(--c), var(--c)) bottom right / 1.5px 18px;background-repeat:no-repeat;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.orb-hud{z-index:5;font-family:var(--orb-mono);letter-spacing:.14em;text-transform:uppercase;color:#dff9ff;text-shadow:0 0 8px #5ee7ffcc;pointer-events:none;margin:0;font-size:11.5px;font-weight:600;position:absolute;top:20px;left:22px}.orb-hud span{clip-path:inset(0 100% 0 0);background:#05060ba8;border:1px solid #5ee7ff59;border-radius:6px;padding:5px 9px;animation:.7s steps(18,end) .45s forwards orbType;display:inline-block}@keyframes orbType{to{clip-path:inset(0)}}@media (min-width:1024px){html.orb-js .orb-story{--orb-fw:min(53vw, 840px);grid-template-columns:minmax(0, 1fr) var(--orb-fw);gap:max(40px,min(5vw,80px));display:grid}html.orb-js .orb-thread{grid-area:1/1}html.orb-js .orb-chapters{--lane:104px}html.orb-js .orb-chapter{opacity:.36;flex-direction:column;justify-content:center;min-height:78vh;padding:0;transition:opacity .5s;display:flex}html.orb-js .orb-chapter .orb-node-lane{top:calc(50% - 11px)}html.orb-js .orb-chapter.is-active{opacity:1}html.orb-js .orb-chapter:first-child{min-height:120vh}html.orb-js .orb-inline{display:none}html.orb-js .orb-frame-wrap{grid-area:1/2;display:block}html.orb-js .orb-frame{top:max(84px, calc(50vh - (var(--orb-fw) * .5625 + 46px) / 2));position:-webkit-sticky;position:sticky}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.orb-chapter-body,.orb-tour-head{animation:linear both orbReveal;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes orbReveal{0%{opacity:0;filter:blur(8px);transform:translateY(48px)}to{opacity:1;filter:none;transform:none}}.orb-jv{background:#05060b;width:100%;height:100%;position:relative;container-type:size}.orb-jv-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.orb-jv-label{font-family:var(--orb-mono);text-align:center;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:.3em;margin:0;display:flex;position:absolute;top:3%;left:50%;translate:-50%}.orb-jv-label b{letter-spacing:.32em;color:#f1fbff;text-shadow:0 0 10px #5ee7ffb3;padding-left:.32em;font-size:max(11px,5cqh)}.orb-jv-label>span{letter-spacing:.06em;color:#7fdcef;font-size:max(10px,3.6cqh)}.orb-jv-pop{font-family:var(--orb-mono);color:var(--dim-lime);text-shadow:0 0 10px #cced2899;white-space:nowrap;opacity:0;pointer-events:none;font-size:max(10px,3.8cqh);font-weight:700;position:absolute;translate:-50% -110%}.orb-jv-pop.is-on{animation:1.9s ease-out both orbPop}@keyframes orbPop{0%{opacity:0;transform:translateY(6px)scale(.8)}14%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(-22px)}}html.orb-lb-open{overflow:hidden}.orb-lb{width:100%;max-width:none;height:100%;max-height:none;color:var(--dim-text,#ecebf5);font-family:var(--font-poppins), sans-serif;background:radial-gradient(70% 60% at 50% 45%,#5ee7ff14,#0000 70%),#04050a;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.orb-lb[open]{flex-direction:column;animation:.3s ease-out both orbLbIn;display:flex}.orb-lb.is-closing{animation:.24s ease-in both orbLbOut}.orb-lb::backdrop{background:0 0}@keyframes orbLbIn{0%{opacity:0}}@keyframes orbLbOut{to{opacity:0}}.orb-lb-top{padding:max(14px, env(safe-area-inset-top)) 18px 12px;align-items:center;gap:10px;display:flex}.orb-lb-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.orb-lb-title .orb-num{font-family:var(--orb-mono);margin-right:10px}.orb-lb-btn,.orb-lb-arrow{min-width:42px;height:42px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.orb-lb-btn:hover,.orb-lb-arrow:hover{border-color:var(--dim-lime);color:var(--dim-lime)}.orb-lb-btn:focus-visible{border-color:var(--dim-lime);color:var(--dim-lime)}.orb-lb-arrow:focus-visible{border-color:var(--dim-lime);color:var(--dim-lime)}.orb-lb-btn:focus-visible{outline:2px solid var(--dim-lime);outline-offset:2px}.orb-lb-arrow:focus-visible{outline:2px solid var(--dim-lime);outline-offset:2px}.orb-lb-thumbs button:focus-visible{outline:2px solid var(--dim-lime);outline-offset:2px}.orb-lb-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;container-type:size}.orb-lb-arrow{z-index:2;background:#07070cb3;border-radius:50%;width:48px;height:48px;padding:0;position:absolute;top:50%;translate:0 -50%}.orb-lb-arrow--prev{left:16px}.orb-lb-arrow--next{right:16px}.orb-lb-fig{width:min(calc(100cqw - 160px), calc(100cqh * var(--orb-arn,1.7778)));aspect-ratio:var(--orb-ar,16 / 9);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5ee7ff38,0 30px 120px -30px #5ee7ff66}.orb-lb-fig.can-zoom{cursor:zoom-in}.orb-lb-fig.is-zoomed{cursor:zoom-out;touch-action:none}.orb-lb-slide{--dx:0;animation:.5s cubic-bezier(.2,.8,.2,1) both orbLbSlide;position:absolute;top:0;bottom:0;left:0;right:0}.orb-lb-slide[data-dir="1"]{--dx:1}.orb-lb-slide[data-dir="-1"]{--dx:-1}.orb-lb-slide[data-dir="0"]{animation:none}@keyframes orbLbSlide{0%{opacity:0;transform:translateX(calc(var(--dx) * 7%)) scale(.98);filter:blur(6px)}}.orb-lb-slide img,.orb-lb-slide video{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.orb-lb-fig.is-zoomed img{transform:scale(2.4)}.orb-lb-shine{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 0,#0000 34%,#fff6 47%,#5ee7ff4d 53%,#0000 66%,#0000 100%) 140% 0/300% 100%;animation:1.1s ease-out .2s both orbLbShine;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes orbLbShine{to{background-position:-40% 0}}.orb-lb-bottom{padding:12px 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:10px;display:flex}.orb-lb-hint{text-align:center;color:var(--dim-muted,#ecebf5a3);margin:0;font-size:12.5px}@media (hover:none),(pointer:coarse){.orb-lb-hint-pointer{display:none}}@media (hover:hover) and (pointer:fine){.orb-lb-hint-touch{display:none}}.orb-lb-thumbs{scrollbar-width:none;gap:8px;max-width:100%;margin:0;padding:3px;list-style:none;display:flex;overflow-x:auto}.orb-lb-thumbs button{width:88px;aspect-ratio:var(--orb-ar,16 / 9);opacity:.5;cursor:pointer;background:#000;border:1px solid #ffffff24;border-radius:8px;padding:0;transition:opacity .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden}.orb-lb-thumbs button:hover{opacity:.85}.orb-lb-thumbs button[aria-current=true]{opacity:1;border-color:var(--dim-lime);box-shadow:0 0 16px #cced2859}.orb-lb-thumbs img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1023px){.orb-hero{padding-top:96px}}@media (max-width:600px){.orb-hero{align-items:center;padding:92px 20px 48px}.orb-hero-media:after{background:linear-gradient(#07070cbf 0%,#07070c73 30%,#07070c99 64%,#07070c 100%),linear-gradient(90deg,#07070cb3,#07070c4d)}.orb-title{margin-bottom:18px}.orb-ticker{flex-direction:column;gap:8px;margin-top:22px;padding:12px 14px;font-size:13px}.orb-ticker-line{flex-basis:auto;width:100%}.orb-hero-cta{margin-top:20px}.orb-hero-cta .dim-btn{flex:100%;justify-content:center}.orb-tour{padding-left:20px;padding-right:20px}.orb-chapters{--lane:40px}.orb-node-lane{width:calc(var(--lane) - 12px)}.orb-lb-top{padding-left:12px;padding-right:12px}.orb-lb-btn span{display:none}.orb-lb-btn{padding:0}.orb-lb-arrow{display:none}.orb-lb-fig{width:min(100cqw, calc(100cqh * var(--orb-arn,1.7778)));border-radius:0}.orb-lb-thumbs button{width:64px}}@media (max-width:360px){.orb-ticker-line{min-height:4.5em}}@media (prefers-reduced-motion:reduce){.orb-rise,.orb-title-a>span,.orb-title-a:after,.orb-title-b,.orb-btn-shine:after,.orb-ticker-caret,.orb-live-dot,.orb-layer.is-active,.orb-wipe,.orb-hud span,.orb-chapter.is-active .orb-node:after,.orb-chapter.is-active .orb-chapter-title:after,.orb-jv-pop.is-on,.orb-lb[open],.orb-lb.is-closing,.orb-lb-slide,.orb-lb-shine{animation:none!important}.orb-wipe,.orb-lb-shine,.orb-title-a:after{display:none}.orb-hud span{clip-path:none}.orb-layer,.orb-node,.orb-node:before,.orb-ghost,.orb-chapter,.orb-lb-slide img{transition:none!important}}.orb-city{--crm-glass:#ffffff0a;--crm-line:#5ee7ff29}.orb-city .crm-more{padding-top:max(30px,min(5vh,60px))}.orb-city .crm-more-head{margin-bottom:0}.orb-city .crm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:max(24px,min(4vh,40px))}.orb-city .crm-tile:hover{background:#5ee7ff12;border-color:#5ee7ff66}.orb-city .crm-tile i{color:var(--orb-cyan);background:#5ee7ff24}@media (min-width:1180px){.orb-city .crm-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.orb-city .crm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.orb-city .crm-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:1359px){.orb-city .orb-clock{display:none}.orb-city .orb-count{margin-left:auto}}.orb-city .orb-hero-media:after{background:linear-gradient(#07070cb8 0%,#07070c33 26%,#07070c59 62%,#07070c 100%),linear-gradient(90deg,#07070cf2 0%,#07070cd1 48%,#07070c1a 84%)}@media (max-width:600px){.orb-city .orb-hero-media:after{background:linear-gradient(#07070ccc 0%,#07070ca8 30%,#07070cc2 64%,#07070c 100%),linear-gradient(90deg,#07070cb8,#07070c57)}}.orb-cases{border:1px solid var(--dim-line);background:#ffffff08;border-radius:999px;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:4px;display:inline-flex}.orb-case{min-height:40px;font-family:var(--orb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:600;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.orb-case:hover{color:var(--dim-text)}.orb-case.is-on{background:#ffffff14;background:color-mix(in srgb, var(--pc) 20%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc) 55%, transparent);color:var(--dim-text)}.orb-case:focus-visible{outline:2px solid var(--pc);outline-offset:2px}html:not(.orb-js) .orb-cases{display:none}@media (prefers-reduced-motion:no-preference){.orb-case-in{animation:.35s both orbCaseIn}}@keyframes orbCaseIn{0%{opacity:0}}
