.hx{position:relative;width:100%;overflow:hidden;background:#00142a}.hx *{box-sizing:border-box}.hx-slide{display:none}.hx-slide.is-active{display:block;animation:hxIn .9s cubic-bezier(.16,1,.3,1) both}@keyframes hxIn{from{opacity:0;transform:scale(1.02)}}.hx button.hx-arrow{position:absolute;top:50vh;z-index:20;width:56px;height:56px;padding:0;margin:0;border-radius:50%;border:1px solid rgb(255 255 255 / .45);background:rgb(0 20 42 / .4);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s,border-color .25s;transform:translateY(-50%)}.hx button.hx-arrow:hover{background:rgb(255 255 255 / .14);border-color:#fff;color:#fff}.hx .hx-prev{left:20px}.hx .hx-next{right:20px}.hx-dots{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:20;display:flex;gap:4px;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(0 20 42 / .5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hx button.hx-dot{width:36px;height:30px;padding:0;margin:0;border:0;background:#fff0;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.hx button.hx-dot::before{content:"";width:10px;height:10px;border-radius:999px;background:rgb(255 255 255 / .4);transition:width .4s,background .4s}.hx button.hx-dot[aria-current="true"]::before{width:26px;background:#29C5F6}.hx button:focus-visible{outline:2px solid #29C5F6;outline-offset:3px}@media (max-width:760px){.hx button.hx-arrow{top:auto;bottom:16px;width:44px;height:44px;transform:none}.hx .hx-prev{left:12px}.hx .hx-next{right:12px}.hx-dots{bottom:20px}}@media (prefers-reduced-motion:reduce){.hx-slide.is-active{animation:none}}.cg{--acc:#29C5F6;--teal:#C5D0DE;position:relative;width:100%;overflow:hidden;isolation:isolate;color:#fff;font-family:'IBM Plex Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 60% 50% at 50% 55%,#0b3d6b 0%,#00294B 52%,#00142a 100%)}.cg *,.cg *::before,.cg *::after{box-sizing:border-box}.cg-stars{position:absolute;inset:-40px;pointer-events:none;z-index:0}.cg-stars-1{background-size:520px 520px;opacity:.7;background-image:radial-gradient(1px 1px at 6% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 64%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 38% 28%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1px 1px at 51% 83%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 67% 45%,rgb(255 255 255 / .7) 50%,transparent 51%),radial-gradient(1px 1px at 79% 9%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 91% 71%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1px 1px at 14% 92%,#fff 50%,transparent 51%)}.cg-stars-2{background-size:860px 860px;animation:cgTwinkle 5s ease-in-out infinite alternate;background-image:radial-gradient(1.6px 1.6px at 12% 30%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 33% 78%,#cfe0ff 50%,transparent 51%),radial-gradient(2px 2px at 48% 14%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 72% 58%,#fff 50%,transparent 51%),radial-gradient(1.8px 1.8px at 88% 22%,#e4dcff 50%,transparent 51%)}@keyframes cgTwinkle{from{opacity:.35}to{opacity:1}}.cg-neb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;animation:cgDrift 18s ease-in-out infinite alternate}.cg-neb-1{width:520px;height:520px;left:-180px;top:20%;background:rgb(197 208 222 / .18)}.cg-neb-2{width:560px;height:560px;right:-200px;top:30%;background:rgb(41 197 246 / .12);animation-delay:-7s}.cg-neb-3{width:700px;height:500px;left:30%;top:35%;background:rgb(7 135 217 / .22);animation-delay:-3s}@keyframes cgDrift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(50px,-30px,0) scale(1.12)}}.cg-in{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:72px 20px 88px;display:flex;flex-direction:column;align-items:center;text-align:center}.cg p.cg-welcome{margin:0 0 14px;font-family:'Sora',sans-serif;font-weight:600;font-size:clamp(18px,2vw,28px);color:#fff;line-height:1.3}.cg h1.cg-title{margin:0;padding:0;max-width:960px;font-family:'Sora',sans-serif;font-weight:600;font-size:clamp(32px,4.4vw,66px);line-height:1.06;letter-spacing:-.035em;color:var(--acc);text-transform:none;text-shadow:0 10px 50px rgb(0 0 0 / .45)}.cg p.cg-sub{margin:16px 0 0;font-size:clamp(15px,1.3vw,18px);color:rgb(255 255 255 / .75);max-width:640px;line-height:1.5}.cg-up{animation:cgUp 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.1s + var(--i) * .12s)}@keyframes cgUp{from{opacity:0;transform:translateY(30px)}}.cg-stage{position:relative;width:100%;max-width:1200px;aspect-ratio:1200/620;margin-top:30px}.cg-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cg-lines-m{display:none}.cg-base{fill:none;stroke:rgb(255 255 255 / .1);stroke-width:1.5}.cg-flow{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.1 18;animation:cgFlow 1.8s linear infinite;opacity:.4;transition:opacity .5s,stroke-width .5s}.cg-flow-who{stroke:var(--teal)}.cg-flow-need{stroke:var(--acc);animation-delay:-.9s}.cg-flow.on{opacity:1;stroke-width:4.5;animation-duration:.8s;filter:drop-shadow(0 0 6px currentColor)}.cg-flow-who.on{color:var(--teal)}.cg-flow-need.on{color:var(--acc)}.cg.has-sel .cg-flow:not(.on){opacity:.08}@keyframes cgFlow{to{stroke-dashoffset:-18.1}}.cg-head{position:absolute;top:0;display:flex;align-items:center;gap:10px;font-family:'Sora',sans-serif;font-weight:600;font-size:20px;white-space:nowrap;transform:translate(-50%,-50%)}.cg-head b{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#00294B}.cg-head-who{left:calc(140 / 1200 * 100%);top:calc(22 / 620 * 100%)}.cg-head-who b{background:var(--teal);box-shadow:0 0 18px rgb(197 208 222 / .6)}.cg-head-need{left:calc(1065 / 1200 * 100%);top:calc(22 / 620 * 100%)}.cg-head-need b{background:var(--acc);box-shadow:0 0 18px rgb(41 197 246 / .6)}.cg .cg-node{position:absolute;left:calc(var(--x) / 1200 * 100%);top:calc(var(--y) / 620 * 100%);z-index:3;display:block;padding:0;margin:0;border:0;background:none;box-shadow:none;cursor:pointer;color:#fff;text-decoration:none;text-transform:none;letter-spacing:0;line-height:1;transform:translate(-50%,calc(var(--o) / -2))}.cg-who{--o:78px}.cg-need{--o:58px}.cg-float{display:flex;flex-direction:column;align-items:center;gap:10px;animation:cgLoop var(--fd) ease-in-out infinite}@keyframes cgLoop{0%{transform:translate(0,0)}25%{transform:translate(5px,-6px)}50%{transform:translate(0,-10px)}75%{transform:translate(-5px,-5px)}100%{transform:translate(0,0)}}.cg-stage:has(.cg-node:hover) .cg-float,.cg-stage:has(.cg-node:focus-visible) .cg-float,.cg.is-paused .cg-float{animation-play-state:paused}.cg-orb{position:relative;display:block;width:var(--o);height:var(--o);border-radius:50%;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s}.cg-orb::before{content:"";position:absolute;inset:-26%;border-radius:50%;border:1px solid rgb(255 255 255 / .35);animation:cgWave 3s ease-out infinite}.cg-who .cg-orb::before{border-color:rgb(197 208 222 / .6)}.cg-need .cg-orb::before{border-color:rgb(41 197 246 / .6)}@keyframes cgWave{from{transform:scale(.85);opacity:.9}to{transform:scale(1.5);opacity:0}}.cg-ball{position:absolute;inset:0;border-radius:50%;overflow:hidden}.cg-ball::before{content:"";position:absolute;inset:-25%;background:var(--tex,none);animation:cgSpin 50s linear infinite}.cg-ball::after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 26%,rgb(255 255 255 / .5) 0,#fff0 22%),radial-gradient(circle at 34% 30%,#fff0 30%,rgb(0 0 0 / .5) 56%,rgb(0 0 0 / .9) 82%)}@keyframes cgSpin{to{transform:rotate(360deg)}}.cg-p-earth .cg-ball{background:radial-gradient(circle at 40% 40%,#7cc8ff,#2369d6 45%,#0c2f7a 80%);box-shadow:0 0 34px rgb(70 150 255 / .6);--tex:radial-gradient(ellipse 22% 14% at 35% 40%,#3fae6a 0 60%,transparent 62%),radial-gradient(ellipse 18% 24% at 64% 62%,#3c9c5e 0 58%,transparent 60%),radial-gradient(ellipse 30% 8% at 50% 22%,rgba(255,255,255,.55) 0 60%,transparent 62%),radial-gradient(ellipse 26% 7% at 58% 80%,rgba(255,255,255,.45) 0 60%,transparent 62%)}.cg-p-gas .cg-ball{background:linear-gradient(172deg,#f6e4bf,#dcb680 16%,#f2dcae 28%,#bd8f59 40%,#ecd3a2 52%,#c99d66 64%,#f4e2bd 76%,#b07f4d 90%);box-shadow:0 0 34px rgb(240 200 140 / .45)}.cg-p-gas .cg-ball::before{animation:none}.cg-p-violet .cg-ball{background:radial-gradient(circle at 40% 40%,#bcd6ff,#2f63d6 45%,#0f2766 80%);box-shadow:0 0 34px rgb(47 99 214 / .6);--tex:repeating-radial-gradient(circle at 70% 75%,rgba(210,228,255,.22) 0,rgba(210,228,255,0) 5%,rgba(0,0,0,0) 10%)}.cg-p-mars .cg-ball{background:radial-gradient(circle at 40% 40%,#ffb27a,#d5652a 45%,#7a2a0e 80%);box-shadow:0 0 28px rgb(255 120 60 / .5);--tex:radial-gradient(circle at 30% 40%,rgba(90,20,5,.5) 0 9%,transparent 10%),radial-gradient(circle at 62% 62%,rgba(90,20,5,.45) 0 12%,transparent 13%),radial-gradient(circle at 55% 25%,rgba(255,220,180,.3) 0 6%,transparent 7%)}.cg-p-ice .cg-ball{background:radial-gradient(circle at 40% 40%,#eafffb,#7fe6e0 40%,#1d8fa3 78%,#0a3b4f);box-shadow:0 0 28px rgb(197 208 222 / .55);--tex:repeating-linear-gradient(165deg,rgba(255,255,255,.18) 0 4%,rgba(0,0,0,0) 4% 10%)}.cg-p-moon .cg-ball{background:radial-gradient(circle at 40% 40%,#efebe6,#a7a29c 45%,#57524d 82%);box-shadow:0 0 24px rgb(255 255 255 / .3);--tex:radial-gradient(circle at 32% 40%,rgba(0,0,0,.25) 0 8%,transparent 9%),radial-gradient(circle at 64% 58%,rgba(0,0,0,.22) 0 12%,transparent 13%),radial-gradient(circle at 55% 26%,rgba(0,0,0,.2) 0 5%,transparent 6%)}.cg-p-lime .cg-ball{background:radial-gradient(circle at 40% 40%,#f2f7fc,#a9bdd6 40%,#4a6488 78%,#1a2c47);box-shadow:0 0 30px rgb(41 197 246 / .6);--tex:repeating-linear-gradient(170deg,rgba(255,255,255,.14) 0 3%,rgba(0,0,0,0) 3% 9%)}.cg-rng{position:absolute;left:-44%;right:-44%;top:40%;height:20%;border-radius:50%;pointer-events:none;transform:rotate(-16deg);background:radial-gradient(closest-side,#fff0 62%,var(--rc,rgb(236 212 166 / .9)) 68%,rgb(255 255 255 / .35) 78%,var(--rc,rgb(236 212 166 / .9)) 86%,#fff0 98%)}.cg-p-ice .cg-rng{--rc:rgba(160,245,235,.85)}.cg-p-lime .cg-rng{--rc:rgba(220,235,250,.9)}.cg-lbl{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:rgb(0 30 58 / .9);border:1px solid;font-family:'Sora',sans-serif;font-weight:600;font-size:14px;white-space:nowrap;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.cg-who .cg-lbl{border-color:rgb(197 208 222 / .5)}.cg-need .cg-lbl{border-color:rgb(41 197 246 / .5)}.cg .cg-node:hover .cg-orb,.cg .cg-node:focus-visible .cg-orb,.cg .cg-node.on .cg-orb{transform:scale(1.25);filter:brightness(1.15)}.cg .cg-who:hover .cg-lbl,.cg .cg-who:focus-visible .cg-lbl,.cg .cg-who.on .cg-lbl{background:var(--teal);border-color:var(--teal);color:#00294B;box-shadow:0 0 26px rgb(197 208 222 / .55)}.cg .cg-need:hover .cg-lbl,.cg .cg-need:focus-visible .cg-lbl,.cg .cg-need.on .cg-lbl{background:var(--acc);border-color:var(--acc);color:#00294B;box-shadow:0 0 26px rgb(41 197 246 / .5)}.cg.has-sel .cg-node:not(.on){opacity:.55}.cg.has-sel .cg-node:not(.on):hover{opacity:1}.cg .cg-node{transition:opacity .4s}.cg .cg-node:focus-visible{outline:none}.cg-core{position:absolute;left:calc(600 / 1200 * 100%);top:calc(310 / 620 * 100%);z-index:2;width:clamp(150px,16vw,200px);aspect-ratio:1;transform:translate(-50%,-50%)}.cg-core-ball{position:absolute;inset:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(circle at 34% 30%,#ffffff 0%,#d8ecfb 14%,#5fb3ea 36%,#0b5a9a 64%,#00294B 100%);box-shadow:0 0 70px rgb(41 197 246 / .55),0 0 160px rgb(197 208 222 / .35),inset -18px -22px 40px rgb(0 0 0 / .45);animation:cgCore 4s ease-in-out infinite}@keyframes cgCore{50%{box-shadow:0 0 100px rgb(41 197 246 / .8),0 0 220px rgb(197 208 222 / .5),inset -18px -22px 40px rgb(0 0 0 / .45)}}.cg-core-ball b{font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(15px,1.6vw,21px);color:#06141f;letter-spacing:-.01em}.cg-core-ball small{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#06303a}.cg-core-ring{position:absolute;inset:-22%;border-radius:50%;border:2px dotted rgb(41 197 246 / .55);animation:cgSpin 14s linear infinite}.cg-core-ring.r2{inset:-40%;border:1px dashed rgb(197 208 222 / .4);animation-duration:22s;animation-direction:reverse}.cg-core-ring::after{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--acc);box-shadow:0 0 14px var(--acc)}.cg-core-ring.r2::after{background:var(--teal);box-shadow:0 0 14px var(--teal);top:auto;bottom:-6px}.cg-status{position:absolute;left:50%;top:calc(100% + 34%);transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgb(0 30 58 / .85);border:1px solid rgb(41 197 246 / .4);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--acc)}.cg-status i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px var(--acc);animation:cgBlink 1s ease-in-out infinite}@keyframes cgBlink{50%{opacity:.25}}.cg-flowpanel{position:relative;z-index:3;width:100%;max-width:1160px;margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,2fr);gap:20px;align-items:start;text-align:left}.cg-step{background:rgb(0 30 58 / .78);border:1px solid rgb(255 255 255 / .12);border-radius:22px;padding:24px 26px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .4s,box-shadow .4s}.cg-step-who{border-color:rgb(197 208 222 / .35)}.cg-step-need{border-color:rgb(41 197 246 / .3)}.cg.has-sel .cg-step-who{border-color:var(--teal);box-shadow:0 0 40px rgb(197 208 222 / .18)}.cg-step-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-family:'Sora',sans-serif;font-weight:600;font-size:22px}.cg-step-head b{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#00294B}.cg-step-who .cg-step-head b{background:var(--teal)}.cg-step-need .cg-step-head b{background:var(--acc)}.cg-tour{margin-left:auto;font-family:'IBM Plex Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);display:none;align-items:center;gap:6px}.cg-tour i{width:7px;height:7px;border-radius:50%;background:var(--acc);animation:cgBlink 1s ease-in-out infinite}.cg.is-tour .cg-tour{display:inline-flex}.cg p.cg-who-name{margin:0 0 8px;font-family:'Sora',sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:rgb(255 255 255 / .55)}.cg.has-sel p.cg-who-name{color:var(--teal)}.cg p.cg-who-text{margin:0;font-size:15px;line-height:1.55;color:rgb(255 255 255 / .75)}.cg-arrow{align-self:center;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .25);color:#fff;transition:all .4s}.cg-arrow svg{width:18px;height:18px}.cg.has-sel .cg-arrow{border-color:var(--acc);color:var(--acc);box-shadow:0 0 24px rgb(41 197 246 / .35)}.cg-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cg a.cg-card{display:flex;gap:14px;align-items:flex-start;padding:16px 16px 16px 14px;border-radius:16px;text-decoration:none;color:#fff;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);transition:background .3s,border-color .3s,opacity .3s,transform .3s,box-shadow .3s}.cg-dot{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;margin-top:2px}.cg-dot .cg-ball{box-shadow:none!important}.cg-card-body{display:flex;flex-direction:column;gap:5px;min-width:0}.cg-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:'Sora',sans-serif;font-weight:600;font-size:16px;line-height:1.25}.cg-card-text{font-size:13.5px;line-height:1.5;color:rgb(255 255 255 / .72)}.cg-reco{display:none;font-style:normal;font-weight:600;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#00294B;background:var(--acc);border-radius:999px;padding:3px 8px}.cg-go{margin-left:auto;flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--acc);border:1px solid rgb(41 197 246 / .4);transition:background .3s,color .3s}.cg-go svg{width:14px;height:14px}.cg a.cg-card:hover,.cg a.cg-card:focus-visible,.cg a.cg-card.is-lit{background:rgb(41 197 246 / .1);border-color:var(--acc);transform:translateY(-2px);box-shadow:0 10px 30px rgb(0 0 0 / .3);color:#fff}.cg a.cg-card:hover .cg-go,.cg a.cg-card.is-lit .cg-go{background:var(--acc);color:#00294B}.cg a.cg-card.is-reco{border-color:rgb(41 197 246 / .6)}.cg a.cg-card.is-reco .cg-reco{display:inline-block}.cg .cg-pause{position:absolute;right:20px;bottom:20px;z-index:4;width:44px;height:44px;padding:0;margin:0;border-radius:50%;border:1px solid rgb(255 255 255 / .4);background:rgb(0 20 42 / .35);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.cg .cg-pause:hover{background:rgb(255 255 255 / .12);color:#fff}.cg .cg-ico-play{display:none}.cg.is-paused .cg-ico-play{display:block}.cg.is-paused .cg-ico-pause{display:none}.cg.is-paused .cg-flow,.cg.is-paused .cg-core-ring,.cg.is-paused .cg-ball::before{animation-play-state:paused}.cg button:focus-visible,.cg a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (max-width:980px){.cg-flowpanel{grid-template-columns:1fr}.cg-arrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:760px){.cg-stage{aspect-ratio:360/640;max-width:420px}.cg-lines-d{display:none}.cg-lines-m{display:block}.cg .cg-node{left:calc(var(--mx) / 360 * 100%);top:calc(var(--my) / 640 * 100%)}.cg-who{--o:52px}.cg-need{--o:40px}.cg-lbl{white-space:normal;text-align:center;justify-content:center;max-width:96px;font-size:11px;padding:6px 9px;line-height:1.2}.cg-head{font-size:16px}.cg-head-who{left:50%;top:calc(18 / 640 * 100%)}.cg-head-need{left:50%;top:calc(470 / 640 * 100%)}.cg-core{left:50%;top:calc(300 / 640 * 100%);width:120px}.cg-status{top:calc(100% + 30%);font-size:10px}.cg-cards{grid-template-columns:1fr}.cg-step{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.cg-stars-2,.cg-neb,.cg-float,.cg-orb::before,.cg-ball::before,.cg-core-ball,.cg-core-ring,.cg-up,.cg-status i,.cg-tour i{animation:none}.cg-flow{animation:none;stroke-dasharray:none}}.cg-need-for{font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:14px;color:var(--acc);margin-left:4px}.cg.has-sel a.cg-card{opacity:1}.cg-cards.swap a.cg-card{animation:cgSwap .6s cubic-bezier(.16,1,.3,1) both}.cg-cards.swap a.cg-card:nth-child(2){animation-delay:.06s}.cg-cards.swap a.cg-card:nth-child(3){animation-delay:.12s}.cg-cards.swap a.cg-card:nth-child(4){animation-delay:.18s}@keyframes cgSwap{from{opacity:0;transform:translateY(14px) scale(.98)}}.cg-need .cg-lbl.swap{animation:cgSwap .5s cubic-bezier(.16,1,.3,1) both}.cg{--brand:#0787D9;--navy:#00294B}.cg p.cg-welcome{font-family:'gilmer','Sora',sans-serif;font-weight:500;letter-spacing:0}.cg h1.cg-title{font-family:'gilmer','Sora',sans-serif;font-weight:700;font-size:clamp(28px,4vw,58px);line-height:1.12;letter-spacing:-.01em;color:#fff;max-width:none}.cg h1.cg-title span{display:block}.cg h1.cg-title .cg-title-2{background:linear-gradient(90deg,#22d3ee 0%,#0aa2ec 45%,#0787D9 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;text-shadow:none;padding-bottom:.06em}@media (min-width:900px){.cg h1.cg-title span{white-space:nowrap}}.cg .cg-core-ball{background:radial-gradient(circle at 34% 28%,#3b9be6 0%,#0d5aa3 28%,#00376a 55%,#00294B 72%,#00142a 100%);box-shadow:0 0 70px rgb(7 135 217 / .6),0 0 160px rgb(34 211 238 / .3),inset -18px -22px 40px rgb(0 0 0 / .5);animation:cgCoreB 4s ease-in-out infinite}@keyframes cgCoreB{50%{box-shadow:0 0 100px rgb(7 135 217 / .85),0 0 220px rgb(34 211 238 / .45),inset -18px -22px 40px rgb(0 0 0 / .5)}}.cg .cg-logo{width:78%;height:auto;display:block;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .4))}.cg-core-ring{border-color:rgb(34 211 238 / .6)}.cg-core-ring::after{background:#22d3ee;box-shadow:0 0 14px #22d3ee}.cg .cg-core-ball{background:radial-gradient(circle at 34% 26%,#ffffff 0%,#ffffff 30%,#eef5fb 48%,#d3e3f1 66%,#9db9d3 86%,#6d8cab 100%);box-shadow:0 0 70px rgb(7 135 217 / .55),0 0 160px rgb(34 211 238 / .3),inset -16px -20px 36px rgb(0 41 75 / .28);animation:cgCoreW 4s ease-in-out infinite}@keyframes cgCoreW{50%{box-shadow:0 0 100px rgb(7 135 217 / .8),0 0 220px rgb(34 211 238 / .45),inset -16px -20px 36px rgb(0 41 75 / .28)}}.cg .cg-logo{width:88%;filter:none;mix-blend-mode:multiply}.cg-core{width:clamp(170px,18vw,232px)}@media (max-width:760px){.cg-core{width:136px}}.cg .cg-core-ball,.ob .ob-core-in.ob-core-logo{background:radial-gradient(circle at 38% 32%,#ffffff 0%,#f6fbfe 30%,#dcebf6 52%,#9cbfdc 76%,#466f99 100%);box-shadow:0 0 60px rgb(7 135 217 / .55),0 0 150px rgb(41 197 246 / .3),inset 0 0 0 1px rgb(255 255 255 / .35),inset -22px -26px 44px rgb(0 41 75 / .38),inset 10px 8px 24px rgb(255 255 255 / .7)}.cg .cg-core-ball::before,.ob .ob-core-in.ob-core-logo::before{content:"";display:block;position:absolute;inset:0;border-radius:50%;z-index:0;pointer-events:none;opacity:.9;transform:none;animation:corePlanetSpin 40s linear infinite;background:repeating-linear-gradient(168deg,#fff0 0 5%,rgb(90 150 205 / .16) 5% 8%,#fff0 8% 13%,rgb(255 255 255 / .35) 13% 15%,#fff0 15% 21%),radial-gradient(ellipse 18% 9% at 30% 70%,rgb(70 130 190 / .22),#fff0 70%),radial-gradient(ellipse 14% 7% at 72% 30%,rgb(70 130 190 / .2),#fff0 70%);background-size:220% 100%,220% 100%,220% 100%;border:0}.cg .cg-core-ball::after,.ob .ob-core-in.ob-core-logo::after{content:"";display:block;position:absolute;inset:0;border-radius:50%;z-index:2;pointer-events:none;transform:none;animation:none;border:0;opacity:1;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .65) 0,#fff0 20%),radial-gradient(circle at 40% 36%,#fff0 48%,rgb(0 41 75 / .28) 68%,rgb(0 20 42 / .62) 90%)}.cg .cg-core-ball .cg-logo,.ob .ob-core-in.ob-core-logo .ob-logo{position:relative;z-index:1}@keyframes corePlanetSpin{from{background-position:0 0,0 0,0 0}to{background-position:-220% 0,-220% 0,-220% 0}}@media (prefers-reduced-motion:reduce){.cg .cg-core-ball::before,.ob .ob-core-in.ob-core-logo::before{animation:none}}.cg h1.cg-title span{font-size:clamp(24px,2.8vw,40px);line-height:1.15}.cg h1.cg-title .cg-title-2{font-size:clamp(26px,3.1vw,44px)}@media (max-width:999px){.cg h1.cg-title span{white-space:normal}}.cg .cg-flowpanel{grid-template-columns:minmax(0,1fr);max-width:920px;margin-left:auto;margin-right:auto}.cg-cards.swap a.cg-card:nth-child(5){animation-delay:.24s}@keyframes cgFlash{0%{box-shadow:0 0 0 0 rgb(41 197 246 / .7)}40%{box-shadow:0 0 50px 6px rgb(41 197 246 / .45)}100%{box-shadow:0 0 0 0 #fff0}}.ob{--acc:#29C5F6;--teal:#C5D0DE;--S:min(880px,94vw);--tilt:62deg;--R1:calc(var(--S) * .27);--R2:calc(var(--S) * .46);--mx:0;--my:0;position:relative;width:100%;overflow:hidden;isolation:isolate;color:#fff;font-family:'IBM Plex Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 70% 55% at 50% 62%,#0b3d6b 0%,#00294B 48%,#00142a 100%)}.ob *,.ob *::before,.ob *::after{box-sizing:border-box}.ob-stars{position:absolute;inset:-40px;pointer-events:none;z-index:0}.ob-stars-1{background-size:520px 520px;opacity:.7;background-image:radial-gradient(1px 1px at 6% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 64%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 38% 28%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1px 1px at 51% 83%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 67% 45%,rgb(255 255 255 / .7) 50%,transparent 51%),radial-gradient(1px 1px at 79% 9%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 91% 71%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1px 1px at 14% 92%,#fff 50%,transparent 51%)}.ob-stars-2{background-size:860px 860px;animation:obTwinkle 5s ease-in-out infinite alternate;background-image:radial-gradient(1.6px 1.6px at 12% 30%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 33% 78%,#cfe0ff 50%,transparent 51%),radial-gradient(2px 2px at 48% 14%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 72% 58%,#fff 50%,transparent 51%),radial-gradient(1.8px 1.8px at 88% 22%,#e4dcff 50%,transparent 51%)}@keyframes obTwinkle{from{opacity:.35}to{opacity:1}}.ob-nebula{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0;animation:obDrift 18s ease-in-out infinite alternate}.ob-neb-1{width:520px;height:520px;left:-160px;top:10%;background:rgb(7 135 217 / .28)}.ob-neb-2{width:600px;height:600px;right:-200px;bottom:-10%;background:rgb(30 120 230 / .30);animation-delay:-6s}@keyframes obDrift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(60px,-40px,0) scale(1.15)}}.ob-in{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:72px 20px 56px;display:flex;flex-direction:column;align-items:center;text-align:center}.ob p.ob-welcome{margin:0 0 14px;font-family:'Sora',sans-serif;font-weight:600;font-size:clamp(18px,2vw,28px);color:#fff;line-height:1.3;letter-spacing:-.01em}.ob h1.ob-title{margin:0;padding:0;max-width:960px;font-family:'Sora',sans-serif;font-weight:600;font-size:clamp(32px,4.4vw,66px);line-height:1.06;letter-spacing:-.035em;color:var(--acc);text-transform:none;text-shadow:0 10px 50px rgb(0 0 0 / .45)}.ob-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:28px;font-family:'Sora',sans-serif;font-weight:600;font-size:clamp(17px,1.6vw,22px)}.ob-legend span{display:flex;align-items:center;gap:10px}.ob-legend i{width:12px;height:12px;border-radius:50%;display:inline-block}.ob-legend small{font-family:'IBM Plex Sans',sans-serif;font-weight:400;font-size:13px;color:rgb(255 255 255 / .65)}.ob-hint{margin:10px 0 0;font-size:14px;color:rgb(255 255 255 / .7);min-height:1.4em}.ob-up{animation:obUp 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.1s + var(--i) * .12s)}@keyframes obUp{from{opacity:0;transform:translateY(32px)}}.ob-sys{position:relative;width:var(--S);height:calc(var(--S) * .5);margin:0 auto;perspective:1600px;animation:obIn 1.6s cubic-bezier(.16,1,.3,1) .4s both}@keyframes obIn{from{opacity:0;transform:scale(.7)}}.ob-plane{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(var(--tilt) - var(--my) * 7deg)) rotateY(calc(var(--mx) * 9deg))}.ob-ring{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.ob-r1{animation:obSpin 46s linear infinite}.ob-r2{animation:obSpin 70s linear infinite reverse}@keyframes obSpin{to{transform:rotate(360deg)}}.ob-track{position:absolute;border-radius:50%;pointer-events:none}.ob-r1 .ob-track{width:calc(var(--R1) * 2);height:calc(var(--R1) * 2);left:calc(var(--R1) * -1);top:calc(var(--R1) * -1);border:1.5px solid rgb(197 208 222 / .35);box-shadow:0 0 30px rgb(197 208 222 / .15),inset 0 0 30px rgb(197 208 222 / .08)}.ob-r2 .ob-track{width:calc(var(--R2) * 2);height:calc(var(--R2) * 2);left:calc(var(--R2) * -1);top:calc(var(--R2) * -1);border:1.5px dashed rgb(41 197 246 / .35);box-shadow:0 0 40px rgb(41 197 246 / .08)}.ob-spark{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;transform:rotate(var(--a)) translateX(var(--r))}.ob-r1 .ob-spark{--r:var(--R1);background:var(--teal);box-shadow:0 0 12px 3px rgb(197 208 222 / .8)}.ob-r2 .ob-spark{--r:var(--R2);background:var(--acc);box-shadow:0 0 12px 3px rgb(41 197 246 / .8)}.ob-node{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:rotate(var(--a)) translateX(var(--r))}.ob-r1 .ob-node{--r:var(--R1)}.ob-r2 .ob-node{--r:var(--R2)}.ob-face{transform-style:preserve-3d;transform:rotate(calc(var(--a) * -1))}.ob-counter{transform-style:preserve-3d}.ob-r1 .ob-counter{animation:obSpin 46s linear infinite reverse}.ob-r2 .ob-counter{animation:obSpin 70s linear infinite}.ob-upright{transform-style:preserve-3d;transform:rotateX(calc((var(--tilt) - var(--my) * 7deg) * -1))}.ob-sys:has(.ob-pill:hover) .ob-r1,.ob-sys:has(.ob-pill:hover) .ob-r2,.ob-sys:has(.ob-pill:hover) .ob-counter,.ob-sys:has(.ob-pill:focus-visible) .ob-r1,.ob-sys:has(.ob-pill:focus-visible) .ob-r2,.ob-sys:has(.ob-pill:focus-visible) .ob-counter,.ob.is-paused .ob-r1,.ob.is-paused .ob-r2,.ob.is-paused .ob-counter{animation-play-state:paused}.ob .ob-pill{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;white-space:nowrap;min-height:48px;padding:0 22px 0 16px;margin:0;border-radius:999px;cursor:pointer;text-decoration:none;text-transform:none;letter-spacing:0;font-family:'Sora',sans-serif;font-weight:600;font-size:clamp(13px,1.15vw,16px);line-height:1;color:#fff;background:rgb(0 30 58 / .92);transition:background .35s,color .35s,border-color .35s,box-shadow .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.ob .ob-who{border:1px solid rgb(197 208 222 / .55);box-shadow:0 0 24px rgb(197 208 222 / .18)}.ob .ob-need{border:1px solid rgb(41 197 246 / .55);box-shadow:0 0 24px rgb(41 197 246 / .15)}.ob-pill i{width:10px;height:10px;border-radius:50%;flex-shrink:0;animation:obPulse 2.4s ease-in-out infinite}.ob-who i{background:var(--teal);box-shadow:0 0 10px var(--teal)}.ob-need i{background:var(--acc);box-shadow:0 0 10px var(--acc)}@keyframes obPulse{50%{transform:scale(1.5);opacity:.6}}.ob .ob-pill:hover,.ob .ob-pill:focus-visible{transform:translate(-50%,-50%) scale(1.14);color:#00294B;outline:none}.ob .ob-who:hover,.ob .ob-who:focus-visible,.ob .ob-who[aria-pressed="true"]{background:var(--teal);border-color:var(--teal);color:#00294B;box-shadow:0 0 40px rgb(197 208 222 / .65)}.ob .ob-need:hover,.ob .ob-need:focus-visible{background:var(--acc);border-color:var(--acc);box-shadow:0 0 40px rgb(41 197 246 / .6)}.ob .ob-pill:hover i,.ob .ob-pill:focus-visible i,.ob .ob-who[aria-pressed="true"] i{background:#00294B;box-shadow:none}.ob .ob-who[aria-pressed="true"]{transform:translate(-50%,-50%) scale(1.08)}.ob.has-who .ob-who[aria-pressed="false"]{opacity:.5}.ob.has-who .ob-need{box-shadow:0 0 34px rgb(41 197 246 / .4)}.ob-pill .ob-arrow{width:16px;height:16px;margin-left:2px}.ob-core{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.ob-core-in{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:calc(var(--S) * .2);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 34% 30%,#ffffff 0%,#d8ecfb 14%,#5fb3ea 36%,#0b5a9a 64%,#00294B 100%);box-shadow:0 0 60px rgb(41 197 246 / .55),0 0 140px rgb(197 208 222 / .35),inset -18px -22px 40px rgb(0 0 0 / .45);animation:obCore 4s ease-in-out infinite}@keyframes obCore{50%{box-shadow:0 0 90px rgb(41 197 246 / .75),0 0 200px rgb(197 208 222 / .45),inset -18px -22px 40px rgb(0 0 0 / .45)}}.ob-core-in::before,.ob-core-in::after{content:"";position:absolute;inset:-18%;border-radius:50%;border:1px solid rgb(41 197 246 / .4);animation:obWave 3.2s ease-out infinite}.ob-core-in::after{animation-delay:1.6s}@keyframes obWave{from{transform:scale(.8);opacity:.9}to{transform:scale(1.6);opacity:0}}.ob-core-in b{font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(12px,1.4vw,19px);letter-spacing:-.01em;color:#06141f;text-shadow:0 1px 0 rgb(255 255 255 / .4)}.ob-list{display:none;flex-direction:column;gap:26px;width:100%;margin-top:4px}.ob h2.ob-list-title{margin:0 0 12px;padding:0;display:flex;align-items:center;justify-content:center;gap:10px;font-family:'Sora',sans-serif;font-weight:600;font-size:22px;color:#fff;text-transform:none;letter-spacing:-.01em;line-height:1.2}.ob-list-title i{width:11px;height:11px;border-radius:50%}.ob-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ob .ob-chip{position:relative;left:auto;top:auto;transform:none;font-size:14px}.ob .ob-chip:hover,.ob .ob-chip:focus-visible,.ob .ob-chip.ob-who[aria-pressed="true"]{transform:scale(1.05)}.ob .ob-chip .ob-arrow{display:none}.ob .ob-pause{position:absolute;right:20px;bottom:20px;z-index:3;width:44px;height:44px;padding:0;margin:0;border-radius:50%;border:1px solid rgb(255 255 255 / .4);background:rgb(0 20 42 / .35);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.ob .ob-pause:hover{background:rgb(255 255 255 / .12);color:#fff}.ob .ob-ico-play{display:none}.ob.is-paused .ob-ico-play{display:block}.ob.is-paused .ob-ico-pause{display:none}.ob button:focus-visible,.ob a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (max-width:760px){.ob{--tilt:48deg;--R1:calc(var(--S) * .24);--R2:calc(var(--S) * .43)}.ob-sys{height:calc(var(--S) * .62)}.ob-node{display:none}.ob-legend{display:none}.ob-list{display:flex}}@media (prefers-reduced-motion:reduce){.ob-r1,.ob-r2,.ob-counter,.ob-stars-2,.ob-nebula,.ob-core-in,.ob-core-in::before,.ob-core-in::after,.ob-pill i,.ob-up,.ob-sys{animation:none}}.ob{--S:min(920px,94vw)}.ob-in{padding-bottom:96px}.ob-sys{height:calc(var(--S) * .56);margin-top:10px}.ob .ob-sys .ob-pill,.ob .ob-sys .ob-pill:hover,.ob .ob-sys .ob-pill:focus-visible,.ob .ob-sys .ob-who[aria-pressed="true"]{flex-direction:column;gap:9px;padding:0;min-height:0;background:none;border:0;box-shadow:none;color:#fff;transform:translate(-50%,-30%)}.ob-orb{position:relative;display:block;width:clamp(34px,3.8vw,54px);aspect-ratio:1;border-radius:50%;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.ob-who .ob-orb{background:radial-gradient(circle at 32% 28%,#fff 0%,#c4fbf3 10%,#C5D0DE 36%,#14798a 70%,#052733 100%);box-shadow:0 0 24px rgb(197 208 222 / .55)}.ob-need .ob-orb{background:radial-gradient(circle at 32% 28%,#fff 0%,#e3f6fe 10%,#29C5F6 36%,#0b5b86 70%,#03243a 100%);box-shadow:0 0 24px rgb(41 197 246 / .5)}.ob-orb::before{content:"";position:absolute;inset:-28%;border-radius:50%;border:1px solid;animation:obWave 2.8s ease-out infinite}.ob-who .ob-orb::before{border-color:rgb(197 208 222 / .7)}.ob-need .ob-orb::before{border-color:rgb(41 197 246 / .7)}.ob-need .ob-orb::after{content:"";position:absolute;left:-38%;right:-38%;top:41%;height:18%;border-radius:50%;border:2px solid rgb(220 235 250 / .8);transform:rotate(-18deg)}.ob-lbl{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;background:rgb(0 30 58 / .92);border:1px solid;font-size:clamp(12px,1.05vw,15px);white-space:nowrap;transition:background .35s,color .35s,border-color .35s,box-shadow .35s}.ob-who .ob-lbl{border-color:rgb(197 208 222 / .55)}.ob-need .ob-lbl{border-color:rgb(41 197 246 / .55)}.ob-lbl .ob-arrow{width:14px;height:14px}.ob .ob-sys .ob-pill:hover .ob-orb,.ob .ob-sys .ob-pill:focus-visible .ob-orb,.ob .ob-sys .ob-who[aria-pressed="true"] .ob-orb{transform:scale(1.4)}.ob .ob-sys .ob-who:hover .ob-orb,.ob .ob-sys .ob-who[aria-pressed="true"] .ob-orb{box-shadow:0 0 50px 8px rgb(197 208 222 / .7)}.ob .ob-sys .ob-need:hover .ob-orb,.ob .ob-sys .ob-need:focus-visible .ob-orb{box-shadow:0 0 50px 8px rgb(41 197 246 / .65)}.ob .ob-sys .ob-who:hover .ob-lbl,.ob .ob-sys .ob-who:focus-visible .ob-lbl,.ob .ob-sys .ob-who[aria-pressed="true"] .ob-lbl{background:var(--teal);border-color:var(--teal);color:#00294B;box-shadow:0 0 30px rgb(197 208 222 / .5)}.ob .ob-sys .ob-need:hover .ob-lbl,.ob .ob-sys .ob-need:focus-visible .ob-lbl{background:var(--acc);border-color:var(--acc);color:#00294B;box-shadow:0 0 30px rgb(41 197 246 / .5)}.ob .ob-sys .ob-pill:focus-visible{outline:none}.ob-comet{position:absolute;border-radius:50%;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.ob-r1 .ob-comet{width:calc(var(--R1) * 2);height:calc(var(--R1) * 2);left:calc(var(--R1) * -1);top:calc(var(--R1) * -1);background:conic-gradient(#fff0 0deg 250deg,rgb(197 208 222 / .95) 360deg);animation:obSpin 9s linear infinite}.ob-r2 .ob-comet{width:calc(var(--R2) * 2);height:calc(var(--R2) * 2);left:calc(var(--R2) * -1);top:calc(var(--R2) * -1);background:conic-gradient(rgb(41 197 246 / .95) 0deg,#fff0 110deg 360deg);animation:obSpin 13s linear infinite reverse}.ob-core-orbit{position:absolute;left:0;top:0;width:calc(var(--S) * .34);height:calc(var(--S) * .34);margin:calc(var(--S) * -.17) 0 0 calc(var(--S) * -.17);border-radius:50%;border:1.5px solid rgb(41 197 246 / .55);box-shadow:0 0 22px rgb(41 197 246 / .25);transform-style:preserve-3d;transform:rotateX(74deg) rotateY(-16deg)}.ob-moon-arm{position:absolute;inset:0;transform-style:preserve-3d;animation:obSpin 6s linear infinite}.ob-moon{position:absolute;left:50%;top:0;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#29C5F6 45%,#0b5b86);box-shadow:0 0 16px #29C5F6}.ob-sys:has(.ob-pill:hover) .ob-comet,.ob-sys:has(.ob-pill:hover) .ob-moon-arm,.ob.is-paused .ob-comet,.ob.is-paused .ob-moon-arm,.ob-sys:has(.ob-pill:focus-visible) .ob-comet,.ob-sys:has(.ob-pill:focus-visible) .ob-moon-arm{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ob-comet,.ob-moon-arm,.ob-orb::before{animation:none}}.ob-tag{position:absolute;top:50%;z-index:4;display:flex;align-items:center;gap:12px;transform:translateY(-50%);pointer-events:none;white-space:nowrap}.ob-tag-who{right:calc(var(--S) * .77)}.ob-tag-need{left:calc(var(--S) * .96)}.ob-tag-num{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:'Sora',sans-serif;font-weight:700;font-size:14px;color:#00294B}.ob-tag-who .ob-tag-num{background:var(--teal);box-shadow:0 0 24px rgb(197 208 222 / .6)}.ob-tag-need .ob-tag-num{background:var(--acc);box-shadow:0 0 24px rgb(41 197 246 / .55)}.ob-tag-txt{display:flex;flex-direction:column;text-align:left;font-family:'Sora',sans-serif;font-weight:600;font-size:22px;line-height:1.15;color:#fff;letter-spacing:-.01em}.ob-tag-txt small{margin-top:4px;font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .6)}.ob-tag-line{position:relative;display:block;height:2px;flex-shrink:0}.ob-tag-who .ob-tag-line{width:calc(var(--S) * .2 + 24px);background:repeating-linear-gradient(90deg,rgb(197 208 222 / .75) 0 6px,transparent 6px 11px)}.ob-tag-need .ob-tag-line{width:36px;background:repeating-linear-gradient(90deg,rgb(41 197 246 / .75) 0 6px,transparent 6px 11px)}.ob-tag-line::after{content:"";position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%}.ob-tag-who .ob-tag-line::after{right:-5px;background:var(--teal);box-shadow:0 0 12px var(--teal)}.ob-tag-need .ob-tag-line::after{left:-5px;background:var(--acc);box-shadow:0 0 12px var(--acc)}.ob-tag-txt{white-space:normal;max-width:150px;font-size:19px}.ob .ob-sys{height:calc(var(--S) * .64)}.ob .ob-in{padding-bottom:120px}.ob{--blue:#2F8FFF;--S:min(1140px,96vw);--tilt:50deg;--R1:calc(var(--S) * .19);--R2:calc(var(--S) * .325);--R3:calc(var(--S) * .465)}.ob .ob-sys{height:calc(var(--S) * .62 + 230px);margin-top:-30px}.ob .ob-plane{top:calc(var(--S) * .3 + 50px)}.ob .ob-in{padding-bottom:110px}.ob .ob-sys .ob-who .ob-orb::before,.ob .ob-sys .ob-fin .ob-orb::before{display:none}.ob-legend{display:flex!important}.ob-tag{display:none!important}.ob-r1{animation:obSpin 50s linear infinite}.ob-r1 .ob-counter{animation:obSpin 50s linear infinite reverse}.ob-r2{animation:obSpin 72s linear infinite reverse}.ob-r2 .ob-counter{animation:obSpin 72s linear infinite}.ob-r3{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;animation:obSpin 96s linear infinite}.ob-r3 .ob-counter{animation:obSpin 96s linear infinite reverse}.ob-r3 .ob-node{--r:var(--R3)}.ob-r3 .ob-spark{--r:var(--R3);background:var(--acc);box-shadow:0 0 12px 3px rgb(41 197 246 / .8)}.ob-r3 .ob-track{width:calc(var(--R3) * 2);height:calc(var(--R3) * 2);left:calc(var(--R3) * -1);top:calc(var(--R3) * -1);border:1.5px dashed rgb(41 197 246 / .35);box-shadow:0 0 40px rgb(41 197 246 / .08)}.ob-r3 .ob-comet{width:calc(var(--R3) * 2);height:calc(var(--R3) * 2);left:calc(var(--R3) * -1);top:calc(var(--R3) * -1);background:conic-gradient(#fff0 0deg 250deg,rgb(41 197 246 / .95) 360deg);animation:obSpin 15s linear infinite}.ob-r2 .ob-track{border:1.5px dashed rgb(197 208 222 / .38);box-shadow:0 0 30px rgb(197 208 222 / .1)}.ob-r2 .ob-spark{background:var(--teal);box-shadow:0 0 12px 3px rgb(197 208 222 / .8)}.ob-r2 .ob-comet{background:conic-gradient(rgb(197 208 222 / .95) 0deg,#fff0 110deg 360deg)}.ob-r1 .ob-track{border:1.5px solid rgb(47 143 255 / .4);box-shadow:0 0 30px rgb(47 143 255 / .15),inset 0 0 30px rgb(47 143 255 / .08)}.ob-r1 .ob-spark{background:var(--blue);box-shadow:0 0 12px 3px rgb(47 143 255 / .8)}.ob-r1 .ob-comet{background:conic-gradient(#fff0 0deg 250deg,rgb(47 143 255 / .95) 360deg)}.ob-sys:has(.ob-pill:hover) .ob-r3,.ob-sys:has(.ob-pill:focus-visible) .ob-r3,.ob.is-paused .ob-r3{animation-play-state:paused}.ob .ob-core-in{width:calc(var(--S) * .14)}.ob .ob-core-in b{font-size:clamp(11px,1.1vw,15px)}.ob .ob-core-orbit{width:calc(var(--S) * .22);height:calc(var(--S) * .22);margin:calc(var(--S) * -.11) 0 0 calc(var(--S) * -.11)}.ob .ob-sys .ob-need .ob-orb{width:clamp(36px,3.8vw,52px)}.ob .ob-sys .ob-who .ob-orb{width:clamp(32px,3.3vw,46px)}.ob .ob-sys .ob-fin .ob-orb{width:clamp(28px,2.9vw,40px)}.ob .ob-sys .ob-pill .ob-lbl{font-size:clamp(11px,.95vw,13px);padding:7px 12px;gap:6px}.ob .ob-fin{border:1px solid rgb(47 143 255 / .55)}.ob-fin .ob-lbl{border-color:rgb(47 143 255 / .6)}.ob-fin i{background:var(--blue);box-shadow:0 0 10px var(--blue)}.ob .ob-sys .ob-fin:hover .ob-lbl,.ob .ob-sys .ob-fin:focus-visible .ob-lbl{background:var(--blue);border-color:var(--blue);color:#00294B;box-shadow:0 0 30px rgb(47 143 255 / .5)}.ob .ob-fin.ob-chip:hover,.ob .ob-fin.ob-chip:focus-visible{background:var(--blue);border-color:var(--blue);color:#00294B}.ob-p-rose .ob-ball{background:radial-gradient(circle at 40% 40%,#d9f3ff,#4cbfe9 45%,#0b4f78 80%);box-shadow:0 0 26px rgb(76 191 233 / .5);--tex:repeating-linear-gradient(160deg,rgba(255,255,255,.14) 0 3%,rgba(0,0,0,0) 3% 9%)}.ob-p-emerald .ob-ball{background:radial-gradient(circle at 40% 40%,#d5f7f2,#2bb3a8 45%,#0a4a52 80%);box-shadow:0 0 26px rgb(43 179 168 / .5);--tex:radial-gradient(circle at 35% 45%,rgba(0,60,30,.35) 0 10%,transparent 11%),radial-gradient(circle at 65% 30%,rgba(255,255,255,.2) 0 7%,transparent 8%)}.ob-p-azure .ob-ball{background:radial-gradient(circle at 40% 40%,#cdeeff,#2fa8e8 45%,#06345e 80%);box-shadow:0 0 26px rgb(47 168 232 / .55);--tex:repeating-linear-gradient(170deg,rgba(255,255,255,.16) 0 4%,rgba(0,0,0,0) 4% 10%)}.ob-p-gold .ob-ball{background:radial-gradient(circle at 40% 40%,#fff0b8,#e0a52b 45%,#6b4508 80%);box-shadow:0 0 26px rgb(224 165 43 / .5)}.ob-p-gold .ob-rng{--rc:rgba(255,226,150,.9)}@media (max-width:760px){.ob-list>div{display:block!important}.ob{--S:94vw;--tilt:48deg}.ob .ob-sys{height:calc(var(--S) * .7)}.ob .ob-plane{top:50%}}@media (max-width:1299px){.ob-tag{display:none}}.ob{--R1:calc(var(--S) * .27);--R3:calc(var(--S) * .465)}.ob .ob-core-in{width:calc(var(--S) * .16)}.ob .ob-core-orbit{width:calc(var(--S) * .27);height:calc(var(--S) * .27);margin:calc(var(--S) * -.135) 0 0 calc(var(--S) * -.135)}.ob .ob-sys .ob-who .ob-orb{width:clamp(36px,3.8vw,52px)}.ob .ob-sys .ob-need .ob-orb{width:clamp(40px,4.2vw,58px)}.ob .ob-sys .ob-pill .ob-lbl{font-size:clamp(12px,1vw,14px)}.ob{--R1:calc(var(--S) * .215);--R2:calc(var(--S) * .345);--R3:calc(var(--S) * .47)}.ob-r1 .ob-track{border:1.5px solid rgb(41 197 246 / .45);box-shadow:0 0 30px rgb(41 197 246 / .15),inset 0 0 30px rgb(41 197 246 / .08)}.ob-r1 .ob-spark{background:var(--acc);box-shadow:0 0 12px 3px rgb(41 197 246 / .8)}.ob-r1 .ob-comet{background:conic-gradient(#fff0 0deg 250deg,rgb(41 197 246 / .95) 360deg)}.ob-r3 .ob-track{border:1.5px dashed rgb(47 143 255 / .4);box-shadow:0 0 40px rgb(47 143 255 / .08)}.ob-r3 .ob-spark{background:var(--blue);box-shadow:0 0 12px 3px rgb(47 143 255 / .8)}.ob-r3 .ob-comet{background:conic-gradient(#fff0 0deg 250deg,rgb(47 143 255 / .95) 360deg)}.ob .ob-sys .ob-need .ob-orb{width:clamp(34px,3.5vw,48px)}.ob .ob-sys .ob-who .ob-orb{width:clamp(34px,3.5vw,48px)}.ob .ob-sys .ob-fin .ob-orb{width:clamp(36px,3.7vw,50px)}.ob .ob-sys .ob-pill .ob-lbl{font-size:clamp(11px,.95vw,13px)}.ob .ob-core-in.ob-core-logo{width:calc(var(--S) * .17);overflow:visible;background:radial-gradient(circle at 34% 26%,#ffffff 0%,#ffffff 30%,#eef5fb 48%,#d3e3f1 66%,#9db9d3 86%,#6d8cab 100%);box-shadow:0 0 70px rgb(7 135 217 / .55),0 0 160px rgb(41 197 246 / .3),inset -16px -20px 36px rgb(0 41 75 / .28);animation:obCoreW 4s ease-in-out infinite}@keyframes obCoreW{50%{box-shadow:0 0 100px rgb(7 135 217 / .8),0 0 220px rgb(41 197 246 / .45),inset -16px -20px 36px rgb(0 41 75 / .28)}}.ob .ob-core-logo::before,.ob .ob-core-logo::after{display:none}.ob .ob-logo{position:relative;z-index:1;width:88%;height:auto;display:block;mix-blend-mode:multiply}.ob-cring{position:absolute;inset:-14%;border-radius:50%;border:2px dotted rgb(41 197 246 / .6);animation:obSpin 14s linear infinite;pointer-events:none}.ob-cring.r2{inset:-28%;border:1px dashed rgb(197 208 222 / .45);animation-duration:22s;animation-direction:reverse}.ob-cring::after{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#29C5F6;box-shadow:0 0 14px #29C5F6}.ob-cring.r2::after{top:auto;bottom:-6px;background:#C5D0DE;box-shadow:0 0 14px #C5D0DE}.ob.is-paused .ob-cring,.ob-sys:has(.ob-pill:hover) .ob-cring{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ob-cring,.ob .ob-core-logo{animation:none}}.ob p.ob-welcome{font-family:'gilmer','Sora',sans-serif;font-weight:500;letter-spacing:0}.ob h1.ob-title{font-family:'gilmer','Sora',sans-serif;font-weight:700;font-size:clamp(28px,4vw,58px);line-height:1.12;letter-spacing:-.01em;color:#fff;max-width:none}.ob .ob-core-in b{color:#00294B;text-shadow:none}.ob h1.ob-title span{display:block}.ob h1.ob-title .ob-title-2{background:linear-gradient(90deg,#22d3ee 0%,#0aa2ec 45%,#0787D9 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;text-shadow:none;padding-bottom:.06em}@media (min-width:900px){.ob h1.ob-title span{white-space:nowrap}}.ob h1.ob-title span{font-size:clamp(24px,2.8vw,40px);line-height:1.15}.ob h1.ob-title .ob-title-2{font-size:clamp(26px,3.1vw,44px)}@media (max-width:999px){.ob h1.ob-title span{white-space:normal}}.ob .ob-sys .ob-who .ob-orb{width:clamp(54px,5.8vw,84px)}.ob .ob-sys .ob-need .ob-orb{width:clamp(40px,4.3vw,62px)}.ob .ob-sys .ob-orb{background:none!important;box-shadow:none!important}.ob .ob-sys .ob-orb::after{display:none}.ob-ball{position:absolute;inset:0;border-radius:50%;overflow:hidden;transition:box-shadow .5s}.ob-ball::before{content:"";position:absolute;inset:-25%;background:var(--tex,none);animation:obSpin 60s linear infinite}.ob-ball::after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 26%,rgb(255 255 255 / .5) 0,#fff0 22%),radial-gradient(circle at 34% 30%,#fff0 30%,rgb(0 0 0 / .5) 56%,rgb(0 0 0 / .9) 80%)}.ob-p-earth .ob-ball{background:radial-gradient(circle at 40% 40%,#7cc8ff,#2369d6 45%,#0c2f7a 80%);box-shadow:0 0 30px rgb(70 150 255 / .55);--tex:radial-gradient(ellipse 22% 14% at 35% 40%,#3fae6a 0 60%,transparent 62%),radial-gradient(ellipse 18% 24% at 64% 62%,#3c9c5e 0 58%,transparent 60%),radial-gradient(ellipse 30% 8% at 50% 22%,rgba(255,255,255,.55) 0 60%,transparent 62%),radial-gradient(ellipse 26% 7% at 58% 80%,rgba(255,255,255,.45) 0 60%,transparent 62%)}.ob-p-gas .ob-ball{background:linear-gradient(172deg,#f6e4bf,#dcb680 16%,#f2dcae 28%,#bd8f59 40%,#ecd3a2 52%,#c99d66 64%,#f4e2bd 76%,#b07f4d 90%);box-shadow:0 0 30px rgb(240 200 140 / .4)}.ob-p-gas .ob-ball::before{animation:none}.ob-p-violet .ob-ball{background:radial-gradient(circle at 40% 40%,#bcd6ff,#2f63d6 45%,#0f2766 80%);box-shadow:0 0 30px rgb(47 99 214 / .55);--tex:repeating-radial-gradient(circle at 70% 75%,rgba(210,228,255,.22) 0,rgba(210,228,255,0) 5%,rgba(0,0,0,0) 10%)}.ob-p-mars .ob-ball{background:radial-gradient(circle at 40% 40%,#ffb27a,#d5652a 45%,#7a2a0e 80%);box-shadow:0 0 26px rgb(255 120 60 / .5);--tex:radial-gradient(circle at 30% 40%,rgba(90,20,5,.5) 0 9%,transparent 10%),radial-gradient(circle at 62% 62%,rgba(90,20,5,.45) 0 12%,transparent 13%),radial-gradient(circle at 55% 25%,rgba(255,220,180,.3) 0 6%,transparent 7%)}.ob-p-ice .ob-ball{background:radial-gradient(circle at 40% 40%,#eafffb,#7fe6e0 40%,#1d8fa3 78%,#0a3b4f);box-shadow:0 0 26px rgb(197 208 222 / .55);--tex:repeating-linear-gradient(165deg,rgba(255,255,255,.18) 0 4%,rgba(0,0,0,0) 4% 10%)}.ob-p-moon .ob-ball{background:radial-gradient(circle at 40% 40%,#efebe6,#a7a29c 45%,#57524d 82%);box-shadow:0 0 22px rgb(255 255 255 / .3);--tex:radial-gradient(circle at 32% 40%,rgba(0,0,0,.25) 0 8%,transparent 9%),radial-gradient(circle at 64% 58%,rgba(0,0,0,.22) 0 12%,transparent 13%),radial-gradient(circle at 55% 26%,rgba(0,0,0,.2) 0 5%,transparent 6%),radial-gradient(circle at 42% 72%,rgba(0,0,0,.18) 0 6%,transparent 7%)}.ob-p-lime .ob-ball{background:radial-gradient(circle at 40% 40%,#f2f7fc,#a9bdd6 40%,#4a6488 78%,#1a2c47);box-shadow:0 0 30px rgb(41 197 246 / .6);--tex:repeating-linear-gradient(170deg,rgba(255,255,255,.14) 0 3%,rgba(0,0,0,0) 3% 9%)}.ob-rng{position:absolute;left:-42%;right:-42%;top:40%;height:20%;border-radius:50%;pointer-events:none;transform:rotate(-16deg);background:radial-gradient(closest-side,#fff0 62%,var(--rc,rgb(236 212 166 / .9)) 68%,rgb(255 255 255 / .35) 78%,var(--rc,rgb(236 212 166 / .9)) 86%,#fff0 98%)}.ob-p-ice .ob-rng{--rc:rgba(160,245,235,.85)}.ob-p-lime .ob-rng{--rc:rgba(220,235,250,.9)}.ob .ob-sys .ob-pill:hover .ob-ball,.ob .ob-sys .ob-pill:focus-visible .ob-ball,.ob .ob-sys .ob-who[aria-pressed="true"] .ob-ball{box-shadow:0 0 60px 12px rgb(255 255 255 / .35)}.ob .ob-sys .ob-pill:hover .ob-orb,.ob .ob-sys .ob-pill:focus-visible .ob-orb,.ob .ob-sys .ob-who[aria-pressed="true"] .ob-orb{transform:scale(1.35)}.ob-sys:has(.ob-pill:hover) .ob-ball::before,.ob.is-paused .ob-ball::before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ob-ball::before{animation:none}}.ob-flow{position:relative;z-index:3;width:100%;max-width:1160px;margin-top:48px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,2fr);gap:20px;align-items:start;text-align:left}.ob-step{background:rgb(0 30 58 / .78);border:1px solid rgb(255 255 255 / .12);border-radius:22px;padding:24px 26px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ob-step-who{border-color:rgb(197 208 222 / .35);transition:border-color .4s,box-shadow .4s}.ob-step-need{border-color:rgb(41 197 246 / .3)}.ob.has-who .ob-step-who{border-color:var(--teal);box-shadow:0 0 40px rgb(197 208 222 / .18)}.ob-step-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ob-step-num{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Sora',sans-serif;font-weight:700;font-size:13px;color:#00294B}.ob-step-who .ob-step-num{background:var(--teal)}.ob-step-need .ob-step-num{background:var(--acc)}.ob-step-q{font-family:'Sora',sans-serif;font-weight:600;font-size:22px;color:#fff;letter-spacing:-.01em}.ob p.ob-who-name{margin:0 0 8px;font-family:'Sora',sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:rgb(255 255 255 / .55)}.ob.has-who p.ob-who-name{color:var(--teal)}.ob p.ob-who-text{margin:0;font-size:15px;line-height:1.55;color:rgb(255 255 255 / .75)}.ob-step-arrow{align-self:center;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .25);color:#fff}.ob-step-arrow svg{width:18px;height:18px}.ob.has-who .ob-step-arrow{border-color:var(--acc);color:var(--acc);box-shadow:0 0 24px rgb(41 197 246 / .35)}.ob-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ob a.ob-card{position:relative;display:flex;gap:14px;align-items:flex-start;padding:16px 16px 16px 14px;border-radius:16px;text-decoration:none;color:#fff;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);transition:background .3s,border-color .3s,opacity .3s,transform .3s,box-shadow .3s}.ob-card-dot{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;overflow:hidden;margin-top:2px}.ob-card-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 26%,rgb(255 255 255 / .5) 0,#fff0 24%),radial-gradient(circle at 34% 30%,#fff0 30%,rgb(0 0 0 / .55) 62%,rgb(0 0 0 / .9) 86%)}.ob-card-dot.ob-p-mars{background:radial-gradient(circle at 40% 40%,#ffb27a,#d5652a 45%,#7a2a0e 80%)}.ob-card-dot.ob-p-ice{background:radial-gradient(circle at 40% 40%,#eafffb,#7fe6e0 40%,#1d8fa3 78%)}.ob-card-dot.ob-p-moon{background:radial-gradient(circle at 40% 40%,#efebe6,#a7a29c 45%,#57524d 82%)}.ob-card-dot.ob-p-lime{background:radial-gradient(circle at 40% 40%,#f2f7fc,#a9bdd6 40%,#4a6488 78%)}.ob-card-body{display:flex;flex-direction:column;gap:5px;min-width:0}.ob-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:'Sora',sans-serif;font-weight:600;font-size:16px;line-height:1.25}.ob-card-text{font-size:13.5px;line-height:1.5;color:rgb(255 255 255 / .72)}.ob-reco{display:none;font-style:normal;font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#00294B;background:var(--acc);border-radius:999px;padding:3px 8px}.ob-card-go{margin-left:auto;flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--acc);border:1px solid rgb(41 197 246 / .4);transition:background .3s,color .3s}.ob-card-go svg{width:14px;height:14px}.ob a.ob-card:hover,.ob a.ob-card:focus-visible,.ob a.ob-card.is-lit{background:rgb(41 197 246 / .1);border-color:var(--acc);transform:translateY(-2px);box-shadow:0 10px 30px rgb(0 0 0 / .3);color:#fff}.ob a.ob-card:hover .ob-card-go,.ob a.ob-card.is-lit .ob-card-go{background:var(--acc);color:#00294B}.ob a.ob-card.is-reco{border-color:rgb(41 197 246 / .6)}.ob a.ob-card.is-reco .ob-reco{display:inline-block}.ob.has-who a.ob-card:not(.is-reco){opacity:.5}.ob.has-who a.ob-card:not(.is-reco):hover{opacity:1}.ob .ob-sys .ob-need.is-dim{opacity:.45}@media (max-width:980px){.ob-flow{grid-template-columns:1fr}.ob-step-arrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:760px){.ob-list>div:last-child{display:block}.ob-flow{order:5}.ob-cards{grid-template-columns:1fr}.ob-step{padding:20px 18px}}.cg .cg-core-ball,.ob .ob-core-in.ob-core-logo{background:radial-gradient(circle at 38% 32%,#ffffff 0%,#f6fbfe 30%,#dcebf6 52%,#9cbfdc 76%,#466f99 100%);box-shadow:0 0 60px rgb(7 135 217 / .55),0 0 150px rgb(41 197 246 / .3),inset 0 0 0 1px rgb(255 255 255 / .35),inset -22px -26px 44px rgb(0 41 75 / .38),inset 10px 8px 24px rgb(255 255 255 / .7)}.cg .cg-core-ball::before,.ob .ob-core-in.ob-core-logo::before{content:"";display:block;position:absolute;inset:0;border-radius:50%;z-index:0;pointer-events:none;opacity:.9;transform:none;animation:corePlanetSpinB 40s linear infinite;background:repeating-linear-gradient(168deg,#fff0 0 5%,rgb(90 150 205 / .16) 5% 8%,#fff0 8% 13%,rgb(255 255 255 / .35) 13% 15%,#fff0 15% 21%),radial-gradient(ellipse 18% 9% at 30% 70%,rgb(70 130 190 / .22),#fff0 70%),radial-gradient(ellipse 14% 7% at 72% 30%,rgb(70 130 190 / .2),#fff0 70%);background-size:220% 100%,220% 100%,220% 100%;border:0}.cg .cg-core-ball::after,.ob .ob-core-in.ob-core-logo::after{content:"";display:block;position:absolute;inset:0;border-radius:50%;z-index:2;pointer-events:none;transform:none;animation:none;border:0;opacity:1;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .65) 0,#fff0 20%),radial-gradient(circle at 40% 36%,#fff0 48%,rgb(0 41 75 / .28) 68%,rgb(0 20 42 / .62) 90%)}.cg .cg-core-ball .cg-logo,.ob .ob-core-in.ob-core-logo .ob-logo{position:relative;z-index:1}@keyframes corePlanetSpinB{from{background-position:0 0,0 0,0 0}to{background-position:-220% 0,-220% 0,-220% 0}}@media (prefers-reduced-motion:reduce){.cg .cg-core-ball::before,.ob .ob-core-in.ob-core-logo::before{animation:none}}.rcx{--acc:#29C5F6;--teal:#C5D0DE;--blue:#2F8FFF;position:relative;width:100%;overflow:hidden;isolation:isolate;color:#fff;font-family:'IBM Plex Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 65% 55% at 50% 58%,#0b3d6b 0%,#00294B 52%,#00142a 100%)}.rcx *,.rcx *::before,.rcx *::after{box-sizing:border-box}.rcx-stars{position:absolute;inset:-40px;pointer-events:none;z-index:0;background-size:520px 520px;opacity:.7;background-image:radial-gradient(1px 1px at 6% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 64%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 38% 28%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1px 1px at 51% 83%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 67% 45%,rgb(255 255 255 / .7) 50%,transparent 51%),radial-gradient(1px 1px at 79% 9%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 91% 71%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1px 1px at 14% 92%,#fff 50%,transparent 51%)}.rcx-stars.s2{background-size:860px 860px;opacity:1;animation:rcxTwinkle 5s ease-in-out infinite alternate;background-image:radial-gradient(1.6px 1.6px at 12% 30%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 33% 78%,#cfe0ff 50%,transparent 51%),radial-gradient(2px 2px at 48% 14%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 72% 58%,#fff 50%,transparent 51%),radial-gradient(1.8px 1.8px at 88% 22%,#e4dcff 50%,transparent 51%)}@keyframes rcxTwinkle{from{opacity:.35}to{opacity:1}}.rcx-neb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;animation:rcxDrift 18s ease-in-out infinite alternate}.rcx-neb.n1{width:520px;height:520px;left:-180px;top:20%;background:rgb(7 135 217 / .24)}.rcx-neb.n2{width:600px;height:600px;right:-200px;top:35%;background:rgb(41 197 246 / .12);animation-delay:-7s}@keyframes rcxDrift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(50px,-30px,0) scale(1.12)}}.rcx-in{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:72px 20px 110px;display:flex;flex-direction:column;align-items:center;text-align:center}.rcx h1.rcx-title{margin:0;padding:0;font-family:'gilmer','Sora',sans-serif;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff;text-transform:none}.rcx h1.rcx-title span{display:block;font-size:clamp(24px,2.8vw,40px)}.rcx h1.rcx-title .rcx-title-2{font-size:clamp(26px,3.1vw,44px);background:linear-gradient(90deg,#22d3ee 0%,#0aa2ec 45%,#0787D9 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;padding-bottom:.06em}.rcx p.rcx-sub{margin:16px 0 0;font-size:clamp(15px,1.3vw,18px);color:rgb(255 255 255 / .75);max-width:680px;line-height:1.5}.rcx-up{animation:rcxUp 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.1s + var(--i) * .12s)}@keyframes rcxUp{from{opacity:0;transform:translateY(30px)}}.rcx-panel{position:relative;z-index:3;width:100%;max-width:1160px;margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;align-items:start;text-align:left}.rcx-box{background:rgb(0 30 58 / .78);border:1px solid rgb(41 197 246 / .3);border-radius:22px;padding:24px 26px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rcx-box-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-family:'Sora',sans-serif;font-weight:600;font-size:20px}.rcx-box-head b{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#00294B;background:var(--acc)}.rcx p.rcx-name{margin:0 0 8px;font-family:'Sora',sans-serif;font-weight:600;font-size:22px;line-height:1.3;color:var(--acc)}.rcx p.rcx-text{margin:0;font-size:15px;line-height:1.55;color:rgb(255 255 255 / .75)}.rcx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rcx a.rcx-card{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;text-decoration:none;color:#fff;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;animation:rcxSwap .55s cubic-bezier(.16,1,.3,1) both}.rcx a.rcx-card:nth-child(2){animation-delay:.06s}.rcx a.rcx-card:nth-child(3){animation-delay:.12s}.rcx a.rcx-card:nth-child(4){animation-delay:.18s}@keyframes rcxSwap{from{opacity:0;transform:translateY(14px) scale(.98)}}.rcx-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.rcx-card-title{font-family:'Sora',sans-serif;font-weight:600;font-size:16px;line-height:1.25}.rcx-card-text{font-size:13.5px;line-height:1.45;color:rgb(255 255 255 / .72)}.rcx-go{margin-left:auto;flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--acc);border:1px solid rgb(41 197 246 / .4);transition:background .3s,color .3s}.rcx-go svg{width:14px;height:14px}.rcx a.rcx-card:hover,.rcx a.rcx-card:focus-visible{background:rgb(41 197 246 / .1);border-color:var(--acc);transform:translateY(-2px);box-shadow:0 10px 30px rgb(0 0 0 / .3);color:#fff}.rcx a.rcx-card:hover .rcx-go{background:var(--acc);color:#00294B}.rcx button:focus-visible,.rcx a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.rcx-chips{display:none;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.rcx button.rcx-chip{margin:0;padding:9px 14px;border-radius:999px;border:1px solid rgb(41 197 246 / .5);background:rgb(0 30 58 / .9);color:#fff;font-family:'Sora',sans-serif;font-weight:600;font-size:13px;line-height:1;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}.rcx button.rcx-chip[aria-pressed="true"],.rcx button.rcx-chip:hover{background:var(--acc);border-color:var(--acc);color:#00294B}@media (min-width:1000px){.rcx h1.rcx-title span{white-space:nowrap}}@media (max-width:860px){.rcx-panel{grid-template-columns:1fr}}@media (max-width:760px){.rcx-cards{grid-template-columns:1fr}.rcx-box{padding:20px 18px}.rcx-chips{display:flex}}@media (prefers-reduced-motion:reduce){.rcx-stars.s2,.rcx-neb,.rcx-up,.rcx a.rcx-card{animation:none}}.rcj-map{position:relative;width:100%;max-width:1160px;aspect-ratio:2400/860;margin-top:34px}.rcj-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.rcj-svg circle{fill:#1f4f7c;transition:fill .5s}.rcj-svg g.rcj-r circle{fill:#5f8fbd}.rcj-svg g.rcj-r{transition:filter .5s}.rcj[data-sel="eu"] g[data-r="eu"] circle,.rcj[data-sel="uk"] g[data-r="uk"] circle,.rcj[data-sel="us"] g[data-r="us"] circle,.rcj[data-sel="ca"] g[data-r="ca"] circle,.rcj[data-sel="au"] g[data-r="au"] circle,.rcj[data-sel="sg"] g[data-r="sg"] circle,.rcj[data-sel="ae"] g[data-r="ae"] circle,.rcj[data-sel="mu"] g[data-r="mu"] circle{fill:#29C5F6}.rcj[data-sel="eu"] g[data-r="eu"],.rcj[data-sel="uk"] g[data-r="uk"],.rcj[data-sel="us"] g[data-r="us"],.rcj[data-sel="ca"] g[data-r="ca"],.rcj[data-sel="au"] g[data-r="au"],.rcj[data-sel="sg"] g[data-r="sg"],.rcj[data-sel="ae"] g[data-r="ae"],.rcj[data-sel="mu"] g[data-r="mu"]{filter:drop-shadow(0 0 6px rgb(41 197 246 / .9))}.rcj-scan{position:absolute;top:0;bottom:0;left:0;width:10%;pointer-events:none;background:linear-gradient(90deg,#fff0,rgb(41 197 246 / .06) 75%,rgb(41 197 246 / .22) 99%,#fff0);-webkit-mask:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mix-blend-mode:screen;animation:rcjScan 8s linear infinite}@keyframes rcjScan{from{transform:translateX(-100%)}to{transform:translateX(720%)}}.rcj .rcj-pin{position:absolute;left:calc(var(--x) / 240 * 100%);top:calc(var(--y) / 86 * 100%);z-index:3;display:flex;align-items:center;gap:8px;padding:0;margin:0;border:0;background:none;box-shadow:none;cursor:pointer;color:#fff;text-transform:none;letter-spacing:0;line-height:1;transform:translate(-9px,-50%)}.rcj .rcj-pin.left{flex-direction:row-reverse;transform:translate(calc(-100% + 9px),-50%)}.rcj-dot{position:relative;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#fff;border:4px solid var(--acc);box-shadow:0 0 14px var(--acc)}.rcj-dot::before{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid rgb(41 197 246 / .7);animation:rcjPing 2.2s ease-out infinite}@keyframes rcjPing{from{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.rcj-lbl{padding:8px 14px;border-radius:999px;background:rgb(0 30 58 / .92);border:1px solid rgb(41 197 246 / .5);font-family:'Sora',sans-serif;font-weight:600;font-size:14px;white-space:nowrap;transition:background .3s,color .3s,box-shadow .3s}.rcj .rcj-pin:hover .rcj-lbl,.rcj .rcj-pin[aria-pressed="true"] .rcj-lbl{background:var(--acc);border-color:var(--acc);color:#00294B;box-shadow:0 0 26px rgb(41 197 246 / .55)}.rcj .rcj-pin[aria-pressed="true"] .rcj-dot{transform:scale(1.25)}.rcj .rcj-pin:focus-visible{outline:none}.rcj .rcj-pin:focus-visible .rcj-lbl{outline:2px solid var(--acc);outline-offset:3px}@media (max-width:760px){.rcj-lbl{display:none}.rcj-dot{width:14px;height:14px;border-width:3px}.rcj .rcj-pin,.rcj .rcj-pin.left{transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.rcj-scan,.rcj-dot::before{animation:none}}.rci-belt{position:relative;width:100%;max-width:1100px;height:clamp(380px,44vw,540px);margin-top:20px}.rci-ring{position:absolute;left:6%;right:6%;top:14%;bottom:14%;border-radius:50%;border:1.5px dashed rgb(41 197 246 / .4);box-shadow:0 0 40px rgb(41 197 246 / .08)}.rci-ring.r2{left:17%;right:17%;top:28%;bottom:28%;border:1px solid rgb(197 208 222 / .25)}.rci-core{position:absolute;left:50%;top:50%;z-index:200;width:clamp(140px,15vw,190px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 38% 32%,#ffffff 0%,#f6fbfe 30%,#dcebf6 52%,#9cbfdc 76%,#466f99 100%);box-shadow:0 0 60px rgb(7 135 217 / .55),0 0 150px rgb(41 197 246 / .3),inset -22px -26px 44px rgb(0 41 75 / .38),inset 10px 8px 24px rgb(255 255 255 / .7)}.rci-core img{width:86%;height:auto;display:block;mix-blend-mode:multiply}.rci-core::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .6) 0,#fff0 20%),radial-gradient(circle at 40% 36%,#fff0 50%,rgb(0 41 75 / .25) 70%,rgb(0 20 42 / .55) 92%)}.rci .rci-item{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;margin:0;border:0;background:none;box-shadow:none;cursor:pointer;color:#fff;text-transform:none;letter-spacing:0;line-height:1;transform:translate(-50%,-50%) scale(var(--s,1));will-change:left,top,transform}.rci-orb{position:relative;width:clamp(44px,4.6vw,64px);aspect-ratio:1;border-radius:50%;overflow:hidden;transition:box-shadow .4s,transform .4s;background:var(--g)}.rci-orb::after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 26%,rgb(255 255 255 / .5) 0,#fff0 22%),radial-gradient(circle at 34% 30%,#fff0 30%,rgb(0 0 0 / .5) 58%,rgb(0 0 0 / .9) 84%)}.rci-lbl{padding:7px 13px;border-radius:999px;background:rgb(0 30 58 / .92);border:1px solid rgb(41 197 246 / .5);font-family:'Sora',sans-serif;font-weight:600;font-size:14px;white-space:nowrap;transition:background .3s,color .3s,box-shadow .3s}.rci .rci-item:hover .rci-lbl,.rci .rci-item[aria-pressed="true"] .rci-lbl{background:var(--acc);border-color:var(--acc);color:#00294B;box-shadow:0 0 26px rgb(41 197 246 / .55)}.rci .rci-item:hover .rci-orb,.rci .rci-item[aria-pressed="true"] .rci-orb{transform:scale(1.2);box-shadow:0 0 40px 6px rgb(41 197 246 / .55)}.rci .rci-item:focus-visible{outline:none}.rci .rci-item:focus-visible .rci-lbl{outline:2px solid var(--acc);outline-offset:3px}@media (max-width:760px){.rci-belt{display:none}}.cg-p-gold .cg-ball{background:radial-gradient(circle at 40% 40%,#fff0b8,#e0a52b 45%,#6b4508 80%);box-shadow:0 0 30px rgb(224 165 43 / .5)}.cg-p-gold .cg-rng{--rc:rgba(255,226,150,.9)}.cg-p-emerald .cg-ball{background:radial-gradient(circle at 40% 40%,#d5f7f2,#2bb3a8 45%,#0a4a52 80%);box-shadow:0 0 30px rgb(43 179 168 / .5);--tex:radial-gradient(circle at 35% 45%,rgba(0,60,30,.35) 0 10%,transparent 11%),radial-gradient(circle at 65% 30%,rgba(255,255,255,.2) 0 7%,transparent 8%)}.cg-p-azure .cg-ball{background:radial-gradient(circle at 40% 40%,#cdeeff,#2fa8e8 45%,#06345e 80%);box-shadow:0 0 30px rgb(47 168 232 / .55);--tex:repeating-linear-gradient(170deg,rgba(255,255,255,.16) 0 4%,rgba(0,0,0,0) 4% 10%)}.cg-p-rose .cg-ball{background:radial-gradient(circle at 40% 40%,#d9f3ff,#4cbfe9 45%,#0b4f78 80%);box-shadow:0 0 30px rgb(76 191 233 / .5);--tex:repeating-linear-gradient(160deg,rgba(255,255,255,.14) 0 3%,rgba(0,0,0,0) 3% 9%)}.cg .cg-ball.has-img{background:#0b3d6b var(--img) center/cover no-repeat;box-shadow:0 0 34px rgb(41 197 246 / .55)}.cg .cg-ball.has-img::before{display:none}.cg .cg-ball.has-img::after{background:radial-gradient(circle at 30% 26%,rgb(255 255 255 / .4) 0,#fff0 24%),radial-gradient(circle at 36% 32%,#fff0 38%,rgb(0 20 42 / .45) 66%,rgb(0 10 25 / .85) 88%)}.cg .cg-who.is-photo{--o:104px}.cg .cg-need.is-photo{--o:76px}@media (max-width:760px){.cg .cg-who.is-photo{--o:66px}.cg .cg-need.is-photo{--o:48px}}.ob .ob-ball.has-img{background:#0b3d6b var(--img) center/cover no-repeat;box-shadow:0 0 30px rgb(41 197 246 / .5)}.ob .ob-ball.has-img::before{display:none}.ob .ob-ball.has-img::after{background:radial-gradient(circle at 30% 26%,rgb(255 255 255 / .4) 0,#fff0 24%),radial-gradient(circle at 36% 32%,#fff0 38%,rgb(0 20 42 / .45) 66%,rgb(0 10 25 / .85) 88%)}.hx a.hx-edit{position:absolute;top:14px;right:14px;z-index:30;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgb(0 20 42 / .75);border:1px solid rgb(41 197 246 / .6);color:#fff;font:600 12px/1 'IBM Plex Sans',system-ui,sans-serif;text-decoration:none;opacity:.75;transition:opacity .2s,background .2s}.hx a.hx-edit:hover,.hx a.hx-edit:focus-visible{opacity:1;background:#29C5F6;color:#00294B}.hx a.hx-edit svg{width:13px;height:13px}.cg .cg-flowpanel.flash .cg-step{animation:cgFlash 1.1s ease-out}@media (prefers-reduced-motion:reduce){.cg .cg-flowpanel.flash .cg-step{animation:none}}