.language-control{display:inline-flex;align-items:center;gap:5px;color:#c7b4da;position:relative;flex-shrink:0}.language-control svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;pointer-events:none}.language-control select{font:500 11px var(--font);background:transparent;color:inherit;border:0;outline-offset:5px;padding:8px 1px;cursor:pointer;max-width:47px;color-scheme:dark}.language-control option{background:#1a1223;color:#ecdefb}.language-control select:focus-visible{outline:2px solid #bb91ea;border-radius:5px}.header-actions{gap:17px}.header.wrap{width:min(1140px,calc(100% - 48px))}.portal-header>.language-control{margin-left:auto;margin-right:25px}.access-header>.language-control{margin-left:auto;margin-right:12px}
.live-globe-scene{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden}.network-globe{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}.network-globe:active{cursor:grabbing}.globe-scene .live-globe-scene{height:100%;min-height:600px;mask-image:radial-gradient(ellipse,#000 55%,transparent 75%)}.globe-scene:has(.network-globe){pointer-events:auto}.globe-scene .glass-tag{pointer-events:none}.live-globe-scene:before{content:'';position:absolute;inset:20% 10%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#7d3cc018,transparent 70%)}
.access-page .access-shell{width:100%;margin:0;padding:0;max-width:none;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.access-page .access-art{border:0;border-radius:0;min-height:100svh;background:radial-gradient(ellipse at 20% 35%,#5a2b8730,transparent 65%),linear-gradient(155deg,#17101f,#0b090f 80%)}.access-art:before{background:radial-gradient(ellipse at 70% 70%,#874aba14,transparent 70%)}.access-art .live-globe-scene{position:absolute;inset:0;height:100%;width:100%}.access-page .access-content{padding:42px clamp(32px,5.5vw,100px) 32px;min-height:100svh}.access-page .access-form-wrap{padding-top:65px}.access-art .art-spark{z-index:2}.access-art .art-index{bottom:32px;left:34px;z-index:2;color:#b899d0;font-size:9px}.globe-panel-caption{position:absolute;left:34px;top:35px;color:#d0b7e5;z-index:2;font-size:10px;letter-spacing:1.7px;display:flex;align-items:center;gap:10px}.globe-panel-status{position:absolute;bottom:32px;right:32px;font-size:9px;color:#a18bb3;letter-spacing:1px}.access-art .network-globe{mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent)}
html[lang=en] .hero-copy h1{font-size:clamp(50px,5.7vw,82px)}html[lang=en] .hero-copy h1 .serif{letter-spacing:-3px}html[lang=en] .pricing-section h2{font-size:52px}html[lang=en] .network-copy h2{font-size:40px}html[lang=en] .access-form-wrap h1{font-size:30px}
@media(max-width:1100px){.header .desktop-nav{gap:15px}.access-page .access-content{padding:30px}.access-page .access-form-wrap{padding-top:50px}.access-identity{gap:10px}.access-breadcrumb{display:none}.access-identity .identity-divider{display:none}.access-header>.language-control{margin-right:5px}.access-header .access-home{font-size:10px}.globe-panel-caption{left:25px;font-size:9px}.access-art .art-index{left:25px}.globe-panel-status{display:none}}
@media(max-width:1000px){.header .desktop-nav{display:none}.header .menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:25px;height:40px}.header .menu-toggle span{width:23px;height:1.5px;background:#d2bbdf}.header-actions{margin-left:auto}.header .button.compact{display:none}.header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.header .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}}
@media(max-width:800px){.access-page .access-shell{display:block;max-width:620px;padding:28px 32px;margin:auto}.access-page .access-art{display:none}.access-page .access-content{padding:0;min-height:calc(100svh - 56px)}.access-page .access-form-wrap{padding-top:45px}.access-header .access-home{font-size:11px}.globe-scene .live-globe-scene{min-height:500px}.access-page .access-breadcrumb{display:none}.portal-header>.language-control{margin-right:15px}.portal-header .brand{font-size:20px}html[lang=en] .hero-copy h1{font-size:56px}html[lang=en] .network-copy h2{font-size:35px}}
@media(max-width:600px){.header.wrap{width:calc(100% - 32px)}.header-actions{gap:12px}.header .brand{font-size:18px}.header .brand-mark{width:26px;margin-right:6px}.header .login{font-size:11px}.header .language-control{gap:3px}.header .language-control select{font-size:10px}.header .language-control svg{width:14px}.globe-scene .live-globe-scene{min-height:390px}html[lang=en] .hero-copy h1{font-size:52px}html[lang=en] .pricing-section h2{font-size:40px}.portal-header>.language-control{margin-right:12px}.portal-header .brand{font-size:17px}.portal-header .brand-mark{width:25px}.portal-header .back-link{font-size:10px}.language-control select{font-size:10px}.language-control svg{width:14px}.access-header>.language-control{margin-right:0}.access-header .access-home{font-size:10px}}
@media(max-width:430px){.access-page .access-shell{padding:23px 22px}.access-page .access-content{min-height:calc(100svh - 46px)}.access-header{gap:12px}.access-header .brand{font-size:18px}.access-header .brand-mark{width:25px;height:25px;margin-right:6px}.access-page .access-form-wrap{padding-top:40px}.header-actions{gap:9px}html[lang=en] .hero-copy h1{font-size:45px}html[lang=en] .hero-copy h1 .serif{letter-spacing:-2px}.portal-header{gap:10px}.portal-header>.language-control{margin-right:0}.portal-header .back-link{font-size:9px;gap:3px}.portal-header .back-link .ui-arrow{display:none}.portal-header .brand{font-size:16px}.portal-header .brand-mark{width:24px;margin-right:5px}}
@media(max-width:360px){.header .brand{font-size:16px}.header .brand-mark{width:24px}.header .login{font-size:10px}.header .language-control svg{display:none}.header-actions{gap:8px}.access-page .access-shell{padding-inline:18px}.access-header .access-home{font-size:9px}.access-header .brand{font-size:17px}.access-header .language-control svg{display:none}.portal-header .brand-end{display:none}}
.rd-aurora{position:absolute;inset:0;overflow:hidden;background:#0c0715}.rd-aurora canvas{display:none;position:absolute;inset:0;width:100%;height:100%}.rd-aurora-gl canvas{display:block}.rd-aurora-gl canvas.rd-aurora-off{display:none}.rd-aurora-css{position:absolute;inset:0;background:radial-gradient(ellipse at 25% 45%,#8759bc28,transparent 60%),#0e0818}.rd-aurora-css i{position:absolute;display:block;left:-35%;top:25%;width:160%;height:48%;border-radius:46% 74% 35% 60%;background:linear-gradient(180deg,transparent,#a176dd0d 25%,#c392f465 88%,#d5b2ff85 95%,transparent);filter:blur(25px);transform:rotate(-15deg);animation:aurora-curtain 14s ease-in-out infinite alternate}.rd-aurora-css i:nth-child(2){top:38%;left:-15%;height:35%;opacity:.6;transform:rotate(12deg);animation-delay:-6s;animation-direction:alternate-reverse}.rd-aurora-css i:nth-child(3){top:20%;left:-25%;height:44%;opacity:.4;filter:blur(40px);animation-delay:-10s}.rd-aurora-gl .rd-aurora-css{visibility:hidden}.rd-aurora-gl:has(.rd-aurora-off) .rd-aurora-css{visibility:visible}.access-art .globe-panel-caption,.access-art .art-index,.access-art .globe-panel-status{text-shadow:0 1px 12px #000}
.access-page .access-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.access-page .access-art{border-radius:0 36px 0 0;overflow:hidden}
@keyframes aurora-curtain{from{transform:translate(-20px,10px) rotate(-15deg) scaleY(.85)}to{transform:translate(25px,-25px) rotate(10deg) scaleY(1.15)}}

.header.wrap{width:min(1240px,calc(100% - 48px));border-radius:18px;background:linear-gradient(115deg,#21172d66,#16101f52 60%,#251a3366);border-color:#b48bd522;box-shadow:inset 0 1px #e7c6ff06,0 8px 28px #0002}
.header .button.compact{border-radius:10px;background:linear-gradient(120deg,#d2b8ef,#b99ad8);border-color:#dec3fa50}
.language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;position:relative;min-width:53px;min-height:36px;font:500 11px var(--font);color:#c7b4da;white-space:nowrap;border-radius:8px;transition:background .2s,color .2s}
.language-toggle:hover{color:#ead9fb;background:#b58ae70b}.language-toggle:focus-visible{outline:2px solid #bb91ea;outline-offset:3px}.language-toggle:disabled{cursor:progress}.language-toggle .language-spinner{position:absolute;left:2px;top:calc(50% - 7px);width:14px;height:14px;border:1.5px solid #b393d136;border-top-color:#dfc1ff;border-radius:50%;opacity:0}.language-toggle.is-switching>.language-globe{opacity:0}.language-toggle.is-switching .language-spinner{opacity:1;animation:language-spin .65s linear infinite}.language-toggle.is-switching [data-language-label]{opacity:.55}
@keyframes language-spin{to{transform:rotate(360deg)}}
@media(max-width:600px){.language-toggle{font-size:10px;min-width:45px;gap:5px}}
@media(max-width:360px){.header .language-toggle{min-width:29px}.header .language-toggle .language-spinner{left:calc(50% - 7px)}.header .language-toggle.is-switching [data-language-label]{opacity:0}}
@media(prefers-reduced-motion:reduce){.language-toggle .language-spinner{animation:none}}
@media(max-width:600px){.header.wrap{width:calc(100% - 32px);border-radius:14px}}
