@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: Manrope,Arial,sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--font-weight-medium: 500;--leading-snug: 1.375;--radius-xl: .75rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-muted: #736a80}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container-type:inline-size;container-name:card-header}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.start{inset-inline-start:var(--spacing)}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.flex{display:flex}.grid{display:grid}.grow{flex-grow:1}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-1{gap:calc(var(--spacing) * 1)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-muted\/50{background-color:color-mix(in srgb,#736a80 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.p-\(--card-spacing\){padding:var(--card-spacing)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing: calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:text-sm{&:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]{&:has(*[data-slot=card-action]){grid-template-columns:1fr auto}}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]{&:has(*[data-slot=card-description]){grid-template-rows:auto auto}}.has-data-\[slot\=card-footer\]\:pb-0{&:has(*[data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}}.has-\[\>img\:first-child\]\:pt-0{&:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\]{&[data-size=sm]{--card-spacing: calc(var(--spacing) * 3)}}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0{&[data-size=sm]{&:has(*[data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}}}.\[\.border-b\]\:pb-\(--card-spacing\){&:is(.border-b){padding-bottom:var(--card-spacing)}}.\*\:\[img\:first-child\]\:rounded-t-xl{:is(&>*){&:is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}}}.\*\:\[img\:last-child\]\:rounded-b-xl{:is(&>*){&:is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}}}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--purple: #7545ed;--ink: #241c32;--muted: #736a80;--line: #e9e3f0;--paper: #fcfaff;--font: Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font:16px/1.75 var(--font);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px}button,summary{cursor:pointer}:focus-visible{outline:2px solid var(--purple)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-.05em;line-height:1.12}h2{font-size:clamp(34px,3.7vw,49px)}h2 span{color:#93879f}svg{flex-shrink:0}img{max-width:100%;display:block}button[hidden],[hidden]{display:none!important}.container{width:min(1220px,calc(100% - 100px));margin-inline:auto}.section{padding-block:110px}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:10px}.header{width:min(1400px,calc(100% - 80px));height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:auto;border-bottom:1px solid var(--line);position:relative;z-index:30}.brand{display:inline-flex;align-items:center;font-size:28px;letter-spacing:-1.5px;font-weight:800;gap:9px;line-height:1}.brand-mark{display:grid;place-items:center;background:var(--purple);color:#fff;width:35px;height:35px;border-radius:9px;box-shadow:inset 0 1px 2px #fff5}.wordmark-dot{margin-left:-9px;color:var(--purple)}.desktop-nav{display:flex;align-items:center;gap:27px;font-size:14px;font-weight:600}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--purple)}.platform-menu summary{display:flex;align-items:center;gap:7px;list-style:none}.platform-menu summary::-webkit-details-marker,.mobile-menu summary::-webkit-details-marker{display:none}.mega-menu{position:absolute;top:80px;left:20%;width:640px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:8px;box-shadow:0 20px 65px #35234620}.mega-menu>a{display:flex;gap:13px;padding:13px;align-items:center;border-radius:6px}.mega-menu>a:hover{background:#f6f1ff}.mega-menu svg{color:var(--purple)}.mega-menu strong{font-size:14px;font-weight:650;display:block}.mega-menu small{display:block;font-size:12px;color:var(--muted);font-weight:400;margin-top:4px}.mega-menu .mega-all{grid-column:1/-1;border-top:1px solid var(--line);border-radius:0;justify-content:space-between;margin-top:5px;padding-top:20px}.header-access{font-size:14px;display:flex;align-items:center;gap:16px;padding:10px 16px;border:1px solid var(--line);border-radius:7px}.mobile-menu{display:none}.grid-paper{background-color:#fdfbff;background-image:linear-gradient(#7545ed09 1px,transparent 1px),linear-gradient(90deg,#7545ed09 1px,transparent 1px),radial-gradient(ellipse at 75% 60%,#efe5ff90,transparent 70%);background-size:56px 56px,56px 56px,100% 100%}.hero{overflow:hidden}.hero-layout{display:grid;grid-template-columns:1.05fr 1fr;min-height:680px;align-items:center}.hero-copy{position:relative;z-index:2;padding:70px 0 80px}.announcement{display:inline-flex;gap:11px;align-items:center;font-size:12px;color:#76638d}.announcement>span{font-size:9px;letter-spacing:.08em;color:var(--purple);border:1px solid #d8c7f2;border-radius:4px;padding:3px 6px}.hero h1{font-size:clamp(57px,5.5vw,80px);letter-spacing:-.065em;line-height:1.035;margin-top:25px}.hero h1>span{color:var(--purple)}.hero-copy>p{font-size:16px;line-height:1.85;margin:26px 0 29px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid #7641e7;border-radius:7px;background:linear-gradient(#8754f8,#7545ed);padding:13px 20px;min-height:49px;font-size:14px;font-weight:650;color:#fff;box-shadow:inset 0 1px 1px #ffffff40,0 3px 6px #7340d522;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #7545ed30}.button.secondary{background:#fff;color:var(--ink);border-color:#ded5e9;box-shadow:0 2px 2px #28133a05}.hero-reassurance{display:flex;gap:21px;margin-top:24px;font-size:12px;color:#897794}.hero-reassurance>span{display:flex;align-items:center;gap:6px}.hero-reassurance svg{color:var(--purple)}.hero-visual{position:relative;margin-right:-85px;margin-left:-45px;align-self:stretch;display:flex;align-items:center}.hero-visual img{max-width:none;width:115%;mix-blend-mode:multiply;aspect-ratio:3/2;object-fit:contain}.float-label{position:absolute;display:flex;align-items:center;gap:12px;border:1px solid #e3d8f0;border-radius:9px;background:#ffffffed;padding:13px 16px;box-shadow:0 12px 35px #4e287c0d;font-size:13px;font-weight:600}.float-label small{display:block;font-size:12px;font-weight:400;color:#93849f;margin-top:3px}.mini-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e8dcf9;background:#f7f2ff;border-radius:8px;color:var(--purple)}.label-server{left:12%;top:22%}.label-domain{right:0;bottom:24%;color:#744aab}.visual-coordinate{position:absolute;bottom:65px;left:26%;font-size:10px;color:#a18cb8;letter-spacing:.12em}.tech-strip{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7dff1;padding:30px 0;gap:30px}.tech-strip>span{font-size:9px;letter-spacing:.12em;color:#93809f;line-height:1.7}.tech-strip>div{display:flex;gap:36px;color:#7a6d88}.tech-strip>div>span{display:flex;gap:8px;align-items:center;font-size:16px;font-weight:650}.tech-strip svg{width:20px;height:20px}.tech-strip>a{font-size:12px;display:flex;gap:8px;align-items:center;color:#8d7d9e}.tech-strip>a svg{width:14px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--purple);font-size:10px;letter-spacing:.13em;font-weight:700;margin-bottom:20px}.eyebrow>span{width:5px;height:5px;border:1px solid var(--purple)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px}.section-heading>p{font-size:16px;max-width:350px;line-height:1.9}.dashboard{display:grid;grid-template-columns:220px 1fr;border:1px solid #ded4ea;border-radius:13px;overflow:hidden;box-shadow:0 0 0 7px #f8f4fd,0 30px 65px #3816540a;background:#fff}.dash-sidebar{position:relative;background:#fbf9fd;border-right:1px solid var(--line);padding:22px 14px}.workspace{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;margin-bottom:27px}.workspace>span{width:32px;height:32px;background:#efe6fd;color:var(--purple);border-radius:7px;display:grid;place-items:center}.workspace small{display:block;color:#998aa4;font-size:10px;font-weight:400}.sidebar-label{font-size:9px;letter-spacing:.12em;color:#9c8fa7;padding-left:13px}.sidebar-item{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:6px;color:#84768f;font-size:12px;margin-top:5px}.sidebar-item.active{background:#efe7fb;color:var(--purple);font-weight:650}.sidebar-foot{position:absolute;bottom:25px;left:25px;display:flex;gap:8px;align-items:center;font-size:10px;color:#9d8bab}.dash-main{padding:0 28px 20px}.dash-breadcrumb{display:flex;align-items:center;gap:15px;height:58px;border-bottom:1px solid var(--line);font-size:11px;color:#87758f}.dash-breadcrumb>span:not(.preview-badge){color:#cfbfdc}.preview-badge{margin-left:auto;font-size:10px;border:1px solid #e4d9ed;padding:3px 8px;border-radius:5px}.dash-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:29px 0 25px}.dash-title h3{font-size:22px;letter-spacing:-.045em}.dash-title p{font-size:12px;margin-top:8px}.small-button{display:inline-flex;align-items:center;gap:6px;background:var(--purple);color:#fff;font-size:11px;padding:8px 11px;border-radius:5px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat{border:1px solid #ebe2f1;padding:15px;border-radius:7px}.stat>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#9b88a8}.stat strong{display:block;margin-top:8px;font-size:27px;font-weight:600;letter-spacing:-1px}.stat svg{color:#b298c6}.projects-heading{display:flex;align-items:center;justify-content:space-between;margin-top:28px;margin-bottom:9px}.projects-heading h4{font-size:14px;letter-spacing:-.02em}.projects-heading>span{font-size:11px;color:#a28dae}.project-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #f1ebf6;font-size:12px}.project-row strong{display:block;font-size:13px;font-weight:650}.project-row small{display:block;font-size:11px;color:#9c8ba7;margin-top:3px}.node-label{margin-left:auto;color:#9787a4;font-size:11px}.example-label{padding:3px 7px;background:#f5effb;color:#8b709d;font-size:10px;border-radius:4px;margin:0 15px}.project-row>svg{color:#a48db5}.dash-caption{color:#a38bb2;font-size:10px;margin-top:18px}.figure-note{text-align:center;font-size:12px;margin-top:24px;color:#96839f}.footer{background:#fcfaff;border-top:1px solid var(--line);padding-top:70px;overflow:hidden}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:40px}.footer-brand p{font-size:14px;margin-top:23px;line-height:1.85}.footer-grid h4{font-size:13px;letter-spacing:0;margin-bottom:22px}.footer-grid>div>a:not(.brand){display:block;font-size:13px;color:#8a7597;margin-top:12px}.footer-grid a:hover{color:var(--purple)}.footer-wordmark{font-size:clamp(90px,17vw,250px);letter-spacing:-.09em;font-weight:800;line-height:1.2;color:#eee7f7;display:flex;justify-content:space-between;margin-top:50px;user-select:none}.footer-wordmark>span{font-weight:400;color:#dcd0ee;font-size:.8em}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:22px 0;font-size:11px;color:#9783a6}.footer-bottom button{border:0;background:none;color:inherit;font-size:inherit;padding:0}.page-title{font-size:clamp(40px,5.5vw,72px);max-width:970px}.page-lead{font-size:19px;max-width:740px;line-height:1.8;margin-top:25px;margin-bottom:60px}.article{border-top:1px solid var(--line);padding:40px 0;max-width:850px}.article h2{font-size:29px;margin-bottom:22px}.article p{max-width:720px}@media(max-width:1150px){.header{width:calc(100% - 50px);gap:20px}.desktop-nav{gap:18px}.container{width:calc(100% - 64px)}.hero h1{font-size:65px}.hero-layout{min-height:640px}.hero-visual{margin-right:-30px}.tech-strip>div{gap:23px}.tech-strip>a{display:none}.tech-strip>div>span{font-size:14px}.dashboard{grid-template-columns:190px 1fr}.sidebar-foot{font-size:9px;left:18px}.dash-main{padding-inline:22px}.stat{padding:12px}}@media(max-width:850px){.desktop-nav{display:none}.header-access{margin-left:auto}.mobile-menu{display:block}.mobile-menu summary{list-style:none;width:26px;height:35px;display:flex;flex-direction:column;justify-content:center;gap:6px}.mobile-menu summary>span{width:22px;height:1px;background:var(--ink)}.mobile-menu nav{position:absolute;top:80px;left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:10px;padding:15px;box-shadow:0 20px 50px #351e4820}.mobile-menu nav a{display:block;padding:10px;font-size:14px}.hero-layout{grid-template-columns:1fr;min-height:auto}.hero-copy{text-align:center;padding:55px 0 15px}.hero h1{font-size:70px;line-height:1.02}.hero-actions,.hero-reassurance{justify-content:center}.hero-visual{height:430px;margin:0 auto;max-width:650px;width:100%;justify-content:center}.hero-visual img{width:100%;height:100%;object-fit:contain}.label-server{top:15%;left:3%}.label-domain{right:0;bottom:20%}.visual-coordinate{bottom:12px;left:0;right:0;text-align:center}.section{padding-block:80px}.section-heading{flex-direction:column;align-items:flex-start;gap:25px}.section-heading>p{max-width:620px}.tech-strip{flex-direction:column;gap:20px;padding:26px 0}.tech-strip>span br{display:none}.tech-strip>div{flex-wrap:wrap;justify-content:center;gap:25px}.dashboard{grid-template-columns:1fr}.dash-sidebar{display:none}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.footer-brand p{margin-top:0}.footer-bottom>span:nth-child(2){display:none}}@media(max-width:550px){.container{width:calc(100% - 40px)}.header{width:calc(100% - 40px);height:78px;gap:15px}.brand{font-size:25px}.brand-mark{width:30px;height:30px}.header-access{font-size:12px;gap:8px;padding:8px 11px}.hero-copy{padding-top:38px}.announcement{font-size:10px;gap:7px}.announcement>span{font-size:8px}.hero h1{font-size:57px;margin-top:23px}.hero-copy>p{font-size:15px;margin-top:22px}.desktop-only{display:none}.hero-actions{gap:9px}.button{padding:11px 13px;gap:12px;font-size:12px;min-height:45px}.hero-reassurance{font-size:10px;gap:12px;flex-wrap:wrap;margin-top:21px}.hero-visual{height:305px}.float-label{padding:9px 11px;gap:8px;font-size:10px}.float-label small{font-size:9px}.float-label .mini-icon{width:30px;height:30px}.label-server{left:0;top:16%}.label-domain{right:0;bottom:20%}.visual-coordinate{font-size:8px;letter-spacing:.07em}.tech-strip>div{gap:18px 24px}.tech-strip>div>span{font-size:12px}.tech-strip>div svg{width:17px;height:17px}.section{padding-block:65px}.eyebrow{font-size:9px;margin-bottom:15px}.section-heading{margin-bottom:35px;gap:22px}h2{font-size:33px}.section-heading>p{font-size:15px}.dash-main{padding:0 14px 15px}.dash-breadcrumb{font-size:10px;gap:10px}.preview-badge{font-size:9px}.dash-title{padding:22px 0}.dash-title h3{font-size:18px}.dash-title p{font-size:10px}.small-button{font-size:0;padding:7px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.stat strong{font-size:24px}.stat>span{font-size:10px}.project-row{gap:9px}.project-row strong{font-size:12px}.project-row small{font-size:10px;max-width:180px}.example-label{display:none}.node-label{font-size:10px}.project-row>.mini-icon{width:31px;height:31px}.dash-caption{font-size:9px}.figure-note{font-size:11px}.footer{padding-top:50px}.footer-grid{grid-template-columns:1fr 1fr;gap:33px}.footer-brand{display:block}.footer-brand p{margin-top:18px}.footer-grid h4{font-size:12px}.footer-grid>div>a:not(.brand){font-size:12px}.footer-wordmark{font-size:22vw;margin-top:35px}.footer-bottom{flex-wrap:wrap;gap:14px;font-size:10px}.page-lead{font-size:17px}.article h2{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html:not([data-motion=on]) *,html:not([data-motion=on]) *:before,html:not([data-motion=on]) *:after{animation:none!important;transition:none!important}}.connection-section{background:#fbf9fe;border-block:1px solid var(--line)}.connection-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.connection-grid.single{grid-template-columns:1fr}.connection-card{display:block!important;padding:34px!important;background:#fff;border:1px solid #e3d8ee;border-radius:11px;box-shadow:none!important}.card-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.feature-icon{width:47px;height:47px;display:inline-grid;place-items:center;border:1px solid #dfd0f5;border-radius:11px;color:var(--purple);background:#f6f0ff;box-shadow:0 3px 8px #5a348208}.feature-icon svg{width:23px}.subtle-label{font-size:10px;font-weight:650;letter-spacing:.09em;color:#96839f}.connection-card h3{font-size:29px;line-height:1.2;margin-bottom:19px}.connection-card>p{font-size:15px;line-height:1.85;max-width:480px}.server-spec{display:flex;flex-wrap:wrap;gap:12px 19px;margin:25px 0 27px}.server-spec>span{font-size:11px;color:#887497;display:flex;align-items:center;gap:6px}.server-spec svg{color:#a181b9}.text-link{display:inline-flex;align-items:center;gap:12px;font-weight:650;font-size:13px;color:var(--purple)}.text-link:hover{color:#5422b7}.provider-card{background:linear-gradient(130deg,#fff,#f4edff)}.availability{display:inline-flex;align-items:center;width:fit-content;font-size:10px;font-weight:600;letter-spacing:.015em;line-height:1.5;color:#8a639f;background:#f3eaf9;border:1px solid #e8d9f0;padding:4px 8px;border-radius:5px;white-space:nowrap}.provider-note{border:1px solid #e4d5f3;border-radius:7px;background:#ffffff80;padding:14px 17px;margin:24px 0}.provider-note>span{font-size:11px;color:#96809f;display:block}.provider-note>strong{display:block;font-size:14px;font-weight:600;margin:3px 0}.provider-note>small{font-size:11px;color:#9b85a5}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.feature-copy h2{font-size:clamp(33px,3.4vw,46px);line-height:1.17}.feature-copy>p{font-size:16px;line-height:1.85;margin-top:25px}.feature-copy>.text-link{margin-top:24px}.check-list{list-style:none;padding:0;margin:25px 0;display:grid;gap:12px}.check-list li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#796684}.check-list svg{color:var(--purple);margin-top:4px}.feature-copy>.support-note,.support-note{font-size:12px;color:#9a86a5;line-height:1.8;margin-top:24px}.technical-scene{border:1px solid #e2d7ed;border-radius:12px;background:#fdfbff;overflow:hidden;box-shadow:0 15px 45px #4c256709;margin:0;min-width:0}.scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e9def0;padding:15px 20px;background:#fff;font-size:12px;color:#877192}.scene-toolbar>span:first-child{display:flex;align-items:center;gap:8px;font-weight:600}.scene-toolbar>span:last-child{font-size:10px;color:#a088af}.source-branch{margin:28px 25px 0;background:#fff;border:1px solid #e5d7ed;border-radius:8px;display:flex;align-items:center;gap:13px;padding:15px}.branch-icon{display:grid;place-items:center;width:36px;height:36px;background:#f4ebff;border-radius:8px;color:var(--purple)}.source-branch strong{display:block;font-size:13px;font-weight:650}.source-branch small{display:block;font-size:10px;color:#9d85aa;margin-top:4px}.source-branch>svg{margin-left:auto;color:#9975b4}.vertical-connector{height:30px;width:1px;background:#c9ace8;margin:auto}.runtime-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:0 25px}.runtime{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #e5d7f1;background:#fff;border-radius:8px;padding:20px 8px;gap:10px}.runtime svg{color:#9b6bd1}.runtime strong{font-size:12px;font-weight:600}.runtime small{font-size:9px;color:#a38eac}.connector-trunk{height:29px;border-left:1px solid #cfb5e9;border-right:1px solid #cfb5e9;border-bottom:1px solid #cfb5e9;width:59%;margin:0 auto 29px;position:relative;border-radius:0 0 7px 7px}.connector-trunk:after{content:"";position:absolute;left:50%;bottom:-30px;height:29px;border-left:1px solid #cfb5e9}.target-server{display:flex;align-items:center;gap:13px;background:#f0e6fc;border:1px solid #d4b9ef;border-radius:8px;margin:0 25px;padding:18px}.target-server>svg{color:var(--purple)}.target-server strong{display:block;font-size:13px;font-weight:650}.target-server small{display:block;font-size:10px;color:#9b7fae;margin-top:3px}.target-server>span{margin-left:auto;font-size:18px;color:#b297c9}.scene-foot{padding:20px;display:flex;gap:8px;align-items:center;justify-content:center;font-size:10px;color:#aa8eba}.domain-band{border-block:1px solid #e4d7ee}.domain-scene{border:1px solid #ded0ed;border-radius:12px;overflow:hidden;box-shadow:0 20px 55px #5c337d0c;background:#fff}.domain-name{display:flex;align-items:center;gap:12px;margin:26px 25px;padding:15px;border:1px solid #e5d8f2;border-radius:7px;background:#fbf8ff;font-size:14px;font-weight:600;flex-wrap:wrap}.domain-lock{color:var(--purple)}.domain-name>.availability{margin-left:auto;font-size:8px}.dns-steps{list-style:none;padding:0 25px;margin:0}.dns-steps>li{display:flex;align-items:center;gap:14px;padding:21px 0;border-bottom:1px solid #eee5f5}.dns-steps>li>span{width:26px;height:26px;border:1px solid #e3d2f0;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#9b7cae}.dns-steps strong{display:block;font-size:13px;font-weight:650}.dns-steps small{display:block;font-size:11px;color:#9e85ab;margin-top:5px}.dns-steps svg{margin-left:auto;color:#b29ac3}.domain-routes{display:flex;justify-content:space-between;gap:10px;padding:23px 25px}.domain-routes>span{display:flex;gap:7px;align-items:center;font-size:10px;color:#a080b7}.inline-status{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:25px;color:#9b7ea9;font-size:11px}.cluster-benefits{display:grid;gap:20px;margin-top:26px}.cluster-benefits>div{display:flex;gap:12px}.cluster-benefits svg{color:#9c6fc4;margin-top:3px}.cluster-benefits strong{display:block;font-size:13px;font-weight:650}.cluster-benefits small{display:block;font-size:12px;color:#9a81a8;margin-top:5px}.segmented{display:inline-flex;padding:4px;border:1px solid #e4d8ed;border-radius:7px;gap:4px;background:#faf6ff;flex-wrap:wrap}.segmented label{cursor:pointer;position:relative}.segmented input,.plan-selector input{position:absolute;opacity:0;width:1px;height:1px}.segmented label>span{display:block;padding:7px 13px;border-radius:4px;font-size:11px;color:#9477a7;transition:background .2s,color .2s}.segmented input:checked+span{background:#fff;color:var(--purple);box-shadow:0 2px 5px #49306513}.segmented input:focus-visible+span,.plan-selector input:focus-visible+.plan-option{outline:2px solid var(--purple);outline-offset:2px}.topology-selector{display:flex;width:fit-content;margin:25px auto}.cluster-ingress{display:flex;align-items:center;gap:9px;justify-content:center;color:#9574b1;font-size:11px}.cluster-ingress svg{color:var(--purple)}.load-balancer{background:#fff;border:1px solid #ddc8ee;border-radius:8px;padding:16px;margin-inline:30px;display:flex;align-items:center;gap:12px}.load-balancer>svg{color:var(--purple)}.load-balancer strong{display:block;font-size:13px;font-weight:650}.load-balancer small{display:block;font-size:10px;color:#9c81ab;margin-top:4px}.cluster-nodes{display:grid;grid-template-columns:1fr;gap:10px;margin:0 25px}.cluster-node{background:#fff;border:1px solid #dbc4ed;border-radius:8px;padding:17px 8px;text-align:center;display:flex;flex-direction:column;align-items:center}.cluster-node>svg{color:#9b69c8;margin-bottom:11px}.cluster-node strong{font-size:12px;font-weight:650}.cluster-node>small{font-size:9px;color:#ac8cbd;margin-top:5px}.pods{display:flex;gap:4px;justify-content:center;flex-wrap:wrap;margin-top:13px}.pods>span{font-size:9px;padding:3px 7px;border-radius:4px;background:#f5ebff;color:#9f78b7}.extra-node,.cluster-node-copy{display:none!important}.cluster-scene:has(input[value=cluster]:checked) .extra-node,.cluster-scene:has(input[value=cluster]:checked) .cluster-node-copy{display:flex!important}.cluster-scene:has(input[value=cluster]:checked) .cluster-nodes{grid-template-columns:repeat(3,1fr)}.cluster-scene:has(input[value=cluster]:checked) .single-node-copy{display:none!important}.topology-note{padding:20px 25px;font-size:11px;line-height:1.8;text-align:center;color:#a082b2}.email-section{padding-block:20px}.email-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;background:#f9f4ff;border:1px solid #e4d6f0;border-radius:12px;padding:55px 50px}.email-card h2{font-size:36px;line-height:1.18}.email-card p{font-size:14px;line-height:1.9;margin:19px 0 22px}.email-card .availability{display:block;margin-top:20px}.email-illustration{background:linear-gradient(145deg,#fff,#f2e7ff);border:1px solid #e5d3f3;border-radius:10px;padding:35px 25px;text-align:center;box-shadow:0 15px 30px #58387c0a}.large-mail{display:grid;place-items:center;width:79px;height:79px;border:1px solid #d5b4ee;background:#efe0ff;border-radius:20px;margin:0 auto 20px;color:var(--purple);transform:rotate(-7deg);box-shadow:4px 6px #e6d4f7}.email-illustration strong{display:block;font-size:14px;font-weight:650}.email-illustration div>span{display:block;font-size:11px;color:#a281b4;margin-top:6px}.mail-path{display:flex;align-items:center;justify-content:center;gap:13px;color:#b18dc8;margin-top:28px}.mail-path>span{height:1px;background:#d7b9ed;width:43px;margin:0!important}.operations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.operation-card{display:block!important;border:0;border-top:1px solid #e2d4eb;border-radius:0;padding:28px 0!important;background:#fff;box-shadow:none!important}.operation-card>svg{color:var(--purple);margin-bottom:28px}.operation-card h3{font-size:22px;margin-bottom:16px}.operation-card p{font-size:14px;line-height:1.85}.operations-link{margin-top:30px}.pricing-section{background:#fcf9ff;border-block:1px solid #e9dff2}.pricing-layout{display:grid;grid-template-columns:290px 1fr;gap:27px;border:0;padding:0;margin:0;min-width:0}.plan-selector{display:flex;flex-direction:column;gap:13px}.plan-selector label{position:relative;cursor:pointer}.plan-option{display:flex;justify-content:space-between;align-items:center;padding:22px;background:#fff;border:1px solid #e6d9f0;border-radius:9px;transition:border .2s,background .2s}.plan-option strong{display:block;font-size:21px;font-weight:600;letter-spacing:-.03em}.plan-option small{display:block;font-size:12px;color:#9d7daa;margin-top:8px}.plan-radio{width:16px;height:16px;border-radius:50%;border:1px solid #d6bde7}.plan-selector input:checked+.plan-option{border-color:#ad7ae7;background:#f3e9ff;box-shadow:0 0 0 2px #ad7ae710}.plan-selector input:checked+.plan-option .plan-radio{border:5px solid var(--purple);background:#fff}.plan-selector>p{font-size:12px;line-height:1.8;color:#a386b1;margin:7px 4px}.plan-display{background:#fff;border:1px solid #ded0e9;border-radius:11px;padding:35px 40px;box-shadow:0 12px 25px #4c266208}.plan-panel{display:none}.pricing-layout:has(input[value=hobby]:checked) .plan-hobby,.pricing-layout:has(input[value=pro]:checked) .plan-pro,.pricing-layout:has(input[value=scale]:checked) .plan-scale{display:block}.plan-panel-top{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}.plan-eyebrow{font-size:10px;font-weight:700;color:var(--purple);letter-spacing:.1em}.plan-panel h3{font-size:21px;line-height:1.45;max-width:440px;margin-top:12px;letter-spacing:-.025em}.plan-price{display:flex;align-items:baseline;gap:7px;margin:25px 0 20px}.plan-price>strong{font-size:62px;line-height:1;font-weight:600;letter-spacing:-.07em}.price-currency{font-size:25px;color:#8a709d;align-self:flex-start;margin-top:5px}.plan-price>span:last-child{font-size:12px;color:#a281b4}.plan-price>.price-pending{font-size:34px;line-height:1.4;letter-spacing:-.045em}.plan-limits{display:flex;gap:23px;flex-wrap:wrap;padding:20px 0;border-block:1px solid #eee2f5}.plan-limits>span{font-size:12px;color:#9576a6;display:flex;gap:7px;align-items:center}.plan-limits svg{color:#ae8ac4}.plan-panel .check-list{gap:10px}.plan-panel .check-list li{font-size:12px}.plan-action{display:flex;gap:22px;align-items:center;border-top:1px solid #eee3f5;padding-top:23px;margin-top:23px}.plan-action .button{white-space:nowrap}.plan-action p{font-size:11px;color:#a385b1;line-height:1.75;max-width:235px}.addons{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;border-top:1px solid #e6d8f0;margin-top:40px;padding-top:35px}.addons h3{font-size:22px;margin-bottom:12px}.addons p{font-size:13px;max-width:320px;line-height:1.8}.addon-list{display:flex;flex-direction:column;gap:14px}.addon-list>div{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e6d9ee;padding:17px 20px;border-radius:8px}.addon-list svg{color:#ad80cb}.addon-list strong{display:block;font-size:13px;font-weight:650}.addon-list small{display:block;font-size:11px;color:#aa89b7;margin-top:4px}.addon-list .availability{margin-left:auto;font-size:9px}.pricing-footnote{font-size:11px;color:#a58bac;margin-top:28px;text-align:center}.faq-section{display:grid;grid-template-columns:1fr 1.45fr;gap:80px}.faq-section>div:first-child>p{font-size:14px;line-height:1.9;margin:25px 0}.faq-list{border-top:1px solid #e6d9ef}.faq-list details{border-bottom:1px solid #e6d9ef}.faq-list summary{padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:20px;color:#a580bd;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--purple)}.faq-list details>p{font-size:14px;line-height:1.85;padding:0 35px 24px 0}.closing{padding-bottom:90px}.closing-inner{border:1px solid #dfcfee;border-radius:12px;text-align:center;padding:75px 30px}.closing-inner .eyebrow{justify-content:center;font-size:9px}.closing-inner h2{font-size:clamp(35px,4vw,53px);line-height:1.15}.closing-inner h2>span{color:var(--purple)}.closing-inner p{font-size:15px;margin:24px auto 28px}.closing-inner .hero-actions{justify-content:center}.page-hero{padding:42px 0 70px;border-bottom:1px solid #e7dcf0}.breadcrumbs{display:flex;gap:12px;font-size:10px;color:#a086ad;margin-bottom:50px;align-items:center}.breadcrumbs>a{font-weight:650}.page-hero .page-lead{margin-bottom:0;max-width:780px;font-size:18px}.page-hero .text-link{margin-top:25px}.page-hero>.container>.button{margin-top:30px}.platform-intro{padding-bottom:20px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.catalog-card{display:block;position:relative;border:1px solid #e6d6f0;border-radius:10px;padding:30px;transition:background .2s,transform .2s}.catalog-card:hover{background:#faf5ff;transform:translateY(-3px)}.catalog-card>svg:first-child{color:var(--purple);margin-bottom:25px}.catalog-card h3{font-size:22px;margin-bottom:12px}.catalog-card p{font-size:13px;max-width:230px}.catalog-card>svg:last-child{position:absolute;right:20px;top:28px;color:#af8fc3}.detail-visual{max-width:800px;padding-bottom:0}.detail-visual .domain-name{font-size:18px}.detail-row{display:grid;grid-template-columns:60px 1fr 1.3fr;gap:35px;padding:42px 0;border-top:1px solid #e5d7ee}.detail-number{font-size:13px;color:#ad8cbd}.detail-row h2{font-size:28px;line-height:1.3}.detail-row p{font-size:15px;line-height:1.9}.detail-row .check-list{margin-bottom:0}.tour-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:95px}.tour-rail .feature-icon{margin-bottom:28px}.tour-rail h2{font-size:36px;line-height:1.18}.tour-rail p{font-size:15px;margin:25px 0}.tour-steps{list-style:none;margin:0;padding:0;counter-reset:step}.tour-steps>li{position:relative;display:flex;gap:25px;padding:0 0 38px}.tour-steps>li:not(:last-child):after{content:"";position:absolute;left:19px;top:40px;bottom:0;width:1px;background:#e3cdec}.tour-steps>li>span{width:39px;height:39px;flex-shrink:0;display:grid;place-items:center;border:1px solid #ddc9ec;background:#faf4ff;border-radius:50%;font-size:11px;color:#b184c5}.tour-steps h3{font-size:23px;margin:6px 0 14px}.tour-steps p{font-size:14px;line-height:1.9}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.resource-card{display:flex;flex-direction:column}.resource-art{display:flex;align-items:center;justify-content:center;border:1px solid #e8d8f2;border-radius:10px;position:relative;height:200px;color:#ad80cb;margin-bottom:25px}.resource-art>span{position:absolute;bottom:15px;left:20px;font-size:12px;color:#ad8bbb}.resource-card h2{font-size:25px;line-height:1.3;margin:14px 0}.resource-card p{font-size:14px;line-height:1.8;margin-bottom:25px}.resource-card .text-link{margin-top:auto}.resource-card:hover .resource-art{background-color:#f0e5fc}.article-layout{display:grid;grid-template-columns:270px 1fr;gap:80px;align-items:start}.article-toc{position:sticky;top:30px;display:flex;flex-direction:column;gap:20px}.article-toc>a:not(.text-link){display:flex;align-items:flex-start;gap:12px;font-size:12px;color:#8d6fa1;line-height:1.8}.article-toc>a>span{font-size:10px;color:#b091bf}.article-layout .article:first-child{padding-top:0;border:0}.article-layout .article p{font-size:16px;line-height:1.95}.article-layout .article h2{font-size:29px;line-height:1.3}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.solution-card{display:block!important;border:1px solid #e3d5ef;background:#fcf9ff;border-radius:10px;padding:35px 30px!important;box-shadow:none!important}.solution-card>svg{color:var(--purple);margin-bottom:30px}.solution-card h2{font-size:24px;margin-bottom:18px}.solution-card p{font-size:14px;line-height:1.8}.capability-filter{border:0;padding:0;margin:0 0 30px}.capability-filter legend{font-size:12px;color:#997ba9;margin-bottom:12px}.table-scroll{overflow-x:auto}.capability-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.capability-table th,.capability-table td{border-bottom:1px solid #e6d9ee;padding:22px 20px;vertical-align:top}.capability-table thead{background:#f9f3ff}.capability-table thead th{font-size:11px;font-weight:600;color:#a180b1}.capability-table tbody th{font-weight:600;min-width:190px}.capability-table td:last-child{font-size:13px;line-height:1.8;color:#93779f}.stage{display:inline-block;font-size:10px;border-radius:4px;padding:4px 8px;background:#f1e7fa;color:#9a6cad}.stage-existing{background:#eaf3f0;color:#558d79}.stage-foundation{background:#eee8fc;color:#8465b5}.stage-partial{background:#f8f0e5;color:#a98c53}.capability-section:has(input[value=existing]:checked) tr[data-stage]:not([data-stage=existing]),.capability-section:has(input[value=foundation]:checked) tr[data-stage]:not([data-stage=foundation]),.capability-section:has(input[value=partial]:checked) tr[data-stage]:not([data-stage=partial]),.capability-section:has(input[value=planned]:checked) tr[data-stage]:not([data-stage=planned]){display:none}.access-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}.access-card{border:1px solid #e6d6f0;border-radius:12px;background:#fcf9ff;padding:40px}.access-card>.feature-icon{margin-right:20px}.access-card>.availability{vertical-align:middle}.access-card h2{font-size:37px;line-height:1.2;margin-top:30px}.access-card p{font-size:15px;margin:25px 0 30px}.access-notes h3{font-size:21px;margin-bottom:15px}.access-notes p{font-size:14px;margin-bottom:30px;line-height:1.85}@media(max-width:1100px){.feature-split{gap:45px}.email-card{gap:40px;padding:40px}.pricing-layout{grid-template-columns:250px 1fr}.plan-display{padding:30px}.plan-action{align-items:flex-start;flex-direction:column;gap:15px}.plan-action p{max-width:none}.faq-section{gap:50px}.tech-strip>a{display:none}.article-layout{gap:45px;grid-template-columns:220px 1fr}.detail-row{grid-template-columns:35px 1fr 1.3fr;gap:25px}.access-layout,.addons{gap:35px}.email-card h2{font-size:31px}}@media(max-width:850px){.connection-grid{grid-template-columns:1fr 1fr}.connection-card{padding:25px!important}.connection-card h3{font-size:25px}.card-topline{gap:10px}.subtle-label{font-size:9px}.feature-split{grid-template-columns:1fr;gap:40px}.feature-copy{max-width:660px}.feature-copy h2{font-size:41px}.technical-scene,.domain-scene{width:100%;max-width:610px;margin-inline:auto}.domain-band .feature-copy{grid-row:1}.email-card{grid-template-columns:1fr 1fr;gap:30px;padding:30px}.email-illustration{padding:30px 15px}.email-illustration strong{font-size:12px}.email-card h2{font-size:29px}.operations-grid{gap:22px}.operation-card h3{font-size:20px}.operation-card p{font-size:13px}.pricing-layout{grid-template-columns:220px 1fr;gap:18px}.plan-option{padding:19px}.plan-panel-top{flex-direction:column;gap:16px}.plan-panel h3{font-size:19px}.plan-display{padding:25px}.plan-limits{gap:12px}.addons{grid-template-columns:1fr;gap:23px}.addons p{max-width:none}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section>div:first-child>p br{display:none}.faq-section>div:first-child>p{margin:20px 0}.catalog-grid{grid-template-columns:repeat(2,1fr)}.tour-layout{grid-template-columns:1fr;gap:45px}.tour-rail{max-width:600px}.resource-grid{gap:20px}.resource-card h2{font-size:21px}.resource-card p{font-size:13px}.resource-art{height:160px}.article-layout{grid-template-columns:1fr;gap:40px}.article-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:30px}.detail-row{grid-template-columns:35px 1fr}.detail-row>div{grid-column:2}.solution-grid{grid-template-columns:1fr}.solution-card{padding:30px!important}.access-layout{grid-template-columns:1fr}.capability-table th,.capability-table td{padding:19px 13px}.capability-table tbody th{font-size:13px;min-width:150px}.closing{padding-bottom:65px}}@media(max-width:550px){.connection-grid{grid-template-columns:1fr}.connection-card h3{font-size:27px}.connection-card>p{font-size:14px}.server-spec{font-size:11px}.feature-copy h2{font-size:34px}.feature-copy>p{font-size:15px}.check-list li{font-size:12px}.scene-toolbar{padding:13px 15px;font-size:11px}.scene-toolbar>span:last-child{font-size:9px}.source-branch{margin:22px 15px 0;padding:12px}.source-branch strong{font-size:12px}.source-branch small{font-size:9px}.runtime-grid{margin-inline:15px;gap:8px}.runtime{padding:18px 5px}.runtime strong{font-size:11px}.runtime small{font-size:8px}.target-server{margin-inline:15px;padding:14px}.target-server small{font-size:9px;max-width:190px}.scene-foot{font-size:9px}.domain-name{margin:22px 15px;font-size:12px;padding:13px;gap:8px}.domain-name .availability{font-size:7px}.dns-steps{padding:0 15px}.dns-steps>li{gap:11px}.dns-steps strong{font-size:12px}.dns-steps small{font-size:10px}.domain-routes{padding:20px 15px;gap:9px}.domain-routes>span{font-size:9px;gap:5px}.load-balancer{margin-inline:20px;padding:13px}.load-balancer small{font-size:9px}.cluster-nodes{margin-inline:15px;gap:7px}.cluster-node{padding:16px 5px}.cluster-node strong{font-size:11px}.cluster-node>small{font-size:8px}.pods>span{font-size:8px;padding:3px 5px}.topology-note{font-size:10px;padding:19px 18px}.email-card{grid-template-columns:1fr;padding:25px;gap:32px}.email-card>div:last-child{grid-row:1}.email-card h2{font-size:31px}.email-card p{font-size:14px}.email-illustration strong{font-size:13px}.operations-grid{grid-template-columns:1fr;gap:0}.operation-card{padding:25px 0!important}.operation-card>svg{margin-bottom:20px}.operation-card h3{font-size:23px}.operation-card p{font-size:14px}.pricing-layout{grid-template-columns:1fr}.plan-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.plan-option{padding:14px 11px;gap:8px}.plan-option strong{font-size:17px}.plan-option small{display:none}.plan-radio{width:13px;height:13px;flex-shrink:0}.plan-selector input:checked+.plan-option .plan-radio{border-width:4px}.plan-selector>p{grid-column:1/-1;font-size:10px;margin:4px 0}.plan-selector>p br{display:none}.plan-display{padding:25px}.plan-panel-top{gap:15px}.plan-panel h3{font-size:21px}.plan-price>strong{font-size:60px}.plan-panel .check-list li{font-size:12px}.plan-action{flex-direction:row;align-items:center;gap:15px;flex-wrap:wrap}.plan-action p{font-size:10px;max-width:200px}.addons{margin-top:32px;padding-top:28px}.addons h3{font-size:21px}.addon-list>div{padding:14px;gap:11px}.addon-list strong{font-size:12px}.addon-list small{font-size:10px}.addon-list .availability{font-size:8px}.pricing-footnote{font-size:10px;text-align:left}.faq-list summary{font-size:13px;padding:21px 0}.faq-list details>p{font-size:13px;padding-right:20px}.closing-inner{padding:50px 20px}.closing-inner .eyebrow{font-size:8px;line-height:1.7}.closing-inner h2{font-size:34px}.closing-inner p{font-size:14px}.page-hero{padding:28px 0 50px}.breadcrumbs{margin-bottom:35px;font-size:9px}.page-title{font-size:43px}.page-hero .page-lead{font-size:16px}.catalog-grid{grid-template-columns:1fr}.catalog-card{padding:26px}.detail-row{gap:18px;grid-template-columns:22px 1fr;padding:31px 0}.detail-row h2{font-size:26px}.detail-row p{font-size:14px}.resource-grid{grid-template-columns:1fr;gap:40px}.resource-art{height:190px}.resource-card h2{font-size:26px}.resource-card p{font-size:14px}.article-layout .article h2{font-size:27px}.article-layout .article p{font-size:15px}.tour-rail h2{font-size:32px}.tour-steps>li{gap:16px}.tour-steps h3{font-size:22px}.tour-steps p{font-size:13px}.capability-filter .segmented label>span{font-size:10px;padding:7px 9px}.capability-table{min-width:620px}.access-card{padding:27px}.access-card h2{font-size:31px}.access-card p{font-size:14px}.detail-visual .domain-name{font-size:12px}}.connection-card>p,.feature-copy>p,.operation-card p,.email-card p,.detail-row p,.resource-card p,.article-layout .article p,.access-card p,.access-notes p,.tour-steps p,.faq-list details>p{font-size:1rem}.text-link,.check-list li,.plan-panel .check-list li,.plan-limits>span,.plan-option small,.addon-list strong,.faq-list summary,.segmented label>span,.footer-grid>div>a:not(.brand){font-size:.875rem}.hero-actions .button,.plan-action .button,.tour-rail .button{font-size:.875rem}.provider-note>small,.support-note,.feature-copy>.support-note,.pricing-footnote,.plan-action p,.plan-selector>p,.addon-list small,.inline-status,.figure-note{font-size:.75rem}@media(max-width:550px){.hero-actions .button{padding-inline:12px;gap:8px}.hero-reassurance{font-size:.6875rem}.capability-filter .segmented label>span{font-size:.75rem}.topology-selector label>span{font-size:.75rem}.plan-limits{gap:15px}.plan-option small{display:none}.addon-list>div{flex-wrap:wrap}.addon-list .availability{margin-left:33px}.scene-toolbar>span:first-child{font-size:.75rem}.closing-inner .hero-actions{flex-direction:column;align-items:center}}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}:root{--stage-violet: #7c3aed;--stage-night: #11101c;--stage-paper: #f5f5f8;--stage-ink: #201d2d}.design-slice .vps-hero{min-height:775px;padding:154px 0 108px;overflow:hidden;background:#090b13}.design-slice .vps-hero:before{background-image:linear-gradient(rgba(172,160,211,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(172,160,211,.055) 1px,transparent 1px),radial-gradient(circle at 70% 36%,rgba(119,87,181,.08),transparent 32%),radial-gradient(circle at 3% 74%,rgba(82,61,132,.05),transparent 26%);background-size:72px 72px,72px 72px,100% 100%,100% 100%}.design-slice .vps-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(183,165,229,.25) .7px,transparent .8px);background-size:17px 17px;mask-image:linear-gradient(90deg,transparent 0 3%,#000 12%,transparent 31%,transparent 61%,#000 74%,transparent 98%);opacity:.3}.design-slice .vps-hero .vh-grid{width:min(1460px,calc(100% - 124px));grid-template-columns:minmax(0,43.2fr) minmax(0,56.8fr);gap:48px;align-items:center}.design-slice .vps-hero .vh-copy{grid-column:1;min-width:0;padding:56px 0 0}.design-slice .vps-hero .vh-eyebrow{margin:0 0 22px;color:#bcb2d2;font-size:11px;line-height:1.7;font-weight:600;letter-spacing:.17em}.design-slice .vps-hero h1{max-width:none;font-size:clamp(40px,2.95vw,48px);line-height:1.03;letter-spacing:-.048em;font-weight:540}.design-slice .vps-hero h1 span{color:#c5a4ff}.design-slice .vps-hero .vh-description{max-width:48ch;margin-top:24px;color:#b0acc0;font-size:16px;line-height:1.7}.design-slice .vps-hero .vh-actions{gap:15px;margin-top:30px}.design-slice .vps-hero .vh-actions a{min-width:166px;min-height:50px;padding:0 24px;border-radius:10px;font-size:14px;transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .25s ease}.design-slice .vps-hero .vh-primary{justify-content:space-between;background:linear-gradient(135deg,#c8adff,#9c64ff);color:#100c1b;border-color:#d6c1ff;box-shadow:inset 0 1px #ffffff73,0 12px 30px #7949ce1f}.design-slice .vps-hero .vh-primary:hover{background:linear-gradient(135deg,#d5c2ff,#ad7aff);transform:translateY(-1px)}.design-slice .vps-hero .vh-secondary{color:#e1ddea;border:1px solid #514c60;background:#0b0c159e}.design-slice .vps-hero .vh-secondary:hover{border-color:#7d718e;background:#11121c}.design-slice .vps-hero .vh-proof{display:grid;grid-template-columns:repeat(3,max-content);align-items:center;gap:12px;margin-top:38px;color:#c5bfce;font-size:11px}.design-slice .vps-hero .vh-proof li{gap:8px;white-space:nowrap}.design-slice .vps-hero .vh-proof li:after{display:none}.design-slice .vps-hero .vh-proof li>span{color:#d5cdea;font-variant-numeric:tabular-nums}.design-slice .vps-hero .vh-proof li>i{width:7px;height:7px;border-radius:50%;background:#aa78ff;box-shadow:0 0 0 3px #aa78ff0f}.design-slice .vps-hero .vh-proof li:not(:last-child):before{content:"";position:absolute;width:42px;height:1px;background:#615b6e}.design-slice .vps-hero .vh-proof li{position:relative}.design-slice .vps-hero .vh-proof li:not(:last-child){margin-right:44px}.design-slice .vps-hero .vh-proof li:not(:last-child):before{left:calc(100% + 9px);top:50%}.design-slice .vps-hero .vh-controls{min-height:22px;margin-top:16px}.design-slice .vps-hero .vh-controls button{min-height:22px;font-size:11px}.design-slice .vps-hero .vh-proof-column{grid-column:2;min-width:0;align-self:start;perspective:1800px}.design-slice .vps-hero .vh-caption{position:absolute;z-index:3;top:-34px;left:2px;right:2px;margin:0;color:#a59bb8;font-size:10px;letter-spacing:.04em}.design-slice .vps-hero .vh-caption>span:first-child{letter-spacing:.13em}.design-slice .vps-hero .vh-caption i{background:#ad7bf1}.design-slice .vps-hero .vh-panel-depth{position:relative;transform-style:preserve-3d}.design-slice .vps-hero .vh-panel{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(148,117,210,.42);border-radius:13px;background:linear-gradient(145deg,#171926fa,#0d0f18fc 72%);box-shadow:0 32px 80px #00000059,inset 0 0 0 9px #07080e73,inset 0 1px #ffffff0a;padding:10px;min-height:512px;display:flex;flex-direction:column}.design-slice .vps-hero .vh-panel-header{padding:20px 20px 15px;border:0;align-items:flex-start}.design-slice .vps-hero .vh-panel-header h2{color:#f1eef6;font-size:21px;line-height:1.25;font-weight:610}.design-slice .vps-hero .vh-panel-header p{margin:4px 0 0;color:#868398;font-size:11px;line-height:1.5}.design-slice .vps-hero .vh-stage-progress{display:grid;min-width:260px;gap:9px;color:#aba5bb;font-size:11px}.design-slice .vps-hero .vh-track{width:100%;height:6px;background:#2a2f3f}.design-slice .vps-hero .vh-track i{width:41%;background:linear-gradient(90deg,#a76fff,#bb84ff);box-shadow:0 0 13px #a96fff29}.design-slice .vps-hero .vh-stages{gap:26px;padding:14px 14px 20px;border:0}.design-slice .vps-hero .vh-stages li{min-height:102px;padding:17px 18px 14px;border:1px solid #333747;border-radius:8px;background:#10121d73}.design-slice .vps-hero .vh-stage-label{color:#bdb4d5;font:13px/1.4 ui-monospace,monospace;letter-spacing:0}.design-slice .vps-hero .vh-stage-check{width:18px;height:18px;display:grid;place-items:center;color:#171024;background:#b48aff;border-radius:50%}.design-slice .vps-hero .vh-current-dot{width:18px;height:18px;border:2px solid #b87fff;background:transparent;box-shadow:inset 0 0 0 4px #1b1927}.design-slice .vps-hero .vh-stages strong{min-height:0;margin-top:7px;color:#c9c3d8;font-size:12px;letter-spacing:.03em}.design-slice .vps-hero .vh-stage-state{margin-top:4px;color:#8f8b9f;font-size:11px;white-space:nowrap}.design-slice .vps-hero .vh-current{border-color:#b06cff!important;background:linear-gradient(145deg,#9b5ef51f,#1a1827cc);box-shadow:inset 0 0 0 1px #bd80ff2e,0 0 24px #784dbe14}.design-slice .vps-hero .vh-current :is(strong,.vh-stage-label,.vh-stage-state){color:#caaaff}.design-slice .vps-hero .vh-locked :is(strong,.vh-stage-label,.vh-stage-state){color:#89869b}.design-slice .vps-hero .vh-connector{width:27px;left:calc(100% + 1px);background:#8b7e9e}.design-slice .vps-hero .vh-setup{display:block;flex:1;margin:0 8px 8px;padding:20px 20px 0;border:1px solid #2e3240;border-radius:9px;background:linear-gradient(120deg,#161823f0,#10121cd1)}.design-slice .vps-hero .vh-label{color:#aea5c0;font:10px/1.5 ui-monospace,monospace;letter-spacing:.16em}.design-slice .vps-hero .vh-setup-row{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(340px,1.25fr);align-items:center;gap:32px;margin-top:8px}.design-slice .vps-hero .vh-setup h3{margin:0 0 9px;max-width:none;color:#f0edf5;font-size:20px;line-height:1.25}.design-slice .vps-hero .vh-setup-copy>p{max-width:39ch;color:#afaaba;font-size:12px;line-height:1.6}.design-slice .vps-hero .vh-paths{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.design-slice .vps-hero .vh-paths legend{padding:0 0 8px;color:#918b9f;font-size:9px;letter-spacing:.14em}.design-slice .vps-hero .vh-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.design-slice .vps-hero .vh-paths label{display:block;margin:0}.design-slice .vps-hero .vh-paths label>span{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 15px;gap:7px;min-height:87px;padding:14px;border-color:#343847;border-radius:8px;background:#11131ebf}.design-slice .vps-hero .vh-paths label>span>svg{grid-column:1;grid-row:1;align-self:auto;color:#bca7e8}.design-slice .vps-hero .vh-radio{grid-column:2;grid-row:1;justify-self:end;margin:1px 0 0;width:13px;height:13px}.design-slice .vps-hero .vh-paths strong{grid-column:1 / -1;color:#d5d0df;font-size:11px}.design-slice .vps-hero .vh-paths small{grid-column:1 / -1;color:#9590a2;font-size:10px}.design-slice .vps-hero .vh-paths input:checked+span{border-color:#a76cff;background:linear-gradient(145deg,#9d62ee24,#1c1a29cc);box-shadow:inset 0 0 0 1px #b177ff24}.design-slice .vps-hero .vh-paths input:checked+span .vh-radio{border:2px solid #b981ff;background:#b981ff;box-shadow:inset 0 0 0 3px #1a1725}.design-slice .vps-hero .vh-connection-detail{min-height:44px;display:flex;align-items:center;gap:10px;margin-top:17px;padding:0;border-top:1px solid #2b2e3a;color:#9e98ac;font-size:10px}.design-slice .vps-hero .vh-connection-detail>svg{color:#b6a1de;flex:0 0 auto}.design-slice .vps-hero .vh-connection-detail a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:#b98cff;white-space:nowrap}.design-slice .vps-hero .vh-note-provider{display:none}.design-slice .vps-hero .vh-setup:has(input[value=provider]:checked) .vh-note-provider{display:inline}.design-slice .vps-hero .vh-setup:has(input[value=provider]:checked) .vh-note-existing{display:none}.design-slice .vps-hero .vh-plan-review,.design-slice .vps-hero .vh-operation{position:absolute;z-index:4;border:1px solid #474959;background:linear-gradient(140deg,#1a1c2afa,#11131dfc);box-shadow:0 20px 44px #00000059,inset 0 1px #ffffff09}.design-slice .vps-hero .vh-plan-review{top:-38px;right:-18px;width:236px;min-height:74px;display:grid;grid-template-columns:37px 1fr 14px;align-items:center;gap:10px;padding:12px;border-radius:10px}.design-slice .vps-hero .vh-card-icon{width:34px;height:34px;display:grid;place-items:center;color:#c29cff;border:1px solid rgba(180,125,255,.25);border-radius:7px;background:#9253ea1a}.design-slice .vps-hero .vh-plan-review strong{display:block;margin:0 0 3px;color:#ece8f3;font-size:12px;font-weight:600}.design-slice .vps-hero .vh-plan-review small{display:block;color:#a49daf;font-size:10px;line-height:1.55}.design-slice .vps-hero .vh-plan-review>svg{color:#b284f4}.design-slice .vps-hero .vh-operation{right:-8px;bottom:-60px;width:min(390px,58%);min-height:112px;padding:16px 20px;border-radius:11px}.design-slice .vps-hero .vh-operation-head{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:9px}.design-slice .vps-hero .vh-operation-head>svg{color:#b679ff}.design-slice .vps-hero .vh-operation-head strong{color:#ebe7f1;font-size:12px;font-weight:600}.design-slice .vps-hero .vh-operation-head span{color:#b98aff;font-size:10px}.design-slice .vps-hero .vh-operation-line{position:absolute;left:28px;right:28px;top:61px;height:2px;background:#353a49}.design-slice .vps-hero .vh-operation-line i{display:block;width:52%;height:100%;background:#b372ff;box-shadow:0 0 10px #b372ff2e}.design-slice .vps-hero .vh-operation ol{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:19px 0 0;padding:0;list-style:none}.design-slice .vps-hero .vh-operation ol:before{content:"";position:absolute;left:8px;right:8px;top:8px;z-index:-1;height:2px;background:linear-gradient(90deg,#b372ff 0 50%,#353a49 50%)}.design-slice .vps-hero .vh-operation li{position:relative;color:#8f899c;font-size:9px}.design-slice .vps-hero .vh-operation li i{width:19px;height:19px;display:grid;place-items:center;margin:0 0 6px;border:2px solid #4d5363;border-radius:50%;background:#141621}.design-slice .vps-hero .vh-operation li:nth-child(2){text-align:center}.design-slice .vps-hero .vh-operation li:nth-child(2) i{margin-inline:auto}.design-slice .vps-hero .vh-operation li:nth-child(3){text-align:right}.design-slice .vps-hero .vh-operation li:nth-child(3) i{margin-left:auto}.design-slice .vps-hero .vh-operation li.vh-ready i{color:#20152e;border-color:#b981ff;background:#b981ff}.design-slice .vps-hero .vh-operation li.vh-active i{border-color:#b578ff;box-shadow:inset 0 0 0 4px #171824}.design-slice .vps-hero .vh-operation li.vh-active{color:#c5b9d4}.design-slice .vps-hero .vh-edge{position:absolute;z-index:0;color:#88809f;font:8px/1.55 ui-monospace,monospace;letter-spacing:.18em}.design-slice .vps-hero .vh-edge:before{content:"";position:absolute;top:42px;width:24px;height:1px;background:#756a8c}.design-slice .vps-hero .vh-edge-top-left{left:52px;top:39px}.design-slice .vps-hero .vh-edge-top-left:before,.vps-hero .vh-edge-bottom-left:before{right:calc(100% + 13px)}.design-slice .vps-hero .vh-edge-top-right{right:50px;top:39px}.design-slice .vps-hero .vh-edge-top-right:before,.vps-hero .vh-edge-bottom-right:before{left:calc(100% + 13px)}.design-slice .vps-hero .vh-edge-bottom-left{left:52px;bottom:53px}.design-slice .vps-hero .vh-edge-bottom-right{right:50px;bottom:44px}.design-slice .vps-hero .vh-context-deck{position:relative;z-index:2;width:min(1460px,calc(100% - 124px));margin:82px auto 0;display:grid;grid-template-columns:1.42fr .92fr .92fr;gap:18px;align-items:center}.design-slice .vps-hero .vh-context-card{position:relative;overflow:hidden;min-width:0;min-height:164px;border:1px solid rgba(174,154,215,.5);border-radius:22px;background:radial-gradient(ellipse at 78% 8%,rgba(145,112,203,.18),transparent 46%),linear-gradient(135deg,#261c36fa,#181426fa);box-shadow:0 24px 54px #0000003d,inset 0 1px #ffffff0d;color:#eee8f7}.design-slice .vps-hero .vh-context-card:before{content:"";position:absolute;inset:-45% -20%;pointer-events:none;background:repeating-radial-gradient(ellipse at 72% 38%,transparent 0 17px,rgba(190,164,231,.025) 18px 20px);transform:rotate(-10deg)}.design-slice .vps-hero .vh-context-flow{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;gap:8px;padding:28px 30px}.design-slice .vps-hero .vh-flow-step{position:relative;z-index:1;display:grid;justify-items:center;gap:20px;text-align:center}.design-slice .vps-hero .vh-flow-step svg{color:#e7dcf8;stroke-width:1.8}.design-slice .vps-hero .vh-flow-step strong{font-size:16px;line-height:1.25;font-weight:500;white-space:nowrap}.design-slice .vps-hero .vh-flow-arrow{position:relative;z-index:1;color:#bb8dff;stroke-width:1.6}.design-slice .vps-hero .vh-context-review{padding:24px 26px;transform:rotate(1.4deg) translateY(8px)}.design-slice .vps-hero .vh-context-kicker{position:relative;z-index:1;display:flex;align-items:center;gap:13px;color:#c7b9dc;font-size:12px;line-height:1.4;letter-spacing:.12em}.design-slice .vps-hero .vh-context-review .vh-context-kicker>svg{margin-left:auto;color:#d8c7ef}.design-slice .vps-hero .vh-context-icon{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;color:#d6bcff;border:1px solid rgba(182,126,255,.42);border-radius:12px;background:#9c5fe71f}.design-slice .vps-hero .vh-context-card h3{position:relative;z-index:1;margin:18px 0 0;color:#f1edf6;font-size:20px;line-height:1.2;font-weight:560;letter-spacing:-.03em}.design-slice .vps-hero .vh-context-path{position:relative;z-index:1;display:grid;grid-template-columns:auto 18px auto 18px auto;align-items:center;justify-content:space-between;gap:8px;margin-top:24px;color:#bfb3ce;font-size:14px}.design-slice .vps-hero .vh-context-path svg{color:#c1b2d3}.design-slice .vps-hero .vh-context-path strong{padding:9px 17px;border:1px solid rgba(182,126,255,.55);border-radius:8px;background:#995ee41f;color:#e0cfef;font-weight:500}.design-slice .vps-hero .vh-context-connect{display:grid;grid-template-columns:50px minmax(0,1fr) 9px;align-items:center;gap:16px;padding:25px 26px;transform:rotate(-1.6deg) translateY(-4px)}.design-slice .vps-hero .vh-context-connect .vh-context-kicker{display:block;font-size:12px}.design-slice .vps-hero .vh-context-connect h3{margin-top:11px;font-size:20px}.design-slice .vps-hero .vh-context-connect p{position:relative;z-index:1;margin:8px 0 0;color:#afa2c2;font-size:14px;line-height:1.45;white-space:nowrap}.design-slice .vps-hero .vh-context-connect>i{width:8px;height:8px;align-self:start;margin-top:15px;border-radius:50%;background:#80e5bd;box-shadow:0 0 0 4px #80e5bd0d}.design-slice .vps-hero .vh-lower-boundary{position:absolute;left:0;right:0;bottom:0;height:1px;background:#333746}.design-slice .vps-hero .vh-lower-boundary span{position:absolute;left:62px;top:33px;color:#9b92ad;font:9px/1.4 ui-monospace,monospace;letter-spacing:.2em}@media(max-width:1280px)and (min-width:1001px){.design-slice .vps-hero .vh-grid{width:calc(100% - 92px);gap:28px}.design-slice .vps-hero .vh-copy{padding-right:4px}.design-slice .vps-hero h1{font-size:42px}.design-slice .vps-hero .vh-description{font-size:15px}.design-slice .vps-hero .vh-proof{gap:8px;font-size:10px}.design-slice .vps-hero .vh-proof li:not(:last-child){margin-right:18px}.design-slice .vps-hero .vh-proof li:not(:last-child):before{width:18px}.design-slice .vps-hero .vh-stages{gap:14px}.design-slice .vps-hero .vh-connector{width:15px}.design-slice .vps-hero .vh-setup-row{grid-template-columns:.85fr 1.4fr;gap:18px}.design-slice .vps-hero .vh-plan-review{right:-9px}.design-slice .vps-hero .vh-context-deck{width:calc(100% - 92px);grid-template-columns:1.32fr 1fr 1fr}.design-slice .vps-hero .vh-context-card{min-height:152px}.design-slice .vps-hero .vh-context-flow{padding-inline:18px}.design-slice .vps-hero .vh-flow-step strong{font-size:14px}.design-slice .vps-hero .vh-context-review,.design-slice .vps-hero .vh-context-connect{padding-inline:20px}.design-slice .vps-hero .vh-context-card h3{font-size:17px}.design-slice .vps-hero .vh-context-path{font-size:12px;gap:5px}.design-slice .vps-hero .vh-context-path strong{padding-inline:10px}.design-slice .vps-hero .vh-context-connect p{font-size:12px}}@media(max-width:1000px){.design-slice .vps-hero{min-height:0;padding:150px 0 122px;overflow:hidden}.design-slice .vps-hero .vh-grid{width:calc(100% - 80px);grid-template-columns:minmax(0,1fr);gap:84px}.design-slice .vps-hero .vh-copy,.design-slice .vps-hero .vh-proof-column{grid-column:1;width:100%}.design-slice .vps-hero .vh-copy{max-width:720px;padding:0}.design-slice .vps-hero h1{max-width:14ch;font-size:clamp(46px,7vw,62px)}.design-slice .vps-hero .vh-description{max-width:56ch}.design-slice .vps-hero .vh-proof-column{max-width:none}.design-slice .vps-hero .vh-panel-depth{display:grid;gap:14px}.design-slice .vps-hero .vh-panel{order:1}.design-slice .vps-hero .vh-plan-review,.design-slice .vps-hero .vh-operation{position:relative;inset:auto;width:100%}.design-slice .vps-hero .vh-plan-review{order:2}.design-slice .vps-hero .vh-operation{order:3}.design-slice .vps-hero .vh-caption{top:-35px}.design-slice .vps-hero .vh-edge-notes{display:none}.design-slice .vps-hero .vh-context-deck{width:calc(100% - 80px);margin-top:70px;grid-template-columns:repeat(2,minmax(0,1fr))}.design-slice .vps-hero .vh-context-flow{grid-column:1 / -1}.design-slice .vps-hero .vh-context-review,.design-slice .vps-hero .vh-context-connect{transform:none}}@media(max-width:700px){.design-slice .vps-hero{padding:135px 0 90px}.design-slice .vps-hero .vh-grid{width:calc(100% - 40px);gap:66px}.design-slice .vps-hero .vh-eyebrow{margin-bottom:19px;font-size:10px}.design-slice .vps-hero h1{font-size:clamp(37px,10.4vw,49px);line-height:1.04}.design-slice .vps-hero h1 br{display:none}.design-slice .vps-hero .vh-description{margin-top:22px;font-size:16px;line-height:1.65}.design-slice .vps-hero .vh-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.design-slice .vps-hero .vh-actions a{min-width:0;padding-inline:16px}.design-slice .vps-hero .vh-proof{grid-template-columns:1fr;gap:12px;margin-top:30px;font-size:11px}.design-slice .vps-hero .vh-proof li:not(:last-child){margin-right:0}.design-slice .vps-hero .vh-proof li:not(:last-child):before{display:none}.design-slice .vps-hero .vh-panel{padding:6px;border-radius:11px}.design-slice .vps-hero .vh-panel-header{display:grid;gap:16px;padding:19px 15px 14px}.design-slice .vps-hero .vh-panel-header h2{font-size:19px}.design-slice .vps-hero .vh-stage-progress{width:100%;min-width:0}.design-slice .vps-hero .vh-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 9px 16px}.design-slice .vps-hero .vh-stages li{min-height:96px;padding:14px}.design-slice .vps-hero .vh-connector{display:none}.design-slice .vps-hero .vh-stage-state{white-space:normal}.design-slice .vps-hero .vh-setup{margin:0 3px 4px;padding:18px 14px 0}.design-slice .vps-hero .vh-setup-row{grid-template-columns:1fr;gap:20px;margin-top:14px}.design-slice .vps-hero .vh-setup h3{font-size:22px}.design-slice .vps-hero .vh-setup-copy>p{font-size:14px}.design-slice .vps-hero .vh-choice-row{grid-template-columns:1fr}.design-slice .vps-hero .vh-paths label>span{min-height:90px;padding:15px}.design-slice .vps-hero .vh-paths strong{font-size:13px}.design-slice .vps-hero .vh-paths small{font-size:12px}.design-slice .vps-hero .vh-connection-detail{align-items:flex-start;flex-wrap:wrap;height:auto;padding:14px 0;font-size:11px;line-height:1.55}.design-slice .vps-hero .vh-connection-detail a{width:100%;margin:3px 0 0 24px}.design-slice .vps-hero .vh-operation{padding-inline:16px}.design-slice .vps-hero .vh-context-deck{width:calc(100% - 40px);margin-top:54px;grid-template-columns:1fr;gap:14px}.design-slice .vps-hero .vh-context-flow{grid-column:1;grid-template-columns:1fr;gap:12px;padding:24px 20px}.design-slice .vps-hero .vh-flow-step{grid-template-columns:34px 1fr;justify-items:start;align-items:center;gap:14px;width:100%;text-align:left}.design-slice .vps-hero .vh-flow-step strong{font-size:15px}.design-slice .vps-hero .vh-flow-arrow{margin-left:10px;transform:rotate(90deg)}.design-slice .vps-hero .vh-context-review,.design-slice .vps-hero .vh-context-connect{padding:24px 22px}.design-slice .vps-hero .vh-context-card h3{font-size:20px}.design-slice .vps-hero .vh-context-connect p{white-space:normal;font-size:13px}.design-slice .vps-hero .vh-lower-boundary span{left:20px}}.header-stage{position:absolute;top:20px;left:50%;transform:translate(-50%);margin:0;width:min(1328px,calc(100% - 80px));height:72px;padding:0 12px 0 24px;border:1px solid #ffffff24;border-radius:44px;background:#fdfcff;box-shadow:0 8px 32px #00000012;color:var(--stage-ink)}.header-stage .mark{background:var(--stage-violet)}.header-stage .header-cta{background:#201d2d;color:#fff;border:0;height:48px;padding:0 22px;font-size:14px}.header-stage .header-cta:hover{background:var(--stage-violet)}.header-stage .desktop-nav nav{gap:28px}.header-stage a:focus-visible{outline-color:#7c3aed}.design-slice{color:var(--stage-ink)}.stage-hero{height:1100px;position:relative;overflow:hidden;background:var(--stage-night);color:#fff;isolation:isolate}.stage-art{position:absolute;inset:0;z-index:-3;transform-origin:50% 65%}.stage-art img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.stage-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#11101c35,#11101c00 55% 86%,#11101c)}.stage-copy{position:relative;z-index:2;padding:168px 24px 0;text-align:center}.stage-eyebrow{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:650;letter-spacing:.1em;line-height:1.5;color:#d6cfe7;border:1px solid #e3d7ff33;padding:8px 13px;border-radius:99px;background:#26203088}.stage-eyebrow>span{width:5px;height:5px;border-radius:50%;background:#c4adff}.stage-eyebrow:hover{color:#fff;border-color:#c4adff}.stage-copy h1{font-size:clamp(58px,5.65vw,84px);font-weight:550;line-height:1.02;letter-spacing:-.065em;margin:25px auto 23px;max-width:1080px}.stage-copy h1>span{display:block}.stage-copy h1>span:last-child{color:#c4adff}.stage-copy p{color:#c4bfce;font-size:18px;line-height:1.7;margin:0 auto 28px}.stage-actions{display:flex;align-items:center;justify-content:center;gap:14px}.stage-button{display:inline-flex;align-items:center;gap:24px;padding:7px 8px 7px 22px;min-height:54px;border-radius:100px;background:#fff;color:#241b36;font-size:14px;font-weight:700;border:1px solid #fff;transition:background .2s,border-color .2s}.stage-button>svg{width:38px;height:38px;padding:10px;color:#fff;background:#7c3aed;border-radius:50%;transition:transform .2s}.stage-button:hover{color:#241b36;background:#eee7ff}.stage-button:hover>svg{transform:rotate(45deg)}.stage-button-secondary{background:#ffffff08;color:#fff;border-color:#ffffff40}.stage-button-secondary>svg{color:#e7d9ff;background:#ffffff15}.stage-button-secondary:hover{color:#fff;background:#ffffff18}.stage-hero a:focus-visible,.stage-hero button:focus-visible{outline:3px solid #c4adff;outline-offset:5px}.stage-floating{position:absolute;z-index:3;color:#f6f3fd;box-shadow:0 18px 60px #00000028;border:1px solid #ffffff3d;backdrop-filter:blur(18px);background:linear-gradient(130deg,#4a3b6470,#171424d9);border-radius:16px}.stage-connection{top:651px;left:max(6%,calc((100% - 1260px)/2));display:flex;align-items:center;gap:14px;padding:20px;transform:rotate(-4deg)}.stage-card-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:43px;height:43px;border:1px solid #c4adff50;border-radius:11px;background:#a67dff23;color:#d7c5ff}.stage-floating small{font-size:11px;letter-spacing:.12em;color:#d0c3e5;display:block}.stage-floating strong{font-size:16px;font-weight:600;display:block;letter-spacing:-.025em}.stage-connection div>span{display:block;font-size:12px;color:#bcb3ce}.stage-connection i{width:6px;height:6px;border-radius:50%;background:#8cdfb9;margin-left:10px}.stage-plan{top:780px;left:36%;width:290px;padding:17px 20px;transform:rotate(3deg)}.stage-plan-title{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;letter-spacing:.1em;color:#d1c3e8}.stage-plan-title>.stage-card-icon{width:31px;height:31px;border-radius:8px}.stage-plan-title>svg:last-child{margin-left:auto}.stage-plan-steps{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:12px;margin-top:14px;color:#c2b7d6}.plan-step-active{padding:3px 15px;background:#a67dff30;border:1px solid #b694fa60;border-radius:5px;color:#f1e9ff}.stage-bottom{position:absolute;left:6%;right:6%;bottom:48px;display:flex;justify-content:space-between;align-items:center;color:#93889f;font-size:10px;letter-spacing:.1em}.replay-intro{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #ffffff30;border-radius:100px;background:#ffffff06;color:#d2c9df;font:inherit;font-size:12px;cursor:pointer;letter-spacing:0}.replay-intro:hover{border-color:#c4adff;color:#fff}.product-tour{position:relative;background:radial-gradient(circle at 50% 18%,#312e3f 0,transparent 35%),linear-gradient(180deg,#27272a,#18181b 72%);color:#f4f4f5;padding:104px 48px 84px;border-radius:44px 44px 0 0;margin-top:-24px;z-index:5}.tour-intro{text-align:center}.tour-eyebrow{font-size:12px;letter-spacing:.13em;color:#c4b5fd;font-weight:750}.tour-intro h2{font-size:56px;letter-spacing:-.055em;font-weight:550;margin:19px 0 20px;line-height:1.07}.tour-intro h2 br{display:none}.tour-intro h2 em{color:#a1a1aa;font-style:normal;margin-left:12px}.tour-intro p{color:#b4b4bd;font-size:17px;line-height:1.75}.tour-selector{position:relative;display:flex;justify-content:center;gap:5px;margin:30px auto 42px;border:1px solid #dedce7;border-radius:100px;padding:5px;background:#eae9f0;width:fit-content}.tour-selector legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tour-selector input{position:absolute;opacity:0;width:1px;height:1px}.tour-selector label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;padding:11px 18px;color:#686575;cursor:pointer;border-radius:99px;transition:background .2s,color .2s}.tour-selector input:checked+label{background:#fff;color:#6131b4;box-shadow:0 2px 7px #201d2d12}.tour-selector input:focus-visible+label{outline:3px solid #7c3aed;outline-offset:3px}.tour-selector label:hover{color:#7c3aed}.workspace-scene{position:relative;max-width:1180px;margin:0 auto;perspective:1600px;padding:12px 0 18px}.workspace-underlay{position:absolute;inset:0 24px 7px;border:1px solid #c7c0d9;border-radius:22px;background:#ded9ea;transform:rotate(-2deg)}.workspace-window{position:relative;transform-origin:center top;border:1px solid #c9c5d4;border-radius:20px;overflow:hidden;background:#fff;color:#1d1b2b;box-shadow:0 36px 80px #30203f20,0 6px 16px #201d2d0c}.workspace-bar{height:57px;display:flex;gap:28px;align-items:center;padding:0 22px;background:#fcfbff;border-bottom:1px solid #e3e0ea;font-size:12px;font-weight:650}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#d8d4e2}.workspace-bar>span:nth-child(2){display:flex;align-items:center;gap:8px}.mini-mark{padding:4px 5px;background:#7c3aed;color:#fff;border-radius:4px;font-size:9px}.workspace-path{color:#95909e;font-weight:500}.tour-caption{margin-left:auto;font-size:10px;letter-spacing:.1em;color:#797282}.workspace-body{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:510px}.workspace-capabilities{padding:17px 22px 19px;border-bottom:1px solid #302d3b;background:radial-gradient(circle at 82% 0,#7446ad38,transparent 30%),#1d1b24;color:#f5f3f8}.capabilities-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px;color:#b9acc9;font-size:9px;font-weight:650;letter-spacing:.12em}.capabilities-heading small{display:inline-flex;align-items:center;gap:7px;color:#948b9f;font-size:8px;letter-spacing:.1em}.capabilities-heading i{width:6px;height:6px;border-radius:50%;background:#8ce2bb;box-shadow:0 0 12px #8ce2bb80}.capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.capability-item{min-width:0;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff07}.capability-item>span{width:33px;height:33px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #a78bfa38;border-radius:8px;background:#8b5cf619;color:#c4a7ff}.capability-item div{min-width:0}.capability-item strong,.capability-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-item strong{color:#f4f1f8;font-size:11px;font-weight:620}.capability-item small{margin-top:2px;color:#9f97aa;font-size:9px}.workspace-sidebar{padding:25px 15px;background:#1d1b2b;color:#b9b5ca;font-size:13px;display:flex;flex-direction:column}.workspace-org{display:flex;gap:10px;align-items:center;color:#fff;margin-bottom:28px;font-size:12px}.workspace-org>span{border:1px solid #ffffff25;background:#ffffff08;padding:5px 10px;border-radius:7px}.workspace-org small{display:block;font-size:10px;color:#928caa}.sidebar-group{font-size:9px;letter-spacing:.14em;padding:0 13px 12px;color:#8c849e}.workspace-sidebar .capability-row{display:flex;align-items:center;gap:10px;padding:10px 13px;margin-bottom:6px;border-radius:7px;border:1px solid #ffffff0d;background:#ffffff05}.workspace-sidebar .capability-row svg{color:#aa8fd1}.workspace-sidebar .sidebar-active{background:#7c3aed42;border-color:#a78bfa38;color:#d9c6ff}.sidebar-note{display:flex;flex-direction:column;margin:auto 12px 0;padding-top:38px;gap:7px;font-size:11px}.sidebar-note svg{color:#a58ccf;margin-bottom:3px}.sidebar-note strong{font-weight:600}.sidebar-note span{color:#928ca2}.workspace-content{min-width:0}.tour-view{padding:29px 30px 0;min-height:510px}.tour-view:not(.architecture-view){display:none}.product-tour:has(#view-plan:checked) .tour-view,.product-tour:has(#view-resources:checked) .tour-view{display:none}.product-tour:has(#view-plan:checked) .plan-view,.product-tour:has(#view-resources:checked) .resources-view{display:block}.workspace-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.workspace-kicker{color:#8a7d9c;font-size:10px;font-weight:650;letter-spacing:.1em}.workspace-heading h3{font-size:24px;letter-spacing:-.04em;margin:5px 0;font-weight:650}.workspace-heading p{font-size:13px;color:#8a8593;margin:0}.workspace-badge{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;padding:5px 8px;background:#f2edf9;color:#8769af;border-radius:5px;margin-top:5px}.topology{padding-top:24px;max-width:820px;margin:auto}.topology-origin{width:315px;margin:auto;display:flex;align-items:center;padding:12px 15px;border:1px solid #d8c9ef;box-shadow:0 4px 10px #71449c06;border-radius:10px;gap:10px;background:#faf7ff}.ui-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e5e0eb;border-radius:8px;background:#faf9fc;color:#867591;flex-shrink:0}.ui-icon svg{width:18px;height:18px}.ui-icon.violet{background:#f3ecff;color:#8453c4;border-color:#e7dbf7}.topology-origin strong{display:block;font-size:13px;font-weight:650}.topology-origin div>span{display:block;font-size:10px;color:#9c8aad}.topology-tag{margin-left:auto;font-size:8px;color:#9e83bd}.topology-connector{width:52%;height:30px;position:relative;margin:auto}.topology-connector span{position:absolute;background:#d4bdf1}.topology-connector span:first-child{top:0;height:15px;width:1px;left:50%}.topology-connector span:nth-child(2){height:1px;width:100%;top:14px}.topology-connector span:last-child{top:14px;left:0;right:0;height:16px;background:none;border-left:1px solid #d4bdf1;border-right:1px solid #d4bdf1}.topology-services{display:grid;grid-template-columns:1fr 1fr;gap:18px}.topology-service{position:relative;padding:16px;border:1px solid #e4dfed;border-radius:10px;background:#fff;box-shadow:0 5px 12px #1d142905}.service-type{font-size:8px;letter-spacing:.11em;position:absolute;top:20px;right:14px;color:#a296ad}.topology-service h4{font-size:15px;font-weight:650;margin:11px 0 3px;letter-spacing:-.025em}.topology-service p{font-size:11px;margin:0 0 14px;color:#8c8196}.service-detail{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-top:10px;border-top:1px solid #eeeaf3;font-size:9px;color:#95869e}.service-detail span:last-child{display:flex;align-items:center;gap:3px}.topology-network{display:flex;align-items:center;gap:8px;justify-content:center;border:1px dashed #dcd2e8;background:#fbf9fe;padding:10px;border-radius:6px;margin-top:15px;font-size:10px;color:#9b86ad}.topology-network strong{font-weight:550;color:#80708e}.workspace-bottom{display:flex;align-items:center;gap:8px;margin:22px -30px 0;padding:13px 25px;border-top:1px solid #ebe7f0;background:#fdfcff;color:#8f819d;font-size:10px}.workspace-bottom>a{display:flex;margin-left:auto;padding:4px;color:#9c7bb9}.workspace-annotation{display:flex;align-items:center;gap:13px;padding:17px 23px;position:absolute;right:-23px;bottom:-13px;border:1px solid #e2dbea;border-radius:12px;background:#ffffffed;box-shadow:0 16px 42px #35204216;transform:rotate(3deg)}.workspace-annotation>span{width:38px;height:38px;border-radius:50%;background:#eee7fc;color:#8252bc;display:grid;place-items:center}.workspace-annotation strong{display:block;font-size:14px;font-weight:650}.workspace-annotation small{display:block;font-size:11px;color:#94869d}.tour-footnote{display:flex;justify-content:space-between;max-width:1180px;margin:40px auto 0;font-size:12px;color:#94909e;gap:20px}.tour-footnote a{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#6e547f}.plan-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin-top:28px;min-height:324px}.plan-document{border:1px solid #e7deef;border-radius:10px;background:#faf8fe;align-self:start;overflow:hidden}.plan-document-title{padding:13px;display:flex;align-items:center;gap:7px;font-size:11px;background:#f2ecf9;color:#806398}.plan-document-title span{margin-left:auto;font-size:8px;letter-spacing:.1em}.plan-document-row{display:flex;align-items:center;gap:10px;padding:18px 14px;border-bottom:1px solid #eae2f2}.plan-document-row>span{font-size:10px;color:#af9fc0}.plan-document-row strong{font-size:13px}.plan-document-row p{font-size:10px;margin:3px 0 0;color:#9b8ba8}.plan-document-row>svg{margin-left:auto;color:#9d83b2}.plan-dependency{display:flex;align-items:center;gap:6px;padding:12px;font-size:10px;color:#9987a7}.plan-checks>.tour-row{display:flex;align-items:center;gap:11px;margin:9px 0;padding:11px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff08;font-size:12px;color:#d7d2df}.plan-checks>.tour-row svg{color:#c4a7ff;margin-left:auto;flex-shrink:0}.plan-checks{align-self:start;padding:15px;border:1px solid #312d3c;border-radius:12px;background:radial-gradient(circle at 100% 0,#7044a943,transparent 42%),#1d1b24;box-shadow:0 18px 40px #261c3515}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.plan-checks .workspace-kicker{color:#c4b5d8}.review-status{display:inline-flex;align-items:center;gap:6px;color:#cbb6e8;font-size:8px;letter-spacing:.09em}.review-status i{width:6px;height:6px;border-radius:50%;background:#8ce2bb;box-shadow:0 0 12px #8ce2bb80}.review-index{color:#9b83bb;font:10px/1 ui-monospace,monospace}.plan-checks>.tour-row div{display:flex;flex-direction:column;gap:2px}.plan-checks>.tour-row strong{color:#f5f1fa;font-size:12px;font-weight:620}.plan-checks>.tour-row div span{color:#a9a1b5;font-size:10px}.approval-card{display:flex;flex-direction:column;border:1px solid #a98bd657;border-radius:10px;background:linear-gradient(135deg,#38284c,#27212f);padding:14px;color:#cbb3ee;margin-top:12px}.approval-card strong{font-size:13px;margin:8px 0 4px;color:#f6efff}.approval-card p{font-size:11px;margin:0;color:#b9acc8}.approval-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.approval-card-head>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #c4a7ff45;border-radius:9px;background:#c4a7ff16}.approval-card-head small{padding:5px 7px;border-radius:99px;background:#c4a7ff17;color:#d6c3f3;font-size:8px;letter-spacing:.08em}.approval-scope{margin-top:12px;padding-top:10px;border-top:1px solid #ffffff12;color:#cbbce0;font-size:10px}.resource-ledger{display:grid;grid-template-columns:155px 1fr;gap:28px;margin-top:29px;min-height:323px;align-items:center}.resource-server{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:22px 12px;background:#f8f3fe;border:1px solid #e3d6f1;border-radius:12px;color:#956fbb}.resource-server strong{font-size:15px;color:#7a588f}.resource-server span{font-size:10px;color:#a08bac}.resource-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee8f5;padding:14px 0;color:#a58cb8}.resource-row:last-child{border:0}.resource-row strong{display:block;font-size:13px;color:#7b6689}.resource-row div>span{display:block;font-size:10px;color:#a590b2}.resource-kind{font-size:9px;margin-left:auto}@media(min-width:1600px){.stage-hero{height:1200px}.stage-connection{top:710px}.stage-plan{top:865px}}@media(max-width:1100px){.header-stage{width:calc(100% - 40px);padding-left:19px}.header-stage .desktop-nav nav{gap:15px}.header-stage .desktop-nav a{font-size:12px}.stage-hero{height:1020px}.stage-connection{left:5%;top:660px}.stage-plan{left:40%;top:810px}.stage-copy h1{font-size:65px}.product-tour{padding-inline:30px}.workspace-body{grid-template-columns:188px minmax(0,1fr)}.workspace-sidebar{padding-inline:9px}.tour-view{padding:24px 20px 0}.workspace-bottom{margin-inline:-20px}.workspace-badge{display:none}.workspace-heading h3{font-size:22px}.workspace-annotation{right:-9px}.tour-intro h2{font-size:48px}}@media(max-width:800px){.header-stage .desktop-nav{display:none}.header-stage{height:68px}.stage-copy{padding-top:158px}.stage-copy h1{font-size:52px}.stage-copy p{font-size:16px;max-width:510px}.stage-hero{height:990px}.stage-art img{object-position:61% bottom}.stage-connection{top:590px;left:5%}.stage-plan{top:780px;left:18%}.stage-bottom{bottom:37px}.stage-bottom>span{max-width:190px;font-size:9px}.product-tour{padding:78px 24px 65px;border-radius:32px 32px 0 0}.tour-intro h2{font-size:45px}.tour-intro h2 br{display:block}.tour-intro h2 em{margin-left:0}.workspace-body{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-heading h3{font-size:24px}.workspace-scene{max-width:650px}.workspace-annotation{right:5px}.tour-footnote{font-size:11px}.tour-selector label{padding:10px 14px;font-size:13px}.topology{max-width:530px}.workspace-heading p{font-size:13px}}@media(max-width:600px){.header-stage{top:15px;width:calc(100% - 30px);height:64px;padding:0 9px 0 16px}.header-stage .brand{font-size:19px;gap:8px}.header-stage .mark{width:31px;height:33px}.header-stage .header-cta{display:none}.header-stage .navigation{margin-left:auto}.header-stage .navigation summary{width:43px;height:43px;border:1px solid #e9e4ef;background:#f4f1f8;border-radius:50%;justify-content:center}.header-stage .navigation[open] nav{background:#fdfcff;box-shadow:0 24px 50px #0c061e40;top:75px;border-radius:20px;left:0;right:0;max-height:calc(100vh - 120px);overflow:auto}.stage-hero{height:930px}.stage-copy{padding:132px 20px 0}.stage-eyebrow{font-size:9px;letter-spacing:.09em;padding:7px 10px;gap:7px}.stage-copy h1{font-size:43px;line-height:1.09;letter-spacing:-.065em;margin:23px -5px 21px}.stage-copy p{font-size:16px;line-height:1.7;margin-bottom:24px;max-width:360px}.stage-break{display:none}.stage-actions{gap:10px;flex-wrap:wrap}.stage-button{min-height:48px;gap:12px;padding:6px 6px 6px 15px;font-size:12px}.stage-button>svg{width:32px;height:32px;padding:8px}.stage-art{top:190px}.stage-art img{object-fit:cover;object-position:67% bottom}.stage-shade{background:linear-gradient(180deg,#11101c,#11101cbb 28%,#11101c00 52% 86%,#11101c)}.stage-connection{top:511px;left:20px;max-width:calc(100% - 40px);padding:13px 15px;gap:10px;transform:rotate(-3deg)}.stage-floating strong{font-size:14px}.stage-floating small{font-size:9px}.stage-connection div>span{font-size:10px}.stage-card-icon{width:35px;height:35px}.stage-plan{top:744px;left:35px;width:250px;padding:13px 16px;transform:rotate(3deg)}.stage-plan-title{margin-bottom:9px;font-size:9px}.stage-plan-steps{font-size:10px;margin-top:10px}.stage-bottom{bottom:24px;left:20px;right:20px}.stage-bottom>span{font-size:8px;max-width:170px}.replay-intro{font-size:10px;padding:8px 10px}.product-tour{padding:65px 20px 56px;border-radius:26px 26px 0 0;margin-top:-15px}.tour-eyebrow{font-size:10px}.tour-intro h2{font-size:38px;margin:17px 0}.tour-intro p{font-size:16px;line-height:1.7}.tour-selector{gap:3px;border-radius:13px;padding:4px;width:100%;margin:26px auto 30px}.tour-selector label{flex:1;gap:6px;font-size:11px;padding:10px 5px;line-height:1.3;flex-direction:column;text-align:center;border-radius:9px}.tour-selector label svg{width:18px;height:18px}.workspace-scene{padding-bottom:0}.workspace-underlay{inset:0 7px 5px;transform:rotate(-2deg)}.workspace-window{border-radius:13px}.workspace-bar{height:48px;padding:0 13px;gap:13px;font-size:10px}.workspace-path,.tour-caption{display:none}.window-dots i{width:5px;height:5px}.tour-view{padding:21px 16px 0;min-height:0}.workspace-kicker{font-size:9px}.workspace-heading h3{font-size:23px;margin:8px 0}.workspace-heading p{font-size:12px;line-height:1.7}.topology{padding-top:22px}.topology-origin{width:100%;padding:12px;gap:9px}.topology-origin strong{font-size:13px}.topology-origin div>span{font-size:10px}.topology-connector{height:26px}.topology-services{grid-template-columns:1fr;gap:11px}.topology-service{padding:14px;display:grid;grid-template-columns:37px 1fr;column-gap:10px}.topology-service .ui-icon{grid-row:1/3}.service-type{position:static;align-self:end;font-size:8px}.topology-service h4{margin:2px 0;font-size:15px}.topology-service p{grid-column:2;margin:4px 0 12px;font-size:11px}.service-detail{grid-column:1/-1;font-size:10px}.topology-connector{width:1px;background:#d4bdf1;height:20px}.topology-connector span{display:none}.topology-network{flex-wrap:wrap;font-size:10px;gap:6px;margin-top:12px;padding:11px 8px}.topology-network>span{width:100%;text-align:center}.workspace-bottom{margin:19px -16px 0;padding:12px 14px;font-size:10px;align-items:flex-start;line-height:1.7}.workspace-bottom>svg{flex-shrink:0;margin-top:2px}.workspace-bottom>a{flex-shrink:0}.workspace-annotation{position:relative;right:auto;bottom:auto;transform:rotate(0);margin:-3px 13px 0;padding:14px 11px;border-radius:0 0 12px 12px;box-shadow:0 12px 25px #35204209}.workspace-annotation strong{font-size:12px}.workspace-annotation small{font-size:10px}.workspace-annotation>span{width:33px;height:33px}.tour-footnote{flex-direction:column;gap:11px;margin-top:24px;font-size:10px;text-align:center;align-items:center}.tour-footnote a{font-size:12px}.plan-layout{grid-template-columns:1fr;gap:23px;min-height:0;margin-top:23px}.plan-document-title{font-size:12px}.plan-document-row strong{font-size:14px}.plan-document-row p{font-size:11px}.plan-checks>.tour-row{font-size:13px;margin:13px 0}.approval-card{margin-top:18px}.approval-card strong{font-size:14px}.approval-card p{font-size:12px}.resource-ledger{grid-template-columns:1fr;gap:12px;margin-top:22px;min-height:0}.resource-server{padding:15px;gap:5px}.resource-server span{font-size:11px}.resource-row{gap:10px;padding:15px 0}.resource-row strong{font-size:14px}.resource-row div>span{font-size:11px}.resource-kind{display:none}.resource-row>svg:last-child{margin-left:auto}}@media(max-width:360px){.stage-copy h1{font-size:36px}.stage-copy{padding-inline:15px}.stage-eyebrow{font-size:8px}.stage-copy p{font-size:15px}.stage-actions{gap:7px}.stage-button{font-size:11px;padding-left:12px;gap:8px}.stage-button>svg{width:29px;height:29px}.stage-connection{left:15px;padding:12px}.stage-connection i{margin-left:0}.stage-plan{left:22px}.product-tour{padding-inline:15px}.tour-intro h2{font-size:34px}.tour-selector label{font-size:10px}.workspace-heading h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.replay-intro{display:none}.design-slice *,.header-stage *{transition:none!important;scroll-behavior:auto!important}}.design-slice .vps-hero{background:radial-gradient(circle at 74% 32%,rgba(118,72,179,.14),transparent 33rem),linear-gradient(180deg,#08080ef0,#0c0812e6);box-shadow:inset 0 -1px #c298f01a}.design-slice .vps-hero:before{background-image:radial-gradient(circle at 70% 36%,rgba(119,87,181,.1),transparent 32%),radial-gradient(circle at 3% 74%,rgba(82,61,132,.07),transparent 26%);background-size:100% 100%,100% 100%}.product-tour{background:radial-gradient(circle at 50% 10%,rgba(111,70,158,.2),transparent 34%),radial-gradient(circle at 8% 68%,rgba(85,48,133,.12),transparent 30%),linear-gradient(180deg,#100d17ed,#07060be6);box-shadow:inset 0 1px #c298f014,inset 0 -1px #c298f014}.stage-copy .replay-intro{margin:17px auto 0}.workspace-kicker,.sidebar-group,.tour-caption,.topology-tag,.service-type{font-size:11px}.workspace-org,.workspace-sidebar .capability-row,.workspace-heading p,.topology-origin strong,.plan-checks>.tour-row,.resource-row strong{font-size:14px}.workspace-org small,.sidebar-note,.topology-origin div>span,.topology-service p,.service-detail,.topology-network,.workspace-bottom,.plan-document-title,.plan-document-row p,.plan-dependency,.approval-card p,.resource-server span,.resource-row div>span,.resource-kind{font-size:12px}.workspace-badge{font-size:11px}.plan-document-row strong,.approval-card strong{font-size:14px}.topology-service h4{font-size:17px}.sidebar-note span{color:#b9b2c9}.workspace-heading p,.topology-service p,.service-detail,.topology-network,.workspace-bottom,.plan-document-row p,.plan-dependency,.approval-card p,.resource-row div>span{color:#756780}.workspace-kicker,.workspace-org small,.service-type,.topology-tag{color:#887393}.topology-origin div>span{color:#887393}.topology-network strong{color:#756780}.tour-view{min-height:570px}.plan-layout,.resource-ledger{min-height:375px}.header-stage .navigation[open] nav{animation:nav-settle .2s ease-out}@keyframes nav-settle{0%{transform:translateY(-12px)}to{transform:translateY(0)}}@media(max-width:600px){.workspace-org,.workspace-sidebar .capability-row{font-size:14px}.workspace-heading p{font-size:13px}.topology-origin strong{font-size:14px}.topology-origin div>span{font-size:12px}.service-type,.topology-tag{font-size:10px}.topology-service h4{font-size:16px}.topology-service p,.service-detail,.topology-network,.workspace-bottom{font-size:12px}.workspace-heading h3{font-size:23px}.tour-view,.plan-layout,.resource-ledger{min-height:0}.tour-selector label{font-size:12px}.tour-footnote{font-size:11px}.workspace-annotation strong{font-size:13px}.workspace-annotation small{font-size:11px}.stage-copy .replay-intro{margin-top:13px}.stage-connection{top:530px}}@media(max-width:360px){.tour-selector label{font-size:11px}}@media(prefers-reduced-motion:reduce){.header-stage .navigation[open] nav{animation:none}}@media(max-width:360px){.stage-hero{height:1030px}.stage-copy p{font-size:16px}.stage-connection{top:625px}.stage-plan{top:843px}.stage-art{top:250px}}@media(min-width:601px)and (max-width:1330px){.workspace-annotation{right:26px}}.workspace-kicker,.service-type,.topology-tag,.topology-origin div>span,.workspace-annotation small,.workspace-path,.tour-caption,.tour-footnote,.resource-server span,.resource-row div>span,.resource-kind,.plan-document-row>span,.plan-document-title span{color:#756780}.workspace-badge{color:#71508e}.workspace-org small{color:#b7abc6}.workspace-sidebar .capability-row{min-height:48px;line-height:1.3}.workspace-annotation{right:18px;bottom:-23px;z-index:3;border-color:#d8cbea;background:#fffefd;color:#2c2633;box-shadow:0 18px 44px #09050f2b}.workspace-annotation strong{color:#2c2633}.workspace-annotation small{color:#756780}.plan-checks .approval-card p{color:#b9acc8}@media(min-width:801px){.tour-view{min-height:630px}.architecture-view,.product-tour:has(#view-plan:checked) .plan-view,.product-tour:has(#view-resources:checked) .resources-view{flex-direction:column}.architecture-view,.product-tour:has(#view-plan:checked) .plan-view,.product-tour:has(#view-resources:checked) .resources-view{display:flex}.workspace-bottom{margin-top:auto}.plan-layout,.resource-ledger{min-height:0}.plan-layout,.resource-ledger{flex:1}.plan-layout{align-content:center}}@media(min-width:801px)and (max-width:1330px){.tour-view{padding-inline:24px}.workspace-bottom{margin-inline:-24px}}@media(max-width:600px){.workspace-capabilities{padding:14px 16px 16px}.capabilities-heading{gap:10px;margin-bottom:10px;font-size:8px}.capabilities-heading small{font-size:7px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.capability-item{min-height:58px;gap:8px;padding:9px}.capability-item:last-child{grid-column:1 / -1}.capability-item>span{width:30px;height:30px}.capability-item strong{font-size:10px}.capability-item small{font-size:8px}.workspace-annotation{right:auto;bottom:auto;color:#2c2633}}html:has(.design-slice){scroll-padding-top:24px}.replay-intro[hidden]{display:none}.tour-selector{scroll-margin-top:0;margin-bottom:24px}@media(max-width:600px){.tour-selector{margin-bottom:20px}}.vps-hero{position:relative;isolation:isolate;overflow:hidden;background:#0b0c14;color:#eeedf3;padding:190px 0 116px;min-height:910px}.vps-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#a69bb805 1px,transparent 1px),linear-gradient(90deg,#a69bb805 1px,transparent 1px),radial-gradient(ellipse at 78% 40%,#7861930c,transparent 58%);background-size:64px 64px,64px 64px,100% 100%}.vps-hero .vh-grid{width:min(1440px,calc(100% - 112px));margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center}.vps-hero .vh-copy{grid-column:span 5;padding-right:20px;min-width:0}.vps-hero .vh-eyebrow{margin:0 0 28px;color:#b6afc7;font-size:12px;line-height:1.8;font-weight:650;letter-spacing:.13em}.vps-hero h1{margin:0;max-width:10.8ch;font-size:clamp(46px,4.3vw,69px);font-weight:570;letter-spacing:-.057em;line-height:1.075}.vps-hero h1 span{color:#bfaddf}.vps-hero .vh-description{margin:28px 0 0;max-width:43ch;color:#a9a8b7;font-size:17px;line-height:1.8}.vps-hero .vh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:34px}.vps-hero .vh-actions a{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:14px;font-weight:650;min-height:48px;text-decoration:none}.vps-hero .vh-primary{background:#b7a1d6;color:#17131f;padding:0 19px;border:1px solid #d0bce8;border-radius:7px;box-shadow:inset 0 1px #ffffff30}.vps-hero .vh-primary:hover{background:#cbb6e7}.vps-hero .vh-secondary{color:#d5d0df;padding:0 1px}.vps-hero .vh-secondary:hover{color:#fff}.vps-hero .vh-proof{display:flex;flex-wrap:wrap;gap:8px 15px;list-style:none;margin:32px 0 0;padding:0;color:#a8a3b5;font-size:12px;line-height:1.6}.vps-hero .vh-proof li{display:flex;gap:15px;align-items:center}.vps-hero .vh-proof li:not(:last-child):after{content:"\2192";color:#72687f}.vps-hero .vh-controls{display:flex;gap:16px;min-height:30px;margin-top:23px}.vps-hero .vh-controls button{color:#aaa3b9;background:transparent;border:0;padding:4px 0;min-height:30px;font:inherit;font-size:12px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.vps-hero .vh-controls button[hidden]{display:none}.vps-hero :is(a,button):focus-visible,.vps-hero .vh-paths label:has(input:focus-visible){outline:2px solid #d9c7f3;outline-offset:5px;border-radius:6px}.vps-hero .vh-proof-column{grid-column:span 7;min-width:0;perspective:1600px}.vps-hero .vh-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 2px 16px;color:#a29aac;font-size:11px;line-height:1.6}.vps-hero .vh-caption>span:first-child{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.09em}.vps-hero .vh-caption i{width:5px;height:5px;background:#a792c5;border-radius:50%}.vps-hero .vh-panel{border:1px solid #b0a2c22e;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#1a1922,#13141c 65%);box-shadow:0 32px 64px #00000030,inset 0 1px #ffffff06}.vps-hero .vh-panel-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 26px;border-bottom:1px solid #ffffff0c}.vps-hero .vh-panel-header h2{margin:0;color:#e3e0e9;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.5}.vps-hero .vh-stage-progress{display:flex;align-items:center;gap:12px;flex-shrink:0;color:#b8aec9;font-size:12px}.vps-hero .vh-track{width:66px;height:3px;overflow:hidden;background:#ffffff0c;border-radius:3px}.vps-hero .vh-track i{display:block;width:50%;height:100%;background:#a58bc8}.vps-hero .vh-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;list-style:none;margin:0;padding:22px 24px;border-bottom:1px solid #ffffff0c}.vps-hero .vh-stages li{position:relative;padding:13px 9px 12px;border:1px solid transparent;border-radius:8px;min-width:0}.vps-hero .vh-stage-label{display:flex;justify-content:space-between;align-items:center;gap:4px;color:#a39bb1;font:10px/1.5 ui-monospace,monospace;letter-spacing:.06em}.vps-hero .vh-stage-label svg{flex-shrink:0}.vps-hero .vh-stages strong{display:block;margin-top:9px;font-size:13px;line-height:1.55;font-weight:550;color:#c7c2d0;min-height:40px}.vps-hero .vh-stage-state{display:block;margin-top:10px;font-size:10px;color:#9b91aa}.vps-hero .vh-current{background:#a58bd910;border-color:#bda0e636!important}.vps-hero .vh-current :is(strong,.vh-stage-label,.vh-stage-state){color:#cebae9}.vps-hero .vh-current-dot{width:4px;height:4px;border-radius:50%;background:#baa0dc}.vps-hero .vh-locked :is(strong,.vh-stage-label,.vh-stage-state){color:#8f899a}.vps-hero .vh-connector{position:absolute;height:1px;background:#aaa0bd26;width:13px;top:50%;left:calc(100% + 1px)}.vps-hero .vh-setup{display:grid;grid-template-columns:1.08fr 1fr;gap:26px;padding:30px 26px 32px}.vps-hero .vh-label{color:#b0a4c1;font:10px/1.5 ui-monospace,monospace;letter-spacing:.07em}.vps-hero .vh-connection-symbol{display:flex;align-items:center;margin:25px 0 21px;gap:12px;color:#b19aca}.vps-hero .vh-connection-symbol span{width:18px;height:1px;background:#aa97c332}.vps-hero .vh-setup h3{margin:0 0 14px;font-size:clamp(21px,1.8vw,27px);font-weight:550;letter-spacing:-.04em;line-height:1.3;color:#ece8f3}.vps-hero .vh-setup-copy>p{font-size:14px;line-height:1.75;color:#a6a0b2;margin:0;max-width:29ch}.vps-hero .vh-connection-detail{display:flex;gap:7px;align-items:center;margin-top:23px;color:#b9adc9;font-size:11px}.vps-hero .vh-paths{border:0;margin:0;padding:0;min-width:0;align-self:center}.vps-hero .vh-paths legend{color:#aca3ba;font:10px/1.5 ui-monospace,monospace;letter-spacing:.09em;padding:0 0 12px}.vps-hero .vh-paths label{position:relative;display:block;margin-bottom:10px}.vps-hero .vh-paths input{position:absolute;width:1px;height:1px;opacity:0}.vps-hero .vh-paths label>span{display:grid;grid-template-columns:12px minmax(0,1fr) 10px;gap:5px 8px;padding:16px 11px;border:1px solid #ffffff10;border-radius:9px;background:#ffffff02;cursor:pointer}.vps-hero .vh-radio{width:11px;height:11px;border:1px solid #8f859c;border-radius:50%;margin-top:4px}.vps-hero .vh-paths strong{font-size:13px;line-height:1.5;font-weight:550;color:#c0b7cc}.vps-hero .vh-paths small{grid-column:2 / 4;font-size:11px;line-height:1.65;color:#9e93ac}.vps-hero .vh-paths label svg{grid-column:3;grid-row:1;color:#b6a4cb;align-self:center}.vps-hero .vh-paths input:checked+span{border-color:#b496dd50;background:#b19ad910;box-shadow:inset 0 1px #ffffff06}.vps-hero .vh-paths input:checked+span strong{color:#e2d6ef}.vps-hero .vh-paths input:checked+span .vh-radio{border:3px solid #b9a1d4;background:#211c2c}.vps-hero .vh-path-note{color:#9e94ad;font-size:11px;line-height:1.7;margin:14px 0 0;min-height:56px}.vps-hero .vh-note-provider{display:none}.vps-hero .vh-paths:has(input[value=provider]:checked) .vh-note-provider{display:block}.vps-hero .vh-paths:has(input[value=provider]:checked) .vh-note-existing{display:none}.vps-hero .vh-operation-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:26px;border-top:1px solid #ffffff0d;padding:25px 26px;background:#090a100f}.vps-hero .vh-plan-review>div{display:flex;align-items:center;gap:8px;color:#b49ccb}.vps-hero .vh-plan-review>strong{display:block;margin:13px 0 10px;font-size:15px;font-weight:550;color:#d8d0e3}.vps-hero .vh-plan-review>strong span{color:#84798f;padding:0 3px}.vps-hero .vh-approval{display:flex;align-items:center;gap:6px;color:#aea3bc;font-size:11px}.vps-hero .vh-operation{align-self:center}.vps-hero .vh-operation>div{display:grid;gap:4px}.vps-hero .vh-awaiting{color:#9e92ad;font-size:11px}.vps-hero .vh-operation ol{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;list-style:none;padding:0;margin:17px 0 0}.vps-hero .vh-operation li i{display:block;height:3px;background:#ffffff12;border-radius:2px;margin-bottom:9px}.vps-hero .vh-operation li.vh-ready i{background:#ad93cc}.vps-hero .vh-operation li span{color:#a69bb4;font-size:10px}.vps-hero .vh-panel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:15px 26px;border-top:1px solid #ffffff0c;color:#9b91a8;font-size:10px;line-height:1.6}.vps-hero .vh-panel-foot a{display:inline-flex;align-items:center;gap:5px;color:#b7a9ca}@media(min-width:1600px){.vps-hero{padding-block:220px 140px}.vps-hero .vh-copy{padding-right:42px}}@media(max-width:1150px)and (min-width:1001px){.vps-hero .vh-grid{width:calc(100% - 80px);gap:18px}.vps-hero .vh-copy{padding-right:0}.vps-hero .vh-stages{padding-inline:13px;gap:8px}.vps-hero .vh-stages li{padding-inline:6px}.vps-hero .vh-connector{width:8px}.vps-hero .vh-panel-header{padding-inline:19px;gap:12px}.vps-hero .vh-track{width:36px}.vps-hero .vh-setup,.vps-hero .vh-operation-grid{padding-inline:19px;gap:16px}.vps-hero .vh-panel-header h2{font-size:14px}}@media(max-width:1000px){.vps-hero{padding:160px 0 88px;min-height:0}.vps-hero .vh-grid{width:calc(100% - 80px);grid-template-columns:minmax(0,1fr);gap:52px}.vps-hero .vh-copy,.vps-hero .vh-proof-column{grid-column:1 / -1}.vps-hero .vh-copy{padding:0}.vps-hero h1{font-size:clamp(46px,7.2vw,64px);max-width:15ch}.vps-hero .vh-description{max-width:55ch}.vps-hero .vh-proof-column{max-width:760px;width:100%}}@media(max-width:600px){.vps-hero{padding:140px 0 64px}.vps-hero .vh-grid{width:calc(100% - 40px);gap:36px}.vps-hero .vh-eyebrow{font-size:10px;letter-spacing:.09em;margin-bottom:24px;max-width:32ch}.vps-hero h1{font-size:clamp(37px,10.5vw,54px);max-width:12ch}.vps-hero .vh-description{font-size:16px;line-height:1.75;margin-top:24px}.vps-hero .vh-actions{gap:18px;margin-top:28px}.vps-hero .vh-actions a{font-size:13px}.vps-hero .vh-primary{padding-inline:14px}.vps-hero .vh-proof{gap:6px 10px;font-size:11px}.vps-hero .vh-proof li{gap:10px}.vps-hero .vh-controls{margin-top:16px}.vps-hero .vh-caption{flex-direction:column;align-items:flex-start;gap:3px;font-size:10px}.vps-hero .vh-panel{border-radius:14px}.vps-hero .vh-panel-header{flex-direction:column;align-items:flex-start;gap:12px;padding:21px 18px}.vps-hero .vh-panel-header h2{font-size:17px}.vps-hero .vh-stage-progress{width:100%}.vps-hero .vh-track{flex:1}.vps-hero .vh-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 12px}.vps-hero .vh-stages li{padding:12px 10px}.vps-hero .vh-stages strong{min-height:0;font-size:13px}.vps-hero .vh-stage-state{margin-top:7px}.vps-hero .vh-connector{display:none}.vps-hero .vh-setup{grid-template-columns:1fr;padding:26px 18px;gap:28px}.vps-hero .vh-setup h3{font-size:26px}.vps-hero .vh-setup-copy>p{max-width:none;font-size:15px}.vps-hero .vh-connection-detail{font-size:12px}.vps-hero .vh-paths label>span{padding:17px 14px}.vps-hero .vh-paths strong{font-size:14px}.vps-hero .vh-paths small,.vps-hero .vh-path-note{font-size:12px}.vps-hero .vh-path-note{min-height:41px}.vps-hero .vh-operation-grid{grid-template-columns:1fr;padding:23px 18px;gap:24px}.vps-hero .vh-operation>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.vps-hero .vh-panel-foot{padding-inline:18px;font-size:11px}}.header-stage.tech-nav{position:absolute;top:18px;left:50%;z-index:50;width:min(1340px,calc(100% - 64px));height:76px;margin:0;padding:0 10px 0 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;transform:translate(-50%);overflow:visible;color:#ebe8f2;border:1px solid rgba(181,164,211,.28);border-radius:18px;background:linear-gradient(90deg,rgba(170,119,255,.055) 1px,transparent 1px) 0 0 / 72px 100%,linear-gradient(135deg,#15131fb8,#08091094);box-shadow:0 18px 55px #00000057,inset 0 1px #ffffff12;backdrop-filter:blur(32px) saturate(145%);-webkit-backdrop-filter:blur(32px) saturate(145%);isolation:isolate}.header-stage.tech-nav:before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#b68cff 24%,rgba(255,255,255,.18) 50%,#7d5bc0 76%,transparent);opacity:.72}.header-stage.tech-nav:after{content:"";position:absolute;left:-1px;top:22px;width:3px;height:30px;pointer-events:none;background:#a978ff;box-shadow:0 0 18px #a978ff73}.header-stage.tech-nav .brand{gap:10px;color:#f6f2fa;font-size:19px}.header-stage.tech-nav .mark{width:38px;height:40px;border:1px solid rgba(215,190,255,.36);border-radius:10px;background:linear-gradient(145deg,#ad77ff,#6842c7);box-shadow:inset 0 1px #ffffff47,0 8px 22px #6f46be38}.header-stage.tech-nav .nav-brand-copy{display:grid;line-height:1}.header-stage.tech-nav .nav-brand-copy small{margin-top:6px;color:#878095;font:8px/1 ui-monospace,monospace;letter-spacing:.19em}.header-stage.tech-nav .desktop-nav{min-width:0;margin-left:auto}.header-stage.tech-nav .desktop-nav nav{display:flex;align-items:center;justify-content:flex-end;gap:7px}.header-stage.tech-nav .desktop-nav a{position:relative;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#b8b2c2;border:1px solid rgba(177,164,199,.14);border-radius:10px;background:#ffffff06;box-shadow:inset 0 1px #ffffff06;font-size:12px;font-weight:560;white-space:nowrap;touch-action:manipulation;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.header-stage.tech-nav .desktop-nav a>span{color:#676172;font:8px/1 ui-monospace,monospace;letter-spacing:.06em}.header-stage.tech-nav .desktop-nav a:hover{transform:translateY(-1px);color:#f5effc;border-color:#ba8ff661;background:#a370ef1a;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff0e}.header-stage.tech-nav .desktop-nav a:active{transform:translateY(1px) scale(.98);background:#a370ef2e}.header-stage.tech-nav .desktop-nav a[aria-current]{color:#f0e5ff;border-color:#be91ff8c;background:linear-gradient(135deg,#a669f633,#6e48aa1a);box-shadow:inset 0 -2px #aa76f2,0 8px 22px #361d5933}.header-stage.tech-nav .desktop-nav a[aria-current]>span{color:#c393ff}.header-stage.tech-nav .header-cta{min-width:142px;height:54px;display:inline-flex;justify-content:space-between;gap:13px;padding:0 7px 0 18px;color:#f4eefc;border:1px solid rgba(182,128,255,.34);border-radius:12px;background:linear-gradient(135deg,#874cdd38,#1f1b2cd1);box-shadow:inset 0 1px #ffffff0f;font-size:12px;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.header-stage.tech-nav .header-cta:hover{transform:translateY(-1px);color:#fff;border-color:#aa78f4;background:linear-gradient(135deg,#9e5bff52,#271f39e6);box-shadow:0 10px 26px #57309140,inset 0 1px #ffffff14}.header-stage.tech-nav .header-cta:active{transform:translateY(1px) scale(.985)}.header-stage.tech-nav .nav-cta-arrow{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;background:#a66fff;color:#120d1c;font-size:18px}.header-stage.tech-nav :is(a,summary):focus-visible{outline:2px solid #c69dff;outline-offset:3px}.header-stage.tech-nav .navigation{margin:0 0 0 auto}.header-stage.tech-nav .navigation summary{color:#e8e1f1}.header-stage.tech-nav .nav-menu-glyph{width:20px;display:grid;gap:5px}.header-stage.tech-nav .nav-menu-glyph i{display:block;width:20px;height:1px;background:currentColor;transition:transform .2s ease}.header-stage.tech-nav .navigation[open] .nav-menu-glyph i:first-child{transform:translateY(3px) rotate(45deg)}.header-stage.tech-nav .navigation[open] .nav-menu-glyph i:last-child{transform:translateY(-3px) rotate(-45deg)}.header-stage.tech-nav .nav-mobile-action{color:#1a1225!important;background:linear-gradient(135deg,#c5a5fa,#9360ec)!important;border-color:#d9c1ff!important}@media(max-width:1180px){.header-stage.tech-nav{gap:12px}.header-stage.tech-nav .desktop-nav{width:100%}.header-stage.tech-nav .desktop-nav nav{gap:5px}.header-stage.tech-nav .desktop-nav a{padding-inline:9px;font-size:11px}}@media(max-width:900px){.header-stage.tech-nav{grid-template-columns:auto 1fr auto;width:calc(100% - 40px);padding-left:13px}.header-stage.tech-nav .desktop-nav{display:none}.header-stage.tech-nav .navigation{display:block}.header-stage.tech-nav .navigation summary{width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #40394e;border-radius:11px;background:#171620;cursor:pointer}.header-stage.tech-nav .navigation summary::-webkit-details-marker{display:none}.header-stage.tech-nav .nav-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.header-stage.tech-nav .navigation:not([open])>nav{display:none}.header-stage.tech-nav .navigation[open]>nav{position:absolute;top:calc(100% + 10px);left:0;right:0;display:grid;gap:4px;max-height:calc(100vh - 120px);overflow:auto;padding:12px;border:1px solid rgba(183,151,226,.28);border-radius:16px;background:#0b0c14f7;box-shadow:0 28px 70px #00000075;backdrop-filter:blur(24px)}.header-stage.tech-nav .navigation nav a{min-height:48px;display:flex;align-items:center;gap:12px;padding:0 14px;color:#c6bfce;border:1px solid rgba(177,164,199,.13);border-radius:9px;background:#ffffff05;font-size:14px}.header-stage.tech-nav .navigation nav a>span:first-child{color:#766d82;font:10px/1 ui-monospace,monospace}.header-stage.tech-nav .navigation nav a:hover,.header-stage.tech-nav .navigation nav a[aria-current]{color:#f3edf9;border-color:#b07ef666;background:#9d63e721}.header-stage.tech-nav .navigation nav a:active{transform:scale(.985);background:#9d63e733}.header-stage.tech-nav .navigation nav .nav-mobile-action{margin-top:6px;justify-content:space-between}}@media(max-width:600px){.header-stage.tech-nav{top:14px;width:calc(100% - 28px);height:64px;padding:0 8px 0 10px;border-radius:15px}.header-stage.tech-nav .brand{gap:8px;font-size:17px}.header-stage.tech-nav .mark{width:34px;height:36px}.header-stage.tech-nav .nav-brand-copy small{margin-top:4px;font-size:7px}.header-stage.tech-nav .header-cta{display:none}.header-stage.tech-nav .navigation summary{width:44px;height:44px}.header-stage.tech-nav .navigation[open]>nav{top:calc(100% + 9px)}}@media(prefers-reduced-motion:reduce){.header-stage.tech-nav *,.header-stage.tech-nav *:before,.header-stage.tech-nav *:after{transition:none!important;animation:none!important}}.design-slice{background:#05050a}.product-tour{background:radial-gradient(circle at 50% 10%,rgba(111,70,158,.2),transparent 34%),radial-gradient(circle at 8% 68%,rgba(85,48,133,.1),transparent 30%),linear-gradient(180deg,#111116,#07070a 76%)}.tour-selector{border-color:#b17ef66b;background:#191124eb;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #00000042,0 0 28px #7c3aed14;backdrop-filter:blur(18px)}.tour-selector label{color:#bdb2ca}.tour-selector label:hover{color:#f4edff;background:#9a67e61a}.tour-selector input:checked+label{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:inset 0 1px #ffffff47,0 7px 18px #4b1f8f6b}.workspace-underlay{border-color:#9d6dde47;background:#040407;box-shadow:0 0 70px #7346b01f}.workspace-body{grid-template-columns:218px minmax(0,1fr)}.workspace-sidebar{padding:26px 15px 18px;background:radial-gradient(circle at 20% 0%,rgba(125,74,196,.22),transparent 28%),linear-gradient(180deg,#17111f,#0e0c14);border-right:1px solid rgba(181,139,232,.15)}.workspace-org{margin:0 3px 19px;padding:0 8px 15px;border-bottom:1px solid rgba(255,255,255,.09)}.workspace-org strong{display:block;color:#f6f0fc;font-size:19px;line-height:1.1;font-weight:610;letter-spacing:-.025em}.workspace-org small{margin-top:5px;color:#9c90aa;font-size:9px;line-height:1.4}.workspace-sidebar .capability-row{position:relative;min-height:49px;display:grid;grid-template-columns:30px minmax(0,1fr) 12px;gap:9px;align-items:center;margin-bottom:7px;padding:7px 8px;overflow:hidden;border:1px solid rgba(185,153,226,.14);border-radius:9px;background:linear-gradient(135deg,#ffffff0e,#9a65de09);box-shadow:inset 0 1px #ffffff06}.workspace-sidebar .capability-row:before{content:"";position:absolute;inset:7px auto 7px 0;width:2px;border-radius:4px;background:linear-gradient(#c4a7ff,#7c3aed);opacity:.65}.workspace-sidebar .capability-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(184,139,246,.25);border-radius:8px;background:#874cd221;color:#c5a5f4}.workspace-sidebar .capability-copy{min-width:0;display:block}.workspace-sidebar .capability-copy strong,.workspace-sidebar .capability-copy small{display:block}.workspace-sidebar .capability-copy strong{color:#e9e1f1;font-size:11px;line-height:1.2;font-weight:610}.workspace-sidebar .capability-copy small{margin-top:3px;overflow:hidden;color:#8f849c;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar .capability-row .capability-arrow{margin-left:auto;color:#725c88}.sidebar-note{flex-direction:row;align-items:center;gap:7px;margin:auto 8px 0;padding:13px 0 0;border-top:1px solid rgba(255,255,255,.08);color:#9d91aa;font-size:9px}.sidebar-note i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#8ce2bb;box-shadow:0 0 11px #8ce2bb7a}.plan-view{color:#f6f0fc;background:radial-gradient(circle at 16% 0%,rgba(139,92,246,.24),transparent 34%),linear-gradient(145deg,#21152f,#150f1e)}.plan-view .workspace-kicker{color:#c6a9ef}.plan-view .workspace-heading p{color:#baaac9}.plan-view .plan-document{border-color:#b88bf640;background:#ffffff0b;box-shadow:0 18px 36px #0302062e}.plan-view .plan-document-title{color:#d1b8f4;background:#894ed22b}.plan-view .plan-document-row{border-color:#e3cff71a}.plan-view .plan-document-row>span,.plan-view .plan-document-row>svg{color:#b896e8}.plan-view .plan-document-row strong{color:#f4edf9}.plan-view .plan-document-row p,.plan-view .plan-dependency{color:#ae9dbd}.plan-view .plan-checks{border-color:#b88bf640;background:radial-gradient(circle at 100% 0,rgba(126,72,190,.35),transparent 42%),#0a080f9e;box-shadow:0 22px 44px #02010447}.plan-view .workspace-bottom{border-color:#e3cff71a;background:#09070d75;color:#ae9dbd}.plan-view .workspace-bottom>a{color:#c4a7ff}@media(min-width:801px)and (max-width:1100px){.workspace-body{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:800px){.workspace-body{grid-template-columns:1fr}}.workspace-bar{color:#f5efff;border-color:#cbacf324;background:linear-gradient(100deg,#21122f,#170d22 58%,#28153b);box-shadow:inset 0 -1px #0000003d}.workspace-bar .window-dots i{background:#766482}.workspace-bar .window-dots i:first-child{background:#aa7de5}.workspace-bar .mini-mark{color:#fff;background:#7c3aed;box-shadow:0 0 16px #8b5cf647}.workspace-sidebar{background:#0d0a12;border-right-color:#2c2137}.workspace-org{border-bottom-color:#292030}.workspace-sidebar .capability-row{min-height:48px;grid-template-columns:27px minmax(0,1fr);gap:10px;margin:0;padding:9px 8px;overflow:visible;border:0;border-bottom:1px solid #241c2b;border-radius:0;background:transparent;box-shadow:none}.workspace-sidebar .capability-row:before{display:none}.workspace-sidebar .capability-icon{width:27px;height:27px;border:0;border-radius:0;background:transparent;color:#ad84df}.workspace-sidebar .capability-copy strong{color:#e7dfed;font-size:11px}.workspace-sidebar .capability-copy small{color:#776c80}.workspace-sidebar .workspace-org+.capability-row{border-top:1px solid #241c2b}.sidebar-note{border-top-color:#292030}.architecture-view{color:#f7f1fc;background:radial-gradient(circle at 84% 8%,rgba(130,76,194,.2),transparent 32%),linear-gradient(145deg,#241532,#170e20)}.architecture-view .workspace-kicker{color:#c8aaee}.architecture-view .workspace-heading p{color:#b6a7c3}.architecture-view .topology-origin{color:#f5effa;border-color:#c095ef5c;background:#2c1b3c;box-shadow:0 12px 28px #05020833}.architecture-view .topology-origin .ui-icon{color:#c5a5ee;border-color:#c095ef42;background:#1d1229}.architecture-view .topology-origin div>span,.architecture-view .topology-tag{color:#ac9aba}.architecture-view .topology-connector span{background:#9d67d5}.architecture-view .topology-connector span:last-child{background:none;border-color:#9d67d5}.architecture-view .topology-service{color:#1d1b2b;border-color:#e0d5eb;background:#fff;box-shadow:0 10px 28px #05020833}.architecture-view .topology-service h4{color:#211d2b}.architecture-view .topology-network{color:#c0afcf;border-color:#c4a7ff52;background:#08050c52}.architecture-view .topology-network strong{color:#e4d9ed}.architecture-view .workspace-bottom{color:#ad9abc;border-color:#e3cff71a;background:#09060d73}.architecture-view .workspace-bottom>a{color:#c4a7ff}@media(max-width:600px){.architecture-view .topology-connector{background:#9d67d5}}.workspace-scene:before{content:"";position:absolute;inset:-50px 4% 12%;pointer-events:none;background:radial-gradient(circle at 50% 10%,rgba(139,92,246,.2),transparent 42%),radial-gradient(circle at 84% 76%,rgba(80,43,143,.14),transparent 32%);filter:blur(28px)}.workspace-window{color:#eee7f5;border-color:#c095ef6b;background:#0b0710;box-shadow:0 40px 100px #00000094,0 0 0 1px #8b5cf60f,0 0 70px #5c309726}.workspace-live{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#9f90ad;font:8px/1 ui-monospace,monospace;letter-spacing:.12em}.workspace-live i{width:6px;height:6px;border-radius:50%;background:#82e7b6;box-shadow:0 0 11px #82e7b6a8;animation:workspace-status 2.4s ease-in-out infinite}.workspace-content{background:#130c1b}.tour-view{position:relative;isolation:isolate;overflow:hidden;animation:workspace-view-in .46s cubic-bezier(.2,.75,.2,1) both}.tour-view:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(rgba(187,139,240,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(187,139,240,.032) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}.workspace-heading h3{color:#f6f1fa}.workspace-badge{color:#cdb3ee;border:1px solid #4e3764;background:#21152d}.architecture-view,.plan-view,.resources-view{color:#f7f1fc;background:radial-gradient(circle at 84% 7%,rgba(129,69,194,.2),transparent 32%),radial-gradient(circle at 3% 82%,rgba(98,52,159,.13),transparent 30%),linear-gradient(145deg,#21132e,#130c1b)}.architecture-view .topology-origin{border-color:#64427e;background:#1a1124;box-shadow:0 14px 32px #02010447,inset 0 1px #ceabf60f}.architecture-view .topology-origin .ui-icon,.architecture-view .topology-service .ui-icon{color:#c6a2f3;border-color:#513767;background:#21152d}.architecture-view .topology-service{color:#eee7f5;border-color:#49315d;background:linear-gradient(145deg,#1b1324,#120d18);box-shadow:0 16px 36px #02010447,inset 0 1px #d0aef80b;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.architecture-view .topology-service:before{content:"";position:absolute;inset:-1px 16px auto;height:1px;background:linear-gradient(90deg,transparent,#a86bed,transparent);opacity:.8}.architecture-view .topology-service:hover{transform:translateY(-3px);border-color:#78549a;box-shadow:0 20px 42px #02010461,0 0 24px #7848b91a}.architecture-view .topology-service h4{color:#f4edf9}.architecture-view .topology-service p,.architecture-view .service-detail{color:#9e91aa}.architecture-view .service-type{color:#a88bbc}.architecture-view .service-detail{border-color:#32233e}.architecture-view .topology-network{color:#aa98b9;border-color:#4f3861;background:#100a16}.plan-view .plan-document{background:#160f1e}.plan-view .plan-document-title{background:#2f1e40}.plan-view .plan-checks{background:radial-gradient(circle at 100% 0,rgba(126,72,190,.26),transparent 42%),#100a17}.plan-view .plan-checks>.tour-row{border-color:#382745;background:#191120}.plan-view .approval-card{border-color:#664584;background:linear-gradient(135deg,#342244,#1e1527)}.resources-view .workspace-kicker{color:#c8aaee}.resources-view .workspace-heading p{color:#b6a7c3}.resources-view .resource-ledger{gap:18px}.resources-view .resource-server{position:relative;overflow:hidden;color:#c6a2f3;border-color:#5b3c73;background:radial-gradient(circle at 50% 0,rgba(142,83,216,.18),transparent 60%),#17101f;box-shadow:0 18px 38px #02010447}.resources-view .resource-server:after{content:"";position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,transparent,#9e63e4,transparent)}.resources-view .resource-server strong{color:#eadcf7}.resources-view .resource-server span{color:#9d8ba9}.resources-view .resource-rows{display:grid;gap:8px}.resources-view .resource-row{min-height:60px;padding:11px 13px;border:1px solid #382745;border-radius:9px;background:#17101f;color:#b890e5;transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.resources-view .resource-row:hover{transform:translate(3px);border-color:#654681;background:#1c1326}.resources-view .resource-row strong{color:#ece3f4}.resources-view .resource-row div>span{color:#998ca3}.resources-view .resource-kind{color:#ae91c6}.workspace-bottom,.architecture-view .workspace-bottom,.plan-view .workspace-bottom,.resources-view .workspace-bottom{color:#a896b6;border-color:#2d2037;background:#0e0914}.workspace-bottom>a,.architecture-view .workspace-bottom>a,.plan-view .workspace-bottom>a,.resources-view .workspace-bottom>a{color:#c59cf4}.workspace-annotation{color:#efe7f6;border-color:#5b3d70;background:linear-gradient(140deg,#21152c,#120d18);box-shadow:0 22px 52px #0000007a,0 0 32px #7343ae1f}.workspace-annotation>span{color:#c69cf6;border:1px solid #593b70;background:#2a1a39}.workspace-annotation strong{color:#f4edf9}.workspace-annotation small{color:#9e8eaa}@keyframes workspace-view-in{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes workspace-status{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:600px){.workspace-live{font-size:0}.workspace-live:after{content:"LIVE";font:8px/1 ui-monospace,monospace;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.tour-view,.workspace-live i{animation:none}.architecture-view .topology-service,.resources-view .resource-row{transition:none}}.design-slice{background:transparent}.design-slice .vps-hero{background:radial-gradient(circle at 76% 20%,rgba(147,88,225,.23),transparent 34rem),linear-gradient(148deg,#1e142bf0,#0c0912f5);box-shadow:inset 0 -1px #cca7f11a}.design-slice .vps-hero:before{background-image:radial-gradient(circle at 74% 32%,rgba(186,131,241,.16),transparent 40%);background-size:100% 100%}.design-slice .product-tour{background:radial-gradient(circle at 50% 8%,rgba(111,70,158,.18),transparent 34%),#0a080ff0;box-shadow:inset 0 1px #cda9f614,inset 0 -1px #cda9f614}.design-slice .tour-view:before{background-image:none}.home-story{--story-dark: #11101c;--story-ink: #201d2d;--story-muted: #a6a3b9;--story-violet: #c4adff;--story-line: rgba(207, 197, 237, .2);color:var(--story-ink);background:#f5f5f8}.story-shell{width:min(1248px,calc(100% - 96px));margin-inline:auto}.home-story h2{font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.055em;font-weight:560;margin:25px 0 30px}.home-story h2 em{font-style:normal;color:#706a80}.home-story h3{letter-spacing:-.035em}.home-story p{font-size:1.0625rem;line-height:1.75}.story-kicker{display:flex;align-items:center;gap:12px;font-size:.75rem;letter-spacing:.12em;font-weight:650}.story-kicker>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:50%;letter-spacing:0}.story-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;margin-bottom:70px}.story-heading h2{margin-bottom:0}.story-heading p{max-width:380px;color:#aaa7bd}.story-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:.875rem;font-weight:650;color:inherit;border-bottom:1px solid currentColor;text-decoration:none}.story-link svg{transition:transform .2s}.story-link:hover svg{transform:translate(3px,-3px)}.home-story :focus-visible,.home-footer :focus-visible{outline:3px solid #a989ff;outline-offset:5px}.scene-choices{padding:0;margin:0;border:0;display:flex;gap:8px}.scene-choice{position:relative;flex:1;min-width:0}.scene-choice input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.scene-choice label{display:flex;gap:12px;align-items:center;cursor:pointer;min-height:58px;padding:15px 18px;border:1px solid transparent;border-radius:9px;transition:background .2s,border-color .2s,color .2s;user-select:none}.scene-choice strong{font-size:.875rem;font-weight:650}.scene-choice small{display:block;font-size:.8125rem;line-height:1.5;margin-top:5px;color:#a6a3b9}.scene-choice svg{margin-left:auto;flex-shrink:0}.scene-choice .choice-index{font-size:.75rem;opacity:.7}.scene-choice input:focus-visible+label{outline:3px solid #a989ff;outline-offset:4px}.scene-choice label:hover{background:#9c75f31a}.scene-choice input:checked+label{background:#ede7fb;border-color:#c4adff;color:#5020aa}.scene-choice input:checked+label small{color:#685686}.panel-bar{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--story-line);padding:20px 28px;font-size:.75rem!important;letter-spacing:.09em;color:#aaa7bd}.panel-bar>span:first-child{display:flex;align-items:center;gap:9px}.panel-bar>span:last-child{font-size:.75rem;letter-spacing:.1em}.scene-panel{display:none}.scene-title>span{color:#b29bcf;font-size:.75rem;letter-spacing:.12em}.scene-title h3{font-size:2.2rem;line-height:1.2;font-weight:500;margin:13px 0 0}.scene-caption{font-size:.875rem!important;color:#aaa7bd;margin:24px 0 0;line-height:1.65!important}.journey-section{background:var(--story-dark);color:#f7f5ff;padding:125px 0 110px}.journey-section h2 em,.resource-story h2 em{color:var(--story-violet)}.journey-track{position:relative}.journey-stage{display:grid;grid-template-columns:280px minmax(0,1fr);gap:42px;align-items:start}.journey-choices{flex-direction:column;padding-top:30px}.journey-choices .scene-choice{flex:none}.journey-choices label{min-height:108px;border-radius:0;border-bottom:1px solid var(--story-line);padding:20px 14px;color:#c7c4d6}.journey-choices strong{font-size:1.2rem}.journey-choices .choice-index{align-self:flex-start;margin-top:6px;margin-right:7px}.journey-choices input:checked+label{background:linear-gradient(90deg,#332443,transparent);border-color:#a585df;color:#fff}.journey-choices input:checked+label small{color:#c4adff}.journey-screen{background:#1c1a2a;border:1px solid #383347;border-radius:18px;box-shadow:0 30px 80px #08070e70;overflow:hidden}.journey-screen .scene-panel{padding:30px 36px 22px;min-height:450px}.journey-stage:has(#journey-connect:checked) .journey-connect,.journey-stage:has(#journey-review:checked) .journey-review,.journey-stage:has(#journey-deploy:checked) .journey-deploy,.journey-stage:has(#journey-observe:checked) .journey-observe{display:block}.connection-path{display:flex;align-items:center;max-width:570px;margin:30px auto 25px}.diagram-node{display:flex;flex-direction:column;align-items:center;gap:10px;background:#242132;border:1px solid #494056;border-radius:12px;min-width:180px;padding:23px 17px;flex:1}.diagram-node>svg{color:#c4adff;margin-bottom:4px}.diagram-node strong{font-size:1rem}.diagram-node>span:last-child{font-size:.75rem;color:#b2abc5}.diagram-node.node-accent{border-color:#9b6dff;background:linear-gradient(140deg,#40295c,#292033)}.diagram-monogram{font-size:1.5rem;letter-spacing:-.13em;font-weight:750;padding-right:4px;line-height:33px}.flow-line{display:flex;align-items:center;flex:1;min-width:45px;color:#bb98ff}.flow-line>span{height:1px;background:currentColor;flex:1}.readiness-strip{display:flex;justify-content:space-between;gap:10px;padding-top:19px;border-top:1px solid var(--story-line)}.readiness-strip>span{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#c3b9d4}.readiness-strip svg{color:#b394e3}.journey-bottom{padding:17px 28px;background:#171520;border-top:1px solid var(--story-line);display:flex;justify-content:space-between;align-items:center;gap:15px}.journey-bottom>span{font-size:.75rem;color:#aaa2bb}.journey-bottom .story-link{font-size:.75rem;min-height:32px;gap:12px}.review-sheet{margin-top:27px;border:1px solid #484051;border-radius:12px;overflow:hidden}.review-sheet>div:first-child{padding:22px;display:flex;gap:16px;align-items:center;background:#262232}.review-sheet strong{display:block;font-size:.9375rem;font-weight:550}.review-sheet div>span{display:block;font-size:.75rem;color:#b6aec7;margin-top:7px}.review-sheet .state-tag{margin-left:auto;white-space:nowrap;font-size:.75rem}.state-tag{font-size:.75rem;line-height:1.4;padding:5px 10px;border:1px solid #9171b955;border-radius:4px;color:#cdb3ef;background:#9b6dff12}.review-fingerprint{display:flex;gap:22px;align-items:center;padding:25px;color:#c4adff;background:repeating-linear-gradient(-45deg,transparent,transparent 8px,#c4adff04 8px,#c4adff04 9px)}.review-fingerprint div>span{font-size:.75rem;letter-spacing:.1em;margin:0 0 8px}.review-fingerprint strong{color:#f7f5ff;font-size:1.1875rem}.review-fingerprint small{display:block;margin-top:6px;font-size:.75rem;color:#aaa7bd}.execution-path{padding:0;list-style:none;margin:26px 0 0}.execution-path li{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--story-line);padding:15px 0}.execution-path li>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #9f7cd2;color:#c4adff;border-radius:50%;font-size:.8125rem}.execution-path strong{font-size:.9375rem;font-weight:550}.execution-path small{display:block;font-size:.75rem;color:#aaa7bd;margin-top:4px}.execution-path svg{margin-left:auto;color:#9783b3}.investigation{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin:25px 0 0}.investigation-root{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;padding:29px 15px;background:#342543;border:1px solid #77558e;border-radius:12px}.investigation-root strong{font-size:.9375rem}.investigation-root span{font-size:.75rem;color:#c1accf}.investigation-root svg{color:#c4adff}.investigation-branches{display:grid;gap:10px;position:relative}.investigation-branches>div{position:relative;border:1px solid #423a50;border-radius:7px;padding:12px 15px}.investigation-branches>div:before{content:"";position:absolute;left:-33px;top:50%;width:32px;height:1px;background:#705489}.investigation-branches:before{content:"";position:absolute;left:-33px;top:35px;bottom:35px;width:1px;background:#705489}.investigation-branches strong{font-size:.8125rem;display:block}.investigation-branches span{font-size:.75rem;color:#aaa7bd;display:block;margin-top:4px}.deployment-story{padding:140px 0 160px;overflow:hidden;background:#f5f5f8}.deployment-story>.story-shell{display:grid;grid-template-columns:.82fr 1.18fr;gap:65px;align-items:center}.deployment-heading h2{font-size:clamp(2.8rem,4.1vw,3.8rem)}.deployment-heading p{color:#716a7f;max-width:370px;margin:0 0 25px}.deployment-composition{min-width:0}.deployment-choices{margin-bottom:25px}.deployment-choices label{padding:13px 12px;background:#e9e8ee;gap:9px}.deployment-choices label>svg{display:none}.deployment-choices .choice-index{font-size:.75rem}.plan-stack{position:relative;perspective:1400px}.stack-edge{position:absolute;inset:0;border-radius:16px;background:#9671d4;border:1px solid #c1a0f5;transform-origin:bottom center}.edge-back{transform:rotate(5deg) translate(15px,14px);background:#ded3ee}.edge-mid{transform:rotate(-3deg) translate(-12px,13px);background:#cab5e8}.plan-surface{position:relative;background:#fff;border:1px solid #e1dce9;border-radius:16px;box-shadow:0 35px 75px #42355918;overflow:hidden}.plan-surface .panel-bar{background:#f4f0fa;color:#706083;border-color:#e4dced}.plan-surface .scene-panel{padding:28px;min-height:435px}.deployment-composition:has(#deployment-plan:checked) .deployment-plan,.deployment-composition:has(#deployment-services:checked) .deployment-services,.deployment-composition:has(#deployment-progress:checked) .deployment-progress{display:block}.story-plan-title{display:flex;align-items:center;gap:15px;margin-bottom:20px}.story-plan-title>svg{color:#8051b4;flex-shrink:0}.story-plan-title span{font-size:.75rem;letter-spacing:.12em;color:#715b83}.story-plan-title h3{font-size:1.5rem;margin:7px 0 0;font-weight:550}.story-plan-row{display:flex;align-items:center;gap:15px;border-top:1px solid #eae5ef;padding:21px 0}.story-plan-row>span{font-size:.75rem;color:#715b83}.story-plan-row strong{font-size:.875rem;font-weight:650}.story-plan-row p{font-size:.8125rem;margin:5px 0 0;color:#766a82;line-height:1.4}.story-plan-row>svg{margin-left:auto;flex-shrink:0;color:#aa95c1}.plan-note{display:flex;align-items:center;gap:12px;border-top:1px solid #eae5ef;padding-top:21px;font-size:.75rem;color:#766a82}.plan-note .state-tag{color:#7742a6;background:#f4eefa}.deployment-caption{margin-top:43px;display:flex;align-items:center;gap:14px;padding-left:20px;color:#7845aa}.deployment-caption p{margin:0;font-size:.875rem;line-height:1.7}.deployment-caption strong{display:block;font-weight:600}.deployment-caption span{color:#705c80;display:block;font-size:.75rem}.service-map{padding:22px 0;display:flex;align-items:center}.service-map-app,.service-map-db{border:1px solid #cbb4e8;background:#f8f3ff;min-width:140px;flex:1;display:flex;gap:12px;flex-direction:column;padding:20px;border-radius:8px;color:#673c95}.service-map strong{display:block;font-size:.9375rem}.service-map span{display:block;font-size:.75rem;margin-top:6px;color:#80708e}.service-map-connector{flex:1;min-width:80px;color:#75538d;position:relative;text-align:center;font-size:.75rem!important;padding-bottom:24px}.service-map-connector span{width:100%;height:1px;background:#b69acc;margin:0;position:absolute;top:23px}.service-map-connector svg{position:absolute;right:-4px;top:14px}.service-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e8e0f1;margin-top:10px;padding:22px 0;gap:18px}.service-facts>div{display:grid;grid-template-columns:24px 1fr;gap:8px;color:#825d9f}.service-facts strong{font-size:.8125rem;font-weight:550}.service-facts span{font-size:.75rem;grid-column:2;color:#80708e}.plan-footnote{font-size:.75rem!important;color:#80708e;line-height:1.7!important;margin:12px 0 0}.deployment-sequence{list-style:none;padding:0;margin:15px 0 0}.deployment-sequence li{display:flex;gap:16px;padding:12px 0;position:relative}.deployment-sequence li>span{border:1px solid #c2a6de;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;flex-shrink:0;font-size:.75rem;color:#8254ac;background:#fff;z-index:1}.deployment-sequence li:not(:last-child):after{content:"";position:absolute;width:1px;left:13px;top:40px;height:27px;background:#cfb7e6}.deployment-sequence strong{font-size:.875rem}.deployment-sequence p{font-size:.75rem;color:#80708e;margin:4px 0 0;line-height:1.5}.resource-story{padding:120px 0;background:#11101c;color:#f6f3ff}.resource-story .story-heading p{margin-bottom:20px}.resource-composition{border:1px solid #373145;border-radius:18px;background:radial-gradient(ellipse at 50% 10%,#30213e,transparent 65%),#181521;padding:30px 48px 0;overflow:hidden}.resource-choices{max-width:580px;margin:0 auto 40px;background:#100d1770;padding:5px;border:1px solid #40304e;border-radius:12px}.resource-choices label{padding:12px 15px;min-height:49px;gap:8px}.resource-choices .choice-index,.resource-choices svg{display:none}.resource-choices label>span:nth-child(2){margin:auto}.resource-choices input:checked+label{background:#422b5a;color:#e6d7ff;border-color:#916dbd}.resource-host{display:flex;align-items:center;justify-content:center;gap:20px;border:1px solid #785098;border-radius:12px;width:400px;max-width:100%;padding:24px;margin:auto;background:#2b2038;box-shadow:0 0 70px #a16fe014}.resource-host>svg{color:#c4adff}.resource-host div>span{font-size:.75rem;letter-spacing:.1em;color:#ac93c3;display:block;margin-bottom:9px}.resource-host strong{font-size:1.25rem;font-weight:500}.map-badge{padding:5px 8px;border:1px solid #604575;border-radius:5px;font-size:.75rem;color:#c4abd8}.resource-branches{height:82px}.resource-branches svg{height:100%;width:100%;display:block;overflow:visible}.resource-path{fill:none;stroke:#584464;stroke-width:1;vector-effect:non-scaling-stroke}.resource-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.resource-node{display:flex;align-items:center;gap:17px;padding:26px 21px;border:1px solid #4b3958;border-radius:11px;background:#211a2b;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.resource-node>svg:first-child{color:#b48dd4;flex-shrink:0}.resource-node>svg:last-child{color:#9f7bb7;margin-left:auto}.resource-node strong{display:block;text-transform:capitalize;font-size:1rem;font-weight:550}.resource-node small{display:block;font-size:.75rem;color:#b29ac3;margin-top:7px}.resource-composition:has(#resource-website:checked) .resource-node-website,.resource-composition:has(#resource-backend:checked) .resource-node-backend,.resource-composition:has(#resource-database:checked) .resource-node-database,.resource-composition:has(#resource-mail:checked) .resource-node-mail{background:#3b2650;border-color:#ba8be7;box-shadow:0 10px 40px #ac64ff12}.resource-composition:has(#resource-website:checked) .path-website,.resource-composition:has(#resource-backend:checked) .path-backend,.resource-composition:has(#resource-database:checked) .path-database,.resource-composition:has(#resource-mail:checked) .path-mail{stroke:#c4adff;stroke-width:2}.resource-detail{margin-top:40px;padding:34px 0 23px;border-top:1px solid #483251;position:relative;min-height:226px}.resource-detail .scene-panel{padding-right:230px;max-width:900px}.resource-detail-index{font-size:.75rem;letter-spacing:.1em;color:#bf94d9}.resource-detail h3{font-size:1.6rem;font-weight:500;margin:13px 0 10px}.resource-detail p{font-size:.875rem;color:#bba8c8;margin:0;line-height:1.7}.resource-pills{display:flex;gap:20px;margin-top:18px;color:#dac6e9;font-size:.75rem}.resource-pills>span:before{content:"\b7";color:#b682e0;margin-right:7px}.resource-demo-label{position:absolute;right:0;top:40px;font-size:.75rem;letter-spacing:.1em;color:#a389b5;max-width:180px;text-align:right;line-height:1.7}.resource-composition:has(#resource-website:checked) .resource-website,.resource-composition:has(#resource-backend:checked) .resource-backend,.resource-composition:has(#resource-database:checked) .resource-database,.resource-composition:has(#resource-mail:checked) .resource-mail{display:block}.security-story{padding:145px 0;background:#efedf4}.security-story>.story-shell{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;align-items:center}.security-intro h2{font-size:clamp(2.8rem,4.3vw,4rem)}.security-intro p{color:#6b6075;max-width:395px;margin:0 0 27px}.security-choices{margin-bottom:27px}.security-choices label{padding:12px 14px;background:#e5e0ed;justify-content:center}.security-choices .choice-index,.security-choices svg{display:none}.security-choices input:checked+label{background:#fff;border-color:#9e79c5}.trust-boundary{padding:38px 24px 27px;border:1px solid #c8b6de;border-radius:18px;background:linear-gradient(140deg,#fff,#e9e0f3);position:relative}.boundary-label{position:absolute;left:22px;top:-10px;background:#efedf4;padding:0 8px;display:flex;gap:8px;align-items:center;font-size:.75rem;letter-spacing:.1em;color:#77518b}.trust-operator,.trust-server{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;border:1px solid #d7c7e8;border-radius:8px;padding:18px;margin:auto;font-size:.875rem;max-width:330px;color:#624277}.trust-link{width:1px;height:30px;background:#bc9fd3;margin:auto}.trust-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.trust-control{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;border:1px solid #d3c0e3;background:#f9f5ff;border-radius:10px;padding:20px 8px;color:#8a679e;transition:background .2s,border-color .2s,box-shadow .2s}.trust-control strong{font-size:.75rem;font-weight:650;color:#6a427f;white-space:nowrap}.trust-control span{font-size:.75rem;color:#785b89;line-height:1.5}.security-composition:has(#security-scope:checked) .trust-scope,.security-composition:has(#security-credentials:checked) .trust-credentials,.security-composition:has(#security-approval:checked) .trust-approval{background:#fff;border-color:#9870ba;box-shadow:0 10px 25px #895cb31a}.security-explanation{padding:24px 5px 0;min-height:157px}.security-explanation h3{font-size:1.375rem;font-weight:550;margin:0 0 10px}.security-explanation p{font-size:.875rem;line-height:1.7;color:#776482;margin:0}.security-composition:has(#security-scope:checked) .security-scope,.security-composition:has(#security-credentials:checked) .security-credentials,.security-composition:has(#security-approval:checked) .security-approval{display:block}.people-story{padding:120px 0 80px;background:#f8f8fa}.people-story h2{margin-bottom:55px}.people-rows>a{display:grid;grid-template-columns:45px 1fr 1.1fr 30px;gap:25px;align-items:center;padding:36px 0;border-top:1px solid #dcd8e4;text-decoration:none;color:inherit}.people-rows>a:last-child{border-bottom:1px solid #dcd8e4}.people-rows>a>span{font-size:.75rem;color:#746082}.people-rows h3{font-size:2rem;font-weight:500;margin:0}.people-rows p{font-size:1rem;color:#6e6179;margin:0;max-width:340px}.people-rows svg{transition:transform .2s;color:#85669b}.people-rows>a:hover svg{transform:translate(4px,-4px)}.people-rows>a:hover h3{color:#743bad}.availability-line{display:flex;align-items:center;gap:17px;border:1px solid #dfd6eb;border-radius:10px;background:#eee8f6;margin-top:44px;padding:24px 27px}.availability-dot{width:7px;height:7px;border-radius:50%;background:#976dba;flex-shrink:0}.availability-line p{font-size:.8125rem;line-height:1.75;margin:0;color:#6d557d;max-width:750px}.availability-line strong{font-weight:650;color:#634879}.availability-line .story-link{font-size:.75rem;white-space:nowrap;margin-left:auto;gap:10px;flex-shrink:0}.home-faq{padding-block:95px 125px;display:grid;grid-template-columns:1fr 1.35fr;gap:90px}.home-faq-list details{border-top:1px solid #dcd5e5;padding:25px 0}.home-faq-list details:last-child{border-bottom:1px solid #dcd5e5}.home-faq-list summary{font-size:1rem;font-weight:600;display:flex;align-items:center;gap:30px;justify-content:space-between;cursor:pointer;list-style:none;line-height:1.6}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary>span{font-size:1.5rem;font-weight:400;color:#9475b2;transition:transform .2s}.home-faq-list details[open] summary>span{transform:rotate(45deg)}.home-faq-list p{font-size:.9375rem;color:#7d6f87;line-height:1.8;margin:20px 40px 0 0}.home-closing{background:#6d33c6;color:#fff;padding:90px 0 80px;position:relative;overflow:hidden}.home-closing:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 100% 100%,#b78af366,transparent 60%);pointer-events:none}.home-closing>.story-shell{position:relative;z-index:1}.home-closing h2{font-size:clamp(5rem,10vw,9rem);line-height:.97;letter-spacing:-.065em;margin:35px 0 45px;font-weight:500}.home-closing h2 em{color:#d9c3ff}.closing-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px}.closing-bottom p{color:#dccaf5;font-size:1rem;margin:0}.closing-button{display:flex;align-items:center;gap:45px;padding:22px 28px;background:#fff;border-radius:50px;color:#5a2d91;text-decoration:none;font-size:.9375rem;font-weight:650;transition:background .2s,transform .2s}.closing-button:hover{background:#ece0fd;transform:translateY(-2px)}.home-footer{background:#11101c;color:#eeebf7;border:0;padding-top:80px}.home-footer .footer-top{border:0;padding-bottom:55px}.home-footer .footer-top p,.home-footer .footer-top>div>a:not(.brand){color:#b2a8c3}.home-footer .eyebrow{color:#a286bc}.footer-wordmark{font-size:clamp(5rem,16.4vw,16rem);font-weight:650;letter-spacing:-.085em;line-height:1;max-width:1248px;width:calc(100% - 96px);margin:20px auto 55px;color:#e5d9f7;display:flex;justify-content:space-between;align-items:center}.footer-wordmark>span{font-size:.68em;font-weight:300;color:#ad87d7;line-height:1;letter-spacing:0}.home-footer .footer-bottom{border-color:#443450;color:#ae9cbd;font-size:.75rem;padding-block:30px}@media(min-width:1000px)and (min-height:700px)and (prefers-reduced-motion:no-preference){.journey-track.scroll-story{height:1800px}.scroll-story .journey-stage{position:sticky;top:40px}}@media(max-width:1199px){.story-shell{width:calc(100% - 64px)}.journey-stage{grid-template-columns:235px minmax(0,1fr);gap:25px}.journey-screen .scene-panel{padding-inline:25px}.diagram-node{min-width:150px}.deployment-story>.story-shell{gap:40px;grid-template-columns:.8fr 1.2fr}.security-story>.story-shell{gap:45px;grid-template-columns:.8fr 1.2fr}.resource-composition{padding-inline:30px}.resource-node{padding:22px 16px;gap:12px}.resource-node small{font-size:.75rem}.resource-node>svg:last-child{display:none}.trust-control strong{font-size:.75rem}.home-faq{gap:50px}.availability-line{flex-wrap:wrap}.availability-line p{max-width:calc(100% - 45px)}.availability-line .story-link{margin-left:24px}.footer-wordmark{width:calc(100% - 64px)}}@media(max-width:999px){.story-heading{gap:35px;grid-template-columns:1.2fr 1fr}.home-story h2{font-size:3.3rem}.journey-stage{grid-template-columns:1fr}.journey-choices{flex-direction:row;padding-top:0;gap:6px}.journey-choices label{min-height:83px;padding:15px 13px;border-radius:8px;gap:8px}.journey-choices .choice-index{margin:4px 0 0}.journey-choices strong{font-size:1rem}.journey-choices small,.journey-choices svg{display:none}.journey-screen .scene-panel{min-height:440px}.connection-path{max-width:530px}.readiness-strip{max-width:600px;margin:auto}.deployment-story{padding:100px 0 110px}.deployment-story>.story-shell,.security-story>.story-shell{grid-template-columns:1fr;gap:50px}.deployment-heading{max-width:590px}.deployment-heading p{max-width:520px}.deployment-composition{width:100%;max-width:640px;justify-self:end}.deployment-story h2 br{display:none}.plan-surface .scene-panel{min-height:415px}.resource-nodes{gap:12px}.resource-node{flex-direction:column;text-align:center;gap:15px}.resource-detail .scene-panel{padding-right:80px}.resource-demo-label{position:static;text-align:left;max-width:none;display:block;margin-top:25px}.security-intro p{max-width:550px}.security-composition{width:100%;max-width:640px;justify-self:end}.trust-control strong{font-size:.8125rem}.trust-control span{font-size:.75rem}.security-explanation{min-height:135px}.people-rows>a{grid-template-columns:30px 1fr 1.2fr 25px;gap:15px}.people-rows h3{font-size:1.7rem}.people-rows p{font-size:.9375rem}.home-faq{grid-template-columns:.8fr 1.2fr;gap:30px}.home-closing h2{font-size:7rem}.closing-button{gap:20px}.home-footer .footer-top{grid-template-columns:1.5fr 1fr;gap:35px}}@media(max-width:600px){.story-shell{width:calc(100% - 40px)}.home-story h2{font-size:2.75rem;margin-top:22px;line-height:1.1;letter-spacing:-.05em}.story-kicker{font-size:.75rem;gap:10px;letter-spacing:.1em}.story-kicker>span{width:27px;height:27px}.home-story p{font-size:1rem}.story-heading{display:block;margin-bottom:32px}.story-heading h2{margin-bottom:25px}.story-heading p{max-width:none}.journey-section{padding:75px 0 70px}.journey-stage{gap:16px}.journey-choices{gap:5px}.journey-choices label{min-height:65px;padding:10px 5px;flex-direction:column;gap:5px}.journey-choices .choice-index{font-size:.75rem;align-self:center;margin:0}.journey-choices strong{font-size:.8125rem}.journey-screen{border-radius:12px}.panel-bar{padding:17px 18px;font-size:.75rem!important}.panel-bar>span:last-child{font-size:.75rem}.journey-screen .scene-panel{padding:23px 19px 21px;min-height:465px}.scene-title h3{font-size:1.7rem}.scene-title>span{font-size:.75rem}.connection-path{margin:27px 0 22px}.diagram-node{min-width:0;padding:21px 10px;gap:9px}.diagram-node strong{font-size:.8125rem}.diagram-node>span:last-child{font-size:.75rem;text-align:center;line-height:1.5;max-width:90px;min-height:30px}.flow-line{min-width:30px;flex:0 0 30px}.readiness-strip{flex-direction:column;gap:10px;padding-top:16px}.readiness-strip>span{font-size:.75rem}.scene-caption{font-size:.8125rem!important;margin-top:18px;line-height:1.6!important}.journey-bottom{padding:14px 18px;gap:5px}.journey-bottom>span{font-size:.75rem}.journey-bottom .story-link{font-size:.75rem;gap:5px}.journey-bottom svg{width:16px}.review-sheet>div:first-child{padding:17px 14px;flex-wrap:wrap;gap:10px}.review-sheet>div:first-child>svg{width:20px}.review-sheet>div:first-child>div{flex:1}.review-sheet strong{font-size:.8125rem}.review-sheet div>span{font-size:.75rem;line-height:1.6}.review-sheet .state-tag{margin-left:30px}.review-fingerprint{padding:24px 16px;gap:15px}.review-fingerprint>svg{flex-shrink:0}.review-fingerprint strong{font-size:1rem}.review-fingerprint small{font-size:.75rem;line-height:1.5}.execution-path{margin-top:27px}.execution-path li{padding-block:17px;gap:13px}.execution-path li>span{width:29px;height:29px;flex-shrink:0}.execution-path strong{font-size:.875rem}.execution-path small{font-size:.75rem;line-height:1.6}.execution-path svg{width:16px;flex-shrink:0}.investigation{grid-template-columns:1fr;gap:20px;margin-top:23px}.investigation-root{padding:16px;display:grid;grid-template-columns:30px 1fr;gap:5px 12px;text-align:left}.investigation-root svg{grid-row:span 2}.investigation-root strong{font-size:.8125rem}.investigation-root span{font-size:.75rem}.investigation-branches{gap:8px;margin-left:17px}.investigation-branches>div{padding:9px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.investigation-branches>div:before{left:-18px;width:17px}.investigation-branches:before{left:-18px;top:-20px;bottom:21px}.investigation-branches strong{font-size:.75rem}.investigation-branches span{font-size:.75rem;margin:0}.deployment-story{padding:80px 0 95px}.deployment-story>.story-shell{gap:35px}.deployment-heading h2{max-width:350px}.deployment-choices{gap:5px;margin-bottom:20px}.deployment-choices label{padding:12px 10px;justify-content:center;min-height:50px;gap:7px}.deployment-choices strong{font-size:.8125rem}.deployment-choices .choice-index{display:none}.plan-surface{border-radius:12px}.plan-surface .panel-bar{padding-inline:19px}.plan-surface .scene-panel{padding:23px 19px;min-height:405px}.story-plan-title{gap:12px;margin-bottom:19px}.story-plan-title>svg{width:25px}.story-plan-title span{font-size:.75rem}.story-plan-title h3{font-size:1.15rem}.story-plan-row{gap:12px;padding:20px 0}.story-plan-row>svg{width:20px}.story-plan-row strong{font-size:.8125rem}.story-plan-row p{font-size:.75rem;line-height:1.6}.plan-note{align-items:start;font-size:.75rem;line-height:1.6;gap:9px}.plan-note .state-tag{white-space:nowrap;font-size:.75rem}.edge-back{transform:rotate(3deg) translate(5px,10px)}.edge-mid{transform:rotate(-2deg) translate(-5px,8px)}.deployment-caption{padding-left:4px;margin-top:32px;gap:10px}.deployment-caption strong{font-size:.8125rem}.deployment-caption span{font-size:.75rem}.service-map-app,.service-map-db{min-width:0;padding:17px 12px}.service-map strong{font-size:.8125rem}.service-map span{font-size:.75rem}.service-map-connector{min-width:55px;font-size:.75rem!important}.service-facts{gap:10px}.service-facts>div{grid-template-columns:18px 1fr;gap:7px}.service-facts svg{width:17px}.service-facts strong{font-size:.75rem}.service-facts span{font-size:.75rem;line-height:1.6}.plan-footnote{font-size:.75rem!important}.deployment-sequence li{padding:13px 0}.deployment-sequence strong{font-size:.8125rem}.deployment-sequence p{font-size:.75rem}.resource-story{padding:75px 0}.resource-composition{padding:18px 17px 0;border-radius:12px}.resource-choices{margin-bottom:30px;gap:2px;padding:3px}.resource-choices label{padding:10px 7px;min-height:45px}.resource-choices strong{font-size:.75rem}.resource-host{padding:20px 17px;gap:13px}.resource-host strong{font-size:1.0625rem}.resource-host div>span{font-size:.75rem}.resource-host>svg{width:26px}.map-badge{display:none}.resource-branches{height:30px;position:relative}.resource-branches svg{display:none}.resource-branches:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#a57bbf}.resource-nodes{grid-template-columns:1fr;gap:10px;position:relative;padding-left:20px}.resource-nodes:before{content:"";position:absolute;left:0;top:35px;bottom:35px;width:1px;background:#856396}.resource-node{position:relative;flex-direction:row;text-align:left;padding:16px;gap:15px}.resource-node:before{content:"";position:absolute;left:-21px;width:20px;height:1px;background:#856396;top:50%}.resource-node>svg:first-child{width:26px}.resource-node>svg:last-child{display:block;width:17px}.resource-node strong{font-size:.875rem}.resource-node small{font-size:.75rem;margin-top:5px}.resource-detail{margin-top:24px;padding:25px 0 20px;min-height:270px}.resource-detail .scene-panel{padding:0}.resource-detail h3{font-size:1.4rem;margin-top:12px}.resource-detail p{font-size:.8125rem}.resource-pills{gap:8px 15px;flex-wrap:wrap;font-size:.75rem;margin-top:16px}.resource-demo-label{font-size:.75rem;margin-top:20px}.security-story{padding:80px 0}.security-story>.story-shell{gap:38px}.security-intro h2{max-width:360px}.security-choices{gap:5px;margin-bottom:24px}.security-choices label{padding:12px 6px;min-height:48px}.security-choices strong{font-size:.8125rem}.trust-boundary{padding:33px 15px 22px;border-radius:12px}.boundary-label{left:15px;font-size:.75rem}.trust-operator,.trust-server{padding:17px 9px;font-size:.75rem;gap:9px}.trust-controls{gap:7px}.trust-control{padding:17px 5px;gap:8px;border-radius:7px}.trust-control strong,.trust-control span{font-size:.75rem}.trust-control>svg{width:22px}.trust-link{height:25px}.security-explanation{padding-top:25px;min-height:170px}.security-explanation h3{font-size:1.2rem}.security-explanation p{font-size:.8125rem}.people-story{padding:75px 0 30px}.people-story h2{margin-bottom:35px}.people-rows>a{grid-template-columns:23px 1fr 25px;gap:12px;padding:25px 0}.people-rows>a>span{font-size:.75rem}.people-rows h3{font-size:1.55rem}.people-rows p{grid-column:2;grid-row:2;font-size:.875rem;line-height:1.7;max-width:260px}.people-rows svg{grid-column:3;grid-row:1;width:22px}.availability-line{padding:21px 18px;gap:13px;margin-top:30px;align-items:start}.availability-dot{margin-top:7px}.availability-line p{font-size:.75rem;max-width:calc(100% - 20px)}.availability-line .story-link{margin-left:20px;font-size:.75rem}.home-faq{padding-block:65px 80px;grid-template-columns:1fr;gap:30px}.home-faq h2{margin-bottom:15px}.home-faq-list details{padding:21px 0}.home-faq-list summary{font-size:.9375rem;gap:20px}.home-faq-list p{font-size:.875rem;margin-right:15px}.home-closing{padding:65px 0 55px}.home-closing h2{font-size:4.7rem;line-height:1;margin:30px 0}.closing-bottom{display:block}.closing-bottom p{font-size:.875rem}.closing-button{font-size:.875rem;margin-top:30px;width:fit-content;padding:18px 24px;gap:25px}.home-footer{padding-top:55px}.home-footer .footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:30px}.home-footer .footer-top>div:first-child{grid-column:1/-1}.home-footer .footer-top p{font-size:.875rem}.home-footer .footer-top>div>a:not(.brand){font-size:.8125rem}.footer-wordmark{font-size:15.5vw;width:calc(100% - 40px);margin:20px auto 30px}.home-footer .footer-bottom{padding-block:25px;gap:13px}.home-footer .footer-bottom>span{font-size:.75rem}}@media(max-width:359px){.story-shell{width:calc(100% - 32px)}.home-story h2{font-size:2.4rem}.journey-screen .scene-panel{padding-inline:15px;min-height:490px}.scene-title h3{font-size:1.5rem}.panel-bar,.journey-bottom{padding-inline:15px}.journey-bottom>span{max-width:80px;line-height:1.6}.review-fingerprint{padding-inline:12px;gap:12px}.plan-surface .scene-panel{padding-inline:15px;min-height:440px}.story-plan-title h3{font-size:1.05rem}.story-plan-row>svg{display:none}.resource-composition{padding-inline:13px}.resource-choices label{padding-inline:4px}.resource-choices strong{font-size:.75rem}.trust-boundary{padding-inline:10px}.trust-control strong{white-space:normal;font-size:.75rem}.trust-control span{font-size:.75rem}.security-explanation{min-height:195px}.home-closing h2{font-size:4rem}.home-closing .story-kicker{font-size:.75rem}.home-footer .footer-top{grid-template-columns:1fr}.home-footer .footer-top>div:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.home-story *,.home-story *:before,.home-story *:after{transition:none!important;animation:none!important}.journey-track{height:auto}.journey-stage{position:static}}.home-story .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-story .panel-bar{font-size:.75rem!important}.home-story .scene-caption,.home-story .plan-footnote,.home-story .security-explanation p,.home-story .resource-detail p{font-size:.875rem!important}@media(max-width:600px){.home-story .panel-bar{font-size:.75rem!important;letter-spacing:.02em}.home-story .panel-bar>span:last-child{font-size:.75rem;letter-spacing:0}.journey-choices strong,.deployment-choices strong,.resource-choices strong,.security-choices strong{font-size:.875rem}.journey-screen .scene-panel{min-height:490px}.resource-detail{min-height:290px}.security-explanation{min-height:190px}.panel-bar>span:first-child svg{display:none}}@media(max-width:359px){.home-story .panel-bar{flex-wrap:wrap;gap:7px}.journey-screen .scene-panel{min-height:515px}.resource-choices label{padding-inline:3px}.resource-choices strong{font-size:.8125rem}.security-explanation{min-height:215px}}.trust-controls{position:relative}.trust-controls:before,.trust-controls:after{content:"";position:absolute;left:16.66%;right:16.66%;height:1px;background:#bc9fd3}.trust-controls:before{top:-13px}.trust-controls:after{bottom:-13px}.trust-control{position:relative}.trust-control:before,.trust-control:after{content:"";position:absolute;left:50%;height:13px;width:1px;background:#bc9fd3}.trust-control:before{top:-14px}.trust-control:after{bottom:-14px}@media(max-width:999px){.journey-choices .scene-choice{flex:1}}@media(max-width:600px){.resource-branches:after{left:0;width:50%;height:15px;top:0;bottom:auto;background:none;border-right:1px solid #a57bbf;border-bottom:1px solid #a57bbf}.resource-branches:before{content:"";position:absolute;left:0;top:15px;bottom:-35px;width:1px;background:#856396}.trust-controls:before{top:-12px}.trust-controls:after{bottom:-12px}.trust-control:before{top:-13px;height:12px}.trust-control:after{bottom:-13px;height:12px}}.home-story .story-link:hover{color:inherit}.home-footer a:hover{color:#c4adff}.journey-screen,.plan-surface{display:grid;grid-template-columns:minmax(0,1fr)}.journey-screen>.panel-bar,.plan-surface>.panel-bar{grid-area:1/1}.journey-screen>.scene-panel,.plan-surface>.scene-panel{display:block;visibility:hidden;grid-area:2/1}.journey-screen>.journey-bottom{grid-area:3/1}.journey-stage:has(#journey-connect:checked) .journey-connect,.journey-stage:has(#journey-review:checked) .journey-review,.journey-stage:has(#journey-deploy:checked) .journey-deploy,.journey-stage:has(#journey-observe:checked) .journey-observe,.deployment-composition:has(#deployment-plan:checked) .deployment-plan,.deployment-composition:has(#deployment-services:checked) .deployment-services,.deployment-composition:has(#deployment-progress:checked) .deployment-progress{visibility:visible}.journey-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 82% 10%,rgba(122,72,211,.14),transparent 31rem),radial-gradient(circle at 7% 76%,rgba(88,45,151,.12),transparent 28rem),linear-gradient(145deg,#090811,#0e0b18 48%,#0b0912)}.journey-section:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.28;pointer-events:none;background-image:linear-gradient(rgba(176,137,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(176,137,255,.075) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.journey-section .story-kicker{color:#cbb8ff}.journey-section .story-heading p{color:#aaa3bb}.journey-section .journey-stage{grid-template-columns:250px minmax(0,1fr);gap:32px}.journey-section .journey-choices{gap:4px;padding-top:18px}.journey-section .journey-choices label{position:relative;min-height:88px;padding:15px 16px;border:1px solid transparent;border-radius:11px;color:#a7a0b6;overflow:hidden}.journey-section .journey-choices label:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#a67aff;transform:scaleY(0);transition:transform .25s ease}.journey-section .journey-choices label:hover{background:#7d55c412;border-color:#b18bf721}.journey-section .journey-choices input:checked+label{color:#f7f2ff;border-color:#b38bff7a;background:linear-gradient(90deg,#7447b852,#37224d1a),#13101e;box-shadow:inset 0 0 35px #8c57ea14}.journey-section .journey-choices input:checked+label:before{transform:scaleY(1)}.journey-section .journey-choices input:checked+label small{color:#bba8e8}.journey-section .journey-choices strong{font-size:1rem}.journey-section .journey-choices small{font-size:.75rem;margin-top:3px}.journey-section .journey-choices svg{width:15px;opacity:.55}.journey-section .journey-screen{position:relative;border-color:#ae8beb42;border-radius:20px;background:linear-gradient(rgba(170,129,243,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(170,129,243,.045) 1px,transparent 1px),linear-gradient(145deg,#191527fa,#0e0c18fc);background-size:38px 38px,38px 38px,auto;box-shadow:0 38px 100px #0000007a,inset 0 1px #ffffff09}.journey-section .panel-bar{background:#0b09128a;border-color:#c0a4f129}.journey-section .journey-screen .scene-panel{min-height:500px;padding:30px 34px 24px}.journey-section .scene-title h3{color:#faf8ff}.journey-section .scene-title>span{color:#bda2ed}.journey-section .scene-caption{padding-top:18px;border-top:1px solid rgba(187,151,243,.15);color:#aaa2bb}.journey-section .journey-bottom{background:#08070d9e;border-color:#c0a4f129}.journey-stage:has(#journey-fleet:checked) .journey-fleet,.journey-stage:has(#journey-architecture:checked) .journey-architecture,.journey-stage:has(#journey-secure:checked) .journey-secure,.journey-stage:has(#journey-deploy:checked) .journey-deploy,.journey-stage:has(#journey-observe:checked) .journey-observe{display:block;visibility:visible}.fleet-layout{display:grid;grid-template-columns:minmax(150px,.8fr) 70px minmax(250px,1.4fr);align-items:center;margin-top:28px}.fleet-control,.microservice-core{display:flex;min-height:170px;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:7px;border:1px solid #9161e7;border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(190,150,255,.19),transparent 70%),#251839;box-shadow:0 18px 55px #260e4252}.fleet-control svg,.microservice-core svg{margin-bottom:5px;color:#c7a6ff}.fleet-control span,.microservice-core span{font-size:.625rem;letter-spacing:.14em;color:#a88dcc}.fleet-control strong,.microservice-core strong{font-size:1.05rem}.fleet-control small,.microservice-core small{color:#aaa0b8;font-size:.6875rem}.fleet-link{display:grid;gap:42px}.fleet-link i{position:relative;height:1px;background:linear-gradient(90deg,#9e6fec,#7445bd)}.fleet-link i:after{content:"";position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:1px solid #b88cff;border-right:1px solid #b88cff;transform:rotate(45deg)}.fleet-clusters{display:grid;gap:12px}.fleet-cluster{display:grid;grid-template-columns:1.3fr .8fr .8fr;align-items:center;gap:10px;padding:15px 17px;border:1px solid rgba(174,139,235,.25);border-radius:11px;background:#161222db}.fleet-cluster>span{display:flex;align-items:center;gap:7px;font-size:.625rem;letter-spacing:.09em;color:#a79bb7}.fleet-cluster>span i{width:6px;height:6px;border-radius:50%;background:#75ebc2;box-shadow:0 0 12px #75ebc2}.fleet-cluster strong{padding:7px;border:1px solid rgba(168,127,235,.22);border-radius:6px;text-align:center;font-size:.75rem;font-weight:550;color:#dfd3f5}.fleet-cluster small{grid-column:1 / -1;color:#8e869d;font-size:.6875rem}.microservice-map{display:grid;grid-template-columns:minmax(145px,.65fr) minmax(300px,1.45fr);align-items:center;gap:46px;margin-top:27px}.microservice-nodes{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.microservice-nodes>.scene-piece{position:relative;z-index:1;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:2px 7px;min-height:75px;padding:13px;border:1px solid rgba(177,140,240,.28);border-radius:10px;background:#120f1df0}.microservice-nodes svg{grid-row:1 / 3;color:#b993ff}.microservice-nodes strong{font-size:.8125rem}.microservice-nodes small{color:#91899f;font-size:.6875rem}.microservice-mesh{position:absolute;inset:25% 22%;border:1px solid rgba(169,123,245,.5);transform:rotate(45deg);box-shadow:0 0 35px #9a62f52e}.microservice-map:before{content:"";position:absolute}.security-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px}.security-policy{display:grid;grid-template-columns:36px 1fr 20px;align-items:center;gap:10px;min-height:72px;padding:12px 14px;border:1px solid rgba(177,140,240,.23);border-radius:10px;background:linear-gradient(110deg,rgba(112,66,181,.12),transparent 58%),#120f1de3}.security-policy>svg:first-child{box-sizing:content-box;padding:8px;border:1px solid rgba(186,147,250,.3);border-radius:8px;color:#bd99ff}.security-policy>svg:last-child{color:#75ebc2}.security-policy strong{display:block;font-size:.8125rem}.security-policy small{display:block;margin-top:4px;color:#948b9f;font-size:.6875rem;line-height:1.35}.journey-section .execution-path li{border:1px solid rgba(177,140,240,.2);border-radius:9px;margin-bottom:8px;padding:13px 15px;background:#120f1dc2}.journey-section .execution-path li>span{border-color:#8d60d3;background:#2b1a41}.journey-section .investigation-root{background:radial-gradient(circle at 50% 0%,rgba(190,150,255,.16),transparent 65%),#21152f;border-color:#8353cc}.journey-section .investigation-branches>div{background:#120f1ddb;border-color:#b18cf03b}@media(max-width:999px){.journey-section .journey-stage{grid-template-columns:1fr;gap:22px}.journey-section .journey-stage>*,.journey-section .journey-screen,.journey-section .journey-choices{width:100%;min-width:0;max-width:100%}.journey-section .journey-choices{flex-direction:row;gap:7px;overflow-x:auto;padding:0 0 5px;scrollbar-width:thin}.journey-section .journey-choices .scene-choice{flex:1 0 120px}.journey-section .journey-choices label{min-height:70px;padding:10px 11px}.journey-section .journey-choices small,.journey-section .journey-choices svg{display:none}}@media(max-width:600px){.journey-section .story-heading{margin-bottom:42px}.journey-section .journey-choices .scene-choice{flex-basis:92px}.journey-section .journey-choices label{min-height:58px;gap:7px;padding:8px}.journey-section .journey-choices strong{font-size:.75rem}.journey-section .journey-screen .scene-panel{min-height:640px;padding:23px 18px 20px}.fleet-layout,.microservice-map{grid-template-columns:1fr;gap:13px}.fleet-control,.microservice-core{min-height:120px}.fleet-link{display:none}.fleet-cluster{grid-template-columns:1.2fr .8fr .8fr;padding:12px}.microservice-nodes{gap:8px}.microservice-nodes>.scene-piece{grid-template-columns:23px 1fr;min-height:68px;padding:10px}.security-policy-grid{grid-template-columns:1fr;gap:7px;margin-top:20px}.security-policy{min-height:59px;padding:8px 10px}.journey-section .execution-path{margin-top:20px}.journey-section .execution-path li{padding:12px 10px}.journey-section .investigation{grid-template-columns:1fr;gap:17px}.journey-section .investigation-root{padding:20px 12px}.journey-section .investigation-branches:before,.journey-section .investigation-branches>div:before{display:none}}@media(max-width:480px){.journey-section .journey-choices{gap:3px;overflow-x:hidden}.journey-section .journey-choices .scene-choice{flex:1 1 0}.journey-section .journey-choices label{min-height:62px;padding:7px 2px}.journey-section .journey-choices strong{font-size:.6875rem;letter-spacing:-.01em}}.journey-section{padding:80px 0 70px;background:radial-gradient(circle at 82% 9%,rgba(164,94,246,.25),transparent 31rem),radial-gradient(circle at 8% 78%,rgba(119,62,191,.2),transparent 28rem),linear-gradient(145deg,#171025,#211330 52%,#130c20)}.journey-section .story-heading{margin-bottom:40px}.journey-section .journey-screen .scene-panel{min-height:430px}.journey-section .journey-screen{grid-template-rows:auto 500px auto}.deployment-choices .scene-choice{flex:1 1 0}.deployment-choices label{min-width:0;padding-inline:8px}.deployment-choices strong{text-align:center}.deployment-composition:has(#deployment-website:checked) .deployment-website,.deployment-composition:has(#deployment-backend:checked) .deployment-backend,.deployment-composition:has(#deployment-database:checked) .deployment-database,.deployment-composition:has(#deployment-mail:checked) .deployment-mail{display:block;visibility:visible}@media(max-width:600px){.journey-section{padding:68px 0 64px}.journey-section .story-heading{margin-bottom:34px}.journey-section .journey-screen .scene-panel{min-height:620px}.journey-section .journey-screen{grid-template-rows:auto 620px auto}.deployment-choices{gap:3px}.deployment-choices label{padding-inline:3px}.deployment-choices strong{font-size:.6875rem}.security-story>.story-shell{grid-template-columns:minmax(0,1fr)}.security-intro,.security-composition,.security-choices,.security-explanation{width:100%;min-width:0;max-width:100%}.security-choices .scene-choice{min-width:0}.trust-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}.deployment-story,.resource-story{position:relative;isolation:isolate}.deployment-story>.story-shell,.resource-story>.story-shell{position:relative;z-index:1}.deployment-story{background:radial-gradient(circle at 76% 30%,rgba(161,105,237,.2),transparent 30rem),linear-gradient(145deg,#f7f7fb,#f0edf8 54%,#ebe7f4)}.deployment-story:before{content:"";position:absolute;z-index:0;inset:-24px;pointer-events:none;opacity:.52;background-image:linear-gradient(rgba(114,76,166,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(114,76,166,.07) 1px,transparent 1px);background-size:64px 64px;filter:blur(.5px);mask-image:radial-gradient(ellipse at 68% 42%,#000 12%,transparent 72%)}.deployment-story:after{content:"";position:absolute;z-index:0;top:10%;right:2%;width:62%;height:62%;pointer-events:none;border-radius:50%;background:#a166eb2e;filter:blur(110px)}.resource-story{overflow:hidden;border-radius:48px 48px 0 0;background:linear-gradient(rgba(190,148,240,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(190,148,240,.045) 1px,transparent 1px),radial-gradient(circle at 50% 8%,rgba(119,69,171,.18),transparent 34%),#11101c;background-size:70px 70px,70px 70px,auto,auto}.resource-story:before{content:"";position:absolute;z-index:0;inset:4% 0 0;pointer-events:none;background:radial-gradient(circle at 50% 28%,rgba(153,91,216,.2),transparent 38%);filter:blur(65px)}.resource-story .story-link{min-height:48px;padding:0 8px 0 18px;gap:18px;border:1px solid rgba(190,145,238,.54);border-radius:999px;background:linear-gradient(110deg,#6f3ea142,#261a32b8);box-shadow:inset 0 1px #ffffff0d,0 12px 34px #04020838;color:#f1e8fa;letter-spacing:.02em}.resource-story .story-link svg{box-sizing:content-box;padding:8px;border-radius:50%;background:#8c5dc2;color:#fff}@media(max-width:600px){.resource-story{border-radius:28px 28px 0 0}.resource-story .story-link{width:fit-content}}.security-story,.people-story{position:relative;isolation:isolate;overflow:hidden}.security-story{border-radius:48px 48px 0 0;background:#efedf4}.security-story>.story-shell,.people-story>.story-shell{position:relative;z-index:2}.security-story:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 91% 20%,rgba(119,67,168,.6) 0 2px,rgba(119,67,168,.16) 3px,transparent 9px),radial-gradient(circle at 61% 78%,rgba(119,67,168,.46) 0 2px,rgba(119,67,168,.13) 3px,transparent 8px),linear-gradient(124deg,transparent 0 54%,rgba(127,84,168,.08) 54.1% 54.25%,transparent 54.35% 62%,rgba(127,84,168,.055) 62.1% 62.23%,transparent 62.35%),linear-gradient(56deg,transparent 0 65%,rgba(127,84,168,.065) 65.1% 65.25%,transparent 65.35%);mask-image:linear-gradient(90deg,transparent 20%,#000 54%,#000 100%)}.security-story:after{content:"";position:absolute;z-index:0;top:18%;right:7%;width:43%;height:58%;border-radius:42%;pointer-events:none;background:#935dcc1b;filter:blur(105px)}.security-composition{padding:16px;border:1px solid rgba(126,91,158,.15);border-radius:28px;background:#ffffff4d;box-shadow:inset 0 1px #ffffffc2,0 24px 70px #4c336311;backdrop-filter:blur(18px)}.security-choices{gap:5px;padding:5px;border:1px solid rgba(117,79,151,.18);border-radius:15px;background:#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #4f356712}.security-choices label{min-height:52px;border:1px solid transparent;border-radius:10px;background:transparent;color:#413748}.security-choices input:checked+label{border-color:#8450b78a;background:#fff;color:#5f24a3;box-shadow:0 6px 18px #63348f1c,inset 0 -2px #824cb414}.security-composition .trust-boundary{background:linear-gradient(145deg,#ffffffeb,#eee7f6);box-shadow:inset 0 1px #ffffffdb}.security-composition .boundary-label{background:#f4f0f7}.security-explanation{margin-top:4px;border-top:1px solid rgba(118,83,150,.14)}.people-story{background:linear-gradient(145deg,#f8f8fa,#f5f2f9 52%,#f8f8fa)}.people-story:before,.people-story:after{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:46% 54% 62% 38%;filter:blur(70px)}.people-story:before{top:4%;right:-8%;width:42%;height:58%;background:#af82de33;transform:rotate(-18deg)}.people-story:after{bottom:-18%;left:-10%;width:38%;height:55%;background:#d0b8e73d;transform:rotate(24deg)}.people-rows{display:grid;gap:12px}.people-rows>a{padding:30px 28px;border:1px solid rgba(119,88,146,.17);border-radius:18px;background:#ffffff94;box-shadow:inset 0 1px #ffffffd1,0 16px 45px #4a345d0e;backdrop-filter:blur(16px);transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.people-rows>a:last-child{border-bottom:1px solid rgba(119,88,146,.17)}.people-rows>a:hover{transform:translateY(-3px);border-color:#7b44b16b;background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6,0 22px 55px #51306f1a}.people-rows>a>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(129,87,166,.3);border-radius:50%;background:#f7f1fdbd}.people-rows>a>svg{padding:8px;box-sizing:content-box;border-radius:50%;background:#8451b41a}@media(max-width:600px){.security-story{border-radius:28px 28px 0 0}.security-story:before{opacity:.7;mask-image:linear-gradient(180deg,transparent 2%,#000 20%,#000 100%)}.security-composition{padding:8px;border-radius:20px}.security-choices{padding:4px}.people-rows{gap:10px}.people-rows>a{padding:22px 18px}.people-rows>a>span{width:28px;height:28px}}.journey-section .journey-choices label{isolation:isolate}.journey-section .journey-choices .choice-index{position:absolute;z-index:0;left:13px;top:50%;margin:0;color:transparent;font-size:4.6rem;font-weight:500;line-height:.8;letter-spacing:-.1em;opacity:.56;transform:translateY(-50%);-webkit-text-stroke:1px rgba(195,164,245,.52)}.journey-section .journey-choices label>span:last-child{position:relative;z-index:1;margin-left:65px}.journey-section .journey-choices input:checked+label .choice-index{opacity:.9;-webkit-text-stroke-color:rgba(210,184,255,.8)}.deployment-story{color:#f8f3ff;background:radial-gradient(circle at 77% 27%,rgba(159,91,226,.3),transparent 29rem),radial-gradient(circle at 11% 78%,rgba(110,55,169,.25),transparent 30rem),linear-gradient(145deg,#1a1027,#2b173e 54%,#181022)}.deployment-story:before{opacity:.34;background-image:linear-gradient(rgba(204,171,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(204,171,255,.075) 1px,transparent 1px)}.deployment-story:after{background:#9e56dd33}.deployment-story .story-kicker{color:#d1b8ff}.deployment-heading h2 em{color:#c5a0ff}.deployment-heading p{color:#bdb2cb}.deployment-story .story-link,.security-story .story-link{min-height:48px;gap:17px;padding:0 8px 0 18px;border:1px solid rgba(189,143,244,.55);border-radius:999px;background:linear-gradient(110deg,#723dab80,#361f4ec7);box-shadow:inset 0 1px #ffffff14,0 13px 34px #0c051440;color:#f8f2ff;letter-spacing:.015em}.deployment-story .story-link svg,.security-story .story-link svg{box-sizing:content-box;padding:8px;border-radius:50%;background:#9661d5;color:#fff}.deployment-choices label{color:#d1c5de;background:#1a1125a8;border-color:#c49df01f}.deployment-choices input:checked+label{color:#fff;background:linear-gradient(135deg,#894fc7ad,#4b2a6ac7);border-color:#cfaefcb8}.deployment-caption{color:#d0aaff}.deployment-caption span{color:#b9a9c9}.deployment-story .plan-surface,.deployment-story .story-plan-title h3,.deployment-story .story-plan-row strong{color:#241d31}.story-plan-row{min-height:86px;gap:18px;padding-block:13px}.story-plan-row>span{width:70px;flex:0 0 70px;color:transparent;font-size:3.55rem;font-weight:500;line-height:.9;letter-spacing:-.1em;opacity:.7;-webkit-text-stroke:1px rgba(115,77,164,.55)}.story-plan-row>div{min-width:0}.resource-detail{min-height:244px;margin-top:38px;padding:30px;overflow:hidden;border:1px solid rgba(189,143,232,.26);border-radius:18px;background:radial-gradient(circle at 88% 10%,rgba(157,91,214,.16),transparent 19rem),linear-gradient(135deg,#261b33eb,#15121ff5);box-shadow:inset 0 1px #ffffff0a,0 24px 62px #03020738}.resource-detail:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(188,142,229,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(188,142,229,.08) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent 38%,#000 100%)}.resource-detail .scene-panel{position:relative;z-index:1;max-width:850px;padding-right:250px}.resource-detail-index{font-weight:700;letter-spacing:.15em}.resource-detail h3{margin-top:15px;font-size:1.72rem;letter-spacing:-.035em}.resource-detail p{max-width:690px;color:#c7b6d3}.resource-pills{flex-wrap:wrap;gap:8px}.resource-pills>span{padding:7px 10px;border:1px solid rgba(192,147,230,.22);border-radius:999px;background:#77459e1f}.resource-pills>span:before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:#b980e9}.resource-demo-label{z-index:1;top:50%;right:30px;width:182px;max-width:182px;padding-left:25px;border-left:1px solid rgba(190,145,226,.22);color:#bca2cd;transform:translateY(-50%)}.security-story .story-link{background:linear-gradient(110deg,#7440ad,#4e276f);border-color:#7741a9b8}.security-explanation{min-height:230px;margin-top:14px;padding:25px 26px 23px;border:1px solid rgba(124,86,157,.17);border-radius:16px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffd1}.security-explanation-label{display:block;margin-bottom:10px;color:#81569c;font-size:.68rem;font-weight:700;letter-spacing:.14em}.security-explanation h3{max-width:490px;font-size:1.48rem;line-height:1.25;letter-spacing:-.035em}.security-explanation p{max-width:560px;color:#6f5e79}.security-explanation ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:17px 0 0;list-style:none}.security-explanation li{padding:7px 10px;color:#68427d;border:1px solid rgba(126,78,165,.17);border-radius:999px;background:#efe5f8c7;font-size:.69rem;font-weight:650}@media(max-width:999px){.journey-section .journey-choices .choice-index{left:8px;font-size:3.25rem}.journey-section .journey-choices label>span:last-child{margin-left:39px}}@media(max-width:600px){.journey-section .journey-choices .choice-index{left:4px;font-size:2.55rem}.journey-section .journey-choices label>span:last-child{margin-left:27px}.deployment-story .story-link,.security-story .story-link{width:fit-content}.story-plan-row>span{width:53px;flex-basis:53px;font-size:2.75rem}.resource-detail{min-height:0;padding:24px 20px}.resource-detail .scene-panel{padding-right:0}.resource-demo-label{position:relative;inset:auto;display:block;width:auto;max-width:none;margin-top:24px;padding:17px 0 0;border-top:1px solid rgba(190,145,226,.22);border-left:0;text-align:left;transform:none}.security-explanation{min-height:270px;padding:22px 18px}.security-explanation ul{display:grid}}.home-story{background:transparent}.journey-section{background:radial-gradient(circle at 82% 9%,rgba(164,94,246,.22),transparent 31rem),radial-gradient(circle at 8% 78%,rgba(119,62,191,.17),transparent 28rem),linear-gradient(145deg,#090811ed,#0f0a17eb);box-shadow:inset 0 1px #c499f11a,inset 0 -1px #c499f11a}.journey-section:before,.deployment-story:before{background-image:none}.deployment-story{background:radial-gradient(circle at 77% 27%,rgba(159,91,226,.27),transparent 29rem),radial-gradient(circle at 11% 78%,rgba(110,55,169,.2),transparent 30rem),linear-gradient(145deg,#1a1027e6,#251435e6);box-shadow:inset 0 1px #cda6f61c,inset 0 -1px #cda6f61c}.resource-story{background:radial-gradient(circle at 50% 8%,rgba(119,69,171,.18),transparent 34%),linear-gradient(180deg,#11101ce8,#0d0a14eb);box-shadow:inset 0 1px #cba3f11a,inset 0 -1px #cba3f11a}.resource-detail:before{background-image:none}.security-story{background:radial-gradient(circle at 84% 22%,rgba(149,99,196,.12),transparent 30rem),#f1edf6e8;box-shadow:inset 0 1px #7045941f,inset 0 -1px #7045941a}.people-story{background:radial-gradient(circle at 88% 18%,rgba(177,132,220,.14),transparent 31rem),#f8f6fae8;box-shadow:inset 0 1px #744d941a,inset 0 -1px #744d941a}.home-faq{position:relative;isolation:isolate;background:transparent}.home-faq:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;background:#f7f4fad1;transform:translate(-50%)}.home-closing{background:radial-gradient(ellipse at 100% 100%,rgba(198,151,244,.27),transparent 60%),#632cb5e8;box-shadow:inset 0 1px #e6d1ff2e}.journey-section .journey-screen{background:radial-gradient(circle at 62% 12%,rgba(155,103,230,.16),transparent 32rem),linear-gradient(145deg,#191527f5,#0e0c18fa);background-size:auto}.header-home-commercial .desktop-nav nav{gap:22px}.commercial-home .stage-hero{height:1190px}.commercial-home .stage-copy{padding-top:152px}.commercial-home .stage-copy h1{font-size:clamp(54px,5.45vw,80px);max-width:1150px}.commercial-home .stage-copy p{max-width:720px;font-size:18px}.commercial-home .stage-eyebrow{font-size:12px}.commercial-home .hero-depth-back{position:absolute;inset:-60px -20px -180px;z-index:-3}.commercial-home .hero-depth-back .stage-art{inset:0;z-index:0}.commercial-home .hero-depth-connection,.commercial-home .hero-depth-plan,.commercial-home .hero-depth-plane{position:absolute;inset:0;pointer-events:none;z-index:3}.commercial-home .hero-depth-plane{z-index:2}.commercial-home .stage-shade{background:linear-gradient(180deg,#11101c66,#11101c22 45%,#11101c00 72%,#11101c)}.commercial-home .stage-connection{top:730px}.commercial-home .stage-plan{top:920px;left:30%}.commercial-home .stage-floating small,.commercial-home .stage-plan-title{font-size:12px}.commercial-home .hero-topology{position:absolute;right:6%;top:790px;display:flex;align-items:center;gap:12px;padding:20px;border:1px solid #cfb9ff55;border-radius:15px;background:#1b152ad9;color:#c4adff;box-shadow:0 24px 60px #0003}.commercial-home .hero-topology>span{display:grid;gap:10px;justify-items:center;padding:12px;font-size:12px;color:#eee5fa}.commercial-home .hero-benefits{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 36px;margin:28px auto 0}.commercial-home .hero-benefits>span{display:inline-flex;gap:10px;align-items:center;color:#dfd4ee;font-size:14px}.commercial-home .hero-benefits svg{color:#c4adff}.commercial-home .home-motion-toggle{position:absolute;top:112px;right:6%;border:1px solid #c4adff55;border-radius:99px;padding:8px 13px;background:#211a2ddd;color:#e2d6f8;font:inherit;font-size:12px;cursor:pointer}.commercial-home .home-motion-toggle[hidden]{display:none}.commercial-home .home-motion-toggle:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;background:#9c91ad}.commercial-home .home-motion-toggle[aria-pressed=true]:before{background:#c4adff;box-shadow:0 0 10px #c4adff66}.commercial-home .commercial-shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.commercial-home .commercial-kicker{display:block;color:#77558b;font-size:12px;line-height:1.6;letter-spacing:.12em;font-weight:650}.commercial-home .source-proof{padding:120px 0 110px;background:#e9e7ef;border-top:1px solid #d9d4e1}.commercial-home .source-proof-heading,.commercial-home .pricing-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end;margin-bottom:52px}.commercial-home .source-proof h2,.commercial-home .home-pricing h2{font-size:clamp(38px,4.1vw,59px);line-height:1.09;font-weight:550;letter-spacing:-.055em;margin:20px 0 0}.commercial-home .source-proof h2 em{color:#726c7d;font-style:normal}.commercial-home .source-proof-heading>p,.commercial-home .pricing-heading>p{font-size:17px;line-height:1.8;margin:0}.commercial-home .source-proof-choices{display:flex;padding:0;border:0;margin:0 0 20px;gap:10px}.commercial-home .source-proof-choices legend,.commercial-home .pricing-plans legend,.commercial-home .pricing-period legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.commercial-home .source-proof-choices label{position:relative;flex:1;cursor:pointer}.commercial-home .source-proof-choices input,.commercial-home .pricing-period input,.commercial-home .pricing-choice>input{position:absolute;width:1px;height:1px;opacity:0}.commercial-home .source-proof-choices label>span{display:flex;align-items:center;gap:14px;padding:17px 20px;border:1px solid #d3ccd9;border-radius:10px;color:#62596e;font-size:14px;background:#e1dce8;transition:background .2s,border-color .2s}.commercial-home .source-proof-choices small{font-size:12px;color:#796586}.commercial-home .source-proof-choices svg{margin-left:auto}.commercial-home .source-proof-choices input:checked+span{background:#fff;border-color:#a588c6;color:#512879;box-shadow:0 6px 24px #3923430b}.commercial-home .source-proof-choices input:focus-visible+span,.commercial-home .pricing-choice>input:focus-visible+.pricing-card,.commercial-home .pricing-period input:focus-visible+span{outline:3px solid #986add;outline-offset:4px}.commercial-home .source-proof-window{border:1px solid #bcb1ce;border-radius:20px;overflow:hidden;box-shadow:0 35px 80px #3d254918;background:#fcfbff}.commercial-home .source-proof-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:59px;padding:15px 27px;background:#f6f3fa;border-bottom:1px solid #ded5e8;color:#665674;font-size:12px}.commercial-home .source-proof-bar>span:first-child{display:flex;gap:10px;align-items:center;font-size:14px}.commercial-home .source-proof-bar>span:last-child{letter-spacing:.065em}.commercial-home .source-proof-grid{display:grid;grid-template-columns:1.04fr 1fr}.commercial-home .compose-editor{background:#171321;color:#d8c8ed;min-width:0;padding:30px 0 0;display:flex;flex-direction:column}.commercial-home .compose-editor-label{padding:0 30px;font-size:14px;color:#bba9ce}.commercial-home .compose-editor pre{font:13px/2.2 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto;margin:26px 0;padding:0}.commercial-home .compose-line{display:block;padding:0 26px;border-left:3px solid transparent;transition:background .25s,color .25s}.commercial-home .compose-line i{font:inherit;font-size:12px;color:#a99aba;display:inline-block;width:35px;user-select:none}.commercial-home .compose-note{margin-top:auto;border-top:1px solid #ffffff16;padding:20px 26px;font-size:12px;color:#b9a6cd;display:flex;gap:10px;align-items:center}.commercial-home .source-proof-stage:has([value=services]:checked) .compose-service,.commercial-home .source-proof-stage:has([value=dependencies]:checked) .compose-dependency,.commercial-home .source-proof-stage:has([value=dependencies]:checked) .compose-storage{background:#b58be71c;color:#efe4ff;border-left-color:#b68bef}.commercial-home .source-proof-results{display:grid;min-width:0}.commercial-home .source-result{grid-area:1/1;visibility:hidden;padding:35px;min-width:0}.commercial-home .source-proof-stage:has([value=services]:checked) [data-source-panel=services],.commercial-home .source-proof-stage:has([value=dependencies]:checked) [data-source-panel=dependencies],.commercial-home .source-proof-stage:has([value=approval]:checked) [data-source-panel=approval]{visibility:visible}.commercial-home .source-result h3{font-size:clamp(25px,2.4vw,35px);line-height:1.15;letter-spacing:-.045em;font-weight:550;margin:20px 0 16px}.commercial-home .source-result>p{font-size:16px;line-height:1.75;color:#716479;margin:0 0 28px}.commercial-home .source-service-path{display:flex;align-items:center;gap:14px;margin-top:30px}.commercial-home .source-service-path>div{flex:1;display:flex;flex-direction:column;gap:10px;border:1px solid #d9c9e7;border-radius:12px;padding:24px 17px;background:#f5effb;min-width:0}.commercial-home .source-service-path svg{color:#8960ad;flex-shrink:0}.commercial-home .source-service-path strong{font-size:14px}.commercial-home .source-service-path small{font-size:12px;color:#705d7f}.commercial-home .source-result-foot{border-top:1px solid #e2d9e8;margin-top:28px;padding-top:19px;display:flex;align-items:center;gap:10px;color:#776183;font-size:12px}.commercial-home .source-review-rows{display:grid;gap:11px}.commercial-home .source-review-rows>div{display:flex;align-items:center;gap:17px;padding:15px 18px;border:1px solid #ddcfe8;border-radius:9px;color:#794d9c}.commercial-home .source-review-rows strong{display:block;color:#483252;font-size:14px}.commercial-home .source-review-rows small{display:block;font-size:12px;color:#776780}.commercial-home .source-approval{border:1px solid #c4aed9;border-radius:14px;padding:28px;background:#f3ebfa;color:#735094;display:flex;flex-direction:column;gap:10px}.commercial-home .source-approval strong{color:#482b61;font-size:18px}.commercial-home .source-approval>span{font-size:14px}.commercial-home .source-approval>div{border-top:1px solid #dac7eb;padding-top:17px;margin-top:15px;display:flex;gap:10px;align-items:center;font-size:12px}.commercial-home .source-proof-note{display:flex;gap:25px;justify-content:space-between;padding:20px 0 0;color:#6e617c;font-size:12px}.commercial-home .source-proof-note a{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:#4e2a6d}.commercial-home .home-pricing{background:#17121f;color:#f5effb;padding:120px 0 90px;scroll-margin-top:24px}.commercial-home .home-pricing .commercial-kicker{color:#c4a5e3}.commercial-home .home-pricing h2 em{color:#c4adff;font-style:normal}.commercial-home .pricing-heading>p{color:#bcb0c7}.commercial-home .pricing-status{display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:.06em;color:#d8bdeb;padding-bottom:25px;border-bottom:1px solid #b899d129}.commercial-home .pricing-status>span:first-child{width:6px;height:6px;border-radius:50%;background:#b294c8}.commercial-home .pricing-status-copy{margin-left:auto;letter-spacing:0;color:#bcaec9;font-size:14px}.commercial-home .pricing-period{display:flex;width:fit-content;border:1px solid #79618b;padding:5px;border-radius:99px;margin:30px auto;background:#211a2a}.commercial-home .pricing-period label{position:relative;cursor:pointer}.commercial-home .pricing-period label>span{display:block;padding:11px 30px;border-radius:99px;color:#c3b3d0;font-size:14px;transition:background .2s}.commercial-home .pricing-period input:checked+span{color:#f3e8fc;background:#584067}.commercial-home .pricing-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0;border:0}.commercial-home .pricing-choice{position:relative;cursor:pointer;min-width:0}.commercial-home .pricing-card{display:flex;flex-direction:column;padding:36px;border:1px solid #604c71;border-radius:20px;background:#21192c;height:100%;transition:background .2s,border-color .2s,box-shadow .2s}.commercial-home .pricing-card-top{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#c5b2d6}.commercial-home .pricing-choice-mark{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;border:1px solid #a486b9}.commercial-home .pricing-choice-mark svg{visibility:hidden}.commercial-home .pricing-name{display:block;margin:25px 0 10px;font-size:38px;letter-spacing:-.045em;line-height:1.15;font-weight:550}.commercial-home .pricing-description{color:#c1b0cc;font-size:16px;line-height:1.75;max-width:410px;min-height:56px}.commercial-home .pricing-amount{font-size:30px;letter-spacing:-.04em;line-height:1.2;margin-top:30px}.commercial-home .pricing-terms{font-size:12px;color:#b7a0c9;margin:10px 0 28px}.commercial-home .pricing-evaluate{font-size:12px;letter-spacing:.12em;color:#c0a5d8;padding-top:25px;border-top:1px solid #aa87c333;margin-bottom:14px}.commercial-home .pricing-feature{display:flex;align-items:center;gap:13px;font-size:14px;color:#dfd3ea;padding:9px 0}.commercial-home .pricing-feature svg{color:#bb8ee4}.commercial-home .pricing-card-select{display:flex;justify-content:space-between;align-items:center;border:1px solid #8e6aa8;background:#2d203b;padding:14px 18px;border-radius:99px;font-size:14px;margin-top:26px}.commercial-home .pricing-choice:hover .pricing-card{border-color:#b491d2}.commercial-home .pricing-choice>input:checked+.pricing-card{border-color:#c4adff;background:linear-gradient(145deg,#362545,#21182d);box-shadow:0 0 0 1px #c4adff33,0 24px 70px #0002}.commercial-home .pricing-choice>input:checked+.pricing-card .pricing-choice-mark{background:#c4adff;color:#261536;border-color:#c4adff}.commercial-home .pricing-choice>input:checked+.pricing-card .pricing-choice-mark svg{visibility:visible}.commercial-home .amount-annual,.commercial-home .period-annual{display:none}.commercial-home .home-pricing:has([value=annual]:checked) .amount-annual{display:block}.commercial-home .home-pricing:has([value=annual]:checked) .period-annual{display:inline}.commercial-home .home-pricing:has([value=annual]:checked) .amount-monthly,.commercial-home .home-pricing:has([value=annual]:checked) .period-monthly{display:none}.commercial-home .pricing-summary{display:grid;border:1px solid #6c527f;border-radius:16px;background:#261b32;margin-top:25px}.commercial-home .plan-summary-panel{grid-area:1/1;visibility:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 35px}.commercial-home .home-pricing:has([value=launch]:checked) [data-plan-summary=launch],.commercial-home .home-pricing:has([value=growth]:checked) [data-plan-summary=growth]{visibility:visible}.commercial-home .plan-summary-panel h3{font-size:25px;line-height:1.3;margin:9px 0;letter-spacing:-.035em;font-weight:550}.commercial-home .plan-summary-panel h3>span{color:#b3a0c2}.commercial-home .plan-summary-panel p{font-size:14px;color:#bfaeca;margin:0;max-width:530px}.commercial-home .plan-summary-action{flex-shrink:0;display:flex;flex-direction:column;gap:12px}.commercial-home .plan-summary-action strong{font-size:14px;font-weight:500;color:#cebedb}.commercial-home .plan-summary-action a{display:flex;align-items:center;gap:20px;padding-bottom:6px;border-bottom:1px solid #9476aa;font-size:14px}.commercial-home .pricing-ownership{display:flex;gap:17px;align-items:start;padding-top:30px;color:#b8a3c7}.commercial-home .pricing-ownership>svg{flex-shrink:0;margin-top:5px}.commercial-home .pricing-ownership p{font-size:14px;margin:0;max-width:750px}.commercial-home .pricing-ownership strong{color:#d5c4e1;font-weight:600}.commercial-home .pricing-ownership a{display:flex;gap:10px;align-items:center;font-size:14px;margin-left:auto;white-space:nowrap}.commercial-home .home-closing h2{font-size:clamp(50px,7.5vw,108px)}.commercial-home[data-home-motion=off] *,.commercial-home[data-home-motion=off] *:before,.commercial-home[data-home-motion=off] *:after{animation:none!important;transition:none!important}@media(min-width:1100px)and (min-height:800px){.commercial-home .source-proof-track.source-scroll{min-height:1500px}.commercial-home .source-scroll .source-proof-stage{position:sticky;top:35px}}@media(max-width:1100px){.header-home-commercial .desktop-nav nav{gap:16px}.commercial-home .source-proof-heading,.commercial-home .pricing-heading{gap:40px}.commercial-home .source-result{padding:25px}.commercial-home .compose-editor pre{font-size:12px}.commercial-home .compose-line{padding-inline:15px}.commercial-home .source-service-path{gap:9px}.commercial-home .hero-topology{top:830px;right:4%}.commercial-home .stage-plan{left:15%}.commercial-home .pricing-ownership{flex-wrap:wrap}.commercial-home .pricing-ownership a{margin-left:36px}}@media(max-width:800px){.commercial-home .commercial-shell{width:calc(100% - 48px)}.commercial-home .stage-copy h1{font-size:54px}.commercial-home .stage-copy p{max-width:560px}.commercial-home .hero-benefits{gap:13px 22px;max-width:550px}.commercial-home .source-proof-heading,.commercial-home .pricing-heading{grid-template-columns:1fr;gap:24px}.commercial-home .source-proof-grid{grid-template-columns:1fr}.commercial-home .compose-editor{padding-top:24px}.commercial-home .compose-editor pre{font-size:13px;line-height:1.85;margin:20px 0}.commercial-home .source-result{padding:32px}.commercial-home .source-proof-note{flex-direction:column;gap:10px}.commercial-home .pricing-card{padding:25px}.commercial-home .pricing-name{font-size:33px}.commercial-home .pricing-description{min-height:100px}.commercial-home .plan-summary-panel{flex-direction:column;align-items:start}}@media(max-width:600px){.commercial-home .stage-hero{height:1230px}.commercial-home .stage-copy{padding:152px 20px 0}.commercial-home .stage-copy h1{font-size:clamp(36px,10.5vw,48px);line-height:1.1;margin:23px 0 22px}.commercial-home .stage-copy p{font-size:16px;line-height:1.75;max-width:370px}.commercial-home .stage-eyebrow{font-size:10px}.commercial-home .stage-actions{gap:10px}.commercial-home .stage-button{font-size:14px}.commercial-home .hero-benefits{display:grid;gap:12px;margin-top:27px;width:fit-content;justify-items:start}.commercial-home .hero-benefits>span{font-size:14px}.commercial-home .hero-depth-back{inset:460px -55% -60px}.commercial-home .hero-depth-back .stage-art{inset:0}.commercial-home .hero-depth-back .stage-art img{object-position:66% bottom}.commercial-home .stage-shade{background:linear-gradient(180deg,#11101c,#11101cf5 34%,#11101c30 61%,#11101c00 80%,#11101c)}.commercial-home .stage-connection{top:750px;left:20px}.commercial-home .stage-plan{top:985px;left:auto;right:22px;width:260px}.commercial-home .hero-topology{top:870px;left:20px;right:20px;padding:11px 8px;gap:3px}.commercial-home .hero-topology>span{padding:8px 2px;flex:1;text-align:center;font-size:12px;gap:7px}.commercial-home .hero-topology>svg{width:15px}.commercial-home .home-motion-toggle{top:110px;right:20px;padding:7px 10px;font-size:12px}.commercial-home .commercial-shell{width:calc(100% - 40px)}.commercial-home .source-proof,.commercial-home .home-pricing{padding:78px 0}.commercial-home .source-proof h2,.commercial-home .home-pricing h2{font-size:37px}.commercial-home .source-proof-heading>p,.commercial-home .pricing-heading>p{font-size:16px}.commercial-home .source-proof-choices{gap:5px}.commercial-home .source-proof-choices label>span{justify-content:center;gap:5px;padding:15px 4px;font-size:13px}.commercial-home .source-proof-choices small,.commercial-home .source-proof-choices svg{display:none}.commercial-home .source-proof-bar{padding:15px 18px;flex-wrap:wrap;gap:7px}.commercial-home .source-proof-bar>span:last-child{font-size:10px}.commercial-home .compose-editor pre{font-size:12px}.commercial-home .compose-line{padding-inline:12px}.commercial-home .compose-line i{width:27px}.commercial-home .compose-editor-label{padding-inline:18px}.commercial-home .compose-note{padding:16px 18px}.commercial-home .source-result{padding:26px 22px}.commercial-home .source-result h3{font-size:30px}.commercial-home .source-service-path>div{padding:18px 12px}.commercial-home .source-approval{padding:23px}.commercial-home .pricing-status{flex-wrap:wrap}.commercial-home .pricing-status-copy{margin-left:0;width:100%}.commercial-home .pricing-plans{grid-template-columns:1fr;gap:20px}.commercial-home .pricing-card{padding:28px}.commercial-home .pricing-description{min-height:0}.commercial-home .pricing-name{font-size:36px}.commercial-home .pricing-period{margin:25px auto}.commercial-home .pricing-summary{margin-top:20px}.commercial-home .plan-summary-panel{padding:27px;gap:24px}.commercial-home .pricing-ownership{display:grid;grid-template-columns:auto 1fr}.commercial-home .pricing-ownership a{grid-column:2;margin:0;white-space:normal}.commercial-home .home-closing h2{font-size:50px}}@media(max-width:360px){.commercial-home .stage-hero{height:1310px}.commercial-home .stage-connection{top:845px}.commercial-home .hero-topology{top:962px}.commercial-home .stage-plan{top:1066px}.commercial-home .hero-depth-back{top:560px}.commercial-home .stage-button{gap:8px;font-size:13px}.commercial-home .source-result{padding:24px 18px}.commercial-home .source-proof h2,.commercial-home .home-pricing h2{font-size:32px}}.commercial-home .pricing-amount small{font-size:14px;letter-spacing:0;color:#c4b1d3}.commercial-home .pricing-plans{margin-top:32px}.commercial-home .pricing-limits{display:flex;gap:28px;padding:0 0 27px;font-size:14px;color:#c8b5d9}.commercial-home .pricing-limits strong{color:#f3eafa;font-size:21px;margin-right:5px;font-weight:550}.commercial-home .compose-editor pre{line-height:1.9}.commercial-home .compose-editor pre{font-size:14px;line-height:1.8}@media(max-width:800px){.commercial-home .source-proof-results{order:1}.commercial-home .compose-editor{order:2}}@media(max-width:600px){.commercial-home .compose-editor pre{white-space:pre-wrap;overflow-wrap:anywhere}}.commercial-home .pricing-ownership p{color:#b8a3c7}.commercial-home .hero-keep{display:inline-block}@media(max-width:600px){.commercial-home .hero-depth-back{inset:-230px -105% -120px}.commercial-home .hero-benefits{padding:14px 18px;border:1px solid #cfb9ff24;border-radius:14px;background:#17121fc9}}html:has(.commercial-home[data-home-motion=off]){scroll-behavior:auto}html:has(.commercial-home[data-home-motion=off]) .header-home-commercial *,html:has(.commercial-home[data-home-motion=off]) .home-footer *{animation:none!important;transition:none!important}.commercial-home .home-motion-toggle{min-height:44px}@media(max-width:600px){.commercial-home .home-motion-toggle{top:100px}.commercial-home .stage-eyebrow,.commercial-home .source-proof-bar>span:last-child{font-size:12px}}.commercial-home .source-proof{position:relative;isolation:isolate;overflow:hidden;color:#f3edf8;border-top-color:#2a1c35;background:radial-gradient(circle at 72% 18%,rgba(125,66,190,.2),transparent 34%),radial-gradient(circle at 8% 82%,rgba(91,48,147,.14),transparent 32%),linear-gradient(145deg,#1c1128,#0b0810 74%)}.commercial-home .source-proof:before{content:"";position:absolute;z-index:-2;inset:-28px;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(190,145,238,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(190,145,238,.07) 1px,transparent 1px);background-size:72px 72px;filter:blur(.45px);mask-image:radial-gradient(ellipse at center,#000 18%,transparent 78%)}.commercial-home .source-proof:after{content:"";position:absolute;z-index:-1;top:12%;left:50%;width:70vw;height:420px;pointer-events:none;background:#8447cd21;filter:blur(120px);transform:translate(-50%)}.commercial-home .source-proof .commercial-kicker{color:#c49cea}.commercial-home .source-proof h2{color:#f5eff9}.commercial-home .source-proof h2 em{color:#a984c9}.commercial-home .source-proof-heading>p{color:#b1a4ba}.commercial-home .source-proof-choices{gap:12px;margin-bottom:22px}.commercial-home .source-proof-choices label>span{position:relative;min-height:88px;overflow:hidden;padding:18px 20px;border-color:#3c294b;border-radius:12px;color:#ad9bb8;background:#130d1a;box-shadow:inset 0 1px #d1aaf806}.commercial-home .source-proof-choices label>span:after{content:"";position:absolute;inset:auto 17px 0;height:1px;background:linear-gradient(90deg,transparent,#8550bd,transparent);opacity:.35}.commercial-home .source-proof-choices small{position:absolute;left:15px;top:50%;z-index:0;color:transparent;font-size:72px;line-height:.78;font-weight:620;letter-spacing:-.09em;transform:translateY(-48%);-webkit-text-stroke:1px #785e8e;opacity:.38}.commercial-home .source-proof-choices strong{position:relative;z-index:1;margin-left:82px;color:#c9bdcf;font-size:14px;font-weight:570}.commercial-home .source-proof-choices input:checked+span{color:#f3ebfb;border-color:#9b63d1;background:radial-gradient(circle at 18% 50%,rgba(148,83,215,.17),transparent 48%),#1a1024;box-shadow:inset 0 1px #dbbaf80f,0 16px 36px #04020740,0 0 28px #7941b51a}.commercial-home .source-proof-choices input:checked+span:after{opacity:1;background:linear-gradient(90deg,transparent,#bc7ff2,transparent)}.commercial-home .source-proof-choices input:checked+span small{-webkit-text-stroke-color:#b78be0;opacity:.65}.commercial-home .source-proof-choices input:checked+span strong{color:#f4ecfa}.commercial-home .source-proof-window{border-color:#5a3d70;background:#0f0a15;box-shadow:0 38px 92px #0000007a,0 0 60px #6838a11f}.commercial-home .source-proof-bar{color:#d6c7df;border-color:#352442;background:linear-gradient(100deg,#251532,#170d20 65%,#2b173b)}.commercial-home .source-proof-bar>span:first-child svg{color:#bd8cf0}.commercial-home .source-proof-status{display:inline-flex;align-items:center;gap:8px;color:#9d8aa9;font:9px/1 ui-monospace,monospace;letter-spacing:.12em}.commercial-home .source-proof-status i{width:6px;height:6px;border-radius:50%;background:#82e7b6;box-shadow:0 0 11px #82e7b69e}.commercial-home .compose-editor{color:#d9c8e8;background:#0c0911;border-right:1px solid #33213f}.commercial-home .compose-editor-label{color:#b5a1c4}.commercial-home .compose-editor pre{max-height:520px;overscroll-behavior:contain}.commercial-home .compose-line i{color:#786a82}.commercial-home .source-proof-stage:has([value=services]:checked) .compose-service,.commercial-home .source-proof-stage:has([value=dependencies]:checked) .compose-dependency,.commercial-home .source-proof-stage:has([value=dependencies]:checked) .compose-storage{color:#f0e3fb;border-left-color:#a767e4;background:#a767e417}.commercial-home .compose-note{color:#ab96ba;border-color:#2c1f36;background:#0a070e}.commercial-home .source-proof-results{color:#eee7f4;background:linear-gradient(rgba(187,139,240,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(187,139,240,.03) 1px,transparent 1px),#160e1e;background-size:42px 42px}.commercial-home .source-result>p{color:#aa9ab5}.commercial-home .source-service-path{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:8px}.commercial-home .source-service-path>div{min-height:148px;justify-content:center;padding:18px 12px;border-color:#49305c;background:#120c19;box-shadow:inset 0 1px #d0abf409}.commercial-home .source-service-path svg{color:#b474e8}.commercial-home .source-service-path strong{color:#ede4f4;line-height:1.25}.commercial-home .source-service-path small{color:#9887a5;line-height:1.4}.commercial-home .source-result-foot{color:#9e8bab;border-color:#352442}.commercial-home .source-review-rows>div{color:#b574e8;border-color:#443054;background:#120c19}.commercial-home .source-review-rows strong{color:#ece3f3}.commercial-home .source-review-rows small{color:#9989a5}.commercial-home .source-approval{color:#c39be4;border-color:#604078;background:linear-gradient(145deg,#291937,#130d1a)}.commercial-home .source-approval strong{color:#f0e7f7}.commercial-home .source-approval>div{border-color:#453051}.commercial-home .source-proof-note{color:#9f90aa}.commercial-home .source-proof-note a{color:#c69cf0}@media(max-width:800px){.commercial-home .source-service-path{grid-template-columns:1fr}.commercial-home .source-service-path .source-connector{margin:0 auto;transform:rotate(90deg)}.commercial-home .source-service-path>div{min-height:0}}@media(max-width:600px){.commercial-home .source-proof-choices label>span{min-height:72px;justify-content:flex-start;padding:12px 8px}.commercial-home .source-proof-choices small{display:block;left:8px;font-size:53px}.commercial-home .source-proof-choices strong{position:absolute;right:8px;bottom:10px;max-width:68px;margin-left:0;padding:3px 5px;border-radius:4px;color:#d9ccdf;background:#0b0710;font-size:9px;line-height:1.1;text-align:right}.commercial-home .source-proof-status{font-size:8px}.commercial-home .compose-editor pre{max-height:440px;font-size:11px;line-height:1.85}}.commercial-home .source-proof{border-top-color:#5d3e78;background:radial-gradient(circle at 72% 18%,rgba(180,103,245,.3),transparent 36%),radial-gradient(circle at 8% 82%,rgba(127,72,194,.22),transparent 34%),linear-gradient(145deg,#2b1a40,#1b102a 55%,#130b20)}.commercial-home .source-proof:before{opacity:.72}.commercial-home .source-proof:after{background:#b15eef33;filter:blur(105px)}.commercial-home .source-proof{background:radial-gradient(circle at 72% 18%,rgba(180,103,245,.26),transparent 36%),radial-gradient(circle at 8% 82%,rgba(127,72,194,.18),transparent 34%),linear-gradient(145deg,#2b1a40eb,#130b20e8);box-shadow:inset 0 1px #cda9f61a,inset 0 -1px #cda9f61a}.commercial-home .source-proof:before{background-image:none}.commercial-home .home-pricing{background:radial-gradient(circle at 84% 16%,rgba(120,69,166,.16),transparent 31rem),#140d1deb;box-shadow:inset 0 1px #c9a2ef17,inset 0 -1px #c9a2ef17}.commercial-home .source-proof-results{background:radial-gradient(circle at 74% 18%,rgba(161,94,220,.14),transparent 28rem),#160e1ef5;background-size:auto}.commercial-home{--home-charcoal: #09090b;--home-zinc: #111114;--home-zinc-raised: #18181b;--home-plum: #21152b;--home-violet: #9b6cff;--home-rim: rgba(211, 176, 255, .2);--home-edge-radius: clamp(30px, 3vw, 48px);position:relative;isolation:isolate;overflow:clip;background-color:var(--home-charcoal);background-image:linear-gradient(rgba(193,165,224,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(193,165,224,.025) 1px,transparent 1px),radial-gradient(ellipse 58% 12% at 78% 9%,rgba(127,70,196,.2),transparent 72%),radial-gradient(ellipse 52% 10% at 16% 34%,rgba(111,61,174,.14),transparent 74%),radial-gradient(ellipse 60% 12% at 76% 62%,rgba(137,73,200,.13),transparent 74%),linear-gradient(180deg,#0b0a0e,#111015 44%,#09090b);background-size:96px 96px,96px 96px,100% 100%,100% 100%,100% 100%,100% 100%}.commercial-home .design-slice,.commercial-home .home-story{position:relative;background:transparent}.commercial-home .design-slice{z-index:1}.commercial-home .home-story{z-index:2}.commercial-home .vps-hero{position:relative;z-index:1;background:radial-gradient(ellipse 52% 64% at 77% 24%,rgba(137,79,214,.25),transparent 70%),radial-gradient(ellipse 38% 46% at 12% 75%,rgba(76,45,119,.14),transparent 76%),linear-gradient(180deg,#09090bed,#0e0c12db);box-shadow:inset 0 -1px #dabcff14}.commercial-home .product-tour,.commercial-home .source-proof,.commercial-home .journey-section,.commercial-home .deployment-story,.commercial-home .resource-story,.commercial-home .security-story,.commercial-home .people-story,.commercial-home .home-pricing,.commercial-home .home-closing{position:relative;margin-top:-34px;border-top:1px solid var(--home-rim);border-radius:var(--home-edge-radius) var(--home-edge-radius) 0 0;background-clip:padding-box;transform-origin:50% 0;box-shadow:0 -24px 70px #00000057,0 -8px 34px #7642aa1a,inset 0 1px #ffffff0e}.commercial-home .product-tour{z-index:2;background:radial-gradient(ellipse 48% 24% at 50% 0%,rgba(133,82,194,.2),transparent 72%),linear-gradient(180deg,#1b191ff7,#0e0d11f5)}.commercial-home .source-proof{z-index:1;background:radial-gradient(ellipse 50% 28% at 74% 5%,rgba(169,92,232,.22),transparent 72%),linear-gradient(155deg,#23182bf7,#120f16fa)}.commercial-home .journey-section{z-index:2;background:radial-gradient(ellipse 50% 27% at 18% 4%,rgba(111,62,180,.17),transparent 72%),linear-gradient(148deg,#111015fa,#0b0a0efa)}.commercial-home .deployment-story{z-index:3;background:radial-gradient(ellipse 50% 28% at 78% 4%,rgba(159,91,226,.22),transparent 72%),linear-gradient(145deg,#23182bfa,#19131ffa)}.commercial-home .resource-story{z-index:4;background:radial-gradient(ellipse 48% 26% at 22% 4%,rgba(120,68,181,.16),transparent 72%),linear-gradient(155deg,#121116fc,#0a0a0dfc)}.commercial-home .security-story{z-index:5;border-top-color:#ffffffb8;background:radial-gradient(ellipse 50% 28% at 78% 3%,rgba(142,91,194,.14),transparent 74%),linear-gradient(155deg,#ebe8f0fa,#ddd8e4fa);box-shadow:0 -25px 75px #00000061,0 -7px 28px #a270d61f,inset 0 1px #ffffffe6}.commercial-home .people-story{z-index:6;border-top-color:#ffffffc7;background:radial-gradient(ellipse 46% 25% at 16% 1%,rgba(143,95,190,.1),transparent 75%),linear-gradient(145deg,#f6f4f8fc,#e6e2eafc);box-shadow:0 -22px 68px #261b2d3b,0 -5px 24px #8b5bbb17,inset 0 1px #fffffff2}.commercial-home .home-pricing{z-index:7;background:radial-gradient(ellipse 48% 28% at 80% 2%,rgba(131,76,184,.16),transparent 73%),linear-gradient(152deg,#19171cfc,#0d0c0ffc)}.commercial-home .home-faq{position:relative;z-index:8;margin-top:-34px}.commercial-home .home-faq:before{top:0;bottom:0;border-top:1px solid rgba(255,255,255,.8);border-radius:var(--home-edge-radius) var(--home-edge-radius) 0 0;background:radial-gradient(ellipse 48% 26% at 18% 1%,rgba(132,83,179,.1),transparent 74%),linear-gradient(145deg,#f6f4f8fc,#e5e1e9fc);box-shadow:0 -24px 70px #00000057,0 -6px 26px #8756b51a,inset 0 1px #fffffff0}.commercial-home .home-closing{z-index:9;background:radial-gradient(ellipse 58% 85% at 100% 100%,rgba(190,132,248,.28),transparent 68%),radial-gradient(ellipse 45% 55% at 8% 5%,rgba(147,91,210,.2),transparent 72%),linear-gradient(145deg,#2b1d36,#17131c 64%,#111114)}.commercial-home .tour-view:before{background-image:linear-gradient(rgba(192,157,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(192,157,232,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.72) 58%,transparent 94%)}.commercial-home .source-proof-results{background:linear-gradient(rgba(188,146,229,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(188,146,229,.038) 1px,transparent 1px),radial-gradient(circle at 76% 16%,rgba(155,91,213,.14),transparent 29rem),#120f16f7;background-size:46px 46px,46px 46px,auto,auto}.commercial-home .journey-screen{background:linear-gradient(rgba(180,140,225,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(180,140,225,.04) 1px,transparent 1px),radial-gradient(circle at 64% 12%,rgba(147,91,211,.15),transparent 30rem),linear-gradient(145deg,#16141cfc,#0c0b10fc);background-size:48px 48px,48px 48px,auto,auto}.commercial-home .resource-composition{background:linear-gradient(rgba(180,140,225,.034) 1px,transparent 1px),linear-gradient(90deg,rgba(180,140,225,.034) 1px,transparent 1px),radial-gradient(ellipse at 50% 8%,rgba(94,56,127,.4),transparent 66%),#17141d;background-size:48px 48px,48px 48px,auto,auto}@supports (animation-timeline: view()){.commercial-home .product-tour,.commercial-home .source-proof,.commercial-home .journey-section,.commercial-home .deployment-story,.commercial-home .resource-story,.commercial-home .security-story,.commercial-home .people-story,.commercial-home .home-pricing,.commercial-home .home-faq,.commercial-home .home-closing{animation:home-surface-settle linear both;animation-timeline:view();animation-range:entry 0% entry 28%}}@keyframes home-surface-settle{0%{opacity:.86;transform:perspective(1200px) translateY(22px) rotateX(-1.2deg) scale(.994);filter:saturate(.86) brightness(.9)}to{opacity:1;transform:perspective(1200px) translateY(0) rotateX(0) scale(1);filter:saturate(1) brightness(1)}}@media(max-width:700px){.commercial-home{--home-edge-radius: 28px}.commercial-home .product-tour,.commercial-home .source-proof,.commercial-home .journey-section,.commercial-home .deployment-story,.commercial-home .resource-story,.commercial-home .security-story,.commercial-home .people-story,.commercial-home .home-pricing,.commercial-home .home-closing,.commercial-home .home-faq{margin-top:-20px}}@media(prefers-reduced-motion:reduce){.commercial-home .product-tour,.commercial-home .source-proof,.commercial-home .journey-section,.commercial-home .deployment-story,.commercial-home .resource-story,.commercial-home .security-story,.commercial-home .people-story,.commercial-home .home-pricing,.commercial-home .home-faq,.commercial-home .home-closing{animation:none;transform:none;filter:none}}.commercial-home .home-pricing{background:radial-gradient(ellipse 46% 28% at 18% 0%,rgba(125,79,176,.13),transparent 74%),radial-gradient(ellipse 42% 34% at 86% 58%,rgba(89,57,125,.1),transparent 76%),linear-gradient(150deg,#151419,#0f0f12 58%,#111014)}.commercial-home .pricing-heading{margin-bottom:38px}.commercial-home .pricing-heading>p{max-width:470px;color:#aaa4b2}.commercial-home .pricing-status{min-height:52px;padding:0 18px;border:1px solid rgba(172,139,207,.2);border-radius:12px;background:#ffffff06;box-shadow:inset 0 1px #ffffff09}.commercial-home .pricing-status>span:first-child{background:#b98bea;box-shadow:0 0 14px #b98bea7a}.commercial-home .pricing-plans{gap:18px;margin-top:22px;perspective:1400px}.commercial-home .pricing-card{position:relative;isolation:isolate;overflow:hidden;min-height:660px;padding:38px 38px 32px;border-color:#b89cd340;border-radius:22px;background:linear-gradient(rgba(184,151,216,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(184,151,216,.024) 1px,transparent 1px),linear-gradient(150deg,#1e1c23fa,#151319fc);background-size:42px 42px,42px 42px,auto;box-shadow:0 22px 55px #0003,inset 0 1px #ffffff0b;transform:translateZ(0);transition:transform .3s cubic-bezier(.2,.75,.2,1),background .3s,border-color .3s,box-shadow .3s}.commercial-home .pricing-card:before{content:"";position:absolute;z-index:-1;width:320px;height:320px;top:-190px;right:-120px;border-radius:50%;background:#975dcf21;filter:blur(65px);pointer-events:none}.commercial-home .pricing-card-top{padding-bottom:20px;border-bottom:1px solid rgba(183,151,211,.16);color:#bdb7c4;letter-spacing:.035em}.commercial-home .pricing-choice-mark{width:32px;height:32px;border-color:#c4adff85;background:#ffffff06;box-shadow:inset 0 1px #ffffff0b}.commercial-home .pricing-name{margin:30px 0 12px;font-size:clamp(2.35rem,3vw,3.15rem);color:#faf8fc}.commercial-home .pricing-description{max-width:440px;min-height:62px;color:#aaa4b1}.commercial-home .pricing-amount{margin-top:32px;font-size:clamp(2.8rem,4vw,4rem);color:#f6f2fa}.commercial-home .pricing-amount small{margin-left:4px;color:#9d95a4;font-size:.8rem;letter-spacing:0}.commercial-home .pricing-terms{margin:8px 0 26px;color:#8f8798}.commercial-home .pricing-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:26px}.commercial-home .pricing-limits>span{min-height:70px;display:flex;align-items:baseline;gap:8px;padding:17px 18px;border:1px solid rgba(183,151,211,.18);border-radius:12px;background:#ffffff06;color:#9f98a7;font-size:.78rem}.commercial-home .pricing-limits strong{color:#f4eff8;font-size:1.75rem;line-height:1;font-weight:520}.commercial-home .pricing-evaluate{padding-top:0;border-top:0;margin:0 0 10px;color:#9f8caf}.commercial-home .pricing-feature{min-height:43px;padding:10px 0;border-bottom:1px solid rgba(183,151,211,.1);color:#d2ccd7}.commercial-home .pricing-feature:last-of-type{border-bottom:0}.commercial-home .pricing-feature svg{width:17px;color:#b98bea}.commercial-home .pricing-card-select{min-height:50px;margin-top:auto;border-color:#c4adff57;border-radius:12px;background:#ffffff09;color:#eee8f4}.commercial-home .pricing-choice:hover .pricing-card{border-color:#c29ae78f;transform:translateY(-4px) rotateX(.35deg);box-shadow:0 30px 74px #0000004d,0 0 36px #854fb914,inset 0 1px #ffffff0f}.commercial-home .pricing-choice>input:checked+.pricing-card{border-color:#c4adffd1;background:linear-gradient(rgba(198,164,231,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(198,164,231,.03) 1px,transparent 1px),radial-gradient(circle at 85% 8%,rgba(152,91,212,.19),transparent 30rem),linear-gradient(150deg,#24202b,#19161e);background-size:42px 42px,42px 42px,auto,auto;box-shadow:0 0 0 1px #c4adff1f,0 32px 82px #00000057,0 0 52px #874bc11f,inset 0 1px #ffffff13}.commercial-home .pricing-choice>input:checked+.pricing-card .pricing-card-select{border-color:#b99be0;background:linear-gradient(135deg,#a77bdd,#7b4caf);color:#fff;box-shadow:inset 0 1px #ffffff47,0 12px 30px #68379942}.commercial-home .pricing-summary{margin-top:18px;border-color:#b89cd33d;border-radius:14px;background:linear-gradient(145deg,#1e1b23f5,#121115fa);box-shadow:inset 0 1px #ffffff0a}.commercial-home .plan-summary-panel{min-height:150px}.commercial-home .pricing-ownership{margin-top:14px;padding:20px 22px;border:1px solid rgba(184,156,211,.16);border-radius:12px;background:#ffffff05}body:has(.commercial-home) .home-footer{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 58% 120% at 84% -28%,rgba(132,92,172,.28),transparent 72%),linear-gradient(180deg,#111017,#0d0c11 56%,#0b0a0e);box-shadow:inset 0 1px #d2b0f224}body:has(.commercial-home) .home-footer:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:180px;background:linear-gradient(90deg,transparent 32%,rgba(145,102,184,.08) 68%,rgba(167,121,209,.14));mask-image:linear-gradient(to bottom,#000,transparent);pointer-events:none}@media(max-width:760px){.commercial-home .pricing-card{min-height:0;padding:28px 22px 24px}.commercial-home .pricing-limits{grid-template-columns:1fr 1fr}.commercial-home .pricing-status{align-items:flex-start;flex-wrap:wrap;padding-block:14px}.commercial-home .pricing-status-copy{width:100%;margin-left:16px}}.commercial-home .commercial-shell,.commercial-home .story-shell{width:min(1248px,calc(100% - 96px))}body:has(.commercial-home) .home-footer .container,body:has(.commercial-home) .home-footer .footer-wordmark{width:min(1248px,calc(100% - 96px));max-width:none}.commercial-home .product-tour,.commercial-home .source-proof,.commercial-home .journey-section,.commercial-home .deployment-story,.commercial-home .resource-story,.commercial-home .security-story,.commercial-home .people-story,.commercial-home .home-pricing,.commercial-home .home-faq,.commercial-home .home-closing{animation:none}.commercial-home .tour-view:before{background-position:var(--grid-drift-x, 0px) var(--grid-drift-y, 0px),var(--grid-drift-x, 0px) var(--grid-drift-y, 0px)}.commercial-home .source-proof-results,.commercial-home .journey-screen,.commercial-home .resource-composition{background-position:var(--grid-drift-x, 0px) var(--grid-drift-y, 0px),var(--grid-drift-x, 0px) var(--grid-drift-y, 0px),center,center}.commercial-home .pricing-card{background-position:var(--grid-drift-x, 0px) var(--grid-drift-y, 0px),var(--grid-drift-x, 0px) var(--grid-drift-y, 0px),center}.commercial-home .pricing-choice>input:checked+.pricing-card{background-position:var(--grid-drift-x, 0px) var(--grid-drift-y, 0px),var(--grid-drift-x, 0px) var(--grid-drift-y, 0px),center,center}.commercial-home svg{display:block;flex:0 0 auto;vertical-align:middle}.commercial-home :is(.story-link,.source-proof-note a,.pricing-card-select,.plan-summary-action a,.pricing-ownership a,.panel-bar){align-items:center}.commercial-home :is(.story-link,.source-proof-note a,.pricing-card-select,.plan-summary-action a,.pricing-ownership a,.people-rows>a)>svg{align-self:center;transform-origin:center}.commercial-home .people-rows>a>svg{justify-self:end}.commercial-home :is(.story-plan-row,.resource-node,.trust-control,.pricing-feature)>svg{align-self:center}@media(hover:hover)and (pointer:fine){.commercial-home :is(.source-proof-window,.journey-screen,.resource-composition,.security-composition,.pricing-card){will-change:transform;backface-visibility:hidden}}@media(max-width:760px){.commercial-home .commercial-shell,.commercial-home .story-shell,body:has(.commercial-home) .home-footer .container,body:has(.commercial-home) .home-footer .footer-wordmark{width:min(100% - 36px,1248px)}}@media(prefers-reduced-motion:reduce){.commercial-home :is(.source-proof-window,.journey-screen,.resource-composition,.security-composition,.pricing-card){will-change:auto}}:root{--purple:#bb91fa;--ink:#f4effa;--muted:#a49bb1;--line:#393043;--paper:#100d16;color-scheme:dark}body{background:#0d0c11;color:var(--ink)}p{color:var(--muted)}.header{border-color:#302837;background:#0d0c11;color:#ece5f7}.brand-mark{background:#8b45eb}.header-access{border-color:#53425f;background:#17111e}.wordmark-dot{color:#b883ff}.mega-menu,.mobile-menu nav{background:#17121e;border-color:#4a355c}.mega-menu>a:hover{background:#281a37}.mega-menu small{color:#ab96bc}.grid-paper{background-color:#130e1b;background-image:linear-gradient(#bc8ce90a 1px,transparent 1px),linear-gradient(90deg,#bc8ce90a 1px,transparent 1px),radial-gradient(ellipse at 72% 30%,#58277855,transparent 70%);background-size:52px 52px,52px 52px,100% 100%}.button{background:linear-gradient(120deg,#c5a4ff,#a667f4);color:#180d26;border-color:#d1afff;border-radius:99px;box-shadow:0 10px 40px #9051d329}.button.secondary{background:#17111c;color:#e7dbf3;border-color:#57425f}.button>svg{background:#ffffff24;border-radius:50%;padding:3px;box-sizing:content-box}.button:hover{box-shadow:0 12px 40px #a663e646}.text-link{color:#c3a0ed}.text-link:hover{color:#e4cdfd}.eyebrow{color:#c2a2e9}.eyebrow>span{border-color:#bd94ec}.section-heading h2>span,.feature-copy h2>span{color:#ba94df}.section-heading>p{color:#b0a1bd}.connection-section,.pricing-section{background:radial-gradient(ellipse at 65% 5%,#5a2e7140,transparent 65%),#120e18;border-color:#3a2b45}.connection-card,.provider-card{background:linear-gradient(145deg,#21162d,#140e1d);border-color:#513665}.connection-card h3{color:#efe7f7}.connection-card>p{color:#ae9cb9}.provider-card{background:radial-gradient(ellipse at 70% 0%,#73449d45,transparent 80%),#1b1126}.feature-icon,.mini-icon{background:#39214c;border-color:#684580;color:#c39beb}.server-spec>span{color:#b19bbf}.server-spec svg{color:#b287cd}.subtle-label{color:#b598c5}.provider-note{background:#0f0a1566;border-color:#563668}.provider-note>span,.provider-note>small{color:#b49bc2}.availability{color:#c5a4dd;background:#3a2448;border-color:#604172}.inline-status{color:#b49cc3}.technical-scene,.domain-scene{background:linear-gradient(145deg,#20162b,#110c18);border-color:#674481;box-shadow:0 25px 65px #0004,0 0 45px #8c48ba15}.scene-toolbar{background:#251531;color:#cbb7da;border-color:#4b305c}.scene-toolbar>span:last-child{color:#a98ab9}.source-branch,.runtime,.load-balancer,.cluster-node{background:#160e20;border-color:#553369}.source-branch strong,.runtime strong,.load-balancer strong,.cluster-node strong,.target-server strong,.dns-steps strong{color:#e7d9f2}.source-branch small,.runtime small,.load-balancer small,.cluster-node>small{color:#aa8cbb}.target-server{background:#39224c;border-color:#78518f}.domain-name{background:#251531;border-color:#64427b;color:#e5d2f2}.dns-steps>li{border-color:#493052}.dns-steps>li>span{border-color:#815796;color:#c09bd2}.dns-steps small{color:#b294bf}.domain-routes>span{color:#be9ad5}.domain-band{border-color:#4e315d}.cluster-benefits small{color:#b090c0}.segmented{background:#1b1225;border-color:#513264}.segmented label>span{color:#bba0ca}.segmented input:checked+span{background:#5c347c;color:#f3e8ff;box-shadow:0 0 0 1px #a071c0}.pods>span{background:#382146;color:#c8a5e0}.topology-note{color:#baa0c8}.email-card{background:radial-gradient(ellipse at 80% 0%,#63318355,transparent 80%),#1a1123;border-color:#654477}.email-illustration{background:linear-gradient(135deg,#321c43,#1a1025);border-color:#70488b;box-shadow:0 25px 40px #0003}.large-mail{background:#492866;border-color:#a46fcc;box-shadow:5px 6px #2e173f;color:#d1a8f3}.email-illustration strong{color:#e5d5f0}.email-illustration div>span{color:#b28cc7}.operation-card{background:transparent;border-color:#483054}.operation-card p{color:#b59fc1}.plan-option,.plan-display{background:#18101f;border-color:#58406b}.plan-option small{color:#b79bc7}.plan-selector input:checked+.plan-option{background:linear-gradient(120deg,#47285e,#281934);border-color:#ad7ae7}.plan-selector input:checked+.plan-option .plan-radio{background:#21112f}.plan-panel h3{color:#ebe0f4}.plan-price{color:#e8d7fc}.plan-limits,.plan-action,.addons{border-color:#4a315a}.plan-limits>span,.plan-price>span:last-child,.check-list li,.plan-action p,.plan-selector>p{color:#bba1ca}.addon-list>div{background:#1c1226;border-color:#543563}.addon-list strong{color:#e5d5ef}.addon-list small{color:#b295c0}.faq-list,.faq-list details{border-color:#493150}.faq-list summary{color:#e8dcef}.faq-list details>p{color:#b9a3c6}.closing-inner{border-color:#6b4684;background-color:#20132c}.closing-inner h2>span{color:#c6a3ef}.closing-inner p{color:#baa0c9}.footer{background:radial-gradient(ellipse at 85% 30%,#45205b33,transparent 70%),#0e0a14;border-color:#442b51}.footer-grid>div>a:not(.brand){color:#b39cc3}.footer-grid h4{color:#e5d7f0}.footer-wordmark{color:#32213e}.footer-wordmark>span{color:#65477a}.footer-bottom{color:#ab8ebc;border-color:#422a51}.page-hero{border-color:#4c315b}.page-hero .page-lead{color:#ba9fc9}.page-title{color:#f3e9fb}.catalog-card,.solution-card,.access-card{background:#1c1227;border-color:#603f72}.catalog-card:hover{background:#30203f}.catalog-card p,.solution-card p{color:#b39cc4}.detail-row,.article{border-color:#51355e}.detail-row p{color:#bba5c9}.resource-art{border-color:#603d73}.resource-card:hover .resource-art{background-color:#382146}.capability-table thead{background:#2b193b}.capability-table td,.capability-table th{border-color:#533561}.capability-table td:last-child{color:#bfa6ce}.stage{background:#42294f;color:#d2b0e6}.stage-existing{background:#193a32;color:#91d0b6}.stage-foundation{background:#392650;color:#c8a6eb}.stage-partial{background:#403221;color:#d8b987}.tour-steps>li>span{background:#2d1a3c;border-color:#79548e}.tour-steps>li:not(:last-child):after{background:#593767}.dash-main,.dash-sidebar,.stat{background:#160e20;border-color:#4c2f5d}.dashboard{border-color:#684683;box-shadow:0 0 0 7px #24162d,0 25px 70px #0005}.dash-breadcrumb,.project-row{border-color:#432750}.sidebar-item.active{background:#412450;color:#d7b4ef}.workspace>span{background:#542b6a;color:#eed6ff}.example-label{background:#372042;color:#c2a0d3}.source-branch>svg,.runtime svg,.cluster-node>svg{color:#c296e1}.reference-home .design-slice .vps-hero{padding-top:80px;padding-bottom:85px;min-height:0}.reference-home .design-slice .vps-hero .vh-grid{width:min(1460px,calc(100% - 100px));gap:45px;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr)}.reference-home .design-slice .vps-hero .vh-copy{padding-top:35px}.reference-home .design-slice .vps-hero h1{font-size:clamp(38px,3.7vw,62px);line-height:1.09;letter-spacing:-.052em}.reference-home .design-slice .vps-hero .vh-description{font-size:clamp(15px,1.17vw,18px);line-height:1.8}.reference-home .design-slice .vps-hero .vh-context-deck{margin-top:90px}.reference-home .vh-edge-top-left,.reference-home .vh-edge-top-right{display:none}.reference-home .vh-panel-header h2{color:#eee9f6}.reference-home .vh-setup h3{color:#f0e9f6}.reference-home .vh-primary{color:#170d22}.reference-home .vh-controls button{display:inline-flex;align-items:center;gap:6px}.reference-home .vh-choice-row:not(:has(input[value=provider])){grid-template-columns:1fr}.reference-home .design-slice .product-tour{padding-top:100px;padding-bottom:110px}.reference-home .tour-intro h2{font-size:clamp(38px,4.8vw,72px);line-height:1.12}.reference-home .tour-intro h2 br{display:none}.reference-home .tour-intro h2 em{font-style:normal}.reference-home .workspace-live{font-size:9px}.reference-home .tour-intro>p{font-size:18px}.reference-home .commercial-shell,.reference-home .story-shell{width:min(1320px,calc(100% - 100px))}@media(max-width:1000px){.reference-home .design-slice .vps-hero .vh-grid{grid-template-columns:1fr;width:calc(100% - 64px);gap:70px}.reference-home .design-slice .vps-hero{padding-top:45px}.reference-home .design-slice .vps-hero h1{font-size:clamp(42px,6vw,63px)}.reference-home .design-slice .vps-hero .vh-description{max-width:640px;font-size:17px}.reference-home .design-slice .vps-hero .vh-context-deck{margin-top:95px}.reference-home .commercial-shell,.reference-home .story-shell{width:calc(100% - 64px)}}@media(max-width:600px){.reference-home .design-slice .vps-hero .vh-grid{width:calc(100% - 40px);gap:65px}.reference-home .design-slice .vps-hero{padding-top:25px;padding-bottom:60px}.reference-home .design-slice .vps-hero h1{font-size:39px}.reference-home .design-slice .vps-hero .vh-description{font-size:15px}.reference-home .design-slice .vps-hero .vh-copy{padding-top:0}.reference-home .design-slice .product-tour{padding-block:70px}.reference-home .tour-intro h2{font-size:38px}.reference-home .tour-intro>p{font-size:16px}.reference-home .commercial-shell,.reference-home .story-shell{width:calc(100% - 40px)}}.reference-home .reference-story{color:#f0e8f8;background:transparent}.reference-home .resource-story{margin-top:0;padding-block:110px;border-radius:30px 30px 0 0}.reference-home .source-proof{margin-top:0;padding-block:110px}.reference-home .source-proof h2{font-size:clamp(38px,4.6vw,68px);line-height:1.09;letter-spacing:-.06em}.reference-home .source-proof-heading{gap:70px;grid-template-columns:1.4fr 1fr}.reference-home .source-proof-heading>p{font-size:17px;line-height:1.85}.reference-home .source-proof-track{height:auto!important}.reference-home .resource-story .story-heading h2{font-size:clamp(40px,5vw,72px);line-height:1.08}.reference-home .resource-story .story-heading h2 em{color:#c1a2ff}.reference-home .resource-story .story-heading p{font-size:17px;line-height:1.85;max-width:none}.reference-home .story-link{border:1px solid #8a5dab;background:linear-gradient(120deg,#4f306770,#1c1325);border-radius:99px;padding:10px 10px 10px 19px;gap:16px;margin-top:25px}.reference-home .story-link>svg{background:#9160ba;color:#fff;width:34px;height:34px;padding:8px;border-radius:50%}.reference-home .resource-composition{border-radius:22px}.reference-home .security-story{margin-top:75px;padding-block:100px;border-radius:30px 30px 0 0;color:#251e31}.reference-home .security-story h2{color:#241d2d;font-size:clamp(40px,4.9vw,69px);line-height:1.1}.reference-home .security-story h2 em{color:#82788e}.reference-home .security-story p{color:#7e728b}.reference-home .security-story .story-link{color:#fff;background:#773ab0;border-color:#945abe}.reference-home .security-story .story-kicker{color:#392d46}.reference-home .security-story .scene-choices{color-scheme:light}.reference-home .security-story .scene-panel h3{color:#291e34}.reference-home .security-story .security-composition{border-radius:28px}.reference-home .resource-path{stroke-linecap:round}.reference-home .workspace-window{will-change:transform}.reference-home .workspace-scene{perspective:1400px}.reference-home .vh-panel-depth{transform-style:preserve-3d;will-change:transform}.reference-home .vh-context-deck{perspective:1200px}.reference-home .vh-stages li{transition:background-color .5s,border-color .5s,box-shadow .5s}.reference-home .design-slice .vps-hero .vh-stages li.demo-active{border-color:#b983ff;background:linear-gradient(140deg,#4b2d6c66,#1a1325);box-shadow:inset 0 0 30px #a15beb10,0 0 18px #b578ff15}.reference-home .design-slice .vps-hero .vh-stages li.demo-active :is(strong,.vh-stage-state,.vh-stage-label){color:#d9bbff}.reference-home .vh-stage-progress .vh-track i{width:100%;transform:scaleX(.25);transform-origin:left}.reference-home .vh-stage-label svg{transition:color .4s}.reference-home .demo-active .vh-stage-label svg{color:#c597ff}.reference-home .vh-operation-line i{width:100%!important;transform:scaleX(.08);transform-origin:left}.reference-home .vh-operation-head>span{color:#b18bdd}.reference-home .vh-context-card{will-change:transform}.reference-home .vh-motion-control,.reference-home .vh-replay{border:1px solid #564161!important;background:#1c1425!important;padding:7px 12px!important;border-radius:99px!important;color:#c9abdf!important;font-size:12px!important}.reference-home .vh-controls{min-height:34px}html[data-motion=on] .reference-home .vh-connector:after{content:"";display:block;height:2px;width:11px;background:#cea7ff;box-shadow:0 0 10px #b976ff;animation:signal-x 2.6s linear infinite}html[data-motion=on] .reference-home .resource-path{stroke-dasharray:9 5;animation:signal-path 1.3s linear infinite}html[data-motion=on] :is(.vertical-connector,.trust-link){background:linear-gradient(180deg,transparent,#d1a4ff,transparent);background-size:100% 200%;animation:signal-y 2s linear infinite}html[data-motion=on] .reference-home .workspace-underlay{animation:underlay-drift 7s ease-in-out infinite alternate}html[data-motion=on] .reference-home .vh-current-dot{animation:signal-ring 2.2s ease-out infinite}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-play-state:paused!important}@keyframes signal-x{0%{transform:translate(-5px);opacity:0}20%,80%{opacity:1}to{transform:translate(38px);opacity:0}}@keyframes signal-path{to{stroke-dashoffset:-28}}@keyframes signal-y{to{background-position:0 200%}}@keyframes underlay-drift{0%{transform:rotate(-1.8deg) translateY(-8px)}to{transform:rotate(.7deg) translateY(7px)}}@keyframes signal-ring{0%,to{box-shadow:0 0 #b983ff00}40%{box-shadow:0 0 0 6px #b983ff22}}@media(max-width:1000px){.reference-home .source-proof-heading{grid-template-columns:1fr;gap:25px}.reference-home .security-story .story-shell{gap:40px}.reference-home .resource-story,.reference-home .source-proof{padding-block:85px}}@media(max-width:600px){.reference-home .source-proof,.reference-home .resource-story{padding-block:65px}.reference-home .source-proof h2{font-size:38px}.reference-home .resource-story .story-heading h2{font-size:39px}.reference-home .security-story{padding-block:65px;margin-top:50px}.reference-home .security-story h2{font-size:39px}.reference-home .source-proof-heading>p,.reference-home .resource-story .story-heading p{font-size:16px}.reference-home .resource-nodes{gap:12px}.reference-home .resource-node{min-width:0}.reference-home .vh-context-card,.reference-home .workspace-window{will-change:auto}}html.animation-tab-hidden *,html.animation-tab-hidden *:before,html.animation-tab-hidden *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) *,html:not([data-motion=on]) *:before,html:not([data-motion=on]) *:after{animation:none!important;transition:none!important}}.reference-status-note{max-width:850px;margin:45px auto 0;padding-inline:20px;text-align:center;font-size:12px;line-height:1.8;color:#a18aaa}.reference-status-note>a{color:#c6a1ea;white-space:nowrap}@media(prefers-reduced-motion:reduce){html[data-motion=on] .reference-home .vh-connector:after{animation:signal-x 2.6s linear infinite!important}html[data-motion=on] .reference-home .resource-path{animation:signal-path 1.3s linear infinite!important}html[data-motion=on] .reference-home .workspace-underlay{animation:underlay-drift 7s ease-in-out infinite alternate!important}html[data-motion=on] .reference-home .vh-current-dot{animation:signal-ring 2.2s ease-out infinite!important}}:root{--purple:#b797ed;--ink:#f1edf7;--muted:#aaa1b7;--line:#ffffff12;--canvas-line:rgba(174,142,220,.06)}html{background:#0b0910;scroll-padding-top:110px}body{background:transparent;isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-color:#0b0910;background-image:linear-gradient(var(--canvas-line) 1px,transparent 1px),linear-gradient(90deg,var(--canvas-line) 1px,transparent 1px);background-size:64px 64px;background-position:center top}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65% 80% at 80% 28%,rgba(74,24,121,.28),transparent 70%),radial-gradient(ellipse 55% 65% at 8% 80%,rgba(49,19,91,.18),transparent 76%)}.site-canvas{position:relative;isolation:isolate;background:transparent}.header-shell{height:94px;position:relative;z-index:100}.header-shell .header{width:100%;max-width:none;height:94px;padding-inline:max(40px,calc((100vw - 1320px)/2));background:transparent;border-bottom:1px solid transparent;margin:0;transition:background .2s,border-color .2s;z-index:100}.header-shell .header.is-fixed{position:fixed;top:0;left:0;right:0;height:78px;background:#0e0a14e6;border-bottom-color:#b799dc20;backdrop-filter:blur(20px);box-shadow:0 8px 25px #0000001a}.header-shell .header-access{background:#ffffff04;border:1px solid #ab8fc438;border-radius:6px;font-size:13px}.header-shell .brand-mark{background:#8253be;border-radius:7px;box-shadow:none}.header-shell .mega-menu,.header-shell .mobile-menu nav{top:calc(100% - 1px);background:#17111f}.header-shell .mega-menu{left:auto;right:max(40px,calc((100vw - 1320px)/2))}body .site-canvas .commercial-home,body .site-canvas .design-slice,body .site-canvas .reference-story,body .site-canvas .home-story,body .site-canvas .footer,body .site-canvas .page-hero,body .site-canvas .grid-paper{background:transparent;background-image:none;box-shadow:none}body .site-canvas .reference-home :is(.vps-hero,.product-tour,.source-proof,.resource-story,.security-story,.connection-section,.domain-band,.pricing-section,.closing-inner,.email-section,.email-card){background:transparent;background-image:none;border-radius:0;border:0;box-shadow:none;margin-top:0}body .site-canvas .reference-home :is(.vps-hero,.product-tour,.source-proof,.resource-story,.security-story,.connection-section,.domain-band,.pricing-section,.closing-inner,.email-card):before,body .site-canvas .reference-home :is(.vps-hero,.product-tour,.source-proof,.resource-story,.security-story,.connection-section,.domain-band,.pricing-section,.closing-inner,.email-card):after{display:none}body .site-canvas .reference-home .section,body .site-canvas .reference-home :is(.source-proof,.resource-story,.security-story,.product-tour){padding-block:95px}.site-canvas .reference-home .section-heading,.site-canvas .reference-home .story-heading,.site-canvas .reference-home .source-proof-heading{margin-bottom:45px;gap:70px}.site-canvas .reference-home :is(.container,.story-shell,.commercial-shell){width:min(1280px,calc(100% - 100px))}.site-canvas .reference-home .section-heading h2,.site-canvas .reference-home .story-heading h2,.site-canvas .reference-home .source-proof h2{font-size:clamp(34px,3.7vw,53px);font-weight:560;line-height:1.15;letter-spacing:-.05em}.site-canvas .reference-home .tour-intro h2{font-size:clamp(34px,3.8vw,55px);line-height:1.17}.site-canvas .reference-home .tour-intro{max-width:1060px;margin-inline:auto}.site-canvas .reference-home .tour-intro p{font-size:17px;max-width:820px;margin-inline:auto}.site-canvas .reference-home .tour-intro p br{display:none}.site-canvas .reference-home .tour-intro h2 em{color:#aea0c1}.site-canvas .reference-home .feature-copy h2{font-size:clamp(32px,3.4vw,47px);font-weight:560}.site-canvas .reference-home :is(.section-heading,.story-heading,.feature-copy,.source-proof-heading) p{color:#afa4bd;line-height:1.85;font-size:16px}.site-canvas .reference-home :is(.section-heading,.story-heading,.feature-copy,.source-proof-heading) h2 :is(span,em){color:#b59bd5}body .site-canvas .reference-home :is(.connection-card,.provider-card,.operation-card,.solution-card,.provider-note){background:transparent;background-image:none;box-shadow:none;border:0;border-radius:0}.site-canvas .reference-home .connection-grid{gap:65px}.site-canvas .reference-home .connection-card{padding:28px 0!important;border-top:1px solid #ad91c82b}.site-canvas .reference-home .provider-card{padding-left:35px!important;border-left:1px solid #ad91c81f}.site-canvas .reference-home .connection-card h3{font-size:27px;line-height:1.25}.site-canvas .reference-home .card-topline{margin-bottom:22px}.site-canvas .reference-home .feature-icon{width:38px;height:38px;border-radius:6px;border-color:#aa86ce35;background:#a279cf0b;box-shadow:none}.site-canvas .reference-home .feature-icon svg{width:21px}.setup-instructions{padding-left:20px;margin:25px 0;color:#b3a5c0;font-size:14px;line-height:1.8}.setup-instructions li{padding-left:6px;margin-bottom:9px}.setup-instructions li::marker{color:#ab85d2}.site-canvas .reference-home .provider-note{padding:18px 0;border-block:1px solid #ad91c81f}.site-canvas .reference-home .server-spec{margin-bottom:18px}.site-canvas .reference-home .server-spec>span{font-size:12px}body .site-canvas .reference-home :is(.workspace-window,.technical-scene,.domain-scene,.resource-composition,.source-proof-window,.security-composition){background:#120c1aa8;background-image:none;border:1px solid #b18bdc35;border-radius:12px;box-shadow:0 16px 50px #00000012}body .site-canvas .reference-home :is(.workspace-underlay,.workspace-scene:before,.workspace-scene:after,.workspace-annotation){display:none}.site-canvas .reference-home :is(.workspace-bar,.scene-toolbar,.source-proof-bar){background:#ffffff02;border-color:#ad91c823}.site-canvas .reference-home :is(.workspace-sidebar,.workspace-content,.tour-view,.resource-detail,.source-proof-results,.compose-editor,.trust-boundary,.security-explanation,.email-illustration){background:transparent;background-image:none;box-shadow:none}.site-canvas .reference-home .tour-view:before{display:none}.site-canvas .reference-home .workspace-sidebar{border-color:#ad91c823}.site-canvas .reference-home :is(.topology-service,.resource-node,.resource-host,.runtime,.source-piece,.load-balancer,.cluster-node,.trust-control,.trust-operator,.trust-server){background:#d0b7ef04;border-color:#b28dd331;border-radius:8px;box-shadow:none}.site-canvas .reference-home .resource-node:hover{background:#a273ce0e}.site-canvas .reference-home .resource-node{padding:24px 20px}.site-canvas .reference-home .resource-node strong{font-size:16px}.site-canvas .reference-home .resource-node small{font-size:13px}.site-canvas .reference-home .scene-choices{border-color:#b08fce30;background:#a577c906;box-shadow:none}.site-canvas .reference-home .scene-choice input:checked+label{background:#b78ee61a;border-color:#a982cc77;box-shadow:none}.site-canvas .reference-home .tour-selector{background:#b68ac508;border-color:#a37aba38;box-shadow:none;backdrop-filter:none}.site-canvas .reference-home .tour-selector input:checked+label{background:#8154b9;box-shadow:none}.site-canvas .reference-home .source-proof-choices label>span{background:transparent;border-color:#9271b22e;border-radius:7px;min-height:64px;padding:16px 20px}.site-canvas .reference-home .source-proof-choices small{position:static;transform:none;font-size:14px;color:#8f79a5;-webkit-text-stroke:0;opacity:1;line-height:1;letter-spacing:0}.site-canvas .reference-home .source-proof-choices strong{margin-left:14px;font-size:14px}.site-canvas .reference-home .source-proof-choices label>span:after{display:none}.site-canvas .reference-home .source-proof-choices input:checked+span{background:#b58ce611;border-color:#b28bcc70;box-shadow:none}.site-canvas .reference-home .source-proof-choices input:checked+span small{-webkit-text-stroke:0;color:#d4b8ee}.site-canvas .reference-home .source-proof-status i{background:#a68abb;box-shadow:none}body .site-canvas .reference-home .security-story{color:#f0e9f7;padding-block:95px}body .site-canvas .reference-home .security-story h2{color:#f0e9f7;font-size:clamp(34px,3.7vw,53px)}body .site-canvas .reference-home .security-story h2 em{color:#b39dcc}body .site-canvas .reference-home .security-story p{color:#afa0bc}body .site-canvas .reference-home .security-story .story-kicker{color:#bda7ce}.site-canvas .reference-home .security-story .scene-panel h3{color:#e6dbee;font-size:25px}.site-canvas .reference-home .boundary-label{background:#16101e;color:#ad88cb}.site-canvas .reference-home .trust-boundary{border-color:#b28dd32b}.site-canvas .reference-home :is(.trust-control,.trust-operator,.trust-server){color:#bca2cd}.site-canvas .reference-home .security-explanation{border-color:#ad91c825}.site-canvas .reference-home .security-explanation li{background:#ad91c808;border-color:#ad91c823;color:#b49ac8}.site-canvas .reference-home .security-story .story-link{background:transparent;border-color:#a882ce55;color:#c5abde}.site-canvas .reference-home .security-story .scene-choice input:checked+label{color:#e4d6f0;background:#ad91c815}.site-canvas .reference-home .security-story .scene-choice label{color:#ab99b9;background:transparent}.site-canvas .reference-home .email-card{padding:45px 0;gap:85px}.site-canvas .reference-home .email-illustration{border-color:#ad91c82b;padding:40px 20px}.site-canvas .reference-home .large-mail{transform:none;box-shadow:none;width:65px;height:65px;border-radius:10px;background:#ad91c808;border-color:#ad91c840}.site-canvas .reference-home .email-illustration strong{font-family:ui-monospace,monospace;font-size:14px}.site-canvas .reference-home .plan-display{background:#c3a0e905;border-color:#b08dcd35;box-shadow:none;border-radius:9px}.site-canvas .reference-home .plan-option{background:transparent;border-color:#ad91c828;border-radius:7px}.site-canvas .reference-home .plan-selector input:checked+.plan-option{background:#ad91c815;border-color:#b28dd37a;box-shadow:none}.site-canvas .reference-home .addon-list>div{background:transparent;border-color:#ad91c828;border-radius:7px}.site-canvas .reference-home .closing-inner{padding:65px 0;border-top:1px solid #ad91c823}.site-canvas .reference-home .closing-inner h2{font-size:clamp(34px,3.7vw,53px)}.site-canvas .reference-home .closing{padding-bottom:50px}.site-canvas .footer{border-color:#ad91c821}.site-canvas .footer-wordmark{font-size:clamp(80px,12vw,170px);margin-top:35px;color:#b797da0d}.site-canvas .footer-wordmark>span{color:#b797da18}.site-canvas .button,.site-canvas .reference-home .story-link{border-radius:6px;background:#9165c3;color:#fff;border:1px solid #a77bc8;box-shadow:none;gap:16px;padding:12px 18px;min-height:46px}.site-canvas .button>svg,.site-canvas .reference-home .story-link>svg{background:none;padding:0;width:17px;height:17px;border-radius:0}.site-canvas .button.secondary{background:transparent;border-color:#a582bc44;color:#d9cbe6}.site-canvas .button:hover{background:#a577d4;box-shadow:none;transform:translateY(-1px)}.site-canvas .button.secondary:hover{background:#a577d411}.site-canvas .reference-home .availability{background:#a778c80a;border-color:#aa87bf30;color:#b39bc4;border-radius:4px}.site-canvas .reference-home .vps-hero .vh-plan-review,.site-canvas .reference-home .vps-hero .vh-operation{background:#15111eee;border-color:#8b769447;box-shadow:0 15px 35px #0003}.site-canvas .reference-home .vps-hero .vh-panel{background:#15111d80;box-shadow:none;border-color:#9c76b63b}.site-canvas .reference-home .vps-hero .vh-setup{background:transparent;border-color:#a78aba27}.site-canvas .reference-home .vps-hero .vh-primary{background:#b594e1;color:#160e21;border-color:#c4ace2;box-shadow:none}.site-canvas .reference-home .vps-hero .vh-secondary{background:transparent;border-color:#a78aba40;color:#e2d5ed}.site-canvas .reference-home .vps-hero .vh-grid{width:min(1400px,calc(100% - 100px));gap:60px}.site-canvas .reference-home .vps-hero h1{font-size:clamp(38px,3.8vw,57px);line-height:1.1}.site-canvas .reference-home .vps-hero .vh-copy{padding-top:20px}.site-canvas .reference-home .vps-hero .vh-eyebrow{font-size:11px;letter-spacing:.12em}.site-canvas .reference-home .vps-hero .vh-description{font-size:16px}.site-canvas .reference-home .vh-lower-boundary{display:none}.journey-guide{width:min(1280px,calc(100% - 100px));margin:100px auto 0;border-top:1px solid #ad91c828;padding-top:24px}.journey-guide-label{font-size:10px;letter-spacing:.1em;color:#9a82af}.journey-guide ol{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:23px;margin:20px 0 0;padding:0}.journey-guide a{display:flex;align-items:center;gap:10px;color:#c2b2cf;font-size:12px}.journey-guide a>span{font:11px ui-monospace,monospace;color:#8f71a6}.journey-guide a>svg{margin-left:auto;color:#8f71a6}.journey-guide a:hover{color:#e5d4f4}.site-canvas .reference-home .product-tour{padding-top:45px}.site-canvas .reference-home .source-proof-note{font-size:12px;line-height:1.8}.site-canvas .reference-home .source-proof-note>span{max-width:650px}@media(max-width:1000px){.site-canvas .reference-home :is(.container,.story-shell,.commercial-shell),.journey-guide{width:calc(100% - 64px)}.site-canvas .reference-home .vps-hero .vh-grid{width:calc(100% - 64px);gap:70px}.site-canvas .reference-home .section-heading,.site-canvas .reference-home .story-heading,.site-canvas .reference-home .source-proof-heading{gap:30px}.journey-guide ol{grid-template-columns:repeat(3,1fr);gap:20px 30px}.header-shell .header{padding-inline:32px}.site-canvas .reference-home .connection-grid{gap:35px}.site-canvas .reference-home .email-card{gap:40px}}@media(max-width:600px){.header-shell{height:78px}.header-shell .header,.header-shell .header.is-fixed{height:72px;padding-inline:20px}.header-shell .header-access{font-size:11px;padding:8px}.site-canvas .reference-home :is(.container,.story-shell,.commercial-shell),.journey-guide{width:calc(100% - 40px)}.site-canvas .reference-home .vps-hero .vh-grid{width:calc(100% - 40px)}.site-canvas .reference-home .vps-hero h1{font-size:38px}.journey-guide{margin-top:70px}.journey-guide ol{grid-template-columns:1fr;gap:16px}.journey-guide a{font-size:13px}.journey-guide a>svg{margin-left:0}.site-canvas .reference-home .section,body .site-canvas .reference-home :is(.source-proof,.resource-story,.security-story,.product-tour){padding-block:65px}.site-canvas .reference-home .section-heading h2,.site-canvas .reference-home .story-heading h2,.site-canvas .reference-home .source-proof h2,.site-canvas .reference-home .tour-intro h2{font-size:34px}.site-canvas .reference-home .provider-card{padding-left:0!important;border-left:0}.site-canvas .reference-home .resource-node{padding:18px 13px}.site-canvas .reference-home .resource-node strong{font-size:14px}.site-canvas .reference-home .resource-node small{font-size:12px}.site-canvas .reference-home .source-proof-choices strong{font-size:12px;margin-left:8px}.site-canvas .reference-home .source-proof-choices label>span{padding:14px 10px}.site-canvas .reference-home .email-card{gap:30px}.site-canvas .reference-home .security-story h2{font-size:35px}.site-canvas .reference-home .security-story .story-shell{gap:35px}.site-canvas .reference-home .product-tour{padding-top:10px}}.site-canvas .reference-home .compose-editor pre{max-height:490px;font:12px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto;scrollbar-color:#826795 #15101b;tab-size:2}.site-canvas .reference-home .compose-line{padding-block:1px}.site-canvas .reference-home .compose-line i{font-size:10px;min-width:32px}.site-canvas .reference-home .compose-editor-label{font-size:12px;padding-block:17px}.site-canvas .reference-home .source-proof-bar{padding:17px 22px}.site-canvas .reference-home .source-proof-status{font:11px var(--font);letter-spacing:0}.site-canvas .reference-home .source-proof-status>a{color:#b59ccc}.site-canvas .reference-home .source-result h3{font-size:clamp(27px,2.6vw,37px);line-height:1.22}.site-canvas .reference-home .source-result p{font-size:15px;line-height:1.85}.site-canvas .reference-home .source-proof-results{padding:28px}.site-canvas .reference-home .source-proof-results .source-piece{background:transparent;border-color:#a282bd2b;box-shadow:none;border-radius:7px}.site-canvas .reference-home .source-approval{background:transparent}.site-canvas .reference-home .compose-note{font-size:11px;border-color:#a282bd20;background:transparent}.site-canvas .reference-home .source-proof-note{display:flex;gap:25px;align-items:flex-start}.site-canvas .reference-home .source-proof-note>a{flex-shrink:0;font-size:12px}@media(max-width:600px){.site-canvas .reference-home .source-proof-bar{flex-wrap:wrap;gap:12px}.site-canvas .reference-home .source-proof-results{padding:22px}.site-canvas .reference-home .source-proof-note{flex-direction:column}.site-canvas .reference-home .compose-editor pre{max-height:360px}.site-canvas .reference-home .source-proof-choices strong{font-size:11px;line-height:1.4}.site-canvas .reference-home .source-proof-choices label>span{min-height:66px}}body{background:#0b0910;color:#f4f1fb}body:before{background-color:#0b0910;background-image:linear-gradient(#b7a1e908 1px,transparent 1px),linear-gradient(90deg,#b7a1e908 1px,transparent 1px);background-size:72px 72px}body:after{background:radial-gradient(ellipse at 55% 18%,#6b2daa21,transparent 57%),radial-gradient(ellipse at 95% 80%,#522b7a14,transparent 50%)}.site-canvas .header{width:min(1280px,calc(100% - 80px));border:0;height:88px;padding:0;gap:24px}.site-canvas .header-shell{height:88px}.site-canvas .header.is-fixed{width:100%;height:76px;padding-inline:max(40px,calc((100vw - 1280px)/2));background:#0d0b12ee;border-bottom:1px solid #ffffff0c;backdrop-filter:blur(22px)}.site-canvas .brand{font-size:27px;letter-spacing:-1.2px}.site-canvas .brand-mark{background:linear-gradient(145deg,#a474ed,#7143b5);border-radius:9px;box-shadow:inset 0 1px #ffffff45;width:33px;height:33px}.site-canvas .desktop-nav{gap:28px;font-weight:500;color:#bdb7ca}.site-canvas .header-access{border-color:#ffffff24;background:#ffffff05;color:#eee9f6;padding:9px 16px;border-radius:8px}.site-canvas .mega-menu{background:#17121f;border-color:#3d304c}.site-canvas .mega-menu>a:hover{background:#a675df10}.site-canvas .mega-menu small{color:#a69bb5}.premium-home{--p-ink: #f4f0fc;--p-muted: #a79bb9;--p-dim: #80738e;--p-line: #b49ac821;--p-accent: #bb95f3;color:var(--p-ink);font-family:Manrope,Arial,sans-serif;overflow:clip}.premium-home *{box-sizing:border-box}.p-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.premium-home h1,.premium-home h2,.premium-home h3,.premium-home h4{font-weight:500;letter-spacing:-.045em}.premium-home p{color:var(--p-muted);font-size:16px;line-height:1.8}.premium-home em{font-style:normal;color:var(--p-accent)}.p-hero{padding-top:63px}.p-hero-copy{text-align:center;max-width:960px;margin:auto}.p-announcement{display:inline-flex;align-items:center;gap:14px;color:#b5a5c9;font-size:13px;line-height:1.5}.p-announcement>span{font-size:10px;font-weight:650;letter-spacing:.09em;color:#d2b5f6;border:1px solid #b28ed43d;border-radius:5px;padding:5px 8px;background:#b98deb08}.premium-home .p-hero h1{font-size:clamp(48px,6.15vw,84px);line-height:1.08;letter-spacing:-.065em;margin:29px auto 23px;font-weight:550}.p-hero h1>span{background:linear-gradient(105deg,#e2ccff 8%,#b685ea 60%,#8c5dbc);background-clip:text;-webkit-background-clip:text;color:transparent}.premium-home .p-hero-copy>p{font-size:18px;line-height:1.8;color:#b4a9c2}.p-actions{display:flex;justify-content:center;gap:13px;margin-top:31px;flex-wrap:wrap}.p-action{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid #d4b3ff70;background:linear-gradient(110deg,#caa1ff,#a778e0);color:#1b102c;border-radius:8px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff60,0 5px 30px #a560e51a;transition:background .2s,transform .2s,box-shadow .2s}.p-action:hover{transform:translateY(-2px);box-shadow:0 7px 30px #a560e538}.p-action-quiet{background:#ffffff03;color:#e4d9f2;border:1px solid #ffffff26;box-shadow:inset 0 1px #ffffff08}.p-hero-notes{display:flex;justify-content:center;gap:22px;margin-top:22px;font-size:12px;color:#94879f}.p-hero-notes>span{display:flex;align-items:center;gap:6px}.p-hero-notes svg{color:#b193d1}.p-hero-stage{position:relative;margin:72px auto 0;perspective:1800px;width:calc(100% - 36px)}.p-workbench{background:linear-gradient(135deg,#1d1524ed,#100d16f5);border:1px solid #ba99e04d;border-radius:15px;box-shadow:0 0 0 7px #af79e304,0 0 0 8px #b988f01a,0 30px 100px #0006,0 -25px 110px #8e44d214;overflow:hidden;transform-origin:50% 100%}.p-window-bar{height:48px;display:flex;align-items:center;gap:20px;padding:0 23px;border-bottom:1px solid var(--p-line);font-size:12px;color:#c5b6d4;background:#ffffff02}.p-window-dots{display:flex;gap:5px}.p-window-dots i{width:6px;height:6px;background:#66516f;border-radius:50%}.p-window-dots i:first-child{background:#a887c7}.p-bar-divider{padding:0 10px;color:#6d5d7e}.p-tag{display:inline-flex;align-items:center;border:1px solid #a382c32e;background:#ac81da08;border-radius:5px;padding:3px 8px;font-size:11px;line-height:1.5;color:#bca9ce;white-space:nowrap}.p-window-bar>.p-tag{margin-left:auto}.p-workbench-layout{display:grid;grid-template-columns:200px 1fr}.p-sidebar{padding:24px 14px 18px;border-right:1px solid var(--p-line);display:flex;flex-direction:column;background:#0c09125c}.p-workspace-avatar{display:flex;align-items:center;gap:10px;font-size:14px;padding:0 5px 26px;color:#decbee}.p-workspace-avatar>span{font-size:12px}.p-workspace-avatar small{display:block;font-size:10px;color:#867493;margin-top:2px}.p-sidebar-label{font-size:9px;letter-spacing:.1em;color:#7c6e89;padding:0 12px 8px}.p-sidebar-item{display:flex;gap:10px;align-items:center;padding:10px;border-radius:6px;font-size:12px;color:#a695b8;line-height:1.6}.p-sidebar-item.selected{background:#a67cdb12;color:#d1b1f7;border:1px solid #ba96e322}.p-sidebar-item small{font-size:9px;margin-left:auto;color:#6f607c}.p-sidebar-bottom{margin-top:auto;padding:40px 8px 0;display:flex;align-items:center;gap:8px;font-size:10px;color:#7f708f}.p-workbench-main{min-width:0}.p-workbench-title{display:flex;align-items:center;justify-content:space-between;padding:27px 30px 0;gap:12px}.p-caption{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.11em;color:#a790ba}.premium-home .p-workbench-title h3{font-size:24px;margin-top:7px;color:#f0e7fa}.p-outline-label{font-size:11px;display:flex;align-items:center;gap:7px;border:1px solid var(--p-line);border-radius:5px;padding:6px 9px;color:#a990bf}.p-map{padding:32px 30px 23px}.p-host{width:72%;max-width:460px;margin:auto;display:flex;align-items:center;gap:12px;border:1px solid #bb90ed65;border-radius:9px;background:#251b30a8;padding:17px}.p-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #b98bd43b;border-radius:8px;color:#bc94e8;background:#b893e509;flex-shrink:0}.p-host strong{display:block;font-size:14px;font-weight:600}.p-host span:not(.p-icon,.p-node-id){font-size:11px;color:#a291b2}.p-node-id{margin-left:auto;font:10px ui-monospace,monospace;color:#ac8fc3;white-space:nowrap}.p-map-trunk{height:38px;width:1px;margin:auto;background:linear-gradient(#bd8ee6,#6a4c86);position:relative}.p-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;position:relative}.p-service-grid:before{content:"";position:absolute;top:-18px;left:12.5%;right:12.5%;height:1px;background:#76598f}.p-service{position:relative;padding:17px 14px 0;border:1px solid #b291cf2b;border-radius:9px;background:#100b1770;min-width:0}.p-service:before{content:"";position:absolute;top:-18px;height:17px;width:1px;background:#76598f;left:50%}.p-service-head{display:flex;justify-content:space-between;align-items:center;gap:5px}.p-service-head>.p-icon{width:31px;height:31px;border-radius:6px}.p-service-head>span:last-child{font:8px ui-monospace,monospace;color:#8c749f;letter-spacing:.04em}.premium-home .p-service h4{font-size:15px;letter-spacing:-.025em;margin-top:17px}.premium-home .p-service p{font-size:10px;line-height:1.7;margin-top:6px;min-height:34px;color:#9580a9}.p-service code{display:block;font-size:9px;color:#b096c7;margin-top:15px;overflow-wrap:anywhere}.p-service-foot{border-top:1px solid var(--p-line);padding:10px 0;margin-top:15px;display:flex;justify-content:space-between;font-size:9px;color:#9d89b0}.p-network-line{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #9270b038;border-radius:6px;margin-top:17px;padding:10px;font-size:10px;color:#a18ab4}.p-network-line>span:last-child{color:#71637e;margin-left:auto}.p-workbench-footer{display:flex;align-items:center;gap:8px;border-top:1px solid var(--p-line);padding:14px 25px;font-size:10px;color:#967fa9}.p-workbench-footer a{margin-left:auto;display:flex;align-items:center;gap:7px;color:#c3a1e2}.p-floating{position:absolute;display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid #9f7dba5c;background:linear-gradient(120deg,#251a31f5,#18111feb);backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 14px 50px #0005;font-size:12px}.p-floating strong{display:block;font-size:12px;font-weight:550;color:#e9dbf6}.p-floating span:not(.p-floating-icon){display:block;font-size:10px;color:#9e88b4;margin-top:4px}.p-floating-icon{color:#cfa9f2;display:grid;place-items:center;background:#ae77df13;border:1px solid #b78dd73c;border-radius:8px;width:36px;height:36px}.p-floating-top{top:-27px;right:-25px}.p-floating-bottom{bottom:-21px;left:-28px}.p-tech-strip{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);margin-top:50px;padding:28px 0;gap:25px}.p-tech-strip>span:first-child{font-size:11px;color:#8d7d9c;line-height:1.7}.p-tech{font-size:17px;color:#b9a8c9;display:flex;align-items:center;gap:9px;letter-spacing:-.04em}.p-tech-strip>a{display:flex;align-items:center;gap:7px;font-size:11px;color:#bca0d2}.p-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:65px;margin-bottom:48px}.p-label{font-family:ui-monospace,monospace;color:#b79acb;letter-spacing:.12em;font-size:11px;line-height:1.6;margin-bottom:22px}.premium-home h2{font-size:clamp(34px,4.1vw,55px);line-height:1.14}.p-heading>p{max-width:370px;font-size:15px}.p-section{padding-block:110px;scroll-margin-top:60px}.premium-home a:focus-visible,.premium-home button:focus-visible,.premium-home summary:focus-visible{outline:2px solid #d8b5ff;outline-offset:5px}@media(min-width:1600px){.p-wrap{width:1280px}.p-hero{padding-top:90px}.p-hero-stage{margin-top:85px}.p-map{padding:40px}.p-service{padding-top:22px}.p-service h4{margin-top:22px}}@media(max-width:1000px){.p-wrap{width:calc(100% - 48px)}.p-workbench-layout{grid-template-columns:160px 1fr}.p-sidebar{padding-inline:8px}.p-sidebar-item{font-size:11px}.p-sidebar-item small{display:none}.p-workbench-title{padding:24px 20px 0}.p-map{padding:26px 20px}.p-host{width:90%}.p-service-grid{gap:8px}.p-service{padding:12px 10px 0}.p-service-head>span:last-child{display:none}.p-service p{min-height:50px}.p-service code{font-size:8px}.p-workbench-footer{padding-inline:20px}.p-sidebar-bottom{font-size:9px}.p-floating-top{right:-7px}.p-floating-bottom{left:-7px}.p-tech-strip{gap:15px}.p-tech-strip>a{display:none}.p-heading{gap:35px}.p-heading>p{max-width:300px}.site-canvas .desktop-nav{gap:18px}.site-canvas .header{width:calc(100% - 48px)}}@media(max-width:700px){.p-wrap{width:calc(100% - 36px)}.site-canvas .header{width:calc(100% - 36px);height:74px}.site-canvas .header-shell{height:74px}.site-canvas .header.is-fixed{height:68px;padding-inline:18px;width:100%}.p-hero{padding-top:40px}.p-announcement{font-size:11px;gap:8px;flex-wrap:wrap;justify-content:center}.p-announcement>span{font-size:9px}.premium-home .p-hero h1{font-size:clamp(39px,8.8vw,62px);letter-spacing:-.06em;margin-top:26px}.premium-home .p-hero-copy>p{font-size:15px}.p-desktop{display:none}.p-actions{gap:9px;margin-top:25px}.p-action{font-size:12px;padding:11px 14px;gap:15px;min-height:45px}.p-hero-notes{font-size:10px;gap:14px}.p-hero-stage{width:100%;margin-top:54px}.p-workbench-layout{grid-template-columns:1fr}.p-sidebar{display:none}.p-window-bar{padding:0 14px;gap:10px;height:40px;font-size:10px}.p-window-bar .p-tag{font-size:9px}.p-workbench-title{padding:22px 17px 0}.premium-home .p-workbench-title h3{font-size:21px}.p-outline-label{display:none}.p-caption{font-size:9px}.p-map{padding:24px 16px 17px}.p-host{width:100%;padding:12px;gap:9px}.p-host strong{font-size:12px}.p-host span:not(.p-icon,.p-node-id){font-size:9px}.p-node-id{font-size:9px}.p-icon{width:32px;height:32px}.p-service-grid{grid-template-columns:repeat(2,1fr);gap:16px 10px}.p-service-grid:before{left:25%;right:25%}.p-service:nth-child(n+3):before{top:-17px;height:16px}.p-service{padding:13px 12px 0}.p-service-head>span:last-child{display:block;font-size:8px}.premium-home .p-service h4{font-size:14px;margin-top:12px}.premium-home .p-service p{min-height:0;font-size:10px}.p-service code{margin-top:10px;font-size:9px}.p-service-foot{margin-top:11px;padding:8px 0}.p-network-line{font-size:9px}.p-network-line>span:last-child{display:none}.p-workbench-footer{font-size:9px;padding:11px 16px}.p-workbench-footer a,.p-floating{display:none}.p-tech-strip{margin-top:27px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:25px 8px}.p-tech-strip>span:first-child{grid-column:1/-1}.p-tech-strip>span:first-child br{display:none}.p-tech{font-size:16px}.p-section{padding-block:65px}.p-heading{display:block;margin-bottom:30px}.p-heading>p{margin-top:22px;max-width:100%;font-size:15px}.p-label{font-size:10px;margin-bottom:18px}.premium-home h2{font-size:clamp(32px,8vw,44px)}}@media(prefers-reduced-motion:reduce){.premium-home *,.premium-home *:before,.premium-home *:after{animation:none!important;scroll-behavior:auto;transition:none!important}}.p-connect-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.p-steps{display:flex;flex-direction:column;align-items:flex-start}.p-step{display:flex;gap:22px;padding:0 0 27px;position:relative}.p-step:not(:last-of-type):after{position:absolute;content:"";left:15px;top:34px;bottom:4px;width:1px;background:var(--p-line)}.p-step-number{display:grid;place-items:center;border:1px solid #bc9ad73b;border-radius:50%;width:32px;height:32px;flex-shrink:0;font:10px ui-monospace,monospace;color:#c19ee0;background:#120e19}.p-step .p-icon{display:none}.premium-home .p-step h3{font-size:19px;letter-spacing:-.025em;margin:3px 0 9px}.premium-home .p-step p{font-size:14px;max-width:355px;color:#a495b4}.p-steps>.p-action{margin-left:54px;margin-top:8px}.p-server-panel,.p-dns-panel,.p-topology,.p-security-panel{border:1px solid #b48bda30;border-radius:14px;background:linear-gradient(135deg,#a375ce06,#100c1680);min-width:0;overflow:hidden}.p-panel-bar{display:flex;align-items:center;gap:9px;padding:17px 24px;border-bottom:1px solid var(--p-line);font:10px ui-monospace,monospace;letter-spacing:.06em;color:#9d85b0}.p-panel-bar>.p-tag{margin-left:auto;font-family:Manrope,sans-serif;letter-spacing:0}.p-server-identity{padding:32px 28px;display:flex;gap:17px;align-items:center}.p-server-symbol{display:grid;place-items:center;width:64px;height:70px;border:1px solid #c39aec45;border-radius:12px;background:linear-gradient(150deg,#bb82ef19,#5a287705);box-shadow:inset 0 1px #d1ade91c;color:#c3a2e4}.premium-home .p-server-identity h3{font-size:23px;letter-spacing:-.04em;margin-top:7px}.p-server-readout{margin:0 28px;border:1px solid #b298c323;border-radius:8px;background:#0b081240;padding:0 17px}.p-server-readout>div{display:flex;justify-content:space-between;gap:12px;padding:15px 0;font-size:12px;line-height:1.6}.p-server-readout>div+div{border-top:1px solid #b298c316}.p-server-readout span{color:#8e7d9e}.p-server-readout strong{font-weight:500;color:#d3c3e2;display:flex;align-items:center;gap:5px}.p-server-readout .p-text-accent{color:#be95e8}.p-panel-note{display:flex;align-items:center;gap:10px;padding:20px 28px;color:#a18bb4}.premium-home .p-panel-note p{font-size:11px;color:#9b87af}.p-provider-addon{display:flex;align-items:center;gap:14px;border-top:1px solid var(--p-line);padding:22px 28px;background:#ab78d605;transition:background .2s}.p-provider-addon:hover{background:#ab78d610}.p-addon-plus{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;border:1px dashed #b690d25c;color:#bfa0db;flex-shrink:0}.p-provider-addon strong{font-size:13px;font-weight:550;display:block}.p-provider-addon small{font-size:11px;line-height:1.7;display:block;color:#9781aa;margin-top:4px}.p-provider-addon>svg{margin-left:auto;color:#b89ad0}.p-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:550;color:#c7a6e6;line-height:1.6}.p-link:hover{color:#eedbff}.p-deployment{border-top:1px solid var(--p-line)}.p-deployment-review{padding:0;margin:0;border:0;min-width:0}.p-review-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:21px}.p-review-tabs label{cursor:pointer;position:relative}.p-review-tabs input,.p-topology-tabs input,.p-security-tabs input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.p-review-tabs label>span{display:flex;align-items:center;gap:16px;padding:19px 20px;border:1px solid #b49ac826;border-radius:8px;font-size:13px;color:#a794b8;background:#100c1533;transition:border-color .2s,background .2s}.p-review-tabs b{font:13px ui-monospace,monospace;color:#795e91}.p-review-tabs svg{margin-left:auto;opacity:.4}.p-review-tabs input:checked+span{border-color:#b895df75;background:#a778d511;color:#e4cef8}.p-review-tabs input:checked+span b{color:#cae}.p-review-tabs input:focus-visible+span,.p-topology-tabs input:focus-visible+span,.p-security-tabs input:focus-visible+span{outline:2px solid #d8b5ff;outline-offset:4px}.p-review-surface{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #b08fca3b;border-radius:13px;overflow:hidden;background:#100c165c}.p-code-pane{min-width:0;background:#0c0911b0;border-right:1px solid var(--p-line)}.p-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 23px;border-bottom:1px solid var(--p-line);font-size:12px;color:#c1a8d3}.p-code-toolbar>span{display:flex;align-items:center;gap:8px}.p-code-toolbar>a{display:flex;align-items:center;gap:6px;font-size:10px;color:#907b9f}.p-code-pane pre{margin:0;height:395px;overflow:auto;padding:23px 0;font:11px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c1b3d1;scrollbar-width:thin;scrollbar-color:#63447c #100b18;tab-size:2}.p-code-line{display:block;padding:0 18px;min-width:max-content}.p-code-line>span{display:inline-block;width:31px;color:#665572;font-size:10px;user-select:none}.p-code-line.comment{color:#6f607c}.p-code-line.key{color:#bc9bdd}.p-code-caption{padding:14px 23px;font-size:10px;color:#7a668a;border-top:1px solid var(--p-line)}.p-review-content{padding:39px;display:flex;align-items:center}.p-review-panel{display:none;width:100%}.p-deployment-review:has(input[value=services]:checked) [data-review=services],.p-deployment-review:has(input[value=readiness]:checked) [data-review=readiness],.p-deployment-review:has(input[value=approval]:checked) [data-review=approval]{display:block}.p-review-panel .p-label{font-size:10px;margin-bottom:17px}.premium-home .p-review-panel h3{font-size:30px;line-height:1.22;max-width:340px}.premium-home .p-review-panel>p{font-size:14px;margin-top:17px}.p-service-chain{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:27px 0;color:#8b5db5}.p-service-chain>div{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;padding:18px 8px;border:1px solid #c097e036;border-radius:8px;background:#a980cd07;color:#bd96df}.p-service-chain span{font-size:11px;color:#c3add6}.p-checklist{padding:0;list-style:none;margin:0;display:flex;flex-direction:column;gap:12px}.p-checklist li{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#a897b9;line-height:1.7}.p-checklist svg{color:#ac86ce;margin-top:3px}.p-review-panel>.p-link{margin-top:28px}.premium-home .p-availability-note{font-size:11px;color:#82718f;line-height:1.9;margin-top:19px}.p-availability-note>a{display:inline-flex;align-items:center;gap:5px;margin-left:7px;color:#b394c8}.p-domain-layout{display:grid;grid-template-columns:.85fr 1fr;gap:110px;align-items:center}.premium-home .p-domain-copy h3{font-size:38px;line-height:1.2;margin:21px 0 18px}.premium-home .p-domain-copy>p{font-size:15px}.p-inline-steps{margin:26px 0;padding:0;list-style:none}.p-inline-steps li{padding:11px 0;display:flex;align-items:center;gap:14px;font-size:13px;color:#c5b4d6;border-bottom:1px solid var(--p-line)}.p-inline-steps span{font:10px ui-monospace,monospace;color:#846695}.p-dns-domain{display:flex;align-items:center;gap:13px;margin:27px}.p-dns-domain>div{display:flex;flex-direction:column;gap:4px}.p-dns-domain small{font:9px ui-monospace,monospace;letter-spacing:.1em;color:#987ba9}.p-dns-domain strong{font-size:18px;font-weight:500;letter-spacing:-.025em}.p-dns-domain>svg{margin-left:auto;color:#b390cf}.p-nameservers{padding:16px 18px;margin:0 27px 23px;border:1px solid #b99bd329;border-radius:7px;background:#0b091147;display:grid;grid-template-columns:1fr 1.25fr;gap:7px;font-size:11px}.p-nameservers>span{color:#90799e}.p-nameservers>strong{font-weight:500;color:#baa0cc;text-align:right}.p-nameservers>small{grid-column:1/-1;font-size:10px;color:#705f7d}.p-dns-table{padding:0 27px 5px}.p-dns-table>[role=row]{display:grid;grid-template-columns:60px 65px 1fr;padding:13px 0;border-bottom:1px solid var(--p-line);font:11px ui-monospace,monospace;color:#b09bc3;gap:8px}.p-dns-table>[role=row]:first-child{font-size:9px;color:#776187;letter-spacing:.06em}.p-dns-table>[role=row]>span:first-child{color:#c5a2e3}.p-dns-table>[role=row]>span:last-child{text-align:right;overflow-wrap:anywhere}.p-email-row{display:flex;align-items:center;gap:35px;border-block:1px solid var(--p-line);margin-top:62px;padding:33px 0}.p-email-heading{display:flex;gap:17px;flex:1}.premium-home .p-email-heading h3{font-size:20px;letter-spacing:-.03em}.premium-home .p-email-heading p{font-size:12px;margin-top:9px;max-width:410px}.p-email-path{min-width:230px;text-align:center}.p-email-path>span{font:12px ui-monospace,monospace;color:#b99dce}.p-email-path>div{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;color:#916aac}.p-email-path i{height:1px;width:40px;background:#8b65a83b}.p-email-row>.p-link{font-size:12px;gap:8px;white-space:nowrap}.p-cluster-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.p-cluster-copy>p{margin-top:24px;max-width:430px}.p-cluster-points{display:flex;flex-direction:column;gap:21px;margin:28px 0}.p-cluster-points>div{display:flex;gap:13px;align-items:flex-start;color:#ad83cd}.p-cluster-points strong{display:block;font-size:13px;font-weight:500;color:#d4c2e3}.p-cluster-points small{display:block;font-size:11px;color:#897498;margin-top:5px;line-height:1.7}.p-cluster-copy>.p-link{display:flex;margin-top:25px}.p-topology{padding:0;margin:0}.p-topology-tabs{display:flex;justify-content:center;margin:25px auto;gap:3px;border:1px solid #a987c535;border-radius:7px;padding:4px;width:max-content;background:#0b08144f}.p-topology-tabs label{position:relative;cursor:pointer}.p-topology-tabs label>span{display:block;padding:7px 14px;border-radius:4px;font-size:11px;color:#9780ad}.p-topology-tabs input:checked+span{background:#b886e022;color:#d6b6f0;box-shadow:inset 0 0 0 1px #af7bc639}.p-ingress{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#b9a0cd}.p-topology-line{height:30px;width:1px;background:linear-gradient(#8e659f80,#bc83e675);margin:auto}.p-balancer{display:flex;align-items:center;justify-content:center;gap:13px;margin:auto;width:75%;padding:16px;border:1px solid #b58ad84d;border-radius:7px;background:#ab72d20b;color:#be98dc}.p-balancer strong{display:block;font-size:12px;font-weight:550;color:#d7c0e6}.p-balancer span{display:block;font-size:10px;color:#8d72a0;margin-top:5px}.p-topology-nodes{display:flex;justify-content:center;gap:12px;padding:0 26px;position:relative}.p-topology-node{display:flex;flex-direction:column;align-items:center;min-width:0;gap:8px;width:42%;padding:23px 14px 15px;border:1px solid #ae85d43b;border-radius:8px;background:#0d09175c;color:#b998d3;position:relative}.p-topology-node strong{font:12px ui-monospace,monospace;color:#ddc6ee;margin-top:4px}.p-topology-node>span{font-size:9px;color:#8c749e}.p-pods{display:flex;gap:4px;margin-top:5px}.p-pods i{width:16px;height:7px;border:1px solid #b78acf69;background:#ab74d120;border-radius:2px}.p-extra-node{display:none}.p-topology:has(input[value=cluster]:checked) .p-extra-node{display:flex}.p-topology:has(input[value=cluster]:checked) .p-topology-node{width:33.333%;padding-inline:7px}.p-topology:has(input[value=cluster]:checked) .p-topology-nodes:before{position:absolute;content:"";left:20%;right:20%;top:-15px;height:1px;background:#9367ad80}.p-topology:has(input[value=cluster]:checked) .p-topology-node:before{content:"";position:absolute;top:-15px;left:50%;height:14px;width:1px;background:#9367ad80}.p-topology-footer{border-top:1px solid var(--p-line);padding:18px 26px;margin-top:27px;min-height:86px}.premium-home .p-topology-footer p{font-size:11px;color:#8e789e;line-height:1.8}.p-cluster-note{display:none}.p-topology:has(input[value=cluster]:checked) .p-cluster-note{display:block}.p-topology:has(input[value=cluster]:checked) .p-single-note{display:none}.p-security{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;border-block:1px solid var(--p-line);margin-block:40px}.p-security-intro>p{margin-top:24px;max-width:430px}.p-security-intro>.p-link{margin-top:26px}.p-security-panel{padding:22px;margin:0}.p-security-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;border-radius:7px;border:1px solid #ae86cd29;background:#0d0a1559}.p-security-tabs label{position:relative;cursor:pointer}.p-security-tabs span{display:block;text-align:center;font-size:11px;color:#927ba4;padding:9px 5px;border-radius:5px}.p-security-tabs input:checked+span{background:#b480da1a;box-shadow:inset 0 0 0 1px #b889d244;color:#ddc1f3}.p-authority-map{padding:27px 0}.p-account{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #cba0e84a;background:#ae70d209;border-radius:7px;margin:auto;width:80%;padding:14px;font-size:12px;color:#ccb0df}.p-authority-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative}.p-authority-nodes:before{position:absolute;content:"";left:16.7%;right:16.7%;top:-15px;height:1px;background:#9164a973}.p-authority-nodes>span{position:relative;border:1px solid #b68ec232;border-radius:7px;padding:19px 5px;display:flex;align-items:center;flex-direction:column;gap:11px;color:#826391;font-size:10px}.p-authority-nodes>span:before{content:"";position:absolute;top:-15px;left:50%;height:14px;width:1px;background:#9164a973}.p-security-panel:has(input[value=ownership]:checked) .p-authority-ownership,.p-security-panel:has(input[value=access]:checked) .p-authority-access,.p-security-panel:has(input[value=approval]:checked) .p-authority-approval{border-color:#b996d475;background:#be8ce018;color:#d1adea}.p-security-detail{display:none;border-top:1px solid var(--p-line);padding-top:24px;min-height:184px}.p-security-panel:has(input[value=ownership]:checked) [data-security=ownership],.p-security-panel:has(input[value=access]:checked) [data-security=access],.p-security-panel:has(input[value=approval]:checked) [data-security=approval]{display:block}.premium-home .p-security-detail h3{font-size:20px;letter-spacing:-.025em}.premium-home .p-security-detail p{font-size:12px;margin-top:12px;line-height:1.9}.p-security-detail>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.p-security-detail .p-tag{font-size:9px}.p-pricing-note{font-size:11px;color:#8e789f;margin-bottom:25px;display:flex;align-items:center;gap:12px}.p-pricing-note>span{font-size:10px;padding:3px 7px;border:1px solid #b68ac436;border-radius:4px;color:#b69bc9}.p-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.p-price-card{padding:29px 27px 32px;border:1px solid #b297c92e;border-radius:11px;background:#110c1745;position:relative}.p-price-card.p-price-featured{border-color:#b787e778;background:linear-gradient(160deg,#8e46b717,#130e1b59);box-shadow:inset 0 1px #e4b9ff23}.p-price-featured:before{content:"";position:absolute;height:1px;left:18%;right:18%;top:-1px;background:linear-gradient(90deg,transparent,#e3b9ff,transparent)}.p-price-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.premium-home .p-price-card h3{font-size:24px;letter-spacing:-.03em}.p-price-top>.p-tag{font-size:9px;padding:3px 6px}.premium-home .p-price-card>p{font-size:12px;min-height:44px;line-height:1.8;margin-top:13px;max-width:245px}.p-price{height:92px;display:flex;align-items:center;gap:3px;margin-top:8px}.p-price>span{align-self:center;font-size:22px;color:#c7b3dc;margin-top:-12px}.p-price>strong{font-size:55px;font-weight:500;letter-spacing:-.06em;line-height:1}.p-price>small{align-self:center;margin:19px 0 0 7px;font-size:10px;color:#91789f}.p-price>.p-price-custom{font-size:27px;letter-spacing:-.04em}.p-price-limits{list-style:none;padding:0;margin:0 0 25px;display:flex;flex-direction:column;gap:10px;font-size:12px;color:#beabd0}.p-price-limits li{display:flex;align-items:center;gap:10px}.p-price-limits svg{color:#9b77b6}.p-price-card>.p-action{display:flex;font-size:12px;min-height:44px;justify-content:space-between}.p-price-divider{height:1px;background:var(--p-line);margin:26px 0}.p-price-card .p-checklist li{font-size:11px}.p-addons{display:flex;gap:25px;align-items:center;padding:30px 0;border-bottom:1px solid var(--p-line);margin-top:16px}.p-addons>div{flex:1}.premium-home .p-addons h3{font-size:19px;letter-spacing:-.03em}.premium-home .p-addons p{font-size:11px;margin-top:6px}.p-addons>a{display:flex;gap:10px;align-items:center}.p-addons .p-icon{width:33px;height:33px}.p-addons strong{display:block;font-size:12px;font-weight:500}.p-addons small{display:block;font-size:9px;color:#806b91;margin-top:3px}.p-addons .p-tag{font-size:9px;margin-left:3px}.p-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.p-faq>div>p{font-size:14px;margin-top:22px}.p-faq>div>.p-link{margin-top:25px}.p-faq-list{border-top:1px solid var(--p-line)}.p-faq-list details{border-bottom:1px solid var(--p-line)}.p-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;padding:22px 0;color:#d4c6e2;font-size:14px;line-height:1.6}.p-faq-list summary::-webkit-details-marker{display:none}.p-faq-list summary svg{color:#9674af;transition:transform .2s}.p-faq-list details[open] summary svg{transform:rotate(45deg)}.premium-home .p-faq-list details>p{font-size:13px;color:#9782a8;margin:0 0 25px;line-height:1.9;padding-right:20px}.p-closing{padding:75px 0 110px;text-align:center}.p-closing-icon{display:grid;place-items:center;width:65px;height:65px;margin:0 auto 35px;border:1px solid #c698e54f;background:linear-gradient(140deg,#bb8be918,#8b44b106);border-radius:15px;color:#c9a1e4;box-shadow:0 0 60px #ad67dc13;transform:rotate(-5deg)}.p-closing .p-label{font-size:10px}.premium-home .p-closing h2{font-size:clamp(40px,5.4vw,70px);letter-spacing:-.055em;line-height:1.13}.premium-home .p-closing>p{font-size:15px;margin-top:23px}.site-canvas .footer{background:transparent;border-top:1px solid #b49ac821;padding-top:65px}.site-canvas .footer-grid{width:min(1200px,calc(100% - 80px));gap:70px}.site-canvas .footer h4{color:#ddccea;font-size:12px;font-weight:600;letter-spacing:0}.site-canvas .footer-grid>div>a:not(.brand){font-size:12px;color:#8e7c9f;margin-top:10px}.site-canvas .footer-brand p{font-size:13px;color:#8e7c9f}.site-canvas .footer-wordmark{display:none}.site-canvas .footer-bottom{width:min(1200px,calc(100% - 80px));margin-top:55px;border-top:1px solid #b49ac81a;padding-block:24px;font-size:10px;color:#796885}.site-canvas .footer-bottom button{font-size:10px;color:#9981ae}.site-canvas .footer-bottom>span:nth-child(2){display:none}@media(max-width:1050px){.p-connect-layout,.p-cluster-layout,.p-security{gap:40px}.p-domain-layout{gap:60px}.p-review-content{padding:28px}.p-review-tabs label>span{padding:17px 14px;gap:11px;font-size:11px}.p-review-panel h3{font-size:27px}.p-server-readout{margin-inline:22px}.p-server-identity{padding:27px 22px}.p-server-symbol{width:53px;height:60px}.premium-home .p-server-identity h3{font-size:21px}.p-dns-domain strong{font-size:16px}.p-dns-table>[role=row]{grid-template-columns:40px 40px 1fr;font-size:10px}.p-email-row{gap:24px;flex-wrap:wrap}.p-email-heading{min-width:55%}.p-email-row>.p-link{margin-left:55px}.p-addons{flex-wrap:wrap;gap:22px}.p-addons>div{flex-basis:100%}.p-addons>a{flex:1}.p-faq{gap:60px}.p-price-card{padding:25px 19px}.p-price-top{align-items:flex-start;flex-direction:column;min-height:55px}.p-price-card>.p-price-top:first-child{justify-content:flex-start}.premium-home .p-price-card>p{min-height:65px}.p-price-card .p-checklist li{font-size:10px}.p-price>.p-price-custom{font-size:23px}.p-price-card>.p-action{font-size:11px}.site-canvas .footer-grid{gap:35px}}@media(max-width:700px){.p-connect-layout,.p-domain-layout,.p-cluster-layout,.p-security,.p-faq{grid-template-columns:1fr;gap:35px}.p-step{gap:16px}.premium-home .p-step h3{font-size:18px}.premium-home .p-step p{font-size:14px;max-width:100%}.p-steps>.p-action{margin-left:48px}.p-panel-bar{padding:15px 18px;font-size:9px}.p-panel-bar .p-tag{font-size:9px}.p-server-identity{padding:25px 20px}.p-server-readout{margin-inline:20px}.p-server-readout>div{font-size:11px;padding:13px 0}.p-panel-note{padding:18px 20px}.p-provider-addon{padding:20px}.p-review-tabs{gap:7px;margin-bottom:14px}.p-review-tabs label>span{display:flex;align-items:flex-start;flex-direction:column;font-size:10px;line-height:1.7;padding:13px 11px;gap:7px;height:100%}.p-review-tabs b{font-size:12px}.p-review-tabs svg{display:none}.p-review-surface{grid-template-columns:1fr}.p-code-pane{border:0;border-bottom:1px solid var(--p-line)}.p-code-toolbar{padding:14px 16px;font-size:11px}.p-code-toolbar a{font-size:9px}.p-code-pane pre{height:260px;font-size:10px}.p-code-line{padding-inline:13px}.p-code-caption{padding:12px 16px;font-size:9px}.p-review-content{padding:28px 23px}.premium-home .p-review-panel h3{font-size:28px}.premium-home .p-review-panel>p{font-size:14px}.p-availability-note>a{margin-left:0}.premium-home .p-domain-copy h3{font-size:33px}.p-domain-copy>.p-tag{font-size:10px}.p-dns-domain{margin:24px 20px}.p-dns-domain strong{font-size:16px}.p-nameservers{margin-inline:20px;font-size:10px}.p-dns-table{padding-inline:20px}.p-email-row{margin-top:35px;padding:28px 0;gap:22px}.p-email-heading{flex-basis:100%;gap:13px}.premium-home .p-email-heading h3{font-size:20px}.premium-home .p-email-heading p{font-size:13px}.p-email-path{text-align:left;margin-left:51px;min-width:0}.p-email-path>div{justify-content:flex-start}.p-email-row>.p-link{margin-left:51px}.p-cluster-copy>p{font-size:15px}.p-cluster-points strong{font-size:13px}.p-cluster-points small{font-size:12px}.p-topology-nodes{padding-inline:20px;gap:9px}.p-topology-node{padding-top:20px}.p-balancer{width:82%}.p-security{margin-block:0;gap:35px}.p-security-intro>p{font-size:15px}.p-security-panel{padding:18px}.p-security-tabs span{font-size:11px}.p-security-detail{min-height:185px}.premium-home .p-security-detail p{font-size:13px}.p-security-detail .p-tag{font-size:10px}.p-authority-nodes>span{font-size:11px}.p-price-grid{grid-template-columns:1fr;gap:16px}.p-price-card{padding:27px}.p-price-top{flex-direction:row;align-items:center;min-height:0}.premium-home .p-price-card>p{min-height:0;max-width:100%;font-size:14px}.p-price-top>.p-tag{font-size:10px}.p-price-card .p-checklist li,.p-price-limits{font-size:13px}.p-price-card>.p-action{font-size:13px}.p-price>small{font-size:11px}.p-price>.p-price-custom{font-size:30px}.p-price-grid{margin-top:24px}.p-pricing-note{align-items:flex-start;font-size:11px;line-height:1.7}.p-pricing-note>span{white-space:nowrap}.p-addons{gap:25px}.p-addons>a{flex-basis:100%}.p-addons .p-tag{margin-left:auto}.p-addons strong{font-size:13px}.p-addons small{font-size:11px}.premium-home .p-addons p{font-size:13px}.p-faq-list summary{font-size:14px;padding:20px 0}.premium-home .p-faq-list details>p{font-size:14px;padding-right:0}.p-faq>div>p br{display:none}.p-closing{padding:40px 0 75px}.p-closing .p-label{font-size:9px;max-width:270px;margin-inline:auto}.premium-home .p-closing>p{font-size:14px}.site-canvas .footer{padding-top:40px}.site-canvas .footer-grid{width:calc(100% - 36px);grid-template-columns:repeat(2,1fr);gap:30px}.site-canvas .footer-brand{grid-column:1/-1}.site-canvas .footer-grid>div>a:not(.brand){font-size:13px}.site-canvas .footer-bottom{width:calc(100% - 36px);margin-top:35px;font-size:10px;gap:14px;flex-wrap:wrap}}@media(min-width:701px){.p-section+.p-section{padding-top:70px}}@media(prefers-reduced-motion:no-preference){.premium-home [data-reveal],.p-hero-stage{will-change:auto}}.premium-home .p-step p,.premium-home .p-domain-copy>p,.premium-home .p-cluster-copy>p,.premium-home .p-security-intro>p{font-size:16px}.premium-home .p-price-card>p,.premium-home .p-email-heading p,.premium-home .p-faq-list details>p{font-size:14px}.premium-home .p-faq-list summary{font-size:15px}.premium-home .p-heading>p{font-size:16px}.p-topology:has(input[value=cluster]:checked) .p-topology-node{border-color:#b28bd55a}html[data-motion=off] .premium-home *,html[data-motion=off] .premium-home *:before,html[data-motion=off] .premium-home *:after{animation:none!important;transition:none!important}.site-canvas .button{border-radius:8px;background:linear-gradient(110deg,#caa1ff,#a778e0);border-color:#d4b3ff70;color:#1b102c;box-shadow:inset 0 1px #ffffff45;font-size:14px}.site-canvas .button.secondary{background:#ffffff03;border-color:#ffffff26;color:#e4d9f2;box-shadow:none}.site-canvas .button>svg{background:none;padding:0;border-radius:0}.site-canvas :is(.catalog-card,.solution-card,.access-card){background:#a375ce06;border:1px solid #b48bda30;border-radius:12px;box-shadow:none}.site-canvas .catalog-card:hover{background:#a375ce0f;border-color:#b48bda60}.site-canvas .page-hero{background:transparent;border-color:#b49ac821}.site-canvas .page-hero h1{font-weight:500;letter-spacing:-.055em}.site-canvas :is(.catalog-card,.solution-card,.access-card) p{font-size:16px;line-height:1.8}.premium-home>.p-section{position:relative;isolation:isolate;padding:64px 56px;margin-top:56px;margin-bottom:56px;border:1px solid #c49bea24;border-radius:26px;background:radial-gradient(ellipse at 80% 0%,#9251bf18,transparent 65%),#130e1acc;box-shadow:inset 0 1px #ffffff05,0 20px 70px #00000012;backdrop-filter:blur(16px)}.premium-home .p-hero{background:radial-gradient(ellipse at 50% 36%,#7943ac10,transparent 67%)}.premium-home #infrastructure{background:radial-gradient(ellipse at 100% 0%,#9053ae22,transparent 70%),#17101ecc}.premium-home #deployments{background:radial-gradient(ellipse at 5% 100%,#7439b222,transparent 70%),#110d1be8}.premium-home #clusters{background:radial-gradient(ellipse at 90% 40%,#793fbf2c,transparent 70%),linear-gradient(125deg,#171024ee,#100d1bee)}.premium-home #plans{background:radial-gradient(ellipse at 50% 45%,#773aad2b,transparent 70%),#110c1be8}.premium-home .p-heading{gap:40px;margin-bottom:40px}.premium-home .p-heading h2{font-size:clamp(34px,3.55vw,48px)}.premium-home .p-heading>p{max-width:335px;font-size:16px}.premium-home .p-label{font-size:12px}.premium-home .p-tag{font-size:12px;padding:5px 9px}.premium-home .p-action{min-height:50px;padding:13px 19px;border-radius:10px;font-size:14px;gap:18px}.premium-home .p-action>svg{transition:transform .25s}.premium-home .p-action:hover>svg{transform:translate(3px)}.p-review-tabs label>span{gap:14px;padding:18px 20px;border-radius:12px;min-height:83px;background:#25163380;font-size:15px;color:#bba5d0}.p-review-tabs label>span>span{display:flex;flex-direction:column;gap:4px}.p-review-tabs label small{font:10px ui-monospace,monospace;letter-spacing:.1em;color:#9071a8}.p-review-tabs input:checked+span{background:linear-gradient(125deg,#69459165,#46295650);border-color:#c198f0;box-shadow:inset 0 1px #e3c6ff24,0 8px 28px #9f5ad916;color:#f5eaff}.p-review-tabs input:checked+span small{color:#c2a4d9}.p-review-tabs svg:last-child{width:17px}.p-review-surface{grid-template-columns:1.05fr 1fr;border-radius:16px;background:#1b11255c}.p-code-pane{position:relative;background:#100c18}.p-code-toolbar{padding:18px 22px;min-height:69px}.p-code-toolbar>span{font-size:14px}.p-code-toolbar>a{font-size:12px;border:1px solid #c8a1e133;border-radius:7px;padding:6px 9px;background:#b886d508;color:#c9b3dc}.p-code-pane pre{height:445px;font-size:12px;line-height:1.95;padding-block:18px;position:relative;scroll-padding-top:15px;scrollbar-gutter:stable}.p-code-line{border-left:3px solid transparent;padding:1px 19px;color:#887596;transition:background .25s,color .25s,border-color .25s}.p-code-line.key{color:#a88bbc}.p-code-line>span{width:33px;color:#62516e}.p-deployment-review:has(input[value=web]:checked) [data-code-service=web],.p-deployment-review:has(input[value=api]:checked) [data-code-service=api],.p-deployment-review:has(input[value=database]:checked) [data-code-service=database]{background:linear-gradient(90deg,#995acd29,#995acd08);border-left-color:#bb8bf0;color:#ead9ff}.p-deployment-review:has(input[value=web]:checked) [data-code-service=web]>span,.p-deployment-review:has(input[value=api]:checked) [data-code-service=api]>span,.p-deployment-review:has(input[value=database]:checked) [data-code-service=database]>span{color:#c19ae3}.p-review-panel{display:none}.p-deployment-review:has(input[value=web]:checked) [data-review=web],.p-deployment-review:has(input[value=api]:checked) [data-review=api],.p-deployment-review:has(input[value=database]:checked) [data-review=database]{display:block}.p-code-caption{padding:15px 21px;border-top:1px solid #b28aca27;background:#1e1429}.p-code-location{display:none;align-items:center;gap:8px;font-size:12px;color:#cdb0e2}.p-code-location strong{font:11px ui-monospace,monospace;color:#9c80b1;margin-left:auto}.p-code-indicator{width:7px;height:14px;background:#b783e9;border-radius:2px}.p-deployment-review:has(input[value=web]:checked) [data-location=web],.p-deployment-review:has(input[value=api]:checked) [data-location=api],.p-deployment-review:has(input[value=database]:checked) [data-location=database]{display:flex}.premium-home .p-review-content{padding:32px}.premium-home .p-review-panel h3{font-size:31px;line-height:1.23}.premium-home .p-review-panel>p{font-size:15px;line-height:1.8}.p-service-focus{display:flex;align-items:center;gap:12px;margin-top:25px;padding:17px;border-radius:11px;background:#8e54b717;border:1px solid #b889dd38}.p-service-focus small{display:block;font:9px ui-monospace,monospace;letter-spacing:.08em;color:#9976b2;margin-bottom:6px}.p-service-focus strong{font-size:13px;font-weight:500;color:#dfc5f4}.p-review-facts{margin:16px 0 26px;padding:0}.p-review-facts>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #bb91d41b;line-height:1.7}.p-review-facts dt{font-size:12px;color:#9c81b2}.p-review-facts dd{font-size:12px;color:#d7bfe8;text-align:right;margin:0}.p-review-panel>.p-action{width:100%;justify-content:space-between}.p-release-note{display:flex;align-items:center;gap:15px;margin-top:23px;padding:22px 25px;border:1px solid #b18bd338;border-radius:13px;background:linear-gradient(100deg,#43275759,#291a3b45)}.p-release-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#b88adc12;border:1px solid #b38ed432;color:#c3a1dd;flex-shrink:0}.p-release-note strong{font-size:14px;font-weight:550;color:#e3cef2}.premium-home .p-release-note p{font-size:13px;color:#b69cc8;max-width:640px;margin-top:4px}.p-release-note>a{display:flex;align-items:center;gap:10px;font-size:13px;color:#d4b3ed;white-space:nowrap;margin-left:auto;padding:10px 13px;border:1px solid #ac83c638;border-radius:8px}.premium-home>.p-glass-section{--p-ink: #281c36;--p-muted: #6f5b7e;--p-dim: #8a7299;--p-line: #8e66ab25;--p-accent: #8550ad;color:var(--p-ink);background:radial-gradient(ellipse at 100% 0%,#f7efffb0,transparent 75%),linear-gradient(130deg,#eeebf1ed,#e5ddefdc);border-color:#ffffff90;box-shadow:inset 0 1px #fff,0 30px 80px #0002;backdrop-filter:blur(25px)}.p-glass-section .p-label{color:#8a5da7}.p-glass-section .p-tag{color:#875aa1;background:#945bc811;border-color:#9661b72e}.p-glass-section .p-action{background:linear-gradient(115deg,#935ec2,#77449f);color:#fff;border-color:#8752b4;box-shadow:inset 0 1px #dfb1ff50,0 9px 22px #69418b25}.p-glass-section .p-action:hover{box-shadow:0 12px 27px #69418b40}.p-glass-section .p-icon{background:#9760c30e;border-color:#925db42d;color:#925eb1}.p-glass-section .p-heading>p{color:#756481}.p-glass-section .p-domain-copy>p{color:#796586}.p-domain-layout{grid-template-columns:.9fr 1.1fr;gap:60px}.premium-home .p-domain-copy h3{font-size:37px}.p-inline-steps{counter-reset:steps;margin-block:25px 29px}.p-inline-steps li{border:0;font-size:14px;gap:13px;padding:10px 0;color:#624570}.p-inline-steps span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #976bb232;border-radius:8px;background:#ffffff75;font-size:11px;color:#9566b0}.p-glass-section .p-dns-panel{background:linear-gradient(145deg,#ffffffc9,#f8f2ff87);border:1px solid #fff;border-radius:18px;box-shadow:0 15px 40px #68428815,0 0 0 7px #ffffff30;transform:perspective(1200px) rotateY(-3deg)}.p-glass-section .p-panel-bar{border-color:#ab8cbd24;background:#ffffff65;color:#8a65a1;padding:20px 24px}.p-glass-section .p-dns-domain{margin:29px 24px}.p-glass-section .p-dns-domain small{color:#9976af;font-size:10px}.p-glass-section .p-dns-domain strong{font-size:21px;color:#442b55}.p-glass-section .p-dns-domain>svg{color:#9263af}.p-glass-section .p-nameservers{margin:0 24px 23px;padding:19px;border:1px solid #b39acb38;background:#fff9;font-size:12px;border-radius:10px;gap:11px}.p-glass-section .p-nameservers>span{color:#876695}.p-glass-section .p-nameservers>strong{color:#6b4683}.p-glass-section .p-nameservers>small{color:#a084af;font-size:11px}.p-glass-section .p-dns-table{padding-inline:24px}.p-glass-section .p-dns-table>[role=row]{border-color:#ac89c326;font-size:11px;align-items:center;min-height:52px;color:#886998;grid-template-columns:65px 45px 1fr}.p-glass-section .p-dns-table>[role=row]:first-child{font-size:9px;min-height:30px;color:#a187b0}.p-glass-section .p-dns-table [role=cell]:first-child{border:1px solid #a177b92e;border-radius:5px;background:#ae80d410;width:max-content;padding:4px 7px;color:#8a58a8}.p-glass-section .p-panel-note{color:#9b71b4}.p-glass-section .p-panel-note p{color:#8a6b9a;font-size:12px}.p-email-row{border:1px solid #eee0f817;padding:29px;border-radius:16px;background:radial-gradient(ellipse at 65% 10%,#75449965,transparent 75%),#281635;margin-top:40px;box-shadow:0 12px 30px #68458514;gap:25px}.p-glass-section .p-email-heading h3{color:#f0dcff;font-size:22px}.p-glass-section .p-email-heading p{color:#bda2d0;font-size:14px}.p-email-row .p-icon{color:#c99be7;border-color:#cca2e83b;background:#d19ae80d}.p-email-path{min-width:0}.p-email-path>span{font-size:11px;color:#ddbae9}.p-email-row>.p-action{background:#ffffff0a;color:#e7c8f8;border-color:#c29dda4a;white-space:nowrap;font-size:12px;padding:10px 13px;min-height:44px}.p-email-path>div{color:#c49cdd}.p-email-path i{background:#b98ac654}.p-cluster-layout{gap:50px;grid-template-columns:1fr 1fr}.premium-home .p-cluster-copy h2{font-size:45px}.p-cluster-points{gap:12px;margin-block:27px}.p-cluster-points>div{border:1px solid #b995d32b;border-radius:12px;background:#b882da09;padding:17px;gap:14px;align-items:center}.p-cluster-points>div>svg{width:24px;height:24px;color:#c29ce1}.p-cluster-points strong{font-size:14px;line-height:1.6}.p-cluster-points small{font-size:12px}.p-roadmap-pill{display:flex;align-items:center;gap:9px;padding:14px 0 24px;font-size:12px;color:#b995d2;flex-wrap:wrap}.p-roadmap-pill>.p-tag{margin-left:auto;font-size:10px}.p-cluster-copy>.p-action{width:max-content;max-width:100%}.p-topology{border-radius:18px;border-color:#cda0ef47;background:linear-gradient(145deg,#b580d614,#1b102d90);box-shadow:0 0 0 6px #aa79dc07,0 25px 50px #0002}.p-topology .p-panel-bar{font-size:11px;padding:20px}.p-topology-tabs label>span{font-size:13px;padding:9px 16px}.p-ingress{font-size:14px;margin-top:30px}.p-balancer{background:#8056a024;padding:20px 14px}.p-balancer strong{font-size:14px}.p-balancer span{font-size:11px;line-height:1.7}.p-topology-node{padding:26px 12px 19px;background:linear-gradient(135deg,#b27cdc16,#110b2099);box-shadow:inset 0 1px #e2baff12,4px 5px #aa7bc00a}.p-topology-node strong{font-size:14px}.p-topology-node>span{font-size:11px}.premium-home .p-topology-footer p{font-size:12px}.p-topology-footer{min-height:105px}.premium-home .p-security{gap:55px;overflow:hidden;grid-template-columns:1fr 1fr}.p-security-x{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;fill:none;opacity:.85}.p-x-track{stroke:#9b70bb;stroke-width:1;opacity:.2}.p-x-beam{stroke:#9a60cc;stroke-width:2;stroke-dasharray:8 92;stroke-dashoffset:100;filter:drop-shadow(0 0 5px #a66adc);opacity:0}html[data-motion=on] .p-x-beam{opacity:.65}.premium-home .p-security-intro h2{font-size:44px}.p-security-intro>p{color:#75627e;max-width:380px}.p-security-intro>.p-action{margin-top:30px}.p-glass-section .p-security-panel{position:relative;background:linear-gradient(135deg,#ffffffb0,#f7edff85);border:1px solid #fff;border-radius:20px;padding:25px;box-shadow:0 0 0 7px #ffffff24,0 24px 50px #734a9220;backdrop-filter:blur(14px)}.p-glass-section .p-security-tabs{border-color:#fff;background:#ffffff9e;padding:5px;border-radius:10px}.p-glass-section .p-security-tabs span{color:#8c699f;font-size:13px;padding:12px 7px}.p-glass-section .p-security-tabs input:checked+span{background:#fff;color:#8752a7;box-shadow:0 0 0 1px #bc95d875,0 5px 13px #8950aa12;border-radius:7px}.p-glass-section .p-account{background:#fffc;border-color:#bba0ce6b;color:#825794;font-size:13px;padding:17px}.p-glass-section .p-authority-nodes>span{color:#a080b3;border-color:#a881c036;background:#fff5;font-size:12px;padding:23px 5px}.p-glass-section .p-security-panel:has(input[value=ownership]:checked) .p-authority-ownership,.p-glass-section .p-security-panel:has(input[value=access]:checked) .p-authority-access,.p-glass-section .p-security-panel:has(input[value=approval]:checked) .p-authority-approval{background:#fff;border-color:#b087cc;color:#8755a5;box-shadow:0 8px 18px #815c9310}.p-glass-section .p-security-detail{border-color:#a680bb2f;padding-top:23px;min-height:210px}.premium-home .p-glass-section .p-security-detail h3{font-size:24px;color:#462b55}.premium-home .p-glass-section .p-security-detail p{font-size:14px;color:#846692}.p-glass-section .p-security-detail .p-tag{font-size:11px}.p-plan-status{display:flex;align-items:center;gap:18px;margin-bottom:34px;padding:20px 23px;background:#3421425e;border:1px solid #bd94d738;border-radius:12px}.p-plan-status>span{display:flex;align-items:center;gap:10px;color:#c69ddb;white-space:nowrap}.p-plan-status strong{font-size:14px;font-weight:500}.premium-home .p-plan-status p{font-size:13px;color:#a78bbd;line-height:1.7}.p-plan-status>a{display:flex;align-items:center;gap:9px;white-space:nowrap;margin-left:auto;font-size:12px;color:#ceace5}.p-price-grid{gap:22px;perspective:1600px;padding-block:10px 20px}.p-price-card{--card-glow: 0;position:relative;transform-style:preserve-3d;border-radius:20px;padding:24px;background:linear-gradient(140deg,#382148e8,#171120f5 65%);border-color:#ba8bdd55;box-shadow:inset 0 1px #e1bdff30,0 12px 24px #0003,0 2px #714a8c;will-change:auto}.p-price-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 5%,#e6c6ff38,transparent 55%);opacity:var(--card-glow);transition:opacity .3s;transform:translateZ(1px)}.p-plan-depth{position:absolute;inset:5px -4px -7px 4px;border:1px solid #8c60ad4a;border-radius:inherit;background:linear-gradient(135deg,#392343,#1d112b);transform:translateZ(-7px);pointer-events:none;z-index:-1}.p-price-card.p-price-featured{background:linear-gradient(140deg,#5d347ced,#291737f5 72%);border-color:#d0a2f3;box-shadow:inset 0 1px #f2d9ff70,0 16px 48px #8644bb27,0 2px #9969b6}.p-price-featured:before{height:2px;left:13%;right:13%;border-radius:3px}.p-plan-emblem{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;height:123px;margin-bottom:24px;border-radius:12px;border:1px solid #b18fc333;background:radial-gradient(ellipse at 50% 10%,#c687e225,transparent 70%),linear-gradient(135deg,#ffffff05,#a16dcc04);color:#ca9ee9;transform:translateZ(16px)}.p-plan-emblem:before,.p-plan-emblem:after{content:"";position:absolute;height:1px;background:linear-gradient(90deg,transparent,#a471c343,transparent);width:65%;transform:rotate(-22deg)}.p-plan-emblem:after{transform:rotate(22deg)}.p-plan-emblem>svg{position:relative;z-index:1;filter:drop-shadow(0 5px 9px #be79e925)}.p-plan-code{position:absolute;left:12px;top:10px;font:9px ui-monospace,monospace;letter-spacing:.1em;color:#9673ab}.p-plan-edition{font:8px ui-monospace,monospace;letter-spacing:.12em;color:#af8dc2}.premium-home .p-price-card h3{font-size:27px}.p-price-top .p-tag{font-size:9px;padding:4px 7px}.p-price-card>p{font-size:14px;min-height:68px}.p-price{height:94px}.p-price strong{font-size:55px}.p-price>.p-price-custom{font-size:26px}.p-price small{font-size:11px}.p-price-limits{gap:0;border:1px solid #c098dc20;border-radius:10px;padding:3px 13px;background:#1009172b}.p-price-limits li{font-size:13px;padding:11px 0}.p-price-limits li+li{border-top:1px solid #c098dc17}.p-price-card>.p-action{min-height:47px;font-size:13px;transform:translateZ(9px)}.p-price-card>.p-action:hover{transform:translateZ(9px) translateY(-2px)}.p-plan-includes{font:10px ui-monospace,monospace;letter-spacing:.09em;color:#a786b9;margin:0 0 16px}.p-price-card .p-checklist{gap:14px}.p-price-card .p-checklist li{font-size:13px;color:#bea4cf}.p-price-card .p-checklist svg{border:1px solid #b78ac23c;border-radius:50%;padding:2px;box-sizing:content-box;width:11px;height:11px;background:#ac77ce0d;color:#c6a1e4}.p-addons{border:1px solid #a783c031;border-radius:14px;padding:25px;background:#aa73cb08;margin-top:20px}.p-addons strong{font-size:14px}.p-addons small{font-size:11px}.p-addons>.p-tag{font-size:11px}.premium-home .p-faq{grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.p-faq>div:first-child{padding-top:13px}.premium-home .p-faq h2{font-size:47px}.premium-home .p-faq>div>p{font-size:16px;color:#836990;margin-bottom:27px}.p-faq-list{border:0;display:flex;flex-direction:column;gap:11px}.p-faq-list details{border:1px solid #fff;border-radius:12px;background:#ffffff67;box-shadow:0 5px 16px #724a8c07;overflow:hidden;transition:background .2s,box-shadow .2s}.p-faq-list details[open]{background:#ffffffcb;box-shadow:0 9px 24px #794b9520;border-color:#bb96d54d}.premium-home .p-faq-list summary{padding:21px 20px;font-size:14px;gap:13px;color:#583767;font-weight:550}.p-question-number{font:11px ui-monospace,monospace;color:#b096c0}.p-faq-list summary svg{width:18px;height:18px;margin-left:auto;box-sizing:content-box;padding:4px;border:1px solid #a879bb30;border-radius:50%;color:#9266a8;flex-shrink:0}.premium-home .p-faq-list details>p{padding:0 25px 22px 48px;margin:0;font-size:14px;color:#876d92;line-height:1.9}.p-closing{padding:75px 45px;margin-block:55px 75px;border:1px solid #b68ed235;border-radius:26px;background:radial-gradient(ellipse at 50% 5%,#8d49b53b,transparent 75%),#21122dd4;backdrop-filter:blur(16px)}@media(max-width:1100px){.premium-home>.p-section{padding:48px 32px}.p-domain-layout,.p-cluster-layout,.premium-home .p-security{gap:32px}.premium-home .p-cluster-copy h2,.premium-home .p-security-intro h2{font-size:38px}.p-price-grid{gap:15px}.p-price-card{padding:21px 18px}.p-plan-status{flex-wrap:wrap;gap:10px 16px}.p-plan-status>p{flex-basis:75%}.p-review-tabs label>span{padding:15px;gap:10px;font-size:13px}.p-review-content{padding:25px!important}.p-review-facts>div{display:block}.p-review-facts dd{text-align:left;margin-top:3px}.p-release-note{flex-wrap:wrap}.p-release-note>div{flex:1}.p-release-note>a{margin-left:59px}.p-email-row{flex-wrap:wrap}.p-email-heading{flex-basis:100%}.p-email-row>.p-action{margin-left:auto}.p-glass-section .p-dns-domain strong{font-size:18px}.p-glass-section .p-dns-table>[role=row]{grid-template-columns:60px 25px 1fr;font-size:10px}.premium-home .p-faq{gap:30px}.premium-home .p-faq h2{font-size:40px}.p-addons{flex-wrap:wrap}.p-addons>div{flex-basis:100%}}@media(max-width:700px){.premium-home>.p-section{width:calc(100% - 24px);padding:34px 20px;border-radius:19px;margin-block:28px}.premium-home .p-heading{margin-bottom:27px}.premium-home .p-heading h2{font-size:33px}.premium-home .p-heading>p{font-size:15px;max-width:none}.premium-home .p-label{font-size:10px}.premium-home .p-action{font-size:13px;min-height:47px;padding:12px 15px}.p-review-tabs{gap:7px}.p-review-tabs label>span{padding:12px 8px;align-items:flex-start;min-height:92px;gap:9px;font-size:11px}.p-review-tabs label small{font-size:8px}.p-review-tabs label>span>svg:first-child{display:block;width:19px;height:19px}.p-review-tabs label>span>svg:last-child{display:none}.p-review-surface{grid-template-columns:1fr}.p-code-pane pre{height:290px;font-size:11px}.p-code-toolbar{padding:13px;min-height:57px}.p-code-toolbar>span{font-size:12px}.p-code-toolbar>a{font-size:10px;padding:5px 7px}.p-code-line{padding-left:9px}.p-code-caption{padding:13px}.p-code-location{font-size:11px}.p-code-location strong{font-size:10px}.premium-home .p-review-content{padding:25px 20px!important}.premium-home .p-review-panel h3{font-size:27px}.premium-home .p-review-panel>p{font-size:14px}.p-service-focus{padding:13px;gap:9px}.p-service-focus strong{font-size:12px}.p-review-facts>div{display:flex}.p-review-facts dd{text-align:right;margin-top:0;max-width:62%}.p-review-facts dt,.p-review-facts dd{font-size:11px}.p-release-note{padding:17px;gap:12px}.p-release-icon{width:35px;height:35px}.premium-home .p-release-note p{font-size:12px}.p-release-note strong{font-size:13px}.p-release-note>a{font-size:12px;margin-left:47px;padding:8px 10px}.p-domain-layout,.p-cluster-layout,.premium-home .p-security,.premium-home .p-faq{grid-template-columns:1fr;gap:30px}.premium-home .p-domain-copy h3{font-size:31px}.p-glass-section .p-dns-panel{transform:none;box-shadow:0 0 0 4px #ffffff30,0 12px 24px #68428812}.p-glass-section .p-panel-bar{padding:16px;font-size:10px}.p-glass-section .p-panel-bar .p-tag{font-size:9px}.p-glass-section .p-dns-domain{margin:22px 16px;gap:10px}.p-glass-section .p-dns-domain strong{font-size:17px}.p-glass-section .p-nameservers{margin-inline:16px;padding:14px;font-size:10px}.p-glass-section .p-nameservers small{font-size:10px}.p-glass-section .p-dns-table{padding-inline:16px}.p-glass-section .p-dns-table>[role=row]{grid-template-columns:58px 22px 1fr;font-size:9px;gap:5px}.p-glass-section .p-panel-note{padding:17px}.p-glass-section .p-panel-note p{font-size:10px}.p-email-row{padding:21px;margin-top:30px;gap:20px}.premium-home .p-email-heading h3{font-size:20px}.premium-home .p-email-heading p{font-size:13px}.p-email-heading{gap:12px}.p-email-path{margin-left:0;flex-basis:100%;text-align:left}.p-email-row>.p-action{margin-left:0}.premium-home .p-cluster-copy h2,.premium-home .p-security-intro h2{font-size:34px}.p-cluster-points>div{padding:15px;gap:12px}.p-cluster-points strong{font-size:13px}.p-cluster-points small,.p-roadmap-pill{font-size:11px}.p-roadmap-pill>.p-tag{margin-left:0}.p-topology .p-panel-bar{font-size:9px;padding:17px}.p-topology-tabs label>span{font-size:11px;padding:8px 12px}.p-ingress,.p-balancer strong{font-size:12px}.p-balancer span{font-size:10px}.p-topology-node>span{font-size:9px}.p-topology-node strong{font-size:12px}.p-topology-footer{padding-inline:18px}.premium-home .p-topology-footer p{font-size:11px}.p-glass-section .p-security-panel{padding:17px;box-shadow:0 0 0 4px #ffffff30,0 12px 24px #68428812}.p-glass-section .p-security-tabs span,.p-glass-section .p-account{font-size:11px}.p-glass-section .p-authority-nodes>span{font-size:10px}.premium-home .p-glass-section .p-security-detail h3{font-size:22px}.premium-home .p-glass-section .p-security-detail p{font-size:13px}.p-glass-section .p-security-detail .p-tag{font-size:10px}.p-plan-status{padding:17px;gap:12px}.p-plan-status>p{flex-basis:100%;font-size:12px}.p-plan-status>a{margin-left:0}.p-plan-emblem{height:130px}.p-price-grid{gap:24px;padding-inline:3px}.p-price-card{padding:25px}.premium-home .p-price-card>p{min-height:0}.p-price-top .p-tag{font-size:10px}.p-price-limits li,.p-price-card .p-checklist li{font-size:13px}.p-addons{padding:20px;gap:23px}.p-addons>a{flex-basis:100%}.p-addons strong{font-size:13px}.p-addons small{font-size:10px}.p-addons .p-tag{font-size:9px}.premium-home .p-faq h2{font-size:35px}.premium-home .p-faq-list summary{padding:17px 14px;font-size:13px;gap:9px}.premium-home .p-faq-list details>p{padding:0 17px 20px;font-size:13px}.p-question-number{font-size:10px}.p-faq-list summary svg{width:15px;height:15px;padding:3px}.p-closing{padding:44px 24px;width:calc(100% - 24px);margin-block:28px 40px}.p-security-x{opacity:.5}}.p-map{position:relative}.p-hero-beams{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2;fill:none}.p-hero-beams path{stroke:#d6a5ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:20 80;filter:drop-shadow(0 0 4px #b478f5);opacity:0}.p-hero-edge{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;fill:none;overflow:visible}.p-hero-edge rect{stroke:#d7b2ff;stroke-width:1.5;stroke-dasharray:9 91;filter:drop-shadow(0 0 5px #b276ee);opacity:0}.p-step-number{position:relative}.p-number-ring{position:absolute;inset:-3px;width:36px;height:36px;pointer-events:none;fill:none;overflow:visible}.p-number-ring circle{stroke:#d3a6ff;stroke-width:1.4;stroke-dasharray:35 65;opacity:0;filter:drop-shadow(0 0 3px #b479e5)}.p-step-beam{position:absolute;left:14px;top:34px;bottom:4px;width:3px;overflow:hidden;pointer-events:none}.p-step-beam i{position:absolute;left:0;width:100%;height:25%;top:-25%;background:linear-gradient(transparent,#dbb2ff,transparent);opacity:0;border-radius:4px}.p-dns-number{position:relative;overflow:hidden;isolation:isolate}.p-dns-number i{position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 270deg,#9c65c375,transparent 360deg);z-index:-1;opacity:0}html[data-motion=on] .p-hero-edge rect{opacity:.8}html[data-motion=on] .p-dns-number i{opacity:1}html[data-motion=off] :is(.p-hero-beams,.p-hero-edge,.p-number-ring,.p-step-beam,.p-dns-number i){visibility:hidden}@media(max-width:700px){.p-step-beam{left:14px}.p-hero-beams path{stroke-width:1.5}.p-hero-edge rect{stroke-width:1.1}}.site-canvas .header:not(.is-fixed){margin-inline:auto;left:auto;right:auto}.site-canvas .header.is-fixed{margin-inline:0}@media(max-width:480px){.site-canvas .header-access{display:none}.site-canvas .header{gap:16px}.site-canvas .mobile-menu{margin-left:auto}.site-canvas .mobile-menu summary{min-width:42px;min-height:42px;display:flex;flex-direction:column;justify-content:center;gap:6px}.site-canvas .mobile-menu nav{left:12px;right:12px;width:auto}}@media(min-width:701px)and (max-width:900px){.premium-home .p-heading{display:block}.premium-home .p-heading>p{max-width:100%;margin-top:22px}.premium-home .p-heading h2{font-size:40px}.p-connect-layout,.p-domain-layout,.p-cluster-layout,.premium-home .p-security,.premium-home .p-faq{grid-template-columns:1fr;gap:35px}.p-review-surface{grid-template-columns:1fr}.p-code-pane{border-right:0;border-bottom:1px solid var(--p-line)}.p-code-pane pre{height:340px}.premium-home .p-review-content{padding:32px!important}.p-price-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.p-price-top{flex-direction:row;align-items:center;min-height:0}.premium-home .p-price-card>p{min-height:0;max-width:none}.p-plan-emblem{height:135px}.p-price-card{padding:28px}.p-dns-panel,.p-topology,.p-security-panel{max-width:560px;justify-self:center;width:100%}.p-security-intro>p,.p-cluster-copy>p{max-width:none}}.p-code-pane pre{overflow-x:hidden;overflow-y:auto;white-space:normal}.p-code-pane pre>code{display:block;min-width:0;max-width:100%}.p-code-pane .p-code-line{display:grid;grid-template-columns:33px minmax(0,1fr);min-width:0;width:100%;align-items:start;white-space:normal}.p-code-pane .p-code-line>.p-code-text{display:block;width:auto;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font:inherit;color:inherit}.p-code-pane .p-code-line>span[aria-hidden]{white-space:nowrap}.p-review-facts{display:grid;gap:9px;margin:19px 0 26px}.p-review-facts>div{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:16px;padding:14px 16px;border:1px solid #b58ad422;border-radius:9px;background:linear-gradient(110deg,#ae7fd50b,#ae7fd503)}.p-review-facts dt{font-size:12px;line-height:1.7;font-weight:500;letter-spacing:.015em;color:#ac92bf}.p-review-facts dd{margin:0;max-width:none;text-align:left;font-size:14px;line-height:1.7;font-weight:550;color:#e4d2f2;overflow-wrap:anywhere}@media(max-width:480px){.p-code-pane .p-code-line{grid-template-columns:27px minmax(0,1fr);padding-right:12px}.p-code-pane .p-code-line>span[aria-hidden]{width:27px}.p-review-facts>div{grid-template-columns:minmax(0,1fr);gap:5px;padding:13px 14px}.p-review-facts dt{font-size:12px}.p-review-facts dd{font-size:14px}}.p-hero-beams path,.p-hero-edge rect,.p-x-beam,.p-number-ring circle{filter:none}.p-step-beam i{top:0;will-change:transform,opacity}.p-glass-section .p-security-panel{backdrop-filter:none}.p-hero-beams .p-hero-track{stroke:#896b9e;stroke-width:1;stroke-dasharray:none;opacity:.65}.p-hero-beams .p-hero-flow{stroke:#d5b4ff;stroke-width:1.8;stroke-dasharray:100 100;stroke-linejoin:round}html[data-motion=on] .p-map[data-paths-ready] .p-map-trunk{background:none}html[data-motion=on] .p-map[data-paths-ready] .p-service-grid:before,html[data-motion=on] .p-map[data-paths-ready] .p-service:before{visibility:hidden}.p-number-ring{transform:rotate(-90deg)}.p-number-ring circle{stroke-dasharray:100 100;stroke-linecap:round;stroke-width:1.8}.p-tech-strip{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;padding:26px 30px;border:1px solid #bc95e125;border-radius:18px;background:linear-gradient(110deg,#261833a6,#120f1bcc);box-shadow:inset 0 1px #ffffff05}.p-tech-intro{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.p-tech-intro .p-caption{font-size:11px;letter-spacing:.12em;color:#b292cb}.p-tech-intro strong{font-size:18px;font-weight:550;letter-spacing:-.03em}.p-tech-intro a{display:inline-flex;align-items:center;gap:6px;color:#bb9bd8;font-size:12px}.p-tech-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px}.p-tech{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:14px 18px;border-left:1px solid #b59aca20;letter-spacing:0}.p-tech>svg{color:#c1a3db}.p-tech span{display:flex;flex-direction:column;gap:4px}.p-tech strong{font-size:15px;color:#e9dff5;font-weight:550}.p-tech small{font-size:11px;color:#a091b0;white-space:nowrap}.p-security-x{filter:blur(3px);opacity:.7}.p-x-track{stroke-width:2;opacity:.3}.p-x-beam{stroke-width:4}.p-glass-section .p-security-panel{background:linear-gradient(145deg,#ffffffd9,#f3edfcd4);border-color:#fff;border-radius:24px;padding:30px;box-shadow:0 0 0 6px #ffffff2b,0 22px 55px #4d315d20,inset 0 1px #fff}.p-glass-section .p-security-tabs{padding:5px;background:#e6ddef99;border:1px solid #fff9}.p-glass-section .p-security-tabs span{font-size:13px;font-weight:550;transition:background .25s,color .25s,box-shadow .25s}.p-glass-section .p-account{border-radius:12px;color:#69477f;background:#fff9;box-shadow:0 5px 16px #50356a05;font-size:14px}.p-glass-section .p-authority-nodes>span{border-radius:12px;font-size:13px;color:#86669b;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.premium-home .p-glass-section .p-security-detail p{color:#725e80;font-size:14px;line-height:1.85}.p-glass-section .p-security-detail .p-tag{font-size:11px;border-radius:6px;background:#a87fce0d;color:#76518f;border-color:#a87fce30}.p-plan-emblem{overflow:hidden;isolation:isolate;background:#b389d312;border-color:#cfacf035;backdrop-filter:blur(12px)}.p-plan-emblem:before{inset:-25%;width:auto;height:auto;transform:none;background:radial-gradient(ellipse at 35% 30%,#cb9dff65,transparent 55%),radial-gradient(ellipse at 85% 75%,#7841ca65,transparent 60%);filter:blur(22px);z-index:-1}.p-plan-emblem:after{inset:0;width:auto;height:auto;transform:none;background:linear-gradient(125deg,#ffffff10,transparent 50%,#ffffff04);z-index:-1}.p-plan-code{font-size:10px;color:#bc9fd1}.p-plan-edition{position:relative;z-index:1;font-size:10px;color:#c9b0db}.premium-home .p-faq{padding:32px;grid-template-columns:.8fr 1.2fr;gap:40px;background:linear-gradient(125deg,#251a34,#130f1c 65%);border:1px solid #ba92dc30;border-radius:28px;align-items:stretch;margin-block:80px}.p-faq>div:first-child{padding:36px 30px;align-self:start;background:linear-gradient(140deg,#f6f1fcef,#ddd1e9ee);border:1px solid #ffffffbb;border-radius:19px;box-shadow:0 18px 50px #0002}.p-faq .p-label{color:#86629e;font-size:11px;letter-spacing:.12em}.premium-home .p-faq h2{font-size:clamp(32px,3.3vw,45px);color:#2d203b;line-height:1.12}.premium-home .p-faq h2 em{color:#8b55b3}.premium-home .p-faq>div>p{color:#73607e;font-size:15px;line-height:1.8;margin-block:23px 30px}.p-faq>div:first-child .p-action{background:linear-gradient(120deg,#8e56b8,#6e4294);color:#fff;border-color:#a879ca;font-size:13px;min-height:46px}.p-faq-list{gap:0;padding:3px 0}.p-faq-list details{border:0;border-bottom:1px solid #b397c52b;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.p-faq-list details:last-child{border-bottom:0}.p-faq-list details[open]{background:transparent;box-shadow:none;border-color:#b397c52b}.premium-home .p-faq-list summary{padding:23px 4px;display:grid;grid-template-columns:26px minmax(0,1fr) 30px;align-items:center;gap:12px;font-size:15px;font-weight:550;color:#ece1f6;line-height:1.6}.p-question-number{color:#9074a5;font-size:11px}.p-faq-list summary svg{width:28px;height:28px;padding:6px;border:1px solid #b593d240;border-radius:8px;color:#bda0d2;background:#b391ce0a;transition:transform .25s,background .25s}.p-faq-list details[open] summary svg{background:#a16acc30;border-color:#b593d269;transform:rotate(45deg)}.premium-home .p-faq-list details>p{padding:0 45px 25px 42px;font-size:14px;color:#b4a4c2;line-height:1.9}.p-faq-list summary:hover{color:#fff}.site-canvas .desktop-nav{gap:4px;padding:5px;border:1px solid #c6a7e01c;border-radius:13px;background:#b390d408;font-size:13px}.site-canvas .desktop-nav>a,.site-canvas .platform-menu>summary{position:relative;padding:8px 13px;border-radius:8px;color:#c8bed5;transition:color .2s,background .2s}.site-canvas .desktop-nav>a:after{content:"";position:absolute;bottom:3px;left:13px;right:13px;height:1px;transform:scaleX(0);transform-origin:left;background:#c298f0;transition:transform .25s}.site-canvas .desktop-nav>a:hover:after,.site-canvas .desktop-nav>a[aria-current]:after{transform:scaleX(1)}.site-canvas .desktop-nav>a:hover,.site-canvas .platform-menu>summary:hover,.site-canvas .platform-menu[open]>summary{color:#f7edff;background:#ad81d112}.site-canvas .header-access{min-height:43px;padding:10px 17px;border-radius:10px;background:linear-gradient(120deg,#bd96e126,#ffffff05);border-color:#c49ce442;box-shadow:inset 0 1px #ffffff10;transition:background .2s,border-color .2s}.site-canvas .header-access:hover{background:#b186d42e;border-color:#c49ce48c}.site-canvas .header-access svg{transition:transform .25s}.site-canvas .header-access:hover svg{transform:translate(2px,-2px)}.site-canvas .header.is-fixed{background:#100d18e8;box-shadow:0 10px 35px #0002;border-bottom-color:#bea0d222;backdrop-filter:blur(18px)}.site-canvas .mega-menu{padding:12px;border-radius:18px;box-shadow:0 24px 70px #0008,inset 0 1px #fff1;background:linear-gradient(145deg,#241b30,#14101d)}.site-canvas .mega-menu>a{border-radius:10px}html[data-motion=on] .header.is-fixed{animation:p-nav-enter .38s cubic-bezier(.2,.7,.2,1) both}html[data-motion=on] .platform-menu[open] .mega-menu,html[data-motion=on] .mobile-menu[open] nav{animation:p-menu-enter .25s ease-out both}html[data-motion=on] .p-faq-list details[open]>p{animation:p-menu-enter .3s ease-out both}@keyframes p-nav-enter{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes p-menu-enter{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}html[data-motion=off] .site-canvas .header *,html[data-motion=off] .p-faq-list *,html[data-motion=off] .p-security-panel *{transition:none!important;animation:none!important}@media(max-width:1100px){.p-tech-strip{grid-template-columns:1fr;gap:22px}.p-tech-intro{display:grid;grid-template-columns:1fr auto;gap:5px 15px}.p-tech-intro .p-caption{grid-column:1}.p-tech-intro a{grid-column:2;grid-row:1/3;align-self:center}.p-tech{flex-direction:row;align-items:center;padding:8px 16px}.p-tech:first-child{border-left:0}.premium-home .p-faq{gap:25px;padding:25px}.p-faq>div:first-child{padding:28px 22px}.site-canvas .desktop-nav>a,.site-canvas .platform-menu>summary{padding-inline:9px}}@media(max-width:900px){.premium-home .p-faq{grid-template-columns:1fr}.p-faq>div:first-child{padding:28px}.p-faq-list{padding-inline:10px}}@media(max-width:700px){.p-tech-strip{padding:23px 20px}.p-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.p-tech{padding:0;border-left:0}.p-tech-intro{display:flex;gap:8px}.p-tech strong{font-size:14px}.p-tech small{font-size:10px}.p-glass-section .p-security-panel{padding:20px;border-radius:18px}.premium-home .p-faq{padding:16px;gap:14px;border-radius:22px}.p-faq>div:first-child{padding:28px 22px}.p-faq-list{padding-inline:6px}.premium-home .p-faq-list summary{font-size:14px;grid-template-columns:20px minmax(0,1fr) 28px;gap:8px;padding-block:20px}.premium-home .p-faq-list details>p{padding:0 8px 22px 28px;font-size:13px}.p-plan-emblem{backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.site-canvas .header *,.p-faq-list *{transition:none!important;animation:none!important}}.site-canvas .desktop-nav{position:relative}.site-canvas .header .mega-menu{left:50%;right:auto;top:calc(100% + 12px);translate:-50% 0;width:min(640px,calc(100vw - 48px));max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}:is(.journey-page,.solutions-page){--j-line:#b894d32f;--j-muted:#b1a2bf;--j-accent:#c09bea;color:#f1eafa}.j-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.j-eyebrow{display:block;font:11px ui-monospace,monospace;letter-spacing:.13em;line-height:1.7;color:#b390cd}:is(.journey-page,.solutions-page) h1,:is(.journey-page,.solutions-page) h2{letter-spacing:-.05em;line-height:1.1;color:#f3ebfa;font-weight:550}:is(.journey-page,.solutions-page) em{color:var(--j-accent);font-style:normal}.j-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}.j-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 19px;min-height:49px;border:1px solid #dab7fc8c;border-radius:10px;background:linear-gradient(120deg,#caa7f7,#a576d3);color:#241334;font-size:13px;font-weight:650;box-shadow:inset 0 1px #fff5;transition:transform .2s,box-shadow .2s}.j-button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #b487e225}.j-button-quiet{color:#decbe9;background:#ad80cf0a;border-color:#b794ce42;box-shadow:inset 0 1px #ffffff08}.j-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding-block:75px 60px;align-items:center}.j-hero h1{font-size:clamp(46px,4.6vw,65px);margin-top:25px}.j-hero-copy>p{font-size:17px;line-height:1.85;color:var(--j-muted);max-width:550px;margin-top:26px}.j-small-note{display:flex;align-items:center;gap:9px;color:#9b89a9;font-size:12px;margin-top:25px}.j-journey-map{background:radial-gradient(ellipse at 15% 0%,#784b9538,transparent 62%),linear-gradient(145deg,#21162e,#140f1d);border:1px solid #b78dce45;border-radius:22px;box-shadow:0 24px 70px #0003,inset 0 1px #fff1;overflow:hidden}.j-map-heading{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--j-line);font:10px ui-monospace,monospace;letter-spacing:.1em;color:#b092c6}.j-journey-map ol{display:grid;list-style:none;margin:0;padding:24px 26px 22px}.j-journey-map li{min-width:0}.j-journey-map li>a{display:grid;grid-template-columns:32px 42px minmax(0,1fr) 18px;align-items:center;column-gap:14px;min-height:62px;padding:12px 17px;border:1px solid #b795cf30;border-radius:11px;background:linear-gradient(145deg,#21172cc9,#150f1fc9);transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.j-journey-map li:first-child>a{border-color:#ba93d568;background:linear-gradient(145deg,#342044d9,#1e142bd9)}.j-journey-map li>a:hover{transform:translateY(-1px);background:#30203e;border-color:#b989d879;box-shadow:0 7px 20px #0002}.j-map-index{font:10px ui-monospace,monospace;color:#b39ac4;text-align:right}.j-map-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #b795cf34;border-radius:8px;background:#a97dcc10;color:#c6a1e1}.j-journey-map li strong{font-size:15px;font-weight:550;line-height:1.35;color:#f0e6f8}.j-journey-map .j-map-arrow{color:#9f7bb7;transition:transform .2s,color .2s}.j-journey-map li>a:hover .j-map-arrow{color:#d7b5ee;transform:translate(3px)}.j-journey-map ol>.j-wire{height:18px;margin:0 0 0 84px}.j-map-footer{font-size:11px;color:#aa94b9;border-top:1px solid var(--j-line);padding:18px 24px;background:#120d1a70}.j-readiness{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:22px 25px;margin-bottom:58px;border:1px solid #b692ca29;border-radius:12px;background:#24182e70}.j-readiness>span{display:flex;align-items:center;gap:10px;font-size:12px;color:#d3b7e5;white-space:nowrap}.j-readiness p{font-size:12px;line-height:1.85;color:#a998b7}.j-readiness>a{display:flex;align-items:center;gap:8px;font-size:12px;color:#c4a0df;white-space:nowrap}.j-step,.s-scenario{position:relative;display:grid;grid-template-columns:1fr 1.08fr;gap:60px;align-items:center;padding:52px 42px;margin-block:32px 60px;border:1px solid #c397df2a;border-radius:25px;background:radial-gradient(ellipse at 100% 0%,#59377435,transparent 68%),linear-gradient(135deg,#1d1428e8,#110d18f2);scroll-margin-top:105px}.j-step-label{display:flex;align-items:center;gap:17px;margin-bottom:27px}.j-number{display:grid;place-items:center;position:relative;width:40px;height:40px;flex-shrink:0;border:1px solid #b48ed043;border-radius:50%;font:12px ui-monospace,monospace;color:#cba8e6;background:#37234655}.j-number svg{position:absolute;inset:-4px;width:46px;height:46px;transform:rotate(-90deg);fill:none;pointer-events:none}.j-number circle{stroke:#d7adff;stroke-width:1.7;stroke-linecap:round;stroke-dasharray:100 100;opacity:0}.j-step h2,.s-scenario h2,.s-choice h2{font-size:clamp(31px,3.2vw,43px)}.j-step-copy>p{font-size:15px;line-height:1.9;color:var(--j-muted);margin-top:23px}.j-copy-list{list-style:none;padding:0;margin:25px 0 29px}.j-copy-list li{position:relative;padding:11px 0 11px 19px;border-bottom:1px solid #b692cb20;color:#b4a1c2;font-size:13px;line-height:1.8}.j-copy-list li:before{content:"";position:absolute;left:1px;top:21px;width:4px;height:4px;background:#b48cd1;border-radius:1px}.j-addon-link{display:flex;gap:12px;align-items:center;padding:17px;margin:0 0 24px;border:1px solid #b58bce36;background:#af83d010;border-radius:11px;color:#cdb5df;font-size:12px;line-height:1.7}.j-addon-link small{display:block;color:#967fa7;font-size:11px;margin-top:4px}.j-addon-link>svg:last-child{margin-left:auto}.j-window{min-width:0;border:1px solid #bc91dc45;border-radius:17px;background:#130d1cc9;box-shadow:0 18px 45px #0002,inset 0 1px #ffffff0b;overflow:hidden}.j-window-bar{padding:18px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--j-line);background:#7d509518}.j-window-bar>span{display:flex;gap:4px}.j-window-bar i{width:4px;height:4px;border-radius:50%;background:#765488}.j-window-bar i:first-child{background:#ae7bd0}.j-window-bar strong{font-size:12px;font-weight:500;color:#bfa7cf}.j-window-bar small{margin-left:auto;font:9px ui-monospace,monospace;color:#9274a7;letter-spacing:.06em;text-align:right}.j-window-body{padding:25px;background-image:linear-gradient(#c5a1df05 1px,transparent 1px),linear-gradient(90deg,#c5a1df05 1px,transparent 1px);background-size:32px 32px}.j-node{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #ad82ca34;border-radius:11px;background:#24182fc7;min-width:0;position:relative}.j-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:#b78bdb12;border:1px solid #b890d13d;color:#bda0d8}.j-node>div{min-width:0}.j-node strong{display:block;font-size:14px;font-weight:550;color:#e3d1ef;line-height:1.5;overflow-wrap:anywhere}.j-node small{display:block;font-size:11px;color:#a68bb8;margin-top:5px;line-height:1.7}.j-tag{margin-left:auto;padding:3px 7px;border:1px solid #b78bd03d;border-radius:5px;color:#ab8cbd;font-size:10px;white-space:nowrap}.j-wire{display:block;width:2px;height:34px;margin:0 auto;fill:none;overflow:visible;pointer-events:none}.j-wire-track{stroke:#86619f;stroke-width:1;opacity:.55}.j-wire-beam{stroke:#d0a3fa;stroke-width:2;stroke-dasharray:100 100;stroke-linecap:round;opacity:0}.j-wire-horizontal{width:36px;height:2px;flex-shrink:0;margin:0}.j-choice{border:0;padding:0;margin:0;min-width:0}.j-segments{display:flex;gap:5px;padding:5px;border:1px solid #ad83c72a;border-radius:10px;background:#0f0a1780;margin-bottom:23px}.j-segments label{flex:1;min-width:0;cursor:pointer}.j-segments input{position:absolute;opacity:0;width:1px;height:1px}.j-segments label>span{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:7px;padding:10px 5px;font-size:12px;color:#ab92bd;transition:background .2s,border-color .2s}.j-segments input:checked+span{background:#59377675;border-color:#b788d760;color:#e3c8f4}.j-segments input:focus-visible+span{outline:2px solid #d0a5f4;outline-offset:2px}.j-topology-cluster,.j-source-existing{display:none}.j-topology-choice:has(input[value=cluster]:checked) .j-topology-single,.j-source-choice:has(input[value=existing]:checked) .j-source-github{display:none}.j-topology-choice:has(input[value=cluster]:checked) .j-topology-cluster,.j-source-choice:has(input[value=existing]:checked) .j-source-existing{display:block}.j-service-row,.j-server-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.j-service-row>span,.j-server-row>span{display:flex;align-items:center;flex-direction:column;gap:10px;padding:18px 5px;border:1px solid #b58ace2e;background:#241730a6;border-radius:10px;font-size:12px;color:#c1a4d2;text-align:center}.j-service-row svg{width:22px;height:22px}.j-server-row strong{font-size:12px;font-weight:550}.j-server-row small{font-size:10px;color:#9275a4}.j-scene-note{font-size:11px;color:#927da1;line-height:1.85;margin-top:20px}.j-inset{display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #b28acc43;border-radius:8px;background:#8955a710;padding:13px 10px;color:#b695cc;font-size:11px;text-align:center}.j-dns-handoff{padding:22px;background:#9b65c11a;border:1px solid #b687d65c;border-radius:11px}.j-dns-handoff>span{font:9px ui-monospace,monospace;color:#9972b0;letter-spacing:.07em}.j-dns-handoff strong{display:block;font-size:18px;font-weight:550;margin:10px 0;color:#ead5fa}.j-dns-handoff p{font-size:12px;line-height:1.8;color:#ac8fc1}.j-verification{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.j-verification>span{display:flex;align-items:center;gap:5px;border:1px solid #b38ac82a;border-radius:5px;padding:7px;font-size:10px;color:#b491cb}.j-route-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0 0;border-top:1px solid var(--j-line);margin-top:22px;font-size:10px;color:#a58ab7}.j-route-preview code{font-size:11px;color:#c1a3d4;overflow-wrap:anywhere}.j-facts{margin:23px 0 0}.j-facts>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #b794cc25;font-size:12px}.j-facts dt{color:#9b80ae}.j-facts dd{margin:0;text-align:right;color:#d4bde3}.j-facts code{font-size:11px}.j-routing-list{display:grid;gap:16px;margin-bottom:23px}.j-routing-row{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.05fr);align-items:center;gap:0}.j-routing-row>code{font-size:11px;color:#c8a6e0;padding:14px 9px;background:#80599b17;border:1px solid #af86c739;border-radius:8px;overflow-wrap:anywhere}.j-routing-row>.j-wire{width:28px}.j-routing-row>span{display:grid;grid-template-columns:20px 1fr;gap:3px 8px;border:1px solid #b086c936;border-radius:8px;background:#281a35;padding:13px 10px}.j-routing-row>span>svg{grid-row:1/3;color:#bd91d9;align-self:center}.j-routing-row strong{font-size:11px;line-height:1.6;font-weight:500;color:#dbc3e9}.j-routing-row small{font:10px ui-monospace,monospace;color:#9673ab}.j-review-list{margin-top:20px}.j-review-list>div{display:grid;grid-template-columns:16px 90px 1fr;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid #a880be25;font-size:11px}.j-review-list svg{color:#b293c9}.j-review-list span{color:#a78bb7}.j-review-list strong{font-weight:500;color:#d3bbdf}.j-deploy-phases{display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;color:#c7a6dd;padding:15px 8px;border:1px solid #b58bce3d;border-radius:9px;background:#5f387432}.j-deploy-phases svg{color:#8959a9;width:12px}.j-operation-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.j-operation-grid>div{padding:20px 15px;border:1px solid #b899cc36;background:#2e1e3b;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#c19cda}.j-operation-grid strong{font-size:13px;font-weight:550;color:#d3b9e5}.j-operation-grid small{font-size:10px;line-height:1.6;color:#9d81af}.j-mail-addon{display:flex;align-items:center;gap:10px;padding:17px 0 0;margin-top:20px;border-top:1px solid var(--j-line);color:#b18acb}.j-mail-addon strong{display:block;font-size:12px;font-weight:550;color:#d1b9e0}.j-mail-addon small{display:block;font-size:10px;color:#9e83af;line-height:1.7;margin-top:4px}.j-light{--j-muted:#756480;--j-accent:#8856aa;--j-line:#9777af3a;background:radial-gradient(ellipse at 0 0,#fff9,transparent 70%),linear-gradient(125deg,#e5dceaed,#d0c1dded);border-color:#ffffffe0;box-shadow:inset 0 1px #fff,0 20px 55px #0002}.j-light h2{color:#302138}.j-light .j-eyebrow{color:#906ba6}.j-light .j-copy-list li{color:#7c638b;border-color:#9b7bb02c}.j-light .j-button-quiet{color:#71478d;border-color:#9870b04f;background:#ffffff5e}.j-light .j-window{background:#faf7ffc9;border-color:#fff;box-shadow:0 0 0 5px #ffffff26,0 18px 40px #51376918}.j-light .j-window-bar{background:#f3edf9;border-color:#9b7fb32e}.j-light .j-window-bar strong{color:#7f5e92}.j-light .j-node{background:#ffffffbf;border-color:#bca4ce6b}.j-light .j-node strong{color:#674379}.j-light .j-node small{color:#9575a6}.j-light .j-icon{color:#9870b2;background:#b694d610}.j-light .j-number{color:#885da1;background:#eee4f8;border-color:#b18bc857}.j-light .j-number circle{stroke:#9361bb}.j-light .j-wire-beam{stroke:#9c66c3}.j-light .j-dns-handoff{background:#ede3f6a6;border-color:#cbb1df}.j-light .j-dns-handoff strong{color:#76518d}.j-light .j-dns-handoff p,.j-light .j-route-preview,.j-light .j-verification>span{color:#9473a5}.j-light .j-route-preview code{color:#79558e}.j-light .j-operation-grid>div{background:#fff8;border-color:#baa1d04f}.j-light .j-operation-grid strong,.j-light .j-mail-addon strong{color:#76548b}.j-light .j-operation-grid small,.j-light .j-mail-addon small{color:#997ca9}.j-closing{padding:68px 35px;border-radius:26px;border:1px solid #bd8dde52;text-align:center;margin-block:65px 80px;background:radial-gradient(ellipse at 50% 0%,#9e62c654,transparent 72%),linear-gradient(125deg,#281934,#160e20);box-shadow:inset 0 1px #fff1;position:relative;overflow:hidden}.j-closing:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#d0b2e509 1px,transparent 1px),linear-gradient(90deg,#d0b2e509 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(black,transparent);pointer-events:none}.j-closing h2{font-size:clamp(32px,3.8vw,50px);margin-top:25px}.j-closing>p{font-size:15px;color:#b3a0c0;line-height:1.8;margin-top:25px}.j-closing .j-actions{justify-content:center}.s-hero{padding-block:78px 45px;text-align:center}.s-hero h1{font-size:clamp(45px,4.9vw,68px);margin-top:25px}.s-hero>p{font-size:17px;line-height:1.85;color:var(--j-muted);max-width:710px;margin:27px auto}.s-audience-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:30px 0 46px}.s-audience-links a{display:flex;align-items:center;gap:12px;padding:13px 19px;border:1px solid #b68bd138;border-radius:9px;background:#a77bcc0e;font-size:13px;color:#c4acd4;transition:background .2s,border-color .2s}.s-audience-links a:hover{background:#ac76ce23;border-color:#b78bd060}.s-audience-links svg:last-child{width:13px;color:#8a649e}.s-foundation-map{padding:26px 30px;background:radial-gradient(ellipse at 50% 0,#8644a938,transparent 78%),#1b1224;border:1px solid #b184cb38;border-radius:19px;box-shadow:inset 0 1px #fff1;text-align:left}.s-foundation-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:20px;font:10px ui-monospace,monospace;letter-spacing:.08em;color:#b799c7}.s-foundation-flow{display:grid;grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:center}.s-foundation-flow .j-wire-horizontal{width:100%}.s-foundation-flow .j-node{height:100%;padding:18px 15px}.s-scenario{margin-top:40px}.j-client-projects{display:grid;gap:13px}.j-client-projects>div{display:flex;align-items:center;gap:13px;padding:19px 16px;border:1px solid #a681c538;border-radius:11px;background:#21162db5}.j-client-monogram{display:grid;place-items:center;width:34px;height:34px;background:#a679c724;color:#ba94d4;border-radius:8px;font:10px ui-monospace,monospace}.j-client-projects strong{display:block;font-size:14px;font-weight:550;color:#dcc5ec}.j-client-projects code{font-size:10px;color:#a085b1}.j-light .j-client-projects>div{background:#fff9;border-color:#b198c64d}.j-light .j-client-projects strong{color:#79548f}.s-choice{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;padding-block:35px}.s-choice h2{margin-top:23px}.s-choice>div>p{font-size:15px;line-height:1.9;color:#b3a0c0;margin-top:24px}.s-choice-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.s-choice-options>a{padding:28px 24px;border:1px solid #bb93d136;border-radius:15px;background:linear-gradient(140deg,#2c1c3b,#191021);transition:border-color .2s,transform .2s}.s-choice-options>a:hover{transform:translateY(-3px);border-color:#c29bdf76}.s-choice-options>a>svg{color:#c09ad8;margin-bottom:24px}.s-choice-options h3{font-size:22px;color:#e6d7f0}.s-choice-options p{font-size:13px;line-height:1.85;color:#ad95bf;margin-block:18px 24px}.s-choice-options a>span{display:flex;align-items:center;gap:10px;color:#c5a4dc;font-size:11px}html[data-motion=off] :is(.j-number svg,.j-wire-beam){visibility:hidden}html[data-motion=off] :is(.journey-page,.solutions-page) *{animation:none!important;transition:none!important}@media(max-width:1150px){.j-wrap{width:calc(100% - 64px)}.j-hero{gap:35px}.j-hero h1{font-size:49px}.j-step,.s-scenario{gap:30px;padding:38px 28px}.j-step h2,.s-scenario h2{font-size:34px}.j-window-body{padding:20px}.j-node{padding:15px 13px}.j-readiness{grid-template-columns:1fr auto;gap:12px 24px}.j-readiness p{grid-column:1;grid-row:2}.j-readiness>a{grid-column:2;grid-row:1/3}.s-foundation-map{padding:23px}.s-foundation-flow .j-node{gap:10px;padding:14px 10px}.s-foundation-flow .j-icon{width:33px;height:33px}.s-foundation-flow .j-node strong{font-size:12px}.s-foundation-flow .j-node small{font-size:10px}.s-choice{gap:30px}.j-review-list>div{grid-template-columns:16px 75px 1fr}}@media(max-width:900px){.j-hero{grid-template-columns:1fr;padding-top:48px;gap:35px}.j-hero-copy{text-align:center}.j-hero-copy>p{margin-inline:auto;max-width:680px}.j-hero .j-actions,.j-hero .j-small-note{justify-content:center}.j-journey-map{width:100%;max-width:620px;justify-self:center}.j-step,.s-scenario{grid-template-columns:1fr;gap:35px;padding:35px}.j-step-visual,.s-scenario>div:last-child{width:100%;max-width:620px;justify-self:center}.j-step h2,.s-scenario h2{font-size:40px}.j-readiness{display:flex;flex-wrap:wrap}.j-readiness p{flex-basis:100%;order:2}.j-readiness>a{margin-left:auto}.s-choice{grid-template-columns:1fr;gap:30px}.s-hero{padding-top:50px}.s-foundation-flow{grid-template-columns:1fr;gap:0}.s-foundation-flow .j-wire-horizontal{height:24px;width:2px;margin:0 auto}.s-foundation-flow .j-node{padding:18px}.s-foundation-flow .j-node strong{font-size:14px}.s-foundation-flow .j-node small{font-size:11px}.s-foundation-flow .j-icon{width:40px;height:40px}}@media(max-width:600px){.j-wrap{width:calc(100% - 32px)}.j-hero,.s-hero{padding-top:36px}.j-hero h1,.s-hero h1{font-size:40px}.j-hero-copy>p,.s-hero>p{font-size:15px}.j-hero .j-eyebrow,.s-hero .j-eyebrow{font-size:10px}.j-actions{gap:10px}.j-button{font-size:12px;padding:12px 15px;gap:12px}.j-small-note{font-size:10px}.j-map-heading{padding:19px;font-size:9px}.j-journey-map ol{padding:18px}.j-journey-map li>a{padding:14px;gap:12px}.j-map-footer{padding:16px 18px;font-size:10px}.j-readiness{padding:20px;margin-bottom:35px;gap:14px}.j-readiness>span{font-size:11px}.j-readiness>a{margin-left:0;font-size:11px}.j-readiness p{order:0;font-size:11px}.j-step,.s-scenario{padding:29px 20px;border-radius:20px;margin-bottom:35px;gap:30px}.j-step h2,.s-scenario h2{font-size:32px}.j-step-copy>p{font-size:14px}.j-copy-list li{font-size:12px}.j-step-label .j-eyebrow{font-size:10px}.j-window-body{padding:16px}.j-window-bar{padding:15px 14px;gap:7px}.j-window-bar strong{font-size:11px}.j-window-bar small{font-size:8px;max-width:100px;line-height:1.6}.j-window-bar>span{display:none}.j-node{padding:14px 11px;gap:10px}.j-node .j-icon{width:34px;height:34px}.j-node .j-icon svg{width:20px}.j-node strong{font-size:12px}.j-node small{font-size:10px}.j-tag{font-size:9px;padding:3px 5px}.j-segments label>span{font-size:10px;gap:5px}.j-service-row>span,.j-server-row>span{font-size:10px;padding:15px 4px;gap:8px}.j-route-preview{flex-wrap:wrap;justify-content:flex-start}.j-facts>div{font-size:11px;gap:10px}.j-routing-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.j-routing-row>.j-wire{width:18px}.j-routing-row>code{font-size:9px;padding:14px 7px}.j-routing-row>span{padding:10px 7px;grid-template-columns:1fr}.j-routing-row>span>svg{display:none}.j-routing-row strong{font-size:10px}.j-review-list>div{grid-template-columns:14px 1fr;font-size:11px}.j-review-list strong{grid-column:2}.j-deploy-phases{font-size:9px;gap:5px}.j-operation-grid>div{padding:16px 12px}.j-operation-grid strong{font-size:12px}.j-mail-addon{flex-wrap:wrap}.j-closing{padding:45px 25px;margin-block:40px 55px}.j-closing h2{font-size:32px}.j-closing>p{font-size:14px}.j-closing .j-eyebrow{font-size:9px}.s-audience-links{gap:8px}.s-audience-links a{font-size:11px;padding:11px 12px;gap:7px}.s-foundation-map{padding:20px}.s-foundation-head{font-size:9px;line-height:1.8;gap:12px}.s-choice{padding:20px 5px}.s-choice h2{font-size:33px}.s-choice-options{grid-template-columns:1fr}.s-choice-options>a{padding:25px}.j-client-projects>div{padding:15px 10px;gap:9px}.j-client-projects strong{font-size:12px}.j-client-monogram{width:28px;height:28px}.j-client-projects code{font-size:9px}}@media(max-width:600px){.j-journey-map li>a{grid-template-columns:28px 38px minmax(0,1fr) 16px;column-gap:10px;min-height:58px;padding:11px}.j-map-icon{width:32px;height:32px}.j-journey-map li strong{font-size:13px}.j-journey-map ol>.j-wire{height:14px;margin-left:66px}}@media(prefers-reduced-motion:reduce){:is(.journey-page,.solutions-page) *{animation:none!important;transition:none!important}}.j-source-choice .j-facts{margin-top:0}.j-light .j-tag,.j-light .j-client-projects code,.j-light .j-scene-note{color:#805b95}.j-light .j-node small,.j-light .j-operation-grid small,.j-light .j-mail-addon small{color:#846494}@media(max-width:900px){.s-foundation-flow .j-wire-horizontal{width:24px;height:2px;margin:11px auto;transform:rotate(90deg)}}.p-blueprint{--bp-line:#b697d238;background:radial-gradient(ellipse at 50% 0,#57366924,transparent 65%),#14101e}.p-blueprint-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px 26px;text-align:left}.premium-home .p-blueprint-heading h3{font-size:27px;line-height:1.25;margin:9px 0;color:#f2eafa;letter-spacing:-1px}.premium-home .p-blueprint-heading p{font-size:12px;color:#aa9bb9;margin:0;line-height:1.7}.p-blueprint-switch{display:flex;flex-shrink:0;border:1px solid var(--bp-line);border-radius:9px;padding:4px;gap:3px;background:#0e0b16}.p-blueprint-switch label{position:relative;cursor:pointer}.p-blueprint-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.p-blueprint-switch label>span{display:flex;align-items:center;gap:7px;font-size:11px;border:1px solid transparent;border-radius:6px;padding:10px;color:#9e8eaf}.p-blueprint-switch input:checked+span{background:#ad7de320;border-color:#bd96e64d;color:#e3c9fa}.p-blueprint-switch input:focus-visible+span{outline:2px solid #d5b1ff;outline-offset:2px}.p-blueprint-map{position:relative;margin:0 32px 24px;text-align:left}.p-blueprint-setup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.p-blueprint-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--bp-line);border-radius:11px;background:#201829;padding:18px;min-width:0;transition:border-color .2s,background .2s}.p-blueprint-card:hover,.p-blueprint-output:hover{background:#2c2039;border-color:#bd93e080}.p-blueprint-label{display:flex;justify-content:space-between;gap:5px;align-items:center;font:9px/1.5 ui-monospace,monospace;letter-spacing:.06em;color:#aa87c6;margin-bottom:17px}.p-blueprint-label svg{flex-shrink:0}.p-blueprint-card-title{display:flex;align-items:center;gap:10px;min-height:42px;margin-bottom:15px}.p-blueprint .p-icon{width:36px;height:36px;flex:0 0 36px;border:1px solid #ba94dc38;border-radius:9px;background:#b484df0b;color:#cba4ea}.premium-home .p-blueprint h4{font-size:13px;line-height:1.5;letter-spacing:-.2px;font-weight:550;margin:0;color:#ece0f6}.premium-home .p-blueprint-card p{font-size:11px;color:#a999b9;line-height:1.8;margin:12px 0 17px}.p-blueprint-vps,.p-blueprint-address,.p-blueprint-source-options{display:flex;align-items:center;gap:6px;min-height:37px}.p-blueprint-vps>span,.p-blueprint-address,.p-blueprint-source-options>span{display:flex;align-items:center;gap:7px;border:1px solid #a788c22e;border-radius:6px;background:#120d1c7a;padding:9px;font:10px/1.4 ui-monospace,monospace;color:#c9b4db}.p-blueprint-address{width:100%}.p-blueprint-address code{font-size:11px}.p-blueprint-vps>span{flex:1;justify-content:center;padding:9px 4px;white-space:nowrap}.p-blueprint-vps .p-blueprint-extra,.p-blueprint .p-blueprint-cluster-copy{display:none}.p-blueprint:has(input[value=cluster]:checked) .p-blueprint-extra{display:flex}.p-blueprint:has(input[value=cluster]:checked) .p-blueprint-cluster-copy{display:block}.p-blueprint:has(input[value=cluster]:checked) .p-blueprint-single-copy{display:none}.p-blueprint-meta{margin-top:auto;padding-top:12px;border-top:1px solid #ae8bcc20;display:flex;align-items:center;gap:6px;font-size:10px;color:#b7a0cb;line-height:1.5}.p-blueprint-runtime{position:relative;display:flex;align-items:center;gap:16px;border:1px solid #c297e469;border-radius:11px;background:linear-gradient(110deg,#382448,#21192e);padding:20px 24px;margin:42px 0}.p-blueprint-runtime .p-caption{font-size:9px;color:#c5a1df}.premium-home .p-blueprint-runtime h4{font-size:16px;margin-top:4px}.premium-home .p-blueprint-runtime p{font-size:11px;color:#b5a2c6;line-height:1.7;margin:5px 0 0}.p-blueprint-runtime-tags{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto;justify-content:flex-end;max-width:235px}.p-blueprint-runtime-tags span{font-size:9px;color:#c5aed7;padding:5px 8px;border:1px solid #d1aae02a;border-radius:5px;background:#100b182b}.p-blueprint-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.p-blueprint-output{position:relative;min-width:0;background:#1a1425;border:1px solid var(--bp-line);border-radius:10px;padding:16px;transition:border-color .2s,background .2s}.p-blueprint-output>div{display:flex;justify-content:space-between;align-items:center;color:#9277a8;margin-bottom:13px}.p-blueprint-output code{display:block;color:#c4a0df;font:10px/1.6 ui-monospace,monospace;margin-top:7px;overflow-wrap:anywhere}.premium-home .p-blueprint-output p{font-size:10px;color:#9382a4;line-height:1.6;margin:7px 0 0}.p-blueprint-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 32px;border-top:1px solid var(--bp-line);font-size:11px;color:#ac98be}.p-blueprint-footer>span,.p-blueprint-footer>a{display:flex;gap:8px;align-items:center}.p-blueprint-footer>a{color:#d1b1ee}.p-blueprint-note{padding:0 32px 18px;font-size:10px;line-height:1.8;color:#877594;text-align:left}.p-blueprint-note a{display:inline-flex;align-items:center;gap:4px;color:#baa2cc}.p-blueprint:not(.pf-ready) .p-blueprint-card+.p-blueprint-card:before{content:"";position:absolute;right:100%;width:31px;top:50%;height:1px;background:#a782bd66}.p-blueprint:not(.pf-ready) .p-blueprint-runtime:before,.p-blueprint:not(.pf-ready) .p-blueprint-output:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:43px;background:#a782bd66}@media(max-width:1050px){.p-blueprint-heading{padding:24px;align-items:flex-start}.p-blueprint-map{margin:0 24px 24px}.p-blueprint-setup{gap:20px}.p-blueprint-card{padding:14px}.p-blueprint-card-title{gap:8px}.p-blueprint-label{font-size:8px}.p-blueprint-runtime-tags{max-width:170px}.p-blueprint-vps>span{font-size:8px;gap:3px}.p-blueprint-vps svg{width:13px}.p-blueprint:not(.pf-ready) .p-blueprint-card+.p-blueprint-card:before{width:21px}}@media(max-width:760px){.p-blueprint-heading{flex-direction:column;gap:17px}.premium-home .p-blueprint-heading h3{font-size:24px}.p-blueprint-setup{grid-template-columns:1fr;gap:26px}.p-blueprint-card{padding:17px}.p-blueprint-card-title{margin-bottom:9px;min-height:36px}.p-blueprint-label{font-size:9px;margin-bottom:12px}.p-blueprint-vps>span{font-size:10px}.p-blueprint-runtime{padding:18px;margin:30px 0;flex-wrap:wrap;gap:12px}.p-blueprint-runtime>div:nth-child(2){flex:1;min-width:150px}.p-blueprint-runtime-tags{margin:0;max-width:none;justify-content:flex-start}.p-blueprint-services{grid-template-columns:1fr;gap:15px;padding-left:24px}.p-blueprint-output{padding:15px 16px 15px 64px;min-height:107px}.p-blueprint-output>div{position:absolute;top:17px;left:15px;margin:0}.p-blueprint-output>div>svg{display:none}.p-blueprint-output code{margin-top:4px}.p-blueprint-footer{padding:17px 24px;flex-direction:column;align-items:flex-start;gap:12px}.p-blueprint-note{padding:0 24px 18px}.p-blueprint:not(.pf-ready) .p-blueprint-card+.p-blueprint-card:before{width:1px;height:27px;left:50%;top:auto;bottom:100%}.p-blueprint:not(.pf-ready) .p-blueprint-output:before{left:-18px;top:50%;width:18px;height:1px}.p-blueprint:not(.pf-ready) .p-blueprint-services{border-left:1px solid #a782bd66;margin-left:6px;padding-left:17px}}.p-blueprint-cluster-layer{display:none;position:relative;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#c7a7e1;margin-top:13px;padding:7px;border:1px solid #b48ace38;border-radius:5px;background:#9d63c514}.p-blueprint:has(input[value=cluster]:checked) .p-blueprint-cluster-layer{display:flex}.p-blueprint-cluster-layer:before{content:"";position:absolute;bottom:100%;height:14px;width:1px;background:#ab80c867}@media(min-width:761px){.p-blueprint:not(.pf-ready) .p-blueprint-runtime:before{left:50%;width:34.25%;height:22px;background:none;border-left:1px solid #a782bd66;border-top:1px solid #a782bd66}.p-blueprint:not(.pf-ready) .p-blueprint-source:after{content:"";position:absolute;top:100%;left:50%;height:22px;width:1px;background:#a782bd66}.p-blueprint-services{position:relative}.p-blueprint:not(.pf-ready) .p-blueprint-services:before{content:"";position:absolute;left:12%;right:12%;top:-22px;height:1px;background:#a782bd66}.p-blueprint:not(.pf-ready) .p-blueprint-runtime:after{content:"";position:absolute;top:100%;left:50%;height:22px;width:1px;background:#a782bd66}.p-blueprint:not(.pf-ready) .p-blueprint-output:before{height:22px}}.p-blueprint-vps{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;min-height:0}.p-blueprint-panel{position:relative;min-width:0;padding:16px;border:1px solid #bd97d94a;border-radius:9px;background:linear-gradient(140deg,#3d2c4c65,#110c1ca6);text-align:left}.p-fleet-title{display:flex;align-items:center;gap:9px;color:#caa4e8}.p-fleet-title strong{font:12px/1.4 ui-monospace,monospace;font-weight:500;color:#e5d1f6}.p-fleet-title>span{margin-left:auto;font:8px/1.5 ui-monospace,monospace;letter-spacing:.05em;color:#8e769e}.premium-home .p-fleet-node h5{font-size:13px;font-weight:500;line-height:1.5;color:#e4d5ee;margin:15px 0 5px;letter-spacing:-.15px}.premium-home .p-fleet-node p{font-size:11px;line-height:1.7;margin:0 0 13px;color:#a995b8}.p-fleet-workloads{display:flex;flex-wrap:wrap;gap:6px}.p-fleet-workloads>span{display:inline-flex;align-items:center;gap:5px;border:1px solid #bc92d72b;border-radius:5px;padding:5px 7px;font-size:9px;line-height:1.5;color:#bea0d2;background:#100c173d}.p-blueprint .p-fleet-multi,.p-blueprint .p-fleet-node.p-blueprint-extra{display:none}.p-blueprint:has(input[value=cluster]:checked) .p-fleet-single{display:none}.p-blueprint:has(input[value=cluster]:checked) .p-fleet-multi{display:inline}.p-blueprint:has(input[value=cluster]:checked) .p-fleet-workloads>.p-fleet-multi{display:inline-flex}.p-blueprint:has(input[value=cluster]:checked) .p-fleet-node.p-blueprint-extra{display:block}.p-blueprint-infra>.p-blueprint-meta{margin:0 0 18px;padding:0;border:0}.p-blueprint-cluster-layer{margin-top:32px;padding:13px 16px;gap:12px;border-radius:8px;text-align:left;justify-content:flex-start}.p-blueprint-cluster-layer strong{display:block;font-size:12px;font-weight:500;color:#e1c5f4}.p-blueprint-cluster-layer span{display:block;font-size:10px;line-height:1.7;color:#af92c4;margin-top:3px}.p-blueprint-cluster-layer small{margin-left:auto;color:#9378a8;font:8px/1.6 ui-monospace,monospace;letter-spacing:.05em}.p-blueprint-cluster-layer:before{height:33px}.p-blueprint.pf-ready .p-blueprint-cluster-layer:before{visibility:hidden}@media(min-width:761px){.p-blueprint:has(input[value=cluster]:checked) .p-blueprint-setup{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.p-blueprint:has(input[value=cluster]:checked) .p-blueprint-infra{grid-column:1/-1}.p-blueprint:has(input[value=cluster]:checked) .p-blueprint-vps{grid-template-columns:repeat(3,minmax(0,1fr))}.p-blueprint:has(input[value=cluster]:checked):not(.pf-ready) .p-blueprint-domain:before{width:1px;height:33px;bottom:100%;left:50%;top:auto}.p-blueprint:has(input[value=cluster]:checked):not(.pf-ready) .p-blueprint-runtime:before{width:25.7%}.p-blueprint:has(input[value=cluster]:checked):not(.pf-ready) .p-fleet-node:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:17px;background:#a782bd66}.p-blueprint:has(input[value=cluster]:checked):not(.pf-ready) .p-blueprint-vps:after{content:"";position:absolute;left:17%;right:17%;bottom:-17px;height:1px;background:#a782bd66}.p-blueprint-vps{position:relative}}@media(max-width:760px){.p-blueprint-cluster-layer small{display:none}.p-blueprint-cluster-layer{padding:12px}.p-blueprint:has(input[value=cluster]:checked) .p-blueprint-vps{gap:24px}.p-blueprint:has(input[value=cluster]:checked) .p-fleet-node{margin-left:20px}.p-blueprint:has(input[value=cluster]:checked):not(.pf-ready) .p-blueprint-vps{border-left:1px solid #a782bd66}.p-blueprint:has(input[value=cluster]:checked):not(.pf-ready) .p-fleet-node:before{content:"";position:absolute;right:100%;width:21px;top:50%;height:1px;background:#a782bd66}}.p-project-paths{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;width:80%;max-width:760px;margin:44px auto;isolation:isolate;text-align:left}.p-project-path{position:relative;border:1px solid #b98cdb55;border-radius:10px;padding:18px 20px;background:linear-gradient(135deg,#342440,#1c1428);min-width:0}.p-project-path-label{display:block;color:#a785bf;font:9px/1.5 ui-monospace,monospace;letter-spacing:.07em;margin-bottom:12px}.p-project-path>div{display:flex;align-items:center;gap:10px}.premium-home .p-project-path h4{font-size:14px;color:#e9d8f6;font-weight:500;margin:0;line-height:1.4}.premium-home .p-project-path p{font-size:11px;line-height:1.8;color:#b19bc1;margin:12px 0 0}.p-project-path-or{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:9px/1 ui-monospace,monospace;color:#ac8dc2;background:#171020;border:1px solid #b796cd33;border-radius:5px;padding:5px 3px}.p-project-paths+.p-blueprint-runtime{margin-top:0}.p-blueprint:not(.pf-ready) .p-project-path:before,.p-blueprint:not(.pf-ready) .p-project-path:after{content:"";position:absolute;left:50%;width:1px;height:23px;background:#a782bd66}.p-blueprint:not(.pf-ready) .p-project-path:before{bottom:100%}.p-blueprint:not(.pf-ready) .p-project-path:after{top:100%}.p-blueprint:not(.pf-ready) .p-project-paths:before,.p-blueprint:not(.pf-ready) .p-project-paths:after{content:"";position:absolute;left:calc(25% - 8.5px);right:calc(25% - 8.5px);height:1px;background:#a782bd66}.p-blueprint:not(.pf-ready) .p-project-paths:before{top:-23px}.p-blueprint:not(.pf-ready) .p-project-paths:after{bottom:-23px}.p-blueprint:not(.pf-ready) .p-project-paths+.p-blueprint-runtime:before{width:1px;height:23px;border:0;left:50%;background:#a782bd66}@media(max-width:760px){.p-project-paths{width:100%;gap:24px;margin-block:34px}.p-project-path{padding:14px 12px}.p-project-path>div{flex-direction:column;align-items:flex-start;gap:9px}.p-project-path-label{font-size:7px;letter-spacing:.04em}.premium-home .p-project-path h4{font-size:13px}.premium-home .p-project-path p{font-size:10px;line-height:1.75}.p-project-path-or{font-size:8px;padding:4px 2px}.p-blueprint:not(.pf-ready) .p-project-path:before,.p-blueprint:not(.pf-ready) .p-project-path:after{height:18px}.p-blueprint:not(.pf-ready) .p-project-paths:before{top:-18px}.p-blueprint:not(.pf-ready) .p-project-paths:after{bottom:-18px}.p-blueprint:not(.pf-ready) .p-project-paths+.p-blueprint-runtime:before{height:18px}}.p-blueprint-setup{position:relative}.p-blueprint:not(.pf-ready) .p-blueprint-setup:after{content:"";position:absolute;left:50%;top:100%;width:calc(33.333333% + 10px);height:21px;border-right:1px solid #a782bd66;border-bottom:1px solid #a782bd66;pointer-events:none}.p-blueprint:not(.pf-ready) .p-blueprint-source:after{display:none}@media(min-width:761px){.p-blueprint:has(input[value=cluster]:checked):not(.pf-ready) .p-blueprint-setup:after{width:calc(25% + 7.5px)}}@media(max-width:1050px)and (min-width:761px){.p-blueprint:not(:has(input[value=cluster]:checked)):not(.pf-ready) .p-blueprint-setup:after{width:calc(33.333333% + 6.666667px)}.p-blueprint:has(input[value=cluster]:checked):not(.pf-ready) .p-blueprint-setup:after{width:calc(25% + 5px)}}@media(max-width:760px){.p-blueprint:not(.pf-ready) .p-blueprint-setup:after{width:0;height:16px}}.p-workbench.p-blueprint{border-radius:18px}.p-blueprint .p-window-bar{font-size:12px}.p-blueprint-heading{padding-block:36px 32px}.p-blueprint-heading .p-caption{font-size:11px;letter-spacing:.13em}.premium-home .p-blueprint-heading h3{font-size:clamp(25px,2.3vw,33px);font-weight:550;letter-spacing:-1.1px;margin-block:12px 10px}.premium-home .p-blueprint-heading p{font-size:13px}.p-blueprint-switch label>span{font-size:12px}.p-blueprint-card,.p-blueprint-output{border-radius:12px}.p-blueprint-card{padding:21px}.p-blueprint-label{font-size:11px;letter-spacing:.065em;margin-bottom:21px}.p-blueprint .p-icon{border-radius:10px}.premium-home .p-blueprint h4{font-size:14px;font-weight:550}.premium-home .p-blueprint-card p{font-size:13px;line-height:1.75}.p-blueprint-meta{font-size:12px}.p-blueprint-address{padding:11px}.p-blueprint-address code{font-size:12px}.p-blueprint-panel{padding:18px}.p-fleet-title strong{font-size:13px}.p-fleet-title>span{font-size:10px}.premium-home .p-fleet-node h5{font-size:14px}.premium-home .p-fleet-node p{font-size:12px}.p-fleet-workloads>span{font-size:11px}.p-blueprint-cluster-layer strong{font-size:14px}.p-blueprint-cluster-layer span{font-size:12px}.p-blueprint-cluster-layer small{font-size:10px}.p-project-path-label{font-size:11px}.premium-home .p-project-path p{font-size:13px}.p-blueprint-runtime{padding:25px}.p-blueprint-runtime .p-caption{font-size:11px}.premium-home .p-blueprint-runtime h4{font-size:18px}.premium-home .p-blueprint-runtime p{font-size:13px}.p-blueprint-runtime-tags span,.p-blueprint-output code{font-size:11px}.premium-home .p-blueprint-output p,.p-blueprint-footer{font-size:12px}.p-blueprint-note{font-size:11px}.p-stage-callouts{margin-top:148px;padding-bottom:0}.p-corner-card{position:absolute;z-index:3;box-sizing:border-box;text-align:left;border:1px solid #c5a3e163;border-radius:16px;background:radial-gradient(ellipse at 0 0,#70518b42,transparent 70%),linear-gradient(130deg,#292036,#21192d);box-shadow:0 16px 50px #0007,0 1px #e4c6ff17 inset}.p-corner-connect{top:-111px;right:-24px;width:362px;padding:22px;display:flex;align-items:center;gap:18px}.p-corner-emblem{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border:1px solid #bd91e368;border-radius:16px;color:#d0adeb;background:linear-gradient(145deg,#8e65b638,#292036);box-shadow:0 0 24px #ac7fe214,0 1px #e4c6ff1c inset}.p-corner-copy{min-width:0}.p-corner-label{font:10px/1.5 ui-monospace,monospace;letter-spacing:.14em;color:#bca2cf}.premium-home .p-corner-card h4{color:#f0e5f8;font-size:25px;line-height:1.12;font-weight:550;letter-spacing:-.7px;margin:9px 0}.p-corner-card h4 em{font-style:normal;color:#d0adeb}.premium-home .p-corner-card p{color:#bda7ce;font-size:11px;line-height:1.6;margin:0}@media(min-width:1100px){.p-stage-callouts .p-window-bar{padding-right:345px}.p-stage-callouts .p-window-bar>.p-tag{display:none}}@media(max-width:1099px){.p-stage-callouts{margin-top:64px;display:flex;flex-direction:column;gap:26px}.p-corner-card{position:relative;inset:auto;max-width:100%;align-self:flex-end}.p-stage-callouts .p-workbench{width:100%}}@media(max-width:760px){.p-blueprint-heading{padding:26px 20px}.p-blueprint-heading .p-caption{font-size:10px;letter-spacing:.07em}.p-blueprint-map{margin-inline:20px}.p-blueprint-card{padding:17px}.p-blueprint-label{font-size:10px}.p-blueprint-panel{padding:14px}.p-fleet-title>span{font-size:9px}.p-blueprint-cluster-layer{padding:12px}.p-project-path{padding:14px 12px}.p-project-path-label{font-size:9px}.premium-home .p-project-path p{font-size:12px}.p-blueprint-runtime{padding:18px}.p-blueprint-runtime-tags{max-width:100%}.p-blueprint-runtime-tags span{font-size:10px}.p-blueprint-output{padding-left:64px}.p-blueprint-footer,.p-blueprint-note{padding-inline:20px}}@media(max-width:600px){.p-stage-callouts{margin-top:38px;gap:24px}.p-corner-connect{width:100%;padding:20px;gap:16px}.p-corner-emblem{width:46px;height:46px;flex-basis:46px}.premium-home .p-corner-card h4{font-size:24px}}.p-workbench.p-blueprint{position:relative;isolation:isolate;background:#14101e;box-shadow:0 0 0 6px #af79e304,0 0 0 7px #b988f01a,0 28px 80px #0006,0 -1px #d0adeb33}.p-blueprint-backdrop{position:absolute;inset:48px 0 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 480px at 50% 0,#ad7de31c,transparent 80%),linear-gradient(#b697d20b 1px,transparent 1px),linear-gradient(90deg,#b697d20b 1px,transparent 1px);background-size:auto,56px 56px,56px 56px;mask-image:linear-gradient(#000,#0009 65%,transparent)}.p-blueprint .p-window-bar{background:linear-gradient(180deg,#21192e,#191321);box-shadow:0 1px #e4c6ff06 inset}.p-blueprint-heading{padding-block:34px}.p-blueprint-card{border:1px solid transparent;background:linear-gradient(160deg,#251c30,#201829 42%,#1c1526) padding-box,linear-gradient(135deg,#bd97d963,#b697d22b 45%,#b697d240) border-box;box-shadow:0 8px 24px #08040e30;border-radius:14px}.p-blueprint-card:hover{border-color:#bd93e080;background:linear-gradient(160deg,#2c2039,#201829)}.p-blueprint-label{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #ae8bcc1f;font-size:10px;letter-spacing:.08em}.p-blueprint-label>span{display:flex;align-items:center;gap:10px;min-width:0}.p-blueprint-label b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 27px;height:27px;font-size:11px;font-weight:400;letter-spacing:0;color:#cba4ea;border:1px solid #ba94dc38;border-radius:7px;background:#ad7de30d}.p-blueprint .p-icon{background:linear-gradient(140deg,#b484df16,#b484df05);box-shadow:0 1px #e4c6ff0b inset}.p-blueprint-panel{min-height:184px;background:linear-gradient(160deg,#261c32,#110c1c);box-shadow:0 1px #e4c6ff09 inset,0 4px 12px #08040e26}.p-blueprint-vps{margin-top:auto}.p-blueprint-detail{display:flex;flex-direction:column;margin-top:auto}.p-blueprint-detail .p-fleet-title>svg{flex-shrink:0}.p-blueprint-detail .p-fleet-title strong{min-width:0}.p-blueprint-detail code{font:inherit;overflow-wrap:anywhere}.p-blueprint-panel-flow{display:flex;align-items:center;justify-content:center;flex:1;padding-block:20px;color:#bd98d8}.p-blueprint-panel-flow>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #bc92d72b;border-radius:8px;background:#b484df09}.p-blueprint-panel-flow>i{flex:1;max-width:36px;height:1px;background:linear-gradient(90deg,#bc92d74d,#bc92d721)}.p-blueprint-address{box-shadow:0 1px 5px #08040e38 inset}.p-project-path{background:linear-gradient(145deg,#30223c,#1c1428 72%);box-shadow:0 1px #e4c6ff0c inset}.p-blueprint-runtime{background:linear-gradient(110deg,#382448,#281d36 45%,#21192e);box-shadow:0 1px #e4c6ff12 inset,0 10px 30px #08040e30}.p-blueprint-output{background:linear-gradient(150deg,#22192d,#1a1425 65%);box-shadow:0 1px #e4c6ff08 inset}.p-blueprint-footer{background:#14101e}@media(max-width:760px){.p-blueprint-backdrop{background-size:auto,40px 40px,40px 40px}.p-blueprint-heading{padding-block:26px}.p-blueprint-label{font-size:9px;letter-spacing:.04em}.p-blueprint-label>span{gap:8px}.p-blueprint-label b{flex-basis:24px;height:24px;font-size:10px}}.p-corner-connect{width:300px;padding:16px;gap:13px;top:-86px}.p-corner-card{background:radial-gradient(ellipse at top left,#49295e18,transparent 75%),#100b18;border-color:#a47bc144;box-shadow:0 12px 32px #08040e80,0 1px #d0adeb0c inset}.p-corner-emblem{width:40px;height:40px;flex-basis:40px;border-radius:11px;background:#1b1226;border-color:#bd91e33b;box-shadow:none}.p-corner-emblem svg{width:23px;height:23px}.premium-home .p-corner-card h4{font-size:20px;margin-block:6px}.p-corner-label{font-size:9px}.premium-home .p-corner-card p{font-size:10px;line-height:1.5}.p-stage-callouts{margin-top:124px}.p-workspace-frame-beam{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:hidden;fill:none;border-radius:inherit}.p-workspace-frame-beam rect{stroke-linecap:round}.p-frame-halo{stroke:#b484df;stroke-width:5;opacity:.45;filter:blur(3px)}.p-frame-signal{stroke:#e1baff;stroke-width:1.8}@media(min-width:1100px){.p-stage-callouts .p-window-bar{padding-right:285px}}@media(max-width:1099px){.p-stage-callouts{margin-top:64px}.p-corner-connect{top:auto}}@media(max-width:600px){.p-stage-callouts{margin-top:38px}.p-corner-connect{width:min(100%,300px)}}.p-laser-workspace{position:relative;width:100%;min-width:0}.p-laser-workspace>.p-workbench{position:relative;z-index:1}.site-canvas>.p-laser-flow{position:absolute;top:0;left:0;width:100%;height:var(--laser-height, 1600px);z-index:-1;pointer-events:none;background:transparent;mask-image:linear-gradient(to bottom,transparent 0,#0000 12px,#0003 48px,#0009 100px,#000 170px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#0000 12px,#0003 48px,#0009 100px,#000 170px)}.p-laser-flow canvas{display:block;width:100%;height:100%;background:transparent}@media(max-width:600px){.site-canvas>.p-laser-flow{mask-image:linear-gradient(to bottom,transparent,#0003 35px,#0009 75px,#000 130px);-webkit-mask-image:linear-gradient(to bottom,transparent,#0003 35px,#0009 75px,#000 130px)}}html[data-motion=off] .p-laser-flow{display:none}.p-hero-copy{position:relative;isolation:isolate;max-width:1080px;padding:clamp(28px,3.5vw,46px) clamp(18px,4vw,54px);overflow:hidden;border:1px solid #c7a4e32b;border-radius:28px;background:linear-gradient(145deg,#251a354d,#100b1c80);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 1px #ecd9ff0d inset,0 20px 70px #08040e30}.p-hero-copy>:not(.p-ghost-cursor){position:relative;z-index:1}.p-hero-copy>.p-ghost-cursor{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;border-radius:inherit;opacity:.075;mix-blend-mode:screen}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.p-hero-copy{background:#171020e6}}@media(max-width:600px){.p-hero-copy{padding:28px 16px;border-radius:22px}.premium-home .p-hero h1{font-size:clamp(30px,8vw,48px)}}html[data-motion=off] .p-ghost-cursor{display:none}.p-tech-carousel,.p-tech-stage{min-width:0}.p-tech-viewport{position:relative;min-width:0}.p-tech-viewport:after{content:"";position:absolute;inset:0 0 0 auto;z-index:1;width:76px;pointer-events:none;background:linear-gradient(90deg,transparent,#17101f9c 60%,#17101fe8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%);transition:opacity .3s ease}.p-tech-grid{display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.p-tech-grid::-webkit-scrollbar{display:none}.p-tech{flex:0 0 23%;min-height:100px}.p-tech:first-child{border-left:1px solid #b59aca20}.p-tech-controls{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:2px}.p-tech-controls button{display:grid;place-items:center;width:27px;height:27px;padding:0;color:#dbc4f0;background:#bb91dd12;border:1px solid #bc96dc3b;border-radius:7px}.p-tech-controls button:hover:not(:disabled){background:#bb91dd2e;border-color:#bc96dc88}.site-canvas .header-access{gap:9px;color:#1c1128;font-weight:700;background:linear-gradient(135deg,#c69cf1,#a978dc);border-color:#d5b0f4;box-shadow:inset 0 1px #ffffff50,0 5px 22px #a46bce23}.site-canvas .header-access:hover{background:linear-gradient(135deg,#d4aff7,#bb8be9);border-color:#e3c7fa}.site-canvas .header-access:hover svg{transform:none}@media(max-width:1100px){.p-tech{flex:0 0 23%;flex-direction:column;align-items:flex-start;padding:14px 18px}.p-tech:first-child{border-left:1px solid #b59aca20}}@media(max-width:900px){.p-tech{flex-basis:32%}}@media(max-width:700px){.p-tech-strip{grid-template-columns:minmax(0,1fr)}.p-tech-viewport:after{width:50px}.p-tech{flex-basis:48%;padding:10px 14px}.p-tech-controls button{width:36px;height:36px}}@media(max-width:480px){.p-tech{flex-basis:70%}}.site-canvas .footer{position:relative;isolation:isolate;background:radial-gradient(ellipse at 14% 0%,#9b63c344,transparent 43%),radial-gradient(ellipse at 84% 100%,#65417e42,transparent 49%),linear-gradient(145deg,#25162ff5,#120e1bf7 70%);border-top-color:#c39bd449;box-shadow:inset 0 1px #f0ddff14,0 -24px 70px #16091e45;-webkit-backdrop-filter:blur(28px) saturate(130%);backdrop-filter:blur(28px) saturate(130%)}.site-canvas .footer:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.4;pointer-events:none;background-image:linear-gradient(#dbbaff08 1px,transparent 1px),linear-gradient(90deg,#dbbaff08 1px,transparent 1px);background-size:72px 72px}.site-canvas .footer .brand,.site-canvas .footer h4,.site-canvas .footer-grid>div>a:not(.brand){color:#f2eafa}.site-canvas .footer-brand p,.site-canvas .footer-grid>div>a:not(.brand),.site-canvas .footer-bottom{color:#b7a5c7}.site-canvas .footer-grid>div>a:not(.brand):hover,.site-canvas .footer-bottom a:hover{color:#e5c7ff}.footer-live-chat{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;width:min(100%,245px);margin-top:25px;padding:12px 13px;border:1px solid #d1a7ee75;border-radius:10px;color:#f5ecfb;background:linear-gradient(135deg,#b078dd42,#6b3c8c26);box-shadow:inset 0 1px #fff3,0 8px 28px #08030e2b;text-align:left;transition:border-color .2s,background .2s,transform .2s}.footer-live-chat:hover{transform:translateY(-2px);border-color:#e3bffb;background:linear-gradient(135deg,#bd85e45d,#76479c3b)}.footer-live-chat>svg:first-child{color:#e0b8f8}.footer-live-chat>span{font-size:12px;font-weight:650;line-height:1.35}.footer-live-chat small{display:block;margin-top:3px;color:#b79bc9;font-size:10px;font-weight:500}@media(max-width:600px){.footer-live-chat{width:100%;max-width:none}}.pricing-billing{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:max-content;margin:0 0 26px auto;padding:5px;border:1px solid #b995d13d;border-radius:12px;background:#191020}.pricing-billing label{position:relative;cursor:pointer}.pricing-billing input{position:absolute;opacity:0;width:1px;height:1px}.pricing-billing label>span{display:flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid transparent;border-radius:8px;font-size:12px;color:#b7a0c9;transition:background .2s,color .2s}.pricing-billing input:checked+span{color:#f5eafb;background:#81539c3d;border-color:#c39cde55;box-shadow:inset 0 1px #ffffff0c}.pricing-billing input:focus-visible+span{outline:2px solid #d4adf3;outline-offset:3px}.pricing-billing small{font-size:9px;color:#d9b6f3}.site-canvas .plan-billing-note,.site-canvas .p-price-card>.plan-billing-note{min-height:0;max-width:none;margin:8px 0 20px;color:#b8a0c9;font-size:11px;line-height:1.6}.site-canvas .pricing-project-note{margin:20px 0 0;max-width:none;color:#a993bb;font-size:12px;line-height:1.8}.site-canvas .pricing-sales{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:22px;margin:30px 0 0;padding:30px;border:1px solid #b895d44d;border-radius:17px;background:radial-gradient(ellipse at 5% 0%,#8b55ae22,transparent 60%),#1c1325;box-shadow:inset 0 1px #fff1}.pricing-sales-icon{display:grid;place-items:center;width:48px;height:48px;color:#d7b4ef;border:1px solid #bb93d344;border-radius:12px;background:#ba83dd0d}.pricing-sales-label{font:10px ui-monospace,monospace;letter-spacing:.12em;color:#ae8bc7}.site-canvas .pricing-sales h3{font-size:24px;line-height:1.25;letter-spacing:-.03em;margin:7px 0;color:#f4eafc}.site-canvas .pricing-sales p{max-width:580px;margin:0;font-size:13px;line-height:1.8;color:#b4a0c3}.pricing-sales-action{display:grid;gap:10px;text-align:center}.pricing-sales-action button{display:flex;align-items:center;justify-content:center;gap:16px;white-space:nowrap;padding:13px 20px;background:#b987dc1a;color:#e6c6fc;border:1px solid #c49be56b;border-radius:9px;cursor:pointer;font:600 12px Manrope,Arial,sans-serif}.pricing-sales-action button:hover{background:#b987dc32;border-color:#d3acee}.pricing-sales-action small{font-size:10px;color:#a58bb8}.pricing-choose{cursor:pointer;font-family:inherit}.pricing-sales button:focus-visible,.pricing-choose:focus-visible{outline:2px solid #d6adf4;outline-offset:4px}@media(max-width:700px){.pricing-billing{margin-right:0}.site-canvas .pricing-sales{grid-template-columns:42px minmax(0,1fr);gap:15px;padding:22px}.pricing-sales-icon{width:42px;height:42px}.pricing-sales-action{grid-column:1/-1}.site-canvas .pricing-sales h3{font-size:22px}.pricing-sales-action button{width:100%}}.brand-logo{display:block;object-fit:contain;flex-shrink:0}.site-canvas .brand-mark{width:40px;height:40px;flex-shrink:0;border-radius:0;background:none;box-shadow:none}.site-canvas .brand-mark img{display:block;width:100%;height:100%}.platform-page{overflow-x:clip;--j-line: #b894d32f;--j-muted: #b5a7c3;--j-accent: #c4a0ed;color:#f1eafa;padding-top:22px}.pl-hub-grid{position:relative;display:flex!important;flex-direction:column;gap:14px!important}.pl-hub-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.pl-hub-spine{position:absolute;left:calc(50% - 1px);top:0;width:2px;height:100%;fill:none;pointer-events:none}.pl-hub-row>.j-wire{position:absolute;left:calc(50% - 16px);top:50%;width:32px;height:2px;margin:0}.pl-hub-row>a{z-index:1}.pl-selector label>span,.pl-choice .j-node,[data-flow-step]{position:relative}.pl-selector label>span:after,.pl-choice .j-node:after,.j-client-projects>[data-flow-step]:after{content:"";position:absolute;inset:-1px;border:1px solid #cba0f3;border-radius:inherit;pointer-events:none;box-shadow:0 0 16px #b287cf28;opacity:var(--flow-glow,0)}.pl-overview-path li{position:relative;padding-bottom:25px}.pl-overview-path li:last-child{padding-bottom:0}.pl-overview-path li>div>.j-wire{position:absolute;left:19px;top:44px;height:calc(100% - 48px);margin:0!important}.pl-overview-path .j-number{z-index:1}@media(min-width:901px)and (min-height:600px){.pl-detail-intro,.faq-section>div:first-child,.premium-home .p-faq>div:first-child{position:sticky;top:110px;align-self:start}.faq-section{align-items:start}.premium-home .p-faq{overflow:clip}}.platform-page :is(h1,h2,h3,p){margin:0}.platform-page :is(h1,h2){letter-spacing:-.05em;line-height:1.1;font-weight:550;color:#f3ebfa}.platform-page em{font-style:normal;color:var(--j-accent)}.platform-page h3{font-weight:550;letter-spacing:-.025em;line-height:1.4;color:#eee4f6}.platform-page p{color:var(--j-muted);line-height:1.85}.platform-page svg{flex-shrink:0}.platform-page :is(a,input):focus-visible{outline:2px solid #d3a5ff;outline-offset:5px}.pl-nav{display:flex;justify-content:space-between;gap:5px;padding:7px;border:1px solid #b28cc72c;border-radius:13px;background:#201628a1;box-shadow:inset 0 1px #ffffff08}.pl-nav a{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 13px;color:#af9fbc;font-size:12px;border:1px solid transparent;border-radius:8px;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.pl-nav a svg{color:#a784c0;stroke-width:1.6}.pl-nav a:hover{background:#c295e010;color:#f0e2fc}.pl-nav a[aria-current=page]{background:linear-gradient(125deg,#9b6acd30,#9b6acb13);border-color:#bf94e44a;color:#ebd9ff;box-shadow:inset 0 1px #fff1}.pl-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:68px;padding-block:66px 50px;min-width:0}.pl-hero>*{min-width:0}.pl-hero h1{font-size:clamp(42px,4.2vw,60px);margin-top:23px}.pl-hero-copy>p{font-size:16px;margin-top:25px;max-width:540px}.pl-hero-note{display:flex;align-items:center;gap:9px;font-size:11px;color:#a58db6;margin-top:24px}.pl-scene,.pl-overview-scene{position:relative;isolation:isolate}.pl-scene:before,.pl-overview-scene:before{content:"";position:absolute;inset:12% -6%;border-radius:50%;background:#814bab20;filter:blur(45px);z-index:-1;pointer-events:none}.platform-page .j-window{border-radius:20px;background:linear-gradient(145deg,#2b1e38e8,#17101fee);border-color:#b28acd4d;box-shadow:inset 0 1px #fff1,0 25px 60px #0003}.platform-page .j-window-bar{padding:17px 21px;background:#17111d70}.platform-page .j-window-body{padding:24px}.pl-scene-heading{display:flex;align-items:center;gap:14px;border:1px solid #c597de2e;background:#bb88e210;padding:17px;border-radius:12px}.pl-scene-heading small{display:block;font:9px ui-monospace,monospace;letter-spacing:.07em;color:#a68bb8;margin-bottom:7px}.pl-scene-heading strong{font-size:15px;font-weight:550;line-height:1.5;color:#ebdcf6}.pl-symbol{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;border:1px solid #c299de40;border-radius:12px;background:linear-gradient(145deg,#b384d722,#b384d709);color:#c2a0e0;box-shadow:inset 0 1px #fff1}.pl-explorer{border:0;padding:0;margin:0;min-width:0}.pl-branch{display:block;width:100%;height:34px;fill:none;pointer-events:none;overflow:visible}.pl-explorer>.pl-branch .j-wire-beam{display:none}.pl-explorer:has(input[value="0"]:checked) .pl-branch-0,.pl-explorer:has(input[value="1"]:checked) .pl-branch-1,.pl-explorer:has(input[value="2"]:checked) .pl-branch-2{display:block}.pl-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pl-selector label{position:relative;cursor:pointer;min-width:0}.pl-selector input{position:absolute;width:1px;height:1px;opacity:0;inset:50%}.pl-selector label>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center;min-height:84px;padding:12px 7px;border:1px solid #aa81c42f;border-radius:10px;background:#1710208f;color:#ac95be;font-size:11px;transition:background .2s,border-color .2s,color .2s}.pl-selector input:checked+span{color:#e2c5f8;border-color:#c79ded9c;background:#8752b12a;box-shadow:inset 0 1px #dfb6ff1c}.pl-selector label:hover>span{border-color:#bd91dc7a}.pl-selector input:focus-visible+span{outline:2px solid #d3a5ff;outline-offset:3px}.pl-choice{display:none}.pl-explorer:has(input[value="0"]:checked) .pl-choice-0,.pl-explorer:has(input[value="1"]:checked) .pl-choice-1,.pl-explorer:has(input[value="2"]:checked) .pl-choice-2{display:block}.platform-page .j-node{min-height:100px;padding:16px;gap:12px;background:#140d1d80;border-color:#ad82ca34}.platform-page .j-node small{font-size:12px;color:#b19dc1;line-height:1.7}.platform-page .j-node strong{font-size:14px}.pl-facts{margin:15px 0 0;padding:0;border:1px solid #b894d324;border-radius:10px;background:#100b166b}.pl-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:12px 15px;font-size:11px;line-height:1.65}.pl-facts>div+div{border-top:1px solid #b894d31f}.pl-facts dt{color:#a78eba}.pl-facts dd{margin:0;color:#dfc9ed;text-align:right;overflow-wrap:anywhere;font-weight:500}.pl-source-label{display:flex;align-items:center;gap:8px;font-size:10px;padding:13px 3px 0;color:#b69bc9}.pl-source-label>span:last-child{margin-left:auto;font:9px ui-monospace,monospace;color:#947ca4}.pl-scene-footer{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--j-line);font-size:10px;color:#b799ca}.pl-status-dot{width:5px;height:5px;border-radius:50%;background:#ad89ca;margin-left:auto;box-shadow:0 0 8px #ac7ed778}.pl-status{display:flex;gap:18px;align-items:center;padding:22px 25px;border:1px solid #b790d02c;border-radius:13px;background:linear-gradient(120deg,#35224288,#21172e88)}.pl-status-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #b890d13a;background:#b98bd016;border-radius:10px;color:#bd9bd5}.pl-status strong{display:block;font-size:13px;font-weight:550;color:#ddc6ed;margin-bottom:6px}.pl-status p{font-size:12px;max-width:850px}.pl-status a{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;color:#d1b0e9;margin-left:auto;padding:11px 13px;border:1px solid #b58ed23c;border-radius:8px;background:#140d1d50;transition:background .2s}.pl-status a:hover{background:#ad80ce1a}.pl-workflow{padding-block:76px;scroll-margin-top:90px}.pl-section-heading h2{font-size:clamp(31px,3vw,43px);margin-top:17px}.pl-section-heading>p{font-size:14px;margin-top:19px}.pl-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:33px}.pl-step{border:1px solid #decceaaa;border-radius:17px;padding:28px;background:radial-gradient(ellipse at 0 0,#ffffffe8,transparent 90%),linear-gradient(135deg,#dfd4e9ed,#cbbbdcec);box-shadow:inset 0 1px #fff,0 14px 35px #0002}.pl-step-top{display:flex;align-items:center;gap:20px;margin-bottom:27px;color:#8a60a4}.pl-step-top .j-wire{height:2px;width:auto;flex:1;margin:0}.pl-step .j-number{color:#815595;background:#f6f0fd88;border-color:#986db154}.pl-step .j-number circle,.pl-step .j-wire-beam{stroke:#945db9}.pl-step .j-wire-track{stroke:#9c74b4}.pl-step h3{font-size:20px;color:#382342}.pl-step p{font-size:13px;line-height:1.85;color:#776080;margin-top:12px}.pl-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:30px 70px;align-items:start}.pl-detail-intro{padding-top:25px}.pl-detail-intro h2{font-size:clamp(30px,3vw,41px);margin-top:20px;max-width:380px}.pl-detail-intro p{font-size:14px;margin-block:23px 26px;max-width:380px}.pl-detail-list{border:1px solid #b38ac62c;border-radius:18px;background:linear-gradient(135deg,#281a35b8,#150f1ceb);overflow:hidden}.pl-detail-list article{display:flex;align-items:flex-start;gap:20px;padding:29px}.pl-detail-list article+article{border-top:1px solid #b38ac624}.pl-detail-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #b58ed135;background:#ad80ce12;border-radius:10px;color:#b998d0}.pl-detail-list h3{font-size:19px;margin:4px 0 12px}.pl-detail-list p{font-size:13px}.pl-detail-list ul{display:grid;gap:10px;list-style:none;margin:19px 0 0;padding:0}.pl-detail-list li{display:flex;align-items:baseline;gap:9px;font-size:12px;color:#c3a9d5;line-height:1.7}.pl-detail-list li svg{align-self:center;color:#a07aba}.pl-addon{display:flex;gap:22px;align-items:center;padding:27px;border:1px solid #b18acd3d;border-radius:17px;background:#7a4ca414;margin-bottom:65px}.pl-addon h3{font-size:22px;margin-top:9px}.pl-addon p{font-size:13px;margin-top:10px;max-width:700px}.pl-addon>.j-button{margin-left:auto;flex-shrink:0}.pl-related{padding-top:10px}.pl-related>.pl-section-heading h2{font-size:32px}.pl-related>.pl-section-heading+div{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:27px}.pl-related a:not(.j-button){display:flex;align-items:center;gap:17px;padding:23px;border:1px solid #b08acc37;border-radius:13px;background:#4d2f641a;transition:background .2s,border-color .2s}.pl-related a:not(.j-button):hover{background:#70479729;border-color:#c7a0e168}.pl-related a small{font:9px ui-monospace,monospace;color:#9a7fad;letter-spacing:.08em}.pl-related a strong{display:block;font-size:20px;font-weight:550;color:#e0c9ed;margin-top:6px}.pl-related a:not(.j-button)>svg:last-child{margin-left:auto;color:#b58bcf}.pl-closing{position:relative;isolation:isolate;text-align:center;padding:57px 28px;margin-block:65px 75px;border:1px solid #b28cd146;border-radius:23px;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#a16ac645,transparent 70%),linear-gradient(120deg,#291a35ee,#191021ee)}.pl-closing:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#cda6e60a 1px,transparent 1px),linear-gradient(90deg,#cda6e60a 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(#000,transparent)}.pl-related .pl-closing{width:100%}.pl-closing>.pl-symbol{margin:0 auto 23px;width:58px;height:58px;border-radius:15px;background:#b584d51a}.pl-closing h2{font-size:clamp(32px,3.4vw,46px);margin-top:20px}.pl-closing p{font-size:14px;margin-top:23px}.pl-closing .j-actions{justify-content:center}.pl-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.pl-hub-grid a{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;border:1px solid #b08acc37;background:#160e2180;border-radius:10px;padding:17px 13px;position:relative;transition:background .2s,border-color .2s}.pl-hub-grid a:hover{border-color:#ca9dea89;background:#925fb523}.pl-hub-grid .pl-symbol{width:38px;height:38px;border-radius:9px}.pl-hub-grid strong{font-size:12px;font-weight:500;color:#d2b7e4}.pl-hub-grid a>svg{position:absolute;right:8px;top:8px;width:10px;color:#846397}.pl-ownership{display:flex;align-items:center;justify-content:center;gap:10px;color:#b799ca;font-size:11px;padding:15px;border:1px solid #b58dc52b;border-radius:9px;background:#b17ec40a}.pl-catalog{padding-block:78px}.pl-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.pl-catalog-grid>a{display:flex;flex-direction:column;border:1px solid #b792cb32;border-radius:17px;padding:27px;background:radial-gradient(ellipse at 0 0,#ac74d218,transparent 80%),linear-gradient(130deg,#241a2fe8,#18111fea);box-shadow:inset 0 1px #fff1;transition:transform .25s,border-color .25s,box-shadow .25s}.pl-catalog-grid>a:hover{transform:translateY(-4px);border-color:#c29ae274;box-shadow:0 18px 40px #0003}.pl-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:26px}.pl-card-top>span:last-child{font:9px ui-monospace,monospace;letter-spacing:.07em;color:#967aa8}.pl-catalog-grid h3{font-size:24px}.pl-catalog-grid p{font-size:13px;margin-block:15px 26px}.pl-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;margin-top:auto;border-top:1px solid #b08bc52c;color:#b596cc;font-size:10px}.pl-overview-path{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:48px;border:1px solid #c8b5daaa;background:radial-gradient(ellipse at 0 0,#ffffffbf,transparent 80%),linear-gradient(130deg,#e0d5eaea,#cebddded);border-radius:23px;color:#382342;align-items:center}.pl-overview-path h2{font-size:40px;color:#382342;margin-top:20px}.pl-overview-path em{color:#9056af}.pl-overview-path .j-eyebrow{color:#8c6a9c}.pl-overview-path>div>p{font-size:14px;color:#7c618b;margin-block:22px 25px}.pl-overview-path ol{list-style:none;margin:0;padding:0}.pl-overview-path li{display:flex;gap:20px}.pl-overview-path li>div{min-width:0;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:7px 9px;flex:1}.pl-overview-path li>div>svg:not(.j-wire){color:#9069a8}.pl-overview-path h3{font-size:16px;color:#4d325e}.pl-overview-path li p{font-size:12px;color:#81658f;grid-column:1/-1}.pl-overview-path .j-wire{height:24px;margin:4px 0 5px -41px}.pl-overview-path li:last-child .j-wire{visibility:hidden}.pl-overview-path .j-number{background:#f2eaf8;color:#8a619d;border-color:#a57bb65c}.pl-overview-path .j-number circle,.pl-overview-path .j-wire-beam{stroke:#9664b9}html[data-motion=on] .pl-choice{animation:pl-panel-enter .3s ease-out}@keyframes pl-panel-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}html[data-motion=off] .platform-page *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.platform-page *{animation:none!important;transition:none!important}}@media(max-width:1150px){.pl-nav{flex-wrap:wrap;justify-content:center}.pl-nav a{padding:10px 12px}.pl-hero{gap:35px}.pl-hero h1{font-size:45px}.pl-step{padding:24px}.pl-details{gap:40px}.pl-status{align-items:flex-start;flex-wrap:wrap}.pl-status>div{flex:1;min-width:60%}.pl-status a{margin-left:58px}.pl-hub-grid a{padding:17px 10px;gap:8px}.pl-catalog-grid>a{padding:23px}.pl-overview-path{gap:45px}}@media(max-width:900px){.pl-hero{grid-template-columns:1fr;padding-block:48px;gap:38px}.pl-hero h1{font-size:clamp(40px,6vw,54px)}.pl-hero-copy>p{max-width:620px}.pl-hero>div:last-child{width:100%;max-width:620px;margin:auto}.pl-step-grid{grid-template-columns:1fr}.pl-step{padding:26px}.pl-step-top{max-width:250px;margin-bottom:20px}.pl-details{grid-template-columns:1fr;gap:28px}.pl-detail-intro{padding:0}.pl-detail-intro :is(h2,p){max-width:620px}.pl-catalog-grid{grid-template-columns:1fr 1fr}.pl-overview-path{grid-template-columns:1fr;gap:38px;padding:35px}.pl-addon{flex-wrap:wrap}.pl-addon>div{flex:1;min-width:70%}.pl-addon>.j-button{margin-left:70px}}@media(max-width:600px){.platform-page{padding-top:12px}.platform-page .j-wrap{width:calc(100% - 32px)}.pl-nav{gap:3px;justify-content:flex-start;padding:6px}.pl-nav a{padding:10px 8px;font-size:10px;gap:6px;flex:1 0 28%}.pl-nav a:first-child{flex-basis:100%;justify-content:flex-start;padding-left:12px}.pl-nav a svg{width:15px;height:15px}.pl-hero h1{font-size:39px}.pl-hero-copy>p{font-size:14px}.platform-page .j-actions{gap:10px}.platform-page .j-button{font-size:12px;padding:13px 15px;gap:13px}.pl-hero-note{font-size:10px}.platform-page .j-window-body{padding:17px}.platform-page .j-window-bar{padding:15px}.platform-page .j-window-bar strong{font-size:10px}.platform-page .j-window-bar small{font-size:8px}.pl-scene-heading{padding:13px;gap:11px}.pl-scene-heading .pl-symbol{width:40px;height:40px}.pl-scene-heading strong{font-size:13px}.pl-scene-heading small{font-size:8px}.pl-selector{gap:6px}.pl-selector label>span{font-size:10px;min-height:78px;padding:10px 4px;gap:9px}.platform-page .j-node{padding:13px;align-items:flex-start;gap:10px;min-height:111px}.platform-page .j-icon{width:34px;height:34px;border-radius:8px}.platform-page .j-icon svg{width:20px}.platform-page .j-node strong{font-size:12px}.platform-page .j-node small{font-size:11px}.pl-facts>div{grid-template-columns:72px minmax(0,1fr);gap:9px;padding:11px;font-size:10px}.pl-status{padding:18px;gap:13px}.pl-status-icon{width:34px;height:34px}.pl-status p{font-size:11px}.pl-status a{margin-left:47px;font-size:11px}.pl-workflow,.pl-catalog{padding-block:55px}.pl-section-heading h2{font-size:32px}.pl-section-heading>p{font-size:13px}.pl-step-grid{margin-top:25px;gap:14px}.pl-step{padding:24px}.pl-step h3{font-size:20px}.pl-details{padding-block:0 45px}.pl-detail-list article{padding:22px 18px;gap:13px}.pl-detail-icon{width:34px;height:34px;border-radius:8px}.pl-detail-icon svg{width:18px}.pl-detail-list h3{font-size:17px}.pl-detail-list p{font-size:12px}.pl-detail-list li{font-size:11px;align-items:flex-start}.pl-detail-list li svg{margin-top:3px;align-self:auto}.pl-related>.pl-section-heading+div{grid-template-columns:1fr;gap:12px}.pl-related a:not(.j-button){padding:20px}.pl-related a strong{font-size:18px}.platform-page .pl-closing{padding:36px 19px;margin-block:45px 55px}.platform-page .pl-related .pl-closing{width:100%}.pl-closing h2{font-size:32px}.pl-closing p{font-size:13px}.pl-addon{padding:22px 18px;gap:14px;margin-bottom:40px}.pl-addon>.j-button{margin-left:0}.pl-addon>.pl-symbol{display:none}.pl-catalog-grid{grid-template-columns:1fr;gap:16px}.pl-catalog-grid>a{padding:25px}.pl-overview-path{padding:27px 23px;gap:32px}.pl-overview-path h2{font-size:34px}.pl-overview-path li{gap:16px}.pl-overview-path .j-wire{margin-left:-37px}.pl-overview-path h3{font-size:14px}.pl-overview-path li p{font-size:11px}.pl-hub-grid{gap:8px}.pl-hub-grid a{grid-template-columns:1fr;gap:10px;padding:16px 13px}.pl-hub-grid strong{font-size:11px}.pl-ownership{font-size:10px;gap:8px;padding:13px 10px}.pl-source-label{font-size:9px;gap:6px}}.pf-ready .j-window-body{position:relative}.pf-ready .pl-choice{animation:none!important}.pf-ready :is(.pl-branch,.pl-hub-spine,.j-wire){visibility:hidden}.pf-overlay{position:absolute;inset:0;pointer-events:none;overflow:visible;fill:none;z-index:2}.pf-track{stroke:#a47bbb;stroke-width:1;opacity:.38;stroke-linejoin:round}.pf-pulse{stroke:#e1baff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pf-surface{position:relative}.pf-ready .pf-surface:after{content:"";position:absolute;inset:-1px;border:1px solid #d8acf7;border-radius:inherit;box-shadow:0 0 15px #b47cda28;opacity:var(--pf-glow,0);pointer-events:none}.pl-scene-heading .pl-source-label{flex-wrap:wrap;padding-top:9px;font-size:9px;gap:5px}html[data-motion=off] .pf-overlay{display:none}@media(prefers-reduced-motion:reduce){.pf-overlay{display:none}}.p-topology[data-platform-flow],.p-security-panel[data-platform-flow]{position:relative}.p-topology[data-platform-flow] .p-ingress{width:75%;margin:26px auto 0;padding:14px 12px;border:1px solid #b58ad84d;border-radius:9px;background:#8056a018;font-size:13px}.pf-ready .p-topology-line{visibility:hidden}.pf-ready .p-topology-nodes:before,.pf-ready .p-topology-node:before,.pf-ready .p-authority-nodes:before,.pf-ready .p-authority-nodes>span:before{visibility:hidden}.p-security-panel[data-platform-flow] .p-security-detail{border:1px solid #b797cf40;border-radius:11px;background:#ffffff38;padding:20px;min-height:184px}.p-security-panel.pf-ready .pf-track{stroke:#9867b4;opacity:.42}.p-security-panel.pf-ready .pf-pulse{stroke:#8c4ab8}.p-security-panel.pf-ready .pf-surface:after{border-color:#9d63c7;box-shadow:0 0 15px #9a5fba24}@media(max-width:600px){.p-security-panel[data-platform-flow] .p-security-detail{padding:17px}.p-topology[data-platform-flow] .p-ingress{font-size:12px}}.solutions-page .s-scenario{padding:38px;gap:38px;border-radius:22px;background:radial-gradient(ellipse at 0 0,#9972b51a,transparent 60%),#15101e;box-shadow:inset 0 1px #e2c4ff12,0 22px 60px #0002;grid-template-columns:.95fr 1.15fr}.solutions-page .s-scenario>div{min-width:0}.solutions-page .s-scenario h2{font-size:clamp(30px,3vw,42px);line-height:1.16}.solutions-page .j-step-label{margin-bottom:26px}.solutions-page .j-icon{background:linear-gradient(145deg,#654975,#36253f);border:1px solid #b68dce70;box-shadow:inset 0 1px 1px #e9c9ff30,0 5px 14px #0002;color:#ddbef4}.solutions-page .j-copy-list li{padding-block:13px;color:#bba9c9}.solutions-page .j-button{border-radius:11px;background:linear-gradient(115deg,#c29af0,#a777d5);color:#21122f;border-color:#d4afea90;box-shadow:inset 0 1px #fff3;font-weight:650}.solutions-page .j-window{background:#171020;border-color:#ac81c34a;box-shadow:inset 0 1px #fff1,0 16px 36px #0003;border-radius:16px}.solutions-page .j-window-bar{background:linear-gradient(100deg,#35233f,#21172d);padding:16px;flex-wrap:wrap;gap:8px}.solutions-page .j-window-bar strong{color:#e1ccef;font-weight:600}.solutions-page .j-window-bar small{font-size:8px;letter-spacing:.04em}.solutions-page .j-window-body{padding:20px}.s-scene-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px;font:8px/1.7 ui-monospace,monospace;letter-spacing:.07em;color:#a18bae}.s-signal{display:flex;align-items:center;gap:5px;color:#a8d9c7;letter-spacing:0;white-space:nowrap}.s-signal:before{content:"";width:4px;height:4px;background:#8fcab5;border-radius:50%}.s-flow-node{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:15px;background:linear-gradient(120deg,#30223c,#21182c);border:1px solid #b991d144;border-radius:11px;box-shadow:inset 0 1px #ecd2ff0b}.s-flow-node>div{min-width:0}.s-flow-node strong{display:block;color:#e7d8f2;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.s-flow-node small{display:block;margin-top:4px;font-size:10px;line-height:1.6;color:#aa94ba;overflow-wrap:anywhere}.s-flow-branches{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:38px}.s-flow-branches .s-flow-node{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 10px}.s-flow-branches .j-icon{width:31px;height:31px;border-radius:8px}.s-flow-branches strong{font-size:11px}.s-flow-branches small{font-size:9px}.s-flow-hosts{padding-top:30px}.s-flow-hosts .j-icon{display:none}.s-flow-hosts strong{font:9px/1.6 ui-monospace,monospace}.s-scene-footer{display:flex;align-items:center;gap:8px;padding-top:16px;margin-top:18px;border-top:1px solid #b991d121;color:#ab96bb;font-size:10px;line-height:1.7}.s-flow-branches:before{content:"";position:absolute;left:calc((100% - 24px)/6);right:calc((100% - 24px)/6);top:19px;border-top:1px solid #86619f80}.s-flow-branches:after{content:"";position:absolute;left:50%;top:0;height:19px;border-left:1px solid #86619f80}.s-flow-branches>.s-flow-node:before{content:"";position:absolute;left:50%;height:19px;top:-20px;border-left:1px solid #86619f80}.s-flow-hosts:before,.s-flow-hosts:after{display:none}.s-flow-hosts>.s-flow-node:before{height:30px;top:-31px}.pf-ready .s-flow-branches:before,.pf-ready .s-flow-branches:after,.pf-ready .s-flow-node:before{display:none}.s-email{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:42px;margin-block:60px;border:1px solid #bc95d54f;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#895fa537,transparent 65%),#1b1324;box-shadow:inset 0 1px #edd8ff15}.s-email h2{font-size:clamp(30px,3vw,42px);margin-top:22px;line-height:1.15}.s-email p{font-size:14px;line-height:1.9;color:#bba7c9;margin:22px 0 27px}.s-email-preview{border:1px solid #bb93d147;border-radius:15px;overflow:hidden;background:#16101f}.s-email-heading{display:flex;align-items:center;gap:13px;background:linear-gradient(120deg,#3e294c,#291d35);padding:22px}.s-email-heading strong{font-size:14px;color:#eadcf4;display:block}.s-email-heading small{font-size:11px;color:#baa0ca;display:block;margin-top:4px}.s-email-free{margin-left:auto;color:#e6cafb;font-size:29px;letter-spacing:-.04em}.s-mailbox{display:flex;align-items:center;gap:15px;padding:21px;border-top:1px solid #b893cb20}.s-mailbox>span{font:10px ui-monospace,monospace;color:#8f739e}.s-mailbox strong{font-size:13px;font-weight:550;color:#e2ccee}.s-mailbox strong em{color:#a68bb9;font-style:normal;font-weight:400}.s-mailbox svg{margin-left:auto;color:#c5a0e2}@media(max-width:900px){.solutions-page .s-scenario{grid-template-columns:1fr;padding:30px}.s-email{grid-template-columns:1fr;gap:30px;padding:30px}.solutions-page .s-scenario>div:last-child{max-width:none}}@media(max-width:600px){.solutions-page .s-scenario{padding:22px 16px;gap:27px}.solutions-page .s-scenario h2{font-size:31px}.solutions-page .j-window-body,.solutions-page .j-window-bar{padding:13px}.solutions-page .j-window-bar small{width:100%;text-align:left;margin-left:20px}.s-flow-node{padding:12px;gap:10px}.s-flow-branches{gap:8px}.s-flow-branches:before{left:calc((100% - 16px)/6);right:calc((100% - 16px)/6)}.s-flow-branches .s-flow-node{padding:10px 7px}.s-flow-branches strong{font-size:10px}.s-flow-hosts strong{font-size:8px}.s-scene-caption{font-size:7px;gap:6px}.s-email{padding:24px 18px}.s-email-heading{padding:16px;gap:10px}.s-mailbox{padding:19px 14px;gap:10px}.s-mailbox strong{font-size:11px}}.solutions-page .s-signup-pending{opacity:.65;cursor:not-allowed}.solutions-page #agencies{background:radial-gradient(ellipse at 0 0,#fff,transparent 75%),linear-gradient(125deg,#e8def1,#cbb9db);border-color:#f4eafa;box-shadow:inset 0 1px #fff,0 22px 65px #0002;--j-muted:#705c7e;--j-accent:#8855ae}.solutions-page #agencies h2{color:#34243f}.solutions-page #agencies .j-eyebrow{color:#815799}.solutions-page #agencies .j-copy-list li{color:#715780;border-color:#89609f27}.solutions-page #agencies .j-icon{background:linear-gradient(135deg,#f7f0ff,#d9c6e9);border-color:#b599cb80;color:#8655a4;box-shadow:inset 0 1px #fff}.solutions-page #agencies .j-button{background:linear-gradient(120deg,#9862c3,#76469c);color:#fff;border-color:#aa7acc}.solutions-page #agencies .j-window{background:#f9f5fddc;border-color:#fff;box-shadow:0 12px 35px #72508815,inset 0 1px #fff}.solutions-page #agencies .j-window-bar{background:linear-gradient(110deg,#ede3f5,#e4d8ed);border-color:#a884bc38}.solutions-page #agencies .j-window-bar strong{color:#644478}.solutions-page #agencies .j-window-bar small{color:#88669e}.solutions-page #agencies .s-flow-node{background:#fffc;border-color:#bea0d45c;box-shadow:inset 0 1px #fff}.solutions-page #agencies .s-flow-node strong{color:#634277}.solutions-page #agencies .s-flow-node small{color:#9474a6}.solutions-page #agencies .s-scene-footer{color:#92719f;border-color:#a580bd33}#agencies .pf-track{stroke:#a17ab8;opacity:.6}#agencies .pf-pulse{stroke:#8c4db7}#agencies .pf-surface:after{border-color:#a270c4;box-shadow:0 0 14px #9260b524}.s-portfolio-summary{display:flex;gap:26px;align-items:center;padding:5px 0 22px;border-bottom:1px solid #a580bd33;color:#967aa6;font-size:10px}.s-portfolio-summary strong{display:block;color:#6e4686;font-size:27px;font-weight:550;line-height:1.2;margin-bottom:5px}.s-portfolio-summary>svg{margin-left:auto;color:#a782bc}.s-portfolio-labels{display:flex;justify-content:space-between;margin:21px 0 12px;font:8px ui-monospace,monospace;letter-spacing:.08em;color:#987baa}.s-client-ledger{display:grid;gap:15px}.s-client-lane{display:grid;grid-template-columns:minmax(0,1fr) 28px 115px;align-items:stretch}.s-client-lane>.j-wire{width:28px;align-self:center}.s-client-lane>.s-flow-node:last-child{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 7px;gap:8px}.s-client-lane>.s-flow-node:last-child .j-icon{height:29px;width:29px}.s-client-lane>.s-flow-node:last-child small{font-size:8px}.s-client-initial{display:grid;place-items:center;width:32px;height:36px;border:1px solid #b99acd4d;border-radius:8px;background:#ede2f6;color:#9062ab;font:10px ui-monospace,monospace;flex-shrink:0}.s-client-type{display:block;margin-top:9px;font-size:9px;color:#a18aac}.s-team-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.s-team-services .s-flow-node{flex-direction:column;align-items:flex-start;padding:14px 10px}.s-team-services strong{font-size:12px}.s-team-services small{font-size:9px}.s-team-control{position:relative;margin-top:38px;border:1px solid #bf99db52;border-radius:12px;background:linear-gradient(120deg,#483054,#291e35)}.s-team-control>.s-flow-node{border:0;background:none;padding:20px}.s-team-policies{display:flex;gap:18px;padding:12px 17px;border-top:1px solid #b98bd52b;color:#bda3cd;font-size:9px}.s-team-policies span{display:flex;gap:5px;align-items:center}.s-team-tier{margin:22px 0 0}.s-team-fleet{padding-top:30px}.s-team-map:not(.pf-ready) .s-team-control:before{content:"";position:absolute;top:-39px;left:50%;height:38px;border-left:1px solid #86619f80}@media(max-width:600px){.s-client-lane{grid-template-columns:minmax(0,1fr) 18px 76px}.s-client-lane>.j-wire{width:18px}.s-client-entry{padding:12px 8px;gap:8px}.s-client-entry strong{font-size:11px}.s-client-initial{width:25px;height:30px;font-size:8px}.s-client-type{font-size:8px}.s-portfolio-summary{gap:18px}.s-team-services{gap:8px}.s-team-services .s-flow-node{padding:11px 7px}.s-team-services strong{font-size:10px}.s-team-policies{gap:10px;font-size:8px;padding:12px}.s-team-control>.s-flow-node{padding:14px}}.s-team-fleet{padding-top:38px}.s-team-services{position:relative}.s-team-map:not(.pf-ready) .s-team-services:after{content:"";position:absolute;left:calc((100% - 24px)/6);right:calc((100% - 24px)/6);bottom:-19px;border-top:1px solid #86619f80}.s-team-map:not(.pf-ready) .s-team-services>.s-flow-node:after{content:"";position:absolute;left:50%;bottom:-20px;height:19px;border-left:1px solid #86619f80}@media(max-width:600px){.s-team-map:not(.pf-ready) .s-team-services:after{left:calc((100% - 16px)/6);right:calc((100% - 16px)/6)}}.s-agency-intro>span{font:9px ui-monospace,monospace;letter-spacing:.07em;color:#8b659f}.s-agency-intro h3{font-size:23px;color:#58356c;margin:12px 0 8px;letter-spacing:-.04em}.s-agency-intro p{font-size:12px;color:#846593;line-height:1.7}.s-client-switch{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.s-client-switch legend{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.s-client-switch label{cursor:pointer;position:relative}.s-client-switch input{position:absolute;opacity:0;width:1px;height:1px}.s-client-switch label>span{display:flex;align-items:center;gap:7px;padding:11px 8px;border:1px solid #b994cf5c;border-radius:9px;font-size:10px;color:#876695;background:#ffffff6b;transition:background .2s,border-color .2s}.s-client-switch label>span>span{font:8px ui-monospace,monospace;opacity:.65}.s-client-switch input:checked+span{color:#633880;border-color:#a271c2;background:#ddc6ee8c;box-shadow:inset 0 1px #fff8}.s-client-switch input:focus-visible+span{outline:2px solid #8651aa;outline-offset:3px}.s-agency-project{display:none}.s-agency-story:has(input[value="0"]:checked) [data-client="0"],.s-agency-story:has(input[value="1"]:checked) [data-client="1"],.s-agency-story:has(input[value="2"]:checked) [data-client="2"]{display:block}.s-agency-selected>svg{color:#9870af;flex-shrink:0}.s-agency-selected>span{margin-left:auto;font-size:9px;color:#9875aa}.solutions-page #agencies .s-agency-selected small{font:8px ui-monospace,monospace;color:#9370a4;letter-spacing:.05em;margin:0 0 5px}.s-agency-hub{position:relative;display:flex;gap:17px;align-items:center;padding:22px 18px;border:1px solid #a57abd7a;border-radius:13px;background:radial-gradient(ellipse at 0 0,#fff9,transparent 65%),linear-gradient(110deg,#e3cdef,#cfb3e1);box-shadow:inset 0 1px #fff9,0 8px 25px #8f62a71a}.s-agency-orbit{position:relative;display:grid;place-items:center;flex-shrink:0;width:65px;height:65px;border:1px solid #a881bf55;border-radius:50%;background:#f5e9fd75}.s-agency-orbit:after{content:"";position:absolute;inset:-5px;border:1px solid transparent;border-top-color:#a375c0;border-right-color:#a375c030;border-radius:50%;animation:s-agency-orbit 7s linear infinite}@keyframes s-agency-orbit{to{transform:rotate(360deg)}}.s-agency-hub small{font:8px ui-monospace,monospace;color:#86579f;letter-spacing:.04em}.s-agency-hub strong{display:block;margin-top:7px;font-size:16px;font-weight:600;color:#573368;line-height:1.4}.s-agency-hub p{font-size:10px;line-height:1.7;color:#846194;margin-top:6px}.s-agency-destinations .s-flow-node{gap:8px;align-items:flex-start;min-height:117px}.solutions-page #agencies .s-agency-destinations small{font-size:9px;color:#8f709f;margin:0}.s-agency-destinations strong{font-size:11px!important}.s-agency-result{display:flex;gap:10px;align-items:flex-start;margin-top:19px;padding:13px;border:1px solid #ae8ac134;border-radius:9px;background:#fdf9ff75;color:#9065a5}.s-agency-result p{font-size:10px;line-height:1.8;color:#8a699b}.s-agency-result strong{display:block;color:#745086;font-size:11px}@media(max-width:600px){.s-client-switch label>span{font-size:9px;display:block;padding:10px 7px}.s-client-switch label>span>span{display:block;margin-bottom:5px}.s-agency-selected>span{display:none}.s-agency-hub{gap:12px;padding:16px 12px}.s-agency-orbit{width:44px;height:44px}.s-agency-orbit img{width:34px;height:34px}.s-agency-hub strong{font-size:14px}.s-agency-hub small{font-size:7px}.s-agency-destinations strong{font-size:9px!important}.s-agency-destinations .s-flow-node{min-height:106px}}@media(prefers-reduced-motion:reduce){.s-agency-orbit:after{animation:none}}.s-client-switch input{inset:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.s-branded-control{display:flex;align-items:center;gap:16px;padding:20px;position:relative}.s-control-mark{display:grid;place-items:center;width:59px;height:59px;flex-shrink:0;border-radius:13px;border:1px solid #c299e366;background:linear-gradient(140deg,#68457b,#352340);box-shadow:inset 0 1px #efd1ff26,0 0 25px #b088d012}.s-branded-control>div{min-width:0}.s-branded-control small{display:block!important;font:8px ui-monospace,monospace!important;letter-spacing:.08em;color:#c2a1db!important;margin:0 0 7px!important}.s-branded-control strong{display:block;font-size:15px;color:#efddfc;font-weight:600;line-height:1.4}.s-branded-control p{font-size:10px;line-height:1.7;color:#b59bc8;margin-top:5px}.s-developer-control>svg{margin-left:auto;color:#ad8ec2;flex-shrink:0}.s-control-orbit{border-radius:50%;position:relative;width:62px;height:62px;background:radial-gradient(circle,#73508a,#37243f)}.s-control-orbit:after{content:"";position:absolute;inset:-5px;border:1px solid transparent;border-top-color:#d4aeef;border-right-color:#d4aeef40;border-radius:50%;animation:s-agency-orbit 8s linear infinite}.s-benefits{list-style:none;padding:0;margin:29px 0 30px;display:grid;gap:0}.s-benefits li{display:flex;align-items:flex-start;gap:14px;position:relative;padding:17px 0}.s-benefit-icon{position:relative;display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;border:1px solid #b58ad24a;border-radius:10px;color:#cdb0e3;background:linear-gradient(145deg,#473053,#24192e);box-shadow:inset 0 1px #fff1}.s-benefits strong{display:block;font-size:13px;font-weight:650;letter-spacing:-.015em;color:#e7d8f2;line-height:1.5}.s-benefits p{font-size:11px;line-height:1.85;color:#a994b9;margin:5px 0 0}.s-benefit-step{font:9px ui-monospace,monospace;color:#826793;margin-left:auto;padding-top:5px}.s-benefits-developers li:not(:last-child):after{content:"";position:absolute;left:18px;top:54px;bottom:-17px;width:1px;background:linear-gradient(#b48cce55,#b48cce14)}.s-benefits-developers .s-benefit-icon{z-index:1}.s-benefits-agencies{gap:10px}.s-benefits-agencies li{padding:15px;border:1px solid #b195c449;border-radius:11px;background:linear-gradient(110deg,#fffc,#ffffff50);box-shadow:inset 0 1px #fff9}.s-benefits-agencies .s-benefit-icon{background:#eee1f7;border-color:#bb99d056;color:#8b5ba7;box-shadow:inset 0 1px #fff}.s-benefits-agencies strong{color:#614076}.s-benefits-agencies p{color:#896b98}.s-benefits-teams{border-top:1px solid #ac85c12b;border-bottom:1px solid #ac85c12b}.s-benefits-teams li+li{border-top:1px solid #ac85c11c}.s-benefits-teams .s-benefit-icon{border-radius:8px;background:#b084d010;box-shadow:none;border-color:#b992d02b}.s-benefits-teams li>div{padding-left:12px;border-left:1px solid #b48cd02b}@media(max-width:600px){.s-branded-control{padding:16px 12px;gap:12px}.s-control-mark{width:46px;height:46px}.s-control-mark img{width:34px;height:34px}.s-branded-control strong{font-size:13px}.s-branded-control small{font-size:7px!important}.s-branded-control p{font-size:9px}.s-developer-control>svg{display:none}.s-benefits{margin-block:23px}.s-benefits p{font-size:11px}.s-benefits strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.s-control-orbit:after{animation:none}}.s-logo-accent{display:flex;align-items:center;gap:9px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #bb94d026;color:#d8c0e8;font-size:10px;font-weight:650;letter-spacing:.045em}.s-logo-accent>span{display:flex;align-items:center;gap:10px}.s-logo-accent small{font-size:9px;font-weight:400;letter-spacing:0;color:#a88dbb;border-left:1px solid #ac86c342;padding-left:10px}.solutions-page .s-solutions-overview{margin-top:40px;padding:0;overflow:hidden;background:radial-gradient(ellipse at 15% 0,#7e509332,transparent 65%),#191221;border-color:#ba91d040;box-shadow:inset 0 1px #efdaff12,0 18px 50px #0002}.s-overview-heading{display:flex;align-items:center;gap:16px;padding:26px 28px;border-bottom:1px solid #b48bcb24}.s-overview-mark{display:grid;place-items:center;width:54px;height:54px;background:linear-gradient(130deg,#513661,#2d2038);border:1px solid #b98bd451;border-radius:13px;box-shadow:inset 0 1px #fff1;flex-shrink:0}.s-overview-eyebrow{font:8px/1.6 ui-monospace,monospace;letter-spacing:.1em;color:#b494c8}.solutions-page .s-overview-heading h2{font-size:23px;margin-top:7px;letter-spacing:-.035em}.s-overview-ownership{display:flex;gap:7px;align-items:center;margin-left:auto;color:#b39ac3;font-size:10px;white-space:nowrap}.s-overview-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px}.s-overview-path{display:flex;flex-direction:column;position:relative;padding:20px 18px;border:1px solid #b18bcc30;border-radius:12px;background:linear-gradient(135deg,#35263d80,#21182b);transition:border-color .2s,background .2s;min-width:0}.s-overview-path:hover,.s-overview-path:focus-visible{background:linear-gradient(135deg,#47314f,#291d34);border-color:#c9a2e08c}.s-overview-card-top{display:flex;align-items:center;gap:10px;margin-bottom:22px}.s-overview-card-top .j-icon{width:36px;height:36px;border-radius:9px}.s-overview-card-top>span:nth-child(2){font:9px/1.6 ui-monospace,monospace;color:#baa0cd}.s-overview-card-top>svg{margin-left:auto;color:#9477a7}.s-overview-path h3{font-size:19px;line-height:1.35;color:#e8dcef;letter-spacing:-.025em}.s-overview-path p{font-size:12px;line-height:1.85;color:#ab97b9;margin:12px 0 22px}.s-overview-route{display:block;margin-top:auto;padding-top:14px;border-top:1px solid #b792ce29;font:9px/1.8 ui-monospace,monospace;color:#c6a7de}.s-overview-agencies{background:linear-gradient(135deg,#58426455,#2c2034)}.s-overview-base{display:flex;align-items:center;gap:22px;padding:17px 28px;background:#100b1666;border-top:1px solid #b28cca24;color:#987da9}.s-overview-base>span{font:8px ui-monospace,monospace;letter-spacing:.07em}.s-overview-base>div{display:flex;gap:20px;flex-wrap:wrap}.s-overview-base>div>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#bea3cd}.s-overview-base small{margin-left:auto;font-size:10px}@media(max-width:900px){.s-overview-ownership{display:none}.s-overview-base{flex-wrap:wrap;gap:12px}.s-overview-base small{display:none}.s-overview-paths{gap:10px;padding:16px}.s-overview-path{padding:16px 12px}.s-overview-card-top{gap:7px}.s-overview-card-top>span:nth-child(2){font-size:8px}.s-overview-path h3{font-size:17px}}@media(max-width:600px){.s-overview-heading{padding:20px 17px;gap:12px}.solutions-page .s-overview-heading h2{font-size:21px;line-height:1.25}.s-overview-eyebrow{font-size:7px}.s-overview-mark{width:44px;height:44px}.s-overview-paths{grid-template-columns:1fr;padding:14px;gap:12px}.s-overview-path{padding:18px}.s-overview-card-top{margin-bottom:15px}.s-overview-card-top>span:nth-child(2){font-size:10px}.s-overview-path p{margin-bottom:16px}.s-overview-base{padding:18px}.s-overview-base>div{gap:12px 18px}.s-overview-base>span{width:100%}}.s-email h2{color:#f1e6fa;letter-spacing:-.045em;font-weight:550}.s-email h2 em{font-style:normal;color:#c09bea}.s-email .s-signup-pending{opacity:.65;cursor:not-allowed;border-radius:11px;background:linear-gradient(115deg,#c29af0,#a777d5);color:#21122f;border-color:#d4afea90;font-weight:650}.premium-home .s-email .j-icon{background:linear-gradient(145deg,#654975,#36253f);border-color:#b68dce70;color:#ddbef4}.premium-home .s-email{margin-block:65px 85px;scroll-margin-top:115px}.s-overview-base{flex-wrap:wrap;gap:14px 22px}.s-overview-base>div{gap:13px 18px}@media(max-width:600px){.premium-home .s-email{margin-block:36px 50px}}.s-mail-delivery{background:radial-gradient(ellipse at 50% 45%,#885baa20,transparent 65%),#16101f}.s-mail-diagram{display:block;width:100%;height:auto;overflow:visible;color:#d1b3e8}.s-mail-diagram .s-mail-title{font:500 13px Manrope,sans-serif;fill:#e8d9f4}.s-mail-diagram .s-mail-caption{font:10px Manrope,sans-serif;fill:#aa8fbc}.s-mail-server{fill:#30223e;stroke:#bd91db66;stroke-width:1}.s-mail-status{fill:#a0dbc0}.s-mail-wires{stroke:#9b75b840;stroke-width:1}.s-mail-dots path{stroke:#d7b0f8;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1 9;animation:mail-dots-travel 1s linear infinite}.s-mail-inbound{animation:mail-dots-travel 1s linear infinite,mail-send 5s ease-in-out infinite!important}.s-mail-outbound{animation:mail-distribute 5s ease-in-out infinite}.s-mail-hub{fill:#543366;stroke:#c69be27a;stroke-width:1.4}.s-mail-halo{fill:#bd8feb0a;stroke:#bb8bdd38;animation:mail-hub-receive 5s ease-in-out infinite;transform-origin:240px 169px}.s-mail-device>rect{fill:#24192f;stroke:#ba91d04a;stroke-width:1;animation:mail-device-receive 5s ease-in-out infinite}.s-mail-delivery-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 20px;padding:14px 0 17px;border-top:1px solid #ba91d024;color:#a78cb9;font-size:10px;text-align:center}.s-mail-delivery-note>span{width:4px;height:4px;border-radius:50%;background:#bf9cdb}@keyframes mail-dots-travel{to{stroke-dashoffset:-40}}@keyframes mail-send{0%,5%{opacity:0}12%,32%{opacity:1}42%,to{opacity:0}}@keyframes mail-distribute{0%,32%{opacity:0}42%,78%{opacity:1}90%,to{opacity:0}}@keyframes mail-hub-receive{0%,25%,85%,to{stroke-opacity:.4;transform:scale(1)}38%,55%{stroke-opacity:1;transform:scale(1.12)}}@keyframes mail-device-receive{0%,55%,to{stroke:#ba91d04a;fill:#24192f}72%,86%{stroke:#d4a8f2bb;fill:#382547}}html[data-motion=off] .s-mail-diagram *{animation:none!important}@media(prefers-reduced-motion:reduce){.s-mail-diagram *{animation:none!important}}@media(max-width:600px){.s-mail-delivery .s-email-heading{padding:16px 12px}.s-mail-delivery .s-email-heading strong{font-size:12px}.s-mail-delivery .s-email-heading small{font-size:9px}.s-mail-delivery-note{font-size:9px;margin-inline:12px}.s-mail-diagram .s-mail-caption{font-size:11px}}.s-mail-tech-background{stroke:#bb91db;stroke-width:1.2;opacity:.25;filter:blur(2px);pointer-events:none}.s-mail-tech-background circle{fill:#b789d8;stroke:none}.s-mail-tech-grid{opacity:.28;stroke-width:.7}#infrastructure .p-connect-layout{gap:55px;align-items:center}#infrastructure .p-step{width:100%;padding-bottom:29px;gap:22px}#infrastructure .p-step>div{position:relative;flex:1;padding:0 0 21px;border-bottom:1px solid #af8bc526}#infrastructure .p-step:last-of-type>div{border:0;padding-bottom:0}#infrastructure .p-step h3{font-size:19px;margin-bottom:10px;color:#ebdef4}#infrastructure .p-step p{max-width:390px;font-size:13px;line-height:1.9;color:#ae9bbc}#infrastructure .p-server-panel{background:radial-gradient(ellipse at 0 0,#9865b527,transparent 65%),#17101f;box-shadow:inset 0 1px #eed4ff12,0 20px 50px #0002}#infrastructure .p-server-symbol{background:linear-gradient(145deg,#634572,#302039);border-color:#c19dda66;color:#d2b0e8;box-shadow:inset 0 1px #fff2}.p-connect-review-label{padding:0 28px 12px;font:8px ui-monospace,monospace;letter-spacing:.1em;color:#a084b3}.p-connect-review>div{align-items:flex-start;justify-content:flex-start;gap:13px;padding:17px 0}.p-connect-review .p-review-symbol{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border:1px solid #af85cc33;border-radius:8px;background:#b487d312;color:#c3a0da}.p-connect-review>div>div{min-width:0}.p-connect-review strong{font-size:12px;color:#e1cdea}.p-connect-review small{display:block;margin-top:5px;font-size:10px;line-height:1.8;color:#a58db6}.p-connect-plan{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 28px 0;padding:12px 15px;border:1px solid #b78fce3d;border-radius:8px;background:#ac7bc411;color:#d5b6e9;font-size:11px;transition:background .2s}.p-connect-plan:hover{background:#ac7bc425}@media(max-width:700px){#infrastructure .p-connect-layout{gap:30px}#infrastructure .p-step h3{font-size:17px}#infrastructure .p-step p{font-size:12px}.p-connect-review-label{padding-inline:20px}.p-connect-plan{margin-inline:20px}}#infrastructure .p-workspace-summary .p-panel-bar{padding:17px 22px}#infrastructure .p-workspace-summary .p-connect-review{margin:8px 22px 0;padding:0;background:none;border:0}#infrastructure .p-workspace-summary .p-connect-review>div{padding:12px 0;align-items:center}#infrastructure .p-workspace-summary .p-connect-review small{margin-top:2px;line-height:1.5}#infrastructure .p-workspace-summary .p-connect-plan{margin:10px 22px 0}#infrastructure .p-workspace-summary .p-panel-note{padding:14px 22px}#infrastructure .p-workspace-summary .p-provider-addon{padding:12px 22px;font-size:11px;gap:9px}#infrastructure .p-workspace-summary .p-provider-addon>span{display:flex;align-items:center;gap:10px}#infrastructure .p-workspace-summary .p-provider-addon small{font-size:10px;margin:0;color:#a991bb}@media(max-width:600px){#infrastructure .p-workspace-summary .p-panel-bar{padding:16px}.p-workspace-summary .p-panel-bar .p-tag{font-size:9px}#infrastructure .p-workspace-summary .p-connect-review,#infrastructure .p-workspace-summary .p-connect-plan{margin-inline:16px}}#domains .p-domain-layout{gap:38px;align-items:center}#domains .p-domain-copy h3{font-size:30px;line-height:1.2}#domains .p-domain-copy>p{font-size:14px;line-height:1.85}#domains .p-domain-guide{display:grid;gap:10px;margin-block:23px}#domains .p-domain-guide li{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #a37abb32;border-radius:12px;background:linear-gradient(120deg,#ffffffa6,#f1e8f568);box-shadow:inset 0 1px #fff9}#domains .p-domain-guide li>div{flex:1;min-width:0}#domains .p-domain-guide strong{display:block;font-size:13px;color:#4b325f;font-weight:650}#domains .p-domain-guide small{display:block;font-size:11px;line-height:1.6;color:#80668f;margin-top:4px}#domains .p-domain-guide li>svg{color:#9670ac;flex-shrink:0}#domains .p-dns-number{flex-shrink:0}#domains .p-domain-board{transform:none;overflow:hidden;background:linear-gradient(145deg,#ffffffed,#eee6f7);box-shadow:0 18px 45px #5837711c,inset 0 1px #fff}#domains .p-domain-board .p-panel-bar{padding:17px 20px;font-size:9px}.p-domain-hub{display:flex;align-items:center;gap:14px;margin:22px 20px 0;padding:19px 17px;border:1px solid #a47cba40;border-radius:13px;background:linear-gradient(120deg,#e6d8f1,#f9f5ff);position:relative;z-index:1}.p-domain-hub-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#fff8;border:1px solid #af8acb45;flex-shrink:0}.p-domain-hub small{display:block;font:8px/1.6 ui-monospace,monospace;letter-spacing:.08em;color:#9470aa}.p-domain-hub strong{display:block;font-size:21px;letter-spacing:-.035em;color:#4a2c60;margin-top:4px}.p-domain-routes{position:relative;margin:0 20px 20px 38px;padding:20px 0 0 18px}.p-domain-routes:before{content:"";position:absolute;left:0;top:0;bottom:38px;width:1px;background:#b596cb}.p-domain-route{position:relative;display:flex;align-items:center;gap:10px;padding:15px 12px;border:1px solid #b497cd4a;border-radius:10px;background:#fff9;min-height:76px}.p-domain-route+.p-domain-route{margin-top:13px}.p-domain-route:before{content:"";position:absolute;right:100%;top:50%;width:19px;height:1px;background:#b596cb}.p-domain-route:after{content:"";position:absolute;right:100%;top:calc(50% - 1px);width:19px;height:3px;background:linear-gradient(90deg,transparent,#8d52b6,transparent);transform-origin:left;animation:domain-route-signal 3.8s linear infinite;animation-delay:var(--route-delay)}.p-route-icon{display:grid;place-items:center;width:33px;height:36px;border-radius:9px;border:1px solid #aa82c338;background:#ece1f5;color:#8752a8;flex-shrink:0}.p-domain-route>div{min-width:0;flex:1}.p-domain-route strong{display:block;font-size:12px;color:#513362}.p-domain-route small{display:block;font:9px/1.8 ui-monospace,monospace;color:#957ba4;overflow-wrap:anywhere}.p-route-target{display:flex;align-items:flex-end;flex-direction:column;gap:5px;font-size:9px;color:#82618f;white-space:nowrap}.p-route-target b{font:8px ui-monospace,monospace;background:#eee3f5;border:1px solid #b99ace40;border-radius:4px;padding:3px 5px;color:#8b60a6}.p-domain-board-footer{display:flex;align-items:center;gap:8px;padding:15px 20px;background:#e5d9ed66;border-top:1px solid #b598cb30;color:#9473a7}#domains .p-domain-board-footer p{font-size:10px;margin:0;color:#896d99}#domains .p-domain-mail{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;padding:27px;margin-top:32px;align-items:center;background:radial-gradient(ellipse at 100% 0,#754a9155,transparent 75%),#291c37}#domains .p-domain-mail .p-email-heading{align-items:flex-start}#domains .p-domain-mail h3{font-size:21px;margin-top:7px}#domains .p-domain-mail p{font-size:12px;line-height:1.8;max-width:360px}.p-mail-eyebrow{font:8px ui-monospace,monospace;letter-spacing:.1em;color:#b796ce}.p-domain-mailboxes{display:grid;gap:8px;min-width:0}.p-domain-mailboxes>span{display:flex;align-items:center;gap:5px;padding:11px 12px;border:1px solid #b995d338;border-radius:8px;background:#ffffff06;color:#d6b8ec;font-size:11px}.p-domain-mailboxes strong{font-weight:400;color:#b497c5}.p-domain-mailboxes svg{margin-right:5px;flex-shrink:0}.p-domain-mailboxes>small{font-size:9px;color:#a88cbb}#domains .p-domain-mail>.p-action{grid-column:1/-1;justify-self:start;padding:0;border:0;background:none;box-shadow:none;color:#dbbaef;font-size:12px}@keyframes domain-route-signal{0%,15%{opacity:0;transform:scaleX(.2)}35%,65%{opacity:1;transform:scaleX(1)}85%,to{opacity:0}}html[data-motion=off] .p-domain-route:after{animation:none;display:none}@media(prefers-reduced-motion:reduce){.p-domain-route:after{animation:none;display:none}}@media(max-width:900px){#domains .p-domain-layout{grid-template-columns:1fr}.p-domain-board{width:100%;max-width:560px;justify-self:center}}@media(max-width:600px){#domains .p-domain-copy h3{font-size:26px}#domains .p-domain-mail{grid-template-columns:1fr;padding:21px}.p-domain-hub{margin:16px 12px 0;padding:14px 10px;gap:10px}.p-domain-hub strong{font-size:18px}.p-domain-routes{margin:0 12px 16px 23px;padding-left:13px}.p-domain-route{padding:12px 8px;gap:8px;flex-wrap:wrap}.p-domain-route:before,.p-domain-route:after{width:14px}.p-route-target{flex-direction:row;align-items:center;margin-left:41px;width:100%}.p-domain-routes:before{bottom:51px}.p-domain-route strong{font-size:11px}.p-domain-hub small{font-size:7px}#domains .p-domain-board .p-panel-bar{padding:15px 12px;font-size:8px}}.p-domain-route:nth-child(2){--route-delay:.6s}.p-domain-route:nth-child(3){--route-delay:1.2s}.p-domain-board{position:relative}.p-domain-route:after{animation:none;display:none}.p-domain-board.pf-ready .p-domain-routes:before,.p-domain-board.pf-ready .p-domain-route:before{display:none}.p-domain-board .pf-track{stroke:#b596cb}.p-domain-board .pf-pulse{stroke:#8d52b6;filter:drop-shadow(0 0 3px #9f71c0)}.p-domain-board.pf-ready .pf-surface:after{display:block;inset:-1px;width:auto;height:auto;transform:none;background:none;animation:none;border:1px solid #9b63c1;box-shadow:0 0 18px #9861bb40,inset 0 0 16px #b482ce12;opacity:var(--pf-glow,0)}#domains .p-domain-mail>.p-action{padding:15px 21px;border:1px solid #d4afea90;border-radius:11px;background:linear-gradient(115deg,#c29af0,#a777d5);color:#21122f;box-shadow:inset 0 1px #ffffff30;font-size:13px;font-weight:650}#domains .p-domain-mail>.p-action:hover{background:linear-gradient(115deg,#cba7f3,#b58add);box-shadow:0 6px 20px #170d2428}.p-stack-context{display:flex;align-items:baseline;gap:20px;margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #b28dc52b}.p-stack-context>span{flex-shrink:0;font:9px ui-monospace,monospace;letter-spacing:.09em;color:#c4a2df}.premium-home .p-stack-context p{margin:0;max-width:780px;font-size:12px;line-height:1.85;color:#b6a1c5}.p-stack-badge{font:8px Manrope,sans-serif;white-space:nowrap;border:1px solid #b58ed13d;border-radius:5px;padding:4px 6px;color:#b79bca;background:#ab7bcd0a}@media(max-width:600px){.p-stack-context{display:block}.premium-home .p-stack-context p{margin-top:10px;font-size:11px}.p-code-toolbar>span{flex-wrap:wrap}.p-stack-badge{font-size:7px}}#deployments .p-review-content{background:radial-gradient(ellipse at 100% 0,#8e5caa1f,transparent 65%),#171020}.p-review-heading{display:flex;align-items:center;gap:12px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid #b48dce2c}.p-review-heading .p-icon{background:linear-gradient(145deg,#664877,#34243f);border-color:#b38acf66;color:#d7b7ef}.p-review-heading .p-label{margin:0 0 5px;font-size:8px}.p-review-heading strong{font-size:13px;font-weight:600;color:#e5d3f1}.p-review-heading>span{margin-left:auto;font:7px ui-monospace,monospace;letter-spacing:.08em;color:#ae91c1;border:1px solid #b58ace33;border-radius:5px;padding:5px 7px}#deployments .p-review-panel h3{font-size:28px;max-width:360px;letter-spacing:-.035em}#deployments .p-review-panel>p{font-size:13px;line-height:1.9;color:#b4a0c1;margin-top:14px}#deployments .p-service-focus{padding:16px;margin-top:22px;background:linear-gradient(120deg,#71488926,#41294f17);border-color:#b590cc3d}#deployments .p-service-focus>.p-icon{display:none}.p-review-route{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#ae83cc}#deployments .p-review-route strong{font-size:11px;padding:6px 8px;border-radius:6px;border:1px solid #b28bc12e;background:#160f2070}#deployments .p-review-facts{display:grid;gap:0;border:1px solid #a482bc2c;border-radius:11px;overflow:hidden;margin-top:16px;background:#0e0b1438}#deployments .p-review-facts>div{display:grid;grid-template-columns:1fr 1.35fr;gap:15px;padding:14px 16px;background:transparent;border:0;border-radius:0}#deployments .p-review-facts>div+div{border-top:1px solid #b48dce22}#deployments .p-review-facts dt{font-size:10px;color:#a991ba}#deployments .p-review-facts dd{font-size:12px;text-align:left;color:#dfcdeb}#deployments .p-review-panel>.p-action{font-size:12px;padding:14px 17px}.p-deployment-review:has(input[value=web]:checked) [data-code-service=web],.p-deployment-review:has(input[value=api]:checked) [data-code-service=api],.p-deployment-review:has(input[value=database]:checked) [data-code-service=database]{background-image:linear-gradient(105deg,transparent 35%,#cb9ef222 48%,transparent 62%),linear-gradient(90deg,#995acd29,#995acd08);background-size:250% 100%,100% 100%;animation:code-selection-sweep 4s ease-in-out infinite}@keyframes code-selection-sweep{0%,15%{background-position:110% 0,0 0}75%,to{background-position:-90% 0,0 0}}html[data-motion=off] .p-code-line{animation:none!important}@media(prefers-reduced-motion:reduce){.p-code-line{animation:none!important}}@media(max-width:600px){#deployments .p-review-panel h3{font-size:25px}.p-review-heading{gap:9px}.p-review-heading .p-label{font-size:7px}#deployments .p-review-facts>div{grid-template-columns:1fr;gap:4px}.p-review-heading>span{font-size:6px}}#deployments .p-review-heading{margin-bottom:18px;padding-bottom:16px}#deployments .p-review-panel h3{font-size:27px;max-width:none}#deployments .p-review-panel>p{font-size:12px;line-height:1.85}.p-review-topology{display:flex;align-items:center;margin:22px 0;gap:0}.p-review-topology>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:18px 8px;border:1px solid #bd91d44d;border-radius:12px;background:linear-gradient(145deg,#66427730,#2a1c3620);box-shadow:inset 0 1px #efceff0d;color:#c8a3e1}.p-review-topology strong{font-size:11px;font-weight:500;color:#e0c9ee}.p-review-bridge{width:38px;display:grid;place-items:center;color:#bb91d2;flex-shrink:0;background:linear-gradient(#9571ab55,#9571ab55) center/100% 1px no-repeat}.p-review-bridge svg{background:#23172e;border-radius:50%;padding:2px;width:21px;height:21px}.p-review-settings-label{font:8px ui-monospace,monospace;letter-spacing:.1em;color:#a58bb8;margin-bottom:10px}#deployments .p-review-facts{margin:0 0 14px;border:0;background:none}#deployments .p-review-facts>div{padding:11px 0;grid-template-columns:1fr 1.7fr}#deployments .p-review-facts dd{font-size:11px}.p-review-example-note{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;margin:0 0 20px;border:1px dashed #ae8ac23d;border-radius:9px;background:#a979bd08;color:#a78bbb}.p-review-example-note>svg{flex-shrink:0;margin-top:2px}#deployments .p-review-example-note p{margin:0;font-size:10px;line-height:1.8;color:#ac96bc}.p-review-example-note strong{display:block;color:#cab0dc;font-size:10px;font-weight:600;margin-bottom:3px}@media(max-width:600px){#deployments .p-review-panel h3{font-size:25px}.p-review-topology strong{font-size:10px}#deployments .p-review-facts>div{grid-template-columns:1fr;gap:3px}}#deployments .p-code-pane{display:flex;flex-direction:column;min-height:0}#deployments .p-code-toolbar,#deployments .p-code-caption{flex-shrink:0}#deployments .p-code-pane pre{flex:1 1 0;height:0;min-height:395px}#domains .p-domain-mail{grid-template-areas:"copy mailboxes" "action mailboxes";gap:18px 28px;align-items:start;padding:25px 27px}#domains .p-domain-mail .p-email-heading{grid-area:copy}#domains .p-domain-mail .p-domain-mailboxes{grid-area:mailboxes;align-self:center}#domains .p-domain-mail>.p-action{grid-area:action;align-self:start;margin:0}@media(max-width:900px){#deployments .p-code-pane pre{flex:none;height:340px;min-height:0}}@media(max-width:600px){#domains .p-domain-mail{grid-template-areas:"copy" "mailboxes" "action";gap:20px;padding:21px}#deployments .p-code-pane pre{height:320px}}.jx-page{--jx-text:#eddef7;--jx-muted:#ad98bc;--jx-line:#b18ac632;--jx-accent:#c19be4;position:relative;isolation:isolate;overflow:clip;padding-bottom:70px;background:radial-gradient(ellipse 65% 700px at 90% 160px,#69428524,transparent),radial-gradient(ellipse 70% 1200px at 0 2400px,#72419817,transparent)}.jx-page:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#a883c107 1px,transparent 1px),linear-gradient(90deg,#a883c107 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(transparent,#000 200px,#000 92%,transparent)}.jx-page .j-wrap{max-width:1240px}.jx-page .j-button{border-radius:10px;font-size:12px;padding:15px 20px;gap:18px}.jx-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding-block:85px 48px}.jx-hero h1{font-size:clamp(52px,5.7vw,82px);font-weight:550;line-height:1.04;letter-spacing:-.065em;color:var(--jx-text);margin:25px 0}.jx-hero h1 em,.jx-step h2 em,.jx-finish h2 em{font-style:normal;color:var(--jx-accent)}.jx-hero-copy>p{font-size:16px;line-height:1.9;color:var(--jx-muted);max-width:530px}.jx-hero .j-actions{margin-top:28px;justify-content:flex-start;gap:10px}.jx-owner{display:flex;align-items:center;gap:8px;color:#a68bb8;font-size:11px;margin-top:22px}.jx-hero-system{position:relative}.jx-hero-system:before{content:"";position:absolute;inset:-40px;z-index:-1;background:radial-gradient(ellipse,#9b63c322,transparent 65%);filter:blur(20px)}.jx-scene{position:relative;isolation:isolate;border:1px solid var(--jx-line);border-radius:18px;background:linear-gradient(150deg,#2b1f3680,#17101fe8);box-shadow:inset 0 1px #fff1,0 22px 60px #0002;overflow:hidden}.jx-scene-bar{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--jx-line);background:#b184c508}.jx-scene-bar>span{display:flex;gap:3px}.jx-scene-bar i{width:3px;height:3px;border-radius:50%;background:#b188c9}.jx-scene-bar strong{font-size:11px;font-weight:550;color:var(--jx-text)}.jx-scene-bar>small{margin-left:auto;font:7px/1.5 ui-monospace,monospace;letter-spacing:.04em;color:var(--jx-muted);text-align:right;max-width:140px}.jx-scene-body{padding:22px;background-image:linear-gradient(#b390ce04 1px,transparent 1px),linear-gradient(90deg,#b390ce04 1px,transparent 1px);background-size:28px 28px}.jx-brand-core{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;padding:16px 15px 22px;border:1px solid #b98acf38;border-radius:13px;background:radial-gradient(ellipse at 50% 0,#9054b53b,transparent 80%),#26192e}.jx-orbit{position:relative;display:grid;place-items:center;width:86px;height:86px;margin-bottom:7px}.jx-orbit:before,.jx-orbit:after{content:"";position:absolute;inset:0;border:1px solid #c79bea29;border-radius:50%}.jx-orbit:after{border-color:transparent;border-top-color:#d6b5f0;border-right-color:#a274c55c;animation:jx-orbit 9s linear infinite}.jx-brand-core>strong{font-size:17px;letter-spacing:.12em;color:#f0ddff}.jx-brand-core>small{font-size:11px;color:#b59bc8}.jx-hero-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:35px}.jx-node{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid var(--jx-line);border-radius:11px;background:linear-gradient(140deg,#382740,#251a30);box-shadow:inset 0 1px #fff08}.jx-node>div{min-width:0;flex:1}.jx-node strong{display:block;color:var(--jx-text);font-size:12px;font-weight:600;line-height:1.5}.jx-node small{display:block;color:var(--jx-muted);font-size:10px;line-height:1.7;margin-top:4px;overflow-wrap:anywhere}.jx-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,#684878,#35253e);color:#d9baef;border:1px solid #be93d061;box-shadow:inset 0 1px #fff2}.jx-tag{font:7px ui-monospace,monospace;letter-spacing:.04em;color:var(--jx-accent);padding:5px 6px;border:1px solid var(--jx-line);border-radius:5px;flex-shrink:0}.jx-hero-nodes .jx-node{flex-direction:column;align-items:flex-start;padding:13px 10px;gap:12px}.jx-hero-nodes .jx-node strong{font-size:10px}.jx-hero-nodes .jx-node small{font-size:9px}.jx-system-caption{display:flex;align-items:center;justify-content:center;gap:8px;font:8px ui-monospace,monospace;letter-spacing:.08em;color:#b19ac3;margin-top:23px}.jx-signal{width:5px;height:5px;border-radius:50%;background:#c19be4;box-shadow:0 0 10px #ad77d2;animation:jx-breathe 3s ease-in-out infinite}.jx-journey-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border:1px solid #b18ac62e;border-radius:13px;background:#b18ac620;overflow:hidden}.jx-journey-nav a{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 15px;background:#1a1323;color:#b391ce;transition:background .2s}.jx-journey-nav a:hover,.jx-journey-nav a:focus-visible{background:#36243f}.jx-journey-nav small{font:9px ui-monospace,monospace;color:#947ca7}.jx-journey-nav a>span{font-size:10px;width:calc(100% - 25px);color:#d4bfe3}.jx-journey-nav a>svg:last-child{width:13px;margin-left:auto}.jx-foundations{display:flex;justify-content:center;gap:30px;padding-block:23px 36px;color:#9d85af;font-size:10px}.jx-foundations>span{display:flex;align-items:center;gap:7px}.jx-step{--jx-text:#eddef7;--jx-muted:#ad98bc;--jx-line:#b18ac632;--jx-accent:#c19be4;display:grid;grid-template-columns:.92fr 1.08fr;gap:50px;align-items:center;margin-top:30px;margin-bottom:45px;padding:42px;border:1px solid var(--jx-line);border-radius:24px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 0 0,#8d5fa320,transparent 65%),#17111f;scroll-margin-top:120px}.jx-step:before{content:"";position:absolute;width:420px;height:420px;right:-160px;bottom:-240px;border:1px solid #b891ca10;border-radius:50%;box-shadow:0 0 0 40px #b891ca04,0 0 0 80px #b891ca03;z-index:-1}.jx-kicker{display:flex;align-items:center;gap:12px;color:var(--jx-accent);font:9px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.09em;margin-bottom:27px}.jx-kicker>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;border:1px solid var(--jx-line);background:#b58bcc10;font-size:11px}.jx-step h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.05em;font-weight:550;color:var(--jx-text);margin:0 0 23px}.jx-step h2 em{display:block}.jx-page .jx-description{font-size:14px;line-height:1.9;color:var(--jx-muted);margin:0 0 25px}.jx-benefits{display:grid;gap:0;margin-bottom:28px}.jx-benefits>div{display:flex;gap:13px;padding:14px 0;border-bottom:1px solid var(--jx-line)}.jx-benefits>div:last-child{border:0}.jx-benefits>div>svg{flex-shrink:0;color:var(--jx-accent);margin-top:2px}.jx-benefits strong{font-size:12px;font-weight:600;color:var(--jx-text)}.jx-page .jx-benefits p{font-size:11px;line-height:1.7;color:var(--jx-muted);margin:5px 0 0}.jx-light{--jx-text:#3d294e;--jx-muted:#80668f;--jx-line:#9c71b62e;--jx-accent:#8e59af;background:radial-gradient(ellipse at 90% 0,#fff9,transparent 65%),linear-gradient(135deg,#f1edf6,#d7c7e2);border-color:#ead9f7;box-shadow:inset 0 1px #fff}.jx-light .jx-scene{background:linear-gradient(145deg,#fcfaff,#ede3f5);border-color:#fff;box-shadow:0 15px 40px #60437716,inset 0 1px #fff}.jx-light .jx-node{background:linear-gradient(145deg,#fff,#f0e9f6);box-shadow:inset 0 1px #fff}.jx-light .jx-icon{background:linear-gradient(145deg,#f5eaff,#e0d1ed);color:#8d5bab;border-color:#b18ac646}.jx-light .j-button{background:linear-gradient(120deg,#a16ac3,#764498);color:#fff;border-color:#a976c9}.jx-switch{padding:0;margin:0;border:0;min-width:0}.jx-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--jx-line);border-radius:10px;background:#110b1933;margin-bottom:22px}.jx-tabs label{flex:1;min-width:0;position:relative}.jx-tabs input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.jx-tabs span{display:flex;justify-content:center;align-items:center;min-height:36px;padding:7px;color:var(--jx-muted);border:1px solid transparent;border-radius:7px;font-size:10px;text-align:center;transition:background .2s,border-color .2s}.jx-tabs input:checked+span{background:#7d4f9530;color:var(--jx-text);border-color:#b68ace6b;box-shadow:inset 0 1px #fff1}.jx-tabs input:focus-visible+span{outline:2px solid var(--jx-accent);outline-offset:2px}.jx-option{display:none}.jx-switch:has(input[value="0"]:checked)>.jx-option-0,.jx-switch:has(input[value="1"]:checked)>.jx-option-1,.jx-switch:has(input[value="2"]:checked)>.jx-option-2{display:block;animation:jx-enter .35s ease-out}.jx-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jx-three .jx-node{flex-direction:column;align-items:flex-start;padding:15px 10px;gap:12px}.jx-three .jx-node strong{font-size:11px}.jx-three .jx-node small{font-size:9px}.jx-flow-gap{height:35px}.jx-outcome{display:flex;align-items:flex-start;gap:8px;color:var(--jx-muted);font-size:10px;line-height:1.7;padding-top:17px;margin-top:20px;border-top:1px solid var(--jx-line)}.jx-outcome svg{color:var(--jx-accent);flex-shrink:0;margin-top:1px}.jx-mini-ledger{display:flex;gap:10px;justify-content:space-between;border-top:1px solid var(--jx-line);padding-top:15px;margin-top:18px}.jx-mini-ledger span{display:flex;gap:6px;align-items:center;color:var(--jx-muted);font-size:9px}.jx-domain-services{display:grid;gap:26px}.jx-domain-services .jx-node{margin-left:35px}.jx-mail-records{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.jx-mail-records>span{font:8px ui-monospace,monospace;color:var(--jx-accent)}.jx-mail-records b{display:block;font:9px Manrope,sans-serif;color:var(--jx-muted);margin-top:5px}.jx-routing-head{display:flex;justify-content:space-between;font:7px ui-monospace,monospace;letter-spacing:.05em;color:var(--jx-muted);margin-bottom:17px}.jx-routing-rows{display:grid;gap:15px}.jx-route-row{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center}.jx-address{border:1px solid var(--jx-line);border-radius:9px;padding:15px 10px;background:#241b2e}.jx-address small{display:block;font:7px ui-monospace,monospace;text-transform:uppercase;color:#a98abd;margin-bottom:6px}.jx-address strong{font:9px/1.6 ui-monospace,monospace;color:#d3bce2;overflow-wrap:anywhere}.jx-route-row .jx-node{padding:13px 10px;gap:8px}.jx-route-row .jx-node .jx-icon{width:27px;height:30px;border-radius:7px}.jx-route-row .jx-node svg{width:16px}.jx-route-row .jx-node strong{font-size:10px}.jx-route-row .jx-node small{font-size:8px}.jx-route-boundary{display:flex;align-items:center;gap:10px;margin-top:22px;padding:14px;border:1px dashed var(--jx-line);border-radius:9px;color:var(--jx-accent)}.jx-page .jx-route-boundary p{font-size:10px;line-height:1.7;color:var(--jx-muted);margin:0}.jx-route-boundary svg{flex-shrink:0}.jx-plan-title{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--jx-line);padding-bottom:20px}.jx-plan-title>div{flex:1}.jx-plan-title strong{display:block;font-size:15px;color:var(--jx-text)}.jx-plan-title small{display:block;font:8px ui-monospace,monospace;color:var(--jx-muted);margin-top:6px}.jx-plan-title>svg{color:var(--jx-accent)}.jx-plan-checks{display:grid;margin-top:5px}.jx-plan-checks>div{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--jx-line);color:var(--jx-accent)}.jx-plan-checks span{flex:1}.jx-plan-checks small{display:block;font-size:9px;color:var(--jx-muted)}.jx-plan-checks strong{display:block;font-size:11px;color:var(--jx-text);font-weight:500;margin-top:3px}.jx-deploy-track{display:flex;gap:22px;align-items:center;margin-top:24px}.jx-deploy-track>div{position:relative;min-width:0;flex:1;display:flex;align-items:center;flex-direction:column;gap:9px;border:1px solid var(--jx-line);border-radius:9px;padding:13px 4px;background:#fbf6ff;color:var(--jx-accent)}.jx-deploy-track strong{font-size:9px;font-weight:500;color:var(--jx-text)}.jx-ops-brand{display:flex;align-items:center;gap:9px;margin-bottom:21px;padding-bottom:17px;border-bottom:1px solid var(--jx-line);color:var(--jx-text);font-size:11px}.jx-ops-brand>span{margin-left:auto;color:var(--jx-muted);font-size:9px}.jx-ops-list{display:grid;gap:12px}.jx-telemetry{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid var(--jx-line);border-radius:11px;background:#160f20;padding:15px;margin-bottom:17px;color:#c39ce1;overflow:hidden}.jx-telemetry svg:last-of-type{width:calc(100% - 35px);height:63px;fill:none;stroke:#c19be4;stroke-width:1.5}.jx-telemetry .jx-trace-base{opacity:.18}.jx-telemetry .jx-trace-live{stroke-dasharray:600;animation:jx-trace 6s ease-in-out infinite}.jx-telemetry span{width:100%;font:8px ui-monospace,monospace;color:var(--jx-muted);letter-spacing:.1em}.jx-recovery-sequence{display:flex;align-items:center;gap:12px;margin:5px 0 22px;color:var(--jx-accent)}.jx-recovery-sequence span{display:flex;flex-direction:column;gap:9px;align-items:center;flex:1;font-size:10px;background:#a072bd0d;border:1px solid var(--jx-line);padding:15px 6px;border-radius:10px}.jx-recovery-sequence span svg{width:22px}.jx-ops-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jx-ops-tools>span{display:flex;align-items:center;gap:11px;color:var(--jx-text);font-size:11px;border:1px solid var(--jx-line);border-radius:10px;background:#a77bb20c;padding:23px 13px}.jx-ops-tools svg{color:var(--jx-accent);flex-shrink:0}.jx-page .jx-tool-note{font-size:10px;color:var(--jx-muted);line-height:1.8;margin:16px 0 0}.jx-finish{position:relative;overflow:hidden;text-align:center;padding:60px 30px;border:1px solid #bc90d14a;border-radius:25px;background:radial-gradient(ellipse at 50% 0,#8656a14f,transparent 80%),#1e1428}.jx-finish-mark{display:grid;place-items:center;margin:0 auto 25px;width:78px;height:78px;border:1px solid #c29cdb40;border-radius:20px;background:linear-gradient(130deg,#734e8830,#32203d)}.jx-finish h2{font-size:clamp(30px,4.3vw,55px);line-height:1.15;letter-spacing:-.045em;font-weight:500;color:var(--jx-text);margin:25px 0 18px}.jx-page .jx-finish>p{font-size:14px;line-height:1.9;color:var(--jx-muted);max-width:550px;margin:0 auto}.jx-finish .j-actions{justify-content:center;margin-top:26px}.jx-page .pf-track{stroke:#b58acf38}.jx-page .pf-pulse{stroke:#d2acef;filter:drop-shadow(0 0 3px #ac76ca)}.jx-light .pf-track{stroke:#ad88c64d}.jx-light .pf-pulse{stroke:#9256b7;filter:drop-shadow(0 0 3px #9860bb66)}.jx-page .pf-surface:after{border-radius:inherit;border-color:#c8a1e3;box-shadow:0 0 17px #b682d331}.jx-light .pf-surface:after{border-color:#9861be;box-shadow:0 0 15px #8652a32e}@keyframes jx-orbit{to{transform:rotate(360deg)}}@keyframes jx-breathe{50%{opacity:.45;box-shadow:0 0 2px #ad77d2}}@keyframes jx-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes jx-trace{0%,10%{stroke-dashoffset:600}70%,to{stroke-dashoffset:0}}html[data-motion=off] .jx-page *,html[data-motion=off] .jx-page *:after{animation:none!important}@media(prefers-reduced-motion:reduce){.jx-page *,.jx-page *:after{animation:none!important;scroll-behavior:auto!important}}@media(max-width:1100px){.jx-hero{gap:35px;padding-top:60px}.jx-step{gap:30px;padding:30px}.jx-hero h1{font-size:62px}.jx-scene-body{padding:18px}.jx-hero-copy>p{font-size:14px}.jx-foundations{gap:18px}.jx-journey-nav a{padding:16px 10px}.jx-step h2{font-size:32px}.jx-node{padding:13px}.jx-route-row .jx-node{flex-direction:column;align-items:flex-start}.jx-route-row{align-items:stretch}}@media(max-width:900px){.jx-hero,.jx-step{grid-template-columns:1fr}.jx-hero{padding-top:45px}.jx-hero-copy{max-width:680px}.jx-hero h1{font-size:66px}.jx-hero-system{width:100%;max-width:620px;justify-self:center}.jx-step{padding:32px;gap:30px}.jx-step-visual{width:100%;max-width:620px;justify-self:center}.jx-journey-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.jx-foundations{flex-wrap:wrap;gap:14px 24px}.jx-hero-nodes .jx-node{flex-direction:row;align-items:center}.jx-hero-nodes .jx-icon{width:31px;height:33px}.jx-hero-nodes{gap:8px}.jx-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.jx-benefits>div{flex-direction:column;border-bottom:0;border-top:1px solid var(--jx-line);padding-top:16px}.jx-route-row .jx-node{flex-direction:row;align-items:center}.jx-step h2{font-size:38px}.jx-description{max-width:650px}}@media(max-width:600px){.jx-page{padding-bottom:36px}.jx-hero{padding-block:36px 28px;gap:32px}.jx-hero h1{font-size:53px;margin:20px 0}.jx-hero-copy>p{font-size:13px}.jx-page .j-actions{flex-wrap:wrap}.jx-page .j-button{font-size:11px;padding:13px 15px}.jx-owner{font-size:10px}.jx-hero-nodes .jx-node{flex-direction:column;align-items:flex-start;padding:12px 8px}.jx-hero-nodes .jx-node strong{font-size:9px}.jx-hero-nodes .jx-node small{font-size:8px}.jx-scene-body{padding:15px}.jx-scene-bar{padding:14px 15px;gap:7px}.jx-scene-bar strong{font-size:10px}.jx-scene-bar>small{font-size:6px;max-width:100px}.jx-brand-core{padding-top:10px}.jx-orbit{width:76px;height:76px}.jx-journey-nav a{gap:8px;padding:13px 10px}.jx-journey-nav a>span{font-size:9px}.jx-journey-nav small{font-size:8px}.jx-foundations{justify-content:flex-start;font-size:9px;padding:20px 5px 8px;gap:12px 18px}.jx-step{padding:24px 18px;margin-top:24px;margin-bottom:24px;border-radius:19px;gap:28px}.jx-step h2{font-size:30px}.jx-kicker{margin-bottom:22px;font-size:8px}.jx-page .jx-description{font-size:12px;line-height:1.9}.jx-benefits{grid-template-columns:1fr;gap:0;margin-bottom:22px}.jx-benefits>div{flex-direction:row;border-top:0;border-bottom:1px solid var(--jx-line)}.jx-benefits strong{font-size:11px}.jx-page .jx-benefits p{font-size:10px}.jx-node{gap:9px;padding:12px}.jx-node strong{font-size:11px}.jx-node small{font-size:9px}.jx-icon{width:32px;height:34px;border-radius:8px}.jx-icon svg{width:19px}.jx-tag{font-size:6px;padding:4px}.jx-tabs span{font-size:9px;padding:6px 3px}.jx-three{gap:7px}.jx-three .jx-node{padding:12px 8px;gap:10px}.jx-three .jx-node strong{font-size:10px}.jx-three .jx-node small{font-size:8px}.jx-outcome{font-size:9px}.jx-mini-ledger{gap:5px}.jx-mini-ledger span{font-size:8px}.jx-domain-services .jx-node{margin-left:15px;flex-wrap:wrap}.jx-domain-services .jx-node>div{min-width:120px}.jx-mail-records{gap:5px}.jx-mail-records>span{font-size:7px}.jx-mail-records b{font-size:8px}.jx-route-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.jx-route-row .jx-node{flex-direction:column;align-items:flex-start}.jx-address{padding:12px 8px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.jx-address strong{font-size:8px}.jx-address small{font-size:6px}.jx-route-row .jx-node strong{font-size:9px}.jx-route-row .jx-node small{font-size:8px}.jx-deploy-track{gap:14px}.jx-deploy-track strong{font-size:8px}.jx-plan-checks strong,.jx-ops-brand{font-size:10px}.jx-ops-brand>span{font-size:8px}.jx-ops-tools{gap:8px}.jx-ops-tools>span{padding:18px 10px;font-size:10px;flex-direction:column;align-items:flex-start}.jx-finish{padding:36px 20px}.jx-finish .j-eyebrow{font-size:8px}.jx-page .jx-finish>p{font-size:12px}}.lr-page{--lr-ink:#f0e5f8;--lr-muted:#b6a4c4;--lr-line:#c59ae52b;--lr-accent:#c49ae8;color:var(--lr-ink);background:radial-gradient(ellipse 75% 750px at 85% 0,#67428329,transparent),linear-gradient(#b28bc006 1px,transparent 1px),linear-gradient(90deg,#b28bc006 1px,transparent 1px),#100c17;background-size:auto,64px 64px,64px 64px,auto;overflow:clip;padding-bottom:70px}.lr-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.lr-page h1,.lr-page h2,.lr-page h3,.lr-page p{margin:0}.lr-page a{color:inherit;text-decoration:none}.lr-page button,.lr-page input{font:inherit}.lr-page a:focus-visible,.lr-page button:focus-visible,.lr-page summary:focus-visible{outline:2px solid #dab8ff;outline-offset:5px}.lr-eyebrow{display:flex;align-items:center;gap:10px;font:10px/1.7 ui-monospace,monospace;letter-spacing:.12em;color:var(--lr-accent);text-transform:uppercase}.lr-page h1{font-size:clamp(44px,5vw,68px);letter-spacing:-.065em;line-height:1.09;font-weight:530}.lr-page h1 em{display:block;font-style:normal;color:#bd95df}.lr-page h2{font-size:34px;letter-spacing:-.045em;font-weight:520;line-height:1.2}.lr-page h3{font-size:23px;letter-spacing:-.035em;line-height:1.3;font-weight:550}.lr-page p{color:var(--lr-muted);line-height:1.85;font-size:15px}.lr-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 22px;border-radius:10px;border:1px solid #e1bdfb55;background:linear-gradient(115deg,#caa1ef,#a678d0);color:#22132e!important;font-size:13px;font-weight:650;box-shadow:inset 0 1px #fff4;transition:transform .2s,box-shadow .2s}.lr-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #aa6de229}.lr-hub-hero{display:grid;grid-template-columns:1.17fr 1fr;gap:65px;align-items:center;padding:80px 0 66px}.lr-hub-hero h1{margin:22px 0}.lr-hub-hero p{max-width:550px;font-size:16px}.lr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.lr-actions>span{font:10px/1.8 ui-monospace,monospace;color:#aa90bd}.lr-hub-map{position:relative;border:1px solid var(--lr-line);background:radial-gradient(ellipse at top,#683f805e,transparent 80%),#1b1425;border-radius:22px;padding:26px;box-shadow:0 22px 80px #0003}.lr-hub-map:before{content:"";position:absolute;left:50%;top:125px;bottom:30px;width:1px;background:linear-gradient(transparent,#bc8ce066,transparent)}.lr-hub-core{position:relative;display:flex;align-items:center;flex-direction:column;gap:9px;padding:20px 0 28px}.lr-hub-core>strong{font-size:24px;letter-spacing:-.04em}.lr-hub-core>small{color:var(--lr-muted);font-size:12px}.lr-hub-core .brand-logo{filter:drop-shadow(0 0 20px #b278cf55)}.lr-hub-topics{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lr-hub-topics a{display:flex;align-items:center;gap:10px;padding:16px 12px;border-radius:10px;border:1px solid var(--lr-line);background:#2a1e35;font-size:12px;transition:border-color .2s,transform .2s}.lr-hub-topics a>svg{color:#bd96d6}.lr-hub-topics a>svg:last-child{margin-left:auto}.lr-hub-topics a:hover{border-color:#bb8dde;transform:translateY(-2px)}.lr-start{border:1px solid #f9efff;padding:30px 32px;border-radius:20px;background:linear-gradient(125deg,#eee5f6,#d9cbe4);color:#382547;box-shadow:inset 0 1px #fff}.lr-start .lr-eyebrow{color:#8556a2}.lr-start h2{margin:9px 0}.lr-start p{color:#786287;font-size:14px}.lr-learning-path{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:23px;border:1px solid #9466b52c;border-radius:10px;overflow:hidden;background:#9b76b626}.lr-learning-path a{padding:17px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;background:#f8f2fc;font-size:11px;font-weight:600;transition:background .2s}.lr-learning-path small{width:100%;font:10px ui-monospace,monospace;color:#9163ad}.lr-learning-path svg{margin-left:auto}.lr-learning-path a:hover{background:#fff}.lr-library{padding:70px 0;scroll-margin-top:100px}.lr-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px}.lr-section-heading h2{margin-top:12px}.lr-library-tools{display:flex;gap:20px;justify-content:space-between;align-items:center}.lr-filters{display:flex;gap:7px;margin:0;padding:0;border:0;min-width:0}.lr-filters label{position:relative}.lr-filters input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.lr-filters span{display:block;font-size:12px;color:#b7a0c6;border:1px solid var(--lr-line);border-radius:8px;padding:11px 15px;background:#1d1527;transition:.2s}.lr-filters input:checked+span{background:#483055;border-color:#c296df;color:#f0dfff}.lr-filters input:focus-visible+span{outline:2px solid #e0b5ff;outline-offset:3px}.lr-search{display:flex;align-items:center;gap:10px;border:1px solid var(--lr-line);background:#15101e;border-radius:8px;padding:11px 13px;color:#ba9ecb}.lr-search input{border:0;background:none;color:#eddbfa;font-size:12px;width:190px;min-width:0;outline:0}.lr-search:focus-within{outline:2px solid #cda0eb}.lr-search input::placeholder{color:#a18aae}.lr-page .lr-result-count{font:10px/1.6 ui-monospace,monospace;color:#a88eba;margin:18px 0}.lr-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lr-card{overflow:hidden;border:1px solid var(--lr-line);border-radius:17px;background:#1a1323;transition:border-color .25s,transform .25s,box-shadow .25s}.lr-card:hover{border-color:#b984d3;transform:translateY(-4px);box-shadow:0 12px 45px #0004}.lr-card-body{padding:24px}.lr-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px;color:#b497c8;font:10px/1.5 ui-monospace,monospace}.lr-card-meta>span:first-child{display:flex;gap:7px;align-items:center}.lr-card h3{font-size:23px;min-height:60px}.lr-card p{font-size:13px;line-height:1.8;margin:13px 0 25px;min-height:70px}.lr-card-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#ddc0f3;padding-top:18px;border-top:1px solid var(--lr-line)}.lr-empty{padding:45px;text-align:center;border:1px dashed var(--lr-line);border-radius:15px}.lr-empty h3{margin:15px 0 8px}.lr-empty button{display:inline-flex;gap:15px;align-items:center;background:#a575c9;color:#180f20;border:0;padding:12px 18px;border-radius:8px;margin-top:18px;cursor:pointer}.lr-page [hidden]{display:none!important}.lr-art{position:relative;overflow:hidden;background:radial-gradient(ellipse at 45% 30%,#8255a13a,transparent 70%),#20152c;border:1px solid var(--lr-line);border-radius:20px;padding:20px 5px 15px}.lr-art svg{width:100%;height:auto;display:block;color:#c098dd}.lr-art-small{border:0;border-bottom:1px solid var(--lr-line);border-radius:0;padding:5px 0 12px}.lr-art-caption{display:block;text-align:center;font:8px/1.5 ui-monospace,monospace;letter-spacing:.12em;color:#b091c7;padding:12px 5px 0}.lr-art text{fill:#dcc2ed;font:12px Manrope,sans-serif}.lr-art .lr-svg-sub{font:8px ui-monospace,monospace;fill:#b48ace}.lr-art .lr-svg-caption{font:9px ui-monospace,monospace;fill:#bba2cb}.lr-svg-box>rect:first-child{fill:#30203e;stroke:#be91db66;stroke-width:1}.lr-svg-mark{fill:#aa79c63d;stroke:#c196df}.lr-art-beam{stroke:#c49ce4;stroke-width:1.6;stroke-dasharray:5 8;animation:lr-signal 2s linear infinite}.lr-svg-host>rect{fill:#b990d70b;stroke:#bd8ad377}.lr-svg-host text{font:10px ui-monospace,monospace;fill:#bda0d0}.lr-svg-host circle{fill:#cfa2ea;animation:lr-blink 3s ease-in-out infinite}.lr-svg-base{fill:#84549c29;stroke:#ae7cc655}.lr-image-stack>rect:first-child{fill:#2b1e37;stroke:#b684d2}.lr-image-stack>rect:not(:first-child){fill:#543365;stroke:#c497dd3b;animation:lr-layer 4s ease-in-out infinite}.lr-image-stack>rect:nth-child(3){animation-delay:.25s}.lr-image-stack>rect:nth-child(4){animation-delay:.5s}.lr-image-stack text{font:9px ui-monospace,monospace}.lr-pod-dots rect{fill:#a975cc55;stroke:#bf91df;animation:lr-layer 3s ease-in-out infinite}.lr-pod-dots rect:nth-child(2){animation-delay:.3s}.lr-pod-dots rect:nth-child(3){animation-delay:.6s}.lr-envelope rect{fill:#604174;stroke:#be94d5}.lr-envelope path{stroke:#e3c6f6;stroke-width:1.5}.lr-art-3{background:radial-gradient(ellipse at center,#715b9a38,transparent 70%),#171829}.lr-art-4{background:radial-gradient(ellipse at top,#83539233,transparent 80%),#221625}.lr-art-5{background:radial-gradient(ellipse at center,#7e4b8933,transparent 70%),#25182d}.lr-practical{border-top:1px solid var(--lr-line);display:grid;grid-template-columns:.85fr 1fr;gap:65px;padding:42px 0 55px}.lr-practical h2{margin:15px 0}.lr-practical>div>p{font-size:14px;max-width:350px}.lr-practical>div:last-child{display:grid;gap:12px}.lr-practical a{display:flex;align-items:center;gap:16px;padding:19px;border:1px solid var(--lr-line);border-radius:11px;background:#21172b}.lr-practical a>small{color:#caa5e0;font:10px ui-monospace,monospace}.lr-practical a>span{flex:1}.lr-practical strong{font-size:14px;font-weight:550}.lr-practical a p{font-size:12px;margin-top:5px}.lr-practical a:hover{border-color:#b486cf}.lr-hub-end{display:flex;align-items:center;gap:20px;padding:30px;border-radius:15px;background:linear-gradient(130deg,#3e274d,#21152d);border:1px solid var(--lr-line)}.lr-hub-end p{flex:1;font-size:14px}.lr-breadcrumb{display:flex;align-items:center;gap:12px;padding-top:30px;color:#ab8ebe;font-size:11px}.lr-breadcrumb a{color:#d5b7e9}.lr-article-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:42px 0 50px}.lr-article-hero h1{font-size:clamp(40px,4.5vw,59px);margin:22px 0}.lr-article-hero h1 em{margin-top:8px}.lr-article-hero p{font-size:15px;max-width:570px}.lr-article-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;color:#b49bc5;margin:22px 0 18px}.lr-article-meta span{display:flex;gap:6px;align-items:center}.lr-reading-progress{position:fixed;top:73px;left:0;right:0;z-index:49;height:2px;pointer-events:none}.lr-reading-progress progress{display:block;appearance:none;width:100%;height:2px;border:0;background:transparent}.lr-reading-progress progress::-webkit-progress-bar{background:transparent}.lr-reading-progress progress::-webkit-progress-value{background:#c395e7}.lr-takeaways{border:1px solid #fff6;border-radius:15px;padding:25px 30px;background:linear-gradient(110deg,#ede2f5,#d9c8e7);color:#493154}.lr-takeaways .lr-eyebrow{color:#7d4d9f}.lr-takeaways>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:15px}.lr-takeaways p{display:flex;gap:10px;font-size:13px;color:#543d64;line-height:1.7}.lr-takeaways svg{flex-shrink:0;margin-top:3px;color:#925cb4}.lr-article-layout{display:grid;grid-template-columns:235px minmax(0,780px);justify-content:space-between;gap:70px;margin-top:65px}.lr-toc{position:sticky;align-self:start;top:115px}.lr-toc nav{display:grid;margin-top:19px}.lr-toc nav a{display:flex;gap:12px;font-size:12px;line-height:1.7;color:#a995b7;padding:12px 12px 12px 0;border-bottom:1px solid #ac81c119;transition:color .2s}.lr-toc nav a small{font:9px/2 ui-monospace,monospace;color:#8a6b9f}.lr-toc nav a[aria-current=true]{color:#edcaff}.lr-toc nav a[aria-current=true] small{color:#d5a2fa}.lr-toc-home{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:11px;color:#caa5e1!important}.lr-toc-home svg:last-child{margin-left:auto}.lr-chapter{margin-bottom:56px;scroll-margin-top:112px}.lr-chapter-number{font:10px ui-monospace,monospace;color:#9e7fb3;letter-spacing:.06em}.lr-chapter h2{margin:14px 0 22px;font-size:32px;letter-spacing:-.04em;max-width:690px}.lr-prose .lr-chapter>p{font-size:16px;line-height:1.95;color:#c0afcd;margin-bottom:18px}.lr-inline-source{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#a888c0!important;border-bottom:1px solid #bb87d632;margin:0 0 8px;padding-bottom:3px}.lr-inline-source:hover{color:#d8b0f4!important}.lr-lab{margin:28px 0 8px;border:1px solid #c49ae545;border-radius:17px;background:radial-gradient(ellipse at top right,#79449422,transparent 75%),#1d1528;overflow:hidden}.lr-lab figcaption{padding:20px 24px;border-bottom:1px solid var(--lr-line);display:grid;gap:12px;background:#b78bc308}.lr-lab figcaption>span{display:flex;align-items:center;gap:8px;font:9px ui-monospace,monospace;color:#b58ccc;letter-spacing:.08em}.lr-lab figcaption>strong{font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.4}.lr-switch{margin:0;padding:23px;border:0;min-width:0}.lr-tabs{display:flex;gap:5px;border:1px solid var(--lr-line);background:#110b1966;padding:4px;border-radius:9px;margin-bottom:24px}.lr-tabs label{position:relative;flex:1;min-width:0}.lr-tabs input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer;margin:0}.lr-tabs span{display:flex;align-items:center;justify-content:center;min-height:39px;padding:7px;font-size:11px;text-align:center;border:1px solid transparent;border-radius:6px;color:#b6a0c6;transition:background .2s}.lr-tabs input:checked+span{background:#513362;color:#f1dfff;border-color:#b487cf77}.lr-tabs input:focus-visible+span{outline:2px solid #d9b0f5;outline-offset:2px}.lr-state{display:none}.lr-switch:has(input[value="0"]:checked)>.lr-state-0,.lr-switch:has(input[value="1"]:checked)>.lr-state-1,.lr-switch:has(input[value="2"]:checked)>.lr-state-2,.lr-switch:has(input[value="3"]:checked)>.lr-state-3{display:block;animation:lr-arrive .4s ease-out}.lr-lab .lr-state-note{border-top:1px solid var(--lr-line);padding-top:17px;margin-top:20px;font-size:12px;line-height:1.85;color:#bfa7cf}.lr-lab-foot{padding:13px 24px;display:flex;align-items:center;gap:8px;font:9px/1.6 ui-monospace,monospace;color:#b495c9;border-top:1px solid var(--lr-line)}.lr-dot{width:5px;height:5px;border-radius:50%;background:#c89be5;box-shadow:0 0 9px #c695e9}.lr-capacity-title{display:flex;align-items:center;gap:15px;margin-bottom:25px;color:#c7a2df}.lr-capacity-title strong{display:block;font-size:18px;color:#ebd9f6}.lr-capacity-title span{display:block;font-size:11px;color:#ac92be;margin-top:5px}.lr-meters{display:grid;gap:20px}.lr-meters label{display:grid;grid-template-columns:70px 1fr 65px;gap:15px;align-items:center;font-size:12px}.lr-meters small{color:#b398c6;text-align:right}.lr-meters progress{width:100%;height:9px;appearance:none;border:none;border-radius:10px;overflow:hidden;background:#35223f}.lr-meters progress::-webkit-progress-bar{background:#35223f}.lr-meters progress::-webkit-progress-value{background:linear-gradient(90deg,#86529f,#d1a4ed);border-radius:10px}.lr-flow{display:flex;align-items:stretch;margin:10px 0}.lr-flow-node{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 10px;border:1px solid #c196dc4a;border-radius:11px;background:#2b1d39;animation:lr-node-glow 6s ease-in-out infinite}.lr-flow-node:nth-child(3){animation-delay:1s}.lr-flow-node:nth-child(5){animation-delay:2s}.lr-flow-node svg{color:#cda6e5;margin-bottom:13px}.lr-flow-node strong{font-size:12px;font-weight:550}.lr-flow-node small{color:#b299c4;font-size:10px;line-height:1.7;margin-top:7px}.lr-beam{flex:0 0 28px;position:relative;align-self:center;height:1px;background:#9d73b649;overflow:hidden}.lr-beam:after{content:"";display:block;width:12px;height:1px;background:#ddb4f5;box-shadow:0 0 6px #d0a1ed;animation:lr-travel 2s linear infinite}.lr-beam:nth-child(4):after{animation-delay:1s}.lr-volume{display:flex;align-items:center;gap:14px;padding:19px;border-radius:10px;border:1px dashed #bd94d5;background:#9c65b71a;margin-top:22px;color:#cfabdf}.lr-volume>div{flex:1}.lr-volume strong{display:block;font-size:12px;color:#ead7f5}.lr-volume small{font-size:10px;display:block;margin-top:5px}.lr-volume-muted{opacity:.6}.lr-cluster-goal{display:flex;gap:12px;align-items:center;padding:15px;background:#9d69b419;border:1px solid var(--lr-line);border-radius:10px;margin-bottom:26px;color:#c8a3df;font-size:12px}.lr-cluster-goal b{color:#f2dcff;margin-left:7px}.lr-cluster-goal>span:last-child{margin-left:auto;font:9px ui-monospace,monospace;color:#a88abb}.lr-cluster-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.lr-cluster-nodes>div{padding:18px 13px;background:#2b1e36;border:1px solid #b78ed449;border-radius:11px;min-height:170px}.lr-cluster-nodes>div>svg{color:#c49ee2;margin-bottom:10px}.lr-cluster-nodes strong{display:block;font-size:12px}.lr-cluster-nodes small{display:block;font-size:10px;color:#b798ca;margin:5px 0 15px}.lr-pods{display:flex;flex-wrap:wrap;gap:6px}.lr-pods>span{display:flex;gap:4px;align-items:center;font-size:9px;border:1px solid #b681d570;background:#9461ae33;padding:6px;border-radius:5px;animation:lr-arrive .5s ease-out}.lr-cluster-nodes>.lr-offline{border-style:dashed;opacity:.4}.lr-address-bar{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--lr-line);border-radius:9px;background:#110c1b;margin-bottom:22px;font:12px ui-monospace,monospace;color:#ceb0e1;overflow-wrap:anywhere}.lr-tag{margin-left:auto;font:8px ui-monospace,monospace;padding:4px 6px;border:1px solid #c196dc55;border-radius:4px}.lr-dns-return{display:flex;align-items:center;gap:10px;border:1px dashed #b386cb55;border-radius:9px;padding:14px;font-size:11px;margin-top:22px;color:#c6a6dc}.lr-hostname{text-align:center;padding:22px;border:1px solid #c18cde55;border-radius:10px;background:#120d1b;font:22px ui-monospace,monospace;color:#b49fc4}.lr-hostname>span{color:#edc4ff}.lr-route-stem{width:1px;height:30px;margin:auto;background:#a97ec169;position:relative;overflow:hidden}.lr-route-stem:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#dcb0f7,transparent);animation:lr-down 2s linear infinite}.lr-service-targets{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lr-service-targets>div{display:flex;align-items:center;text-align:center;flex-direction:column;gap:10px;padding:22px 10px;border:1px solid #8b649a33;border-radius:10px;background:#21172b;color:#886e9b}.lr-service-targets strong{font-size:12px}.lr-service-targets small{font-size:10px;line-height:1.6}.lr-service-targets>.lr-target-active{background:#513262;border-color:#c59ae5;color:#f0d9ff;box-shadow:0 0 25px #a165c222;animation:lr-node-glow 3s ease-in-out infinite}.lr-table-wrap{margin-top:25px;overflow-x:auto;border:1px solid var(--lr-line);border-radius:12px;background:#1c1425}.lr-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.lr-table-wrap th,.lr-table-wrap td{padding:16px 18px;font-size:12px;line-height:1.7;border-bottom:1px solid var(--lr-line);vertical-align:top}.lr-table-wrap thead th{font:9px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;color:#cca6e4;background:#342140}.lr-table-wrap tbody th{font-weight:550;color:#e8d0f8;min-width:110px}.lr-table-wrap td{color:#bca7ca}.lr-table-wrap tr:last-child>*{border-bottom:0}.lr-faq{scroll-margin-top:115px;margin:10px 0 45px}.lr-faq h2{margin:12px 0 24px}.lr-faq details{border-bottom:1px solid var(--lr-line)}.lr-faq summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:15px;padding:21px 0;line-height:1.5}.lr-faq summary::-webkit-details-marker{display:none}.lr-faq summary svg{flex-shrink:0;color:#bd97d7;margin-top:3px;transition:transform .2s}.lr-faq details[open] summary svg{transform:rotate(180deg)}.lr-faq p{font-size:14px;padding:0 26px 22px 0}.lr-product-context{display:flex;gap:22px;padding:28px;border:1px solid #dcb5f147;border-radius:15px;background:radial-gradient(ellipse at top left,#9054ae44,transparent 80%),#25162f}.lr-product-context>.brand-logo{flex-shrink:0}.lr-product-context h2{font-size:25px;margin:13px 0}.lr-product-context p{font-size:14px}.lr-product-context a{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:#debbf6;margin-top:20px}.lr-references{padding:35px 0 15px}.lr-references h2{font-size:22px}.lr-references p{font-size:12px;margin:12px 0 17px}.lr-references a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:#ad90c2;font-size:12px;border-bottom:1px solid #a581ba1c}.lr-next-guide{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--lr-line);margin-top:50px;padding:45px 0 0}.lr-next-guide h2{font-size:40px;margin:17px 0}.lr-next-guide p{font-size:14px;max-width:540px;margin-bottom:23px}.lr-next-symbol{display:grid;place-items:center;width:170px;height:170px;border:1px solid var(--lr-line);border-radius:28px;background:radial-gradient(ellipse at top,#78508a4d,transparent),#21162b;color:#b98bd3}@keyframes lr-signal{to{stroke-dashoffset:-26}}@keyframes lr-blink{50%{opacity:.4}}@keyframes lr-layer{50%{fill:#ad7cc666;stroke:#d8aff5}}@keyframes lr-arrive{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lr-travel{0%{transform:translate(-15px)}to{transform:translate(40px)}}@keyframes lr-down{0%{transform:translateY(-30px)}to{transform:translateY(30px)}}@keyframes lr-node-glow{0%,65%,to{border-color:#b78ed449;box-shadow:none}20%,40%{border-color:#d6a8f0;box-shadow:0 0 20px #af77cc24}}html[data-motion=off] .lr-page *,.lr-page.lr-tab-hidden *{animation-play-state:paused!important}html[data-motion=off] .lr-page *:after,.lr-page.lr-tab-hidden *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.lr-page *,.lr-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1050px){.lr-hub-hero,.lr-article-hero{gap:30px}.lr-hub-hero h1{font-size:50px}.lr-card-grid{gap:16px}.lr-card-body{padding:20px}.lr-card h3{font-size:21px}.lr-library-tools{gap:10px}.lr-filters span{padding:11px}.lr-article-layout{grid-template-columns:195px minmax(0,1fr);gap:36px}.lr-prose .lr-chapter>p{font-size:15px}.lr-article-hero h1{font-size:45px}.lr-learning-path{grid-template-columns:repeat(3,1fr)}.lr-cluster-goal>span:last-child{font-size:8px}.lr-practical{gap:35px}.lr-hub-end{flex-wrap:wrap}.lr-hub-end p{flex-basis:70%}}@media(max-width:800px){.lr-wrap{width:calc(100% - 40px)}.lr-hub-hero,.lr-article-hero{grid-template-columns:1fr;gap:32px;padding-top:45px}.lr-hub-hero h1{font-size:56px}.lr-hub-map{max-width:570px;width:100%;justify-self:center}.lr-article-hero>.lr-art{max-width:570px;width:100%;justify-self:center}.lr-article-hero h1{font-size:53px;max-width:650px}.lr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-library-tools{flex-wrap:wrap;gap:15px}.lr-search{flex:1}.lr-search input{width:100%}.lr-practical{grid-template-columns:1fr;gap:25px}.lr-practical>div>p{max-width:550px}.lr-article-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.lr-toc{position:static;border:1px solid var(--lr-line);padding:20px;border-radius:12px;background:#1c1424}.lr-toc nav{grid-template-columns:1fr 1fr;gap:0 20px;margin-top:10px}.lr-toc-home{display:none}.lr-takeaways>div{grid-template-columns:1fr;gap:10px}.lr-prose{max-width:740px}.lr-reading-progress{top:67px}.lr-card h3{min-height:55px}}@media(max-width:500px){.lr-page{padding-bottom:40px}.lr-wrap{width:calc(100% - 32px)}.lr-hub-hero{padding:37px 0}.lr-hub-hero h1{font-size:43px}.lr-page h2{font-size:28px}.lr-hub-hero p{font-size:14px}.lr-eyebrow{font-size:9px}.lr-hub-map{padding:18px}.lr-hub-topics a{font-size:11px;padding:14px 9px;gap:7px}.lr-hub-topics a>svg{width:17px}.lr-hub-topics a>svg:last-child{width:11px}.lr-actions{gap:14px}.lr-actions>span{font-size:9px}.lr-start{padding:24px 19px}.lr-learning-path{grid-template-columns:repeat(2,1fr)}.lr-learning-path a{font-size:11px}.lr-start p{font-size:13px}.lr-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.lr-library{padding:42px 0}.lr-filters{gap:5px;width:100%}.lr-filters label{flex:1}.lr-filters span{font-size:10px;text-align:center;padding:10px 7px;white-space:nowrap}.lr-card-grid{grid-template-columns:1fr;gap:22px}.lr-card h3,.lr-card p{min-height:0}.lr-card h3{font-size:25px}.lr-card p{font-size:14px}.lr-art-small{padding-top:3px}.lr-art-small svg{max-height:225px}.lr-art-caption{font-size:7px}.lr-practical{padding-top:30px}.lr-practical a{padding:16px 13px;gap:12px}.lr-practical strong{font-size:13px}.lr-practical a p{font-size:11px}.lr-hub-end{padding:22px 18px;gap:14px}.lr-hub-end p{font-size:13px}.lr-hub-end .lr-button{width:100%;font-size:11px;padding:14px}.lr-article-hero{padding:30px 0}.lr-article-hero h1{font-size:42px}.lr-article-hero p{font-size:14px}.lr-article-meta{font-size:9px;gap:12px}.lr-takeaways{padding:23px 19px}.lr-takeaways p{font-size:12px}.lr-toc nav{grid-template-columns:1fr}.lr-toc nav a{font-size:12px;padding:9px 0}.lr-chapter{margin-bottom:40px}.lr-chapter h2{font-size:28px}.lr-prose .lr-chapter>p{font-size:15px;line-height:1.9}.lr-inline-source{font-size:9px}.lr-lab figcaption{padding:18px 16px}.lr-lab figcaption>strong{font-size:16px}.lr-switch{padding:15px}.lr-tabs{gap:2px}.lr-tabs span{font-size:10px;padding:6px 4px}.lr-flow-node{padding:18px 7px}.lr-flow-node strong{font-size:10px}.lr-flow-node small{font-size:9px}.lr-beam{flex-basis:17px}.lr-lab-foot{padding:12px 15px;font-size:8px}.lr-lab .lr-state-note{font-size:11px}.lr-meters label{grid-template-columns:55px 1fr 55px;gap:9px;font-size:11px}.lr-volume{padding:16px 12px;gap:10px}.lr-volume strong{font-size:11px}.lr-volume small{font-size:9px}.lr-cluster-goal{flex-wrap:wrap;gap:8px;font-size:11px;padding:12px}.lr-cluster-goal>span:last-child{margin-left:0;width:100%;padding-left:30px}.lr-cluster-nodes{gap:7px}.lr-cluster-nodes>div{padding:14px 9px;min-height:185px}.lr-cluster-nodes strong{font-size:11px}.lr-cluster-nodes small{font-size:8px}.lr-pods>span{font-size:8px;padding:5px;gap:2px}.lr-pods svg{width:11px}.lr-address-bar{padding:12px 10px;font-size:10px;gap:7px}.lr-hostname{font-size:19px;padding:18px 10px}.lr-service-targets{gap:7px}.lr-service-targets>div{padding:18px 7px}.lr-service-targets strong{font-size:10px}.lr-service-targets small{font-size:9px}.lr-table-wrap th,.lr-table-wrap td{padding:13px 10px;font-size:11px}.lr-table-wrap thead th{font-size:8px}.lr-table-wrap tbody th{min-width:80px}.lr-faq summary{font-size:14px}.lr-product-context{padding:22px 18px;gap:13px}.lr-product-context>.brand-logo{width:28px}.lr-product-context h2{font-size:24px}.lr-product-context p{font-size:13px}.lr-product-context a,.lr-references a{font-size:11px}.lr-next-guide{margin-top:25px;padding-top:30px}.lr-next-guide h2{font-size:31px}.lr-next-symbol{display:none}.lr-next-guide p{font-size:13px}}.lr-record-title{display:flex;align-items:center;gap:13px;margin:5px 0 20px}.lr-record-title>span{padding:9px;border:1px solid #b38ecf66;border-radius:7px;font:11px ui-monospace,monospace;color:#d7b4ef;background:#69417f44}.lr-record-title strong{font-size:13px;font-weight:500}.lr-auth-check{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 20px;border:1px solid #ba8ed452;border-radius:12px;background:radial-gradient(ellipse at top,#8652a43b,transparent 80%),#21152c}.lr-auth-check>svg{color:#c7a0e3;margin-bottom:16px;animation:lr-blink 4s ease-in-out infinite}.lr-auth-check>span{font:9px ui-monospace,monospace;color:#b28bc9;letter-spacing:.09em}.lr-auth-check h3{font-size:23px;margin:13px 0}.lr-auth-check p{font-size:13px;max-width:450px}.lr-inline-source{margin-right:16px}html[data-motion=off] .lr-page .lr-state,html[data-motion=off] .lr-page .lr-pods>span{animation:none!important}.lr-route-stem{width:calc(66.666% + 8px);height:32px;background:linear-gradient(#b98dd0,#b98dd0) center top/1px 16px no-repeat;overflow:visible}.lr-route-stem:before{content:"";position:absolute;top:16px;height:1px;width:50%;left:0;background:#b98dd0}.lr-route-stem:after{inset:16px auto auto 0;width:1px;height:16px;background:#cda5e6;animation:lr-blink 2s ease-in-out infinite}.lr-route-1:before{display:none}.lr-route-1:after{left:50%}.lr-route-2:before{left:50%}.lr-route-2:after{left:100%}.lr-filters{flex-wrap:wrap}.lr-library-tools{align-items:flex-start}.lr-search{flex-shrink:0}.lr-art-ping{fill:#deb4fb;animation:lr-signal 3s ease-in-out infinite}.lr-blueprint-code{border:1px solid var(--lr-line);border-radius:11px;overflow:hidden;background:#100c19}.lr-blueprint-code>div{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--lr-line);color:#bca0d2;font:10px/1.5 ui-monospace,monospace}.lr-blueprint-code pre{margin:0;padding:20px;color:#d5afea;font:12px/1.9 ui-monospace,monospace;overflow-x:auto}.lr-blueprint-code code{font:inherit}.lr-blueprint-map{display:flex;align-items:center;margin-top:22px}.lr-blueprint-map>div{flex:1;min-width:0;display:grid;justify-items:center;gap:10px;text-align:center;border:1px solid var(--lr-line);border-radius:10px;padding:20px 9px;color:#987dab;background:#191221}.lr-blueprint-map strong{font-size:12px;font-weight:500}.lr-blueprint-map small{font-size:9px;color:#a78abb}.lr-blueprint-map>.is-current{background:#68417a33;color:#e5c2fb;border-color:#c894ea;box-shadow:0 0 25px #ab67d321;animation:lr-focus-glow 3s ease-in-out infinite}.lr-blueprint-map .lr-beam{flex-basis:24px}.lr-release-track{display:flex;align-items:center;margin:12px 0 26px}.lr-release-track>div{position:relative;flex:1;min-width:0;display:grid;justify-items:center;gap:12px;color:#9c7fb2;padding:17px 5px;border:1px solid var(--lr-line);border-radius:11px;background:#191221}.lr-release-track>div>span{display:grid;place-items:center;width:19px;height:19px;border:1px solid #bc90d544;border-radius:50%;font-size:10px}.lr-release-track strong{font-size:11px;font-weight:500}.lr-release-track .is-current{color:#e9c8ff;border-color:#bb88da;background:#59376c44;box-shadow:0 0 25px #c37ceb1a}.lr-release-track .lr-beam{flex-basis:19px}.lr-muted-beam:after{display:none}.lr-artifact-card{display:flex;align-items:center;gap:17px;padding:20px;border:1px solid var(--lr-line);border-radius:12px;background:linear-gradient(110deg,#7147842b,#1a1228)}.lr-artifact-card>svg{flex-shrink:0;color:#cf9de9}.lr-artifact-card>div{display:grid;gap:9px;min-width:0}.lr-artifact-card small,.lr-certificate small,.lr-proxy-entry small,.lr-data-store small,.lr-access-identity small{font:9px/1.6 ui-monospace,monospace;letter-spacing:.08em;color:#aa89c1}.lr-artifact-card strong{font-size:15px;font-weight:500}.lr-artifact-card code{font:10px/1.7 ui-monospace,monospace;color:#d1abd9;overflow-wrap:anywhere}.lr-artifact-card code span{color:#9c83ae;font-size:9px}.lr-certificate{display:grid;grid-template-columns:82px 1fr;align-items:start;gap:23px;border:1px solid #b98be355;border-radius:15px;padding:25px;background:radial-gradient(ellipse at top left,#8850ac33,transparent 80%),#1b1425}.lr-certificate-seal{display:grid;place-items:center;width:78px;height:88px;background:#8452a533;border:1px solid #c092df66;border-radius:16px 16px 38px 38px;color:#d2a8f0;box-shadow:0 0 35px #ab6ade20}.lr-certificate strong{display:block;font-size:20px;letter-spacing:-.025em;margin:7px 0 19px;overflow-wrap:anywhere;font-weight:500}.lr-certificate dl{margin:0}.lr-certificate dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--lr-line);padding:11px 0;font-size:11px}.lr-certificate dt{color:#ab90bd}.lr-certificate dd{margin:0;color:#dbc3e8;text-align:right}.lr-certificate-warning .lr-certificate-seal{color:#dfb0c1;border-color:#b77d9d77;background:#81556c33}.lr-connection-result{display:flex;align-items:center;justify-content:center;gap:9px;padding:16px 10px;margin-top:15px;border:1px solid #a7d6c12b;border-radius:8px;background:#82bfac0b;color:#b7dfce}.lr-connection-result strong{font-size:11px;font-weight:500}.lr-result-warning{color:#dfb0c1;background:#ba7e9d0a;border-color:#bc82a12e}.lr-proxy-entry{display:flex;align-items:center;justify-content:center;gap:16px;border:1px solid #ba88d477;border-radius:11px;padding:19px;background:#5a3b6c40;position:relative;z-index:1}.lr-proxy-entry>svg{color:#cfa1ea}.lr-proxy-entry>div{display:grid;gap:6px}.lr-proxy-entry strong{font-weight:500;font-size:17px}.lr-proxy-entry>span{font:9px/1.6 ui-monospace,monospace;color:#b799c9;margin-left:auto;padding-left:10px;border-left:1px solid var(--lr-line)}.lr-proxy-wires{height:48px;position:relative;width:calc(66.666% + 5px);margin:auto}.lr-proxy-wires>span{position:absolute;top:23px;left:0;width:50%;height:25px;border-top:1px solid #a879cb40;border-left:1px solid #a879cb40}.lr-proxy-wires>span:nth-child(2){left:50%;width:1px;top:0;height:48px;border-top:0}.lr-proxy-wires>span:nth-child(3){left:50%;border-left:0;border-right:1px solid #a879cb40}.lr-proxy-wires-0>span:first-child,.lr-proxy-wires-1>span:nth-child(n+2),.lr-proxy-wires-2>span:nth-child(2){border-color:#c796e7}.lr-proxy-wires:before{content:"";position:absolute;top:0;left:50%;width:1px;height:24px;background:#c796e7}.lr-proxy-wires-0>span:first-child:after{content:"";position:absolute;top:-2px;right:0;width:15px;height:3px;border-radius:5px;background:#e0b8fc;box-shadow:0 0 8px #d8a4ef;animation:lr-route-left 2.7s linear infinite}.lr-proxy-wires-1>span:nth-child(2):after,.lr-proxy-wires-2>span:nth-child(2):after{content:"";position:absolute;top:0;left:-2px;width:3px;height:12px;background:#e0b8fc;box-shadow:0 0 8px #d8a4ef;animation:lr-route-down 2.7s linear infinite}.lr-proxy-wires-1>span:nth-child(3):after{content:"";position:absolute;top:-2px;left:0;width:15px;height:3px;border-radius:5px;background:#e0b8fc;box-shadow:0 0 8px #d8a4ef;animation:lr-route-right 2.7s linear infinite}.lr-proxy-pool{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.lr-proxy-pool>div{display:grid;justify-items:center;gap:9px;border:1px solid var(--lr-line);border-radius:11px;padding:20px 9px;color:#967ba6;background:#171120}.lr-proxy-pool strong{font-size:13px;font-weight:500}.lr-proxy-pool small{font-size:9px}.lr-proxy-pool .is-current{border-color:#c492e9;color:#d9b2f4;background:#65427833;animation:lr-focus-glow 2.7s ease-in-out infinite}.lr-proxy-pool .is-unavailable{border-style:dashed;color:#b490a3;background:#32233033}.lr-data-runtime{display:grid;justify-items:center;gap:10px;width:70%;margin:auto;border:1px solid #bd8dd570;padding:24px;border-radius:13px;color:#d5acee;background:#53346b3b}.lr-data-runtime strong{font-size:18px;font-weight:500}.lr-data-runtime small{font-size:10px;color:#b296c5}.lr-data-pipe{position:relative;display:block;width:1px;height:46px;margin:auto;background:#ab7ac44d}.lr-data-pipe:after{content:"";position:absolute;inset:0 auto auto -1px;width:3px;height:12px;background:#dfbaff;border-radius:4px;box-shadow:0 0 10px #d3a5ee;animation:lr-route-down 3s linear infinite}.lr-data-store{display:flex;align-items:center;gap:17px;padding:25px;border:1px solid #b783d777;border-radius:13px;background:repeating-linear-gradient(0deg,transparent 0 20px,#bd92e006 20px 21px),#2c1d3b;box-shadow:inset 0 5px #b78bd309,0 0 30px #b982d50c;color:#d6b0ed}.lr-data-store>div{display:grid;gap:7px;flex:1}.lr-data-store strong{font-size:17px;font-weight:500}.lr-data-empty{border-style:dashed;color:#b991a8;background:#2e2238}.lr-recovery-timeline{display:flex;margin:10px 0 30px}.lr-recovery-timeline>div{display:flex;flex:1;flex-direction:column;align-items:center;position:relative;gap:15px}.lr-recovery-timeline>div:before{position:absolute;content:"";left:0;right:0;top:33px;height:1px;background:#9970b855}.lr-recovery-timeline>div:first-child:before{left:50%}.lr-recovery-timeline>div:last-child:before{right:50%}.lr-recovery-timeline small{font:10px ui-monospace,monospace;color:#bfa0d2}.lr-recovery-timeline span{position:relative;width:12px;height:12px;border-radius:50%;border:1px solid #9871ac;background:#30203e;z-index:1}.lr-recovery-timeline strong{font-size:11px;font-weight:500;color:#a48bb7}.lr-recovery-timeline .is-current>span{background:#d7a6f6;box-shadow:0 0 0 5px #bf8de422,0 0 24px #ba83e14d;animation:lr-signal 3s ease-in-out infinite}.lr-recovery-timeline .is-current>strong{color:#e1c0f5}.lr-recovery-result{display:grid;grid-template-columns:1fr 1fr;gap:17px}.lr-recovery-result>div{display:grid;gap:13px;justify-items:center;padding:25px 15px;border:1px solid var(--lr-line);border-radius:12px;background:#603e7824}.lr-recovery-result svg{color:#c49adf}.lr-recovery-result small{font:9px ui-monospace,monospace;color:#aa85c1;letter-spacing:.06em}.lr-recovery-result strong{font-size:23px;letter-spacing:-.035em;font-weight:500}.lr-observe-header{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--lr-line);color:#ceb0df;font-size:11px}.lr-observe-header small{margin-left:auto;font:8px ui-monospace,monospace;color:#997ab2}.lr-metric-chart{padding-top:20px}.lr-metric-chart>div:first-child{display:grid;gap:7px}.lr-metric-chart strong{font-size:17px;font-weight:500}.lr-metric-chart small{font-size:10px;color:#a78dbc}.lr-metric-chart svg{display:block;width:100%;height:auto;margin-top:18px;overflow:visible}.lr-chart-grid{stroke:#ab85cb29;fill:none}.lr-chart-line{stroke:#d3a3f0;stroke-width:3;fill:none;stroke-dasharray:680;stroke-dashoffset:0;animation:lr-chart-draw 4s ease-in-out infinite;filter:drop-shadow(0 0 6px #bb7ed066)}.lr-chart-labels{display:flex;justify-content:space-between;font:9px ui-monospace,monospace;color:#9e7fb5}.lr-log-stream{margin-top:22px;border:1px solid var(--lr-line);border-radius:10px;background:#120d1b;overflow:hidden}.lr-log-stream>div{display:grid;grid-template-columns:65px 40px 1fr;align-items:start;gap:9px;padding:19px 14px;font:10px/1.8 ui-monospace,monospace;border-top:1px solid #aa81bc15}.lr-log-stream>div:first-child{border-top:0}.lr-log-stream span{color:#9678aa}.lr-log-stream b{font-weight:400;color:#b796ce}.lr-log-stream code{font:inherit;color:#c4accf;overflow-wrap:anywhere}.lr-log-stream .lr-log-highlight{background:#77446225;box-shadow:inset 3px 0 #c798cf;animation:lr-focus-glow 4s ease-in-out infinite}.lr-trace-waterfall{display:grid;gap:25px;padding:35px 0 20px;background:repeating-linear-gradient(90deg,transparent 0 19.8%,#aa80bd15 19.8% 20%);margin-top:20px}.lr-trace-waterfall>div{display:grid;grid-template-columns:92px 1fr 40px;align-items:center;gap:12px;font-size:10px;color:#cbb0db}.lr-trace-waterfall i{height:20px;border:1px solid #b88ad077;background:linear-gradient(90deg,#9963bd55,#c898e655);border-radius:4px;transform-origin:left;animation:lr-span-grow 4s ease-in-out infinite}.lr-trace-waterfall .lr-trace-api{margin-left:10%;animation-delay:.15s}.lr-trace-waterfall .lr-trace-db{margin-left:20%;animation-delay:.3s;background:linear-gradient(90deg,#b780c855,#e1b0e56b)}.lr-trace-waterfall small{font:10px ui-monospace,monospace}.lr-access-identity{display:flex;align-items:center;gap:16px;border:1px solid #b780d455;border-radius:12px;background:linear-gradient(110deg,#71478733,#24162f);padding:23px;color:#d0a4e8}.lr-access-identity>div{flex:1;display:grid;gap:7px}.lr-access-identity strong{font-size:18px;font-weight:500;color:#e5ceef}.lr-permission-list{margin-top:18px;display:grid;gap:9px}.lr-permission-list>div{display:flex;align-items:center;gap:11px;padding:17px 15px;border:1px solid var(--lr-line);border-radius:9px;background:#1a1224;color:#977ca9}.lr-permission-list span{flex:1;font-size:12px}.lr-permission-list strong{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:400;white-space:nowrap}.lr-permission-list .is-allowed{border-color:#ba8bd978;color:#dfbdf6;background:#69457d25;box-shadow:inset 3px 0 #c59be3;animation:lr-focus-glow 3s ease-in-out infinite}@keyframes lr-signal{0%,to{opacity:.65}50%{opacity:1}}@keyframes lr-focus-glow{0%,to{box-shadow:0 0 #ac74d300}55%{box-shadow:0 0 26px #ac74d324}}@keyframes lr-route-down{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(34px);opacity:0}}@keyframes lr-route-left{0%{right:0;opacity:0}15%,85%{opacity:1}to{right:calc(100% - 15px);opacity:0}}@keyframes lr-route-right{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 15px);opacity:0}}@keyframes lr-chart-draw{0%{stroke-dashoffset:680}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes lr-span-grow{0%{transform:scaleX(.05);opacity:.5}45%,to{transform:scaleX(1);opacity:1}}@media(max-width:1050px){.lr-library-tools{flex-wrap:wrap}.lr-search{flex:1}.lr-search input{width:100%}}@media(max-width:500px){.lr-filters label{flex:1 1 auto}.lr-filters span{padding:10px 13px}.lr-blueprint-code pre{font-size:10px;padding:16px}.lr-blueprint-map strong{font-size:10px}.lr-blueprint-map small{font-size:8px}.lr-blueprint-map .lr-beam{flex-basis:13px}.lr-release-track .lr-beam{flex-basis:12px}.lr-release-track strong{font-size:9px}.lr-release-track svg{width:23px}.lr-artifact-card{padding:16px 12px;gap:11px}.lr-artifact-card strong{font-size:13px}.lr-artifact-card code{font-size:9px}.lr-artifact-card code span{display:block}.lr-certificate{grid-template-columns:45px 1fr;gap:14px;padding:17px 13px}.lr-certificate-seal{width:43px;height:54px;border-radius:10px 10px 23px 23px}.lr-certificate-seal svg{width:25px}.lr-certificate strong{font-size:16px}.lr-certificate dl>div{font-size:9px;gap:8px}.lr-connection-result strong{font-size:10px}.lr-proxy-entry{gap:10px;padding:16px 12px}.lr-proxy-entry strong{font-size:14px}.lr-proxy-entry>span{font-size:8px}.lr-proxy-entry>svg{width:22px}.lr-proxy-pool{gap:8px}.lr-proxy-pool strong{font-size:11px}.lr-proxy-pool small{font-size:8px}.lr-proxy-wires{width:calc(66.666% + 3px)}.lr-data-runtime{width:88%;padding:20px 10px}.lr-data-store{padding:20px 14px;gap:12px}.lr-data-store strong{font-size:14px}.lr-data-store small{font-size:8px}.lr-recovery-result{gap:10px}.lr-recovery-result strong{font-size:21px}.lr-recovery-timeline strong{font-size:10px}.lr-observe-header{font-size:10px;gap:7px}.lr-observe-header small{font-size:7px}.lr-log-stream>div{grid-template-columns:55px 33px 1fr;gap:5px;padding:15px 9px;font-size:9px}.lr-trace-waterfall>div{grid-template-columns:70px 1fr 30px;gap:7px;font-size:9px}.lr-trace-waterfall small{font-size:9px}.lr-access-identity{padding:18px 13px;gap:12px}.lr-access-identity strong{font-size:16px}.lr-permission-list>div{padding:15px 10px;gap:8px}.lr-permission-list span{font-size:10px}.lr-permission-list strong{font-size:8px}.lr-permission-list>div>svg{width:14px;flex-shrink:0}}.pricing-canvas .page-hero{position:relative}.pricing-canvas .page-hero>.container{position:relative;z-index:1}.pricing-canvas .page-hero .page-title,.pricing-canvas .page-hero .page-lead{max-width:72%;text-shadow:0 2px 20px #0b0910b3}.pricing-canvas>.p-laser-flow{opacity:.85}.pricing-canvas .pricing-full{position:relative}.pricing-canvas .pricing-full:before{content:"";position:absolute;top:-1px;left:45%;right:0;height:1px;background:linear-gradient(90deg,transparent,#bd92e585 65%,transparent);box-shadow:0 -3px 24px #bc86ed30;pointer-events:none}@media(max-width:700px){.pricing-canvas .page-hero .page-title,.pricing-canvas .page-hero .page-lead{max-width:100%}.pricing-canvas>.p-laser-flow{opacity:.32}}.p-price-grid{gap:22px}.p-price-card{padding:28px;border:1px solid #b99acc36;border-radius:20px;background:radial-gradient(ellipse at 0 0,#9d67c419,transparent 65%),#19121f;box-shadow:inset 0 1px #eddaff0d,0 18px 36px #0003}.p-price-card.p-price-featured{border-color:#be92e08c;background:radial-gradient(ellipse at 50% 0,#a26bcd29,transparent 65%),#211629;box-shadow:inset 0 1px #ead1ff26,0 18px 48px #7c439c16}.p-plan-depth{inset:4px -2px -5px 2px;border-color:#8f67aa26;background:#1a1023}.p-price-card:after{background:radial-gradient(circle at 30% 5%,#d6a8ff20,transparent 60%)}.p-price-card .p-plan-emblem{height:auto;min-height:66px;padding:0 0 24px;margin:0 0 24px;display:flex;flex-direction:row;justify-content:flex-start;gap:14px;background:none;border:0;border-bottom:1px solid #bd9ad125;border-radius:0;backdrop-filter:none;overflow:visible}.p-price-card .p-plan-emblem:before,.p-price-card .p-plan-emblem:after{display:none}.p-plan-symbol{display:grid;place-items:center;flex:0 0 46px;height:46px;border:1px solid #c99ee647;border-radius:12px;color:#ceaaed;background:linear-gradient(135deg,#c99ceb16,#9860bc06);box-shadow:inset 0 1px #f0dfff0f}.p-plan-symbol svg{width:24px;height:24px}.p-price-card .p-plan-code{position:static;display:block;color:#9e84b1;font-size:9px;letter-spacing:.1em}.p-price-card .p-plan-edition{display:block;margin-top:5px;font:500 12px Manrope,sans-serif;letter-spacing:0;color:#cfbddc}.p-price-card .p-price-top{flex-direction:row;align-items:center;min-height:36px;gap:8px}.premium-home .p-price-card h3{font-size:28px;font-weight:600;letter-spacing:-.035em}.p-price-card .p-price-top .p-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;font-size:9px;border-color:#c89fe547;background:#bb8edd12;color:#d7b9ec}.p-price-top .p-tag:before{content:"";width:4px;height:4px;border-radius:50%;background:#cfacf0;box-shadow:0 0 7px #b778df55}.premium-home .p-price-card>p:not(.plan-billing-note){min-height:48px;margin-top:12px;max-width:none;font-size:13px;line-height:1.8;color:#b3a0c0}.p-price-card .p-price{height:77px;margin-top:18px;gap:2px}.p-price-card .p-price>strong{color:#f4eafb;font-size:58px;font-weight:500;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.p-price-card .p-price>span{font-size:22px;color:#b59ac8}.p-price-card .p-price>small{font-size:11px;color:#ae98be}.site-canvas .p-price-card>.plan-billing-note{margin:2px 0 25px;color:#a790b8;font-size:11px}.p-price-card .p-price-limits{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:16px 0;margin:0 0 24px;border:1px solid #b995d127;border-radius:12px;background:#100a173d}.p-price-card .p-price-limits li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px}.p-price-card .p-price-limits li+li{border-top:0;border-left:1px solid #b995d124}.p-price-limits li>span{display:flex;align-items:center;gap:6px;color:#ae98bd;font-size:10px;white-space:nowrap}.p-price-limits li>strong{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.025em;color:#e7d7f4;font-variant-numeric:tabular-nums}.p-price-card>.p-action{min-height:48px;border-radius:10px;font-size:12px;padding-inline:16px}.p-price-card>.p-action-quiet{background:#b78bd90b;border-color:#c09bda40;color:#e3d0ef;box-shadow:inset 0 1px #ffffff08}.p-price-card>.p-action-quiet:hover{background:#b78bd916;border-color:#c09bda80}.p-price-card .p-price-divider{margin:25px 0 20px;background:#bd9ad125}.p-price-card .p-plan-includes{margin:0 0 10px;font:500 10px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#957ba9}.pricing-features{list-style:none;padding:0;margin:0;display:grid;gap:0}.pricing-features li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;min-height:47px;padding:8px 0;color:#c5b1d3;font-size:12px;line-height:1.55}.pricing-features li+li{border-top:1px solid #b78bd910}.pricing-feature-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #b98bd52b;border-radius:8px;background:linear-gradient(135deg,#bc8cdb13,#ad78d205);color:#be96da;box-shadow:inset 0 1px #efd7ff08}.pricing-feature-icon svg{flex-shrink:0}.p-price-featured .pricing-feature-icon{border-color:#c6a0e03d;color:#d0aceb;background:#bc8cdb14}.pricing-section .plan-display{border-radius:18px;border-color:#b99acc40;background:radial-gradient(ellipse at 0 0,#9d67c419,transparent 65%),#19121f;box-shadow:inset 0 1px #eddaff0d,0 18px 36px #0002}.pricing-section .plan-option{border-radius:12px;border-color:#b99acc36}.pricing-section .plan-selector input:checked+.plan-option{border-color:#be92e08c;background:radial-gradient(ellipse at 0 0,#a26bcd29,transparent 90%),#24172e}.plan-panel .pricing-features{margin:24px 0}.plan-panel .pricing-features li{font-size:13px}.plan-panel .plan-price>strong{font-variant-numeric:tabular-nums}.plan-panel .plan-limits{border-color:#bd9ad125}.pricing-billing label>span{min-width:86px;justify-content:center}.pricing-original{align-self:center;margin:3px 10px 0 0;color:#9e83b1;font-size:21px;font-weight:400;text-decoration-color:#af8bc9;text-decoration-thickness:1px}.pricing-original[hidden]{display:none}.plan-price .pricing-original{font-size:25px;margin-right:12px}.pricing-billing small{padding:3px 5px;border:1px solid #bd95d530;border-radius:4px;font-size:9px;color:#caa8e4;background:#b586d40c}.pricing-section .pricing-layout{align-items:start}.pricing-section .plan-selector{position:sticky;top:100px;align-self:start;height:max-content}.plan-selector-label{font:10px ui-monospace,monospace;letter-spacing:.1em;color:#a78abc;margin-bottom:5px}.pricing-section .plan-option{padding:22px}.pricing-section .plan-display{min-width:0}.plan-modules-intro{margin:30px 0}.plan-panel .plan-modules-intro h3{font-size:24px;margin:9px 0 12px}.plan-modules-intro p{margin:0;color:#a995b9;font-size:12px;line-height:1.8;max-width:570px}.plan-module-group{margin-top:30px}.plan-module-group h4{margin:0;padding-bottom:12px;color:#d9c4e9;font-size:12px;font-weight:600;letter-spacing:.02em;border-bottom:1px solid #b899cd32}.plan-module-group ul{list-style:none;padding:0;margin:0}.plan-module-group li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;align-items:start;padding:19px 0}.plan-module-group li+li{border-top:1px solid #b899cd16}.plan-module-group .pricing-feature-icon{width:30px;height:30px;margin-top:2px}.module-copy strong{display:block;color:#e3d4ed;font-size:13px;font-weight:550;line-height:1.5}.module-copy p{color:#a995b9;font-size:11px;line-height:1.8;margin:6px 0 0}.module-access{display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding-top:2px;min-width:85px;font-size:11px}.module-included{color:#d0abe9;font-weight:550}.module-not-included{color:#a58bb6}.module-access>a{display:inline-flex;align-items:center;gap:4px;color:#c9a6e0;font-size:10px}.module-access>a:hover{color:#edd8fc}.module-rollout{display:inline-flex;align-items:center;gap:5px;width:max-content;font-size:9px;font-weight:500;line-height:1.4;padding:4px 7px;border:1px solid #bd95d536;border-radius:5px;background:#ac79cc0b;color:#b79aca}.rollout-available:before{content:"";width:4px;height:4px;border-radius:50%;background:#c9a2e6}.rollout-planned{border-style:dashed}.module-excluded .pricing-feature-icon{background:#88729b06;color:#9682a8}.module-excluded .module-copy strong{color:#b7a3c6}.pricing-addons{margin-top:45px;padding:34px;border:1px solid #b99acc36;border-radius:20px;background:radial-gradient(ellipse at 10% 0,#9960bd1c,transparent 60%),#18111f;box-shadow:inset 0 1px #eddaff0d}.pricing-addons-heading{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:28px}.site-canvas .pricing-addons h3{color:#f0e5f9;font-size:29px;letter-spacing:-.035em;line-height:1.25;margin:10px 0 0}.pricing-addons-heading>p{font-size:12px;color:#b19abe;line-height:1.8;margin:0}.pricing-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-addon-grid:has(>:only-child){grid-template-columns:1fr}.pricing-addon-card{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid #b99acc2e;border-radius:14px;background:linear-gradient(135deg,#bc90d70a,transparent),#130d1b75}.pricing-addon-top{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.pricing-addon-card h4{color:#e8d9f2;font-size:20px;font-weight:550;letter-spacing:-.025em;margin:0 0 12px}.pricing-addon-card>p{color:#b09abc;font-size:12px;line-height:1.85;margin:0 0 25px}.pricing-addon-card>a,.pricing-addon-card>button{display:inline-flex;align-items:center;gap:16px;margin-top:auto;padding:11px 0 0;border:0;background:none;color:#d5b4eb;cursor:pointer;font:550 12px Manrope,sans-serif;text-align:left}.pricing-addon-card>a:hover,.pricing-addon-card>button:hover{color:#efdbff}.pricing-addon-email{display:flex;gap:13px;align-items:center;margin-top:24px;padding-top:23px;border-top:1px solid #bd9ad125;color:#b593cf}.pricing-addon-email>svg{flex-shrink:0}.pricing-addon-email p{flex:1;font-size:11px;color:#a995b9;line-height:1.8;margin:0}.pricing-addon-email strong{display:block;color:#cdb8dd;font-weight:550}.pricing-addon-email>a{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#d5b4eb;white-space:nowrap}.pricing-addons :is(a,button):focus-visible,.module-access>a:focus-visible{outline:2px solid #d4adf3;outline-offset:5px;border-radius:3px}@media(min-width:701px)and (max-height:650px){.pricing-section .plan-selector{top:90px;gap:9px}.pricing-section .plan-option{padding:15px 20px}.pricing-section .plan-option small{margin-top:5px}}@media(max-width:700px){.pricing-section .pricing-layout{grid-template-columns:1fr}.pricing-section .plan-selector{top:68px;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 0;background:#160f20f5;backdrop-filter:blur(16px);border-block:1px solid #b899cd21}.plan-selector-label,.pricing-section .plan-selector>p,.pricing-section .plan-option small{display:none}.pricing-section .plan-option{padding:13px 10px;gap:6px}.pricing-section .plan-option strong{font-size:16px}.pricing-section .plan-radio{width:13px;height:13px;flex-shrink:0}.pricing-section .plan-selector input:checked+.plan-option .plan-radio{border-width:4px}.pricing-section .plan-display{padding:23px}.plan-module-group li{grid-template-columns:28px minmax(0,1fr);gap:10px}.plan-module-group .pricing-feature-icon{width:28px;height:28px}.module-access{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;padding-top:0}.module-copy p{font-size:11px}.pricing-addons{padding:23px}.pricing-addons-heading,.pricing-addon-grid{grid-template-columns:1fr;gap:18px}.site-canvas .pricing-addons h3{font-size:26px}.pricing-addon-card{padding:22px}.pricing-addon-email{flex-wrap:wrap;align-items:flex-start}.pricing-addon-email p{min-width:170px}.pricing-addon-email>a{margin-left:31px}}@media(min-width:901px)and (max-width:1100px){.p-price-card{padding:22px}.p-price-card .p-price-limits li{padding-inline:11px}.p-price-limits li>span{font-size:9px;gap:4px}.p-price-card .p-price-top .p-tag{font-size:8px;padding-inline:6px}}@media(max-width:900px){.premium-home .p-price-card>p:not(.plan-billing-note){min-height:0}.p-price-card{padding:26px}}@media(max-width:380px){.p-price-card{padding:21px}.p-price-card .p-price-limits li{padding-inline:11px}}.pricing-section .plan-display{position:relative;isolation:isolate;padding:0;overflow:hidden;border:1px solid #a777d45c;border-radius:24px;background:radial-gradient(ellipse at 85% 0,#6b3b9033,transparent 32%),#130e1c;box-shadow:0 25px 80px #0004,inset 0 1px #ead2ff16}.pricing-section .plan-display:before{content:"";position:absolute;top:0;left:0;width:36%;height:1px;background:linear-gradient(90deg,transparent,#e9cfff,transparent);box-shadow:0 0 18px #be7cfa;animation:plan-edge-beam 7s linear infinite;pointer-events:none;z-index:2}.pricing-section .plan-panel{padding:0;animation:plan-reveal .55s ease both}.plan-showcase{position:relative;isolation:isolate;padding:38px 38px 30px;overflow:hidden;background:linear-gradient(90deg,#22152d88,transparent),linear-gradient(#b790dc08 1px,transparent 1px),linear-gradient(90deg,#b790dc08 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;border-bottom:1px solid #c2a2df22}.plan-showcase .plan-panel-top{position:relative;z-index:1;align-items:flex-start}.plan-showcase .plan-panel-top>div{max-width:65%}.plan-showcase .plan-showcase-title{font-size:clamp(34px,4vw,54px);letter-spacing:-.055em;line-height:1.1;margin:23px 0 14px;color:#f4eaff}.plan-showcase-title span{display:block;font-weight:400;color:#c5a0e5}.plan-showcase-description{max-width:360px;font-size:13px;line-height:1.8;color:#bca8cd;margin:0}.plan-showcase .availability{font-size:9px;border-radius:20px;padding:6px 10px;background:#ba8be819;border-color:#ba8be84d}.plan-showcase .plan-price{position:relative;z-index:1;margin-top:26px}.plan-showcase .plan-price strong{font-size:72px;line-height:1.05;letter-spacing:-.065em}.plan-showcase .plan-billing-note{position:relative;z-index:1}.plan-top-action{display:flex;gap:16px;align-items:center;position:relative;z-index:1;margin-top:24px}.plan-top-action>span{font-size:10px;color:#a78fbb}.plan-top-action .button{padding:13px 20px;border-radius:10px;box-shadow:0 5px 28px #b47fea25}.plan-architecture{position:absolute;width:260px;height:260px;right:20px;top:105px;pointer-events:none;opacity:.85}.plan-orbit{position:absolute;border:1px solid #ba8edd32;border-radius:50%;inset:22px;transform:rotateX(35deg) rotate(-25deg)}.orbit-two{inset:52px;transform:rotateX(35deg) rotate(25deg);border-style:dashed}.orbit-one:after{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-top-color:#d9b0fb;border-radius:50%;filter:drop-shadow(0 0 7px #b974f1);animation:plan-orbit 10s linear infinite}.plan-core{position:absolute;inset:88px;display:grid;place-items:center;background:linear-gradient(140deg,#61387c,#201329);border:1px solid #c291e87a;border-radius:20px;color:#e9caff;box-shadow:0 0 65px #b879ed25,inset 0 1px #fff2;transform:rotate(-8deg)}.plan-node{position:absolute;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#201529;border:1px solid #9d71bf66;color:#bba0d3;box-shadow:0 8px 25px #0004}.node-one{top:28px;left:49px}.node-two{right:12px;top:120px}.node-three{bottom:30px;left:35px}.plan-architecture-caption{position:absolute;bottom:-17px;width:100%;text-align:center;font:8px monospace;letter-spacing:.17em;color:#9b7cad}.pricing-section .plan-limits{margin:0;padding:22px 38px;gap:25px;background:#be8feb06;border-top:0;border-bottom:1px solid #b78ed529}.pricing-section .plan-modules{padding:0 38px 20px}.pricing-section .plan-action{margin:0 38px 34px;padding-top:26px}.plan-module-group h4{display:flex;align-items:center;gap:10px;text-transform:uppercase;font:10px monospace;letter-spacing:.12em}.plan-module-group h4:before{content:"";width:5px;height:5px;background:#bf8eec;box-shadow:0 0 9px #b378e980;border-radius:1px}.plan-module-group li{transition:background .25s;padding-inline:10px;border-radius:8px}.plan-module-group li:hover{background:#bf91e908}.pricing-section .plan-option{position:relative;overflow:hidden;display:flex;gap:14px;padding:22px 18px;border:1px solid #a981c633;border-radius:15px;background:linear-gradient(120deg,#251b3080,#130e1c);transition:border-color .25s,box-shadow .25s,transform .25s}.plan-option-index{align-self:flex-start;font:10px monospace;color:#9773b3;padding-top:6px}.pricing-section .plan-option strong{font-size:23px;font-weight:550;letter-spacing:-.04em}.pricing-section .plan-option small{font-size:11px;margin-top:6px}.plan-option-capacity{display:block;font:9px monospace;letter-spacing:.02em;color:#8f7aa2;margin-top:16px}.pricing-section .plan-option .plan-radio{margin-left:auto;width:12px;height:12px}.pricing-section .plan-selector input:checked+.plan-option{background:radial-gradient(ellipse at 0 0,#9e5bcc32,transparent 90%),#25172f;border-color:#c190e78c;box-shadow:inset 0 1px #eed5ff17,0 8px 32px #10081866}.pricing-section .plan-selector input:checked+.plan-option:after{content:"";position:absolute;left:0;top:0;height:2px;width:50%;background:linear-gradient(90deg,transparent,#e2b7ff,transparent);animation:plan-edge-beam 5s linear infinite}.pricing-section .plan-selector label:hover .plan-option{border-color:#bc8fdf88;transform:translate(3px)}@keyframes plan-edge-beam{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes plan-orbit{to{transform:rotate(360deg)}}@keyframes plan-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1100px){.plan-architecture{right:-30px;opacity:.5;transform:scale(.85)}.plan-showcase .plan-panel-top>div{max-width:75%}.plan-top-action>span{max-width:100px}.plan-option-capacity{font-size:8px}}@media(max-width:700px){.pricing-section .plan-option{padding:14px 10px;gap:6px;border-radius:10px}.plan-option-index,.plan-option-capacity{display:none}.pricing-section .plan-option strong{font-size:16px}.plan-showcase{padding:26px 22px}.plan-showcase .plan-showcase-title{font-size:38px}.plan-architecture{right:-74px;top:100px;opacity:.28;transform:scale(.7)}.plan-showcase .plan-panel-top>div{max-width:72%}.plan-showcase .availability{font-size:8px;padding:5px 7px}.pricing-section .plan-limits{padding:20px 22px;gap:16px}.pricing-section .plan-modules{padding:0 22px 18px}.pricing-section .plan-action{margin:0 22px 26px}.plan-top-action{gap:12px}.plan-top-action>span{font-size:9px}.pricing-section .plan-selector label:hover .plan-option{transform:none}}@media(prefers-reduced-motion:reduce){.pricing-section .plan-display:before,.pricing-section .plan-panel,.orbit-one:after,.pricing-section .plan-selector input:checked+.plan-option:after{animation:none}.pricing-section .plan-option{transition:none}}.pricing-section .module-copy strong{font-size:15px;font-weight:750;letter-spacing:-.015em;line-height:1.5;color:#f3e9fc}.pricing-section .module-copy p{font-size:12px;line-height:1.8;color:#b6a3c5;margin-top:8px}.pricing-section .plan-module-group h4{font-size:11px;font-weight:700;color:#d9b9f2}.pricing-section .module-access{gap:8px;min-width:110px}.pricing-section .module-included,.pricing-section .module-not-included{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;font-size:11px;font-weight:750;line-height:1.4;border:1px solid #bd8de052;background:#ba83ec14;color:#e0bbff}.pricing-section .module-included:before{content:"\2713";font-size:12px}.pricing-section .module-not-included{color:#ffb5c4;background:#e3678414;border-color:#e88aa247}.pricing-section .module-not-included:before{content:"\2212";font-size:13px}.pricing-section .module-access .module-rollout{font-size:10px;font-weight:700;padding:5px 8px;border-radius:6px;letter-spacing:.01em}.pricing-section .module-access .module-rollout:before{content:"";display:block;width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.pricing-section .module-access .rollout-available{color:#8fe5bc;background:#46bc8a14;border:1px solid #65d4a64a}.pricing-section .module-access .rollout-planned{color:#f1cc86;background:#d8a44214;border:1px dashed #e2b56470}.pricing-section .module-access .rollout-foundation{color:#a9caff;background:#6195e516;border:1px solid #80a9e74d}.pricing-section .module-access .rollout-paused{color:#d3c8de;background:#ac99ba14;border:1px solid #ac99ba50}.pricing-section .module-excluded .module-copy strong{color:#cfbfdc}.pricing-section .module-access>a{font-size:11px;font-weight:650;color:#d7b2f3}@media(max-width:700px){.pricing-section .module-copy strong{font-size:14px}.pricing-section .module-copy p{font-size:12px}.pricing-section .module-access{gap:8px;min-width:0;margin-top:2px}}@media(min-width:701px){.pricing-section>.container{max-width:1440px;width:calc(100% - 64px)}.pricing-section .pricing-layout{grid-template-columns:minmax(220px,24%) minmax(0,1fr);gap:24px}}.pricing-section .plan-option{isolation:isolate;min-height:140px}.pricing-section .plan-option:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 84% 24%,#d1a2f38c 0 2px,transparent 3px),radial-gradient(circle at 73% 65%,#b78be966 0 2px,transparent 3px),linear-gradient(90deg,transparent 72%,#ac7bd322 72%,#ac7bd322 calc(72% + 1px),transparent calc(72% + 1px)),linear-gradient(0deg,transparent 34%,#ac7bd322 34%,#ac7bd322 calc(34% + 1px),transparent calc(34% + 1px)),repeating-linear-gradient(90deg,transparent 0 23px,#b688d509 23px 24px),repeating-linear-gradient(0deg,transparent 0 23px,#b688d509 23px 24px);mask-image:linear-gradient(90deg,transparent 25%,#000);opacity:.8}.pricing-section .plan-option-index{border:1px solid #b182d43d;border-radius:5px;padding:5px;background:#c18df60b;line-height:1}.pricing-section .plan-selector input:checked+.plan-option:before{opacity:1;background-color:#a367d008}.pricing-section .plan-modules{position:relative;background:radial-gradient(ellipse at 100% 5%,#70429a10,transparent 55%);padding-bottom:30px}.pricing-section .plan-modules-intro{position:relative;margin:0;padding:34px 0 28px;border-bottom:1px solid #b888df25}.pricing-section .plan-modules-intro:after{content:"";position:absolute;bottom:-1px;left:0;width:64px;height:2px;background:linear-gradient(90deg,#d7a6ff,transparent);box-shadow:0 0 12px #b76cec40}.pricing-section .plan-module-group{position:relative;isolation:isolate;overflow:hidden;margin-top:22px;border:1px solid #ac80cb30;border-radius:14px;background:linear-gradient(120deg,#a775ce0b,transparent 55%),#171020;box-shadow:inset 0 1px #ead0ff08}.pricing-section .plan-module-group h4{padding:17px 20px;margin:0;background:linear-gradient(90deg,#ac76d115,transparent);border-bottom:1px solid #b68ada24}.pricing-section .plan-module-group h4:after{content:"";height:9px;width:36px;margin-left:auto;background:repeating-linear-gradient(90deg,#bd92d966 0 3px,transparent 3px 7px);opacity:.65}.pricing-section .plan-module-group li{position:relative;padding:22px 4px;border-radius:0;transition:background .2s}.pricing-section .plan-module-group li+li{border-top:1px solid #bd92da1c}.pricing-section .plan-module-group .pricing-feature-icon{width:34px;height:34px;border-radius:9px;background:linear-gradient(145deg,#9c63c323,#38224719);border-color:#b584d343;box-shadow:inset 0 1px #e8ccff0a;color:#d6aeef}.pricing-section .plan-module-group:before{content:"";position:absolute;top:0;left:0;width:28%;height:1px;background:linear-gradient(90deg,transparent,#dcb3fc99,transparent);animation:plan-edge-beam 9s linear infinite;pointer-events:none}.pricing-section .plan-module-group:nth-of-type(2n):before{animation-delay:-4s}@media(max-width:700px){.pricing-section .plan-option{min-height:0}.pricing-section .plan-module-group h4{padding:16px 14px;font-size:10px}.pricing-section .plan-module-group ul{padding:0 12px}.pricing-section .plan-module-group li{padding:18px 0}.pricing-section .plan-module-group .pricing-feature-icon{width:28px;height:28px}.pricing-section .plan-modules{padding-inline:16px}.pricing-section .plan-modules-intro{padding:28px 5px 24px}}@media(prefers-reduced-motion:reduce){.pricing-section .plan-module-group:before{animation:none}.pricing-section .plan-module-group li{transition:none}}.pricing-section .plan-option{background:#21172e;border-color:#b394cc42;box-shadow:inset 0 1px #ead7fc12,0 10px 28px #08050f35;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.pricing-section .plan-option:before{inset:-25px;background:radial-gradient(ellipse at 85% 20%,#9a66d054,transparent 65%),radial-gradient(ellipse at 10% 100%,#513d7744,transparent 60%);filter:blur(22px);mask-image:none;opacity:1}.pricing-section .plan-selector input:checked+.plan-option{background:#33213f;border-color:#c496e9a0;box-shadow:inset 0 1px #f0ddff22,0 12px 36px #08050f55}.pricing-section .plan-selector input:checked+.plan-option:before{background:radial-gradient(ellipse at 90% 0,#b47de470,transparent 65%),radial-gradient(ellipse at 0 100%,#69448c50,transparent 70%)}.pricing-section .plan-modules{background:linear-gradient(145deg,#1c1426,#120e1b 60%);padding-top:10px}.pricing-section .plan-modules-intro{padding:32px 0 30px;border-bottom:0}.pricing-section .plan-modules-intro:after{display:none}.pricing-section .plan-modules-intro h3{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.04em;line-height:1.2;margin:15px 0}.pricing-section .plan-modules-intro p{max-width:540px;color:#a995b9}.pricing-section .plan-module-group{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;margin:0 0 32px}.pricing-section .plan-module-group:before{display:none}.pricing-section .plan-module-group h4{padding:0 0 16px;background:none;border-bottom:1px solid #b895d233;gap:12px;font:650 12px Manrope,sans-serif;letter-spacing:.01em;text-transform:none;color:#e1ccef}.pricing-section .plan-module-group h4:before,.pricing-section .plan-module-group h4:after{display:none}.module-section-number{font:10px monospace;color:#b99bd0;display:grid;place-items:center;width:28px;height:28px;border:1px solid #ab80cb3d;border-radius:8px;background:#b98bdf0a}.module-section-count{margin-left:auto;color:#9783a7;font:10px monospace;font-weight:400}.pricing-section .plan-module-group ul{padding:8px 0 0}.pricing-section .plan-module-group li{padding:21px 12px;grid-template-columns:38px minmax(0,1fr) auto;gap:16px;border-radius:10px;background:linear-gradient(100deg,#b58ed306,transparent);margin-top:6px}.pricing-section .plan-module-group li+li{border-top:1px solid #a989c016}.pricing-section .plan-module-group li:hover{background:linear-gradient(100deg,#b58ed311,transparent)}.pricing-section .plan-module-group .pricing-feature-icon{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#412b50,#211729);box-shadow:inset 0 1px #eed9ff12;color:#d8b9ef;border-color:#b88ed438}.pricing-section .module-access{padding-top:0}.pricing-section .module-included{background:transparent;border-color:transparent;padding:2px 0;color:#d0b1e7;font-size:10px}.pricing-section .module-access .module-rollout{padding:5px 9px;border-radius:20px}.pricing-section .module-copy strong{font-size:15px;line-height:1.5}.pricing-section .module-copy p{margin-top:6px;line-height:1.75}@media(min-width:701px)and (max-width:1000px){.pricing-section>.container{width:calc(100% - 40px)}.pricing-section .pricing-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.pricing-section .plan-option{padding:20px 13px;gap:9px}.pricing-section .plan-option strong{font-size:21px}.pricing-section .plan-option small{font-size:10px}.pricing-section .plan-modules{padding-inline:24px}.pricing-section .plan-module-group li{grid-template-columns:34px minmax(0,1fr);padding:18px 0;gap:10px 14px}.pricing-section .module-access{grid-column:2;flex-direction:row;align-items:center;gap:12px;min-width:0}.pricing-section .plan-module-group .pricing-feature-icon{width:34px;height:34px}}@media(max-width:700px){.pricing-section .plan-module-group li{grid-template-columns:30px minmax(0,1fr);padding:18px 0;gap:10px}.pricing-section .plan-module-group .pricing-feature-icon{width:30px;height:30px}.pricing-section .plan-module-group h4{font-size:12px}.module-section-count{font-size:9px}.pricing-section .module-copy strong{font-size:14px}.pricing-section .plan-option:before{filter:blur(14px)}}.pricing-section .plan-module-group{overflow:hidden;border:1px solid #ac80cb30;border-radius:14px;background:linear-gradient(120deg,#a775ce0b,transparent 55%),#171020;box-shadow:inset 0 1px #ead0ff08;margin:22px 0 0}.pricing-section .plan-module-group:before{display:block}.pricing-section .plan-module-group h4{padding:17px 20px;background:linear-gradient(90deg,#ac76d115,transparent);border-bottom:1px solid #b68ada24;font:700 11px monospace;letter-spacing:.1em;text-transform:uppercase;gap:10px}.pricing-section .plan-module-group h4:before{content:"";display:block;width:5px;height:5px;background:#bf8eec;box-shadow:0 0 9px #b378e980;border-radius:1px}.pricing-section .plan-module-group h4:after{content:"";display:block;height:9px;width:36px;margin-left:auto;background:repeating-linear-gradient(90deg,#bd92d966 0 3px,transparent 3px 7px);opacity:.65}.pricing-section .module-section-number,.pricing-section .module-section-count{display:none}.pricing-section .plan-module-group ul{padding:0 16px}.pricing-section .plan-module-group li{margin:0;padding:22px 4px;border-radius:0;background:none}@media(max-width:1000px){.pricing-section .plan-module-group li{padding:18px 0}}@media(max-width:700px){.pricing-section .plan-module-group h4{padding:16px 14px;font-size:10px}.pricing-section .plan-module-group ul{padding:0 12px}}.pricing-section .plan-module-group li{isolation:isolate;transition:box-shadow .3s ease;background:transparent}.pricing-section .plan-module-group li:before{content:"";position:absolute;inset:5px -8px;border:1px solid #bb8be000;border-radius:11px;background:radial-gradient(ellipse at 0 50%,#aa68de22,transparent 68%),linear-gradient(90deg,#ad75d20b,transparent);opacity:0;transition:opacity .3s ease,border-color .3s ease;pointer-events:none;z-index:-1}.pricing-section .plan-module-group li:after{content:"";position:absolute;left:21px;top:61px;bottom:15px;width:19px;border-left:1px solid #bf8beb;border-bottom:1px solid #bf8beb;border-radius:0 0 0 8px;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.pricing-section .plan-module-group li:hover,.pricing-section .plan-module-group li:focus-within{background:transparent;box-shadow:none}.pricing-section .plan-module-group li:hover:before,.pricing-section .plan-module-group li:focus-within:before{opacity:1;border-color:#bc8dd429}.pricing-section .plan-module-group li:hover:after,.pricing-section .plan-module-group li:focus-within:after{opacity:.55;transform:none}.pricing-section .plan-module-group .pricing-feature-icon{transition:background .3s,border-color .3s,box-shadow .3s,color .3s}.pricing-section .plan-module-group li:hover .pricing-feature-icon,.pricing-section .plan-module-group li:focus-within .pricing-feature-icon{background:linear-gradient(140deg,#59366f,#2b1c39);border-color:#cf9deb85;color:#f0d9ff;box-shadow:0 0 20px #ad63d825,inset 0 1px #f1d8ff20}.pricing-section .module-copy strong{transition:color .3s}.pricing-section .plan-module-group li:hover .module-copy strong{color:#f2dfff}.pricing-section .plan-option{transition:border-color .3s,box-shadow .3s,transform .3s}.pricing-section .plan-selector label:hover .plan-option{transform:translateY(-2px);border-color:#cda5e980;box-shadow:0 12px 32px #09050f66,inset 0 1px #ead7fc26,0 0 24px #a76bda12}.pricing-section .plan-option:before{transition:opacity .35s,transform .5s}.pricing-section .plan-selector label:hover .plan-option:before{transform:translate(-8px,4px) scale(1.1)}@media(max-width:1000px){.pricing-section .plan-module-group li:after{left:16px;top:53px;width:16px}}@media(hover:none){.pricing-section .plan-module-group li:before,.pricing-section .plan-module-group li:after{display:none}.pricing-section .plan-selector label:hover .plan-option{transform:none}}@media(prefers-reduced-motion:reduce){.pricing-section .plan-module-group li,.pricing-section .plan-module-group li:before,.pricing-section .plan-module-group li:after,.pricing-section .plan-module-group .pricing-feature-icon,.pricing-section .module-copy strong,.pricing-section .plan-option,.pricing-section .plan-option:before{transition:none}.pricing-section .plan-selector label:hover .plan-option{transform:none}}.pricing-section .plan-module-group{border-color:#b28bcc35;box-shadow:0 8px 24px #09060f18,inset 0 1px #eedaff0a}.pricing-section .plan-module-group h4{min-height:53px;line-height:1.5;color:#d8bce9}.pricing-section .plan-module-group li{min-height:102px}.pricing-section .module-copy strong{font-weight:700;letter-spacing:-.012em}.pricing-section .module-copy p{max-width:58ch;color:#b19fbe}.pricing-section .module-access{gap:7px}.pricing-section .module-access .module-rollout{line-height:1.5;letter-spacing:0;box-shadow:inset 0 1px #ffffff06}.pricing-section .plan-module-group li:before{background:radial-gradient(ellipse at 0 50%,#aa68de1b,transparent 72%),linear-gradient(90deg,#ad75d209,transparent);transition:opacity .35s cubic-bezier(.2,.7,.2,1),border-color .35s}.pricing-section .plan-module-group li:after{border-color:#cba0ed;transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.pricing-section .plan-module-group li:hover:after,.pricing-section .plan-module-group li:focus-within:after{opacity:.4}.pricing-section .plan-selector input:focus-visible+.plan-option{outline:2px solid #ddbbf6;outline-offset:4px;box-shadow:0 0 24px #b57edd22}.pricing-section .module-access>a{border-radius:4px;text-underline-offset:4px;text-decoration-color:#b88bd455}.pricing-section .module-access>a:hover{text-decoration:underline}.pricing-section .plan-option-capacity{color:#b09abd;letter-spacing:.035em}.pricing-section .plan-selector-label{color:#b69bc9;letter-spacing:.12em}@media(max-width:700px){.pricing-section .plan-module-group h4{min-height:49px}.pricing-section .plan-module-group li{min-height:0}}@media(prefers-reduced-motion:reduce){.pricing-section .plan-module-group li:before,.pricing-section .plan-module-group li:after{transition:none}}.pricing-section .module-copy p{position:relative;padding:10px 13px;margin-top:9px;border:1px solid #bd91df26;border-radius:8px;background:linear-gradient(105deg,#a878cd12,#a878cd04);color:#c1aecf;font-size:12px;line-height:1.75;max-width:58ch;transition:border-color .3s,background .3s}.pricing-section .module-copy p:before{content:"";position:absolute;left:-36px;top:-9px;bottom:50%;width:35px;border-left:1px solid #ba8cdd55;border-bottom:1px solid #ba8cdd55;border-bottom-left-radius:9px;pointer-events:none}.pricing-section .module-copy p:after{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;border-radius:50%;background:#c79be8;box-shadow:0 0 8px #bc86e442;transform:translateY(-50%);pointer-events:none}.pricing-section .plan-module-group li:after{display:none}.pricing-section .plan-module-group li:hover .module-copy p,.pricing-section .plan-module-group li:focus-within .module-copy p{border-color:#c59ae04d;background:linear-gradient(105deg,#a878cd1b,#a878cd08)}.pricing-section .plan-module-group li:hover .module-copy p:before,.pricing-section .plan-module-group li:focus-within .module-copy p:before{border-color:#cba0ed88}@media(max-width:700px){.pricing-section .module-copy p{font-size:12px;padding:10px 11px}.pricing-section .module-copy p:before{left:-26px;width:25px}}.pricing-section .module-copy p{padding:12px 15px;border-color:#c5a2df24;border-radius:4px 10px 10px;background:radial-gradient(ellipse at 0 0,#bd88e215,transparent 75%),linear-gradient(110deg,#271c32,#1c1525);box-shadow:inset 0 1px #f2dfff07,0 3px 12px #08050d16;color:#beadca;font-size:12px;line-height:1.75;transition:border-color .3s ease,box-shadow .3s ease,color .3s ease}.pricing-section .module-copy p:before{border-color:#b58acd45;border-bottom-left-radius:10px;top:-12px}.pricing-section .module-copy p:after{left:-4px;width:7px;height:7px;border:2px solid #271b33;background:#c99de9;box-shadow:0 0 0 1px #b785d847,0 0 10px #bd8ce320}.pricing-section .plan-module-group li:hover .module-copy p,.pricing-section .plan-module-group li:focus-within .module-copy p{background:radial-gradient(ellipse at 0 0,#bd88e21b,transparent 75%),linear-gradient(110deg,#2c2038,#1e1628);border-color:#c5a2df45;box-shadow:inset 0 1px #f2dfff0d,0 5px 18px #08050d22;color:#d2bfdc}.pricing-section .plan-module-group li:hover .module-copy p:after,.pricing-section .plan-module-group li:focus-within .module-copy p:after{box-shadow:0 0 0 1px #c89cea70,0 0 12px #bd8ce33b}.pricing-section .plan-module-group li{padding-block:23px}.pricing-section .module-copy strong{padding-top:2px;letter-spacing:-.015em}.pricing-section .module-access{padding-top:3px}@media(max-width:1000px){.pricing-section .plan-module-group li{padding-block:20px}.pricing-section .module-access{padding-top:0}}@media(max-width:700px){.pricing-section .module-copy p{padding:11px 12px}}.pricing-section .module-copy p{padding:2px 0 2px 14px;margin-top:10px;border:0;border-left:1px solid #b28acb47;border-radius:0;background:none;box-shadow:none;color:#bbaac8;font-size:12px;line-height:1.85;max-width:58ch;transition:color .25s,border-color .25s}.pricing-section .module-copy p:before{left:-36px;top:-10px;bottom:50%;width:35px;border-color:#a984c333;border-bottom-left-radius:8px}.pricing-section .module-copy p:after{left:-1px;top:50%;width:1px;height:14px;border:0;border-radius:0;background:#c39be0;box-shadow:0 0 8px #b989df20;transform:translateY(-50%)}.pricing-section .plan-module-group li:hover .module-copy p,.pricing-section .plan-module-group li:focus-within .module-copy p{background:none;border-color:#c19ae16b;box-shadow:none;color:#d3c1df}.pricing-section .plan-module-group li:hover .module-copy p:after,.pricing-section .plan-module-group li:focus-within .module-copy p:after{box-shadow:0 0 8px #b989df25}.pricing-section .plan-module-group li:before{border:0;background:radial-gradient(ellipse at 0 50%,#aa68de13,transparent 75%)}@media(min-width:701px)and (max-width:1000px){.pricing-section .module-copy p:before{left:-32px;width:31px}}@media(max-width:700px){.pricing-section .module-copy p{padding:2px 0 2px 12px;font-size:12px}.pricing-section .module-copy p:before{left:-26px;width:25px}}@media(prefers-reduced-motion:reduce){.pricing-section .module-copy p{transition:none}}.pricing-section .plan-module-group .pricing-feature-icon{position:relative;isolation:isolate;overflow:hidden;background:#30213e;border-color:#bd96db4d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #eedaff12,0 4px 14px #09050f25}.pricing-section .plan-module-group .pricing-feature-icon:before{content:"";position:absolute;inset:-10px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 75% 15%,#bb8ae27a,transparent 65%),radial-gradient(ellipse at 0 100%,#7854a354,transparent 70%);filter:blur(9px)}.pricing-section .plan-module-group li:hover .pricing-feature-icon,.pricing-section .plan-module-group li:focus-within .pricing-feature-icon{background:#3a264b}.pricing-section .module-copy p:after{top:0;height:30%;min-height:6px;max-height:14px;width:2px;left:-1.5px;background:linear-gradient(180deg,transparent,#e4c3ff,transparent);box-shadow:0 0 7px #c291e66b;transform:none;animation:description-accent-beam 3.8s ease-in-out infinite}.pricing-section .plan-module-group li:nth-child(2n) .module-copy p:after{animation-delay:-1.3s}.pricing-section .plan-module-group li:nth-child(3n) .module-copy p:after{animation-delay:-2.6s}@keyframes description-accent-beam{0%{top:0;transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;transform:translateY(-100%);opacity:0}}@media(prefers-reduced-motion:reduce){.pricing-section .module-copy p:after{animation:none;top:50%;transform:translateY(-50%);opacity:.7}}.pricing-section .plan-module-group .pricing-feature-icon{background:#513660;border:1px solid #b58acb;border-radius:12px;color:#efdcfa;box-shadow:inset 0 1px 1px #f3dbff38,inset 0 -1px 2px #28173355,0 0 0 1px #a879be18;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pricing-section .plan-module-group .pricing-feature-icon:before{background:radial-gradient(ellipse at 50% 0,#d0a2e545,transparent 75%),linear-gradient(135deg,#a475bd20,#37213e10);filter:blur(7px)}.pricing-section .plan-module-group li:hover .pricing-feature-icon,.pricing-section .plan-module-group li:focus-within .pricing-feature-icon{background:#60416f;border-color:#cba1df;color:#f6e8ff;box-shadow:inset 0 1px 1px #f3dbff40,0 0 16px #ad79c525}.plan-selector-heading{position:relative;padding:0 2px 16px;margin-bottom:2px;border-bottom:1px solid #b893d32b}.plan-selector-heading:after{content:"";position:absolute;left:2px;bottom:-1px;width:46px;height:1px;background:linear-gradient(90deg,#dbb5f7,transparent);box-shadow:0 0 8px #bd83e538}.plan-selector-heading .plan-selector-label{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.15em;margin-bottom:12px;color:#bda2d0}.plan-selector-heading .plan-selector-label:before{content:"";width:4px;height:4px;border-radius:1px;background:#c69ce5}.pricing-section .plan-selector-heading h2{font-size:clamp(20px,2vw,27px);line-height:1.22;letter-spacing:-.04em;font-weight:600;margin:0;color:#f0e6f8}.plan-selector-heading h2 span{color:#bd98dc;font-weight:500}.pricing-section .plan-selector>p{padding-left:3px;font-size:11px;line-height:1.8}@media(min-width:701px){.pricing-section .plan-option{min-height:120px;padding-block:18px}.pricing-section .plan-option-capacity{margin-top:11px}.pricing-section .plan-selector{gap:10px}}@media(min-width:701px)and (max-height:720px){.plan-selector-heading{padding-bottom:11px}.plan-selector-heading .plan-selector-label{margin-bottom:7px}.pricing-section .plan-selector-heading h2{font-size:21px}.pricing-section .plan-option{min-height:105px;padding-block:14px}.pricing-section .plan-selector>p{margin-top:7px}}@media(max-width:700px){.plan-selector-heading{grid-column:1/-1;padding:0 2px 7px;margin:0;border:0}.plan-selector-heading:after,.plan-selector-heading .plan-selector-label,.plan-selector-heading h2 br{display:none}.pricing-section .plan-selector-heading h2{font-size:15px;line-height:1.3}.plan-selector-heading h2 span{margin-left:5px}.pricing-section .plan-selector{row-gap:7px}}.pricing-section .plan-selector-description{font-size:11px;line-height:1.75;color:#b7a3c6;margin:12px 0 0;max-width:31ch}@media(min-width:701px)and (max-height:720px){.pricing-section .plan-selector-description{margin-top:8px;font-size:10px;line-height:1.6}.pricing-section .plan-option{min-height:96px;padding-block:11px}}@media(max-width:700px){.pricing-section .plan-selector-description{font-size:10px;line-height:1.5;max-width:none;margin-top:5px}}.plan-selector-heading:after{left:0;width:22%;background:linear-gradient(90deg,transparent,#e5c5ff,transparent);animation:selector-divider-beam 5s ease-in-out infinite}@keyframes selector-divider-beam{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:78%;opacity:0}}.pricing-section .plan-selector-description strong{font-weight:650;color:#e2cdef}.pricing-section .plan-selector-description em{font-style:normal;font-weight:600;color:#c99dea}.pricing-section .plan-option{align-items:flex-start;gap:12px;padding:17px 16px;background:#241a31;border-color:#af86c93d;box-shadow:inset 0 1px #f0dcff10,0 6px 20px #09060e22}.pricing-section .plan-option-index{margin-top:3px;padding:5px;background:#bc91de10;border-color:#bd92dc36;color:#c6a3dc}.plan-option-content{flex:1;min-width:0}.pricing-section .plan-option strong{font-size:23px;line-height:1.25}.pricing-section .plan-option small{margin-top:7px;line-height:1.5;color:#bda7cd;font-size:11px}.pricing-section .plan-option .plan-radio{margin-top:9px;flex-shrink:0}.pricing-section .plan-option-capacity{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:11px;border-top:1px solid #c5a0de22;font-size:9px;letter-spacing:0}.plan-option-capacity>span{display:inline-flex;padding:4px 6px;border-radius:5px;border:1px solid #c19cda20;background:#130c1e30;color:#cbb5da;line-height:1.2}.pricing-section .plan-selector input:checked+.plan-option{background:#352342;border-color:#c69adfa3;box-shadow:inset 0 1px #f3ddff22,0 8px 28px #11091944}.pricing-section .plan-selector input:checked+.plan-option .plan-option-capacity>span{color:#ecd5ff;border-color:#d3a8ec3b;background:#b585d414}@media(min-width:701px)and (max-height:720px){.pricing-section .plan-option{padding:12px 14px;min-height:0}.pricing-section .plan-option strong{font-size:21px}.pricing-section .plan-option-capacity{margin-top:9px;padding-top:8px}.pricing-section .plan-option small{margin-top:5px}}@media(max-width:700px){.pricing-section .plan-option{padding:12px 10px;align-items:center;gap:6px}.pricing-section .plan-option strong{font-size:16px}.pricing-section .plan-option .plan-radio{margin-top:0}.pricing-section .plan-option-capacity{display:none}}@media(prefers-reduced-motion:reduce){.plan-selector-heading:after{animation:none;left:0}}.pricing-section .plan-architecture{width:280px;height:310px;top:88px;right:22px;opacity:1}.pricing-section .plan-orbit{inset:34px 15px 26px;transform:rotate(-18deg);border-color:#b98cdd55}.pricing-section .orbit-two{inset:63px 43px 55px;transform:rotate(18deg);border-color:#b98cdd40}.pricing-section .plan-core{inset:106px auto auto 94px;width:92px;height:96px;transform:none;border-color:#c99ae896;background:linear-gradient(140deg,#614077,#2f1e3e);box-shadow:0 0 55px #b879ed27,inset 0 1px #f2d7ff25}.pricing-section .plan-node{width:44px;height:44px;background:#281b35;border-color:#b88ed570;color:#dfc0f5;box-shadow:inset 0 1px #ead0ff12,0 8px 24px #0003}.pricing-section .node-one{top:22px;left:43px}.pricing-section .node-two{right:0;top:152px}.pricing-section .node-three{bottom:12px;left:36px}.pricing-section .plan-architecture-caption{bottom:-25px;color:#ba98d2;font-size:9px;letter-spacing:.14em}@media(min-width:1101px){.pricing-section .plan-showcase{min-height:455px}}@media(min-width:701px)and (max-width:1100px){.pricing-section .plan-architecture{width:240px;height:280px;right:4px;top:105px;transform:scale(.85);transform-origin:right center;opacity:.8}.pricing-section .plan-core{left:74px;top:90px}.pricing-section .plan-showcase .plan-panel-top>div{max-width:66%}}@media(max-width:700px){.pricing-section .plan-architecture{position:relative;top:auto;right:auto;width:250px;height:280px;transform:none;opacity:1;margin:30px auto 25px}.pricing-section .plan-core{left:79px;top:91px}.pricing-section .plan-showcase .plan-panel-top>div{max-width:75%}.pricing-section .plan-architecture-caption{bottom:-19px}}.pricing-section .plan-option-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:7px;color:#e5c9fa;font-size:10px;line-height:1.2}.plan-option-price b{font-size:18px;font-weight:650;letter-spacing:-.035em}.plan-option-price s{font-size:11px;color:#b197c2}.plan-option-price>span{color:#bba6ca;font-size:10px}.plan-option-price [hidden]{display:none!important}@media(min-width:1001px){.plan-option-content{display:grid;grid-template-columns:1fr auto;column-gap:6px;align-items:baseline}.pricing-section .plan-option-price{margin-top:0;justify-content:flex-end}.pricing-section .plan-option-content>small,.pricing-section .plan-option-capacity{grid-column:1/-1}}@media(max-width:700px){.pricing-section .plan-option-price{margin-top:5px;gap:3px}.plan-option-price b{font-size:15px}.plan-option-price s,.plan-option-price>span{font-size:9px}.pricing-section .plan-option .plan-radio{align-self:flex-start;margin-top:3px}}.pricing-section .plan-module-group h4:after{display:none}.module-header-bars{display:flex;align-items:center;gap:4px;margin-left:auto;height:12px;flex-shrink:0}.module-header-bars i{display:block;width:3px;height:9px;background:#77578d;opacity:.35;animation:module-bar-ignite 2.4s linear infinite}.module-header-bars i:nth-child(2){animation-delay:.4s}.module-header-bars i:nth-child(3){animation-delay:.8s}.module-header-bars i:nth-child(4){animation-delay:1.2s}.module-header-bars i:nth-child(5){animation-delay:1.6s}.module-header-bars i:nth-child(6){animation-delay:2s}@keyframes module-bar-ignite{0%,16%{background:#dec0f7;opacity:1;box-shadow:0 0 7px #c18bea99}17%,to{background:#77578d;opacity:.35;box-shadow:none}}@media(prefers-reduced-motion:reduce){.module-header-bars i{animation:none;opacity:.55}}.pricing-section .plan-modules .module-access .module-rollout{color:#c9aedc;border:1px solid #b78acd40;background:#ac76cc0e;font-weight:500;letter-spacing:.015em;padding:5px 9px}.pricing-section .plan-modules .module-access .module-rollout:before{display:none}.pricing-section .plan-modules .module-access{justify-content:center}.chat-widget{position:fixed;left:28px;right:28px;bottom:26px;z-index:110;pointer-events:none;font:14px/1.5 Manrope,Arial,sans-serif;color:#f5edf9}.chat-widget>.chat-panel,.chat-widget>.chat-launcher{pointer-events:auto}.chat-panel{overflow:clip}.chat-widget [hidden],.support-page [hidden]{display:none!important}.chat-launcher{position:relative;display:grid;place-items:center;width:60px;height:60px;margin-left:auto;border:1px solid #e2bffe;border-radius:50%;color:#251135;background:linear-gradient(135deg,#dec0ff,#b581e1);box-shadow:0 6px 26px #06030d70,inset 0 1px #fff8;transition:transform .2s,box-shadow .2s;cursor:pointer}.chat-launcher:hover{transform:translateY(-3px);box-shadow:0 9px 32px #9c55d640}.chat-launcher-label{position:absolute;right:calc(100% + 12px);width:max-content;background:#24192f;border:1px solid #b88fde45;padding:8px 12px;border-radius:8px;color:#f5edf9;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s}.chat-launcher:hover .chat-launcher-label,.chat-launcher:focus-visible .chat-launcher-label{opacity:1}.chat-panel{width:390px;max-width:100%;margin:0 0 14px auto;display:flex;flex-direction:column;background:#17101f;border:1px solid #b995d05c;border-radius:20px;box-shadow:0 24px 90px #0009,inset 0 1px #fff1}.chat-heading{display:flex;align-items:center;gap:12px;padding:18px;flex-shrink:0;background:linear-gradient(120deg,#382345,#23182f);border-bottom:1px solid #bd95de24;border-radius:19px 19px 0 0}.chat-avatar{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#c499e720;color:#d6b2f4;border:1px solid #bc8fe63d;border-radius:13px}.chat-heading h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em}.chat-heading p{margin:3px 0 0;font-size:11px;color:#beaccd}.chat-heading .is-online:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#98d7b6}.chat-icon-button{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:8px;background:#ffffff08;color:#cdbadb;cursor:pointer}.chat-body{min-height:0}.chat-form{display:grid;gap:13px;padding:20px}.chat-welcome span,.support-title>div>span{font:10px ui-monospace,monospace;letter-spacing:.13em;color:#be9bdb}.chat-welcome h3{font-size:26px;line-height:1.2;letter-spacing:-.04em;margin:9px 0;font-weight:600}.chat-welcome p,.support-login>p{color:#b6a6c4;font-size:12px;margin:0;line-height:1.7}.chat-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chat-form label{display:grid;gap:6px;color:#d7c7e3;font-size:11px;font-weight:600;min-width:0}.chat-form input,.chat-form textarea,.chat-composer textarea{width:100%;box-sizing:border-box;min-width:0;padding:10px 12px;border:1px solid #a781c14d;border-radius:9px;background:#0e09157a;color:#f7effc;outline:none;font:13px/1.55 Manrope,Arial,sans-serif;resize:vertical}.chat-form input:focus,.chat-form textarea:focus,.chat-composer textarea:focus{border-color:#caa0ec;box-shadow:0 0 0 3px #b17bd51a}.chat-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:10px 16px;color:#251331;background:linear-gradient(120deg,#d4aff5,#b789dc);border:1px solid #d7b5f0;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer}.chat-primary:disabled{opacity:.55;cursor:wait}.chat-note{color:#9e8fae;font-size:10px;line-height:1.6;margin:0}.chat-status{font-size:11px;color:#d6bbe8;line-height:1.5;margin:0;padding:0 20px}.chat-status:not(:empty){padding:10px 20px}.chat-messages{display:flex;flex-direction:column;gap:14px;padding:20px}.chat-bubble{max-width:88%;align-self:flex-start;padding:12px 14px;border:1px solid #bc95d526;border-radius:4px 14px 14px;background:#251b2e;overflow-wrap:anywhere}.chat-bubble.is-own{align-self:flex-end;background:#583770;border-color:#b787dc3d;border-radius:14px 4px 14px 14px}.chat-bubble-author{display:block;margin-bottom:5px;color:#d2b7e4;font-size:10px;font-weight:650}.chat-bubble p{margin:0;color:#f4ebfa;font-size:13px;white-space:pre-wrap;line-height:1.65}.chat-bubble time{display:block;margin-top:6px;text-align:right;color:#c0abce;font-size:9px}.chat-composer{display:flex;align-items:flex-end;flex-shrink:0;gap:8px;padding:14px;border-top:1px solid #bd95de26;background:#1d1527}.chat-composer textarea{max-height:130px;resize:none;background:#140e1c}.chat-composer button{width:42px;padding:0;flex-shrink:0}.chat-closed{text-align:center;padding:16px;border-top:1px solid #bd95de26;font-size:12px}.chat-closed p{margin:0 0 8px;color:#bca9cb}.chat-closed button{display:inline-flex;gap:8px;align-items:center;color:#d8b2f8;background:none;border:0;cursor:pointer}.chat-widget button:focus-visible,.support-page button:focus-visible{outline:2px solid #dfbaff;outline-offset:4px}.support-page{padding-top:150px;padding-bottom:80px;min-height:80vh}.support-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.support-title h1{font-size:38px;letter-spacing:-.04em;margin-top:10px}.support-title button,.support-contact button,#support-more{border:1px solid #b88bd23d;border-radius:8px;background:#aa76cf12;color:#d9c1eb;font-size:12px;padding:10px 14px;cursor:pointer}.support-login{max-width:420px;margin:40px auto;padding:30px;border:1px solid #b58ad147;border-radius:18px;background:#211529}.support-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:540px;border:1px solid #b58ad142;border-radius:16px;overflow:hidden;background:#17101f}.support-workspace>aside{padding:20px;border-right:1px solid #b58ad12b;max-height:650px;overflow:auto}.support-workspace>aside>h2{font-size:12px;margin-bottom:18px;color:#bfa9ce}.support-item{display:block;width:100%;padding:14px 12px;margin-bottom:8px;text-align:left;border:1px solid transparent;border-radius:9px;background:#ffffff04;color:#f2eafa;cursor:pointer}.support-item[aria-pressed=true]{background:#a06bc126;border-color:#b08acf5a}.support-item strong{display:block;font-size:13px}.support-item span{display:block;font-size:10px;color:#bca7ca;margin-top:4px;overflow-wrap:anywhere}.support-item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#a590b5;margin:8px 0 0}.support-conversation{display:flex;flex-direction:column;min-width:0}.support-contact{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #b58ad12b}.support-contact h2{font-size:16px}.support-contact p{color:#bca7ca;font-size:12px;margin-top:4px}.support-conversation>.chat-messages{flex:1;overflow:auto;max-height:450px;min-height:250px}@media(max-width:700px){.support-workspace{grid-template-columns:1fr}.support-workspace>aside{max-height:230px;border-right:0;border-bottom:1px solid #b58ad12b}.support-page{padding-top:120px}}@media(max-width:480px){.chat-widget{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.chat-launcher{width:56px;height:56px}.chat-form{padding:16px;gap:12px}.chat-heading{padding:14px}.chat-welcome h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.chat-launcher,.chat-launcher-label{transition:none}}.chat-panel{width:410px;height:min(600px,calc(100dvh - 126px));min-height:0;background:linear-gradient(160deg,#1b1423,#120e19 65%);border-color:#b995d044;border-radius:22px}.chat-heading{min-height:78px;box-sizing:border-box;padding:18px 20px;background:linear-gradient(115deg,#30213e,#21182c)}.chat-heading h2{font-size:15px}.chat-heading p{font-size:12px;line-height:1.5}.chat-icon-button{width:36px;height:36px;border:1px solid #c6a5dd18;transition:background .18s,color .18s}.chat-icon-button:hover{background:#ffffff10;color:#fff}.chat-body{flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7a608f66 transparent}#chat-thread{height:100%;min-height:0}#chat-messages{height:100%;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7a608f66 transparent;padding:22px 20px;gap:16px}.chat-bubble{flex-shrink:0;max-width:84%;box-sizing:border-box;padding:11px 14px;background:#272030;border-color:#c4a3da1c;border-radius:16px 16px 16px 5px}.chat-bubble.is-own{background:linear-gradient(135deg,#513865,#453056);border-color:#c19adc33;border-radius:16px 16px 5px}.chat-bubble-author{font-size:11px;color:#d4bce5;margin-bottom:4px}.chat-bubble p{font-size:13px;line-height:1.65}.chat-bubble time{font-size:10px;color:#bdaacb;margin-top:7px}.chat-composer{gap:10px;padding:16px;background:#1a1422;align-items:flex-end}.chat-composer textarea{height:46px;min-height:46px;max-height:120px;padding:12px 13px;border-radius:12px;line-height:20px;font-size:13px;overflow-y:auto}.chat-composer button{width:46px;min-height:46px;border-radius:12px}.chat-primary{transition:filter .18s,box-shadow .18s}.chat-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 18px #bb86e31c}.chat-status{flex-shrink:0;background:#1a1422;font-size:12px}.chat-status:not(:empty){padding:0 16px 12px}.chat-form{padding:22px;gap:16px}.chat-form label{font-size:12px}.chat-form input{min-height:44px}.chat-note{font-size:11px}@media(max-width:480px){.chat-panel{width:100%;height:min(600px,calc(100dvh - 108px - env(safe-area-inset-bottom)));border-radius:18px}.chat-heading{padding:16px}.chat-form{padding:18px}.chat-fields{grid-template-columns:1fr}#chat-messages{padding:18px 16px}.chat-composer{padding:12px}.chat-form input,.chat-form textarea,.chat-composer textarea{font-size:16px}}@media(max-height:520px){.chat-widget{bottom:12px}.chat-launcher{width:44px;height:44px}.chat-panel{height:calc(100dvh - 84px);margin-bottom:10px}.chat-heading{min-height:64px;padding:10px 16px}}.chat-widget .chat-panel{position:relative;border:1px solid #be92e08c;border-radius:20px;background:radial-gradient(ellipse at 50% 0,#a26bcd29,transparent 65%),#19121f;box-shadow:inset 0 1px #ead1ff26,0 18px 48px #7c439c16,0 24px 60px #0005}.chat-widget .chat-panel:before,.chat-widget .chat-launcher:before{content:"";position:absolute;height:1px;left:18%;right:18%;top:0;background:linear-gradient(90deg,transparent,#e3b9ff,transparent);pointer-events:none}.chat-widget .chat-heading{position:relative;gap:13px;min-height:92px;padding:22px 20px;background:transparent;border:0;border-radius:0}.chat-widget .chat-heading:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:#bd9ad125;pointer-events:none}.chat-widget .chat-avatar{width:46px;height:46px;border:1px solid #c99ee647;border-radius:12px;background:linear-gradient(135deg,#c99ceb16,#9860bc06);box-shadow:inset 0 1px #f0dfff0f}.chat-widget .chat-heading>div{min-width:0}.chat-widget .chat-heading h2{color:#f4eafb;font-size:15px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.chat-widget .chat-heading p{color:#c5b1d3;font-size:11px;line-height:1.6;margin-top:4px}.chat-widget .chat-icon-button{width:34px;height:34px;border:1px solid #c09bda30;border-radius:9px;background:#b78bd90b;color:#cfb8df;box-shadow:inset 0 1px #ffffff08}.chat-widget .chat-icon-button:hover{background:#b78bd916;border-color:#c09bda80;color:#fff}.chat-widget #chat-messages{gap:12px;padding:22px 20px}.chat-widget .chat-bubble{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;row-gap:7px;min-width:150px;max-width:86%;padding:12px 14px;border:1px solid #b99acc36;border-radius:12px;background:radial-gradient(ellipse at 0 0,#9d67c419,transparent 65%),#19121f;box-shadow:inset 0 1px #eddaff0d,0 5px 14px #0001}.chat-widget .chat-bubble.is-own{border-color:#be92e06b;border-radius:12px;background:radial-gradient(ellipse at 50% 0,#a26bcd29,transparent 65%),#211629;box-shadow:inset 0 1px #ead1ff1c,0 5px 14px #0001}.chat-widget .chat-bubble:before{content:"";position:absolute;top:0;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,#d5afe838,transparent);pointer-events:none}.chat-widget .chat-bubble-author{grid-column:1;grid-row:1;align-self:center;margin:0;font-size:10px;font-weight:600;line-height:14px;letter-spacing:.035em;color:#ceaaed}.chat-widget .chat-bubble time{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:10px;font-weight:400;line-height:14px;font-variant-numeric:tabular-nums;color:#b49cc5}.chat-widget .chat-bubble p{grid-column:1/-1;grid-row:2;min-width:0;margin:0;font-size:13px;line-height:1.65;color:#f4eafb}.chat-widget .chat-composer{background:#100a173d;border-top:1px solid #bd9ad125;gap:10px;padding:16px}.chat-widget .chat-composer textarea{background:#130e1a;border-color:#b995d13d;border-radius:10px;color:#f4eafb}.chat-widget .chat-composer textarea::placeholder{color:#ac97bc}.chat-widget .chat-primary{color:#fff;background:linear-gradient(120deg,#8050af,#704094);border:1px solid #c99ee680;border-radius:10px;box-shadow:inset 0 1px #ffffff1a}.chat-widget .chat-primary:hover:not(:disabled){filter:none;background:linear-gradient(120deg,#75459f,#633785);box-shadow:inset 0 1px #ffffff1a,0 6px 24px #7c439c26}.chat-widget .chat-status{background:#100a173d}.chat-widget .chat-launcher{display:flex;align-items:center;justify-content:center;gap:11px;width:auto;min-width:160px;height:58px;padding:8px 16px 8px 10px;border:1px solid #be92e08c;border-radius:16px;color:#f4eafb;background:radial-gradient(ellipse at 50% 0,#a26bcd29,transparent 65%),#211629;box-shadow:inset 0 1px #ead1ff26,0 12px 32px #0004,0 2px #714a8c;transition:transform .2s,box-shadow .2s,border-color .2s}.chat-widget .chat-launcher:hover{transform:translateY(-3px);border-color:#d0a2f3;box-shadow:inset 0 1px #ead1ff26,0 16px 40px #7c439c26,0 2px #9969b6}.chat-launcher-symbol{display:grid;place-items:center;width:36px;height:36px;border:1px solid #c99ee647;border-radius:10px;color:#ceaaed;background:linear-gradient(135deg,#c99ceb16,#9860bc06);box-shadow:inset 0 1px #f0dfff0f}.chat-widget .chat-launcher-label{position:static;width:auto;padding:0;border:0;border-radius:0;background:none;opacity:1;color:#f4eafb;font-size:12px;font-weight:600;line-height:1.4}@media(max-width:480px){.chat-widget .chat-heading{padding:18px 16px;gap:11px;min-height:84px}.chat-widget .chat-heading:after{left:16px;right:16px}.chat-widget #chat-messages{padding:18px 16px}.chat-widget .chat-composer{padding:12px}.chat-widget .chat-launcher{height:54px;min-width:150px;border-radius:14px}.chat-widget .chat-bubble{min-width:136px;max-width:88%}}@media(max-height:520px){.chat-widget .chat-launcher{height:44px;min-width:148px;padding-block:5px;border-radius:12px}.chat-launcher-symbol{height:30px;width:30px;border-radius:8px}.chat-widget .chat-heading{min-height:68px;padding:12px 16px}.chat-widget .chat-avatar{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.chat-widget .chat-launcher{transition:none}.chat-widget .chat-launcher:hover{transform:none}}.chat-widget .chat-launcher{min-width:0;width:auto;height:44px;padding:10px 17px;gap:9px;border:1px solid #b790ce66;border-radius:24px;background:#1c1425f5;box-shadow:0 4px 18px #0002}.chat-widget .chat-launcher:before{display:none}.chat-widget .chat-launcher:hover{transform:none;border-color:#c49be4;background:#271b32;box-shadow:0 4px 18px #0002}.chat-widget .chat-launcher-symbol{width:20px;height:20px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.chat-widget .chat-launcher-symbol svg{width:19px;height:19px}.chat-widget .chat-launcher-label{font-size:11px;font-weight:500}.checkout-page{padding-top:72px;padding-bottom:110px;max-width:1140px}.checkout-heading{max-width:760px;margin-bottom:40px}.checkout-heading h1{font-size:clamp(34px,4.6vw,58px);line-height:1.12;letter-spacing:-.045em;margin:20px 0}.checkout-heading p{color:#b6a8c5;line-height:1.8}.checkout-steps{display:flex;gap:36px;padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid #44324f;list-style:none;color:#c9b9da;font-size:13px}.checkout-steps li{display:flex;gap:12px;align-items:center}.checkout-steps span{font-family:monospace;color:#c39aeb}.checkout-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:start}.checkout-panel{padding:36px;border:1px solid #493658;border-radius:22px;background:linear-gradient(135deg,#23192f,#17111f);box-shadow:inset 0 1px #ffffff08}.checkout-panel h2{font-size:25px;letter-spacing:-.03em;margin:12px 0 24px}.checkout-section-label{font:11px monospace;letter-spacing:.13em;color:#ba94de}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:36px}.checkout-panel label{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#e3d5ef;margin-bottom:20px}.checkout-panel input,.checkout-panel select{width:100%;min-width:0;padding:14px;border:1px solid #513d62;background:#130e1d;color:#f2e8fb;border-radius:9px;font:inherit;color-scheme:dark}.checkout-panel input:focus,.checkout-panel select:focus{outline:2px solid #c799f4;outline-offset:3px}.checkout-panel small,.checkout-fine{font-size:12px;line-height:1.8;color:#a99ab9}.checkout-notice{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#b286e610;border:1px solid #614978;border-radius:10px;margin:24px 0}.checkout-notice svg{flex:none;color:#c6a0e7;margin-top:3px}.checkout-notice p{font-size:13px;margin:0;line-height:1.6;color:#c9b7d9}#checkout-status{font-size:13px;line-height:1.7;color:#cbb8dc;min-height:24px}.checkout-panel .button{width:100%;justify-content:center;margin:12px 0}.checkout-panel .button:disabled{opacity:.5;cursor:not-allowed}.checkout-summary{position:sticky;top:110px}.checkout-plan-icon{display:flex;width:50px;height:50px;align-items:center;justify-content:center;border:1px solid #664b7b;background:#b58add14;border-radius:13px;color:#cda7f1;margin-top:24px}.checkout-summary article>p{color:#b6a8c5;font-size:14px;line-height:1.75}.checkout-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:28px 0 8px}.checkout-price strong{font-size:52px;letter-spacing:-.05em;color:#e3c8fa}.checkout-price s{font-size:24px;color:#947da7}.checkout-price span{font-size:12px;color:#bca5ce}.checkout-capacity{display:flex;flex-wrap:wrap;gap:16px;border-block:1px solid #44324f;padding:22px 0;margin:24px 0;color:#cbb7dc;font-size:13px}.checkout-capacity span{display:flex;align-items:center;gap:8px}.checkout-summary dl{font-size:13px}.checkout-summary dl>div{display:flex;justify-content:space-between;gap:16px;margin:20px 0}.checkout-summary dd{margin:0;text-align:right;color:#d8bee9}.checkout-summary a,.legal-placeholder a,.checkout-confirm>a{color:#ceadee;font-size:13px;display:inline-flex;align-items:center;gap:8px}.checkout-legal{border-top:1px solid #44324f;padding-top:24px;margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}.checkout-legal small{display:block}.checkout-confirm{max-width:650px;margin:auto;text-align:center}.checkout-confirm>svg{color:#c8a0ef}.legal-placeholder{max-width:760px}.legal-placeholder p{color:#bbacc8;line-height:1.8}.checkout-page [hidden]{display:none!important}@media(max-width:750px){.checkout-page{padding-top:42px;padding-bottom:65px}.checkout-layout{grid-template-columns:1fr}.checkout-panel{padding:24px}.checkout-summary{position:static}.checkout-steps{gap:16px;flex-wrap:wrap;font-size:11px}.checkout-fields{grid-template-columns:1fr;gap:0}.checkout-heading{margin-bottom:28px}}.payment-transition{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:24px;background:#0c0813e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none;animation:payment-veil-in .35s ease both;transition:opacity .3s ease}.payment-transition[hidden]{display:none}.payment-transition.is-leaving{opacity:0}.payment-transition-card{position:relative;overflow:hidden;width:min(100%,440px);padding:48px 32px;text-align:center;border:1px solid #78549480;border-radius:24px;background:radial-gradient(ellipse at 50% 0,#65418155,transparent 70%),linear-gradient(145deg,#261b34,#130e1d);box-shadow:0 32px 100px #0008,inset 0 1px #ffffff12;animation:payment-card-in .55s cubic-bezier(.2,.8,.2,1) both}.payment-transition-mark{position:relative;width:54px;height:54px;margin:0 auto 28px}.payment-transition-mark span{position:absolute;left:10px;width:34px;height:25px;border:2px solid #d5b3f5;border-radius:5px;transform:rotate(-30deg) skew(30deg);background:#ad77db20;animation:payment-layer 2s ease-in-out infinite}.payment-transition-mark span:nth-child(1){top:4px}.payment-transition-mark span:nth-child(2){top:14px;animation-delay:.15s}.payment-transition-mark span:nth-child(3){top:24px;animation-delay:.3s}.payment-transition-brand{font:10px monospace;letter-spacing:.16em;color:#c49ee7}.payment-transition-card h2{color:#f3eafa;font-size:27px;line-height:1.25;letter-spacing:-.04em;margin:18px 0 12px}.payment-transition-card p{color:#bcaacb;font-size:14px;line-height:1.6;margin:0}.payment-transition-card small{font-size:11px;color:#a38caf}.payment-transition-progress{height:2px;overflow:hidden;background:#ffffff0c;border-radius:2px;margin:30px 0 18px}.payment-transition-progress:after{content:"";display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,#c596ef,transparent);animation:payment-progress 1.7s ease-in-out infinite}iframe.paddle-frame-overlay{animation:payment-frame-in .55s cubic-bezier(.2,.8,.2,1) both}@keyframes payment-veil-in{0%{opacity:0}to{opacity:1}}@keyframes payment-card-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes payment-frame-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes payment-layer{50%{border-color:#ab72d8;background:#ad77db40}}@keyframes payment-progress{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media(prefers-reduced-motion:reduce){.payment-transition,.payment-transition-card,.payment-transition-mark span,.payment-transition-progress:after,iframe.paddle-frame-overlay{animation:none}.payment-transition{transition:none}}.site-canvas .brand{gap:3px;flex-shrink:0}.brand-wordmark{display:block;width:166px;height:40px;overflow:visible;font:750 28px Manrope,Arial,sans-serif;letter-spacing:-.7px}.wordmark-fill{fill:#ecdff6}.wordmark-outline{fill:none;stroke:#c69cf1;stroke-width:.45;opacity:.28}.wordmark-beam{fill:none;stroke:#ead2ff;stroke-width:.65;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 87;opacity:.85;filter:drop-shadow(0 0 1.25px #b68bdc);animation:wordmark-trace 4.8s linear infinite}.wordmark-right .wordmark-beam{animation-delay:-.9s}.wordmark-part{transition:transform .55s cubic-bezier(.22,1,.36,1)}.wordmark-left{animation:wordmark-open-left 2.6s .25s backwards}.wordmark-right{animation:wordmark-open-right 2.6s .25s backwards}.wordmark-connector{opacity:0;transition:opacity .4s;animation:wordmark-connect 2.6s .25s backwards}.wordmark-connector-track{fill:none;stroke:#a978dc;stroke-width:.6;opacity:.55}.wordmark-connector-beam{fill:none;stroke:#dfb8fa;stroke-width:1;stroke-dasharray:3 17;animation:wordmark-signal 1.6s linear infinite}.wordmark-connector-node{fill:#bc90df}.brand:is(:hover,:focus-visible) .wordmark-left{transform:translate(-5px)}.brand:is(:hover,:focus-visible) .wordmark-right{transform:translate(5px)}.brand:is(:hover,:focus-visible) .wordmark-connector{opacity:.85}.brand:is(:hover,:focus-visible) .wordmark-beam{stroke:#f4e6ff}@keyframes wordmark-open-left{0%,to{transform:translate(0)}32%,64%{transform:translate(-5px)}}@keyframes wordmark-open-right{0%,to{transform:translate(0)}32%,64%{transform:translate(5px)}}@keyframes wordmark-connect{0%,15%,85%,to{opacity:0}32%,64%{opacity:.85}}@keyframes wordmark-trace{to{stroke-dashoffset:-96}}@keyframes wordmark-signal{to{stroke-dashoffset:-20}}@media(max-width:600px){.header .brand-wordmark{width:145px;height:35px}.site-canvas .header .brand-mark{width:35px;height:35px}}html[data-motion=off] .brand-wordmark *{animation:none;transition:none}html[data-motion=off] .brand .wordmark-part{transform:none}html[data-motion=off] .brand .wordmark-connector,html[data-motion=off] .wordmark-beam{display:none}@media(prefers-reduced-motion:reduce){.brand-wordmark *{animation:none!important;transition:none!important}.brand .wordmark-part{transform:none!important}.brand .wordmark-connector,.wordmark-beam{display:none}}.account-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:72px;align-items:start;padding-top:170px;padding-bottom:100px;min-height:85vh;color:#252239}.account-intro{padding-top:30px}.account-eyebrow{font-size:11px;letter-spacing:2px;color:#7150a1;font-weight:700}.account-intro h1{font-size:clamp(34px,4vw,54px);line-height:1.13;letter-spacing:-2px;margin:22px 0}.account-intro>p{font-size:17px;line-height:1.8;color:#747082;max-width:410px}.account-assurance{display:flex;gap:10px;align-items:center;margin-top:34px;font-size:12px;color:#827191}.account-card{border:1px solid #e4deec;background:#fff;border-radius:20px;padding:32px;box-shadow:0 20px 70px #50328508;min-width:0}.account-field{display:flex;flex-direction:column;gap:9px;margin-bottom:20px;font-size:13px;font-weight:600}.account-field input,.account-field textarea{background:#fcfbfe;border:1px solid #ddd7e6;padding:13px 14px;border-radius:8px;min-width:0;font:inherit;font-weight:400;color:#252239;transition:border-color .2s,box-shadow .2s}.account-field input:focus,.account-field textarea:focus{outline:none;border-color:#9768d2;box-shadow:0 0 0 3px #9a77cb1a}.account-field textarea{resize:vertical}.account-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.account-hint{font-size:11px;color:#777080;margin:-10px 0 23px;line-height:1.6}.account-check{display:flex;gap:10px;align-items:flex-start;margin:20px 0;font-size:12px;line-height:1.7;color:#6a6175}.account-check input{accent-color:#8252b5;margin-top:4px;flex-shrink:0}.account-card a{color:#7951a2;text-decoration:underline;text-underline-offset:3px}.account-submit{width:100%;justify-content:space-between;margin-top:6px}.account-submit:disabled{opacity:.55;cursor:wait}.account-links{display:flex;justify-content:space-between;gap:15px;margin-top:26px;font-size:12px}.account-links button{border:0;padding:0;background:none;color:#7951a2;cursor:pointer;text-decoration:underline}.account-footer{display:flex;gap:7px;align-items:center;font-size:12px;line-height:1.6;margin:25px 0 0;color:#766d80}.account-notice,.account-status{font-size:13px;line-height:1.7;padding:14px 16px;border:1px solid #e2d3f3;border-radius:8px;background:#f8f4fc;margin:0 0 24px;overflow-wrap:anywhere}.account-status[data-error=true]{background:#fff6f6;color:#993737;border-color:#f2cece}.account-code{font-family:monospace!important;letter-spacing:9px;font-size:24px!important;text-align:center}.account-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.account-plan-price{font-size:38px;line-height:1.2;letter-spacing:-1.5px;margin:24px 0 8px;font-weight:600}.account-plan-detail{padding:14px 0;border-bottom:1px solid #eee7f5;display:flex;justify-content:space-between;gap:14px;font-size:13px}.account-mail-list details{margin-top:15px;padding:15px;border:1px solid #e4deec;border-radius:9px}.account-mail-list summary{cursor:pointer;font-size:13px;line-height:1.7}.account-mail-list iframe{width:100%;height:600px;border:0;background:#fff;margin-top:15px}.account-mail-list small{display:block;color:#817386;font-size:11px;overflow-wrap:anywhere}.account-page[data-account-page=local-inbox]{grid-template-columns:1fr}.account-page[data-account-page=local-inbox] .account-intro>p{max-width:none}.account-page[data-account-page=local-inbox] .account-assurance{display:none}.account-page [hidden]{display:none!important}@media(max-width:800px){.account-page{grid-template-columns:1fr;gap:30px;padding-top:120px;padding-bottom:60px}.account-intro{padding-top:0}.account-intro>p{max-width:none}.account-assurance{display:none}.account-card{padding:24px}.account-intro h1{font-size:36px;letter-spacing:-1.4px}}@media(max-width:430px){.account-two{grid-template-columns:1fr;gap:0}.account-card{padding:22px 18px}}.account-page{color:#f1e9f7}.account-eyebrow{color:#bd9ed3}.account-intro>p{color:#b7a8c2}.account-assurance{color:#a68db9}.account-card{background:#19131f;border-color:#b396ca35;box-shadow:0 20px 70px #0002}.account-field input,.account-field textarea{background:#130e1a;border-color:#b59ac23b;color:#f1e9f7}.account-field input:focus,.account-field textarea:focus{border-color:#bd90dc;box-shadow:0 0 0 3px #bc83e11c}.account-card a{color:#c7a6e4}.account-hint,.account-check,.account-footer{color:#b4a0c2}.account-links button{color:#c7a6e4}.account-notice,.account-status{border-color:#b897d247;background:#b180d210;color:#dcc7ec}.account-status[data-error=true]{background:#dc6f7810;color:#f0b5bd;border-color:#dc6f7844}.account-plan-detail{border-color:#c3a4d32b}.account-mail-list details{border-color:#c3a4d32b}.account-mail-list small{color:#b4a0c2}.account-auth{max-width:1120px;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:64px;align-items:center;padding-top:64px;padding-bottom:72px;min-height:calc(100svh - 80px)}.account-auth .account-intro{padding:0;align-self:center}.account-auth .account-intro h1{font-size:clamp(34px,3.7vw,48px);line-height:1.16;letter-spacing:-1.8px;margin:22px 0}.account-auth .account-intro h1 em{font-style:normal;color:#bca0d6}.account-auth .account-intro>p{font-size:15px;line-height:1.8;max-width:360px}.account-capabilities{display:flex;gap:20px;flex-wrap:wrap;margin:30px 0 38px;color:#cab8d9}.account-capabilities>span{display:flex;align-items:center;gap:8px;font-size:12px}.account-capabilities svg{color:#b98fda}.account-auth .account-assurance{display:flex;align-items:center;gap:13px;border-top:1px solid #b396ca26;padding-top:24px;margin-top:0;max-width:375px}.account-assurance-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #b396ca35;border-radius:10px;background:#b396ca0c;color:#c8a5e3}.account-assurance strong{display:block;font-size:13px;font-weight:600;color:#ddd1e7}.account-assurance small{display:block;font-size:11px;line-height:1.7;color:#a997b8;margin-top:4px}.account-form-slot{min-width:0;width:100%}.account-auth .account-card{padding:30px;background:linear-gradient(145deg,#201828,#17121e);border:1px solid #b396ca40;border-radius:18px;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff05}.account-card-heading{margin-bottom:26px}.account-card-heading .account-eyebrow{font-size:10px;letter-spacing:1.8px}.account-card-heading h2{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:12px 0 10px;color:#f1e9f7;outline:none}.account-card-heading p{font-size:13px;line-height:1.7;color:#b7a8c2;margin:0}.account-auth .account-field{font-size:12px;gap:8px;margin-bottom:17px}.account-auth .account-field input{height:46px;padding:11px 13px;background:#100d16;border-color:#b59ac230;border-radius:8px}.account-auth .account-field input:hover{border-color:#b59ac25a}.account-auth .account-field input:focus{border-color:#bd90dc;box-shadow:0 0 0 3px #bc83e11c}.account-auth .account-submit{min-height:46px;border-radius:8px;justify-content:center;gap:12px;padding:12px 18px;font-size:13px;background:linear-gradient(115deg,#c69dea,#ab7bd0);color:#21122f;box-shadow:inset 0 1px #fff4;border:1px solid #d3afea80}.account-auth .account-submit:hover:not(:disabled){background:linear-gradient(115deg,#d2aaf4,#b78ada);box-shadow:0 4px 18px #9b60cd25}.account-auth .account-submit svg{padding:0;background:none;border-radius:0}.account-auth .account-check{font-size:11px;margin:15px 0;line-height:1.7}.account-auth .account-hint{font-size:11px;margin:-8px 0 17px}.account-auth .account-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid #b396ca24}.account-card .account-action,.account-links button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid #b396ca40;border-radius:8px;background:#ffffff03;color:#d8c4e7;text-decoration:none;font-size:11px;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s,color .18s}.account-card .account-action:hover,.account-links button:hover{background:#b396ca16;border-color:#bc90dc80;color:#f3e9fc}.account-card :is(a,button):focus-visible{outline:2px solid #c397e9;outline-offset:4px}.account-auth .account-footer{justify-content:center;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid #b396ca24;font-size:11px}.account-panel:not([hidden]){animation:account-reveal .2s ease-out}@keyframes account-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.account-panel:not([hidden]){animation:none}.account-card .account-action{transition:none}}@media(max-width:900px){.account-auth{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,420px)}.account-capabilities{gap:14px}.account-auth .account-intro h1{font-size:36px}}@media(max-width:760px){.account-auth{grid-template-columns:1fr;max-width:500px;gap:28px;padding-top:36px;padding-bottom:48px;min-height:0}.account-auth .account-intro{text-align:center}.account-auth .account-intro h1{font-size:32px;margin:14px 0}.account-auth .account-intro>p{margin:0 auto;font-size:13px}.account-auth .account-capabilities,.account-auth .account-assurance{display:none}.account-auth .account-card{padding:26px}.account-card-heading h2{font-size:25px}}@media(max-width:430px){.account-auth .account-card{padding:22px 18px}.account-auth .account-two{grid-template-columns:1fr;gap:0}.account-auth .account-links{grid-template-columns:1fr}.account-auth .account-card .account-action{font-size:12px}}.account-auth{overflow-anchor:none;align-items:start}.account-auth .account-intro{align-self:start;padding-top:64px}@media(max-width:760px){.account-auth .account-intro{padding-top:0}}.account-auth .account-panel{perspective:1600px}.account-auth .account-card{--card-rotate-x:0deg;--card-rotate-y:0deg;--card-glow:0;position:relative;padding:32px;border:1px solid #be92e08c;border-radius:20px;background:radial-gradient(ellipse at 50% 0,#a26bcd29,transparent 65%),#211629;box-shadow:inset 0 1px #ead1ff26,0 18px 48px #7c439c16}.account-auth [data-account-motion]>.account-card{transform:rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y));transition:transform .5s cubic-bezier(.215,.61,.355,1)}.account-auth .account-card:before{content:"";position:absolute;height:1px;left:18%;right:18%;top:-1px;background:linear-gradient(90deg,transparent,#e3b9ff,transparent);pointer-events:none}.account-auth [data-account-motion]>.account-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 5%,#d6a8ff20,transparent 60%);opacity:var(--card-glow);transition:opacity .4s ease-out}.account-card-emblem{display:flex;align-items:center;gap:14px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #bd9ad125}.account-card-symbol{display:grid;place-items:center;flex:0 0 46px;height:46px;border:1px solid #c99ee647;border-radius:12px;color:#ceaaed;background:linear-gradient(135deg,#c99ceb16,#9860bc06);box-shadow:inset 0 1px #f0dfff0f}.account-card-heading .account-eyebrow{font-size:10px;line-height:1.6;font-weight:600;letter-spacing:.13em;color:#ceaaed}.account-card-heading h2{font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.035em;color:#f4eafb;margin:0 0 12px}.account-card-heading p{color:#c5b1d3;line-height:1.8}.account-auth .account-submit{min-height:50px;justify-content:space-between;border:1px solid #c99ee680;border-radius:10px;background:linear-gradient(120deg,#8050af,#704094);color:#fff;box-shadow:inset 0 1px #ffffff1a;transition:background .18s,box-shadow .18s}.account-auth .account-submit:hover:not(:disabled){color:#fff;background:linear-gradient(120deg,#75459f,#633785);box-shadow:inset 0 1px #ffffff1a,0 6px 24px #7c439c26}@media(max-width:760px){.account-auth .account-card{padding:26px}}@media(max-width:430px){.account-auth .account-card{padding:24px 20px}.account-card-heading h2{font-size:26px}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.account-auth [data-account-motion]>.account-card{transform:none;transition:none}.account-auth [data-account-motion]>.account-card:after{opacity:0;transition:none}}@media(prefers-reduced-motion:reduce){.account-auth .account-submit{transition:none}}.account-auth .account-card [data-restart-signin]{display:flex;width:fit-content;min-height:32px;margin-top:16px;padding:6px 10px;border-radius:7px;font-size:11px;line-height:18px;font-weight:500;background:#b78bd908;border-color:#b396ca30;color:#c5b1d3}.account-auth .account-card [data-restart-signin]:hover{background:#b396ca16;border-color:#bc90dc80;color:#f3e9fc}.account-page[data-account-page="account/plans"]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:54px;padding-top:58px;padding-bottom:90px;max-width:1190px;align-items:start;min-height:0}.account-page[data-account-page="account/plans"]>.account-intro{padding:0;animation:review-enter .65s ease both}.account-page[data-account-page="account/plans"] .account-intro h1{font-size:clamp(35px,3.8vw,49px);line-height:1.1;letter-spacing:-.055em;margin:19px 0 16px;max-width:510px}.account-page[data-account-page="account/plans"] .account-intro>p{font-size:14px;line-height:1.8;max-width:425px;margin:0 0 31px;color:#b8a0c7}.account-page[data-account-page="account/plans"]>.account-card{position:sticky;top:112px;padding:32px;overflow:hidden;border-radius:23px;border:1px solid #bc8fd360;background:radial-gradient(ellipse at var(--review-glow-x,0%) var(--review-glow-y,0%),#9e63bc28,transparent 65%),linear-gradient(#b694d107 1px,transparent 1px),linear-gradient(90deg,#b694d107 1px,transparent 1px),#1a1222;background-size:auto,35px 35px,35px 35px,auto;box-shadow:0 25px 70px #0003,inset 0 1px #efd7ff12;animation:review-enter .7s .1s ease both}.account-page[data-account-page="account/plans"]>.account-card:before{content:"";position:absolute;top:0;width:35%;height:1px;left:0;background:linear-gradient(90deg,transparent,#eccdff,transparent);box-shadow:0 0 15px #c58af789;animation:review-edge 8s linear infinite;pointer-events:none}.review-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-billing-tag{font-size:9px;border:1px solid #c69be544;border-radius:20px;padding:6px 10px;background:#b789ce12;color:#d1b5e5}.review-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 13px}.account-review-name{font-size:45px;font-weight:500;line-height:1.04;letter-spacing:-.065em;margin:0}.account-review-name span{display:block;color:#c09cd9}.review-orbit{position:relative;isolation:isolate;display:grid;place-items:center;width:86px;height:86px;flex-shrink:0}.review-orbit img{object-fit:contain;transform:rotate(-7deg);filter:drop-shadow(0 0 23px #bb7ef745)}.review-orbit:before,.review-orbit:after{content:"";position:absolute;inset:0;border:1px solid #b187d33d;border-radius:50%;transform:rotateX(25deg) rotate(-30deg)}.review-orbit:after{inset:14px;border-style:dashed;animation:review-orbit 20s linear infinite}.review-description{font-size:12px;line-height:1.8;color:#bca6cb;margin:0;max-width:none}.account-page[data-account-page="account/plans"] .account-plan-price{font-size:53px;font-weight:500;line-height:1.1;letter-spacing:-.065em;margin:20px 0 7px}.account-plan-price small{font-size:13px;color:#bba3c9;letter-spacing:0;font-weight:400}.review-billing-note{font-size:9px;color:#aa8fbc;line-height:1.8;margin:0}.review-limits{border-block:1px solid #ba98d132;margin:20px 0}.review-limits>div{display:flex;gap:10px;align-items:center;padding:11px 0;color:#c5a8d9;font-size:11px}.review-limits>div+div{border-top:1px solid #b390cc1c}.review-limits strong{margin-left:auto;font:500 17px monospace;color:#edddf8}.review-limits small{display:block;font-size:9px;color:#ac8cbe;margin-top:4px}.account-page[data-account-page="account/plans"] .account-submit{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#fff;padding:15px 17px;border-radius:10px;background:linear-gradient(105deg,#9864ba,#744993);border:1px solid #c19adb8c;font-size:12px;box-shadow:inset 0 1px #edcfff27,0 7px 25px #7e429122;transition:transform .2s,box-shadow .2s}.account-page[data-account-page="account/plans"] .account-submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ab71d036}.review-payment-note{text-align:center;color:#aa91ba;font-size:9px;line-height:1.8;margin:13px 0 24px}.review-card-foot{border-top:1px solid #b08bcb26;padding-top:19px}.review-card-foot>span{font:8px monospace;letter-spacing:.13em;color:#be98d3}.review-card-foot p{font-size:10px;line-height:1.7;color:#aa91b9;margin:8px 0 0}.account-page[data-account-page="account/plans"] .account-eyebrow{font:600 9px/1.6 monospace;letter-spacing:.19em}.account-page[data-account-page="account/plans"] [data-plan-capabilities]{animation:review-enter .7s .2s ease both}@keyframes review-enter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes review-edge{0%{transform:translate(-110%)}to{transform:translate(400%)}}@keyframes review-orbit{to{transform:rotate(360deg)}}@media(max-width:1060px){.account-page[data-account-page="account/plans"]{gap:30px;padding-top:40px}.account-page[data-account-page="account/plans"]>.account-card{padding:26px}.account-review-name{font-size:38px}.review-orbit{width:80px;height:80px}}@media(max-width:800px){.account-page[data-account-page="account/plans"]{display:flex;flex-direction:column;padding-top:30px;gap:24px;max-width:600px}.account-page[data-account-page="account/plans"]>.account-card{position:static;width:100%;order:1}.account-page[data-account-page="account/plans"]>.account-intro{display:contents}.account-page[data-account-page="account/plans"] .account-intro>.account-eyebrow{order:-3}.account-page[data-account-page="account/plans"] .account-intro>h1{order:-2;margin:-8px 0 -7px;font-size:38px}.account-page[data-account-page="account/plans"] .account-intro>p{order:-1;margin:0;max-width:none;font-size:13px}.account-page[data-account-page="account/plans"] [data-plan-capabilities]{order:2;width:100%}.account-review-name span{display:inline;margin-left:6px}.review-plan-heading{margin-top:18px}.account-review-name{font-size:36px}.account-page[data-account-page="account/plans"] .account-plan-price{font-size:46px;margin-top:20px}.review-limits{margin:22px 0}.review-limits>div{padding:13px 0}}@media(max-width:420px){.account-review-name{font-size:31px}.review-orbit{width:62px;height:62px}.review-orbit img{width:45px;height:45px}.account-page[data-account-page="account/plans"]>.account-card{padding:23px}}@media(prefers-reduced-motion:reduce){.account-page[data-account-page="account/plans"] *{animation:none!important;transition:none!important}}.workspace-showcase{position:relative;border:1px solid #a983cb35;border-radius:22px;background:radial-gradient(ellipse at 50% 0,#9264bf19,transparent 65%),#130f1b;overflow:hidden;color:#f0e7f9;box-shadow:inset 0 1px #e5ccff08}.workspace-showcase header{padding:28px 28px 0}.workspace-showcase h3{margin:12px 0 0;font-size:25px;font-weight:500;letter-spacing:-.045em;line-height:1.25}.workspace-showcase h3 em{font-style:normal;color:#ba98d4}.workspace-topology{height:210px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 28%,#9c66d62a,transparent 48%),linear-gradient(#b995df07 1px,transparent 1px),linear-gradient(90deg,#b995df07 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;mask-image:linear-gradient(transparent,#000 12%,#000 90%,transparent)}.workspace-topology>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#b895d448;stroke-width:1;overflow:visible}.workspace-topology>svg .workspace-beam{stroke:#dfbbff;stroke-width:1.5;stroke-dasharray:25 340;filter:drop-shadow(0 0 4px #c595ff);animation:workspace-beam 5s linear infinite}.workspace-core{position:absolute;top:44px;left:50%;transform:translate(-50%) rotate(-7deg);width:73px;height:73px;display:grid;place-items:center;border:1px solid #bc8fdb8c;border-radius:20px;background:linear-gradient(140deg,#614175,#23162e);box-shadow:0 0 50px #ad75db20,inset 0 1px #edcfff40;animation:workspace-float 6s ease-in-out infinite}.workspace-core img{object-fit:contain;transform:rotate(7deg)}.workspace-core:before,.workspace-core:after{content:"";position:absolute;inset:-21px;border:1px solid #b389d322;border-radius:50%;transform:rotate(25deg);pointer-events:none}.workspace-core:after{inset:-35px;border-style:dashed;border-color:#b389d312}.workspace-nodes{position:absolute;left:4%;right:4%;bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.workspace-nodes>span{justify-self:center;display:flex;align-items:center;gap:8px;padding:12px 10px;border:1px solid #ba91d446;border-radius:10px;background:linear-gradient(125deg,#30223e,#19121f);box-shadow:0 10px 25px #0003;color:#c9a6e4}.workspace-nodes strong{font-size:11px;font-weight:500;white-space:nowrap;color:#e1ccef}.workspace-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:4px 24px 21px;border-bottom:1px solid #aa85ca24}.workspace-tabs button{font:inherit;font-size:10px;line-height:1.5;min-height:32px;cursor:pointer;border:1px solid #af8acd27;border-radius:7px;background:#c491e806;color:#bca6ca;padding:7px 10px;transition:background .2s,border-color .2s,color .2s,transform .2s}.workspace-tabs button:hover{background:#bc89e514;transform:translateY(-1px)}.workspace-tabs button[aria-selected=true]{background:linear-gradient(120deg,#78519466,#53326455);border-color:#c190e778;color:#f5e8ff;box-shadow:inset 0 1px #f5dbff0d}.workspace-feature-panel{padding:8px 24px;animation:workspace-enter .35s ease both}.workspace-feature-panel[hidden]{display:none}.workspace-feature{display:flex;gap:13px;padding:19px 0;border-bottom:1px solid #ad8ac51a;transition:transform .2s}.workspace-feature:last-child{border:0}.workspace-feature:hover{transform:translate(3px)}.workspace-feature>div{flex:1;min-width:0}.workspace-feature-mark{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border-radius:8px;border:1px solid #b98bd338;background:linear-gradient(125deg,#a579ca23,#9e75c209);color:#bf9fdb}.workspace-feature-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.workspace-feature h4{font-size:12px;line-height:1.5;font-weight:550;margin:0;color:#e9deef}.workspace-feature small{font:8px/1.4 monospace;letter-spacing:.01em;white-space:nowrap;color:#bb9dce;border:1px solid #b691ce27;border-radius:5px;padding:3px 5px;background:#b484d209}.workspace-feature p{font-size:11px;line-height:1.8;color:#ab96bc;margin:6px 0 0}.workspace-feature-note{font-size:10px;line-height:1.8;color:#a28dae;margin:0;padding:16px 24px 22px;border-top:1px solid #b694ca1c;background:#9c6fb604}@keyframes workspace-beam{to{stroke-dashoffset:-730}}@keyframes workspace-float{50%{transform:translate(-50%) translateY(-5px) rotate(-3deg)}}@keyframes workspace-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:480px){.workspace-showcase header{padding:23px 21px 0}.workspace-showcase h3{font-size:23px}.workspace-tabs,.workspace-feature-panel,.workspace-feature-note{padding-inline:18px}.workspace-nodes{gap:6px;left:3%;right:3%}.workspace-nodes>span{padding:11px 8px;gap:5px}.workspace-nodes strong{font-size:10px}.workspace-nodes svg{width:16px}}@media(prefers-reduced-motion:reduce){.workspace-showcase *{animation:none!important;transition:none!important}}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
