:root{--atlas-night:#0e0b16;--atlas-plum:#21162c;--atlas-plum-2:#2c1c39;--atlas-bone:#f2ebdd;--atlas-muted:#b9adbd;--atlas-coral:#ff6b5c;--atlas-citron:#c7f36b;--atlas-lilac:#a78bfa;--atlas-aqua:#67e8d4;--atlas-line:#f2ebdd26;--atlas-line-strong:#f2ebdd47;--atlas-cut:22px;--ink:var(--atlas-night);--paper:var(--atlas-bone);--electric:var(--atlas-coral);--bg:var(--atlas-night);--panel:var(--atlas-plum);--panel-2:var(--atlas-plum-2);--surface:#21162ce6;--line:var(--atlas-line);--muted:var(--atlas-muted);--blue:var(--atlas-aqua);--blue-2:var(--atlas-aqua);--green:var(--atlas-citron);--amber:#ffc46b;--red:var(--atlas-coral);--aurora:var(--atlas-coral);--aurora-hover:#ff8376;--mono:var(--font-mono), ui-monospace, monospace}html,body{background:var(--atlas-night);color:var(--atlas-bone);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif}body:before{z-index:-1;content:"";pointer-events:none;background-image:repeating-radial-gradient(circle at 70% 10%,#0000 0 78px,#a78bfa09 79px 80px);position:fixed;inset:0}::selection{background:var(--atlas-coral);color:var(--atlas-night)}:focus-visible{outline:2px solid var(--atlas-citron);outline-offset:4px}.publicPage{color:var(--atlas-bone);overflow-x:clip;background:var(--atlas-night)!important}.publicPage :is(h1,h2,h3,h4),.atlasDisplay{font-variation-settings:"SOFT" 70, "WONK" 1;font-family:var(--font-display), serif!important}.publicPage :is(p,li){text-wrap:pretty}.section-shell{width:min(100% - 40px,1480px)}.atlasKicker{font:600 10px/1.4 var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0}.atlasTone-coral{color:var(--atlas-coral)!important}.atlasTone-citron{color:var(--atlas-citron)!important}.atlasTone-aqua{color:var(--atlas-aqua)!important}.atlasTone-lilac{color:var(--atlas-lilac)!important}.atlasTone-bone{color:var(--atlas-bone)!important}.atlasBadge,.atlasStatus{width:fit-content;font:600 9px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#0e0b167a;border:1px solid;border-radius:999px;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.atlasBadgeDot,.atlasStatusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.atlasStatusDot{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 13%, transparent)}.atlasPanel{border:1px solid var(--atlas-line);background:var(--atlas-plum);clip-path:polygon(0 0, calc(100% - var(--atlas-cut)) 0, 100% var(--atlas-cut), 100% 100%, var(--atlas-cut) 100%, 0 calc(100% - var(--atlas-cut)));position:relative;overflow:hidden}.atlasPanel:after{width:var(--atlas-cut);height:var(--atlas-cut);border-left:1px solid var(--atlas-line);content:"";position:absolute;top:0;right:0;transform:rotate(-45deg)translate(-7px,-4px)}.atlasPanel-coral{border-color:#ff6b5c6b}.atlasPanel-aqua{border-color:#67e8d45c}.atlasPanel-lilac{border-color:#a78bfa61}.atlasPanel-citron{border-color:#c7f36b59}.routeNode{color:var(--atlas-muted);align-items:flex-start;gap:14px;display:flex;position:relative}.routeNodeMark{z-index:2;background:var(--atlas-night);border:2px solid;border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin-top:3px;position:relative}.routeNode.isActive .routeNodeMark{box-shadow:0 0 0 7px color-mix(in srgb, currentColor 12%, transparent);background:currentColor}.routeNode strong{color:var(--atlas-bone);font-size:14px;display:block}.routeNode small{color:var(--atlas-muted);font:9px/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;display:block}.wingMark{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;opacity:.72}.publicNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0e0b16f0,#0e0b16b8,#0000);border:0}.publicNavInner{height:84px}.brandWordmark{color:var(--atlas-bone);font-family:var(--font-display), serif;font-size:24px;font-weight:600}.brandWordmark img{border:1px solid var(--atlas-line);background:var(--atlas-plum);border-radius:50%;padding:5px}.atlasNavLinks{border:1px solid var(--atlas-line);background:#21162cb3;border-radius:999px;padding:5px}.atlasNavLink{color:var(--atlas-muted);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:9px 14px}.atlasNavLink:hover{color:var(--atlas-night);background:var(--atlas-bone)}.atlasSocialLink{width:31px;height:31px;color:var(--atlas-bone);border:1px solid #a78bfa47;justify-content:center;align-items:center;padding:0;display:inline-flex}.atlasSocialLink:hover{border-color:var(--atlas-bone)}.auroraButton,.primaryButton,.atlasPrimaryButton{font-weight:700;border:1px solid var(--atlas-coral)!important;color:var(--atlas-night)!important;background:var(--atlas-coral)!important;box-shadow:none!important;border-radius:999px!important}.auroraButton:hover,.primaryButton:hover,.atlasPrimaryButton:hover{transform:translateY(-2px);background:#ff8376!important}.atlasCoralButton{font-weight:700;border:1px solid var(--atlas-coral)!important;color:var(--atlas-night)!important;background:var(--atlas-coral)!important;box-shadow:none!important;border-radius:999px!important}.atlasCoralButton:hover{transform:translateY(-2px);color:var(--atlas-night)!important;background:#ff8376!important;border-color:#ff8376!important}.outlineButton,.atlasSecondaryButton{border:1px solid var(--atlas-line-strong)!important;color:var(--atlas-bone)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important}.outlineButton:hover,.atlasSecondaryButton:hover{border-color:var(--atlas-lilac)!important;color:var(--atlas-lilac)!important;background:0 0!important}.atlasHero{border-bottom:1px solid var(--atlas-line);background:var(--atlas-night);isolation:isolate;min-height:790px;position:relative;overflow:hidden}.atlasHero:before{z-index:0;content:"";background:linear-gradient(90deg,#0e0b16f5 0%,#0e0b16d6 42%,#0e0b167a 72%,#0e0b164d 100%),linear-gradient(#0e0b1647,#0000 58%,#0e0b169e);position:absolute;inset:0}.atlasHero:after{z-index:0;content:"";border:1px solid #a78bfa38;border-radius:50%;width:58vw;height:58vw;position:absolute;top:-28vw;right:-22vw;box-shadow:0 0 0 80px #a78bfa06,0 0 0 160px #67e8d405}.atlasHeroBackground{z-index:-1;background:var(--atlas-night);position:absolute;inset:0;overflow:hidden}.atlasHeroBackgroundVideo{object-fit:cover;object-position:center;opacity:.74;width:100%;height:100%;display:block}.atlasHeroLayout{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;min-height:790px;padding-block:150px 76px;display:grid;position:relative}.atlasHeroCopy{max-width:930px}.atlasHeroCopy h1{letter-spacing:-.065em;max-width:850px;margin:28px 0 0;font-size:clamp(5rem,9.4vw,6.5rem);font-weight:450;line-height:.78}.atlasHeroCopy h1 em{color:var(--atlas-coral);padding-left:.32em;font-weight:350;display:block}.atlasHeroLead{grid-template-columns:9rem minmax(0,32rem);align-items:start;gap:24px;margin-top:48px;display:grid}.atlasHeroLead .atlasLeadLine{background:var(--atlas-citron);width:100%;height:1px;margin-top:13px}.atlasHeroLead p{color:var(--atlas-muted);margin:0;font-size:16px;line-height:1.75}.atlasHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.atlasHeroMap{min-height:580px;position:relative;overflow:clip}.atlasHeroMap .wingMark{width:86%;color:var(--atlas-lilac);opacity:.14;position:absolute;top:-9%;right:-15%;transform:rotate(9deg)}.routeMapCard{padding:34px;position:absolute;inset:7% 0 0 8%}.routeMapHeader{border-bottom:1px solid var(--atlas-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.routeMapTrack{gap:35px;margin:42px 0 0 18px;padding-left:21px;display:grid;position:relative}.routeMapTrack:before{content:"";background:linear-gradient(var(--atlas-aqua), var(--atlas-coral), var(--atlas-lilac));transform-origin:top;width:1px;animation:1.4s ease-out both atlasRouteDraw;position:absolute;top:8px;bottom:8px;left:6px}.routeMapBranch{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px;display:grid}.routeMapBranch span{border:1px solid var(--atlas-line);color:var(--atlas-muted);font:9px/1 var(--font-mono), monospace;text-align:center;text-transform:uppercase;border-radius:999px;padding:10px}.atlasProofStrip{z-index:2;border-top:1px solid var(--atlas-line-strong);background:#21162cfa;position:relative}.atlasProofGrid{grid-template-columns:1.3fr 1fr 1fr 1fr;display:grid}.atlasProofItem{border-right:1px solid var(--atlas-line);flex-direction:column;justify-content:center;gap:8px;min-height:92px;padding:18px 28px;display:flex}.atlasProofItem:first-child{padding-left:0}.atlasProofItem:last-child{border-right:0}.atlasProofItem strong{color:var(--atlas-bone);font:700 12px/1.3 var(--font-mono), monospace;text-transform:uppercase}.atlasProofItem>span:last-child{color:#c9bfd0;font-size:12px}.atlasSection{border-bottom:1px solid var(--atlas-line);padding-block:clamp(88px,10vw,156px);position:relative}.atlasSectionHeader{grid-template-columns:minmax(0,1fr) minmax(240px,410px);align-items:end;gap:50px;margin-bottom:72px;display:grid}.atlasSectionHeader h2{letter-spacing:-.055em;max-width:950px;margin:15px 0 0;font-size:clamp(3.8rem,7.4vw,8rem);font-weight:430;line-height:.88}.atlasSectionHeader>p{color:var(--atlas-muted);margin:0;font-size:15px;line-height:1.8}.journeyMap{grid-template-columns:.8fr 1.6fr .8fr;align-items:center;gap:38px;display:grid;position:relative}.journeyMap:before{content:"";background:linear-gradient(90deg, var(--atlas-aqua), var(--atlas-coral), var(--atlas-citron));height:1px;position:absolute;top:50%;left:11%;right:11%}.journeyEndpoint{z-index:1;flex-direction:column;min-height:340px;padding:32px;display:flex;position:relative}.journeyEndpoint h3,.journeyBranch h3{margin:12px 0;font-size:clamp(2.6rem,4vw,2.8rem);font-weight:430;line-height:.9}.journeyEndpoint p,.journeyBranch p{color:var(--atlas-muted);font-size:13px;line-height:1.7}.journeyBranches{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.journeyBranch{background:var(--atlas-plum);border:1px solid var(--atlas-line);border-radius:48% 48% 16px 16px/22% 22% 16px 16px;flex-direction:column;min-height:390px;padding:24px;display:flex}.journeyIconWrap{justify-content:center;padding-top:2px;display:flex}.journeyCardBody{text-align:center;margin-top:auto;padding-top:48px}.journeyCardBody .atlasKicker{justify-content:center}.journeyCardBody p{max-width:31rem;margin-inline:auto}.journeyBranch .journeyCardBody{flex:1;grid-template-rows:28px 92px minmax(92px,1fr);margin-top:0;padding-top:38px;display:grid}.journeyBranch .journeyCardBody h3{align-self:center;margin:0}.journeyBranch .journeyCardBody p{align-self:start;margin-top:20px}.journeyIcon{border:1px solid;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.journeyIcon svg{stroke-width:1.6px;width:18px;height:18px}.networkAtlas{grid-template-columns:1.28fr .72fr;min-height:580px;display:grid}.networkPlate{border:1px solid var(--atlas-line);padding:clamp(36px,5vw,74px);position:relative;overflow:hidden}.networkPlate:first-child{background:#a78bfa17;border-radius:180px 0 0 24px}.networkPlate:last-child{background:#67e8d40d;border-radius:0 24px 180px 0}.networkPlate .wingMark{opacity:.1;width:360px;position:absolute;bottom:-30px;right:-80px}.networkPlate h3{letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(3.8rem,6vw,7rem);font-weight:420}.networkPlate>p{max-width:32rem;color:var(--atlas-muted);margin-top:22px;line-height:1.8}.networkCapabilities{flex-wrap:wrap;gap:8px;margin-top:45px;display:flex}.networkCapabilities span{font:9px/1 var(--font-mono), monospace;text-transform:uppercase;border:1px solid;border-radius:999px;padding:9px 12px}.tradeLifecycle{grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);align-items:stretch;gap:18px;display:grid}.lifecycleSummary{flex-direction:column;min-height:510px;padding:clamp(28px,4vw,48px);display:flex}.lifecycleSummaryCopy{margin-block:auto;padding-block:48px}.lifecycleSummary h3{max-width:9em;margin:16px 0 0;font-size:clamp(3rem,5vw,5.7rem);font-weight:430;line-height:.9}.lifecycleSummary p{max-width:34rem;color:var(--atlas-muted);margin-top:22px;line-height:1.75}.lifecycleNodes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lifecycleTrack{gap:12px;display:grid;position:relative}.lifecycleTrack:before{z-index:0;content:"";background:linear-gradient(var(--atlas-lilac), var(--atlas-aqua), var(--atlas-coral), var(--atlas-citron));width:1px;position:absolute;top:10%;bottom:10%;left:45px}.lifecycleStep{z-index:1;background:var(--atlas-plum);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:118px;padding:24px 28px;display:grid;position:relative}.lifecycleStep:nth-child(2n){margin-left:5vw}.lifecycleNumber{background:var(--atlas-plum);width:42px;height:42px;font:600 10px/1 var(--font-mono), monospace;border:1px solid;border-radius:50%;place-items:center;display:grid}.lifecycleStep p{max-width:42rem;color:var(--atlas-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.surfaceCompare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.surfaceCard{min-height:410px;padding:36px}.surfaceCard h3{margin:80px 0 0;font-size:clamp(3.6rem,6vw,6.5rem);font-weight:420}.surfaceCard p{max-width:35rem;color:var(--atlas-muted);line-height:1.8}.surfaceList{gap:12px;margin-top:32px;display:grid}.surfaceList span{border-top:1px solid var(--atlas-line);font:10px/1.5 var(--font-mono), monospace;text-transform:uppercase;align-items:center;gap:10px;padding-top:12px;display:flex}.downloadAtlas{background:var(--atlas-bone)!important;color:var(--atlas-night)!important}.downloadAtlas .atlasSectionHeader h2,.downloadAtlas strong{color:var(--atlas-night)!important}.downloadAtlas .atlasKicker{color:#b53c32!important}.downloadAtlas .atlasSectionHeader>p,.downloadAtlas .downloadCard p{color:#655c68}.downloadGrid{grid-template-columns:.8fr .8fr 1.4fr;gap:14px;display:grid}.downloadCard{border:1px solid #0e0b1633;border-radius:18px 70px 18px 18px;flex-direction:column;min-height:280px;padding:26px;display:flex}.downloadCard.isAvailable{background:var(--atlas-night);color:var(--atlas-bone)}.downloadCard h3{margin:20px 0 0;font-size:42px}.downloadCard .downloadActions{margin-top:auto;padding-top:30px}.faqAtlas{background:var(--atlas-plum)}.faqLayout{grid-template-columns:.72fr 1.28fr;gap:7vw;display:grid}.faqIntro{align-self:start;position:sticky;top:130px}.faqIntro h2{margin:18px 0 0;font-size:clamp(4rem,7vw,7.8rem);font-weight:430;line-height:.84}.faqNotes{border-top:1px solid var(--atlas-line)}.faqNotes [data-slot=accordion-item]{border-color:var(--atlas-line)}.faqNotes .faqQuestionTrigger{gap:18px;justify-content:initial;text-align:left;grid-template-columns:48px minmax(0,1fr) 18px;width:100%;display:grid}.faqQuestionText{text-align:left;justify-self:stretch;min-width:0}.faqNotes .faqAnswer{text-align:left;padding-left:66px}.faqNotes [data-slot=accordion-trigger]:hover{color:var(--atlas-coral)}.atlasFooter{background:var(--atlas-night);border-top:0}.atlasFooterMap{grid-template-columns:3fr repeat(2,.8fr);gap:42px;padding-block:90px 70px;display:grid}.atlasFooterBrand .wingMark{width:170px;color:var(--atlas-coral)}.atlasFooterBrand h2{margin:24px 0 0;font-size:clamp(3.6rem,6vw,6.5rem);font-weight:430;line-height:.85}.atlasFooterGroup h3{color:var(--atlas-muted);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}.atlasFooterGroup a,.atlasFooterGroup span{width:fit-content;color:var(--atlas-bone);margin-top:13px;font-size:13px;display:block}.atlasFooterBottom{border-top:1px solid var(--atlas-line);color:var(--atlas-muted);font:9px/1.6 var(--font-mono), monospace;text-transform:uppercase;justify-content:space-between;gap:24px;padding-block:25px 38px;display:flex}.docsTheme,.releasesTheme,.connectPage{background:var(--atlas-night)!important;color:var(--atlas-bone)!important}.docsTheme :is(h1,h2,h3,h4,strong,th,.text-ink),.releasesTheme :is(h1,h2,h3,h4,strong,th,.text-ink){color:var(--atlas-bone)!important}.docsTheme [class*=text-black],.releasesTheme [class*=text-black]{color:var(--atlas-muted)!important}.docsTheme [class*=border-black],.releasesTheme [class*=border-black]{border-color:var(--atlas-line)!important}.docsTheme [class*=bg-white],.releasesTheme [class*=bg-white]{background:var(--atlas-plum)!important}.docsTheme [class*=bg-blue-]{color:var(--atlas-bone)!important;background:#ff6b5c1a!important;border-color:#ff6b5c73!important}.docsTheme table,.releasesTheme table{border-collapse:separate;border-spacing:0}.docsTheme tbody tr,.releasesTheme tbody tr{background:#21162c73}.docsTheme tbody td,.releasesTheme tbody td{border-bottom:6px solid var(--atlas-night);padding-inline:16px}.docsTheme aside nav{border-color:var(--atlas-line)}.docsTheme aside nav a{color:var(--atlas-muted);border-color:#0000;position:relative}.docsTheme aside nav a:before{border:1px solid var(--atlas-lilac);background:var(--atlas-night);content:"";border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.docsTheme aside nav a:hover{color:var(--atlas-coral);border-color:var(--atlas-coral)}.connectPage>div{border-color:var(--atlas-line)!important;background:var(--atlas-plum)!important;box-shadow:none!important;border-radius:24px 110px 24px 24px!important}.connectAtlasMain{background:var(--atlas-night)}.connectWing{width:360px;color:var(--atlas-lilac);opacity:.1;position:absolute;top:40px;right:-70px}.connectStepLabel{border-top:1px solid var(--atlas-line);align-items:center;gap:13px;max-width:36rem;margin-top:42px;padding-top:18px;display:flex;position:relative}.connectStepLabel span{color:var(--atlas-coral);font:10px/1 var(--font-mono), monospace}.connectStepLabel strong{color:var(--atlas-bone);font-size:13px}.connectEcosystem{cursor:pointer;background:0 0;border:1px solid;border-radius:14px 36px 14px 14px}.connectEcosystem:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.connectAtlasGuide{background:var(--atlas-plum)}.connectFlow{border-bottom:1px solid var(--atlas-line)}.connectAssuranceGrid .connectAssurance:first-child{border-right:1px solid var(--atlas-line)}.connectAfter{color:var(--atlas-night);background:var(--atlas-coral)}.connectAfter .font-mono{color:#0e0b16a6!important}.atlasReleaseHero{background:var(--atlas-night);position:relative;overflow:hidden}.atlasReleaseHero:after{content:"";border:1px solid #a78bfa38;border-radius:50%;width:36rem;height:36rem;position:absolute;top:-10rem;right:-6rem;box-shadow:0 0 0 70px #a78bfa06,0 0 0 140px #67e8d405}.releaseStamp{font-family:var(--font-display), serif;font-weight:430}.releaseStamp em{color:var(--atlas-coral);font-weight:350}.releaseSpecimen{background:var(--atlas-plum);border-radius:16px 54px 16px 16px}.releaseSpecimen.isAvailable{background:#a78bfa0e;border-color:#a78bfa6b!important}.releaseLedger:before{background:linear-gradient(var(--atlas-coral), var(--atlas-lilac), transparent)!important}.releaseLedger article>span{border-color:var(--atlas-night);background:var(--atlas-coral)}.releaseLedger [data-slot=card]{border-radius:18px 60px 18px 18px;background:var(--atlas-plum)!important}.releaseVersionMeta{min-width:0}@keyframes atlasRouteDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1024px){.atlasHeroLayout{grid-template-columns:1fr;padding-top:130px}.atlasHeroMap{min-height:520px}.routeMapCard{inset:0}.atlasProofGrid{grid-template-columns:1fr 1fr}.atlasProofItem:nth-child(2){border-right:0}.journeyMap{grid-template-columns:1fr}.journeyMap:before{display:none}.journeyBranches{order:2}.journeyEndpoint:last-child{order:3}.networkAtlas,.tradeLifecycle,.faqLayout{grid-template-columns:1fr}.faqIntro{position:static}.atlasFooterMap{grid-template-columns:1.3fr 1fr 1fr}.atlasFooterBrand{grid-column:1/-1}}@media (max-width:720px){.section-shell{width:min(100% - 28px,1480px)}.atlasNavLinks,.atlasNavStatus{display:none}.atlasHero{min-height:auto}.atlasHeroLayout{min-height:auto;padding-block:125px 55px}.atlasHeroCopy h1{font-size:clamp(4.2rem,22vw,6.5rem)}.atlasHeroLead{grid-template-columns:1fr;gap:14px;margin-top:36px}.atlasHeroLead .atlasLeadLine{width:90px}.atlasHeroMap{min-height:490px}.atlasHero:before{background:linear-gradient(90deg,#0e0b16f0,#0e0b16a8),linear-gradient(#0000 45%,#0e0b16a8)}.routeMapCard{padding:24px 20px}.routeMapBranch,.atlasProofGrid{grid-template-columns:1fr}.atlasProofItem{border-right:0;border-bottom:1px solid var(--atlas-line);padding-left:0}.atlasSectionHeader{grid-template-columns:1fr;gap:25px;margin-bottom:46px}.atlasSectionHeader h2{font-size:clamp(3.4rem,17vw,5.4rem)}.journeyBranches,.surfaceCompare,.downloadGrid{grid-template-columns:1fr}.lifecycleStep:nth-child(2n){margin-left:0}.lifecycleStep{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 18px}.lifecycleStep .atlasStatus{grid-column:2;justify-self:start}.lifecycleNodes{grid-template-columns:1fr}.connectAssuranceGrid .connectAssurance:first-child{border-right:0}.journeyEndpoint,.journeyBranch{min-height:280px}.networkPlate:first-child,.networkPlate:last-child{border-radius:90px 18px 18px}.networkPlate:last-child{border-top:0;border-radius:18px 18px 90px}.surfaceCard{min-height:350px}.atlasFooterMap{grid-template-columns:1fr 1fr}.atlasFooterBrand{grid-column:1/-1}.atlasFooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.routeMapTrack:before{animation:none}.auroraButton:hover,.atlasPrimaryButton:hover{transform:none}}
.tradeDesktopShell{color:var(--atlas-bone);background:var(--atlas-night)!important}.tradeHeader{height:66px;border-color:var(--atlas-line)!important;background:#0e0b16f5!important}.tradeHeader:after{content:"";background:linear-gradient(90deg, transparent, var(--atlas-coral), transparent);height:1px;position:absolute;bottom:-1px;left:26%;right:26%}.brandLink{color:var(--atlas-bone);font-family:var(--font-display), serif;font-size:19px}.brandMark{border-color:var(--atlas-line-strong)!important;background:var(--atlas-plum)!important;box-shadow:none!important;border-radius:50%!important}.setupModeBadge{color:var(--atlas-lilac);font:700 9px/1 var(--font-mono), monospace;letter-spacing:.16em;background:#a78bfa14;border:1px solid #a78bfa6b;border-radius:999px;padding:6px 10px}.networkBadge{color:var(--atlas-citron);background:#c7f36b0d;border-color:#c7f36b47;border-radius:999px}.workspace{background:var(--atlas-night)!important}.leftRail,.rightRail{border-color:var(--atlas-line)!important;background:var(--atlas-plum)!important}.leftRail{border-radius:0 46px 0 0}.rightRail{border-radius:46px 0 0}.centerStage,.conversation{background:0 0!important}.workspaceHeader{border-color:var(--atlas-line)!important;background:#0e0b16d6!important}.workspace .railBrandLogo{box-shadow:none;background:#a78bfa17;border-color:#a78bfa61}.workspace .sessionList>button{border-color:var(--atlas-line);color:var(--atlas-muted);box-shadow:none;background:#0e0b163d}.workspace .sessionList>button:hover{color:var(--atlas-bone);background:#a78bfa11;border-color:#a78bfa6b}.workspace .sessionList>button.active{border-color:var(--atlas-coral);color:var(--atlas-bone);box-shadow:inset 3px 0 0 var(--atlas-coral);background:#ff6b5c12}.workspace .avatar{box-shadow:none;background:#a78bfa1a;border-color:#a78bfa6b}.sessionLoadingState{text-align:center;place-content:center;justify-items:center;gap:10px;height:100%;padding:32px;display:grid}.sessionLoadingState p{color:var(--atlas-bone);font:500 24px/1.1 var(--font-display), serif;margin:8px 0 0}.sessionLoadingState small{color:var(--atlas-muted);font:700 9px/1.5 var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.sessionLoadingRoute{align-items:center;width:min(280px,62vw);display:flex}.sessionLoadingRoute span{border:2px solid var(--atlas-night);background:var(--atlas-lilac);width:12px;height:12px;box-shadow:0 0 0 1px var(--atlas-lilac);border-radius:50%;flex:0 0 12px;animation:1.35s ease-in-out infinite atlasSessionNode}.sessionLoadingRoute span:nth-of-type(2){background:var(--atlas-coral);box-shadow:0 0 0 1px var(--atlas-coral);animation-delay:.18s}.sessionLoadingRoute span:nth-of-type(3){background:var(--atlas-aqua);box-shadow:0 0 0 1px var(--atlas-aqua);animation-delay:.36s}.sessionLoadingRoute i{background:var(--atlas-line-strong);flex:1;height:1px;overflow:hidden}.sessionLoadingRoute i:after{content:"";background:linear-gradient(90deg, transparent, var(--atlas-coral), transparent);width:45%;height:100%;animation:1.35s ease-in-out infinite atlasSessionRoute;display:block}@keyframes atlasSessionNode{0%,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes atlasSessionRoute{0%{transform:translate(-120%)}to{transform:translate(260%)}}.newSession,.workspace .primaryButton,.workspace .composer button:not(:disabled),.createBtn{border:1px solid var(--atlas-coral)!important;color:var(--atlas-night)!important;background:var(--atlas-coral)!important;box-shadow:none!important;border-radius:999px!important}.newSession:hover,.workspace .primaryButton:hover:not(:disabled),.workspace .composer button:not(:disabled):hover{background:#ff8376!important}.sessionItem,.missionPreview,.railSection,.messageCard,.proposalCard,.setupCard,.integrationCard,.walletRegistry,.reviewRow{border-color:var(--atlas-line)!important;box-shadow:none!important;background:#0e0b165c!important}.sessionItem{border-radius:12px 28px 12px 12px!important}.sessionItem.active,.missionPreview,.proposalCard.confirmed{box-shadow:inset 3px 0 0 var(--atlas-coral)!important;background:#ff6b5c0e!important;border-color:#ff6b5c8c!important}.messageCard{border-radius:28px 12px!important}.proposalCard{position:relative;overflow:hidden;border-radius:18px 56px 18px 18px!important}.proposalCard:before{content:"";background:var(--atlas-lilac);width:3px;position:absolute;top:0;bottom:0;left:0}.swapRouteCard{border:1px solid var(--atlas-line);width:100%;min-width:0;color:var(--atlas-bone);background:var(--atlas-plum);border-radius:18px 54px 18px 18px;padding:18px;display:block;position:relative;overflow:hidden}.swapRouteCard:before{content:"";background:var(--swap-route-color);width:64px;height:2px;position:absolute;top:0;left:22px}.swapRouteCard--robinhood{--swap-route-color:var(--atlas-lilac)}.swapRouteCard--solana{--swap-route-color:var(--atlas-aqua)}.swapRouteHeader{border-bottom:1px solid var(--atlas-line);justify-content:space-between;align-items:flex-start;gap:18px;width:100%;min-width:0;padding-bottom:14px;display:flex}.swapRouteHeader>div{min-width:0}.swapRouteEyebrow{color:var(--swap-route-color);font:700 9px/1.3 var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;display:block}.swapRouteHeader strong{color:var(--atlas-bone);font:500 21px/1.2 var(--font-display), serif;align-items:center;gap:8px;display:flex}.swapRouteHeader strong svg{width:14px;color:var(--swap-route-color)}.swapRouteStatus{border:1px solid var(--atlas-line-strong);color:var(--atlas-muted);font:700 8px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px}.swapRouteStatus--ready{border-color:color-mix(in srgb, var(--swap-route-color) 50%, transparent);color:var(--swap-route-color)}.swapRouteStatus--confirmed{color:var(--atlas-citron);border-color:#c7f36b6b}.swapRouteStatus--pending{color:var(--atlas-coral);border-color:#ff6b5c6b}.swapRouteStatus--warning{color:#ffc46b;border-color:#ffc46b6b}.swapRouteLedger{border:1px solid var(--atlas-line);background:var(--atlas-line);border-radius:10px 28px 10px 10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.swapRouteLedger>div{background:var(--atlas-night);min-width:0;padding:11px 12px}.swapRouteLedger dt{color:var(--atlas-muted);font:700 8px/1.2 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.swapRouteLedger dd{overflow-wrap:anywhere;color:var(--atlas-bone);font:600 11px/1.45 var(--font-mono), monospace}.swapRouteChecks{gap:7px;margin-bottom:14px;display:grid}.swapRouteChecks>div{color:var(--atlas-muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.55;display:flex}.swapRouteChecks svg{width:13px;color:var(--atlas-aqua);flex:0 0 13px;margin-top:2px}.swapRouteFooter{border-top:1px solid var(--atlas-line);justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;padding-top:14px;display:flex}.swapRouteFooter>div{min-width:0}.swapRouteFooter span{color:var(--atlas-bone);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.swapRouteFooter span svg{width:14px;color:var(--swap-route-color)}.swapRouteFooter small{max-width:36rem;color:var(--atlas-muted);text-transform:none;letter-spacing:normal;margin-top:4px;font-size:10px;line-height:1.5;display:block}.swapRouteFooter .primaryButton{flex:none;justify-content:center;align-items:center;gap:7px;min-width:144px;padding:10px 15px;font-size:10px;display:inline-flex}.swapRouteFooter .primaryButton svg{width:13px}.homeState .brandMark{border-color:#a78bfa7a!important;width:76px!important;height:76px!important}.homeState h1{max-width:850px;color:var(--atlas-bone);font-family:var(--font-display), serif;letter-spacing:-.05em;font-size:clamp(3.3rem,5vw,6.4rem);font-weight:430;line-height:.88}.homeState .kicker{color:var(--atlas-aqua)}.composer{border-color:var(--atlas-line-strong)!important;background:var(--atlas-plum)!important;box-shadow:none!important;border-radius:32px 14px!important}.composer:focus-within{border-color:var(--atlas-coral)!important;box-shadow:0 0 0 3px #ff6b5c17!important}.railSection{border-radius:14px 38px 14px 14px!important}.rightRail :is(.portfolioValue,.balanceValue){font-family:var(--font-display), serif;color:var(--atlas-citron)!important}.workspace [class*=text-cyan],.workspace [class*=text-blue]{color:var(--atlas-aqua)!important}.workspace [class*=text-emerald],.workspace [class*=text-green]{color:var(--atlas-citron)!important}.workspace [class*=border-cyan],.workspace [class*=border-blue]{border-color:#67e8d452!important}.workspace [class*=border-emerald]{border-color:#c7f36b4d!important}.workspace [class*=bg-gradient],.workspace [class*=bg-blue],.workspace [class*=bg-cyan]{background-color:#67e8d414!important;background-image:none!important}.modeSwitcher{border-color:var(--atlas-line);background:var(--atlas-plum)}.modeButton.active{color:var(--atlas-bone);background:#a78bfa26;border-color:#a78bfa6b}.iconBtn,.choiceGrid button,.sessionConfigSection input,.field input,.field textarea,.field select{border-color:var(--atlas-line)!important;color:var(--atlas-bone)!important;background:var(--atlas-night)!important}.choiceGrid button{border-radius:12px 32px 12px 12px}.choiceGrid button.active{border-color:var(--atlas-coral)!important;background:#ff6b5c14!important}.choiceGrid button.active:before{background:var(--atlas-coral)}.choiceGrid button.pumpChoice.active{border-color:var(--atlas-lilac)!important;background:#a78bfa1a!important}.sessionModal,.deleteSessionDialog{border-color:var(--atlas-line-strong)!important;color:var(--atlas-bone)!important;background:var(--atlas-plum)!important;border-radius:24px 74px 24px 24px!important;box-shadow:0 32px 100px #0000007a!important}.sessionModalHeader,.sessionModalFooter,.deleteSessionDialog>header{border-color:var(--atlas-line)!important;background:0 0!important}.sessionModalHeader h2,.deleteSessionDialog h2{color:var(--atlas-bone);font-family:var(--font-display), serif;font-size:32px}.modalClose{border-color:var(--atlas-line);color:var(--atlas-muted)}.modalClose:hover{border-color:var(--atlas-coral);color:var(--atlas-coral)}.setupScreenLayout{padding-top:88px;background:var(--atlas-night)!important}.setupScreenLayout .tradeHeader{width:min(1180px,100% - 40px)}.setupScreenLayout .networkBadge{color:var(--atlas-lilac);background:#a78bfa12;border-color:#a78bfa59}.setupScreenLayout .statusDot{background:var(--atlas-lilac);box-shadow:none}.setupContainer{width:min(1180px,100%);padding-block:32px 60px}.setupProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 26px;display:grid;position:relative}.setupProgress:before{z-index:0;content:"";background:linear-gradient(90deg, var(--atlas-lilac), var(--atlas-coral), var(--atlas-line-strong));height:1px;position:absolute;top:21px;left:12.5%;right:12.5%}.setupProgressItem{z-index:1;min-width:0;color:var(--atlas-muted);text-align:center;border:0;align-items:center;gap:10px;padding:0 8px}.setupRouteNode{border:1px solid var(--atlas-line-strong);width:42px;height:42px;color:var(--atlas-muted);background:var(--atlas-night);font:700 9px/1 var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid}.setupRouteLabel{color:inherit;font:700 9px/1.35 var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.setupProgressItem.active{color:var(--atlas-bone)}.setupProgressItem.active .setupRouteNode{border-color:var(--atlas-coral);color:var(--atlas-night);background:var(--atlas-coral);box-shadow:0 0 0 5px #ff6b5c14}.setupProgressItem.complete{color:var(--atlas-lilac)}.setupProgressItem.complete .setupRouteNode{border-color:var(--atlas-lilac);color:var(--atlas-lilac);background:var(--atlas-night)}.setupRouteCanvas{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);display:grid;overflow:clip;background:var(--atlas-plum)!important;border-radius:22px 76px 22px 22px!important}.setupRouteCanvas>.setupChapterHeader{border-right:1px solid var(--atlas-line);background:#a78bfa0b;border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:28px;min-height:560px;padding:42px 38px;display:flex;position:relative}.setupRouteCanvas>.setupChapterHeader:after{content:"";border:1px solid #a78bfa29;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-130px;box-shadow:0 0 0 54px #a78bfa06,0 0 0 108px #67e8d404}.setupIcon{border-color:var(--atlas-coral);width:54px;height:54px;color:var(--atlas-coral);font:600 12px/1 var(--font-mono), monospace;background:0 0;border-radius:50%}.setupChapterCopy{z-index:1;margin-top:12px;margin-bottom:auto;position:relative}.setupChapterKicker,.integrationEyebrow{color:var(--atlas-lilac);font:700 9px/1.4 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;display:block}.setupRouteCanvas h1{overflow-wrap:anywhere;max-width:100%;color:var(--atlas-bone);font:430 clamp(2.7rem, 3.4vw, 4.2rem)/.92 var(--font-display), serif;letter-spacing:-.05em;margin:18px 0 0}.setupRouteCanvas .setupChapterHeader p{max-width:28rem;color:var(--atlas-muted);margin-top:22px;font-size:13px;line-height:1.75}.setupRouteCanvas>.setupBody{background:#0e0b1657;min-width:0;padding:34px}.setupStepContent{gap:14px}.setupNetworkAtlas{grid-template-columns:1fr;align-items:stretch;display:grid}.setupNetworkAtlas>.integrationCard:nth-child(2){order:1}.setupNetworkAtlas>.integrationCard:nth-child(4){order:2}.setupNetworkAtlas>.integrationCard:first-child{order:3}.setupNetworkAtlas>.integrationCard:nth-child(3){order:4}.integrationCard{min-width:0;padding:22px;position:relative;background:var(--atlas-night)!important;border-radius:14px 42px 14px 14px!important}.integrationCard:before{content:"";background:var(--atlas-lilac);width:52px;height:2px;position:absolute;top:0;left:22px}.integrationCard.setupTone-coral:before{background:var(--atlas-coral)}.integrationCard.setupTone-aqua:before{background:var(--atlas-aqua)}.integrationCardHeader>div{min-width:0}.integrationEyebrow{margin-bottom:9px}.setupTone-coral .integrationEyebrow{color:var(--atlas-coral)}.setupTone-aqua .integrationEyebrow{color:var(--atlas-aqua)}.integrationCard h2{color:var(--atlas-bone);font-family:var(--font-display), serif;font-size:24px;font-weight:500}.integrationCard p{color:var(--atlas-muted);line-height:1.65}.setupStatus{border-color:var(--atlas-line-strong);color:var(--atlas-muted);background:0 0;border-radius:999px}.setupStatus.ok{color:var(--atlas-aqua);background:#67e8d40f;border-color:#67e8d46b}.setupStatus.warn{color:#ffc46b;border-color:#ffc46b6b}.reviewDot.ok{background:var(--atlas-aqua)}.reviewDot.warn{background:#ffc46b}.setupResult{margin-top:7px;font-size:11px;font-weight:600;line-height:1.55}.setupResult.ok{color:var(--atlas-aqua)}.setupResult.error{color:var(--atlas-coral)}.editingBar button,.reviewEdit{color:var(--atlas-lilac)}.inlineInputAction{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inlineInputAction input{min-width:0;padding-right:12px}.inlineInputAction .setupVerifyButton{min-width:104px;color:var(--atlas-lilac);background:#a78bfa14;border:1px solid #a78bfa7a;border-radius:999px;padding:0 18px;position:static;transform:none}.inlineInputAction .setupVerifyButton:hover:not(:disabled){border-color:var(--atlas-lilac);color:var(--atlas-night);background:var(--atlas-lilac)}.inlineInputAction .setupVerifyButton:disabled{cursor:wait;opacity:.55}.reviewEdit{color:var(--atlas-lilac)}.reviewEdit:hover{color:#ff8376}.setupScreenLayout .field input:focus,.setupScreenLayout .field select:focus{box-shadow:0 0 0 3px #ff6b5c14;border-color:var(--atlas-coral)!important}.setupActionsRow{position:flex;z-index:4;border:1px solid var(--atlas-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0b16f0;border-radius:999px;margin:8px -10px -10px;padding:10px;bottom:12px}.setupActionsRow .primaryButton{border-color:var(--atlas-coral)!important;color:var(--atlas-night)!important;background:var(--atlas-coral)!important}.setupActionsRow .railBtn{border-color:var(--atlas-line-strong);color:var(--atlas-bone);border-radius:999px}.setupTab.active{background:#a78bfa1a;border-color:#a78bfa73}.setupFeedback{background:#67e8d412;border-color:#67e8d459}.wallet-adapter-modal-overlay{background:#0e0b16d6!important}.wallet-adapter-modal-wrapper{border-color:var(--atlas-line-strong)!important;background:var(--atlas-plum)!important;font-family:var(--font-sans), sans-serif!important;border-radius:24px 74px 24px 24px!important;box-shadow:0 32px 90px #0000008c!important}.wallet-adapter-modal-title{color:var(--atlas-bone)!important;font-family:var(--font-display), serif!important;font-size:28px!important}.wallet-adapter-modal-list .wallet-adapter-button{border-color:var(--atlas-line)!important;color:var(--atlas-bone)!important;background:var(--atlas-night)!important;border-radius:12px 32px 12px 12px!important}.wallet-adapter-modal-list .wallet-adapter-button:hover{border-color:var(--atlas-coral)!important;background:#ff6b5c12!important}.walletBtnOverride{color:var(--atlas-night)!important;background:var(--atlas-coral)!important;border-radius:999px!important}.gateScreenLayout{background:var(--atlas-night)!important}.authLoadingGate{border-color:var(--atlas-line);background:var(--atlas-plum);box-shadow:none;border-radius:32px 100px 32px 32px}.authLoaderOrbit{border-color:#a78bfa47}.authLoaderOrbit:before{border-top-color:var(--atlas-coral);border-right-color:var(--atlas-aqua)}.authLoaderOrbit span{background:var(--atlas-coral);box-shadow:none}.authLoadingProgress span{background:linear-gradient(90deg, var(--atlas-coral), var(--atlas-citron))}@media (max-width:960px){.leftRail,.rightRail{border-radius:0}.setupRouteCanvas{grid-template-columns:1fr}.setupRouteCanvas>.setupChapterHeader{border-right:0;border-bottom:1px solid var(--atlas-line);min-height:280px}.setupChapterCopy{margin:0}.setupRouteCanvas h1{max-width:12em}.setupNetworkAtlas{grid-template-columns:1fr}}@media (max-width:640px){.swapRouteHeader,.swapRouteFooter{flex-direction:column;align-items:stretch}.swapRouteLedger{grid-template-columns:1fr}.swapRouteFooter .primaryButton{width:100%}.setupScreenLayout{padding:76px 12px 28px}.setupScreenLayout .tradeHeader{width:calc(100% - 24px)}.setupProgress{grid-template-columns:1fr;gap:10px}.setupProgress:before{background:linear-gradient(var(--atlas-lilac), var(--atlas-coral), var(--atlas-line-strong));width:1px;height:auto;inset:20px auto 20px 20px}.setupProgressItem{text-align:left;flex-direction:row;justify-content:flex-start;padding:0}.setupRouteNode{flex:0 0 40px;width:40px;height:40px}.setupRouteCanvas{border-radius:18px 48px 18px 18px!important}.setupRouteCanvas>.setupChapterHeader{min-height:240px;padding:30px 24px}.setupRouteCanvas>.setupBody{padding:22px 16px}.setupRouteCanvas h1{font-size:clamp(2.6rem,13vw,3.7rem)}.integrationCard{padding:19px 16px}.inlineInputAction input{padding-right:12px}.inlineInputAction button{border:1px solid var(--atlas-coral);border-radius:999px;width:100%;margin-top:8px;padding:11px;position:static;transform:none}.setupActionsRow{border-radius:18px;flex-direction:column-reverse;position:static}.setupActionsRow button{width:100%}}@media (prefers-reduced-motion:reduce){.authLoaderOrbit,.authLoadingProgress span{animation:none!important}}
