.uni[data-astro-cid-lpevzrfd]{isolation:isolate;position:relative;overflow:clip}.uni-sky[data-astro-cid-lpevzrfd]{z-index:-1;pointer-events:none;position:absolute;inset:0}.uni-sky__sticky[data-astro-cid-lpevzrfd]{height:100vh;position:sticky;top:0;overflow:hidden}.uni-sky__canvas[data-astro-cid-lpevzrfd]{width:100%;height:100%;display:block;position:absolute;inset:0}.uni-sky__nebula[data-astro-cid-lpevzrfd]{will-change:transform;border-radius:50%;position:absolute}.uni-sky__nebula--a[data-astro-cid-lpevzrfd]{width:70vmax;height:70vmax;transform:translate3d(calc(var(--sky-p,0) * 30vw), calc(var(--sky-p,0) * 60vh), 0);background:radial-gradient(circle,#f40e0e33,#f40e0e0f 40%,#0000 66%);top:-26vmax;left:-24vmax}.uni-sky__nebula--b[data-astro-cid-lpevzrfd]{width:60vmax;height:60vmax;transform:translate3d(calc(var(--sky-p,0) * -24vw), calc(var(--sky-p,0) * -50vh), 0);background:radial-gradient(circle,#ff525221,#78000012 42%,#0000 68%);bottom:-26vmax;right:-22vmax}.u-sec[data-astro-cid-lpevzrfd]{padding-block:var(--section-gap);scroll-margin-top:var(--header-height);position:relative}.u-head[data-astro-cid-lpevzrfd]{max-width:920px;margin-bottom:clamp(2rem,4vw,3.5rem)}.u-head--tight[data-astro-cid-lpevzrfd]{margin-bottom:1.5rem}.u-h2[data-astro-cid-lpevzrfd]{font-size:clamp(2rem,1.2rem + 3.4vw,4.2rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.05}.u-head__lead[data-astro-cid-lpevzrfd]{color:var(--color-text-muted);max-width:40em;margin-top:1.1rem;font-size:clamp(1.02rem,.95rem + .35vw,1.25rem)}.u-caption[data-astro-cid-lpevzrfd]{font-size:var(--fs-micro);color:var(--color-text-muted);text-align:center;margin-top:.6rem}.u-actions[data-astro-cid-lpevzrfd]{flex-wrap:wrap;gap:.8rem;display:flex}.u-btn[data-astro-cid-lpevzrfd]{border-radius:var(--radius-pill);min-height:48px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:#fff;cursor:pointer;transition:transform .25s var(--ease-out), background .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out), opacity .25s;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;display:inline-flex}.u-btn--primary[data-astro-cid-lpevzrfd]{background:var(--color-accent-surface);box-shadow:0 12px 40px -12px #f40e0ebf}.u-btn--primary[data-astro-cid-lpevzrfd]:hover{background:var(--color-accent-surface-hover);transform:translateY(-2px)}.u-btn--ghost[data-astro-cid-lpevzrfd]{border-color:var(--border-strong);background:#ffffff0a}.u-btn--ghost[data-astro-cid-lpevzrfd]:hover{border-color:#fff;transform:translateY(-2px)}.u-btn[data-astro-cid-lpevzrfd][disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.u-hero[data-astro-cid-lpevzrfd]{min-height:calc(100svh - var(--header-height));scroll-margin-top:var(--header-height);align-items:center;padding-block:clamp(2rem,5vw,4rem) clamp(4.5rem,8vw,6.5rem);display:flex;position:relative}.u-hero__grid[data-astro-cid-lpevzrfd]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.u-hero__copy[data-astro-cid-lpevzrfd]{transform:translate3d(0, calc(var(--hp,0) * -70px), 0);opacity:calc(1 - var(--hp,0) * 1.4)}.u-hero__eyebrow[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);animation:u-fade .8s var(--ease-out) both;margin-bottom:1.2rem}.u-hero__title[data-astro-cid-lpevzrfd]{letter-spacing:-.03em;perspective:600px;margin-bottom:1.5rem;font-size:clamp(2.4rem,1.3rem + 4.6vw,6rem);font-weight:800;line-height:1.02}.u-hero__line[data-astro-cid-lpevzrfd]{flex-wrap:wrap;column-gap:.26em;display:flex}.u-hero__line--red[data-astro-cid-lpevzrfd]{color:var(--color-accent);text-shadow:0 0 46px #f40e0e73}.u-word[data-astro-cid-lpevzrfd]{white-space:nowrap;display:inline-flex}.u-ch[data-astro-cid-lpevzrfd]{opacity:0;filter:blur(8px);animation:.9s cubic-bezier(.2,.9,.25,1) forwards u-ch-in;animation-delay:calc(var(--i) * 30ms + .15s);display:inline-block;transform:translateY(.55em)rotateX(-75deg)}.u-hero__lead[data-astro-cid-lpevzrfd]{color:var(--color-text-muted);max-width:34em;animation:u-fade 1s var(--ease-out) .9s both;margin-bottom:2rem;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem)}.u-hero__actions[data-astro-cid-lpevzrfd]{animation:u-fade 1s var(--ease-out) 1.1s both}.u-badges[data-astro-cid-lpevzrfd]{flex-wrap:wrap;gap:1rem 1.6rem;margin-top:2.4rem;list-style:none;display:flex}.u-badge[data-astro-cid-lpevzrfd]{animation:u-fade .8s var(--ease-out) both;animation-delay:calc(1.2s + var(--i) * .15s);align-items:center;gap:.7rem;display:flex}.u-badge[data-astro-cid-lpevzrfd] strong[data-astro-cid-lpevzrfd]{font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.25;display:block}.u-badge[data-astro-cid-lpevzrfd] small[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);color:var(--color-text-muted);display:block}.u-seal[data-astro-cid-lpevzrfd]{flex:none;width:46px;height:46px}.u-seal[data-astro-cid-lpevzrfd] svg[data-astro-cid-lpevzrfd]{width:100%;height:100%;overflow:visible}.u-seal__edge[data-astro-cid-lpevzrfd]{fill:var(--color-accent-surface);transform-box:fill-box;transform-origin:50%;animation:20s linear infinite u-spin}.u-badge[data-astro-cid-lpevzrfd]:first-child .u-seal__edge[data-astro-cid-lpevzrfd]{fill:#1e1e1e;stroke:#ffffff8c;stroke-width:1px}.u-seal__check[data-astro-cid-lpevzrfd]{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;animation:u-draw .7s var(--ease-out) forwards;animation-delay:calc(1.5s + var(--i) * .2s)}.u-hero__visual[data-astro-cid-lpevzrfd]{flex-direction:column;align-items:center;display:flex}.u-sys[data-astro-cid-lpevzrfd]{aspect-ratio:1;perspective:1600px;width:min(640px,100%);transform:scale(calc(1 + var(--hp,0) * 1.5));opacity:calc(1 - var(--hp,0) * 1.25);position:relative}.is-warped[data-astro-cid-lpevzrfd] .u-sys[data-astro-cid-lpevzrfd]{pointer-events:none}.u-sys__tilt[data-astro-cid-lpevzrfd]{transform-style:preserve-3d;transform:rotateX(calc(var(--my,0) * 7deg)) rotateY(calc(var(--mx,0) * -9deg));transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.u-sys__plane[data-astro-cid-lpevzrfd]{transform-style:preserve-3d;animation:1.8s cubic-bezier(.2,.9,.25,1) .2s both u-plane-in;position:absolute;inset:0;transform:rotateX(66deg)}.u-belt[data-astro-cid-lpevzrfd]{background:repeating-conic-gradient(from 0deg, #fff6 0 .35deg, transparent .35deg 3deg);border-radius:50%;animation:120s linear infinite u-spin-z;position:absolute;inset:6%;-webkit-mask:radial-gradient(circle,#0000 63%,#000 64% 66.5%,#0000 67.5%);mask:radial-gradient(circle,#0000 63%,#000 64% 66.5%,#0000 67.5%)}.u-orbit[data-astro-cid-lpevzrfd]{width:var(--size);aspect-ratio:1;transform-style:preserve-3d;border:1px solid #ffffff2b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #f40e0e14,inset 0 0 40px #f40e0e12}.u-orbit__arm[data-astro-cid-lpevzrfd]{transform-style:preserve-3d;animation:u-orbit var(--dur) linear infinite;position:absolute;inset:0}.u-orbit__body[data-astro-cid-lpevzrfd]{width:0;height:0;transform-style:preserve-3d;animation:u-counter var(--dur) linear infinite;position:absolute;top:50%;left:100%}.u-sys[data-astro-cid-lpevzrfd]:hover .u-orbit__arm[data-astro-cid-lpevzrfd],.u-sys[data-astro-cid-lpevzrfd]:hover .u-orbit__body[data-astro-cid-lpevzrfd],.u-sys[data-astro-cid-lpevzrfd]:focus-within .u-orbit__arm[data-astro-cid-lpevzrfd],.u-sys[data-astro-cid-lpevzrfd]:focus-within .u-orbit__body[data-astro-cid-lpevzrfd]{animation-play-state:paused}.u-planet[data-astro-cid-lpevzrfd]{width:var(--sz);height:var(--sz);color:#fff;--o-glow-size:calc(var(--sz) * .55);border-radius:50%;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.u-planet[data-astro-cid-lpevzrfd]:focus-visible{outline-offset:6px;outline:2px solid #fff}.u-planet[data-astro-cid-lpevzrfd]:hover .orb-wrap[data-astro-cid-lpevzrfd],.u-planet[data-astro-cid-lpevzrfd]:focus-visible .orb-wrap[data-astro-cid-lpevzrfd]{transform:scale(1.2)}.u-planet__label[data-astro-cid-lpevzrfd]{white-space:nowrap;font-size:var(--fs-label);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:#0c0c0cd1;padding:.28rem .65rem;transition:border-color .25s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.u-planet[data-astro-cid-lpevzrfd]:hover .u-planet__label[data-astro-cid-lpevzrfd],.u-planet[data-astro-cid-lpevzrfd]:focus-visible .u-planet__label[data-astro-cid-lpevzrfd]{border-color:var(--color-accent)}.u-planet__label[data-astro-cid-lpevzrfd] b[data-astro-cid-lpevzrfd]{color:var(--color-accent-text)}.u-sun[data-astro-cid-lpevzrfd]{aspect-ratio:1;place-items:center;width:25%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(-66deg)}.u-sun[data-astro-cid-lpevzrfd]:before{content:"";background:radial-gradient(circle at 40% 35%,#2b2b2b,#0b0b0b 70%);border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:6%;box-shadow:0 0 70px #f40e0e73,inset 0 0 30px #f40e0e47}.u-sun[data-astro-cid-lpevzrfd]:after{content:"";border:1px dashed #ff52528c;border-radius:50%;animation:36s linear infinite u-spin;position:absolute;inset:-8%}.u-sun__glow[data-astro-cid-lpevzrfd]{background:radial-gradient(circle,#f40e0e80,#f40e0e1f 42%,#0000 68%);border-radius:50%;animation:4.5s ease-in-out infinite u-pulse;position:absolute;inset:-45%}.u-sun[data-astro-cid-lpevzrfd] svg[data-astro-cid-lpevzrfd]{width:60%;height:auto;position:relative;overflow:visible}.u-sun__shield[data-astro-cid-lpevzrfd]{fill:var(--color-accent-surface);filter:drop-shadow(0 0 14px #f40e0ed9)}.u-sun__check[data-astro-cid-lpevzrfd]{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.u-sun__label[data-astro-cid-lpevzrfd]{white-space:nowrap;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.u-sys__hint[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);color:var(--color-text-muted);text-align:center;opacity:calc(1 - var(--hp,0) * 2.5);margin-top:.6rem}.u-scroll[data-astro-cid-lpevzrfd]{font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);opacity:calc(1 - var(--hp,0) * 3);flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.u-scroll[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{background:linear-gradient(#0000,#fff);width:1px;height:44px;animation:2.2s ease-in-out infinite u-drip}.orb-wrap[data-astro-cid-lpevzrfd]{width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.orb[data-astro-cid-lpevzrfd]{background:radial-gradient(circle at 32% 28%, var(--o-hi) 0%, var(--o-mid) 40%, var(--o-lo) 74%, #040404 100%);box-shadow:0 0 var(--o-glow-size,30px) var(--o-glow), inset 0 0 0 1px #ffffff12;border-radius:50%;position:absolute;inset:0;overflow:hidden}.orb[data-astro-cid-lpevzrfd]:before{content:"";mix-blend-mode:soft-light;background:repeating-linear-gradient(96deg,#0000 0 7%,#ffffff1c 7% 9%,#0000 9% 16%,#0003 16% 19%,#0000 19% 26%) 0 0/260% 100%;border-radius:50%;animation:18s linear infinite u-surface;position:absolute;inset:-2px}.orb[data-astro-cid-lpevzrfd]:after{content:"";background:radial-gradient(circle at 72% 76%,#000000b8,#0000 58%),radial-gradient(circle at 30% 26%,#ffffff61,#0000 22%);border-radius:50%;position:absolute;inset:0}.orb--ki[data-astro-cid-lpevzrfd]{--o-hi:#ff9a8a;--o-mid:#e3120f;--o-lo:#4d0303;--o-glow:#f40e0e99}.orb--sap[data-astro-cid-lpevzrfd]{--o-hi:#fff;--o-mid:#9d9d9d;--o-lo:#262626;--o-glow:#ffffff42}.orb--academy[data-astro-cid-lpevzrfd]{--o-hi:#fff;--o-mid:#ff6b6b;--o-lo:#5c0a0a;--o-glow:#ff525280}.orb__ring[data-astro-cid-lpevzrfd]{pointer-events:none;border:2px solid #fff9;border-radius:50%;width:178%;height:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg);box-shadow:0 0 12px #ff52528c}.orb__ring--front[data-astro-cid-lpevzrfd]{clip-path:inset(50% 0 0)}.u-stats[data-astro-cid-lpevzrfd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);list-style:none;display:grid}.u-stat[data-astro-cid-lpevzrfd]{border-radius:var(--radius-lg);transition:border-color .3s, transform .4s var(--ease-out);background:linear-gradient(160deg,#ffffff12,#ffffff04);border:1px solid #ffffff1f;padding:1.4rem 1.5rem 1.7rem;position:relative}.u-stat[data-astro-cid-lpevzrfd]:hover{border-color:#ff525280;transform:translateY(-4px)}.u-stat__sky[data-astro-cid-lpevzrfd]{width:100%;height:auto;margin-bottom:.5rem;overflow:visible}.u-stat__sky[data-astro-cid-lpevzrfd] polyline[data-astro-cid-lpevzrfd]{fill:none;stroke:#ff5252bf;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i) * .15s + .2s)}.u-stat[data-astro-cid-lpevzrfd].is-in polyline[data-astro-cid-lpevzrfd]{stroke-dashoffset:0}.u-stat__sky[data-astro-cid-lpevzrfd] circle[data-astro-cid-lpevzrfd]{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s;transition-delay:calc(var(--i) * .15s + var(--k) * .2s);animation:3s ease-in-out infinite u-twinkle;animation-delay:calc(var(--k) * .45s)}.u-stat[data-astro-cid-lpevzrfd].is-in circle[data-astro-cid-lpevzrfd]{opacity:1}.u-stat__v[data-astro-cid-lpevzrfd]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.8rem + 3vw,4.6rem);font-weight:800;line-height:1;display:block}.u-stat[data-astro-cid-lpevzrfd]:last-child .u-stat__v[data-astro-cid-lpevzrfd]{color:var(--color-accent);text-shadow:0 0 32px #f40e0e80}.u-stat__l[data-astro-cid-lpevzrfd]{color:var(--color-text-muted);font-size:var(--fs-small);margin-top:.6rem;display:block}.u-core__grid[data-astro-cid-lpevzrfd]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.u-core__sub[data-astro-cid-lpevzrfd]{font-size:clamp(1.1rem,1rem + .6vw,1.5rem);font-weight:var(--fw-semibold);color:var(--color-accent-text);margin:.7rem 0 1.2rem}.u-core__lead[data-astro-cid-lpevzrfd]{color:var(--color-text-muted);max-width:34em;margin-bottom:2rem}.u-facts[data-astro-cid-lpevzrfd]{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-bottom:1.8rem;display:grid}.u-fact[data-astro-cid-lpevzrfd]{border-bottom:1px solid var(--border-subtle);padding:1.1rem 0}.u-fact[data-astro-cid-lpevzrfd] dt[data-astro-cid-lpevzrfd]{font-size:clamp(2rem,1.5rem + 2vw,3.2rem);font-weight:var(--fw-light);line-height:1}.u-fact[data-astro-cid-lpevzrfd] dd[data-astro-cid-lpevzrfd]{font-size:var(--fs-small);color:var(--color-text-muted);margin-top:.35rem}.u-fact--human[data-astro-cid-lpevzrfd] dt[data-astro-cid-lpevzrfd]{color:var(--color-accent);font-weight:var(--fw-semibold)}.u-live[data-astro-cid-lpevzrfd]{align-items:flex-start;gap:.8rem;display:flex}.u-live[data-astro-cid-lpevzrfd] svg[data-astro-cid-lpevzrfd]{width:24px;height:24px;fill:var(--color-accent);flex:none}.u-live[data-astro-cid-lpevzrfd] strong[data-astro-cid-lpevzrfd]{font-weight:var(--fw-bold);display:block}.u-live[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{color:var(--color-text-muted);font-size:var(--fs-small)}.u-ring[data-astro-cid-lpevzrfd]{aspect-ratio:1;width:min(620px,100%);margin-inline:auto;position:relative}.u-ring[data-astro-cid-lpevzrfd]:before{content:"";background:radial-gradient(circle,#f40e0e3d,#0000 62%);border-radius:50%;animation:5s ease-in-out infinite u-pulse;position:absolute;inset:8%}.u-ring__svg[data-astro-cid-lpevzrfd]{width:100%;height:100%;font-family:var(--font-sans);position:relative;overflow:visible}.u-ring__halo[data-astro-cid-lpevzrfd]{fill:none;stroke:#ffffff1f;stroke-dasharray:2 7}.u-seg[data-astro-cid-lpevzrfd] path[data-astro-cid-lpevzrfd]{fill:#1b1b1b;stroke:#ffffff29;stroke-width:1px;transition:fill .5s,stroke .5s}.u-seg[data-astro-cid-lpevzrfd] text[data-astro-cid-lpevzrfd]{fill:#fffc;text-anchor:middle;font-size:11px;font-weight:600;transition:fill .5s}.u-seg[data-astro-cid-lpevzrfd].is-lit path[data-astro-cid-lpevzrfd]{fill:#f3f3f3;stroke:#fff}.u-seg[data-astro-cid-lpevzrfd].is-lit text[data-astro-cid-lpevzrfd]{fill:#111}.u-seg--planned[data-astro-cid-lpevzrfd] path[data-astro-cid-lpevzrfd]{fill:#ffffff06;stroke:#ffffff73;stroke-dasharray:5 5}.u-seg__tag[data-astro-cid-lpevzrfd]{font-style:italic;font-weight:400}[data-astro-cid-lpevzrfd][data-state=done] .u-seg[data-astro-cid-lpevzrfd].is-lit path[data-astro-cid-lpevzrfd]{stroke:var(--color-accent);stroke-width:2px}.u-ring__inner[data-astro-cid-lpevzrfd]{fill:url(#u-core-grad);stroke:#ffffff26}.u-dot[data-astro-cid-lpevzrfd]{fill:#ffffff4d;transition:fill .3s}.u-dot[data-astro-cid-lpevzrfd].is-lit{fill:var(--color-accent-text)}.u-agent[data-astro-cid-lpevzrfd] circle[data-astro-cid-lpevzrfd]{fill:#111;stroke:var(--color-accent);stroke-width:2.5px}.u-agent[data-astro-cid-lpevzrfd] text[data-astro-cid-lpevzrfd]{fill:#fff;text-anchor:middle;font-size:12px;font-weight:700}.u-agent__beam[data-astro-cid-lpevzrfd]{stroke:#ff5252cc;stroke-width:2px;stroke-linecap:round;opacity:0;transition:opacity .3s}[data-astro-cid-lpevzrfd][data-state=scan] .u-agent__beam[data-astro-cid-lpevzrfd]{opacity:1}[data-astro-cid-lpevzrfd][data-state=scan] .u-agent[data-astro-cid-lpevzrfd] circle[data-astro-cid-lpevzrfd]{fill:var(--color-accent-surface)}.u-ring__shield[data-astro-cid-lpevzrfd]{fill:var(--color-accent-surface);transform-box:fill-box;transform-origin:50%}[data-astro-cid-lpevzrfd][data-state=done] .u-ring__shield[data-astro-cid-lpevzrfd]{animation:.7s cubic-bezier(.2,1.6,.4,1) u-pop}.u-ring__check[data-astro-cid-lpevzrfd]{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.u-ring__score[data-astro-cid-lpevzrfd]{fill:#fff;text-anchor:middle;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.u-ring__score-l[data-astro-cid-lpevzrfd]{fill:#ffffffa8;letter-spacing:.2em;text-anchor:middle;text-transform:uppercase;font-size:11px}.u-ring__stamp[data-astro-cid-lpevzrfd]{opacity:0;transform-box:fill-box;transform-origin:50%;pointer-events:none;transition:opacity .25s,transform .5s cubic-bezier(.2,1.5,.4,1);transform:rotate(-14deg)scale(1.8)}.u-ring__stamp[data-astro-cid-lpevzrfd] rect[data-astro-cid-lpevzrfd]{fill:#0c0c0ce0;stroke:var(--color-accent);stroke-width:3px}.u-ring__stamp[data-astro-cid-lpevzrfd] text[data-astro-cid-lpevzrfd]{fill:var(--color-accent-text);letter-spacing:.1em;text-anchor:middle;text-transform:uppercase;font-size:20px;font-weight:800}[data-astro-cid-lpevzrfd][data-state=done] .u-ring__stamp[data-astro-cid-lpevzrfd]{opacity:1;transform:rotate(-14deg)scale(1)}.u-ring__controls[data-astro-cid-lpevzrfd]{justify-content:center;margin-top:1.2rem}.u-ring__status[data-astro-cid-lpevzrfd]{text-align:center;min-height:1.6em;font-weight:var(--fw-semibold);margin-top:1rem}.u-protect[data-astro-cid-lpevzrfd]{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:clamp(2.5rem,5vw,4rem);padding:1.1rem 1.4rem;display:flex}.u-protect[data-astro-cid-lpevzrfd] svg[data-astro-cid-lpevzrfd]{width:22px;height:22px;fill:var(--color-accent)}.u-protect[data-astro-cid-lpevzrfd] ul[data-astro-cid-lpevzrfd]{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.u-protect[data-astro-cid-lpevzrfd] li[data-astro-cid-lpevzrfd]{border-radius:var(--radius-pill);font-size:var(--fs-label);color:var(--color-text-muted);border:1px solid #ffffff2e;padding:.35rem .85rem}.u-cap[data-astro-cid-lpevzrfd]{margin-bottom:clamp(2rem,5vw,4rem)}.u-cap__groups[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);gap:6px;margin-bottom:.7rem;display:flex}.u-cap__groups[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{flex:var(--w) 1 0;min-width:0;color:var(--color-text-muted);border-top:3px solid #fff;padding-top:.5rem}.u-cap__groups[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd].is-red{border-color:var(--color-accent)}.u-cap__groups[data-astro-cid-lpevzrfd] b[data-astro-cid-lpevzrfd]{color:#fff;margin-right:.45rem}.u-cap__bar[data-astro-cid-lpevzrfd]{gap:6px;list-style:none;display:flex}.u-cap__seg[data-astro-cid-lpevzrfd]{flex:var(--w) 1 0;min-width:0}.u-cap__seg--ki[data-astro-cid-lpevzrfd]{--seg-c:#f40e0e}.u-cap__seg--sap[data-astro-cid-lpevzrfd]{--seg-c:#9d9d9d}.u-cap__seg--academy[data-astro-cid-lpevzrfd]{--seg-c:#ff5252}.u-cap__seg[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd]{color:#fff;height:100%;transition:border-color .3s, transform .3s var(--ease-out);background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;padding:1rem 1.1rem 1.15rem;display:block;position:relative;overflow:hidden}.u-cap__seg[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd]:before{content:"";background:linear-gradient(90deg, var(--seg-c), transparent 92%);opacity:.4;transform-origin:0;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .25s);position:absolute;inset:0;transform:scaleX(0)}.u-cap[data-astro-cid-lpevzrfd].is-in .u-cap__seg[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd]:before{transform:scaleX(1)}.u-cap__seg[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd]:hover{border-color:#ffffff73;transform:translateY(-3px)}.u-cap__seg[data-astro-cid-lpevzrfd] b[data-astro-cid-lpevzrfd],.u-cap__seg[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{display:block;position:relative}.u-cap__seg[data-astro-cid-lpevzrfd] b[data-astro-cid-lpevzrfd]{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:var(--fw-light);line-height:1}.u-cap__seg[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);font-weight:var(--fw-semibold);margin-top:.4rem}.u-worlds__body[data-astro-cid-lpevzrfd]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,4rem);display:grid}.u-stage[data-astro-cid-lpevzrfd]{top:var(--header-height);height:calc(100vh - var(--header-height));position:sticky}.u-stage__inner[data-astro-cid-lpevzrfd]{--ps:min(42vh, 30vw, 400px);height:100%;position:relative}.u-wp[data-astro-cid-lpevzrfd]{width:var(--ps);aspect-ratio:1;transform:translate(-50%, -50%) translate3d(calc(var(--d) * -16%), calc(var(--d) * 85%), 0) scale(calc(var(--k,1) * (1 - var(--ad) * .5)));opacity:max(0, calc(1 - var(--ad) * .78));will-change:transform, opacity;--o-glow-size:calc(var(--ps) * .3);position:absolute;top:46%;left:50%}.u-wp--sap[data-astro-cid-lpevzrfd]{--k:.84}.u-wp--academy[data-astro-cid-lpevzrfd]{--k:.74}.u-wp__scene[data-astro-cid-lpevzrfd]{perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0}.u-wp__orb[data-astro-cid-lpevzrfd]{position:absolute;inset:0}.u-moons[data-astro-cid-lpevzrfd]{width:calc(var(--ps) * 1.72);height:calc(var(--ps) * 1.72);margin:calc(var(--ps) * -.86) 0 0 calc(var(--ps) * -.86);transform-style:preserve-3d;border:1px dashed #ffffff38;border-radius:50%;position:absolute;top:50%;left:50%;transform:rotateX(74deg)rotateY(-12deg)}.u-moons__spin[data-astro-cid-lpevzrfd]{transform-style:preserve-3d;animation:28s linear infinite u-spin-z;position:absolute;inset:0}.u-moon[data-astro-cid-lpevzrfd]{width:0;height:0;transform-style:preserve-3d;transform:rotateZ(var(--a)) translateX(calc(var(--ps) * .86)) rotateZ(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.u-moon__b[data-astro-cid-lpevzrfd]{width:calc(var(--ps) * .09);height:calc(var(--ps) * .09);transform-style:preserve-3d;background:radial-gradient(circle at 35% 30%,#fff,#bdbdbd 45%,#3a3a3a);border-radius:50%;transition:background .3s,box-shadow .3s;animation:28s linear infinite u-moon-counter;position:absolute;top:0;left:0;box-shadow:0 0 14px #ffffff59}.u-moon[data-astro-cid-lpevzrfd].is-hot .u-moon__b[data-astro-cid-lpevzrfd]{background:radial-gradient(circle at 35% 30%,#fff,#ff5252 45%,#6a0000);box-shadow:0 0 26px #ff5252f2}.u-stage__dots[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);color:var(--color-text-muted);white-space:nowrap;gap:1.3rem;list-style:none;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.u-stage__dots[data-astro-cid-lpevzrfd] li[data-astro-cid-lpevzrfd]{align-items:center;gap:.45rem;transition:color .3s;display:flex}.u-stage__dots[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{background:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s,transform .3s}.u-stage__dots[data-astro-cid-lpevzrfd] li[data-astro-cid-lpevzrfd].is-active{color:#fff}.u-stage__dots[data-astro-cid-lpevzrfd] li[data-astro-cid-lpevzrfd].is-active span[data-astro-cid-lpevzrfd]{background:var(--color-accent);box-shadow:0 0 10px var(--color-accent);transform:scale(1.4)}.u-panels[data-astro-cid-lpevzrfd]{flex-direction:column;display:flex}.u-panel[data-astro-cid-lpevzrfd]{min-height:calc(100vh - var(--header-height));scroll-margin-top:var(--header-height);opacity:.35;flex-direction:column;justify-content:center;padding-block:3rem;transition:opacity .5s;display:flex}.u-panel[data-astro-cid-lpevzrfd].is-active,.u-panel[data-astro-cid-lpevzrfd]:focus-within{opacity:1}.u-panel__orb[data-astro-cid-lpevzrfd]{--o-glow-size:36px;width:110px;height:110px;margin-bottom:1.8rem;display:none}.u-panel__company[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.u-panel__share[data-astro-cid-lpevzrfd]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 20%,#fff6);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.3rem 0 .6rem;font-size:clamp(4rem,2.4rem + 6vw,8.5rem);font-weight:800;line-height:.95}.u-panel[data-astro-cid-lpevzrfd][data-world=ki] .u-panel__share[data-astro-cid-lpevzrfd],.u-panel[data-astro-cid-lpevzrfd][data-world=academy] .u-panel__share[data-astro-cid-lpevzrfd]{background-image:linear-gradient(#ff5252 15%,#b80000)}.u-panel__title[data-astro-cid-lpevzrfd]{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:var(--fw-bold);margin-bottom:.6rem;line-height:1.1}.u-panel__verbs[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:1.4rem}.u-chips[data-astro-cid-lpevzrfd]{flex-wrap:wrap;gap:.55rem;margin-bottom:1.6rem;list-style:none;display:flex}.u-chips[data-astro-cid-lpevzrfd] li[data-astro-cid-lpevzrfd]{border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-regular);background:#ffffff0f;border:1px solid #ffffff26;padding:.5rem .95rem;transition:background .25s,border-color .25s,transform .25s}.u-chips[data-astro-cid-lpevzrfd] li[data-astro-cid-lpevzrfd]:hover{background:#f40e0e29;border-color:#ff525299;transform:translateY(-2px)}.u-ref[data-astro-cid-lpevzrfd]{border-left:2px solid var(--color-accent);margin-bottom:1.5rem;padding-left:1rem}.u-ref[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.u-ref[data-astro-cid-lpevzrfd] p[data-astro-cid-lpevzrfd]{color:var(--color-text-muted)}.u-link[data-astro-cid-lpevzrfd]{border-bottom:1px solid var(--color-accent);color:#fff;width:fit-content;min-height:32px;font-weight:var(--fw-semibold);align-items:center;gap:.5rem;padding-bottom:.2rem;display:inline-flex}.u-link[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{transition:transform .25s var(--ease-out)}.u-link[data-astro-cid-lpevzrfd]:hover span[data-astro-cid-lpevzrfd]{transform:translate(4px)}.u-route__track[data-astro-cid-lpevzrfd]{position:relative}.u-route__svg[data-astro-cid-lpevzrfd]{width:100%;height:160px;position:absolute;top:0;left:0;overflow:visible}.u-route__base[data-astro-cid-lpevzrfd]{fill:none;stroke:#ffffff38;stroke-width:2px;stroke-dasharray:.4 1.2;stroke-linecap:round}.u-route__fill[data-astro-cid-lpevzrfd]{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #f40e0ee6)}.u-route__comet[data-astro-cid-lpevzrfd]{z-index:2;width:18px;height:18px;transform:translate3d(var(--cx,0px), var(--cy,120px), 0);pointer-events:none;background:radial-gradient(circle,#fff 0 25%,#ff5252 45%,#0000 70%);border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:0;left:0;box-shadow:0 0 26px 8px #f40e0eb3}.u-route__comet[data-astro-cid-lpevzrfd]:after{content:"";transform-origin:100%;width:110px;height:3px;transform:rotate(var(--ang,0deg));background:linear-gradient(270deg,#ff5252f2,#0000);border-radius:3px;margin-top:-1.5px;position:absolute;top:50%;right:50%}.u-route__line[data-astro-cid-lpevzrfd]{display:none}.u-route__steps[data-astro-cid-lpevzrfd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);padding-top:205px;list-style:none;display:grid}.u-step__node[data-astro-cid-lpevzrfd]{left:var(--x);top:calc(var(--yy) * 160px);z-index:1;background:#141414;border:2px solid #ffffff4d;border-radius:50%;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;font-weight:800;transition:background .4s,border-color .4s,box-shadow .4s,transform .4s;display:grid;position:absolute}.u-step[data-astro-cid-lpevzrfd].is-on .u-step__node[data-astro-cid-lpevzrfd]{background:var(--color-accent-surface);border-color:#fff;transform:scale(1.1);box-shadow:0 0 0 8px #f40e0e2e,0 0 30px #f40e0ecc}.u-step__card[data-astro-cid-lpevzrfd]{border-radius:var(--radius-lg);height:100%;transition:border-color .4s, background .4s, transform .5s var(--ease-out);background:#ffffff09;border:1px solid #ffffff1f;padding:1.6rem;transform:translateY(14px)}.u-step[data-astro-cid-lpevzrfd].is-on .u-step__card[data-astro-cid-lpevzrfd]{background:#f40e0e12;border-color:#ff52528c;transform:none}.u-step__k[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-text)}.u-step[data-astro-cid-lpevzrfd] h3[data-astro-cid-lpevzrfd]{font-size:var(--fs-h4);margin:.5rem 0 .4rem;line-height:1.25}.u-step[data-astro-cid-lpevzrfd] p[data-astro-cid-lpevzrfd]{color:var(--color-text-muted)}.u-globe__grid[data-astro-cid-lpevzrfd]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.u-globe__visual[data-astro-cid-lpevzrfd]{position:relative}.u-globe__visual[data-astro-cid-lpevzrfd]:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#ffffff0f,#10101099 62%,#0000 72%);border-radius:50%;width:min(540px,86%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 120px 10px #f40e0e2e}.u-globe__canvas[data-astro-cid-lpevzrfd]{aspect-ratio:1;cursor:grab;touch-action:pan-y;width:min(640px,100%);margin-inline:auto;display:block;position:relative}.u-globe__canvas[data-astro-cid-lpevzrfd]:active{cursor:grabbing}.u-countries[data-astro-cid-lpevzrfd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;list-style:none;display:grid}.u-country[data-astro-cid-lpevzrfd]{color:#fff;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:.8rem;padding:.7rem .9rem;transition:border-color .25s,background .25s;display:flex}.u-country[data-astro-cid-lpevzrfd]:hover{border-color:#ffffff6b}.u-country[data-astro-cid-lpevzrfd][aria-pressed=true]{border-color:var(--color-accent);background:#f40e0e1a}.u-country__code[data-astro-cid-lpevzrfd]{width:40px;height:40px;font-size:var(--fs-micro);letter-spacing:.04em;background:#1b1b1b;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;font-weight:800;transition:background .25s;display:grid}.u-country[data-astro-cid-lpevzrfd][aria-pressed=true] .u-country__code[data-astro-cid-lpevzrfd]{background:var(--color-accent-surface);border-color:#0000}.u-country[data-astro-cid-lpevzrfd] b[data-astro-cid-lpevzrfd]{font-size:var(--fs-small);font-weight:var(--fw-semibold);display:block}.u-country[data-astro-cid-lpevzrfd] small[data-astro-cid-lpevzrfd]{font-size:var(--fs-label);color:var(--color-text-muted);display:block}.u-globe__hint[data-astro-cid-lpevzrfd]{font-size:var(--fs-small);color:var(--color-text-muted);margin-top:1rem}.u-time__list[data-astro-cid-lpevzrfd]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.4rem;padding-top:2.8rem;list-style:none;display:grid;position:relative}.u-time__list[data-astro-cid-lpevzrfd]:before{content:"";background:linear-gradient(90deg, var(--color-accent), #ffffff73 55%, var(--color-accent));transform-origin:0;height:2px;transition:transform 2.2s cubic-bezier(.2,.8,.2,1);position:absolute;top:9px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #f40e0e99}.u-time__list[data-astro-cid-lpevzrfd].is-in:before{transform:scaleX(1)}.u-time__item[data-astro-cid-lpevzrfd]{opacity:0;transition:opacity .6s, transform .6s var(--ease-out);transition-delay:calc(var(--i) * .28s + .3s);position:relative;transform:translateY(16px)}.u-time__list[data-astro-cid-lpevzrfd].is-in .u-time__item[data-astro-cid-lpevzrfd]{opacity:1;transform:none}.u-time__node[data-astro-cid-lpevzrfd]{border:2px solid var(--color-accent);background:#101010;border-radius:50%;width:16px;height:16px;position:absolute;top:calc(2px - 2.8rem);left:0;box-shadow:0 0 12px #f40e0ed9}.u-time__y[data-astro-cid-lpevzrfd]{letter-spacing:-.02em;margin-bottom:.4rem;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);font-weight:800;display:block}.u-time__item[data-astro-cid-lpevzrfd]:last-child .u-time__y[data-astro-cid-lpevzrfd]{color:var(--color-accent)}.u-time__item[data-astro-cid-lpevzrfd] p[data-astro-cid-lpevzrfd]{color:var(--color-text-muted);font-size:var(--fs-small)}.u-time__facts[data-astro-cid-lpevzrfd]{border-top:1px solid var(--border-subtle);color:var(--color-text-muted);font-size:var(--fs-small);flex-wrap:wrap;gap:.6rem 2rem;margin-top:3rem;padding-top:1.4rem;list-style:none;display:flex}.u-portal[data-astro-cid-lpevzrfd]{text-align:center;background:radial-gradient(at 50% 120%,#f40e0e5c,#0000 60%),#ffffff05;border:1px solid #ffffff1f;border-radius:40px;padding:clamp(4rem,10vw,8rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.u-portal__ring[data-astro-cid-lpevzrfd]{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 58%, #f40e0ebf 80%, #fff 82%, transparent 84%);pointer-events:none;border-radius:50%;width:min(560px,92%);animation:7s linear infinite u-spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61% 62.5%,#0000 63.5%);mask:radial-gradient(circle,#0000 60%,#000 61% 62.5%,#0000 63.5%)}.u-portal__ring--2[data-astro-cid-lpevzrfd]{opacity:.6;width:min(470px,78%);animation-duration:11s;animation-direction:reverse}.u-portal[data-astro-cid-lpevzrfd]>[data-astro-cid-lpevzrfd]:not(.u-portal__ring){position:relative}.u-portal[data-astro-cid-lpevzrfd] p[data-astro-cid-lpevzrfd]{max-width:36em;color:var(--color-text-muted);margin:1.2rem auto 2rem;font-size:clamp(1.02rem,.95rem + .35vw,1.25rem)}.u-cta__actions[data-astro-cid-lpevzrfd]{justify-content:center}.u-map[data-astro-cid-lpevzrfd]{z-index:40;opacity:0;pointer-events:none;transition:opacity .4s;position:fixed;top:50%;right:clamp(.6rem,1.4vw,1.4rem);transform:translateY(-50%)}.u-map[data-astro-cid-lpevzrfd].is-on,.u-map[data-astro-cid-lpevzrfd]:focus-within{opacity:1;pointer-events:auto}.u-map[data-astro-cid-lpevzrfd] ol[data-astro-cid-lpevzrfd]{flex-direction:column;gap:.25rem;list-style:none;display:flex}.u-map[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd]{min-height:28px;color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.u-map__label[data-astro-cid-lpevzrfd]{opacity:0;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:#0e0e0ee0;padding:.2rem .6rem;transition:opacity .25s,transform .25s;transform:translate(6px)}.u-map[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd]:hover .u-map__label[data-astro-cid-lpevzrfd],.u-map[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd]:focus-visible .u-map__label[data-astro-cid-lpevzrfd]{opacity:1;transform:none}.u-map__dot[data-astro-cid-lpevzrfd]{border:1.5px solid #ffffff8c;border-radius:50%;flex:none;width:10px;height:10px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}.u-map[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd][aria-current=true]{color:#fff}.u-map[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd][aria-current=true] .u-map__dot[data-astro-cid-lpevzrfd]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 10px var(--color-accent);transform:scale(1.3)}@keyframes u-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes u-ch-in{to{opacity:1;filter:blur();transform:none}}@keyframes u-draw{to{stroke-dashoffset:0}}@keyframes u-spin{to{transform:rotate(360deg)}}@keyframes u-spin-z{to{transform:rotate(360deg)}}@keyframes u-orbit{0%{transform:rotateZ(var(--start))}to{transform:rotateZ(calc(var(--start) + 360deg))}}@keyframes u-counter{0%{transform:rotateZ(calc(var(--start) * -1)) rotateX(-66deg)}to{transform:rotateZ(calc(var(--start) * -1 - 360deg)) rotateX(-66deg)}}@keyframes u-moon-counter{0%{transform:translate(-50%,-50%)rotate(0)rotateY(12deg)rotateX(-74deg)}to{transform:translate(-50%,-50%)rotate(-360deg)rotateY(12deg)rotateX(-74deg)}}@keyframes u-plane-in{0%{transform:rotateX(66deg)scale(.3)}to{transform:rotateX(66deg)}}@keyframes u-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes u-surface{to{background-position:-260% 0}}@keyframes u-twinkle{50%{transform:scale(1.7)}}@keyframes u-pop{40%{transform:scale(1.25)}}@keyframes u-drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=1279px){.u-map[data-astro-cid-lpevzrfd]{display:none}}@media (width<=1100px){.u-time__list[data-astro-cid-lpevzrfd]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.4rem}.u-time__list[data-astro-cid-lpevzrfd]:before{display:none}.u-time__item[data-astro-cid-lpevzrfd]{border-top:2px solid #f40e0e99;padding-top:1.4rem}.u-time__node[data-astro-cid-lpevzrfd]{top:-9px}.u-time__list[data-astro-cid-lpevzrfd]{padding-top:0}}@media (width<=959px){.u-hero[data-astro-cid-lpevzrfd]{min-height:0}.u-hero__grid[data-astro-cid-lpevzrfd],.u-core__grid[data-astro-cid-lpevzrfd],.u-globe__grid[data-astro-cid-lpevzrfd],.u-worlds__body[data-astro-cid-lpevzrfd]{grid-template-columns:minmax(0,1fr)}.u-sys[data-astro-cid-lpevzrfd]{width:min(520px,100%)}.u-stats[data-astro-cid-lpevzrfd]{grid-template-columns:repeat(2,minmax(0,1fr))}.u-stage[data-astro-cid-lpevzrfd]{display:none}.u-panel[data-astro-cid-lpevzrfd]{opacity:1;border-top:1px solid var(--border-subtle);min-height:0;padding-block:2.4rem}.u-panel__orb[data-astro-cid-lpevzrfd]{display:block}}@media (width<=759px){.u-route__svg[data-astro-cid-lpevzrfd],.u-route__comet[data-astro-cid-lpevzrfd]{display:none}.u-route__line[data-astro-cid-lpevzrfd]{background:#ffffff24;width:2px;display:block;position:absolute;top:0;bottom:0;left:23px}.u-route__line[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{background:var(--color-accent);transform:scaleY(var(--route-p,0));transform-origin:top;position:absolute;inset:0;box-shadow:0 0 10px #f40e0ecc}.u-route__steps[data-astro-cid-lpevzrfd]{grid-template-columns:minmax(0,1fr);gap:1.2rem;padding:0 0 0 64px}.u-step[data-astro-cid-lpevzrfd]{position:relative}.u-step__node[data-astro-cid-lpevzrfd]{margin:0;top:1.3rem;left:-64px}.u-step__card[data-astro-cid-lpevzrfd]{transform:none}.u-cap__groups[data-astro-cid-lpevzrfd],.u-cap__bar[data-astro-cid-lpevzrfd]{flex-direction:column}.u-cap__groups[data-astro-cid-lpevzrfd] span[data-astro-cid-lpevzrfd]{flex:none}.u-cap__seg[data-astro-cid-lpevzrfd] a[data-astro-cid-lpevzrfd]:before{width:calc(var(--w) * 1%);background:var(--seg-c);opacity:.3}.u-time__list[data-astro-cid-lpevzrfd]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.u-stats[data-astro-cid-lpevzrfd],.u-countries[data-astro-cid-lpevzrfd],.u-facts[data-astro-cid-lpevzrfd]{grid-template-columns:minmax(0,1fr)}.u-sys__plane[data-astro-cid-lpevzrfd]{inset:9%}.u-planet__label[data-astro-cid-lpevzrfd]{font-size:var(--fs-micro);white-space:normal;text-align:center;width:max-content;max-width:8.5em;line-height:1.25}.u-hero__actions[data-astro-cid-lpevzrfd] .u-btn[data-astro-cid-lpevzrfd]{flex:100%}}@media (prefers-reduced-motion:reduce){.u-ch[data-astro-cid-lpevzrfd],.u-hero__eyebrow[data-astro-cid-lpevzrfd],.u-hero__lead[data-astro-cid-lpevzrfd],.u-hero__actions[data-astro-cid-lpevzrfd],.u-badge[data-astro-cid-lpevzrfd]{opacity:1;filter:none;animation:none;transform:none}.u-seal__check[data-astro-cid-lpevzrfd]{stroke-dashoffset:0}}
