:root{--rose: #ff4fa3;--rose-soft: #ffc0dc;--rose-line: #ffffff14;--rose-glass: linear-gradient(145deg, #ffffff09, #ffffff02), #101013b3;--rose-ease: cubic-bezier(.22, 1, .36, 1)}.hub-public{--hub-bg: #070709;--hub-panel: #111114;--hub-text: #f6f4f5;--hub-muted: #a8a1a6;--hub-line: var(--rose-line);--hub-pink: var(--rose);--hub-soft: var(--rose-soft);color-scheme:dark;background:radial-gradient(ellipse 65% 460px at 75% 220px,#ff4fa310,transparent 75%),var(--hub-bg);color:var(--hub-text)}.hub-public ::selection{background:#ff4fa343;color:#fff}.hub-brand-symbol,.hub-brand-dot{color:var(--rose)}.hub-public .hub-nav{height:74px;padding:0 24px;margin-top:20px;border:1px solid #ffffff14;border-radius:22px;background:linear-gradient(120deg,#ffffff08,#ffffff03),#101013b8;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);box-shadow:inset 0 1px #ffffff08,0 12px 40px #0002}.hub-public .hub-nav-links{font-size:11px;color:#aaa2a8}.hub-public .hub-nav-links a:hover,.hub-public .hub-nav-links [aria-current=page]{color:#fff}.hub-public .hub-button{border-radius:12px;border-color:#ffffff1c;background:#ffffff06;color:#f5eff2;box-shadow:inset 0 1px #ffffff06;transition:transform .35s var(--rose-ease),background .25s,border-color .25s,box-shadow .25s}.hub-public .hub-button:hover{border-color:#ff8cc442;background:#ffffff0a;transform:translateY(-2px)}.hub-public .hub-button:active{transform:scale(.97)}.hub-public .hub-button.primary{background:linear-gradient(125deg,#ff71b5,#f23c91);border-color:#ff9cc766;color:#250b18;box-shadow:inset 0 1px #ffffff40,0 8px 30px #ff4fa31d;font-weight:700}.hub-public .hub-button.primary:hover{background:linear-gradient(125deg,#ff8ac3,#ff4fa3);box-shadow:0 12px 36px #ff4fa32d}.hub-public .hub-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.hub-public .hub-mobile-toggle{background:#ffffff07;border-color:#ffffff1b;color:#ffc0dc}.hub-public .hub-glass,.hub-public .hub-catalog-card{background:var(--rose-glass);border-color:#ffffff16;border-radius:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff07,0 16px 45px #0002}.hub-public .hub-footer{margin-top:65px;color:#8a8188}.hub-public .hub-code{background:#0e0d10}.hub-public .hub-code pre{color:#e6b9cf}.hub-public .hub-notice{background:#ff4fa308;border-color:#ff4fa326;color:#d1a8bc}.hub-public .hub-search-field{background:#ffffff05}.hub-public .hub-filter-tabs button[aria-pressed=true]{color:#ffb5d6;background:#ff4fa315;border-color:#ff4fa334}.hub-public .hub-product-symbol{background:#ff4fa30d;border-color:#ff4fa326;color:#ffa3cd}.white-eyebrow{display:flex;align-items:center;gap:9px;font:600 10px var(--hub-font);letter-spacing:1.7px;color:#e9a3c2}.white-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 4px #ff4fa310,0 0 15px #ff4fa350}.white-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:530px;padding-block:55px 40px}.white-hero h1{font:600 clamp(50px,5.2vw,74px)/1.03 var(--hub-display);letter-spacing:-4px;margin:25px 0}.white-hero h1>span,.white-section-head h2>span,.white-offers h2>span,.white-final h2>span{background:linear-gradient(110deg,#ffb8d9 5%,#ff64ae 58%,#f33c8e);background-clip:text;-webkit-background-clip:text;color:transparent}.white-hero-copy>p{font-size:14px;line-height:1.85;color:#a8a0a7}.white-hero-actions{display:flex;align-items:center;gap:26px;margin-top:29px}.white-text-link{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#dbced5!important}.white-text-link svg{width:15px;transition:transform .3s var(--rose-ease)}.white-text-link:hover svg{transform:translate(4px)}.white-proof{display:flex;gap:10px;align-items:center;color:#93858e;font-size:10px;margin-top:24px}.white-proof svg{width:13px;height:13px;color:#c097ac}.white-proof i{width:3px;height:3px;border-radius:50%;background:#67535f}.white-hero-copy{animation:rose-enter .9s var(--rose-ease) both}.white-hero-visual{position:relative;min-width:0;padding:35px 0 50px;isolation:isolate;animation:rose-enter 1.1s .1s var(--rose-ease) both}.white-orbit{position:absolute;inset:-28px;pointer-events:none;z-index:-1;overflow:clip}.white-orbit:before{content:"";position:absolute;inset:14% 2% 10% 5%;border-radius:50%;background:radial-gradient(ellipse at 30% 30%,#ff7fb750,transparent 60%),radial-gradient(ellipse at 80% 65%,#ec246f45,transparent 65%);filter:blur(35px);animation:rose-aura 12s ease-in-out infinite alternate}.white-orbit:after{content:"";position:absolute;inset:5% -1%;border:1px solid #ff6bb514;border-radius:50%;transform:rotate(-22deg)}.white-orbit-label{position:absolute;top:0;right:32px;font:8px var(--hub-mono);letter-spacing:2px;color:#a46885;transform:rotate(7deg)}.white-mini-app{background:linear-gradient(135deg,#ffffff09,#ffffff02),#131114c7;border:1px solid #ffffff21;border-radius:20px;overflow:hidden;min-height:350px;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 1px #ffffff16,0 32px 75px #0007,0 0 50px #ff4fa307;transform:perspective(1400px) rotateY(-7deg) rotateX(4deg);transition:transform .7s var(--rose-ease),border-color .4s}.white-hero-visual:hover .white-mini-app{transform:perspective(1400px) rotateY(-2deg) rotateX(1deg);border-color:#ffc0dc38}.white-mini-app>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c;padding:14px 16px;color:#a58b9b;font:8px var(--hub-mono)}.white-dots{display:flex;gap:5px}.white-dots i{width:5px;height:5px;background:#5b414f;border-radius:50%}.white-dots i:first-child{background:#f076a9}.white-demo-pill{border:1px solid #ff83bc25;background:#ff4fa30a;padding:3px 7px;border-radius:6px;color:#e2a2bf}.white-mini-layout{display:grid;grid-template-columns:55px minmax(0,1fr);min-height:310px}.white-mini-layout>nav{background:#05040720;border-right:1px solid #ffffff0b;display:flex;align-items:center;flex-direction:column;gap:10px;padding:18px 8px}.white-mini-layout>nav>strong{font:600 25px var(--hub-display);color:#ffa6cf;margin-bottom:15px;position:relative}.white-mini-layout>nav>strong>span{position:absolute;font-size:9px;right:-6px;top:-3px}.white-mini-layout button{padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#9f8292;transition:background .2s,color .2s}.white-mini-layout button:hover{color:#f3bfd8;background:#ffffff05}.white-mini-layout button[aria-pressed=true]{color:#ffb5d6;background:#ff4fa31b;border-color:#ff4fa323}.white-mini-layout button svg{height:15px;width:15px}.white-mini-avatar{margin-top:auto;border-radius:50%;padding:4px 9px;background:#ff4fa312;color:#efb0cf;font-size:9px}.white-mini-layout #hubDemoBody{padding:22px;min-width:0}.white-mini-layout .hub-demo-head h3{font-size:18px}.white-mini-layout .hub-demo-head small{font-size:7px;color:#a58c9b;letter-spacing:.7px}.white-mini-layout .hub-live{color:#a6d9bb;background:#7be7ac07;font-size:7px}.white-mini-layout .hub-demo-kpis div{border-color:#ffffff0d;background:#ffffff03;border-radius:9px}.white-mini-layout .hub-demo-kpis small{color:#af98a6}.white-mini-layout .hub-demo-kpis strong{font-size:22px;color:#f2e6ec}.white-mini-layout .hub-demo-kpis em{color:#8cbba1}.white-mini-layout .hub-demo-section-title{color:#b593a5}.white-mini-layout .hub-demo-chart{height:95px!important}.white-mini-layout .hub-demo-resource>span{color:#be9aaf}.white-mini-layout .hub-demo-console{color:#b49aa9;font-size:9px}.white-floating-tag,.white-floating-note{position:absolute;background:linear-gradient(125deg,#ffffff0b,#ffffff02),#20141cc2;border:1px solid #ffffff23;box-shadow:inset 0 1px #ffffff0b,0 12px 40px #0005;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);display:flex;align-items:center}.white-floating-tag{left:-25px;bottom:10px;gap:12px;padding:17px 20px;border-radius:18px;animation:rose-float 6s ease-in-out infinite}.white-floating-tag>span:first-child{color:#ffb6d7;background:#ff4fa316;padding:9px;border-radius:10px}.white-floating-tag b{font-size:10px;display:block}.white-floating-tag small{display:block;font-size:8px;color:#bea4b3}.white-floating-tag>span:last-child{color:#9dd2b3}.white-floating-note{right:-12px;top:12px;gap:7px;padding:11px 15px;border-radius:30px;font-size:8px;color:#edb3cf}.white-floating-note svg{width:12px;height:12px}.white-offers{padding-block:35px 75px;scroll-margin-top:30px}.white-offers>header{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.white-offers h2,.white-section-head h2{font:500 39px/1.15 var(--hub-display);letter-spacing:-1.8px;margin:13px 0 0}.white-offers>header p{font-size:12px;color:#a3959f;line-height:1.8}.white-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.white-price-card{position:relative;padding:30px 28px;border:1px solid #ffffff16;border-radius:24px;background:var(--rose-glass);box-shadow:inset 0 1px #ffffff08,0 15px 40px #0002;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .45s var(--rose-ease),box-shadow .35s,border-color .35s}.white-price-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px #ffffff0a,0 22px 45px #0004;border-color:#ffa6cd38}.white-price-card.featured{background:radial-gradient(ellipse at 15% 0%,#ff7bb53b,transparent 70%),linear-gradient(145deg,#5b1e3650,#ff4fa308),#151013d9;border-color:#ff72b44a;box-shadow:inset 0 1px #ffc0dc20,0 15px 50px #ff4fa30a}.white-price-card.featured:hover{border-color:#ff9fce88;box-shadow:inset 0 1px #ffc0dc25,0 20px 55px #ff4fa31a}.white-plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.white-plan-top>span{color:#ed9fc3;background:#ff4fa30d;border:1px solid #ff4fa31b;border-radius:10px;padding:9px;display:flex}.white-plan-top svg{height:16px;width:16px}.white-plan-badge{font-size:8px;color:#ffc9e0;background:#ff4fa31d;border:1px solid #ff94c326;border-radius:20px;padding:5px 9px;font-weight:600}.white-price-card h3{margin:17px 0 6px;font:500 19px var(--hub-display);letter-spacing:-.5px}.white-plan-note{font-size:10px;color:#b09aaa;margin:0;min-height:18px}.white-plan-price{display:flex;align-items:baseline;gap:6px;margin:24px 0 4px;font:500 52px var(--hub-display);letter-spacing:-2px;color:#fff6fa}.white-plan-price span{font-size:24px;letter-spacing:-1px}.white-plan-price small{font:10px var(--hub-font);color:#a792a0;letter-spacing:0;margin-left:4px}.white-plan-value{font-size:10px;color:#f2aacb;min-height:19px;margin-bottom:22px}.white-price-card.featured .white-plan-value{color:#b0e0c4}.white-price-card ul{list-style:none;margin:0;padding:20px 0;border-top:1px solid #ffffff12;display:grid;gap:11px;min-height:126px}.white-price-card li{font-size:11px;color:#b4a5af;display:flex;gap:9px;align-items:center}.white-price-card li svg{width:13px;height:13px;color:#dc8bb4}.white-price-card .hub-button{width:100%;font-size:11px;min-height:43px;margin-top:4px}.white-price-card.featured .hub-button{background:linear-gradient(125deg,#ff9bc9,#fa62a9);color:#2d0e1c;border-color:#ffbbdc55;font-weight:700}.white-price-card.featured .hub-button:disabled{opacity:.78}.white-plan-disclaimer{display:block;text-align:center;margin-top:11px;font-size:9px;color:#97818f}.white-payment-note{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:23px;font-size:9px;color:#a18b98}.white-payment-note svg{width:12px;height:12px}.white-payment-note [data-checkout-state]{flex-basis:100%;text-align:center;font-size:9px;margin-top:4px}.white-hub-section{background:radial-gradient(ellipse at 0% 55%,#ff4fa30a,transparent 60%),#ffffff01;border-block:1px solid #ffffff08;padding:70px 0}.white-section-head>p{font-size:13px;color:#a695a0;margin-top:17px}.white-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.white-hub-grid>a{padding:28px;display:block;border:1px solid #ffffff10;border-radius:20px;background:var(--rose-glass);transition:transform .4s var(--rose-ease),border-color .3s}.white-hub-grid>a:hover{transform:translateY(-4px);border-color:#ff8abb3b}.white-hub-grid>a>span>svg{width:24px;height:24px;color:#eca4c3}.white-hub-grid h3{font:500 23px var(--hub-display);margin:20px 0 8px;letter-spacing:-.7px}.white-hub-grid p{font-size:12px;line-height:1.8;color:#a794a0;max-width:280px}.white-hub-grid b{display:flex;gap:8px;align-items:center;font-size:10px;font-weight:600;color:#eca4c3;margin-top:20px}.white-hub-grid b svg{width:13px;transition:transform .3s}.white-hub-grid>a:hover b svg{transform:translate(4px)}.white-workspace-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 34px;border:1px solid #ff9cc724;border-radius:22px;margin-top:25px;background:radial-gradient(ellipse at 80% 150%,#ff4fa317,transparent 65%),var(--rose-glass);box-shadow:inset 0 1px #ffffff08}.white-workspace-banner h3{font:500 23px var(--hub-display);margin:10px 0;letter-spacing:-.7px}.white-workspace-banner p{font-size:11px;color:#ad97a4;margin:0}.white-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;padding-block:80px}.white-faq details{border-bottom:1px solid #ffffff0f}.white-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:20px 0;font-size:12px;font-weight:600}.white-faq summary::-webkit-details-marker{display:none}.white-faq summary span{color:#d293b1;font-size:17px;transition:transform .35s var(--rose-ease)}.white-faq details[open] summary span{transform:rotate(45deg)}.white-faq p{font-size:12px;line-height:1.8;color:#aa96a2;margin:0 0 20px}.white-final{text-align:center;border:1px solid #ff8bbe24;border-radius:26px;padding:55px 20px;background:radial-gradient(ellipse at 50% 120%,#ff4fa326,transparent 70%),var(--rose-glass);box-shadow:inset 0 1px #ffffff08}.white-final .white-eyebrow{justify-content:center}.white-final h2{font:500 43px var(--hub-display);letter-spacing:-2px;margin:16px 0 24px}.white-checkout{border:1px solid #ffffff26;border-radius:26px;max-width:480px;width:calc(100% - 32px);padding:30px;box-shadow:inset 0 1px #ffffff0c,0 25px 80px #0009;color:#f3e9ef;font:13px/1.7 var(--hub-font);background:linear-gradient(145deg,#ff4fa30a,#ffffff03),#171317f2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.white-checkout::backdrop{background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.white-checkout header{display:flex;align-items:center;justify-content:space-between;gap:15px}.white-checkout header button{border:1px solid #ffffff18;border-radius:50%;padding:6px;display:flex;background:#ffffff05;color:#e3b5cb}.white-checkout h2{margin:0;font:500 26px var(--hub-display)}.white-checkout p{color:#b5a2ae;font-size:12px}.white-checkout label{display:grid;gap:6px;margin-top:14px;color:#d7bccb;font-size:11px}.white-checkout input{width:100%;padding:12px;border:1px solid #ffffff1b;border-radius:11px;font:13px var(--hub-font);color:#f5e7ef;background:#0003}.white-checkout .hub-button{width:100%;margin-top:20px}.white-checkout [role=status]{font-size:11px;white-space:pre-line}.white-checkout code{color:#ff9ccc;word-break:break-all}.white-owner-checkout{margin:25px 0}.white-owner-checkout form{display:grid;gap:12px}.white-owner-checkout label{display:flex;align-items:center;gap:9px}.white-owner-checkout input[type=checkbox]{width:auto}body.hub.atelier.nocturne.theme-dark{--bg-main: #08080a;--bg-sidebar: #0c0b0de8;--bg-card: #131115bc;--bg-card-alt: #131016;--bg-card-hover: #21151b;--bg-input: #0d0b10;--bg-pill: #22181e;--text-main: #f4eff2;--text-muted: #ad9daa;--text-dim: #8e7e88;--border-subtle: #ffffff0e;--border-medium: #ffffff17;--border-bright: #ffffff2b;--accent-gold: #ff9bc9;--accent-gold-hover: #ffc0dc;--accent-gold-subtle: #ff4fa313;--accent-gold-border: #ff4fa338;--cc-accent: #ff9bc9;--violet: #ff9bc9;--panel-accent: #ff9bc9;--panel-accent-rgb: 255, 155, 201;--panel-accent-ink: #290c19;--hub-bg: #08080a;--hub-panel: #131115;--hub-text: #f4eff2;--hub-muted: #ad9daa;--hub-soft: #ffc0dc;background:var(--bg-main)}body.hub.theme-dark .main-wrapper{background:radial-gradient(ellipse at 90% 0%,#ff4fa30b,transparent 55%),var(--bg-main)!important}body.hub.theme-dark .sidebar-capsule,body.hub.theme-dark .top-header{background:linear-gradient(145deg,#ffffff05,#ffffff01),#0e0c10d9!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:#ffffff12!important}body.hub.theme-dark :is(.hub-stat,.hub-dash-card,.hub-instance-strip){background:linear-gradient(145deg,#ffffff07,#ffffff01),var(--bg-card);border-color:#ffffff16;border-radius:18px;box-shadow:inset 0 1px #ffffff05,0 10px 30px #0002}body.hub.theme-dark .hub-stat{transition:border-color .3s,transform .35s var(--rose-ease)}body.hub.theme-dark .hub-stat:hover{border-color:#ff9bc92e;transform:translateY(-2px)}.hub-instance-strip{display:flex;justify-content:space-between;align-items:center;gap:25px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--bg-card);padding:24px;margin-bottom:18px}.hub-instance-strip h3{font:500 22px var(--hub-display);margin:0 0 9px}.hub-instance-strip p{margin:0;color:var(--text-muted);font-size:11px}.hub-instance-strip .hub-dash-quick{margin:0;flex-shrink:0}.hub-instance-strip .hub-live{display:inline-flex;margin-left:12px;vertical-align:middle}@keyframes rose-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rose-float{50%{transform:translateY(-7px)}}@keyframes rose-aura{to{transform:translate3d(10px,-9px,0) scale(1.05)}}.rose-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--rose-ease),transform .8s var(--rose-ease),border-color .3s,box-shadow .35s;transition-delay:var(--rose-delay, 0ms)}.rose-reveal.is-visible{opacity:1;transform:none}.white-price-card.is-visible:hover,.white-hub-grid>a.is-visible:hover{transform:translateY(-5px);transition-delay:0ms}@media(max-width:1000px){.white-hero{gap:25px}.white-hero h1{font-size:62px;letter-spacing:-3.4px}.white-mini-layout #hubDemoBody{padding:17px}.white-floating-note{right:0}.white-floating-tag{left:0;padding:12px}.white-price-card{padding:25px 20px}.white-faq{gap:35px}.white-orbit{inset:0}}@media(max-width:750px){.hub-public .hub-container{width:calc(100% - 36px)}.hub-public .hub-nav{margin-top:14px;height:68px;padding-inline:16px;border-radius:18px}.hub-public .hub-nav-links{background:#151015f5;border:1px solid #ffffff1a;box-shadow:0 12px 35px #0007;backdrop-filter:blur(20px)}.white-hero{grid-template-columns:1fr;padding-top:45px;gap:20px;min-height:auto}.white-hero h1{font-size:64px}.white-hero-visual{width:min(510px,100%);margin:auto;padding-block:45px 60px;contain:paint}.white-orbit:after{transform:none}.white-orbit:before{animation:none;filter:blur(25px)}.white-mini-app{transform:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.white-hero-visual:hover .white-mini-app{transform:none}.white-offers>header{display:block}.white-price-grid{grid-template-columns:1fr;gap:15px}.white-price-card{padding:25px;backdrop-filter:none;-webkit-backdrop-filter:none}.white-price-card ul{min-height:0}.white-plan-price{margin-top:15px}.white-hub-grid{grid-template-columns:1fr;gap:15px}.white-faq{grid-template-columns:1fr;gap:20px;padding-block:55px}.white-workspace-banner{align-items:start;flex-direction:column;padding:26px}.white-final h2{font-size:33px}.white-offers h2,.white-section-head h2{font-size:34px}.hub-instance-strip{align-items:start;flex-direction:column}}@media(max-width:420px){.white-hero h1{font-size:55px;letter-spacing:-3px}.white-eyebrow{font-size:8px;letter-spacing:1px}.white-hero-actions{gap:15px}.white-hero-actions .hub-button{padding-inline:15px}.white-hero-copy>p{font-size:13px}.white-floating-tag{padding:10px;bottom:20px;max-width:100%}.white-floating-note{font-size:7px}.white-mini-layout #hubDemoBody{padding:13px}.white-mini-layout .hub-demo-kpis strong{font-size:18px}.white-mini-layout .hub-demo-head h3{font-size:15px}.white-proof{font-size:9px}.hub-public .hub-nav>.hub-button{font-size:9px;padding-inline:10px;gap:6px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.white-mini-app,.white-floating-note,.white-floating-tag,.hub-public .hub-nav{background-color:#171217}}@media(prefers-reduced-motion:reduce){.white-hero-copy,.white-hero-visual,.white-orbit:before,.white-floating-tag{animation:none}.white-mini-app,.white-hero-visual:hover .white-mini-app{transform:none;transition:none}.rose-reveal{opacity:1;transform:none;transition:none}.hub-public :is(.hub-button,.white-price-card,.white-hub-grid>a),body.hub.theme-dark .hub-stat{transition:none}}
