/* AkdesHost / Connected Identity */
:root{--electric:#79eee0;--iris:#aaa0ff;--night:#070c18;--ink:#10182b}body{background:var(--night)}header{background:#070c18ed;border-bottom-color:#8ca0cf1b}.announcement{background:#10182b;color:#9faac2}.announcement a{color:#a6e9e3}.dot{background:var(--electric)}.brand{gap:12px}.brand img{width:46px;height:46px;filter:drop-shadow(0 0 14px #76d4ee22);transition:transform .35s}.brand:hover img{transform:rotate(-6deg)}.brand-name{display:flex;flex-direction:column;gap:7px;line-height:1}.brand-line{display:flex;align-items:baseline;gap:3px;font-size:26px;font-weight:700;letter-spacing:1.6px}.brand .brand-name .brand-line .brand-host{color:#a6b3d0;font-size:24px;font-weight:300;letter-spacing:-.7px}.brand .brand-name .brand-caption{font-size:7px;font-weight:500;color:#7288a8;letter-spacing:3px}.nav{height:94px}nav a:hover,nav a[aria-current]{color:var(--electric)}.nav-panel{border-color:#3c4762;background:#ffffff03}.nav-panel:hover{border-color:#77cec7}.hero-connected{min-height:730px;grid-template-columns:1fr 1.06fr;gap:0;position:relative;padding-top:35px;padding-bottom:46px}.hero-connected:before{content:'';position:absolute;top:30px;left:-50px;right:0;height:100%;z-index:-1;background:radial-gradient(ellipse at 80% 40%,#27466d1b,transparent 60%)}.hero-connected .eyebrow{font-size:9px;letter-spacing:2.2px;color:#879bb9}.eyebrow>span{background:var(--electric)}.hero-connected h1{font-size:clamp(48px,5.2vw,73px);font-weight:500;line-height:1.06;letter-spacing:-3.5px;margin-top:29px;margin-bottom:26px}.hero-connected h1>span:not(.headline-dot){color:#9eeade;background:linear-gradient(105deg,#d8ffed 0%,#75eadf 40%,#afa7ff 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-connected .headline-dot{color:var(--electric)}.hero-connected .hero-copy>p{color:#899bb6;font-size:16px;line-height:1.9}.hero-connected .hero-actions{margin-top:33px}.button{border-radius:3px}.primary{background:var(--electric);color:#082428;box-shadow:0 0 30px #77ece10b;position:relative;overflow:hidden}.primary:hover{background:#b2fff0;box-shadow:0 0 32px #77ece127}.primary:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#fff5 50%,transparent 70%);transform:translateX(-110%);transition:transform .65s}.primary:hover:after{transform:translateX(110%)}.hero-notes{gap:27px;font-size:8px;letter-spacing:1.6px;color:#6e83a2}.hero-notes span{display:flex;align-items:center;gap:8px}.hero-notes i{height:3px;width:3px;background:#8393b2;border-radius:50%}.data-universe{height:570px;position:relative;margin:0;isolation:isolate;min-width:0}.data-universe:before{content:'';position:absolute;inset:16%;border-radius:50%;background:radial-gradient(circle,#4169ad2b,#5f30ad0c 60%,transparent 75%);filter:blur(38px);z-index:-1}.universe-grid{position:absolute;inset:0;background-image:radial-gradient(#8fa6cc3d .65px,transparent .7px);background-size:23px 23px;mask-image:radial-gradient(ellipse,#0008,transparent 68%);z-index:-1}.data-universe canvas,.universe-fallback{position:absolute;inset:0;width:100%;height:100%}.data-universe.canvas-ready .universe-fallback{display:none}.universe-core{position:absolute;left:50%;top:48%;width:136px;height:136px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid #9bceee38;border-radius:31px;background:linear-gradient(135deg,#192b43ef,#0d1428f5);box-shadow:0 0 70px #7097da28,inset 0 1px 0 #cfe8ff24;animation:core-breathe 7s ease-in-out infinite}.universe-core:before{content:'';position:absolute;inset:8px;border-radius:24px;border:1px solid #96c7e915}.universe-core img{width:90px;height:90px;filter:drop-shadow(0 4px 16px #689bcc40)}.core-ring{position:absolute;inset:-12px;border:1px dashed #85b7d82a;border-radius:40px}.universe-label{position:absolute;display:flex;align-items:center;gap:12px;background:#0d192ddd;border:1px solid #384c667a;backdrop-filter:blur(8px);padding:10px 13px;border-radius:3px;font:9px 'Consolas',monospace;letter-spacing:1.2px;color:#c1d1e8;box-shadow:0 9px 30px #0003;animation:label-drift 8s ease-in-out infinite}.universe-label span{font-size:8px;color:#627d9e;border-right:1px solid #40526a;padding-right:10px}.universe-label i{width:4px;height:4px;border-radius:50%;background:var(--electric);box-shadow:0 0 8px #79eee070}.label-domain{top:15%;left:8%;animation-delay:-2s}.label-hosting{right:0;top:36%;animation-delay:-5s}.label-compute{bottom:20%;left:5%;animation-delay:-3s}.data-universe figcaption{position:absolute;bottom:3px;left:10%;right:1%;display:flex;justify-content:space-between;align-items:center;gap:10px}.visual-caption{font-size:7px;letter-spacing:2px;color:#6c84a6}#motion-toggle{color:#99aaca;border:1px solid #354563;border-radius:4px;background:#0b1423;padding:8px 10px;display:flex;align-items:center;gap:7px;font-size:8px}#motion-toggle:hover{border-color:#78ddd0;color:#b1f5ec}#motion-toggle>span:first-child{font-size:10px;min-width:8px}.principles{background:#0c1323;border-color:#29364a}.principles b{color:#78cbbf}.service-card{background:#0d1628;position:relative;border-color:#2d3d58;overflow:hidden}.service-card:before{content:'';position:absolute;inset:-1px;background:radial-gradient(ellipse at 50% 0,#6b9bed15,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.service-card:hover{background:#132139}.service-card:hover:before{opacity:1}.service-icon,.card-bottom span,.feature-grid article>span{color:var(--electric)}.service-icon{transition:transform .35s}.service-card:hover .service-icon{transform:translateY(-4px) rotate(-8deg)}.services-grid{border-color:#2d3d58}.service-card+.service-card{border-color:#2d3d58}.management{background:#e8eeef}.management .eyebrow{color:#547580}.management .text-link{color:#24575b}.management-list b{color:#458887}.callout{background:linear-gradient(110deg,#172c3d,#171b39);border-color:#344566;position:relative;overflow:hidden}.callout:before{content:'';position:absolute;right:-50px;top:-120px;width:340px;height:340px;border-radius:50%;border:1px solid #93c3eb1c;pointer-events:none}.callout:after{content:'';position:absolute;right:-20px;top:-90px;width:280px;height:280px;border-radius:50%;border:1px solid #93c3eb14;pointer-events:none}footer{background:#060a14;border-color:#263047}.footer-grid .brand img{width:40px;height:40px}.footer-grid .brand-line{font-size:23px}.footer-grid .brand .brand-name .brand-line .brand-host{font-size:22px}.footer-grid .brand .brand-name .brand-caption{font-size:6px;letter-spacing:2.5px}.footer-grid>div>a:hover{color:var(--electric)}.launch-tag{border-color:#3f6560;color:#99d5ca;background:#1b353134}.plan{background:#0e182a}.coming{color:#a8d9d3}h1 span{color:#9be7db}.spec-art{background:radial-gradient(ellipse,#4065ab2b,transparent 68%),linear-gradient(135deg,#192a4866,#12172c);border-color:#344760}.spec-art>span{color:#90e0d6}.panel-content{background:#111b2f}.panel-layout aside{background:#0b1426}.panel-layout aside a:hover,.panel-layout aside .selected{background:#1a3041;color:#99e9db}.panel-tiles article>span,.faq summary span{color:var(--electric)}.panel-banner{background:#15302f;border-color:#35615c}.text-link:hover{color:var(--electric)}.reveal-enabled .reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.reveal-enabled .reveal.is-visible{opacity:1;transform:translateY(0)}.motion-paused .universe-core,.motion-paused .universe-label{animation-play-state:paused}.motion-paused .reveal{transition:none;opacity:1;transform:none}.hero-copy{animation:hero-arrive .9s ease both}.data-universe{animation:hero-arrive 1.2s ease both}@keyframes core-breathe{0%,100%{box-shadow:0 0 55px #7097da20,inset 0 1px 0 #cfe8ff24}50%{box-shadow:0 0 85px #7097da38,inset 0 1px 0 #cfe8ff34}}@keyframes label-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes hero-arrive{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.brand-line{font-size:22px}.brand .brand-name .brand-line .brand-host{font-size:21px}.brand .brand-name .brand-caption{font-size:6px;letter-spacing:2.3px}.brand img{width:41px;height:41px}.hero-connected h1{font-size:61px}.data-universe{height:520px}.label-hosting{right:-7px}.hero-connected{min-height:680px}.footer-grid .brand-line{font-size:20px}.footer-grid .brand .brand-name .brand-line .brand-host{font-size:19px}}@media(max-width:800px){.nav{height:78px}nav{top:78px;background:#0b1425}.hero-connected{grid-template-columns:1fr;min-height:0;padding-top:48px;gap:8px;padding-bottom:22px}.hero-connected h1{font-size:clamp(50px,9vw,70px);letter-spacing:-2.7px}.data-universe{width:min(560px,100%);height:auto;aspect-ratio:1.05;margin:0 auto}.hero-connected .hero-copy{max-width:600px}.hero-connected .hero-copy>p{font-size:15px}.hero-connected .hero-actions{margin-top:28px;margin-bottom:29px}.data-universe figcaption{left:3%;right:3%;bottom:0}.label-hosting{right:0}.label-domain{left:4%}.label-compute{left:0}.universe-core{width:118px;height:118px;border-radius:27px}.universe-core img{width:79px;height:79px}.core-ring{border-radius:36px}.visual-caption{font-size:6px;letter-spacing:1.4px}.hero-notes{font-size:8px;gap:25px}.hero-connected:before{left:0}.services-grid .service-card{border-color:#2d3d58}}@media(max-width:430px){.brand{gap:8px}.brand img{width:39px;height:39px}.brand-line{font-size:22px}.brand .brand-name .brand-line .brand-host{font-size:21px}.hero-connected h1{font-size:52px;letter-spacing:-2.8px}.data-universe{margin-top:12px;aspect-ratio:.98}.universe-core{width:95px;height:95px;border-radius:23px}.universe-core img{width:66px;height:66px}.core-ring{inset:-9px;border-radius:29px}.universe-label{font-size:7px;gap:8px;padding:8px}.universe-label span{font-size:7px;padding-right:7px}.label-domain{top:13%}.label-compute{bottom:17%}.motion-label{font-size:7px}.hero-connected .hero-copy>p{font-size:14px}.hero-connected .eyebrow{font-size:8px;letter-spacing:1.7px}}@media(prefers-reduced-motion:reduce){.hero-copy,.data-universe{animation:none}.universe-core,.universe-label{animation:none}.reveal-enabled .reveal{opacity:1;transform:none;transition:none}.primary:after{display:none}.brand:hover img,.service-card:hover .service-icon{transform:none}}

@media(prefers-reduced-motion:reduce){.motion-opt-in .universe-core{animation:core-breathe 7s ease-in-out infinite!important}.motion-opt-in .universe-label{animation:label-drift 8s ease-in-out infinite!important}}

/* SEO/mobile baseline: shared content, comfortable touch targets and narrow screens. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:100px}img,svg,canvas{max-width:100%}.breadcrumbs{display:flex;position:static;align-items:center;justify-content:flex-start;gap:12px;padding-block:20px 0;background:none;border:0;font-size:12px;color:#9eb0ca}.breadcrumbs a{padding:10px 0;color:#a0eee1}.breadcrumbs span{overflow-wrap:anywhere}.menu-toggle{min-width:44px;min-height:44px}#motion-toggle{min-height:44px;font-size:11px}.motion-label{font-size:10px}button,a,input{touch-action:manipulation}input,button{font:inherit}.panel-layout,.panel-content,.hero-copy,.footer-grid>div{min-width:0}h1,h2,h3,p{overflow-wrap:break-word}:focus-visible{outline:2px solid #79eee0;outline-offset:4px}
@media(max-width:800px){.breadcrumbs{display:flex;flex-direction:row;flex-wrap:wrap;top:auto;left:auto;right:auto}.footer-grid a{min-height:44px;display:flex;align-items:center}.domain-form input{font-size:18px}.panel-layout aside{max-width:100%}.hero-actions{flex-wrap:wrap}.visual-caption{letter-spacing:.6px}.data-universe figcaption{gap:6px}.footer-bottom a{padding-block:12px}}
@media(max-width:360px){.hero-connected h1{font-size:44px;letter-spacing:-2.5px}.hero-connected .eyebrow{letter-spacing:1px}.hero-notes{flex-wrap:wrap;gap:12px}.inner-hero h1,.domain-hero h1,.panel-page h1,.prose h1{font-size:36px}.tlds{gap:16px}.tlds>span{font-size:21px}.data-universe figcaption{left:0;right:0}.visual-caption{font-size:6px}.principles>.wrap{gap:12px}.principles div div{flex-basis:100%}.universe-label{letter-spacing:.5px}}

.motion-opt-in.motion-paused .universe-core,.motion-opt-in.motion-paused .universe-label{animation-play-state:paused!important}

@media(min-width:1600px){.hero-connected{min-height:780px;grid-template-columns:1fr 1.12fr;gap:48px}.hero-connected h1{font-size:84px}.data-universe{height:660px}.hero-connected .hero-copy>p{font-size:18px}}

/* Remove the bounded hero glow and keep the network on a square stage. */
.hero-connected:before{content:none}.data-universe figcaption{left:0;right:0;justify-content:center}
@media(min-width:901px){.hero-connected .data-universe{width:min(100%,660px);height:auto;aspect-ratio:1;margin-inline:auto}.label-hosting{right:2%}.label-domain{left:2%}}
