@property --sidebar{syntax:"<length>";inherits:true;initial-value:255px}:root{--black:#0b0b0b;--ink:#141414;--muted:#777;--faint:#9b9b98;--line:#e4e4e0;--soft-line:#eeeeeb;--paper:#f6f6f3;--white:#fff;--green:#2563eb;--green-soft:#e8f0ff;--sidebar:255px;--fx-neon:#b6ff3b;--fx-neon-ink:#0d1600;--fx-neon-glow:#b6ff3b2e;--fx-neon-dim:#b6ff3b1a;--fx-bg:#060608;--fx-card:#0f1012;--fx-card-2:#141618;--fx-line:#ffffff12;--fx-line-2:#ffffff1f;--fx-fg:#fff;--fx-muted:#888c89;--fx-faint:#555956;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif}body,button,input,select,textarea,code,pre,kbd,body :not(.hgi):not([class*=hgi-]){font-family:Satoshi,ui-sans-serif,system-ui,sans-serif!important}@media (max-width:820px){.landing-deploy-grid>article{margin-top:22px}.landing-platform .landing-services{grid-template-columns:repeat(2,1fr);grid-auto-rows:190px}.landing-platform .landing-services article:nth-child(n){grid-area:span 1/span 1}.landing-platform .landing-services article:first-child,.landing-platform .landing-services article:last-child{grid-column:span 2}.landing-steps:before{display:none}.landing-steps strong{margin-bottom:28px}.landing-pricing{grid-template-columns:1fr}.landing-pricing article{border-bottom:1px solid #11120f21;border-right:0;min-height:220px}}@media (max-width:480px){.landing-platform .landing-services{grid-template-columns:1fr}.landing-platform .landing-services article:nth-child(n){grid-column:span 1}}.rimbra-verity .source-hero .rv-hero-wave{z-index:0;opacity:.92;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rimbra-verity .source-hero>:not(.rv-hero-wave):not(.source-hero-veil){z-index:2;position:relative}.rimbra-verity .source-hero-veil{z-index:1;background:linear-gradient(180deg, var(--source-bg) 0%, #090a0985 18%, transparent 40%, transparent 72%, var(--source-bg) 100%);height:auto;position:absolute;inset:0}.rimbra-verity .source-logos{padding:56px var(--source-gutter);border-top:1px solid var(--source-line);border-bottom:1px solid var(--source-line)}.rimbra-verity .source-logos>p{color:var(--source-muted);text-align:center;margin:0 0 40px;font-size:14px}.rimbra-verity .source-logo-grid{grid-template-columns:repeat(4,1fr);gap:32px 16px;max-width:880px;margin:0 auto;display:grid}.rimbra-verity .source-logo-item{color:#ffffffb3;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.rimbra-verity .source-logo-item i{color:var(--source-accent);opacity:.78;font-size:18px}.rimbra-verity .source-integrations-top{grid-template-columns:1fr 1.5fr;align-items:center;gap:72px}.rimbra-verity .source-integrations-copy{max-width:430px;color:var(--source-muted);margin:16px 0 0;font-size:15px;line-height:1.6}.rimbra-verity .source-integ-icon-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.rimbra-verity .source-integ-icon{aspect-ratio:1;color:#ffffff6b;background:#141614;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px;transition:color .2s,background .2s,border-color .2s;display:flex}.rimbra-verity .source-integ-icon:hover{color:var(--source-fg);background:var(--source-bg-3);border-color:var(--source-line-light)}.rimbra-verity .source-integ-icon i{color:var(--source-accent);font-size:25px}.rimbra-verity .source-integ-icon small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rimbra-verity .source-final-wrap{padding:64px var(--source-gutter) 80px;border-top:1px solid var(--source-line)}.rimbra-verity .source-final{background:var(--source-bg-2);border:1px solid var(--source-line);text-align:left;border-radius:20px;grid-template-columns:1fr 1fr;width:min(1200px,100%);min-height:320px;margin:0 auto;padding:0;display:grid;overflow:hidden}.rimbra-verity .source-final:before{display:none}.rimbra-verity .source-final-left{z-index:1;flex-direction:column;justify-content:center;padding:52px;display:flex;position:relative}.rimbra-verity .source-final-left .source-h2{margin:17px 0 0}.rimbra-verity .source-final-left>p:not(.source-eyebrow){max-width:460px;color:var(--source-muted);margin:14px 0 30px;font-size:16px;line-height:1.6}.rimbra-verity .source-final-left>div{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.rimbra-verity .source-final-right{min-height:320px;position:relative;overflow:hidden}.rimbra-verity .source-final-canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.rimbra-verity .source-integrations-top{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.rimbra-verity .source-logo-grid{grid-template-columns:repeat(2,1fr);gap:24px 12px}.rimbra-verity .source-logo-item{font-size:13px}.rimbra-verity .source-integ-icon-grid{grid-template-columns:repeat(3,1fr)}.rimbra-verity .source-final{grid-template-columns:1fr}.rimbra-verity .source-final-right{order:-1;min-height:220px}.rimbra-verity .source-final-left{padding:34px 24px}}.rimbra-verity{background:#090a09}.rimbra-verity .rv-section{width:min(1200px,100% - 48px);padding:138px 0}.rimbra-verity .rv-hero:before{opacity:.18}.rimbra-verity .rv-hero h1{max-width:760px;font-size:clamp(62px,7vw,94px)}.rimbra-verity .rv-hero-signal{z-index:-1;height:260px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rimbra-verity .rv-signal-lines{justify-content:center;align-items:end;gap:clamp(3px,.45vw,7px);padding:0 5vw;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 82%,#0000 100%)}.rimbra-verity .rv-signal-lines i{width:2px;height:calc(26px + 182px * sin((var(--line) + 1) * 9deg));min-height:30px;transform:translateY(calc(34px * sin(var(--line) * 16deg)));animation:5.2s ease-in-out infinite alternate rv-signal;animation-delay:calc(var(--line) * -70ms);background:linear-gradient(#b6ff3b0f,#b6ff3be6);display:block;box-shadow:0 0 12px #b6ff3b47}.rimbra-verity .rv-hero-signal>img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 22px #b6ff3b73);width:74px;height:74px;animation:4.8s ease-in-out infinite rv-signal-mark;position:absolute;bottom:63px;left:50%;transform:translate(-50%)}@keyframes rv-signal{to{transform:translateY(calc(-22px + 24px * sin(var(--line) * 12deg)));opacity:.68}}@keyframes rv-signal-mark{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-9px)}}.rimbra-verity .rv-stats{border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);flex-direction:column;justify-content:center;align-items:center;width:min(1200px,100% - 48px);min-height:350px;margin:0 auto;padding:92px 0 78px;display:flex;position:relative;overflow:hidden}.rimbra-verity .rv-stats:before,.rimbra-verity .rv-stats:after{content:"";background:var(--rv-accent);border-radius:99px;width:34px;height:3px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 16px #b6ff3b70}.rimbra-verity .rv-stats:before{top:-1px}.rimbra-verity .rv-stats:after{bottom:-1px}.rimbra-verity .rv-stats>p{color:#8f958c;margin:0 0 35px;font-size:12px}.rimbra-verity .rv-logo-rail{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.rimbra-verity .rv-logo-rail+.rv-logo-rail{margin-top:25px}.rimbra-verity .rv-logo-rail>div{justify-content:space-around;align-items:center;gap:62px;width:max-content;min-width:100%;animation:28s linear infinite rv-marquee;display:flex}.rimbra-verity .rv-logo-rail-two>div{animation-duration:34s;animation-direction:reverse}.rimbra-verity .rv-logo-rail span{color:#d5d9d2;letter-spacing:-.02em;white-space:nowrap;padding-left:19px;font-size:14px;font-weight:650;position:relative}.rimbra-verity .rv-logo-rail span:before{content:"";background:var(--rv-accent);opacity:.8;border-radius:2px 6px;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(20deg)}@keyframes rv-marquee{to{transform:translate(-26%)}}.rimbra-verity .rv-products{padding-top:126px}.rimbra-verity .rv-product-grid{gap:14px;margin-top:58px}.rimbra-verity .rv-product-grid article{border-radius:13px;flex-direction:column;min-height:548px;padding:10px 10px 31px;display:flex}.rimbra-verity .rv-product-screen{border-radius:8px;min-height:350px;padding:18px}.rimbra-verity .rv-product-grid article>div:last-child{margin-top:auto;padding:27px 13px 0}.rimbra-verity .rv-product-grid h3{font-size:21px}.rimbra-verity .rv-product-grid p{max-width:310px;min-height:0;font-size:12px}.rimbra-verity .rv-screen-row{min-height:77px}.rimbra-verity .rv-route{min-height:73px}.rimbra-verity .rv-email-screen pre{margin-top:48px;font-size:12px;line-height:1.9}.rimbra-verity .rv-use-cases,.rimbra-verity .rv-how,.rimbra-verity .rv-benefits,.rimbra-verity .rv-compare,.rimbra-verity .rv-testimonials,.rimbra-verity .rv-integrations,.rimbra-verity .rv-pricing,.rimbra-verity .rv-faq{border-top:1px solid var(--rv-line)}.rimbra-verity .rv-use-case-layout{grid-template-columns:.72fr 1.28fr;gap:72px}.rimbra-verity .rv-use-case-preview{min-height:500px}.rimbra-verity .rv-preview-focus{padding:76px 0 64px}.rimbra-verity .rv-preview-rows span{min-height:59px}.rimbra-verity .rv-steps{border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);gap:0}.rimbra-verity .rv-steps article{border:0;border-right:1px solid var(--rv-line);background:0 0;border-radius:0;min-height:252px;padding:28px 34px}.rimbra-verity .rv-steps article:last-child{border-right:0}.rimbra-verity .rv-steps b{color:var(--rv-accent);background:0 0;border:1px solid #b6ff3b59;border-radius:99px}.rimbra-verity .rv-steps h3{margin-top:58px}.rimbra-verity .rv-testimonial-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.rimbra-verity .rv-testimonial-head>button{color:#e8ece4;border:1px solid var(--rv-line-strong);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;display:inline-flex}.rimbra-verity .rv-testimonial-rail{scroll-snap-type:x mandatory;scrollbar-color:#b6ff3b52 transparent;grid-auto-columns:minmax(315px,35%);grid-auto-flow:column;gap:13px;margin-top:56px;padding-bottom:14px;display:grid;overflow-x:auto}.rimbra-verity .rv-testimonial-rail article{border:1px solid var(--rv-line);scroll-snap-align:start;background:#101210;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:265px;padding:27px;display:flex}.rimbra-verity .rv-testimonial-rail article:nth-child(3n+2){background:linear-gradient(145deg,#b6ff3b1a,#101210 72%)}.rimbra-verity .rv-testimonial-rail p{color:#e9ece6;letter-spacing:-.045em;margin:0;font-size:20px;font-weight:520;line-height:1.28}.rimbra-verity .rv-testimonial-rail footer{color:#939a90;justify-content:space-between;align-items:end;gap:20px;font-size:11px;display:flex}.rimbra-verity .rv-testimonial-rail footer b{color:var(--rv-accent);letter-spacing:.12em;font-size:8px}.rimbra-verity .rv-proof-grid{border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.rimbra-verity .rv-proof-grid article{border-right:1px solid var(--rv-line);min-height:154px;padding:30px}.rimbra-verity .rv-proof-grid article:last-child{border-right:0}.rimbra-verity .rv-proof-grid strong{color:var(--rv-accent);letter-spacing:-.08em;font-size:52px;font-weight:520;display:block}.rimbra-verity .rv-proof-grid span{color:#949b91;font-size:12px}.rimbra-verity .rv-integrations{display:block}.rimbra-verity .rv-integrations-copy{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.rimbra-verity .rv-integrations-copy>div>span{color:var(--rv-accent);letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.rimbra-verity .rv-integrations-copy>a{color:#e7ebe4;border:1px solid var(--rv-line-strong);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.rimbra-verity .rv-integration-rails{gap:12px;margin-top:62px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rimbra-verity .rv-integration-row{overflow:hidden}.rimbra-verity .rv-integration-row>div{gap:12px;width:max-content;animation:32s linear infinite rv-integrations;display:flex}.rimbra-verity .rv-integration-row.row-2>div{animation-duration:38s;animation-direction:reverse;transform:translate(-15%)}.rimbra-verity .rv-integration-row.row-3>div{animation-duration:35s;transform:translate(-8%)}.rimbra-verity .rv-integration-row span{color:#d8ddd5;border:1px solid var(--rv-line);background:#101210;border-radius:11px;align-items:center;gap:12px;min-width:170px;min-height:72px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.rimbra-verity .rv-integration-row span i{color:#0a0c08;background:var(--rv-accent);border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:800;display:grid}@keyframes rv-integrations{to{transform:translate(-50%)}}.rimbra-verity .rv-pricing-grid{border:1px solid var(--rv-line);border-radius:15px;gap:0;overflow:visible}.rimbra-verity .rv-pricing-grid article,.rimbra-verity .rv-pricing-grid article.popular{border:0;border-right:1px solid var(--rv-line);min-height:510px;box-shadow:none;border-radius:0}.rimbra-verity .rv-pricing-grid article:first-child{border-radius:14px 0 0 14px}.rimbra-verity .rv-pricing-grid article:last-child{border-right:0;border-radius:0 14px 14px 0}.rimbra-verity .rv-pricing-grid article.popular{background:radial-gradient(460px 280px at 100% 0,#b6ff3b24,#0000 70%),#141814}.rimbra-verity .rv-popular-label{top:16px;left:auto;right:18px;transform:none}.rimbra-verity .rv-pricing-grid article.popular header{padding-top:24px}.rimbra-verity .rv-final{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:80px 30px;display:flex}.rimbra-verity .rv-final>img{width:88px;margin-bottom:24px}.rimbra-verity .rv-final h2{max-width:720px;font-size:clamp(47px,5.5vw,76px)}.rimbra-verity .rv-final p{max-width:520px;margin-left:auto;margin-right:auto}.rimbra-verity .rv-final button{margin-top:27px}.rimbra-verity .rv-footer{grid-template-columns:1.45fr repeat(3,.55fr)}.rimbra-verity .rv-footer:after{content:"© 2026 Rimbra";color:#666d64;text-align:right;align-self:end;font-size:10px}@media (prefers-reduced-motion:reduce){.rimbra-verity .rv-signal-lines i,.rimbra-verity .rv-hero-signal>img,.rimbra-verity .rv-logo-rail>div,.rimbra-verity .rv-integration-row>div{animation:none}}@media (max-width:980px){.rimbra-verity .rv-product-grid{grid-template-columns:1fr}.rimbra-verity .rv-product-grid article{min-height:0}.rimbra-verity .rv-use-case-layout{grid-template-columns:1fr}.rimbra-verity .rv-pricing-grid{border:0;max-width:580px}.rimbra-verity .rv-pricing-grid article,.rimbra-verity .rv-pricing-grid article.popular{border:1px solid var(--rv-line);border-radius:13px}}@media (max-width:660px){.rimbra-verity .rv-section,.rimbra-verity .rv-stats{width:calc(100% - 32px);padding-top:96px;padding-bottom:96px}.rimbra-verity .rv-hero{min-height:720px;padding:142px 18px 280px}.rimbra-verity .rv-hero h1{font-size:clamp(48px,14vw,66px)}.rimbra-verity .rv-hero-signal{height:245px}.rimbra-verity .rv-signal-lines{gap:4px;padding:0}.rimbra-verity .rv-signal-lines i{width:1px}.rimbra-verity .rv-stats{min-height:300px;padding:72px 0}.rimbra-verity .rv-stats>p{text-align:center;max-width:230px}.rimbra-verity .rv-logo-rail>div{gap:40px}.rimbra-verity .rv-logo-rail span{font-size:12px}.rimbra-verity .rv-product-screen{min-height:270px}.rimbra-verity .rv-use-case-preview{min-height:390px}.rimbra-verity .rv-steps{grid-template-columns:1fr}.rimbra-verity .rv-steps article{border-right:0;border-bottom:1px solid var(--rv-line)}.rimbra-verity .rv-steps article:last-child{border-bottom:0}.rimbra-verity .rv-testimonial-head,.rimbra-verity .rv-integrations-copy{flex-direction:column;align-items:flex-start}.rimbra-verity .rv-testimonial-rail{grid-auto-columns:88%}.rimbra-verity .rv-proof-grid{grid-template-columns:1fr}.rimbra-verity .rv-proof-grid article{border-right:0;border-bottom:1px solid var(--rv-line);min-height:120px}.rimbra-verity .rv-proof-grid article:last-child{border-bottom:0}.rimbra-verity .rv-integration-row span{min-width:145px;min-height:62px}.rimbra-verity .rv-pricing-grid{border:0;overflow:visible}.rimbra-verity .rv-pricing-grid article,.rimbra-verity .rv-pricing-grid article.popular{border:1px solid var(--rv-line);border-radius:13px;min-height:0}.rimbra-verity .rv-final{min-height:430px}.rimbra-verity .rv-footer{grid-template-columns:1fr 1fr}.rimbra-verity .rv-footer:after{text-align:left;grid-column:1/-1}}.rimbra-verity{--source-bg:#090a09;--source-bg-2:#101210;--source-bg-3:#151815;--source-fg:#f2f4ef;--source-muted:#a0a69d;--source-dim:#70776e;--source-line:#f4f6f01f;--source-line-light:#f4f6f033;--source-accent:#b6ff3b;--source-gutter:clamp(24px, 5vw, 80px);background:var(--source-bg);color:var(--source-fg);-webkit-font-smoothing:antialiased;--bg:var(--source-bg);--bg2:var(--source-bg-2);--bg3:var(--source-bg-3);--fg:var(--source-fg);--fg2:var(--source-muted);--fg3:var(--source-dim);--acc:var(--source-accent);--accfg:#0a0c08;--line:var(--source-line);--linel:var(--source-line-light);--g:var(--source-gutter);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.rimbra-verity .source-nav,.rimbra-verity .source-section,.rimbra-verity .source-footer{padding-inline:var(--source-gutter)}.rimbra-verity .source-nav{z-index:20;border-bottom:1px solid var(--source-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090a09c2;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:60px;display:grid;position:fixed;top:0;left:0}.rimbra-verity .source-nav-brand{letter-spacing:-.04em;color:var(--source-fg);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.rimbra-verity .source-nav-brand-dot{background:var(--source-accent);border-radius:5px;flex-shrink:0;width:22px;height:22px}.rimbra-verity .source-nav-brand img{display:none}.rimbra-verity .source-nav-links{gap:28px;margin:0;padding:0;list-style:none;display:flex}.rimbra-verity .source-nav-links a,.rimbra-verity .source-sign{color:#ffffffbd;font-size:14px;text-decoration:none;transition:color .2s}.rimbra-verity .source-nav-links a:hover,.rimbra-verity .source-sign:hover{color:var(--source-fg)}.rimbra-verity .source-nav-right{justify-content:flex-end;align-items:center;gap:14px;display:flex}.rimbra-verity .source-sign{cursor:pointer;background:0 0;border:0;padding:8px 10px}.rimbra-verity .source-cta,.rimbra-verity .source-white-button{color:#0a0c08;background:var(--source-fg);border:1px solid var(--source-fg);cursor:pointer;min-height:42px;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.rimbra-verity .source-cta{min-height:37px}.rimbra-verity .source-cta:hover,.rimbra-verity .source-white-button:hover{background:var(--source-accent);border-color:var(--source-accent);transform:translateY(-2px)}.rimbra-verity .source-hero{text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding-top:clamp(100px,14vw,150px);display:flex;position:relative;overflow:hidden}.rimbra-verity .source-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:680px;margin:0 0 18px;font-size:clamp(42px,7vw,72px);font-weight:400;line-height:1.04}.rimbra-verity .source-hero>p{max-width:440px;color:var(--source-fg);opacity:.85;margin:0 0 32px;font-size:clamp(15px,2vw,18px);line-height:1.6}.rimbra-verity .source-badge{color:var(--source-muted);border:1px solid var(--source-line-light);background:#111311b8;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px 5px 5px;font-size:13px;display:inline-flex}.rimbra-verity .source-badge span{color:#0a0c08;background:var(--source-accent);letter-spacing:.1em;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.rimbra-verity .source-badge i{color:var(--source-accent)}.rimbra-verity .source-hero-buttons{z-index:3;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.rimbra-verity .source-ghost-button,.rimbra-verity .source-outline-button{min-height:42px;color:var(--source-fg);border:1px solid var(--source-line-light);cursor:pointer;font:inherit;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.rimbra-verity .source-ghost-button:hover,.rimbra-verity .source-outline-button:hover{background:#ffffff0e;border-color:#ffffff59;transform:translateY(-2px)}.rimbra-verity .source-hero .rv-hero-wave{z-index:0;pointer-events:none;width:100%;height:56%;position:absolute;bottom:0;left:0;right:0}.rimbra-verity .source-hero-veil{z-index:1;background:linear-gradient(transparent, var(--source-bg));pointer-events:none;height:180px;position:absolute;bottom:0;left:0;right:0}.rimbra-verity .source-marquee{border-top:1px solid var(--source-line);border-bottom:1px solid var(--source-line);padding-block:52px;overflow:hidden}.rimbra-verity .source-marquee>p{color:var(--source-muted);opacity:.7;text-align:center;margin:0 0 36px;font-size:14px}.rimbra-verity .source-marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.rimbra-verity .source-marquee-rows{flex-direction:column;gap:16px;display:flex}.rimbra-verity .source-marquee-row{gap:0;width:max-content;display:flex}.rimbra-verity .source-marquee-row.source-marquee-left{animation:34s linear infinite source-marquee-left}.rimbra-verity .source-marquee-row.source-marquee-right{animation:40s linear infinite reverse source-marquee-left}.rimbra-verity .source-marquee-row:hover{animation-play-state:paused}.rimbra-verity .source-marquee-row>span{color:#ffffff94;white-space:nowrap;align-items:center;gap:10px;padding:0 34px;font-size:16px;font-weight:550;display:inline-flex}.rimbra-verity .source-marquee-row>span i{color:var(--source-accent);opacity:.7;font-size:18px}@keyframes source-marquee-left{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.rimbra-verity .source-section{padding-block:150px}.rimbra-verity .source-wrap{width:min(1200px,100%);margin:0 auto}.rimbra-verity .source-border{border-top:1px solid var(--source-line)}.rimbra-verity .source-eyebrow{color:var(--source-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.rimbra-verity .source-h2{color:var(--source-fg);letter-spacing:-.075em;text-wrap:balance;margin:17px 0 0;font-size:clamp(40px,5.5vw,72px);font-weight:400;line-height:1.02}.rimbra-verity .source-h2 span{color:var(--source-dim)}.rimbra-verity .source-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.rimbra-verity .source-feature-card{background:var(--source-bg-2);border:1px solid var(--source-line);border-radius:18px;transition:border-color .2s,transform .2s;overflow:hidden}.rimbra-verity .source-feature-card:hover{border-color:var(--source-line-light);transform:translateY(-3px)}.rimbra-verity .source-feature-visual{background:#0a0d0b;height:420px;position:relative;overflow:hidden}.rimbra-verity .source-feature-canvas{width:100%;height:100%;position:absolute;inset:0}.rimbra-verity .source-mockup{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.rimbra-verity .source-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101210eb;border:1px solid #ffffff1c;border-radius:14px;width:100%;max-width:260px;padding:20px;box-shadow:0 8px 40px #00000080}.rimbra-verity .source-panel>strong{color:var(--source-fg);margin-bottom:16px;font-size:13px;font-weight:550;display:block}.rimbra-verity .source-field{gap:5px;margin-bottom:12px;display:grid}.rimbra-verity .source-field small{color:var(--source-muted);letter-spacing:.04em;font-size:10px}.rimbra-verity .source-field b{color:var(--source-fg);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:500}.rimbra-verity .source-panel>button{color:#0a0c08;background:var(--source-accent);cursor:pointer;width:100%;min-height:34px;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:4px;font-size:11px;font-weight:700;display:flex}.rimbra-verity .source-email-row,.rimbra-verity .source-route-row,.rimbra-verity .source-channel-row{color:#dce2d9;background:#ffffff0b;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 9px;font-size:10px;display:flex}.rimbra-verity .source-email-row b,.rimbra-verity .source-route-row b,.rimbra-verity .source-channel-row b{color:var(--source-accent);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:650}.rimbra-verity .source-route-row{justify-content:flex-start}.rimbra-verity .source-route-row b{margin-left:auto}.rimbra-verity .source-route-row i{width:18px;color:var(--source-accent);font-size:15px}.rimbra-verity .source-feature-copy{padding:24px 28px 28px}.rimbra-verity .source-feature-copy h3{color:var(--source-fg);letter-spacing:-.04em;margin:0 0 8px;font-size:19px;font-weight:500}.rimbra-verity .source-feature-copy p{color:var(--source-muted);margin:0;font-size:13px;line-height:1.6}.rimbra-verity .source-use-layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:52px;display:grid}.rimbra-verity .source-tab-list{flex-direction:column;margin-top:20px;display:flex}.rimbra-verity .source-tab-list button{width:100%;min-height:55px;color:var(--source-dim);border:0;border-top:1px solid var(--source-line);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0 14px 0 0;font-size:15px;transition:color .2s,padding .2s,background .2s;display:grid}.rimbra-verity .source-tab-list button:last-child{border-bottom:1px solid var(--source-line)}.rimbra-verity .source-tab-list button>i{background:var(--source-dim);border-radius:50%;width:6px;height:6px}.rimbra-verity .source-tab-list button>b{color:var(--source-dim);font-weight:500}.rimbra-verity .source-tab-list button.active{color:var(--source-fg);background:linear-gradient(90deg,#b6ff3b14,#0000);padding-left:16px}.rimbra-verity .source-tab-list button.active>i{background:var(--source-accent);box-shadow:0 0 7px var(--source-accent)}.rimbra-verity .source-tab-list button.active>b{color:var(--source-accent)}.rimbra-verity .source-use-panel{background:var(--source-bg-2);border:1px solid var(--source-line);border-radius:18px;min-height:340px;padding:32px}.rimbra-verity .source-use-panel h3{color:var(--source-fg);letter-spacing:-.05em;margin:0 0 10px;font-size:20px;font-weight:500}.rimbra-verity .source-use-panel>p{color:var(--source-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.rimbra-verity .source-use-row{min-height:43px;color:var(--source-muted);border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.rimbra-verity .source-use-row>i{background:var(--source-accent);border-radius:50%;flex:none;width:7px;height:7px}.rimbra-verity .source-use-row>i.pending{background:#d2a658}.rimbra-verity .source-use-row>b{color:var(--source-accent);margin-left:auto;font-size:9px;font-weight:600}.rimbra-verity .source-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.rimbra-verity .source-steps article{background:var(--source-bg-2);border:1px solid var(--source-line);border-radius:16px;min-height:225px;padding:28px}.rimbra-verity .source-steps small{color:var(--source-accent);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:650}.rimbra-verity .source-steps h3{color:var(--source-fg);letter-spacing:-.04em;margin:52px 0 9px;font-size:19px;font-weight:500}.rimbra-verity .source-steps p{color:var(--source-muted);margin:0;font-size:13px;line-height:1.6}.rimbra-verity .source-built-top{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:48px;display:grid}.rimbra-verity .source-built-top>p,.rimbra-verity .source-integrations-top>div:last-child>p{max-width:430px;color:var(--source-muted);margin:0;font-size:15px;line-height:1.6}.rimbra-verity .source-built-grid{background:var(--source-line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.rimbra-verity .source-built-grid article{background:var(--source-bg);min-height:190px;padding:28px 26px}.rimbra-verity .source-built-grid article>i{color:var(--source-accent);font-size:21px}.rimbra-verity .source-built-grid h3{color:var(--source-fg);margin:39px 0 6px;font-size:15px;font-weight:550}.rimbra-verity .source-built-grid p{color:var(--source-muted);margin:0;font-size:13px;line-height:1.55}.rimbra-verity .source-strip{padding:clamp(80px,12vw,140px) var(--source-gutter);border-top:1px solid var(--source-line);border-bottom:1px solid var(--source-line);text-align:center;position:relative;overflow:hidden}.rimbra-verity .source-strip:before{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(#b6ff3b26 0%,#b6ff3b0a 45%,#0000 72%);width:min(900px,110vw);height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rimbra-verity .source-strip .source-h2{margin-bottom:36px;font-size:clamp(48px,7vw,88px);position:relative}.rimbra-verity .source-centered-heading{text-align:center}.rimbra-verity .source-compare{grid-template-columns:1fr 1fr;gap:16px;margin-top:52px;display:grid}.rimbra-verity .source-compare>div{border-radius:16px;overflow:hidden}.rimbra-verity .source-compare header{min-height:52px;color:var(--source-muted);border:1px solid var(--source-line);background:#ffffff08;padding:17px 24px;font-size:14px;font-weight:550}.rimbra-verity .source-compare p{color:var(--source-muted);border:1px solid var(--source-line);border-top:0;align-items:flex-start;gap:11px;margin:0;padding:14px 24px;font-size:14px;line-height:1.45;display:flex}.rimbra-verity .source-compare p i{color:#ffffff38;font-style:normal}.rimbra-verity .source-compare-good{background:#b6ff3b06;border:1px solid #b6ff3b4d}.rimbra-verity .source-compare-good header{color:var(--source-accent);background:#b6ff3b12;border-color:#b6ff3b4d}.rimbra-verity .source-compare-good header img{width:82px;display:block}.rimbra-verity .source-compare-good p{color:var(--source-fg);border-color:#b6ff3b2e}.rimbra-verity .source-compare-good p i{color:var(--source-accent);font-style:normal}.rimbra-verity .source-results>.source-wrap{max-width:1200px}.rimbra-verity .source-testimonial-rail{flex-direction:column;gap:16px;margin-top:56px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rimbra-verity .source-testimonial-row{gap:16px;width:max-content;display:flex}.rimbra-verity .source-testimonial-row>article{background:var(--source-bg-2);border:1px solid var(--source-line);border-radius:14px;flex:none;width:320px;padding:22px 24px}.rimbra-verity .source-testimonial-row p{min-height:73px;color:var(--source-muted);margin:0 0 16px;font-size:14px;line-height:1.7}.rimbra-verity .source-testimonial-row footer{border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.rimbra-verity .source-testimonial-row footer span{color:var(--source-fg);font-size:12px}.rimbra-verity .source-testimonial-row footer b{color:var(--source-accent);letter-spacing:.08em;font-size:8px}.rimbra-verity .source-stats{background:var(--source-line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.rimbra-verity .source-stats article{background:var(--source-bg-2);text-align:center;padding:44px 32px}.rimbra-verity .source-stats strong{color:var(--source-accent);letter-spacing:-.08em;text-shadow:0 0 60px #b6ff3b8c;font-size:clamp(64px,9vw,96px);font-weight:400;line-height:1;display:block}.rimbra-verity .source-stats span{color:var(--source-muted);margin-top:8px;font-size:14px;display:block}.rimbra-verity .source-integrations-top{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:48px;display:grid}.rimbra-verity .source-outline-button{margin-top:22px}.rimbra-verity .source-integrations-grid{background:var(--source-line);border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.rimbra-verity .source-integrations-grid span{min-height:88px;color:var(--source-muted);background:var(--source-bg);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;transition:color .2s,background .2s;display:flex}.rimbra-verity .source-integrations-grid span:hover{color:var(--source-fg);background:var(--source-bg-2)}.rimbra-verity .source-integrations-grid i{color:var(--source-accent);font-size:21px}.rimbra-verity .source-price-toggle{background:var(--source-bg-2);border:1px solid var(--source-line);border-radius:999px;gap:4px;width:max-content;margin:34px auto 48px;padding:4px;display:flex}.rimbra-verity .source-price-toggle button{min-height:34px;color:var(--source-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:650}.rimbra-verity .source-price-toggle button.active{color:#0a0c08;background:var(--source-accent)}.rimbra-verity .source-price-toggle button b{color:inherit;margin-left:5px;font-size:9px}.rimbra-verity .source-pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rimbra-verity .source-pricing-grid article{background:var(--source-bg-2);border:1px solid var(--source-line);border-radius:18px;flex-direction:column;min-height:490px;padding:30px 28px;display:flex;position:relative}.rimbra-verity .source-pricing-grid article.popular{background:linear-gradient(145deg,#181d16,#101210);border-color:#b6ff3b8c;box-shadow:0 22px 46px #00000038}.rimbra-verity .source-pricing-grid article>small{color:var(--source-muted);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:650}.rimbra-verity .source-price{align-items:baseline;gap:5px;margin-top:25px;display:flex}.rimbra-verity .source-price strong{color:var(--source-fg);letter-spacing:-.09em;font-size:49px;font-weight:500}.rimbra-verity .source-price span{color:var(--source-muted);font-size:11px}.rimbra-verity .source-pricing-grid article>p{min-height:43px;color:var(--source-muted);border-bottom:1px solid var(--source-line);margin:12px 0 0;padding-bottom:22px;font-size:14px;line-height:1.5}.rimbra-verity .source-pricing-grid ul{gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.rimbra-verity .source-pricing-grid li{color:var(--source-muted);padding-left:21px;font-size:13px;line-height:1.4;position:relative}.rimbra-verity .source-pricing-grid li:before{color:var(--source-accent);content:"✓";font-weight:700;position:absolute;left:0}.rimbra-verity .source-pricing-grid article>button{width:100%;min-height:42px;color:var(--source-fg);border:1px solid var(--source-line-light);cursor:pointer;font:inherit;background:0 0;border-radius:10px;margin-top:auto;font-size:12px;font-weight:700;transition:all .2s}.rimbra-verity .source-pricing-grid article>button:hover,.rimbra-verity .source-pricing-grid .popular>button{color:#0a0c08;background:var(--source-accent);border-color:var(--source-accent)}.rimbra-verity .source-popular{color:#0a0c08;background:var(--source-accent);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:9px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.rimbra-verity .source-marquee-bottom{border-top:0}.rimbra-verity .source-faq{max-width:680px;margin:52px auto 0}.rimbra-verity .source-faq details{border-top:1px solid var(--source-line)}.rimbra-verity .source-faq details:last-child{border-bottom:1px solid var(--source-line)}.rimbra-verity .source-faq summary{color:var(--source-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;list-style:none;display:flex}.rimbra-verity .source-faq summary::-webkit-details-marker{display:none}.rimbra-verity .source-faq summary i{color:var(--source-dim);transition:transform .2s}.rimbra-verity .source-faq details[open] summary i{color:var(--source-accent);transform:rotate(180deg)}.rimbra-verity .source-faq details p{color:var(--source-muted);margin:0;padding:0 38px 20px 0;font-size:14px;line-height:1.7}.rimbra-verity .source-final{padding:100px var(--source-gutter);text-align:center;position:relative;overflow:hidden}.rimbra-verity .source-final:before{content:"";pointer-events:none;background:radial-gradient(#b6ff3b14,#0000 70%);width:600px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rimbra-verity .source-final>*{z-index:1;position:relative}.rimbra-verity .source-final .source-h2{margin:0}.rimbra-verity .source-final>p{max-width:460px;color:var(--source-muted);margin:14px auto 36px;font-size:16px;line-height:1.6}.rimbra-verity .source-final>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rimbra-verity .source-footer{border-top:1px solid var(--source-line);justify-content:space-between;align-items:center;gap:20px;padding-top:36px;padding-bottom:36px;display:flex}.rimbra-verity .source-footer>span,.rimbra-verity .source-footer a,.rimbra-verity .source-footer button{color:var(--source-dim);font:inherit;font-size:13px;text-decoration:none}.rimbra-verity .source-footer nav{align-items:center;gap:20px;display:flex}.rimbra-verity .source-footer button{cursor:pointer;background:0 0;border:0;padding:0}.rimbra-verity .source-footer a:hover,.rimbra-verity .source-footer button:hover{color:var(--source-fg)}@media (max-width:900px){.rimbra-verity .source-nav{grid-template-columns:1fr auto}.rimbra-verity .source-nav-links{display:none}.rimbra-verity .source-feature-grid,.rimbra-verity .source-steps,.rimbra-verity .source-pricing-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.rimbra-verity .source-use-layout,.rimbra-verity .source-built-top,.rimbra-verity .source-integrations-top{grid-template-columns:1fr;gap:40px}.rimbra-verity .source-built-grid{grid-template-columns:repeat(2,1fr)}.rimbra-verity .source-compare,.rimbra-verity .source-stats{grid-template-columns:1fr}}@media (max-width:560px){.rimbra-verity .source-nav{min-height:70px;padding-inline:16px}.rimbra-verity .source-nav-brand{font-size:15px}.rimbra-verity .source-nav-right{gap:6px}.rimbra-verity .source-sign{display:none}.rimbra-verity .source-hero{min-height:700px;padding-inline:20px}.rimbra-verity .source-hero h1{font-size:clamp(46px,14vw,68px)}.rimbra-verity .source-hero>p{max-width:330px;font-size:14px}.rimbra-verity .source-hero-buttons{flex-direction:column;width:100%}.rimbra-verity .source-hero-buttons>*{width:100%}.rimbra-verity .source-section{padding-block:98px}.rimbra-verity .source-h2{font-size:clamp(39px,12vw,54px)}.rimbra-verity .source-built-grid{grid-template-columns:1fr}.rimbra-verity .source-pricing-grid article{min-height:auto;padding:26px 21px}.rimbra-verity .source-footer{flex-direction:column;align-items:flex-start;padding-inline:16px}.rimbra-verity .source-footer nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.rimbra-verity .source-marquee-row{animation:none}}@media (min-width:981px){.rimbra-verity .rv-nav{width:min(1200px,100% - 64px)}.rimbra-verity .rv-brand{width:170px}.rimbra-verity .rv-nav,.rimbra-verity .rv-section,.rimbra-verity .rv-stats,.rimbra-verity .rv-final,.rimbra-verity .rv-footer{width:min(1120px,100% - 64px)}.rimbra-verity .rv-nav{position:fixed}.rimbra-verity .rv-nav-actions .rv-sign-in{color:#e2e6de;min-height:38px;box-shadow:none;background:0 0;border-color:#0000;padding:0}.rimbra-verity .rv-nav-actions .rv-sign-in:hover{color:var(--rv-accent);box-shadow:none;background:0 0;border-color:#0000;transform:none}.rimbra-verity .rv-nav-actions>button:last-child{color:#e3e8df;box-shadow:none;background:0 0;border-color:#fff3}.rimbra-verity .rv-nav-actions>button:last-child:hover{color:#0a0c08;background:var(--rv-accent);border-color:var(--rv-accent);box-shadow:0 12px 30px #b6ff3b33}.rimbra-verity .rv-hero{min-height:920px;padding:128px 24px 320px}.rimbra-verity .rv-hero h1{letter-spacing:-2.4px;max-width:800px;margin-top:28px;font-size:60px;font-weight:400;line-height:63px}.rimbra-verity .rv-hero>p{max-width:560px;margin-top:24px;font-size:16px}.rimbra-verity .rv-hero-glow{opacity:.28}.rimbra-verity .rv-hero-signal{height:700px}.rimbra-verity .rv-signal-lines{justify-content:space-between;align-items:center;gap:0;padding:100px 0 0;-webkit-mask-image:linear-gradient(#0000 1%,#000 22% 76%,#0000 100%);mask-image:linear-gradient(#0000 1%,#000 22% 76%,#0000 100%)}.rimbra-verity .rv-signal-lines i{width:2px;height:var(--line-height);opacity:.82;min-height:0;transform:translateY(calc((var(--line) - 60) * .18px));background:linear-gradient(#b6ff3b08,#b6ff3bb3 48%,#b6ff3b1f);box-shadow:0 0 10px #b6ff3b29}.rimbra-verity .rv-stats{min-height:350px;padding:80px 0}.rimbra-verity .rv-section{padding:112px 0}.rimbra-verity .rv-section-heading{max-width:650px}.rimbra-verity .rv-section-heading h2,.rimbra-verity .rv-integrations h2{letter-spacing:-1.92px;margin-top:15px;font-size:48px;font-weight:400;line-height:50.4px}.rimbra-verity .rv-final h2{letter-spacing:-1.92px;font-size:48px;font-weight:400;line-height:50.4px}.rimbra-verity .rv-product-grid{margin-top:54px}.rimbra-verity .rv-product-grid article{min-height:500px}.rimbra-verity .rv-product-screen{min-height:318px}.rimbra-verity .rv-use-cases{padding-top:112px}.rimbra-verity .rv-use-case-layout{margin-top:52px}.rimbra-verity .rv-use-case-preview{min-height:420px}.rimbra-verity .rv-preview-focus{padding:54px 0 45px}.rimbra-verity .rv-steps{margin-top:54px}.rimbra-verity .rv-steps article{min-height:250px}.rimbra-verity .rv-benefits{gap:58px}.rimbra-verity .rv-benefit-grid article{min-height:170px;padding:23px}.rimbra-verity .rv-benefit-grid h3{margin-top:30px}.rimbra-verity .rv-compare-board{margin-top:52px}.rimbra-verity .rv-testimonial-rail{grid-auto-columns:355px;margin-top:52px}.rimbra-verity .rv-testimonial-rail article{min-height:245px}.rimbra-verity .rv-proof-grid{margin-top:50px}.rimbra-verity .rv-proof-grid article{min-height:132px}.rimbra-verity .rv-integrations{grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px;display:grid}.rimbra-verity .rv-integrations-copy{flex-direction:column;align-items:flex-start;gap:30px;min-width:0;display:flex}.rimbra-verity .rv-integration-rails{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.rimbra-verity .rv-integration-row{display:contents}.rimbra-verity .rv-integration-row>div{animation:none;display:contents;transform:none!important}.rimbra-verity .rv-integration-row span{background:#111311;border-radius:8px;place-items:center;gap:5px;min-width:0;min-height:78px;padding:9px;display:grid}.rimbra-verity .rv-integration-row span img{object-fit:contain;opacity:.84;width:23px;height:23px}.rimbra-verity .rv-integration-row span b{color:#858b83;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;font-weight:600;overflow:hidden}.rimbra-verity .rv-pricing-grid{border:0;border-radius:0;gap:14px;overflow:visible}.rimbra-verity .rv-pricing-grid article,.rimbra-verity .rv-pricing-grid article.popular{border:1px solid var(--rv-line);border-radius:12px;min-height:460px}.rimbra-verity .rv-pricing-grid article:first-child,.rimbra-verity .rv-pricing-grid article:last-child{border-radius:12px}.rimbra-verity .rv-faq-list{max-width:none;margin-top:52px}.rimbra-verity .rv-faq-list button{min-height:68px}.rimbra-verity .rv-final{min-height:330px;padding:54px 30px}.rimbra-verity .rv-final>img{width:64px;margin-bottom:18px}}@media (max-width:660px){.rimbra-verity .rv-hero h1{letter-spacing:-1.76px;font-size:44px;font-weight:400;line-height:46px}.rimbra-verity .rv-nav-actions .rv-sign-in{display:none}.rimbra-verity .rv-section-heading h2,.rimbra-verity .rv-integrations h2,.rimbra-verity .rv-final h2{letter-spacing:-1.52px;font-size:38px;font-weight:400;line-height:40px}.rimbra-verity .rv-hero-signal>img{display:none}.rimbra-verity .rv-brand{width:135px}.rimbra-verity .rv-signal-lines{justify-content:space-between;align-items:center;gap:0;padding:90px 0 0}.rimbra-verity .rv-signal-lines i{width:1px;height:var(--line-height);min-height:0;transform:translateY(calc((var(--line) - 60) * .1px))}.rimbra-verity .rv-integration-rails{grid-template-columns:repeat(3,1fr);-webkit-mask-image:none;mask-image:none}.rimbra-verity .rv-integration-row{display:contents}.rimbra-verity .rv-integration-row>div{animation:none;display:contents;transform:none!important}.rimbra-verity .rv-integration-row span{place-items:center;gap:5px;min-width:0;min-height:72px;padding:8px;display:grid}.rimbra-verity .rv-integration-row span img{width:22px;height:22px}.rimbra-verity .rv-integration-row span b{color:#858b83;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}}.rimbra-verity .rv-hero{min-height:100svh;padding-top:clamp(100px,14vw,150px);padding-bottom:0}.rimbra-verity .rv-hero>:not(.rv-hero-wave):not(.rv-hero-veil):not(.rv-hero-glow){z-index:2;position:relative}.rimbra-verity .rv-hero-glow{z-index:-1;position:absolute}.rimbra-verity .rv-announcement{min-height:0;margin-bottom:28px;padding:5px 14px 5px 5px;font-size:13px}.rimbra-verity .rv-hero h1{letter-spacing:-.04em;max-width:680px;margin:0 0 18px;font-size:clamp(40px,7vw,64px);font-weight:400;line-height:1.05}.rimbra-verity .rv-hero>p{max-width:440px;margin:0 0 32px;font-size:clamp(15px,2vw,18px);line-height:1.6}.rimbra-verity .rv-hero-actions{gap:10px;margin-top:0}.rimbra-verity .rv-hero-wave{z-index:0;pointer-events:none;width:100%;height:56%;position:absolute;bottom:0;left:0;right:0}.rimbra-verity .rv-hero-veil{z-index:1;background:linear-gradient(transparent, var(--rv-bg));pointer-events:none;height:180px;position:absolute;bottom:0;left:0;right:0}.rimbra-verity .rv-nav{-webkit-backdrop-filter:blur(20px);background:#090a09bd;border-bottom:1px solid #ffffff14;width:auto;min-height:60px;padding:0 clamp(24px,5vw,80px);position:fixed;top:0;left:0;right:0;transform:none}.rimbra-verity .rv-nav nav{gap:24px}.rimbra-verity .rv-nav nav a,.rimbra-verity .rv-nav-actions>a,.rimbra-verity .rv-nav-actions button{font-size:15px}.rimbra-verity .rv-nav-actions{gap:8px}.rimbra-verity .rv-nav-actions>button:last-child{border-radius:12px;min-height:40px;padding:0 18px;font-size:14px;font-weight:500}.rimbra-verity .rv-nav-actions .rv-sign-in{padding:8px 12px;font-size:15px;font-weight:500}@media (max-width:980px){.rimbra-verity .rv-hero{min-height:100svh;padding-top:clamp(100px,14vw,150px)}}@media (max-width:660px){.rimbra-verity .rv-hero{min-height:100svh;padding-top:108px}.rimbra-verity .rv-announcement{margin-bottom:23px;font-size:11px}.rimbra-verity .rv-hero-wave{height:48%}.rimbra-verity .rv-hero-veil{height:120px}.rimbra-verity .rv-nav{min-height:58px;padding:0 18px}}.landing-minimal{--landing-accent:#b6ff3b;--landing-bg:#050505;--landing-surface:#0b0c0b;--landing-line:#ffffff24;--landing-muted:#8b8e88;color:#f4f4f0;background:var(--landing-bg);min-height:100vh;overflow:hidden}.landing-minimal .landing-header{z-index:20;border:0;border-bottom:1px solid var(--landing-line);width:min(1440px,100% - 64px);min-height:72px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505db;border-radius:0;margin:0 auto;padding:0;display:flex;position:sticky;top:0}.landing-minimal .landing-brand{border-radius:0;width:112px;height:34px;background:0 0!important}.landing-minimal .landing-nav button:hover{color:#080908;background:#d0ff79}.landing-minimal .landing-hero{text-align:left;background:var(--landing-bg);border-radius:0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(46px,8vw,128px);width:min(1440px,100% - 64px);min-height:0;margin:0 auto;padding:clamp(105px,13vw,185px) 0 100px;animation:none;display:grid}.landing-minimal .landing-hero:before,.landing-minimal .landing-hero:after{display:none}.landing-minimal .landing-hero>*{z-index:1;position:relative}.landing-minimal .landing-eyebrow,.landing-minimal .landing-kicker{color:var(--landing-accent);letter-spacing:.15em;font-size:9px;font-weight:700}.landing-minimal .landing-hero h1{color:#f5f5f1;letter-spacing:-.105em;max-width:620px;margin:24px 0 0;font-size:clamp(58px,7.1vw,112px);font-weight:500;line-height:.89;animation:none}.landing-minimal .landing-hero h1 span{color:#f5f5f1;white-space:normal;min-width:0;text-decoration:none;animation:none;display:inline}.landing-minimal .landing-lede{max-width:390px;color:var(--landing-muted);margin:28px 0 0;font-size:14px;line-height:1.5;animation:none}.landing-minimal .landing-actions{justify-content:flex-start;gap:22px;margin-top:30px;animation:none}.landing-minimal .landing-primary{color:#090a08;background:var(--landing-accent);border:1px solid var(--landing-accent);border-radius:7px;min-height:42px;padding:0 15px;font-size:10px}.landing-minimal .landing-primary:hover{color:#090a08;background:#d0ff79;border-color:#d0ff79}.landing-minimal .landing-actions>a{color:#d5d7d0;font-size:10px}.landing-hero-visual{background:var(--landing-surface);border:1px solid var(--landing-line);border-radius:9px;min-width:0;margin:0;overflow:hidden}.landing-visual-bar,.landing-media-label{color:#b6b9b2;border-bottom:1px solid var(--landing-line);letter-spacing:.02em;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:9px;display:flex}.landing-visual-bar b,.landing-media-label b{color:var(--landing-accent);letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.landing-visual-bar b i{background:var(--landing-accent);border-radius:50%;width:5px;height:5px}.landing-visual-screen{background:#0b0d0b;height:clamp(300px,31vw,445px);overflow:hidden}.landing-visual-screen img{object-fit:cover;object-position:50% 10%;opacity:.9;width:100%;height:100%;display:block}.landing-hero-visual figcaption{color:#777b75;border-top:1px solid var(--landing-line);justify-content:space-between;gap:16px;padding:13px 17px;font-size:9px;display:flex}.landing-hero-visual figcaption span:first-child{color:#d9dbd5}.landing-index{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(0,1fr));width:min(1440px,100% - 64px);margin:0 auto;display:grid}.landing-index-label,.landing-index a{border-right:1px solid var(--landing-line);align-items:center;min-height:66px;padding:0 17px;display:flex}.landing-index-label{color:#767a74;font-size:9px}.landing-index a{color:#d8dad4;gap:13px;font-size:11px;text-decoration:none}.landing-index a:last-child{border-right:0}.landing-index a b{color:#6f746d;font:500 9px/1 ui-monospace,monospace}.landing-index a i{color:#6f746d;margin-left:auto;font-size:12px}.landing-index a:hover{color:var(--landing-accent)}.landing-index a:hover i{color:var(--landing-accent);transform:translate(2px,-2px)}.landing-feature,.landing-pricing-section{border-bottom:1px solid var(--landing-line);grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(45px,9vw,145px);width:min(1440px,100% - 64px);margin:0 auto;padding:clamp(105px,12vw,170px) 0;display:grid}.landing-feature-copy{align-self:start;padding-top:7px}.landing-feature-copy h2,.landing-pricing-section .landing-section-top h2{color:#f3f3ef;letter-spacing:-.095em;max-width:490px;margin:23px 0 0;font-size:clamp(42px,5.2vw,78px);font-weight:500;line-height:.91}.landing-feature-copy>p:not(.landing-kicker){max-width:290px;color:var(--landing-muted);margin:22px 0 0;font-size:13px;line-height:1.5}.landing-feature-list{border-top:1px solid var(--landing-line);gap:0;max-width:300px;margin:43px 0 0;padding:0;list-style:none;display:grid}.landing-feature-list li{color:#d6d9d2;border-bottom:1px solid var(--landing-line);padding:13px 0;font-size:10px}.landing-feature-list li:before{content:"";background:var(--landing-accent);border-radius:50%;width:5px;height:5px;margin:0 10px 1px 0;display:inline-block}.landing-feature-media{background:var(--landing-surface);border:1px solid var(--landing-line);border-radius:9px;min-width:0;margin:0;overflow:hidden}.landing-feature-hosting .landing-hosting-shot{min-height:0;position:relative}.landing-feature-hosting .landing-hosting-shot:after{display:none}.landing-feature-hosting .landing-hosting-shot img{object-fit:cover;object-position:50% 6%;opacity:.9;width:100%;height:clamp(340px,37vw,520px);display:block}.landing-feature-hosting .landing-media-label{z-index:1;position:absolute;top:0;left:0;right:0}.landing-feature-email{grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr)}.landing-feature-email .landing-email-demo{background:#272a26;border:1px solid #272a26;border-radius:9px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1px;width:auto;margin:0;display:grid}.landing-feature-email .landing-email-demo>article{border:0;border-radius:0;min-height:338px}.landing-feature-email .landing-email-code{background:#0b0c0b}.landing-feature-email .landing-email-code:after{display:none}.landing-feature-email .landing-email-code header{height:47px;padding:0 16px}.landing-feature-email .landing-email-code header span{color:#0a0b09;background:var(--landing-accent);border-radius:4px}.landing-feature-email .landing-email-code header b{color:var(--landing-accent)}.landing-feature-email .landing-email-code pre{color:#d7dad3;min-height:235px;padding:28px 21px;font-size:11px;line-height:1.85}.landing-feature-email .landing-email-code pre span{color:var(--landing-accent)}.landing-feature-email .landing-email-code pre em{color:#dce3b9}.landing-feature-email .landing-email-code footer{padding:13px 16px}.landing-feature-email .landing-email-code footer strong{color:var(--landing-accent)}.landing-feature-email .landing-email-log{padding:0;background:#111311!important}.landing-feature-email .landing-email-log>header{border-bottom-color:var(--landing-line);min-height:63px;margin:0;padding:0 18px}.landing-feature-email .landing-email-log h3{color:#f1f2ed;margin-top:6px;font-size:17px}.landing-feature-email .landing-email-log>footer{padding:0 18px}.landing-feature-email .landing-email-log>footer span{padding-right:15px}.landing-feature-notifications{align-items:start}.landing-notification-panel{border:1px solid var(--landing-line);background:#0b0c0b;border-radius:9px;grid-template-columns:.72fr 1.28fr;min-width:0;display:grid;overflow:hidden}.landing-notification-event{border-right:1px solid var(--landing-line);flex-direction:column;justify-content:center;min-height:355px;padding:28px;display:flex}.landing-notification-event .landing-kicker{margin-bottom:72px}.landing-notification-event strong{color:#f0f2ed;font:500 17px/1 ui-monospace,monospace}.landing-notification-event small{color:#747a72;max-width:150px;margin-top:10px;font-size:9px;line-height:1.5}.landing-notification-channels{background:#eef0ea;align-content:center;padding:22px;display:grid}.landing-notification-channels article{background:#fff;border:1px solid #11120f1f;border-bottom:0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:0 13px;display:grid}.landing-notification-channels article:first-child{border-radius:8px 8px 0 0}.landing-notification-channels article:last-child{border-bottom:1px solid #11120f1f;border-radius:0 0 8px 8px}.landing-notification-channels img{object-fit:contain;filter:grayscale();opacity:.75;width:23px;height:23px}.landing-notification-channels span{color:#171917;font-size:10px}.landing-notification-channels b{color:#687066;font:500 8px/1 ui-monospace,monospace}.landing-pricing-section{display:block}.landing-pricing-section .landing-section-top{grid-template-columns:.62fr 1.38fr;align-items:start;gap:clamp(45px,9vw,145px);margin-bottom:50px;display:grid}.landing-pricing-section .landing-section-top>div>p{max-width:390px;color:var(--landing-muted);margin:20px 0 0;font-size:13px;line-height:1.5}.landing-pricing-section .pricing-billing{border-color:var(--landing-line);background:#111311;margin-top:25px}.landing-pricing-section .pricing-billing button{color:#8b8e88}.landing-pricing-section .pricing-billing button.active{color:#090a08;background:var(--landing-accent)}.landing-pricing-section .pricing-billing button span{color:var(--landing-accent)}.landing-pricing-section .landing-pricing{background:var(--landing-surface);border:1px solid var(--landing-line);width:100%;box-shadow:none;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.landing-pricing-section .landing-pricing article{border:0;border-right:1px solid var(--landing-line);min-height:455px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;padding:25px 21px 20px;display:flex}.landing-pricing-section .landing-pricing article:last-child{border-right:0}.landing-pricing-section .landing-pricing article.pricing-featured{box-shadow:inset 0 0 0 1px var(--landing-accent);background:#101510}.landing-pricing-section .landing-pricing article:before{display:none}.landing-pricing-section .landing-pricing article>header{display:block}.landing-pricing-section .landing-pricing article>header>div>span{color:#858a81;letter-spacing:.13em;font-size:9px;font-weight:700}.landing-pricing-section .landing-pricing article>header p{align-items:baseline;gap:4px;margin:26px 0 0;display:flex}.landing-pricing-section .landing-pricing article>header strong{color:#f3f4ef;letter-spacing:-.08em;font-size:37px;font-weight:500}.landing-pricing-section .landing-pricing article>header small{color:#858a81;font-size:10px}.landing-pricing-section .landing-pricing article>p{min-height:37px;color:var(--landing-muted);margin:14px 0 0;font-size:10px;line-height:1.45}.landing-pricing-section .landing-pricing article>ul{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.landing-pricing-section .landing-pricing article>ul li{color:#d7dad3;border-top:1px solid #ffffff14;padding:9px 0;font-size:9px;line-height:1.35}.landing-pricing-section .landing-pricing article>ul li:before{content:"✓";color:var(--landing-accent);margin-right:7px}.landing-pricing-section .landing-pricing article>footer{gap:12px;margin-top:auto;padding-top:20px;display:grid}.landing-pricing-section .landing-pricing article>footer>span{color:#70776e;font-size:8px}.landing-pricing-section .landing-pricing article>footer button{color:#0a0b09;background:var(--landing-accent);border:1px solid var(--landing-accent);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.landing-pricing-section .landing-pricing article>footer button:hover{background:#d0ff79;border-color:#d0ff79}.landing-pricing-section .pricing-recommended{color:#090a08;background:var(--landing-accent);letter-spacing:.11em;border-radius:4px;width:fit-content;margin:-8px 0 17px;padding:5px 7px;font-size:7px;font-weight:700;position:static}.landing-pricing-section .pricing-footnote{color:#6f756d;margin:17px 0 0;font-size:9px;line-height:1.45}.landing-minimal .landing-closing{background:var(--landing-surface);border:1px solid var(--landing-line);width:min(1440px,100% - 64px);box-shadow:none;border-radius:9px;justify-content:space-between;align-items:end;gap:40px;margin:0 auto 16px;padding:75px 6vw;display:flex}.landing-minimal .landing-closing h2{color:#f4f5f0;letter-spacing:-.105em;max-width:700px;margin:24px 0 30px;font-size:clamp(48px,6.6vw,100px);line-height:.88}.landing-minimal .landing-closing-mascot{width:190px;height:190px}.landing-minimal .landing-closing-mascot img{object-fit:contain;filter:drop-shadow(0 0 25px #b6ff3b40);width:100%;height:100%}.landing-minimal .landing-footer{border-top-color:var(--landing-line);grid-template-columns:1.7fr 1fr 1fr;width:min(1440px,100% - 64px);margin-top:0;padding:42px 0 30px}.landing-minimal .landing-footer p,.landing-minimal .landing-footer a:not(.landing-brand),.landing-minimal .landing-footer button{color:#777c74;font-size:10px}.landing-minimal .landing-footer strong{color:#d8dbd4;font-size:10px}.landing-minimal .landing-footer a:not(.landing-brand):hover,.landing-minimal .landing-footer button:hover{color:var(--landing-accent)}.landing-minimal .landing-footer .landing-brand{width:112px;height:32px}@media (max-width:900px){.landing-minimal .landing-header,.landing-minimal .landing-hero,.landing-minimal .landing-index,.landing-minimal .landing-feature,.landing-minimal .landing-pricing-section,.landing-minimal .landing-closing,.landing-minimal .landing-footer{width:calc(100% - 36px)}.landing-minimal .landing-hero{grid-template-columns:1fr;gap:58px;padding-top:100px}.landing-minimal .landing-hero-copy{max-width:670px}.landing-minimal .landing-hero h1{font-size:clamp(55px,11vw,92px)}.landing-hero-visual{width:100%}.landing-minimal .landing-feature{grid-template-columns:1fr;gap:48px;padding:95px 0}.landing-minimal .landing-feature-copy,.landing-minimal .landing-feature-copy h2{max-width:650px}.landing-minimal .landing-feature-email{grid-template-columns:1fr}.landing-minimal .landing-pricing-section .landing-section-top{grid-template-columns:1fr;gap:28px}.landing-minimal .landing-pricing-section .landing-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-minimal .landing-pricing-section .landing-pricing article:nth-child(2){border-right:0}.landing-minimal .landing-pricing-section .landing-pricing article:nth-child(-n+2){border-bottom:1px solid var(--landing-line)}.landing-minimal .landing-pricing-section .landing-pricing article{min-height:390px}}@media (max-width:620px){.landing-minimal .landing-header{width:calc(100% - 24px);min-height:62px}.landing-minimal .landing-nav{gap:0}.landing-minimal .landing-nav a{display:none}.landing-minimal .landing-nav button{min-height:34px;padding:0 11px}.landing-minimal .landing-hero,.landing-minimal .landing-index,.landing-minimal .landing-feature,.landing-minimal .landing-pricing-section,.landing-minimal .landing-closing,.landing-minimal .landing-footer{width:calc(100% - 24px)}.landing-minimal .landing-hero{gap:43px;padding:82px 0 75px}.landing-minimal .landing-hero h1{font-size:clamp(50px,14vw,74px)}.landing-minimal .landing-lede{max-width:300px;font-size:13px}.landing-minimal .landing-index{grid-template-columns:1fr 1fr}.landing-index-label{border-right:0;border-bottom:1px solid var(--landing-line);grid-column:1/-1;min-height:40px}.landing-index a{min-height:54px}.landing-index a:nth-of-type(2){border-right:0}.landing-index a:last-child{border-top:1px solid var(--landing-line);grid-column:1/-1}.landing-minimal .landing-feature{padding:80px 0}.landing-minimal .landing-feature-copy h2,.landing-minimal .landing-pricing-section .landing-section-top h2{font-size:clamp(42px,12vw,64px)}.landing-minimal .landing-feature-list{margin-top:31px}.landing-minimal .landing-feature-hosting .landing-hosting-shot img{height:300px}.landing-minimal .landing-feature-email .landing-email-demo{grid-template-columns:1fr}.landing-minimal .landing-feature-email .landing-email-demo>article{min-height:275px}.landing-minimal .landing-feature-email .landing-email-code{border-bottom:1px solid #272a26}.landing-minimal .landing-feature-email .landing-email-code pre{min-height:172px}.landing-notification-panel{grid-template-columns:1fr}.landing-notification-event{border-right:0;border-bottom:1px solid var(--landing-line);min-height:205px}.landing-notification-event .landing-kicker{margin-bottom:40px}.landing-notification-channels{padding:14px}.landing-minimal .landing-pricing-section .landing-pricing{grid-template-columns:1fr}.landing-minimal .landing-pricing-section .landing-pricing article,.landing-minimal .landing-pricing-section .landing-pricing article:nth-child(2){border-right:0;border-bottom:1px solid var(--landing-line);min-height:330px}.landing-minimal .landing-pricing-section .landing-pricing article:last-child{border-bottom:0}.landing-minimal .landing-closing{flex-direction:column;align-items:start;padding:48px 24px}.landing-minimal .landing-closing-mascot{align-self:end;width:130px;height:130px;margin-top:-58px}.landing-minimal .landing-footer{grid-template-columns:1fr 1fr;gap:30px 20px}.landing-minimal .landing-footer>div:first-child{grid-column:1/-1}}.landing-minimal .landing-header{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fffffae0;border:1px solid #11120f1f;border-radius:0 0 25px 25px;width:min(900px,100% - 32px);min-height:64px;margin:12px auto -76px;padding:8px 10px;display:flex;position:sticky;top:12px;box-shadow:0 14px 42px #1e221617}.landing-minimal .landing-brand{border-radius:12px;width:112px;height:38px;position:relative;background:#11120f!important}.landing-minimal .landing-brand:before{inset:4px 8px}.landing-minimal .landing-nav{gap:21px;font-size:11px}.landing-minimal .landing-nav button{color:#eef4eb;background:var(--landing-accent);border:0;border-radius:14px;min-height:37px;padding:0 15px;font-size:11px}.landing-minimal .landing-hero{color:#11120f;text-align:center;background-color:#f4f4ed;background-image:radial-gradient(circle at 78% 22%,#b6ff3b2e,#0000 24%),linear-gradient(#11120f0b 1px,#0000 1px),linear-gradient(90deg,#11120f0b 1px,#0000 1px);background-size:auto,72px 72px,72px 72px;border-radius:0;width:auto;min-height:790px;margin:0;padding:218px 5vw 42px;animation:none;display:block;position:relative;overflow:hidden}.landing-minimal .landing-hero:before{content:"";background:#11120f29;width:min(1160px,100% - 48px);height:1px;display:block;position:absolute;top:145px;left:50%;transform:translate(-50%)}.landing-minimal .landing-hero:after{filter:blur(38px);opacity:.7;background:radial-gradient(#b6ff3b33,#0000 67%);width:62%;height:80%;animation:none;display:block;bottom:-55%;right:-10%}.landing-minimal .landing-hero-copy{max-width:1180px;margin:0 auto}.landing-minimal .landing-hero h1{color:#11120f;letter-spacing:-.1em;max-width:100%;margin:24px auto 0;font-size:clamp(52px,6.25vw,104px);font-weight:500;line-height:.84}.landing-minimal .landing-hero h1 span{color:#11120f;white-space:nowrap;min-width:2.6ch;text-decoration:underline;-webkit-text-decoration-color:var(--landing-accent);text-decoration-color:var(--landing-accent);text-underline-offset:.08em;text-decoration-thickness:.11em;animation:.45s cubic-bezier(.22,1,.36,1) both landing-verb;display:inline-block}.landing-minimal .landing-lede{color:#5f615b;letter-spacing:-.025em;max-width:590px;margin:32px auto 0;font-size:17px;line-height:1.42;animation:.9s cubic-bezier(.22,1,.36,1) .28s both landing-rise}.landing-minimal .landing-actions{justify-content:center;align-items:center;gap:20px;margin-top:31px;animation:.9s cubic-bezier(.22,1,.36,1) .4s both landing-rise;display:flex}.landing-minimal .landing-primary{border-radius:999px;min-height:45px;padding:0 18px;font-size:12px}.landing-minimal .landing-actions>a{color:#11120f;font-size:12px;font-weight:600}.landing-minimal .landing-hero-rail{text-align:left;border-top:1px solid #11120f2e;grid-template-columns:minmax(200px,.75fr) 1.25fr;align-items:end;gap:7vw;max-width:860px;margin:143px auto 0;padding-top:18px;animation:.9s cubic-bezier(.22,1,.36,1) .55s both landing-rise;display:grid}.landing-minimal .landing-hero-rail p{color:#5f615b;max-width:280px;margin:0;font-size:13px;line-height:1.52}.landing-minimal .landing-hero-rail>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-minimal .landing-hero-rail strong{color:#11120f;border-left:1px solid #11120f33;padding-left:13px;font-size:14px;font-weight:500}.landing-minimal .landing-feature-list li{color:#3e423b;border-color:#11120f26}.landing-minimal .landing-feature-list{border-top-color:#11120f26}.landing-minimal .landing-pricing-section{color:#11120f}.landing-hosting-console{background:#0b0c0b;min-height:clamp(340px,37vw,520px)}.landing-hosting-console .landing-media-label{position:static}.landing-console-heading{color:#eef1eb;border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:end;gap:15px;padding:29px 24px 22px;display:flex}.landing-console-heading span:first-child{letter-spacing:-.04em;font-size:18px}.landing-console-heading span:last-child{color:#777d74;text-transform:uppercase;font:500 8px/1 ui-monospace,monospace}.landing-console-rows{display:grid}.landing-console-rows>div{border-bottom:1px solid #ffffff17;grid-template-columns:21px minmax(0,1fr) auto 28px;align-items:center;gap:11px;min-height:70px;padding:0 24px;display:grid}.landing-console-rows>div>i{color:#0a0b09;background:var(--landing-accent);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:grid}.landing-console-rows span{gap:5px;min-width:0;display:grid}.landing-console-rows strong{color:#e4e7e0;text-overflow:ellipsis;white-space:nowrap;font:500 10px/1 ui-monospace,monospace;overflow:hidden}.landing-console-rows small{color:#737a71;font-size:9px}.landing-console-rows b{color:var(--landing-accent);text-transform:uppercase;font:600 8px/1 ui-monospace,monospace}.landing-console-rows time{color:#6e746c;text-align:right;font:500 8px/1 ui-monospace,monospace}.landing-console-footer{color:#727971;border-top:1px solid #ffffff17;justify-content:space-between;gap:16px;margin-top:auto;padding:20px 24px;font-size:8px;display:flex}.landing-console-footer span:last-child{color:#a9b09f}@media (max-width:820px){.landing-minimal .landing-header{width:calc(100% - 24px);min-height:60px;margin-top:8px;margin-bottom:-68px;top:8px}.landing-minimal .landing-hero{min-height:720px;padding:145px 24px 78px}.landing-minimal .landing-hero:before{width:calc(100% - 32px);top:110px}.landing-minimal .landing-hero h1{font-size:53px}.landing-minimal .landing-lede{font-size:16px}.landing-minimal .landing-actions{flex-direction:column;align-items:flex-start;gap:17px}.landing-minimal .landing-hero-rail{margin-top:95px;display:block}.landing-minimal .landing-hero-rail p{margin-bottom:30px}}.landing-minimal{color:#f4f5f0;background:#050505}.landing-minimal .landing-header{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505e6;border-color:#ffffff24}.landing-minimal .landing-brand{background:#101210!important}.landing-minimal .landing-nav a{color:#a4a89f}.landing-minimal .landing-nav a:hover{color:#fff}.landing-minimal .landing-hero{color:#f4f5f0;background-color:#050505;background-image:none}.landing-minimal .landing-hero:before{background:#ffffff24}.landing-minimal .landing-hero:after{opacity:.55;background:radial-gradient(#b6ff3b1f,#0000 67%)}.landing-minimal .landing-eyebrow{color:#8f958a}.landing-minimal .landing-hero h1{color:#f4f5f0}.landing-minimal .landing-hero h1 span{color:var(--landing-accent);-webkit-text-decoration-color:var(--landing-accent);text-decoration-color:var(--landing-accent)}.landing-minimal .landing-lede,.landing-minimal .landing-hero-rail p{color:#92988f}.landing-minimal .landing-actions>a{color:#e4e7df}.landing-minimal .landing-actions>a:hover{color:var(--landing-accent)}.landing-minimal .landing-hero-rail{border-color:#ffffff24}.landing-minimal .landing-hero-rail strong{color:#f0f2eb;border-color:#ffffff24}.landing-minimal .landing-index{background:#050505;border-color:#ffffff24}.landing-minimal .landing-index-label{color:#7d8479}.landing-minimal .landing-index a{color:#dfe3da;border-color:#ffffff24}.landing-minimal .landing-index a b,.landing-minimal .landing-index a i{color:#737b70}.landing-minimal .landing-index a:hover,.landing-minimal .landing-index a:hover i{color:var(--landing-accent)}.landing-minimal .landing-feature,.landing-minimal .landing-pricing-section{background:#050505;border-color:#ffffff24}.landing-minimal .landing-feature-copy h2,.landing-minimal .landing-pricing-section .landing-section-top h2{color:#f4f5f0}.landing-minimal .landing-feature-copy>p:not(.landing-kicker),.landing-minimal .landing-pricing-section .landing-section-top>div>p{color:#92988f}.landing-minimal .landing-feature-list,.landing-minimal .landing-feature-list li{border-color:#ffffff24}.landing-minimal .landing-feature-list li{color:#d5d9d0}.landing-minimal .landing-notification-channels{background:#101310}.landing-minimal .landing-notification-channels article{color:#e4e8df;background:#0b0c0b;border-color:#ffffff1f}.landing-minimal .landing-notification-channels article:last-child{border-bottom-color:#ffffff1f}.landing-minimal .landing-notification-channels span{color:#e4e8df}.landing-minimal .landing-notification-channels b{color:#8e9688}.landing-minimal .landing-notification-channels img{filter:grayscale()brightness(1.5);opacity:.8}.landing-minimal,.landing-minimal main,.landing-minimal .landing-feature,.landing-minimal .landing-pricing-section,.landing-minimal .landing-closing,.landing-minimal .landing-footer{background-color:#050505}:is(html:has(.landing-minimal),body:has(.landing-minimal)){background:#050505!important}.landing-minimal .landing-footer{border-color:#ffffff24}:is(html:has(.rimbra-verity),body:has(.rimbra-verity)){background:#090a09!important}.rimbra-verity{--rv-bg:#090a09;--rv-surface:#0f110f;--rv-surface-raised:#151815;--rv-line:#f4f6f01f;--rv-line-strong:#f4f6f033;--rv-text:#f2f4ef;--rv-muted:#9a9f97;--rv-dim:#686d66;--rv-accent:#b6ff3b;min-height:100vh;color:var(--rv-text);background:radial-gradient(900px 470px at 50% -10%,#b6ff3b16,#0000 64%),#090a09;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;overflow:clip}.rimbra-verity *{box-sizing:border-box}.rimbra-verity a{color:inherit;text-decoration:none}.rimbra-verity button{font:inherit}.rv-nav{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);min-height:90px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.rv-brand{align-items:center;width:114px;display:inline-flex}.rv-brand img{width:100%;height:auto;display:block}.rv-nav nav{justify-content:center;align-items:center;gap:31px;display:flex}.rv-nav nav a,.rv-nav-actions>a{color:#c4c8c0;font-size:13px;font-weight:500;transition:color .2s}.rv-nav nav a:hover,.rv-nav-actions>a:hover{color:var(--rv-accent)}.rv-nav-actions{justify-content:flex-end;align-items:center;gap:24px;display:flex}.rv-nav-actions button,.rv-hero-actions button,.rv-benefits-cta button,.rv-final button{color:#0a0c08;background:var(--rv-accent);border:1px solid var(--rv-accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:0 10px 30px #b6ff3b1f}.rv-nav-actions button{min-height:38px;padding:0 14px;font-size:12px}.rv-nav-actions button:hover,.rv-hero-actions button:hover,.rv-benefits-cta button:hover,.rv-final button:hover{background:#cbff72;transform:translateY(-2px);box-shadow:0 14px 34px #b6ff3b38}.rv-hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;min-height:720px;padding:205px 24px 145px;display:flex;position:relative}.rv-hero:before{z-index:-2;content:"";opacity:.42;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.rv-hero-glow{z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(at 50% 45%,#b6ff3b1f,#b6ff3b09 34%,#0000 68%);width:min(860px,100vw);height:510px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.rv-announcement{color:#cbd0c7;background:#0d0f0dbd;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 11px 0 5px;font-size:11px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.rv-announcement b{color:#0a0c08;background:var(--rv-accent);letter-spacing:.06em;border-radius:999px;padding:4px 7px;font-size:9px}.rv-announcement i{color:#a6aa9f;font-size:13px}.rv-announcement:hover{color:#fff;border-color:#b6ff3b8c}.rv-hero h1{max-width:800px;color:var(--rv-text);letter-spacing:-.085em;margin:28px 0 0;font-size:clamp(58px,7.3vw,100px);font-weight:500;line-height:.95}.rv-hero>p{max-width:530px;color:var(--rv-muted);letter-spacing:-.025em;margin:24px 0 0;font-size:17px;line-height:1.5}.rv-hero-actions{align-items:center;gap:12px;margin-top:29px;display:flex}.rv-hero-actions>a{color:#dde1d8;border:1px solid var(--rv-line-strong);border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.rv-hero-actions>a:hover{background:#ffffff0e;border-color:#ffffff52;transform:translateY(-2px)}.rv-hero-orbit{z-index:-1;opacity:.78;width:310px;height:310px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.rv-hero-orbit img{object-fit:contain;filter:drop-shadow(0 0 20px #b6ff3b42);width:106px;height:106px;animation:5.5s ease-in-out infinite rv-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rv-orbit-ring{border:1px solid #b6ff3b2e;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rv-orbit-ring-one{width:260px;height:94px;transform:translate(-50%,-50%)rotate(-18deg)}.rv-orbit-ring-two{border-color:#ffffff17;width:248px;height:100px;transform:translate(-50%,-50%)rotate(30deg)}.rv-trust{color:#858b82;letter-spacing:.01em;text-align:center;align-items:center;gap:16px;width:min(1180px,100% - 48px);margin:0 auto;font-size:11px;font-weight:600;display:flex}.rv-trust span{background:var(--rv-line);flex:1;height:1px;display:block}.rv-section{width:min(1180px,100% - 48px);margin:0 auto;padding:150px 0}.rv-section-heading{max-width:530px}.rv-section-heading>span,.rv-integrations>div>span{color:var(--rv-accent);letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.rv-section-heading h2,.rv-final h2{color:var(--rv-text);letter-spacing:-.08em;margin:17px 0 0;font-size:clamp(43px,4.5vw,67px);font-weight:500;line-height:.99}.rv-centered-heading{text-align:center;margin-left:auto;margin-right:auto}.rv-product-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:59px;display:grid}.rv-product-grid article{border:1px solid var(--rv-line);background:linear-gradient(150deg,#191c19eb,#101210);border-radius:16px;min-width:0;padding:12px 12px 25px;transition:transform .28s,border-color .28s,background .28s;box-shadow:inset 0 1px #ffffff09}.rv-product-grid article:hover{background:linear-gradient(150deg,#1e231cf5,#101210);border-color:#b6ff3b57;transform:translateY(-5px)}.rv-product-grid article>div:last-child{padding:23px 10px 0}.rv-product-grid h3{color:#f0f3ec;letter-spacing:-.055em;margin:0;font-size:19px;font-weight:650}.rv-product-grid p{color:#92998f;min-height:68px;margin:9px 0 0;font-size:13px;line-height:1.52}.rv-product-screen{color:#e4e8df;background:#080908;border:1px solid #ffffff1a;border-radius:10px;min-height:221px;padding:15px;overflow:hidden}.rv-product-screen header{color:#afb5aa;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:21px;padding-bottom:12px;font-size:10px;display:flex}.rv-product-screen header b{color:var(--rv-accent);letter-spacing:.06em;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.rv-product-screen header b i{background:var(--rv-accent);border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 0 3px #b6ff3b21}.rv-screen-row{border-bottom:1px solid #ffffff13;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;display:grid}.rv-screen-row>i{width:20px;height:20px;color:var(--rv-accent);background:#b6ff3b17;border:1px solid #b6ff3b38;border-radius:6px;place-items:center;font-size:11px;display:grid}.rv-screen-row span{gap:2px;min-width:0;display:grid}.rv-screen-row strong{color:#e8ece4;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.rv-screen-row small{color:#7e857c;font-size:9px}.rv-screen-row em{color:var(--rv-accent);font-size:9px;font-style:normal;font-weight:700}.rv-hosting-screen footer,.rv-email-screen footer{color:#7e857b;justify-content:space-between;align-items:center;padding-top:14px;font-size:9px;display:flex}.rv-hosting-screen footer b{color:#b8c2b1;font-weight:600}.rv-email-screen pre{color:#d6dbd2;white-space:pre-wrap;margin:18px 0;font-size:11px;line-height:1.7;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif!important}.rv-email-screen pre span{color:var(--rv-accent)}.rv-email-screen pre em{color:#d3dfa6;font-style:normal}.rv-email-screen footer span{color:var(--rv-accent);align-items:center;gap:6px;display:inline-flex}.rv-email-screen footer i{background:var(--rv-accent);border-radius:50%;width:6px;height:6px;display:block}.rv-notify-screen header b{color:#ebefe8;letter-spacing:0;font-size:10px;font-weight:650}.rv-route{border-bottom:1px solid #ffffff13;grid-template-columns:1fr 18px 1fr;align-items:center;gap:8px;min-height:44px;display:grid}.rv-route span{color:#cdd3c9;background:#121612;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;min-height:24px;font-size:9px;font-weight:600;display:inline-flex}.rv-route span:last-child{color:#c7ff78;background:#b6ff3b13;border-color:#b6ff3b2e}.rv-route i{color:#798076;font-size:11px}.rv-use-cases{border-top:1px solid var(--rv-line);padding-top:160px}.rv-use-case-layout{grid-template-columns:minmax(0,.71fr) minmax(0,1.29fr);align-items:center;gap:64px;margin-top:59px;display:grid}.rv-use-case-tabs{gap:2px;display:grid}.rv-use-case-tabs button{color:#aeb4aa;border:0;border-bottom:1px solid var(--rv-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 18px;gap:4px 16px;width:100%;padding:18px 14px 18px 0;transition:color .2s,padding .2s;display:grid;position:relative}.rv-use-case-tabs button:first-child{border-top:1px solid var(--rv-line)}.rv-use-case-tabs button strong{letter-spacing:-.04em;font-size:17px;font-weight:600}.rv-use-case-tabs button span{color:#878e84;grid-column:1;max-width:380px;font-size:12px;line-height:1.55}.rv-use-case-tabs button i{color:#757c72;grid-area:1/2;align-self:center;font-size:15px}.rv-use-case-tabs button.active{color:#f0f3ed;background:linear-gradient(90deg,#b6ff3b14,#0000);padding-left:16px}.rv-use-case-tabs button.active:before{content:"";background:var(--rv-accent);border-radius:99px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.rv-use-case-tabs button.active i{color:var(--rv-accent)}.rv-use-case-preview{border:1px solid var(--rv-line-strong);background:radial-gradient(600px 280px at 80% 10%,#b6ff3b1b,#0000 70%),#0e110e;border-radius:16px;min-height:390px;padding:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.rv-use-case-preview>header{color:#b4bcb0;letter-spacing:.1em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:10px;font-weight:700;display:flex}.rv-use-case-preview>header b{color:var(--rv-accent);border:1px solid #b6ff3b61;border-radius:99px;padding:5px 8px;font-size:9px}.rv-preview-focus{gap:7px;padding:51px 0 37px;display:grid}.rv-preview-focus small{color:var(--rv-accent);letter-spacing:-.06em;font-size:clamp(21px,2.4vw,34px);font-weight:550}.rv-preview-focus strong{color:#d6dbd2;font-size:13px;font-weight:500}.rv-preview-rows{border-top:1px solid #ffffff1a}.rv-preview-rows span{color:#d5dcd1;border-bottom:1px solid #ffffff14;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;font-size:11px;display:grid}.rv-preview-rows i{background:var(--rv-accent);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #b6ff3b17}.rv-preview-rows i.rv-waiting{background:#e0ae59;box-shadow:0 0 0 3px #e0ae591a}.rv-preview-rows b{color:#8f988b;font-size:9px;font-weight:600}.rv-how{border-top:1px solid var(--rv-line)}.rv-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:62px;display:grid}.rv-steps article{border:1px solid var(--rv-line);background:#0f110f;border-radius:14px;min-height:230px;padding:26px 24px;position:relative}.rv-steps article:after{color:#b6ff3b14;content:attr(data-number);letter-spacing:-.1em;font-size:128px;font-weight:700;position:absolute;bottom:-30px;right:-12px}.rv-steps b{color:#0a0c08;background:var(--rv-accent);letter-spacing:.04em;border-radius:7px;place-items:center;width:31px;height:31px;font-size:10px;display:inline-grid}.rv-steps h3{z-index:1;color:#f1f3ed;letter-spacing:-.055em;margin:47px 0 0;font-size:20px;font-weight:600;position:relative}.rv-steps p{z-index:1;color:#8f968c;max-width:270px;margin:8px 0 0;font-size:12px;line-height:1.55;position:relative}.rv-benefits{border-top:1px solid var(--rv-line);grid-template-columns:.72fr 1.28fr;align-items:start;gap:72px 68px;display:grid}.rv-benefit-grid{border-top:1px solid var(--rv-line);border-left:1px solid var(--rv-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-benefit-grid article{border-right:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);min-height:190px;padding:26px}.rv-benefit-grid article>i{color:var(--rv-accent);font-size:21px}.rv-benefit-grid h3{color:#f1f3ed;letter-spacing:-.05em;margin:39px 0 0;font-size:17px;font-weight:600}.rv-benefit-grid p{color:#8d9489;margin:8px 0 0;font-size:12px;line-height:1.5}.rv-benefits-cta{background:linear-gradient(115deg,#b6ff3b21,#b6ff3b09);border:1px solid #b6ff3b4d;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.rv-benefits-cta h3{color:#f5f7f2;letter-spacing:-.065em;margin:0;font-size:23px;font-weight:550}.rv-benefits-cta p{color:#a4ad9f;margin:7px 0 0;font-size:12px}.rv-compare{border-top:1px solid var(--rv-line)}.rv-compare-board{grid-template-columns:1fr 1fr;gap:15px;margin-top:58px;display:grid}.rv-compare-column{border:1px solid var(--rv-line);background:#0e100e;border-radius:15px;overflow:hidden}.rv-compare-column header{color:#b0b6ac;border-bottom:1px solid var(--rv-line);align-items:center;height:72px;padding:0 24px;font-size:15px;font-weight:650;display:flex}.rv-compare-column>span{color:#939a90;border-bottom:1px solid #ffffff13;align-items:center;min-height:59px;padding:0 24px;font-size:13px;display:flex}.rv-compare-column>span:last-child{border-bottom:0}.rv-compare-rimbra{background:radial-gradient(650px 300px at 95% 0,#b6ff3b24,#0000 74%),#111410;border-color:#b6ff3b66}.rv-compare-rimbra header img{width:88px;height:auto}.rv-compare-rimbra>span{color:#e1e7de}.rv-compare-rimbra>span:before{width:16px;color:var(--rv-accent);content:"✓";margin-right:11px;font-size:12px;font-weight:800}.rv-integrations{border-top:1px solid var(--rv-line);grid-template-columns:minmax(0,.85fr) minmax(330px,1.15fr);align-items:center;gap:80px;display:grid}.rv-integrations h2{color:#f1f3ee;letter-spacing:-.08em;margin:17px 0 0;font-size:clamp(39px,4vw,58px);font-weight:500;line-height:1}.rv-integrations p{color:#92998f;max-width:440px;margin:20px 0 0;font-size:13px;line-height:1.55}.rv-integration-cloud{border:1px solid var(--rv-line);background:radial-gradient(circle,#b6ff3b29,#0000 42%),#0e100e;border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;min-height:280px;padding:44px;display:flex}.rv-integration-cloud span{color:#dce2d8;background:#181c17eb;border:1px solid #ffffff1f;border-radius:8px;align-items:center;min-height:39px;padding:0 13px;font-size:12px;font-weight:600;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 8px 19px #0000002e}.rv-integration-cloud span:nth-child(3n+1){transform:translateY(-12px)}.rv-integration-cloud span:nth-child(2n){transform:translateY(9px)}.rv-integration-cloud span:hover{border-color:#b6ff3b85;transform:translateY(-2px)}.rv-pricing{border-top:1px solid var(--rv-line)}.rv-frequency{border:1px solid var(--rv-line);background:#111411;border-radius:10px;width:max-content;margin:34px auto 0;padding:4px;display:flex}.rv-frequency button{color:#91988e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:650}.rv-frequency button.active{color:#0b0c09;background:var(--rv-accent)}.rv-frequency b{color:#b8ff48;margin-left:4px;font-size:9px}.rv-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;margin-top:50px;display:grid}.rv-pricing-grid article{border:1px solid var(--rv-line);background:#0f110f;border-radius:15px;flex-direction:column;min-height:470px;padding:27px;display:flex;position:relative}.rv-pricing-grid article.popular{background:linear-gradient(150deg,#181d16,#101210 64%);border-color:#b6ff3b8a;box-shadow:0 22px 46px #00000038}.rv-popular-label{color:#0a0c08;background:var(--rv-accent);letter-spacing:.07em;white-space:nowrap;border-radius:99px;padding:6px 11px;font-size:9px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.rv-pricing-grid header h3{color:#f2f4ee;letter-spacing:-.06em;margin:0;font-size:20px;font-weight:650}.rv-pricing-grid header>div{align-items:baseline;gap:5px;margin-top:28px;display:flex}.rv-pricing-grid header strong{color:#fbfcf9;letter-spacing:-.09em;font-size:47px;font-weight:600}.rv-pricing-grid header span{color:#8e958a;font-size:11px}.rv-pricing-grid header p{color:#92998e;min-height:43px;margin:12px 0 0;font-size:12px;line-height:1.5}.rv-pricing-grid>article>button{color:#e7ece5;cursor:pointer;background:0 0;border:1px solid #ffffff3b;border-radius:9px;width:100%;min-height:42px;margin-top:24px;font-size:12px;font-weight:700;transition:color .2s,background .2s,border-color .2s}.rv-pricing-grid>article>button:hover,.rv-pricing-grid .popular>button{color:#0a0c08;background:var(--rv-accent);border-color:var(--rv-accent)}.rv-pricing-grid ul{gap:13px;margin:29px 0 0;padding:0;list-style:none;display:grid}.rv-pricing-grid li{color:#b1b9ae;padding-left:21px;font-size:11px;line-height:1.35;position:relative}.rv-pricing-grid li:before{color:var(--rv-accent);content:"✓";font-size:12px;font-weight:800;position:absolute;left:0}.rv-pricing-note{color:#80877d;text-align:center;max-width:710px;margin:25px auto 0;font-size:11px;line-height:1.55}.rv-faq{border-top:1px solid var(--rv-line);padding-bottom:150px}.rv-faq-list{border-top:1px solid var(--rv-line);max-width:800px;margin:58px auto 0}.rv-faq-list article{border-bottom:1px solid var(--rv-line)}.rv-faq-list button{color:#e8ebe5;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:74px;padding:0 4px;display:flex}.rv-faq-list button strong{letter-spacing:-.035em;font-size:15px;font-weight:600}.rv-faq-list button i{color:#aeb6a9;flex:none;font-size:18px;transition:transform .22s,color .22s}.rv-faq-list article.open button i{color:var(--rv-accent);transform:rotate(45deg)}.rv-faq-list p{color:#92998f;max-width:670px;margin:-4px 0 24px;padding-right:40px;font-size:13px;line-height:1.6}.rv-final{background:radial-gradient(700px 420px at 80% 10%,#b6ff3b33,#0000 62%),#131712;border:1px solid #b6ff3b5c;border-radius:18px;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:35px;width:min(1180px,100% - 48px);min-height:280px;margin:0 auto 32px;padding:47px 54px;display:grid;position:relative;overflow:hidden}.rv-final:after{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.rv-final>*{z-index:1;position:relative}.rv-final>img{filter:drop-shadow(0 0 26px #b6ff3b59);width:112px;animation:5.5s ease-in-out infinite rv-float}.rv-final h2{max-width:500px;margin:0;font-size:clamp(35px,3.5vw,49px)}.rv-final p{color:#b1baab;margin:11px 0 0;font-size:13px;line-height:1.5}.rv-footer{border-top:1px solid var(--rv-line);grid-template-columns:1.5fr .7fr .7fr;gap:60px;width:min(1180px,100% - 48px);margin:0 auto;padding:61px 0 45px;display:grid}.rv-footer img{width:106px;height:auto;display:block}.rv-footer p{color:#858c82;max-width:265px;margin:16px 0 0;font-size:11px;line-height:1.55}.rv-footer div:not(:first-child){align-content:start;gap:10px;display:grid}.rv-footer strong{color:#e8ebe4;margin-bottom:4px;font-size:11px;font-weight:700}.rv-footer a,.rv-footer button{color:#858c82;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px;transition:color .2s}.rv-footer a:hover,.rv-footer button:hover{color:var(--rv-accent)}@keyframes rv-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-9px)}}@media (prefers-reduced-motion:reduce){.rv-hero-orbit img,.rv-final>img{animation:none}}@media (max-width:980px){.rv-nav{grid-template-columns:1fr auto}.rv-nav nav{display:none}.rv-product-grid{grid-template-columns:1fr;max-width:620px;margin-left:auto;margin-right:auto}.rv-product-grid p{min-height:0}.rv-use-case-layout,.rv-benefits,.rv-integrations{grid-template-columns:1fr;gap:45px}.rv-use-case-preview{width:100%;max-width:680px;margin:0 auto}.rv-benefit-grid{max-width:720px}.rv-steps,.rv-pricing-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.rv-steps article{min-height:190px}.rv-pricing-grid article{min-height:auto}.rv-final{grid-template-columns:100px minmax(0,1fr)}.rv-final button{grid-column:2;justify-self:start}}@media (max-width:660px){.rv-nav,.rv-section,.rv-trust,.rv-final,.rv-footer{width:calc(100% - 32px)}.rv-nav{min-height:74px}.rv-brand{width:98px}.rv-nav-actions{gap:13px}.rv-nav-actions>a{display:none}.rv-nav-actions button{min-height:34px;padding:0 10px;font-size:10px}.rv-hero{min-height:650px;padding:164px 20px 110px}.rv-hero h1{font-size:clamp(49px,14.5vw,68px);line-height:.94}.rv-hero>p{max-width:330px;font-size:14px}.rv-hero-actions{flex-direction:column;width:100%}.rv-hero-actions>*,.rv-hero-actions button{width:100%}.rv-hero-orbit{bottom:-98px;transform:translate(-50%)scale(.78)}.rv-trust{gap:10px;font-size:9px}.rv-section{padding:98px 0}.rv-section-heading h2,.rv-integrations h2{font-size:clamp(38px,12vw,52px)}.rv-product-grid{margin-top:39px}.rv-product-grid article{padding:9px 9px 22px}.rv-product-screen{min-height:205px}.rv-use-cases{padding-top:110px}.rv-use-case-layout{gap:33px;margin-top:38px}.rv-use-case-tabs button{padding-top:16px;padding-bottom:16px}.rv-use-case-preview{min-height:335px;padding:17px}.rv-preview-focus{padding:34px 0 26px}.rv-steps{margin-top:39px}.rv-benefit-grid{grid-template-columns:1fr}.rv-benefit-grid article{min-height:162px}.rv-benefits-cta{flex-direction:column;align-items:flex-start;padding:24px}.rv-benefits-cta button{width:100%}.rv-compare-board{grid-template-columns:1fr;margin-top:39px}.rv-compare-column>span{min-height:53px;padding:0 17px;font-size:11px}.rv-integrations{gap:34px}.rv-integration-cloud{min-height:225px;padding:28px 20px}.rv-integration-cloud span{min-height:35px;padding:0 10px;font-size:10px}.rv-pricing-grid{margin-top:39px}.rv-pricing-grid article{padding:25px 20px}.rv-faq{padding-bottom:98px}.rv-faq-list{margin-top:39px}.rv-faq-list button strong{font-size:13px}.rv-faq-list p{padding-right:12px;font-size:12px}.rv-final{grid-template-columns:1fr;gap:21px;min-height:0;padding:36px 25px}.rv-final>img{width:86px}.rv-final button{grid-column:auto;width:100%}.rv-footer{grid-template-columns:1fr 1fr;gap:35px 22px;padding:43px 0 32px}.rv-footer>div:first-child{grid-column:1/-1}}.workspace-overview{gap:18px;max-width:1180px;margin:0 auto;display:grid}.workspace-overview-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 0 18px;display:flex}.workspace-overview-head h2{color:#f4f7ef;letter-spacing:-.075em;margin:10px 0 0;font-size:clamp(31px,3.6vw,48px);font-weight:520;line-height:.98}.workspace-overview-head p{color:#7f897d;margin:9px 0 0;font-size:12px}.workspace-overview-actions{align-items:center;gap:12px;display:flex}.workspace-overview-plan{color:#9fa99b;font:500 10px/1 var(--mono-font,ui-monospace);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.workspace-overview-plan i{color:var(--workspace-neon);font-size:14px}.workspace-overview-actions .green-button{border-radius:9px;min-height:37px;padding:0 13px;font-size:11px}.workspace-usage-panel,.workspace-products-panel,.workspace-next-panel,.workspace-recent-panel{border:1px solid var(--shell-line);background:#0b0f0c;border-radius:12px;box-shadow:inset 0 1px #ffffff06}.workspace-usage-panel{padding:17px 18px 16px}.workspace-usage-head,.workspace-overview-section-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspace-usage-head h3,.workspace-overview-section-head h3{color:#eef2eb;letter-spacing:-.045em;margin:7px 0 0;font-size:17px;font-weight:550}.workspace-usage-sync{color:#747e73;font:500 9px/1 var(--mono-font,ui-monospace);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.workspace-usage-sync .pulse-dot{width:6px;height:6px}.workspace-usage-grid{border-top:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px;display:grid}.workspace-usage-card{min-width:0;color:inherit;text-align:left;border:0;border-right:1px solid var(--shell-line);cursor:pointer;background:0 0;gap:10px;padding:16px 16px 14px;transition:background .2s;display:grid}.workspace-usage-card:last-child{border-right:0}.workspace-usage-card:hover{background:#b6ff3b09}.workspace-usage-card-label{color:#7f897d;font:500 9px/1 var(--mono-font,ui-monospace);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.workspace-usage-card-label i{color:#91a08d;font-size:13px}.workspace-usage-card strong{color:#f1f5ed;letter-spacing:-.065em;font-size:27px;font-weight:520}.workspace-usage-card strong small{color:#697369;letter-spacing:-.02em;font-size:11px;font-weight:400}.workspace-usage-card>small{color:#6f796d;font-size:9px}.workspace-usage-meter{background:#202720;border-radius:99px;height:3px;display:block;overflow:hidden}.workspace-usage-meter i{background:var(--workspace-neon);border-radius:inherit;min-width:0;height:100%;display:block;box-shadow:0 0 9px #b6ff3b59}.workspace-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);gap:18px;display:grid}.workspace-overview-section-head>button{color:#adb6a8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.workspace-overview-section-head>button:hover{color:var(--workspace-neon)}.workspace-product-row{width:100%;min-height:63px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--shell-line);cursor:pointer;background:0 0;grid-template-columns:31px minmax(0,1fr) auto 15px;align-items:center;gap:11px;padding:10px 0;display:grid}.workspace-product-icon{width:29px;height:29px;color:var(--workspace-neon);background:#b6ff3b12;border:1px solid #b6ff3b33;border-radius:8px;place-items:center;font-size:14px;display:grid}.workspace-product-row span:nth-child(2){gap:4px;min-width:0;display:grid}.workspace-product-row strong{color:#edf1eb;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.workspace-product-row small{color:#788278;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.workspace-product-row b{color:#869181;font:500 9px/1 var(--mono-font,ui-monospace);white-space:nowrap}.workspace-next-panel{background:radial-gradient(circle at 90% 12%,#b6ff3b1a,#0000 44%),#0c100d;flex-direction:column;justify-content:space-between;min-height:223px;padding:19px;display:flex}.workspace-next-action{min-height:36px;color:var(--workspace-neon-ink);background:var(--workspace-neon);border:1px solid var(--workspace-neon);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:10px;display:inline-flex}.workspace-next-action:hover{background:var(--workspace-neon-bright);border-color:var(--workspace-neon-bright)}.workspace-recent-list{border-top:1px solid var(--shell-line);margin-top:16px}.workspace-recent-list button{width:100%;min-height:49px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--shell-line);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:15px;padding:0;display:grid}.workspace-recent-list button:hover strong,.workspace-recent-list button:hover>i{color:var(--workspace-neon)}.workspace-recent-list button>span{align-items:center;gap:8px;min-width:0;display:flex}.workspace-recent-list button>span i{color:#899687;font-size:13px}.workspace-recent-list strong{color:#dce4da;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.workspace-recent-list small{color:#778276;font:500 9px/1 var(--mono-font,ui-monospace);text-transform:capitalize}.workspace-recent-list button>i{color:#657063;font-size:12px}.workspace-recent-empty{color:#7d887b;align-items:center;gap:12px;margin-top:15px;padding:15px 0;font-size:10px;display:flex}.workspace-recent-empty strong{color:#eaf0e9;font-size:11px}.workspace-recent-empty button{color:var(--workspace-neon);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.ws-gauges-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ws-gauge-card{text-align:left;color:inherit;cursor:pointer;background:#f4f6f006;border:1px solid #f4f6f012;border-radius:16px;gap:10px;padding:18px 20px;transition:background .18s,border-color .18s;display:grid}.ws-gauge-card:not(.ws-gauge-card-passive):hover{background:#b6ff3b0a;border-color:#b6ff3b24}.ws-gauge-card-passive{cursor:default}.ws-gauge-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-gauge-label{color:#6b7168;font:500 10px/1 var(--mono-font,ui-monospace);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:flex}.ws-gauge-label i{color:#525650;font-size:13px}.ws-gauge-ratio{color:#454843;font:500 10px/1 var(--mono-font,ui-monospace);white-space:nowrap}.ws-gauge-ratio em{color:#353634;font-style:normal}.ws-gauge-live{color:#525650;font:500 9px/1 var(--mono-font,ui-monospace);align-items:center;gap:5px;display:flex}.ws-gauge-live .pulse-dot{width:5px;height:5px}.ws-gauge-bar{background:#f4f6f00f;border-radius:99px;height:3px;overflow:hidden}.ws-gauge-fill{background:var(--workspace-neon,#b6ff3b);border-radius:inherit;min-width:3px;height:100%;transition:width .5s;box-shadow:0 0 8px #b6ff3b66}.ws-gauge-foot{align-items:baseline;gap:8px;display:flex}.ws-gauge-foot strong{color:#eef0eb;letter-spacing:-.06em;font-size:28px;font-weight:700;line-height:1}.ws-gauge-foot strong small{letter-spacing:0;color:#6b7168;font-size:13px;font-weight:400}.ws-gauge-foot>small{color:#525650;font-size:10px}.ws-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:14px;display:grid}.ws-panel-head{border-bottom:1px solid #f4f6f011;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.ws-panel-head h3{color:#eef0eb;letter-spacing:-.04em;margin:6px 0 0;font-size:17px;font-weight:650}.ws-panel-head>button{color:#7a8278;cursor:pointer;background:#f4f6f00d;border:1px solid #f4f6f017;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:10px;transition:all .18s;display:inline-flex}.ws-panel-head>button:hover{color:#b6ff3b;background:#b6ff3b0f;border-color:#b6ff3b33}.ws-projects-panel{background:#f4f6f006;border:1px solid #f4f6f012;border-radius:16px;gap:0;padding:18px 20px;display:grid}.ws-project-list{margin-top:4px;display:grid}.ws-project-row{min-height:60px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4f6f00e;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:0;transition:background .15s;display:grid}.ws-project-row:last-child{border-bottom:0}.ws-project-row:hover{background:#b6ff3b0a;margin:0 -20px;padding:0 20px}.ws-project-avatar{width:36px;height:36px;color:var(--card-accent,#b6ff3b);letter-spacing:-.04em;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.ws-project-info{gap:3px;min-width:0;display:grid}.ws-project-info strong{color:#eef0eb;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ws-project-info small{color:#6b7168;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ws-project-badge{color:#6b7168;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}.ws-project-badge.live{color:#b6ff3b;background:#b6ff3b1f;border-color:#b6ff3b33}.ws-project-badge.building{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.ws-project-arrow{color:#3d403c;font-size:12px}.ws-project-row:hover .ws-project-arrow{color:#b6ff3b}.ws-project-empty{color:#6b7168;align-items:center;gap:14px;padding:24px 0;display:flex}.ws-project-empty i{color:#3d403c;flex-shrink:0;font-size:22px}.ws-project-empty div{gap:4px;display:grid}.ws-project-empty strong{color:#c8cdc3;font-size:13px;font-weight:500}.ws-project-empty small{font-size:10px}.ws-project-empty>button{color:#b6ff3b;cursor:pointer;background:#b6ff3b14;border:1px solid #b6ff3b29;border-radius:7px;flex-shrink:0;min-height:30px;margin-left:auto;padding:0 12px;font-size:10px;font-weight:600}.ws-activity-panel{background:#f4f6f006;border:1px solid #f4f6f012;border-radius:16px;align-content:start;gap:0;padding:18px 20px;display:grid}.ws-activity-chart{align-items:flex-end;gap:6px;height:100px;margin:16px 0 8px;padding:0 2px;display:flex}.ws-activity-col{flex-direction:column;flex:1;align-items:center;gap:5px;height:100%;display:flex}.ws-activity-bar-wrap{background:#f4f6f008;border-radius:4px;flex:1;align-items:flex-end;width:100%;display:flex;overflow:hidden}.ws-activity-bar{background:#f4f6f014;border-radius:4px;width:100%;min-height:3px;transition:height .4s}.ws-activity-bar.active{background:var(--workspace-neon,#b6ff3b);box-shadow:0 0 8px #b6ff3b4d}.ws-activity-day{color:#454843;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:9px;font-weight:500}.ws-activity-summary{color:#6b7168;border-top:1px solid #f4f6f00e;align-items:center;gap:16px;padding-top:12px;font-size:11px;display:flex}.ws-activity-summary strong{color:#eef0eb;letter-spacing:-.04em;margin-right:4px;font-size:18px;font-weight:700}@media (max-width:1000px){.ws-gauges-grid{grid-template-columns:repeat(2,1fr)}.ws-main-grid{grid-template-columns:1fr}}@media (max-width:600px){.ws-gauges-grid{grid-template-columns:1fr 1fr}}.workspace-stats-strip{background:#f4f6f005;border:1px solid #f4f6f012;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workspace-stat-cell{min-height:120px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #f4f6f012;gap:9px;padding:18px 20px 16px;transition:background .18s;display:grid}.workspace-stat-cell:last-child{border-right:0}.workspace-stat-cell:hover{background:#b6ff3b08}.workspace-stat-cell-sync{cursor:default}.workspace-stat-label{color:#6b7168;font:500 10px/1 var(--mono-font,ui-monospace);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.workspace-stat-label i{color:#525650;font-size:13px}.workspace-stat-cell strong{color:#eef0eb;letter-spacing:-.07em;font-size:36px;font-weight:700;line-height:1}.workspace-stat-cell strong small{color:#454843;letter-spacing:-.02em;font-size:14px;font-weight:400}.workspace-stat-cell>small{color:#525650;text-transform:capitalize;font-size:9px}.workspace-stat-sync-row{color:#525650;align-items:center;gap:5px;font-size:9px;display:flex}.workspace-stat-sync-row .pulse-dot{width:5px;height:5px}.workspace-projects-section{gap:16px;display:grid}.workspace-projects-head h3{color:#eef0eb;letter-spacing:-.045em;margin:7px 0 0;font-size:18px;font-weight:650}.workspace-projects-head>button{color:#9ca89a;cursor:pointer;background:#f4f6f00d;border:1px solid #f4f6f017;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:11px;transition:all .18s;display:inline-flex}.workspace-projects-head>button:hover{color:#b6ff3b;background:#b6ff3b0f;border-color:#b6ff3b33}.workspace-project-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-project-card{cursor:pointer;text-align:left;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;min-height:200px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.workspace-project-card:hover{box-shadow:0 16px 48px #0006, 0 0 0 1px #ffffff1a, 0 0 30px var(--card-glow,#b6ff3b1f);border-color:#ffffff1f;transform:translateY(-3px)}.workspace-project-card-art{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.workspace-project-card-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.workspace-project-card-blob{background:var(--card-accent,#b6ff3b);opacity:.12;filter:blur(40px);border-radius:50%;width:140px;height:140px;position:absolute;transform:translate(20%,-20%)}.workspace-project-card-letter{z-index:1;letter-spacing:-.07em;color:var(--card-accent,#b6ff3b);opacity:.18;-webkit-user-select:none;user-select:none;font-size:72px;font-weight:800;line-height:1;position:relative}.workspace-project-card-foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.workspace-project-card-meta{gap:3px;min-width:0;display:grid}.workspace-project-card-meta strong{color:#eef0eb;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.workspace-project-card-meta small{color:#f4f6f066;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workspace-project-card-status{letter-spacing:.02em;color:#f4f6f080;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:600}.workspace-project-card-status.live{color:#b6ff3b;background:#b6ff3b26;border-color:#b6ff3b40}.workspace-project-card-status.building{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.workspace-project-card-empty,.workspace-project-card-new{color:#525650;justify-content:center;align-items:center;gap:10px;min-height:200px;font-size:12px;background:#f4f6f005!important;border:1px dashed #f4f6f01a!important}.workspace-project-card-empty:hover,.workspace-project-card-new:hover{color:#b6ff3b;transform:translateY(-2px);background:#b6ff3b0a!important;border-color:#b6ff3b33!important}.workspace-project-card-empty i,.workspace-project-card-new i{font-size:20px}.ws-live{color:#b6ff3b!important}.workspace-product-row{min-height:70px!important;padding:12px 0!important}.workspace-product-row strong{font-size:13px!important;font-weight:600!important}.workspace-product-row small{font-size:10px!important}.workspace-product-icon{border-radius:10px!important;width:34px!important;height:34px!important;font-size:16px!important}.workspace-product-row b{font-size:10px!important}@media (max-width:900px){.workspace-project-cards,.workspace-stats-strip{grid-template-columns:repeat(2,1fr)}.workspace-stat-cell:nth-child(2){border-right:0}.workspace-stat-cell:nth-child(-n+2){border-bottom:1px solid #f4f6f012}}@media (max-width:600px){.workspace-project-cards{grid-template-columns:1fr}.workspace-stats-strip{grid-template-columns:1fr 1fr}}.billing-view-switch{color:var(--workspace-neon);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:10px;display:inline-flex}.billing-view-switch:hover{color:var(--workspace-neon-bright)}.billing-plan-summary{display:grid}@media (max-width:850px){.workspace-overview-head{flex-direction:column;align-items:flex-start}.workspace-overview-actions{justify-content:space-between;width:100%}.workspace-overview-grid{grid-template-columns:1fr}}@media (max-width:640px){.workspace-usage-grid{grid-template-columns:repeat(2,1fr)}.workspace-usage-card:nth-child(2){border-right:0}.workspace-usage-card:nth-child(-n+2){border-bottom:1px solid var(--shell-line)}.workspace-product-row{grid-template-columns:29px minmax(0,1fr) 15px}.workspace-product-row b{display:none}.workspace-recent-empty{flex-wrap:wrap;align-items:flex-start}.workspace-recent-empty button{text-align:left;width:100%;margin-left:0}}.workspace-shell{--workspace-neon:#b6ff3b;--workspace-neon-bright:#d6ff8c;--workspace-neon-ink:#101a0c;--workspace-neon-wash:#b6ff3b12;--green:#b6ff3b!important;--line:#ffffff1f!important;--soft-line:#ffffff12!important;--shell-line:#ffffff1f!important}.workspace-shell .workspace-picker[aria-expanded=true],.workspace-shell .workspace-search:focus-within,.workspace-shell .projects-search:focus-within,.workspace-shell .domain-buy-page-search:focus-within,.workspace-shell .domain-search-bar:focus-within{background:#b6ff3b0b!important;border-color:#b6ff3b8c!important;box-shadow:0 0 0 3px #b6ff3b1a!important}.workspace-shell .overview-stat-card:hover,.workspace-shell .overview-next-panel>button:hover,.workspace-shell .domain-owned-row:hover,.workspace-shell .domain-list-section .domain-owned-row:hover,.workspace-shell .data-variable-list>div:hover,.workspace-shell .project-deployment-item:hover,.workspace-shell .workspace-overview-stats button:hover,.workspace-shell .workspace-activity-row:hover,.workspace-shell .hosting-metric-strip>button:hover,.workspace-shell .domain-result-list-action:hover,.workspace-shell .domain-market-page .domain-result-list-row:hover,.workspace-shell .domain-market-page .domain-search-result-row.active,.workspace-shell .domain-market-page .domain-price-row.active,.workspace-shell .marketing-inline-form input:focus,.workspace-shell .marketing-sender-form input:focus,.workspace-shell .marketing-template-vars-field textarea:focus,.workspace-shell .api-key-field input:focus,.workspace-shell .api-key-field select:focus,.workspace-shell .api-key-field textarea:focus{background:var(--workspace-neon-wash)!important;border-color:#b6ff3b94!important;box-shadow:0 0 0 3px #b6ff3b1f!important}.workspace-shell .overview-assistant-panel,.workspace-shell .hosting-control-panel,.workspace-shell .flow-inspector{background:radial-gradient(circle at 50% 24%,#b6ff3b17,#0000 45%),#0b0f0b!important}.workspace-shell .overview-console-actions .green-button,.workspace-shell .hosting-head-actions .green-button,.workspace-shell .hosting-control-body button,.workspace-shell .github-connect-card button,.workspace-shell .marketing-brand-create,.workspace-shell .project-domains-surface .project-domain-primary-action-button:hover{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important;border-color:var(--workspace-neon)!important;box-shadow:0 10px 24px #b6ff3b24!important}.workspace-shell .overview-console-actions .green-button:hover,.workspace-shell .hosting-control-body button:hover,.workspace-shell .github-connect-card button:hover,.workspace-shell .marketing-brand-create:hover{background:var(--workspace-neon-bright)!important;border-color:var(--workspace-neon-bright)!important}.workspace-shell .project-deployment-item>.project-card-state.ready,.workspace-shell .project-live-label.ready,.workspace-shell .marketing-status.delivering,.workspace-shell .marketing-count,.workspace-shell .marketing-api-strip code,.workspace-shell .marketing-reveal code,.workspace-shell .marketing-row-icon,.workspace-shell .domain-buy-source-mark .pulse-dot,.workspace-shell .domain-market-page .domain-buy-source-mark .pulse-dot{color:var(--workspace-neon)!important}.workspace-shell .project-deployment-item>.project-card-state.ready{background:var(--workspace-neon-wash)!important;border-color:#b6ff3b73!important}.workspace-shell .marketing-reveal,.workspace-shell .api-key-note{background:#b6ff3b0e!important;border-color:#b6ff3b57!important}.workspace-shell .marketing-row-icon,.workspace-shell .domain-market-page .domain-order-icon{color:var(--workspace-neon)!important;background:#b6ff3b12!important;border-color:#b6ff3b4d!important}.workspace-shell .api-key-note>i{color:var(--workspace-neon)!important}.workspace-shell .deployment-create-surface .source-card.selected{box-shadow:inset 2px 0 var(--workspace-neon), 0 12px 24px #b6ff3b14!important;background:#b6ff3b11!important;border-color:#b6ff3b85!important}.workspace-shell .deployment-create-surface .source-card.selected strong{color:var(--workspace-neon)!important}.workspace-shell .project-deployment-item.active,.workspace-shell .build-room-step.active{background:#b6ff3b0e!important}.workspace-shell .build-room-step.active .build-room-step-mark{color:var(--workspace-neon)!important;border-color:var(--workspace-neon)!important;box-shadow:0 0 0 4px #b6ff3b1a!important}.workspace-shell .domain-market-page .domain-buy-page-search:focus-within{border-color:#b6ff3b9e!important;box-shadow:0 0 0 4px #b6ff3b1a!important}.workspace-shell .domain-market-page .domain-price-row.active,.workspace-shell .domain-market-page .domain-search-result-row.active{background:#b6ff3b0e!important}.workspace-shell .hosting-step-icon,.workspace-shell .hosting-control-icon,.workspace-shell .quick-action-icon{color:var(--workspace-neon)!important;background:#b6ff3b14!important;border-color:#b6ff3b4d!important}.workspace-shell .hosting-sequence-list>button:hover,.workspace-shell .hosting-links-row button:hover{background:#b6ff3b12!important}.workspace-shell .workspace-hub-icon,.workspace-shell .github-connect-card>i{color:var(--workspace-neon)!important;background:#b6ff3b14!important;border-color:#b6ff3b4d!important}.workspace-shell .project-dashboard-nav nav button:hover,.workspace-shell .project-settings-rail button:hover{color:var(--workspace-neon)!important;background:#b6ff3b0f!important}.workspace-shell .project-dashboard-nav nav button.active,.workspace-shell .project-settings-rail button.active,.workspace-shell .dashboard-tabs button.active,.workspace-shell .subnav-item.active{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important;border-color:var(--workspace-neon)!important;box-shadow:0 8px 20px #b6ff3b24!important}.workspace-shell .project-dashboard-nav nav button.active>i:first-child,.workspace-shell .project-settings-rail button.active>i,.workspace-shell .dashboard-tabs button.active i,.workspace-shell .dashboard-tabs button.active svg,.workspace-shell .subnav-item.active svg,.workspace-shell .subnav-item.active .subnav-chevron{color:var(--workspace-neon-ink)!important}.workspace-shell .sidebar-logo{box-shadow:0 12px 28px #b6ff3b1f!important}.workspace-shell .project-dashboard-nav{background-image:linear-gradient(#111811,#090d09)!important;border-color:#ffffff21!important}.workspace-shell .project-brand-mark{background:#b6ff3b1a!important;border-color:#b6ff3b52!important}.workspace-shell .project-dashboard-tools button{color:#c5cdbf!important;background:linear-gradient(#101510,#0b0f0b)!important;border-color:#2d352c!important}.workspace-shell .deployment-map{background-image:radial-gradient(circle at 50% 52%,#b6ff3b12,#0000 22%)!important}.workspace-shell .workspace-sidebar{border-right-color:#ffffff1f!important}.workspace-shell .usage-pill{border-color:#2d352c!important}.workspace-shell .global-toolbar,.workspace-shell .workspace-switcher,.workspace-shell .hosting-subnav,.workspace-shell .project-dashboard-brand,.workspace-shell .project-control-columns,.workspace-shell .project-card-head{border-color:#ffffff1f!important}.workspace-shell .marketing-domain-chevron:hover,.workspace-shell .domain-market-page .domain-tld-picker button:hover{color:var(--workspace-neon)!important}.workspace-shell .marketing-empty i,.workspace-shell .marketing-activity-empty i{color:#7c8975!important}.workspace-shell .settings-fields select{color:#f0f2ea!important}.workspace-shell .settings-readonly-field code{color:#d6ff8c!important}.workspace-shell .settings-readonly-field button{color:#858d80!important}.workspace-shell .settings-readonly-field button:hover{color:var(--workspace-neon)!important}.workspace-shell .settings-region-readout{color:#b8beb2!important}.workspace-shell .settings-outline-button,.workspace-shell .outline-button,.workspace-shell .black-button{color:#d6dbd1!important;background:#101510!important;border-color:#2d352c!important}.workspace-shell .settings-outline-button:hover,.workspace-shell .outline-button:hover,.workspace-shell .black-button:hover{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important;border-color:var(--workspace-neon)!important}.landing-page{--landing-neon:#b6ff3b;--landing-neon-ink:#101a0c;--landing-neon-deep:#648d1f;--green:#b6ff3b!important}.landing-page .landing-nav button,.landing-page .landing-primary{color:var(--landing-neon-ink)!important;background:var(--landing-neon)!important;border-color:var(--landing-neon)!important;box-shadow:0 10px 24px #b6ff3b38!important}.landing-page .landing-nav button:hover,.landing-page .landing-primary:hover{color:#f7f8f2!important;background:#11120f!important;border-color:#11120f!important}.landing-page .landing-brand span{background:var(--landing-neon)!important}.landing-page .landing-hero{background-image:radial-gradient(circle at 78% 22%,#b6ff3b33,#0000 24%),linear-gradient(#11120f0b 1px,#0000 1px),linear-gradient(90deg,#11120f0b 1px,#0000 1px)!important}.landing-page .landing-hero:after{background:radial-gradient(#b6ff3b38,#0000 67%)!important}.landing-page .landing-hero h1 span{color:var(--landing-neon-deep)!important;-webkit-text-decoration-color:var(--landing-neon)!important;text-decoration-color:var(--landing-neon)!important}.landing-page .landing-actions>a:hover,.landing-page .landing-footer a:not(.landing-brand):hover,.landing-page .landing-footer button:hover,.landing-page .landing-kicker{color:var(--landing-neon-deep)!important}.landing-page .landing-deploy-grid>ul:after{color:var(--landing-neon)!important;border-color:#b6ff3b57!important}.landing-page .landing-deploy-grid>ul li:before{color:var(--landing-neon-ink)!important;background:var(--landing-neon)!important}.landing-page .landing-deploy-grid article>div span:before{background:var(--landing-neon)!important;border-color:#7da52c!important}.landing-page .landing-platform{background-image:radial-gradient(circle at 12% 5%,#b6ff3b29,#0000 27%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)!important}.landing-page .landing-platform .landing-kicker{color:var(--landing-neon)!important}.landing-page .landing-platform .landing-services article:hover{background:#b6ff3b0e!important;border-color:#b6ff3b80!important}.landing-page .landing-platform .landing-services article:before{color:#b6ff3b33!important}.landing-page .landing-platform .landing-services article:hover:before{color:#b6ff3b85!important}.landing-page .landing-two-up article:first-child{background:var(--landing-neon)!important;border-color:#91c936!important}.landing-page .landing-two-up article:first-child .landing-kicker{color:var(--landing-neon-ink)!important}.landing-page .landing-steps:before{background:linear-gradient(90deg,#0000,#8ebd2f 15% 85%,#0000)!important}.landing-page .landing-steps strong{color:var(--landing-neon-ink)!important;background:var(--landing-neon)!important;box-shadow:0 0 0 1px #8ebd2f!important}.landing-page .landing-pricing article:nth-child(2){background:var(--landing-neon)!important}.landing-page .landing-pricing article:nth-child(2):before{color:var(--landing-neon-ink)!important}.landing-page .landing-pricing-plans article:after{background:#dfe2d8}.landing-page .landing-pricing-plans article:hover:after{background:var(--landing-neon)!important}.landing-page .landing-pricing-plans li:before,.landing-page .landing-pricing-plans header>div>span:before{background:var(--landing-neon)!important;border-color:#8ebd2f!important}.landing-page .landing-pricing-plans .pricing-featured{background:radial-gradient(circle at 92% 0,#b6ff3b29,#0000 31%),linear-gradient(160deg,#171914 0%,#0d0e0c 76%)!important;border-color:#526d25!important}.landing-page .landing-pricing-plans .pricing-featured:hover{border-color:#7fa83a!important}.landing-page .landing-pricing-plans .pricing-featured button,.landing-page .landing-pricing-plans button:hover{color:var(--landing-neon-ink)!important;background:var(--landing-neon)!important;border-color:var(--landing-neon)!important}.landing-page .pricing-recommended{color:var(--landing-neon-ink)!important;background:var(--landing-neon)!important}.landing-page .pricing-billing button span{color:var(--landing-neon-deep)!important}.landing-page .pricing-billing button.active span,.landing-page .landing-email-code header b,.landing-page .landing-email-code footer strong,.landing-page .landing-email-code pre span{color:var(--landing-neon)!important}.landing-page .notify-event>i,.landing-page .landing-notify-flow aside{color:var(--landing-neon-ink)!important;background:var(--landing-neon)!important}.landing-page .notify-event>b,.landing-page .notify-route-line:before{color:var(--landing-neon)!important;background:var(--landing-neon)!important}.landing-page .notify-route-line span{background:var(--landing-neon)!important;box-shadow:0 0 14px #b6ff3bb8!important}.landing-page .notify-destinations b{color:#5c841b!important}.landing-page .landing-notify-flow aside .landing-kicker{color:var(--landing-neon-ink)!important}.landing-page .landing-notify-flow aside p{color:#24330f!important}.landing-page .landing-notify-flow aside code{color:var(--landing-neon)!important}.landing-page .landing-closing{background-image:radial-gradient(circle at 82% 18%,#b6ff3b38,#0000 30%)!important}.landing-page .landing-closing-mascot img{filter:drop-shadow(0 0 14px #b6ff3b6b)drop-shadow(0 0 48px #b6ff3b2e)!important}main.docs-portal{--docs-acc:#b6ff3b;--docs-acc-bg:#b6ff3b12;--docs-acc-bdr:#b6ff3b38;--docs-ink:#f2f4ef;--docs-muted:#a0a69d;--docs-dim:#70776e;--docs-line:#f4f6f01a;--docs-bg:#090a09;--docs-bg1:#0e100e;color:var(--docs-ink)!important;background:var(--docs-bg)!important}main.docs-portal .docs-portal-body,main.docs-portal .docs-portal-main{color:var(--docs-ink)!important;background-color:var(--docs-bg)!important}main.docs-portal .docs-portal-topbar,main.docs-portal .docs-portal-tabs{border-color:var(--docs-line)!important;-webkit-backdrop-filter:blur(12px)!important;background:#090a09e0!important}main.docs-portal .docs-portal-tabs .active,main.docs-portal .docs-portal-tabs>.active{color:var(--docs-ink)!important;border-bottom-color:var(--docs-acc)!important}main.docs-portal .docs-portal-tabs a:hover{color:var(--docs-acc)!important}main.docs-portal .docs-portal-actions .docs-portal-signup:hover{opacity:.88!important}main.docs-portal .docs-portal-search input::placeholder,main.docs-portal .docs-portal-search>i,main.docs-portal .docs-portal-search kbd{color:var(--docs-dim)!important}main.docs-portal .docs-portal-brand{filter:none!important}main.docs-portal .docs-portal-sidebar{background:var(--docs-bg)!important;border-right-color:var(--docs-line)!important;scrollbar-color:#f4f6f01a var(--docs-bg)!important}main.docs-portal .docs-portal-main{background-color:var(--docs-bg)!important;background-image:radial-gradient(680px 420px at 76% 0,#b6ff3b12,#0000 70%),linear-gradient(90deg,#f4f6f006 1px,#0000 1px),linear-gradient(#f4f6f005 1px,#0000 1px)!important;background-size:auto,96px 96px,96px 96px!important;width:min(100%,1320px)!important;padding:0 72px 76px!important}main.docs-portal .docs-introduction-header,main.docs-portal .docs-article-head{border-bottom-color:var(--docs-line)!important;max-width:780px!important;padding-top:58px!important;padding-bottom:30px!important}main.docs-portal .docs-title-ink,main.docs-portal .docs-introduction-header h1,main.docs-portal .docs-article-head h1,main.docs-portal .docs-long-section h2,main.docs-portal .docs-article-section h2{color:var(--docs-ink)!important}main.docs-portal .docs-introduction-header h1,main.docs-portal .docs-article-head h1{letter-spacing:-.075em!important;max-width:760px!important;font-size:clamp(40px,4.2vw,58px)!important;line-height:.98!important}main.docs-portal .docs-introduction-header p,main.docs-portal .docs-article-head p,main.docs-portal .docs-introduction-lede,main.docs-portal .docs-long-section>p,main.docs-portal .docs-article-section p{color:var(--docs-muted)!important;font-size:14px!important;line-height:1.68!important}main.docs-portal .docs-kicker{color:var(--docs-acc)!important;letter-spacing:.11em!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}main.docs-portal .docs-page-context button:hover,main.docs-portal .docs-copy-button:hover{border-color:var(--docs-acc-bdr)!important;color:var(--docs-acc)!important}main.docs-portal .docs-home-layout{grid-template-columns:minmax(0,780px) 160px;align-items:start;gap:60px;padding-top:30px;display:grid}main.docs-portal .docs-home-layout .docs-introduction-body{min-width:0;max-width:none!important}main.docs-portal .docs-home-on-page{top:138px}main.docs-portal .docs-on-page>span{color:var(--docs-dim)!important}main.docs-portal .docs-on-page a{color:var(--docs-dim)!important;font-size:11px!important}main.docs-portal .docs-home-on-page a:hover,main.docs-portal .docs-on-page a:hover{color:var(--docs-acc)!important}main.docs-portal .docs-product-map,main.docs-portal .docs-visual,main.docs-portal .docs-article-figure,main.docs-portal .docs-next-grid a{background:var(--docs-bg1)!important;border-color:var(--docs-line)!important;box-shadow:0 22px 70px #00000057!important}main.docs-portal .docs-product-map-grid>div.is-active,main.docs-portal .docs-detail-list details:hover{background:var(--docs-acc-bg)!important}main.docs-portal .docs-callout,main.docs-portal .docs-article-note{border-left-color:var(--docs-acc)!important;border-top-color:var(--docs-acc-bdr)!important;border-right-color:var(--docs-acc-bdr)!important;border-bottom-color:var(--docs-acc-bdr)!important;background:#b6ff3b0a!important}main.docs-portal .docs-detail-list details a,main.docs-portal .docs-article-section a,main.docs-portal .docs-section-index,main.docs-portal .docs-article-section h2 span,main.docs-portal .docs-introduction-steps li>b,main.docs-portal .docs-quickstart-list li>b{color:var(--docs-acc)!important}main.docs-portal .docs-introduction-steps li>b,main.docs-portal .docs-quickstart-list li>b{background:var(--docs-acc-bg)!important;border-color:var(--docs-acc-bdr)!important}main.docs-portal .docs-introduction-steps,main.docs-portal .docs-quickstart-list,main.docs-portal .docs-detail-list,main.docs-portal .docs-article-nav,main.docs-portal .docs-article-section+.docs-article-section{border-color:var(--docs-line)!important}main.docs-portal .docs-next-grid strong,main.docs-portal .docs-next-grid b,main.docs-portal .docs-article-nav strong{color:var(--docs-ink)!important}main.docs-portal .docs-next-grid span,main.docs-portal .docs-article-nav small{color:var(--docs-muted)!important}main.docs-portal .docs-home-hero{border-color:var(--docs-line)!important}main.docs-portal .docs-home-primary-action:hover{opacity:.88!important}main.docs-portal .docs-home-secondary-action{color:var(--docs-muted)!important;border-color:var(--docs-line)!important;background:#f4f6f00a!important}main.docs-portal .docs-home-secondary-action:hover{color:var(--docs-ink)!important;border-color:#f4f6f033!important}main.docs-portal .docs-home-start-card{background:var(--docs-bg1)!important;border-color:var(--docs-line)!important}main.docs-portal .docs-home-start-card span{color:var(--docs-acc)!important}main.docs-portal .docs-home-start-card b{color:var(--docs-dim)!important}main.docs-portal .docs-home-start-card a{border-color:var(--docs-line)!important}main.docs-portal .docs-home-start-card a:hover{background:var(--docs-acc-bg)!important;border-color:var(--docs-acc-bdr)!important}main.docs-portal .docs-home-start-card a strong{color:var(--docs-ink)!important}main.docs-portal .docs-home-start-card a small{color:var(--docs-muted)!important}main.docs-portal .docs-home-product-card{background:var(--docs-bg1)!important;border-color:var(--docs-line)!important}main.docs-portal .docs-home-product-card:hover{border-color:var(--docs-acc-bdr)!important;background:#b6ff3b08!important}main.docs-portal .docs-home-product-card span{color:var(--docs-acc)!important}main.docs-portal .docs-home-product-card h3{color:var(--docs-ink)!important}main.docs-portal .docs-home-product-card p{color:var(--docs-muted)!important}main.docs-portal .docs-home-guide-grid a{border-color:var(--docs-line)!important}main.docs-portal .docs-home-guide-grid a:hover{border-color:var(--docs-acc-bdr)!important;background:var(--docs-acc-bg)!important}main.docs-portal .docs-home-guide-grid a b{color:var(--docs-acc)!important;background:var(--docs-acc-bg)!important;border-color:var(--docs-acc-bdr)!important}main.docs-portal .docs-home-guide-grid a strong{color:var(--docs-ink)!important}main.docs-portal .docs-home-guide-grid a small{color:var(--docs-muted)!important}main.docs-portal .docs-home-section-head h2{color:var(--docs-ink)!important}main.docs-portal .docs-home-section-head p{color:var(--docs-muted)!important}main.docs-portal .docs-code,main.docs-portal pre.docs-code{background:var(--docs-bg1)!important;border-color:var(--docs-line)!important;color:var(--docs-muted)!important}.sidebar-logo,.auth-brand-mark,.preview-brand,.docs-portal-brand,.landing-page .landing-brand{filter:none}@media (max-width:900px){main.docs-portal .docs-portal-main{padding-left:36px!important;padding-right:36px!important}main.docs-portal .docs-home-layout{grid-template-columns:minmax(0,1fr);gap:24px}main.docs-portal .docs-home-on-page{border-bottom:1px solid var(--docs-line);flex-wrap:wrap;order:-1;gap:6px 14px;padding:0 0 18px;display:flex;position:static}main.docs-portal .docs-home-on-page>span{width:100%;margin:0}}@media (max-width:680px){main.docs-portal .docs-portal-main{padding-left:20px!important;padding-right:20px!important}main.docs-portal .docs-introduction-header,main.docs-portal .docs-article-head{padding-top:44px!important}}@media (min-width:821px){.landing-page .landing-pricing-plans{box-shadow:none;background:0 0;border:0;align-items:stretch;gap:14px;overflow:visible}.landing-page .landing-pricing-plans article,.landing-page .landing-pricing-plans article:nth-child(2){background:#fbfcf8;border:1px solid #d5d8cf;border-radius:16px;grid-template-rows:auto auto 1fr auto;height:auto;display:grid;box-shadow:0 14px 36px #1d21170b;min-height:612px!important;padding:26px 23px 20px!important}.landing-page .landing-pricing-plans article>header,.landing-page .landing-pricing-plans .pricing-featured>header{border-bottom:1px solid #e0e3da;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plan price";align-items:start;display:grid;min-height:0!important;padding:0 0 18px!important}.landing-page .landing-pricing-plans article>header>div{grid-area:plan}.landing-page .landing-pricing-plans article>header>div>span{color:#565a52;letter-spacing:.14em;align-items:center;gap:7px;font-size:8px;line-height:1;display:inline-flex}.landing-page .landing-pricing-plans article>header>div>span:before{width:6px;height:6px}.landing-page .landing-pricing-plans article>header>p{grid-area:price;justify-content:flex-end;align-items:baseline;gap:5px;margin:0!important}.landing-page .landing-pricing-plans article>header strong{font-size:38px;line-height:.88}.landing-page .landing-pricing-plans article>header small{white-space:nowrap;margin:0;font-size:9px}.landing-page .landing-pricing-plans article>p{color:#656960;font-size:11px;line-height:1.45;min-height:0!important;margin:17px 0 14px!important}.landing-page .landing-pricing-plans article>ul{align-self:stretch;min-height:0;background:0 0!important;border:0!important;padding:0!important}.landing-page .landing-pricing-plans article>ul li{color:#44473f;border-bottom:1px solid #e2e5dc;min-height:34px;padding:8px 0 8px 23px;font-size:9.5px;line-height:1.35}.landing-page .landing-pricing-plans article>ul li:last-child{border-bottom:0}.landing-page .landing-pricing-plans article>ul li:before{color:#173b7a;background:#e8f0ff;border:1px solid #b9cdf4;width:14px;height:14px;font-size:8px;top:9px;left:0}.landing-page .landing-pricing-plans article>footer{border-top:1px solid #e0e3da;flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding-top:18px;display:flex}.landing-page .landing-pricing-plans article>footer>span{color:#70746b;max-width:none;font-size:9px}.landing-page .landing-pricing-plans article>footer button{border-radius:9px;justify-content:center;width:100%;min-height:44px;font-size:10px}.landing-page .landing-pricing-plans .pricing-featured{background:radial-gradient(circle at 90% 0,#2563eb1f,#0000 32%),linear-gradient(160deg,#171914 0%,#0d0e0c 76%);border-color:#2e3427;box-shadow:0 28px 68px #11120f33;min-height:636px!important;margin:-10px 0!important;padding:36px 23px 20px!important}.landing-page .landing-pricing-plans .pricing-featured>p{color:#a4a89e}.landing-page .landing-pricing-plans .pricing-featured>ul li{color:#c5c8c0;border-color:#2d302a}.landing-page .landing-pricing-plans .pricing-featured>footer{border-color:#2d302a}.landing-page .landing-pricing-plans .pricing-featured>footer>span{color:#a4a89e}}@media (max-width:820px){.landing-page .landing-pricing-plans article,.landing-page .landing-pricing-plans article:nth-child(2),.landing-page .landing-pricing-plans .pricing-featured{min-height:0!important;margin:0!important;padding:24px 22px 20px!important}.landing-page .landing-pricing-plans article>header,.landing-page .landing-pricing-plans .pricing-featured>header{grid-template-columns:minmax(0,1fr) auto;display:grid;min-height:0!important;padding-bottom:17px!important}.landing-page .landing-pricing-plans article>p{min-height:0!important;margin:16px 0 14px!important}.landing-page .landing-pricing-plans article>ul{background:0 0!important;border:0!important;padding:0!important}.landing-page .landing-pricing-plans article>footer{gap:12px;padding-top:18px;flex-direction:column!important;align-items:stretch!important}.landing-page .landing-pricing-plans article>footer>span{max-width:none}.landing-page .landing-pricing-plans article>footer button{justify-content:center;width:100%}}.landing-page #deployments{padding-top:112px;padding-bottom:124px}.landing-page #deployments .landing-deploy-grid{background:#dfe1d8;border:1px solid #cdd0c5;border-radius:28px;grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);gap:0;padding:12px;position:relative;overflow:visible;box-shadow:0 34px 90px #181c1221}.landing-page #deployments .landing-deploy-grid:before{content:"DEPLOYMENT  /  PROD";color:#777b72;letter-spacing:.12em;font-size:9px;font-weight:700;position:absolute;top:-31px;left:12px}.landing-page #deployments .landing-hosting-shot{background:#050605;border-radius:18px 0 0 18px;min-width:0;min-height:440px;margin:0;position:relative;overflow:hidden}.landing-page #deployments .landing-hosting-shot:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#050605b8 86%,#050605 100%);position:absolute;inset:0}.landing-page #deployments .landing-hosting-shot img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.04);width:118%;max-width:none;height:100%;min-height:440px;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .45s;transform:translate(-13%)scale(1.012)}.landing-page #deployments .landing-deploy-grid:hover .landing-hosting-shot img{filter:saturate()contrast(1.02);transform:translate(-13%)scale(1.035)}.landing-page #deployments .landing-hosting-shot figcaption{z-index:2;color:#8f9389;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-top:14px;font-size:9px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.landing-page #deployments .landing-hosting-shot figcaption strong{color:#dfe2d8;font-size:9px;font-weight:500}.landing-page #deployments .landing-deploy-grid>ul{min-height:440px;box-shadow:none;background:radial-gradient(circle at 15% 0,#2563eb14,#0000 30%),linear-gradient(#131411,#0d0e0c);border:0;border-radius:18px 0 0 18px;padding:88px 32px 28px}.landing-page #deployments .landing-deploy-grid>ul:before{content:"rimbra-cloud  /  web-production";color:#f1f2ec;letter-spacing:.02em;border-bottom-color:#ffffff17;height:58px;padding:22px 24px;font-size:10px}.landing-page #deployments .landing-deploy-grid>ul:after{background:#2563eb0a;padding:5px 9px 5px 20px;top:18px;right:22px}.landing-page #deployments .landing-deploy-grid>ul li{color:#c7cac1;border-bottom-color:#ffffff13;min-height:58px;padding:18px 22px 18px 48px;font-size:12px}.landing-page #deployments .landing-deploy-grid>ul li:before{width:20px;height:20px;top:18px;left:12px}.landing-page #deployments .landing-deploy-grid>article{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbf6f5;border:1px solid #11120f21;border-radius:18px;min-height:416px;margin:12px 0 12px -34px;padding:36px 34px 26px;position:relative;box-shadow:-18px 22px 55px #0000002e}.landing-page #deployments .landing-deploy-grid article h3{letter-spacing:-.07em;max-width:300px;margin-top:64px;font-size:clamp(34px,3vw,45px);line-height:.9}.landing-page #deployments .landing-deploy-grid article>p:not(.landing-kicker){color:#62665d;max-width:330px;margin-top:21px}.landing-page #deployments .landing-deploy-grid article>div{margin-top:34px}.landing-page #deployments .landing-deploy-grid article>div span{color:#3d403a;padding:12px 10px 12px 25px;font-size:10px}.landing-page #products.landing-platform{background:radial-gradient(circle at 14% 25%,#2563eb1a,#0000 26%),#0c0d0b;min-height:720px;position:relative;overflow:hidden}.landing-page #products.landing-platform:after{content:none}.landing-page #products .landing-email-demo{z-index:1;background:#11120f;border:1px solid #343631;border-radius:18px;grid-template-columns:.9fr 1.1fr;gap:0;padding-top:40px;position:relative;overflow:hidden;box-shadow:0 38px 95px #0000006b,inset 0 0 0 1px #ffffff06}.landing-page #products .landing-email-demo:before{content:"RIMBRA EMAIL  ·  LIVE TRAFFIC";color:#777b73;letter-spacing:.13em;border-bottom:1px solid #2b2d29;height:40px;padding:14px 18px;font-size:8px;font-weight:700;position:absolute;top:0;left:0;right:0}.landing-page #products .landing-email-demo:after{content:"●  ●  ●";color:#484b45;letter-spacing:4px;font-size:7px;position:absolute;top:12px;right:17px}.landing-page #products .landing-email-demo>article{border-radius:0;min-height:380px}.landing-page #products .landing-email-code{background:#0e0f0d;border-right:1px solid #2c2e2a!important}.landing-page #products .landing-email-code header{height:58px}.landing-page #products .landing-email-code pre{min-height:262px;padding:34px 28px;font-size:11px;line-height:1.8}.landing-page #products .landing-email-log>header{min-height:77px;padding:0 24px}.landing-page #products .email-log-row{min-height:70px;padding:0 24px}.landing-page #products .email-log-row strong{font-size:11px}.landing-page #products .landing-email-log>footer{padding:0 24px}.landing-page #notifications.landing-notifications{min-height:690px;position:relative;overflow:hidden;background:#f1f2eb!important}.landing-page #notifications.landing-notifications:before{content:"";pointer-events:none;background-image:linear-gradient(#11120f0b 1px,#0000 1px),linear-gradient(90deg,#11120f0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%,#000);mask-image:linear-gradient(90deg,#0000,#000 32%,#000)}.landing-page #notifications .landing-notify-flow{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #d2d5ca;border-radius:24px;grid-template-columns:.68fr 48px 1.08fr .94fr;padding:10px;position:relative;overflow:visible;box-shadow:0 30px 80px #1e221621}.landing-page #notifications .notify-event{background:radial-gradient(circle at 30% 25%,#2563eb1a,#0000 31%),#11120f;border-radius:15px 0 0 15px;min-height:374px}.landing-page #notifications .notify-event strong{font-size:14px}.landing-page #notifications .notify-event>i:before{font-size:16px;font-style:normal;font-weight:700;content:"↗"!important;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif!important}.landing-page #notifications .notify-route-line{min-height:374px}.landing-page #notifications .notify-destinations{background:#e5e7de;min-height:374px;padding:26px 20px}.landing-page #notifications .notify-destinations article{min-height:72px;box-shadow:0 1px #11120f05}.landing-page #notifications .landing-notify-flow aside{background:#fbfcf7;border-radius:0 15px 15px 0;min-height:374px;padding:36px 30px}.landing-page #notifications .landing-notify-flow aside h3{margin-top:58px;font-size:clamp(31px,3vw,44px)}.landing-page #notifications .landing-notify-flow aside code{border:1px solid #30322d;margin-top:34px;position:relative;overflow:visible;box-shadow:0 12px 30px #11120f1f}@media (max-width:820px){.landing-page #deployments{padding-top:80px;padding-bottom:88px}.landing-page #deployments .landing-deploy-grid{border-radius:20px;padding:8px;display:block}.landing-page #deployments .landing-hosting-shot{border-radius:14px 14px 0 0;min-height:360px}.landing-page #deployments .landing-hosting-shot img{width:116%;min-height:360px;transform:translate(-12%)}.landing-page #deployments .landing-hosting-shot:after{background:linear-gradient(#0000 55%,#050605d1)}.landing-page #deployments .landing-deploy-grid>ul{border-radius:14px 14px 0 0;min-height:auto}.landing-page #deployments .landing-deploy-grid>article{min-height:auto;box-shadow:none;border-radius:0 0 14px 14px;margin:0}.landing-page #products.landing-platform{min-height:auto}.landing-page #products .landing-email-demo{grid-template-columns:1fr;width:calc(100% - 32px)}.landing-page #products .landing-email-code{border-bottom:1px solid #2c2e2a!important;border-right:0!important}.landing-page #notifications .landing-notify-flow{grid-template-columns:1fr;padding:8px}.landing-page #notifications .notify-event{border-radius:14px 14px 0 0}.landing-page #notifications .notify-route-line{display:none}.landing-page #notifications .landing-notify-flow aside{border-radius:0 0 14px 14px}}@media (min-width:821px){.landing-page .landing-pricing-plans article,.landing-page .landing-pricing-plans article:nth-child(2),.landing-page .landing-pricing-plans .pricing-featured{min-height:640px}.landing-page .landing-pricing-plans article>header,.landing-page .landing-pricing-plans .pricing-featured>header{min-height:116px;padding-bottom:20px}.landing-page .landing-pricing-plans h3{min-height:0;margin:0;display:none}.landing-page .landing-pricing-plans header>p{margin-top:34px}.landing-page .landing-pricing-plans article>p{min-height:64px;margin-top:22px}.landing-page .landing-pricing-plans .pricing-featured{min-height:666px;padding-top:42px}.landing-page .landing-pricing-plans .pricing-featured header>p{margin-top:34px}}@media (max-width:820px){.landing-page .landing-pricing-plans h3{display:none}.landing-page .landing-pricing-plans article>header{min-height:112px}}@media (min-width:821px){.landing-page #deployments .landing-deploy-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr)}.landing-page #deployments .landing-deploy-grid>article{margin-left:-52px}.landing-page #products .landing-email-demo{background-color:#10110f;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:500px;padding:64px 22px 24px;display:grid;overflow:visible}.landing-page #products .landing-email-demo:before{z-index:4;background:#151613;height:44px;padding:16px 18px}.landing-page #products .landing-email-demo:after{z-index:5;top:14px}.landing-page #products .landing-email-code{z-index:1;grid-area:1/1/auto/8;min-height:394px;transform:translateY(22px);box-shadow:0 26px 65px #0000005c;border:1px solid #30322d!important;border-radius:10px!important}.landing-page #products .landing-email-log{z-index:2;grid-area:1/7/auto/13;min-height:414px;position:relative;transform:translateY(-14px);box-shadow:-22px 28px 75px #0000007a;border:1px solid #363832!important;border-radius:10px!important}.landing-page #products .landing-email-log:before{content:"DELIVERY STREAM";color:#777b72;letter-spacing:.12em;font-size:8px;font-weight:700;position:absolute;top:-25px;right:0}.landing-page #notifications .landing-notify-flow{grid-template-columns:.64fr 34px 1.25fr .86fr;min-height:430px}.landing-page #notifications .notify-event,.landing-page #notifications .notify-route-line,.landing-page #notifications .notify-destinations,.landing-page #notifications .landing-notify-flow aside{min-height:408px}.landing-page #notifications .notify-event{padding:34px 28px;position:relative}.landing-page #notifications .notify-event:after{content:"POST  /v1/events";color:#60645b;letter-spacing:.07em;font-size:8px;font-weight:600;position:absolute;bottom:22px;right:24px}.landing-page #notifications .notify-destinations{background:radial-gradient(circle,#2563eb29 0 3px,#0000 4px),linear-gradient(#d3d6cb,#d3d6cb) 50%/1px calc(100% - 76px) no-repeat,linear-gradient(90deg,#d3d6cb,#d3d6cb) 50%/calc(100% - 70px) 1px no-repeat,#e8eae2;grid-template-columns:1fr 1fr;align-content:center;gap:12px;padding:54px 22px;display:grid;position:relative}.landing-page #notifications .notify-destinations:before{content:"ROUTING LAYER";color:#777b72;letter-spacing:.12em;font-size:8px;font-weight:700;position:absolute;top:20px;left:22px}.landing-page #notifications .notify-destinations article,.landing-page #notifications .notify-destinations article:first-child,.landing-page #notifications .notify-destinations article:last-child{border:1px solid #d2d5ca;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-content:center;min-height:112px;padding:18px;box-shadow:0 12px 30px #1c1f180f}.landing-page #notifications .notify-destinations article b{grid-column:2;margin-top:5px}.landing-page #notifications .notify-destinations img{grid-row:1/3;width:30px;height:30px}.landing-page #notifications .landing-notify-flow aside{padding-left:28px;padding-right:28px}}@media (prefers-reduced-motion:no-preference){.landing-page #products .landing-email-code{animation:7s ease-in-out infinite rimbra-code-float}.landing-page #products .landing-email-log{animation:7s ease-in-out infinite rimbra-log-float}}@keyframes rimbra-code-float{0%,to{transform:translateY(22px)}50%{transform:translateY(16px)}}@keyframes rimbra-log-float{0%,to{transform:translateY(-14px)}50%{transform:translateY(-20px)}}.landing-page #pricing{padding-top:118px;padding-bottom:118px}.landing-page #pricing .landing-section-top{margin-bottom:54px}.landing-page .landing-pricing-plans{width:min(1120px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 auto;display:grid;overflow:visible}.landing-page .landing-pricing-plans article,.landing-page .landing-pricing-plans article:nth-child(2){color:#171815;background:#fbfcf7;border:1px solid #d3d6cc;border-radius:18px;flex-direction:column;min-height:570px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #1e22160e}.landing-page .landing-pricing-plans article:before{content:none!important}.landing-page .landing-pricing-plans article>header{border-bottom:1px solid #dcdfd6;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:27px;display:flex}.landing-page .landing-pricing-plans header>div>span{color:#6a6e65;letter-spacing:.14em;font-size:9px;font-weight:700}.landing-page .landing-pricing-plans h3{color:#171815;letter-spacing:-.06em;max-width:280px;margin:14px 0 0;font-size:clamp(26px,2.5vw,35px);font-weight:500;line-height:.98}.landing-page .landing-pricing-plans header>p{flex:none;justify-items:end;margin:0;display:grid}.landing-page .landing-pricing-plans header strong{color:#11120f;letter-spacing:-.07em;font-size:42px;font-weight:500;line-height:.9}.landing-page .landing-pricing-plans header small{color:#777b72;margin-top:8px;font-size:9px}.landing-page .landing-pricing-plans article>p{color:#656960;max-width:390px;margin:24px 0 20px;font-size:12px;line-height:1.5}.landing-page .landing-pricing-plans ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-page .landing-pricing-plans li{color:#3e413b;border-bottom:1px solid #e5e7e0;min-height:35px;padding:9px 10px 9px 22px;font-size:10px;position:relative}.landing-page .landing-pricing-plans li:before{content:"";background:#3579ee;border:1px solid #5f83d3;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:2px}.landing-page .landing-pricing-plans article>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:25px;display:flex}.landing-page .landing-pricing-plans footer>span{color:#686c63;max-width:170px;font-size:9px;line-height:1.35}.landing-page .landing-pricing-plans button{color:#f5f6ef;background:#171815;border:1px solid #171815;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:10px;font-weight:650;transition:color .2s,background .2s,transform .2s;display:inline-flex}.landing-page .landing-pricing-plans button:hover{color:#11120f;background:var(--green);transform:translateY(-2px)}.landing-page .landing-pricing-plans .pricing-featured{color:#f3f4ee;background:radial-gradient(circle at 90% 0,#2563eb1c,#0000 30%),#11120f;border-color:#30332d;box-shadow:0 28px 70px #1315102e}.landing-page .landing-pricing-plans .pricing-featured>header,.landing-page .landing-pricing-plans .pricing-featured li{border-color:#2d2f2a}.landing-page .landing-pricing-plans .pricing-featured h3,.landing-page .landing-pricing-plans .pricing-featured header strong{color:#f4f5ef}.landing-page .landing-pricing-plans .pricing-featured header>div>span,.landing-page .landing-pricing-plans .pricing-featured header small,.landing-page .landing-pricing-plans .pricing-featured>p,.landing-page .landing-pricing-plans .pricing-featured li,.landing-page .landing-pricing-plans .pricing-featured footer>span{color:#a4a89e}.landing-page .landing-pricing-plans .pricing-featured button{color:#11120f;background:var(--green);border-color:var(--green)}.landing-page .landing-pricing-plans .pricing-featured button:hover{background:#4f7ff5}.landing-page .pricing-recommended{color:#11120f;background:var(--green);letter-spacing:.1em;border-radius:0 0 7px 7px;padding:8px 11px;font-size:8px;font-weight:800;position:absolute;top:0;right:28px}.landing-page .pricing-footnote{color:#74776f;text-align:center;max-width:760px;margin:30px auto 0;font-size:11px;line-height:1.55}@media (max-width:820px){.landing-page #pricing{padding-top:82px;padding-bottom:82px}.landing-page .landing-pricing-plans{grid-template-columns:1fr}.landing-page .landing-pricing-plans article,.landing-page .landing-pricing-plans article:nth-child(2){min-height:0;padding:26px 22px}}@media (max-width:480px){.landing-page .landing-pricing-plans article>header,.landing-page .landing-pricing-plans article>footer{align-items:flex-start}.landing-page .landing-pricing-plans article>header{display:grid}.landing-page .landing-pricing-plans header>p{justify-items:start}.landing-page .landing-pricing-plans article>footer{flex-direction:column}}@media (min-width:821px){.landing-page #pricing{background:#f2f3ec;width:100%;max-width:none;padding:88px max(24px,50vw - 620px) 104px}.landing-page #pricing .landing-section-top{text-align:center;width:min(720px,100%);max-width:720px;margin:0 auto 40px;display:block}.landing-page #pricing .landing-section-top h2,.landing-page #pricing .landing-section-top>div>p{text-align:center;margin-left:auto;margin-right:auto}.landing-page #pricing .landing-section-top .landing-kicker{text-align:center;margin:0 auto 16px;display:block}.landing-page #pricing .landing-section-top h2{max-width:650px;margin-top:0;font-size:clamp(42px,4.7vw,66px);line-height:.92}.landing-page #pricing .landing-section-top>div>p{max-width:560px;margin-top:18px}.landing-page #pricing .pricing-billing{margin-top:22px}.landing-page .landing-pricing-plans{background:#fafbf6;border:1px solid #cdd0c6;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;overflow:hidden;box-shadow:0 24px 70px #1d211714}.landing-page .landing-pricing-plans article,.landing-page .landing-pricing-plans article:nth-child(2){min-width:0;min-height:660px;box-shadow:none;background:0 0;border:0;border-right:1px solid #d9dcd3;border-radius:0;padding:28px 24px 24px}.landing-page .landing-pricing-plans article:last-child{border-right:0}.landing-page .landing-pricing-plans article>header{min-height:154px;padding-bottom:22px;display:block}.landing-page .landing-pricing-plans h3{min-height:62px;margin-top:13px;font-size:26px}.landing-page .landing-pricing-plans header>p{justify-content:flex-start;align-items:baseline;gap:6px;margin-top:24px;display:flex}.landing-page .landing-pricing-plans header strong{font-size:39px}.landing-page .landing-pricing-plans header small{margin-top:0}.landing-page .landing-pricing-plans article>p{min-height:56px;margin:20px 0 12px;font-size:11px}.landing-page .landing-pricing-plans li{min-height:43px;padding:12px 4px 11px 18px;font-size:9px;line-height:1.35}.landing-page .landing-pricing-plans li:before{width:5px;height:5px;top:16px;left:0}.landing-page .landing-pricing-plans article>footer{align-items:stretch;gap:13px;margin-top:auto;display:grid}.landing-page .landing-pricing-plans footer>span{max-width:none;min-height:24px}.landing-page .landing-pricing-plans button{border-radius:6px;justify-content:space-between;width:100%;min-height:43px}.landing-page .landing-pricing-plans .pricing-featured{z-index:1;border:1px solid #242621;border-radius:0;min-height:662px;margin:-1px 0;box-shadow:0 18px 50px #11120f2e}.landing-page .pricing-recommended{border-radius:0 0 5px 5px;padding:7px 9px;font-size:7px;right:20px}.landing-page .pricing-footnote{text-align:left;max-width:none;margin-top:18px}}.landing-page .pricing-billing{background:#e4e6de;border:1px solid #d6d9cf;border-radius:999px;gap:3px;margin-top:26px;padding:4px;display:inline-flex}.landing-page .pricing-billing button{color:#6f736a;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-size:10px;font-weight:650}.landing-page .pricing-billing button.active{color:#f6f7f1;background:#11120f;box-shadow:0 3px 10px #11120f29}.landing-page .pricing-billing button span{color:#1d4ed8;margin-left:6px;font-size:8px}.landing-page .pricing-billing button.active span{color:var(--green)}@media (min-width:821px){.landing-page .landing-pricing-plans{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.landing-page .landing-pricing-plans article,.landing-page .landing-pricing-plans article:nth-child(2){background:#fbfcf8;border:1px solid #d3d6cc;border-radius:16px;min-height:690px;padding:30px 25px 25px;box-shadow:0 16px 42px #1d21170b}.landing-page .landing-pricing-plans .pricing-featured{background:radial-gradient(circle at 85% 0,#2563eb1a,#0000 28%),#10110f;border:1px solid #11120f;border-radius:18px;min-height:716px;margin:-13px 0;padding-top:42px;box-shadow:0 28px 70px #11120f33}.landing-page .pricing-recommended{white-space:nowrap;border-radius:0 0 7px 7px;padding:8px 13px;top:-1px;right:50%;transform:translate(50%)}.landing-page .landing-pricing-plans li:before{content:"✓";color:#11120f;background:var(--green);border:0;place-items:center;width:13px;height:13px;font-size:8px;font-weight:900;display:grid;top:10px}.landing-page .landing-pricing-plans li{padding-left:22px}.landing-page .landing-pricing-plans button{min-height:46px}.landing-page .landing-pricing-plans .pricing-featured button{color:#11120f;background:var(--green);border-color:var(--green)}}@media (max-width:820px){.landing-page .pricing-billing{margin-top:22px}.landing-page .landing-pricing-plans{gap:12px}.landing-page .landing-pricing-plans article{border-radius:14px}.landing-page .pricing-recommended{top:0}}@media (min-width:821px){.landing-page .landing-pricing-plans{gap:16px}.landing-page .landing-pricing-plans article,.landing-page .landing-pricing-plans article:nth-child(2){background:linear-gradient(160deg,#fff 0%,#fafbf7 70%);border-color:#d8dbd2;border-radius:20px;min-height:720px;padding:34px 28px 28px;transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .28s,box-shadow .28s;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 20px 50px #1f23180e}.landing-page .landing-pricing-plans article:after{transform-origin:0;background:#dfe2d8;height:2px;transition:background .25s,transform .25s;position:absolute;top:0;left:28px;right:28px;content:""!important}.landing-page .landing-pricing-plans article:hover{z-index:2;border-color:#bfc4b7;transform:translateY(-7px);box-shadow:inset 0 1px #ffffffe6,0 28px 70px #1f23181c}.landing-page .landing-pricing-plans article:hover:after{background:var(--green)}.landing-page .landing-pricing-plans article>header{border-bottom-color:#e0e3da;min-height:178px;padding-bottom:26px}.landing-page .landing-pricing-plans header>div>span{color:#565a52;align-items:center;gap:7px;font-size:8px;display:inline-flex}.landing-page .landing-pricing-plans header>div>span:before{content:"";background:var(--green);border:1px solid #6d8fd3;border-radius:50%;width:6px;height:6px}.landing-page .landing-pricing-plans h3{min-height:54px;margin-top:17px;font-size:27px;line-height:.96}.landing-page .landing-pricing-plans header>p{margin-top:22px}.landing-page .landing-pricing-plans header strong{letter-spacing:-.08em;font-size:48px}.landing-page .landing-pricing-plans header small{color:#858980;font-size:9px}.landing-page .landing-pricing-plans article>p{color:#666a61;min-height:65px;margin:23px 0 15px;font-size:11px}.landing-page .landing-pricing-plans ul{gap:3px}.landing-page .landing-pricing-plans li{color:#44473f;border-bottom:0;min-height:36px;padding:9px 2px 8px 25px;font-size:9px;line-height:1.35}.landing-page .landing-pricing-plans li:before{color:#173b7a;background:#e8f0ff;border:1px solid #b9cdf4;width:15px;height:15px;font-size:8px;top:8px}.landing-page .landing-pricing-plans article>footer{border-top:1px solid #e1e4db;gap:15px;padding-top:24px}.landing-page .landing-pricing-plans footer>span{color:#666a61;font-size:9px}.landing-page .landing-pricing-plans button{border-radius:10px;min-height:50px;padding:0 18px;font-size:11px;box-shadow:0 8px 20px #11120f1a}.landing-page .landing-pricing-plans .pricing-featured{background:radial-gradient(circle at 92% 0,#2563eb1f,#0000 31%),linear-gradient(160deg,#171914 0%,#0d0e0c 76%);border-color:#282a25;border-radius:22px;min-height:746px;margin-top:-13px;margin-bottom:-13px;padding:46px 28px 28px;box-shadow:0 34px 80px #11120f3b}.landing-page .landing-pricing-plans .pricing-featured:after{background:var(--green);left:28px;right:28px}.landing-page .landing-pricing-plans .pricing-featured:hover{border-color:#3b4657;box-shadow:0 40px 90px #11120f4a}.landing-page .landing-pricing-plans .pricing-featured header>div>span:before{background:var(--green);border-color:var(--green)}.landing-page .landing-pricing-plans .pricing-featured li:before{color:#11120f;background:var(--green);border-color:var(--green)}.landing-page .landing-pricing-plans .pricing-featured>footer{border-top-color:#2d302a}.landing-page .landing-pricing-plans .pricing-featured button{box-shadow:0 12px 30px #2563eb1f}}.landing-page .landing-email-code pre span{color:#eeefe9}.landing-page .landing-email-code pre em{color:#a9ada4}.landing-page .landing-email-code header span{color:#dfe2d9;background:#242521;border:1px solid #383a35}.landing-page .landing-email-code header b,.landing-page .landing-email-code footer strong{color:#5a89d9}.landing-page #deployments .landing-deploy-grid>ul li:before{color:#7ea2ff;background:#20211e;border:1px solid #45483f;width:18px;height:18px;font-size:9px;top:13px}.landing-page #deployments .landing-deploy-grid>ul li{padding-left:42px}.landing-page #deployments .landing-deploy-grid article>div span:before{width:5px;height:5px;box-shadow:none;background:#858980;border:0}.landing-page #notifications.landing-notifications{color:#11120f;background:#efefe9!important}.landing-page #notifications.landing-notifications .landing-section-top>div>p{color:#64675f!important}.landing-page #notifications.landing-notifications .landing-kicker{color:#666a61!important}.landing-page #notifications.landing-notifications .landing-notify-flow{box-shadow:0 22px 55px #1c1f1817}.landing-page #notifications .notify-route-line:before{background:#b9bbb4}.landing-page #notifications .notify-route-line span{width:7px;height:7px;box-shadow:none;background:#969a91}.landing-page #notifications .notify-event>i{color:#7ea2ff;background:#22231f;border:1px solid #3b3d37;border-radius:7px;width:36px;height:36px;font-size:17px}.landing-page #notifications .notify-event>b{color:#aeb2a8}.landing-page #notifications .notify-destinations img{filter:grayscale();opacity:.72}.landing-page #notifications .notify-destinations b{color:#6c7067}.landing-page #notifications .landing-notify-flow aside{background:#f9f9f5}.landing-page #notifications .landing-notify-flow aside p{color:#65685f}.landing-page #notifications .landing-notify-flow aside code{color:#d8dbd2;background:#191a17}.landing-page .landing-email-demo{background:#30312d;border:1px solid #30312d;border-radius:4px;gap:1px;overflow:hidden}.landing-page .landing-email-demo>article{border:0;border-radius:0}.landing-page .landing-email-log{padding:0;background:#141512!important}.landing-page .landing-email-log>header{border-bottom:1px solid #30312d;align-items:center;min-height:66px;margin:0;padding:0 20px}.landing-page .landing-email-log>header .landing-kicker{color:#878b82;background:0 0;border:0;border-radius:0;padding:0}.landing-page .landing-email-log h3{letter-spacing:-.025em;margin:5px 0 0;font-size:16px}.landing-page .email-live-dot{color:#aeb1a9;border:0;border-radius:0;align-items:center;gap:7px;padding:0;display:inline-flex}.landing-page .email-live-dot:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.landing-page .email-log-row{border-top:0;border-bottom:1px solid #292a27;grid-template-columns:22px minmax(0,1fr) 68px 30px;min-height:63px;padding:0 20px}.landing-page .email-log-row>i{color:#757970;font-size:15px}.landing-page .email-log-row strong{color:#d9dbd4;font-size:10px;font-weight:500}.landing-page .email-log-row small,.landing-page .email-log-row time{color:#6f736b;font-size:8px}.landing-page .email-log-row b{color:#9ba095;text-transform:uppercase;font-size:7px}.landing-page .landing-email-log>footer{border-top:0;gap:0;padding:0 20px}.landing-page .landing-email-log>footer span{color:#777b73;background:0 0;border-radius:0;padding:13px 18px 13px 0;font-size:8px}.landing-page .landing-email-log>footer span+span{border-left:1px solid #292a27;padding-left:18px}.landing-page .landing-email-code header span{border-radius:2px}.landing-page #deployments .landing-deploy-grid>ul:after{animation:3.2s ease-in-out infinite rimbra-live-signal}.landing-page #deployments .landing-deploy-grid>ul li{isolation:isolate;overflow:hidden}.landing-page #deployments .landing-deploy-grid>ul li:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#2563eb13 38%,#2563eb06 72%,#0000);animation:7.5s cubic-bezier(.22,.7,.18,1) infinite rimbra-deploy-pass;position:absolute;inset:0;transform:translate(-48%)}.landing-page #deployments .landing-deploy-grid>ul li:nth-child(2):after{animation-delay:1.05s}.landing-page #deployments .landing-deploy-grid>ul li:nth-child(3):after{animation-delay:2.1s}.landing-page #deployments .landing-deploy-grid>ul li:nth-child(4):after{animation-delay:3.15s}.landing-page #deployments .landing-deploy-grid>ul li:nth-child(5):after{animation-delay:4.2s}.landing-page #deployments .landing-deploy-grid>ul li:before{animation:7.5s ease-in-out infinite rimbra-check-settle}.landing-page #deployments .landing-deploy-grid>ul li:nth-child(2):before{animation-delay:1.05s}.landing-page #deployments .landing-deploy-grid>ul li:nth-child(3):before{animation-delay:2.1s}.landing-page #deployments .landing-deploy-grid>ul li:nth-child(4):before{animation-delay:3.15s}.landing-page #deployments .landing-deploy-grid>ul li:nth-child(5):before{animation-delay:4.2s}.landing-page #deployments .landing-deploy-grid article>div span:before{animation:4.8s ease-in-out infinite rimbra-runtime-tick}.landing-page #deployments .landing-deploy-grid article>div span:nth-child(2):before{animation-delay:1.2s}.landing-page #deployments .landing-deploy-grid article>div span:nth-child(3):before{animation-delay:2.4s}.landing-page #deployments .landing-deploy-grid article>div span:nth-child(4):before{animation-delay:3.6s}.landing-page .landing-email-code{position:relative}.landing-page .landing-email-code:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#5a89d9 48%,#0000 100%);height:1px;animation:5.8s cubic-bezier(.2,.7,.2,1) infinite rimbra-request-trace;position:absolute;bottom:44px;left:0;right:0;transform:scaleX(.08)}.landing-page .landing-email-code header b,.landing-page .email-live-dot:before{animation:3.2s ease-in-out infinite rimbra-live-signal}.landing-page .email-log-row{animation:6.6s ease-in-out infinite rimbra-email-row}.landing-page .email-log-row:nth-of-type(2){animation-delay:2.2s}.landing-page .email-log-row:nth-of-type(3){animation-delay:4.4s}.landing-page .email-log-row>i{transition:color .35s,transform .35s}.landing-page #notifications .notify-route-line:before{transform-origin:0;animation:5.6s cubic-bezier(.45,0,.18,1) infinite rimbra-route-draw}.landing-page #notifications .notify-route-line span{animation:5.6s cubic-bezier(.45,0,.18,1) infinite rimbra-route-packet;left:0;right:auto}.landing-page #notifications .notify-event>i{animation:5.6s ease-in-out infinite rimbra-event-receive}.landing-page #notifications .notify-destinations article{animation:5.6s ease-in-out infinite rimbra-destination-receive;position:relative;overflow:hidden}.landing-page #notifications .notify-destinations article:nth-child(2){animation-delay:1.4s}.landing-page #notifications .notify-destinations article:nth-child(3){animation-delay:2.8s}.landing-page #notifications .notify-destinations article:nth-child(4){animation-delay:4.2s}.landing-page #notifications .notify-destinations article:after{content:"";background:var(--green);opacity:0;width:2px;animation:5.6s ease-in-out infinite rimbra-destination-edge;position:absolute;inset:0 auto 0 0}.landing-page #notifications .notify-destinations article:nth-child(2):after{animation-delay:1.4s}.landing-page #notifications .notify-destinations article:nth-child(3):after{animation-delay:2.8s}.landing-page #notifications .notify-destinations article:nth-child(4):after{animation-delay:4.2s}@keyframes rimbra-live-signal{0%,68%,to{opacity:.72}76%{opacity:1}84%{opacity:.78}92%{opacity:1}}@keyframes rimbra-deploy-pass{0%,7%{opacity:0;transform:translate(-48%)}12%,20%{opacity:1}27%{opacity:0;transform:translate(48%)}to{opacity:0;transform:translate(48%)}}@keyframes rimbra-check-settle{0%,9%,to{color:#74786e;border-color:#45483f;transform:scale(.9)}14%,24%{color:#7ea2ff;border-color:#6d8edc;transform:scale(1)}30%{color:#74786e;border-color:#45483f;transform:scale(.9)}}@keyframes rimbra-runtime-tick{0%,16%,to{background:#858980;transform:scale(.8)}24%,42%{background:var(--green);transform:scale(1.35);box-shadow:0 0 0 4px #2563eb1a}50%{box-shadow:none;background:#858980;transform:scale(.8)}}@keyframes rimbra-request-trace{0%,18%{opacity:0;transform:scaleX(.08)}27%{opacity:.85}48%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes rimbra-email-row{0%,12%,to{background:0 0}18%,35%{background:#2563eb0b}42%{background:0 0}}@keyframes rimbra-route-draw{0%,12%{opacity:.35;transform:scaleX(0)}32%,72%{opacity:1;transform:scaleX(1)}86%,to{opacity:.35;transform-origin:100%;transform:scaleX(0)}}@keyframes rimbra-route-packet{0%,12%{opacity:0;transform:translate(0)scale(.7)}17%{opacity:1}42%{opacity:1;transform:translate(31px)scale(1)}48%,to{opacity:0;transform:translate(31px)scale(.7)}}@keyframes rimbra-event-receive{0%,8%,to{box-shadow:none;border-color:#3b3d37;transform:scale(1)}14%{border-color:#6888d0;transform:scale(1.035);box-shadow:0 0 0 5px #2563eb14}22%{box-shadow:none;border-color:#3b3d37;transform:scale(1)}}@keyframes rimbra-destination-receive{0%,14%,to{background:#fff}20%,36%{background:#f6f9ef}43%{background:#fff}}@keyframes rimbra-destination-edge{0%,14%,to{opacity:0;transform:scaleY(.2)}20%,36%{opacity:1;transform:scaleY(1)}43%{opacity:0;transform:scaleY(.2)}}@media (prefers-reduced-motion:reduce){.landing-page #deployments .landing-deploy-grid>ul:after,.landing-page #deployments .landing-deploy-grid>ul li:before,.landing-page #deployments .landing-deploy-grid>ul li:after,.landing-page #deployments .landing-deploy-grid article>div span:before,.landing-page .landing-email-code:after,.landing-page .landing-email-code header b,.landing-page .email-live-dot:before,.landing-page .email-log-row,.landing-page #notifications .notify-route-line:before,.landing-page #notifications .notify-route-line span,.landing-page #notifications .notify-event>i,.landing-page #notifications .notify-destinations article,.landing-page #notifications .notify-destinations article:after{animation:none!important}}.landing-page #deployments .landing-kicker,.landing-page #products .landing-kicker,.landing-page #notifications .landing-kicker{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (min-width:821px){.landing-page #products.landing-platform{grid-template-columns:minmax(270px,.45fr) minmax(0,1.55fr);align-items:center;gap:clamp(38px,5vw,82px);padding:96px max(24px,50vw - 660px);display:grid}.landing-page #products.landing-platform .landing-section{width:auto;margin:0;padding:0}.landing-page #products.landing-platform .landing-section-top{text-align:left;max-width:330px;margin:0;display:block}.landing-page #products.landing-platform .landing-section-top h2{max-width:330px;margin:18px 0 0;font-size:clamp(36px,3.5vw,51px)}.landing-page #products.landing-platform .landing-section-top>div>p{max-width:320px;margin:18px 0 0}.landing-page #products.landing-platform .landing-email-demo{width:100%;margin:0}.landing-page #notifications.landing-notifications{background:var(--green);grid-template-columns:minmax(270px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(34px,4vw,68px);width:100%;max-width:none;padding:88px max(24px,50vw - 660px);display:grid}.landing-page #notifications.landing-notifications .landing-section-top{text-align:left;max-width:330px;margin:0;display:block}.landing-page #notifications.landing-notifications .landing-section-top h2{max-width:320px;margin:18px 0 0;font-size:clamp(36px,3.4vw,50px)}.landing-page #notifications.landing-notifications .landing-section-top>div>p{color:#1b3055;max-width:310px;margin:18px 0 0}.landing-page #notifications.landing-notifications .landing-kicker{color:#001539;background:#11120f14;border-color:#11120f24}.landing-page #notifications.landing-notifications .landing-notify-flow{width:100%;margin:0;box-shadow:0 28px 70px #112c5b2e}.landing-page #notifications.landing-notifications .landing-notify-flow aside{background:#f7f7f1}.landing-page #notifications.landing-notifications .landing-notify-flow aside .landing-kicker{background:0 0;border:0}}.landing-page #deployments .landing-section-top,.landing-page .landing-platform .landing-section-top,.landing-page .landing-notifications .landing-section-top{text-align:center;max-width:680px;margin-bottom:44px;margin-left:auto;margin-right:auto;display:block}.landing-page #deployments .landing-section-top h2,.landing-page .landing-platform .landing-section-top h2,.landing-page .landing-notifications .landing-section-top h2{max-width:620px;margin:15px auto 0;font-size:clamp(34px,3.55vw,49px);line-height:.98}.landing-page #deployments .landing-section-top>div>p,.landing-page .landing-platform .landing-section-top>div>p,.landing-page .landing-notifications .landing-section-top>div>p{max-width:525px;margin:15px auto 0}.landing-page #deployments .landing-kicker,.landing-page .landing-platform .landing-kicker,.landing-page .landing-notifications .landing-kicker{color:#244f9f;letter-spacing:.1em;background:#2563eb21;border:1px solid #0e40962e;border-radius:999px;padding:6px 9px;display:inline-flex}.landing-page .landing-platform .landing-kicker{color:#7ea2ff;background:#2563eb12;border-color:#2563eb26}.landing-page #deployments .landing-deploy-grid,.landing-page .landing-notifications .landing-notify-flow{width:min(1120px,100%);margin-left:auto;margin-right:auto}.landing-page .landing-email-demo{width:min(1120px,100% - 48px)}.landing-page .landing-email-demo>article{min-height:325px}.landing-page .landing-email-code pre{min-height:217px;padding-top:25px;padding-bottom:25px}.landing-page .notify-event,.landing-page .notify-destinations,.landing-page .landing-notify-flow aside{min-height:305px}.landing-page .notify-event>i{margin-top:42px}.landing-page .landing-notify-flow aside h3{margin-top:34px}.landing-email-demo{grid-template-columns:1fr 1fr;gap:14px;width:min(1320px,100% - 48px);margin:0 auto;display:grid}.landing-email-demo>article{background:#11120f;border:1px solid #ffffff21;border-radius:16px;min-height:360px;overflow:hidden}.landing-email-code header{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;height:50px;padding:0 18px;display:flex}.landing-email-code header span{color:#f4f8ff;background:var(--green);border-radius:5px;padding:5px 8px;font:700 9px/1 IBM Plex Mono,ui-monospace,monospace}.landing-email-code header code{color:#c4c6bf;font:500 11px/1 IBM Plex Mono,ui-monospace,monospace}.landing-email-code header b{color:#286dd5;margin-left:auto;font:600 9px/1 IBM Plex Mono,ui-monospace,monospace}.landing-email-code pre{color:#d9dbd4;white-space:pre-wrap;min-height:252px;margin:0;padding:32px 26px;font:500 12px/1.75 IBM Plex Mono,ui-monospace,monospace}.landing-email-code pre span{color:#7ea2ff}.landing-email-code pre em{color:#b9a1ff;font-style:normal}.landing-email-code footer{color:#777b73;border-top:1px solid #ffffff1a;gap:19px;padding:15px 18px;font:500 9px/1 IBM Plex Mono,ui-monospace,monospace;display:flex}.landing-email-code footer strong{color:var(--green);margin-left:auto;font-weight:600}.landing-email-log{padding:23px;background:#171816!important}.landing-email-log>header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.landing-email-log h3{color:#f2f3ed;letter-spacing:-.05em;margin:9px 0 0;font-size:24px;font-weight:500}.email-live-dot{color:var(--green);text-transform:uppercase;border:1px solid #2563eb47;border-radius:999px;padding:6px 9px;font:600 8px/1 IBM Plex Mono,ui-monospace,monospace}.email-log-row{border-top:1px solid #ffffff17;grid-template-columns:31px minmax(0,1fr) auto 32px;align-items:center;gap:11px;min-height:65px;display:grid}.email-avatar{color:#f4f8ff;background:var(--green);border-radius:7px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid}.email-log-row>span:nth-child(2){gap:3px;display:grid}.email-log-row strong{color:#e8e9e3;font-size:11px;font-weight:600}.email-log-row small,.email-log-row time{color:#777b73;font-size:9px}.email-log-row b{color:#3774de;font:500 8px/1 IBM Plex Mono,ui-monospace,monospace}.landing-email-log>footer{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:7px;padding-top:15px;display:flex}.landing-email-log>footer span{color:#a7aaa2;background:#ffffff0b;border-radius:6px;padding:6px 9px;font-size:9px}.landing-page .landing-notify-flow{grid-template-columns:.7fr 38px 1fr .92fr;align-items:stretch;gap:0;display:grid}.notify-event,.notify-destinations,.landing-notify-flow aside{min-height:335px}.notify-event{color:#f2f3ed;background:#11120f;border-radius:16px 0 0 16px;align-content:center;justify-items:start;padding:28px;display:grid}.notify-event>i{color:#f4f8ff;background:var(--green);border-radius:12px;place-items:center;width:42px;height:42px;margin:56px 0 18px;font-size:21px;display:grid}.notify-event>div{gap:5px;display:grid}.notify-event strong{font:600 13px/1 IBM Plex Mono,ui-monospace,monospace}.notify-event small{color:#81857c;font-size:9px}.notify-event>b{color:var(--green);text-transform:uppercase;margin-top:28px;font:600 8px/1 IBM Plex Mono,ui-monospace,monospace}.notify-route-line{background:#11120f;position:relative}.notify-route-line:before{content:"";background:var(--green);height:1px;position:absolute;top:50%;left:0;right:0}.notify-route-line span{background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 4px);right:-1px;box-shadow:0 0 14px #2563ebb3}.notify-destinations{background:#edeee7;border-top:1px solid #11120f21;border-bottom:1px solid #11120f21;align-content:center;padding:18px;display:grid}.notify-destinations article{background:#fff;border:1px solid #11120f1c;border-bottom:0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:0 13px;display:grid}.notify-destinations article:first-child{border-radius:10px 10px 0 0}.notify-destinations article:last-child{border-bottom:1px solid #11120f1c;border-radius:0 0 10px 10px}.notify-destinations img{object-fit:contain;width:27px;height:27px}.notify-destinations div{gap:3px;display:grid}.notify-destinations strong{color:#11120f;font-size:11px}.notify-destinations small{color:#74766f;font-size:9px}.notify-destinations b{color:#09398c;font:600 8px/1 IBM Plex Mono,ui-monospace,monospace}.landing-notify-flow aside{background:var(--green);border-radius:0 16px 16px 0;flex-direction:column;justify-content:center;padding:34px;display:flex}.landing-notify-flow aside .landing-kicker{color:#001e51}.landing-notify-flow aside h3{color:#11120f;letter-spacing:-.065em;margin:44px 0 15px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:.94}.landing-notify-flow aside p{color:#1b3055;max-width:330px;margin:0;font-size:11px;line-height:1.5}.landing-notify-flow aside code{color:#99beff;white-space:nowrap;background:#11120f;border-radius:8px;margin-top:30px;padding:12px;font:500 8px/1.4 IBM Plex Mono,ui-monospace,monospace}.landing-page .landing-section-top h2{letter-spacing:-.065em;max-width:620px;font-size:clamp(34px,3.8vw,52px);line-height:.98}.landing-page .landing-section-top>div>p{max-width:500px;margin-top:16px;font-size:13px}.landing-page .landing-kicker{font-size:9px}.landing-page .landing-deploy-grid>ul{border-radius:16px;padding:61px 18px 12px}.landing-page .landing-deploy-grid>ul:before{height:46px;padding:16px 18px}.landing-page .landing-deploy-grid>ul li{padding-top:13px;padding-bottom:13px;font-size:13px}.landing-page .landing-deploy-grid>ul li:before{top:11px}.landing-page .landing-deploy-grid>article{border-radius:16px;padding:24px}.landing-page .landing-deploy-grid article h3{max-width:280px;margin-top:34px;font-size:clamp(27px,2.6vw,36px)}.landing-page .landing-deploy-grid article>p:not(.landing-kicker){margin-top:18px}.landing-page .landing-deploy-grid article>div{margin-top:30px}.landing-page .landing-deploy-grid article>div span{padding-top:11px;padding-bottom:11px}.landing-page .landing-deploy-grid article>div span:before{top:17px}.landing-page .landing-platform .landing-services{grid-template-columns:repeat(3,1fr);grid-auto-rows:156px}.landing-page .landing-platform .landing-services article:nth-child(n){border-radius:14px;grid-area:span 1/span 1;padding:22px}.landing-page .landing-platform .landing-services article:before{font-size:48px;bottom:4px;right:16px}.landing-page .landing-platform .landing-services p{max-width:250px;font-size:11px}.landing-page .landing-notifications{padding-top:88px}.landing-page .landing-notify-grid{grid-template-columns:1fr 1fr;gap:14px}.landing-page .landing-notify-copy{border-radius:16px;min-height:334px;padding:30px}.landing-page .landing-notify-copy h3{max-width:390px;margin:44px 0 16px;font-size:clamp(32px,3.5vw,47px)}.landing-page .landing-notify-copy p{max-width:440px;font-size:12px}.landing-page .landing-notify-copy code{margin-top:27px;padding:13px 14px;font-size:10px}.landing-page .landing-channel-grid{gap:10px}.landing-page .landing-channel-grid article{border-radius:14px;min-height:162px;padding:20px}.landing-page .landing-channel-grid img{width:31px;height:31px}.landing-page .landing-channel-grid strong{font-size:16px}.landing-page .landing-channel-grid span{font-size:10px}.landing-page .landing-closing{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:center;gap:48px;display:grid;overflow:hidden}.landing-closing-copy{z-index:1;position:relative}.landing-closing-mascot{place-items:center;min-height:360px;display:grid}.landing-closing-mascot img{object-fit:contain;filter:drop-shadow(0 0 14px #2563eb61)drop-shadow(0 0 48px #2563eb26);transform-origin:50% 58%;width:clamp(210px,23vw,330px);height:auto;animation:4.8s ease-in-out infinite rimbra-mascot-float}@keyframes rimbra-mascot-float{0%,to{filter:drop-shadow(0 0 10px #2563eb47)drop-shadow(0 0 34px #2563eb1f);transform:translateY(8px)rotate(-2deg)scaleX(.98)}35%{filter:drop-shadow(0 0 20px #2563eb80)drop-shadow(0 0 58px #2563eb33);transform:translateY(-13px)rotate(1.5deg)scaleX(1.015)scaleY(.99)}68%{transform:translateY(-3px)rotate(-.5deg)scaleX(.99)scaleY(1.012)}}.landing-page .landing-platform .landing-services article:first-child:before{content:"API"}.landing-page .landing-platform .landing-services article:nth-child(2):before{content:"DNS"}.landing-page .landing-platform .landing-services article:nth-child(3):before{content:"MJ"}.landing-page .landing-platform .landing-services article:nth-child(4):before{content:"LOG"}.landing-page .landing-platform .landing-services article:nth-child(5):before{content:"WEB"}.landing-page .landing-platform .landing-services article:nth-child(6):before{content:"✓"}.landing-notifications{padding-top:118px}.landing-notify-grid{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.landing-notify-copy{color:#f4f5ef;background:#11120f;border-radius:22px;min-height:430px;padding:42px}.landing-notify-copy>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font:600 10px/1 IBM Plex Mono,ui-monospace,monospace}.landing-notify-copy h3{color:#f4f5ef;letter-spacing:-.075em;max-width:480px;margin:76px 0 22px;font-size:clamp(38px,4.2vw,60px);font-weight:500;line-height:.92}.landing-notify-copy p{color:#9a9c95;max-width:460px;margin:0;font-size:14px;line-height:1.55}.landing-notify-copy code{color:#73a6ff;white-space:nowrap;background:#070807;border:1px solid #ffffff1a;border-radius:11px;margin-top:42px;padding:17px 18px;font:500 11px/1.4 IBM Plex Mono,ui-monospace,monospace;display:block;overflow:hidden}.landing-channel-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing-channel-grid article{background:#fff;border:1px solid #11120f24;border-radius:18px;align-content:end;min-height:209px;padding:25px;transition:transform .22s,border-color .22s;display:grid;box-shadow:0 15px 36px #1e22160d}.landing-channel-grid article:hover{border-color:#2160cc;transform:translateY(-4px)}.landing-channel-grid img{object-fit:contain;width:38px;height:38px;margin-bottom:auto}.landing-channel-grid strong{color:#11120f;letter-spacing:-.04em;font-size:19px;font-weight:600}.landing-channel-grid span{color:#696b65;margin-top:5px;font-size:11px}.landing-stack{justify-content:flex-start}.landing-page .landing-section{padding-top:104px;padding-bottom:104px}.landing-page .landing-section-top{grid-template-columns:.72fr 1.45fr;margin-bottom:52px}.landing-page .landing-section-top h2,.landing-page .landing-two-up h2{letter-spacing:-.075em;max-width:690px;font-size:clamp(38px,4.5vw,64px);line-height:.94}.landing-page .landing-section-top>div>p,.landing-page .landing-two-up article>p:last-child{max-width:470px;margin-top:20px;font-size:14px;line-height:1.52}.landing-page .landing-deploy-grid article h3{max-width:310px;font-size:clamp(30px,3vw,42px);line-height:.98}.landing-page .landing-platform{padding-bottom:104px}.landing-page .landing-platform .landing-section{padding-bottom:64px}.landing-page .landing-platform .landing-services h3{font-size:21px}.landing-page .landing-two-up article{min-height:420px;padding:46px}.landing-page .landing-two-up h2{margin-top:54px}.landing-page .landing-steps h3{font-size:21px}.landing-page .landing-pricing h3{font-size:23px}.landing-page .landing-closing{padding-top:82px;padding-bottom:90px}.landing-page .landing-closing h2{max-width:780px;margin-top:42px;font-size:clamp(50px,6.5vw,86px);line-height:.88}@media (max-width:820px){.landing-email-demo{grid-template-columns:1fr;width:calc(100% - 32px)}.landing-page .landing-notify-flow{grid-template-columns:1fr}.notify-event,.notify-destinations,.landing-notify-flow aside{min-height:300px}.notify-event{border-radius:16px 16px 0 0}.notify-route-line{display:none}.landing-notify-flow aside{border-radius:0 0 16px 16px}.landing-page .landing-platform .landing-services{grid-template-columns:repeat(2,1fr)}.landing-page .landing-section-top h2{font-size:clamp(34px,9vw,48px)}.landing-page .landing-closing{grid-template-columns:1fr;gap:26px}.landing-closing-mascot{min-height:250px}.landing-closing-mascot img{width:min(250px,70vw)}.landing-notify-grid{grid-template-columns:1fr}.landing-notify-copy{min-height:390px;padding:32px 24px}.landing-notify-copy h3{margin-top:55px}.landing-page .landing-section{padding-top:78px;padding-bottom:78px}.landing-page .landing-section-top{margin-bottom:38px}.landing-page .landing-section-top h2,.landing-page .landing-two-up h2{font-size:clamp(38px,10vw,54px)}.landing-page .landing-two-up article{min-height:360px;padding:36px 24px}.landing-page .landing-closing h2{font-size:clamp(48px,13vw,70px)}}@media (max-width:480px){.landing-page .landing-platform .landing-services,.landing-channel-grid{grid-template-columns:1fr}.landing-channel-grid article{min-height:170px}}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--paper);margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}.workspace-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);background:var(--paper);min-height:100vh;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1);display:grid}.sidebar-collapsed.workspace-shell{grid-template-columns:0 minmax(0,1fr)!important}.workspace-sidebar{color:#e9e9e7;background:var(--black);flex-direction:column;min-width:0;height:100vh;padding:27px 15px 18px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-brand{color:#f7f7f3;letter-spacing:-.04em;align-items:center;gap:10px;padding:0 15px 34px;font-size:17px;font-weight:300;display:flex}.sidebar-logo{width:25px;height:25px;color:var(--black);background:var(--green);letter-spacing:-.03em;border-radius:7px;place-items:center;font-size:14px;display:grid}.green-dot{color:var(--green)}.workspace-picker{color:#fff;text-align:left;background:#191919;border:1px solid #292929;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.workspace-picker>span:nth-child(2){gap:3px;min-width:0;display:grid}.workspace-picker strong{color:#f1f1ed;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.workspace-picker small{color:#888884;font-size:10px;font-weight:300}.workspace-picker>i{color:#999994;margin-left:auto;font-size:14px}.workspace-avatar{width:29px;height:29px;color:var(--black);background:var(--green);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.sidebar-nav{gap:2px;margin-top:25px;display:grid}.sidebar-item{color:#7a7a76;text-align:left;letter-spacing:-.01em;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;width:100%;min-height:37px;padding:0 14px;font-size:13px;font-weight:300;transition:color .18s,background .18s;display:flex;position:relative}.sidebar-item.active:before{content:"";background:var(--green);border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-15px}.sidebar-item.active i{color:var(--green)}.sidebar-item em{color:#101010;background:#5c88ff;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:8px;font-style:normal;font-weight:600}.sidebar-divider{background:#222220;height:1px;margin:22px 12px 16px}.sidebar-group-label{color:#505050;letter-spacing:.1em;text-transform:uppercase;padding:0 14px;font-size:9.5px;font-weight:400}.sidebar-lower{gap:3px;margin-top:auto;display:grid}.workspace-main{min-width:0;transition:width .25s cubic-bezier(.4,0,.2,1)}.workspace-topbar{background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 40px;display:flex}.workspace-crumb{color:#a1a19d;align-items:center;gap:10px;font-size:12px;display:flex}.topbar-right{align-items:center;gap:10px;display:flex}.environment-select{background:#fff;border:1px solid #d9d9d5;border-radius:7px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex;position:relative}.environment-dot{background:var(--green);border:1px solid #6b8fe0;border-radius:50%;width:7px;height:7px}.environment-select select{appearance:none;color:#292929;background:0 0;border:0;outline:0;min-width:94px;padding-right:20px;font-size:12px;font-weight:600}.environment-select>i{color:#6e6e6a;pointer-events:none;font-size:13px;position:absolute;right:10px}.create-button,.green-button{color:#f4f8ff;background:var(--green);border:1px solid #4d7de0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.create-button:hover,.green-button:hover{background:#4b8dff;transform:translateY(-1px)}.create-button>i:last-child{border-left:1px solid #0000002e;margin-left:4px;padding-left:9px;font-size:13px}.create-button>i:first-child,.green-button>i{font-size:15px}.workspace-content{max-width:1390px;margin:0 auto;padding:40px 48px 90px}.workspace-heading{justify-content:space-between;align-items:end;gap:32px;padding:8px 0 32px;display:flex}.back-link{color:#777773;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.back-link:hover{color:var(--ink)}.back-link i{font-size:15px}.heading-kicker,.section-label{color:#7f7f7a;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.heading-kicker{color:#81817d;margin-top:36px}.workspace-heading h1{color:#111;letter-spacing:-.08em;margin:8px 0 0;font-size:clamp(44px,5.5vw,78px);font-weight:600;line-height:.92}.workspace-heading p{color:#6f6f6b;max-width:560px;margin:17px 0 0;font-size:15px;line-height:1.55}.heading-meta{color:#898984;border-left:1px solid var(--line);text-align:right;gap:8px;padding:15px 0 3px 25px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:grid}.heading-meta strong{color:#151515;font-size:11px;font-weight:500}.notice{border-radius:8px;align-items:center;gap:10px;margin:0 0 25px;padding:12px 14px;font-size:12px;display:flex}.notice-error{color:#6b3028;background:#fff0ed;border:1px solid #f2c4bc}.notice-error i{color:#c45240;font-size:17px}.notice-error span{flex:1}.notice-error button{color:#b45c50;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.hosting-overview{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(130px,.62fr));gap:0;margin-bottom:24px;display:grid}.overview-intro{padding:27px 28px}.overview-intro h2{color:#151515;letter-spacing:-.045em;max-width:340px;margin:11px 0 8px;font-size:22px;font-weight:600}.overview-intro p{color:#7d7d79;max-width:390px;font-size:12px;line-height:1.5}.overview-stat{border-left:1px solid var(--line);align-content:center;gap:5px;min-height:132px;padding:24px 21px;display:grid}.overview-stat span,.overview-stat small{color:#8c8c87;font-size:10px}.overview-stat strong{color:#151515;letter-spacing:-.05em;font-size:25px;font-weight:600}.hosting-layout{grid-template-columns:minmax(0,1.48fr) minmax(280px,.72fr);gap:24px;display:grid}.projects-card,.aside-card,.placeholder-section{border:1px solid var(--line);background:#fff;border-radius:10px}.projects-card{min-height:425px}.card-heading,.section-row{justify-content:space-between;align-items:end;gap:18px;padding:24px 26px 18px;display:flex}.card-heading h2,.section-row h2{color:#151515;letter-spacing:-.05em;margin-top:9px;font-size:22px;font-weight:600}.outline-button,.plain-link{color:#333;background:#fff;border:1px solid #d9d9d4;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.outline-button:hover{border-color:#9b9b95}.outline-button i,.plain-link i{font-size:14px}.project-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:337px;padding:35px;display:grid}.project-empty canvas{margin-bottom:3px}.project-empty strong{color:#181818;font-size:14px;font-weight:650}.project-empty>span{color:#858580;max-width:350px;font-size:12px;line-height:1.55}.empty-mark,.placeholder-icon{color:#171717;background:#f1f1ed;border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.project-empty .green-button{margin-top:9px}.deployment-table{border-top:1px solid var(--soft-line)}.deployment-row{border-bottom:1px solid var(--soft-line);align-items:center;gap:13px;min-height:75px;padding:13px 21px;display:flex}.deployment-row:last-child{border-bottom:0}.deployment-icon{color:#161616;background:#f0f0ec;border-radius:7px;place-items:center;width:33px;height:33px;font-size:17px;display:grid}.deployment-copy{flex:1;gap:5px;min-width:0;display:grid}.deployment-copy strong{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.deployment-copy small{color:#8b8b86;white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.deployment-status{color:#888883;align-items:center;gap:5px;min-width:70px;font-size:11px;display:inline-flex}.deployment-status.ready{color:#0a3b8f}.deployment-status.cancelled{color:#a89354}.deployment-status canvas{width:20px;height:20px}.deployment-time{color:#a2a29d;text-align:right;min-width:48px;font-size:10px}.row-action{color:#8b8b86;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.hosting-aside{align-content:start;gap:14px;display:grid}.aside-card{padding:23px}.card-icon{color:#111;background:#f1f1ed;border-radius:7px;place-items:center;width:36px;height:36px;margin-bottom:18px;font-size:18px;display:grid}.aside-card h3{color:#161616;letter-spacing:-.045em;margin:11px 0 8px;font-size:20px;font-weight:600}.aside-card p{color:#81817c;font-size:12px;line-height:1.55}.black-button{color:#fff;background:#101010;border:1px solid #101010;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:20px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.black-button:hover{background:#292929}.black-button i{font-size:15px}.runtime-card h3{margin-bottom:18px}.runtime-link{color:#171717;text-align:left;border:0;border-top:1px solid var(--soft-line);background:0 0;align-items:center;gap:10px;width:100%;min-height:49px;padding:7px 0;display:flex}.runtime-link>span:nth-child(2){gap:3px;min-width:0;display:grid}.runtime-symbol{color:#151515;background:#f3f3ef;border-radius:6px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.runtime-link strong{font-size:11px;font-weight:650}.runtime-link small{color:#90908a;font-size:10px}.runtime-link>i{color:#9a9a94;margin-left:auto;font-size:14px}.runtime-link:hover>i{color:#151515}.surface-section{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:28px}.section-row{align-items:center;padding-bottom:19px}.section-row h2{font-size:20px}.plain-link{color:#757570;background:0 0;border:0;padding:0;font-size:11px}.plain-link:hover{color:#111}.service-grid{border-top:1px solid var(--soft-line);grid-template-columns:repeat(4,1fr);display:grid}.service-card{color:#151515;text-align:left;border:0;border-right:1px solid var(--soft-line);background:#fff;align-content:start;gap:8px;min-height:158px;padding:20px;display:grid;position:relative}.service-card:last-child{border-right:0}.service-icon{color:#111;background:#f0f0ec;border-radius:6px;place-items:center;width:30px;height:30px;margin-bottom:9px;font-size:16px;display:grid}.service-card strong{font-size:12px;font-weight:650}.service-card>span:not(.service-icon){color:#8b8b86;max-width:160px;font-size:10px;line-height:1.45}.service-arrow{color:#a0a09a;font-size:15px;position:absolute;top:21px;right:19px}.placeholder-section{text-align:center;align-content:center;place-items:center;gap:10px;min-height:380px;padding:45px;display:grid}.placeholder-icon{margin-bottom:5px}.placeholder-section h2{letter-spacing:-.06em;margin-top:3px;font-size:30px;font-weight:600}.placeholder-section p{color:#81817d;max-width:410px;font-size:13px;line-height:1.55}.placeholder-section .green-button{margin-top:12px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.create-modal{background:#fff;border-radius:12px;width:min(920px,100%);max-height:calc(100vh - 60px);padding:29px;overflow:auto;box-shadow:0 30px 100px #00000040}.modal-heading{justify-content:space-between;gap:24px;display:flex}.modal-heading h2{color:#131313;letter-spacing:-.06em;margin:10px 0 7px;font-size:31px;font-weight:600}.modal-heading p{color:#80807b;font-size:12px}.modal-close{color:#6e6e69;background:#f4f4f0;border:0;border-radius:6px;width:31px;height:31px;font-size:21px;line-height:1}.source-grid{grid-template-columns:1fr 1fr;gap:10px;margin:27px 0 21px;display:grid}.source-card{color:#171717;text-align:left;background:#fff;border:1px solid #dbdbd7;border-radius:7px;align-items:start;gap:12px;min-height:92px;padding:16px;transition:border-color .16s,background .16s;display:flex;position:relative}.source-card.selected{box-shadow:inset 3px 0 0 var(--green);background:#f4f7ff;border-color:#6c8edc}.source-card.locked{color:#aaa;cursor:not-allowed;background:#fafaf7}.source-card>i:first-child{color:#222;padding-top:2px;font-size:21px}.source-card span{gap:6px;min-width:0;display:grid}.source-card strong{font-size:13px;font-weight:650}.source-card small{color:#898984;font-size:10px;line-height:1.45}.source-lock{position:absolute;top:13px;right:13px;color:#9b9b95!important;font-size:15px!important}.resource-form{border-top:1px solid var(--soft-line);grid-template-columns:1fr 1fr;gap:14px;padding-top:4px;display:grid}.resource-form>label{color:#6d6d68;gap:7px;font-size:10px;font-weight:600;display:grid}.resource-form>label:first-child{grid-column:1/-1}.resource-form input{color:#222;background:#fff;border:1px solid #d8d8d3;border-radius:6px;outline:0;width:100%;height:40px;padding:0 11px;font-size:12px}.resource-form input:focus{border-color:#6a8edb;box-shadow:0 0 0 3px #2563eb26}.file-drop{text-align:center;cursor:pointer;background:#fafaf7;border:1px dashed #bdbdb7;border-radius:7px;grid-column:1/-1;place-items:center;gap:7px;min-height:120px;padding:18px;position:relative;color:#5c5c57!important;display:grid!important}.file-drop:hover{border-color:#275cb7}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.file-drop i{color:#171717;font-size:22px}.file-drop strong{color:#252525;font-size:12px}.file-drop small{color:#989892;font-size:10px}.provision-note{background:#f5f5f1;border-radius:7px;grid-column:1/-1;align-items:start;gap:11px;padding:15px;display:flex}.provision-note>i{color:#151515;font-size:22px}.provision-note span{gap:5px;display:grid}.provision-note strong{font-size:12px}.provision-note small{color:#858580;font-size:10px;line-height:1.45}.modal-footer{border-top:1px solid var(--soft-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;margin-top:9px;padding-top:17px;display:flex}.modal-footer>span{color:#93938d;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.modal-footer>span i{color:#2c2c2c;font-size:13px}@media (max-width:1100px){.workspace-content{padding-left:28px;padding-right:28px}.hosting-overview{grid-template-columns:1.3fr repeat(3,.65fr)}.overview-intro{padding:23px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card:nth-child(2){border-right:0}.service-card:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}}@media (max-width:820px){:root{--sidebar:74px}.workspace-sidebar{padding-left:8px;padding-right:8px}.sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.sidebar-brand>span:last-child,.workspace-picker>span:nth-child(2),.workspace-picker>i,.sidebar-item span,.sidebar-group-label,.sidebar-item em{display:none}.workspace-picker{justify-content:center;padding:8px}.sidebar-nav{margin-top:22px}.sidebar-item{justify-content:center;padding:0}.sidebar-item i{width:auto;font-size:18px}.sidebar-item.active:before{left:-8px}.workspace-topbar{height:64px;padding:0 20px}.workspace-content{padding:30px 20px 60px}.workspace-heading{display:block}.heading-meta{display:none}.hosting-overview{grid-template-columns:1fr 1fr}.overview-intro{grid-column:1/-1}.overview-stat:nth-child(3){border-left:0}.hosting-layout{grid-template-columns:1fr}}.rimbra-loader{--rimbra-loader-size:28px;width:var(--rimbra-loader-size);height:var(--rimbra-loader-size);flex:0 0 var(--rimbra-loader-size);place-items:center;display:inline-grid;position:relative}.rimbra-loader:before{content:"";border:1px solid #2776ff38;border-top-color:var(--green);border-right-color:#2776ff9e;border-radius:50%;animation:.85s linear infinite rimbra-loader-spin;position:absolute;inset:-4px}@keyframes rimbra-loader-spin{to{transform:rotate(360deg)}}@keyframes rimbra-mark-breathe{0%,to{opacity:.78;transform:scale(.9)rotate(-4deg)}50%{opacity:1;transform:scale(1)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.rimbra-loader:before,.rimbra-loader img{animation:none}}@media (max-width:820px){.landing-deploy-grid>article{margin-top:22px}.landing-platform .landing-services{grid-template-columns:repeat(2,1fr);grid-auto-rows:190px}.landing-platform .landing-services article:nth-child(n){grid-area:span 1/span 1}.landing-platform .landing-services article:first-child,.landing-platform .landing-services article:last-child{grid-column:span 2}.landing-steps:before{display:none}.landing-steps strong{margin-bottom:28px}.landing-pricing{grid-template-columns:1fr}.landing-pricing article{border-bottom:1px solid #11120f21;border-right:0;min-height:220px}}@media (max-width:480px){.landing-platform .landing-services{grid-template-columns:1fr}.landing-platform .landing-services article:nth-child(n){grid-column:span 1}}.landing-hero-copy>.landing-eyebrow{font-size:0}.landing-hero-copy>.landing-eyebrow:after{content:"THE RIMBRA CLOUD";font-size:10px}.auth-note{font-size:0!important}.auth-note:after{content:"By continuing, you agree to Rimbra’s Terms and Privacy Policy.";font-size:11px}@media (max-width:580px){.workspace-topbar{padding:0 14px}.workspace-crumb span,.workspace-crumb i{display:none}.environment-select{padding:0 8px}.environment-select select{min-width:80px}.create-button{padding:0 10px}.create-button>i:last-child{display:none}.workspace-content{padding:27px 14px 50px}.workspace-heading h1{font-size:55px}.hosting-overview{grid-template-columns:1fr 1fr}.overview-stat{min-height:104px;padding:17px 15px}.overview-stat strong{font-size:21px}.card-heading,.section-row{flex-direction:column;align-items:start;padding:20px 18px 16px}.deployment-row{padding:12px 14px}.deployment-time,.row-action{display:none}.deployment-status{min-width:57px}.service-grid{grid-template-columns:1fr}.service-card,.service-card:nth-child(2){border-right:0;border-bottom:1px solid var(--soft-line)}.service-card:last-child{border-bottom:0}.source-grid,.resource-form{grid-template-columns:1fr}.resource-form>label:first-child,.modal-footer{grid-column:auto}.modal-footer{flex-direction:column;align-items:stretch}.modal-footer .green-button{width:100%}.create-modal{padding:21px}}.launch-intro{justify-content:space-between;align-items:end;gap:30px;padding:16px 0 28px;display:flex}.launch-intro h2{color:#f4f4f1;letter-spacing:-.09em;max-width:650px;margin:13px 0 9px;font-size:clamp(36px,5vw,70px);font-weight:600;line-height:.92}.launch-intro p{color:#898984;max-width:490px;font-size:13px;line-height:1.55}.launch-intro-actions{align-items:center;gap:16px;padding-bottom:3px;display:flex}.launch-intro-actions>span{color:#8d8d87;white-space:nowrap;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.launch-intro-actions button,.inspector button,.source-rail button{color:#f4f8ff;background:var(--green);border:0;border-radius:5px;min-height:36px;padding:0 12px;font-size:10px;font-weight:700}.launch-intro-actions button:hover,.inspector button:hover,.source-rail button:hover{background:#4c8eff}.launch-board{background:#050505;border:1px solid #282828;border-radius:9px;overflow:hidden}.board-header{border-bottom:1px solid #202020;justify-content:space-between;align-items:end;gap:20px;padding:22px 25px 18px;display:flex}.board-header h3{color:#eeeeea;letter-spacing:-.04em;margin-top:10px;font-size:18px;font-weight:600}.board-meta{color:#777771;text-align:right;text-transform:uppercase;gap:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:grid}.board-meta strong{color:var(--green);font-weight:500}.flow-layout{background:linear-gradient(90deg,#ffffff06,#0000 55%);grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);min-height:380px;display:grid}.flow-steps{align-content:center;gap:0;padding:36px 39px;display:grid;position:relative}.flow-steps:before{content:"";background:linear-gradient(#247cff,#373737 65%,#222);width:1px;position:absolute;top:67px;bottom:67px;left:65px}.flow-step{z-index:1;color:#eee;text-align:left;background:0 0;border:0;border-bottom:1px solid #1d1d1d;align-items:center;gap:16px;width:100%;min-height:68px;padding:7px 0;display:flex;position:relative}.flow-step:last-child{border-bottom:0}.flow-step:hover .flow-copy strong{color:var(--green)}.flow-index{color:#70706a;background:#070707;border:1px solid #42423d;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:grid}.flow-step.ready .flow-index{color:#f4f8ff;background:var(--green);border-color:var(--green)}.flow-step.next .flow-index{color:var(--green);border-color:#6b83b8}.flow-copy{gap:6px;min-width:0;display:grid}.flow-copy strong{color:#eee;font-size:13px;font-weight:600;transition:color .18s}.flow-copy small{color:#7e7e78;font-size:10px}.flow-action{color:#7f7f79;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.flow-step.ready .flow-action{color:var(--green)}.flow-action span{font-size:13px}.flow-inspector{background:radial-gradient(circle at 50% 25%,#2563eb12,#0000 47%),#080808;border-left:1px solid #252525;flex-direction:column;min-height:380px;padding:29px 26px;display:flex}.inspector-top{color:#72726d;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.inspector-live{color:#a7a7a1;align-items:center;gap:6px;display:inline-flex}.inspector-number{color:#f4f4f1;letter-spacing:-.11em;margin-top:52px;font-size:82px;font-weight:600;line-height:.8}.flow-inspector h4{color:#f2f2ee;letter-spacing:-.05em;margin:22px 0 8px;font-size:18px;font-weight:600}.flow-inspector p{color:#898984;max-width:225px;font-size:11px;line-height:1.55}.inspector button{align-self:start;margin-top:22px}.inspector button span{padding-left:8px;font-size:13px}.inspector-rule{background:#252525;height:1px;margin-top:auto}.inspector-foot{color:#74746e;justify-content:space-between;gap:15px;padding-top:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.inspector-foot strong{color:#c6c6c0;font-weight:500}.hosting-lower{grid-template-columns:minmax(0,1.25fr) minmax(230px,.85fr) minmax(190px,.7fr);gap:14px;margin-top:14px;display:grid}.environment-lanes,.connected-rail,.source-rail{background:#080808;border:1px solid #252525;border-radius:9px;min-height:226px;padding:21px}.lower-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.lower-heading button{color:#8c8c86;background:0 0;border:0;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.lower-heading button:hover{color:var(--green)}.environment-lane{border-top:1px solid #202020;align-items:center;gap:10px;min-height:47px;display:flex;position:relative}.lane-marker{background:#686862;border-radius:50%;flex:none;width:7px;height:7px}.lane-marker.production{background:var(--green);box-shadow:0 0 12px #2563eb99}.lane-marker.staging{background:#afb0ab}.lane-marker.preview{background:#575752}.lane-copy{gap:4px;min-width:0;display:grid}.lane-copy strong{color:#e0e0db;font-size:11px;font-weight:600}.lane-copy small{color:#777771;font-size:9px}.lane-status{color:#777771;text-align:right;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.lane-line{background:#33332e;width:32px;height:1px;position:absolute;bottom:-1px;right:0}.environment-lane:last-child .lane-line{display:none}.connected-row{color:#efefeb;text-align:left;background:0 0;border:0;border-top:1px solid #202020;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:9px 0;display:flex}.connected-row span:first-child{gap:3px;display:grid}.connected-row strong{font-size:11px;font-weight:600}.connected-row small{color:#777771;font-size:9px}.connected-row>span:last-child{color:#898983;font-size:14px}.connected-row:hover strong,.connected-row:hover>span:last-child{color:var(--green)}.source-rail h3{color:#f0f0eb;letter-spacing:-.045em;margin:12px 0 8px;font-size:17px;font-weight:600}.source-rail p{color:#85857f;font-size:10px;line-height:1.55}.source-rail button{align-items:center;gap:7px;margin-top:18px;display:inline-flex}.workspace-switcher{position:relative}.workspace-picker{transition:border-color .18s,background .18s}.workspace-picker[aria-expanded=true]>i{transform:rotate(180deg)}.workspace-picker>i{transition:transform .18s}.sidebar-item-chevron{color:#525250;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.subnav-item{justify-content:space-between;align-items:center;width:100%;display:flex}.subnav-chevron{color:#575751;opacity:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;transition:opacity .18s,transform .18s,color .18s;transform:translate(-4px)}.subnav-item:hover .subnav-chevron,.subnav-item.active .subnav-chevron{color:var(--green);opacity:1;transform:translate(0)}.sidebar-popover{z-index:20;color:#f2f2ed;background:#111;border:1px solid #363632;border-radius:9px;position:absolute;overflow:hidden;box-shadow:0 18px 50px #00000073}.workspace-menu{padding:10px;top:58px;left:0;right:0}.popover-label{color:#74746d;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:3px 4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.workspace-option{color:#cfcfca;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:43px;padding:5px 6px;display:flex}.workspace-option:hover,.workspace-option.active{color:#fff;background:#20201f}.workspace-option>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-option strong{font-size:11px;font-weight:600}.workspace-option small{color:#73736e;font-size:9px}.workspace-option>i{color:var(--green);opacity:0;margin-left:auto;font-size:13px}.workspace-option.active>i{opacity:1}.workspace-avatar.mini{width:25px;height:25px;font-size:10px}.create-workspace{width:100%;min-height:34px;color:var(--green);text-align:left;background:0 0;border:0;border-top:1px solid #282825;align-items:center;gap:8px;margin-top:6px;padding:0 6px;font-size:10px;display:flex}.create-workspace span{font-size:17px;line-height:1}.create-workspace:hover{color:#83b0ff}.logout-workspace{color:#8b8b85;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #282825;align-items:center;gap:8px;width:100%;min-height:34px;margin-top:5px;padding:0 6px;font-size:10px;display:flex}.logout-workspace i{font-size:14px}.logout-workspace:hover{color:#f3f3ed}.updates-popover{padding:14px;bottom:67px;left:14px;right:14px}.updates-popover .popover-label{padding:0 0 12px}.updates-popover strong{color:#f1f1ed;font-size:12px;line-height:1.3;display:block}.updates-popover p{color:#898984;margin:8px 0 12px;font-size:10px;line-height:1.5}.updates-popover button{color:var(--green);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.updates-popover button span{font-size:13px}.sidebar-collapsed .global-toolbar{padding-left:54px!important}.sidebar-reopen-btn{z-index:50;color:#fff6;cursor:pointer;background:#111;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:14px;transition:color .15s,background .15s,border-color .15s;animation:.2s sidebarReopenIn;display:grid;position:fixed;top:18px;left:14px}.sidebar-reopen-btn:hover{color:#fff;background:#1a1a1a;border-color:#fff3}@keyframes sidebarReopenIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.home-surface{gap:16px;display:grid}.home-hero{border-bottom:1px solid #242424;justify-content:space-between;align-items:end;gap:28px;min-height:285px;padding:26px 0 31px;display:flex}.home-hero h2{color:#f4f4f1;letter-spacing:-.095em;max-width:720px;margin:13px 0 11px;font-size:clamp(42px,5.5vw,78px);font-weight:600;line-height:.9}.home-hero p{color:#8c8c86;max-width:520px;font-size:13px;line-height:1.55}.home-pulse{padding:22px 0 0}.pulse-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pulse-heading>span:last-child{color:#8b8b85;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.home-metrics{border-top:1px solid #252525;border-bottom:1px solid #252525;grid-template-columns:repeat(4,1fr);display:grid}.home-metrics button{color:#f3f3ee;text-align:left;background:#070707;border:0;border-right:1px solid #252525;align-content:start;gap:9px;min-height:136px;padding:19px 17px;transition:background .18s,color .18s;display:grid}.home-metrics button:last-child{border-right:0}.home-metrics button:hover{color:var(--green);background:#111}.home-metrics span,.home-metrics small{color:#7b7b75;font-size:10px}.home-metrics strong{color:inherit;letter-spacing:-.08em;font-size:34px;font-weight:500}.home-metrics small{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.home-grid{grid-template-columns:1.35fr 1fr;gap:16px;margin-top:14px;display:grid}.home-card{color:#f0f0eb;text-align:left;background:#080808;border:1px solid #272727;border-radius:8px;align-content:start;min-height:228px;padding:23px;transition:border-color .18s,transform .18s;display:grid}.home-card:hover{border-color:#60605a;transform:translateY(-2px)}.home-card h3{color:#f4f4f1;letter-spacing:-.08em;max-width:350px;margin:34px 0 9px;font-size:clamp(24px,3vw,39px);font-weight:550;line-height:.95}.home-card p{color:#85857f;max-width:380px;font-size:11px;line-height:1.55}.home-card-link{color:var(--green);align-items:center;gap:8px;margin-top:auto;font-size:10px;font-weight:700;display:inline-flex}.home-card-link i{font-size:13px}@media (max-width:780px){.home-hero{display:block}.home-hero .green-button{margin-top:22px}.home-metrics{grid-template-columns:1fr 1fr}.home-metrics button:nth-child(2){border-right:0}.home-metrics button:nth-child(-n+2){border-bottom:1px solid #252525}.home-grid{grid-template-columns:1fr}}@media (max-width:1100px){.hosting-lower{grid-template-columns:1fr 1fr}.source-rail{grid-column:1/-1}}@media (max-width:780px){.flow-layout{grid-template-columns:1fr}.flow-inspector{border-top:1px solid #252525;border-left:0;min-height:280px}.inspector-number{margin-top:32px}.hosting-lower{grid-template-columns:1fr}.source-rail{grid-column:auto}}@media (max-width:580px){.launch-intro{display:block}.launch-intro h2{font-size:42px}.launch-intro-actions{margin-top:20px}.board-header{flex-direction:column;align-items:start}.board-meta{text-align:left}.flow-steps{padding:24px 18px}.flow-steps:before{top:55px;bottom:55px;left:44px}.flow-index{width:40px;height:40px;font-size:9px}.flow-step{gap:11px;min-height:70px}.flow-action{font-size:8px}.flow-inspector{padding:23px 19px}}:root{--ink:#f4f4f1;--muted:#9b9b96;--faint:#777772;--line:#292929;--soft-line:#1d1d1d;--paper:#000;--white:#0a0a0a}.app-boot-screen{background:#000;place-items:center;min-height:100vh;display:grid}body,.workspace-shell,.workspace-main{color:#f4f4f1;background:#000}.workspace-crumb strong,.heading-meta strong,.workspace-heading h1,.overview-intro h2,.overview-stat strong,.card-heading h2,.section-row h2,.aside-card h3,.placeholder-section h2{color:#f4f4f1}.workspace-crumb i,.heading-meta,.heading-meta strong{border-color:#2a2a2a}.environment-select{color:#f4f4f1;background:#080808;border-color:#303030}.workspace-heading p,.overview-intro p,.aside-card p,.placeholder-section p,.project-empty>span,.runtime-link small,.service-card>span:not(.service-icon){color:#9a9a95}.heading-kicker,.section-label{color:#a8a8a2}.hosting-overview,.projects-card,.aside-card,.surface-section,.placeholder-section{background:#090909;border-color:#292929}.overview-stat{border-color:#292929}.overview-stat span,.overview-stat small{color:#8f8f89}.card-heading,.section-row{border-color:#1e1e1e}.outline-button,.plain-link{color:#deded9;background:#090909;border-color:#343434}.outline-button:hover,.plain-link:hover{color:#fff;border-color:#70706a}.deployment-table,.runtime-link,.service-grid{border-color:#242424}.deployment-row{border-color:#222}.deployment-copy strong,.runtime-link strong,.service-card strong{color:#f1f1ed}.deployment-copy small,.deployment-time{color:#85857f}.deployment-icon,.runtime-symbol,.service-icon,.empty-mark,.placeholder-icon,.card-icon{color:#f1f1ed;background:#1b1b1b}.row-action{color:#8e8e88}.row-action:hover{color:#fff;background:#1b1b1b}.service-card{color:#f1f1ed;background:#090909;border-color:#242424}.service-card:hover{background:#111}.service-card:last-child{border-color:#242424}.project-empty strong{color:#f4f4f1}.resource-form{border-color:#252525}.resource-form>label{color:#a8a8a2}.resource-form input{color:#f4f4f1;background:#080808;border-color:#373737}.resource-form input:focus{border-color:#6a8edb}.file-drop{background:#080808;border-color:#44443f;color:#bdbdb7!important}.file-drop strong{color:#f1f1ed}.file-drop small,.provision-note small{color:#90908a}.provision-note{background:#161616}.provision-note strong{color:#f1f1ed}.modal-backdrop{background:#000000c7}.create-modal{color:#f4f4f1;background:#0b0b0b;border:1px solid #303030}.modal-heading h2{color:#f4f4f1}.modal-heading p{color:#9b9b96}.modal-close{color:#aaa;background:#1b1b1b}.modal-close:hover{color:#fff;background:#292929}.source-card{color:#f4f4f1;background:#0b0b0b;border-color:#353535}.source-card.selected{background:#10172a;border-color:#6c8edc}.source-card.locked{color:#70706b;background:#0d0d0d}.source-card>i:first-child{color:#f1f1ed}.source-card.locked>i:first-child{color:#70706b}.source-card small{color:#999993}.modal-footer{border-color:#252525}.sidebar-item{color:#7a7a76;gap:0;min-height:42px;padding:0 14px;font-weight:300}.sidebar-item i{display:none}.sidebar-item-mark{background:#484844;border-radius:50%;width:4px;height:4px;margin-right:12px;transition:width .2s,border-radius .2s,background .2s}.sidebar-item.active .sidebar-item-mark{background:var(--green);border-radius:0;width:17px;height:2px;margin-right:10px}.subnav-item{color:#6e6e6a;text-align:left;letter-spacing:-.01em;background:0 0;border:0;border-radius:4px;min-height:29px;padding:0 10px;font-size:12px;font-weight:300}.sidebar-group-label{color:#505050;letter-spacing:.1em;font-size:9px;font-weight:400}.topology-intro{justify-content:space-between;align-items:end;gap:30px;padding:13px 0 25px;display:flex}.topology-intro h2{color:#f4f4f1;letter-spacing:-.08em;max-width:610px;margin:13px 0 9px;font-size:clamp(32px,4.7vw,62px);font-weight:600;line-height:.94}.topology-intro p{color:#898984;max-width:500px;font-size:13px;line-height:1.55}.topology-actions{align-items:center;gap:16px;padding-bottom:3px;display:flex}.topology-actions>span{color:#95958f;white-space:nowrap;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.pulse-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #2563ebbf}.topology-actions button,.map-note button{color:#f4f8ff;background:var(--green);border:1px solid var(--green);border-radius:5px;min-height:35px;padding:0 12px;font-size:10px;font-weight:700}.topology-actions button:hover,.map-note button:hover{background:#4c8eff}.system-map{background-color:#050505;background-image:radial-gradient(circle,#ffffff1d 1px,#0000 1.5px);background-position:0 0;background-size:32px 32px;border:1px solid #252525;border-radius:9px;min-height:635px;position:relative;overflow:hidden}.system-map:before{content:"";pointer-events:none;background:radial-gradient(circle at 52% 44%,#2563eb0b,#0000 30%),linear-gradient(90deg,#0000 49.9%,#ffffff06 50%,#0000 50.1%);position:absolute;inset:0}.map-toolbar{z-index:3;color:#6f6f69;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;padding:17px 20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex;position:relative}.map-toolbar span:last-child{color:#787872}.map-toolbar b{color:#42423f;padding:0 7px;font-weight:400}.map-canvas{height:580px;position:relative}.map-node{z-index:2;color:#e9e9e5;text-align:left;background:linear-gradient(145deg,#25162a 0%,#161019 100%);border:1px solid #483852;border-radius:16px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:absolute;overflow:hidden;box-shadow:0 12px 35px #00000052,inset 0 1px #ffffff0d}.map-node:hover{z-index:4;border-color:#8b6a91;transform:translateY(-3px);box-shadow:0 18px 48px #00000080,0 0 35px #2563eb0f}.node-vars{width:25%;min-width:218px;top:30%;left:3%}.node-production{width:27%;min-width:285px;top:8%;left:37%}.node-services{width:25%;min-width:245px;top:29%;right:3%}.node-api{width:27%;min-width:285px;top:49%;left:37%}.node-preview{width:27%;min-width:285px;top:75%;left:37%}.node-title{align-items:center;gap:10px;display:flex}.node-title>span:nth-child(2){gap:5px;min-width:0;display:grid}.node-title strong{color:#f4f4f1;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.node-title small{color:#a59ca6;font-size:10px}.node-title em{color:#72a6ff;background:#2563eb1a;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal}.node-badge,.node-symbol{color:#27202a;background:#f5f5f0;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid}.node-badge.orange{color:#ff8f1f;background:#2b211b;border:1px solid #6a4126;font-size:10px}.node-symbol{color:var(--green);background:#2563eb1f;font-size:20px;font-weight:400}.node-label{color:#e1d9e2;font-size:13px;font-weight:600;display:block}.node-vars>small{color:#9e919f;margin-top:5px;font-size:10px;display:block}.scope-list,.service-lines{background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;gap:0;margin-top:17px;display:grid;overflow:hidden}.scope-list span{color:#b4aab7;border-bottom:1px solid #ffffff14;padding:11px 12px;font-size:10px}.scope-list span:last-child{border-bottom:0}.node-build{background:#0003;border:1px solid #ffffff14;border-radius:9px;gap:8px;margin-top:20px;padding:12px;display:grid}.node-build>span{color:#a79da9;font-size:10px}.node-build>small{color:#7e747f;font-size:9px}.node-button{color:#f4f8ff;background:var(--green);border-radius:5px;justify-content:center;align-items:center;min-height:31px;font-size:10px;font-weight:700;display:inline-flex}.node-button.muted{color:#d0c8d1;background:#ffffff14}.service-lines span{border-bottom:1px solid #ffffff14;gap:5px;padding:11px 12px;display:grid}.service-lines span:last-child{border-bottom:0}.service-lines b{color:#d8d0db;font-size:10px;font-weight:600}.service-lines i{color:#8c818f;font-size:9px;font-style:normal}.api-foot{color:#a69ba8;justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;display:flex}.api-foot em{color:#c9becb;font-style:normal}.map-connector{z-index:1;opacity:.9;border:1px dashed #493d4a;position:absolute}.connector-left{width:10%;top:43%;left:27%}.connector-top{height:20%;top:29%;left:50%}.connector-right{width:10%;top:43%;left:64%}.connector-bottom{height:6%;top:70%;left:50%}.map-port{z-index:3;border:2px solid var(--green);background:#0a0a0a;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 16px #2563eb61}.port-left{top:calc(43% - 4px);left:27%}.port-top{top:29%;left:calc(50% - 4px)}.port-right{top:calc(43% - 4px);left:73.5%}.port-bottom{top:69%;left:calc(50% - 4px)}.map-bottom-grid{grid-template-columns:1.2fr 1.5fr .9fr;gap:14px;margin-top:14px;display:grid}.map-note,.source-card-map{background:#080808;border:1px solid #252525;border-radius:9px;padding:22px}.map-note h3,.source-card-map h3{color:#f4f4f1;letter-spacing:-.045em;margin:10px 0 8px;font-size:17px;font-weight:600}.map-note p,.source-card-map p{color:#898984;font-size:11px;line-height:1.55}.map-note button{align-items:center;gap:10px;margin-top:19px;display:inline-flex}.map-note button span{font-size:14px}.map-stat-grid{background:#080808;border:1px solid #252525;border-radius:9px;grid-template-columns:1fr 1fr;display:grid}.map-stat-grid div{border-bottom:1px solid #1e1e1e;border-right:1px solid #1e1e1e;gap:5px;padding:18px;display:grid}.map-stat-grid div:nth-child(2n){border-right:0}.map-stat-grid div:nth-child(n+3){border-bottom:0}.map-stat-grid span,.map-stat-grid small{color:#777771;font-size:9px}.map-stat-grid strong{color:#efefea;font-size:16px;font-weight:600}.source-card-map p{max-width:205px}.source-card-map button{color:#f4f8ff;background:var(--green);border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;margin-top:18px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.nested-surface{min-height:590px;padding:35px 0 0}.nested-header{border-bottom:1px solid #272727;justify-content:space-between;align-items:end;gap:30px;padding:0 0 31px;display:flex}.nested-header .back-link{color:#8c8c87;margin-bottom:30px;display:flex}.nested-header h2{color:#f4f4f1;letter-spacing:-.08em;max-width:610px;margin:14px 0 10px;font-size:clamp(33px,4.5vw,57px);font-weight:600;line-height:.95}.nested-header p{color:#8c8c87;max-width:520px;font-size:13px;line-height:1.55}.nested-grid{grid-template-columns:1.5fr .8fr;gap:14px;margin-top:25px;display:grid}.nested-hero,.nested-list{background:#080808;border:1px solid #252525;border-radius:9px;min-height:215px;padding:25px}.nested-index{color:var(--green);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:block}.nested-hero strong{color:#f3f3ee;margin-top:70px;font-size:18px;font-weight:600;display:block}.nested-hero p{color:#898984;max-width:350px;margin-top:8px;font-size:11px;line-height:1.5}.nested-list{align-content:center;gap:0;display:grid}.nested-list div{border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.nested-list div:last-child{border-bottom:0}.nested-list span{color:#777772;font-size:10px}.nested-list strong{color:#deded9;font-size:10px;font-weight:500}@media (max-width:900px){.topology-intro{display:block}.topology-actions{margin-top:20px}.system-map{min-height:780px}.map-canvas{height:725px}.node-vars{width:42%;top:23%;left:4%}.node-production{width:52%;top:4%;left:28%}.node-services{width:42%;top:49%;right:4%}.node-api{width:52%;top:57%;left:28%}.node-preview{width:52%;top:80%;left:28%}.connector-left{border-top:0;border-left:1px dashed #493d4a;width:3%;height:15%;top:34%;left:25%}.connector-top{height:32%;top:25%;left:54%}.connector-right{width:11%;top:41%;left:68%}.connector-bottom{height:5%;top:76%;left:54%}.port-left{top:48%;left:calc(25% - 4px)}.port-top{top:25%;left:calc(54% - 4px)}.port-right{top:calc(41% - 4px);left:79%}.port-bottom{top:75%;left:calc(54% - 4px)}.map-bottom-grid{grid-template-columns:1fr 1fr}.source-card-map{grid-column:1/-1}}@media (max-width:580px){.topology-intro h2,.nested-header h2{font-size:42px}.system-map{min-height:870px}.map-canvas{height:815px}.map-node{border-radius:12px;min-width:0;padding:13px}.node-vars{width:55%;top:22%;left:4%}.node-production{width:78%;top:3%;left:13%}.node-services{width:58%;top:50%;right:4%}.node-api{width:78%;top:61%;left:13%}.node-preview{width:78%;top:82%;left:13%}.scope-list span,.service-lines span{padding:9px 10px}.connector-left,.connector-right,.connector-top,.connector-bottom,.map-port{opacity:.7}.map-bottom-grid,.nested-grid{grid-template-columns:1fr}.nested-header{display:block}.nested-header .green-button{margin-top:20px}}:root{--black:#080808;--green:#2563eb;--paper:#f3f3ed;--line:#f3f3ed1a}.workspace-shell,.workspace-main,.workspace-sidebar{background:var(--black)}.workspace-sidebar{border-right:0}.workspace-topbar{background:var(--black);border-color:var(--line)}.workspace-picker{border-color:var(--line);background:#111;border-radius:16px}.create-button,.green-button{border:1px solid var(--green);background:var(--green);border-radius:999px;min-height:45px;padding-left:18px;padding-right:18px}.create-button:hover,.green-button:hover{background:var(--paper);border-color:var(--paper)}.workspace-heading h1,.launch-intro h2,.home-hero h2{font-weight:500}.launch-board,.environment-lanes,.connected-rail,.source-rail,.nested-hero,.nested-list,.home-card{border-color:var(--line);background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313);border-radius:16px;box-shadow:inset 0 1px #ffffff14,0 18px 46px #0000002e}.launch-board{background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313)}.board-header,.flow-step,.environment-lane,.connected-row,.inspector-rule,.nested-list div{border-color:var(--line)}.flow-inspector{border-color:var(--line);background:radial-gradient(circle at 50% 25%,#2563eb14,#0000 47%),#0d0d0d}.source-card{border-color:var(--line);background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313);border-radius:16px;min-height:108px;padding:22px;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000029}.source-card:hover:not(.locked){background:linear-gradient(145deg,#1b1b1b,#101010 58%,#151515);border-color:#f3f3ed47}.source-card.selected{background:linear-gradient(145deg,#1b1b1b,#111 58%,#161616);border-color:#f3f3ed3d;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000029}.source-card.selected strong{color:var(--green)}.source-card.locked{background:#101010;border-color:#f3f3ed0f}.source-card>span{gap:8px}.source-lock-label{color:#6c6c67;text-transform:uppercase;align-self:start;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.create-modal{background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313);border-radius:20px;box-shadow:inset 0 1px #ffffff14,0 30px 100px #00000080}.modal-close{border-radius:999px}.resource-form,.modal-footer{border-color:var(--line)}.resource-form input{border-radius:999px}.file-drop{background:#0e0e0e;border-style:solid;border-radius:16px}.upload-picker{grid-column:1/-1;gap:10px;display:grid}.file-drop{transition:border-color .18s,background .18s,transform .18s}.file-drop.dragging,.file-drop:hover{border-color:var(--green);background:#10172a}.file-drop.dragging{transform:translateY(-2px)}.folder-picker{cursor:pointer;background:0 0;border:1px solid #f3f3ed2e;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:34px;padding:0 13px;transition:border-color .18s,color .18s,background .18s;color:#d7d7d1!important;font-size:10px!important;display:inline-flex!important}.folder-picker:hover{background:#151515;border-color:#2563eb8c;color:var(--green)!important}.folder-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.provision-note{background:#151515;border-radius:16px}.home-card:hover{border-color:#f3f3ed47}.sidebar-item{gap:10px}.sidebar-item-icon{color:#696963;flex:0 0 16px;place-items:center;width:16px;font-size:15px;transition:color .18s,transform .18s;display:inline-grid!important}.sidebar-item:hover .sidebar-item-icon{color:#d8d8d2}.sidebar-item.active .sidebar-item-icon{color:var(--green);transform:translate(1px)}.sidebar-collapsed .sidebar-item{gap:0}.sidebar-collapsed .sidebar-item-icon{flex-basis:19px;width:19px;font-size:17px}.sidebar-brand-name{white-space:nowrap}.sidebar-edge-toggle{z-index:40;color:#74746e;background:#111;border:1px solid #f3f3ed29;border-radius:0 999px 999px 0;place-items:center;width:23px;height:54px;padding:0;transition:color .18s,width .18s,background .18s,border-color .18s;display:grid;position:absolute;top:50%;right:-11px;transform:translateY(-50%);box-shadow:8px 0 18px #0003}.sidebar-edge-toggle:hover{width:27px;color:var(--green);background:#171717;border-color:#2563eb80}.sidebar-edge-toggle:active{transform:translateY(-50%)scale(.96)}.sidebar-nav{position:relative}.hosting-subnav.quiet{opacity:.72}.sidebar-collapsed .hosting-subnav{display:none}.subnav-icon{color:#666660;flex:0 0 15px;place-items:center;width:15px;font-size:14px;display:inline-grid}.subnav-item:hover .subnav-icon{color:#d7d7d1}.subnav-label{flex:1;min-width:0}.workspace-avatar{color:#e8eee2;background:#171717;border:1px solid #f3f3ed2e;overflow:hidden}.workspace-avatar canvas{display:block}.workspace-avatar.alt{color:#e8eee2;background:#171717}.toolbar-avatar{border:1px solid #f3f3ed2e;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.toolbar-avatar canvas{display:block}.dicebear-avatar{object-fit:cover;background:#181d22;border-radius:50%;flex:none;width:100%;height:100%;display:block;overflow:hidden}.dicebear-avatar-sm{width:28px;height:28px}.dicebear-avatar-md{width:34px;height:34px}.dicebear-avatar-lg{width:48px;height:48px}.dicebear-avatar-fallback{color:var(--green);border:1px solid #2563eb42;place-items:center;font-size:11px;font-weight:750;display:grid}.workspace-avatar .dicebear-avatar,.toolbar-avatar .dicebear-avatar{border-radius:inherit;width:100%;height:100%}.github-account-select .dicebear-avatar{width:28px;height:28px}.github-repo-row>.dicebear-avatar{border:1px solid #2563eb2e;width:32px;height:32px}.upload-activity{place-items:center;gap:5px;display:grid}.upload-activity canvas{margin-bottom:2px}.upload-activity strong{color:#f1f1ec;font-size:12px}.upload-activity small{color:#8c8c86;font-size:10px}.file-drop.submitting{cursor:wait;background:#111;border-color:#f3f3ed38}.agent-empty{min-height:500px}.agent-avatar{background:#151515;border:1px solid #f3f3ed1f;border-radius:50%;place-items:center;width:90px;height:90px;margin-bottom:22px;display:grid}.agent-avatar canvas{display:block}.sidebar-item.active .sidebar-item-icon,.subnav-item.active .subnav-icon{color:#e8eee2}.overview-surface{gap:16px;display:grid}.overview-welcome{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;min-height:190px;padding:20px 0 28px;display:flex}.overview-welcome h2{color:#f3f3ed;letter-spacing:-.09em;margin:12px 0 9px;font-size:clamp(39px,5vw,68px);font-weight:500;line-height:.92}.overview-welcome p{color:#8b8b85;font-size:14px}.overview-welcome-actions{align-items:center;gap:18px;padding-bottom:2px;display:flex}.workspace-status{color:#898983;white-space:nowrap;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.setup-banner{border:1px solid var(--line);background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000029}.setup-avatar{background:#121212;border:1px solid #f3f3ed24;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.setup-avatar canvas{display:block}.setup-copy{flex:1;gap:5px;min-width:0;display:grid}.setup-copy strong{color:#f1f1ec;font-size:13px;font-weight:600}.setup-copy p{color:#85857f;font-size:11px;line-height:1.4}.setup-banner>button,.overview-panel-heading>button{color:var(--green);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.setup-banner>button span,.overview-panel-heading>button span{font-size:13px}.overview-stat-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.overview-stat-card{color:#f2f2ed;text-align:left;border:0;border-right:1px solid var(--line);background:#0a0a0a;align-content:start;gap:9px;min-height:135px;padding:18px;transition:background .18s,color .18s;display:grid}.overview-stat-card:last-child{border-right:0}.overview-stat-card:hover{color:var(--green);background:#111}.overview-stat-card>span{color:#888882;font-size:10px}.overview-stat-card strong{color:inherit;letter-spacing:-.08em;font-size:36px;font-weight:500}.overview-stat-card small{color:#71716b;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.overview-stat-card small span{color:var(--green);font-size:11px}.overview-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:16px;display:grid}.overview-activity,.overview-next{border:1px solid var(--line);background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313);border-radius:16px;min-height:360px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 46px #0000002e}.overview-panel-heading{justify-content:space-between;align-items:end;gap:18px;padding:22px 22px 17px;display:flex}.overview-panel-heading h3{color:#f1f1ec;letter-spacing:-.06em;margin-top:9px;font-size:21px;font-weight:500}.overview-empty{text-align:center;border-top:1px solid var(--line);align-content:center;place-items:center;min-height:265px;padding:28px;display:grid}.overview-empty canvas{margin-bottom:9px}.overview-empty strong{color:#efefe9;font-size:13px}.overview-empty p{color:#85857f;max-width:330px;margin:8px 0 5px;font-size:11px;line-height:1.5}.overview-empty .green-button{margin-top:9px}.overview-next{padding-bottom:10px}.overview-next .overview-panel-heading{padding-bottom:14px}.overview-next>button{color:#f0f0eb;text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:11px;width:100%;min-height:77px;padding:12px 20px;display:flex}.overview-next>button:hover{background:#171717}.overview-next>button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.overview-next strong{font-size:11px;font-weight:600}.overview-next small{color:#7f7f79;font-size:9px}.overview-next>button>span:last-child{color:#777771;font-size:14px}.overview-next>button:hover>span:last-child{color:var(--green)}.next-index{color:#7c7c76;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}@media (max-width:900px){.overview-content-grid{grid-template-columns:1fr}.overview-next{min-height:auto}}@media (max-width:680px){.overview-welcome{display:block}.overview-welcome-actions{margin-top:22px}.setup-banner{flex-wrap:wrap;align-items:start}.setup-banner>button{margin-left:58px}.overview-stat-grid{grid-template-columns:1fr 1fr}.overview-stat-card:nth-child(2){border-right:0}.overview-stat-card:nth-child(-n+2){border-bottom:1px solid var(--line)}}.overview-welcome{min-height:140px;padding-top:8px;padding-bottom:21px}.overview-welcome h2{letter-spacing:-.07em;margin-top:9px;font-size:clamp(30px,3vw,42px);line-height:1}.overview-welcome p{margin-top:7px;font-size:12px}.setup-banner{min-height:82px;padding:13px 17px}.overview-stat-card{gap:7px;min-height:108px;padding:15px 17px}.overview-stat-card strong{font-size:29px}.overview-content-grid{gap:13px}.overview-activity,.overview-next{min-height:310px}.overview-panel-heading{padding:18px 19px 14px}.overview-panel-heading h3{font-size:17px}.overview-empty{min-height:225px}.workspace-heading h1{letter-spacing:-.07em;font-size:clamp(30px,3vw,42px);line-height:1}.launch-intro h2{letter-spacing:-.075em;font-size:clamp(31px,3.4vw,48px)}.nested-header h2{font-size:clamp(31px,3.4vw,48px)}.global-toolbar{border-bottom:1px solid var(--line);background:var(--black);justify-content:space-between;align-items:center;min-height:58px;padding:0 40px;transition:padding-left .25s cubic-bezier(.4,0,.2,1);display:flex}.workspace-search{color:#85857f;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:255px;padding:0;font-size:12px;display:inline-flex}.workspace-search kbd,.search-input-row kbd{color:#787872;background:#151515;border:1px solid #2b2b29;border-radius:5px;padding:3px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.global-actions{align-items:center;gap:20px;display:flex}.global-action,.global-icon-action{color:#81817b;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;transition:color .18s;display:inline-flex}.global-action i{color:#a7a7a1;font-size:15px}.global-icon-action{justify-content:center;width:22px;height:22px;font-size:16px}.usage-pill{color:#9a9a94;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.search-backdrop{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000a8;place-items:start center;padding-top:84px;display:grid;position:fixed;inset:0}.search-panel{color:#f3f3ed;background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313);border:1px solid #f3f3ed29;border-radius:16px;width:min(580px,100% - 32px);overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 90px #0000008c}.search-input-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:63px;padding:0 17px;display:flex}.search-input-row>i{color:#b8b8b1;font-size:18px}.search-input-row input{color:#f3f3ed;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-input-row input::placeholder{color:#777771}.search-input-row>button{color:#8b8b85;background:#171717;border:0;border-radius:999px;width:25px;height:25px;padding:0;font-size:18px;line-height:1}.search-section-label{color:#777771;letter-spacing:.12em;text-transform:uppercase;padding:17px 19px 9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.search-results{gap:2px;padding:0 9px 10px;display:grid}.search-results button{color:#f1f1ec;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:53px;padding:8px 10px;display:flex}.search-results button:hover{background:#1b1b1b}.search-results button>span:first-child{gap:4px;display:grid}.search-results strong{font-size:12px;font-weight:600}.search-results small{color:#81817b;font-size:10px}.search-results button>span:last-child{color:var(--green);font-size:14px}.search-footer{color:#696963;border-top:1px solid var(--line);gap:14px;padding:11px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:flex}@media (max-width:780px){.global-toolbar{padding:0 20px}.global-actions{gap:10px}.global-action:not(:first-child),.usage-pill{display:none}.workspace-search{min-width:0}.workspace-search span{display:none}}.landing-page{min-height:100vh;color:var(--paper);background:var(--black);font-family:DM Sans,sans-serif;overflow:hidden}.landing-page a{color:inherit;text-decoration:none}.landing-header{z-index:5;background:#111111f7;border-radius:0 0 25px 25px;justify-content:space-between;align-items:center;width:min(760px,100% - 32px);min-height:64px;margin:0 auto -33px;padding:8px 10px;display:flex;position:relative;box-shadow:0 18px 55px #00000057}.landing-brand{color:var(--paper);background:var(--black);letter-spacing:-.07em;border-radius:16px;align-items:center;gap:5px;padding:9px 11px;font-size:15px;font-weight:700;display:inline-flex}.landing-brand span{background:var(--green);border-radius:50%;width:8px;height:8px;margin-left:2px}.landing-nav{align-items:center;gap:21px;font-size:11px;display:flex}.landing-nav a{color:#969691;transition:color .2s}.landing-nav button{min-height:37px;color:var(--black);background:var(--paper);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.landing-nav button:hover{background:var(--green);transform:translateY(-1px)}.landing-hero{background:radial-gradient(circle at 50% -12%, #2563eb21 0%, #0b0b0b 42%, var(--black) 100%);text-align:center;background-size:135% 135%;border-radius:0 0 38px 38px;min-height:760px;padding:205px 5vw 42px;animation:15s ease-in-out infinite landing-atmosphere;position:relative;overflow:hidden}.landing-hero:after{content:"";filter:blur(22px);opacity:.8;background:radial-gradient(#2563eb29,#2563eb0a 30%,#0000 69%);border-radius:50%;width:74%;height:92%;animation:8s ease-in-out infinite landing-source;position:absolute;bottom:-38%;right:-14%}.landing-hero>*{z-index:1;position:relative}.landing-hero-copy{max-width:1180px;margin:0 auto}.landing-eyebrow,.landing-kicker{color:#969691;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.landing-hero h1{max-width:100%;color:var(--paper);letter-spacing:-.1em;margin:24px auto 0;font-size:clamp(52px,6.25vw,104px);font-weight:500;line-height:.84}.landing-hero h1 span{min-width:2.6ch;color:var(--green);white-space:nowrap;animation:.45s cubic-bezier(.22,1,.36,1) both landing-verb;display:inline-block}.landing-lede{color:#969691;letter-spacing:-.025em;max-width:590px;margin:32px auto 0;font-size:17px;line-height:1.42;animation:.9s cubic-bezier(.22,1,.36,1) .28s both landing-rise}.landing-actions{justify-content:center;align-items:center;gap:20px;margin-top:31px;animation:.9s cubic-bezier(.22,1,.36,1) .4s both landing-rise;display:flex}.landing-primary{min-height:45px;color:var(--black);background:var(--green);border:1px solid var(--green);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,color .2s;display:inline-flex}.landing-primary:hover{color:var(--black);background:var(--paper);border-color:var(--paper);transform:translateY(-2px)}.landing-actions>a{color:var(--paper);font-size:12px;font-weight:600}.landing-hero-rail{border-top:1px solid var(--line);text-align:left;grid-template-columns:minmax(200px,.75fr) 1.25fr;align-items:end;gap:7vw;max-width:860px;margin:143px auto 0;padding-top:18px;animation:.9s cubic-bezier(.22,1,.36,1) .55s both landing-rise;display:grid}.landing-hero-rail p{color:#969691;max-width:280px;margin:0;font-size:13px;line-height:1.52}.landing-hero-rail>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-hero-rail strong{color:var(--paper);border-left:1px solid var(--line);padding-left:13px;font-size:14px;font-weight:500}.landing-stack{color:#969691;justify-content:space-between;align-items:center;gap:25px;width:min(1320px,100% - 48px);min-height:66px;margin:0 auto;font-size:12px;display:flex}.landing-stack strong{color:var(--paper);font-size:13px;font-weight:600}.landing-stack span{margin-left:auto}.landing-stack span+span{margin-left:0}.landing-section{width:min(1320px,100% - 48px);margin:0 auto;padding:135px 0}.landing-section-top{grid-template-columns:1fr 2fr;gap:7vw;margin-bottom:65px;display:grid}.landing-section-top h2,.landing-two-up h2{max-width:800px;color:var(--paper);letter-spacing:-.09em;margin:0;font-size:clamp(43px,5.6vw,82px);font-weight:500;line-height:.9}.landing-section-top>div>p,.landing-two-up article>p:last-child{color:#969691;max-width:500px;margin:25px 0 0;font-size:16px;line-height:1.45}.landing-deploy-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:8vw;display:grid}.landing-deploy-grid ul,.landing-deploy-grid article>div{gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-deploy-grid li,.landing-deploy-grid article>div span,.landing-services article,.landing-two-up article,.landing-steps article,.landing-pricing article{border:1px solid var(--line);background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313);border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000029}.landing-deploy-grid li{color:#969691;padding:19px 22px;font-size:15px;line-height:1.45}.landing-deploy-grid article h3{max-width:340px;color:var(--paper);letter-spacing:-.07em;margin:28px 0 0;font-size:clamp(27px,3.3vw,48px);font-weight:500;line-height:.94}.landing-deploy-grid article>p:not(.landing-kicker){color:#969691;max-width:345px;margin:28px 0 0;font-size:13px;line-height:1.5}.landing-deploy-grid article>div{margin-top:42px}.landing-deploy-grid article>div span{color:var(--paper);padding:16px 18px;font-size:12px}.landing-platform{background:#111}.landing-platform .landing-section-top{margin-bottom:0}.landing-services,.landing-steps,.landing-pricing{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-services{width:min(1320px,100% - 48px);margin:-5px auto 0}.landing-services article{min-height:210px;padding:24px 22px 26px}.landing-services h3,.landing-steps h3,.landing-pricing h3{color:var(--paper);letter-spacing:-.05em;margin:0 0 18px;font-size:21px;font-weight:500}.landing-services p,.landing-steps p,.landing-pricing p{color:#969691;max-width:250px;margin:0;font-size:12px;line-height:1.48}.landing-two-up{grid-template-columns:1fr 1fr;gap:14px;display:grid}.landing-two-up article{min-height:440px;padding:60px}.landing-two-up h2{margin-top:70px;font-size:clamp(40px,5vw,73px)}.landing-steps,.landing-pricing{margin-top:0}.landing-steps article,.landing-pricing article{min-height:220px;padding:28px}.landing-steps strong{color:var(--green);letter-spacing:.12em;margin-bottom:54px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:block}.landing-closing{border:1px solid var(--line);background:linear-gradient(145deg,#171717,#0d0d0d 58%,#131313);border-radius:20px;width:min(1320px,100% - 48px);margin:0 auto 14px;padding:105px 6vw 115px;box-shadow:inset 0 1px #ffffff14}.landing-closing h2{max-width:900px;color:var(--paper);letter-spacing:-.1em;margin:55px 0 36px;font-size:clamp(57px,8.2vw,118px);font-weight:500;line-height:.83}.landing-footer{border-top:1px solid var(--line);grid-template-columns:1.6fr repeat(2,1fr);gap:35px;width:min(1320px,100% - 48px);margin:14px auto 0;padding:70px 0 35px;display:grid}.landing-footer>div{align-content:start;gap:11px;display:grid}.landing-footer>div:first-child{gap:22px}.landing-footer p{color:#969691;max-width:260px;margin:0;font-size:13px;line-height:1.5}.landing-footer strong{color:var(--paper);margin:3px 0 7px;font-size:12px;font-weight:600}.landing-footer a:not(.landing-brand),.landing-footer button{color:#969691;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:12px}.landing-footer a:not(.landing-brand):hover,.landing-footer button:hover{color:var(--green)}@keyframes landing-atmosphere{0%,to{background-position:50% 0}50%{background-position:56% 18%}}@keyframes landing-source{0%,to{opacity:.55;transform:translate(0,0)scale(.92)}50%{opacity:.95;transform:translate(-34px,-24px)scale(1.08)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-verb{0%{opacity:0;transform:translateY(.55em)rotateX(-48deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (max-width:820px){.landing-header{width:calc(100% - 24px);min-height:60px;margin-bottom:-25px}.landing-nav{gap:0}.landing-nav a{display:none}.landing-hero{min-height:720px;padding:122px 24px 78px}.landing-hero h1{font-size:53px}.landing-lede{font-size:16px}.landing-actions{flex-direction:column;align-items:flex-start;gap:17px}.landing-hero-rail{margin-top:95px;display:block}.landing-hero-rail p{margin-bottom:30px}.landing-stack{padding:18px 0;line-height:2;display:block}.landing-stack span{margin-left:20px}.landing-section{padding:95px 0}.landing-section-top{margin-bottom:50px;display:block}.landing-section-top>div{margin-top:22px}.landing-deploy-grid{display:block}.landing-deploy-grid article{margin-top:50px}.landing-services{grid-template-columns:repeat(2,1fr)}.landing-two-up{display:block}.landing-two-up article{margin-bottom:14px;padding:45px 24px}.landing-two-up h2{margin-top:48px}.landing-services,.landing-footer,.landing-closing{width:calc(100% - 32px)}.landing-services,.landing-steps,.landing-pricing{grid-template-columns:repeat(2,1fr)}.landing-footer{grid-template-columns:1.5fr 1fr}}@media (max-width:480px){.landing-services,.landing-steps,.landing-pricing{grid-template-columns:1fr}.landing-footer{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-page{color:#11120f;background:#f4f4ed}.landing-header{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fffffae0;border:1px solid #11120f1f;width:min(900px,100% - 32px);margin:12px auto -76px;position:sticky;top:12px;box-shadow:0 14px 42px #1e221617}.landing-brand{color:#f7f7f1;background:#11120f}.landing-nav a{color:#62645e}.landing-nav a:hover{color:#11120f}.landing-nav button{color:#eef4eb;background:var(--green)}.landing-nav button:hover{color:#fff;background:#11120f}.landing-hero{color:#11120f;background-color:#f4f4ed;background-image:radial-gradient(circle at 78% 22%,#2563eb2e,#0000 24%),linear-gradient(#11120f0b 1px,#0000 1px),linear-gradient(90deg,#11120f0b 1px,#0000 1px);background-size:auto,72px 72px,72px 72px;border-radius:0;min-height:790px;padding-top:218px;animation:none}.landing-hero:before{content:"";background:#11120f29;width:min(1160px,100% - 48px);height:1px;position:absolute;top:145px;left:50%;transform:translate(-50%)}.landing-hero:after{filter:blur(38px);opacity:.7;background:radial-gradient(#2563eb33,#0000 67%);width:62%;height:80%;bottom:-55%;right:-10%}.landing-eyebrow{color:#60625b}.landing-hero h1{color:#11120f}.landing-hero h1 span{color:#11120f;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:.08em;text-decoration-thickness:.11em}.landing-lede,.landing-hero-rail p{color:#5f615b}.landing-primary{color:#f4f8ff;background:var(--green);border-color:var(--green);box-shadow:0 8px 20px #2563eb3d}.landing-primary:hover{color:#eef4eb;background:#11120f;border-color:#11120f}.landing-actions>a{color:#11120f}.landing-actions>a:hover{color:#1d4ed8}.landing-hero-rail{border-color:#11120f2e}.landing-hero-rail strong{color:#11120f;border-color:#11120f33}.landing-stack{color:#686a63;border-bottom:1px solid #11120f21}.landing-stack strong,.landing-section-top h2,.landing-two-up h2{color:#11120f}.landing-section-top>div>p,.landing-two-up article>p:last-child{color:#62645e}.landing-kicker{color:#1d4ed8}.landing-deploy-grid li,.landing-deploy-grid article>div span,.landing-services article,.landing-two-up article,.landing-steps article,.landing-pricing article{background:#fffffbb8;border-color:#11120f24;box-shadow:0 16px 38px #1e22160f}.landing-deploy-grid li{color:#454740}.landing-deploy-grid article h3{color:#11120f}.landing-deploy-grid article>p:not(.landing-kicker){color:#62645e}.landing-deploy-grid article>div span{color:#11120f}.landing-platform{color:#f5f5ef;background-color:#10110f;background-image:radial-gradient(circle at 12% 5%,#2563eb1c,#0000 27%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,72px 72px,72px 72px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding-bottom:135px}.landing-platform .landing-section{padding-bottom:80px}.landing-platform .landing-section-top h2,.landing-platform .landing-services h3{color:#f5f5ef}.landing-platform .landing-section-top>div>p,.landing-platform .landing-services p{color:#9b9d96}.landing-platform .landing-services article{box-shadow:none;background:#ffffff09;border-color:#ffffff1f;transition:transform .25s,border-color .25s,background .25s}.landing-platform .landing-services article:hover{background:#2563eb0d;border-color:#2563eb73;transform:translateY(-4px)}.landing-services h3,.landing-steps h3,.landing-pricing h3{color:#11120f}.landing-services p,.landing-steps p,.landing-pricing p{color:#62645e}.landing-two-up article:first-child{background:var(--green);border-color:#4d7de0}.landing-two-up article:first-child .landing-kicker{color:#001a48}.landing-two-up article:last-child{background:#fff}.landing-steps article,.landing-pricing article{box-shadow:none;background:0 0;border:0;border-top:1px solid #11120f3d;border-radius:0}.landing-steps strong{color:#1d4ed8}.landing-closing{color:#f5f5ef;box-shadow:none;background:#10110f radial-gradient(circle at 82% 18%,#2563eb33,#0000 30%);border-color:#10110f}.landing-closing h2{color:#f5f5ef}.landing-footer{border-color:#11120f2e}.landing-footer p,.landing-footer a:not(.landing-brand),.landing-footer button{color:#62645e}.landing-footer strong,.landing-footer a:not(.landing-brand):hover,.landing-footer button:hover{color:#11120f}@media (max-width:820px){.landing-header{margin-top:8px;margin-bottom:-68px;top:8px}.landing-hero{padding-top:145px}.landing-hero:before{width:calc(100% - 32px);top:110px}.landing-platform{padding-bottom:95px}}.overview-console-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:2px 0 15px;display:flex}.overview-console-header h2{color:#f3f3ed;letter-spacing:-.07em;margin-top:7px;font-size:26px;font-weight:500}.overview-console-actions{align-items:center;gap:18px;display:flex}.overview-console-actions .green-button{min-height:38px;padding-left:14px;padding-right:14px;font-size:11px}.overview-metric-strip{border:1px solid var(--line);background:#0d0d0d;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.overview-metric-strip>button{color:#f3f3ed;text-align:left;border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;align-content:start;gap:7px;min-height:125px;padding:15px 17px;transition:background .18s;display:grid}.overview-metric-strip>button:last-child{border-right:0}.overview-metric-strip>button:hover{background:#171717}.overview-metric-strip>button>span{color:#999991;align-items:center;gap:7px;font-size:10px;display:flex}.overview-metric-strip>button>span i{color:#d7d7d1;font-size:14px}.overview-metric-strip strong{color:#f3f3ed;letter-spacing:-.08em;font-size:30px;font-weight:500}.overview-metric-strip small{color:#70706a;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.overview-metric-strip small i{color:var(--green);font-size:10px}.overview-console-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);gap:14px;display:grid}.overview-projects-panel,.overview-assistant-panel,.overview-health-panel,.overview-next-panel{border:1px solid var(--line);background:#0d0d0d;border-radius:13px;overflow:hidden}.overview-console-panel-head{justify-content:space-between;align-items:end;gap:16px;padding:17px 18px 14px;display:flex}.overview-console-panel-head h3{color:#f3f3ed;letter-spacing:-.04em;margin-top:7px;font-size:16px;font-weight:500}.overview-console-panel-head>button{color:#92928c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.overview-table-actions{align-items:center;gap:10px;display:flex}.overview-table-actions button,.overview-health-panel .overview-console-panel-head>button{color:#999991;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.overview-table-actions button:hover,.overview-health-panel .overview-console-panel-head>button:hover{color:var(--green)}.overview-table-actions button:first-child{border:1px solid var(--line);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.overview-table-actions button:first-child i{font-size:13px}.overview-table-head{color:#62625e;border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1.8fr) .7fr .55fr 20px;gap:10px;padding:9px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.overview-projects-panel .deployment-table{min-height:225px}.overview-projects-panel .deployment-icon{width:27px;height:27px;font-size:13px}.overview-projects-panel .deployment-copy strong{font-size:11px}.overview-projects-panel .deployment-copy small{font-size:9px}.overview-projects-panel .deployment-status{min-height:24px;padding:0 8px;font-size:9px}.overview-projects-panel .deployment-time{font-size:9px}.overview-empty.compact{min-height:225px;padding:25px}.overview-empty.compact canvas{margin-bottom:5px}.overview-empty.compact .green-button{min-height:36px;font-size:10px}.assistant-status{color:#7c7c76;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.assistant-body{text-align:center;border-top:1px solid var(--line);align-content:center;place-items:center;min-height:277px;padding:22px;display:grid}.assistant-body canvas{margin-bottom:13px}.assistant-body strong{color:#f3f3ed;font-size:14px;font-weight:500}.assistant-body p{color:#83837d;max-width:215px;margin:8px 0 16px;font-size:11px;line-height:1.5}.assistant-body button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.overview-lower-grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.environment-summary{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.environment-summary>div{border-right:1px solid var(--line);gap:7px;padding:14px 16px;display:grid}.environment-summary>div:last-child{border-right:0}.environment-summary span{color:#d7d7d1;align-items:center;gap:6px;font-size:10px;display:inline-flex}.environment-summary strong{color:#777771;font-size:9px;font-weight:400}.status-dot{background:#676761;border-radius:50%;width:6px;height:6px}.status-dot.muted{opacity:.5}.overview-next-panel{min-height:145px}.overview-next-panel>button{color:#d7d7d1;text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 17px;display:flex}.overview-next-panel>button>i:first-child{color:#92928c;width:17px;font-size:15px}.overview-next-panel>button>span{flex:1;gap:3px;display:grid}.overview-next-panel strong{color:#d7d7d1;font-size:10px;font-weight:500}.overview-next-panel small{color:#777771;font-size:9px}.overview-next-panel>button>i:last-child{color:#777771;font-size:13px}@media (max-width:920px){.overview-console-grid,.overview-lower-grid{grid-template-columns:1fr}}@media (max-width:680px){.overview-console-header{display:block}.overview-console-actions{justify-content:space-between;margin-top:17px}.overview-metric-strip{grid-template-columns:1fr 1fr}.overview-metric-strip>button:nth-child(2){border-right:0}.overview-metric-strip>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-table-head{grid-template-columns:minmax(0,1fr) .75fr 20px}.overview-table-head span:nth-child(3),.overview-projects-panel .deployment-time{display:none}.overview-projects-panel .deployment-row{grid-template-columns:27px minmax(0,1fr) auto 18px}.environment-summary{grid-template-columns:1fr}.environment-summary>div{border-right:0;border-bottom:1px solid var(--line)}.environment-summary>div:last-child{border-bottom:0}}.workspace-shell{background:#050505;grid-template-columns:224px minmax(0,1fr)}.workspace-sidebar{background:#050505;border-right:1px solid #1c1c1c;padding:20px 12px 16px}.sidebar-item{color:#85857f;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px}.sidebar-item.active{color:#f3f3ed;background:#151515}.sidebar-item.active:before{background:var(--green);width:2px;height:20px;left:-12px}.sidebar-item-icon{color:#70706a;flex-basis:16px;width:16px;font-size:15px}.hosting-subnav>span{color:#5d5d58;padding:0 8px 6px;font-size:8px}.subnav-item{color:#777771;border-radius:6px;min-height:29px;padding:0 8px;font-size:10px}.subnav-item:hover,.subnav-item.active{color:#f3f3ed;background:#111}.subnav-item.active .subnav-icon{color:var(--green)}.subnav-icon{flex-basis:14px;width:14px;font-size:13px}.sidebar-group-label{color:#5e5e59;padding:0 11px;font-size:8px}.global-toolbar{background:#070707;border-bottom-color:#1b1b1b;min-height:62px;padding:0 28px}.workspace-search{color:#777771;min-width:205px;font-size:11px}.workspace-search i{font-size:15px}.dashboard-tabs{background:#101010;border:1px solid #222;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex}.dashboard-tabs button{color:#6f6f69;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 13px;font-size:10px;transition:color .18s,background .18s;display:inline-flex}.dashboard-tabs button i{font-size:13px}.global-action,.global-icon-action{font-size:10px}.global-action i{font-size:14px}.workspace-topbar{background:#070707;border-bottom-color:#1b1b1b;height:65px;padding:0 28px}.topbar-right{gap:8px}.environment-select select{color:#d9d9d3;min-width:80px;font-size:10px}.environment-select>i{color:#767670;font-size:11px}.create-button{border-radius:8px;min-height:34px;padding:0 12px;font-size:10px}.workspace-heading{align-items:center;padding:0 0 23px}.back-link{color:#70706a;font-size:10px}.heading-kicker{margin-top:22px;font-size:8px}.workspace-heading h1{margin-top:6px;font-size:29px;line-height:1}.heading-meta{border-left-color:#252523;padding:10px 0 3px 18px;font-size:8px}.heading-meta strong{color:#d7d7d1;font-size:9px}.notice{border-radius:8px;margin-bottom:14px;font-size:10px}.sidebar-edge-toggle:hover{width:25px}.sidebar-collapsed .sidebar-brand{padding-bottom:20px}.sidebar-collapsed .workspace-switcher{padding-bottom:16px}@media (max-width:900px){.dashboard-tabs{display:none}.global-toolbar{padding:0 20px}.workspace-content{padding-left:22px;padding-right:22px}}.hosting-console,.resource-console,.utility-console{gap:14px;display:grid}.hosting-console-head,.resource-console-head,.utility-console-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:15px;display:flex}.hosting-console-head h2,.resource-console-head h2,.utility-console-head h2{color:#f3f3ed;letter-spacing:-.07em;margin-top:7px;font-size:27px;font-weight:500}.hosting-console-head .green-button,.resource-console-head .green-button,.utility-console-head .green-button{min-height:36px;padding:0 13px;font-size:10px}.hosting-metric-strip,.resource-metric-strip,.utility-metric-strip{border:1px solid var(--line);background:#0d0d0d;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.hosting-metric-strip>button,.hosting-metric-strip>div,.resource-metric-strip>div,.utility-metric-strip>div{color:#f3f3ed;text-align:left;border:0;border-right:1px solid var(--line);background:0 0;align-content:start;gap:7px;min-height:116px;padding:14px 16px;display:grid}.hosting-metric-strip>button:last-child,.hosting-metric-strip>div:last-child,.resource-metric-strip>div:last-child,.utility-metric-strip>div:last-child{border-right:0}.hosting-metric-strip>div{cursor:default}.hosting-metric-strip span,.resource-metric-strip span,.utility-metric-strip span{color:#969691;align-items:center;gap:7px;font-size:10px;display:flex}.hosting-metric-strip span i,.resource-metric-strip span i,.utility-metric-strip span i{color:#d7d7d1;font-size:14px}.hosting-metric-strip strong,.resource-metric-strip strong,.utility-metric-strip strong{color:#f3f3ed;letter-spacing:-.07em;font-size:28px;font-weight:500}.hosting-metric-strip small,.resource-metric-strip small,.utility-metric-strip small{color:#6f6f69;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.hosting-console-grid{grid-template-columns:minmax(0,1.55fr) minmax(265px,.8fr);gap:14px;display:grid}.hosting-sequence-panel,.hosting-control-panel,.hosting-environments-panel,.hosting-links-panel,.resource-table-panel,.resource-actions-panel,.utility-main-panel,.utility-side-panel{border:1px solid var(--line);background:#0d0d0d;border-radius:13px;overflow:hidden}.hosting-sequence-list{border-top:1px solid var(--line)}.hosting-sequence-list>button{color:#e9e9e4;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;min-height:61px;padding:9px 17px;display:flex}.hosting-sequence-list>button:last-child{border-bottom:0}.hosting-step-icon{color:#a0a09a;background:#171717;border:1px solid #2a2a27;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.hosting-sequence-list>button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.hosting-sequence-list strong{color:#e9e9e4;font-size:11px;font-weight:600}.hosting-sequence-list em{color:#777771;white-space:nowrap;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-style:normal;display:inline-flex}.hosting-control-panel>.overview-console-panel-head>i{color:#adada7;font-size:18px}.hosting-control-body{text-align:center;border-top:1px solid var(--line);align-content:center;place-items:center;min-height:244px;padding:20px;display:grid}.hosting-control-body p{color:#85857f;max-width:210px;margin:13px 0 16px;font-size:10px;line-height:1.5}.hosting-control-body button{color:#f4f8ff;background:var(--green);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.hosting-control-body button canvas{width:20px;height:20px}.hosting-bottom-grid{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.hosting-links-panel .overview-console-panel-head,.hosting-environments-panel .overview-console-panel-head{padding-bottom:12px}.hosting-links-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hosting-links-row button{color:#d7d7d1;text-align:left;border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:7px;min-height:52px;padding:0 15px;font-size:10px;display:flex}.hosting-links-row button:last-child{border-right:0}.hosting-links-row button i{color:#95958f;font-size:14px}.hosting-links-row button span{color:#777771;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.resource-console-head .back-link{margin-bottom:11px}.resource-console-head .section-label{display:block}.resource-metric-strip{grid-template-columns:repeat(3,1fr)}.resource-console-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,.75fr);gap:14px;display:grid}.resource-filter{color:#898983;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.resource-filter:hover{color:var(--green)}.resource-table-head{color:#62625e;border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1.6fr) .7fr .5fr;gap:10px;padding:9px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.resource-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:22px;display:grid}.resource-empty p{color:#7e7e78;margin:7px 0 13px;font-size:10px}.resource-empty button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.resource-action-list{border-top:1px solid var(--line)}.resource-action-list button{color:#d7d7d1;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 15px;font-size:10px;display:flex}.resource-action-list button i:last-child{color:#777771;margin-left:auto;font-size:12px}.resource-action-index{color:#777771;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.data-resource-console{gap:14px}.data-resource-panel{overflow:hidden}.data-resource-list{display:grid}.data-resource-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(220px,1.4fr) 58px;align-items:center;gap:10px;min-height:72px;padding:10px 18px;display:grid}.data-resource-row{cursor:pointer}.data-resource-name,.data-resource-connection,.data-resource-status{min-width:0}.data-resource-name>span:last-child{gap:4px;min-width:0;display:grid}.data-resource-name strong{color:#e8e8e2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.data-resource-status{color:#799fd8;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.data-resource-status.provisioning{color:#aabcdc}.data-resource-status .pulse-dot{width:5px;height:5px;box-shadow:none;flex:none}.data-resource-status small{color:#8c7777;text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:150px;font-family:DM Sans,sans-serif;font-size:8px;overflow:hidden}.data-resource-connection{align-items:center;gap:7px;display:flex}.data-resource-connection button{color:#96968f;cursor:pointer;background:0 0;border:1px solid #2b2b28;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;display:grid}.data-resource-connection button:hover{color:var(--green);border-color:#2563eb73}.data-resource-remove{color:#777771;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-size:9px}.data-resource-prompt{color:#737870;background:#0d0e0d;border:1px solid #252a24;border-radius:9px;align-items:center;gap:11px;min-height:64px;padding:0 17px;display:flex}.data-resource-prompt>i{color:#6d83a3;font-size:16px}.data-resource-prompt span{gap:3px;display:grid}.data-resource-prompt strong{color:#dfe4d9;font-size:10px;font-weight:600}.data-resource-prompt small{color:#777b73;font-size:9px}.data-external-connection{border-top:1px solid #23272d;gap:12px;margin-top:18px;padding-top:16px;display:grid}.data-external-connection>div:first-child{gap:5px;display:grid}.data-external-connection>div:first-child strong{color:#dfe3ea;font-size:13px;font-weight:600}.data-external-connection>div:first-child small{color:#797f88;font-size:10px}.data-external-connection-value{background:#080b14;border:1px solid #292f38;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.data-external-connection-value code{color:#88a2cf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;overflow:hidden}.data-external-connection-value button{color:#8baadf;cursor:pointer;background:#0c121b;border:1px solid #24344c;border-radius:5px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:9px;display:inline-flex}.data-external-connection-pending{color:#737983;font-size:10px}.data-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.data-tables-panel,.data-query-panel{min-width:0;overflow:hidden}.data-table-list{display:grid}.data-table-list>button{color:#e8e8e2;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:10px 18px;display:flex}.data-table-list>button>span{gap:4px;display:grid}.data-table-list strong{font-size:11px;font-weight:600}.data-table-list small,.data-table-list em{color:#777771;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-style:normal}.data-empty-line{color:#777771;padding:18px;font-size:10px}@keyframes neon-pulse{0%,to{opacity:1;box-shadow:0 0 8px}50%{opacity:.35;box-shadow:0 0 2px}}@keyframes spin-slow{to{transform:rotate(360deg)}}.sx-wrap{flex-direction:column;gap:14px;height:100%;display:flex;overflow:hidden}.sx-body{flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.sx-cards{flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:10px;display:grid;overflow-y:auto}.sx-item{background:var(--fx-card);border:1px solid var(--fx-line);cursor:pointer;text-align:left;border-radius:14px;width:100%;transition:border-color .15s,background .15s;overflow:hidden;box-shadow:0 1px 3px #0000004d}.sx-item:hover{background:#b6ff3b03;border-color:#b6ff3b38}.sx-item.active{border-color:#b6ff3b73;box-shadow:inset 0 0 0 1px #b6ff3b2e,0 1px 3px #0000004d}.sx-item-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 13px;display:flex}.sx-item-name{letter-spacing:-.02em;color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:13px;font-weight:400;line-height:1.3}.sx-item-sub{color:var(--fx-muted);padding:10px 18px 0;font-family:Satoshi,sans-serif;font-size:10.5px;font-weight:300}.sx-item-meters{flex-direction:column;gap:6px;padding:8px 18px 0;display:flex}.sx-meter-row{color:var(--fx-faint);align-items:center;gap:8px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300;display:flex}.sx-meter-bar{background:#ffffff0f;border-radius:1px;flex:1;height:2px;overflow:hidden}.sx-meter-fill{background:var(--fx-neon);opacity:.5;border-radius:1px;height:100%}.sx-item-foot{align-items:center;gap:6px;padding:12px 18px 14px;display:flex}.sx-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sx-dot.running{background:#4ade80;animation:2s infinite neon-pulse;box-shadow:0 0 0 2px #4ade8033}.sx-dot.building{background:var(--fx-neon);animation:.9s infinite neon-pulse}.sx-dot.stopped,.sx-dot.idle{background:#ffffff1f}.sx-dot.failed{background:#f87171}.sx-dot.done{background:#4ade80;box-shadow:0 0 0 2px #4ade8026}.sx-dot.connected{background:#4ade80;animation:2s infinite neon-pulse;box-shadow:0 0 0 2px #4ade8033}.sx-dot.enabled{background:var(--fx-neon)}.sx-dot.disabled{background:#ffffff1f}.sx-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;padding:3px 8px;font-family:Satoshi,sans-serif;font-size:9.5px;font-weight:500}.sx-badge.running,.sx-badge.done,.sx-badge.connected{color:#4ade80;background:#4ade801a}.sx-badge.building,.sx-badge.enabled{color:var(--fx-neon);background:#b6ff3b1a}.sx-badge.stopped,.sx-badge.disabled,.sx-badge.idle{color:var(--fx-faint);background:#ffffff0d}.sx-badge.failed{color:#f87171;background:#f871711a}.sx-panel{flex-direction:column;flex-shrink:0;width:360px;display:flex;overflow:hidden}.sx-panel-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000004d}.sx-panel-grid{background:var(--fx-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.sx-panel-cell{background:var(--fx-card);flex-direction:column;gap:3px;padding:12px 18px;display:flex}.sx-panel-cell span{text-transform:uppercase;letter-spacing:.06em;color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:9.5px;font-weight:300}.sx-panel-cell strong{color:var(--fx-fg);font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:400}.sx-terminal{flex-direction:column;flex:1;display:flex;overflow:hidden}.sx-terminal-bar{color:var(--fx-faint);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--fx-line);flex-shrink:0;align-items:center;gap:8px;padding:9px 18px;font-family:Satoshi,sans-serif;font-size:9.5px;font-weight:300;display:flex}.sx-terminal-bar-dot{color:#4ade80;background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite neon-pulse}.sx-log{flex:1;padding:12px 18px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.85;overflow-y:auto}.sx-log-line{gap:10px;display:flex}.sx-log-ts{color:var(--fx-faint);flex-shrink:0;min-width:58px}.sx-log-tag{flex-shrink:0;min-width:36px}.sx-log-tag.boot{color:var(--fx-neon)}.sx-log-tag.err{color:#f87171}.sx-log-tag.info,.sx-log-msg{color:var(--fx-muted)}.sx-log-msg.boot{color:var(--fx-neon);opacity:.75}.sx-log-msg.err,.sx-log-msg.error,.sx-log-tag.error{color:#f87171}.sx-log-tag.exec{color:#a78bfa}.sx-log-tag.out{color:var(--fx-muted)}.sx-exec-row{border-top:1px solid var(--fx-line);background:#0003;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px 10px;display:flex}.sx-exec-prompt{color:var(--fx-neon);opacity:.7;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px}.sx-exec-input{color:var(--fx-fg);caret-color:var(--fx-neon);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:IBM Plex Mono,monospace;font-size:11px}.sx-exec-input::placeholder{color:var(--fx-faint)}.sx-exec-btn{color:var(--fx-neon);cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:4px 6px;transition:opacity .12s;display:flex}.sx-exec-btn:hover:not(:disabled){opacity:1}.sx-exec-btn:disabled{opacity:.3;cursor:default}.sx-tabs{border-bottom:1px solid var(--fx-line);flex-shrink:0;gap:0;display:flex}.sx-tab{color:var(--fx-faint);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:9px 16px;font-family:Satoshi,sans-serif;font-size:10.5px;font-weight:400;transition:color .12s;display:flex}.sx-tab:hover{color:var(--fx-muted)}.sx-tab.active{color:var(--fx-fg);border-bottom-color:var(--fx-neon)}.sx-tab-badge{color:var(--fx-neon);background:#b6ff3b26;border-radius:8px;padding:1px 5px;font-size:9px;font-weight:600}.sx-volumes{flex-direction:column;flex:1;gap:8px;padding:12px 18px;display:flex;overflow-y:auto}.sx-volumes-empty{color:var(--fx-faint);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 0;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;display:flex}.sx-vol-row{border:1px solid var(--fx-line);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.sx-vol-info{flex-direction:column;gap:2px;min-width:0;display:flex}.sx-vol-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,sans-serif;font-size:12px;font-weight:500;overflow:hidden}.sx-vol-meta{color:var(--fx-faint);font-family:IBM Plex Mono,monospace;font-size:10px}.sx-vol-detach{color:#f8717199;cursor:pointer;background:0 0;border:1px solid #f8717140;border-radius:6px;flex-shrink:0;padding:4px 10px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:500;transition:all .12s}.sx-vol-detach:hover{color:#f87171;background:#f8717114}.sx-vol-form{flex-direction:column;gap:8px;padding:10px 0;display:flex}.sx-vol-add{color:var(--fx-faint);cursor:pointer;background:0 0;border:1px dashed #ffffff1a;border-radius:8px;align-items:center;gap:6px;width:100%;padding:9px 14px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:400;transition:all .12s;display:flex}.sx-vol-add:hover{color:var(--fx-neon);border-color:#b6ff3b4d}.hx-subtitle{color:var(--fx-faint);max-width:460px;margin:2px 0 0;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;line-height:1.5}.sx-empty-panel{color:var(--fx-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;display:flex}.sx-empty-panel i{opacity:.35;font-size:28px}.sx-panel-foot{border-top:1px solid var(--fx-line);flex-shrink:0;gap:6px;padding:10px 18px;display:flex}.sx-code{flex:1;overflow-y:auto}.sx-code pre{color:var(--fx-muted);white-space:pre-wrap;word-break:break-all;margin:0;padding:14px 18px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.8}.sx-compose{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-shrink:0;overflow:hidden;box-shadow:0 1px 3px #0000004d}.sx-compose-area{width:100%;color:var(--fx-fg);resize:none;background:0 0;border:none;outline:none;padding:14px 18px 10px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;line-height:1.65;display:block}.sx-compose-area::placeholder{color:var(--fx-faint)}.sx-compose-foot{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 12px;display:flex}.sx-tool-chips{flex-wrap:wrap;gap:5px;display:flex}.sx-tool-chip{border:1px solid var(--fx-line);color:var(--fx-faint);background:#ffffff0a;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300;display:inline-flex}.sx-output-text{color:var(--fx-muted);flex:1;padding:14px 18px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;line-height:1.75;overflow-y:auto}.sx-thinking{color:#b6ff3b99;align-items:center;gap:12px;padding:14px 18px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;display:flex}.sx-toggle{cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s,border-color .2s;position:relative}.sx-toggle.on{background:#b6ff3b47;border-color:#b6ff3b61}.sx-toggle-thumb{background:#ffffff40;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.sx-toggle.on .sx-toggle-thumb{background:var(--fx-neon);transform:translate(16px)}.sx-endpoint-pill{background:#b6ff3b0d;border:1px solid #b6ff3b26;border-radius:100px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex}.sx-endpoint-dot{color:#4ade80;background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite neon-pulse}.sx-endpoint-url{color:var(--fx-neon);font-family:IBM Plex Mono,monospace;font-size:10.5px}.sx-file-wrap{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000004d}.sx-file-toolbar{border-bottom:1px solid var(--fx-line);flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;display:flex}.sx-file-path{color:var(--fx-faint);flex:1;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.sx-file-path-seg{color:var(--fx-muted)}.sx-file-path-sep{color:var(--fx-faint)}.sx-tbl-head{border-bottom:1px solid var(--fx-line);background:#ffffff02;flex-shrink:0;grid-template-columns:22px 1fr 80px 100px 120px;gap:0;padding:0 18px;display:grid}.sx-tbl-head span{text-transform:uppercase;letter-spacing:.07em;color:var(--fx-faint);padding:9px 0;font-family:Satoshi,sans-serif;font-size:9.5px;font-weight:300}.sx-file-list{flex:1;overflow-y:auto}.sx-frow{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-top:none;border-bottom:1px solid #ffffff08;border-left:3px solid #0000;border-right:none;grid-template-columns:22px 1fr 80px 100px 120px;align-items:center;gap:0;padding:0 18px;transition:background .12s;display:grid}.sx-frow:hover{background:#ffffff05}.sx-frow.active{border-left-color:var(--fx-neon);background:#b6ff3b06}.sx-frow-icon{align-items:center;padding:11px 0;font-size:12px;display:flex}.sx-frow-icon.folder{color:#f5a623}.sx-frow-icon.image{color:#a78bfa}.sx-frow-icon.pdf{color:#f87171}.sx-frow-icon.json{color:var(--fx-neon)}.sx-frow-icon.js{color:#fbbf24}.sx-frow-icon.default{color:var(--fx-faint)}.sx-frow-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;padding:11px 0;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;overflow:hidden}.sx-frow-size,.sx-frow-type,.sx-frow-date{color:var(--fx-faint);padding:11px 0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:300}.x-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.x-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 18px;display:flex}.x-header-left{flex-direction:column;gap:2px;display:flex}.x-header h2{letter-spacing:-.06em;color:#f3f3ed;margin:0;font-size:22px;font-weight:600;line-height:1}.x-header-actions{align-items:center;gap:8px;display:flex}.x-metrics{background:var(--line);border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.x-metric{background:#070808;align-items:center;gap:12px;padding:14px 20px;display:flex}.x-metric-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.x-metric-icon.green{color:var(--acc);background:#b6ff3b14}.x-metric-icon.amber{color:#f5a623;background:#f5a62314}.x-metric-icon.blue{color:#38bdf8;background:#38bdf814}.x-metric-icon.purple{color:#a78bfa;background:#a78bfa14}.x-metric-val{color:#f3f3ed;letter-spacing:-.04em;margin-bottom:2px;font-size:17px;font-weight:700;line-height:1}.x-metric-label{text-transform:uppercase;letter-spacing:.07em;color:#444;font-size:9px}.x-body{flex:1;min-height:0;display:flex;overflow:hidden}.x-empty{color:#333;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.x-empty i{color:#2a2a2a;font-size:32px}.sbx-cards{flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:12px;padding:20px 24px;display:grid;overflow-y:auto}.sbx-card{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:14px;width:100%;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}.sbx-card:hover{background:#b6ff3b05;border-color:#b6ff3b2e}.sbx-card.active{background:#b6ff3b0a;border-color:#b6ff3b61;box-shadow:inset 0 0 0 1px #b6ff3b1f}.sbx-card-top{justify-content:space-between;align-items:center;display:flex}.sbx-card-name{color:#f0f0ea;letter-spacing:-.02em;font-size:13px;font-weight:600}.sbx-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sbx-status-dot.running{background:var(--acc);color:var(--acc);animation:2s infinite neon-pulse}.sbx-status-dot.building{color:#f5a623;background:#f5a623;animation:.9s infinite neon-pulse}.sbx-status-dot.stopped{background:#ffffff1f}.sbx-card-runtime{color:#555;letter-spacing:.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.sbx-card-meters{flex-direction:column;gap:6px;display:flex}.sbx-meter-row{color:#444;align-items:center;gap:8px;font-size:10px;display:flex}.sbx-meter-bar{background:#ffffff0f;border-radius:1px;flex:1;height:2px;overflow:hidden}.sbx-meter-fill{background:var(--acc);opacity:.6;border-radius:1px;height:100%}.sbx-card-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:20px;align-self:flex-start;padding:3px 8px;font-size:9px;font-weight:700}.sbx-card-badge.running{color:var(--acc);background:#b6ff3b1a}.sbx-card-badge.building{color:#f5a623;background:#f5a6231a}.sbx-card-badge.stopped{color:#444;background:#ffffff0a}.sbx-panel{border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;width:400px;display:flex;overflow:hidden}.sbx-panel-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 22px 14px;display:flex}.sbx-panel-head h3{color:#f3f3ed;letter-spacing:-.04em;margin:4px 0 0;font-size:16px;font-weight:600}.sbx-panel-grid{background:var(--line);flex-shrink:0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.sbx-panel-cell{background:#070808;flex-direction:column;gap:3px;padding:12px 22px;display:flex}.sbx-panel-cell span{text-transform:uppercase;letter-spacing:.07em;color:#444;font-size:9px}.sbx-panel-cell strong{color:#ccc;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.sbx-terminal{flex-direction:column;flex:1;display:flex;overflow:hidden}.sbx-terminal-bar{color:#444;letter-spacing:.05em;border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:9px 22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:flex}.sbx-terminal-bar-dot{background:var(--acc);width:6px;height:6px;color:var(--acc);border-radius:50%;flex-shrink:0;animation:2s infinite neon-pulse}.sbx-log{flex-direction:column;flex:1;gap:0;padding:14px 22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.8;display:flex;overflow-y:auto}.sbx-log-line{align-items:baseline;gap:12px;display:flex}.sbx-log-ts{color:#333;flex-shrink:0;min-width:60px}.sbx-log-tag{color:#f5a623;flex-shrink:0;min-width:36px}.sbx-log-tag.boot{color:var(--acc)}.sbx-log-tag.err{color:#f44}.sbx-log-msg{color:#888}.sbx-log-msg.boot{color:var(--acc);opacity:.8}.sbx-log-msg.err{color:#f66}.stg-action-btn{color:#aaa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.stg-action-btn:hover{color:#d0d0ca;background:#ffffff17}.stg-input{border:1px solid var(--line);color:#d0d0ca;background:#ffffff08;border-radius:8px;outline:none;height:36px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.stg-input:focus{border-color:#b6ff3b4d}.stg-select{border:1px solid var(--line);color:#d0d0ca;cursor:pointer;background:#0d0d0d;border-radius:8px;padding:0 10px;font-size:12px}.bkt-toolbar{border-bottom:1px solid var(--line);background:#ffffff02;flex-shrink:0;align-items:center;gap:12px;padding:10px 24px;display:flex}.bkt-path{color:#444;flex:1;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex;overflow:hidden}.bkt-path-seg{color:#888}.bkt-path-sep{color:#2a2a2a}.bkt-table-head{border-bottom:1px solid var(--line);background:#ffffff03;flex-shrink:0;grid-template-columns:28px 1fr 80px 100px 120px;gap:0;padding:0 24px;display:grid}.bkt-table-head span{text-transform:uppercase;letter-spacing:.07em;color:#333;padding:9px 0;font-size:9px}.bkt-files{flex:1;overflow-y:auto}.bkt-frow{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-top:none;border-bottom:1px solid #ffffff06;border-left:3px solid #0000;border-right:none;grid-template-columns:28px 1fr 80px 100px 120px;align-items:center;gap:0;padding:0 24px;transition:background .12s;display:grid}.bkt-frow:hover{background:#ffffff05}.bkt-frow.active{border-left-color:var(--acc);background:#b6ff3b09}.bkt-frow-icon{align-items:center;padding:11px 0;font-size:13px;display:flex}.bkt-frow-icon.folder{color:#f5a623}.bkt-frow-icon.image{color:#a78bfa}.bkt-frow-icon.pdf{color:#f55}.bkt-frow-icon.json{color:var(--acc)}.bkt-frow-icon.js{color:#f5e642}.bkt-frow-icon.default{color:#444}.bkt-frow-name{color:#d0d0ca;white-space:nowrap;text-overflow:ellipsis;padding:11px 0;font-size:12px;font-weight:500;overflow:hidden}.bkt-frow-size,.bkt-frow-type,.bkt-frow-date{color:#444;padding:11px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.bkt-panel{border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;width:340px;display:flex;overflow:hidden}.bkt-preview{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#ffffff04,#ffffff01);flex-shrink:0;justify-content:center;align-items:center;height:160px;display:flex}.bkt-preview-icon{opacity:.18;font-size:52px}.bkt-panel-meta{flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}.bkt-meta-row{flex-direction:column;gap:3px;display:flex}.bkt-meta-label{text-transform:uppercase;letter-spacing:.07em;color:#333;font-size:9px}.bkt-meta-val{color:#ccc;word-break:break-all;font-size:12px;font-weight:500}.bkt-cdn-box{background:#b6ff3b0a;border:1px solid #b6ff3b1f;border-radius:10px;flex-direction:column;gap:8px;margin:0 20px 20px;padding:12px 14px;display:flex}.bkt-cdn-label{text-transform:uppercase;letter-spacing:.07em;color:#b6ff3b80;font-size:9px}.bkt-cdn-url{color:var(--acc);word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.5}.bkt-usage{border-top:1px solid var(--line);flex-shrink:0;padding:14px 20px}.bkt-usage-header{color:#444;justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.bkt-usage-track{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.bkt-usage-fill{background:linear-gradient(90deg,var(--acc),#b6ff3b66);border-radius:2px;height:100%}.agent-compose{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:12px;padding:18px 24px;display:flex}.agent-task-wrap{position:relative}.agent-task-input{color:#d0d0ca;resize:none;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:13px;line-height:1.65;transition:border-color .2s;display:block}.agent-task-input:focus{border-color:#b6ff3b4d}.agent-task-input::placeholder{color:#333}.agent-compose-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-tools-row{flex-wrap:wrap;gap:5px;display:flex}.agent-tool-chip{color:#555;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:4px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-flex}.agent-run-list{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.agent-run-list-head{text-transform:uppercase;letter-spacing:.07em;color:#333;border-bottom:1px solid var(--line);flex-shrink:0;padding:12px 18px;font-size:9px}.agent-runs-scroll{flex:1;overflow-y:auto}.agent-run-row{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-top:none;border-bottom:1px solid #ffffff06;border-left:3px solid #0000;border-right:none;align-items:flex-start;gap:10px;padding:12px 18px;transition:background .12s;display:flex}.agent-run-row:hover{background:#ffffff05}.agent-run-row.active{border-left-color:var(--acc);background:#b6ff3b08}.agent-run-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.agent-run-badge.done{color:var(--acc);background:#b6ff3b1a}.agent-run-badge.running{color:#f5a623;background:#f5a6231a}.agent-run-badge.failed{color:#f66;background:#ff44441a}.agent-run-badge.waiting{color:#555;background:#ffffff0f}.agent-run-info{flex:1;min-width:0}.agent-run-name{color:#d0d0ca;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:11px;font-weight:500;overflow:hidden}.agent-run-sub{color:#444;font-size:9px}.agent-detail{flex-direction:column;flex:1;gap:16px;padding:24px 28px;display:flex;overflow-y:auto}.agent-detail-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-detail-title{color:#f3f3ed;letter-spacing:-.04em;font-size:17px;font-weight:600;line-height:1.3}.agent-status-pill{letter-spacing:.01em;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.agent-status-pill.done{color:var(--acc);background:#b6ff3b17}.agent-status-pill.running{color:#f5a623;background:#f5a62317}.agent-status-pill.failed{color:#f66;background:#ff444417}.agent-status-pill.waiting{color:#555;background:#ffffff0d}.agent-detail-grid{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.agent-detail-cell{background:#070808;padding:12px 14px}.agent-detail-cell span{text-transform:uppercase;letter-spacing:.07em;color:#333;margin-bottom:4px;font-size:9px;display:block}.agent-detail-cell strong{color:#ccc;font-size:11px;font-weight:500}.agent-output{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:16px 18px}.agent-output-label{text-transform:uppercase;letter-spacing:.07em;color:#444;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;display:flex}.agent-output-text{color:#aaa;font-size:12px;line-height:1.75}.agent-thinking{background:#b6ff3b06;border:1px solid #b6ff3b1a;border-radius:10px;align-items:center;gap:14px;padding:16px 18px;display:flex}.agent-thinking-text{color:#b6ff3b99;font-size:12px}.mcp-tab-bar{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;gap:2px;padding:3px;display:flex}.mcp-tab{color:#555;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 14px;font-family:inherit;font-size:12px;transition:all .18s}.mcp-tab.active{color:var(--acc);background:#b6ff3b1a;font-weight:600}.mcp-connect{flex-direction:column;gap:20px;display:flex}.mcp-endpoint-banner{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.mcp-endpoint-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);align-items:center;gap:8px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:500;display:flex}.mcp-live-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite neon-pulse}.mcp-endpoint-url-row{background:#0000004d;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.mcp-endpoint-url{color:var(--fx-fg);letter-spacing:.01em;word-break:break-all;flex:1;font-family:IBM Plex Mono,monospace;font-size:13px}.mcp-copy-btn{color:var(--fx-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:500;transition:all .12s;display:flex}.mcp-endpoint-sub{color:var(--fx-faint);margin:0;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;line-height:1.55}.mcp-clients-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mcp-client-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.mcp-client-head{align-items:center;gap:12px;display:flex}.mcp-client-icon{color:var(--fx-muted);opacity:.6;flex-shrink:0;font-size:20px}.mcp-client-title{color:var(--fx-fg);margin:0 0 2px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:500}.mcp-client-sub{color:var(--fx-faint);margin:0;font-family:IBM Plex Mono,monospace;font-size:10px}.mcp-step-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-faint);margin:0;font-family:Satoshi,sans-serif;font-size:10px;font-weight:500}.mcp-code-block{background:#00000059;border:1px solid #ffffff12;border-radius:8px;position:relative;overflow:hidden}.mcp-code-block pre{color:var(--fx-muted);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px 40px 12px 14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.75}.mcp-code-copy{color:var(--fx-faint);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:5px;padding:4px 7px;font-size:11px;transition:all .12s;position:absolute;top:8px;right:8px}.mcp-code-copy:hover{color:var(--fx-neon);background:#b6ff3b1a}.mcp-tabs{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;gap:2px;padding:3px;display:flex}.mcp-scroll{flex:1;padding:24px 28px;overflow-y:auto}.mcp-hero{text-align:center;padding:24px 0 32px}.mcp-endpoint-pill{background:#b6ff3b0d;border:1px solid #b6ff3b2e;border-radius:100px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 18px 8px 10px;display:inline-flex}.mcp-endpoint-dot{background:var(--acc);width:8px;height:8px;color:var(--acc);border-radius:50%;flex-shrink:0;animation:2s infinite neon-pulse}.mcp-endpoint-url{color:var(--acc);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.mcp-hero-title{letter-spacing:-.06em;color:#f3f3ed;margin-bottom:8px;font-size:22px;font-weight:600}.mcp-hero-sub{color:#555;max-width:480px;margin:0 auto;font-size:13px;line-height:1.65}.mcp-connect-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.mcp-connect-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .2s;overflow:hidden}.mcp-connect-card:hover{border-color:#b6ff3b2e}.mcp-connect-card-head{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:14px 18px 12px;display:flex}.mcp-connect-card-head i{color:var(--acc);font-size:15px}.mcp-connect-card-head strong{color:#e0e0da;font-size:13px;font-weight:600}.mcp-connect-card-desc{color:#444;padding:10px 18px 0;font-size:11px;line-height:1.5}.mcp-connect-card-desc code{color:#666;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.mcp-code-block{background:#060707;border-top:1px solid #ffffff0d;margin:0;position:relative}.mcp-code-block pre{color:#666;margin:0;padding:12px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.75;overflow-x:auto}.mcp-copy-btn{color:#555;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 9px;font-family:inherit;font-size:9px;transition:all .18s;position:absolute;top:8px;right:8px}.mcp-copy-btn:hover{color:var(--acc);background:#b6ff3b1a;border-color:#b6ff3b33}.mcp-cta{text-align:center;margin-top:28px}.mcp-tools-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mcp-tools-count{color:#555;font-size:12px}.mcp-tool-group{margin-bottom:20px}.mcp-tool-group-label{text-transform:uppercase;letter-spacing:.1em;color:var(--acc);margin-bottom:8px;padding:0 2px;font-size:9px;font-weight:700}.mcp-tool-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:9px;align-items:center;gap:14px;margin-bottom:6px;padding:12px 16px;transition:border-color .18s;display:flex}.mcp-tool-row:hover{border-color:#b6ff3b24}.mcp-tool-info{flex:1;min-width:0}.mcp-tool-info strong{color:#d0d0ca;margin-bottom:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:block}.mcp-tool-info span{color:#444;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.mcp-toggle{cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s,border-color .2s;position:relative}.mcp-toggle.on{background:#b6ff3b47;border-color:#b6ff3b61}.mcp-toggle-thumb{background:#ffffff4d;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.mcp-toggle.on .mcp-toggle-thumb{background:var(--acc);transform:translate(16px)}.mcp-key-create{gap:8px;margin-bottom:20px;display:flex}.mcp-key-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:14px 18px;transition:border-color .18s;display:flex}.mcp-key-row:hover{border-color:#b6ff3b24}.mcp-key-icon{width:34px;height:34px;color:var(--acc);background:#b6ff3b0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.mcp-key-info{flex:1;min-width:0}.mcp-key-name{color:#d0d0ca;margin-bottom:3px;font-size:13px;font-weight:600}.mcp-key-preview{color:#444;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.mcp-key-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.mcp-key-calls{color:var(--acc);font-variant-numeric:tabular-nums;background:#b6ff3b12;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.data-create-table-form{border-top:1px solid var(--line);gap:9px;padding:14px 18px 17px;display:grid}.data-create-table-form label{color:#777771;gap:5px;font-size:9px;display:grid}.data-create-table-form input,.data-query-panel textarea{width:100%;color:var(--fx-fg);background:var(--fx-bg);border:1px solid var(--fx-line);font:inherit;border-radius:6px;outline:0;font-weight:300}.data-create-table-form input{min-height:34px;padding:0 10px;font-size:10px}.data-create-table-form input:focus,.data-query-panel textarea:focus{border-color:#b6ff3b66;outline:none}.data-create-table-form .green-button,.data-query-panel .green-button{justify-self:start;min-height:32px;padding:0 11px;font-size:9px}.data-query-panel textarea{resize:vertical;color:#b6ff3bb3;min-height:106px;padding:11px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300;line-height:1.5}.data-query-scroll table{border-collapse:collapse;color:#ffffffb3;white-space:nowrap;width:100%;font-size:9px;font-weight:300}.data-query-scroll th,.data-query-scroll td{border-right:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);text-align:left;padding:8px 9px}.data-table-editor{background:#0d0e0d;border:1px solid #252a24;border-radius:10px;overflow:hidden}.data-table-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:0 17px;display:flex}.data-table-editor-head h3{color:#efefe9;margin:5px 0 0;font-size:14px;font-weight:600}.data-grid-actions .data-resource-note{margin-right:5px}.data-icon-button,.data-grid-tools button,.data-grid-view-switch button{width:29px;height:29px;color:var(--fx-muted);background:var(--fx-card);border:1px solid var(--fx-line);cursor:pointer;border-radius:6px;place-items:center;display:grid}.data-icon-button:hover,.data-grid-tools button:hover:not(:disabled),.data-grid-view-switch button:hover{color:var(--fx-neon);border-color:#b6ff3b4d}.data-add-record{min-height:31px;padding:0 10px;font-size:9px}.data-schema-sidebar{border-right:1px solid var(--fx-line);min-width:0;padding:15px 10px 12px}.data-schema-heading{justify-content:space-between;align-items:center;gap:8px;padding:0 7px 11px;display:flex}.data-schema-heading strong{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:300;overflow:hidden}.data-schema-search{height:31px;color:var(--fx-faint);background:var(--fx-bg);border:1px solid var(--fx-line);border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.data-schema-search input{width:100%;min-width:0;color:var(--fx-fg);font:inherit;background:0 0;border:0;outline:0;font-size:9px;font-weight:300}.data-schema-list button{min-width:0;min-height:34px;color:var(--fx-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:0 9px;font-weight:300;display:flex}.data-schema-list button i{flex:none;font-size:13px}.data-schema-empty{color:var(--fx-faint);padding:10px 9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.data-sidebar-create label{color:var(--fx-faint);text-transform:uppercase;gap:5px;padding:0 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.data-sidebar-create input{width:100%;height:29px;color:var(--fx-fg);background:var(--fx-bg);border:1px solid var(--fx-line);text-transform:none;border-radius:5px;outline:0;padding:0 8px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:300}.data-sidebar-create input:focus{border-color:#b6ff3b66;outline:none}.data-grid-tools{color:var(--fx-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.data-grid-tools button{width:28px;height:28px;margin-left:2px}.data-record-form{border-bottom:1px solid var(--fx-line);background:var(--fx-card);padding:13px}.data-record-form-head{color:var(--fx-fg);justify-content:space-between;align-items:center;margin-bottom:11px;font-size:10px;font-weight:300;display:flex}.data-record-form-head button{width:23px;height:23px;color:var(--fx-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.data-record-form-head button:hover{color:var(--fx-fg);background:#ffffff0f}.data-record-fields{grid-template-columns:repeat(3,minmax(120px,1fr));gap:9px;display:grid}.data-record-fields label{min-width:0;color:var(--fx-faint);gap:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.data-record-fields label>span{justify-content:space-between;gap:5px;display:flex}.data-record-fields label small{color:var(--fx-faint);font-size:7px}.data-record-fields input{min-width:0;height:31px;color:var(--fx-fg);background:var(--fx-bg);border:1px solid var(--fx-line);border-radius:5px;outline:0;padding:0 8px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:300}.data-record-fields input:focus{border-color:#b6ff3b66;outline:none}.data-record-actions>button:first-child{color:var(--fx-muted);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:300}.data-record-actions .green-button{min-height:29px;padding:0 10px;font-size:8px}.data-grid-scroll{max-width:100%;overflow:auto}.data-grid-table{border-collapse:collapse;width:100%;min-width:530px;color:var(--fx-fg);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.data-grid-table th,.data-grid-table td{border-right:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);text-align:left;text-overflow:ellipsis;min-width:125px;max-width:255px;padding:9px 11px;overflow:hidden}.data-grid-table th{height:43px;color:var(--fx-muted);background:var(--fx-card);font-weight:300}.data-grid-table th span,.data-grid-table th small{text-overflow:ellipsis;display:block;overflow:hidden}.data-grid-table th small{color:var(--fx-faint);margin-top:4px;font-size:7px;font-weight:300}.data-grid-table td{color:#ffffffb3;height:38px}.data-grid-table tbody tr:hover{background:#ffffff06}.data-grid-table td.is-null{color:var(--fx-faint);font-style:italic}.data-grid-table .data-grid-check{text-align:center;width:38px;min-width:38px;padding:0}.data-grid-table input[type=checkbox]{width:13px;height:13px;accent-color:var(--fx-neon)}.data-grid-message{height:160px!important;color:var(--fx-faint)!important;text-align:center!important}.data-editor-empty{min-height:300px;color:var(--fx-muted);text-align:center;align-content:center;place-items:center;padding:24px;display:grid}.data-editor-empty i{color:var(--fx-faint);margin-bottom:10px;font-size:21px}.data-editor-empty strong{color:var(--fx-fg);font-size:11px;font-weight:300}.data-editor-empty span{margin-top:5px;font-size:9px}.data-query-secondary{margin-top:14px}.data-service-tabs{border-bottom:1px solid var(--fx-line);align-items:center;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.data-service-tabs button{min-height:43px;color:var(--fx-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:9px;font-weight:300}.data-service-tabs button:hover{color:var(--fx-fg)}.data-service-tabs button.active{color:var(--fx-neon);border-bottom-color:var(--fx-neon)}.data-service-status{color:var(--fx-neon);text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300;display:inline-flex}.data-service-status.provisioning{color:#ffdc64cc}.data-service-status.failed{color:#ff6464cc}.data-service-panel{background:#0d0e0d;border:1px solid #252a24;border-radius:9px;overflow:hidden}.data-service-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:0 17px;display:flex}.data-service-panel-head h3{color:#ecefe8;margin:5px 0 0;font-size:14px;font-weight:600}.data-service-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.data-service-facts>div{border-right:1px solid var(--line);gap:7px;min-height:85px;padding:16px;display:grid}.data-service-facts>div:last-child{border-right:0}.data-service-facts span{color:#70746c;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.data-service-facts strong{color:#dfe4d9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.data-service-event,.data-metric-note{color:#8e9588;align-items:center;gap:10px;padding:16px 17px;display:flex}.data-service-event>i{color:var(--green);font-size:16px}.data-service-event span{gap:4px;display:grid}.data-service-event strong{color:#d0d9e6;font-size:10px;font-weight:500}.data-service-event small{color:#777d73;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.data-service-empty{color:#7a8077;text-align:center;align-content:center;place-items:center;gap:7px;min-height:140px;padding:24px;font-size:9px;display:grid}.data-service-empty i{color:#6c84a8;font-size:19px}.data-service-empty strong{color:#d6dce4;font-size:11px;font-weight:500}.data-service-empty span{color:#737970}.data-backup-list,.data-variable-list{display:grid}.data-backup-row,.data-variable-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:58px;padding:0 17px;display:flex}.data-backup-row:last-child,.data-variable-row:last-child{border-bottom:0}.data-backup-row>i{color:#7496ca;font-size:15px}.data-backup-row>span{flex:1;gap:4px;min-width:0;display:grid}.data-backup-row strong{color:#d7dce4;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:500;overflow:hidden}.data-backup-row small{color:#747b70;font-size:8px}.data-backup-row a{color:var(--green);font-size:9px;text-decoration:none}.data-backup-row a:hover{text-decoration:underline}.data-variable-row>span{color:#8da6d1;width:130px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.data-variable-row code{color:#adb6c4;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;overflow:hidden}.data-variable-row button{color:#80877b;cursor:pointer;background:0 0;border:1px solid #30362e;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.data-variable-row button:hover{color:var(--green);border-color:#2563eb66}.data-metric-note{border-top:1px solid var(--line);font-size:9px}.data-metric-note i{color:#7b8390;font-size:14px}.data-danger-zone{border-top:1px solid #ca767640;justify-content:space-between;align-items:center;gap:15px;padding:16px 17px;display:flex}.data-danger-zone span{gap:4px;display:grid}.data-danger-zone strong{color:#dca5a5;font-size:10px;font-weight:500}.data-danger-zone small{color:#7f7474;font-size:8px}.data-danger-zone button{color:#e5b4b4;cursor:pointer;background:0 0;border:1px solid #ca767666;border-radius:6px;min-height:29px;padding:0 10px;font-size:8px}.data-danger-zone button:hover{background:#ca76761a}.data-variables-head{align-items:center}.data-variable-actions{align-items:center;gap:7px;display:flex}.data-variable-action{color:#a6aba0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;display:inline-flex}.data-variable-action:hover{color:#e4e9df;background:#171a16;border-color:#282d34}.data-variable-action i{color:#6b89b7;font-size:13px}.data-variable-callout{color:#809dc8;background:#2563eb0e;border:1px solid #2563eb1f;border-radius:7px;align-items:center;gap:11px;margin:13px 17px 0;padding:11px 13px;display:flex}.data-variable-callout>i{color:var(--green);font-size:16px}.data-variable-callout span{flex:1;gap:3px;display:grid}.data-variable-callout strong{color:#ced9e9;font-size:10px;font-weight:500}.data-variable-callout small{color:#727e91;font-size:8px}.data-variable-callout button{color:#687281;cursor:pointer;background:0 0;border:0;border-radius:4px;width:24px;height:24px;font-size:17px}.data-variable-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.data-variable-toolbar label{color:#72796e;flex:1;align-items:center;gap:8px;max-width:300px;display:flex}.data-variable-toolbar label i{font-size:13px}.data-variable-toolbar input{color:#d8dfd3;background:0 0;border:0;outline:0;width:100%;height:27px;font-size:10px}.data-variable-toolbar input::placeholder{color:#626960}.data-variable-toolbar>span{color:#666a71;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.data-variable-service-row{min-height:56px}.data-system-variable-group{border-top:1px solid var(--line);margin-top:10px}.data-system-variable-group summary{color:#80858d;cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:0 17px;list-style:none;display:flex}.data-system-variable-group summary::-webkit-details-marker{display:none}.data-system-variable-group summary>span{flex:1;align-items:center;gap:8px;display:inline-flex}.data-system-variable-group summary>span i{color:#6f7681;font-size:13px}.data-system-variable-group summary strong{color:#a4aab3;font-size:9px;font-weight:500}.data-system-variable-group summary small{color:#646970;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.data-system-variable-group summary>i:last-child{color:#676e79;font-size:13px;transition:transform .15s}.data-system-variable-group[open] summary>i:last-child{transform:rotate(180deg)}.data-system-variable-group .data-variable-list{border-top:1px solid var(--line);background:#ffffff03}.data-variable-key{align-items:center;gap:8px;display:inline-flex;width:220px!important}.data-variable-key>i{color:#627a9d;font-size:12px}.data-variable-key strong{color:#d0d6e0;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:500;overflow:hidden}.data-variable-key em{color:#7893bc;background:#2563eb14;border:1px solid #2563eb29;border-radius:4px;padding:3px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;font-style:normal}.data-variable-service-row code{color:#9aa0a9}.data-variable-row-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.data-variable-row-actions button{width:25px;height:25px}.data-variable-row-actions button[title]{position:relative}.data-variable-edit-glyph{color:currentColor;font-family:Georgia,serif;font-size:17px;line-height:1;display:block;transform:rotate(-18deg)}.data-variable-row-actions .data-variable-delete{color:#bd8585;border-color:#ca76763d}.data-variable-row-actions .data-variable-delete:hover{color:#f0b0b0;background:#ca76761a;border-color:#ca76768c}.data-variable-editor{background:#111410;border:1px solid #282f39;border-radius:8px;margin:14px 17px 17px;padding:15px}.data-variable-editor-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.data-variable-editor-head h4{color:#e1e8dc;margin:5px 0 0;font-size:13px;font-weight:500}.data-variable-editor-head>button{color:#80858d;cursor:pointer;background:0 0;border:0;border-radius:5px;width:25px;height:25px;font-size:17px}.data-variable-editor form{gap:11px;display:grid}.data-variable-editor form>label{color:#7c828b;text-transform:uppercase;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.data-variable-editor input:not([type=checkbox]){color:#e6ece2;text-transform:none;background:#090b09;border:1px solid #2c3138;border-radius:6px;outline:0;height:35px;padding:0 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.data-variable-editor input:focus,.data-variable-editor textarea:focus{border-color:var(--green)}.data-variable-editor-options{gap:15px;display:flex}.data-variable-editor-options label{color:#a0a4ab;align-items:center;gap:6px;font-size:9px;display:inline-flex}.data-variable-editor-options input{accent-color:var(--green)}.data-variable-editor-actions{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.data-variable-editor-actions>button:first-child{color:#8e939b;cursor:pointer;background:0 0;border:1px solid #2e3238;border-radius:6px;min-height:31px;padding:0 10px;font-size:9px}.data-variable-editor-actions .green-button{min-height:31px;font-size:9px}.data-raw-editor textarea{color:#aeb9c9;resize:vertical;background:#090b09;border:1px solid #2c3138;border-radius:6px;outline:0;min-height:160px;padding:11px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;line-height:1.55}.data-variable-modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030603bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.data-variable-modal-card{background:#0d110d;border:1px solid #2f3641;border-radius:12px;width:min(720px,100%);max-height:min(720px,100vh - 48px);margin:0;padding:20px;overflow:auto;box-shadow:0 24px 90px #0009,0 0 0 1px #3d84ff0f}.data-variable-modal-raw .data-variable-modal-card{width:min(860px,100%)}.data-variable-modal-card .data-variable-editor-head{margin-bottom:20px}.data-variable-modal-card .data-variable-editor-head h4{font-size:16px}.data-variable-modal-card .data-variable-editor form{gap:14px}.data-variable-modal-card .data-variable-editor-actions{border-top:1px solid #20242a;margin-top:4px;padding-top:16px}.data-variable-modal-card.data-raw-editor textarea{resize:vertical;min-height:300px;max-height:46vh}.data-danger-label{color:#dca5a5}.data-variable-delete-copy{color:#9a9f95;margin:0;font-size:10px;line-height:1.5}.data-danger-button{color:#f0b0b0;cursor:pointer;background:#ca76761a;border:1px solid #ca76766b;border-radius:6px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:9px;display:inline-flex}.data-danger-button:hover{background:#ca76762e;border-color:#ca7676b3}@media (max-width:640px){.data-variable-modal{align-items:end;padding:12px}.data-variable-modal-card{border-radius:10px 10px 0 0;max-height:calc(100vh - 24px);padding:16px}.data-variable-modal-card .data-variable-editor-actions{flex-direction:column-reverse}.data-variable-modal-card .data-variable-editor-actions button{width:100%}}.utility-metric-strip{grid-template-columns:repeat(3,1fr)}.utility-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr);gap:14px;display:grid}.utility-agent-empty{text-align:center;border-top:1px solid var(--line);align-content:center;place-items:center;min-height:294px;padding:22px;display:grid}.utility-agent-empty strong{color:#f0f0eb;margin-top:11px;font-size:13px;font-weight:500}.utility-agent-empty p{color:#7f7f79;max-width:250px;margin:8px 0 14px;font-size:10px;line-height:1.5}.utility-agent-empty .green-button{min-height:35px;font-size:10px}.utility-list{border-top:1px solid var(--line)}.utility-list button{color:#d7d7d1;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 17px;display:flex}.utility-list button:hover{background:#171717}.utility-list button>i:first-child{color:#898983;width:17px;font-size:14px}.utility-list button>span{flex:1;gap:4px;display:grid}.utility-list strong{color:#d7d7d1;font-size:10px;font-weight:500}.utility-list small{color:#777771;font-size:9px}.utility-list em{color:#73736d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-style:normal}.settings-fields{border-top:1px solid var(--line);gap:14px;max-width:450px;padding:20px 18px 25px;display:grid}.settings-fields label{color:#777771;text-transform:uppercase;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.settings-fields input{color:#e7e7e2;text-transform:none;background:#080808;border:1px solid #2a2a27;border-radius:8px;outline:0;height:37px;padding:0 11px;font-family:DM Sans,sans-serif;font-size:11px}.settings-fields input:focus{border-color:var(--green)}.settings-save{color:#f4f8ff;background:var(--green);cursor:pointer;border:0;border-radius:8px;justify-self:start;min-height:34px;padding:0 12px;font-size:10px;font-weight:700}.docs-console{gap:26px;display:grid}.docs-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.docs-header h2{color:#e9eef5;letter-spacing:-.085em;margin-top:10px;font-size:clamp(34px,4vw,52px);font-weight:520;line-height:.94}.docs-header p{color:#808690;max-width:520px;margin-top:9px;font-size:12px;line-height:1.45}.docs-header .green-button{min-height:44px}.docs-layout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:0;display:grid}.docs-nav{border-right:1px solid var(--line);align-self:start;gap:2px;padding:20px 20px 20px 0;display:grid;position:sticky;top:20px}.docs-nav a{color:#7b8189;border-left:2px solid #0000;padding:8px 10px;font-size:10px;text-decoration:none;display:block}.docs-nav a:hover{color:var(--green);border-left-color:var(--green);background:#3d84ff0a}.docs-nav-note{color:#666b72;letter-spacing:.1em;text-transform:uppercase;margin:22px 10px 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.docs-nav strong{color:#d8dee8;padding:0 10px;font-size:10px;font-weight:500}.docs-articles{min-width:0}.docs-article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:15px;padding:30px 0 34px 30px;scroll-margin-top:20px;display:grid}.docs-article:last-child{border-bottom:0}.docs-article-index{color:var(--green);padding-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.docs-article h3{color:#e9eef5;letter-spacing:-.055em;font-size:22px;font-weight:540}.docs-article p{color:#8e939b;max-width:700px;margin-top:9px;font-size:11px;line-height:1.62}.docs-article ol{color:#b4bac3;gap:9px;margin:17px 0 0;padding-left:18px;font-size:11px;line-height:1.55;display:grid}.docs-article li::marker{color:var(--green);font-family:IBM Plex Mono,ui-monospace,monospace}.docs-article button:not(.docs-inline-action){color:var(--green);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.docs-table{border-top:1px solid var(--line);max-width:760px;margin-top:18px;display:grid}.docs-table>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.docs-table span{color:#6c7179;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.docs-table strong{color:#c3c9d3;font-size:10px;font-weight:500;line-height:1.45}.docs-note{border-left:2px solid #363e4a;padding-left:12px}.docs-inline-action{color:#0d1209;background:var(--green);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:8px;min-height:34px;margin-top:17px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.docs-inline-action:hover{background:#689fff}.docs-public-page{color:#e9eef5;background:#000;min-height:100vh;padding:25px clamp(22px,6vw,96px) 42px}.docs-public-header{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;display:flex}.docs-public-brand{color:#eef5eb;letter-spacing:-.06em;font-size:17px;font-weight:600;text-decoration:none}.docs-public-brand span{color:var(--green)}.docs-public-actions{color:#6d727a;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.docs-back-link{color:#a3aab5;text-transform:none;letter-spacing:0;text-decoration:none}.docs-back-link:hover,.docs-public-footer a:hover{color:var(--green)}.docs-public-rule{background:var(--line);max-width:1180px;height:1px;margin:25px auto 0}.docs-public-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;max-width:1180px;margin:0 auto;padding:74px 0 31px;display:flex}.docs-public-intro h1{color:#e9eef5;letter-spacing:-.1em;margin-top:10px;font-size:clamp(42px,7vw,78px);font-weight:520;line-height:.9}.docs-public-intro p{color:#808690;max-width:520px;margin-top:12px;font-size:13px;line-height:1.5}.docs-public-intro .green-button{color:#0d1209;align-items:center;gap:9px;min-height:42px;padding:0 15px;text-decoration:none;display:inline-flex}.docs-public-layout{border-bottom:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);max-width:1180px;margin:0 auto;display:grid}.docs-public-nav{border-right:1px solid var(--line);align-self:start;gap:2px;padding:23px 24px 23px 0;display:grid;position:sticky;top:18px}.docs-public-nav a{color:#7b8189;border-left:2px solid #0000;padding:9px 11px;font-size:10px;text-decoration:none}.docs-public-nav a:hover{color:var(--green);border-left-color:var(--green);background:#3d84ff0a}.docs-public-nav .docs-nav-note{margin-top:22px}.docs-public-articles{min-width:0}.docs-public-article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:34px 0 38px 34px;scroll-margin-top:20px;display:grid}.docs-public-article:last-child{border-bottom:0}.docs-public-article h2{color:#e9eef5;letter-spacing:-.06em;font-size:24px;font-weight:540}.docs-public-article>div:last-child>p{color:#8e939b;max-width:720px;margin-top:9px;font-size:11px;line-height:1.65}.docs-public-article ol{color:#b4bac3;gap:9px;margin:17px 0 0;padding-left:18px;font-size:11px;line-height:1.55;display:grid}.docs-public-article li::marker{color:var(--green);font-family:IBM Plex Mono,ui-monospace,monospace}.docs-public-article a:not(.docs-inline-action){color:var(--green);text-underline-offset:3px;text-decoration:underline}.docs-public-footer{color:#646971;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding-top:23px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.docs-public-footer a{color:#a3aab5;text-decoration:none}@media (max-width:680px){.docs-header{display:block}.docs-header .green-button{margin-top:18px}.docs-layout{display:block}.docs-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0;position:static}.docs-nav-note,.docs-nav strong{grid-column:1/-1}.docs-article{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:24px 0}.docs-table>div{grid-template-columns:1fr;gap:5px}.docs-public-page{padding-left:18px;padding-right:18px}.docs-public-header{flex-direction:column;align-items:flex-start;gap:12px}.docs-public-actions{justify-content:space-between;width:100%}.docs-public-intro{padding-top:48px;display:block}.docs-public-intro .green-button{margin-top:20px}.docs-public-layout{display:block}.docs-public-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0;position:static}.docs-public-nav .docs-nav-note,.docs-public-nav strong{grid-column:1/-1}.docs-public-article{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:25px 0}.docs-public-footer{flex-direction:column;align-items:flex-start;gap:11px}}@media (max-width:900px){.hosting-console-grid,.resource-console-grid,.utility-grid,.hosting-bottom-grid{grid-template-columns:1fr}}@media (max-width:680px){.hosting-console-head,.resource-console-head,.utility-console-head{display:block}.hosting-console-head .green-button,.resource-console-head .green-button,.utility-console-head .green-button{margin-top:14px}.hosting-metric-strip,.resource-metric-strip,.utility-metric-strip{grid-template-columns:1fr 1fr}.hosting-metric-strip>button:nth-child(2),.hosting-metric-strip>div:nth-child(2),.resource-metric-strip>div:nth-child(2),.utility-metric-strip>div:nth-child(2){border-right:0}.hosting-metric-strip>button:nth-child(-n+2),.hosting-metric-strip>div:nth-child(-n+2),.resource-metric-strip>div:nth-child(-n+2),.utility-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.hosting-links-row{grid-template-columns:1fr}.hosting-links-row button{border-right:0;border-bottom:1px solid var(--line)}.hosting-links-row button:last-child{border-bottom:0}.data-resource-table-head{display:none}.data-resource-row{grid-template-columns:1fr auto;gap:9px;padding:14px}.data-resource-connection{grid-column:1/-1;padding-left:39px}.data-resource-remove{grid-area:1/2}.data-table-editor-head{flex-direction:column;align-items:flex-start;padding:14px 15px}.data-grid-actions{justify-content:flex-end;width:100%}.data-editor-body{grid-template-columns:1fr}.data-schema-sidebar{border-right:0;border-bottom:1px solid var(--line)}.data-schema-list{grid-template-columns:repeat(2,minmax(0,1fr))}.data-sidebar-create{grid-template-columns:1fr 1.5fr auto;align-items:end}.data-sidebar-create .green-button{margin-bottom:0}.data-record-fields{grid-template-columns:repeat(2,minmax(120px,1fr))}.data-service-facts{grid-template-columns:1fr 1fr}.data-service-facts>div:nth-child(2){border-right:0}.data-service-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.data-variables-head{padding:13px 15px;display:block}.data-variable-actions{flex-wrap:wrap;margin-top:12px}.data-variable-key{width:150px!important}.data-variable-service-row{flex-wrap:wrap;align-items:flex-start;padding:11px 14px}.data-variable-service-row>code{width:calc(100% - 32px);padding-left:20px}.data-variable-row-actions{margin-left:auto}}.env-scope-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:10px 14px;display:flex}.env-scope-tabs button{color:#777771;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:9px;display:inline-flex}.env-scope-tabs button:hover{color:#d7d7d1;background:#171717}.env-scope-tabs button.active{color:#f4f8ff;background:var(--green);border-color:var(--green);font-weight:700}.env-scope-tabs button i{font-size:12px}.env-table-head{grid-template-columns:minmax(0,1.4fr) 1fr .6fr 26px}.env-variable-list{display:grid}.env-variable-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) 1fr .6fr 26px;align-items:center;gap:10px;min-height:54px;padding:0 18px;display:grid}.env-variable-row strong{color:#e8e8e3;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;overflow:hidden}.env-variable-row>span{color:#8b8b85;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;overflow:hidden}.env-variable-row small{color:#777771;font-size:9px}.env-variable-row button{color:#777771;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.env-variable-row button:hover{color:#f3f3ed;background:#171717}.env-variable-row .env-variable-delete{color:#b98181;border:1px solid #ca767647}.env-variable-row .env-variable-delete:hover{color:#f0b0b0;background:#ca76761f;border-color:#ca76769e}.env-empty{border-top:0;min-height:205px}.env-security-note{color:#85857f;border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px 17px;display:flex}.env-security-note>i{color:#a7a7a1;font-size:15px}.env-security-note span{gap:3px;display:grid}.env-security-note strong{color:#bdbdb7;font-size:9px;font-weight:500}.env-security-note small{color:#71716b;font-size:8px}.env-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding-top:22px;display:grid}.env-form label{color:#85857f;text-transform:uppercase;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:grid}.env-form input:not([type=checkbox]),.env-form select{color:#f3f3ed;text-transform:none;background:#080808;border:1px solid #30302c;border-radius:8px;outline:0;width:100%;height:40px;padding:0 11px;font-family:DM Sans,sans-serif;font-size:11px}.env-form input:focus,.env-form select:focus{border-color:var(--green)}.env-form select{appearance:none}.secret-toggle{grid-column:1/-1;align-items:center;color:#a8a8a2!important;text-transform:none!important;gap:8px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;display:flex!important}.secret-toggle input{accent-color:var(--green)}.env-form .modal-footer{padding-top:16px}@media (max-width:580px){.env-form{grid-template-columns:1fr}.env-form .secret-toggle,.env-form .modal-footer{grid-column:auto}.env-variable-row{grid-template-columns:minmax(0,1fr) .8fr 24px}.env-variable-row small{display:none}}.env-modal{width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);padding:30px;overflow:auto}.env-modal .modal-heading{border-bottom:0;padding-bottom:0}.env-modal .modal-heading h2{letter-spacing:-.045em;margin:0;font-size:28px}.env-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 22px;display:grid}.env-type-card{color:#d9d9d3;text-align:left;cursor:pointer;background:#0b0b0b;border:1px solid #2d2d29;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:20px;min-height:144px;padding:19px 20px;transition:border-color .18s,background .18s;display:flex}.env-type-card:hover{border-color:#676760}.env-type-card.selected{color:#f3f3ed;border-color:var(--green);background:#0e1219}.env-type-card>span{gap:13px;display:grid}.env-type-card strong{color:inherit;letter-spacing:-.02em;font-size:19px;font-weight:500}.env-type-card small{color:#8e8e88;max-width:350px;font-size:11px;line-height:1.45}.env-type-card.selected small{color:#b4bbae}.env-radio{border:1px solid #5c5c56;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin-top:1px;position:relative}.env-type-card.selected .env-radio{border-color:var(--green)}.env-type-card.selected .env-radio:after{content:"";background:var(--green);border-radius:50%;position:absolute;inset:4px}.env-form-v2{border-top:0;padding-top:0;display:block}.env-draft-list{gap:12px;display:grid}.env-draft{background:#0b0b0b;border:1px solid #252522;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;gap:10px;padding:16px;display:grid}.env-draft-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.env-draft-fields label{color:#a1a19b;letter-spacing:.02em;text-transform:none;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:grid}.env-draft-fields input,.env-environments select{color:#f1f1eb;background:#080808;border:1px solid #353531;border-radius:8px;outline:0;width:100%;height:45px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:12px}.env-draft-fields input::placeholder{color:#777771}.env-draft-fields input:focus,.env-environments select:focus{border-color:var(--green)}.env-note-field{grid-column:1/-1}.env-value-field{position:relative}.env-value-field input{padding-right:43px}.env-value-field button{color:#91918b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.env-value-field button:hover{color:#f3f3ed;background:#1b1b19}.env-remove{color:#787872;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:end;place-items:center;width:28px;height:28px;display:grid}.env-remove:hover{color:#f3a4a0;background:#211313}.env-add-row{color:#dfdfd9;cursor:pointer;background:#0b0b0b;border:1px solid #353531;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:12px;font-size:13px;display:flex}.env-add-row:hover{color:var(--green);background:#111;border-color:#66665d}.env-add-row i{font-size:17px}.env-environments{border-top:1px solid var(--line);grid-template-columns:1fr minmax(220px,330px);align-items:center;gap:18px;margin-top:26px;padding-top:20px;display:grid;position:relative}.env-environments>span{color:#a1a19b;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.env-environments select{appearance:none}.env-environments>i{color:#8d8d87;pointer-events:none;font-size:14px;position:absolute;right:12px}.env-modal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin:24px -30px -30px;padding:16px 30px;display:flex}.env-import-wrap{align-items:center;gap:13px;min-width:0;display:flex}.env-import{cursor:pointer;background:#0b0b0b;border:1px solid #353531;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;color:#e6e6e0!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;display:inline-flex!important}.env-import:hover{border-color:#77776e}.env-import input{display:none}.env-import-wrap>span{color:#85857f;font-size:10px}.env-modal-footer .green-button{min-height:39px;padding:0 22px;font-size:12px}.env-delete-error{color:#e2aaaa;background:#ca767614;border:1px solid #ca76763d;border-radius:7px;margin:12px 17px 0;padding:9px 11px;font-size:9px}.env-delete-modal{width:min(430px,100vw - 30px)}.env-delete-modal .modal-heading{margin-bottom:16px}.env-delete-modal .modal-heading h2{margin-top:5px;font-size:18px}.env-delete-modal>p{color:#9b9e96;margin:0;font-size:11px;line-height:1.5}.env-delete-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin:22px -30px -30px;padding:16px 30px;display:flex}.env-delete-modal>footer>button:first-child{color:#aaa89f;cursor:pointer;background:0 0;border:1px solid #353531;border-radius:7px;min-height:36px;padding:0 13px;font-size:10px}@media (max-width:680px){.env-delete-modal>footer{margin:18px -22px -22px;padding:14px 22px}.env-modal{width:calc(100vw - 20px);padding:22px}.env-type-grid,.env-draft-fields{grid-template-columns:1fr}.env-note-field{grid-column:auto}.env-environments{grid-template-columns:1fr;gap:9px}.env-modal-footer{flex-direction:column;align-items:stretch;margin:22px -22px -22px;padding:14px 22px}.env-import-wrap{flex-direction:column;align-items:flex-start;gap:8px}.env-modal-footer .green-button{justify-content:center}}.deployment-surface{gap:13px;display:grid}.deployment-surface-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.deployment-surface-head .back-link{margin-bottom:22px;display:flex}.deployment-surface-head h2{color:#f3f3ed;letter-spacing:-.075em;margin:11px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:.95}.deployment-head-actions{align-items:center;gap:18px;padding-bottom:2px;display:flex}.deployment-head-actions>span{color:#85857f;white-space:nowrap;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.deployment-metric-strip{background:#0a0a0a;border:1px solid #242422;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid}.deployment-metric-strip>div{border-right:1px solid #242422;gap:6px;min-height:88px;padding:13px 15px;display:grid}.deployment-metric-strip>div:last-child{border-right:0}.deployment-metric-strip span{color:#74746e;text-transform:uppercase;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.deployment-metric-strip span i{color:#b5b5ae;font-size:13px}.deployment-metric-strip strong{color:#f0f0eb;letter-spacing:-.05em;font-size:24px;font-weight:500}.deployment-metric-strip small{color:#686862;font-size:9px}.deployment-map-panel,.deployment-list-panel,.deployment-url-panel{background:#080808;border:1px solid #242422;border-radius:10px;overflow:hidden}.deployment-panel-head{border-bottom:1px solid #20201e;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:15px 18px;display:flex}.deployment-panel-head h3{color:#eeeeea;letter-spacing:-.03em;margin:7px 0 0;font-size:15px;font-weight:500}.deployment-map-status{color:#73736e;white-space:nowrap;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.deployment-map{background:radial-gradient(circle at 50% 52%,#2563eb12,#0000 22%),#060606;min-height:500px;position:relative;overflow:hidden}.deployment-world{width:98%;height:calc(100% - 57px);position:absolute;inset:14px 1% 43px}.map-grid-lines path{fill:none;stroke:#ffffff0b;stroke-width:1px;stroke-dasharray:2 10}.map-landmass path{fill:#11151a;stroke:#242a33;stroke-width:1.5px;opacity:.88}.map-routes path{fill:none;stroke:url(#routeGlow);stroke-width:1.8px;stroke-dasharray:2 7;animation:4.5s linear infinite map-route-flow}.map-pulse-rings circle{fill:#060606;stroke:var(--green);stroke-width:2px;opacity:.72;animation:2.8s ease-out infinite map-pulse}.map-pulse-rings circle:nth-child(2){animation-delay:.7s}.map-pulse-rings circle:nth-child(3){animation-delay:1.4s}.map-pulse-rings circle:nth-child(4){animation-delay:2.1s}@keyframes map-route-flow{to{stroke-dashoffset:-54px}}@keyframes map-pulse{0%,to{r:7;opacity:.3}50%{r:14;opacity:.95}}.server-node{z-index:2;color:#c8c8c2;background:#0c0c0ceb;border:1px solid #292925;border-radius:8px;gap:5px;width:126px;padding:11px 12px;display:grid;position:absolute;box-shadow:0 10px 35px #00000052}.server-node.active{border-color:#2563eb6b;box-shadow:0 0 24px #2563eb12,0 10px 35px #00000052}.server-node>span{color:#8c8c85;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.server-node>span .pulse-dot{width:5px;height:5px;box-shadow:none}.server-node strong{color:#efefe9;font-size:12px;font-weight:500}.server-node small{color:#74746e;font-size:8px}.server-virginia{top:28%;left:15%}.server-frankfurt{top:21%;left:43%}.server-singapore{top:58%;left:58%}.server-sydney{top:65%;right:10%}.map-center-label{color:#777771;text-align:center;place-items:center;gap:6px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.map-center-label i{width:34px;height:34px;color:var(--green);background:#0d1219;border:1px solid #2563eb73;border-radius:50%;place-items:center;font-size:16px;display:grid;box-shadow:0 0 25px #2563eb1f}.map-center-label strong{color:#d9d9d3;font-size:11px;font-weight:500}.map-center-label small{color:#65655f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.deployment-map-footer{color:#6f6f69;text-transform:uppercase;border-top:1px solid #20201e;align-items:center;gap:22px;min-height:43px;padding:0 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.deployment-map-footer span{align-items:center;gap:6px;display:inline-flex}.deployment-map-footer i{color:#a4a49d;font-size:12px}.deployment-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(245px,.65fr);gap:16px;display:grid}.deployment-gallery{gap:15px;display:grid}.deployment-gallery-head{justify-content:space-between;align-items:end;gap:16px;padding:8px 2px 0;display:flex}.deployment-gallery-head h3{color:#efefe9;letter-spacing:-.045em;margin:6px 0 0;font-size:16px;font-weight:500}.deployment-gallery-tools{align-items:center;gap:15px;display:flex}.deployment-gallery-tools>span{color:#666660;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.deployment-gallery-tools .resource-filter{color:#a5a59e;border-color:#343430;border-radius:999px;min-height:32px;padding:0 11px}.deployment-gallery-tools .resource-filter:hover{color:var(--green);background:#10172a;border-color:#2563eb80}.deployment-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deployment-project-card{background:#0b0b0b;border:1px solid #20201e;border-radius:8px;min-width:0;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.deployment-project-card:hover{border-color:#2563eb61;transform:translateY(-2px);box-shadow:0 15px 36px #0000003d}.deployment-project-card.failed:hover{border-color:#deaaaa75}.deployment-project-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.deployment-project-preview{aspect-ratio:1.52;background:#111;min-height:0;display:block;position:relative;overflow:hidden}.deployment-preview-toolbar{z-index:2;color:#f0f0eb8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0505059e;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:31px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.deployment-preview-toolbar>span:first-child{gap:4px;display:inline-flex}.deployment-preview-toolbar>span:first-child i{background:#f0f0eb75;border-radius:50%;width:5px;height:5px}.deployment-preview-toolbar code{color:#f0f0eba3;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;overflow:hidden}.deployment-preview-toolbar-signal{align-items:center;display:inline-flex}.deployment-preview-toolbar-signal .pulse-dot{width:5px;height:5px;box-shadow:none}.deployment-preview-canvas{background:radial-gradient(circle at 77% 16%,#2563eb33,#0000 27%),linear-gradient(135deg,#141920,#0a0f0b 55%,#050705);align-content:center;min-height:218px;padding:47px 23px 22px;display:grid;position:relative;overflow:hidden}.project-preview-vite .deployment-preview-canvas{background:radial-gradient(circle at 70% 25%,#77abff3b,#0000 31%),linear-gradient(135deg,#101b31,#0a0d13 58%,#050608)}.project-preview-php .deployment-preview-canvas{background:radial-gradient(circle at 74% 18%,#be9cff33,#0000 28%),linear-gradient(135deg,#211629,#0d0b12 58%,#070608)}.project-preview-static .deployment-preview-canvas{background:radial-gradient(circle at 72% 21%,#ffc35d2e,#0000 25%),linear-gradient(135deg,#271b10,#120c08 58%,#080605)}.project-preview-default .deployment-preview-canvas{background:radial-gradient(circle at 77% 16%,#2563eb29,#0000 27%),linear-gradient(135deg,#161616,#0b0b0b 58%,#050505)}.preview-canvas-grid{opacity:.44;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:31px 0 0;-webkit-mask-image:linear-gradient(#000000b3,#0000 92%);mask-image:linear-gradient(#000000b3,#0000 92%)}.preview-canvas-kicker{z-index:1;color:#a8c5f6a8;letter-spacing:.16em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;position:relative}.project-preview-vite .preview-canvas-kicker{color:#adceffbf}.project-preview-php .preview-canvas-kicker{color:#dcc1ffb8}.project-preview-static .preview-canvas-kicker{color:#ffdc9eb8}.preview-canvas-title{z-index:1;color:#f1f4e9;letter-spacing:-.08em;text-overflow:ellipsis;white-space:nowrap;max-width:85%;margin-top:10px;font-size:clamp(23px,3vw,34px);font-weight:500;line-height:.96;position:relative;overflow:hidden}.preview-canvas-rule{z-index:1;background:var(--green);border-radius:99px;width:45%;height:3px;margin-top:17px;display:block;position:relative;box-shadow:0 0 19px #2563eb9e}.project-preview-vite .preview-canvas-rule{background:#86b5ff;box-shadow:0 0 19px #86b5ff8f}.project-preview-php .preview-canvas-rule{background:#d5b2ff;box-shadow:0 0 19px #d5b2ff85}.project-preview-static .preview-canvas-rule{background:#ffd18a;box-shadow:0 0 19px #ffd18a80}.preview-canvas-block{z-index:1;background:#e3eaf50f;border:1px solid #eef5e436;border-radius:4px;display:block;position:absolute}.preview-canvas-block-one{width:24%;height:19%;bottom:28%;right:18%}.preview-canvas-block-two{background:#2563eb1a;border-color:#2563eb52;width:15%;height:9%;bottom:13%;right:9%}.preview-canvas-block-three{width:11%;height:9%;bottom:13%;right:32%}.preview-canvas-stamp{z-index:1;color:#dbe3f085;letter-spacing:.09em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;position:absolute;bottom:12px;right:15px}.preview-canvas-sheen{z-index:3;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:25%;animation:2.4s ease-in-out infinite project-preview-sheen;position:absolute;inset:0 auto 0 -35%;transform:skew(-18deg)}@keyframes project-preview-sheen{0%{left:-35%}62%,to{left:135%}}.deployment-project-status{z-index:4;color:#b6c9e9;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c08bd;border:1px solid #2563eb3d;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;display:inline-flex;position:absolute;bottom:11px;right:12px}.deployment-project-status.failed{color:#e8bcbc;border-color:#deaaaa52}.deployment-project-status .pulse-dot{width:5px;height:5px;box-shadow:none}.deployment-project-card.failed .deployment-preview-toolbar-signal .pulse-dot,.deployment-project-card.failed .deployment-project-status .pulse-dot,.deployment-project-card.failed .deployment-product-placeholder-state .pulse-dot{background:#dfa8a8}.deployment-project-status em{color:#f3f3ed;font-style:normal}.deployment-project-body{border-top:1px solid #1d1d1b;gap:9px;padding:11px 12px 10px;display:grid}.deployment-project-title-row{justify-content:space-between;align-items:start;gap:10px;display:flex}.deployment-project-name{color:#efefe9;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.deployment-project-name strong{color:#efefe9;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.deployment-project-name small{color:#777771;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;overflow:hidden}.deployment-project-name:hover strong{color:var(--green)}.deployment-project-more{color:#777771;background:0 0;border:1px solid #2d2d2a;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.deployment-project-more:hover{color:var(--green);border-color:#2563eb73}.deployment-project-meta{color:#777771;text-transform:uppercase;align-items:center;gap:8px;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;display:flex}.deployment-project-meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.deployment-project-meta>span:first-child{max-width:46%}.deployment-project-meta i{color:#898982;font-size:11px}.deployment-project-status-text{color:#85857f;margin-left:auto}.deployment-project-status-text.ready{color:var(--green)}.deployment-project-status-text.failed{color:#dfa8a8}.deployment-project-progress{background:#252923;border-radius:99px;height:2px;overflow:hidden}.deployment-project-progress>span{background:var(--green);border-radius:inherit;min-width:3px;height:100%;transition:width .45s;display:block;box-shadow:0 0 10px #2563eb94}.deployment-project-footer{border-top:1px solid #1d1d1b;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.deployment-project-footer code{color:#8398b7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;overflow:hidden}.deployment-project-footer>span{color:#676761;text-transform:uppercase;flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.deployment-project-card.building .deployment-project-footer>span,.deployment-project-card.queued .deployment-project-footer>span{color:var(--green)}.deployment-project-card.failed .deployment-project-footer code{color:#c69696}.deployment-product-viewport{background:#111;height:100%;min-height:0;position:relative;overflow:hidden}.deployment-product-viewport iframe{pointer-events:none;background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.deployment-project-preview-hit{z-index:5;color:#111;opacity:0;background:linear-gradient(135deg,#0000 55%,#0003);border:0;justify-content:flex-end;align-items:flex-end;gap:7px;padding:12px;transition:opacity .18s;display:flex;position:absolute;inset:0}.deployment-project-preview-hit span{background:#2563ebf0;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:700}.deployment-project-preview-hit i{color:#b5cef8;background:#080808c7;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.deployment-project-preview:hover .deployment-project-preview-hit,.deployment-project-preview-hit:focus-visible{opacity:1}.deployment-product-viewport:not(.ready){background:radial-gradient(circle at 50% 42%,#2563eb1a,#0000 38%),#0e110d;place-items:center;padding:24px;display:grid}.deployment-product-viewport.failed{background:radial-gradient(circle at 50% 42%,#deaaaa1a,#0000 38%),#110d0d}.deployment-product-placeholder{text-align:center;justify-items:center;gap:8px;max-width:78%;display:grid}.deployment-product-placeholder-state{color:#9be;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;display:inline-flex}.deployment-product-placeholder-state.failed{color:#e4b3b3}.deployment-product-placeholder-state .pulse-dot{width:5px;height:5px;box-shadow:none}.deployment-product-placeholder strong{color:#eee;letter-spacing:-.04em;font-size:17px;font-weight:500}.deployment-product-placeholder small{color:#777771;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.deployment-product-placeholder .deployment-project-progress{width:130px;margin-top:4px}.deployment-project-activity{color:#777771;align-items:center;gap:6px;min-width:0;font-size:8px;display:flex}.deployment-project-activity>i{color:#85857f;flex:none;font-size:12px}.deployment-project-activity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deployment-project-activity time{color:#686862;flex:none;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.deployment-list-panel .deployment-panel-head{min-height:62px}.deployment-list-panel .resource-filter{color:#767670}.deployment-empty{text-align:center;place-items:center;min-height:210px;padding:25px;display:grid}.deployment-empty>i{width:39px;height:39px;color:var(--green);background:#0c121a;border:1px solid #2563eb40;border-radius:50%;place-items:center;margin-bottom:11px;font-size:17px;display:grid}.deployment-empty strong{color:#ecece7;font-size:13px;font-weight:500}.deployment-empty p{color:#777771;max-width:260px;margin:7px 0 15px;font-size:10px;line-height:1.45}.deployment-empty .green-button{min-height:34px;font-size:10px}.deployment-url-panel{min-height:230px}.deployment-url-panel>.deployment-panel-head>i{color:var(--green);font-size:17px}.deployment-url-panel code{color:#a8c5f6;text-overflow:ellipsis;white-space:nowrap;background:#090e16;border:1px solid #2563eb33;border-radius:7px;margin:23px 18px 12px;padding:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:block;overflow:hidden}.deployment-url-panel>p{color:#80807a;margin:24px 18px 16px;font-size:11px;line-height:1.5}.deployment-url-state{color:#83837d;text-transform:uppercase;align-items:center;gap:7px;margin:0 18px 15px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:flex}.deployment-url-state.ready{color:#5f9efc}.deployment-url-state .pulse-dot{width:5px;height:5px;box-shadow:none}.deployment-url-panel>button{color:var(--green);background:0 0;border:0;align-items:center;gap:7px;margin:0 18px 20px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.deployment-url-panel>button:hover{color:#89b4ff}@media (max-width:900px){.deployment-surface-head{display:block}.deployment-head-actions{justify-content:space-between;margin-top:18px}.deployment-metric-strip{grid-template-columns:repeat(2,1fr)}.deployment-metric-strip>div:nth-child(2){border-right:0}.deployment-metric-strip>div:nth-child(-n+2){border-bottom:1px solid #242422}.deployment-lower-grid{grid-template-columns:1fr}.deployment-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.deployment-head-actions{flex-direction:column;align-items:flex-start;gap:12px}.deployment-gallery-head{flex-direction:column;align-items:flex-start}.deployment-gallery-tools{justify-content:space-between;width:100%}.deployment-project-grid{grid-template-columns:1fr}.deployment-map{min-height:540px}.deployment-world{width:130%;max-width:none;inset:20px 0 55px -15%}.server-node{width:106px;padding:9px}.server-node strong{font-size:10px}.server-virginia{top:27%;left:5%}.server-frankfurt{top:18%;left:38%}.server-singapore{top:58%;left:49%}.server-sydney{top:69%;right:2%}.map-center-label{top:43%}.deployment-map-footer{flex-wrap:wrap;align-items:flex-start;gap:7px 14px;padding:9px 12px}.deployment-map-footer span{font-size:7px}}.deployment-world{width:100%;height:calc(100% - 43px);inset:0 0 43px;overflow:visible}.edge-map-graticule{fill:none;stroke:#ffffff12;stroke-width:.7px;stroke-dasharray:2 7}.edge-map-geography{fill:#111711;stroke:#292d33;stroke-width:.55px;transition:fill .2s,stroke .2s}.edge-map-geography:hover{fill:#171d23;stroke:#4b596e}.edge-map-routes{pointer-events:none}.edge-map-line{fill:none;stroke:#2563eba6;stroke-width:1.35px;stroke-dasharray:2 7;animation:5s linear infinite map-route-flow}.edge-map-marker{cursor:pointer;outline:none}.edge-map-marker-halo{fill:#2563eb0d;stroke:#2563eb85;stroke-width:1.2px;animation:2.8s ease-out infinite map-pulse}.edge-map-marker-core{fill:#2563eb;stroke:#060a10;stroke-width:2px;filter:drop-shadow(0 0 5px #2563ebb3)}.edge-map-marker-label rect{fill:#080b14;stroke:#2563eb52;stroke-width:.8px}.edge-map-marker-label text{fill:#a8c5f6;letter-spacing:.08em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.edge-map-marker:not(.selected) .edge-map-marker-label{opacity:.62}.edge-map-marker.selected .edge-map-marker-halo{fill:#2563eb1f;stroke:#2563eb}.edge-map-marker:focus-visible .edge-map-marker-label rect{stroke:#f0f0eb}.edge-map-readout{z-index:3;background:#070707e0;border:1px solid #252923;border-radius:7px;gap:4px;min-width:132px;padding:10px 12px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 10px 30px #0000004d}.edge-map-readout .section-label{color:#686f63;font-size:7px}.edge-map-readout strong{color:#f0f0eb;letter-spacing:-.03em;font-size:13px;font-weight:500}.edge-map-readout small{color:#878c94;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}@media (max-width:580px){.deployment-world{width:120%;max-width:none;height:calc(100% - 90px);inset:35px -10% 55px}.edge-map-readout{top:12px;left:12px}}.build-progress-backdrop{z-index:30;background:#000000d1}.build-progress-modal{background:linear-gradient(145deg,#151515,#090909 66%);border-color:#30302d;width:min(780px,100vw - 32px);padding:28px}.build-progress-modal .modal-heading{border-bottom:1px solid #242422;padding-bottom:20px}.build-progress-modal .modal-heading h2{color:#f4f4ef;letter-spacing:-.06em;margin:8px 0 0;font-size:28px}.build-progress-modal .modal-heading p{color:#85857f;margin:9px 0 0;font-size:11px}.build-progress-hero{grid-template-columns:115px minmax(0,1fr);align-items:center;gap:22px;min-height:190px;padding:28px 4px 24px;display:grid}.build-progress-hero>canvas{justify-self:center}.build-progress-hero>div{gap:8px;display:grid}.build-progress-hero h3{color:#f0f0eb;letter-spacing:-.065em;margin:0;font-size:clamp(24px,4vw,36px);font-weight:500;line-height:1}.build-progress-hero p{color:#8a8a84;max-width:420px;margin:0;font-size:11px;line-height:1.55}.build-progress-steps{border-top:1px solid #242422;border-bottom:1px solid #242422;grid-template-columns:repeat(6,1fr);gap:7px;padding:15px 0 19px;display:grid}.build-progress-step{color:#5e5e59;gap:8px;display:grid}.build-progress-step>span{color:#696963;border:1px solid #343430;border-radius:50%;place-items:center;width:22px;height:22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.build-progress-step strong{color:#666661;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;font-weight:400;line-height:1.3}.build-progress-step.active>span{color:#f4f8ff;background:var(--green);border-color:var(--green);box-shadow:0 0 0 5px #2563eb14}.build-progress-step.active strong{color:#9be}.build-progress-step.complete>span{color:#111;background:#a8c5f6;border-color:#a8c5f6}.build-progress-step.complete strong{color:#9fa7b2}.build-progress-step.failed>span{color:#111;background:#d9a8a8;border-color:#d9a8a8}.build-plan{grid-template-columns:.8fr 1.1fr 1.4fr;gap:18px;padding:20px 0;display:grid}.build-plan>div{gap:6px;min-width:0;display:grid}.build-plan .section-label{color:#686862;font-size:7px}.build-plan strong,.build-plan code{color:#c9c9c3;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:400;overflow:hidden}.build-plan code{color:#a8c5f6}.build-progress-error{color:#e2b5b5;background:#1c1010;border:1px solid #4c2b2b;border-radius:7px;align-items:center;gap:8px;padding:11px 12px;font-size:10px;display:flex}.build-preview-url{background:#0b111a;border:1px solid #2563eb59;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.build-preview-url>span{color:#7aa6e9;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.build-preview-url>span i{font-size:13px}.build-preview-url code{color:#d9e7fb;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.build-preview-url button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:600;display:inline-flex}.build-progress-footer{color:#777771;text-transform:uppercase;border-top:1px solid #242422;justify-content:space-between;align-items:center;gap:14px;min-height:50px;margin-top:22px;padding-top:17px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:flex}.build-progress-footer>span{align-items:center;gap:7px;display:inline-flex}.build-progress-footer>div{align-items:center;gap:15px;display:flex}.build-progress-footer button:not(.green-button){color:#898983;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.build-progress-footer .green-button{text-transform:none;min-height:34px;padding:0 13px;font-family:DM Sans,sans-serif;font-size:10px}.build-progress-modal.is-ready .build-progress-hero h3{color:var(--green)}@media (max-width:680px){.build-progress-modal{padding:21px}.build-progress-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.build-progress-hero p{margin:auto}.build-progress-steps{grid-template-columns:repeat(3,1fr);row-gap:14px}.build-plan{grid-template-columns:1fr;gap:11px}.build-preview-url{grid-template-columns:1fr}.build-progress-footer{flex-direction:column;align-items:flex-start}.build-progress-footer>div{justify-content:space-between;width:100%}}.deployment-create-surface,.deployment-build-surface{gap:24px;min-width:0;display:grid}.deployment-create-header,.deployment-build-header{border-bottom:1px solid #252522;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:24px;display:flex}.deployment-create-header h2,.deployment-build-header h2{color:#f3f3ed;letter-spacing:-.08em;margin:10px 0 8px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:.95}.build-header-percent{color:var(--green);letter-spacing:.04em;vertical-align:middle;margin-left:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.25em;font-style:normal;font-weight:500;display:inline-block}.deployment-create-header p,.deployment-build-header p{color:#85857e;max-width:610px;margin:0;font-size:12px;line-height:1.55}.deployment-create-header .back-link,.deployment-build-header .back-link{margin-bottom:24px;display:inline-flex}.create-surface-note,.build-room-status{color:#9ca197;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding-bottom:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.create-surface-note .pulse-dot,.build-room-status .pulse-dot{width:5px;height:5px;box-shadow:none}.build-room-status{padding-right:22px;position:relative}.build-spinner{border:1px solid #2f3640;border-top-color:var(--green);border-radius:50%;width:12px;height:12px;animation:.85s linear infinite spin;position:absolute;right:0}.deployment-build-progress{background:#20242a;border-radius:999px;height:3px;overflow:hidden}.deployment-build-progress>span{background:var(--green);border-radius:inherit;min-width:2px;height:100%;transition:width .35s;display:block;position:relative;overflow:hidden;box-shadow:0 0 13px #2563eb80}.deployment-build-progress>span:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffbf 50%,#0000 80%);animation:1.2s linear infinite loader-sheen;position:absolute;inset:0}.deployment-build-progress-meta{color:#666b73;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:-15px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:flex}.deployment-build-progress-meta span{align-items:center;gap:7px;display:inline-flex}.deployment-build-progress-meta strong{color:#a4c1ec;font-weight:400}.deployment-build-surface.is-ready .deployment-build-progress>span{background:var(--green)}.deployment-build-surface.is-failed .deployment-build-progress>span{background:#d79e9e;box-shadow:0 0 13px #d79e9e40}.deployment-create-surface .source-grid{margin:0}.deployment-create-surface .source-card{color:#ededed;background:linear-gradient(135deg,#151515,#0c0c0c);border-color:#292a27;border-radius:10px;min-height:125px;padding:19px}.deployment-create-surface .source-card:hover:not(.locked){background:#151714;border-color:#495971}.deployment-create-surface .source-card.selected{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green), 0 16px 35px #00000029;background:linear-gradient(135deg,#0e1520,#0c0f0b)}.deployment-create-surface .source-card>i:first-child{color:#c0c7d1;font-size:22px}.deployment-create-surface .source-card strong{color:#f0f0eb;font-size:13px}.deployment-create-surface .source-card small{color:#858a81;font-size:10px}.deployment-create-surface .resource-form{border-top-color:#252522;gap:16px;padding-top:22px}.deployment-create-surface .resource-form>label{color:#8e938b}.deployment-create-surface .resource-form input{color:#f4f4ef;background:#10110f;border-color:#2b2e29;border-radius:7px;height:44px}.deployment-create-surface .resource-form input::placeholder{color:#5d625a}.deployment-create-surface .resource-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #2563eb1a}.deployment-create-surface .file-drop{background:#10110f;border-style:dashed;border-color:#3a4135;min-height:160px;color:#9ca197!important}.deployment-create-surface .file-drop:hover,.deployment-create-surface .file-drop.dragging{border-color:var(--green);background:#141b10;color:#b7cef7!important}.deployment-create-surface .file-drop strong{color:#e9f0e5}.deployment-create-surface .file-drop>i{color:var(--green);font-size:24px}.deployment-create-surface .folder-picker{color:#a4aa9e;align-items:center;gap:7px;display:inline-flex}.deployment-create-surface .folder-picker>i{color:var(--green)}.deployment-create-surface .modal-footer{border-top-color:#252522;padding-top:21px}.deployment-create-surface .modal-footer>span{color:#697065}.deployment-create-surface .green-button{min-height:42px;padding:0 17px}.deployment-create-surface .github-source-picker{grid-column:1/-1;min-width:0}.deployment-create-surface .github-source-picker>label{color:#8e938b;gap:8px;font-size:10px;font-weight:600;display:grid}.deployment-create-surface .github-source-picker select{color:#f4f4ef;width:100%;height:44px;font:inherit;background:#10110f;border:1px solid #2b2e29;border-radius:7px;outline:0;padding:0 13px;font-size:12px}.deployment-create-surface .github-source-picker select:focus{border-color:var(--green);box-shadow:0 0 0 3px #2563eb1a}.deployment-create-surface .github-source-picker label>small{color:#697065;font-size:9px;font-weight:400}.deployment-create-surface .github-connect-card{color:#d6dde8;background:linear-gradient(135deg,#10140e,#0d0f0d);border:1px solid #252d39;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;padding:13px 15px;display:grid}.deployment-create-surface .github-connect-card>i{width:36px;height:36px;color:var(--green);background:#121924;border:1px solid #2a3648;border-radius:8px;place-items:center;font-size:19px;display:grid}.deployment-create-surface .github-connect-card>div{gap:5px;min-width:0;display:grid}.deployment-create-surface .github-connect-card strong{color:#e9eef5;font-size:12px;font-weight:650;line-height:1.2}.deployment-create-surface .github-connect-card small{color:#828994;font-size:10px;line-height:1.45}.deployment-create-surface .github-connect-card button{color:#f4f8ff;background:var(--green);border:1px solid var(--green);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.deployment-create-surface .github-connect-card button:hover{background:#76a8ff;border-color:#76a8ff}.deployment-create-surface .github-connect-card button:disabled{opacity:.55;cursor:wait}.deployment-create-surface{gap:16px}.deployment-create-header{align-items:center;padding-bottom:16px}.deployment-create-header h2{letter-spacing:-.065em;margin:7px 0 5px;font-size:clamp(25px,3vw,34px)}.deployment-create-header p{font-size:11px}.deployment-create-header .back-link{margin-bottom:16px}.deployment-create-surface .source-grid{gap:8px}.deployment-create-surface .source-card{border-radius:8px;min-height:82px;padding:13px 14px}.deployment-create-surface .source-card>i:first-child{font-size:19px}.deployment-create-surface .source-card>span{gap:4px}.deployment-create-surface .source-card strong{font-size:12px}.deployment-create-surface .source-card small{font-size:9px;line-height:1.35}.deployment-create-surface .resource-form{gap:12px;padding-top:16px}.deployment-create-surface .resource-form input,.deployment-create-surface .github-source-picker select{height:39px}.deployment-create-surface .github-connect-card{min-height:58px;padding:10px 12px}.deployment-create-surface .github-connect-card>i{width:31px;height:31px;font-size:17px}.deployment-create-surface .github-connect-card strong{font-size:11px}.deployment-create-surface .github-connect-card small{font-size:9px}.deployment-create-surface .github-connect-card button{min-height:32px;padding:0 11px;font-size:9px}.deployment-create-surface .modal-footer{padding-top:14px}.deployment-create-surface .green-button{min-height:36px;font-size:10px}.database-create-surface{gap:18px;min-width:0;display:grid}.database-create-header{border-bottom:1px solid #252522;justify-content:space-between;align-items:center;gap:22px;padding-bottom:17px;display:flex}.database-create-header .back-link{margin-bottom:17px;display:inline-flex}.database-create-header h2{color:#f3f3ed;letter-spacing:-.07em;margin:7px 0 6px;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:.95}.database-create-header p{color:#85857e;margin:0;font-size:11px}.database-create-form{gap:14px;max-width:720px;display:grid}.database-create-main{background:#0d0d0d;border:1px solid #292d28;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.database-create-main>label{color:#8e938b;gap:7px;font-size:10px;font-weight:600;display:grid}.database-create-main input{color:#f4f4ef;width:100%;height:42px;font:inherit;background:#10110f;border:1px solid #2b2e29;border-radius:7px;outline:0;padding:0 12px;font-size:12px}.database-create-main input:focus{border-color:var(--green);box-shadow:0 0 0 3px #2563eb1a}.database-create-main input::placeholder{color:#5d625a}.database-option-row{border-top:1px solid #252822;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 0;display:flex}.database-option-row>div{gap:5px;min-width:0;display:grid}.database-option-label{color:#697065;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.database-option-row strong{color:#e9f0e5;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.database-option-row strong i{color:var(--green);font-size:14px}.database-option-badge{color:#a9b5c7;background:#10172a;border:1px solid #252d39;border-radius:999px;flex:none;padding:5px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.database-create-footer{border-top:1px solid #252522;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:15px;padding-top:14px;display:flex}.database-create-footer .green-button{min-height:38px;font-size:10px}@media (max-width:680px){.database-create-header{display:block}.database-create-footer{flex-direction:column;align-items:stretch}.database-create-footer .green-button{justify-content:center;width:100%}}.hx-create-surface{flex-direction:column;gap:0;min-width:0;display:flex}.hx-create-nav{align-items:center;gap:7px;margin-bottom:24px;display:flex}.hx-create-back{color:var(--fx-faint);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;transition:color .14s;display:inline-flex}.hx-create-back:hover{color:var(--fx-muted)}.hx-create-nav-sep{color:#ffffff26;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1}.hx-create-nav-current{color:var(--fx-muted);font-family:Satoshi,sans-serif;font-size:12px;font-weight:300}.hx-create-hero{margin-bottom:28px}.hx-create-hero h2{letter-spacing:-.05em;color:var(--fx-fg);margin:0 0 7px;font-family:Satoshi,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:300;line-height:1.05}.hx-create-hero p{color:var(--fx-muted);max-width:380px;margin:0;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;line-height:1.55}.hx-create-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.hx-create-panel{border:1px solid var(--fx-line);background:#0b0c0e;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.hx-create-panel-head{border-bottom:1px solid var(--fx-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.hx-create-panel-title{color:var(--fx-fg);align-items:center;gap:8px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;display:flex}.hx-create-panel-title-icon{width:24px;height:24px;color:var(--fx-muted);background:#ffffff14;border:1px solid #ffffff1a;border-radius:7px;place-items:center;display:grid}.hx-create-panel-action{color:var(--fx-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:color .14s;display:inline-flex}.hx-create-panel-action:hover{color:var(--fx-fg)}.hx-create-panel-body{gap:12px;padding:16px 18px;display:grid}.hx-create-search{border:1px solid var(--fx-line);background:#ffffff08;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 13px;transition:border-color .14s,background .14s;display:flex}.hx-create-search:focus-within{background:#b6ff3b05;border-color:#b6ff3b4d}.hx-create-search input{min-width:0;color:var(--fx-fg);background:0 0;border:none;outline:none;flex:1;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300}.hx-create-search input::placeholder{color:var(--fx-faint)}.hx-create-connect{text-align:center;background:radial-gradient(80% 60% at 50% 0,#ffffff0a 0%,#0000 70%);border:1px solid #ffffff12;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:36px 24px;display:flex}.hx-create-connect-icon{width:52px;height:52px;color:var(--fx-muted);background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;place-items:center;display:grid}.hx-create-connect-text{gap:4px;display:grid}.hx-create-connect-title{color:var(--fx-fg);letter-spacing:-.01em;font-family:Satoshi,sans-serif;font-size:14px;font-weight:300}.hx-create-connect-sub{color:var(--fx-muted);max-width:240px;margin:0 auto;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;line-height:1.5}.hx-create-connect-btn{color:#0a0a0a;background:var(--fx-neon);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;height:34px;padding:0 16px;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300;transition:opacity .14s}.hx-create-connect-btn:hover{opacity:.88}.hx-create-connect-btn:disabled{opacity:.5;cursor:wait}.hx-create-repo-list{border:1px solid var(--fx-line);border-radius:11px;max-height:360px;display:grid;overflow:hidden auto}.hx-create-repo-row{border-bottom:1px solid var(--fx-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;transition:background .12s;display:grid}.hx-create-repo-row:last-child{border-bottom:0}.hx-create-repo-row:hover{background:#ffffff08}.hx-create-repo-avatar{border:1px solid var(--fx-line);background:#ffffff0f;border-radius:8px;flex-shrink:0;width:30px;height:30px;overflow:hidden}.hx-create-repo-info{gap:2px;min-width:0;display:grid}.hx-create-repo-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300;overflow:hidden}.hx-create-repo-meta{color:var(--fx-faint);align-items:center;gap:5px;font-family:Satoshi,sans-serif;font-size:10.5px;font-weight:300;display:flex}.hx-create-repo-import-btn{color:#0a0a0a;background:var(--fx-neon);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;height:26px;padding:0 11px;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;transition:opacity .14s}.hx-create-repo-import-btn:hover{opacity:.88}.hx-create-repo-import-btn:disabled{opacity:.5;cursor:wait}.hx-create-repo-empty{color:var(--fx-muted);text-align:center;padding:36px 14px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300}.hx-create-right{gap:4px;display:grid}.hx-create-section-label{color:var(--fx-faint);text-transform:uppercase;letter-spacing:.1em;padding:10px 4px 4px;font-family:Satoshi,sans-serif;font-size:9.5px;font-weight:300}.hx-create-section-label:first-child{padding-top:0}.hx-create-option{border:1px solid var(--fx-line);cursor:pointer;text-align:left;background:#0b0c0e;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.hx-create-option:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff06 0%,#0000 60%);transition:opacity .18s;position:absolute;inset:0}.hx-create-option:hover{border-color:#ffffff2e;transform:translateY(-1px);box-shadow:0 6px 24px #0006}.hx-create-option:hover:before{opacity:1}.hx-create-option.featured{background:#b6ff3b06;border-color:#b6ff3b26}.hx-create-option.featured:hover{border-color:#b6ff3b52;box-shadow:0 6px 28px #b6ff3b12}.hx-create-option-icon{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .18s,border-color .18s;display:grid}.hx-create-option:hover .hx-create-option-icon{background:#ffffff17;border-color:#ffffff29}.hx-create-option.featured .hx-create-option-icon{background:#b6ff3b1a;border-color:#b6ff3b40}.hx-create-option.featured:hover .hx-create-option-icon{background:#b6ff3b29}.hx-create-option-info{gap:2px;min-width:0;display:grid}.hx-create-option-name{color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300}.hx-create-option-desc{color:var(--fx-muted);white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;overflow:hidden}.hx-create-option-arrow{color:var(--fx-faint);flex-shrink:0;transition:color .14s,transform .18s}.hx-create-option:hover .hx-create-option-arrow{color:var(--fx-muted);transform:translate(1px,-1px)}.hx-create-option-badge{color:var(--fx-faint);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:2px 7px;font-family:Satoshi,sans-serif;font-size:9px;font-weight:300}.hx-drop-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.hx-drop-zone{cursor:pointer;text-align:center;background:#b6ff3b03;border:1.5px dashed #b6ff3b2e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:340px;padding:48px 32px;transition:border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.hx-drop-zone.dragging{background:#b6ff3b0d;border-color:#b6ff3b99;box-shadow:inset 0 0 60px #b6ff3b0f,0 0 0 1px #b6ff3b33}.hx-drop-zone:focus-within{border-color:#b6ff3b59}.hx-drop-zone input[type=file]{opacity:0;cursor:pointer;z-index:2;position:absolute;inset:0}.hx-drop-grid{pointer-events:none;background-image:linear-gradient(#b6ff3b0a 1px,#0000 1px),linear-gradient(90deg,#b6ff3b0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.hx-drop-vignette{pointer-events:none;background:radial-gradient(75% 70%,#0000 0%,#060608d9 100%);position:absolute;inset:0}.hx-drop-icon-ring{z-index:1;width:72px;height:72px;color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b38;border-radius:20px;place-items:center;transition:background .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 0 0 8px #b6ff3b0a,0 0 0 16px #b6ff3b05}.hx-drop-zone.dragging .hx-drop-icon-ring{background:#b6ff3b2e;box-shadow:0 0 0 10px #b6ff3b0f,0 0 0 22px #b6ff3b08}.hx-drop-zone-title{z-index:1;color:var(--fx-fg);letter-spacing:-.025em;font-family:Satoshi,sans-serif;font-size:18px;font-weight:300;position:relative}.hx-drop-zone-sub{z-index:1;color:var(--fx-muted);max-width:280px;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300;line-height:1.55;position:relative}.hx-drop-zone-types{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.hx-drop-type-chip{height:22px;color:var(--fx-faint);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 9px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300;display:inline-flex}.hx-drop-filelist{gap:6px;display:grid}.hx-drop-filelist-head{justify-content:space-between;align-items:center;display:flex}.hx-drop-filelist-label{color:var(--fx-muted);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-drop-filelist-clear{color:var(--fx-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:color .14s}.hx-drop-filelist-clear:hover{color:#f87171}.hx-drop-file-row{border:1px solid var(--fx-line);background:#ffffff06;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.hx-drop-file-icon{width:28px;height:28px;color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b26;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.hx-drop-file-info{gap:1px;min-width:0;display:grid}.hx-drop-file-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;overflow:hidden}.hx-drop-file-size{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:10.5px;font-weight:300}.hx-drop-config{border:1px solid var(--fx-line);background:#0b0c0e;border-radius:16px;gap:0;display:grid;overflow:hidden}.hx-drop-config-head{border-bottom:1px solid var(--fx-line);background:#ffffff05;padding:15px 18px}.hx-drop-config-title{color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300}.hx-drop-config-body{gap:14px;padding:16px 18px;display:grid}.hx-drop-field{gap:6px;display:grid}.hx-drop-field-label{color:var(--fx-muted);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-drop-config-footer{border-top:1px solid var(--fx-line);padding:14px 18px}.hx-create-input{border:1px solid var(--fx-line);width:100%;height:38px;color:var(--fx-fg);box-sizing:border-box;background:#ffffff0a;border-radius:10px;outline:none;padding:0 13px;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300;transition:border-color .14s,background .14s}.hx-create-input:focus{border-color:var(--fx-line);background:#ffffff0d;outline:none}.hx-create-input[type=text]:focus,.hx-create-input:not(select):focus{background:#b6ff3b05;border-color:#b6ff3b66}.hx-create-input::placeholder{color:var(--fx-faint)}.hx-create-deploy-btn{color:#0a0a0a;background:var(--fx-neon);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;transition:opacity .14s;display:inline-flex}.hx-create-deploy-btn:hover{opacity:.88}.hx-create-deploy-btn:disabled{opacity:.45;cursor:not-allowed}.hx-create-upload{gap:12px;display:grid}.hx-create-dropzone{cursor:pointer;text-align:center;background:#b6ff3b04;border:1.5px dashed #b6ff3b33;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:32px;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.hx-create-dropzone.dragging,.hx-create-dropzone:focus-within{background:#b6ff3b0a;border-color:#b6ff3b80}.hx-create-dropzone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.hx-create-dropzone-icon{width:44px;height:44px;color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b40;border-radius:12px;place-items:center;display:grid}.hx-create-dropzone-label{color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:13px;font-weight:300}.hx-create-dropzone-sub{color:var(--fx-muted);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-create-dropzone-selected{color:var(--fx-neon);font-family:Satoshi,sans-serif;font-size:12px;font-weight:300}@media (max-width:760px){.hx-drop-layout{grid-template-columns:1fr}}@media (max-width:860px){.hx-create-cols{grid-template-columns:1fr}.hx-create-right{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hx-create-section-label{grid-column:1/-1}}[data-sonner-toaster]{z-index:1000!important;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif!important}[data-sonner-toast]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.gooey-wrapper{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.gooey-wrapper[data-theme=light] .gooey-blobSvg path{fill:#fff!important;stroke:#9b6cff!important;stroke-width:1.5px!important}.gooey-wrapper[data-theme=light] .gooey-content{color:#15151a}.gooey-wrapper[data-theme=light] .gooey-titleDefault,.gooey-wrapper[data-theme=light] .gooey-titleLoading{color:#272733}.gooey-wrapper[data-theme=light] .gooey-titleSuccess{color:#164473}.gooey-wrapper[data-theme=light] .gooey-titleError{color:#b83f59}.gooey-wrapper[data-theme=light] .gooey-titleWarning{color:#9a6200}.gooey-wrapper[data-theme=light] .gooey-titleInfo{color:#4e45a8}.gooey-wrapper[data-theme=light] .gooey-description{color:#5b5b68}.gooey-wrapper[data-theme=light] .gooey-timestamp{color:#858592}.gooey-wrapper[data-theme=light] .gooey-progressWrapper{background:#1b18271a}.gooey-wrapper[data-theme=light] .gooey-progressDefault,.gooey-wrapper[data-theme=light] .gooey-progressLoading{background:#9b6cff}.gooey-wrapper[data-theme=light] .gooey-progressSuccess{background:#2062a5}.gooey-wrapper[data-theme=light] .gooey-progressError{background:#d95770}.gooey-wrapper[data-theme=light] .gooey-progressWarning{background:#d79524}.gooey-wrapper[data-theme=light] .gooey-progressInfo{background:#7568e8}.gooey-wrapper[data-theme=light] .gooey-actionDefault{color:#4e45a8;background:#eeeafb}.gooey-wrapper[data-theme=light] .gooey-actionSuccess{color:#164473;background:#e3edf6}.gooey-wrapper[data-theme=light] .gooey-actionError{color:#b83f59;background:#fce7ec}.gooey-wrapper[data-theme=light] .gooey-actionWarning{color:#9a6200;background:#fff2d6}.gooey-wrapper[data-theme=light] .gooey-actionInfo{color:#4e45a8;background:#eceaff}.gooey-wrapper[data-theme=light] .gooey-closeButton{color:#4e45a8;background:#fff;border-color:#9b6cff}.gooey-wrapper[data-theme=dark] .gooey-content{color:#e9eef5}.gooey-wrapper[data-theme=dark] .gooey-titleSuccess{color:var(--green)}.gooey-wrapper[data-theme=dark] .gooey-titleError{color:#f0b0b0}.gooey-wrapper[data-theme=dark] .gooey-description{color:#989faa}.gooey-wrapper[data-theme=dark] .gooey-progressSuccess{background:var(--green)}.gooey-wrapper[data-theme=dark] .gooey-progressError{background:#e4aaaa}.gooey-wrapper[data-theme=dark] .gooey-closeButton{background:#111611;border-color:#f3f3ed2e}.build-room-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);align-items:start;gap:16px;display:grid}.build-room-main,.build-log-panel{background:linear-gradient(145deg,#121412,#0b0c0b);border:1px solid #292d28;border-radius:10px;min-width:0}.build-room-main{padding:25px}.build-room-main .build-progress-hero{min-height:185px;padding:8px 0 25px}.build-room-main .build-progress-hero h3{font-size:clamp(26px,3vw,42px)}.build-room-main .build-progress-steps{padding-top:20px}.build-room-main .build-plan{padding-bottom:4px}.build-room-main .build-preview-url{margin-top:18px}.build-log-panel{padding:20px}.build-log-head{border-bottom:1px solid #272a25;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:17px;display:flex}.build-log-head h3{color:#f0f0eb;letter-spacing:-.04em;margin:7px 0 0;font-size:17px;font-weight:500}.build-log-head>span{color:#686f64;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px}.build-log-list{border-bottom:1px solid #272a25;gap:0;padding:12px 0 19px;display:grid}.build-log-line{color:#9da39a;grid-template-columns:31px 16px minmax(0,1fr);align-items:center;gap:7px;min-height:30px;display:grid}.build-log-line time{color:#595e65;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.build-log-line>i{color:#729cda;font-size:11px}.build-log-line code{color:#b3bac5;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;overflow:hidden}.build-log-line.is-active>i{color:var(--green);animation:1.2s linear infinite spin}.log-cursor{color:var(--green);animation:1s step-end infinite cursor-blink}.thinking-steps{margin-top:17px}.thinking-steps-header{color:#d4dbcf;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:33px;padding:0;font-size:10px;font-weight:600;display:flex}.thinking-steps-header>span{align-items:center;gap:8px;display:inline-flex}.thinking-steps-header>span i{color:var(--green);font-size:13px}.thinking-steps-header>i{color:#676b72;font-size:12px}.thinking-steps-content{gap:0;padding:9px 0 0 2px;display:grid}.thinking-step{grid-template-columns:25px minmax(0,1fr);gap:9px;min-height:46px;display:grid;position:relative}.thinking-step:not(.is-last):after{content:"";background:#343b31;width:1px;height:calc(100% - 3px);position:absolute;top:22px;left:11px}.thinking-step-mark{z-index:1;color:#6d737b;background:#171b15;border:1px solid #353b43;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:relative}.thinking-step-complete .thinking-step-mark{color:#111;background:#a6c4f7;border-color:#a6c4f7}.thinking-step-active .thinking-step-mark{color:#f4f8ff;background:var(--green);border-color:var(--green);box-shadow:0 0 0 4px #2563eb14}.thinking-step-body{min-width:0;padding-top:3px}.thinking-step-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.thinking-step-label strong{color:#b3b9c2;font-size:9px;font-weight:500}.thinking-step-active .thinking-step-label strong{color:#f0f7ea;animation:1.7s ease-in-out infinite text-shimmer}.thinking-step-live{color:var(--green);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px}.thinking-step-details{color:#666b73;margin-top:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px}.thinking-step-details summary{cursor:pointer}.thinking-step-details>div{color:#848b95;gap:3px;padding-top:5px;display:grid}.build-preview-url{grid-template-columns:auto minmax(0,1fr) auto}.build-preview-url>div{align-items:center;gap:12px;display:flex}.build-preview-url a{color:var(--green);white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.build-preview-url a:hover{color:#b4d0ff}.deployment-build-surface.is-ready .deployment-build-header h2,.deployment-build-surface.is-ready .build-progress-hero h3{color:var(--green)}.preview-page{color:#efefe9;background:#080908;min-height:100vh}.preview-chrome{color:#8b9098;border-bottom:1px solid #252925;justify-content:space-between;align-items:center;gap:14px;padding:18px 30px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.preview-chrome>span:nth-child(2){align-items:center;gap:8px;display:inline-flex}.preview-brand{color:#e9eef5;letter-spacing:-.05em;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600}.preview-brand>span{background:var(--green);border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.preview-chrome code{color:#9db1ce}.preview-content{justify-items:start;max-width:760px;margin:0 auto;padding:18vh 28px;display:grid}.preview-content h1{color:#f2f3ed;letter-spacing:-.1em;margin:13px 0 15px;font-size:clamp(48px,9vw,110px);font-weight:500;line-height:.85}.preview-content p{color:#888d95;max-width:530px;margin:0;font-size:15px;line-height:1.6}.preview-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.preview-actions>span{color:#92a3bd;text-transform:uppercase;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.preview-actions>span i{color:var(--green)}@keyframes cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes text-shimmer{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:900px){.build-room-grid{grid-template-columns:1fr}}@media (max-width:680px){.deployment-create-header,.deployment-build-header{flex-direction:column;align-items:flex-start}.deployment-create-header .back-link,.deployment-build-header .back-link{margin-bottom:18px}.deployment-create-surface .source-grid{grid-template-columns:1fr}.deployment-create-surface .github-connect-card{grid-template-columns:auto minmax(0,1fr)}.deployment-create-surface .github-connect-card button{grid-column:1/-1;width:100%}.build-room-main{padding:18px}.build-room-main .build-progress-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.build-room-main .build-progress-hero p{margin:auto}.build-room-main .build-progress-steps{grid-template-columns:repeat(3,1fr);row-gap:14px}.build-plan{grid-template-columns:1fr;gap:11px}.build-preview-url{grid-template-columns:1fr}.build-preview-url>div{justify-content:space-between}.preview-chrome,.preview-actions{flex-direction:column;align-items:flex-start}}.source-connected-note{color:#d6dde8;background:#10140e;border:1px solid #252d39;border-radius:8px;grid-column:1/-1;align-items:center;gap:13px;min-height:68px;padding:13px 15px;display:flex}.source-connected-note>i{width:34px;height:34px;color:var(--green);background:#141c29;border-radius:7px;place-items:center;font-size:17px;display:grid}.source-connected-note>span{gap:4px;display:grid}.source-connected-note strong{color:#e9eef5;font-size:11px;font-weight:600}.source-connected-note small{color:#828994;font-size:9px}.source-connected-note em{color:var(--green);text-transform:uppercase;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-style:normal}.deployment-upload-surface{gap:22px;min-width:0;display:grid}.upload-project-form{background:#111311;border:1px solid #292d28;border-radius:12px;gap:0;display:grid;overflow:hidden}.upload-dropzone{color:#c5cbd3;text-align:center;cursor:pointer;background:#151715;border:1px dashed #464c56;border-radius:11px 11px 0 0;justify-items:center;gap:11px;min-height:370px;padding:58px 24px 25px;transition:background .18s,border-color .18s;display:grid;position:relative}.upload-dropzone:hover,.upload-dropzone.dragging{border-color:var(--green);background:#171b20}.upload-dropzone input,.upload-choose-files input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-dropzone>i{color:#dae0e8;background:#2b2d2a;border-radius:18px;place-items:center;width:72px;height:72px;margin-bottom:13px;font-size:32px;display:grid}.upload-dropzone strong{color:#f3f4ef;letter-spacing:-.04em;max-width:600px;font-size:21px;font-weight:500}.upload-dropzone small{color:#7d838c;font-size:11px}.upload-folder-button{color:#e1e6ee;cursor:pointer;background:#191b19;border:1px solid #3d443b;border-radius:999px;align-items:center;gap:8px;margin-top:7px;padding:11px 17px;font-size:11px;display:inline-flex;position:relative}.upload-dropzone:hover .upload-folder-button,.upload-dropzone.dragging .upload-folder-button{color:#f4f8ff;background:var(--green);border-color:var(--green)}.upload-static-card{background:#202220;border-radius:10px;align-items:center;gap:14px;margin:20px 20px 0;padding:16px 18px;display:flex}.upload-static-icon{color:#d8dee6;background:#292c29;border-radius:9px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.upload-static-card>div{gap:5px;min-width:0;display:grid}.upload-static-card strong{color:#eff2ec;font-size:14px;font-weight:600}.upload-static-card small{color:#8a8f97;font-size:11px}.upload-choose-files{color:#e9f0e4;cursor:pointer;background:#121613;border:1px solid #434850;border-radius:7px;justify-content:center;align-items:center;min-width:112px;min-height:37px;margin-left:auto;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.upload-choose-files:hover{color:#f4f8ff;background:var(--green);border-color:var(--green)}.upload-tips{border-top:1px solid #2b302a;align-items:center;gap:25px;min-height:69px;padding:0 22px;display:flex}.upload-tips strong{color:#e9eee7;margin-right:auto;font-size:13px}.upload-tips span{color:#898f98;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.upload-tips span i{color:var(--green);font-size:12px}.upload-project-footer{border-top:1px solid #2b302a;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.upload-project-footer label{color:#878b92;gap:7px;min-width:min(360px,100%);font-size:10px;display:grid}.upload-project-footer input{color:#f1f5ed;background:#0d0f0d;border:1px solid #2e3238;border-radius:7px;outline:0;height:40px;padding:0 11px;font-size:11px}.upload-project-footer input:focus{border-color:var(--green)}.deployment-build-surface{max-width:1040px;margin:0 auto}.build-loader-stage{text-align:center;background:radial-gradient(circle at 50% 25%,#2563eb14,#0000 38%),linear-gradient(145deg,#121512,#0b0c0b);border:1px solid #2b3129;border-radius:12px;justify-items:center;gap:10px;padding:54px 28px 37px;display:grid}.build-loader-orb{border:1px solid #2563eb2e;border-radius:50%;place-items:center;width:116px;height:116px;margin:0 0 14px;animation:2.7s ease-in-out infinite loader-orb-breathe;display:grid;position:relative;transform:scale(1.08);box-shadow:0 0 0 10px #2563eb06,0 0 38px #2563eb21}.build-loader-orb:before,.build-loader-orb:after{content:"";pointer-events:none;border:1px solid #dae2ee29;border-radius:50%;position:absolute;inset:7px}.build-loader-orb:after{border-color:#2563eb1c #0000 #0000 #2563eb1c;animation:2.8s linear infinite loader-orbit;inset:-10px}.build-loader-stage h3{color:#f1f4ed;letter-spacing:-.085em;margin:2px 0 1px;font-size:clamp(30px,5vw,56px);font-weight:500;line-height:.95}.deployment-build-surface.is-ready .build-loader-stage h3{color:var(--green)}.deployment-build-surface.is-failed .build-loader-stage h3{color:#e0adad}.build-loader-stage p{color:#868c94;max-width:470px;margin:0;font-size:12px;line-height:1.55}.build-loader-track{background:#282c31;border-radius:999px;width:min(430px,100%);height:4px;margin-top:24px;overflow:hidden}.build-loader-track span{background:var(--green);border-radius:inherit;height:100%;transition:width .35s;display:block;position:relative;overflow:hidden;box-shadow:0 0 14px #2563eb8c}.build-loader-track span:after{content:"";background:linear-gradient(110deg,#0000 15%,#ffffffbf 48%,#0000 80%);animation:1.35s linear infinite loader-sheen;position:absolute;inset:0;transform:translate(-100%)}.build-loader-meta{color:#747a82;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(430px,100%);margin-top:1px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:flex}.build-loader-meta span{align-items:center;gap:7px;display:inline-flex}.build-loader-meta .pulse-dot{width:5px;height:5px;box-shadow:none}.build-loader-meta strong{color:#a4c1ec;font-weight:400}.build-log-panel-below{width:min(760px,100%);margin:0 auto;padding:20px 22px}.build-log-list-rolling{min-height:112px}.build-log-list-rolling .build-log-line{animation:.28s both log-pop}.build-log-list-rolling .build-log-line:nth-child(2){animation-delay:60ms}.build-log-list-rolling .build-log-line:nth-child(3){animation-delay:.12s}.build-log-list-rolling .build-log-line:nth-child(4){animation-delay:.18s}.build-plan-compact{border-top:1px solid #252a24;border-bottom:1px solid #252a24;width:min(760px,100%);margin:0 auto;padding:5px 0}.build-plan-compact strong,.build-plan-compact code{color:#c5cbd5}.build-progress-footer{width:min(760px,100%);margin-left:auto;margin-right:auto}@keyframes log-pop{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-orb-breathe{0%,to{transform:scale(1.08)}50%{transform:scale(1.14)}}@keyframes loader-orbit{to{transform:rotate(360deg)}}@keyframes loader-sheen{to{transform:translate(100%)}}@media (max-width:720px){.upload-dropzone{min-height:300px;padding-top:42px}.upload-static-card{flex-wrap:wrap;align-items:flex-start}.upload-choose-files{margin-left:62px}.upload-tips{flex-direction:column;align-items:flex-start;gap:9px;padding:17px 22px}.upload-tips strong{margin-right:0}.upload-project-footer{flex-direction:column;align-items:stretch}.upload-project-footer label{min-width:0}.upload-project-footer .green-button{align-self:flex-start}}.domain-console{max-width:1320px;margin:0 auto;padding:42px 0 80px}.domain-console-head{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.domain-console-head .back-link{margin-bottom:24px;display:flex}.domain-console-head h2{color:var(--text);letter-spacing:-.06em;margin-top:9px;font-size:clamp(34px,4vw,54px)}.domain-console-head p{color:var(--muted);margin-top:10px;font-size:13px}.domain-console-status{color:#9aa4b4;text-transform:uppercase;align-items:center;gap:7px;padding-bottom:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.domain-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.domain-head-actions .domain-console-status{justify-content:flex-end;width:100%}.domain-secondary-cta{color:#d8dee6;cursor:pointer;background:#10140f;border:1px solid #2e3540;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.domain-secondary-cta:hover{color:var(--green);background:#151c11;border-color:#2563eb99}.domain-metric-strip{border:1px solid var(--soft-line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:23px 0;display:grid;overflow:hidden}.domain-metric-strip>div{border-right:1px solid var(--soft-line);gap:8px;min-height:105px;padding:18px;display:grid}.domain-metric-strip>div:last-child{border-right:0}.domain-metric-strip span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.domain-metric-strip span i{color:var(--green);font-size:14px}.domain-metric-strip strong{color:var(--text);letter-spacing:-.04em;font-size:25px;font-weight:520}.domain-metric-strip small{color:#666c75;font-size:10px}.domain-console-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.domain-list-panel{min-width:0;padding:20px}.domain-list-panel .project-card-head{margin-bottom:12px}.domain-owned-panel{min-height:405px}.domain-owned-list{border-top:1px solid var(--soft-line);display:grid}.domain-owned-row{min-height:72px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--soft-line);cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px 2px;display:grid}.domain-owned-row:last-child{border-bottom:0}.domain-owned-mark{color:#ccd7e8;background:#141b12;border:1px solid #314056;border-radius:9px;place-items:center;width:32px;height:32px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:grid}.domain-owned-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.domain-owned-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.domain-owned-row small{color:#79818d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.domain-owned-status{color:#b2b9a9;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.domain-owned-status.ready{color:var(--green)}.domain-owned-row>i{color:#6d7580;font-size:14px}.domain-owned-row:hover>i{color:var(--green)}.domain-list-empty{align-content:center;justify-items:start;gap:8px;min-height:300px;padding:26px 4px;display:grid}.domain-list-empty strong{color:var(--text);font-size:14px}.domain-list-empty>span:not(.project-feature-icon){color:#79818d;font-size:11px}.domain-list-empty>div{gap:8px;margin-top:10px;display:flex}.domain-action-panel{align-content:start;gap:10px;min-height:405px;padding:20px;display:grid}.domain-action-panel .project-card-head{margin-bottom:4px}.domain-action-card{width:100%;min-height:67px;color:inherit;text-align:left;cursor:pointer;background:#0d110d;border:1px solid #262c35;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:10px;display:grid}.domain-action-card:hover{background:#111811;border-color:#2563eb8c}.domain-action-card>span:nth-child(2){gap:4px;display:grid}.domain-action-card strong{color:#e2e8f0;font-size:12px}.domain-action-card small{color:#79818d;font-size:10px;line-height:1.45}.domain-action-card>i{color:#7d8592}.domain-action-card:hover>i{color:var(--green)}.domain-connect-inline{border-top:1px solid var(--soft-line);margin:4px 0 0;padding-top:14px}.domain-form-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.domain-form-heading button{color:#7f8690;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:18px}.domain-form-heading button:hover{color:var(--green)}.domain-collapsible-panel{min-height:236px}.domain-panel-actions{justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.domain-panel-count{color:#7c8490;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.domain-panel-toggle,.domain-text-action{color:#d7dee8;cursor:pointer;background:#111611;border:1px solid #2e3540;border-radius:7px;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.domain-panel-toggle{min-height:31px;padding:0 10px}.domain-text-action{color:var(--green);background:0 0;border:0;padding:0}.domain-panel-toggle:hover{color:var(--green);border-color:#2563eb99}.domain-text-action:hover{color:#9bc0ff}.domain-panel-closed{border-top:1px solid var(--soft-line);align-items:center;gap:12px;min-height:165px;padding:14px 4px 4px;display:flex}.domain-panel-closed>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.domain-panel-closed strong{color:#e2e7ee;font-size:13px;font-weight:600}.domain-panel-closed small{color:#757c86;font-size:10px}.domain-connect-form{gap:12px;margin:8px 0 20px;display:grid}.domain-connect-form label{color:var(--muted);gap:7px;font-size:10px;display:grid}.domain-connect-form input,.domain-connect-form select{width:100%;height:40px;color:var(--text);border:1px solid var(--soft-line);background:#0b0d0b;border-radius:7px;outline:none;padding:0 11px;font-size:12px}.domain-connect-form input:focus,.domain-connect-form select:focus{border-color:#2575ff8c;box-shadow:0 0 0 3px #2575ff17}.domain-connect-form .green-button{justify-self:start;min-height:38px}.domain-buy-backdrop{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.domain-buy-modal{background:#0c100c;border:1px solid #353d4a;border-radius:13px;width:min(600px,100%);padding:22px;overflow:hidden;box-shadow:0 28px 90px #00000080}.domain-buy-modal>header{border-bottom:1px solid #23272d;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.domain-buy-modal h3{color:var(--text);letter-spacing:-.05em;margin-top:6px;font-size:24px}.domain-buy-modal>header>button{color:#999da3;cursor:pointer;background:0 0;border:1px solid #2b2f35;border-radius:6px;width:28px;height:28px;font-size:20px;line-height:1}.domain-buy-modal>header>button:hover{color:var(--green);border-color:#2563eb8c}.domain-buy-search{background:#070907;border:1px solid #292f37;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:5px 5px 5px 12px;display:flex}.domain-buy-search>i{color:#8e97a5;font-size:16px}.domain-buy-search input{min-width:0;height:34px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.domain-buy-search .green-button{min-height:34px}.domain-buy-results{gap:7px;margin-top:21px;display:grid}.domain-buy-result{background:#111611;border:1px solid #242a32;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.domain-buy-result>span{gap:4px;display:grid}.domain-buy-result strong{color:#e9f0e6;font-size:12px}.domain-buy-result small{color:#737983;font-size:9px}.domain-buy-result .domain-secondary-cta{min-height:31px;font-size:10px}.domain-buy-empty{color:#767b83;text-align:center;justify-items:center;gap:8px;padding:42px 0;display:grid}.domain-buy-empty>i{color:var(--green);font-size:27px}.domain-buy-empty strong{color:#d8dee6;font-size:13px}.domain-buy-empty span{font-size:10px}.domain-buy-footer{border-top:1px solid #23272d;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.domain-buy-footer span{color:#767b83;align-items:center;gap:6px;font-size:9px;display:inline-flex}.domain-buy-footer span i{color:#8c9db6}.domain-buy-footer>button{color:#9ca2aa;cursor:pointer;background:0 0;border:0;font-size:10px}.domain-auto-banner{background:#2575ff0f;border:1px solid #2575ff33;border-radius:8px;align-items:center;gap:11px;margin:8px 0 18px;padding:12px;display:flex}.domain-auto-banner>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.domain-auto-banner strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.domain-auto-banner small{color:#7e8693;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;overflow:hidden}.domain-record-actions{flex:none}.domain-record-actions a,.domain-open-link{color:var(--green);align-items:center;gap:5px;font-size:10px;display:inline-flex}.domain-project-link{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.domain-project-link strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.domain-project-link small{color:#757c86;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.domain-project-link:hover strong{color:var(--green)}.domain-remove-button{color:#868c94;background:0 0;border:0;font-size:9px}.domain-remove-button:hover{color:var(--danger)}.project-domain-row{grid-template-columns:31px minmax(0,1fr) auto auto}.project-domain-row>span:nth-child(2){min-width:0}.project-domain-row .project-card-state{white-space:nowrap}.project-empty-state.compact{min-height:120px;padding:20px}.domain-buy-page{max-width:1120px;margin:0 auto;padding:44px 0 80px}.domain-buy-page>.back-link{margin-bottom:44px}.domain-buy-page-head{max-width:700px}.domain-buy-page-head h2{color:var(--text);letter-spacing:-.065em;margin-top:9px;font-size:clamp(34px,5vw,58px);line-height:.98}.domain-buy-page-head p{max-width:590px;color:var(--muted);margin-top:15px;font-size:14px;line-height:1.6}.domain-buy-search-panel{background:#0c100c;border:1px solid #2f3641;border-radius:13px;margin-top:42px;padding:22px;box-shadow:0 22px 70px #00000038}.domain-buy-search-copy{align-items:center;gap:12px;display:flex}.domain-buy-search-copy>div{gap:4px;display:grid}.domain-buy-search-copy strong{color:var(--text);font-size:14px}.domain-buy-search-copy small{color:#7d8590;font-size:10px}.domain-buy-page-search{max-width:none;margin-top:20px;padding:6px 6px 6px 14px}.domain-buy-page-search input{height:42px;font-size:14px}.domain-buy-page-search .green-button{white-space:nowrap;min-height:42px}.domain-tld-row{color:#757d88;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.domain-tld-row button{color:#b5bdc9;cursor:pointer;background:#111711;border:1px solid #2d3540;border-radius:999px;padding:5px 9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.domain-tld-row button:hover{color:var(--green);border-color:#2563eb99}.domain-checkout-card{background:#111711;border:1px solid #303a4a;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px 22px;display:flex}.domain-checkout-card h3{color:var(--text);letter-spacing:-.04em;margin-top:7px;font-size:22px}.domain-checkout-card p{color:#7d8590;margin-top:6px;font-size:10px}.domain-buy-guidance{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(0,1fr) repeat(3,100px);align-items:center;gap:16px;margin-top:18px;padding:24px 22px;display:grid}.domain-buy-guidance h3{color:var(--text);letter-spacing:-.04em;margin-top:7px;font-size:20px}.domain-buy-guidance p{color:#7d8590;max-width:570px;margin-top:7px;font-size:11px;line-height:1.55}.domain-buy-guidance-step{border-left:1px solid var(--soft-line);justify-items:center;gap:5px;padding:12px 8px;display:grid}.domain-buy-guidance-step strong{color:var(--green);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px}.domain-buy-guidance-step small{color:#828993;font-size:10px}.domain-detail-page{max-width:1240px;margin:0 auto;padding:40px 0 80px}.domain-detail-page>.back-link{margin-bottom:30px}.domain-detail-head{justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.domain-detail-identity{align-items:center;gap:13px;display:flex}.domain-avatar{color:#10140f;background:#d3dbe8;border:1px solid #f2f7ee;border-radius:50%;place-items:center;width:49px;height:49px;font-size:20px;font-weight:600;display:grid}.domain-detail-identity h2{color:var(--text);letter-spacing:-.06em;font-size:clamp(25px,3vw,36px)}.domain-detail-identity p{color:#7e8691;margin-top:4px;font-size:11px}.domain-detail-status{color:#9fa6b0;text-transform:uppercase;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.domain-detail-status.ready{color:var(--green)}.domain-detail-tabs{background:#0c0e0c;border:1px solid #202328;border-radius:9px;align-items:center;padding:5px;display:flex;overflow-x:auto}.domain-detail-tabs button{color:#747a82;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:11px;display:inline-flex}.domain-detail-tabs button:hover{color:#d6dde7}.domain-detail-tabs button.active{color:#11150f;background:var(--green)}.domain-detail-tabs button i{font-size:14px}.domain-detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px;margin-top:18px;display:grid}.domain-detail-card{background:#0b0e0b;border:1px solid #262b33;border-radius:11px;min-width:0;padding:22px}.domain-detail-card-head{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.domain-detail-card-head h3{color:var(--text);letter-spacing:-.04em;margin-top:7px;font-size:20px}.domain-detail-card-head p{color:#79818d;margin-top:6px;font-size:11px}.domain-record-table{border:1px solid #20242a;border-radius:8px;margin-top:18px;overflow:hidden}.domain-record-table-head,.domain-record-table-row{grid-template-columns:100px 120px minmax(0,1fr) 72px;align-items:center;gap:14px;padding:13px 14px;display:grid}.domain-record-table-head{color:#6c7480;text-transform:uppercase;background:#111511;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.domain-record-table-row{color:#bdc2ca;border-top:1px solid #20242a;min-height:52px;font-size:11px}.domain-record-table-row strong{color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.domain-record-table-row code{color:#7ea8e7;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.domain-record-table-row button{color:#848a94;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;font-size:9px;display:inline-flex}.domain-record-table-row button:hover{color:var(--green)}.domain-detail-aside{background:#0b0e0b;border:1px solid #262b33;border-radius:11px;align-content:start;gap:0;padding:10px 18px;display:grid}.domain-detail-aside>div{border-bottom:1px solid var(--soft-line);align-items:center;gap:12px;min-height:76px;display:flex}.domain-detail-aside>div:last-child{border-bottom:0}.domain-detail-aside>div>i{color:#8d95a1;width:18px;font-size:16px}.domain-detail-aside span{gap:5px;min-width:0;display:grid}.domain-detail-aside small{color:#6c7480;font-size:9px}.domain-detail-aside strong{color:#d9dee6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.domain-value-list{gap:9px;margin-top:18px;display:grid}.domain-value-list>div{background:#111511;border:1px solid #262b33;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.domain-value-list span{gap:5px;display:grid}.domain-value-list small{color:#6c7480;font-size:9px}.domain-value-list strong{color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.domain-value-list button{color:#9198a3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:inline-flex}.domain-value-list button:hover{color:var(--green)}.domain-empty-detail{align-content:center;justify-items:start;gap:8px;min-height:210px;display:grid}.domain-empty-detail strong{color:var(--text);font-size:13px}.domain-empty-detail small{color:#79818d;font-size:10px}.domain-health-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.domain-health-grid>div{background:#111511;border:1px solid #262b33;border-radius:8px;gap:9px;padding:15px;display:grid}.domain-health-icon{color:#9ea6b1;border:1px solid #373f4a;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.domain-health-icon.ready{color:var(--green);border-color:#2563eb59}.domain-health-grid strong{color:var(--text);font-size:12px}.domain-health-grid small{color:#79818d;font-size:10px}.domain-certificate{background:#111511;border:1px solid #262b33;border-radius:8px;align-items:center;gap:11px;margin-top:18px;padding:15px;display:flex}.domain-certificate>span:nth-child(2){flex:1;gap:5px;display:grid}.domain-certificate strong{color:var(--text);font-size:12px}.domain-certificate small{color:#79818d;font-size:10px}.domain-settings-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.domain-settings-list>span{background:#111511;border:1px solid #262b33;border-radius:8px;gap:6px;padding:14px;display:grid}.domain-settings-list small{color:#6c7480;font-size:9px}.domain-settings-list strong{color:#d9dee6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.domain-danger-row{border-top:1px solid #412a2a;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:18px;display:flex}.domain-danger-row span{gap:5px;display:grid}.domain-danger-row strong{color:#e5b3b3;font-size:12px}.domain-danger-row small{color:#927777;font-size:10px}.domain-danger-row button{color:#f0b5b5;cursor:pointer;background:0 0;border:1px solid #663d3d;border-radius:6px;min-height:34px;padding:0 12px;font-size:10px}.domain-danger-row button:hover{color:#fff;background:#462323;border-color:#a35a5a}@media (max-width:850px){.domain-console{padding:28px 0 55px}.domain-console-grid,.domain-detail-layout{grid-template-columns:1fr}.domain-detail-aside{order:-1;grid-template-columns:repeat(2,1fr);padding:4px 14px}.domain-detail-aside>div:nth-child(2){border-right:0}.domain-detail-aside>div:first-child,.domain-detail-aside>div:nth-child(2){border-bottom:1px solid var(--soft-line)}}@media (max-width:560px){.domain-console-head{display:block}.domain-console-status{margin-top:18px}.domain-panel-actions{flex-direction:column;align-items:flex-end}.domain-panel-closed{flex-wrap:wrap;align-items:flex-start;min-height:135px}.domain-panel-closed .domain-text-action{margin-left:43px}.domain-metric-strip{grid-template-columns:1fr}.domain-metric-strip>div{border-right:0;border-bottom:1px solid var(--soft-line);min-height:80px}.domain-metric-strip>div:last-child{border-bottom:0}.domain-owned-row{grid-template-columns:34px minmax(0,1fr) 14px}.domain-owned-status{grid-column:2}.domain-list-empty>div{flex-direction:column;align-items:flex-start}.domain-buy-page{padding-top:28px}.domain-buy-page>.back-link{margin-bottom:34px}.domain-buy-search-panel{padding:16px}.domain-buy-page-search{flex-direction:column;align-items:stretch;padding:10px}.domain-buy-page-search input{height:38px}.domain-buy-page-search .green-button{width:100%}.domain-tld-row{flex-wrap:wrap}.domain-checkout-card{flex-direction:column;align-items:flex-start}.domain-buy-guidance{grid-template-columns:1fr 1fr 1fr}.domain-buy-guidance>div{grid-column:1/-1}.domain-detail-page{padding-top:28px}.domain-detail-head{flex-direction:column;align-items:flex-start}.domain-detail-tabs button{padding:0 10px}.domain-detail-card{padding:16px}.domain-detail-card-head{display:block}.domain-detail-card-head>button{margin-top:15px}.domain-record-table{overflow-x:auto}.domain-record-table-head,.domain-record-table-row{min-width:510px}.domain-health-grid,.domain-settings-list{grid-template-columns:1fr}.domain-certificate{flex-wrap:wrap;align-items:flex-start}.project-domain-row{grid-template-columns:30px minmax(0,1fr) auto}.project-domain-row .domain-open-link,.project-domain-row .domain-remove-button{grid-column:2/-1;justify-self:start}}.project-dashboard{gap:17px;min-width:0;display:grid}.project-dashboard-crumb{color:#676b72;text-transform:uppercase;align-items:center;gap:9px;min-height:25px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.project-dashboard-crumb .back-link{margin:0}.project-dashboard-crumb>strong{color:#dbe1e9;text-transform:none;font-weight:500}.project-inline-status{color:#848b96;align-items:center;gap:5px;margin-left:5px;display:inline-flex}.project-inline-status .pulse-dot{width:5px;height:5px;box-shadow:none}.project-inline-status.ready .pulse-dot{background:var(--green)}.project-inline-status.failed .pulse-dot{background:#e0adad}.project-dashboard-nav{background:#080908;border:1px solid #252b23;border-radius:10px;align-items:stretch;min-height:57px;display:flex;overflow:hidden}.project-dashboard-brand{color:#f0f4ec;border-right:1px solid #252b23;flex:none;align-items:center;gap:9px;min-width:155px;padding:0 15px;font-size:11px;display:flex}.project-brand-mark{width:25px;height:25px;color:var(--green);background:#121820;border:1px solid #2b3543;border-radius:7px;place-items:center;display:grid}.project-dashboard-nav nav{scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.project-dashboard-nav nav::-webkit-scrollbar{display:none}.project-dashboard-nav nav button{color:#72777e;min-height:55px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #20261f;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:10px;display:inline-flex;position:relative}.project-dashboard-nav nav button:hover{color:#d6dce6;background:#10130f}.project-dashboard-nav nav button.active{color:#11150f;background:var(--green)}.project-dashboard-nav nav button.locked{color:#4c5055;cursor:not-allowed}.project-dashboard-nav nav button>i:first-child{font-size:15px}.project-dashboard-nav nav button.active>i:first-child{color:#101722}.project-tab-lock{margin-left:2px;font-size:11px}.project-dashboard-tools{flex:none;align-items:center;gap:5px;padding:0 8px;display:flex}.project-dashboard-tools button{color:#7f848c;cursor:pointer;background:#10130f;border:1px solid #292d34;border-radius:6px;place-items:center;width:30px;height:31px;display:grid}.project-dashboard-tools button:hover{color:var(--green);border-color:#485568}.project-nav-collapsed .project-dashboard-brand{justify-content:center;width:52px;padding:0}.project-nav-collapsed .project-dashboard-brand strong,.project-nav-collapsed .project-dashboard-nav nav button span,.project-nav-collapsed .project-tab-lock{display:none}.project-nav-collapsed .project-dashboard-nav nav{gap:3px}.project-nav-collapsed .project-dashboard-nav nav button{justify-content:center;min-width:38px;padding:0 9px}.project-dashboard-content{min-width:0}.project-page-head{justify-content:space-between;align-items:end;gap:18px;margin:12px 0 19px;display:flex}.project-page-head h2{color:#f2f5ef;letter-spacing:-.09em;margin:7px 0 0;font-size:clamp(29px,4vw,48px);font-weight:500;line-height:.95}.project-page-actions{align-items:center;gap:10px;display:flex}.project-state-pill,.project-card-state{color:#7e8590;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.project-state-pill .pulse-dot{width:5px;height:5px;box-shadow:none}.project-state-pill.ready .pulse-dot,.project-card-state.ready{color:var(--green)}.project-state-pill.failed .pulse-dot,.project-card-state.failed{color:#e0adad}.project-state-pill.cancelled .pulse-dot{background:#d7c79e}.project-card-state.cancelled{color:#d7c79e}.project-stat-grid{border:1px solid #252b23;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.project-stat{background:#0d0f0d;border-right:1px solid #252b23;gap:6px;min-height:106px;padding:15px 16px;display:grid}.project-stat:last-child{border-right:0}.project-stat>span{color:#7a818b;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.project-stat>span i{color:#919cad;font-size:13px}.project-stat strong{color:#edf4e9;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:500;overflow:hidden}.project-stat small{color:#676c74;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.project-card{background:#0d0f0d;border:1px solid #252b23;border-radius:9px;min-width:0;padding:18px}.project-wide-card{margin-top:13px}.project-edge-card{padding:0;overflow:hidden}.project-edge-card>.project-card-head{border-bottom:1px solid #252b23;padding:18px 18px 14px}.project-edge-card>.deployment-map{border:0;border-radius:0;min-height:430px}.project-card-head{border-bottom:1px solid #252b23;justify-content:space-between;align-items:start;gap:16px;min-height:35px;padding-bottom:14px;display:flex}.project-card-head h3{color:#e9f0e6;letter-spacing:-.04em;margin:5px 0 0;font-size:16px;font-weight:500}.project-card-head>i{color:#848d9b;font-size:17px}.project-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.project-detail-list span{gap:5px;min-width:0;display:grid}.project-detail-list small{color:#676c74;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.project-detail-list strong{color:#c9cfd9;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400;overflow:hidden}.project-deployment-item{grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:15px;display:grid}.project-deployment-dot{color:#797f88;background:#181b20;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.project-deployment-dot.ready{color:#0e1520;background:var(--green)}.project-deployment-dot.failed{color:#311717;background:#e0adad}.project-deployment-dot.cancelled{color:#241f12;background:#d7c79e}.project-deployment-actions{align-items:center;gap:8px;display:flex}.project-deployment-current{border-top:1px solid #252b23;margin-top:16px;padding-top:12px}.project-deployment-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-deployment-item strong{color:#e4e9f0;font-size:11px;font-weight:500}.project-deployment-item small,.project-deployment-item time{color:#6d7580;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.project-deployment-item time{white-space:nowrap}.project-feature-panel{align-items:center;gap:15px;min-height:148px;display:flex}.project-feature-icon{width:42px;height:42px;color:var(--green);background:#101620;border:1px solid #2a3649;border-radius:9px;flex:none;place-items:center;font-size:20px;display:grid}.project-feature-panel>div:nth-child(2){min-width:0}.project-feature-panel h3{color:#edf3ea;letter-spacing:-.07em;margin:6px 0 0;font-size:27px;font-weight:500}.project-feature-panel p{color:#717780;margin:4px 0 0;font-size:10px}.project-feature-panel>button{color:#0e130c;background:var(--green);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;margin-left:auto;padding:10px 12px;font-size:10px;display:inline-flex}.project-feature-panel>button:disabled{color:#70747b;cursor:not-allowed;background:#1a1e19}.project-live-label{color:#878f9b;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.project-live-label .pulse-dot{width:5px;height:5px;box-shadow:none}.project-log-stream{gap:7px;min-height:275px;max-height:480px;padding-top:15px;display:grid;overflow:auto}.project-log-line{color:#b6bdc7;grid-template-columns:55px 75px minmax(0,1fr);align-items:baseline;gap:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;line-height:1.45;display:grid}.project-log-line time{color:#585e68;font-size:8px}.project-log-phase{color:#8896aa;text-transform:uppercase;font-size:8px}.project-log-phase.failed{color:#e0adad}.project-log-line code{overflow-wrap:anywhere;white-space:pre-wrap}.project-log-empty{color:#606670;place-items:center;min-height:240px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:grid}.project-control-surface{gap:13px;display:grid}.project-control-surface>.project-page-head{margin-bottom:0}.project-control-surface>.project-page-head p{color:#6d7580;margin:8px 0 0;font-size:10px}.project-control-stats{margin-top:0}.project-control-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:13px;display:grid}.project-activity-list{gap:0;padding-top:5px;display:grid}.project-activity-row{border-bottom:1px solid #252b23;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;display:grid}.project-activity-row:last-child{border-bottom:0}.project-activity-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-activity-row strong{color:#d8dde5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.project-activity-row small,.project-activity-row time{color:#6d7580;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.project-activity-row time{white-space:nowrap}.project-inline-search{color:#717882;background:#080908;border:1px solid #2e333b;border-radius:6px;align-items:center;gap:7px;min-width:145px;height:31px;padding:0 9px;display:flex}.project-inline-search:focus-within{border-color:var(--green)}.project-inline-search i{font-size:13px}.project-inline-search input{color:#e5eaf2;background:0 0;border:0;outline:0;width:100%;min-width:0;font:9px IBM Plex Mono,ui-monospace,monospace}.project-security-list{gap:0;padding-top:4px;display:grid}.project-security-list>div{border-bottom:1px solid #252b23;align-items:center;gap:10px;min-height:59px;display:flex}.project-security-list>div:last-child{border-bottom:0}.project-security-list>div>i{color:#919cad;font-size:16px}.project-security-list span{gap:4px;display:grid}.project-security-list strong{color:#d8dde5;font-size:10px;font-weight:500}.project-security-list small{color:#6d7580;font-size:9px}.project-storage-list{gap:0;padding-top:5px;display:grid}.project-storage-row{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252b23;grid-template-columns:35px minmax(0,1fr) auto 16px;align-items:center;gap:10px;display:grid}.project-storage-row:last-child{border-bottom:0}.project-storage-row:hover strong{color:var(--green)}.project-storage-row .project-feature-icon{width:31px;height:31px;font-size:14px}.project-storage-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-storage-row strong{color:#e5eaf1;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400;overflow:hidden}.project-storage-row small{color:#6c7480;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-storage-row>i:last-child{color:#7d8590;font-size:13px}.project-control-surface .project-edge-card>.deployment-map{min-height:330px}.project-inner-stats{border:0;margin-top:15px}.project-inner-stats .project-stat{border:1px solid #252b23;border-radius:7px;min-height:94px}.project-open{min-width:0;color:inherit;appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.project-open strong,.project-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-open:hover strong{color:var(--green)}.project-open:focus-visible{outline:1px solid var(--green);outline-offset:3px}.project-page-panel{padding:18px}.project-page-panel>.overview-console-panel-head{margin-bottom:14px}.project-page-panel .resource-table-head{margin-top:14px}.project-service-connect-card{align-content:start;gap:13px;display:grid}.project-service-connect-form{background:#0a0d0a;border:1px solid #262b32;border-radius:8px;gap:10px;padding:13px;display:grid}.project-service-connect-form label{color:#797f89;gap:6px;font-size:9px;display:grid}.project-service-connect-form input,.project-service-connect-form select{color:#e7eee3;background:#080b14;border:1px solid #2d323a;border-radius:6px;outline:none;width:100%;height:36px;padding:0 10px;font-size:11px}.project-service-connect-form input:focus,.project-service-connect-form select:focus{border-color:#2563eba6;box-shadow:0 0 0 3px #2563eb14}.project-service-connect-form .green-button{justify-self:start;min-height:34px}.project-connected-services{border-top:1px solid #23272d;gap:0;display:grid}.project-connected-service{border-bottom:1px solid #23272d;align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.project-connected-service>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.project-connected-service strong{color:#e6ede2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-connected-service small{color:#727881;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.project-connected-service .domain-remove-button{flex:none}.project-create-service-button{justify-self:start}.project-connect-loading{color:#727881;font-size:9px}.project-connect-message,.project-connect-error{border-radius:6px;align-items:center;gap:7px;padding:9px 10px;font-size:9px;display:flex}.project-connect-message{color:#82abe9;background:#0c121b;border:1px solid #24344c}.project-connect-error{color:#e4b5b5;background:#1b0e0e;border:1px solid #563131}.compact-button{min-height:34px;padding:0 11px;font-size:10px}.project-inline-form{border-bottom:1px solid #252b23;align-items:end;gap:10px;padding:15px 0;display:flex}.project-inline-form label,.project-settings-grid label{color:#7d8590;text-transform:uppercase;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.project-inline-form label{flex:1}.project-inline-form input,.project-settings-grid input,.project-settings-grid select{color:#e5eaf2;background:#080908;border:1px solid #2e333b;border-radius:6px;outline:0;width:100%;height:38px;padding:0 11px;font:10px IBM Plex Mono,ui-monospace,monospace}.project-inline-form input:focus,.project-settings-grid input:focus,.project-settings-grid select:focus{border-color:var(--green)}.project-domain-list{gap:0;padding-top:8px;display:grid}.project-domain-row{border-bottom:1px solid #252b23;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;display:grid}.project-domain-row:last-child{border-bottom:0}.project-domain-row .project-feature-icon{width:31px;height:31px;font-size:14px}.project-domain-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-domain-row strong{color:#e5eaf1;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400;overflow:hidden}.project-domain-row small{color:#6c7480;font-size:9px}.project-empty-state{justify-items:start;gap:7px;padding:27px 0 10px;display:grid}.project-empty-state .project-feature-icon{width:36px;height:36px;margin-bottom:5px}.project-empty-state strong{color:#e5eaf1;font-size:14px;font-weight:500}.project-empty-state p{color:#6d7580;margin:0;font-size:10px}.project-empty-state button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:10px;display:inline-flex}.project-settings-surface{background:#101010;border:1px solid #232323;border-radius:9px;margin-top:13px;overflow:hidden}.project-settings-header{border-bottom:1px solid #252525;padding:22px 24px 18px}.project-settings-header h2{color:#f0f0ed;letter-spacing:-.06em;margin:0;font-size:23px;font-weight:500}.project-settings-header p{color:#6f716e;margin:6px 0 0;font-size:11px}.project-settings-layout{grid-template-columns:235px minmax(0,1fr);min-height:585px;display:grid}.project-settings-rail{background:#111;border-right:1px solid #252525;align-content:start;gap:2px;padding:11px 10px;display:grid}.project-settings-rail button{color:#676966;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:12px;min-height:71px;padding:17px 14px;display:flex}.project-settings-rail button.active{color:#fff;background:#a141a5}.project-settings-rail button>i{flex:none;margin-top:2px;font-size:17px}.project-settings-rail button>span{gap:6px;min-width:0;display:grid}.project-settings-rail button strong{color:inherit;font-size:13px;font-weight:500}.project-settings-rail button small{color:inherit;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.project-settings-content{background:#0f0f0f;min-width:0;padding:26px 29px 20px}.settings-section-heading{border-bottom:1px solid #242424;padding-bottom:23px}.settings-section-heading h3{color:#efefeb;letter-spacing:-.055em;margin:0;font-size:20px;font-weight:500}.settings-section-heading p{color:#686a67;margin:7px 0 0;font-size:11px}.settings-fields{gap:0;display:grid}.settings-fields>label,.settings-readonly-field{color:#777a76;border-bottom:1px solid #242424;gap:10px;padding:18px 0;font-size:11px;display:grid}.settings-fields input,.settings-fields select{color:#e7e8e3;background:0 0;border:0;border-radius:0;outline:0;width:100%;height:35px;padding:0 6px;font:13px IBM Plex Mono,ui-monospace,monospace}.settings-fields select{color:#d8d9d4;appearance:auto;padding-left:5px}.settings-readonly-field>div{justify-content:space-between;align-items:center;gap:12px;min-height:35px;display:flex}.settings-readonly-field code{color:#d8d9d4;font:13px IBM Plex Mono,ui-monospace,monospace}.settings-readonly-field button{color:#777b76;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.settings-help{color:#656a63;margin:14px 0 0;font-size:9px}.settings-region-readout{color:#b7bbb3;gap:8px;padding-top:21px;font-size:11px;display:grid}.settings-region-readout strong{color:#dadfd7;font-weight:400}.settings-info-row,.settings-action-row{background:#151615;border:1px solid #282a28;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;padding:14px;display:flex}.settings-info-row{justify-content:flex-start}.settings-info-row>i{color:#9ea6b3;font-size:17px}.settings-info-row span,.settings-action-row span{gap:5px;min-width:0;display:grid}.settings-info-row strong,.settings-action-row strong{color:#dfe2dc;font-size:11px;font-weight:500}.settings-info-row small,.settings-action-row small{color:#737972;font-size:9px}.settings-toggle-list{gap:0;display:grid}.settings-toggle-row{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.settings-toggle-row span:first-child{gap:6px;display:grid}.settings-toggle-row strong{color:#dfe2dc;font-size:11px;font-weight:500}.settings-toggle-row small{color:#737972;font-size:9px}.settings-switch{background:#343734;border-radius:999px;align-items:center;width:33px;height:19px;padding:2px;display:inline-flex}.settings-switch i{background:#8b9088;border-radius:50%;width:15px;height:15px;transition:transform .18s}.settings-switch.is-on i{background:#fff;transform:translate(14px)}.settings-outline-button,.settings-danger-button{color:#c4c8c0;cursor:pointer;background:#151615;border:1px solid #353936;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;display:inline-flex}.settings-outline-button:hover{color:#fff;border-color:#70747b}.settings-danger-button{color:#e0a4a4;border-color:#633c3c}.settings-danger-button:hover{background:#2a1717}.settings-empty{justify-items:start;gap:8px;padding:50px 0 30px;display:grid}.settings-empty-icon{color:#a0a9b6;background:#181c18;border:1px solid #2f333a;border-radius:7px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.settings-empty strong{color:#e5e8e2;font-size:13px;font-weight:500}.settings-empty p{color:#747b72;margin:0 0 7px;font-size:10px}.settings-danger-list{gap:0;display:grid}.settings-danger-list>div{border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;display:flex}.settings-danger-list>div>span{gap:6px;display:grid}.settings-danger-list strong{color:#dfe2dc;font-size:11px;font-weight:500}.settings-danger-list small{color:#737972;font-size:9px}.project-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px 0;display:grid}.project-settings-grid select{appearance:auto}.project-settings-grid input[readonly]{color:#808791;background:#10130f}.project-settings-footer{border-top:1px solid #252b23;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.project-settings-footer>span{color:#69717d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.project-settings-surface{color:var(--paper);border-color:var(--line);background:#0b0b0b;border-radius:14px;margin-top:16px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;box-shadow:inset 0 1px #f3f3ed0d,0 18px 48px #0000002e}.project-settings-header{border-color:var(--line);background:#0b0b0b;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.settings-eyebrow{color:#767f8d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font:8px IBM Plex Mono,ui-monospace,monospace;display:block}.settings-header-state{color:#919baa;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding-top:4px;font:8px IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.settings-header-state .pulse-dot{width:5px;height:5px;box-shadow:none}.project-settings-header h2,.settings-section-heading h3,.project-settings-rail button strong,.settings-info-row strong,.settings-action-row strong,.settings-toggle-row strong,.settings-danger-list strong,.settings-empty strong{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.project-settings-header h2{color:var(--paper);letter-spacing:-.055em;font-size:22px;font-weight:600}.project-settings-header p{color:#80807a;font-size:11px}.project-settings-rail{border-color:var(--line);background:#0d0d0d;padding:12px 10px}.project-settings-rail button{color:#777771;border-radius:9px;min-height:68px;padding:15px 14px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.project-settings-rail button.active{color:#0a0b08;background:var(--green);box-shadow:inset 3px 0 #0a0b08,0 8px 22px #2563eb14}.project-settings-rail button>i{color:#989891}.project-settings-rail button small{letter-spacing:.01em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.project-settings-content{background:#0b0b0b}.settings-section-heading{border-color:var(--line)}.settings-section-heading h3{color:var(--paper);font-size:19px;font-weight:600}.settings-section-heading p{color:#777771}.settings-fields>label,.settings-readonly-field{color:#85857f;border-color:var(--line);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.settings-fields input,.settings-fields select{color:var(--paper);letter-spacing:normal;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:13px}.settings-fields input:focus,.settings-fields select:focus{box-shadow:inset 0 -2px 0 var(--green)}.settings-fields select{color:#9abfff}.settings-readonly-field code{color:#7ea9f2;font-family:IBM Plex Mono,ui-monospace,monospace}.settings-readonly-field button:hover{color:var(--green)}.settings-help{color:#686d75}.settings-region-readout{color:#bdc8d8}.settings-region-readout strong{color:var(--green)}.settings-info-row,.settings-action-row{background:#10130f;border-color:#2563eb29}.settings-info-row>i{color:var(--green)}.settings-toggle-row{border-color:var(--line)}.settings-switch.is-on{background:var(--green)}.settings-switch.is-on i{background:#0b0b0b}.settings-outline-button{color:#b4c9e9;background:#10130f;border-color:#2563eb4d;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.settings-outline-button:hover{color:#f4f8ff;background:var(--green);border-color:var(--green)}.settings-empty-icon{color:var(--green);background:#10170d;border-color:#2563eb40}.settings-danger-button{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.settings-outline-button:disabled,.settings-danger-button:disabled{opacity:.45;cursor:not-allowed}.project-settings-footer{border-color:var(--line)}.project-settings-footer>span{color:#71786d}@media (max-width:980px){.project-dashboard-nav{flex-wrap:wrap;align-items:stretch}.project-dashboard-brand{border-bottom:1px solid #252b23;border-right:0;width:100%;min-height:45px}.project-dashboard-nav nav{order:2;width:calc(100% - 82px)}.project-dashboard-tools{order:3;width:82px}.project-dashboard-nav nav button{min-height:48px;padding:0 11px}.project-control-columns{grid-template-columns:1fr}}@media (max-width:720px){.project-page-head{flex-direction:column;align-items:flex-start}.project-page-actions{justify-content:space-between;width:100%}.project-stat-grid,.project-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-stat:nth-child(2){border-right:0}.project-stat:nth-child(-n+2){border-bottom:1px solid #252b23}.project-deployment-item{grid-template-columns:30px minmax(0,1fr) auto}.project-deployment-item time{display:none}.project-log-line{grid-template-columns:45px 60px minmax(0,1fr);gap:7px;font-size:8px}.project-edge-card>.deployment-map{min-height:390px}.project-inline-form{flex-direction:column;align-items:stretch}.project-settings-layout{grid-template-columns:1fr}.project-settings-rail{border-bottom:1px solid #252525;border-right:0;padding:8px;display:flex;overflow-x:auto}.project-settings-rail button{flex:0 0 150px;min-height:58px;padding:12px}.project-settings-content{padding:21px 17px 18px}.project-settings-header{flex-direction:column;gap:5px}.settings-danger-list>div,.settings-action-row{flex-direction:column;align-items:flex-start}.project-settings-grid{grid-template-columns:1fr}.project-settings-footer{flex-direction:column;align-items:flex-start}}.deployment-build-header h2{letter-spacing:-.075em;margin:8px 0 0;font-size:clamp(23px,3vw,34px)}.build-loader-stage{background:radial-gradient(circle at 50% 0,#2563eb11,#0000 42%),#0d0f0d;border-color:#272b32;gap:8px;padding:33px 28px 27px}.deployment-loader-ring{border:1px solid #2f3744;border-top-color:var(--green);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:3px;animation:1.4s linear infinite deployment-spin;display:grid;position:relative;box-shadow:0 0 22px #2563eb1c}.deployment-loader-ring:before{border-radius:inherit;content:"";border:1px solid #292d33;position:absolute;inset:8px}.deployment-loader-ring span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2563ebcc}.deployment-build-surface.is-ready .deployment-loader-ring{border-color:var(--green);animation:none}.deployment-build-surface.is-failed .deployment-loader-ring{border-color:#e0adad #985d5d #985d5d;animation:none}.build-loader-stage h3{letter-spacing:-.075em;margin:3px 0 4px;font-size:clamp(24px,3.2vw,38px)}.build-loader-track{margin-top:18px}.deployment-route-map{background:#080908;border:1px solid #252b23;border-radius:10px;overflow:hidden}.deployment-route-map-head{border-bottom:1px solid #232721;justify-content:space-between;align-items:center;min-height:44px;padding:0 17px;display:flex}.deployment-route-map-head>span:last-child{color:#757b83;text-transform:uppercase;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.deployment-route-map-head .pulse-dot{width:5px;height:5px;box-shadow:none}.deployment-route-canvas{background:radial-gradient(circle at 50% 52%,#2563eb13,#0000 28%),radial-gradient(circle at 12% 25%,#ffffff06,#0000 18%),#080908;min-height:280px;position:relative;overflow:hidden}.deployment-mini-world{width:100%;height:280px;display:block}.deployment-mini-world .edge-map-geography{fill:#0f140f;stroke:#20242a}.deployment-mini-world .edge-map-line{stroke-width:1.1px;opacity:.82}.deployment-route-sweep{pointer-events:none;background:linear-gradient(90deg,#0000,#2563eb12,#0000);width:22%;animation:4s ease-in-out infinite deployment-sweep;position:absolute;top:0;bottom:0;left:-25%;transform:skew(-18deg)}.deployment-route-map-footer{color:#6c7178;text-transform:uppercase;border-top:1px solid #232721;align-items:center;gap:19px;min-height:42px;padding:0 17px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:flex}.deployment-route-map-footer span{align-items:center;gap:6px;display:inline-flex}.deployment-route-map-footer i{color:#9daabd;font-size:12px}.deployment-build-surface.is-ready .deployment-route-map-head .pulse-dot{background:var(--green)}.deployment-build-surface.is-failed .deployment-route-map-head .pulse-dot{background:#e0adad}.deployment-failure-inline{color:#aeb5a8;border-bottom:1px solid #252b23;align-items:center;gap:12px;min-height:58px;padding:10px 0;display:flex}.deployment-failure-mark{color:#aeb5a8;border:1px solid #555c51;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.deployment-failure-inline>div{gap:3px;display:grid}.deployment-failure-inline .section-label{color:#73787f}.deployment-failure-inline strong{color:#d6dcd1;font-size:11px;font-weight:500}.deployment-failure-inline small{color:#b9a29f;overflow-wrap:anywhere;max-width:min(900px,100%);font-size:11px;line-height:1.55;display:block}.science-map{background:#070907}.science-map .deployment-route-canvas{background:radial-gradient(circle at 50% 45%,#2563eb16,#0000 24%),linear-gradient(#ffffff05,#0000 18%),#070907;min-height:470px}.science-map .deployment-mini-world{height:470px}.science-map .edge-map-graticule{stroke:#2563eb1f;stroke-dasharray:1 9}.science-map .edge-map-geography{fill:#0b110c;stroke:#1d232b}.science-map .edge-map-line{stroke:#2563ebb8;stroke-width:1.25px}.science-map .edge-map-marker-halo{stroke:#2563eba8}.science-map .deployment-route-sweep{background:linear-gradient(90deg,#0000,#2563eb24,#0000);width:13%;animation-duration:3.2s}.science-map-readout{z-index:3;color:#78818e;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;line-height:1.2;display:grid;position:absolute}.science-map-readout:before{background:var(--green);content:"";width:17px;height:1px;margin-bottom:3px}.science-map-readout-left{top:24px;left:25px}.science-map-readout-right{text-align:right;justify-items:end;top:24px;right:25px}.science-map-readout-right:before{justify-self:end}.science-map-events{z-index:3;color:#969ea9;border-top:1px solid #2563eb40;gap:8px;width:min(520px,100% - 50px);max-height:145px;padding-top:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.25;display:grid;position:absolute;bottom:54px;left:25px;overflow:hidden}.science-map-events-label{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.science-map-event{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:16px;font-size:10px;animation:.42s cubic-bezier(.22,.75,.25,1) both telemetry-event-in;display:grid;overflow:hidden}.science-map-event b{color:#9fabbd;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:400}.science-map-event>span{color:#b1b7c1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.science-map-event.is-live>span{color:#8ea4c5}.science-map-event.is-live{animation:1.7s ease-in-out infinite text-shimmer}.telemetry-cursor{color:var(--green);font-style:normal;animation:1s step-end infinite cursor-blink}.science-map-phases{z-index:3;color:#4f5660;text-transform:uppercase;gap:8px;min-width:150px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;display:grid;position:absolute;bottom:54px;right:25px}.science-map-phases span{align-items:center;gap:7px;display:flex}.science-map-phases i{background:#282c33;border-radius:50%;width:5px;height:5px;display:block}.science-map-phases .is-complete{color:#98a6ba}.science-map-phases .is-complete i{background:#98a6ba;box-shadow:0 0 7px #2563eb73}.science-map-phases .is-active{color:var(--green)}.science-map-phases .is-active i{background:var(--green);animation:1.5s ease-out infinite map-pulse;box-shadow:0 0 9px #2563ebb3}.science-map.is-ready .science-map-phases .is-complete{color:var(--green)}.science-map.is-failed .science-map-phases .is-active{color:#c88d8d}.science-map.is-failed .science-map-phases .is-active i{background:#c88d8d;box-shadow:0 0 8px #c88d8d73}@keyframes deployment-spin{to{transform:rotate(360deg)}}@keyframes deployment-sweep{0%,25%{opacity:0;transform:translate(0)skew(-18deg)}48%{opacity:1}75%,to{opacity:0;transform:translate(650%)skew(-18deg)}}@keyframes telemetry-event-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:680px){.deployment-route-map-footer{flex-wrap:wrap;align-items:flex-start;gap:7px 13px;padding:10px 13px}.deployment-mini-world{height:220px}.deployment-route-canvas{min-height:220px}.science-map .deployment-route-canvas{min-height:440px}.science-map .deployment-mini-world{height:440px}.science-map-readout-left{top:17px;left:15px}.science-map-readout-right{top:17px;right:15px}.science-map-events{width:calc(100% - 30px);font-size:9px;bottom:98px;left:15px}.science-map-event{grid-template-columns:78px minmax(0,1fr);gap:9px;font-size:9px}.science-map-phases{grid-template-columns:repeat(2,1fr);min-width:0;bottom:15px;left:15px;right:15px}}.deployment-visual-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,.72fr);align-items:start;gap:14px;display:grid}.deployment-thinking-panel{background:#0d0f0d;border:1px solid #252b23;border-radius:10px;min-width:0;padding:17px 18px 16px}.deployment-thinking-panel .thinking-steps{margin-top:0}.deployment-thinking-panel .thinking-steps-header{border-bottom:1px solid #252b23;min-height:29px;padding-bottom:11px;font-size:9px}.deployment-thinking-panel .thinking-steps-header>span i{color:#9ca8bb;font-size:12px}.deployment-thinking-panel .thinking-steps-content{padding-top:14px}.deployment-thinking-panel .thinking-step{min-height:53px}.deployment-thinking-panel .thinking-step-mark{width:20px;height:20px;font-size:10px}.deployment-thinking-panel .thinking-step:not(.is-last):after{top:20px;left:10px}.thinking-step-description{color:#6d727a;margin:4px 0 0;font-size:8px;line-height:1.45}.thinking-step-sources{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.thinking-step-source{color:#858c96;background:#151a14;border:1px solid #282c33;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7px;display:inline-flex}.thinking-step-source i{color:#8a9cb8;font-size:9px}.thinking-step-image{color:#7a828d;align-items:center;gap:7px;margin:7px 0 0;font-size:8px;display:flex}.thinking-step-image img{object-fit:cover;border:1px solid #323943;border-radius:5px;width:26px;height:26px}.thinking-step-image figcaption{margin:0}.deployment-thinking-panel .thinking-step-details{margin-top:6px}.deployment-thinking-panel .thinking-step-details summary{color:#8b95a5}.deployment-thinking-panel .thinking-step-details>div{color:#6b717b;gap:2px;padding-top:5px}@media (max-width:820px){.deployment-visual-grid{grid-template-columns:1fr}}.deployment-console-grid{grid-template-columns:minmax(190px,.38fr) minmax(0,1.62fr);align-items:stretch;gap:14px;display:grid}.deployment-step-rail,.deployment-terminal{background:#0d0f0d;border:1px solid #252b23;border-radius:9px;min-width:0}.deployment-step-rail{padding:21px 18px}.deployment-step-rail>.section-label{margin-bottom:18px;display:block}.deployment-console-step{grid-template-columns:26px minmax(0,1fr);gap:10px;min-height:69px;display:grid;position:relative}.deployment-console-step:not(:last-child):after{content:"";background:#282c32;width:1px;height:43px;position:absolute;top:27px;left:12px}.deployment-console-step-mark{z-index:1;color:#70747b;background:#121512;border:1px solid #383c42;border-radius:50%;place-items:center;width:25px;height:25px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:grid;position:relative}.deployment-console-step.complete .deployment-console-step-mark{color:#10130f;background:#93baf4;border-color:#93baf4}.deployment-console-step.active .deployment-console-step-mark{color:#10130f;background:var(--green);border-color:var(--green);box-shadow:0 0 0 4px #2563eb14}.deployment-console-step.active .deployment-console-step-mark:after{content:"";border:1px solid #2563eb75;border-right-color:#0000;border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:-4px}.deployment-console-step.failed .deployment-console-step-mark{color:#160e0e;background:#e0adad;border-color:#e0adad}.deployment-console-step strong{color:#83878e;padding-top:3px;font-size:10px;font-weight:500;display:block}.deployment-console-step small{color:#50545a;margin-top:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:block}.deployment-console-step.active strong{color:#f0f5ec}.deployment-console-step.active small{color:#849ec5}.deployment-console-step.complete strong{color:#b2b9c3}.deployment-console-step.failed strong{color:#e0adad}.deployment-terminal{grid-template-rows:auto minmax(250px,1fr) auto;display:grid;overflow:hidden}.deployment-terminal>header{border-bottom:1px solid #252b23;justify-content:space-between;align-items:center;min-height:49px;padding:0 17px;display:flex}.deployment-terminal>header span,.deployment-terminal>footer span{color:#cfd5dd;text-transform:uppercase;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.deployment-terminal>header .pulse-dot{width:5px;height:5px;box-shadow:none}.deployment-terminal>header code{color:#868c95;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.deployment-terminal-body{scrollbar-color:#2e3643 #080908;background:#080908;min-height:250px;max-height:420px;padding:15px 17px;overflow:auto}.deployment-terminal-line{color:#989da5;grid-template-columns:55px 76px minmax(0,1fr);align-items:baseline;gap:10px;min-height:26px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;line-height:1.45;animation:.22s both log-pop;display:grid}.deployment-terminal-line time{color:#525860;font-size:8px}.deployment-terminal-phase{color:#7c8491;text-overflow:ellipsis;text-transform:uppercase;font-size:8px;overflow:hidden}.deployment-terminal-line code{color:#b9bfc7;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.deployment-terminal-line.is-current code{color:#dde5f2}.deployment-terminal-empty{color:#606670;place-items:center;min-height:210px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:grid}.deployment-terminal>footer{border-top:1px solid #252b23;justify-content:space-between;align-items:center;min-height:43px;padding:0 17px;display:flex}.deployment-terminal>footer span{color:#7c828b;font-size:8px}.deployment-terminal>footer span i{color:#929eb0;font-size:12px}.terminal-cursor{color:var(--green);animation:1s step-end infinite cursor-blink}.deployment-build-surface.is-failed .deployment-terminal>header .pulse-dot{background:#e0adad}.deployment-build-surface.is-ready .deployment-terminal>header .pulse-dot{background:var(--green)}@media (max-width:720px){.deployment-console-grid{grid-template-columns:1fr}.deployment-step-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:15px;display:grid}.deployment-step-rail>.section-label{grid-column:1/-1;margin-bottom:4px}.deployment-console-step{min-height:72px;display:block}.deployment-console-step:not(:last-child):after{width:calc(100% - 22px);height:1px;top:12px;left:25px}.deployment-console-step-mark{margin-bottom:8px}.deployment-console-step strong{font-size:9px;line-height:1.25}.deployment-console-step small{font-size:7px;line-height:1.25}.deployment-terminal-line{grid-template-columns:45px 62px minmax(0,1fr);gap:7px;font-size:8px}}.hosting-metric-strip,.resource-metric-strip,.utility-metric-strip,.deployment-metric-strip,.domain-metric-strip,.project-stat-grid{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;overflow:visible}.hosting-sequence-panel,.hosting-control-panel,.hosting-environments-panel,.hosting-links-panel,.resource-table-panel,.resource-actions-panel,.utility-main-panel,.utility-side-panel,.data-resource-panel,.data-table-editor,.data-service-panel,.deployment-map-panel,.deployment-list-panel,.deployment-url-panel,.deployment-thinking-panel,.deployment-step-rail,.deployment-terminal,.build-room-main,.build-log-panel,.database-create-main,.project-dashboard-nav,.project-card,.project-settings-surface,.domain-owned-panel,.domain-action-panel,.domain-detail-card,.domain-detail-aside{box-shadow:none;background:0 0;border:0;border-radius:0}.hosting-console-grid,.hosting-bottom-grid,.resource-console-grid,.domain-console-grid,.project-overview-grid,.project-control-columns{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.hosting-console-grid>*,.hosting-bottom-grid>*,.resource-console-grid>*,.domain-console-grid>*,.project-overview-grid>*,.project-control-columns>*{min-width:0;padding:22px 24px}.hosting-console-grid>:not(:last-child),.hosting-bottom-grid>:not(:last-child),.resource-console-grid>:not(:last-child),.domain-console-grid>:not(:last-child),.project-overview-grid>:not(:last-child),.project-control-columns>:not(:last-child){border-right:1px solid var(--line)}.hosting-metric-strip>button,.hosting-metric-strip>div,.resource-metric-strip>div,.utility-metric-strip>div,.deployment-metric-strip>div,.domain-metric-strip>div,.project-stat-grid>.project-stat{border-right-color:var(--line);background:0 0}.hosting-sequence-panel .overview-console-panel-head,.hosting-control-panel .overview-console-panel-head,.hosting-environments-panel .overview-console-panel-head,.hosting-links-panel .overview-console-panel-head,.resource-table-panel .overview-console-panel-head,.resource-actions-panel .overview-console-panel-head,.data-service-panel-head,.deployment-panel-head,.project-card-head,.data-table-editor-head{padding-left:0;padding-right:0}.hosting-sequence-list,.resource-action-list,.data-table-list,.data-backup-list,.data-variable-list,.project-activity-list,.project-security-list,.project-storage-list,.project-domain-list{border-top:1px solid var(--line)}.hosting-control-body,.data-record-form,.data-grid-toolbar,.data-service-facts,.data-danger-zone{background:0 0}.deployment-gallery-head{padding-left:0;padding-right:0}.deployment-project-grid{border-top:1px solid #20261f;gap:0}.deployment-project-card{box-shadow:none;background:0 0;border:1px solid #20261f;border-top:0;border-left:0;border-radius:0}.deployment-project-card:nth-child(4n){border-right:0}.deployment-project-card:hover,.deployment-project-card.failed:hover{box-shadow:none;background:#0a0d0a;border-color:#20261f;transform:none}.deployment-project-body,.deployment-project-footer{background:0 0}.domain-console-head{padding-bottom:24px}.domain-console-head h2{font-size:clamp(32px,4vw,48px)}.domain-metric-strip{margin:20px 0 0}.domain-console-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.domain-list-panel,.domain-action-panel{min-height:0;padding:24px}.domain-action-panel{align-content:start;gap:0}.domain-action-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:78px;padding:14px 0}.domain-action-card:hover{border-color:var(--line);background:0 0}.domain-action-card:hover strong,.domain-action-card:hover>i{color:var(--green)}.domain-owned-list{border-top:1px solid var(--line)}.domain-owned-row{min-height:68px;padding-left:0;padding-right:0}.domain-owned-row:hover{background:0 0}.domain-owned-row:hover strong{color:var(--green)}.domain-owned-mark{border-radius:50%;width:28px;height:28px}.domain-list-empty{min-height:220px;padding-left:0;padding-right:0}.domain-auto-banner{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}.domain-buy-search-panel,.domain-checkout-card{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.domain-detail-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0}.domain-detail-tabs button{border-radius:0;min-height:46px}.domain-detail-tabs button.active{color:var(--green);box-shadow:inset 0 -2px 0 var(--green);background:0 0}.domain-detail-layout{gap:0;margin-top:0}.domain-detail-layout>main{min-width:0;padding-right:28px}.domain-detail-card{padding:28px 0}.domain-detail-aside{border-left:1px solid var(--line);padding:0 0 0 24px}.domain-record-table{border:0;border-bottom:1px solid var(--line);border-radius:0}.domain-record-table-head{border-bottom:1px solid var(--line);background:0 0}.domain-record-table-row{border-top-color:var(--line)}.domain-value-list>div,.domain-health-grid>div,.domain-settings-list>span,.domain-certificate{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.project-settings-surface{margin-top:16px}.project-settings-header{background:0 0;padding-left:0;padding-right:0}.project-settings-rail{border-right:1px solid var(--line);background:0 0;padding:12px 0}.project-settings-rail button{border-left:2px solid #0000;border-radius:0}.project-settings-rail button:hover{background:0 0}.project-settings-rail button.active{color:var(--green);box-shadow:none;border-left-color:var(--green);background:#2563eb0b}.project-settings-content{background:0 0;padding-left:32px;padding-right:0}.settings-info-row,.settings-action-row{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-left:0;padding-right:0}.settings-outline-button{background:0 0}.data-service-panel-head,.data-table-editor-head{min-height:60px}.data-service-facts>div{background:0 0}.data-variable-callout{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-left:0;margin-right:0}.data-variable-editor{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.data-query-scroll{border-left:0;border-right:0}.data-record-form,.database-create-main{padding-left:0;padding-right:0}@media (max-width:850px){.hosting-console-grid,.hosting-bottom-grid,.resource-console-grid,.domain-console-grid,.project-overview-grid,.project-control-columns{gap:0}.hosting-console-grid>*,.hosting-bottom-grid>*,.resource-console-grid>*,.domain-console-grid>*,.project-overview-grid>*,.project-control-columns>*{padding-left:0;padding-right:0;border-right:0!important}.deployment-project-card:nth-child(4n){border-right:1px solid #20261f}.deployment-project-card:nth-child(2n){border-right:0}.domain-detail-layout>main{padding-right:0}.domain-detail-aside{border-top:1px solid var(--line);border-left:0;padding-left:0}.project-settings-layout{grid-template-columns:1fr}.project-settings-rail{border-right:0;border-bottom:1px solid var(--line);gap:2px;padding:0;display:flex;overflow-x:auto}.project-settings-rail button{border-bottom:2px solid #0000;border-left:0;min-width:150px;min-height:55px;padding:12px}.project-settings-rail button.active{border-bottom-color:var(--green);border-left-color:#0000}.project-settings-content{padding-left:0}}@media (max-width:560px){.domain-head-actions,.domain-head-actions .domain-console-status{justify-content:flex-start}.domain-console-grid{border-bottom:0}.domain-console-grid>*{border-bottom:1px solid var(--line)}.domain-detail-aside{grid-template-columns:1fr 1fr}.deployment-project-card{border-right:0!important}}.deployment-create-surface,.deployment-upload-surface,.github-import-surface{gap:18px}.deployment-create-surface .source-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.deployment-create-surface .source-card{color:#e9eee5;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:86px;box-shadow:none;background:0 0;border-radius:0;padding:16px 0}.deployment-create-surface .source-card:hover:not(.locked),.deployment-create-surface .source-card.selected{color:var(--green);border-color:var(--line);box-shadow:inset 2px 0 0 var(--green);background:#2563eb09}.deployment-create-surface .source-card.locked{background:0 0}.deployment-create-surface .source-card>i:first-child{color:#a3aab5}.deployment-create-surface .source-card.selected>i:first-child{color:var(--green)}.deployment-create-surface .source-card small{color:#747a82}.deployment-create-surface .github-connect-card,.deployment-create-surface .source-connected-note,.deployment-create-surface .provision-note{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}.upload-project-form{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;overflow:visible}.upload-static-card,.upload-tips{background:0 0;border-left:0;border-right:0;border-radius:0}.upload-project-footer{padding-left:0;padding-right:0}@media (max-width:680px){.deployment-create-surface .source-card,.deployment-create-surface .source-card:nth-child(2n){border-right:0;padding-left:0;padding-right:0}}.domain-index .domain-console-head{align-items:center;padding-bottom:22px}.domain-index .domain-console-head h2{margin-top:0;font-size:clamp(30px,3.6vw,46px)}.domain-index .domain-console-head p{margin-top:7px;font-size:12px}.domain-index .domain-head-actions{gap:10px}.domain-index .domain-head-actions .domain-secondary-cta,.domain-index .domain-head-actions .green-button{border-radius:8px;min-height:42px;padding-left:16px;padding-right:16px;box-shadow:inset 0 1px #ffffff14,0 6px 18px #0003}.domain-index .domain-head-actions .domain-secondary-cta{color:#d1e0f7;background:linear-gradient(#151d28,#111811);border-color:#3e526f}.domain-index .domain-head-actions .domain-secondary-cta:hover{color:#0b1008;background:var(--green);border-color:var(--green)}.domain-index .domain-head-actions .green-button{min-height:42px}.domain-search-bar{background:#090a09;border:1px solid #272d25;border-radius:8px;align-items:center;gap:10px;min-height:50px;margin-top:0;padding:0 11px 0 15px;display:flex;box-shadow:inset 0 1px #ffffff08}.domain-search-bar:focus-within{border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb12}.domain-search-bar>i{color:#858b95;font-size:17px}.domain-search-bar input{min-width:0;height:38px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.domain-search-bar input::placeholder{color:#6d7279}.domain-search-bar kbd{color:#858a92;background:#171a16;border:1px solid #323932;border-radius:6px;place-items:center;min-width:24px;height:24px;font:10px IBM Plex Mono,ui-monospace,monospace;display:grid}.domain-list-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:36px}.domain-list-toolbar{color:#767d88;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;display:flex}.domain-list-toolbar>span:last-child{text-transform:uppercase;font:9px IBM Plex Mono,ui-monospace,monospace}.domain-list-section .domain-owned-list{border-top:0}.domain-list-section .domain-owned-row{background:#080908;min-height:78px;padding:14px 12px}.domain-list-section .domain-owned-mark i{color:var(--green);font-size:16px}.domain-list-section .domain-owned-row strong{font-size:13px}.domain-list-section .domain-owned-row small{font-size:10px}.domain-row-menu{color:#797f89;background:#111411;border:1px solid #2d3138;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.domain-owned-row:hover .domain-row-menu{color:var(--green);border-color:#2563eb73}.domain-list-section .domain-list-empty{min-height:250px;padding:42px 12px}.domain-list-section .domain-connect-inline{border-top:1px solid var(--line);margin:0;padding:22px 12px}@media (max-width:560px){.domain-index .domain-console-head{align-items:flex-start;gap:16px}.domain-index .domain-head-actions{flex-direction:column;align-items:stretch}.domain-index .domain-head-actions .domain-secondary-cta,.domain-index .domain-head-actions .green-button{width:100%}.domain-search-bar{margin-top:16px}.domain-list-section .domain-owned-row{grid-template-columns:34px minmax(0,1fr) 34px}.domain-list-section .domain-owned-status{grid-column:2}.domain-list-section .domain-row-menu{grid-area:1/3/span 2}}:root{--control-surface:#111711;--control-surface-hover:#161b23;--control-border:#3a4a62;--control-glow:#3d84ff24}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #3d84ffb8}.green-button,.create-button{color:#0a1106;letter-spacing:-.01em;background:linear-gradient(135deg,#76a8ff 0%,#3982ff 45%,#2375ef 100%);border:1px solid #97bdffeb;border-radius:9px;min-height:42px;padding:0 17px;font-weight:750;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff6b,0 4px #12376f2e,0 12px 26px #3485ff1f}.green-button:hover,.create-button:hover{color:#060a10;filter:saturate(1.08)brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff7a,0 4px #12376f29,0 16px 32px #3485ff33}.green-button:active,.create-button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff57,0 2px #12376f29}.green-button[disabled],.create-button[disabled],.green-button[aria-disabled=true],.create-button[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.55);opacity:.55;transform:none;box-shadow:inset 0 1px #fff3}.domain-secondary-cta,.outline-button,.settings-outline-button,.black-button{color:#d9e2f0;border:1px solid var(--control-border);background:linear-gradient(#161c26 0%,#101610 100%);border-radius:9px;min-height:42px;padding:0 16px;font-weight:650;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff14,0 7px 18px #0003}.domain-secondary-cta:hover,.outline-button:hover,.settings-outline-button:hover,.black-button:hover{color:var(--green);background:linear-gradient(#1c2737 0%,#111720 100%);border-color:#4e6a93;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 10px 22px #00000042}.domain-secondary-cta:active,.outline-button:active,.settings-outline-button:active,.black-button:active{transform:translateY(1px)}.resource-filter,.plain-link,.overview-console-panel-head>button,.project-create-service-button,.deployment-gallery-tools .resource-filter{color:#c6d4e8;background:linear-gradient(#12161d 0%,#0f150e 100%);border:1px solid #2e3a4b;border-radius:8px;min-height:34px;padding:0 12px;font-weight:650;transition:color .18s,background .18s,border-color .18s,transform .18s;box-shadow:inset 0 1px #ffffff0f}.resource-filter:hover,.plain-link:hover,.overview-console-panel-head>button:hover,.project-create-service-button:hover,.deployment-gallery-tools .resource-filter:hover{color:var(--green);background:linear-gradient(#181f2a 0%,#131820 100%);border-color:#465a79;transform:translateY(-1px)}.row-action,.data-icon-button,.data-grid-tools button,.data-grid-view-switch button,.project-dashboard-tools button,.domain-row-menu,.data-variable-action{color:#c0cad9;background:linear-gradient(#14181d 0%,#101510 100%);border-color:#2e3a4b;border-radius:8px;transition:color .18s,background .18s,border-color .18s,transform .18s;box-shadow:inset 0 1px #ffffff0f}.row-action:hover,.data-icon-button:hover,.data-grid-tools button:hover,.data-grid-view-switch button:hover,.project-dashboard-tools button:hover,.domain-row-menu:hover,.data-variable-action:hover{color:var(--green);background:linear-gradient(#1a2330 0%,#121820 100%);border-color:#465d80;transform:translateY(-1px)}.domain-action-card,.source-card:hover,.service-card:hover{border-color:#3a4a62;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.dashboard-tabs button.active,.project-dashboard-nav nav button.active,.subnav-item.active{color:#0b1207;background:linear-gradient(135deg,#70a4ff 0%,#2e7bff 100%);border-color:#97bdffdb;box-shadow:inset 0 1px #ffffff5c,0 8px 20px #3485ff1f}.dashboard-tabs button.active svg,.project-dashboard-nav nav button.active svg,.subnav-item.active svg{color:#0b1207}input,select,textarea{transition:border-color .18s,box-shadow .18s,background .18s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #3d84ff1a,inset 0 1px #ffffff0a;border-color:#3d84ffa3!important}:root{--black:#070907;--green:#2563eb;--paper:#eef4eb;--ink:#eef4eb;--muted:#828891;--faint:#565b63;--line:#d7e1ef1f;--soft-line:#d7e1ef12;--surface:#0c110d;--surface-raised:#111811;--sidebar:238px}html{background:var(--black)}body{background:var(--black);color:var(--ink)}.workspace-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);background:var(--black);min-height:100vh}.workspace-sidebar{z-index:30;background:linear-gradient(#0a0e0a 0%,#070907 72%);border-right:1px solid #d7e1ef1a;height:100vh;padding:22px 13px 17px;position:sticky;top:0}.sidebar-brand{color:#f2f7ef;letter-spacing:-.065em;padding:0 12px 23px;font-size:18px}.sidebar-logo{color:#10160c;background:linear-gradient(135deg,#73a6ff,#2a74f4);border-radius:8px;width:26px;height:26px;box-shadow:0 8px 18px #3485ff29}.workspace-switcher{border-bottom:1px solid var(--soft-line);padding:0 0 17px}.workspace-picker strong{color:#e9eef5}.workspace-picker small{color:#767c84}.workspace-avatar{border-color:#3d84ff40}.sidebar-item{color:#7c828b;border-radius:10px;min-height:41px;padding:0 12px;font-size:11px;transition:color .18s,background .18s,box-shadow .18s,transform .18s}.sidebar-item:hover{color:#e3e8f0;background:#ffffff0b;transform:translate(2px)}.sidebar-item-icon{color:#646a72}.sidebar-item.active .sidebar-item-icon{color:var(--green)}.sidebar-item-chevron{color:#707781}.sidebar-group-label{color:#575c64}.hosting-subnav{border-left-color:#d7e1ef1f;margin:8px 0 0 11px;padding:8px 0 7px 14px}.hosting-subnav>span{color:#5e636b}.subnav-item{color:#737981;border-radius:7px;min-height:31px}.subnav-item.active .subnav-icon,.subnav-item.active .subnav-chevron{color:#0b1207}.workspace-main{background:radial-gradient(circle at 70% -20%,#3d84ff0e,#0000 32%),#070907;min-width:0;position:relative}.workspace-main:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#d7e1ef05 1px,#0000 1px),linear-gradient(90deg,#d7e1ef05 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 68%);mask-image:linear-gradient(#000000e6,#0000 68%)}.global-toolbar,.workspace-topbar,.workspace-content{z-index:1;position:relative}.global-toolbar{z-index:25;border-bottom:1px solid var(--soft-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070907db;min-height:67px;padding:0 34px;position:sticky;top:0}.workspace-search{color:#828891;min-width:218px}.workspace-search:hover{color:#e0e6ee}.workspace-search kbd{color:#888e97;background:#111811;border-color:#333943}.dashboard-tabs{border:1px solid var(--line);background:#ffffff09;border-radius:11px;gap:4px;padding:4px}.dashboard-tabs button{color:#757b84;border-radius:8px;min-height:32px;padding:0 14px}.dashboard-tabs button:hover{color:#e5e9f0;background:#ffffff0d}.dashboard-tabs button.active{color:#0b1207;background:linear-gradient(135deg,#70a4ff,#2e77f5)}.global-actions{gap:11px}.global-action{color:#878d95}.global-action:hover{color:var(--green)}.usage-pill{color:#9fa7b3;background:#111811;border-color:#313944}.global-icon-action{color:#8f96a1}.global-icon-action:hover{color:var(--green)}.workspace-topbar{border-bottom:1px solid var(--soft-line);background:#0709078f;height:57px;padding:0 34px}.workspace-crumb{color:#616872}.workspace-crumb strong{color:#d7dee9}.environment-select{background:#0c120c;border-color:#313843;border-radius:9px;height:36px}.environment-select select{color:#d9e0eb;background:#0c120c}.environment-dot{box-shadow:0 0 12px #3d84ffb3}.workspace-content{width:auto;max-width:1500px;padding:34px 34px 100px}.notice{border-radius:11px}.hosting-console,.resource-console,.utility-console,.deployment-surface,.project-control-surface,.project-settings-surface,.domain-console,.nested-surface,.deployment-create-surface,.deployment-upload-surface,.github-import-surface,.deployment-build-surface,.database-create-surface{z-index:1;position:relative}.hosting-console,.resource-console,.utility-console{gap:22px}.hosting-console-head,.resource-console-head,.utility-console-head,.deployment-surface-head,.project-page-head,.domain-console-head,.project-settings-header,.nested-header,.deployment-create-header,.deployment-build-header{border-bottom:1px solid var(--line);min-height:92px;padding:0 0 21px}.hosting-console-head h2,.resource-console-head h2,.utility-console-head h2,.deployment-surface-head h2,.project-page-head h2,.domain-console-head h2,.project-settings-header h2,.nested-header h2,.deployment-create-header h2,.deployment-build-header h2{color:#e9eef5;letter-spacing:-.085em;margin-top:10px;font-size:clamp(34px,4vw,52px);font-weight:520;line-height:.94}.hosting-console-head p,.resource-console-head p,.utility-console-head p,.project-page-head p,.domain-console-head p,.project-settings-header p,.nested-header p,.deployment-create-header p,.deployment-build-header p{color:#808690;max-width:560px;margin-top:8px;font-size:12px;line-height:1.45}.hosting-console-head .green-button,.resource-console-head .green-button,.utility-console-head .green-button,.deployment-head-actions .green-button,.domain-head-actions .green-button{min-height:44px}.hosting-metric-strip,.resource-metric-strip,.utility-metric-strip,.deployment-metric-strip,.overview-metric-strip,.overview-stat-grid{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.hosting-metric-strip>button,.hosting-metric-strip>div,.resource-metric-strip>div,.utility-metric-strip>div,.deployment-metric-strip>div,.overview-metric-strip>button,.overview-stat-card{border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:104px;padding:17px 18px}.hosting-metric-strip>button:hover,.overview-metric-strip>button:hover,.overview-stat-card:hover{background:#3d84ff0b}.hosting-metric-strip strong,.resource-metric-strip strong,.utility-metric-strip strong,.deployment-metric-strip strong,.overview-metric-strip strong,.overview-stat-card strong{color:#eef5eb;font-size:30px;font-weight:520}.hosting-console-grid,.hosting-bottom-grid,.resource-console-grid,.domain-console-grid,.project-overview-grid,.project-control-columns,.overview-console-grid,.overview-lower-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.hosting-console-grid>*,.hosting-bottom-grid>*,.resource-console-grid>*,.domain-console-grid>*,.project-overview-grid>*,.project-control-columns>*,.overview-console-grid>*,.overview-lower-grid>*{border-right-color:var(--line);background:linear-gradient(#111811a8,#080c087a);padding:24px 25px}.overview-console-grid,.overview-lower-grid{border:0;gap:14px}.overview-console-grid>*,.overview-lower-grid>*{border:1px solid var(--line);border-radius:14px}.overview-console-header{border-bottom:1px solid var(--line);min-height:92px;padding:0 0 21px}.overview-console-header h2{color:#e9eef5;margin-top:10px;font-size:42px}.overview-console-panel-head,.hosting-sequence-panel .overview-console-panel-head,.hosting-control-panel .overview-console-panel-head,.hosting-environments-panel .overview-console-panel-head,.hosting-links-panel .overview-console-panel-head,.resource-table-panel .overview-console-panel-head,.resource-actions-panel .overview-console-panel-head{padding:0 0 17px}.overview-table-head,.resource-table-head,.env-table-head,.deployment-terminal>header,.deployment-terminal>footer{border-color:var(--line)}.overview-table-head,.resource-table-head,.env-table-head,.overview-projects-panel .deployment-row,.deployment-row,.env-variable-row,.domain-owned-row{padding-left:0;padding-right:0}.deployment-row:hover,.env-variable-row:hover,.domain-owned-row:hover{background:#3d84ff09}.hosting-sequence-list,.resource-action-list,.data-table-list,.data-backup-list,.data-variable-list,.project-activity-list,.project-security-list,.project-storage-list,.project-domain-list{border-top-color:var(--line)}.hosting-sequence-list>button,.resource-action-list>button,.hosting-links-row>button,.overview-next-panel>button{border-color:var(--line);background:0 0;min-height:70px;transition:background .18s,padding .18s}.hosting-sequence-list>button:hover,.resource-action-list>button:hover,.hosting-links-row>button:hover,.overview-next-panel>button:hover{background:#3d84ff0b}.hosting-step-icon,.project-feature-icon,.data-resource-icon,.domain-owned-mark,.deployment-icon{color:var(--green);background:#3d84ff14;border:1px solid #3d84ff47;box-shadow:inset 0 1px #ffffff12}.hosting-control-panel,.overview-assistant-panel{background:radial-gradient(circle at 50% 28%,#3d84ff14,#0000 44%),#080d08b3!important}.hosting-control-body,.assistant-body{min-height:250px}.hosting-control-body p,.assistant-body p{color:#868c95}.deployment-gallery{gap:18px}.deployment-gallery-head{border-bottom:1px solid var(--line);min-height:58px;padding:0 0 15px}.deployment-gallery-head h3{color:#e6ebf2;font-size:22px;font-weight:520}.deployment-project-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deployment-project-card{border:1px solid var(--line);background:linear-gradient(145deg,#12151a,#0a0e0a 62%,#101610);border-radius:14px;min-height:174px;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #00000029}.deployment-project-card:hover,.deployment-project-card.failed:hover{background:linear-gradient(145deg,#171b22,#0b110b 62%,#11151b);border-color:#3d84ff6b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 18px 36px #0000003d}.deployment-project-body{padding:20px 20px 14px}.deployment-project-footer{border-top-color:var(--line);padding:12px 20px}.domain-console{max-width:none;padding-top:0}.domain-index .domain-console-head{min-height:92px;padding-bottom:21px}.domain-index .domain-console-head h2{font-size:clamp(34px,4vw,52px)}.domain-search-bar{background:#0a100a;border-color:#2f3743;border-radius:11px;min-height:54px;margin-top:21px}.domain-list-section{margin-top:25px}.domain-list-toolbar{min-height:52px}.domain-list-section .domain-owned-row{background:0 0;min-height:74px}.domain-list-section .domain-owned-row:hover{background:#3d84ff09}.domain-list-section .domain-owned-mark{border-radius:10px;width:36px;height:36px}.domain-list-empty{min-height:245px}.project-settings-surface{border:1px solid var(--line);background:linear-gradient(145deg,#101710,#0a0e0a 68%,#0e150e);border-radius:15px;margin-top:0;box-shadow:inset 0 1px #ffffff0d,0 20px 45px #0000002e}.project-settings-header{border-bottom:1px solid var(--line);min-height:128px;padding:28px 30px}.project-settings-layout{grid-template-columns:220px minmax(0,1fr)}.project-settings-rail{border-right-color:var(--line);padding:14px 0}.project-settings-rail button{border-radius:0;min-height:54px;padding:10px 18px}.project-settings-rail button:hover{color:#e9eef5;background:#3d84ff0a}.project-settings-rail button.active{color:#0b1207;background:linear-gradient(90deg,#70a4ff,#2e77f5);border-left:0;box-shadow:8px 8px 26px #3485ff14}.project-settings-rail button.active>i{color:#0b1207}.project-settings-content{padding:29px 31px}.data-service-panel,.data-table-editor,.data-query-panel,.data-variable-editor,.data-backups-panel,.data-metrics-panel{border:1px solid var(--line);background:linear-gradient(145deg,#101710,#0a0e0a 68%,#0e150e);border-radius:14px;box-shadow:inset 0 1px #ffffff0d}.data-service-panel-head,.data-table-editor-head{border-bottom-color:var(--line);padding:20px 23px}.data-service-facts>div,.data-table-list>button,.data-backup-list>div,.data-variable-list>div{border-color:var(--line)}.data-service-facts>div:hover,.data-table-list>button:hover,.data-backup-list>div:hover,.data-variable-list>div:hover{background:#3d84ff09}.data-query-scroll,.data-record-form{border-color:var(--line)}.deployment-build-surface{border:1px solid var(--line);background:linear-gradient(145deg,#101710,#080c08 70%);border-radius:15px;padding:25px 28px 0;box-shadow:inset 0 1px #ffffff0d,0 20px 45px #0000002e}.deployment-build-header{min-height:116px}.deployment-build-surface .deployment-console-grid{border:0;gap:14px;margin-top:22px}.deployment-build-surface .deployment-step-rail,.deployment-build-surface .deployment-terminal{border:1px solid var(--line);background:#0508058f;border-radius:13px}.deployment-create-surface,.deployment-upload-surface,.github-import-surface,.database-create-surface{border:1px solid var(--line);background:linear-gradient(145deg,#101710,#080c08 70%);border-radius:15px;padding:28px 30px;box-shadow:inset 0 1px #ffffff0d,0 20px 45px #0000002e}.deployment-create-surface .source-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deployment-create-surface .source-card{border:1px solid var(--line);background:#0b110b;border-radius:12px;min-height:92px;padding:17px 18px}.deployment-create-surface .source-card:nth-child(2n){border-right:1px solid var(--line);padding-left:18px}.deployment-create-surface .source-card:hover:not(.locked),.deployment-create-surface .source-card.selected{box-shadow:inset 2px 0 var(--green), 0 12px 24px #00000029;background:#3d84ff11;border-color:#3d84ff73}.deployment-create-surface .resource-form{padding-top:22px}.deployment-create-surface .modal-footer{border-top-color:var(--line)}@media (max-width:1050px){.workspace-shell{grid-template-columns:205px minmax(0,1fr)}.workspace-content,.global-toolbar,.workspace-topbar{padding-left:24px;padding-right:24px}.deployment-project-grid{grid-template-columns:1fr}}@media (max-width:760px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:0;padding:14px;position:relative}.sidebar-brand{padding-bottom:14px}.workspace-switcher,.sidebar-divider,.sidebar-group-label,.sidebar-lower{display:none}.sidebar-nav{margin-top:0;display:flex;overflow-x:auto}.sidebar-item{min-width:max-content}.hosting-subnav,.sidebar-edge-toggle{display:none}.global-toolbar{min-height:58px;padding:0 16px;position:relative}.global-actions{display:none}.workspace-topbar{height:52px;padding:0 16px}.workspace-content{padding:24px 16px 70px}.hosting-console-head,.resource-console-head,.utility-console-head,.deployment-surface-head,.project-page-head,.domain-console-head,.project-settings-header,.nested-header,.deployment-create-header,.deployment-build-header{min-height:0;display:block}.hosting-console-head .green-button,.resource-console-head .green-button,.utility-console-head .green-button,.deployment-head-actions,.domain-head-actions{margin-top:18px}.hosting-metric-strip,.resource-metric-strip,.utility-metric-strip,.deployment-metric-strip,.overview-metric-strip,.overview-stat-grid{grid-template-columns:1fr 1fr}.hosting-metric-strip>div:nth-child(2),.resource-metric-strip>div:nth-child(2),.utility-metric-strip>div:nth-child(2),.deployment-metric-strip>div:nth-child(2),.overview-metric-strip>button:nth-child(2),.overview-stat-card:nth-child(2){border-right:0}.hosting-metric-strip>div:nth-child(-n+2),.resource-metric-strip>div:nth-child(-n+2),.utility-metric-strip>div:nth-child(-n+2),.deployment-metric-strip>div:nth-child(-n+2),.overview-metric-strip>button:nth-child(-n+2),.overview-stat-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.hosting-console-grid,.hosting-bottom-grid,.resource-console-grid,.domain-console-grid,.project-overview-grid,.project-control-columns{grid-template-columns:1fr}.hosting-console-grid>*,.hosting-bottom-grid>*,.resource-console-grid>*,.domain-console-grid>*,.project-overview-grid>*,.project-control-columns>*{border-right:0;border-bottom:1px solid var(--line)}.hosting-console-grid>:last-child,.hosting-bottom-grid>:last-child,.resource-console-grid>:last-child,.domain-console-grid>:last-child,.project-overview-grid>:last-child,.project-control-columns>:last-child{border-bottom:0}.deployment-create-surface,.deployment-upload-surface,.github-import-surface,.database-create-surface{padding:20px 16px}.deployment-create-surface .source-grid,.project-settings-layout{grid-template-columns:1fr}.project-settings-rail{border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.project-settings-content{padding:22px 18px}}.docs-portal-brand{width:118px;min-width:118px;height:32px;color:#0000!important;background:url(/brand/lockup/rimbra-lockup-white-transparent-2400x800.png) 50%/contain no-repeat!important;font-size:0!important}.docs-portal-brand>span{display:none!important}.marketing-emails-surface{gap:18px;display:grid}.marketing-emails-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 0 24px;display:flex}.marketing-emails-head h2{color:#f0f5eb;letter-spacing:-.055em;max-width:760px;margin-top:10px;font-size:clamp(34px,4.3vw,58px);line-height:.96}.marketing-emails-head p{color:#8d9488;margin-top:10px;font-size:14px}.marketing-transport{color:#8d9488;letter-spacing:.08em;flex-shrink:0;align-items:center;gap:8px;padding-bottom:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.marketing-transport.ready{color:var(--green)}.marketing-api-strip{border:1px solid var(--shell-line);background:#080b08;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:grid}.marketing-api-strip strong{color:#e7eee3;margin-top:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;display:block}.marketing-api-strip small{color:#70757c;margin-top:5px;font-size:12px;display:block}.marketing-api-strip code,.marketing-reveal code{color:#2563eb;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.quiet-button{color:#a8aeb6;background:0 0;border:1px solid #303338;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.quiet-button:hover{color:#f0f5eb;border-color:#626a76}.marketing-reveal{background:#10172a;border:1px solid #2563eb;align-items:center;gap:14px;padding:14px 16px;display:flex}.marketing-reveal>div{flex:1;min-width:0}.marketing-reveal code{white-space:nowrap;margin-top:7px;display:block;overflow:auto}.green-button.compact{border-radius:7px;min-height:36px;padding:0 12px;font-size:11px}.marketing-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-panel{border:1px solid var(--shell-line);background:#080b08;min-width:0}.marketing-panel-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 20px 15px;display:flex}.marketing-panel-actions{align-items:center;gap:12px;display:flex}.marketing-panel-head h3{color:#eaf0e7;letter-spacing:-.03em;margin-top:7px;font-size:20px}.marketing-count{color:#2563eb;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.marketing-inline-form,.marketing-sender-form{border-bottom:1px solid var(--shell-line);gap:8px;padding:14px 20px;display:flex}.marketing-inline-form input,.marketing-sender-form input{color:#ebf1e8;background:#0c100c;border:1px solid #282c31;border-radius:6px;outline:none;min-width:0;height:36px;padding:0 10px;font-size:12px}.marketing-inline-form input{flex:1}.marketing-inline-form input:focus,.marketing-sender-form input:focus{border-color:#3265bd;box-shadow:0 0 0 2px #2563eb1a}.marketing-key-input{flex:1;gap:5px;min-width:0;display:grid}.marketing-key-input small{color:#6c7179;font-size:10px}.api-key-modal{background:#121214;border:1px solid #303038;border-radius:16px;width:min(560px,100%);padding:0;overflow:hidden;box-shadow:0 30px 100px #000000b3}.api-key-modal .modal-heading{border-bottom:1px solid #2a2a30;align-items:flex-start;padding:21px 24px 18px}.api-key-modal .modal-heading h2{color:#f3f3f0;letter-spacing:-.055em;margin:6px 0 0;font-size:24px}.api-key-modal form{padding:21px 24px 23px}.api-key-field{color:#e8e8e6;gap:7px;font-size:13px;font-weight:600;display:grid}.api-key-field input,.api-key-field select,.api-key-field textarea{color:#f0f0ee;width:100%;min-height:46px;font:inherit;background:#0b0b0d;border:1px solid #393940;border-radius:8px;outline:none;padding:0 13px;font-size:13px;font-weight:400}.api-key-field textarea{resize:vertical;min-height:105px;padding-top:11px;padding-bottom:11px;line-height:1.5}.api-key-field input:focus,.api-key-field select:focus,.api-key-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.api-key-field select{appearance:auto}.api-key-field small{color:#96959d;font-size:10px;font-weight:400;line-height:1.4}.api-key-option-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.api-key-note{color:#adb5c1;background:#10170e;border:1px solid #223148;border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:10px 12px;display:flex}.api-key-note>i{color:#2563eb;flex:none;font-size:17px}.api-key-note span{gap:4px;display:grid}.api-key-note strong{color:#d7dde7;font-size:11px}.api-key-note small{color:#7e8691;font-size:9px;line-height:1.4}.api-key-modal-footer{border-top:1px solid #2a2a30;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.api-key-modal-footer .quiet-button{min-height:36px;padding:0 12px}.api-key-modal-footer .green-button{min-height:36px}.marketing-form-row{flex:1;grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.marketing-sender-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.marketing-list{min-height:146px}.marketing-list-row{border-bottom:1px solid #1a211a;align-items:center;gap:11px;min-height:64px;padding:10px 20px;display:flex}.marketing-list-row:last-child{border-bottom:0}.marketing-row-icon{color:#2563eb;border:1px solid #26344a;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.marketing-row-icon i{font-size:14px}.marketing-list-row>div{flex:1;min-width:0}.marketing-list-row strong,.marketing-list-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-list-row strong{color:#d9dee5;font-size:12px}.marketing-list-row small{color:#70757d;margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.marketing-list-row small code{color:#9ca7b7}.text-danger-button{color:#9a6d6d;background:0 0;border:0;flex-shrink:0;font-size:10px}.text-danger-button:hover{color:#e99494}.marketing-status{color:#c3aa72;text-transform:uppercase;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.marketing-status.verified,.marketing-status.sent{color:var(--green)}.marketing-status.delivering{color:#a6c9ff}.marketing-status.failed{color:#ec9999}.marketing-empty,.marketing-activity-empty{color:#767b82;text-align:center;place-items:center;gap:7px;min-height:146px;padding:24px;display:grid}.marketing-empty i,.marketing-activity-empty i{color:#465367;font-size:20px}.marketing-empty span,.marketing-activity-empty strong{color:#b7bdc5;font-size:12px}.marketing-empty small,.marketing-activity-empty span{color:#6c7179;font-size:11px}.marketing-activity-panel{overflow:hidden}.marketing-message-table{width:100%}.marketing-message-header,.marketing-message-row{grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) 90px;align-items:center;gap:16px;padding:12px 20px;display:grid}.marketing-message-header{color:#646970;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #1a211a;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.marketing-message-row{color:#aab0b8;border-bottom:1px solid #1a211a;min-height:58px;font-size:11px}.marketing-message-row:last-child{border-bottom:0}.marketing-message-row>div{min-width:0}.marketing-message-row strong,.marketing-message-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-message-row strong{color:#d8dde4;font-size:12px}.marketing-message-row small{color:#6c7179;margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.marketing-activity-empty code{color:#7e8590;margin-top:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.marketing-brands-page{gap:18px;display:grid}.marketing-brands-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 0 20px;display:flex}.marketing-brands-head h2{color:#eff5ed;letter-spacing:-.055em;font-size:clamp(34px,3.2vw,46px);line-height:.94}.marketing-brands-head p{color:#a1a6ae;margin-top:10px;font-size:14px;line-height:1.45}.marketing-brand-create{color:#060a10;background:var(--green);cursor:pointer;border:1px solid #73a6ff;border-radius:8px;flex:none;min-height:36px;padding:0 16px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #3d84ff1a}.marketing-brand-create:hover{background:#72a6ff}.marketing-brand-empty{text-align:center;border:1px solid #2a2d30;border-radius:12px;place-items:center;min-height:218px;padding:28px;display:grid}.marketing-brand-empty strong{color:#e5e8e5;font-size:18px;font-weight:600}.marketing-brand-empty p{color:#969b9a;max-width:620px;margin-top:10px;font-size:14px;line-height:1.45}.marketing-brand-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-brand-card{background:#0b0d0c;border:1px solid #2a2d30;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:154px;padding:20px;display:flex}.marketing-brand-card h3{color:#e1e6ee;margin-top:7px;font-size:22px}.marketing-brand-card code{color:#808690;margin-top:7px;font:11px IBM Plex Mono,ui-monospace,monospace;display:block}.marketing-brand-card .quiet-button{flex:none;min-height:34px}.marketing-brand-modal{width:min(520px,100%)}.marketing-brand-modal form{gap:18px;display:grid}.marketing-subdomain{color:#e7eee3;letter-spacing:-.02em;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:35px;margin:0 0 5px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:650;display:flex}.marketing-subdomain:hover{color:#f3f8ee;background:#ffffff0b}.marketing-subdomain>i{color:var(--green);font-size:15px}.marketing-subdomain>span:first-of-type{flex:1}.marketing-subdomain>span:last-child{color:var(--green);font-size:13px;line-height:1}@media (max-width:900px){.marketing-emails-head,.marketing-brands-head{display:block}.marketing-brand-create{margin-top:18px}.marketing-brand-list{grid-template-columns:1fr}.marketing-transport{margin-top:16px}.marketing-api-strip{grid-template-columns:1fr auto}.marketing-api-strip code{grid-area:2/1/auto/-1}.marketing-primary-grid{grid-template-columns:1fr}}@media (max-width:620px){.marketing-brands-head p{font-size:13px}.marketing-brand-empty{min-height:230px;padding:26px 18px}.marketing-brand-empty p{font-size:13px}.marketing-brand-card{display:block}.marketing-brand-card .quiet-button{margin-top:17px}.marketing-api-strip{display:block}.marketing-api-strip code,.marketing-api-strip .quiet-button{margin-top:12px;display:inline-flex}.marketing-inline-form,.marketing-sender-form{display:block}.marketing-inline-form input,.marketing-sender-form input,.marketing-sender-form .green-button{width:100%}.marketing-inline-form .green-button,.marketing-sender-form .green-button{margin-top:8px}.marketing-form-row{grid-template-columns:1fr;display:grid}.marketing-message-header,.marketing-message-row{grid-template-columns:minmax(0,1fr) 84px;gap:10px;padding:11px 14px}.marketing-message-header span:nth-child(2),.marketing-message-row>span:nth-child(2){display:none}.marketing-message-header span:nth-child(3),.marketing-message-row>span:nth-child(3){grid-area:1/2}.marketing-list-row{padding:10px 14px}.marketing-reveal{flex-wrap:wrap;align-items:flex-start}.marketing-panel-actions{flex-direction:column;align-items:flex-end;gap:7px}.api-key-modal .modal-heading,.api-key-modal form{padding-left:20px;padding-right:20px}.api-key-option-grid{grid-template-columns:1fr;gap:18px}.api-key-modal-footer{grid-template-columns:1fr 1fr;display:grid}.api-key-modal-footer button{width:100%}}.marketing-subnav{max-height:410px;overflow:auto}.marketing-domain-page{gap:12px;display:grid}.marketing-domain-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 0 17px;display:flex}.marketing-domain-head h2{color:#eff5ed;letter-spacing:-.055em;font-size:clamp(28px,2.7vw,38px);line-height:1}.marketing-domain-head p{color:#8f939a;max-width:700px;margin-top:9px;font-size:12px;line-height:1.45}.marketing-add-domain{color:#0a0d08;background:var(--green);border:1px solid var(--green);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:35px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.marketing-add-domain:hover{background:#69a0ff;border-color:#69a0ff}.marketing-domain-stats{border:1px solid #2a2b31;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.marketing-domain-stats>div{border-right:1px solid #2a2b31;min-height:82px;padding:14px 19px}.marketing-domain-stats>div:last-child{border-right:0}.marketing-domain-stats span{color:#8d8f96;font-size:11px;display:block}.marketing-domain-stats strong{color:#f0f0ee;letter-spacing:-.05em;margin-top:8px;font-size:25px;font-weight:500;display:block}.marketing-domain-stats .is-verified strong{color:var(--green)}.marketing-domain-rows{gap:14px;display:grid}.marketing-domain-entry{gap:0;display:grid}.marketing-domain-card{border:1px solid #2a2b31;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:17px 19px;display:flex}.marketing-domain-entry:has(.marketing-domain-records) .marketing-domain-card{border-radius:11px 11px 0 0}.marketing-domain-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.marketing-domain-chevron{color:#a9abb2;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:22px;height:25px;margin-top:2px;display:grid}.marketing-domain-chevron:hover{color:#7aabdc}.marketing-domain-chevron i{font-size:19px}.marketing-domain-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.marketing-domain-name strong{color:#f0f0ee;letter-spacing:-.03em;font-size:17px;font-weight:600}.marketing-domain-badge{color:#e8e8e7;white-space:nowrap;background:#202126;border-radius:999px;align-items:center;gap:6px;min-height:23px;padding:0 9px;font-size:10px;display:inline-flex}.marketing-domain-badge.verified{color:var(--green);background:#0b111a}.marketing-domain-badge.pending{color:#dbb77c;background:#322815}.marketing-domain-badge.neutral{color:#e1e1e2}.marketing-domain-badge .pulse-dot{width:8px;height:8px}.marketing-domain-message{color:#d8b079;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.marketing-domain-message.ready{color:var(--green)}.marketing-domain-message .pulse-dot{width:9px;height:9px;box-shadow:none;background:currentColor}.marketing-domain-actions{flex:none;align-items:center;gap:12px;display:flex}.marketing-domain-actions .quiet-button{color:#e7e7e7;border-color:#393a42;min-height:33px;padding:0 11px;font-size:10px}.marketing-domain-remove{color:#a3a5ab;cursor:pointer;background:0 0;border:0;min-height:33px;padding:0 5px;font-size:10px}.marketing-domain-remove:hover{color:#e99595}.marketing-domain-empty{border:1px solid #2a2b31;border-radius:11px;justify-items:start;gap:8px;padding:28px 19px;display:grid}.marketing-domain-empty strong{color:#f0f0ee;font-size:14px}.marketing-domain-empty span{color:#8d9290;font-size:11px}.marketing-domain-empty .marketing-add-domain{margin-top:8px}.marketing-domain-records{background:#080b08;border:1px solid #2a2b31;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.marketing-dns-heading{border-bottom:1px solid #20251f;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 20px 14px 53px;display:flex}.marketing-dns-heading h3{color:#e1e6ee;letter-spacing:-.025em;font-size:14px;font-weight:600}.marketing-dns-heading p{color:#767c84;margin-top:5px;font-size:10px}.marketing-dns-domain{color:#929eb0;font:10px IBM Plex Mono,ui-monospace,monospace}.marketing-dns-table{overflow-x:auto}.marketing-dns-header,.marketing-dns-row{grid-template-columns:minmax(210px,1.25fr) minmax(120px,.7fr) minmax(130px,.8fr) 72px minmax(280px,1.7fr);min-width:840px;display:grid}.marketing-dns-header{color:#7a8089;background:#101210;border-bottom:1px solid #252a24;align-items:center;min-height:40px;padding:0 20px 0 53px;font-size:10px}.marketing-dns-row{border-bottom:1px solid #20251f;align-items:center;min-height:72px;padding:9px 20px 9px 53px}.marketing-dns-row:last-child{border-bottom:0}.marketing-dns-record,.marketing-dns-host,.marketing-dns-value{align-items:center;gap:8px;min-width:0;display:flex}.marketing-dns-record{flex-wrap:wrap}.marketing-dns-type{color:#d7dee8;border:1px solid #363c44;border-radius:5px;justify-content:center;align-items:center;min-width:36px;height:24px;padding:0 6px;font:10px IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.marketing-dns-record strong{color:#d7dee8;font-size:12px;font-weight:600}.marketing-dns-requirement{color:#aaaeb5;white-space:nowrap;background:#1d201e;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;display:inline-flex}.marketing-dns-requirement.required{color:#cfdbec;background:#161c25}.marketing-dns-status{color:#878c94;align-items:center;gap:7px;font-size:11px;display:inline-flex}.marketing-dns-status.found{color:#74a6d8}.marketing-dns-status.not_found{color:#d4a37f}.marketing-dns-status.not_configured{color:#a7a99f}.marketing-dns-status .pulse-dot{width:8px;height:8px;box-shadow:none;background:currentColor}.marketing-dns-host code,.marketing-dns-value code{color:#ccd1d8;text-overflow:ellipsis;white-space:nowrap;font:11px IBM Plex Mono,ui-monospace,monospace;display:block;overflow:hidden}.marketing-dns-value code{color:#a4adbb}.marketing-dns-priority{color:#a5abb3;font:11px IBM Plex Mono,ui-monospace,monospace}.marketing-dns-host button,.marketing-dns-value button{color:var(--green);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10px}.marketing-dns-host button:hover,.marketing-dns-value button:hover{color:#88b4ff}.marketing-dns-host button:disabled,.marketing-dns-value button:disabled{color:#484c51;cursor:not-allowed}.marketing-dns-section{color:#d1d6de;background:#121412;border-bottom:1px solid #252a24;align-items:baseline;gap:7px;min-width:840px;padding:12px 20px 10px 53px;font-size:11px;display:flex}.marketing-dns-section span{color:#80858d}.marketing-domain-modal{width:min(480px,100%)}.marketing-domain-dns-note{color:#9da6b4;background:#10170e;border:1px solid #223148;border-radius:8px;align-items:center;gap:9px;margin-top:18px;padding:11px 12px;font-size:11px;display:flex}.marketing-domain-dns-note>i{color:var(--green);font-size:16px}.marketing-page{gap:18px;display:grid}.marketing-page-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 0 24px;display:flex}.marketing-page-head h2{color:#eff5ed;letter-spacing:-.06em;margin-top:9px;font-size:clamp(38px,4.8vw,64px);line-height:.92}.marketing-page-head p{color:#868b92;margin-top:10px;font-size:13px}.marketing-page-state{color:#888e97;letter-spacing:.08em;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.marketing-page-panel{min-height:300px}.marketing-stat-grid{border-bottom:1px solid var(--shell-line);grid-template-columns:repeat(3,1fr);display:grid}.marketing-stat-grid>div{border-right:1px solid var(--shell-line);min-height:112px;padding:20px}.marketing-stat-grid>div:last-child{border-right:0}.marketing-stat-grid span,.marketing-stat-grid small{color:#70757d;font-size:11px;display:block}.marketing-stat-grid strong{color:#e4ebe0;letter-spacing:-.04em;margin:9px 0 5px;font-size:31px;display:block}.marketing-health-list{gap:0;padding:4px 20px 18px;display:grid}.marketing-health-list>div{color:#a0a6b0;border-bottom:1px solid #1a211a;justify-content:space-between;gap:20px;padding:18px 0;font-size:12px;display:flex}.marketing-health-list>div:last-child{border-bottom:0}.marketing-health-list span{align-items:center;gap:8px;display:inline-flex}.marketing-health-list strong{color:#d7dce4;font-size:12px;font-weight:600}.marketing-domain-list{padding:5px 20px}.marketing-domain-row{border-bottom:1px solid #1a211a;align-items:center;gap:12px;min-height:75px;display:flex}.marketing-domain-row:last-child{border-bottom:0}.marketing-domain-row>div{flex:1;min-width:0}.marketing-domain-row strong,.marketing-domain-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-domain-row strong{color:#d8dde4;font-size:13px}.marketing-domain-row small{color:#717780;margin-top:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.marketing-page-empty{min-height:205px}.marketing-page-empty small{max-width:360px;line-height:1.5}.marketing-code-block{border-top:1px solid var(--shell-line);gap:10px;padding:18px 20px;display:grid}.marketing-code-block code{color:#2563eb;white-space:pre;background:#050705;border:1px solid #1b2027;padding:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.7;display:block;overflow:auto}.marketing-template-list-head{border-bottom:1px solid var(--shell-line);padding:4px 0 24px}.marketing-template-list-head h2{color:#eff5ed;letter-spacing:-.06em;margin-top:9px;font-size:clamp(38px,4.8vw,64px);line-height:.92}.marketing-template-list-head p{color:#a1a6ae;max-width:900px;margin-top:12px;font-size:16px;line-height:1.5}.marketing-template-list-head p code{color:#bfc7d4;font:15px IBM Plex Mono,ui-monospace,monospace}.marketing-template-layout{grid-template-columns:minmax(0,1.35fr) minmax(265px,.65fr);align-items:start;gap:18px;display:grid}.marketing-template-list{display:grid}.marketing-template-row{border-bottom:1px solid #1a211a;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px 20px;display:grid}.marketing-template-row:last-child{border-bottom:0}.marketing-template-copy{min-width:0}.marketing-template-copy>div{align-items:center;gap:9px;min-width:0;display:flex}.marketing-template-copy strong{color:#d9dee5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marketing-template-copy code{color:#949dab;text-overflow:ellipsis;white-space:nowrap;font:10px IBM Plex Mono,ui-monospace,monospace;overflow:hidden}.marketing-template-copy p{color:#a0a6b0;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.marketing-template-copy small{color:#666c74;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font:10px IBM Plex Mono,ui-monospace,monospace;display:block;overflow:hidden}.marketing-template-actions{align-items:center;gap:7px;display:flex}.marketing-template-actions .quiet-button{min-height:30px;padding:0 9px;font-size:10px}.marketing-template-api{min-height:250px}.marketing-template-api>p{color:#868b92;padding:0 20px;font-size:11px;line-height:1.5}.marketing-template-api>code{color:#2563eb;white-space:pre;background:#050705;border:1px solid #1b2027;margin:16px 20px;padding:13px;font:10px/1.65 IBM Plex Mono,ui-monospace,monospace;display:block;overflow:auto}.marketing-template-note{color:#868e9b;align-items:flex-start;gap:8px;margin:0 20px 20px;font-size:10px;line-height:1.45;display:flex}.marketing-template-note i{color:var(--green);flex:none}.marketing-template-modal{width:min(850px,100%)}.marketing-template-modal form{padding:20px 24px 23px}.marketing-template-modal-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:20px;display:grid}.marketing-template-fields{gap:14px;display:grid}.marketing-template-preview{align-content:start;gap:9px;min-width:0;display:grid}.marketing-template-preview>div{background:#f2f5ec;border:1px solid #363c44;border-radius:8px;min-height:360px;overflow:hidden}.marketing-template-preview iframe{background:#f2f5ec;border:0;width:100%;height:360px;display:block}.marketing-template-editor{gap:22px;display:grid}.marketing-template-editor-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 24px;display:flex}.marketing-template-editor-head>div{min-width:0}.marketing-editor-back{color:#a2a9b4;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:22px;padding:0;font-size:12px;display:inline-flex}.marketing-editor-back:hover{color:var(--green)}.marketing-editor-back i{font-size:14px}.marketing-editor-back+.section-label{display:block}.marketing-template-editor-head h2{color:#eff5ed;letter-spacing:-.06em;margin-top:9px;font-size:clamp(34px,4.2vw,56px);line-height:.94}.marketing-template-editor-head p{color:#868b92;max-width:650px;margin-top:12px;font-size:13px;line-height:1.55}.marketing-template-editor-head>.green-button{flex:none;min-height:42px;margin-top:34px}.marketing-template-editor-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:start;gap:18px;display:grid}.marketing-template-editor-fields{gap:16px;min-width:0;display:grid}.marketing-template-editor-two{grid-template-columns:minmax(0,1.15fr) minmax(170px,.85fr);gap:12px;display:grid}.marketing-template-body-field,.marketing-template-vars-field{color:#d9dee5;gap:8px;font-size:12px;font-weight:600;display:grid}.marketing-template-body-field>span{align-items:center;gap:8px;display:flex}.marketing-template-body-field>span code{color:#8b94a1;font:400 10px IBM Plex Mono,ui-monospace,monospace}.marketing-template-body-field>span em{color:#696f78;text-transform:uppercase;margin-left:auto;font:400 10px IBM Plex Mono,ui-monospace,monospace}.marketing-template-code-shell{background:#080b14;border:1px solid #2a2e35;border-radius:10px;grid-template-columns:38px minmax(0,1fr);min-height:410px;display:grid;overflow:hidden}.marketing-template-line-numbers{color:#535961;-webkit-user-select:none;user-select:none;background:#101310;align-content:start;justify-items:end;gap:0;padding:14px 9px;font:11px/1.65 IBM Plex Mono,ui-monospace,monospace;display:grid}.marketing-template-line-numbers span{height:18px}.marketing-template-code-shell textarea{resize:vertical;color:#bfc7d4;tab-size:2;background:#080b14;border:0;border-radius:0;outline:0;width:100%;min-height:410px;padding:14px;font:11px/1.65 IBM Plex Mono,ui-monospace,monospace}.marketing-template-code-shell textarea:focus{box-shadow:inset 0 0 0 1px #3d4d65}.marketing-template-vars-field textarea{resize:vertical;color:#2563eb;background:#080b14;border:1px solid #2a2e35;border-radius:8px;outline:0;width:100%;min-height:76px;padding:11px 12px;font:11px/1.55 IBM Plex Mono,ui-monospace,monospace}.marketing-template-vars-field textarea:focus{border-color:#3d4d65;box-shadow:0 0 0 2px #3d84ff14}.marketing-template-vars-field small{color:#6a7079;font-size:10px;font-weight:400}.marketing-template-preview-card{background:#0d0f0d;border:1px solid #2a2e35;border-radius:11px;min-width:0;overflow:hidden}.marketing-template-preview-heading{border-bottom:1px solid #2a3029;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;min-height:60px;padding:14px 18px;display:grid}.marketing-template-preview-heading span{color:#747a82;font-size:11px}.marketing-template-preview-heading strong{color:#e2e9de;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.marketing-template-preview-frame{background:#101210;min-height:620px;padding:18px}.marketing-template-preview-frame iframe{background:#f4f5ef;border:1px solid #343a33;border-radius:8px;width:100%;min-height:580px;display:block}.marketing-developer-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;display:grid}.marketing-developer-details{gap:0;padding:0 20px;display:grid}.marketing-developer-details>div{border-bottom:1px solid #1a211a;gap:7px;padding:16px 0;display:grid}.marketing-developer-details>div:last-child{border-bottom:0}.marketing-developer-details span{color:#70767e;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.marketing-developer-details code,.marketing-developer-details strong{color:#d9dee5;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.marketing-developer-grid .green-button,.marketing-back-button{margin:0 20px 20px}.marketing-overview-status .marketing-stat-grid{grid-template-columns:repeat(4,1fr)}.marketing-setup-row{color:#a0a6b0;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;font-size:11px;display:flex}.marketing-setup-row>span{align-items:center;gap:8px;display:inline-flex}.marketing-setup-row>div{gap:8px;display:flex}.marketing-setup-row .quiet-button{min-height:30px;padding:0 10px}.marketing-developer-reveal{grid-column:1/-1}@media (max-width:800px){.marketing-developer-grid,.marketing-template-layout,.marketing-template-modal-grid,.marketing-template-editor-grid{grid-template-columns:1fr}.marketing-template-preview-card{order:-1}.marketing-page-head{display:block}.marketing-page-state{margin-top:16px;display:inline-block}.marketing-overview-status .marketing-stat-grid{grid-template-columns:repeat(2,1fr)}.marketing-domain-head{display:block}.marketing-domain-head .marketing-add-domain{margin-top:18px}.marketing-domain-card{flex-direction:column;align-items:flex-start}.marketing-domain-actions{width:100%}.marketing-dns-heading,.marketing-dns-header,.marketing-dns-row,.marketing-dns-section{padding-left:19px}}@media (max-width:560px){.marketing-stat-grid{grid-template-columns:1fr}.marketing-stat-grid>div{border-right:0;border-bottom:1px solid var(--shell-line);min-height:84px}.marketing-stat-grid>div:last-child{border-bottom:0}.marketing-overview-status .marketing-stat-grid{grid-template-columns:1fr}.marketing-setup-row{display:block}.marketing-setup-row>div{margin-top:12px}.marketing-domain-stats{grid-template-columns:repeat(2,1fr)}.marketing-domain-stats>div:nth-child(2){border-right:0}.marketing-domain-stats>div:nth-child(-n+2){border-bottom:1px solid #2a2b31}.marketing-domain-card{padding:20px}.marketing-domain-actions{flex-wrap:wrap}.marketing-template-row{grid-template-columns:30px minmax(0,1fr)}.marketing-template-actions{flex-wrap:wrap;grid-column:2}.marketing-template-modal form{padding-left:20px;padding-right:20px}.marketing-template-list-head p{font-size:13px}.marketing-template-list-head p code{font-size:12px}.marketing-template-editor-head{display:block}.marketing-template-editor-head>.green-button{margin-top:18px}.marketing-template-editor-two{grid-template-columns:1fr}.marketing-template-preview-frame{padding:10px}}.docs-portal-group a.current{color:#dfe7f4;border-left-color:var(--green);background:#0f131a}.docs-home-hero{max-width:820px}.docs-home-hero h1{max-width:720px}.docs-home-section{scroll-margin-top:24px}.docs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.docs-product-card{background:#090c09;border:1px solid #23272d;border-radius:10px;min-height:205px;padding:18px}.docs-product-card:hover{border-color:#435063}.docs-product-card .docs-icon{margin-bottom:18px}.docs-card-kicker{color:#6f7885;letter-spacing:.14em;font:8px IBM Plex Mono,ui-monospace,monospace;display:block}.docs-product-card h2{color:#e3e8f0;letter-spacing:-.05em;margin-top:7px;font-size:18px;font-weight:600}.docs-product-card p{color:#828892;max-width:420px;margin-top:9px;font-size:11px;line-height:1.55}.docs-product-card a{color:var(--green);align-items:center;gap:7px;margin-top:19px;font-size:10px;text-decoration:none;display:inline-flex}.docs-product-card a:hover{color:#88b4ff}.docs-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.docs-flow>div{background:#090c09;border:1px solid #23272d;border-radius:9px;gap:4px;min-width:0;padding:15px;display:grid}.docs-flow b{color:var(--green);font:9px IBM Plex Mono,ui-monospace,monospace}.docs-flow strong{color:#dde3eb;font-size:12px;font-weight:600}.docs-flow small{color:#747a82;white-space:nowrap;font-size:9px}.docs-flow>i{color:#5f6774;place-items:center;font-size:15px;font-style:normal;display:grid}.docs-guide-list{border-top:1px solid #20251f}.docs-guide-list>a{min-height:66px;color:inherit;border-bottom:1px solid #20251f;align-items:center;gap:12px;padding:0 2px;text-decoration:none;display:flex}.docs-guide-list>a:hover{background:#0a0e0a}.docs-guide-list .docs-icon{background:0 0;border:0;width:29px;height:29px;margin:0}.docs-guide-list>a>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.docs-guide-list strong{color:#d8dee8;font-size:11px;font-weight:600}.docs-guide-list small{color:#757b85;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.docs-guide-list>a>i{color:#6d809d;font-size:13px}.docs-breadcrumb{color:#6d7580;gap:9px;padding-top:35px;font:9px IBM Plex Mono,ui-monospace,monospace;display:flex}.docs-breadcrumb a{color:#9ea6b2;text-decoration:none}.docs-breadcrumb a:hover{color:var(--green)}.docs-article-head{border-bottom:1px solid #20251f;max-width:780px;padding:48px 0 38px}.docs-article-head h1{color:#e9eef5;letter-spacing:-.095em;margin-top:13px;font-size:clamp(38px,5vw,59px);font-weight:520;line-height:.96}.docs-article-layout{grid-template-columns:minmax(0,690px) 165px;align-items:start;gap:58px;padding-top:34px;display:grid}.docs-article-copy{min-width:0}.docs-article-section{padding:0 0 36px;scroll-margin-top:24px}.docs-article-section h2{color:#e3e8f0;letter-spacing:-.045em;align-items:baseline;gap:11px;font-size:19px;font-weight:600;display:flex}.docs-article-section h2 span{color:var(--green);letter-spacing:.06em;font:9px IBM Plex Mono,ui-monospace,monospace}.docs-article-section p{color:#858c97;margin-top:13px;font-size:12px;line-height:1.72}.docs-article-section p+p{margin-top:9px}.docs-step-list,.docs-bullet-list{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.docs-step-list li,.docs-bullet-list li{color:#b4bcc8;grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:11px;line-height:1.55;display:grid}.docs-step-list li{counter-increment:docs-step}.docs-step-list{counter-reset:docs-step}.docs-step-list li:before{content:counter(docs-step, decimal-leading-zero);color:var(--green);font:9px IBM Plex Mono,ui-monospace,monospace}.docs-bullet-list li:before{content:"•";color:var(--green);font-size:15px;line-height:1}.docs-article-note{background:#0b110a;border-left:2px solid #3e6092;gap:6px;margin-top:20px;padding:13px 15px;display:grid}.docs-article-note strong{color:#b8cbe8;letter-spacing:.06em;text-transform:uppercase;font:9px IBM Plex Mono,ui-monospace,monospace}.docs-article-note span{color:#88909b;font-size:10px;line-height:1.6}.docs-on-page{gap:8px;padding-top:3px;display:grid;position:sticky;top:25px}.docs-on-page>span{color:#666c74;letter-spacing:.11em;margin-bottom:5px;font:8px IBM Plex Mono,ui-monospace,monospace}.docs-on-page a{color:#6d7580;font-size:9px;line-height:1.35;text-decoration:none}.docs-article-nav{border-top:1px solid #20251f;grid-template-columns:1fr 1fr;gap:10px;margin:5px 0 0;padding-top:24px;display:grid}.docs-article-nav>*{border:1px solid #23272d;border-radius:8px;gap:7px;min-height:62px;padding:12px 14px;text-decoration:none;display:grid}.docs-article-nav small{color:#666c74;text-transform:uppercase;font:8px IBM Plex Mono,ui-monospace,monospace}.docs-article-nav strong{color:#c3cbd7;font-size:10px;font-weight:600}@media (max-width:900px){.docs-article-layout{grid-template-columns:minmax(0,1fr);gap:24px}.docs-on-page{border-bottom:1px solid #20251f;flex-wrap:wrap;order:-1;gap:6px 13px;padding:0 0 18px;display:flex;position:static}.docs-on-page>span{width:100%;margin:0}}@media (max-width:560px){.docs-product-grid{grid-template-columns:1fr}.docs-flow{grid-template-columns:1fr 1fr}.docs-flow>i{display:none}.docs-article-head{padding-top:38px}.docs-article-head h1{font-size:42px}.docs-article-nav{grid-template-columns:1fr}.docs-article-nav>:last-child{text-align:left}}.domain-market-page{max-width:1160px;color:var(--text);padding-top:28px}.domain-market-page .domain-buy-topbar{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:center;min-height:34px;margin-bottom:58px;padding-bottom:14px;display:flex}.domain-market-page .domain-buy-topbar>span{color:#7e8691;letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.domain-market-page .domain-buy-topbar .back-link{color:#898f99}.domain-market-page .domain-buy-topbar .back-link:hover{color:var(--green)}.domain-market-page .domain-buy-market-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.domain-market-page .domain-buy-market-head h2{color:#f1f5ed;letter-spacing:-.075em;margin-top:12px;font-size:clamp(42px,6vw,74px);line-height:.9}.domain-market-page .domain-buy-market-head p{color:#797f89;max-width:440px;margin-top:14px;font-size:13px;line-height:1.55}.domain-market-page .domain-buy-source-mark{color:#9ca4b0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;padding-bottom:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.domain-market-page .domain-buy-source-mark .pulse-dot{background:#2563eb;box-shadow:0 0 12px #2563eb8c}.domain-market-page .domain-buy-market-grid{border-top:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:0;display:grid}.domain-market-page .domain-buy-search-panel,.domain-market-page .domain-buy-order-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:25px 28px 29px}.domain-market-page .domain-buy-search-panel{border-right:1px solid var(--shell-line)}.domain-market-page .domain-buy-panel-head,.domain-market-page .domain-buy-price-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.domain-market-page .domain-buy-panel-head>span:last-child,.domain-market-page .domain-buy-price-heading>span:last-child{color:#747b85;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.domain-market-page .domain-buy-page-search{background:#080b08;border:1px solid #363e49;border-radius:11px;margin-top:21px;padding:5px 5px 5px 13px;box-shadow:0 0 0 4px #2563eb06}.domain-market-page .domain-buy-page-search .green-button{white-space:nowrap;border-radius:8px;min-height:43px}.domain-market-page .domain-buy-price-heading{border-bottom:1px solid var(--shell-line);margin-top:35px;padding-bottom:13px}.domain-market-page .domain-price-list{border-bottom:1px solid var(--shell-line)}.domain-market-page .domain-price-row{color:#9a9fa7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #868f9d26;grid-template-columns:70px minmax(0,1fr) 18px;align-items:center;width:100%;min-height:49px;padding:0 1px;transition:color .18s,padding .18s,background .18s;display:grid}.domain-market-page .domain-price-row:last-child{border-bottom:0}.domain-market-page .domain-price-row:hover,.domain-market-page .domain-price-row.active{color:#e4eaf2;background:#2563eb0e;padding-left:7px;padding-right:7px}.domain-market-page .domain-price-row strong{color:#e8efe4;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.domain-market-page .domain-price-row span{font-size:11px}.domain-market-page .domain-price-row b{color:var(--green);font-weight:600}.domain-market-page .domain-price-row i{color:#6f7680;text-align:right;font-size:14px}.domain-market-page .domain-price-row:hover i,.domain-market-page .domain-price-row.active i{color:var(--green)}.domain-market-page .domain-price-loading{color:#717781;place-items:center;min-height:98px;font-size:11px;display:grid}.domain-market-page .domain-price-note{color:#6b7179;margin-top:14px;font-size:10px;line-height:1.5}.domain-market-page .domain-order-empty{color:#6e747c;align-content:center;justify-items:start;min-height:250px;padding:30px 6px;display:grid}.domain-market-page .domain-order-empty>i{color:#9aa3b0;margin-bottom:17px;font-size:24px}.domain-market-page .domain-order-empty strong{color:#d8dee6;letter-spacing:-.03em;font-size:16px}.domain-market-page .domain-order-empty span{max-width:230px;margin-top:7px;font-size:11px;line-height:1.5}.domain-market-page .domain-order-selection{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:14px;min-height:250px;padding:30px 6px;display:grid}.domain-market-page .domain-order-icon{width:39px;height:39px;color:var(--green);background:#2563eb12;border:1px solid #2563eb4d;border-radius:11px;place-items:center;font-size:19px;display:grid}.domain-market-page .domain-order-selection>div{gap:6px;min-width:0;display:grid}.domain-market-page .domain-order-selection strong{color:#edf4e9;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;overflow:hidden}.domain-market-page .domain-order-selection small{color:#7f8690;font-size:11px;line-height:1.4}.domain-market-page .domain-order-selection .green-button{border-radius:9px;grid-column:1/-1;justify-self:start;min-height:39px;margin-top:16px}.domain-market-page .domain-buy-footnote{color:#6b7179;align-items:center;gap:8px;margin-top:17px;font-size:10px;display:flex}.domain-market-page .domain-buy-footnote i{color:#7f8793;font-size:13px}@media (max-width:760px){.domain-market-page .domain-buy-topbar{margin-bottom:38px}.domain-market-page .domain-buy-market-head{display:block}.domain-market-page .domain-buy-source-mark{margin-top:18px}.domain-market-page .domain-buy-market-grid{display:block}.domain-market-page .domain-buy-search-panel{border-right:0;border-bottom:1px solid var(--shell-line)}.domain-market-page .domain-buy-search-panel,.domain-market-page .domain-buy-order-panel{padding-left:18px;padding-right:18px}.domain-market-page .domain-buy-page-search{flex-direction:column;align-items:stretch;padding:8px}.domain-market-page .domain-buy-page-search input{height:37px}.domain-market-page .domain-buy-page-search .green-button{width:100%}.domain-market-page .domain-order-selection,.domain-market-page .domain-order-empty{min-height:160px}}.data-resource-detail>.resource-console-head h2{color:#f1f4ef;letter-spacing:-.08em;margin-top:8px;font-size:clamp(27px,3.2vw,44px)}.data-resource-detail .back-link{color:#8e9298}.data-resource-detail .data-table-editor{border-bottom:1px solid #202520}.data-resource-detail .data-table-editor-head .section-label{color:#767a7f}.data-resource-detail .data-table-editor-head h3{color:#d8dde4;margin-top:4px;font-size:12px}.data-resource-detail .data-service-tabs{background:0 0;border-bottom:1px solid #202520;gap:0;padding:0}.data-resource-detail .data-service-tabs button{color:#72767b;min-height:46px;padding:0 14px;font-size:9px}.data-resource-detail .data-service-panel{margin-top:0}.data-resource-detail .data-service-panel-head{border-bottom:1px solid #202520;min-height:84px;padding:0}.data-resource-detail .data-service-panel-head h3{color:#edf2eb;letter-spacing:-.045em;margin-top:7px;font-size:19px;font-weight:500}.data-resource-detail .data-service-status{color:#c3c8d0}.data-resource-detail .data-service-status .pulse-dot{box-shadow:none}.data-resource-detail .data-service-facts{border-bottom:1px solid #202520}.data-resource-detail .data-service-facts>div{background:0 0;border-right:1px solid #202520;min-height:86px;padding:17px 16px 16px 0}.data-resource-detail .data-service-facts>div+div{padding-left:16px}.data-resource-detail .data-service-facts>div:hover{background:0 0}.data-resource-detail .data-service-facts span{color:#6e7278}.data-resource-detail .data-service-facts strong{color:#d9dde4;font-size:11px}.data-resource-detail .data-service-event{border-bottom:1px solid #202520;min-height:66px;padding:13px 0}.data-resource-detail .data-service-event>i{color:#2563eb}.data-resource-detail .data-service-event strong{color:#dce1e8}.data-resource-detail .data-external-connection{border-top:0;grid-template-columns:minmax(205px,.42fr) minmax(0,1.58fr);align-items:center;gap:26px;margin-top:0;padding:22px 0 0}.data-resource-detail .data-external-connection>div:first-child{gap:6px}.data-resource-detail .data-external-connection>div:first-child strong{color:#edf2eb;font-size:14px}.data-resource-detail .data-external-connection>div:first-child small{color:#7c8188;font-size:9px}.data-resource-detail .data-external-connection-value{background:#0b0d0b;border:1px solid #282c32;border-radius:8px;min-height:42px;padding:5px 6px 5px 11px}.data-resource-detail .data-external-connection-value code{color:#a2abb8;font-size:8px}.data-resource-detail .data-external-connection-value button{color:#0b1108;background:#2563eb;border:1px solid #2563eb;border-radius:7px;min-height:32px;padding:0 11px;font-size:9px;font-weight:700}.data-resource-detail .data-external-connection-value button:hover{color:#050705;background:#78aaff}@media (max-width:720px){.data-resource-detail .data-service-facts{grid-template-columns:repeat(2,1fr)}.data-resource-detail .data-service-facts>div:nth-child(2){border-right:0}.data-resource-detail .data-external-connection{grid-template-columns:1fr;gap:14px}}.auth-frame{width:min(1080px,100%);margin:0 auto}.auth-brand-row{justify-content:space-between;align-items:center;min-height:44px;display:flex}.auth-brand{color:#f0f4ed;letter-spacing:-.05em;font-size:17px;font-weight:700;text-decoration:none}.auth-brand span{vertical-align:2px;background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:2px;display:inline-block}.auth-back{color:#878d97;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(350px,430px);align-items:center;gap:clamp(52px,10vw,150px);min-height:calc(100vh - 100px);padding:48px 0 76px;display:grid}.auth-mark{color:#0a0d08;background:var(--green);border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:46px;font-size:22px;font-weight:800;display:grid;box-shadow:0 18px 50px #2563eb1f}.auth-intro h1{color:#eff5ed;letter-spacing:-.085em;max-width:390px;margin:13px 0 0;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:.93}.auth-intro p{color:#878c94;max-width:350px;margin:20px 0 0;font-size:14px;line-height:1.55}.auth-card{background:#0b0e0b;border:1px solid #292d33;border-radius:16px;gap:18px;padding:27px;display:grid;box-shadow:0 18px 80px #00000040}.auth-card-head{gap:22px;padding-bottom:4px;display:grid}.auth-tabs{background:#101510;border:1px solid #20242b;border-radius:9px;width:fit-content;padding:3px;display:inline-flex}.auth-tabs button{color:#7d838b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:29px;padding:0 11px;font-size:10px}.auth-tabs button.active{color:#11160f;background:var(--green);font-weight:700}.auth-card h2{color:#edf4eb;letter-spacing:-.06em;margin:0;font-size:25px;font-weight:500}.auth-card label{color:#898f99;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:grid}.auth-card input{color:#edf4eb;letter-spacing:0;text-transform:none;background:#070907;border:1px solid #2b3038;border-radius:9px;outline:0;width:100%;min-height:45px;padding:0 13px;font:13px DM Sans,system-ui,sans-serif;transition:border-color .18s,box-shadow .18s}.auth-submit{color:#0c1109;background:var(--green);cursor:pointer;border:1px solid #80afff;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:45px;margin-top:3px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #2563eb1a}.auth-submit:hover{background:#80afff;transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.6}.auth-error{color:#f0b8b8;background:#7425252e;border:1px solid #df858540;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11px;line-height:1.4;display:flex}.auth-note{color:#636972;text-align:center;font-size:10px}@media (max-width:760px){.auth-page{padding:20px}.auth-layout{grid-template-columns:1fr;gap:34px;min-height:auto;padding:58px 0 30px}.auth-mark{margin-bottom:28px}.auth-intro h1{font-size:52px}.auth-card{padding:21px}}.preview-page{background:radial-gradient(circle at 76% 18%,#3d84ff14,#0000 28%),#070907;min-height:100vh;overflow-x:hidden}.preview-chrome{border-bottom-color:var(--line);flex-wrap:wrap;min-width:0;padding:18px clamp(16px,4vw,34px)}.preview-chrome>span,.preview-chrome code{min-width:0}.preview-chrome code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.preview-content{width:min(760px,100% - 32px);padding:clamp(90px,18vh,180px) 0}.preview-content h1{overflow-wrap:anywhere;max-width:100%}@media (max-width:520px){.preview-chrome{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 16px}.preview-chrome>span:nth-child(2){order:3}.preview-chrome code{font-size:8px}.preview-content{width:calc(100% - 32px);padding:92px 0 60px}.preview-content h1{font-size:clamp(48px,18vw,76px)}.preview-content p{font-size:13px}.preview-actions{flex-wrap:wrap;align-items:flex-start;gap:12px}}.project-dashboard{gap:16px;width:min(100%,1370px);margin:0 auto}.project-dashboard-crumb{color:#6f7680;min-height:28px;padding:0 2px}.project-dashboard-crumb .back-link{color:#9da5b0}.project-dashboard-crumb .back-link:hover{color:var(--green)}.project-dashboard-crumb>strong{color:#e9eef5}.project-dashboard-nav{background:linear-gradient(#111419f5,#090d09f5);border:1px solid #d7e1ef24;border-radius:14px;gap:7px;min-height:66px;padding:6px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0000002e}.project-dashboard-brand{border-right:1px solid var(--line);min-width:165px;padding:0 13px 0 10px}.project-brand-mark{background:#3d84ff1a;border-color:#3d84ff52;border-radius:9px;width:31px;height:31px}.project-dashboard-nav nav{gap:3px}.project-dashboard-nav nav button{border:0;border-radius:9px;min-height:48px;padding:0 13px;transition:color .18s,background .18s,transform .18s}.project-dashboard-nav nav button:hover{color:#eaeff6;background:#3d84ff12;transform:translateY(-1px)}.project-dashboard-nav nav button.active{color:#0b1207;background:linear-gradient(135deg,#70a4ff,#2e77f5);box-shadow:0 7px 17px #3485ff21}.project-dashboard-tools{gap:6px;padding:0 4px 0 3px}.project-dashboard-tools button{border-radius:9px;width:35px;height:35px}.project-dashboard-content{min-width:0;padding:0 8px 36px}.project-dashboard-content>.project-card,.project-dashboard-content>.project-control-surface,.project-dashboard-content>.project-settings-surface{margin-top:0}.project-dashboard-content .project-wide-card{border:1px solid var(--line);background:linear-gradient(145deg,#101710,#090d09 72%);border-radius:15px;padding:24px 25px;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000029}.project-dashboard-content .project-card-head{border-bottom-color:var(--line);min-height:54px;padding-bottom:18px}.project-dashboard-content .project-card-head h3{color:#e9eef5;letter-spacing:-.06em;margin-top:7px;font-size:24px;font-weight:520}.project-deployment-actions{gap:9px}.project-deployment-actions .resource-filter{min-height:37px}.project-deployment-history{border-top:1px solid var(--line);margin-top:5px}.project-deployment-item{border-bottom:1px solid var(--soft-line);grid-template-columns:34px minmax(0,1fr) 104px 152px 68px;gap:14px;min-height:72px;padding:14px 0}.project-deployment-item:last-child{border-bottom:0}.project-deployment-item:hover{background:linear-gradient(90deg,#3d84ff0b,#0000 72%)}.project-deployment-dot{border:1px solid #d7e1ef21;width:30px;height:30px;box-shadow:inset 0 1px #ffffff12}.project-deployment-item>span:nth-child(2){gap:5px}.project-deployment-item strong{font-size:12px;font-weight:650}.project-deployment-item strong small{color:#6f7680;margin-left:4px}.project-deployment-item>span:nth-child(2)>small{color:#7e8691;font-size:9px}.project-deployment-item>.project-card-state{color:#b1b9c5;background:#ffffff09;border:1px solid #d7e1ef21;border-radius:999px;justify-self:start;min-height:24px;padding:0 9px;font-size:8px}.project-deployment-item>.project-card-state.ready{color:var(--green);background:#3d84ff14;border-color:#3d84ff47}.project-deployment-item>.project-card-state.failed{color:#f0b5b5;background:#e0adad14;border-color:#e0adad40}.project-deployment-item>.project-card-state.cancelled{color:#e3d2a1;background:#d7c79e14;border-color:#d7c79e3b}.project-deployment-item time{color:#7e8691;justify-self:end;font-size:9px}.project-deployment-item .row-action{color:#c9d6e9;background:#10141a;border:1px solid #334156;border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:61px;height:31px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.project-deployment-item .row-action:hover{color:#0b1207;background:var(--green);border-color:var(--green)}.project-deployment-current{border-top-color:var(--line);align-items:center;min-height:43px;margin-top:10px;padding-top:14px;display:flex}@media (max-width:850px){.project-deployment-item{grid-template-columns:34px minmax(0,1fr) auto}.project-deployment-item>.project-card-state{grid-area:1/3}.project-deployment-item time{grid-area:2/2;justify-self:start}.project-deployment-item .row-action{grid-area:2/3;justify-self:end}}@media (max-width:600px){.project-dashboard-content{padding-left:0;padding-right:0}.project-dashboard-content .project-wide-card{padding:19px 16px}.project-dashboard-nav{border-radius:11px}.project-dashboard-brand{min-width:120px}.project-dashboard-nav nav button{padding:0 10px}.project-dashboard-nav nav button span{display:none}.project-dashboard-nav nav button{justify-content:center;min-width:38px}.project-deployment-item{grid-template-columns:30px minmax(0,1fr);gap:11px}.project-deployment-item>.project-card-state{grid-area:2/2;justify-self:start}.project-deployment-item time{grid-area:3/2}.project-deployment-item .row-action{grid-area:4/2;justify-self:start}}.deployment-build-surface{gap:18px;width:100%;max-width:none;margin:0;padding:28px 30px 30px;overflow:visible}.deployment-build-header{align-items:flex-start;min-height:104px;padding-bottom:20px}.deployment-build-header h2{letter-spacing:-.075em;overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(30px,3.7vw,46px);line-height:.98}.deployment-build-header h2 em{white-space:nowrap}.build-room-status{align-self:flex-end;padding-bottom:4px}.deployment-build-progress,.deployment-build-surface .deployment-console-grid{margin-top:0}.deployment-build-surface .deployment-step-rail,.deployment-build-surface .deployment-terminal{min-height:360px}@media (max-width:760px){.deployment-build-surface{border-radius:12px;padding:20px 17px 22px}.deployment-build-header{gap:14px;min-height:0}.deployment-build-header h2{font-size:clamp(29px,10vw,42px)}.build-room-status{align-self:flex-start}}.deployment-build-surface{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0 0 34px}.deployment-build-header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-end;gap:24px;min-height:0;padding:25px 0 27px}.deployment-build-header>div{min-width:0}.deployment-build-header .back-link{margin-bottom:18px}.deployment-build-header h2{color:#f1f6ee;letter-spacing:-.09em;flex-wrap:wrap;align-items:baseline;gap:15px;margin:10px 0 0;font-size:clamp(38px,5vw,68px);font-weight:560;line-height:.92;display:flex}.deployment-build-surface.is-failed .deployment-build-header h2{color:#e5abab}.deployment-build-surface.is-cancelled .deployment-build-header h2{color:#dfcf9e}.deployment-build-surface.is-ready .deployment-build-header h2{color:var(--green)}.deployment-build-header h2 em{color:var(--green);letter-spacing:.02em;white-space:nowrap;font-size:14px;font-style:normal;font-weight:700}.build-room-status{color:#9aa0a9;letter-spacing:.08em;text-transform:uppercase;align-self:flex-end;min-width:max-content;padding:0 0 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.deployment-build-surface.is-failed .build-room-status{color:#d3aaaa}.deployment-build-surface.is-ready .build-room-status{color:var(--green)}.deployment-build-progress{background:#1b212a;border-radius:999px;height:4px;margin:23px 0 0;overflow:hidden}.deployment-build-progress>span{background:var(--green);border-radius:inherit}.deployment-build-surface.is-failed .deployment-build-progress>span{background:#e5abab}.deployment-build-surface.is-cancelled .deployment-build-progress>span{background:#dfcf9e}.deployment-build-progress-meta{border-bottom:1px solid var(--line);min-height:45px;padding:13px 0 14px}.deployment-build-progress-meta span,.deployment-build-progress-meta strong{letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.deployment-build-progress-meta span{color:#79818e}.deployment-build-progress-meta strong{color:var(--green)}.deployment-console-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.34fr) minmax(0,1.66fr);gap:0;border-top:1px solid var(--line)!important;margin-top:24px!important}.deployment-build-surface .deployment-step-rail,.deployment-build-surface .deployment-terminal{min-height:390px;box-shadow:none;background:#080c0875;border:0;border-radius:0}.deployment-build-surface .deployment-step-rail{border-right:1px solid var(--line);padding:23px 24px 21px}.deployment-build-surface .deployment-terminal>header{border-bottom:1px solid var(--line);min-height:64px;padding:0 23px}.deployment-build-surface .deployment-terminal-body{background:#04070480;min-height:300px;max-height:450px;padding:20px 23px}.deployment-build-surface .deployment-terminal>footer{border-top:1px solid var(--line);min-height:52px;padding:0 23px}.deployment-build-surface .deployment-console-step{min-height:77px}.deployment-build-surface .deployment-console-step strong{font-size:11px}.deployment-build-surface .deployment-console-step small{font-size:8px}.deployment-failure-inline{border-top:1px solid #e0adad38;border-bottom:1px solid #e0adad38;align-items:center;gap:16px;margin-top:25px;padding:17px 0;display:flex}.deployment-failure-inline .deployment-failure-mark{color:#e5abab;background:#e0adad1a;border:1px solid #e0adad4d;border-radius:50%;flex:none;width:38px;height:38px}.deployment-failure-inline small{color:#c9aeae}.build-progress-footer{border-top:1px solid var(--line);min-height:62px;margin-top:25px;padding-top:18px}@media (max-width:760px){.deployment-build-header{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 22px;display:flex}.deployment-build-header h2{font-size:clamp(39px,13vw,56px)}.build-room-status{align-self:flex-start;padding-bottom:0}.deployment-console-grid{grid-template-columns:1fr}.deployment-build-surface .deployment-step-rail{border-right:0;border-bottom:1px solid var(--line)}.deployment-build-surface .deployment-terminal{min-height:340px}.deployment-build-surface .deployment-terminal-body{min-height:235px}}.build-room-v2{padding:0 0 34px;display:block}.build-room-v2 .build-room-header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding:26px 0 25px;display:flex}.build-room-header-main{min-width:0}.build-room-header-main .back-link{margin-bottom:18px}.build-room-kicker{color:#787f89;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.build-room-kicker strong{color:#d0d6df;font-weight:650}.build-room-kicker i{color:#494f59;font-style:normal}.build-room-v2 .build-room-header h2{color:#f0f5ed;letter-spacing:-.092em;flex-wrap:wrap;align-items:baseline;gap:16px;margin:12px 0 0;font-size:clamp(38px,5.1vw,68px);font-weight:560;line-height:.92;display:flex}.build-room-v2.is-failed .build-room-header h2{color:#e4aaaa}.build-room-v2.is-cancelled .build-room-header h2{color:#e0d09f}.build-room-v2 .build-room-header h2 em{color:var(--green);letter-spacing:.03em;white-space:nowrap;font-size:14px;font-style:normal;font-weight:700}.build-room-meta{color:#767e89;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.build-room-meta span:first-child{color:#aebcd2}.build-room-meta i{color:#3f4650;font-style:normal}.build-room-status-block{justify-items:end;gap:10px;padding-bottom:5px;display:grid}.build-room-v2 .build-room-status{color:#a2a9b3;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;min-width:0;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.build-room-v2.is-failed .build-room-status{color:#d4abab}.build-room-v2.is-ready .build-room-status{color:var(--green)}.build-room-status-block small{color:#545a62;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.build-room-progress-row{padding:22px 0 0}.build-room-progress-row .deployment-build-progress{margin:0}.build-room-progress-row>div:last-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:39px;display:flex}.build-room-progress-row>div:last-child span,.build-room-progress-row>div:last-child strong{color:#777f8c;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.build-room-progress-row>div:last-child strong{color:var(--green)}.build-room-progress-row .pulse-dot{margin-right:7px}.build-room-stepper{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px;display:grid}.build-room-step{border-right:1px solid var(--line);align-items:center;gap:12px;min-width:0;min-height:85px;padding:15px 18px;display:flex;position:relative}.build-room-step:last-child{border-right:0}.build-room-step.active{background:#3d84ff0e}.build-room-step.failed{background:#e0adad12}.build-room-step-mark{color:#6b717b;border:1px solid #353c47;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:grid}.build-room-step.complete .build-room-step-mark{color:#0c1208;background:var(--green);border-color:var(--green)}.build-room-step.active .build-room-step-mark{color:var(--green);border-color:var(--green);box-shadow:0 0 0 4px #3d84ff14}.build-room-step.failed .build-room-step-mark{color:#251616;background:#e4aaaa;border-color:#e4aaaa}.build-room-step-copy{gap:5px;min-width:0;display:grid}.build-room-step-copy strong{color:#888f99;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.build-room-step-copy small{color:#565c66;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;overflow:hidden}.build-room-step.active .build-room-step-copy strong{color:#dfe6f1}.build-room-step.active .build-room-step-copy small{color:#92a7c6}.build-room-step.complete .build-room-step-copy strong{color:#b3bbc7}.build-room-step.failed .build-room-step-copy strong{color:#e4aaaa}.build-room-workspace{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(240px,.6fr);gap:0;margin-top:25px;display:grid}.build-room-output{min-width:0}.build-room-output>header,.build-room-output>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:0 22px;display:flex}.build-room-output>header h3{color:#e5eaf1;letter-spacing:-.055em;margin-top:7px;font-size:20px;font-weight:520}.build-room-output>header code{color:#808791;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.build-room-log{scrollbar-color:#2e3643 #080908;background:#0407046b;min-height:305px;max-height:430px;padding:20px 22px;overflow:auto}.build-room-log .deployment-terminal-line{grid-template-columns:54px 74px minmax(0,1fr);min-height:28px}.build-room-output>footer{border-top:1px solid var(--line);border-bottom:0;min-height:49px}.build-room-output>footer span{color:#808791;text-transform:uppercase;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.build-room-inspector{border-left:1px solid var(--line)}.build-room-inspector>section{padding:22px}.build-room-inspector>section+section{border-top:1px solid var(--line)}.build-room-inspector dl{margin:19px 0 0}.build-room-inspector dl>div{border-top:1px solid var(--soft-line);gap:7px;padding:13px 0;display:grid}.build-room-inspector dt{color:#5f6670;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.build-room-inspector dd{color:#d3d9e2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.build-room-error{background:#e0adad0f}.build-room-error .section-label{color:#e4aaaa}.build-room-error p{color:#cbaaaa;margin-top:13px;font-size:11px;line-height:1.55}@media (max-width:820px){.build-room-v2 .build-room-header{flex-direction:column;align-items:flex-start;gap:18px}.build-room-status-block{justify-items:start;padding-bottom:0}.build-room-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.build-room-step:nth-child(2){border-right:0}.build-room-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.build-room-workspace{grid-template-columns:1fr}.build-room-inspector{border-top:1px solid var(--line);border-left:0}}@media (max-width:540px){.build-room-v2 .build-room-header h2{font-size:clamp(38px,13vw,54px)}.build-room-stepper{grid-template-columns:1fr}.build-room-step,.build-room-step:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.build-room-step:last-child{border-bottom:0}.build-room-log{padding:16px 14px}.build-room-output>header,.build-room-output>footer,.build-room-inspector>section{padding-left:15px;padding-right:15px}.build-room-log .deployment-terminal-line{grid-template-columns:45px 62px minmax(0,1fr);gap:7px;font-size:8px}}.build-room-v2.is-ready .build-room-header h2{color:#edf1e9}.build-room-v2.is-ready .build-room-header h2 em,.build-room-v2.is-ready .build-room-status,.build-room-v2.is-ready .build-room-progress-row>div:last-child strong{color:#a4b9dc}.build-room-v2.is-ready .deployment-build-progress>span{background:#a4b9dc;box-shadow:0 0 13px #a4b9dc38}.build-room-v2.is-ready .build-room-step.complete .build-room-step-mark{color:#141910;background:#b2c5e6;border-color:#b2c5e6}.build-room-v2.is-ready .pulse-dot{background:#a4b9dc;box-shadow:0 0 10px #a4b9dc47}:root{--sidebar:252px;--accent:#2563eb;--accent-strong:#76a8ff;--violet:#a77bff;--shell:#050706;--shell-raised:#0b0f0c;--shell-hover:#111711;--shell-line:#d7e1ef1f}body{background:var(--shell)}.workspace-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);background:var(--shell)}.workspace-sidebar{border-right:1px solid var(--shell-line);background:linear-gradient(#090c0a 0%,#050706 72%);padding:28px 16px 20px}.sidebar-brand{color:#f2f7ef;letter-spacing:-.07em;align-items:center;gap:13px;padding:0 9px 28px;font-size:24px;font-weight:700}.sidebar-logo{border-radius:14px;width:44px;height:44px;font-size:23px;box-shadow:0 12px 28px #3485ff24}.workspace-switcher{border-bottom-color:var(--shell-line);padding:0 0 22px}.workspace-picker:hover,.workspace-picker[aria-expanded=true]{background:#14181d;border-color:#3d84ff61;transform:none}.workspace-picker strong{letter-spacing:-.025em;font-size:16px}.workspace-avatar{background:#131a12;border-color:#3d84ff5c;width:45px;height:45px}.sidebar-item{color:#868c94;letter-spacing:-.02em;border-radius:16px;min-height:50px;padding:0 16px;font-size:15px;font-weight:600}.sidebar-item i{color:#7a818b;width:21px;font-size:19px}.sidebar-item.active{color:#10160b;background:linear-gradient(135deg,#78aaff 0%,#2e7bff 100%);box-shadow:0 12px 28px #3485ff1f,inset 0 1px #ffffff73}.sidebar-item.active i,.sidebar-item.active .sidebar-item-chevron{color:#10160b}.sidebar-item-chevron{color:#808791;font-size:17px}.sidebar-item em{color:#10160b;background:#77a9ff;border-radius:999px;padding:4px 8px;font-size:9px}.hosting-subnav{border-left:1px solid #d7e1ef29;gap:5px;margin:9px 0 3px 21px;padding:8px 0 8px 15px;display:grid}.hosting-subnav>span{color:#545a62;letter-spacing:.14em;text-transform:uppercase;padding:0 12px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.subnav-item{color:#7a818b;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:13px;transition:background .18s,color .18s,transform .18s;display:flex}.subnav-item:hover{color:#e9eef5;background:#ffffff0b;transform:translate(2px)}.subnav-item.active{color:#10160b;background:linear-gradient(135deg,#78aaff 0%,#2e7bff 100%);box-shadow:0 9px 22px #3485ff1a}.subnav-icon{width:18px;color:inherit;font-size:16px}.subnav-chevron{color:inherit;font-size:13px}.sidebar-group-label{color:#545a62;letter-spacing:.14em;padding:0 16px 7px;font-size:9px}.sidebar-lower .sidebar-item{color:#787d85}.sidebar-lower .sidebar-item:hover{color:#e9eef5}.sidebar-lower .sidebar-item.active{color:#10160b}.workspace-content{max-width:1560px;padding:42px 52px 90px}.global-toolbar{border-bottom-color:var(--shell-line);background:#050706d1}.workspace-topbar{border-bottom-color:var(--shell-line);background:#080b09}.overview-console-header{border-bottom:1px solid var(--shell-line);align-items:flex-end;padding:7px 0 28px}.overview-title-line{align-items:center;gap:14px;display:flex}.overview-title-line .section-label{color:#7d8694}.overview-console-header h2{color:#f1f6ee;letter-spacing:-.095em;margin-top:14px;font-size:clamp(47px,5.8vw,76px);font-weight:560;line-height:.91}.overview-subtitle{color:#747b85;margin-top:12px;font-size:13px}.overview-console-actions{gap:10px}.overview-console-actions .outline-button,.overview-console-actions .green-button{border-radius:12px;min-height:44px;padding:0 16px;font-size:11px}.overview-console-actions .outline-button{color:#bdc5d0;background:#0e130f;border-color:#384252}.overview-console-actions .outline-button:hover{color:#f1f6ee;background:#14181d;border-color:#5e7393}.overview-console-actions .green-button{color:#10160b;background:linear-gradient(135deg,#7aabff,#2e7bff);border-color:#7aabff;box-shadow:0 10px 24px #3485ff1f}.overview-metric-strip{border:0;border-top:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);background:0 0;border-radius:0;overflow:visible}.overview-metric-strip>button{border-right-color:var(--shell-line);background:#080b09;min-height:136px;padding:22px 20px;transition:background .18s,transform .18s}.overview-metric-strip>button:first-child{border-left:1px solid var(--shell-line)}.overview-metric-strip>button:hover{background:#0f160f;transform:translateY(-2px)}.overview-metric-strip>button>span{color:#7f8691;font-size:10px}.overview-metric-strip>button>span i{color:#939dad}.overview-metric-strip strong{color:#eef5eb;margin-top:3px;font-size:38px;font-weight:540}.overview-metric-strip small{color:#626872;font-size:9px}.overview-metric-strip small i{color:var(--violet)}.overview-console-grid{gap:20px}.overview-projects-panel,.overview-assistant-panel,.overview-health-panel,.overview-next-panel{border:1px solid var(--shell-line);background:#090d0a;border-radius:18px;overflow:hidden;box-shadow:0 20px 46px #00000029}.overview-assistant-panel{background:radial-gradient(circle at 85% 10%,#a77bff21,#0000 42%),#0a0e0b}.overview-console-panel-head{padding:24px 25px 18px}.overview-console-panel-head h3{color:#e6ebf2;font-size:20px;font-weight:540}.overview-console-panel-head>button:hover{color:var(--violet)}.overview-table-head{border-color:var(--shell-line);background:#ffffff05;padding:10px 20px}.overview-projects-panel .deployment-row{border-bottom-color:var(--shell-line);min-height:72px;padding:12px 20px}.overview-projects-panel .deployment-row:hover{background:linear-gradient(90deg,#a77bff12,#0000 70%)}.overview-projects-panel .deployment-icon{color:#d6c9ff;background:#a77bff1c;border:1px solid #a77bff38}.overview-projects-panel .deployment-copy strong{color:#e5e9f0;font-size:12px}.overview-projects-panel .deployment-copy small{color:#6f7680}.overview-projects-panel .deployment-status{color:#b0b6be}.overview-projects-panel .deployment-status.ready{color:#a0beea}.overview-quick-actions{padding:0 22px 14px}.overview-quick-actions>button{color:#d7dde7;text-align:left;border:0;border-top:1px solid var(--shell-line);background:0 0;align-items:center;gap:13px;width:100%;min-height:72px;padding:11px 3px;display:flex}.overview-quick-actions>button:hover{color:#fff}.quick-action-icon{color:#d4c5ff;background:#a77bff1f;border:1px solid #a77bff47;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.overview-quick-actions>button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.overview-quick-actions strong{color:inherit;font-size:12px;font-weight:650}.overview-quick-actions small{color:#757c86;font-size:10px}.overview-quick-actions>button>i:last-child{color:#757b84;font-size:14px}.overview-quick-actions>button:hover>i:last-child{color:var(--violet);transform:translate(2px,-2px)}.overview-lower-grid{gap:20px}.overview-health-panel,.overview-next-panel{min-height:0}.overview-health-panel .overview-console-panel-head,.overview-next-panel .overview-console-panel-head{padding-bottom:17px}.environment-summary>div{border-top-color:var(--shell-line);min-height:67px;padding:0 22px}.environment-summary>div span{color:#7f8691}.environment-summary>div strong{color:#d5dbe5}.overview-next-panel>button{border-top-color:var(--shell-line);min-height:64px;padding:11px 22px}.overview-next-panel>button:hover{background:#a77bff12}.overview-next-panel>button:hover>i:last-child{color:var(--violet)}@media (max-width:900px){.workspace-content{padding-left:28px;padding-right:28px}}@media (max-width:680px){.workspace-content{padding:26px 17px 60px}.overview-console-header{display:block}.overview-console-actions{margin-top:20px}.overview-console-header h2{font-size:clamp(43px,14vw,60px)}.overview-metric-strip{grid-template-columns:1fr 1fr}.overview-metric-strip>button:nth-child(2){border-right:0}.overview-metric-strip>button:nth-child(-n+2){border-bottom:1px solid var(--shell-line)}.overview-metric-strip>button:first-child{border-left:0}}@media (max-width:820px){:root{--sidebar:76px}.workspace-sidebar{padding-left:10px;padding-right:10px}.sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.sidebar-brand-name,.workspace-picker>span:nth-child(2),.workspace-picker>i,.sidebar-group-label,.sidebar-item>span:not(.sidebar-item-chevron),.sidebar-item em,.hosting-subnav,.sidebar-divider{display:none}.workspace-picker{justify-content:center;min-height:52px;padding:4px}.workspace-avatar{width:40px;height:40px}.sidebar-nav{margin-top:20px}.sidebar-item{justify-content:center;padding:0}.sidebar-item i{width:auto}}.workspace-shell .usage-pill{letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font:500 9px/1 IBM Plex Mono,ui-monospace,monospace;transition:color .18s,border-color .18s,background .18s;display:inline-flex;color:#cbd2c5!important;background:#111511!important;border:1px solid #b6ff3b38!important}.workspace-shell .usage-pill i{font-size:13px;color:var(--workspace-neon)!important}.workspace-shell .usage-pill:hover{color:#f2f6ed!important;background:#171d12!important;border-color:#b6ff3b8c!important}.bill-page{flex-direction:column;gap:0;display:flex}.bill-tabs{border-bottom:1px solid var(--fx-line);align-items:center;gap:0;margin-bottom:32px;display:flex}.bill-tab{color:var(--fx-faint);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-size:13px;font-weight:300;transition:color .1s,border-color .1s}.bill-tab:hover{color:var(--fx-fg)}.bill-tab.active{color:var(--fx-fg);border-bottom-color:var(--fx-neon)}.bill-tabs-right{align-items:center;gap:16px;margin-left:auto;padding:0 4px;display:flex}.bill-plan-pill{color:var(--fx-neon);letter-spacing:.06em;background:#b6ff3b0f;border:1px solid #b6ff3b26;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.bill-plan-dot{background:var(--fx-neon);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #b6ff3b99}.bill-sync-label{color:var(--fx-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.bill-page-title{color:var(--fx-fg);letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1}.bill-page-desc{color:var(--fx-muted);max-width:520px;margin:10px 0 0;font-size:13px;font-weight:300;line-height:1.55}.bill-plans-wrap{flex-direction:column;gap:28px;display:flex}.bill-plans-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.bill-freq-toggle{border:1px solid var(--fx-line);background:#ffffff0a;border-radius:999px;flex-shrink:0;align-items:center;padding:3px;display:flex}.bill-freq-toggle button{color:var(--fx-faint);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:300;transition:background .1s,color .1s}.bill-freq-toggle button.active{background:var(--fx-neon);color:#060608;font-weight:600}.bill-save-badge{color:inherit;opacity:.8;margin-left:4px}.bill-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.bill-plan-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.bill-plan-card:hover{border-color:#ffffff1f}.bill-plan-card.featured{border-color:#b6ff3b80;box-shadow:0 0 40px #b6ff3b0f}.bill-plan-card.current{box-shadow:inset 0 0 0 1px #b6ff3b33}.bill-popular-badge{background:var(--fx-neon);color:#060608;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:700;position:absolute;top:12px;right:12px}.bill-plan-top{border-bottom:1px solid var(--fx-line);padding:20px 20px 16px}.bill-plan-name{color:var(--fx-fg);letter-spacing:-.03em;font-size:16px;font-weight:300;display:block}.bill-plan-price{align-items:baseline;gap:2px;margin-top:12px;display:flex}.bill-plan-amount{color:var(--fx-fg);letter-spacing:-.06em;font-size:36px;font-weight:300;line-height:1}.bill-plan-per{color:var(--fx-faint);font-size:11px;font-weight:300}.bill-plan-yearly{color:var(--fx-neon);margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:block}.bill-plan-desc{color:var(--fx-muted);border-bottom:1px solid var(--fx-line);min-height:56px;margin:0;padding:12px 20px;font-size:11px;font-weight:300;line-height:1.5}.bill-plan-limits{border-bottom:1px solid var(--fx-line);flex-direction:column;gap:0;display:flex}.bill-limit-row{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 20px;display:flex}.bill-limit-row:last-child{border-bottom:0}.bill-limit-val{color:var(--fx-fg);font-size:11px;font-weight:300}.bill-limit-key{color:var(--fx-faint);font-size:10px;font-weight:300}.bill-plan-features{flex-direction:column;flex:1;gap:8px;margin:0;padding:14px 20px;list-style:none;display:flex}.bill-plan-features li{color:var(--fx-muted);align-items:flex-start;gap:8px;font-size:11px;font-weight:300;line-height:1.4;display:flex}.bill-plan-features li svg{color:var(--fx-neon);flex-shrink:0;margin-top:1px}.bill-plan-restrictions{border-top:1px solid var(--fx-line);flex-direction:column;gap:4px;padding:10px 20px 14px;display:flex}.bill-plan-restrictions span{color:var(--fx-faint);font-size:9px;font-weight:300;line-height:1.4}.bill-plan-btn{border:1px solid var(--fx-line);color:var(--fx-muted);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 14px 14px;padding:10px 14px;font-size:12px;font-weight:300;transition:background .1s,color .1s,border-color .1s;display:flex}.bill-plan-btn:hover{color:var(--fx-fg);background:#ffffff14;border-color:#ffffff24}.bill-plan-btn.featured{background:var(--fx-neon);border-color:var(--fx-neon);color:#060608;font-weight:600}.bill-plan-btn.featured:hover{opacity:.9}.bill-plan-btn.current{color:var(--fx-neon);cursor:default;background:#b6ff3b0f;border-color:#b6ff3b33}.bill-usage-wrap{flex-direction:column;gap:40px;display:flex}.bill-usage-head{border-bottom:1px solid var(--fx-line);padding-bottom:24px}.bill-usage-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.bill-usage-main{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;overflow:hidden}.bill-usage-month-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.bill-usage-month-label{color:var(--fx-muted);font-size:11px;font-weight:300}.bill-usage-credit{color:var(--fx-neon);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.bill-usage-credit span{color:var(--fx-faint);margin-left:4px;font-size:9px}.bill-usage-rows{flex-direction:column;display:flex}.bill-usage-row{border-bottom:1px solid var(--fx-line);grid-template-columns:32px 1fr minmax(200px,2fr) 80px 36px;align-items:center;gap:14px;padding:12px 20px;transition:background .1s;display:grid}.bill-usage-row:last-child{border-bottom:0}.bill-usage-row:hover{background:#ffffff05}.bill-usage-row.over{background:#ff645008}.bill-usage-row-icon{border:1px solid var(--fx-line);width:32px;height:32px;color:var(--fx-muted);background:#ffffff0a;border-radius:8px;place-items:center;font-size:14px;display:grid}.bill-usage-row-info{flex-direction:column;gap:2px;min-width:0;display:flex}.bill-usage-row-name{color:var(--fx-fg);font-size:13px;font-weight:300}.bill-usage-row-unit{color:var(--fx-faint);font-size:10px;font-weight:300}.bill-usage-bar-track{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.bill-usage-bar-fill{background:var(--fx-neon);border-radius:inherit;height:100%;transition:width .3s;box-shadow:0 0 6px #b6ff3b66}.bill-usage-row.over .bill-usage-bar-fill{box-shadow:none;background:#ff6450cc}.bill-usage-row-nums{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.bill-usage-val{color:var(--fx-fg);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.bill-usage-lim{color:var(--fx-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.bill-usage-over{color:#ff6450e6;margin-left:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.bill-usage-pct{color:var(--fx-faint);text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.bill-usage-footnote{color:var(--fx-faint);border-top:1px solid var(--fx-line);padding:12px 20px;font-size:10px;font-weight:300}.bill-usage-aside{position:sticky;top:20px}.bill-aside-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.bill-aside-label{color:var(--fx-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:300}.bill-aside-plan{color:var(--fx-fg);letter-spacing:-.03em;font-size:20px;font-weight:300}.bill-aside-price{align-items:baseline;gap:4px;display:flex}.bill-aside-amount{color:var(--fx-fg);letter-spacing:-.06em;font-size:32px;font-weight:300}.bill-aside-per{color:var(--fx-faint);font-size:11px}.bill-aside-desc{color:var(--fx-muted);margin:0;font-size:11px;font-weight:300;line-height:1.5}.bill-aside-credit-row{border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);color:var(--fx-muted);justify-content:space-between;align-items:center;padding:10px 0;font-size:11px;font-weight:300;display:flex}.bill-aside-credit-row span:last-child{color:var(--fx-neon);font-family:IBM Plex Mono,ui-monospace,monospace}.bill-aside-btn{border:1px solid var(--fx-line);color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:300;transition:background .1s,color .1s;display:flex}.bill-aside-btn:hover{color:var(--fx-fg);background:#ffffff0a}.bill-addons-wrap{flex-direction:column;gap:20px;display:flex}.bill-addons-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.bill-addons-title{color:#fff;letter-spacing:-.04em;margin:6px 0 0;font-size:22px;font-weight:500}.bill-addons-desc{color:#ffffff59;margin:5px 0 0;font-size:12px;font-weight:300}.bill-addons-total{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.bill-addons-total span{color:var(--fx-faint);font-size:10px;font-weight:300}.bill-addons-total strong{color:var(--fx-neon);letter-spacing:-.05em;font-size:28px;font-weight:300}.bill-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bill-addon-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;gap:14px;padding:18px 18px 16px;transition:border-color .15s,background .15s;display:flex}.bill-addon-card.active{background:#b6ff3b08;border-color:#b6ff3b4d}.bill-addon-top{justify-content:space-between;align-items:flex-start;display:flex}.bill-addon-icon{color:#fff6;background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.bill-addon-card.active .bill-addon-icon{color:var(--fx-neon);background:#b6ff3b14;border-color:#b6ff3b40}.bill-addon-price-tag{align-items:baseline;gap:2px;display:flex}.bill-addon-price-amount{color:#fff;letter-spacing:-.03em;font-family:Satoshi,sans-serif;font-size:20px;font-weight:600}.bill-addon-price-per{color:#ffffff4d;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300}.bill-addon-info{flex-direction:column;flex:1;gap:3px;display:flex}.bill-addon-name{color:#fff;letter-spacing:-.01em;font-family:Satoshi,sans-serif;font-size:13px;font-weight:500}.bill-addon-unit{color:var(--fx-neon);opacity:.8;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400}.bill-addon-detail{color:#ffffff4d;margin-top:1px;font-family:Satoshi,sans-serif;font-size:10.5px;font-weight:300}.bill-addon-stepper{border-top:1px solid #ffffff0f;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.bill-addon-stepper button{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-family:inherit;font-size:18px;line-height:1;transition:all .12s;display:grid}.bill-addon-stepper button:hover{background:var(--fx-neon);border-color:var(--fx-neon);color:#060608}.bill-addon-stepper>span:first-of-type{text-align:center;color:#fff;min-width:20px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.bill-addon-cost{color:var(--fx-neon);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.bill-addons-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.bill-addons-summary{color:var(--fx-muted);font-size:12px;font-weight:300}.bill-addons-save{background:var(--fx-neon);color:#060608;font:inherit;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:opacity .12s;display:flex}.bill-addons-save:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1120px){.bill-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bill-usage-layout{grid-template-columns:1fr}}@media (max-width:760px){.bill-plan-grid{grid-template-columns:1fr}.bill-addon-grid{grid-template-columns:1fr 1fr}.bill-plans-head,.bill-addons-head,.bill-addons-footer{flex-direction:column;align-items:flex-start}.bill-usage-row{grid-template-columns:32px 1fr 36px}.bill-usage-bar-track,.bill-usage-row-nums,.bill-usage-pct{display:none}}.landing-page .landing-brand{overflow:hidden;background:#11120f!important;border-radius:15px!important;width:148px!important;height:50px!important;padding:0!important}.landing-page .landing-brand:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:178%!important;inset:5px 10px!important}.landing-footer .landing-brand{width:148px!important;height:50px!important}.docs-search-results,.docs-content-section,.docs-result-list,.docs-reference-list{border-top-color:#e4e7df!important}.docs-next-grid a{background:#fbfcf9!important;border-color:#e4e7df!important}@media (max-width:760px){.hosting-console-head{display:block}.hosting-head-actions{margin-top:16px}.hosting-console-head h2{font-size:clamp(40px,14vw,58px)}.hosting-console-grid,.hosting-bottom-grid{display:block}.hosting-sequence-panel,.hosting-environments-panel{border-right:0;border-bottom:1px solid var(--shell-line)}}@media (prefers-reduced-motion:reduce){.rimbra-loader:before,.rimbra-loader img{animation:none}}.docs-portal-topbar{background:#fff!important;border-bottom-color:#e4e7df!important}.docs-portal-body,.docs-portal-main{background:#fff!important}.docs-portal-sidebar{scrollbar-color:#cbd2c5 #fbfcf9!important;background:#fbfcf9!important;border-right-color:#e4e7df!important}.docs-portal-group a:hover{color:#315ba8!important;background:#f0f6e9!important}.docs-article-figure{background:#f7f8f4!important;border-color:#e4e7df!important;box-shadow:0 15px 34px #1c232d14!important}.docs-next-grid a{color:inherit!important;background:#fbfcf9!important;border-color:#e4e7df!important}.docs-portal{--docs-ink:#171a16;--docs-muted:#5a5e65;--docs-soft:#f7f8f4;--docs-line:#e4e7df;min-height:100vh;color:var(--docs-ink);background:#fff}.docs-portal-topbar{border-bottom-color:var(--docs-line);background:#fff}.docs-portal-search>i{color:#747981}.docs-portal-search kbd{color:#7a7f87}.docs-portal-body{background:#fff}.docs-portal-sidebar{border-right-color:var(--docs-line);scrollbar-color:#cbd2c5 #fbfcf9;background:#fbfcf9}.docs-sidebar-utility a{color:#656a72}.docs-portal-group a{color:#5d6168}.docs-portal-group a:hover{color:#315ba8;background:#f0f6e9;border-left-color:#3e81e6}.docs-portal-main{background:#fff}.docs-page-context button:hover,.docs-copy-button:hover{color:#315ba8;border-color:#507cc8}.docs-article-figure{border-color:var(--docs-line);background:#f7f8f4;box-shadow:0 15px 34px #1c232d14}.docs-detail-list summary i{color:#828994}.docs-section-anchor{color:#989da4}.docs-article-section p code,.docs-article-section code,.docs-template-api code{color:#15335f;background:#f0f4e9}.docs-code{color:#dde5f2;background:#1d241b;border-color:#2d343f}.docs-on-page a:hover{color:#315ba8}.docs-article-nav>*{border-color:#0000}.docs-search-results,.docs-content-section{border-top-color:var(--docs-line)}.docs-section-heading>span{color:var(--docs-ink)}.docs-section-heading>strong{color:#6e7580}.docs-result-list,.docs-reference-list{border-top-color:var(--docs-line)}.docs-result-list>a,.docs-reference-list>a{border-bottom-color:var(--docs-line)}.docs-result-list>a:hover,.docs-reference-list>a:hover{background:#f7faf3}.docs-result-list strong,.docs-reference-list strong{color:#292e35}.docs-result-list small,.docs-reference-list small{color:#6e737b}.docs-result-list>a>i:last-child,.docs-reference-list>a>i:last-child{color:#717d90}.docs-empty-search{color:#787e86;border-top-color:var(--docs-line)}.docs-next-grid a{color:inherit;border-color:var(--docs-line);background:#fbfcf9}.docs-next-grid strong{color:#282d35}.docs-next-grid span{color:#636870}.docs-next-grid b{color:#17428c}@media (max-width:680px){.docs-portal-sidebar{border-bottom-color:var(--docs-line);background:#fbfcf9}.docs-portal-group a{border-color:#dce2d7}.docs-portal-group a.current{border-color:#5d8ad7}.docs-on-page{border-top-color:var(--docs-line);border-bottom-color:var(--docs-line)}}.workspace-sidebar .sidebar-logo{width:42px;height:42px;background-size:135%!important}.app-boot-screen .rimbra-loader{--rimbra-loader-size:52px}.auth-brand-row .auth-brand-mark{flex:0 0 42px;width:42px;height:42px;background-size:145%!important}.rimbra-loader-xl{--rimbra-loader-size:64px}.workspace-content{position:relative}.workspace-tab-surface{min-height:100%;animation:.26s cubic-bezier(.2,.75,.25,1) both workspace-tab-enter}@keyframes workspace-tab-enter{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sidebar-head{justify-content:space-between;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.sidebar-head .sidebar-brand{padding:0}.sidebar-search{color:#7c828a;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:17px;display:grid}.sidebar-search:hover{color:#f0f7ec;background:#ffffff0d}.workspace-sidebar .sidebar-brand-name{display:none}.workspace-sidebar .sidebar-logo{border-radius:9px;width:30px;height:30px;font-size:15px}.workspace-sidebar .workspace-picker{color:#e7eee3;background:0 0;border:0;border-radius:9px;min-height:44px;padding:4px 7px}.workspace-sidebar .workspace-picker:hover,.workspace-sidebar .workspace-picker[aria-expanded=true]{background:#ffffff0b}.workspace-sidebar .workspace-avatar{background:#171d16;border:0;width:30px;height:30px}.workspace-sidebar .workspace-picker strong{color:#e7eee3;letter-spacing:-.02em;font-family:inherit;font-size:13px;font-weight:600}.workspace-sidebar .workspace-picker small{color:#6d737d;margin-top:1px;font-family:inherit;font-size:10px}.workspace-sidebar .workspace-picker>i{color:#838991;font-size:14px}.workspace-sidebar .sidebar-nav{gap:2px;margin-top:18px}.workspace-sidebar .sidebar-item{color:#8b9199;letter-spacing:-.015em;border-radius:8px;min-height:37px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500}.workspace-sidebar .sidebar-item:hover{color:#f0f7ec;background:#ffffff0b}.workspace-sidebar .sidebar-item.active{color:#f0f7ec;box-shadow:none;background:0 0}.workspace-sidebar .sidebar-item.active i,.workspace-sidebar .sidebar-item.active .sidebar-item-chevron{color:var(--green)}.workspace-sidebar .sidebar-item i{color:#737982;width:18px;font-size:15px}.workspace-sidebar .sidebar-item-icon{flex:0 0 18px;place-items:center;display:inline-grid!important}.workspace-sidebar .sidebar-item-chevron{color:#757b85;font-size:13px}.workspace-sidebar .hosting-subnav{border-left-color:#d7e1ef1f;gap:1px;margin:4px 0 5px 12px;padding:3px 0 3px 12px}.workspace-sidebar .subnav-item{color:#717780;border-radius:7px;min-height:31px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:500}.workspace-sidebar .subnav-item:hover{color:#e9eef5;background:#ffffff0a;transform:none}.workspace-sidebar .subnav-item.active{color:#e9eef5;box-shadow:none;background:0 0}.workspace-sidebar .subnav-item.active .subnav-icon,.workspace-sidebar .subnav-item.active .subnav-chevron{color:var(--green)}.workspace-sidebar .subnav-icon{color:#717780;width:15px;font-size:13px}.workspace-sidebar .subnav-chevron{color:#717780;font-size:10px}.workspace-sidebar .marketing-subdomain{color:#c7cdd7;border-radius:7px;min-height:31px;margin:0 0 3px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:600}.workspace-sidebar .marketing-subdomain>i{color:var(--green);font-size:13px}.workspace-sidebar .marketing-subdomain>span:last-child{color:#818995;font-size:12px}.workspace-sidebar .sidebar-divider{margin:18px 8px 13px}.workspace-sidebar .sidebar-lower .sidebar-item{color:#717780}.sidebar-collapsed .workspace-sidebar .hosting-subnav{display:none}.docs-article-head{border-bottom:1px solid #20251f;max-width:920px;padding-top:64px;padding-bottom:46px}.docs-article-meta{justify-content:space-between;align-items:center;gap:18px;display:flex}.docs-article-meta .docs-copy-button,.docs-copy-button{color:#c4cbd5;cursor:pointer;background:#0b0f0b;border:1px solid #282d35;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:11px;display:inline-flex}.docs-copy-button:hover{color:var(--green);border-color:#3f5678}.docs-article-head h1{max-width:900px;margin-top:18px}.docs-article-head p{max-width:710px}.docs-article-section+.docs-article-section{border-top:0;padding-top:56px}.docs-article-section h2{align-items:baseline;gap:12px;font-size:27px;display:flex}.docs-section-index{color:var(--green);letter-spacing:.05em;flex:none;font:10px IBM Plex Mono,ui-monospace,monospace}.docs-article-section h2>span:nth-child(2){min-width:0}.docs-section-anchor{color:#4e5663;opacity:0;margin-left:1px;font:15px IBM Plex Mono,ui-monospace,monospace;text-decoration:none;transition:color .16s,opacity .16s}.docs-article-section h2:hover .docs-section-anchor,.docs-section-anchor:focus-visible{color:var(--green);opacity:1}.docs-article-figure{box-shadow:none;background:#090d09;border:1px solid #252a32;border-radius:9px;margin:32px 0 36px}.docs-article-figure figcaption{padding:12px 15px}.docs-article-note{border-left:2px solid var(--green);background:#2563eb0b;border-radius:0;margin-top:28px;padding:17px 19px}.docs-article-nav{border-top:1px solid #20251f;gap:32px;margin-top:6px;padding-top:24px}.docs-article-nav>*{background:0 0;border:0;border-radius:0;min-height:58px;padding:10px 0}.docs-article-nav>:last-child{text-align:right}.docs-article-nav a:hover{background:0 0;border-color:#0000}.docs-article-nav strong{color:#cfd7e3;font-size:13px}.docs-article-nav a:hover strong{color:var(--green)}@media (max-width:680px){.docs-article-head{padding-top:42px;padding-bottom:35px}.docs-article-meta{align-items:flex-start}.docs-article-head h1{font-size:43px}.docs-article-section h2{font-size:23px}.docs-section-anchor{opacity:1}.docs-article-section+.docs-article-section{padding-top:44px}}.docs-portal{color:#f0f4ed;background:#080b14}.docs-portal-topbar{background:#0a0d0a}.docs-portal-brand{font-size:16px}.docs-portal-tabs>*{color:#979da6;font-size:12px}.docs-search{background:#101410;border-color:#2e333a;height:40px}.docs-search input{font-size:12px}.docs-portal-group h2{color:#9fa6b0;margin-bottom:10px;font-size:12px}.docs-portal-group a{color:#a6acb5;padding:9px 10px;font-size:13px;line-height:1.35}.docs-portal-group a:hover,.docs-portal-group a.current{color:#f0f4ed;background:#10141a}.docs-sidebar-footer span{font-size:10px}.docs-sidebar-footer strong{font-size:12px}.docs-kicker{color:#96a0ae;font-size:10px}.docs-introduction-header{max-width:980px;padding-top:76px}.docs-introduction-header h1{max-width:930px;font-size:clamp(50px,5.4vw,78px)}.docs-introduction-header p,.docs-introduction-lede{color:#b4bac2;font-size:18px;line-height:1.72}.docs-introduction-body{max-width:900px}.docs-long-section h2{font-size:36px}.docs-long-section>p{color:#b0b5bd;font-size:17px}.docs-detail-list summary strong{font-size:18px}.docs-detail-list details p{color:#abb1b9;font-size:16px}.docs-detail-list details a{font-size:12px}.docs-introduction-steps strong,.docs-quickstart-list strong{font-size:18px}.docs-introduction-steps small,.docs-quickstart-list small{color:#a7adb6;font-size:15px}.docs-next-grid a{min-height:156px;padding:20px}.docs-next-grid strong{font-size:17px}.docs-next-grid span{color:#a7adb6;font-size:14px}.docs-article-head{max-width:980px;padding-top:76px}.docs-article-head h1{max-width:960px;font-size:clamp(52px,5.4vw,78px)}.docs-article-head p{color:#b4bac2;max-width:760px;font-size:18px;line-height:1.7}.docs-article-layout{grid-template-columns:minmax(0,820px) 200px;gap:80px}.docs-article-section h2{font-size:30px}.docs-article-section p{color:#b3b8c0;max-width:800px;font-size:17px;line-height:1.82}.docs-step-list,.docs-bullet-list{color:#ccd1d8;max-width:800px;font-size:16px;line-height:1.8}.docs-step-list li,.docs-bullet-list li{font-size:17px}.docs-article-note span{color:#b0b8c3;font-size:14px}.docs-on-page>span{color:#8b939e;font-size:10px}.docs-on-page a{color:#9aa0a9;font-size:12px}.docs-article-nav strong{font-size:14px}.docs-portal-footer{font-size:10px}@media (max-width:900px){.docs-portal-main{padding-left:36px;padding-right:36px}}@media (max-width:680px){.docs-portal-sidebar{background:#0a0d0a}.docs-portal-group a{padding:8px 10px;font-size:12px}.docs-portal-main{padding-left:20px;padding-right:20px}.docs-introduction-header{padding-top:48px}.docs-introduction-header h1,.docs-article-head h1{font-size:46px}.docs-introduction-header p,.docs-introduction-lede,.docs-article-head p{font-size:16px}.docs-long-section h2{font-size:30px}.docs-long-section>p,.docs-article-section p{font-size:16px}}.pulse-dot{display:none!important}.project-security-surface{gap:0;max-width:1120px;display:grid}.project-security-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:12px 0 18px;display:flex}.project-security-head h2{color:#e9eef5;letter-spacing:-.09em;margin-top:8px;font-size:clamp(31px,4vw,49px);font-weight:500;line-height:.92}.project-security-statusline{color:#717781;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.project-security-list-new{border-top:0;padding-top:0}.project-security-list-new>button{width:100%;min-height:72px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:0;transition:background .16s,padding .16s;display:grid}.project-security-list-new>button:hover{background:#3d84ff09;padding-left:4px;padding-right:4px}.project-security-list-new>button:disabled{cursor:wait;opacity:.7}.security-row-icon{width:32px;height:32px;color:var(--green);background:#3d84ff12;border:1px solid #3d84ff38;border-radius:9px;place-items:center;font-size:15px;display:grid}.project-security-list-new>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-security-list-new strong{color:#e2e7ee;font-size:11px;font-weight:500}.project-security-list-new small{color:#717781;font-size:9px}.project-security-list-new>button>i{color:#8a919b;font-size:14px}.security-toggle{background:#151b15;border:1px solid #2e333b;border-radius:999px;align-items:center;width:38px;height:21px;padding:3px;display:flex}.security-toggle i{background:#747a84;border-radius:50%;width:13px;height:13px;transition:transform .16s,background .16s;display:block}.security-toggle.is-on{background:#3d84ff1f;border-color:#3d84ff7a}.security-toggle.is-on i{background:var(--green);transform:translate(16px)}.project-security-policy{border-top:1px solid var(--line);margin-top:30px;padding-top:17px}.project-security-policy-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;display:grid}.project-security-policy-grid span{border-right:1px solid var(--line);gap:7px;min-height:68px;padding:0 16px;display:grid}.project-security-policy-grid span:first-child{padding-left:0}.project-security-policy-grid span:last-child{border-right:0}.project-security-policy-grid small{color:#676c74;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.project-security-policy-grid strong{color:#cfd5df;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400}@media (max-width:760px){.project-security-head{align-items:start}.project-security-statusline{flex-direction:column;justify-content:center;align-items:start;padding:11px 0}.project-security-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-security-policy-grid span,.project-security-policy-grid span:first-child{border-right:0;border-bottom:1px solid var(--line);padding:12px 12px 12px 0}.project-security-policy-grid span:nth-child(odd){border-right:1px solid var(--line)}.project-security-policy-grid span:nth-last-child(-n+2){border-bottom:0}}.project-domains-surface{gap:0;max-width:1120px;display:grid}.project-domains-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:12px 0 18px;display:flex}.project-domains-head h2{color:#e9eef5;letter-spacing:-.09em;margin-top:8px;font-size:clamp(31px,4vw,49px);font-weight:500;line-height:.92}.project-domain-production,.project-domain-connect{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:77px;display:grid}.project-domain-production>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-domain-production strong{color:#e2e7ee;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.project-domain-production small,.project-domain-muted{color:#717781;font-size:9px}.project-domain-production .domain-open-link{color:var(--green);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.project-domain-connect{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:16px 0}.project-domain-connect label{color:#717781;text-transform:uppercase;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:grid}.project-domain-connect input{color:#e5eaf2;background:0 0;border:1px solid #2e333b;border-radius:7px;outline:0;width:100%;height:38px;padding:0 11px;font:10px IBM Plex Mono,ui-monospace,monospace}.project-domain-connect input:focus{border-color:var(--green);box-shadow:0 0 0 3px #3d84ff14}.project-domain-connect .green-button{border-radius:9px;align-self:end;min-height:38px}.project-domains-surface .project-domain-list{border-top:0;padding-top:0}.project-domains-surface .project-domain-row{border-bottom-color:var(--line);min-height:68px}.project-domains-surface .project-domain-row:last-child{border-bottom:0}.project-domains-surface .project-domain-row strong{color:#e2e7ee;font-size:11px}.project-domains-surface .project-domain-row small{color:#717781;font-size:9px}.project-domains-surface .project-domain-row .project-feature-icon{width:32px;height:32px}.project-domains-empty{color:#e2e7ee;border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:73px;font-size:11px;display:flex}.project-domains-empty .security-row-icon{flex:none}@media (max-width:760px){.project-domains-head{align-items:start}.project-domain-connect{grid-template-columns:1fr}.project-domain-connect .green-button{justify-self:start}.project-domain-production{grid-template-columns:36px minmax(0,1fr)}.project-domain-production .domain-open-link,.project-domain-production .project-domain-muted{grid-column:2;justify-self:start}}.project-domain-existing{border-bottom:1px solid var(--line);padding:13px 0 0}.project-domain-existing-trigger{color:#9fa7b4;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.project-domain-existing-trigger i:first-child{color:var(--green);font-size:14px}.project-domain-existing-trigger i:last-child{color:#717781;font-size:12px}.project-domain-existing-trigger:hover{color:var(--green)}.project-domain-existing-panel{border:1px solid var(--line);background:#0a0f0ab3;border-radius:9px;gap:10px;margin:11px 0 14px;padding:12px;display:grid}.project-domain-existing-head{color:#6d7580;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:flex}.project-domain-existing-list{gap:4px;display:grid}.project-domain-existing-list>button{min-height:51px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:6px 8px;display:grid}.project-domain-existing-list>button:hover,.project-domain-existing-list>button.selected{background:#3d84ff0f;border-color:#3d84ff59}.project-domain-existing-list>button .security-row-icon{border-radius:8px;width:29px;height:29px;font-size:13px}.project-domain-existing-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.project-domain-existing-list>button strong{color:#e2e7ee;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400;overflow:hidden}.project-domain-existing-list>button small{color:#717781;font-size:8px}.project-domain-existing-list>button>i:last-child{color:#0000;font-size:13px}.project-domain-existing-list>button.selected>i:last-child{color:var(--green)}.project-domain-existing-panel>.green-button{border-radius:8px;justify-self:start;min-height:34px}.project-domain-existing-empty{color:#717781;align-items:center;gap:8px;min-height:38px;font-size:9px;display:flex}.project-domain-existing-empty i{color:#878f9a;font-size:14px}.project-domain-existing-note{color:#5f6670;font-size:8px}.project-domain-import{border-bottom:1px solid var(--line);padding:13px 0 0}.project-domain-import-trigger{color:#9fa7b4;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.project-domain-import-trigger i:first-child{color:var(--green);font-size:14px}.project-domain-import-trigger i:last-child{color:#717781;font-size:12px}.project-domain-import-trigger:hover{color:var(--green)}.project-domain-import-form{border-bottom:0;margin-top:2px}.project-domains-surface .project-domain-row{grid-template-columns:32px minmax(0,1fr) auto auto auto}.project-domain-open{min-height:28px;color:var(--green);cursor:pointer;background:0 0;border:1px solid #3d84ff4d;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font:9px IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.project-domain-open:hover{background:#3d84ff14;border-color:#3d84ffa6}@media (max-width:760px){.project-domain-import-form{grid-template-columns:1fr}.project-domain-import-form .green-button{justify-self:start}.project-domains-surface .project-domain-row{flex-wrap:wrap;gap:9px;display:flex}.project-domains-surface .project-domain-row>span:nth-child(2){flex:170px;min-width:0}.project-domains-surface .project-domain-row>span:nth-child(3){margin-left:auto}.project-domains-surface .project-domain-open,.project-domains-surface .domain-remove-button{grid-column:auto}}.project-domains-surface{width:100%;max-width:none;padding:0 12px 24px}.project-domains-head{align-items:center;padding:4px 0 15px}.project-domains-head h2{margin:5px 0 0;font-size:clamp(30px,3.5vw,43px);line-height:.98}.project-domain-production{min-height:69px}.project-domain-import,.project-domain-existing{padding-top:0}.project-domain-import-trigger,.project-domain-existing-trigger{justify-content:flex-start;width:100%;min-height:55px;font-size:9px}.project-domain-import-trigger i:last-child,.project-domain-existing-trigger i:last-child{margin-left:2px}.project-domain-import-form{margin:0;padding:13px 0 15px}.project-domain-existing-panel{border-left:0;border-right:0;border-radius:0;margin:0}.project-domains-surface .project-domain-row{grid-template-columns:32px minmax(0,1fr) auto auto auto;min-height:74px}.project-domains-surface .project-domain-row .project-card-state{font-size:9px}.project-domains-surface .domain-remove-button{color:#808690;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0 7px;font:9px IBM Plex Mono,ui-monospace,monospace}.project-domains-surface .domain-remove-button:hover{color:#e8a8a8}@media (max-width:760px){.project-domains-surface{padding:0 0 22px}.project-domains-surface .project-domain-row{min-height:78px}}.project-domains-surface{max-width:1060px;padding:0 10px 34px}.project-domains-head{padding:8px 0 18px}.project-domains-head h2{letter-spacing:-.085em;font-size:clamp(32px,4vw,48px)}.project-domains-count{color:#88909b;text-transform:uppercase;align-items:center;gap:7px;font:9px IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.project-domains-count strong{color:#d6dde8;font-weight:400}.project-domains-body{gap:0;display:grid}.project-domains-surface .project-domain-production{background:linear-gradient(90deg,#3d84ff14,#3d84ff04 56%,#0000);border:1px solid #3d84ff2e;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:86px;margin-top:18px;padding:0 16px}.project-domain-mark,.project-domain-action-icon{color:var(--green);background:#3d84ff14;border:1px solid #3d84ff52;place-items:center;display:inline-grid}.project-domain-mark{border-radius:10px;width:34px;height:34px;font-size:16px}.project-domains-surface .project-domain-production>span:nth-child(2){gap:3px;display:grid}.project-domains-surface .project-domain-production small{color:#7b8491;letter-spacing:.12em;text-transform:uppercase;order:0;font:8px IBM Plex Mono,ui-monospace,monospace}.project-domains-surface .project-domain-production strong{color:#eef5eb;order:1;font:500 13px IBM Plex Mono,ui-monospace,monospace}.project-domains-surface .project-domain-production em{color:#6b7380;order:2;font:9px IBM Plex Mono,ui-monospace,monospace}.project-domains-surface .project-domain-primary-action{color:#9abfff;background:#3d84ff14;border:1px solid #3d84ff42;border-radius:8px;min-height:34px;padding:0 11px;font:9px IBM Plex Mono,ui-monospace,monospace;text-decoration:none}.project-domains-surface .project-domain-primary-action:hover{color:#11150f;background:var(--green)}.project-domain-actions{border-top:1px solid var(--line);margin-top:16px}.project-domain-action-group{border-bottom:1px solid var(--line)}.project-domain-action-row{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:0 8px;display:grid}.project-domain-action-row:hover{background:#3d84ff09}.project-domain-action-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-domain-action-row strong{color:#d8dee8;font-size:11px;font-weight:500}.project-domain-action-row small{color:#6c7480;font-size:9px}.project-domain-action-row>i{color:#969fad;font-size:14px}.project-domain-action-icon{border-radius:9px;width:30px;height:30px;font-size:14px}.project-domains-surface .project-domain-import-form{border-bottom:0;margin:0;padding:0 8px 14px 53px}.project-domains-surface .project-domain-existing-panel{border:1px solid var(--line);border-radius:9px;margin:0 8px 12px 53px;padding:10px}.project-domains-surface .project-domain-list{border-top:1px solid var(--line);margin-top:16px}.project-domains-surface .project-domain-row{min-height:78px;padding:0 8px}.project-domains-surface .project-domain-row:hover{background:#3d84ff06}.project-domains-surface .project-domain-row .project-feature-icon{color:var(--green);background:#3d84ff0f;border-color:#3d84ff40}.project-domains-surface .project-domain-open{border-radius:8px;min-height:32px;padding:0 10px}@media (max-width:760px){.project-domains-surface{padding-left:0;padding-right:0}.project-domains-surface .project-domain-production{grid-template-columns:36px minmax(0,1fr);margin-top:14px;padding:0 10px}.project-domains-surface .project-domain-primary-action,.project-domains-surface .project-domain-muted{grid-column:2;justify-self:start}.project-domains-surface .project-domain-import-form{padding-left:8px}.project-domains-surface .project-domain-existing-panel{margin-left:8px}}.project-domains-surface .project-domain-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.project-domains-surface .project-domain-action-group{border-bottom:0}.project-domains-surface .project-domain-compact-action{color:#d8dee8;background:#0d120d;border:1px solid #293240;border-radius:8px;grid-template-columns:none;gap:7px;width:auto;min-height:38px;padding:0 11px 0 7px;display:inline-flex}.project-domains-surface .project-domain-compact-action:hover{color:#11150f;background:var(--green);border-color:var(--green)}.project-domains-surface .project-domain-compact-action .project-domain-action-icon{border-radius:6px;width:23px;height:23px;font-size:12px}.project-domains-surface .project-domain-compact-action>span:nth-child(2){display:block}.project-domains-surface .project-domain-compact-action strong{font-size:9px}.project-domains-surface .project-domain-compact-action>i{font-size:12px}.project-domains-surface .project-domain-compact-action:hover .project-domain-action-icon{color:#11150f;background:#11150f14;border-color:#11150f40}.project-domains-surface .project-domain-compact-action:hover>i{color:#11150f}.project-domains-surface .project-domain-actions .project-domain-existing-panel{flex-basis:100%;width:min(100%,430px);margin:0}.project-domains-surface .project-domain-primary-action-button{color:#10150d;background:var(--green);border-color:var(--green);box-shadow:0 8px 24px #3d84ff29}.project-domains-surface .project-domain-primary-action-button .project-domain-action-icon{color:#10150d;background:#10150d14;border-color:#10150d33}.project-domains-surface .project-domain-primary-action-button>i{color:#10150d}.project-domains-surface .project-domain-primary-action-button:hover{background:#70a4ff;border-color:#70a4ff}.project-domains-surface .project-domain-import-button{border-radius:9px;width:auto;min-height:38px;padding:0 13px;font-size:10px;box-shadow:0 8px 24px #3d84ff29}.project-domains-surface .project-domain-import-button>i{font-size:13px}.domain-result-list{border:1px solid #24282d;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.domain-result-list-row{background:#0a0b0a;border-bottom:1px solid #24282d;border-right:1px solid #24282d;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;display:grid}.domain-result-list-row:nth-child(3n){border-right:0}.domain-result-list-row:nth-last-child(-n+3){border-bottom:0}.domain-result-list-name{gap:4px;min-width:0;display:grid}.domain-result-list-name strong{color:#e7ebf1;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;overflow:hidden}.domain-result-list-name small{color:#6e737b;white-space:nowrap;font-size:9px}.domain-result-list-price{color:#ccd1d9;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.domain-result-list-price small{color:#666b73;font-size:8px}.domain-result-list-action{color:#2563eb;cursor:pointer;background:#3d84ff14;border:1px solid #3d84ff47;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.domain-result-list-action:hover{background:#3d84ff29;border-color:#3d84ff99}.domain-result-list-action:disabled{color:#7b8189;cursor:default;background:#151915;border-color:#292c31}.domain-result-list-status{color:#7b8088;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.domain-result-list-status .pulse-dot{width:5px;height:5px;box-shadow:none;background:#7b8088}.domain-result-list-row.taken .domain-result-list-status{color:#e8a9ad}.domain-result-list-row.unavailable .domain-result-list-status{color:#7b8088}@media (max-width:760px){.domain-result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-result-list-row:nth-child(3n){border-right:1px solid #24282d}.domain-result-list-row:nth-child(2n){border-right:0}.domain-result-list-row:nth-last-child(-n+3){border-bottom:1px solid #24282d}.domain-result-list-row:nth-last-child(-n+2){border-bottom:0}}@media (max-width:500px){.domain-result-list{grid-template-columns:1fr}.domain-result-list-row,.domain-result-list-row:nth-child(2n),.domain-result-list-row:nth-child(3n){border-bottom:1px solid #24282d;border-right:0}.domain-result-list-row:last-child{border-bottom:0}}.domain-market-page .domain-buy-market-head{text-align:center;border-bottom:0;max-width:760px;margin:0 auto;padding:56px 0 28px;display:block}.domain-market-page .domain-buy-market-head h2{letter-spacing:-.08em;font-size:clamp(38px,5vw,58px)}.domain-market-page .domain-buy-market-head p{margin-left:auto;margin-right:auto;font-size:12px}.domain-market-page .domain-buy-market-grid,.domain-market-page .domain-buy-source-mark,.domain-market-page .domain-tld-picker,.domain-market-page .domain-buy-footnote{display:none}.domain-market-page .domain-buy-simple-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.domain-market-page .domain-buy-page-search{background:#0a0b0a;border:1px solid #35393e;border-radius:10px;width:min(850px,100%);margin:0 auto;padding:6px 6px 6px 16px}.domain-market-page .domain-buy-page-search input{height:46px;font-size:13px}.domain-market-page .domain-search-start{text-align:center;justify-items:center;min-height:180px;padding:58px 10px 20px}.domain-market-page .domain-search-start>i{color:#2563eb;margin-bottom:12px}.domain-market-page .domain-search-start strong{font-size:14px}.domain-market-page .domain-search-results{border:0;margin-top:42px}.domain-results-heading{color:#767a81;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.domain-results-heading strong{color:#dbe0e8;font-weight:500}.domain-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.domain-result-card{min-height:256px;box-shadow:none;background:#0a0b0a;border:1px solid #24282d;border-radius:8px;flex-direction:column;padding:19px;display:flex}.domain-result-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.domain-result-card-head>strong{color:#eff4ec;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:500;overflow:hidden}.domain-result-card>small{color:#747981;min-height:28px;margin-top:8px;font-size:10px;line-height:1.35}.domain-result-card .domain-availability{flex:none;font-size:8px}.domain-result-card .domain-availability .pulse-dot{width:6px;height:6px}.domain-result-price{align-items:baseline;gap:7px;margin-top:26px;display:flex}.domain-result-price strong{color:#eef4eb;letter-spacing:-.06em;font-size:24px;font-weight:600}.domain-result-price span{color:#7b8088;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.domain-result-card>p{color:#6e737b;margin-top:5px;font-size:10px}.domain-result-card>.green-button{border-radius:8px;width:100%;min-height:40px;margin-top:auto;font-size:10px}.domain-result-card>.green-button:disabled{color:#747980;box-shadow:none;cursor:not-allowed;background:#151915;border-color:#292c31}.domain-result-card.premium{border-color:#c996ff6b}.domain-result-card.premium .green-button:not(:disabled){background:linear-gradient(135deg,#93499f,#bb5fc8)}.domain-result-card.taken,.domain-result-card.unavailable{opacity:.8}@media (max-width:980px){.domain-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.domain-market-page .domain-buy-market-head{padding-top:34px}.domain-results-heading{flex-direction:column;align-items:flex-start;gap:6px}.domain-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.domain-market-page .domain-buy-page-search{flex-direction:column;align-items:stretch;padding:8px}.domain-market-page .domain-buy-page-search .green-button{width:100%}.domain-result-grid{grid-template-columns:1fr}}.domain-market-page .domain-tld-picker{border-bottom:1px solid var(--shell-line);margin-top:26px;padding-bottom:15px}.domain-market-page .domain-tld-picker>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.domain-market-page .domain-tld-picker button{color:#a9b0bb;cursor:pointer;background:0 0;border:1px solid #2e343c;border-radius:7px;min-width:50px;min-height:30px;padding:0 11px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;transition:color .18s,border-color .18s,background .18s}.domain-market-page .domain-tld-picker button:hover{color:var(--green);background:#2563eb0f;border-color:#2563eb80}.domain-market-page .domain-search-start{color:#717781;align-content:center;justify-items:start;min-height:232px;padding:30px 6px 14px;display:grid}.domain-market-page .domain-search-start>i{color:#9fa8b5;margin-bottom:16px;font-size:23px}.domain-market-page .domain-search-start strong{color:#e0e5ed;letter-spacing:-.03em;font-size:15px}.domain-market-page .domain-search-start span{margin-top:7px;font-size:11px}.domain-market-page .domain-search-results{border-top:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);margin-top:24px}.domain-market-page .domain-search-result-row{color:#9a9fa7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #868f9d26;grid-template-columns:minmax(0,1fr) auto minmax(74px,auto) 16px;align-items:center;gap:15px;width:100%;min-height:61px;padding:9px 2px;transition:padding .18s,background .18s,color .18s;display:grid}.domain-market-page .domain-search-result-row:last-child{border-bottom:0}.domain-market-page .domain-search-result-row:hover,.domain-market-page .domain-search-result-row.active{color:#edf4e9;background:#2563eb0e;padding-left:7px;padding-right:7px}.domain-market-page .domain-search-result-name{gap:4px;min-width:0;display:grid}.domain-market-page .domain-search-result-name strong{color:#e2e7ee;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;overflow:hidden}.domain-market-page .domain-search-result-name small{color:#757c86;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.domain-market-page .domain-availability{text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.domain-market-page .domain-availability .pulse-dot{width:6px;height:6px;box-shadow:none}.domain-market-page .domain-availability.available{color:var(--green)}.domain-market-page .domain-availability.available .pulse-dot{background:var(--green)}.domain-market-page .domain-availability.premium{color:#d9b8ff}.domain-market-page .domain-availability.premium .pulse-dot{background:#c996ff}.domain-market-page .domain-availability.taken{color:#e8a9ad}.domain-market-page .domain-availability.taken .pulse-dot{background:#e8a9ad}.domain-market-page .domain-availability.unavailable{color:#8d939b}.domain-market-page .domain-availability.unavailable .pulse-dot{background:#8d939b}.domain-market-page .domain-search-result-price{color:#d4dae2;text-align:right;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.domain-market-page .domain-search-result-price small{color:#6c737d;font-family:inherit;font-size:8px}.domain-market-page .domain-search-result-row>i{color:#6b737e;font-size:13px}.domain-market-page .domain-search-result-row:hover>i,.domain-market-page .domain-search-result-row.active>i{color:var(--green)}.domain-market-page .domain-search-state{color:#818892;align-items:center;gap:10px;min-height:91px;padding:18px 4px;font-size:11px;display:flex}.domain-market-page .domain-search-state>i{color:#9fa8b5;font-size:17px}.domain-market-page .domain-search-state.error,.domain-market-page .domain-search-state.error>i{color:#e8a9ad}.domain-market-page .domain-order-selection small{max-width:230px}@media (max-width:760px){.domain-market-page .domain-search-result-row{grid-template-columns:minmax(0,1fr) auto 15px;gap:9px}.domain-market-page .domain-search-result-price{text-align:left;grid-area:2/1/auto/2}.domain-market-page .domain-availability{grid-area:1/2/auto/3}.domain-market-page .domain-search-result-row>i{grid-area:1/3/span 2/4}}.domain-market-page{max-width:1180px;padding:22px 0 76px}.domain-buy-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding-bottom:16px;display:flex}.domain-buy-topbar>span{color:#767a81;text-transform:uppercase;letter-spacing:.1em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.domain-buy-market-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:38px 0 28px;display:flex}.domain-buy-market-head h2{color:#eef3eb;letter-spacing:-.09em;margin-top:8px;font-size:clamp(40px,5.2vw,66px);font-weight:500;line-height:.92}.domain-buy-market-head p{color:#898f94;max-width:490px;margin-top:12px;font-size:12px;line-height:1.5}.domain-buy-live-mark{color:#abb1b9;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding-bottom:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.domain-buy-live-mark .pulse-dot{width:6px;height:6px;box-shadow:none}.domain-buy-market-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(230px,.7fr);gap:0;margin-top:24px;display:grid}.domain-market-page .domain-buy-search-panel{border:0;border-right:1px solid var(--line);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:20px 26px 24px 0}.domain-buy-panel-head{color:#767a81;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.domain-buy-panel-head>span:last-child{color:#676b72;text-transform:none;font-size:8px}.domain-market-page .domain-buy-page-search{background:#0a0c0a;border:1px solid #303338;border-radius:8px;margin-top:16px;padding:5px 5px 5px 13px}.domain-market-page .domain-buy-page-search:focus-within{border-color:#3d84ffa6;box-shadow:0 0 0 3px #3d84ff14}.domain-market-page .domain-buy-page-search input{color:#e8eee6;height:40px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.domain-market-page .domain-buy-page-search input::placeholder{color:#62666b}.domain-market-page .domain-buy-page-search .green-button{white-space:nowrap;border-radius:6px;min-height:40px;padding:0 14px;font-size:10px}.domain-market-page .domain-tld-row{color:#7e838b;margin-top:13px}.domain-market-page .domain-tld-row button{color:#b4bac4;background:0 0;border-color:#303439;border-radius:6px}.domain-market-page .domain-tld-row button:hover{color:#82b4ff;background:#3d84ff0f;border-color:#3d84ff73}.domain-buy-route{align-content:start;gap:0;padding:20px 0 0 24px;display:grid}.domain-buy-route>.section-label{margin-bottom:7px}.domain-buy-route-row{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-height:58px;padding:11px 0;display:grid}.domain-buy-route-row>strong{color:#2563eb;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.domain-buy-route-row>span{gap:3px;display:grid}.domain-buy-route-row b{color:#dce0e7;font-size:11px;font-weight:600}.domain-buy-route-row small{color:#74787e;font-size:9px;line-height:1.35}.domain-market-page .domain-buy-result-card{border:0;border-bottom:1px solid var(--line);border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:24px;margin-top:20px;padding:19px 0}.domain-market-page .domain-buy-result-card h3{color:#eff4ec;letter-spacing:-.04em;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;font-weight:500}.domain-market-page .domain-buy-result-card p{color:#7b8087;margin-top:5px;font-size:10px}.domain-buy-result-actions{flex:none;justify-items:end;gap:8px;display:grid}.domain-buy-result-actions>span{color:#6f737a;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}.domain-buy-result-actions .green-button{border-radius:7px;min-height:38px;padding:0 13px;font-size:10px}.domain-buy-footnote{color:#70747b;align-items:center;gap:8px;margin-top:18px;font-size:9px;display:flex}.domain-buy-footnote>i{color:#868d97;font-size:13px}@media (max-width:760px){.domain-market-page{padding-top:16px}.domain-buy-market-head{padding-top:28px;display:block}.domain-buy-live-mark{margin-top:18px}.domain-buy-market-grid{display:block}.domain-market-page .domain-buy-search-panel{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.domain-buy-route{padding:18px 0 0}.domain-market-page .domain-buy-page-search{flex-direction:column;align-items:stretch;padding:9px}.domain-market-page .domain-buy-page-search .green-button{width:100%}.domain-market-page .domain-buy-result-card{flex-direction:column;align-items:flex-start}.domain-buy-result-actions{justify-items:start}}.domain-market-page{padding-top:10px}.domain-market-page .domain-buy-market-head{text-align:left;border-bottom:0;width:min(980px,100%);margin:0 auto;padding:22px 0 20px;display:block}.domain-market-page .domain-buy-market-head>div{max-width:700px}.domain-market-page .domain-buy-lead{color:#babfc7;letter-spacing:-.03em;font-size:15px}.domain-market-page .domain-buy-simple-panel{width:min(980px,100%);margin:0 auto}.domain-market-page .domain-buy-page-search{border-radius:8px;width:min(760px,100%);margin:0;padding:5px 5px 5px 15px}.domain-market-page .domain-buy-page-search input{height:44px}.domain-market-page .domain-buy-page-search .green-button{border-radius:7px;min-height:44px;padding:0 18px}.domain-market-page .domain-search-results{margin-top:48px}.domain-market-page .domain-results-heading{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:11px}.domain-primary-result-wrap{border-bottom:1px solid var(--line)}.domain-primary-result{grid-template-columns:minmax(0,1fr) 220px 160px;align-items:center;gap:26px;min-height:148px;padding:25px 4px 25px 0;display:grid}.domain-primary-identity{gap:6px;min-width:0;display:grid}.domain-primary-kicker{color:#888e97;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.domain-primary-kicker .pulse-dot{width:6px;height:6px;box-shadow:none;background:#888e97}.domain-primary-kicker.available{color:var(--green)}.domain-primary-kicker.available .pulse-dot{background:var(--green)}.domain-primary-kicker.premium{color:#d2a1ef}.domain-primary-kicker.premium .pulse-dot{background:#c996ff}.domain-primary-kicker.taken{color:#e8a9ad}.domain-primary-kicker.taken .pulse-dot{background:#e8a9ad}.domain-primary-kicker.unavailable{color:#898e96}.domain-primary-identity>strong{color:#f0f4ed;letter-spacing:-.07em;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(21px,2.5vw,31px);font-weight:500;overflow:hidden}.domain-primary-identity>small{color:#767b83;font-size:10px}.domain-primary-pricing{grid-template-columns:auto auto;align-items:baseline;gap:0 8px;display:grid}.domain-primary-pricing>strong{color:#e6ebf2;letter-spacing:-.07em;font-size:28px}.domain-primary-pricing>span{color:#777c84;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.domain-primary-pricing>small{color:#71767e;grid-column:1/-1;margin-top:6px;font-size:10px}.domain-primary-result>.green-button{border-radius:8px;width:100%;min-height:42px}.domain-primary-result.taken,.domain-primary-result.unavailable{opacity:.78}.domain-primary-result.premium .domain-primary-kicker{color:#d2a1ef}.domain-primary-result.premium>.green-button:not(:disabled){background:linear-gradient(135deg,#91499e,#bd5dcc)}.domain-market-page .domain-result-list{border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.domain-market-page .domain-result-list-row{border-right:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) auto auto;min-height:72px;padding:13px 4px 13px 0}.domain-market-page .domain-result-list-row:nth-child(odd){padding-right:24px}.domain-market-page .domain-result-list-row:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.domain-market-page .domain-result-list-row:hover{background:#2563eb09}.domain-market-page .domain-result-list-row:nth-last-child(-n+3),.domain-market-page .domain-result-list-row:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.domain-market-page .domain-result-list-row:last-child{border-bottom:0}.domain-market-page .domain-result-list-action{font-size:20px;font-weight:300;line-height:1}@media (max-width:760px){.domain-market-page .domain-buy-market-head{padding-top:18px}.domain-primary-result{grid-template-columns:minmax(0,1fr) auto;gap:15px}.domain-primary-pricing{grid-column:1/2}.domain-primary-result>.green-button{grid-area:1/2/span 2/3;width:132px}.domain-market-page .domain-result-list{grid-template-columns:1fr}.domain-market-page .domain-result-list-row:nth-child(2n),.domain-market-page .domain-result-list-row:nth-child(odd){border-left:0;padding-left:0;padding-right:4px}.domain-market-page .domain-result-list-row:last-child{border-bottom:0}}@media (max-width:500px){.domain-market-page .domain-buy-page-search{flex-direction:column;align-items:stretch;padding:8px}.domain-market-page .domain-buy-page-search .green-button{width:100%}.domain-primary-result{padding-top:20px;padding-bottom:20px;display:block}.domain-primary-pricing{margin-top:24px}.domain-primary-result>.green-button{width:100%;margin-top:20px}}.auth-page{color:#f5f5f3;background:#050505;min-height:100vh;padding:24px clamp(24px,5vw,72px) 28px}.auth-frame{flex-direction:column;width:min(1120px,100%);min-height:calc(100vh - 52px);margin:0 auto;display:flex}.auth-brand-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.auth-brand span{vertical-align:baseline;background:0 0;border-radius:0;width:auto;height:auto;margin:0;display:inline-flex}.auth-brand-mark{color:#2563eb;border:1px solid #2563eb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:700;line-height:1;display:grid}.auth-brand-name{letter-spacing:-.03em;font-size:17px;font-weight:620}.auth-brand-dot{background:#2563eb;border-radius:50%;width:5px;height:5px;margin-left:-7px!important}.auth-switch{color:#f0f0ed;cursor:pointer;background:0 0;border:1px solid #55575a;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;font-weight:560;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.auth-switch:hover{background:#ffffff0e;border-color:#85878a;transform:translateY(-1px)}.auth-switch i{font-size:15px}.auth-layout{width:min(720px,100%);min-height:0;padding:clamp(74px,10vh,112px) 0 48px;display:block}.auth-intro .section-label{color:#a7a8aa}.auth-intro h1{color:#fafaf8;letter-spacing:-.075em;max-width:none;margin-top:0;font-size:clamp(44px,5vw,64px);font-weight:620;line-height:.98}.auth-intro p{color:#a8a9ab;max-width:580px;margin-top:20px;font-size:16px;line-height:1.52}.auth-card{max-width:720px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;margin-top:42px;padding:0;display:grid}.auth-card-head{gap:7px;margin-bottom:2px;display:grid}.auth-form-kicker{color:#9b9c9e;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:650}.auth-card h2{color:#f4f4f2;letter-spacing:-.035em;font-size:20px;font-weight:600}.auth-card input{color:#f7f7f4;background:#262729;border:1px solid #4a4b4e;border-radius:10px;outline:0;width:100%;min-height:52px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:450;transition:border-color .18s,box-shadow .18s,background .18s}.auth-error i{font-size:16px}.auth-submit{color:#18191a;cursor:pointer;background:#f1f1ee;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:2px;font-size:15px;font-weight:650;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #00000029}.auth-submit:hover{background:#fff;transform:translateY(-1px);box-shadow:0 15px 32px #0000003b}.auth-submit:disabled{cursor:wait;opacity:.65;transform:none}.auth-note{color:#999a9d;border-top:1px solid #3d3e40;padding-top:16px;font-size:12px;line-height:1.5}.auth-footer{color:#96979a;border-top:1px solid #3d3e40;justify-content:space-between;align-items:center;gap:20px;width:min(720px,100%);margin-top:auto;padding-top:18px;font-size:12px;display:flex}.auth-back{color:#b5b6b8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.auth-back:hover{color:#fff}.auth-back i{font-size:15px}@media (max-width:760px){.auth-page{padding:20px 20px 26px}.auth-frame{min-height:calc(100vh - 46px)}.auth-brand-name{font-size:17px}.auth-switch{min-height:42px;padding:0 15px;font-size:13px}.auth-layout{padding:82px 0 48px}.auth-intro h1{margin-top:0;font-size:clamp(43px,13vw,65px)}.auth-intro p{margin-top:20px;font-size:16px}.auth-card{margin-top:44px}.auth-footer{flex-direction:column;align-items:flex-start;gap:13px}}.auth-layout{grid-template-columns:minmax(0,600px) minmax(230px,1fr);align-items:center;gap:clamp(46px,9vw,136px);width:min(1120px,100%);padding:clamp(58px,8vh,92px) 0 28px;display:grid}.auth-main{min-width:0}.auth-card-head{margin-bottom:1px}.auth-card h2{font-size:18px}.auth-card label{gap:7px;font-size:12px}.auth-card input{background:#090909;border-color:#2c2c2c;border-radius:7px;min-height:46px;padding:0 14px;font-size:15px}.auth-submit{min-height:49px;box-shadow:none;border-radius:7px;font-size:14px}.auth-submit:hover{box-shadow:0 10px 24px #ffffff14}.auth-note{padding-top:13px;font-size:11px}.auth-visual{min-height:320px;position:relative;overflow:hidden}.auth-visual-grid{opacity:.18;background-image:radial-gradient(circle,#2563ebcc 1px,#0000 1.5px);background-size:18px 18px;width:290px;margin:auto;position:absolute;inset:25px 0;-webkit-mask-image:linear-gradient(#0000,#000 22% 76%,#0000);mask-image:linear-gradient(#0000,#000 22% 76%,#0000)}.auth-visual-person{z-index:2;background:#101010;border:1px solid #3a3a3a;border-radius:50%;place-items:center;width:106px;height:106px;padding:5px;display:grid;position:absolute;top:60px;left:50%;transform:translate(-50%);box-shadow:0 22px 50px #00000080}.auth-visual-person .dicebear-avatar{background:#181d22;width:94px;height:94px}.auth-visual-laptop{z-index:3;color:#2563eb;background:#0b0b0b;border:1px solid #464646;border-radius:9px 9px 5px 5px;place-items:center;width:178px;height:82px;font-size:28px;display:grid;position:absolute;top:178px;left:50%;transform:translate(-50%);box-shadow:0 20px 35px #0000006b}.auth-visual-laptop:after{content:"";background:#151515;border:1px solid #464646;border-radius:0 0 7px 7px;width:206px;height:8px;position:absolute;bottom:-8px;left:-14px}.auth-visual-cursor{z-index:4;color:#f1f1ee;font-size:24px;position:absolute;top:238px;left:calc(50% + 53px);transform:rotate(-28deg)}@media (max-width:900px){.auth-layout{grid-template-columns:minmax(0,1fr) 220px;gap:32px}.auth-visual{transform-origin:50%;min-height:260px;transform:scale(.86)}}@media (max-width:760px){.auth-layout{padding:58px 0 28px;display:block}.auth-intro h1{font-size:clamp(40px,12vw,58px)}.auth-intro p{margin-top:16px;font-size:15px}.auth-card{margin-top:32px}.auth-visual{min-height:220px;margin-top:24px;transform:scale(.78)}}.auth-layout{width:min(800px,100%);padding:clamp(76px,10vh,118px) 0 36px;display:block}.auth-main{max-width:800px}.auth-intro{max-width:760px}.auth-intro p{max-width:650px;margin-top:24px;font-size:17px;line-height:1.5}.auth-providers{gap:14px;max-width:800px;margin-top:58px;display:grid}.auth-provider{color:#f1f1ee;cursor:pointer;background:0 0;border:1px solid #47484a;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:0 18px;font-size:16px;font-weight:560;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.auth-google-mark{color:#4285f4;letter-spacing:-.08em;font-size:22px;font-weight:750}.auth-divider{color:#a1a2a4;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:800px;margin:38px 0 27px;font-size:14px;font-weight:560;display:grid}.auth-card{gap:14px;max-width:800px;margin-top:0}.auth-card label{color:#f3f3f0;gap:8px;font-size:15px;font-weight:560}.auth-card input{background:0 0;border:1px solid #47484a;border-radius:9px;min-height:54px;padding:0 17px;font-size:16px}.auth-submit{color:#fff;background:#2275f5;border-radius:9px;min-height:58px;margin-top:10px;font-size:16px;box-shadow:0 12px 26px #2275f533}.auth-submit:hover{background:#3d88ff;box-shadow:0 15px 30px #2275f547}.auth-note{color:#a1a2a4;text-align:left;margin-top:44px;padding-top:20px;font-size:13px}@media (max-width:760px){.auth-layout{padding:64px 0 30px}.auth-intro h1{font-size:clamp(42px,12vw,58px)}.auth-intro p{margin-top:19px;font-size:16px}.auth-providers{margin-top:38px}.auth-provider{min-height:52px;font-size:15px}.auth-divider{margin:30px 0 23px}.auth-card input{min-height:50px}.auth-submit{min-height:54px}.auth-note{margin-top:30px}}.auth-frame{width:min(540px,100% - 40px)}.auth-layout{width:100%}.auth-intro h1{font-size:clamp(38px,4vw,50px)}.auth-intro p{max-width:470px;margin-top:16px;font-size:14px}.auth-providers{gap:10px;margin-top:32px}.auth-provider-row{gap:10px}.auth-provider{border-radius:8px;min-height:46px;font-size:14px}.auth-divider{gap:14px;margin:24px 0 18px;font-size:12px}.auth-card input{min-height:45px;font-size:14px}.auth-submit{min-height:49px;font-size:14px}.auth-google-mark{place-items:center;width:19px;height:19px;display:grid}.auth-provider:hover{background:#2563eb09;border-color:#2563eb70}.auth-google-mark{color:var(--green)}.auth-card input:focus{border-color:var(--green);box-shadow:0 0 0 3px #2563eb24}.auth-submit{color:#0c1109;background:var(--green);box-shadow:0 12px 26px #2563eb24}.auth-submit:hover{color:#0c1109;background:#80afff;box-shadow:0 15px 30px #2563eb33}.workspace-overview{gap:22px;display:grid}.workspace-overview-top{grid-template-columns:minmax(0,1.65fr) minmax(270px,.9fr);gap:14px;display:grid}.workspace-overview-stats,.workspace-overview-status,.workspace-usage-panel,.workspace-activity-panel{border:1px solid var(--shell-line);background:#0b0e0c;border-radius:16px;overflow:hidden}.workspace-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-overview-stats button{color:#d9dfe7;text-align:left;border:0;border-right:1px solid var(--shell-line);background:0 0;min-width:0;min-height:132px;padding:22px 20px}.workspace-overview-stats button:last-child{border-right:0}.workspace-overview-stats button:hover{background:#2563eb09}.workspace-overview-stats span{color:#7b828d;font-size:11px;display:block}.workspace-overview-stats strong{color:#f1f6ee;letter-spacing:-.06em;margin-top:17px;font-size:31px;font-weight:540;display:inline-block}.workspace-overview-stats small{color:#6b717a;margin-left:7px;font-size:10px}.workspace-overview-status{background:#0d110e;padding:17px 19px}.workspace-overview-status-head,.workspace-overview-status-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-overview-status-head{color:#dce1e9;font-size:13px}.workspace-overview-people{align-items:center;padding-left:6px;display:inline-flex}.workspace-overview-people .dicebear-avatar{border:2px solid #0d110e;width:28px;height:28px;margin-left:-6px}.workspace-overview-status-row{border-top:1px solid var(--shell-line);color:#797f88;padding-top:10px;font-size:10px}.workspace-overview-status-row+.workspace-overview-status-row{margin-top:9px}.workspace-overview-status-row strong{color:#c0c6d0;font-size:10px;font-weight:500}.workspace-overview-rule{background:var(--shell-line);height:1px}.workspace-projects-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-projects-head h2{color:#e9eef5;letter-spacing:-.06em;font-size:24px;font-weight:540}.workspace-projects-head .green-button{border-radius:10px;min-height:39px;padding:0 14px;font-size:10px}.workspace-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-project-card{color:#e6ebf2;text-align:left;border:1px solid var(--shell-line);cursor:pointer;background:#0b0e0c;border-radius:15px;min-width:0;padding:8px;transition:border-color .18s,transform .18s,background .18s}.workspace-project-card:hover{background:#101510;border-color:#2563eb47;transform:translateY(-2px)}.workspace-project-preview{color:#e8edf5c7;border-radius:10px;justify-content:space-between;align-items:flex-start;min-height:128px;padding:15px;display:flex;overflow:hidden}.workspace-project-preview>span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.workspace-project-preview>i{opacity:.8;font-size:19px}.workspace-project-card-0 .workspace-project-preview{background:radial-gradient(circle at 70% 22%,#2563eb2e,#0000 28%),linear-gradient(135deg,#161d25,#080b09 70%)}.workspace-project-card-1 .workspace-project-preview{background:radial-gradient(circle at 25% 15%,#a77bff40,#0000 32%),linear-gradient(135deg,#1b152e,#090b0e 70%)}.workspace-project-card-2 .workspace-project-preview{background:radial-gradient(circle at 70% 10%,#6faaff2b,#0000 30%),linear-gradient(135deg,#111e2b,#080b0a 70%)}.workspace-hub{gap:24px;padding:38px 52px 64px;display:grid}.workspace-hub-head{justify-content:space-between;align-items:end;gap:24px;min-height:94px;display:flex}.workspace-hub-head h2{color:#eff6eb;letter-spacing:-.085em;margin-top:10px;font-size:clamp(38px,5vw,64px);font-weight:520;line-height:.92}.workspace-hub-people{align-items:center;padding-left:8px;display:inline-flex}.workspace-hub-people .dicebear-avatar{border:2px solid #050706;width:42px;height:42px;margin-left:-8px}.workspace-hub-rule{background:var(--shell-line);height:1px}.workspace-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:920px;display:grid}.workspace-hub-card{color:#eef5ea;text-align:left;border:1px solid var(--shell-line);background:#0b0f0c;border-radius:16px;align-items:center;gap:16px;min-height:124px;padding:22px;transition:background .18s,border-color .18s,transform .18s;display:flex}.workspace-hub-card:hover{background:#111711;border-color:#2563eb52;transform:translateY(-2px)}.workspace-hub-card>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.workspace-hub-card strong{letter-spacing:-.035em;font-size:18px;font-weight:550}.workspace-hub-card small{color:#7a818b;font-size:12px}.workspace-hub-card>i:last-child{color:#88909b;font-size:17px}.workspace-hub-icon{color:#6ca2ff;background:#12161d;border:1px solid #2563eb47;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid}@media (max-width:760px){.workspace-hub{padding:28px 20px 48px}.workspace-hub-grid{grid-template-columns:1fr}}.hx-proj-surface{gap:0;padding:4px 0;display:grid}.hx-proj-toolbar{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.hx-proj-toolbar-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.hx-proj-toolbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.hx-proj-title{letter-spacing:-.02em;color:var(--fx-fg);flex-shrink:0;margin:0;font-family:Satoshi,sans-serif;font-size:20px;font-weight:300}.hx-proj-count{min-width:20px;height:18px;color:var(--fx-muted);border:1px solid var(--fx-line);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300;display:inline-flex}.hx-proj-filters{border:1px solid var(--fx-line);background:#ffffff0a;border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.hx-proj-filter{height:26px;color:var(--fx-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;transition:background .14s,color .14s}.hx-proj-filter:hover{color:var(--fx-fg);background:#ffffff0f}.hx-proj-filter.active{color:var(--fx-fg);background:#ffffff1a}.hx-proj-view-toggle{border:1px solid var(--fx-line);background:#ffffff0a;border-radius:9px;align-items:center;padding:3px;display:flex}.hx-proj-view-btn{width:28px;height:26px;color:var(--fx-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:background .14s,color .14s;display:grid}.hx-proj-view-btn.active{color:var(--fx-fg);background:#ffffff1a}.hx-proj-view-btn:hover:not(.active){color:var(--fx-muted)}.hx-proj-search{border:1px solid var(--fx-line);background:0 0;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 12px;transition:border-color .14s,background .14s;display:flex}.hx-proj-search svg{color:var(--fx-faint);flex-shrink:0}.hx-proj-search input{width:120px;min-width:80px;color:var(--fx-fg);background:0 0;border:0;outline:0;flex:1;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300}.hx-proj-search input::placeholder{color:var(--fx-faint)}.hx-proj-search:focus-within{background:#b6ff3b08;border-color:#b6ff3b59}.hx-proj-create-btn{color:#0a0a0a;background:var(--fx-neon);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300;transition:opacity .14s;display:inline-flex}.hx-proj-create-btn:hover{opacity:.88}.hx-proj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hx-proj-card{border:1px solid var(--fx-line);cursor:pointer;background:#0a0a0c;border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .22s;position:relative;overflow:hidden;box-shadow:0 1px 4px #0006}.hx-proj-card:hover{border-color:#b6ff3b4d;transform:translateY(-3px);box-shadow:0 8px 32px #0000008c}.hx-proj-card.failed:hover{border-color:#f8717159}.hx-proj-thumb{aspect-ratio:4/3;background:#09090c;position:relative;overflow:hidden}.hx-proj-thumb iframe{pointer-events:none;transform-origin:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.hx-proj-thumb-overlay{pointer-events:none;background:linear-gradient(#0000 35%,#06060880 62%,#060608f5 100%);position:absolute;inset:0}.hx-proj-thumb-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.hx-proj-thumb-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.hx-proj-thumb-icon{width:44px;height:44px;color:var(--fx-faint);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;place-items:center;display:grid;position:relative}.hx-proj-thumb-state{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;position:relative}.hx-proj-overlay-content{pointer-events:none;padding:14px 14px 13px;position:absolute;bottom:0;left:0;right:0}.hx-proj-overlay-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-family:Satoshi,sans-serif;font-size:13.5px;font-weight:300;overflow:hidden}.hx-proj-overlay-url{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;overflow:hidden}.hx-proj-badge{color:var(--fx-fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060608d1;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300;display:inline-flex;position:absolute;top:10px;left:10px}.hx-proj-badge-dot{background:#ffffff40;border-radius:50%;flex-shrink:0;width:5px;height:5px}.hx-proj-badge-dot.live{background:#4ade80}.hx-proj-badge-dot.building{background:var(--fx-neon)}.hx-proj-badge-dot.failed{background:#f87171}.hx-proj-footer{border-top:1px solid var(--fx-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.hx-proj-footer-time{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-proj-footer-open{color:var(--fx-muted);align-items:center;gap:4px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:color .14s;display:inline-flex}.hx-proj-card:hover .hx-proj-footer-open{color:var(--fx-fg)}.hx-proj-list{border:1px solid var(--fx-line);border-radius:14px;display:grid;overflow:hidden}.hx-proj-list-row{border-bottom:1px solid var(--fx-line);cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 18px;transition:background .14s;display:grid}.hx-proj-list-row:last-child{border-bottom:0}.hx-proj-list-row:hover{background:#ffffff06}.hx-proj-list-info{gap:3px;min-width:0;display:grid}.hx-proj-list-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;overflow:hidden}.hx-proj-list-url{color:var(--fx-muted);white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;overflow:hidden}.hx-proj-list-status{color:var(--fx-muted);white-space:nowrap;align-items:center;gap:5px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;display:inline-flex}.hx-proj-list-status.live{color:#4ade80}.hx-proj-list-status.failed{color:#f87171}.hx-proj-list-time{color:var(--fx-faint);white-space:nowrap;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-proj-empty{background:var(--fx-card);border:1px solid var(--fx-line);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:420px;padding:40px;display:flex;position:relative;overflow:hidden}.hx-proj-empty-grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.hx-proj-empty-vignette{background:radial-gradient(ellipse 70% 70% at 50% 50%, transparent 0%, var(--fx-card) 100%);pointer-events:none;position:absolute;inset:0}.hx-proj-empty-icon{width:56px;height:56px;color:var(--fx-muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;place-items:center;display:grid;position:relative}.hx-proj-empty-title{letter-spacing:-.03em;color:var(--fx-fg);margin:0;font-family:Satoshi,sans-serif;font-size:22px;font-weight:300;position:relative}.hx-proj-empty-sub{color:var(--fx-muted);max-width:280px;margin:0;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;line-height:1.55;position:relative}@media (max-width:900px){.hx-proj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hx-proj-grid{grid-template-columns:1fr}.hx-proj-toolbar{flex-wrap:wrap}}.github-import-surface{gap:26px;min-width:0;display:grid}.github-import-header{border-bottom:1px solid var(--shell-line);gap:0;padding-bottom:22px;display:grid}.github-import-header .back-link{margin-bottom:28px;display:inline-flex}.github-import-header h2{color:#f1f5ee;letter-spacing:-.08em;font-size:clamp(34px,4vw,52px);font-weight:540;line-height:.95}.github-import-header p{color:#838890;max-width:660px;margin-top:10px;font-size:13px;line-height:1.5}.github-current-source{align-items:center;gap:16px;display:flex}.github-current-source>span{color:#e6ebf3;background:#111711;border:1px solid #303843;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:14px;font-weight:600;display:inline-flex}.github-current-source>span i{color:var(--green);font-size:18px}.github-current-source>button,.github-config-link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.github-current-source>button:hover,.github-config-link:hover{color:#9abfff;text-underline-offset:3px;text-decoration:underline}.github-import-body{gap:24px;display:grid}.github-import-body>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.github-import-body h3{color:#edf4ea;letter-spacing:-.05em;font-size:22px;font-weight:550}.github-connect-card{color:#d6dde8;border:1px solid var(--shell-line);background:#0b0f0c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:18px 20px;display:grid}.github-connect-card>i{width:42px;height:42px;color:var(--green);background:#12161d;border:1px solid #2563eb47;border-radius:11px;place-items:center;font-size:21px;display:grid}.github-connect-card>div{gap:6px;min-width:0;display:grid}.github-connect-card strong{color:#e9eef5;font-size:15px;font-weight:650}.github-connect-card small{color:#838890;font-size:12px;line-height:1.45}.github-connect-card button{color:#10150c;background:var(--green);border:1px solid var(--green);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.github-connect-card button:hover{background:#7aabff;border-color:#7aabff}.github-connect-card button:disabled{opacity:.55;cursor:wait}.github-repo-controls{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.github-account-select,.github-repo-search{color:#e3e8ef;border:1px solid var(--shell-line);background:#0b0f0c;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.github-account-select{cursor:pointer}.github-account-select>i,.github-repo-search>i{color:#838890}.github-repo-search input{color:#e9eef5;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.github-repo-search input::placeholder{color:#737880}.github-repo-list{gap:8px;display:grid}.github-repo-row{border:1px solid var(--shell-line);background:#0b0f0c;border-radius:10px;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.github-repo-row>div{flex:1;gap:4px;min-width:0;display:grid}.github-repo-row strong{color:#e9eef5;font-size:13px}.github-repo-row small{color:#7d838b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.github-repo-row>button{color:#10150c;background:var(--green);cursor:pointer;border:0;border-radius:8px;min-height:32px;padding:0 12px;font-size:10px;font-weight:750}.github-private-badge{color:#9da5b0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.github-repo-empty{color:#80858c;text-align:center;border:1px solid var(--shell-line);background:#0b0f0c;border-radius:10px;padding:38px 20px;font-size:12px}@media (max-width:680px){.github-import-body>div:first-child{flex-direction:column;align-items:start}.github-connect-card{grid-template-columns:auto minmax(0,1fr)}.github-connect-card button{grid-column:1/-1;width:100%}.github-repo-controls{grid-template-columns:1fr}}.workspace-project-card-body{gap:7px;padding:14px 7px 7px;display:grid}.workspace-project-card-body>strong{color:#e9eef5;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.workspace-project-card-body>small{color:#767c84;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-project-card-body>span{color:#959aa2;align-items:center;gap:6px;font-size:10px;display:flex}.workspace-project-card-body em{color:#777d85;margin-left:auto;font-style:normal}.workspace-project-empty{color:#89909b;border:1px solid var(--shell-line);border-radius:15px;justify-content:space-between;align-items:center;min-height:124px;padding:22px;display:flex}.workspace-project-empty strong{color:#d8dee8;font-size:14px}.workspace-project-empty .green-button{border-radius:9px;min-height:36px;font-size:10px}.workspace-overview-lower{grid-template-columns:minmax(220px,.75fr) minmax(0,1.65fr);gap:14px;display:grid}.workspace-usage-panel{text-align:center;place-items:center;min-height:210px;padding:18px;display:grid}.workspace-usage-panel .section-label{text-align:left;justify-self:start;width:100%}.workspace-usage-panel h3{color:#dce1e9;text-align:left;justify-self:start;width:100%;margin-top:8px;font-size:15px}.workspace-usage-ring{background:conic-gradient(#a77bff 0deg 14deg,#2a302c 14deg 360deg);border-radius:50%;place-items:center;width:118px;height:118px;margin:4px 0;display:grid;position:relative}.workspace-usage-ring:after{content:"";background:#0b0e0c;border-radius:50%;width:88px;height:88px;position:absolute}.workspace-usage-ring span{z-index:1;color:#e9eef5;font-size:18px;position:relative}.workspace-usage-panel>small{color:#747981;font-size:10px}.workspace-activity-panel{min-height:210px}.workspace-activity-head{justify-content:space-between;align-items:center;padding:19px 21px 14px;display:flex}.workspace-activity-head button{color:#95a0b1;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.workspace-activity-row{color:#d8dee8;text-align:left;border:0;border-top:1px solid var(--shell-line);cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 21px;display:grid}.workspace-activity-row:hover{background:#2563eb09}.workspace-activity-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-activity-row small,.workspace-activity-row em{color:#787e86;font-size:10px;font-style:normal}.workspace-activity-empty{color:#787e86;padding:25px 21px;font-size:11px}@media (max-width:900px){.workspace-overview-top,.workspace-overview-lower{grid-template-columns:1fr}}@media (max-width:680px){.workspace-overview-stats{grid-template-columns:1fr 1fr}.workspace-overview-stats button:nth-child(2){border-right:0}.workspace-overview-stats button:nth-child(-n+2){border-bottom:1px solid var(--shell-line)}.workspace-project-grid{grid-template-columns:1fr}.workspace-project-preview{min-height:110px}}.rimbra-loader img{object-fit:contain;width:76%;height:76%;animation:1.15s ease-in-out infinite rimbra-mark-breathe;display:block}.rimbra-loader-sm{--rimbra-loader-size:16px}.rimbra-loader-lg{--rimbra-loader-size:42px}@media (prefers-reduced-motion:reduce){.rimbra-loader:before,.rimbra-loader img{animation:none}}.sidebar-logo{color:#0000!important;background:url(/brand/mark/rimbra-mark-white-transparent-1024.png) 50%/135% no-repeat!important;border:0!important;border-radius:0!important}.workspace-sidebar .sidebar-logo{width:42px;height:42px}.app-boot-screen .sidebar-logo{width:52px;height:52px}.sidebar-brand-name{font-size:0!important}.sidebar-brand-name:after{content:"Rimbra";letter-spacing:-.02em;font-size:13px;font-weight:500}.green-dot{display:none!important}.auth-brand-mark{color:#0000!important;background:url(/brand/mark/rimbra-mark-white-transparent-1024.png) 50%/135% no-repeat!important;border:0!important}.auth-brand-name{font-size:0!important}.auth-brand-name:after{content:"Rimbra";font-size:17px}.auth-brand-dot{display:none!important}.landing-brand{border-radius:0;width:106px;height:30px;padding:0;color:#0000!important;background:url(/brand/lockup/rimbra-lockup-white-transparent-2400x800.png) 50%/contain no-repeat!important;font-size:0!important}.landing-brand span{display:none!important}.preview-brand{width:92px;height:28px;display:inline-block;color:#0000!important;background:url(/brand/lockup/rimbra-lockup-white-transparent-2400x800.png) 50%/contain no-repeat!important;font-size:0!important}.preview-brand>span{display:none!important}.landing-page .landing-brand{border-radius:12px;width:112px;height:38px;position:relative;background:#11120f!important}.landing-page .landing-brand:before{content:"";background:url(/brand/lockup/rimbra-lockup-white-transparent-2400x800.png) 50%/contain no-repeat;position:absolute;inset:4px 8px}.landing-footer .landing-brand{width:112px}@media (max-width:760px){.hosting-console-head{display:block}.hosting-head-actions{margin-top:16px}.hosting-console-head h2{font-size:clamp(40px,14vw,58px)}.hosting-console-grid,.hosting-bottom-grid{display:block}.hosting-sequence-panel,.hosting-environments-panel{border-right:0;border-bottom:1px solid var(--shell-line)}}.hosting-console-head{border-bottom-color:var(--shell-line);align-items:flex-end;padding:7px 0 27px}.hosting-console-head h2{color:#f1f6ee;letter-spacing:-.095em;margin-top:14px;font-size:clamp(47px,5.8vw,76px);font-weight:560;line-height:.91}.hosting-console-head p{color:#747b85;margin-top:12px;font-size:13px}.hosting-head-actions{align-items:center;gap:13px;padding-bottom:2px;display:flex}.hosting-head-actions .green-button{border-radius:12px;min-height:44px;padding:0 16px;font-size:11px;box-shadow:0 10px 24px #3485ff1f}.hosting-metric-strip{border:0;border-top:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);background:0 0;border-radius:0;overflow:visible}.hosting-metric-strip>button,.hosting-metric-strip>div{border-right-color:var(--shell-line);background:#080b09;min-height:132px;padding:21px 20px}.hosting-metric-strip>button:first-child{border-left:1px solid var(--shell-line)}.hosting-metric-strip span{color:#7f8691}.hosting-metric-strip span i{color:#939dad}.hosting-metric-strip strong{color:#eef5eb;margin-top:2px;font-size:38px;font-weight:540}.hosting-metric-strip small{color:#626872}.hosting-metric-strip small i{color:var(--violet)}.hosting-console-grid{gap:20px}.hosting-sequence-panel,.hosting-control-panel,.hosting-environments-panel,.hosting-links-panel{border-color:var(--shell-line);background:#090d0a;border-radius:18px;box-shadow:0 20px 46px #00000029}.hosting-sequence-panel .overview-console-panel-head h3,.hosting-control-panel .overview-console-panel-head h3,.hosting-environments-panel .overview-console-panel-head h3,.hosting-links-panel .overview-console-panel-head h3{color:#e6ebf2;font-size:20px;font-weight:540}.hosting-sequence-list strong{color:#e2e7ee;font-size:12px}.hosting-sequence-list small{color:#727881;font-size:10px}.hosting-sequence-list em{color:#7e8691}.hosting-sequence-list>button:hover em{color:var(--violet)}.hosting-step-icon{color:#d4c5ff;background:#a77bff1a;border-color:#a77bff42;border-radius:11px;width:35px;height:35px}.hosting-control-body{border-top-color:var(--shell-line);min-height:269px;padding:22px}.hosting-control-icon{color:#d4c5ff;background:#a77bff1f;border:1px solid #a77bff47;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.hosting-control-body strong{color:#e9eef5;margin-top:15px;font-size:15px}.hosting-control-body p{color:#787f89;margin:8px 0 17px;font-size:11px}.hosting-control-body button{color:#10160b;background:linear-gradient(135deg,#7aabff,#2e7bff);border-radius:11px;min-height:40px;padding:0 15px;font-size:11px;box-shadow:0 9px 20px #3485ff1f}.hosting-button-spin{animation:1s linear infinite hosting-button-spin}@keyframes hosting-button-spin{to{transform:rotate(360deg)}}.hosting-environments-panel,.hosting-links-panel{min-height:0}.hosting-environments-panel .overview-console-panel-head,.hosting-links-panel .overview-console-panel-head{padding-bottom:17px}.hosting-environments-panel .environment-summary>div{border-top-color:var(--shell-line);min-height:67px;padding:0 22px}.hosting-environments-panel .environment-summary>div strong{color:#d5dbe5}.hosting-links-row{border-top-color:var(--shell-line)}.hosting-links-row button{border-right-color:var(--shell-line);color:#d5dbe5;min-height:67px;padding:0 21px}.hosting-links-row button i{color:#d4c5ff}.hosting-links-row button span{color:#7e8691}@media (max-width:760px){.hosting-console-head{display:block}.hosting-head-actions{margin-top:20px}.hosting-console-head h2{font-size:clamp(43px,14vw,60px)}}.docs-portal{color:#e9eef5;background:#050605;min-height:100vh}.docs-portal-tabs>*{align-items:center;gap:8px;display:inline-flex}.docs-portal-tabs>* i{font-size:15px}.docs-portal-group a{align-items:center;gap:9px;display:flex}.docs-portal-group a .docs-icon{color:#43649d;place-items:center;width:16px;font-size:14px;display:inline-grid}.docs-product-map,.docs-visual{color:#e5ebf3;background:#080b14;border:1px solid #252a32;border-radius:14px;margin:30px 0 34px;overflow:hidden;box-shadow:0 18px 48px #121b2824}.docs-product-map-head{border-bottom:1px solid #252a32;gap:9px;padding:24px 25px 20px;display:grid}.docs-product-map-head span{color:#557cbe;letter-spacing:.12em;font:10px IBM Plex Mono,ui-monospace,monospace}.docs-product-map-head strong{color:#f2f7ef;letter-spacing:-.055em;font-size:23px;font-weight:560}.docs-product-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.docs-product-map-grid>div{border-right:1px solid #252a32;gap:10px;min-height:150px;padding:22px 20px;display:grid}.docs-product-map-grid>div:last-child{border-right:0}.docs-product-map-grid i{color:#2563eb;font-size:21px}.docs-product-map-grid strong{color:#e9eef6;font-size:15px}.docs-product-map-grid small{color:#878f9c;font-size:11px;line-height:1.5}.docs-product-map-grid .is-active{background:linear-gradient(#2563eb1f,#2563eb06)}.docs-product-map figcaption,.docs-visual figcaption{color:#808895;border-top:1px solid #252a32;padding:13px 18px;font-size:11px;line-height:1.5}.docs-visual-chrome{color:#818994;letter-spacing:.08em;border-bottom:1px solid #252a32;align-items:center;gap:18px;min-height:49px;padding:0 18px;font:9px IBM Plex Mono,ui-monospace,monospace;display:flex}.docs-visual-chrome>i{color:#959eab;margin-left:auto;font-size:15px}.docs-visual-brand{color:#e5ebf3;letter-spacing:-.04em;align-items:center;gap:6px;font:600 12px DM Sans,sans-serif;display:inline-flex}.docs-visual-brand b{color:#0a1008;background:#2563eb;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.docs-visual-body{grid-template-columns:155px minmax(0,1fr);min-height:250px;display:grid}.docs-visual-menu{border-right:1px solid #252a32;align-content:start;gap:2px;padding:18px 12px;display:grid}.docs-visual-menu>strong{color:#6f7783;letter-spacing:.1em;margin:0 8px 9px;font:9px IBM Plex Mono,ui-monospace,monospace}.docs-visual-menu>span{color:#808792;border-radius:5px;align-items:center;gap:7px;min-height:26px;padding:0 8px;font-size:10px;display:flex}.docs-visual-menu>span i{color:#626a75;font-size:9px}.docs-visual-menu>span.is-active{color:#0b1108;background:#2563eb;font-weight:600}.docs-visual-menu>span.is-active i{color:#0c2750}.docs-visual-content{min-width:0;padding:22px 22px 18px}.docs-visual-title{border-bottom:1px solid #252a32;justify-content:space-between;align-items:center;gap:14px;padding-bottom:17px;display:flex}.docs-visual-title>span{color:#f1f6ee;letter-spacing:-.05em;font-size:20px;font-weight:560}.docs-visual-title>b{color:#4677cb;letter-spacing:.04em;align-items:center;gap:6px;font:9px IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.docs-visual-title>b i{background:#2563eb;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #2563eba6}.docs-visual-rows{margin-top:10px;display:grid}.docs-visual-rows>div{border-bottom:1px solid #1d2229;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr) 18px;align-items:center;gap:10px;min-height:38px;display:grid}.docs-visual-rows>div>span{color:#9199a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.docs-visual-rows>div>strong{color:#dfe5ed;text-overflow:ellipsis;white-space:nowrap;font:10px IBM Plex Mono,ui-monospace,monospace;overflow:hidden}.docs-visual-rows>div>i{color:#6b7686;font-size:12px}@media (max-width:680px){.docs-product-map-grid{grid-template-columns:1fr 1fr}.docs-product-map-grid>div:nth-child(2){border-right:0}.docs-product-map-grid>div:nth-child(-n+2){border-bottom:1px solid #252a32}.docs-visual-body{grid-template-columns:1fr}.docs-visual-menu{border-bottom:1px solid #252a32;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-visual-menu>strong{grid-column:1/-1}.docs-visual-title{flex-direction:column;align-items:flex-start}}.docs-portal-topbar{background:#070907;border-bottom:1px solid #20251f;align-items:center;gap:30px;height:64px;padding:0 28px;display:flex}.docs-portal-brand{color:#f2f5ef;letter-spacing:-.045em;align-items:center;gap:9px;min-width:180px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.docs-portal-mark{color:#0b1108;background:var(--green);border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:800;display:grid}.docs-portal-tabs{align-self:stretch;align-items:stretch;gap:24px;display:flex}.docs-portal-tabs>*{color:#7b8189;border-bottom:2px solid #0000;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.docs-portal-actions{align-items:center;gap:17px;margin-left:auto;display:flex}.docs-portal-actions a{color:#878d95;font-size:10px;text-decoration:none}.docs-portal-actions a:hover{color:var(--green)}.docs-portal-actions .docs-portal-signup{color:#0b1108;background:var(--green);border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-weight:700;display:inline-flex}.docs-portal-actions .docs-portal-signup:hover{color:#0b1108;background:#6ca2ff}.docs-portal-rule{background:#151a15;height:1px}.docs-portal-body{grid-template-columns:245px minmax(0,1fr);min-height:calc(100vh - 65px);display:grid}.docs-portal-sidebar{scrollbar-color:#2f3744 #070907;background:#070907;border-right:1px solid #20251f;flex-direction:column;align-self:start;height:calc(100vh - 65px);padding:24px 20px 20px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.docs-search{background:#0c100c;border:1px solid #242b23;border-radius:8px;align-items:center;gap:8px;height:35px;margin-bottom:25px;padding:0 10px;display:flex}.docs-search>i{color:#717883;font-size:14px}.docs-search input{color:#dbe0e8;background:0 0;border:0;outline:0;flex:1;min-width:0;font:10px DM Sans,sans-serif}.docs-search input::placeholder{color:#6f7680}.docs-search kbd{color:#717883;white-space:nowrap;font:8px IBM Plex Mono,ui-monospace,monospace}.docs-portal-group{gap:1px;margin-bottom:22px;display:grid}.docs-portal-group h2{color:#8a929d;letter-spacing:.02em;margin:0 0 8px 1px;font-size:9px;font-weight:600}.docs-portal-group a{color:#717780;border-left:2px solid #0000;padding:6px 8px;font-size:10px;text-decoration:none}.docs-portal-group a:hover,.docs-portal-group a.is-match{color:#d7dee8;border-left-color:var(--green);background:#0e140d}.docs-sidebar-footer{border-top:1px solid #20251f;gap:5px;margin-top:auto;padding-top:20px;display:grid}.docs-sidebar-footer span{color:#616770;letter-spacing:.08em;text-transform:uppercase;font:8px IBM Plex Mono,ui-monospace,monospace}.docs-sidebar-footer strong{color:#c2cad6;font-size:10px;font-weight:500}.docs-portal-hero{max-width:760px;padding:78px 0 62px}.docs-kicker{color:#88909c;letter-spacing:.14em;font:9px IBM Plex Mono,ui-monospace,monospace}.docs-portal-hero h1{color:#e9eef5;letter-spacing:-.095em;margin-top:13px;font-size:clamp(40px,5vw,63px);font-weight:520;line-height:.92}.docs-portal-hero p{color:#8a9099;max-width:530px;margin-top:14px;font-size:13px;line-height:1.55}.docs-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.docs-primary-button,.docs-secondary-button{border-radius:7px;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:10px;text-decoration:none;display:inline-flex}.docs-primary-button{color:#0a1007;background:var(--green);font-weight:700}.docs-primary-button:hover{background:#689fff}.docs-secondary-button{color:#a2a9b4;border:1px solid #2d323a}.docs-secondary-button:hover{color:var(--green);border-color:#4e6281}.docs-content-section,.docs-search-results{border-top:1px solid #20251f;padding:26px 0 31px;scroll-margin-top:22px}.docs-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.docs-section-heading>span{color:#e1e6ee;letter-spacing:-.025em;font-size:14px;font-weight:600}.docs-section-heading>strong{color:#6c727a;letter-spacing:.06em;text-transform:uppercase;font:400 8px IBM Plex Mono,ui-monospace,monospace}.docs-section-heading a{color:var(--green);font-size:9px;text-decoration:none}.docs-section-heading a:hover{color:#83b0ff}.docs-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.docs-feature-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-feature-card{min-height:165px;color:inherit;background:#090b09;border:1px solid #23272d;border-radius:10px;align-content:start;padding:17px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.docs-feature-card:hover{background:#0d120d;border-color:#435063;transform:translateY(-2px)}.docs-feature-card-primary{background:#0c1015;border-color:#2d3f5a}.docs-icon{width:31px;height:31px;color:var(--green);background:#131a11;border:1px solid #2a3545;border-radius:8px;place-items:center;margin-bottom:20px;font-size:15px;display:grid}.docs-feature-card strong{color:#e1e6ee;font-size:12px;font-weight:600}.docs-feature-card p{color:#7a818c;margin-top:7px;font-size:10px;line-height:1.5}.docs-feature-card>span:last-child{color:#9da6b3;align-items:center;gap:6px;margin-top:auto;font-size:9px;display:inline-flex}.docs-feature-card>span:last-child i{color:var(--green);font-size:11px}.docs-reference-list,.docs-result-list{border-top:1px solid #20251f}.docs-reference-list>a,.docs-result-list>a{min-height:57px;color:inherit;border-bottom:1px solid #20251f;align-items:center;gap:12px;padding:0 2px;text-decoration:none;display:flex}.docs-reference-list>a:hover,.docs-result-list>a:hover{background:#0a0e0a}.docs-reference-list .docs-icon,.docs-result-list .docs-icon{color:#92a1b8;background:0 0;border:0;width:28px;height:28px;margin:0}.docs-reference-list a>span:nth-child(2),.docs-result-list a>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.docs-reference-list strong,.docs-result-list strong{color:#d5dbe4;font-size:11px;font-weight:600}.docs-reference-list small,.docs-result-list small{color:#707781;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.docs-reference-list>a>i:last-child,.docs-result-list>a>i:last-child{color:#686f7a;font-size:13px}.docs-current-scope p{color:#79808b;max-width:610px;font-size:11px;line-height:1.55}.docs-scope-line{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.docs-scope-line span{color:#b2bbc9;background:#0b100b;border:1px solid #22272f;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font:9px IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.docs-scope-line .pulse-dot{width:5px;height:5px;box-shadow:none}.docs-search-results{min-height:250px}.docs-search-results .docs-section-heading>strong{color:#8795aa}.docs-empty-search{color:#727881;border-top:1px solid #20251f;place-items:center;min-height:160px;font-size:11px;display:grid}.docs-portal-footer{color:#646971;justify-content:space-between;align-items:center;gap:15px;padding-top:23px;font:9px IBM Plex Mono,ui-monospace,monospace;display:flex}.docs-portal-footer a{color:#98a1ae;text-decoration:none}.docs-portal-footer a:hover{color:var(--green)}@media (max-width:900px){.docs-portal-topbar{padding:0 18px}.docs-portal-brand{min-width:auto}.docs-portal-actions>a:first-child{display:none}.docs-portal-body{grid-template-columns:205px minmax(0,1fr)}.docs-portal-main{padding:0 32px 50px}.docs-feature-grid{grid-template-columns:1fr 1fr}.docs-feature-card:last-child{grid-column:1/-1}}@media (max-width:680px){.docs-portal-topbar{flex-wrap:wrap;gap:15px;height:auto;min-height:58px;padding:12px 16px}.docs-portal-tabs{order:3;width:100%;height:31px}.docs-portal-actions{margin-left:auto}.docs-portal-body{display:block}.docs-portal-sidebar{border-bottom:1px solid #20251f;border-right:0;height:auto;padding:16px;display:block;position:static}.docs-portal-sidebar nav{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.docs-portal-group{flex:none;gap:4px;margin:0 8px 0 0;display:flex}.docs-portal-group h2{display:none}.docs-portal-group a{white-space:nowrap;border:1px solid #252930;border-radius:6px;padding:7px 9px}.docs-sidebar-footer{display:none}.docs-portal-main{width:auto;padding:0 18px 38px}.docs-portal-hero{padding:46px 0 39px}.docs-portal-hero h1{font-size:43px}.docs-feature-grid,.docs-feature-grid-two{grid-template-columns:1fr}.docs-feature-card:last-child{grid-column:auto}}:root{--sidebar:214px}.docs-home-hero{text-align:center;background:radial-gradient(circle at 50% 0,#2563eb12,#0000 48%),#080b14;border-bottom:1px solid #20251f;justify-items:center;max-width:none;margin:0;padding:86px 40px 78px;display:grid;position:relative;overflow:hidden}.docs-home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#2563eb09 1px,#0000 1px),linear-gradient(90deg,#2563eb09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.docs-home-hero>*{position:relative}.docs-home-hero h1{max-width:780px;margin-top:16px;font-size:clamp(42px,5vw,62px)}.docs-home-hero p{max-width:650px;margin-top:17px;font-size:13px}.docs-home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:38px 24px 10px;display:grid}.docs-home-card{min-width:0;min-height:304px;color:inherit;background:#0b0e0b;border:1px solid #23272d;border-radius:13px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex;overflow:hidden}.docs-home-card:hover{background:#0e130d;border-color:#41516a;transform:translateY(-2px)}.docs-home-card-art{background:radial-gradient(circle at 50% 55%,#2563eb21,#0000 34%),#101610;border-bottom:1px solid #1d232b;place-items:center;height:136px;display:grid;position:relative;overflow:hidden}.docs-home-card-art:before,.docs-home-card-art:after{content:"";border:1px solid #2563eb21;width:190px;height:190px;position:absolute;transform:rotate(45deg)}.docs-home-card-art:after{border-color:#2563eb33;width:120px;height:120px;transform:rotate(45deg)translate(20px,20px)}.docs-home-card-art .docs-icon{z-index:1;width:56px;height:56px;color:var(--green);background:#0e1218;border-color:#324a6e;border-radius:50%;margin:0;font-size:22px;position:relative;box-shadow:0 0 32px #2563eb1f}.docs-home-card-copy{flex:1;align-content:start;gap:7px;min-width:0;padding:18px 19px 19px;display:grid}.docs-home-card-copy small{color:#757e8b;letter-spacing:.12em;font:8px IBM Plex Mono,ui-monospace,monospace}.docs-home-card-copy strong{color:#e1e6ee;letter-spacing:-.035em;font-size:15px;font-weight:600}.docs-home-card-copy>span{color:#808791;font-size:10px;line-height:1.55}.docs-home-card-copy b{color:var(--green);align-items:center;gap:7px;margin-top:auto;font-size:9px;font-weight:600;display:inline-flex}.docs-home-card-copy b span{font-size:13px;font-weight:400}.docs-home-section{margin:27px 24px 0}@media (max-width:900px){.docs-home-cards{grid-template-columns:1fr 1fr}.docs-home-card:last-child{grid-column:1/-1}}@media (max-width:680px){.docs-home-hero{padding:52px 18px 46px}.docs-home-hero h1{font-size:43px}.docs-home-cards{grid-template-columns:1fr;padding:25px 0 0}.docs-home-card:last-child{grid-column:auto}.docs-home-card{min-height:280px}.docs-home-section{margin:25px 0 0}}.docs-portal-main{width:min(100%,1220px);padding-left:64px;padding-right:64px}.docs-article-head{max-width:900px;padding-top:64px;padding-bottom:48px}.docs-article-head h1{font-size:clamp(45px,5vw,70px);line-height:.98}.docs-article-head p{color:#9aa0aa;max-width:700px;margin-top:20px;font-size:16px;line-height:1.6}.docs-article-layout{grid-template-columns:minmax(0,760px) 185px;gap:72px;padding-top:46px}.docs-article-section{padding-bottom:50px}.docs-article-section+.docs-article-section{padding-top:45px}.docs-article-section h2{letter-spacing:-.055em;gap:14px;font-size:26px}.docs-article-section h2 span{font-size:10px}.docs-article-section p{color:#a0a6af;max-width:730px;margin-top:17px;font-size:15px;line-height:1.78}.docs-step-list,.docs-bullet-list{color:#bfc6d0;max-width:730px;margin-top:22px;padding-left:25px;font-size:14px;line-height:1.75}.docs-step-list li,.docs-bullet-list li{margin:7px 0;padding-left:6px}.docs-article-figure{background:#090d09;border:1px solid #262d38;border-radius:13px;margin:30px 0 34px;overflow:hidden;box-shadow:0 18px 55px #00000038}.docs-article-figure img{object-fit:cover;width:100%;height:auto;max-height:510px;display:block}.docs-article-figure figcaption{color:#808791;border-top:1px solid #1d222a;padding:12px 15px;font-size:11px;line-height:1.5}.docs-article-note{margin-top:27px;padding:17px 19px}.docs-article-note strong{font-size:10px}.docs-article-note span{font-size:12px;line-height:1.7}.docs-on-page{position:sticky;top:26px}.docs-on-page span{font-size:9px}.docs-on-page a{color:#848b96;padding:7px 0;font-size:11px;line-height:1.35}.docs-article-nav{margin-top:12px}@media (max-width:900px){.docs-portal-main{padding-left:32px;padding-right:32px}.docs-article-layout{grid-template-columns:minmax(0,1fr);gap:28px}.docs-on-page{border-top:1px solid #20251f;border-bottom:1px solid #20251f;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 15px;padding:15px 0;display:grid;position:static}.docs-on-page span{grid-column:1/-1}}@media (max-width:680px){.docs-portal-main{padding-left:18px;padding-right:18px}.docs-article-head{padding-top:42px;padding-bottom:35px}.docs-article-head h1{font-size:43px}.docs-article-head p{font-size:15px}.docs-article-layout{padding-top:31px}.docs-article-section h2{font-size:23px}.docs-article-section p{font-size:15px}.docs-step-list,.docs-bullet-list{font-size:14px}.docs-article-figure{border-radius:10px;margin-left:-2px;margin-right:-2px}}.docs-introduction-header{max-width:900px;padding:64px 0 31px}.docs-introduction-header h1{color:#e9eef5;letter-spacing:-.095em;max-width:850px;margin-top:15px;font-size:clamp(44px,5vw,70px);font-weight:520;line-height:1.01}.docs-introduction-header p{color:#a0a5ad;max-width:680px;margin-top:19px;font-size:16px;line-height:1.62}.docs-page-context{gap:8px;margin-top:24px;display:flex}.docs-page-context button{color:#c4cbd5;background:#0b0f0b;border:1px solid #282d35;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:11px;display:inline-flex}.docs-page-context button:hover{color:var(--green);border-color:#3f5678}.docs-introduction-body{max-width:820px;padding-bottom:55px}.docs-introduction-lede{color:#aeb4bd;font-size:16px;line-height:1.78}.docs-introduction-figure{margin-top:28px}.docs-callout{border-left:3px solid var(--green);background:#0b110a;gap:7px;margin:29px 0 0;padding:17px 19px;display:grid}.docs-callout strong{color:#ccdaef;letter-spacing:.08em;text-transform:uppercase;font:10px IBM Plex Mono,ui-monospace,monospace}.docs-callout span{color:#9ca4b1;font-size:13px;line-height:1.65}.docs-long-section{margin-top:70px;scroll-margin-top:24px}.docs-long-section h2{color:#e9eef5;letter-spacing:-.065em;font-size:31px;font-weight:560;line-height:1.08}.docs-long-section>p{color:#a0a5ad;margin-top:18px;font-size:15px;line-height:1.8}.docs-detail-list{border-top:1px solid #282c33;margin-top:24px}.docs-detail-list details{border-bottom:1px solid #282c33;padding:0 0 19px}.docs-detail-list summary{color:#d6dde8;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:64px;list-style:none;display:grid}.docs-detail-list summary::-webkit-details-marker{display:none}.docs-detail-list summary strong{letter-spacing:-.035em;font-size:16px;font-weight:600}.docs-detail-list summary i{color:#727e90;font-size:16px;transition:transform .18s}.docs-detail-list details[open] summary i{color:var(--green);transform:rotate(180deg)}.docs-detail-number{color:var(--green);font:10px IBM Plex Mono,ui-monospace,monospace}.docs-detail-list details p{color:#959da8;max-width:690px;margin:0 30px 12px 44px;font-size:14px;line-height:1.72}.docs-detail-list details a{color:var(--green);gap:7px;margin-left:44px;font-size:11px;text-decoration:none;display:inline-flex}.docs-detail-list details a:hover{color:#89b4ff}.docs-introduction-steps,.docs-quickstart-list{border-top:1px solid #282c33;gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.docs-introduction-steps li,.docs-quickstart-list li{border-bottom:1px solid #282c33;grid-template-columns:47px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.docs-introduction-steps li>b,.docs-quickstart-list li>b{color:var(--green);font:11px IBM Plex Mono,ui-monospace,monospace}.docs-introduction-steps li span,.docs-quickstart-list li span{gap:6px;display:grid}.docs-introduction-steps strong,.docs-quickstart-list strong{color:#d8dee8;letter-spacing:-.03em;font-size:16px;font-weight:600}.docs-introduction-steps small,.docs-quickstart-list small{color:#8f97a2;font-size:13px;line-height:1.55}.docs-quickstart-list li{grid-template-columns:47px minmax(0,1fr)}.docs-next-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.docs-next-grid a{min-height:142px;color:inherit;background:#0b0e0b;border:1px solid #282d35;border-radius:10px;gap:8px;padding:17px;text-decoration:none;display:grid}.docs-next-grid a:hover{background:#0e130d;border-color:#3f5678}.docs-next-grid strong{color:#dce2eb;font-size:15px;font-weight:600}.docs-next-grid span{color:#8f97a2;font-size:12px;line-height:1.55}.docs-next-grid b{color:var(--green);align-self:end;font-size:10px;font-weight:600}@media (max-width:680px){.docs-introduction-header{padding:42px 0 25px}.docs-introduction-header h1{font-size:43px}.docs-introduction-header p,.docs-introduction-lede{font-size:15px}.docs-long-section{margin-top:52px}.docs-long-section h2{font-size:27px}.docs-detail-list details p{margin-left:44px;font-size:13px}.docs-next-grid{grid-template-columns:1fr}}.docs-portal-topbar{background:#0a0a0a;border-bottom-color:#232323;gap:28px;height:64px;padding:0 48px}.docs-portal-brand{min-width:180px}.docs-portal-search{background:#0d0d0e;border:1px solid #292b2e;border-radius:10px;align-items:center;gap:10px;width:min(440px,38vw);height:40px;margin:0 auto;padding:0 14px;display:flex}.docs-portal-search>i{color:#858b84;font-size:16px}.docs-portal-search input{color:#e9eee8;background:0 0;border:0;outline:0;flex:1;min-width:0;font:13px DM Sans,sans-serif}.docs-portal-search input::placeholder{color:#848b83}.docs-portal-search kbd{color:#8f968d;background:#171919;border:1px solid #303331;border-radius:5px;padding:3px 6px;font:10px IBM Plex Mono,ui-monospace,monospace}.docs-portal-actions{gap:20px}.docs-portal-actions a{color:#9aa199;font-size:12px}.docs-portal-actions .docs-portal-signup{border-radius:8px;min-height:35px;padding:0 13px}.docs-portal-tabs{background:#0a0a0a;border-bottom:1px solid #232323;align-items:center;gap:30px;height:48px;padding:0 48px;display:flex}.docs-portal-tabs>*{color:#8f948f;border-bottom:2px solid #0000;align-items:center;height:100%;font-size:13px;display:inline-flex}.docs-portal-tabs>.active{color:#f1f3ef;border-bottom-color:var(--green)}.docs-portal-tabs a:hover{color:#e4eaf2}.docs-portal-body{grid-template-columns:245px minmax(0,1fr);min-height:calc(100vh - 113px)}.docs-portal-sidebar{background:#0a0a0a;border-right-color:#232323;height:calc(100vh - 113px);padding:26px 20px 20px 22px}.docs-sidebar-utility{gap:2px;margin-bottom:30px;display:grid}.docs-sidebar-utility a{color:#a0a4aa;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.docs-sidebar-utility a:hover{color:#f0f4ed;background:#141714}.docs-sidebar-utility i{color:#868d97;font-size:16px}.docs-portal-group{gap:2px;margin-bottom:28px}.docs-portal-group h2{color:#8b9098;letter-spacing:.04em;margin-bottom:9px;font-size:11px}.docs-portal-group a{color:#91969e;border:0;border-radius:7px;padding:8px 10px;font-size:13px;display:block}.docs-portal-group a:hover{color:#eef4eb;background:#141714;border:0}.docs-portal-group a.current{color:#10140d;background:var(--green);font-weight:600}.docs-portal-group a.current:hover{color:#10140d;background:#69a0ff}.docs-portal-main{width:min(100%,1220px);padding:0 70px 72px}.docs-portal-footer{border-top:1px solid #232323;padding-top:28px;font-size:10px}.docs-article-head,.docs-introduction-header{padding-top:70px}.docs-article-head h1,.docs-introduction-header h1{letter-spacing:-.08em}.docs-article-layout{padding-top:48px}.docs-on-page{top:26px}.docs-on-page a{padding:6px 0}@media (max-width:900px){.docs-portal-topbar{padding:0 24px}.docs-portal-tabs{gap:22px;padding:0 24px;overflow-x:auto}.docs-portal-main{padding-left:38px;padding-right:38px}}@media (max-width:680px){.docs-portal-topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:58px;padding:12px 16px}.docs-portal-search{order:3;width:100%;margin:0}.docs-portal-actions>a:first-child{display:none}.docs-portal-tabs{height:42px;padding:0 16px}.docs-portal-sidebar{height:auto}.docs-portal-main{padding-left:18px;padding-right:18px}}.workspace-sidebar{background:linear-gradient(#090c0a 0%,#050706 72%);padding:20px 11px 16px}.sidebar-brand{gap:10px;padding:0 8px 20px;font-size:19px}.sidebar-logo{border-radius:11px;width:34px;height:34px;font-size:18px}.workspace-switcher{padding-bottom:16px}.workspace-picker{border-radius:14px;min-height:62px;padding:9px 11px}.workspace-picker strong{font-size:13px}.workspace-picker small{margin-top:2px;font-size:10px}.workspace-picker>i{font-size:14px}.workspace-avatar{width:35px;height:35px}.sidebar-item{border-radius:11px;min-height:41px;padding:0 12px;font-size:13px}.sidebar-item i{width:18px;font-size:16px}.sidebar-item-chevron{font-size:14px}.sidebar-item em{padding:3px 6px;font-size:8px}.hosting-subnav{gap:2px;margin:6px 0 2px 15px;padding:5px 0 5px 10px}.hosting-subnav>span{padding:0 10px 5px;font-size:8px}.subnav-item{border-radius:9px;min-height:35px;padding:0 10px;font-size:11px}.subnav-icon{width:15px;font-size:14px}.subnav-chevron{font-size:11px}.sidebar-divider{margin:16px 8px 12px}@media (max-width:820px){:root{--sidebar:76px}.workspace-sidebar{padding-left:10px;padding-right:10px}.sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.sidebar-brand-name,.workspace-picker>span:nth-child(2),.workspace-picker>i,.sidebar-group-label,.sidebar-item>span:not(.sidebar-item-chevron),.sidebar-item em,.hosting-subnav,.sidebar-divider{display:none}.workspace-picker{justify-content:center;min-height:52px;padding:4px}.workspace-avatar{width:35px;height:35px}.sidebar-nav{margin-top:20px}.sidebar-item{justify-content:center;padding:0}.sidebar-item i{width:auto}}.docs-portal-topbar{z-index:30;top:0;position:sticky!important}.docs-portal-tabs{z-index:29;top:64px;background:#fff!important;border-bottom:1px solid #e4e7df!important;position:sticky!important}.docs-portal-brand{visibility:visible!important;opacity:1!important;color:#171a16!important;background:0 0!important;width:auto!important;min-width:180px!important;height:auto!important;font-size:15px!important;display:inline-flex!important}.docs-portal-brand>span{color:#171a16!important;display:inline-flex!important}.docs-portal-brand>span:last-child{color:#171a16!important}.docs-portal-mark{color:#0000!important;background-color:#2563eb!important;background-image:url(/brand/mark/rimbra-mark-on-lime-1024.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;font-size:0!important}.docs-portal-topbar{color:#171a16!important;background:#fff!important;border-bottom-color:#e4e7df!important}.docs-portal-brand{color:#171a16!important}.docs-portal-dot{color:#3461b6!important}.docs-portal-tabs>*{color:#666a70!important}.docs-portal-tabs .active{color:#171a16!important;border-bottom-color:#3e81e6!important}.docs-portal-search{background:#f7f8f4!important;border-color:#d8ded3!important}.docs-portal-search input{color:#171a16!important}.docs-portal-actions a{color:#595f67!important}.docs-portal-actions .docs-portal-signup{color:#0b1320!important;background:#2563eb!important}.docs-portal-body,.docs-portal-main{color:#171a16!important;background:#fff!important}.docs-portal-sidebar{background:#fbfcf9!important;border-right-color:#e4e7df!important}.docs-sidebar-utility{border-bottom-color:#e4e7df!important}.docs-sidebar-utility a,.docs-portal-group a{color:#525860!important}.docs-sidebar-utility a:hover,.docs-portal-group a:hover{color:#315ba8!important;background:#f0f6e9!important}.docs-portal-group h2{color:#6f7680!important}.docs-portal-group a.current{color:#0f1621!important;background:#2563eb!important;border-left-color:#668bd4!important}.docs-portal-group a .docs-icon{color:#6d7580!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:18px!important;height:18px!important;font-size:14px!important;display:inline-grid!important}.docs-portal-group a.current .docs-icon{color:#0c2750!important}.docs-sidebar-footer{border-top-color:#e4e7df!important}.docs-sidebar-footer span{color:#747a84!important}.docs-sidebar-footer strong{color:#313741!important}.docs-kicker{color:#1a4185!important}.docs-introduction-header,.docs-article-head{border-bottom-color:#e4e7df!important}.docs-introduction-header h1,.docs-article-head h1,.docs-long-section h2,.docs-article-section h2{color:#171a16!important}.docs-introduction-header p,.docs-introduction-lede,.docs-article-head p,.docs-long-section>p,.docs-article-section p{color:#525860!important}.docs-step-list,.docs-bullet-list{color:#4b515a!important}.docs-page-context button,.docs-copy-button{color:#3c424c!important;background:#fff!important;border-color:#c6ccd4!important}.docs-article-figure{background:#f7f8f4!important;border-color:#e4e7df!important}.docs-article-figure figcaption{color:#5f6670!important;border-top-color:#e4e7df!important}.docs-callout,.docs-article-note{background:#f1f7e9!important;border-left-color:#3a6ec8!important}.docs-callout strong,.docs-article-note strong{color:#183b77!important}.docs-callout span,.docs-article-note span{color:#4b535e!important}.docs-introduction-steps,.docs-quickstart-list,.docs-detail-list,.docs-article-nav{border-color:#e0e6dc!important}.docs-introduction-steps li,.docs-quickstart-list li,.docs-detail-list details{border-bottom-color:#e0e6dc!important}.docs-introduction-steps strong,.docs-quickstart-list strong,.docs-detail-list summary strong{color:#272c34!important}.docs-introduction-steps small,.docs-quickstart-list small,.docs-detail-list details p{color:#59606a!important}.docs-detail-list details a,.docs-article-section a,.docs-article-nav a:hover strong{color:#163f86!important}.docs-article-section h2 span,.docs-section-index,.docs-introduction-steps li>b,.docs-quickstart-list li>b{color:#1a499a!important}.docs-on-page{border-color:#e0e6dc!important}.docs-on-page>span{color:#6f7680!important}.docs-on-page a{color:#5d6570!important}.docs-article-nav small{color:#6f7680!important}.docs-article-nav strong{color:#2f3640!important}.docs-portal-footer{color:#747a84!important;border-top-color:#e4e7df!important}.docs-portal-footer a{color:#24457d!important}main.docs-portal h1.docs-title-ink{color:#171a16!important}main.docs-portal,main.docs-portal.docs-portal{color:#f2f5ef!important;background:#050605!important}main.docs-portal .docs-portal-topbar,main.docs-portal .docs-portal-tabs{color:#f2f5ef!important;background:#050605!important;border-bottom-color:#20251f!important}main.docs-portal .docs-portal-brand,main.docs-portal .docs-portal-brand>span:last-child,main.docs-portal .docs-portal-dot,main.docs-portal .docs-portal-tabs>*,main.docs-portal .docs-portal-tabs .active{color:#f2f5ef!important}main.docs-portal .docs-portal-tabs .active{border-bottom-color:var(--green)!important}main.docs-portal .docs-portal-actions a{color:#f2f5ef!important;align-items:center!important;gap:7px!important;display:inline-flex!important}main.docs-portal .docs-portal-actions a i{font-size:14px!important}main.docs-portal .docs-portal-actions a:hover{color:#f2f5ef!important}main.docs-portal .docs-portal-actions .docs-portal-signup{color:#0b1108!important;background:var(--green)!important}main.docs-portal .docs-portal-body,main.docs-portal .docs-portal-main{color:#f2f5ef!important;background:#050605!important}main.docs-portal .docs-portal-sidebar{color:#f2f5ef!important;scrollbar-color:#2f3744 #070907!important;background:#070907!important;border-right-color:#20251f!important}main.docs-portal .docs-portal-group a .docs-icon{color:#a5abb5!important}main.docs-portal .docs-sidebar-footer strong,main.docs-portal .docs-kicker{color:#f2f5ef!important}main.docs-portal .docs-introduction-header,main.docs-portal .docs-article-head,main.docs-portal .docs-article-section+.docs-article-section{border-top-color:#20251f!important;border-bottom-color:#20251f!important}main.docs-portal .docs-page-context button,main.docs-portal .docs-copy-button{color:#f2f5ef!important;background:#0b0f0b!important;border-color:#2f3640!important}main.docs-portal .docs-page-context button:hover,main.docs-portal .docs-copy-button:hover{color:#f2f5ef!important;border-color:#65768f!important}main.docs-portal .docs-callout,main.docs-portal .docs-article-note{color:#f2f5ef!important;border-left-color:var(--green)!important;background:#0b110a!important}main.docs-portal .docs-callout span,main.docs-portal .docs-article-note span{color:#a5abb5!important}main.docs-portal .docs-introduction-steps,main.docs-portal .docs-quickstart-list,main.docs-portal .docs-detail-list,main.docs-portal .docs-article-nav,main.docs-portal .docs-on-page{border-color:#20251f!important}main.docs-portal .docs-introduction-steps li,main.docs-portal .docs-quickstart-list li,main.docs-portal .docs-detail-list details{border-bottom-color:#20251f!important}main.docs-portal .docs-introduction-steps strong,main.docs-portal .docs-quickstart-list strong,main.docs-portal .docs-detail-list summary strong{color:#f2f5ef!important}main.docs-portal .docs-introduction-steps small,main.docs-portal .docs-quickstart-list small,main.docs-portal .docs-detail-list details p{color:#a5abb5!important}main.docs-portal .docs-detail-list details a,main.docs-portal .docs-article-section a,main.docs-portal .docs-article-nav a:hover strong{color:#f2f5ef!important}main.docs-portal .docs-detail-list summary i,main.docs-portal .docs-article-section h2 span,main.docs-portal .docs-section-index,main.docs-portal .docs-introduction-steps li>b,main.docs-portal .docs-quickstart-list li>b{color:var(--green)!important}main.docs-portal .docs-article-nav strong{color:#f2f5ef!important}main.docs-portal .docs-portal-footer{color:#89909a!important;border-top-color:#20251f!important}main.docs-portal .docs-portal-footer a{color:#f2f5ef!important}main.docs-portal .docs-next-grid a{color:#f2f5ef!important;background:#0b0e0b!important;border-color:#282d35!important}main.docs-portal .docs-next-grid a:hover{background:#111711!important;border-color:#435063!important}main.docs-portal .docs-next-grid strong{color:#f2f5ef!important}main.docs-portal .docs-next-grid span{color:#a5abb5!important}main.docs-portal .docs-next-grid b,main.docs-portal .docs-search-results .docs-section-heading>span,main.docs-portal .docs-search-results .docs-section-heading>strong{color:#f2f5ef!important}main.docs-portal .docs-result-list{border-color:#20251f!important}main.docs-portal .docs-result-list a{color:#f2f5ef!important;border-bottom-color:#20251f!important}main.docs-portal .docs-result-list a small,main.docs-portal .docs-empty-search{color:#a5abb5!important}main.docs-portal .docs-portal-sidebar{height:calc(100vh - 112px)!important;top:112px!important}main.docs-portal .docs-portal-group{gap:3px!important;margin-bottom:24px!important}main.docs-portal .docs-portal-group h2{margin:0 0 8px 2px!important}main.docs-portal .docs-portal-group a{border-radius:7px!important;align-items:center!important;gap:9px!important;min-height:36px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}main.docs-portal .docs-portal-group a .docs-icon{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;line-height:1!important}main.docs-portal .docs-sidebar-utility a{min-height:36px!important;line-height:1.2!important}@media (max-width:680px){main.docs-portal .docs-portal-sidebar{height:auto!important;position:static!important;top:auto!important}main.docs-portal .docs-portal-group{margin:0 8px 0 0!important}main.docs-portal .docs-portal-group a{white-space:nowrap!important;min-height:34px!important}}main.docs-portal .docs-portal-topbar,main.docs-portal .docs-portal-tabs{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background-color:#050605eb!important}main.docs-portal .docs-portal-main{background-color:#050605!important;background-image:radial-gradient(700px 420px at 70% 0,#3d84ff12,#0000 68%),linear-gradient(90deg,#3d84ff05 1px,#0000 1px),linear-gradient(#3d84ff04 1px,#0000 1px)!important;background-size:auto,96px 96px,96px 96px!important}main.docs-portal .docs-introduction-header,main.docs-portal .docs-article-head{isolation:isolate;position:relative}main.docs-portal .docs-introduction-header:before,main.docs-portal .docs-article-head:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#3d84ff1b,#3d84ff06 34%,#0000 70%);width:560px;height:340px;position:absolute;top:-42px;right:-120px}main.docs-portal .docs-title-ink{text-shadow:0 18px 70px #3d84ff0e}main.docs-portal .docs-kicker{background:#3d84ff0e;border:1px solid #3d84ff2e;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;display:inline-flex;color:#dbe0e8!important}main.docs-portal .docs-product-map,main.docs-portal .docs-visual{border-color:#2d3644;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;box-shadow:0 28px 90px #0000007a,0 0 70px #3d84ff0b}main.docs-portal .docs-product-map:before,main.docs-portal .docs-visual:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg,#3d84ff0e,#0000 26% 72%,#3d84ff06);position:absolute;inset:0}main.docs-portal .docs-product-map>*,main.docs-portal .docs-visual>*{z-index:1;position:relative}main.docs-portal .docs-product-map:hover,main.docs-portal .docs-visual:hover{border-color:#465872;transform:translateY(-3px);box-shadow:0 34px 100px #0000008a,0 0 85px #3d84ff12}main.docs-portal .docs-product-map-grid>div{transition:background .22s,transform .22s}main.docs-portal .docs-product-map-grid>div:hover{background:linear-gradient(#3d84ff13,#3d84ff05)}main.docs-portal .docs-product-map-grid i{transition:transform .22s,filter .22s}main.docs-portal .docs-product-map-grid>div:hover i{filter:drop-shadow(0 0 10px #3d84ff61);transform:translateY(-2px)scale(1.06)}main.docs-portal .docs-callout,main.docs-portal .docs-article-note{border-top:1px solid #3d84ff1f;border-bottom:1px solid #3d84ff14;border-right:1px solid #3d84ff14;box-shadow:inset 24px 0 55px #3d84ff06}main.docs-portal .docs-detail-list details{transition:background .2s,padding .2s}main.docs-portal .docs-detail-list details:hover{background:#3d84ff06;padding-left:14px;padding-right:14px}main.docs-portal .docs-introduction-steps li>b,main.docs-portal .docs-quickstart-list li>b{background:#3d84ff12;border:1px solid #3d84ff3b;border-radius:9px;place-items:center;width:30px;height:30px;margin-top:-5px;display:grid}main.docs-portal .docs-next-grid a{transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}main.docs-portal .docs-next-grid a:after{content:"";opacity:0;background:radial-gradient(circle,#3d84ff1a,#0000 67%);width:150px;height:150px;transition:opacity .22s;position:absolute;bottom:-70px;right:-45px}main.docs-portal .docs-next-grid a:first-child{grid-column:1/-1;min-height:126px;background:linear-gradient(110deg,#0c100c,#0e1218)!important}main.docs-portal .docs-next-grid a:hover{transform:translateY(-3px)}main.docs-portal .docs-next-grid a:hover:after{opacity:1}main.docs-portal .docs-article-figure{transition:transform .25s,border-color .25s,box-shadow .25s}main.docs-portal .docs-article-figure:hover{transform:translateY(-3px);border-color:#3e4c61!important;box-shadow:0 28px 80px #0000006b!important}@keyframes rimbra-docs-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){main.docs-portal .docs-introduction-header,main.docs-portal .docs-article-head{animation:.52s cubic-bezier(.22,1,.36,1) both rimbra-docs-rise}main.docs-portal .docs-introduction-body,main.docs-portal .docs-article-layout{animation:.58s cubic-bezier(.22,1,.36,1) 70ms both rimbra-docs-rise}}@media (max-width:680px){main.docs-portal .docs-portal-main{background-size:auto,72px 72px,72px 72px!important}main.docs-portal .docs-introduction-header:before,main.docs-portal .docs-article-head:before{opacity:.72;right:-220px}main.docs-portal .docs-next-grid a:first-child{grid-column:auto}}main.docs-portal,main.docs-portal .docs-portal-body,main.docs-portal .docs-portal-main{color:#f3f6fb!important;background-color:#050505!important}main.docs-portal .docs-portal-topbar,main.docs-portal .docs-portal-tabs{background:#050505!important;border-color:#202834!important}main.docs-portal .docs-portal-tabs>*{color:#8e99a8!important}main.docs-portal .docs-portal-tabs>.active{color:#f3f6fb!important;border-bottom-color:#2563eb!important}main.docs-portal .docs-portal-actions a{color:#a5afbd!important}main.docs-portal .docs-portal-search{background:#0a0d12!important;border-color:#202a38!important}main.docs-portal .docs-portal-search input{color:#f3f6fb!important}main.docs-portal .docs-portal-search input::placeholder{color:#737e8d!important}main.docs-portal .docs-portal-search>i,main.docs-portal .docs-portal-search kbd{color:#7e8a9c!important}main.docs-portal .docs-portal-mark{color:#0000!important;background-color:#2563eb!important;background-image:url(/brand/mark/rimbra-mark-white-transparent-1024.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:135%!important}main.docs-portal .docs-portal-brand,main.docs-portal .docs-portal-brand>span:last-child{color:#f3f6fb!important}main.docs-portal .docs-portal-sidebar{background:#07090d!important;border-right-color:#202834!important}main.docs-portal .docs-sidebar-utility{border-bottom-color:#202834!important}main.docs-portal .docs-sidebar-utility a,main.docs-portal .docs-portal-group a{color:#9aa4b2!important}main.docs-portal .docs-sidebar-utility a:hover,main.docs-portal .docs-portal-group a:hover{color:#f3f6fb!important;background:#0c1119!important}main.docs-portal .docs-portal-group h2{color:#7c8796!important}main.docs-portal .docs-sidebar-footer{border-top-color:#202834!important}main.docs-portal .docs-sidebar-footer span{color:#7c8796!important}main.docs-portal .docs-sidebar-footer strong{color:#e5eaf2!important}main.docs-portal .docs-portal-main{background-image:radial-gradient(680px 420px at 76% 0,#2563eb1a,#0000 70%),linear-gradient(90deg,#2563eb04 1px,#0000 1px),linear-gradient(#2563eb04 1px,#0000 1px)!important;background-size:auto,96px 96px,96px 96px!important}main.docs-portal .docs-introduction-header h1,main.docs-portal .docs-article-head h1,main.docs-portal .docs-long-section h2,main.docs-portal .docs-article-section h2{color:#f3f6fb!important}main.docs-portal .docs-introduction-header p,main.docs-portal .docs-introduction-lede,main.docs-portal .docs-article-head p,main.docs-portal .docs-long-section>p,main.docs-portal .docs-article-section p{color:#a2adbb!important}main.docs-portal .docs-kicker{color:#4f83ff!important}main.docs-portal .docs-on-page>span,main.docs-portal .docs-on-page a,main.docs-portal .docs-article-nav small{color:#7c8796!important}main.docs-portal .docs-on-page a:hover,main.docs-portal .docs-article-section a,main.docs-portal .docs-detail-list details a{color:#75a2ff!important}main.docs-portal .docs-product-map,main.docs-portal .docs-visual,main.docs-portal .docs-article-figure,main.docs-portal .docs-next-grid a{background:#080b11!important;border-color:#263244!important}main.docs-portal .docs-callout,main.docs-portal .docs-article-note{background:#0a1220!important;border-color:#20334f #20334f #20334f #2563eb!important}main.docs-portal .docs-callout strong,main.docs-portal .docs-article-note strong{color:#dbe7ff!important}main.docs-portal .docs-callout span,main.docs-portal .docs-article-note span,main.docs-portal .docs-introduction-steps small,main.docs-portal .docs-quickstart-list small,main.docs-portal .docs-detail-list details p{color:#9eabbc!important}main.docs-portal .docs-introduction-steps li>b,main.docs-portal .docs-quickstart-list li>b,main.docs-portal .docs-section-index{color:#6f9fff!important}main.docs-portal .docs-next-grid strong,main.docs-portal .docs-next-grid b,main.docs-portal .docs-article-nav strong,main.docs-portal .docs-portal-footer a{color:#e9eef6!important}main.docs-portal .docs-next-grid span,main.docs-portal .docs-portal-footer{color:#9aa4b2!important}main.docs-portal .docs-portal-footer{border-top-color:#202834!important}main.docs-portal .docs-home-hero{border-bottom:1px solid #202834;grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);gap:26px;padding:58px 0 48px;display:grid}main.docs-portal .docs-home-hero-copy{max-width:650px}main.docs-portal .docs-home-hero h1{color:#f3f6fb;letter-spacing:-.074em;max-width:650px;margin:15px 0 0;font-size:clamp(42px,4.25vw,62px);font-weight:700;line-height:.96}main.docs-portal .docs-home-hero-copy>p{color:#9faab9;max-width:550px;margin:22px 0 0;font-size:15px;line-height:1.66}main.docs-portal .docs-home-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}main.docs-portal .docs-home-primary-action,main.docs-portal .docs-home-secondary-action{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}main.docs-portal .docs-home-primary-action{color:#fff;background:#2563eb;border:1px solid #2563eb}main.docs-portal .docs-home-primary-action:hover{background:#1d4ed8;transform:translateY(-1px)}main.docs-portal .docs-home-secondary-action{color:#dce5f3;background:#090d13;border:1px solid #263244}main.docs-portal .docs-home-start-card{background:linear-gradient(145deg,#0c1422,#080b11 68%);border:1px solid #27446f;border-radius:14px;align-self:stretch;overflow:hidden;box-shadow:inset 0 1px #7da6ff14,0 20px 55px #00000038}main.docs-portal .docs-home-start-card>div{border-bottom:1px solid #223754;justify-content:space-between;align-items:center;min-height:55px;padding:0 17px;display:flex}main.docs-portal .docs-home-start-card>div span,main.docs-portal .docs-home-product-card-head span{color:#77a4ff;letter-spacing:.11em;font-size:10px;font-weight:800}main.docs-portal .docs-home-start-card>div b{color:#4f83ff;font-size:11px}main.docs-portal .docs-home-start-card a{min-height:86px;color:inherit;border-bottom:1px solid #1d2d43;grid-template-columns:26px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:13px 17px;text-decoration:none;transition:background .18s;display:grid}main.docs-portal .docs-home-start-card a:last-child{border-bottom:0}main.docs-portal .docs-home-start-card a>i:first-child{color:#90b4ff;background:#2563eb29;border:1px solid #5f90ff47;border-radius:7px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}main.docs-portal .docs-home-start-card a>span{gap:4px;display:grid}main.docs-portal .docs-home-start-card strong{color:#edf3ff;letter-spacing:-.02em;font-size:13px}main.docs-portal .docs-home-start-card small{color:#8e9bad;font-size:11px;line-height:1.35}main.docs-portal .docs-home-start-card a>i:last-child{color:#7893bd;font-size:14px}main.docs-portal .docs-home-section{padding:48px 0 0}main.docs-portal .docs-home-section-head{justify-content:space-between;align-items:end;gap:26px;margin-bottom:19px;display:flex}main.docs-portal .docs-home-section-head h2{color:#f3f6fb;letter-spacing:-.055em;margin:10px 0 0;font-size:28px;line-height:1}main.docs-portal .docs-home-section-head p{color:#8f9cab;max-width:310px;margin:0;font-size:12px;line-height:1.55}main.docs-portal .docs-home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}main.docs-portal .docs-home-product-card{min-height:364px;color:inherit;background:#080b11;border:1px solid #263244;border-radius:13px;flex-direction:column;padding:19px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}main.docs-portal .docs-home-product-card:hover{border-color:#4770b0;transform:translateY(-3px);box-shadow:0 20px 55px #00000047}main.docs-portal .docs-home-product-card-head{justify-content:space-between;align-items:center;display:flex}main.docs-portal .docs-home-product-card-head>i{color:#8ba7d4;font-size:16px}main.docs-portal .docs-home-product-card h3{color:#eef4ff;letter-spacing:-.055em;margin:30px 0 0;font-size:21px;line-height:1}main.docs-portal .docs-home-product-card>p{color:#95a1b1;max-width:250px;margin:10px 0 0;font-size:12px;line-height:1.55}main.docs-portal .docs-home-product-card figure{background:#05070b;border:1px solid #2a3a52;border-radius:8px 8px 0 0;margin:0;position:absolute;bottom:-35px;left:14px;right:14px;overflow:hidden}main.docs-portal .docs-home-product-card figure img{object-fit:cover;object-position:top left;opacity:.9;width:100%;height:164px;display:block}main.docs-portal .docs-home-product-card figure figcaption{color:#8b9ab0;border-top:1px solid #24344b;padding:7px 10px;font-size:9px}main.docs-portal .docs-home-product-card-email{background:linear-gradient(150deg,#0b1321,#080b11 63%)}main.docs-portal .docs-home-email-preview{background:#090e16;border:1px solid #2a3a52;border-radius:8px;position:absolute;bottom:14px;left:14px;right:14px;overflow:hidden}main.docs-portal .docs-home-email-preview>div{color:#a6b4c7;border-bottom:1px solid #25354c;justify-content:space-between;padding:10px;font-size:9px;display:flex}main.docs-portal .docs-home-email-preview>div b{color:#73a0ff;font-size:9px}main.docs-portal .docs-home-email-preview p{color:#dfe8f5;border-bottom:1px solid #1d2d43;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:10px;display:grid}main.docs-portal .docs-home-email-preview p:last-child{border-bottom:0}main.docs-portal .docs-home-email-preview p i{background:#4f83ff;border-radius:50%;width:6px;height:6px}main.docs-portal .docs-home-email-preview p small{color:#88a2c7;font-size:9px}main.docs-portal .docs-home-guides{padding-bottom:32px}main.docs-portal .docs-home-guide-grid{border-top:1px solid #202d40;border-bottom:1px solid #202d40;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main.docs-portal .docs-home-guide-grid a{min-height:94px;color:inherit;border-right:1px solid #202d40;grid-template-columns:26px minmax(0,1fr) 16px;align-items:start;gap:10px;padding:18px 16px;text-decoration:none;transition:background .18s;display:grid}main.docs-portal .docs-home-guide-grid a:last-child{border-right:0}main.docs-portal .docs-home-guide-grid b{color:#6897f6;font-size:10px}main.docs-portal .docs-home-guide-grid span{gap:5px;display:grid}main.docs-portal .docs-home-guide-grid strong{color:#eaf1fc;font-size:13px}main.docs-portal .docs-home-guide-grid small{color:#8e9bac;font-size:11px;line-height:1.4}main.docs-portal .docs-home-guide-grid>a>i{color:#89a4cd;font-size:14px}@media (max-width:1020px){main.docs-portal .docs-home-hero{grid-template-columns:1fr}main.docs-portal .docs-home-start-card{max-width:680px}main.docs-portal .docs-home-product-grid{grid-template-columns:1fr 1fr}main.docs-portal .docs-home-product-card-email{grid-column:1/-1}}@media (max-width:680px){main.docs-portal .docs-home-hero{gap:20px;padding:40px 0 36px}main.docs-portal .docs-home-hero h1{font-size:clamp(38px,12vw,50px)}main.docs-portal .docs-home-section{padding-top:37px}main.docs-portal .docs-home-section-head{gap:12px;display:grid}main.docs-portal .docs-home-section-head p{max-width:100%}main.docs-portal .docs-home-product-grid,main.docs-portal .docs-home-guide-grid{grid-template-columns:1fr}main.docs-portal .docs-home-product-card-email{grid-column:auto}main.docs-portal .docs-home-guide-grid a{border-bottom:1px solid #202d40;border-right:0}main.docs-portal .docs-home-guide-grid a:last-child{border-bottom:0}}main.docs-portal{--docs-neon:#b6ff3b;--docs-neon-bright:#d6ff8c;--docs-neon-deep:#12230a;--docs-neon-line:#2c4620}main.docs-portal .docs-portal-tabs>.active{border-bottom-color:var(--docs-neon)!important}main.docs-portal .docs-portal-actions .docs-portal-signup{color:#081003!important;background:var(--docs-neon)!important;border-color:var(--docs-neon)!important}main.docs-portal .docs-portal-actions .docs-portal-signup:hover{background:#9ce52d!important}main.docs-portal .docs-home-hero{text-align:left!important;background:radial-gradient(circle at 76% 0,#b6ff3b18,#0000 48%),#080b08!important;justify-items:stretch!important}main.docs-portal .docs-home-hero:before{background-image:linear-gradient(#b6ff3b07 1px,#0000 1px),linear-gradient(90deg,#b6ff3b07 1px,#0000 1px)!important}main.docs-portal .docs-portal-mark{border:1px solid #334e23;background-color:#0b0d09!important}main.docs-portal .docs-portal-dot{color:var(--docs-neon)!important}main.docs-portal .docs-portal-group a.current{color:var(--docs-neon-bright)!important;background:var(--docs-neon-deep)!important;border-left-color:var(--docs-neon)!important}main.docs-portal .docs-portal-group a.current .docs-icon{color:var(--docs-neon-bright)!important}main.docs-portal .docs-portal-main{background-image:radial-gradient(680px 420px at 76% 0,#b6ff3b18,#0000 70%),linear-gradient(90deg,#b6ff3b04 1px,#0000 1px),linear-gradient(#b6ff3b03 1px,#0000 1px)!important}main.docs-portal .docs-kicker,main.docs-portal .docs-on-page a:hover,main.docs-portal .docs-article-section a,main.docs-portal .docs-detail-list details a{color:var(--docs-neon)!important}main.docs-portal .docs-product-map,main.docs-portal .docs-visual,main.docs-portal .docs-article-figure,main.docs-portal .docs-next-grid a{border-color:#2b4020!important}main.docs-portal .docs-product-map:hover,main.docs-portal .docs-visual:hover,main.docs-portal .docs-next-grid a:hover{border-color:#5d8b3e!important}main.docs-portal .docs-product-map-grid i{color:var(--docs-neon)!important}main.docs-portal .docs-product-map-grid>div.is-active{background:#b6ff3b17!important}main.docs-portal .docs-visual-brand b,main.docs-portal .docs-visual-menu>span.is-active{color:#081003!important;background:var(--docs-neon)!important}main.docs-portal .docs-visual-title>b{color:var(--docs-neon)!important}main.docs-portal .docs-visual-title>b i{background:var(--docs-neon)!important;box-shadow:0 0 11px #b6ff3b94!important}main.docs-portal .docs-callout,main.docs-portal .docs-article-note{border-color:#29411d!important;border-left-color:var(--docs-neon)!important;background:#0d1609!important}main.docs-portal .docs-callout strong,main.docs-portal .docs-article-note strong,main.docs-portal .docs-introduction-steps li>b,main.docs-portal .docs-quickstart-list li>b,main.docs-portal .docs-section-index,main.docs-portal .docs-article-section h2 .docs-section-index{color:var(--docs-neon)!important}main.docs-portal .docs-article-section h2>span:not(.docs-section-index){color:#f3f6fb!important}main.docs-portal .docs-article-section h2>a{color:var(--docs-neon)!important}main.docs-portal .docs-home-primary-action{color:#081003!important;background:var(--docs-neon)!important;border-color:var(--docs-neon)!important}main.docs-portal .docs-home-primary-action:hover{background:#9ce52d!important}main.docs-portal .docs-home-secondary-action:hover{background:#10170d!important;border-color:#5c883b!important}main.docs-portal .docs-home-start-card{background:linear-gradient(145deg,#101a0c,#080b08 68%)!important;border-color:#385529!important;box-shadow:inset 0 1px #cdff7f14,0 20px 55px #00000038!important}main.docs-portal .docs-home-start-card>div{border-bottom-color:#334e24!important}main.docs-portal .docs-home-start-card>div span,main.docs-portal .docs-home-product-card-head span,main.docs-portal .docs-home-start-card>div b{color:var(--docs-neon)!important}main.docs-portal .docs-home-start-card a{border-bottom-color:#263c1c!important}main.docs-portal .docs-home-start-card a:hover{background:#b6ff3b13!important}main.docs-portal .docs-home-start-card a>i:first-child{color:var(--docs-neon-bright)!important;background:#b6ff3b1f!important;border-color:#b6ff3b47!important}main.docs-portal .docs-home-start-card a>i:last-child{color:#9fcf72!important}main.docs-portal .docs-home-product-card,main.docs-portal .docs-home-product-card-email{background:#090c08!important;border-color:#293e1e!important}main.docs-portal .docs-home-product-card:hover{border-color:#62913d!important}main.docs-portal .docs-home-product-card-head>i{color:#b3d78a!important}main.docs-portal .docs-home-product-card figure,main.docs-portal .docs-home-email-preview{border-color:#2a4220!important}main.docs-portal .docs-home-product-card figure figcaption,main.docs-portal .docs-home-email-preview>div,main.docs-portal .docs-home-email-preview p{border-color:#23371a!important}main.docs-portal .docs-home-email-preview>div b,main.docs-portal .docs-home-email-preview p small,main.docs-portal .docs-home-guide-grid b{color:var(--docs-neon)!important}main.docs-portal .docs-home-email-preview p i{background:var(--docs-neon)!important}main.docs-portal .docs-home-guide-grid,main.docs-portal .docs-home-guide-grid a{border-color:#293f1e!important}main.docs-portal .docs-home-guide-grid a:hover{background:#b6ff3b0f!important}main.docs-portal .docs-home-guide-grid>a>i{color:#b1d587!important}.auth-page{--auth-neon:#b6ff3b;--auth-neon-ink:#101a0c;--green:#b6ff3b!important}.auth-page .auth-brand-mark{color:var(--auth-neon)!important;border-color:var(--auth-neon)!important}.auth-page .auth-brand-dot{background:var(--auth-neon)!important}.auth-page .auth-switch:hover{border-color:var(--auth-neon)!important;color:var(--auth-neon)!important}.auth-page .auth-card input:focus{border-color:var(--auth-neon)!important;box-shadow:0 0 0 3px #b6ff3b29!important}.auth-page .auth-submit{color:var(--auth-neon-ink)!important;background:var(--auth-neon)!important;border-color:var(--auth-neon)!important;box-shadow:0 12px 26px #b6ff3b29!important}.auth-page .auth-submit:hover{color:var(--auth-neon-ink)!important;background:#d6ff8c!important;border-color:#d6ff8c!important;box-shadow:0 15px 30px #b6ff3b3d!important}.auth-page .auth-visual-grid{background-image:radial-gradient(circle,#b6ff3bcc 1px,#0000 1.5px)!important}.auth-page .auth-visual-laptop{color:var(--auth-neon)!important}.workspace-shell{--workspace-neon:#b6ff3b;--workspace-neon-bright:#d6ff8c;--workspace-neon-ink:#101a0c;--green:#b6ff3b!important}.workspace-shell .create-button,.workspace-shell .green-button{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important;border-color:var(--workspace-neon)!important;box-shadow:0 9px 22px #b6ff3b29!important}.workspace-shell .create-button:hover,.workspace-shell .green-button:hover{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon-bright)!important;border-color:var(--workspace-neon-bright)!important}.workspace-shell .sidebar-item.active:before,.workspace-shell .sidebar-item.active i,.workspace-shell .sidebar-item.active .sidebar-item-chevron,.workspace-shell .subnav-item.active .subnav-icon,.workspace-shell .subnav-item.active .subnav-chevron,.workspace-shell .marketing-subdomain>i{color:var(--workspace-neon)!important}.workspace-shell .sidebar-item.active:before{background-color:var(--workspace-neon)!important}.workspace-shell .sidebar-item em{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important}.workspace-shell .environment-dot{background:var(--workspace-neon)!important;border-color:#8ebd2f!important}.workspace-shell .dashboard-tabs button.active{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important;border-color:var(--workspace-neon)!important;box-shadow:0 8px 20px #b6ff3b24!important}.workspace-shell .dashboard-tabs button.active i,.workspace-shell .dashboard-tabs button.active svg{color:var(--workspace-neon-ink)!important}.workspace-shell .project-settings-rail button.active{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important;border-left-color:var(--workspace-neon)!important;box-shadow:8px 8px 26px #b6ff3b14!important}.workspace-shell .project-settings-rail button.active>i{color:var(--workspace-neon-ink)!important}.workspace-shell .project-dashboard-nav nav button.active,.workspace-shell .subnav-item.active{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important;border-color:var(--workspace-neon)!important;box-shadow:0 8px 20px #b6ff3b24!important}.workspace-shell .project-dashboard-nav nav button.active>i:first-child,.workspace-shell .subnav-item.active svg{color:var(--workspace-neon-ink)!important}.workspace-shell .project-dashboard-tools button:hover{color:var(--workspace-neon)!important;border-color:#b6ff3b8c!important}.workspace-shell .source-card.selected{box-shadow:inset 3px 0 0 var(--workspace-neon), 0 16px 36px #00000029!important;background:#b6ff3b14!important;border-color:#b6ff3b99!important}.workspace-shell .source-card.selected strong{color:var(--workspace-neon)!important}.workspace-shell input:focus,.workspace-shell select:focus,.workspace-shell textarea:focus,.workspace-shell .resource-form input:focus,.workspace-shell .project-service-connect-form select:focus{border-color:var(--workspace-neon)!important;box-shadow:0 0 0 3px #b6ff3b24!important}.workspace-shell .deployment-status.ready{color:#8dbd32!important}.workspace-shell .file-drop:hover{border-color:#8ebd2f!important}.workspace-shell .workspace-project-card:hover,.workspace-shell .workspace-hub-card:hover{border-color:#b6ff3b6b!important}.workspace-shell .deployment-project-card:hover,.workspace-shell .deployment-project-card.failed:hover{border-color:#b6ff3b7a!important;box-shadow:0 18px 36px #b6ff3b14!important}.workspace-shell .deployment-project-preview-hit span{color:var(--workspace-neon-ink)!important;background:var(--workspace-neon)!important;box-shadow:0 8px 18px #b6ff3b29!important}.workspace-shell .deployment-project-preview-hit i{color:var(--workspace-neon)!important}.workspace-shell .deployment-project-status{color:var(--workspace-neon-bright)!important;border-color:#b6ff3b4d!important}.workspace-shell .deployment-project-status .pulse-dot{background:var(--workspace-neon)!important}.workspace-shell .workspace-project-card-0 .workspace-project-preview{background:radial-gradient(circle at 70% 22%,#b6ff3b2e,#0000 28%),linear-gradient(135deg,#182219,#080b09 70%)!important}.workspace-shell .workspace-project-card-2 .workspace-project-preview{background:radial-gradient(circle at 70% 10%,#b6ff3b26,#0000 30%),linear-gradient(135deg,#152116,#080b0a 70%)!important}.workspace-shell .workspace-hub-icon{color:var(--workspace-neon)!important;background:#b6ff3b14!important;border-color:#b6ff3b47!important}.workspace-shell .workspace-overview-stats button:hover,.workspace-shell .workspace-activity-row:hover{background:#b6ff3b0b!important}.workspace-shell .flow-inspector{background:radial-gradient(circle at 50% 25%,#b6ff3b14,#0000 47%),#0d0d0d!important}.workspace-shell .lane-marker.production,.workspace-shell .build-loader-track span,.workspace-shell .deployment-loader-ring span{background:var(--workspace-neon)!important}.workspace-shell .deployment-loader-ring{border-top-color:var(--workspace-neon)!important;box-shadow:0 0 22px #b6ff3b24!important}.workspace-shell .edge-map-graticule{stroke:#ffffff12!important}.workspace-shell .edge-map-geography{fill:#111711!important;stroke:#293329!important}.workspace-shell .edge-map-geography:hover{fill:#172117!important;stroke:#71845d!important}.workspace-shell .edge-map-line,.workspace-shell .map-routes path{stroke:#b6ff3bb8!important}.workspace-shell .edge-map-marker-halo{fill:#b6ff3b0f!important;stroke:#b6ff3b94!important}.workspace-shell .edge-map-marker.selected .edge-map-marker-halo{fill:#b6ff3b21!important;stroke:var(--workspace-neon)!important}.workspace-shell .edge-map-marker-core{fill:var(--workspace-neon)!important;stroke:#081008!important;filter:drop-shadow(0 0 5px #b6ff3bb8)!important}.workspace-shell .edge-map-marker-label rect{fill:#0b110b!important;stroke:#b6ff3b5c!important}.workspace-shell .edge-map-marker-label text{fill:var(--workspace-neon-bright)!important}.workspace-shell .deployment-route-canvas{background:radial-gradient(circle at 50% 52%,#b6ff3b13,#0000 28%),#080908!important}.workspace-shell .deployment-route-sweep{background:linear-gradient(90deg,#0000,#b6ff3b14,#0000)!important}.workspace-shell .science-map .deployment-route-canvas{background:radial-gradient(circle at 50% 45%,#b6ff3b16,#0000 24%),linear-gradient(#ffffff05,#0000 18%),#070907!important}.workspace-shell .science-map .edge-map-line{stroke:#b6ff3bb8!important}.workspace-shell .science-map .edge-map-marker-halo{stroke:#b6ff3ba8!important}.workspace-shell .science-map-phases .is-active{color:var(--workspace-neon)!important}.workspace-shell .science-map-phases .is-active i{background:var(--workspace-neon)!important;box-shadow:0 0 9px #b6ff3bb3!important}.workspace-shell .hosting-control-panel{background:radial-gradient(circle at 90% 8%,#b6ff3b21,#0000 43%),#090d0a!important}.workspace-shell .hosting-control-body button{color:var(--workspace-neon-ink)!important;background:linear-gradient(135deg,#d6ff8c,#b6ff3b)!important;box-shadow:0 9px 20px #b6ff3b24!important}.workspace-shell .hosting-links-row button:hover{background:#b6ff3b12!important}.hosting-console{gap:0}.hosting-console-head{border-bottom-color:var(--shell-line);min-height:0;padding:14px 0 20px}.hosting-console-head h2{margin-top:9px;font-size:clamp(42px,4.8vw,64px);line-height:.92}.hosting-console-head p{margin-top:8px;font-size:12px}.hosting-head-actions{gap:10px}.hosting-head-actions .green-button{border-radius:10px;min-height:40px;box-shadow:0 8px 18px #3485ff14}.hosting-metric-strip{margin-top:0}.hosting-metric-strip>button,.hosting-metric-strip>div{background:0 0;min-height:96px;padding:16px 18px}.hosting-metric-strip>button:hover{background:#2563eb09;transform:none}.hosting-metric-strip strong{font-size:32px}.hosting-console-grid,.hosting-bottom-grid{border-bottom:1px solid var(--shell-line);gap:0}.hosting-sequence-panel,.hosting-control-panel,.hosting-environments-panel,.hosting-links-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.hosting-sequence-panel{border-right:1px solid var(--shell-line)}.hosting-control-panel{background:0 0}.hosting-sequence-panel .overview-console-panel-head,.hosting-control-panel .overview-console-panel-head,.hosting-environments-panel .overview-console-panel-head,.hosting-links-panel .overview-console-panel-head{padding:19px 22px 15px}.hosting-sequence-panel .overview-console-panel-head h3,.hosting-control-panel .overview-console-panel-head h3,.hosting-environments-panel .overview-console-panel-head h3,.hosting-links-panel .overview-console-panel-head h3{font-size:17px}.hosting-sequence-list{border-top-color:var(--shell-line)}.hosting-sequence-list>button{min-height:64px;padding:10px 20px}.hosting-step-icon{border-radius:9px;width:31px;height:31px;font-size:15px}.hosting-control-body{min-height:202px;padding:20px 22px 24px}.hosting-control-icon{border-radius:12px;width:40px;height:40px;font-size:18px}.hosting-control-body strong{margin-top:12px;font-size:14px}.hosting-control-body p{margin:6px 0 14px}.hosting-control-body button{border-radius:10px;min-height:37px}.hosting-environments-panel{border-right:1px solid var(--shell-line)}.hosting-environments-panel .environment-summary>div{min-height:58px;padding:0 20px}.hosting-links-row button{min-height:58px;padding:0 18px}@media (max-width:760px){.hosting-console-head{display:block}.hosting-head-actions{margin-top:16px}.hosting-console-head h2{font-size:clamp(40px,14vw,58px)}.hosting-console-grid,.hosting-bottom-grid{display:block}.hosting-sequence-panel,.hosting-environments-panel{border-right:0;border-bottom:1px solid var(--shell-line)}}.workspace-overview{gap:18px;max-width:1180px}.workspace-usage-panel{text-align:left!important;min-height:0!important;padding:17px 18px 16px!important;display:block!important}.workspace-usage-head{width:100%!important;max-width:none!important;margin:0!important;display:flex!important}.workspace-usage-grid{width:100%!important;max-width:none!important;margin:17px 0 0!important;display:grid!important}.workspace-products-section{gap:0;display:grid}.workspace-products-section>.workspace-overview-section-head{padding:1px 2px 0}.workspace-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.workspace-folder-card{min-width:0;min-height:218px;color:inherit;text-align:left;cursor:pointer;background:#0c100d;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;align-items:stretch;padding:22px 20px 18px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.workspace-folder-card:hover{background:#101610;border-color:#b6ff3b7a;transform:translateY(-2px)}.workspace-folder-card-head{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.workspace-folder-card-head>i{color:#6f7c6d;font-size:14px;transition:color .2s,transform .2s}.workspace-folder-card:hover .workspace-folder-card-head>i{color:var(--workspace-neon);transform:translate(2px,-2px)}.workspace-folder-icon{width:32px;height:32px;color:var(--workspace-neon);background:0 0;border:1px solid #b6ff3b6b;border-radius:9px;place-items:center;font-size:15px;display:grid}.workspace-envelope-icon{border:1.5px solid;border-radius:3px;width:17px;height:13px;display:block;position:relative}.workspace-envelope-icon:before,.workspace-envelope-icon:after{content:"";background:currentColor;width:9px;height:1.5px;position:absolute;top:3px}.workspace-envelope-icon:before{transform-origin:0;left:0;transform:rotate(32deg)}.workspace-envelope-icon:after{transform-origin:100%;right:0;transform:rotate(-32deg)}.workspace-folder-card>strong{z-index:1;color:#f0f4ed;letter-spacing:-.05em;margin-top:15px;font-size:18px;font-weight:550;position:relative}.workspace-folder-card>small{z-index:1;color:#879286;max-width:260px;margin-top:6px;font-size:10px;line-height:1.45;position:relative}.workspace-folder-metrics{z-index:1;border-top:1px solid #ffffff1a;gap:25px;margin-top:auto;padding-top:16px;display:flex;position:relative}.workspace-folder-metrics>span{gap:4px;display:grid}.workspace-folder-metrics b{color:#e8eee6;letter-spacing:-.06em;font-size:20px;font-weight:520}.workspace-folder-metrics em{color:#727e72;font:normal 8px/1 var(--mono-font,ui-monospace);letter-spacing:.03em;text-transform:uppercase}.workspace-folder-metrics-single{gap:0}.workspace-folder-status{z-index:1;color:#849183;font:500 8px/1 var(--mono-font,ui-monospace);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-top:14px;display:inline-flex;position:relative}.workspace-folder-status .pulse-dot{width:6px;height:6px}.workspace-folder-upgrade{background:radial-gradient(circle at 94% 0,#b6ff3b1a,#0000 38%),#101610}.workspace-folder-upgrade>small{max-width:265px}.workspace-folder-upgrade-link{z-index:1;color:var(--workspace-neon);align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-size:10px;display:inline-flex;position:relative}.workspace-folder-upgrade-link i{font-size:12px;transition:transform .2s}.workspace-folder-upgrade:hover .workspace-folder-upgrade-link i{transform:translate(3px)}.workspace-folder-hosting,.workspace-folder-upgrade{grid-column:span 2}@media (max-width:760px){.workspace-folder-grid{grid-template-columns:1fr}.workspace-folder-hosting,.workspace-folder-upgrade{grid-column:span 1}.workspace-folder-card{min-height:210px}}.workspace-overview-grid{align-items:stretch;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr)!important;gap:16px!important;display:grid!important}.workspace-products-panel,.workspace-next-panel,.workspace-recent-panel{box-shadow:none!important;background:#0c0f0d!important;border:1px solid #ffffff21!important;border-radius:14px!important}.workspace-products-panel{padding:20px 22px 0!important}.workspace-products-panel .workspace-overview-section-head{min-height:35px}.workspace-products-panel .workspace-overview-section-head h3,.workspace-recent-panel .workspace-overview-section-head h3{letter-spacing:-.055em;font-size:18px}.workspace-products-panel .workspace-overview-section-head>button,.workspace-recent-panel .workspace-overview-section-head>button{color:#9ca99a;font-size:10px}.workspace-products-panel .workspace-overview-section-head>button:hover,.workspace-recent-panel .workspace-overview-section-head>button:hover{color:var(--workspace-neon)}.workspace-product-list{border-top:1px solid #ffffff1a;margin-top:17px}.workspace-product-row{border-bottom-color:#ffffff1a;grid-template-columns:34px minmax(0,1fr) auto 16px;gap:14px;min-height:86px;padding:13px 0}.workspace-product-row:last-child{border-bottom:0}.workspace-product-row:hover{background:#ffffff05}.workspace-product-icon{color:#9ca99a;background:0 0;border:1px solid #b6ff3b47;border-radius:9px;width:31px;height:31px;font-size:14px}.workspace-product-row:hover .workspace-product-icon{color:var(--workspace-neon);border-color:#b6ff3b94}.workspace-product-row span:nth-child(2){gap:5px}.workspace-product-row strong{color:#e8eee7;font-size:13px;font-weight:550}.workspace-product-row small{color:#7e897e;font-size:10px}.workspace-product-row b{color:#96a294;font:500 9px/1 var(--mono-font,ui-monospace)}.workspace-product-row>i{color:#687367;font-size:13px}.workspace-product-row:hover strong,.workspace-product-row:hover>i{color:var(--workspace-neon)}.workspace-next-panel{flex-direction:column;justify-content:space-between;min-height:100%;padding:21px 22px 20px;display:flex;background:#101510!important}.workspace-next-panel h3{color:#f0f4ed;letter-spacing:-.07em;margin:58px 0 0;font-size:28px;font-weight:520}.workspace-next-panel p{color:#879286;max-width:255px;margin:10px 0 24px;font-size:11px;line-height:1.55}.workspace-next-action{width:100%;min-height:44px;color:var(--workspace-neon-ink);background:var(--workspace-neon);border:1px solid var(--workspace-neon);border-radius:10px;padding:0 13px;font-size:10px}.workspace-next-action:hover{color:var(--workspace-neon-ink);background:var(--workspace-neon-bright);border-color:var(--workspace-neon-bright)}.workspace-recent-panel{padding:20px 22px 0!important}.workspace-recent-list{border-top-color:#ffffff1a;margin-top:17px}.workspace-recent-list button{border-bottom-color:#ffffff1a;min-height:58px}.workspace-recent-list button>span i{color:#8f9d8c}.workspace-recent-list strong{color:#e1e9df;font-size:12px}.workspace-recent-list small{color:#879386}.workspace-recent-list button>i{color:#697668}.workspace-shell:has(.workspace-overview) .workspace-main:before{display:none}.workspace-shell:has(.workspace-overview) .workspace-usage-meter i{box-shadow:none}.workspace-shell:has(.workspace-overview) .workspace-usage-card:hover{background:#ffffff05}.workspace-shell:has(.workspace-overview) .workspace-overview-actions .green-button{box-shadow:none!important}.billing-usage-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.58fr);align-items:stretch;gap:16px;display:grid}.billing-usage-board,.billing-addons-section{box-shadow:none!important;background:#0c0f0d!important;border:1px solid #ffffff21!important;border-radius:14px!important;padding:21px 22px 18px!important}.billing-usage-head,.billing-section-head{align-items:center}.billing-usage-head h3,.billing-section-head h3{color:#edf2eb;letter-spacing:-.055em;margin-top:7px;font-size:19px;font-weight:550}.billing-credit-note{justify-items:end;gap:4px;display:grid}.billing-credit-note strong{color:#eef4eb;letter-spacing:-.05em;font-size:18px;font-weight:550}.billing-credit-note span{color:#7d897c;font:500 8px/1 var(--mono-font,ui-monospace);text-transform:uppercase}.billing-usage-list{border-top:1px solid #ffffff1a;margin-top:19px}.billing-usage-row{border-bottom:1px solid #ffffff1a;grid-template-columns:33px minmax(0,1fr) minmax(108px,auto) minmax(110px,.7fr) 42px;align-items:center;gap:13px;min-height:69px;padding:10px 0;display:grid}.billing-usage-row:last-child{border-bottom:0}.billing-usage-row-icon{color:#9ba898;background:0 0;border:1px solid #b6ff3b45;border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.billing-usage-row-copy{gap:5px;min-width:0;display:grid}.billing-usage-row-copy strong{color:#e5ece3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;overflow:hidden}.billing-usage-row-copy small{color:#778377;font-size:9px}.billing-usage-row-value{white-space:nowrap;justify-items:end;gap:4px;display:grid}.billing-usage-row-value strong{color:#e1e9de;font:500 10px/1 var(--mono-font,ui-monospace)}.billing-usage-row-value strong small{color:#6e796d;font-size:9px}.billing-usage-row-value em{color:#d99577;font:normal 7px/1 var(--mono-font,ui-monospace);text-transform:uppercase}.billing-usage-row-meter{background:#202720;border-radius:99px;height:3px;display:block;overflow:hidden}.billing-usage-row-meter i{border-radius:inherit;background:#8aa080;min-width:0;height:100%;display:block}.billing-usage-row.is-over .billing-usage-row-meter i{background:#d99577}.billing-usage-row-percent{color:#7d8a7a;font:500 8px/1 var(--mono-font,ui-monospace);text-align:right}.billing-usage-footnote{color:#697469;margin:14px 0 0;font-size:9px;line-height:1.4}.billing-usage-aside{background:#101510;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;min-height:100%;padding:21px 22px 20px;display:flex}.billing-usage-aside h3{color:#f1f5ef;letter-spacing:-.07em;margin:48px 0 0;font-size:27px;font-weight:520}.billing-usage-aside-price{align-items:baseline;gap:5px;margin-top:10px;display:flex}.billing-usage-aside-price strong{color:#f1f5ef;letter-spacing:-.07em;font-size:30px;font-weight:550}.billing-usage-aside-price small{color:#808c7e;font-size:10px}.billing-usage-aside p{color:#859083;max-width:240px;margin:10px 0 22px;font-size:10px;line-height:1.5}.billing-usage-aside-credit{color:#889586;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 0;font-size:9px;display:flex}.billing-usage-aside-credit strong{color:#e8f0e5;font:500 12px/1 var(--mono-font,ui-monospace)}.billing-usage-aside>button{width:100%;min-height:42px;color:var(--workspace-neon-ink);background:var(--workspace-neon);border:1px solid var(--workspace-neon);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:0 12px;font-size:10px;display:inline-flex}.billing-usage-aside>button:hover{background:var(--workspace-neon-bright);border-color:var(--workspace-neon-bright)}.billing-addons-section{gap:17px;display:grid}.billing-addons-section .billing-section-head{align-items:flex-end}.billing-section-head p{color:#788477;margin:8px 0 0;font-size:10px}.billing-addons-total{justify-items:end}.billing-addons-total strong{font-size:22px}.billing-addon-grid{border-top-color:#ffffff1a;gap:0 24px}.billing-addon-card{border-bottom-color:#ffffff1a;min-height:77px}.billing-addon-icon{color:#9aa796;background:0 0;border-color:#b6ff3b40;border-radius:9px;width:31px;height:31px}.billing-addon-card.is-selected .billing-addon-icon{color:var(--workspace-neon);background:0 0;border-color:#b6ff3b94}.billing-addon-copy strong{font-size:11px}.billing-addon-copy small{font-size:9px}.billing-addon-copy span{color:#899d7f}.billing-addon-stepper button{background:0 0;border-color:#344034;border-radius:7px}.billing-addons-footer{padding-top:1px}@media (max-width:900px){.billing-usage-layout{grid-template-columns:1fr}.billing-usage-aside{min-height:235px}}@media (max-width:680px){.billing-usage-row{grid-template-columns:33px minmax(0,1fr) auto;gap:10px}.billing-usage-row-meter{grid-column:2/-1}.billing-usage-row-percent{display:none}.billing-addon-grid{grid-template-columns:1fr}.billing-addons-section .billing-section-head{flex-direction:column;align-items:flex-start}.billing-addons-total{justify-items:start}}@media (max-width:850px){.workspace-overview-grid{grid-template-columns:1fr!important}.workspace-next-panel{min-height:230px}}@media (max-width:640px){.workspace-product-row{grid-template-columns:31px minmax(0,1fr) 15px}.workspace-product-row b{display:none}}.landing-deploy-grid{grid-template-columns:1.15fr .85fr;gap:22px}.landing-deploy-grid>ul{background:#11120f;border:1px solid #11120f26;border-radius:22px;gap:0;padding:76px 22px 18px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1e221624}.landing-deploy-grid>ul:before{content:"rimbra / production";color:#f3f4ed;letter-spacing:.04em;border-bottom:1px solid #ffffff1a;height:52px;padding:18px 20px;font:500 11px/1 IBM Plex Mono,ui-monospace,monospace;position:absolute;top:0;left:0;right:0}.landing-deploy-grid>ul:after{content:"LIVE";color:var(--green);letter-spacing:.1em;border:1px solid #2563eb3d;border-radius:999px;padding:5px 8px 5px 19px;font:600 9px/1 IBM Plex Mono,ui-monospace,monospace;position:absolute;top:14px;right:18px}.landing-deploy-grid>ul li{color:#b8bab2;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;padding:17px 18px 17px 46px;position:relative}.landing-deploy-grid>ul li:last-child{border-bottom:0}.landing-deploy-grid>ul li:before{content:"✓";color:#f4f8ff;background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid;position:absolute;top:15px;left:12px}.landing-deploy-grid>article{background:linear-gradient(145deg,#fdfdf8,#eef1e5);border:1px solid #11120f24;border-radius:22px;min-height:100%;padding:30px}.landing-deploy-grid article h3{margin-top:52px}.landing-deploy-grid article>div{border-top:1px solid #11120f21;gap:0;margin-top:55px}.landing-deploy-grid article>div span{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #11120f1a;border-radius:0;padding:15px 12px 15px 30px;position:relative}.landing-deploy-grid article>div span:before{content:"";background:var(--green);border:1px solid #5279c9;border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:9px}.landing-platform .landing-services{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:12px}.landing-platform .landing-services article{min-height:0;padding:27px;position:relative;overflow:hidden}.landing-platform .landing-services article:first-child,.landing-platform .landing-services article:nth-child(6){grid-column:span 2}.landing-platform .landing-services article:first-child,.landing-platform .landing-services article:nth-child(4){grid-row:span 2}.landing-platform .landing-services article:before{color:#2563eb2e;letter-spacing:-.13em;font:500 76px/1 IBM Plex Mono,ui-monospace,monospace;transition:color .25s,transform .25s;position:absolute;bottom:8px;right:22px}.landing-platform .landing-services article:first-child:before{content:"</>"}.landing-platform .landing-services article:nth-child(2):before{content:"DB"}.landing-platform .landing-services article:nth-child(3):before{content:"↗"}.landing-platform .landing-services article:nth-child(4):before{content:"ID"}.landing-platform .landing-services article:nth-child(5):before{content:"@"}.landing-platform .landing-services article:nth-child(6):before{content:"AI"}.landing-platform .landing-services article:hover:before{color:#2563eb7a;transform:translateY(-5px)}.landing-platform .landing-services h3{z-index:1;max-width:220px;font-size:24px;position:relative}.landing-platform .landing-services p{z-index:1;max-width:230px;position:relative}.landing-two-up{gap:22px}.landing-two-up article{border-radius:22px;min-height:500px;position:relative;overflow:hidden}.landing-two-up article:after{color:#11120f1a;letter-spacing:-.12em;font:500 190px/1 IBM Plex Mono,ui-monospace,monospace;position:absolute;bottom:-48px;right:25px}.landing-two-up article:first-child:after{content:"01"}.landing-two-up article:last-child:after{content:"02";color:#11120f0f}.landing-two-up article>*{z-index:1;position:relative}.landing-steps{gap:32px;position:relative}.landing-steps:before{content:"";background:linear-gradient(90deg,#0000,#1e58bd 15% 85%,#0000);height:1px;position:absolute;top:40px;left:14%;right:14%}.landing-steps article{text-align:center;border-top:0;min-height:250px;padding:24px 28px;position:relative}.landing-steps strong{z-index:1;color:#f4f8ff;background:var(--green);border:8px solid #f4f4ed;border-radius:50%;place-items:center;width:54px;height:54px;margin:-11px auto 65px;display:grid;position:relative;box-shadow:0 0 0 1px #6b8fe0}.landing-steps h3{font-size:24px}.landing-steps p{margin:0 auto}.landing-pricing{background:#fff;border:1px solid #11120f29;border-radius:22px;gap:0;overflow:hidden;box-shadow:0 20px 55px #1e221612}.landing-pricing article{border:0;border-right:1px solid #11120f21;min-height:280px;padding:72px 32px 32px;position:relative}.landing-pricing article:last-child{border-right:0}.landing-pricing article:nth-child(2){background:var(--green)}.landing-pricing article:before{color:#5a6370;letter-spacing:.12em;font:600 10px/1 IBM Plex Mono,ui-monospace,monospace;position:absolute;top:28px;left:32px}.landing-pricing article:first-child:before{content:"START"}.landing-pricing article:nth-child(2):before{content:"GROW";color:#001a47}.landing-pricing article:nth-child(3):before{content:"CONTROL"}.landing-pricing h3{max-width:250px;font-size:27px}.landing-pricing p{max-width:260px;font-size:14px}@media (max-width:820px){.landing-deploy-grid>article{margin-top:22px}.landing-platform .landing-services{grid-template-columns:repeat(2,1fr);grid-auto-rows:190px}.landing-platform .landing-services article:nth-child(n){grid-area:span 1/span 1}.landing-platform .landing-services article:first-child,.landing-platform .landing-services article:last-child{grid-column:span 2}.landing-steps:before{display:none}.landing-steps strong{margin-bottom:28px}.landing-pricing{grid-template-columns:1fr}.landing-pricing article{border-bottom:1px solid #11120f21;border-right:0;min-height:220px}}@media (max-width:480px){.landing-platform .landing-services{grid-template-columns:1fr}.landing-platform .landing-services article:nth-child(n){grid-column:span 1}}.rimbra-verity .nav{z-index:50;min-height:58px;padding-inline:var(--g);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090a09c7;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.rimbra-verity .nav-brand{align-items:center;text-decoration:none;display:flex}.rimbra-verity .nav-logo{width:auto;height:48px;display:block}.rimbra-verity .nav-brand-dot{background:var(--acc);border-radius:5px;flex-shrink:0;width:22px;height:22px}.rimbra-verity .nav-links{gap:26px;margin:0;padding:0;list-style:none;display:flex}.rimbra-verity .nav-links a{color:#ffffffad;font-size:14px;text-decoration:none;transition:color .15s}.rimbra-verity .nav-links a:hover{color:var(--fg)}.rimbra-verity .nav-right{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rimbra-verity .nav-sign{color:#ffffffad;cursor:pointer;font-size:14px;font:inherit;background:0 0;border:0;padding:7px 10px;transition:color .15s}.rimbra-verity .nav-sign:hover{color:var(--fg)}.rimbra-verity .btn-w{background:var(--fg);min-height:40px;color:var(--accfg);border:1px solid var(--fg);cursor:pointer;font-size:13px;font-weight:650;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.rimbra-verity .btn-w:hover{background:var(--acc);border-color:var(--acc);transform:translateY(-2px)}.rimbra-verity .btn-g{min-height:40px;color:var(--fg);border:1px solid var(--linel);cursor:pointer;font-size:13px;font:inherit;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.rimbra-verity .btn-g:hover{background:#ffffff0e;border-color:#ffffff59;transform:translateY(-2px)}.rimbra-verity .hero{text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding-top:clamp(110px,15vw,160px);padding-bottom:280px;display:flex;position:relative;overflow:hidden}.rimbra-verity .hero-badge{border:1px solid var(--linel);color:var(--fg2);background:#111311b8;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;padding:5px 14px 5px 5px;font-size:13px;text-decoration:none;display:inline-flex}.rimbra-verity .hero-badge span{background:var(--acc);color:var(--accfg);letter-spacing:.1em;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.rimbra-verity .hero h1{letter-spacing:-.065em;text-wrap:balance;z-index:2;max-width:700px;margin-bottom:20px;font-size:clamp(46px,7.5vw,82px);font-weight:400;line-height:1.03;position:relative}.rimbra-verity .hero>p{max-width:460px;color:var(--fg);opacity:.82;z-index:2;margin-bottom:34px;font-size:clamp(15px,2vw,18px);line-height:1.6;position:relative}.rimbra-verity .hero-btns{z-index:3;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.rimbra-verity #wc{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rimbra-verity .hero-veil{background:linear-gradient(transparent,var(--bg));z-index:1;pointer-events:none;height:190px;position:absolute;bottom:0;left:0;right:0}.rimbra-verity .wrap{width:min(1200px,100%);margin:0 auto}.rimbra-verity .sec{padding:clamp(80px,10vw,150px) var(--g)}.rimbra-verity .border-t{border-top:1px solid var(--line)}.rimbra-verity .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:700}.rimbra-verity .h2{letter-spacing:-.075em;text-wrap:balance;margin-top:16px;font-size:clamp(40px,5.5vw,72px);font-weight:400;line-height:1.02}.rimbra-verity .h2 span{color:var(--fg3)}.rimbra-verity .logos{padding:52px var(--g);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.rimbra-verity .logos>p{color:var(--fg2);opacity:.8;margin-bottom:40px;font-size:14px}.rimbra-verity .logos-grid{grid-template-columns:repeat(4,1fr);gap:28px 12px;max-width:860px;margin:0 auto;display:grid}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rimbra-verity .logo-item{color:#fff9;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:550;display:flex}.rimbra-verity .logo-item svg{opacity:.7;flex-shrink:0}.rimbra-verity .feat-panels{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.rimbra-verity .feat-panel{border-right:1px solid var(--line);padding:40px 36px 44px}.rimbra-verity .feat-panel-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);margin:0 0 28px;font-size:11px;font-weight:700}.rimbra-verity .feat-tool-row{flex-wrap:wrap;gap:10px 0;margin-bottom:36px;display:flex}.rimbra-verity .feat-tool{color:#ffffff73;border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:7px;margin-right:0;padding:6px 12px 6px 0;font-size:12.5px;font-weight:500;transition:color .15s;display:inline-flex}.rimbra-verity .feat-tool:last-child{border-right:none}.rimbra-verity .feat-tool svg{opacity:.55;flex-shrink:0;transition:opacity .15s}.rimbra-verity .feat-panel:hover .feat-tool{color:#ffffffb3}.rimbra-verity .feat-panel:hover .feat-tool svg{opacity:.8}.rimbra-verity .feat-panel-desc{color:var(--fg2);max-width:340px;font-size:13px;line-height:1.7}.rimbra-verity .uc-layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:52px;display:grid}.rimbra-verity .uc-tabs{flex-direction:column;margin-top:20px;display:flex}.rimbra-verity .uc-tab{border:0;border-top:1px solid var(--line);width:100%;min-height:54px;color:var(--fg3);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 1fr 18px;align-items:center;gap:12px;padding:0 14px 0 0;font-size:15px;transition:color .2s,padding .2s,background .2s;display:grid}.rimbra-verity .uc-tab:last-child{border-bottom:1px solid var(--line)}.rimbra-verity .uc-tab-dot{background:var(--fg3);border-radius:50%;width:6px;height:6px;transition:background .2s}.rimbra-verity .uc-tab-arrow{color:var(--fg3);transition:color .2s}.rimbra-verity .uc-tab.on{color:var(--fg);background:linear-gradient(90deg,#b6ff3b14,#0000);padding-left:16px}.rimbra-verity .uc-tab.on .uc-tab-dot{background:var(--acc);box-shadow:0 0 7px var(--acc)}.rimbra-verity .uc-tab.on .uc-tab-arrow{color:var(--acc)}.rimbra-verity .uc-panel{background:var(--bg2);border:1px solid var(--line);border-radius:18px;min-height:340px;padding:30px}.rimbra-verity .uc-panel h3{letter-spacing:-.05em;margin-bottom:10px;font-size:20px;font-weight:500}.rimbra-verity .uc-panel>p{color:var(--fg2);margin-bottom:20px;font-size:14px;line-height:1.6}.rimbra-verity .uc-row{min-height:42px;color:var(--fg2);border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.rimbra-verity .uc-dot{background:var(--acc);border-radius:50%;flex-shrink:0;width:7px;height:7px}.rimbra-verity .uc-dot.pending{background:#d2a658}.rimbra-verity .uc-row-status{color:var(--acc);margin-left:auto;font-size:9px;font-weight:600}.rimbra-verity .hiw-section{padding-bottom:0}.rimbra-verity .hiw-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.rimbra-verity .hiw-card{padding:48px var(--g) 56px;border-right:1px solid var(--line);flex-direction:column;display:flex}.rimbra-verity .hiw-card:last-child{border-right:none}.rimbra-verity .hiw-n{letter-spacing:-.06em;color:#ffffff14;font-variant-numeric:tabular-nums;margin-bottom:32px;font-size:clamp(56px,6vw,96px);font-weight:300;line-height:1;display:block}.rimbra-verity .hiw-title{letter-spacing:-.04em;color:var(--fg);margin:0 0 14px;font-size:clamp(18px,1.6vw,22px);font-weight:550;line-height:1.2}.rimbra-verity .hiw-body{color:var(--fg2);flex:1;margin:0;font-size:14px;line-height:1.7}.rimbra-verity .hiw-tags{flex-direction:column;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.rimbra-verity .hiw-tag{color:var(--acc);letter-spacing:.01em;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.rimbra-verity .hiw-tag svg{opacity:.8;flex-shrink:0}.rimbra-verity .built-top{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:48px;display:grid}.rimbra-verity .built-top>p{max-width:430px;color:var(--fg2);font-size:15px;line-height:1.6}.rimbra-verity .built-g{background:var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.rimbra-verity .built-item{background:var(--bg);min-height:190px;padding:28px 26px}.rimbra-verity .built-icon{color:var(--acc);margin-bottom:auto;font-size:20px}.rimbra-verity .built-item h3{letter-spacing:-.03em;margin:38px 0 6px;font-size:15px;font-weight:550}.rimbra-verity .built-item p{color:var(--fg2);font-size:13px;line-height:1.55}.rimbra-verity .strip{padding:clamp(80px,12vw,140px) var(--g);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.rimbra-verity .strip:before{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(#b6ff3b26 0%,#b6ff3b0a 45%,#0000 72%);width:min(900px,110vw);height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rimbra-verity .strip .h2{margin-bottom:36px;font-size:clamp(48px,7vw,88px);position:relative}.rimbra-verity .compare{grid-template-columns:1fr 1fr;gap:16px;margin-top:52px;display:grid}.rimbra-verity .compare>div{border-radius:16px;overflow:hidden}.rimbra-verity .compare header{min-height:52px;color:var(--fg2);border:1px solid var(--line);background:#ffffff08;align-items:center;padding:17px 24px;font-size:14px;font-weight:550;display:flex}.rimbra-verity .compare-row{border:1px solid var(--line);min-height:46px;color:var(--fg2);border-top:0;align-items:center;gap:10px;padding:0 24px;font-size:14px;display:flex}.rimbra-verity .compare-row i{color:var(--fg3);flex-shrink:0;font-style:normal;font-weight:700}.rimbra-verity .compare-good .compare-row i{color:var(--acc)}.rimbra-verity .compare-good header{color:var(--fg);background:linear-gradient(145deg,#b6ff3b1f,#b6ff3b08);border-color:#b6ff3b4d}.rimbra-verity .results-rail{margin-top:62px;overflow:hidden}.rimbra-verity .results-row{gap:0;width:max-content;display:flex}.rimbra-verity .results-row+.results-row{margin-top:13px}.rimbra-verity .results-row.rl{animation:36s linear infinite mq-l}.rimbra-verity .results-row.rr{animation:42s linear infinite reverse mq-l;transform:translate(-8%)}.rimbra-verity .results-row article{border:1px solid var(--line);background:#101210;border-radius:13px;flex-direction:column;justify-content:space-between;min-width:300px;min-height:200px;margin-right:13px;padding:22px;display:inline-flex}.rimbra-verity .results-row article:nth-child(3n+2){background:linear-gradient(145deg,#b6ff3b14,#101210 72%)}.rimbra-verity .results-row article p{color:#e9ece6;letter-spacing:-.045em;font-size:19px;font-weight:520;line-height:1.28}.rimbra-verity .results-row article footer{color:#939a90;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;font-size:11px;display:flex}.rimbra-verity .results-row article footer b{color:var(--acc);letter-spacing:.12em;font-size:8px}@keyframes mq-l{to{transform:translate(-50%)}}.rimbra-verity .stats-g{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.rimbra-verity .stat-item{border-right:1px solid var(--line);min-height:160px;padding:36px 28px;position:relative}.rimbra-verity .stat-item strong{color:var(--acc);letter-spacing:-.08em;text-shadow:0 0 60px #b6ff3b8c;font-size:clamp(64px,9vw,96px);font-weight:400;line-height:1;display:block}.rimbra-verity .stat-item span{color:#949b91;margin-top:8px;font-size:13px;display:block}.rimbra-verity .integ-layout{grid-template-columns:1fr 1.5fr;align-items:center;gap:72px;display:grid}.rimbra-verity .integ-sub{max-width:430px;color:var(--fg2);margin:16px 0 28px;font-size:15px;line-height:1.6}.rimbra-verity .integ-grid{flex-direction:column;gap:10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.rimbra-verity .integ-mq-track{will-change:transform;gap:10px;width:max-content;animation:22s linear infinite marquee;display:flex}.rimbra-verity .integ-ic{border:1px solid var(--line);color:#ffffff61;background:#141614;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;transition:color .18s,border-color .18s;display:flex}.rimbra-verity .integ-ic:hover{border-color:var(--linel);color:#ffffffb3}.rimbra-verity .integ-ic svg{width:32px;height:32px}.rimbra-verity .price-head{text-align:center}.rimbra-verity .price-toggle{justify-content:center;align-items:center;gap:6px;margin:32px 0 48px;display:flex}.rimbra-verity .ptog-btn{border:1px solid var(--line);min-height:38px;color:var(--fg2);cursor:pointer;font-size:13px;font:inherit;background:0 0;border-radius:8px;padding:0 18px;transition:color .15s,background .15s,border-color .15s}.rimbra-verity .ptog-btn.on{background:var(--bg3);border-color:var(--linel);color:var(--fg)}.rimbra-verity .ptog-btn b{color:var(--acc);margin-left:6px;font-size:10px}.rimbra-verity .price-g{border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.rimbra-verity .pc{border-right:1px solid var(--line);min-height:490px;padding:28px;position:relative}.rimbra-verity .pc:last-child{border-right:0}.rimbra-verity .pc.pop{background:radial-gradient(460px 280px at 100% 0%,#b6ff3b24,transparent 70%),var(--bg2)}.rimbra-verity .pop-label{background:var(--acc);color:var(--accfg);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 10px;font-size:9px;font-weight:700;position:absolute;top:16px;right:18px}.rimbra-verity .pc-tier-row{align-items:center;gap:10px;margin-bottom:16px;display:flex}.rimbra-verity .pc-tier{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:11px;font-weight:700}.rimbra-verity .pc-price{align-items:baseline;gap:3px;margin-bottom:4px;display:flex}.rimbra-verity .pc-cur{color:var(--fg2);font-size:16px;font-weight:500}.rimbra-verity .pc-num{letter-spacing:-.06em;font-size:48px;font-weight:400;line-height:1}.rimbra-verity .pc-per{color:var(--fg2);margin-bottom:8px;font-size:13px}.rimbra-verity .pc-desc{color:var(--fg2);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:20px;font-size:14px;line-height:1.5}.rimbra-verity .pc-feats{flex-direction:column;gap:9px;margin-bottom:22px;padding:0;list-style:none;display:flex}.rimbra-verity .pc-feats li{color:var(--fg3);align-items:flex-start;gap:8px;font-size:13px;display:flex}.rimbra-verity .pc.pop .pc-feats li{color:var(--fg)}.rimbra-verity .ck{color:var(--fg3);flex-shrink:0;margin-top:1px}.rimbra-verity .pc.pop .ck{color:var(--acc)}.rimbra-verity .pc .btn-w,.rimbra-verity .pc .btn-g{text-align:center;border-radius:9px;width:100%;min-height:0;padding:11px 0}.rimbra-verity .faq-list{max-width:680px;margin:52px auto 0}.rimbra-verity .faq-list details{border-top:1px solid var(--line)}.rimbra-verity .faq-list details:last-child{border-bottom:1px solid var(--line)}.rimbra-verity .faq-list summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:16px;font-weight:400;list-style:none;transition:color .15s;display:flex}.rimbra-verity .faq-list summary:hover{color:var(--fg2)}.rimbra-verity .faq-list summary::-webkit-details-marker{display:none}.rimbra-verity .faq-ch{color:var(--fg3);flex-shrink:0;transition:transform .25s}.rimbra-verity .faq-list details[open] .faq-ch{transform:rotate(180deg)}.rimbra-verity .faq-a{color:var(--fg2);padding-bottom:18px;font-size:14px;line-height:1.7}.rimbra-verity .fcta-wrap{padding:64px var(--g) 80px;border-top:1px solid var(--line)}.rimbra-verity .fcta{background:var(--bg2);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;width:min(1200px,100%);min-height:320px;margin:0 auto;display:grid;overflow:hidden}.rimbra-verity .fcta-left{z-index:1;flex-direction:column;justify-content:center;padding:52px;display:flex;position:relative}.rimbra-verity .fcta-left .h2{margin-top:16px;font-size:clamp(28px,3.5vw,46px)}.rimbra-verity .fcta-left>p{color:var(--fg2);max-width:340px;margin:14px 0 30px;font-size:15px;line-height:1.65}.rimbra-verity .fcta-left-btns{flex-wrap:wrap;gap:10px;display:flex}.rimbra-verity .fcta-right{position:relative;overflow:hidden}.rimbra-verity .fcta-cv{width:100%;height:100%;position:absolute;inset:0}.rimbra-verity footer{border-top:1px solid var(--line);padding:34px var(--g);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.rimbra-verity .f-copy{color:var(--fg3);font-size:13px}.rimbra-verity .f-links{gap:20px;margin:0;padding:0;list-style:none;display:flex}.rimbra-verity .f-links a{color:var(--fg3);font-size:13px;text-decoration:none;transition:color .15s}.rimbra-verity .f-links a:hover{color:var(--fg2)}.rimbra-verity footer.site-footer{border-top:1px solid var(--line);width:100%;padding:0;display:block}.rimbra-verity .site-footer{background:var(--bg);border-top:1px solid var(--line);width:100%;position:relative;overflow:hidden}.rimbra-verity .site-footer:before{content:"";background:linear-gradient(90deg,transparent,var(--acc),transparent);opacity:.55;width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.rimbra-verity .sf-main{padding:64px var(--g) 60px;justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.rimbra-verity .sf-left{flex-direction:column;gap:24px;max-width:340px;display:flex}.rimbra-verity .sf-brand-lock{align-items:center;gap:12px;display:flex}.rimbra-verity .sf-mark{object-fit:contain;flex-shrink:0;width:52px;height:52px;display:block}.rimbra-verity .sf-brand-name{letter-spacing:-.03em;color:var(--fg);font-size:28px;font-weight:800;line-height:1}.rimbra-verity .sf-tagline{color:var(--fg2);margin:0;font-size:15px;line-height:1.65}.rimbra-verity .sf-socials{gap:10px;display:flex}.rimbra-verity .sf-social{border:1px solid var(--line);width:36px;height:36px;color:var(--fg3);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}.rimbra-verity .sf-social:hover{color:var(--acc);background:#b6ff3b0a;border-color:#b6ff3b4d}.rimbra-verity .sf-meta{flex-direction:column;gap:8px;margin-top:4px;display:flex}.rimbra-verity .sf-status{color:var(--fg3);align-items:center;gap:8px;font-size:13px;display:flex}.rimbra-verity .sf-status-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #22c55e99}.rimbra-verity .sf-copy{color:var(--fg3);font-size:13px}.rimbra-verity .sf-cols{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:48px;display:grid}.rimbra-verity .sf-col{flex-direction:column;gap:14px;display:flex}.rimbra-verity .sf-col h4{color:var(--fg);margin:0 0 4px;font-size:14px;font-weight:600}.rimbra-verity .sf-col a{color:var(--fg3);font-size:14px;line-height:1.4;text-decoration:none;transition:color .15s}.rimbra-verity .sf-col a:hover{color:var(--fg)}.rimbra-verity .sf-wordmark{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #b6ff3b26;width:100%;padding:0 calc(var(--g) * .5);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:21.5vw;font-weight:900;line-height:.82;display:block;overflow:hidden}@media (max-width:900px){.rimbra-verity .sf-main{flex-direction:column;gap:48px}.rimbra-verity .sf-left{max-width:100%}.rimbra-verity .sf-cols{grid-template-columns:repeat(2,1fr);gap:32px}.rimbra-verity .sf-wordmark{font-size:22vw}}@media (max-width:480px){.rimbra-verity .sf-cols{grid-template-columns:repeat(2,1fr)}.rimbra-verity .sf-wordmark{font-size:24vw}}.rimbra-verity .rw-wrap{display:inline-block;position:relative}.rimbra-verity .rw-word{color:var(--acc);transition:opacity .25s,transform .25s;display:inline-block}.rimbra-verity .rw-in{opacity:1;transform:translateY(0)}.rimbra-verity .rw-out{opacity:0;transform:translateY(-8px)}.rimbra-verity .rv{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.rimbra-verity .rv2{opacity:0;transition:opacity .5s .1s,transform .5s .1s;transform:translateY(20px)}.rimbra-verity .rv3{opacity:0;transition:opacity .5s .2s,transform .5s .2s;transform:translateY(20px)}.rimbra-verity .rv.in,.rimbra-verity .rv2.in,.rimbra-verity .rv3.in{opacity:1;transform:none}@media (max-width:900px){.rimbra-verity .nav-links{display:none}.rimbra-verity .feat-g,.rimbra-verity .uc-layout,.rimbra-verity .compare,.rimbra-verity .built-g,.rimbra-verity .built-top,.rimbra-verity .hiw-grid{grid-template-columns:1fr}.rimbra-verity .hiw-card{border-right:none;border-bottom:1px solid var(--line);padding:36px var(--g) 40px}.rimbra-verity .hiw-card:last-child{border-bottom:none}.rimbra-verity .hiw-n{margin-bottom:20px;font-size:52px}.rimbra-verity .feat-panels{border-left:none;grid-template-columns:1fr}.rimbra-verity .feat-panel{border-right:none;border-bottom:1px solid var(--line);padding:32px 0}.rimbra-verity .price-g{border:0;border-radius:0;grid-template-columns:1fr;overflow:visible}.rimbra-verity .pc{border:1px solid var(--line);border-radius:13px;min-height:0;margin-bottom:14px}.rimbra-verity .integ-layout{grid-template-columns:1fr}.rimbra-verity .integ-ic{width:76px;height:76px}.rimbra-verity .stats-g{grid-template-columns:1fr}.rimbra-verity .stat-item{border-right:0;border-bottom:1px solid var(--line)}.rimbra-verity .stat-item:last-child{border-bottom:0}.rimbra-verity .fcta{grid-template-columns:1fr}.rimbra-verity .fcta-right{display:none}}@media (max-width:600px){.rimbra-verity .logos-grid{grid-template-columns:repeat(2,1fr)}.rimbra-verity .integ-ic{border-radius:12px;width:68px;height:68px}}.dr-shell{--dr-bg:#090a09;--dr-bg1:#0d0f0d;--dr-bg2:#111411;--dr-acc:#b6ff3b;--dr-acc-dim:#b6ff3b12;--dr-fg:#eef0eb;--dr-fg2:#95a090;--dr-fg3:#424842;--dr-line:#f4f6f011;--dr-nav:54px;--dr-sb:252px;background:var(--dr-bg);min-height:100vh;color:var(--dr-fg);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.65;display:flex}.dr-topnav{z-index:200;height:var(--dr-nav);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--dr-line);background:#090a09e0;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.dr-brand{width:var(--dr-sb);border-right:1px solid var(--dr-line);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:0 20px 0 18px;text-decoration:none;display:flex}.dr-brand-logo{filter:brightness(0)invert();width:auto;height:32px;display:block}.dr-brand-divider{background:var(--dr-line);flex-shrink:0;width:1px;height:16px}.dr-brand-docs{color:var(--dr-fg3);letter-spacing:.01em;font-size:12px;font-weight:500}.dr-search-wrap{flex:1;align-items:center;gap:8px;max-width:480px;padding:0 24px;display:flex}.dr-search-input{font:inherit;color:var(--dr-fg2);background:0 0;border:none;outline:none;flex:1;font-size:13px}.dr-search-input::placeholder{color:var(--dr-fg3)}.dr-search-kbd{color:var(--dr-fg3);border:1px solid var(--dr-line);background:#f4f6f006;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:11px}.dr-topnav-links{align-items:center;gap:4px;margin-left:auto;padding:0 16px;display:flex}.dr-topnav-link{color:var(--dr-fg3);border-radius:6px;padding:5px 11px;font-size:13px;text-decoration:none;transition:color .12s,background .12s}.dr-topnav-link:hover{color:var(--dr-fg);background:#f4f6f00d}.dr-topnav-cta{color:#090a09;background:var(--dr-acc);border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .12s}.dr-topnav-cta:hover{opacity:.84}.dr-mob-toggle{cursor:pointer;height:100%;color:var(--dr-fg3);background:0 0;border:none;padding:0 18px;font-size:18px;display:none}.dr-breadcrumb{top:var(--dr-nav);z-index:190;height:36px;padding-left:calc(var(--dr-sb) + 28px);border-bottom:1px solid var(--dr-line);-webkit-backdrop-filter:blur(20px);color:var(--dr-fg3);background:#090a09e0;align-items:center;gap:8px;padding-right:24px;font-size:12px;display:flex;position:fixed;left:0;right:0}.dr-breadcrumb a{color:var(--dr-fg3);text-decoration:none;transition:color .1s}.dr-breadcrumb a:hover{color:var(--dr-fg2)}.dr-breadcrumb strong{color:var(--dr-fg2);font-weight:400}.dr-body{padding-top:calc(var(--dr-nav) + 36px);flex:1;display:flex}.dr-overlay{z-index:180;background:#000000b3;display:none;position:fixed;inset:0}.dr-sidebar{top:calc(var(--dr-nav) + 36px);width:var(--dr-sb);border-right:1px solid var(--dr-line);z-index:170;scrollbar-width:none;padding:32px 0 80px;transition:transform .2s;position:fixed;bottom:0;left:0;overflow-y:auto}.dr-sidebar::-webkit-scrollbar{display:none}.dr-sb-group{margin-bottom:28px;padding:0 20px}.dr-sb-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dr-fg3);margin:0 0 6px;font-size:10px;font-weight:700;display:block}.dr-sb-link{color:var(--dr-fg3);border-radius:5px;margin:0 -10px;padding:5px 10px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .1s,background .1s;display:block}.dr-sb-link:hover{color:var(--dr-fg2);background:#f4f6f00a}.dr-sb-link.is-current{color:var(--dr-acc);background:var(--dr-acc-dim);box-shadow:inset 2px 0 0 var(--dr-acc)}.dr-main{margin-left:var(--dr-sb);flex:1;min-width:0;padding:56px 72px 140px 64px}.dr-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--dr-acc);align-items:center;margin-bottom:14px;font-size:10px;font-weight:700;display:inline-flex}.dr-home{max-width:860px}.dr-home-hero{border-bottom:1px solid var(--dr-line);margin-bottom:0;padding:56px 0 52px}.dr-home-hero h1{letter-spacing:-.055em;color:var(--dr-fg);text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.05}.dr-home-hero>p{color:var(--dr-fg2);max-width:480px;margin:0 0 24px;font-size:15px;line-height:1.75}.dr-hero-link{color:var(--dr-acc);letter-spacing:-.01em;align-items:center;gap:4px;font-size:13.5px;font-weight:500;text-decoration:none;transition:gap .15s;display:inline-flex}.dr-hero-link:hover{gap:8px}.dr-home-grid{border-left:1px solid var(--dr-line);grid-template-columns:1fr 1fr;display:grid}.dr-home-col{border-right:1px solid var(--dr-line);border-bottom:1px solid var(--dr-line);padding:36px 32px 40px}.dr-home-col-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dr-fg3);margin:0 0 20px;font-size:10px;font-weight:700}.dr-flat-item{border-bottom:1px solid var(--dr-line);flex-direction:column;gap:3px;padding:10px 0;text-decoration:none;transition:none;display:flex}.dr-flat-item:last-child{border-bottom:none;padding-bottom:0}.dr-flat-title{color:var(--dr-fg);letter-spacing:-.02em;font-size:13.5px;font-weight:500;transition:color .1s}.dr-flat-desc{color:var(--dr-fg3);font-size:12px;line-height:1.55}.dr-flat-item:hover .dr-flat-title{color:var(--dr-acc)}.dr-table{border-collapse:collapse;border:1px solid var(--dr-line);border-radius:8px;width:100%;font-size:13px;overflow:hidden}.dr-table th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--dr-fg3);background:var(--dr-bg2);border-bottom:1px solid var(--dr-line);padding:10px 16px;font-size:10px;font-weight:700}.dr-table td{color:var(--dr-fg2);border-bottom:1px solid var(--dr-line);vertical-align:middle;padding:11px 16px}.dr-table tr:last-child td{border-bottom:none}.dr-table td:first-child{color:var(--dr-fg);width:42%;font-weight:400}.dr-table code{color:var(--dr-acc);background:var(--dr-acc-dim);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:12px}.dr-link-list{flex-direction:column;display:flex}.dr-link-item{border-bottom:1px solid var(--dr-line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;text-decoration:none;display:flex}.dr-link-item:last-child{border-bottom:none}.dr-link-item-text{flex-direction:column;gap:3px;min-width:0;display:flex}.dr-link-title{color:var(--dr-fg);font-size:13.5px;font-weight:500;transition:color .1s}.dr-link-desc{color:var(--dr-fg3);font-size:12px}.dr-link-arrow{color:var(--dr-acc);opacity:0;flex-shrink:0;font-size:12px;transition:opacity .12s}.dr-link-item:hover .dr-link-title{color:var(--dr-acc)}.dr-link-item:hover .dr-link-arrow{opacity:1}.dr-guide-grid{flex-direction:column;display:flex}.dr-guide-item{border-bottom:1px solid var(--dr-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.dr-guide-item:last-child{border-bottom:none}.dr-guide-item-text{flex-direction:column;gap:3px;display:flex}.dr-guide-title{color:var(--dr-fg);font-size:14px;font-weight:500}.dr-guide-desc{color:var(--dr-fg3);font-size:12.5px}.dr-guide-arrow{color:var(--dr-acc);opacity:0;flex-shrink:0;font-size:13px}.dr-guide-item:hover .dr-guide-title{color:var(--dr-acc)}.dr-guide-item:hover .dr-guide-arrow{opacity:1}.dr-btn-acc{color:#090a09;background:var(--dr-acc);border-radius:7px;padding:9px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .12s}.dr-btn-acc:hover{opacity:.85}.dr-btn-ghost{color:var(--dr-fg3);border:1px solid var(--dr-line);border-radius:7px;padding:9px 18px;font-size:13px;text-decoration:none;transition:color .1s,border-color .1s}.dr-btn-ghost:hover{color:var(--dr-fg2);border-color:#f4f6f026}.dr-article-head{border-bottom:1px solid var(--dr-line);max-width:700px;padding-bottom:32px}.dr-article-meta{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dr-article-breadcrumb{color:var(--dr-fg3);align-items:center;gap:5px;font-size:12px;text-decoration:none;transition:color .1s;display:inline-flex}.dr-article-breadcrumb:hover{color:var(--dr-fg2)}.dr-copy-btn{color:var(--dr-fg3);border:1px solid var(--dr-line);cursor:pointer;background:#f4f6f008;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:11.5px;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.dr-copy-btn:hover{color:var(--dr-fg);background:#f4f6f00d;border-color:#f4f6f024}.dr-article-head h1{letter-spacing:-.05em;color:var(--dr-fg);text-wrap:balance;margin:0 0 14px;font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.1}.dr-article-head>p{color:var(--dr-fg2);max-width:560px;margin:0;font-size:15px;line-height:1.75}.dr-article-layout{grid-template-columns:minmax(0,660px) 168px;align-items:start;gap:52px;padding-top:36px;display:grid}.dr-article-copy{min-width:0}.dr-section{margin-bottom:52px;padding-top:4px}.dr-section:not(:first-child){border-top:1px solid var(--dr-line);padding-top:44px}.dr-section h2{letter-spacing:-.035em;color:var(--dr-fg);margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.3}.dr-section-anchor{color:inherit;text-decoration:none}.dr-section-anchor:hover{color:var(--dr-acc)}.dr-section p{color:var(--dr-fg2);margin:0 0 14px;font-size:14.5px;line-height:1.85}.dr-section p:last-child{margin-bottom:0}.dr-steps{counter-reset:dr;border:1px solid var(--dr-line);border-radius:10px;flex-direction:column;margin:24px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.dr-steps li{border-bottom:1px solid var(--dr-line);background:var(--dr-bg1);color:var(--dr-fg2);counter-increment:dr;align-items:flex-start;gap:16px;padding:16px 20px;font-size:13.5px;line-height:1.75;transition:background .1s;display:flex}.dr-steps li:last-child{border-bottom:none}.dr-steps li:hover{background:#f4f6f005}.dr-steps li:before{content:counter(dr);background:var(--dr-acc-dim);width:22px;height:22px;color:var(--dr-acc);border:1px solid #b6ff3b4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:10px;font-weight:700;line-height:1;display:flex}.dr-bullets{border:1px solid var(--dr-line);border-radius:10px;flex-direction:column;margin:20px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.dr-bullets li{color:var(--dr-fg2);border-bottom:1px solid var(--dr-line);background:var(--dr-bg1);padding:12px 20px 12px 44px;font-size:13.5px;line-height:1.75;transition:background .1s;position:relative}.dr-bullets li:last-child{border-bottom:none}.dr-bullets li:hover{background:#f4f6f005}.dr-bullets li:before{content:"";background:var(--dr-acc);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:18px}.dr-code-wrap{border:1px solid var(--dr-line);border-radius:10px;margin:24px 0;overflow:hidden}.dr-code-header{background:var(--dr-bg2);border-bottom:1px solid var(--dr-line);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.dr-code-lang{letter-spacing:.1em;text-transform:uppercase;color:var(--dr-fg3);border:1px solid var(--dr-line);background:#f4f6f00d;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.dr-code-dots{gap:6px;display:flex}.dr-code-dots span{border-radius:50%;width:9px;height:9px}.dr-code-dots span:first-child{background:#ff5f57}.dr-code-dots span:nth-child(2){background:#febc2e}.dr-code-dots span:nth-child(3){background:#28c840}.dr-code{color:#a8c49a;white-space:pre;tab-size:2;background:#050605;margin:0;padding:20px 22px;font-family:SF Mono,ui-monospace,Fira Code,monospace;font-size:13px;line-height:1.85;overflow-x:auto}.dr-note{border:1px solid #b6ff3b33;border-left:3px solid var(--dr-acc);background:#b6ff3b0a;border-radius:0 10px 10px 0;align-items:flex-start;gap:12px;margin:24px 0;padding:16px 20px;display:flex}.dr-note:before{content:"ℹ";color:var(--dr-acc);background:var(--dr-acc-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:13px;display:flex}.dr-note strong{letter-spacing:.1em;text-transform:uppercase;color:var(--dr-acc);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.dr-note span{color:var(--dr-fg2);font-size:13.5px;line-height:1.75}.dr-figure{border:1px solid var(--dr-line);background:var(--dr-bg1);border-radius:10px;margin:24px 0;overflow:hidden}.dr-figure img{width:100%;display:block}.dr-figure figcaption{color:var(--dr-fg3);border-top:1px solid var(--dr-line);padding:10px 16px;font-size:12px}.dr-product-map{border:1px solid var(--dr-line);border-radius:10px;margin:24px 0;overflow:hidden}.dr-pm-grid{background:var(--dr-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.dr-pm-item{background:var(--dr-bg1);flex-direction:column;gap:5px;padding:18px 20px;transition:background .1s;display:flex}.dr-pm-item.is-active{background:#b6ff3b0f}.dr-pm-item strong{color:var(--dr-fg);letter-spacing:-.02em;font-size:13px;font-weight:600}.dr-pm-item.is-active strong{color:var(--dr-acc)}.dr-pm-item small{color:var(--dr-fg3);font-size:12px;line-height:1.5}.dr-product-map figcaption{color:var(--dr-fg3);border-top:1px solid var(--dr-line);background:var(--dr-bg2);padding:11px 18px;font-size:12px}.dr-visual{border:1px solid var(--dr-line);border-radius:10px;margin:24px 0;overflow:hidden;box-shadow:0 4px 24px #0000004d}.dr-visual-chrome{border-bottom:1px solid var(--dr-line);background:var(--dr-bg2);align-items:center;gap:10px;min-width:0;padding:11px 16px;display:flex}.dr-visual-dots{flex-shrink:0;gap:6px;display:flex}.dr-visual-dots span{border-radius:50%;width:9px;height:9px}.dr-visual-dots span:first-child{background:#ff5f5780}.dr-visual-dots span:nth-child(2){background:#febc2e80}.dr-visual-dots span:nth-child(3){background:#28c84080}.dr-visual-brand{color:var(--dr-fg);letter-spacing:-.02em;flex-shrink:0;font-size:12px;font-weight:700}.dr-visual-sep{color:var(--dr-fg3);flex-shrink:0;font-size:11px}.dr-visual-path{color:var(--dr-fg3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.dr-visual-body{display:flex;overflow:hidden}.dr-visual-menu{border-right:1px solid var(--dr-line);background:var(--dr-bg2);flex-direction:column;flex-shrink:0;width:116px;padding:10px 0;display:flex}.dr-visual-menu span{color:var(--dr-fg3);white-space:nowrap;cursor:default;padding:6px 14px;font-size:11.5px;transition:color .1s,background .1s}.dr-visual-menu span.is-active{color:var(--dr-acc);background:var(--dr-acc-dim);font-weight:500}.dr-visual-content{background:var(--dr-bg1);flex:1;min-width:0;padding:16px 18px}.dr-visual-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.dr-visual-title span{color:var(--dr-fg);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.dr-visual-status{letter-spacing:.04em;color:#090a09;background:var(--dr-acc);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.dr-visual-row{border-bottom:1px solid var(--dr-line);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.dr-visual-row:last-child{border-bottom:none}.dr-visual-row span:first-child{color:var(--dr-fg3);font-size:11.5px}.dr-visual-row span:last-child{color:var(--dr-fg2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden}.dr-on-page{top:calc(var(--dr-nav) + 36px + 48px);border-left:1px solid var(--dr-line);flex-direction:column;padding-left:16px;display:flex;position:sticky}.dr-on-page-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dr-fg3);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.dr-on-page a{color:var(--dr-fg3);border-left:2px solid #0000;margin-left:-17px;padding:4px 0 4px 8px;font-size:12px;line-height:1.4;text-decoration:none;transition:color .12s,padding-left .12s,border-left-color .12s;display:block}.dr-on-page a:hover{color:var(--dr-fg2)}.dr-on-page a.is-active{color:var(--dr-acc);border-left-color:var(--dr-acc);background:var(--dr-acc-dim)}.dr-article-nav{border-top:1px solid var(--dr-line);grid-template-columns:1fr 1fr;gap:10px;margin-top:64px;padding-top:28px;display:grid}.dr-nav-prev,.dr-nav-next{border:1px solid var(--dr-line);background:var(--dr-bg1);border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .13s,background .13s;display:flex}.dr-nav-next{align-items:flex-end}.dr-nav-prev:hover,.dr-nav-next:hover{background:#f4f6f008;border-color:#f4f6f02e}.dr-nav-dir{color:var(--dr-fg3);letter-spacing:.02em;align-items:center;gap:5px;font-size:11px;display:flex}.dr-nav-prev strong,.dr-nav-next strong{color:var(--dr-fg);letter-spacing:-.02em;font-size:13.5px;font-weight:500}.dr-search-wrap{position:relative}.dr-search-clear{color:var(--dr-fg3);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:2px 4px;font-family:inherit;font-size:11px;transition:color .1s}.dr-search-clear:hover{color:var(--dr-fg)}.dr-search-results{max-width:640px;padding-top:44px}.dr-search-header{color:var(--dr-fg3);align-items:baseline;gap:5px;margin:0 0 28px;font-size:13.5px;display:flex}.dr-search-header strong{color:var(--dr-fg);font-weight:600}.dr-result-groups{flex-direction:column;gap:28px;display:flex}.dr-result-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dr-fg3);margin:0 0 10px;font-size:10px;font-weight:700}.dr-result-list{border:1px solid var(--dr-line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.dr-result-item{border-bottom:1px solid var(--dr-line);background:var(--dr-bg1);align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:background .1s;display:flex}.dr-result-item:last-child{border-bottom:none}.dr-result-item:hover{background:#b6ff3b0a}.dr-result-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dr-result-label{color:var(--dr-fg);font-size:13.5px;font-weight:500;transition:color .1s}.dr-result-desc{color:var(--dr-fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dr-result-item:hover .dr-result-label{color:var(--dr-acc)}.dr-empty-search{text-align:center;color:var(--dr-fg3);flex-direction:column;align-items:center;gap:10px;padding:64px 0;display:flex}.dr-empty-search svg{opacity:.3}.dr-empty-search p{color:var(--dr-fg2);margin:0;font-size:15px;font-weight:500}.dr-empty-search span{color:var(--dr-fg3);font-size:13px}@media (max-width:960px){.dr-sidebar{transform:translate(-100%)}.dr-sidebar.is-open{transform:translate(0);box-shadow:40px 0 100px #000000e6}.dr-overlay{display:block}.dr-breadcrumb{padding-left:20px}.dr-main{margin-left:0;padding:40px 28px 100px}.dr-mob-toggle{display:block}.dr-topnav-links{display:none}.dr-brand{border-right:none;width:auto}.dr-article-layout{grid-template-columns:minmax(0,1fr)}.dr-on-page{display:none}.dr-article-nav{grid-template-columns:1fr}.dr-nav-next{align-items:flex-start}.dr-product-grid,.dr-home-grid{grid-template-columns:1fr}}@media (max-width:480px){.dr-main{padding:32px 18px 80px}.dr-home-hero{padding:36px 0 40px}.dr-home-col{padding:28px 20px 32px}}.auth-page{color:#eef0eb;background:#090a09;flex-direction:column;align-items:center;min-height:100vh;padding:0 24px;font-family:Satoshi,system-ui,sans-serif;display:flex}.auth-frame{flex-direction:column;width:min(480px,100%);min-height:100vh;display:flex}.auth-brand-row{justify-content:space-between;align-items:center;padding:28px 0 24px;display:flex}.auth-brand{color:#eef0eb;align-items:center;gap:0;text-decoration:none;display:inline-flex}.auth-brand span{background:0 0;border-radius:0;width:auto;height:auto;margin:0;display:inline-flex}.auth-brand-mark{display:none!important}.auth-brand-name{letter-spacing:-.05em;color:#eef0eb;font-weight:700;font-size:17px!important}.auth-brand-name:after{content:none!important}.auth-brand-dot{vertical-align:2px;flex-shrink:0;background:#b6ff3b!important;border-radius:50%!important;width:5px!important;height:5px!important;margin-left:3px!important;margin-right:0!important;display:inline-block!important}.auth-switch{color:#95a090;cursor:pointer;background:0 0;border:1px solid #f4f6f021;border-radius:999px;align-items:center;gap:0;min-height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.auth-switch:hover{color:#eef0eb;border-color:#f4f6f047}.auth-switch i{display:none}.auth-layout{flex:1;width:100%;min-height:0;padding:48px 0 36px;display:block}.auth-main{width:100%;max-width:none}.auth-intro{max-width:none;margin-bottom:36px}.auth-intro h1{letter-spacing:-.055em;color:#eef0eb;font-weight:700;line-height:1.15;margin:0 0 10px!important;font-size:30px!important}.auth-intro p{color:#95a090;max-width:none;line-height:1.55;margin:0!important;font-size:14px!important}.auth-providers{gap:10px;margin-top:0;display:grid}.auth-provider-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-provider{cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex;color:#eef0eb!important;background:#f4f6f008!important;border:1px solid #f4f6f01f!important;border-radius:8px!important;min-height:44px!important;font-size:14px!important;transform:none!important}.auth-provider:hover{background:#f4f6f00f!important;border-color:#f4f6f038!important;transform:none!important}.auth-provider i{font-size:18px}.auth-provider-wide{width:100%}.auth-google-mark{flex-shrink:0;width:20px;height:20px;display:inline-flex;color:inherit!important}.auth-google-mark svg{width:20px;height:20px}.auth-divider{color:#424842;letter-spacing:.1em;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:24px 0;font-size:11px;font-weight:600;display:grid}.auth-divider span{background:#f4f6f011;height:1px}.auth-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;max-width:none!important;margin-top:0!important;padding:0!important;display:grid!important}.auth-card-head{display:none!important}.auth-card label{color:#95a090;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-family:inherit;font-size:11px;font-weight:700;display:grid}.auth-card input{letter-spacing:0;text-transform:none;outline:0;width:100%;font-family:inherit;font-weight:400;transition:border-color .15s,background .15s,box-shadow .15s;color:#eef0eb!important;min-height:46px!important;box-shadow:none!important;background:#f4f6f00a!important;border:1px solid #f4f6f01a!important;border-radius:8px!important;padding:0 14px!important;font-size:15px!important}.auth-card input::placeholder{color:#424842!important}.auth-card input:hover{background:#f4f6f00f!important;border-color:#f4f6f033!important}.auth-card input:focus{background:#f4f6f00f!important;border-color:#b6ff3b!important;box-shadow:0 0 0 3px #b6ff3b1a!important}.auth-error{color:#ffc5c7;background:#c832321a;border:1px solid #ff646438;border-radius:8px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.auth-error i{flex-shrink:0;font-size:16px}.auth-submit{cursor:pointer;font-family:inherit;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;color:#090a09!important;background:#b6ff3b!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:48px!important;margin-top:6px!important;font-size:14px!important;display:inline-flex!important;box-shadow:0 6px 20px #b6ff3b2e!important}.auth-submit:hover{transform:translateY(-1px);background:#c9ff5f!important;box-shadow:0 10px 28px #b6ff3b42!important}.auth-submit:active{transform:translateY(0)!important}.auth-submit:disabled{opacity:.55;cursor:wait;transform:none!important}.auth-note{line-height:1.55;color:#424842!important;text-align:left!important;border-top:1px solid #f4f6f011!important;margin-top:20px!important;padding-top:20px!important;font-size:12px!important}.auth-note:after{content:none!important}.auth-footer,.auth-visual{display:none!important}@media (max-width:600px){.auth-page{padding:0 20px}.auth-brand-row{padding:22px 0 20px}.auth-layout{padding:36px 0 28px}.auth-intro h1{font-size:26px!important}}.workspace-shell{background:#070808!important;grid-template-columns:248px minmax(0,1fr)!important;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif!important}.workspace-shell *{font-family:Satoshi,ui-sans-serif,system-ui,sans-serif!important}.workspace-sidebar{background:#070808!important;border-right:1px solid #f4f6f00e!important;flex-direction:column!important;padding:18px 10px 20px!important;display:flex!important}.sidebar-brand{padding:2px 10px 22px!important;font-size:16px!important}.sidebar-logo{background:var(--green)!important;color:#090a09!important;border-radius:9px!important;width:26px!important;height:26px!important;font-size:12px!important;font-weight:800!important}.workspace-switcher{border-bottom:1px solid #f4f6f00f!important;padding-bottom:14px!important}.workspace-picker{background:#f4f6f00a!important;border-color:#f4f6f014!important;border-radius:12px!important;min-height:46px!important;padding:8px 10px!important}.workspace-avatar{background:#b6ff3b1f!important;border:1px solid #b6ff3b33!important;width:28px!important;height:28px!important}.sidebar-nav{gap:2px!important;margin-top:10px!important}.sidebar-item{color:#5e6260!important;letter-spacing:-.01em!important;border-radius:10px!important;gap:10px!important;min-height:44px!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important}.sidebar-item.active{color:#eef0eb!important;box-shadow:none!important;background:#f4f6f012!important}.sidebar-item-icon{color:#5e6260!important;background:#f4f6f00f!important;border-radius:8px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:15px!important;display:inline-flex!important}.sidebar-upgrade-card{background:#f4f6f008!important;border:1px solid #f4f6f014!important;border-radius:14px!important;margin:0 2px 8px!important;padding:14px 14px 12px!important}.sidebar-upgrade-card strong{color:#c8cdc3!important;letter-spacing:-.01em!important;font-size:12px!important;font-weight:600!important;display:block!important}.sidebar-upgrade-card p{color:#525650!important;margin:5px 0 12px!important;font-size:11px!important;line-height:1.55!important}.sidebar-upgrade-card button{color:#090a09!important;cursor:pointer!important;background:#b6ff3b!important;border:0!important;border-radius:8px!important;width:100%!important;min-height:32px!important;font-size:12px!important;font-weight:700!important;transition:background .15s!important}.sidebar-upgrade-card button:hover{background:#c9ff5f!important}.hosting-subnav>span{color:#3d3f3c!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 10px 4px!important;font-size:9px!important}.subnav-icon{display:none!important}.subnav-item{color:#525650!important;border-radius:8px!important;align-items:center!important;gap:10px!important;min-height:34px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:450!important;display:flex!important}.subnav-item:before{content:""!important;background:#f4f6f026!important;border-radius:50%!important;flex:0 0 5px!important;width:5px!important;height:5px!important;display:block!important}.subnav-item:hover{color:#c8cdc3!important;background:#f4f6f00a!important}.subnav-item.active{color:#eef0eb!important;background:#f4f6f00f!important}.subnav-item.active:before{background:#b6ff3b!important;box-shadow:0 0 6px #b6ff3b80!important}.sidebar-divider{background:#f4f6f00f!important;margin:16px 8px 12px!important}.sidebar-group-label{color:#444742!important;letter-spacing:.07em!important;text-transform:uppercase!important;padding:0 12px!important;font-size:9px!important}.sidebar-lower{gap:1px!important}.sidebar-edge-toggle{color:#525650!important;background:#0e0f0e!important;border-color:#f4f6f01a!important;width:22px!important;height:44px!important;right:-11px!important}.global-toolbar{background:#070808!important;border-bottom:1px solid #f4f6f00e!important;min-height:60px!important;padding:0 28px!important}.workspace-search{color:#555953!important;background:#f4f6f00a!important;border:1px solid #f4f6f014!important;border-radius:9px!important;min-width:220px!important;height:36px!important;padding:0 12px!important;font-size:12px!important}.workspace-search:hover{border-color:#f4f6f021!important}.workspace-search i{color:#424541!important;font-size:15px!important}.dashboard-tabs{background:#f4f6f00a!important;border:1px solid #f4f6f014!important;border-radius:999px!important;padding:3px!important}.dashboard-tabs button{color:#555953!important;border-radius:999px!important;min-height:30px!important;padding:0 15px!important;font-size:11px!important;font-weight:500!important}.dashboard-tabs button:hover,.dashboard-tabs button.active{color:#eef0eb!important;background:#f4f6f014!important;box-shadow:inset 0 1px #ffffff12,0 1px 3px #0000004d!important}.dashboard-tabs button.active i{color:#b6ff3b!important}.workspace-topbar{background:#070808!important;border-bottom:1px solid #f4f6f00e!important;height:60px!important;padding:0 28px!important}.workspace-crumb{color:#525650!important;font-size:11px!important}.workspace-crumb i{color:#353634!important;font-size:12px!important}.workspace-crumb strong{color:#c8cdc3!important;font-weight:500!important}.environment-select{background:#f4f6f00a!important;border-color:#f4f6f014!important;border-radius:9px!important;height:34px!important;padding:0 11px!important}.environment-select select{color:#c8cdc3!important;font-size:11px!important}.create-button{border-radius:9px!important;min-height:34px!important;padding:0 14px!important;font-size:11px!important;font-weight:600!important}.workspace-heading{padding:0 0 28px!important}.workspace-heading h1{letter-spacing:-.05em!important;color:#eef0eb!important;margin-top:8px!important;font-size:32px!important;font-weight:700!important}.workspace-heading p{color:#6b7168!important;margin-top:8px!important;font-size:12px!important}.heading-kicker{letter-spacing:.07em!important;text-transform:uppercase!important;color:#525650!important;margin-top:24px!important;font-size:9px!important}.overview-greeting{letter-spacing:-.05em!important;color:#eef0eb!important;font-size:40px!important;font-weight:800!important;line-height:1.05!important}.overview-greeting+p{color:#6b7168!important;font-size:13px!important}.hosting-metric-strip,.resource-metric-strip,.utility-metric-strip{background:#f4f6f006!important;border:1px solid #f4f6f011!important;border-radius:16px!important;overflow:hidden!important}.hosting-metric-strip>button,.hosting-metric-strip>div,.resource-metric-strip>div,.utility-metric-strip>div{border-right-color:#f4f6f00f!important;min-height:110px!important;padding:18px 20px!important}.hosting-metric-strip>button:hover{background:#f4f6f008!important}.hosting-metric-strip strong,.resource-metric-strip strong,.utility-metric-strip strong{letter-spacing:-.06em!important;color:#eef0eb!important;font-size:32px!important;font-weight:700!important}.hosting-metric-strip span,.resource-metric-strip span,.utility-metric-strip span{color:#6b7168!important;font-size:11px!important}.hosting-metric-strip small,.resource-metric-strip small,.utility-metric-strip small{color:#454843!important;font-size:9px!important}.hosting-sequence-panel,.hosting-control-panel,.hosting-environments-panel,.hosting-links-panel,.resource-table-panel,.resource-actions-panel,.utility-main-panel,.utility-side-panel,.overview-console-panel{background:#f4f6f006!important;border:1px solid #f4f6f011!important;border-radius:16px!important;box-shadow:0 4px 32px #00000038!important}.hosting-sequence-list>button{border-bottom-color:#f4f6f00e!important;min-height:64px!important;padding:10px 20px!important}.hosting-sequence-list>button:hover{background:#b6ff3b0a!important}.hosting-sequence-list strong{font-size:12px!important}.hosting-sequence-list small,.hosting-sequence-list em{font-size:9.5px!important}.hosting-step-icon{background:#f4f6f00d!important;border-color:#f4f6f01a!important;border-radius:9px!important;width:32px!important;height:32px!important;font-size:15px!important}.hosting-step-icon.ready{color:#090a09!important;background:#b6ff3b!important;border-color:#b6ff3b!important}.overview-console-panel-head,.hosting-console-head,.resource-console-head,.utility-console-head{border-bottom-color:#f4f6f011!important}.hosting-console-head h2,.resource-console-head h2,.utility-console-head h2{letter-spacing:-.05em!important;color:#eef0eb!important;font-size:28px!important;font-weight:700!important}.hosting-links-row button{border-right-color:#f4f6f00f!important;min-height:54px!important;padding:0 18px!important;font-size:11px!important}.hosting-links-row button:hover{color:#b6ff3b!important;background:#b6ff3b0a!important}.overview-console,.overview-console-grid{gap:16px!important}.overview-console-panel{gap:0!important}.products-section-label,.section-label{color:#525650!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:9px!important}.overview-console-panel .green-button,.hosting-console-head .green-button,.resource-console-head .green-button,.create-button,.new-project-btn{color:#090a09!important;background:#b6ff3b!important;border:0!important;font-weight:700!important;box-shadow:0 4px 16px #b6ff3b33!important}.overview-console-panel .green-button:hover,.hosting-console-head .green-button:hover,.create-button:hover{background:#c9ff5f!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #b6ff3b47!important}.data-resource-icon{color:#b6ff3b!important;background:#b6ff3b14!important;border-color:#b6ff3b29!important;border-radius:9px!important}.data-resource-row:hover,.data-resource-row.selected{background:#b6ff3b0a!important}.resource-empty>i{color:#9ca89a!important;background:#f4f6f00a!important;border-color:#f4f6f017!important;border-radius:12px!important}.resource-empty strong{color:#d4d9cf!important;font-size:14px!important}.resource-empty button{color:#b6ff3b!important}.resource-action-list button{border-bottom-color:#f4f6f00e!important;min-height:56px!important;padding:0 18px!important;font-size:11px!important}.resource-action-list button:hover{color:#b6ff3b!important;background:#b6ff3b0a!important}.pulse-dot{box-shadow:0 0 0 3px #b6ff3b26!important}.notice{border-radius:12px!important;font-size:11px!important}.data-create-table-form input:focus,.data-query-panel textarea:focus{border-color:#b6ff3b!important;box-shadow:0 0 0 3px #b6ff3b1a!important}.workspace-home-greeting h2{letter-spacing:-.06em!important;font-size:42px!important;font-weight:800!important}.upgrade-plan-btn,[class*=upgrade]{color:#090a09!important;background:#b6ff3b!important;border-radius:10px!important;font-weight:700!important;box-shadow:0 4px 16px #b6ff3b2e!important}.sidebar-collapsed{--sidebar:0px!important}.sidebar-collapsed .workspace-sidebar{opacity:0!important;pointer-events:none!important;transform:translate(-100%)!important}.activity-project-row,.recent-project-row{border-bottom-color:#f4f6f00e!important}.overview-stats-grid>div{border-right-color:#f4f6f00f!important}.product-item,.connected-product-item{border-bottom-color:#f4f6f00e!important}.product-item:hover,.connected-product-item:hover{background:#b6ff3b0a!important}.global-action,.global-icon-action{color:#6b7168!important;font-size:11px!important}.global-action i,.global-icon-action i{color:#525650!important}.global-action:hover,.global-icon-action:hover{color:#eef0eb!important}.data-table-list>button:hover{background:#b6ff3b0a!important}.workspace-main::-webkit-scrollbar{width:4px!important}.workspace-sidebar::-webkit-scrollbar{width:4px!important}.workspace-main::-webkit-scrollbar-thumb{background:#b6ff3b26!important;border-radius:99px!important}.workspace-sidebar::-webkit-scrollbar-thumb{background:#f4f6f014!important;border-radius:99px!important}@media (max-width:900px){.workspace-shell{grid-template-columns:1fr!important}.workspace-content{padding:24px 20px 60px!important}}.workspace-shell{--fx-neon:#b6ff3b;--fx-neon-ink:#0d1600;--fx-neon-glow:#b6ff3b2e;--fx-neon-dim:#b6ff3b1a;--fx-bg:#060608;--fx-card:#0f1012;--fx-card-2:#141618;--fx-line:#ffffff12;--fx-line-2:#ffffff1f;--fx-fg:#fff;--fx-muted:#888c89;--fx-faint:#555956;--fx-green:#b6ff3b;--fx-green-btn:#9ed932;--fx-green-glow:#b6ff3b2e;--workspace-neon:#b6ff3b;--workspace-neon-ink:#0d1600;--workspace-neon-bright:#caffaa;--green:#9ed932;--fx-red:#ff4d52;--fx-yellow:#f5d44a;background:var(--fx-bg)!important;grid-template-columns:232px minmax(0,1fr)!important;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif!important;font-weight:400!important}.workspace-main{background:var(--fx-bg)!important}.fx-hidden{display:none!important}.workspace-sidebar{background:var(--fx-bg)!important;border-right:0!important;gap:0!important;padding:16px 14px!important}.sidebar-edge-toggle{display:none!important}.workspace-sidebar{background:var(--fx-bg)!important;border-right:1px solid #ffffff0f!important;padding:20px 12px 16px!important;overflow:hidden auto!important}.sidebar-head{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;padding:4px 6px 26px!important;display:flex!important}.sidebar-brand{align-items:center!important;padding:0!important;display:flex!important}.sidebar-logo-lockup{object-fit:contain!important;opacity:.9!important;width:auto!important;height:34px!important}.sidebar-collapsed .sidebar-logo-lockup{object-position:left!important;max-width:34px!important}.sidebar-search{color:#ffffff40!important;background:0 0!important;border:1px solid #ffffff14!important;border-radius:7px!important;flex:0 0 26px!important;place-items:center!important;width:26px!important;height:26px!important;transition:color .15s,border-color .15s,background .15s!important;display:grid!important}.sidebar-search:hover{color:#ffffffb3!important;background:#ffffff0a!important;border-color:#ffffff24!important}.sidebar-search i{font-size:12px!important}.sidebar-group-label{color:#ffffff2e!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:20px 0 5px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:500!important;display:block!important}.sidebar-nav{gap:1px!important;margin:0!important}.sidebar-item{color:#ffffff52!important;letter-spacing:-.01em!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;gap:10px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:400!important;transition:color .12s,background .12s!important;position:relative!important}.sidebar-item:hover{color:#ffffffbf!important;background:#ffffff0d!important}.sidebar-item.active{color:#fff!important;background:#ffffff14!important;font-weight:500!important}.sidebar-item.active:before{display:none!important}.sidebar-item-icon{color:#ffffff38!important;background:0 0!important;border-radius:0!important;flex:0 0 16px!important;width:16px!important;height:16px!important;font-size:15px!important;transition:color .12s!important}.sidebar-item:hover .sidebar-item-icon{color:#ffffff8c!important;background:0 0!important}.sidebar-item.active .sidebar-item-icon{color:var(--fx-neon)!important;background:0 0!important}.sidebar-item-chevron{color:#ffffff24!important;margin-left:auto!important;font-size:11px!important}.sidebar-item.active .sidebar-item-chevron{color:#ffffff47!important}.hosting-subnav{border-left:1px solid #ffffff12!important;margin:2px 0 2px 16px!important;padding:0 0 0 12px!important}.subnav-item{color:#ffffff47!important;letter-spacing:-.01em!important;min-height:32px!important;padding:0 8px!important;font-size:12px!important;font-weight:400!important}.subnav-item:before{display:none!important}.subnav-item:hover{color:#ffffffa6!important;background:#ffffff0a!important;border-radius:6px!important}.subnav-item.active{color:#fff!important;background:0 0!important;font-weight:500!important}.subnav-item.active .subnav-label:after{content:""!important;background:var(--fx-neon)!important;vertical-align:middle!important;border-radius:50%!important;width:4px!important;height:4px!important;margin-left:6px!important;display:inline-block!important}.marketing-subdomain{color:#ffffff47!important;font-size:12px!important;font-weight:400!important}.subnav-chevron{display:none!important}.sidebar-spacer{flex:auto!important;min-height:16px!important}button.sidebar-upgrade-card{box-shadow:none!important;cursor:pointer!important;text-align:left!important;color:inherit!important;font-weight:inherit!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:14px!important;flex-direction:column!important;flex-shrink:0!important;gap:6px!important;margin:0 2px 10px!important;padding:14px!important;transition:background .15s!important;display:flex!important}button.sidebar-upgrade-card:hover{background:#ffffff12!important}.suc-title{color:#fff!important;letter-spacing:-.02em!important;margin-bottom:2px!important;font-family:Satoshi,sans-serif!important;font-size:13px!important;font-weight:600!important;display:block!important}.suc-desc{color:#fff6!important;margin:0 0 8px!important;font-family:Satoshi,sans-serif!important;font-size:11px!important;font-weight:300!important;line-height:1.5!important}.suc-footer{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.suc-price-block{flex-direction:column!important;gap:1px!important;display:flex!important}.suc-starting{letter-spacing:.08em!important;color:#ffffff4d!important;text-transform:uppercase!important;font-family:Satoshi,sans-serif!important;font-size:9px!important;font-weight:500!important}.suc-price{align-items:baseline!important;gap:3px!important;display:flex!important}.suc-price b{letter-spacing:-.03em!important;color:#fff!important;font-family:Satoshi,sans-serif!important;font-size:16px!important;font-weight:700!important}.suc-price em{color:#fff6!important;font-size:11px!important;font-style:normal!important;font-weight:300!important}.suc-upgrade-btn{background:var(--fx-neon)!important;color:#000!important;letter-spacing:-.01em!important;border-radius:8px!important;flex-shrink:0!important;padding:7px 14px!important;font-family:Satoshi,sans-serif!important;font-size:12px!important;font-weight:700!important;transition:opacity .15s!important}button.sidebar-upgrade-card:hover .suc-upgrade-btn{opacity:.85!important}.sidebar-back-btn{color:#666!important;letter-spacing:.01em!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:32px!important;margin-top:6px!important;padding:0 14px!important;font-size:11px!important;font-weight:400!important;transition:color .15s!important;display:flex!important}.sidebar-back-btn:hover{color:#aaa!important}.sidebar-back-btn i{font-size:12px!important}.sidebar-layer-header{color:#e0e0dc!important;letter-spacing:-.01em!important;align-items:center!important;gap:8px!important;padding:14px 14px 6px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.sidebar-layer-header i{color:#666!important;font-size:14px!important}.sidebar-drill-nav{margin-top:4px!important}.sidebar-drill-item{color:#6e6e6a!important;letter-spacing:-.01em!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:300!important;transition:color .15s,background .15s!important;display:flex!important}.sidebar-drill-item:hover{color:#d8d8d4!important;background:#141414!important}.sidebar-drill-item.active{color:var(--green)!important;background:0 0!important;font-weight:400!important}.sidebar-drill-icon{color:inherit!important;opacity:.7!important}.sidebar-drill-item.active .sidebar-drill-icon{opacity:1!important}.sidebar-drill-divider{background:#1f1f1f!important;height:1px!important;margin:6px 14px!important}.workspace-switcher{border:0!important;padding:0!important;position:relative!important}.workspace-picker{background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;min-height:44px!important;padding:6px 10px!important;transition:background .12s,border-color .12s!important}.workspace-picker:hover,.workspace-picker[aria-expanded=true]{background:#ffffff0d!important;border-color:#ffffff1a!important}.workspace-picker strong{color:#ffffffb3!important;letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:400!important}.workspace-picker small{color:#ffffff38!important;font-size:10.5px!important}.workspace-avatar{background:#ffffff0f!important;border:1px solid #ffffff1a!important}.workspace-switcher .sidebar-popover{top:auto!important;bottom:calc(100% + 8px)!important}.fx-toolbar{background:0 0!important;border-bottom:0!important;align-items:center!important;gap:28px!important;min-height:72px!important;padding:0 32px!important;display:flex!important}.fx-toolbar-title{color:#c9cdcb;min-width:90px;font-size:14px;font-weight:400}.fx-toolbar .workspace-search{width:290px!important;min-width:0!important;height:38px!important;color:var(--fx-faint)!important;border:1px solid var(--fx-line-2)!important;background:#0d0f0e!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:0 4px 0 12px!important;font-size:12.5px!important;display:flex!important}.fx-toolbar .workspace-search i{color:#c9cdcb!important;font-size:15px!important}.fx-toolbar .workspace-search span{text-align:left;flex:1}.fx-toolbar .workspace-search kbd{letter-spacing:.01em;align-items:center;height:26px;padding:0 10px;font:700 11px inherit;display:inline-flex;box-shadow:0 2px 8px #b6ff3b40;color:var(--fx-neon-ink)!important;background:var(--fx-neon)!important;border:0!important;border-radius:7px!important}.fx-toolbar .global-actions{align-items:center!important;gap:18px!important;margin-left:auto!important;display:flex!important}.fx-bell{width:34px;height:34px;color:var(--fx-fg);border:1px solid var(--fx-line-2);cursor:pointer;background:#151816;border-radius:50%;place-items:center;display:grid;position:relative}.fx-bell i{font-size:15px}.fx-bell b{border:2px solid var(--fx-bg);background:#f5b83d;border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.fx-user{color:var(--fx-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.fx-user .toolbar-avatar{background:#1b1e1c;overflow:hidden;border-radius:50%!important;width:36px!important;height:36px!important}.fx-user-text{text-align:left;gap:2px;display:grid}.fx-user-text strong{font-size:13px;font-weight:400}.fx-user-text small{color:var(--fx-faint);font-size:10.5px}.fx-user>i{color:var(--fx-muted);font-size:13px}.workspace-content{padding:4px 32px 48px!important}.fx-overview{color:var(--fx-fg);gap:16px;display:grid}.fx-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.fx-head h2{letter-spacing:-.02em;color:var(--fx-fg);margin:0;font-family:Satoshi,sans-serif;font-size:20px;font-weight:300}.fx-head-actions{align-items:center;gap:10px;display:flex}.fx-range{color:var(--fx-muted);cursor:default;background:0 0;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;transition:border-color .14s,color .14s;display:inline-flex}.fx-ghost-btn{height:32px;color:var(--fx-fg);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;transition:background .14s,border-color .14s;display:inline-flex}.fx-ghost-btn:hover{background:#ffffff1c;border-color:#ffffff29}.fx-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000004d}.fx-card:hover{border-color:#ffffff1c;box-shadow:0 4px 24px #00000073}.fx-card-head{color:var(--fx-muted);justify-content:space-between;align-items:center;gap:10px;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300;display:flex}.fx-card-head>span{align-items:center;gap:8px;display:inline-flex}.fx-select{color:var(--fx-muted);cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 10px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;transition:border-color .14s;display:inline-flex}.fx-select:hover{border-color:#ffffff24}.fx-hero-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000004d}.fx-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fx-hero-stat{text-align:left;cursor:pointer;color:inherit;border:none;border-right:1px solid var(--fx-line);background:0 0;flex-direction:column;gap:10px;padding:24px 24px 28px;transition:background .18s;display:flex;position:relative;overflow:hidden}.fx-hero-stat:last-child{border-right:none}.fx-hero-stat:hover{background:#ffffff06}.fx-hero-stat-bg{width:88px;height:88px;color:var(--fx-fg);opacity:.035;pointer-events:none;position:absolute;bottom:-8px;right:-8px}.fx-hero-stat-label{color:var(--fx-muted);letter-spacing:.01em;z-index:1;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;position:relative}.fx-hero-stat-val{z-index:1;align-items:baseline;gap:6px;display:flex;position:relative}.fx-hero-stat-val strong{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-family:Satoshi,sans-serif;font-size:36px;font-weight:300;line-height:1}.fx-hero-stat-val em{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:13px;font-style:normal;font-weight:300}.fx-heatmap-wrap{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.fx-heatmap-header{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 16px;display:flex}.fx-heatmap-title{align-items:baseline;gap:8px;display:flex}.fx-heatmap-title span:first-child{color:var(--fx-fg);letter-spacing:-.01em;font-family:Satoshi,sans-serif;font-size:14px;font-weight:300}.fx-heatmap-sub{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300}.fx-heatmap-meta{align-items:center;gap:16px;display:flex}.fx-streak{color:var(--fx-neon);background:var(--fx-neon-dim);border-radius:20px;padding:3px 10px;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300}.fx-streak b{font-weight:400}.fx-heatmap-legend{color:var(--fx-faint);align-items:center;gap:4px;font-family:Satoshi,sans-serif;font-size:11px;display:flex}.fx-heatmap-legend .fx-hm-cell{width:11px;height:11px}.fx-heatmap-grid-wrap{padding:16px 24px 12px}.fx-heatmap-month-row{grid-template-columns:repeat(52,1fr);margin-bottom:4px;padding-left:28px;display:grid}.fx-hm-month{color:var(--fx-faint);white-space:nowrap;font-family:Satoshi,sans-serif;font-size:10px}.fx-heatmap-rows{align-items:flex-start;gap:4px;display:flex}.fx-hm-day-labels{flex-direction:column;flex-shrink:0;gap:2px;padding-top:2px;display:flex}.fx-hm-day-labels span{color:var(--fx-faint);text-align:right;width:24px;height:13px;padding-right:4px;font-family:Satoshi,sans-serif;font-size:10px;line-height:13px}.fx-heatmap-grid{flex:1;grid-template-columns:repeat(52,1fr);gap:3px;min-width:0;display:grid}.fx-hm-week{flex-direction:column;gap:3px;display:flex}.fx-hm-cell{aspect-ratio:1;cursor:default;border-radius:3px;width:100%;min-width:0}.fx-hm-l0{background:#ffffff14;border:1px solid #ffffff1a}.fx-hm-future{background:#ffffff0a;border:1px solid #ffffff14}.fx-hm-today{outline:2px solid var(--fx-neon);outline-offset:1px}.fx-hm-l1{background:#b6ff3b40}.fx-hm-l2{background:#b6ff3b80}.fx-hm-l3{background:#b6ff3bbf}.fx-hm-l4{background:#b6ff3b}.fx-heatmap-footer{border-top:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:20px;padding:14px 24px 16px;display:flex}.fx-hm-stats{flex:1;align-items:center;gap:0;display:flex}.fx-hm-stat{align-items:center;gap:8px;padding:0 20px 0 0;display:flex}.fx-hm-stat:first-child{padding-left:0}.fx-hm-stat span{color:var(--fx-muted);white-space:nowrap;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.fx-hm-stat strong{color:var(--fx-fg);font-variant-numeric:tabular-nums;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300}.fx-hm-stat strong em{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:11.5px;font-style:normal;font-weight:300}.fx-hm-stat-divider{background:var(--fx-line);flex-shrink:0;width:1px;height:20px;margin:0 20px 0 0}.fx-hm-storage-bar{background:#ffffff14;border-radius:99px;width:60px;height:3px;overflow:hidden}.fx-hm-storage-fill{background:var(--fx-neon);border-radius:99px;height:100%}.fx-hm-actions{flex-shrink:0;gap:8px;display:flex}.fx-hm-actions button{height:32px;color:var(--fx-fg);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;transition:background .14s,border-color .14s;display:inline-flex}.fx-hm-actions button:last-child{background:var(--fx-neon);color:var(--fx-neon-ink);border-color:#0000;font-weight:400}.fx-hm-actions button:hover{background:#ffffff17;border-color:#ffffff29}.fx-hm-actions button:last-child:hover{background:#caffaa}.fx-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fx-stat{text-align:left;color:inherit;cursor:pointer;gap:24px;padding:22px 22px 24px;transition:border-color .18s,box-shadow .18s;display:grid}.fx-stat:hover{border-color:#b6ff3b33;box-shadow:inset 0 0 0 1px #b6ff3b14}.fx-stat-label{color:var(--fx-muted);letter-spacing:.01em;font-size:13px;font-weight:400}.fx-kebab{width:22px;height:22px;color:var(--fx-faint);background:#18191c;border-radius:7px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.fx-stat-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.fx-stat-row strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:Satoshi,sans-serif;font-size:32px;font-weight:800;line-height:1}.fx-stat-row strong em{color:var(--fx-faint);font-size:13px;font-style:normal;font-weight:400}.fx-trend{color:var(--fx-neon);font-variant-numeric:tabular-nums;letter-spacing:.01em;background:#b6ff3b1a;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.fx-trend b{place-items:center;font-size:11px;display:grid}.fx-trend.down{color:var(--fx-red);background:#ff4d521a}.fx-mid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.fx-deploys-card{align-content:start;gap:0;padding:0;display:grid;overflow:hidden}.fx-deploys-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.fx-deploys-title{color:var(--fx-fg);font-size:14px;font-weight:500;display:block}.fx-deploys-count{color:var(--fx-muted);margin-top:2px;font-size:11.5px;display:block}.fx-new-btn{height:32px;color:var(--fx-neon-ink);background:var(--fx-neon);cursor:pointer;white-space:nowrap;box-shadow:0 4px 18px var(--fx-neon-glow);border:0;border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}.fx-new-btn:hover{background:#caffaa;box-shadow:0 6px 24px #b6ff3b47}.fx-deploys-list{display:grid}.fx-dep-row{border:0;border-bottom:1px solid var(--fx-line);cursor:pointer;text-align:left;color:var(--fx-fg);background:0 0;grid-template-columns:38px 1fr auto auto 90px;align-items:center;gap:16px;padding:14px 22px;transition:background .12s;display:grid}.fx-dep-row:last-child{border-bottom:0}.fx-dep-row:hover{background:#ffffff06}.fx-dep-row.is-latest .fx-dep-avatar{border-color:#b6ff3b59;box-shadow:0 0 10px #b6ff3b1a}.fx-dep-avatar{border:1px solid var(--fx-line);width:38px;height:38px;color:var(--fx-fg);background:#1a1e1c;border-radius:10px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.fx-dep-info{gap:3px;min-width:0;display:grid}.fx-dep-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.fx-dep-url{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:11.5px;overflow:hidden}.fx-dep-meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fx-dep-branch{color:var(--fx-muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.fx-dep-region{color:var(--fx-faint);font-size:11px}.fx-dep-time{color:var(--fx-muted);white-space:nowrap;font-size:11.5px}.fx-dep-status{justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.fx-dep-status b{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fx-dep-status.ready{color:var(--fx-neon)}.fx-dep-status.ready b{background:var(--fx-neon);box-shadow:0 0 7px #b6ff3b8c}.fx-dep-status.failed{color:var(--fx-red)}.fx-dep-status.failed b{background:var(--fx-red)}.fx-dep-status.building{color:var(--fx-yellow)}.fx-dep-status.building b{background:var(--fx-yellow)}.fx-deploys-empty{color:var(--fx-muted);text-align:center;justify-items:center;gap:10px;padding:60px 24px;display:grid}.fx-deploys-empty strong{color:var(--fx-fg);font-size:15px;font-weight:500}.fx-deploys-empty p{max-width:280px;margin:0;font-size:13px}.fx-deploys-empty button{background:var(--fx-neon);height:36px;color:var(--fx-neon-ink);cursor:pointer;box-shadow:0 4px 18px var(--fx-neon-glow);border:0;border-radius:9px;margin-top:8px;padding:0 22px;font-size:13px;font-weight:700;transition:background .15s}.fx-deploys-empty button:hover{background:#caffaa}.fx-right-col{align-content:start;gap:14px;display:grid}.fx-icon-btn{width:26px;height:26px;color:var(--fx-fg);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.fx-balance{background:radial-gradient(260px 200px at 105% 105%, #3ca06459, transparent 70%), radial-gradient(200px 140px at 100% 0%, #3ca0641f, transparent 70%), var(--fx-card);align-content:start;gap:12px;padding:20px;display:grid}.fx-plan-pill{height:26px;color:var(--fx-fg);background:#b6ff3b14;border:1px solid #b6ff3b33;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.fx-plan-pill>i:first-child{background:var(--fx-neon);border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #b6ff3b80}.fx-balance-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:400;line-height:1}.fx-balance-value em{color:var(--fx-muted);font-size:16px;font-style:normal;font-weight:400}.fx-storage-bar{background:#1e2220;border-radius:4px;height:4px;overflow:hidden}.fx-storage-fill{background:var(--fx-neon);border-radius:4px;height:100%;transition:width .4s;box-shadow:0 0 8px #b6ff3b4d}.fx-balance-sub{color:var(--fx-faint);font-size:11.5px}.fx-balance-actions{gap:8px;display:flex}.fx-balance-actions button{height:32px;color:var(--fx-fg);border:1px solid var(--fx-line);cursor:pointer;background:#1c1f1d;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:12px;transition:background .12s;display:inline-flex}.fx-balance-actions button:hover{background:#232725}.fx-summary-card{gap:14px;padding:18px 20px;display:grid}.fx-summary-rows{gap:0;display:grid}.fx-summary-row{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;display:flex}.fx-summary-row:last-child{border-bottom:0}.fx-summary-row>span{color:var(--fx-muted);align-items:center;gap:9px;display:inline-flex}.fx-summary-row strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.fx-bottom{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.fx-usage-card{flex-direction:column;max-height:420px;padding:0;display:flex;overflow:hidden}.fx-usage-head{border-bottom:1px solid var(--fx-line);color:var(--fx-fg);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:300;display:flex}.fx-upgrade-btn{cursor:pointer;letter-spacing:0;border-radius:7px;height:30px;padding:0 16px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;transition:opacity .14s;color:#0a0a0a!important;background:#fff!important;border:1px solid #fff!important}.fx-upgrade-btn:hover{opacity:.82}.fx-usage-list{flex:1;overflow-y:auto}.fx-usage-row{border-bottom:1px solid var(--fx-line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:9px 20px;display:grid}.fx-usage-row:last-child{border-bottom:0}.fx-usage-ring{flex-shrink:0;width:32px;height:32px}.fx-usage-label{color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:13px;font-weight:300}.fx-usage-val{color:var(--fx-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300}.fx-recent{align-content:start;gap:10px;padding:18px;display:grid}.fx-recent .fx-card-head{padding:0;font-size:13px}.fx-recent-list{display:grid}.fx-recent-list>button{min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 4px;transition:background .15s;display:grid}.fx-recent-list>button:hover{background:#ffffff08}.fx-recent-icon{width:32px;height:32px;color:var(--fx-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;place-items:center;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;display:grid}.fx-recent-name{gap:2px;min-width:0;display:grid}.fx-recent-name strong{text-overflow:ellipsis;white-space:nowrap;color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;overflow:hidden}.fx-recent-name small{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:10.5px;font-weight:300}.fx-recent-date{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.fx-recent-status{text-align:right;text-transform:capitalize;min-width:52px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300}.fx-recent-status.ready{color:var(--fx-fg)}.fx-recent-status.failed{color:var(--fx-red)}.fx-recent-empty{gap:4px;padding:28px 4px;display:grid}.fx-recent-empty strong{color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:13px;font-weight:300}.fx-recent-empty small{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300}.hx-overview{gap:20px;padding:4px 0;display:grid}.hx-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hx-title{letter-spacing:-.02em;color:var(--fx-fg);margin:0;font-family:Satoshi,sans-serif;font-size:20px;font-weight:300}.hx-create-btn{height:32px;color:var(--fx-neon-ink);background:var(--fx-neon);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;padding:0 16px;font-family:Satoshi,sans-serif;font-size:12.5px;font-weight:300;transition:opacity .14s;display:inline-flex}.hx-create-btn:hover{opacity:.88}.hx-metrics{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 1px 3px #0000004d}.hx-metric{border-right:1px solid var(--fx-line);color:inherit;text-align:left;cursor:default;background:0 0;border-top:none;border-bottom:none;flex-direction:column;gap:8px;padding:22px 22px 24px;display:flex}button.hx-metric{cursor:pointer;transition:background .15s}button.hx-metric:hover{background:#ffffff06}.hx-metric:last-child{border-right:none}.hx-metric-label{color:var(--fx-muted);align-items:center;gap:6px;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;display:flex}.hx-metric-val{letter-spacing:-.03em;color:var(--fx-fg);font-variant-numeric:tabular-nums;font-family:Satoshi,sans-serif;font-size:36px;font-weight:300;line-height:1}.hx-metric-dash{color:var(--fx-faint)}.hx-metric-sub{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-grid{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.hx-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000004d}.hx-card-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 16px;display:flex}.hx-eyebrow{color:var(--fx-faint);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-family:Satoshi,sans-serif;font-size:10.5px;font-weight:300}.hx-card-title{letter-spacing:-.02em;color:var(--fx-fg);margin:0;font-family:Satoshi,sans-serif;font-size:15px;font-weight:300}.hx-link-btn{color:var(--fx-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;margin-top:2px;padding:0;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;transition:color .14s;display:inline-flex}.hx-link-btn:hover{color:var(--fx-fg)}.hx-env-rows{display:grid}.hx-env-row{border-bottom:1px solid var(--fx-line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.hx-env-row:last-child{border-bottom:none}.hx-env-name{color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:13px;font-weight:300}.hx-env-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.hx-env-dot.live{background:#4ade80;box-shadow:0 0 0 2px #4ade8033}.hx-env-dot.building{background:var(--fx-neon)}.hx-env-dot.failed{background:#f87171}.hx-env-dot.idle{background:#ffffff26}.hx-env-dot.preview{background:#ffffff4d}.hx-env-status{color:var(--fx-muted);text-align:right;min-width:90px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300}.hx-access-list{display:grid}.hx-access-item{border-bottom:1px solid var(--fx-line);color:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:14px 20px;transition:background .14s;display:grid}.hx-access-item:last-child{border-bottom:none}.hx-access-item:hover{background:#ffffff06}.hx-access-icon{width:32px;height:32px;color:var(--fx-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;place-items:center;display:grid}.hx-access-label{color:var(--fx-fg);font-family:Satoshi,sans-serif;font-size:13px;font-weight:300}.hx-access-arrow{color:var(--fx-faint)}.workspace-shell .green-button,.workspace-shell .create-button,.workspace-shell .new-project-btn{background:var(--fx-green-btn)!important;color:#eafff1!important;box-shadow:inset 0 1px #ffffff2e!important}.workspace-shell .green-button:hover,.workspace-shell .create-button:hover{background:#44b169!important}@media (max-width:1100px){.fx-mid,.fx-bottom{grid-template-columns:1fr}}@media (max-width:760px){.fx-stats,.fx-split{grid-template-columns:1fr}.fx-hero-stats{grid-template-columns:repeat(2,1fr)}.fx-hero-stat:nth-child(2){border-right:none}.fx-hero-stat:first-child,.fx-hero-stat:nth-child(2){border-bottom:1px solid var(--fx-line)}.fx-toolbar .workspace-search{flex:1;width:auto!important}.fx-user-text,.fx-toolbar-title{display:none}}.sidebar-upgrade-icon{box-shadow:none!important;background:0 0!important;border-radius:0!important;font-weight:400!important}.hx-pd-shell{flex-direction:column;gap:0;min-width:0;display:flex}.hx-pd-crumb{align-items:center;gap:8px;padding:0 0 16px;display:flex}.hx-pd-crumb-back{color:var(--fx-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:color .14s,background .14s;display:inline-flex}.hx-pd-crumb-back:hover{color:var(--fx-muted);background:#ffffff0a}.hx-pd-crumb-sep{color:#ffffff24;-webkit-user-select:none;user-select:none;font-size:13px}.hx-pd-crumb-name{color:var(--fx-muted);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-pd-crumb-status{color:var(--fx-faint);align-items:center;gap:5px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300;display:inline-flex}.hx-pd-crumb-status .pulse-dot{width:5px;height:5px;box-shadow:none}.hx-pd-crumb-status-ready{color:var(--fx-neon)}.hx-pd-crumb-status-ready .pulse-dot{background:var(--fx-neon);box-shadow:0 0 5px #b6ff3b80}.hx-pd-crumb-status-failed{color:#e07272}.hx-pd-crumb-status-failed .pulse-dot{box-shadow:none;background:#e07272}.hx-pd-tabrail{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:stretch;margin-bottom:20px;display:flex}.hx-pd-tabs{scrollbar-width:none;align-items:stretch;gap:0;display:flex;overflow-x:auto}.hx-pd-tabs::-webkit-scrollbar{display:none}.hx-pd-tab{height:40px;color:var(--fx-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 14px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:color .14s;display:inline-flex;position:relative}.hx-pd-tab i{font-size:13px}.hx-pd-tab:hover{color:var(--fx-muted)}.hx-pd-tab.active{color:var(--fx-fg)}.hx-pd-tab.active:after{content:"";background:var(--fx-neon);border-radius:999px;height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.hx-pd-tab.locked{color:#fff3;cursor:not-allowed}.hx-pd-tab-lock{opacity:.5;font-size:10px}.hx-pd-tabrail-actions{flex-shrink:0;align-items:center;gap:6px;padding-bottom:1px;padding-left:12px;display:flex}.hx-pd-open-btn{color:#0a0a0a;background:var(--fx-neon);cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:opacity .14s;display:inline-flex}.hx-pd-open-btn:hover{opacity:.88}.hx-pd-open-dot{background:#0006;border-radius:50%;width:6px;height:6px}.hx-pd-settings-btn{width:30px;height:30px;color:var(--fx-faint);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;font-size:14px;transition:color .14s,background .14s;display:grid}.hx-pd-settings-btn:hover{color:var(--fx-muted);background:#ffffff0d}.hx-pd-content{min-width:0}.hx-ov-root{flex-direction:column;gap:14px;min-width:0;display:flex}.hx-ov-hero{border:1px solid var(--fx-line);background:#09090b;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:160px;padding:32px 32px 28px;display:flex;position:relative;overflow:hidden}.hx-ov-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.hx-ov-hero-noise{opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:absolute;inset:0}.hx-ov-hero-glow{pointer-events:none;position:absolute;inset:0}.hx-ov-hero-ready .hx-ov-hero-glow{background:radial-gradient(70% 120% at 85%,#b6ff3b1a 0%,#0000 65%)}.hx-ov-hero-failed .hx-ov-hero-glow{background:radial-gradient(70% 120% at 85%,#e0727214 0%,#0000 65%)}.hx-ov-hero-active .hx-ov-hero-glow{background:radial-gradient(70% 120% at 85%,#ffffff0a 0%,#0000 65%)}.hx-ov-hero-ready{border-color:#b6ff3b26}.hx-ov-hero-failed{border-color:#e0727226}.hx-ov-hero-body{z-index:1;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.hx-ov-hero-meta{align-items:center;gap:6px;display:flex}.hx-ov-tag{letter-spacing:.04em;color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b2e;border-radius:999px;align-items:center;padding:3px 9px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300;display:inline-flex}.hx-ov-tag-dim{color:var(--fx-faint);background:#ffffff0a;border-color:#ffffff1a}.hx-ov-hero-title{letter-spacing:-.055em;color:var(--fx-fg);margin:0;font-family:Satoshi,sans-serif;font-size:clamp(26px,3.5vw,40px);font-weight:300;line-height:1}.hx-ov-url-btn{color:var(--fx-faint);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:5px 0;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:color .14s;display:inline-flex}.hx-ov-url-btn:hover{color:var(--fx-fg)}.hx-ov-url-dot{background:var(--fx-neon);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #b6ff3bb3}.hx-ov-url-pending{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-ov-hero-orb{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.hx-ov-hero-orb-ready{background:radial-gradient(circle at 35% 35%,#b6ff3b40 0%,#b6ff3b0f 50%,#0000 70%);border:1px solid #b6ff3b40;box-shadow:0 0 40px #b6ff3b1a,0 0 0 8px #b6ff3b0a,0 0 0 16px #b6ff3b05}.hx-ov-hero-orb-failed{background:radial-gradient(circle at 35% 35%,#e0727233 0%,#e072720d 50%,#0000 70%);border:1px solid #e0727240;box-shadow:0 0 40px #e0727214,0 0 0 8px #e0727208}.hx-ov-hero-orb-active{background:radial-gradient(circle at 35% 35%,#ffffff1f 0%,#ffffff0a 50%,#0000 70%);border:1px solid #ffffff24}.hx-ov-hero-orb-ring{pointer-events:none;border:1px solid #b6ff3b14;border-radius:50%;position:absolute;inset:-10px}.hx-ov-hero-orb-ring2{border-color:#b6ff3b0a;inset:-20px}.hx-ov-hero-orb-failed .hx-ov-hero-orb-ring{border-color:#e0727212}.hx-ov-hero-orb-failed .hx-ov-hero-orb-ring2{border-color:#e0727208}.hx-ov-hero-orb-active .hx-ov-hero-orb-ring,.hx-ov-hero-orb-active .hx-ov-hero-orb-ring2{display:none}.hx-ov-hero-orb-state{color:var(--fx-fg);z-index:1;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;position:relative}.hx-ov-hero-orb-ready .hx-ov-hero-orb-state{color:var(--fx-neon)}.hx-ov-hero-orb-failed .hx-ov-hero-orb-state{color:#e07272}.hx-ov-strip{border:1px solid var(--fx-line);background:#09090b;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.hx-ov-strip-stat{border-right:1px solid var(--fx-line);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.hx-ov-strip-stat:last-child{border-right:none}.hx-ov-strip-label{color:var(--fx-faint);text-transform:uppercase;letter-spacing:.08em;font-family:Satoshi,sans-serif;font-size:9px;font-weight:300}.hx-ov-strip-value{color:var(--fx-fg);letter-spacing:-.04em;font-family:Satoshi,sans-serif;font-size:20px;font-weight:300;line-height:1.1}.hx-ov-strip-sub{color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:10px;font-weight:300}.hx-ov-bento{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hx-ov-card{border:1px solid var(--fx-line);background:#09090b;border-radius:14px;overflow:hidden}.hx-ov-card-c{grid-column:1/-1}.hx-ov-card-top{border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:13px 16px;display:flex}.hx-ov-card-eyebrow{color:var(--fx-muted);flex:1;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-ov-badge{letter-spacing:.03em;border-radius:999px;padding:3px 8px;font-family:Satoshi,sans-serif;font-size:9px;font-weight:300}.hx-ov-badge-ready{color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b2e}.hx-ov-badge-failed{color:#e07272;background:#e0727214;border:1px solid #e072722e}.hx-ov-badge-active,.hx-ov-badge-cancelled{color:var(--fx-faint);background:#ffffff0a;border:1px solid #ffffff14}.hx-ov-live-badge{color:var(--fx-neon);align-items:center;gap:5px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:300;display:inline-flex}.hx-ov-live-badge .pulse-dot{width:5px;height:5px}.hx-ov-kv-list{flex-direction:column;display:flex}.hx-ov-kv{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.hx-ov-kv:last-child{border-bottom:none}.hx-ov-kv span{color:var(--fx-faint);white-space:nowrap;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300}.hx-ov-kv strong{color:var(--fx-fg);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;overflow:hidden}.hx-ov-mono{color:var(--fx-muted)!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10px!important}.br4-shell{background:var(--fx-bg);height:100%;color:var(--fx-fg);flex-direction:column;font-family:Satoshi,sans-serif;font-weight:300;display:flex;overflow:hidden}.br4-topbar{border-bottom:1px solid var(--fx-line);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.br4-back{color:var(--fx-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:300;transition:color .15s;display:flex}.br4-back:hover{color:var(--fx-fg)}.br4-topbar-sep{background:var(--fx-line);width:1px;height:16px}.br4-topbar-id{color:var(--fx-muted);flex:1;align-items:center;gap:6px;font-size:12px;font-weight:300;display:flex;overflow:hidden}.br4-topbar-id strong{color:var(--fx-fg);font-weight:300}.br4-slash{color:var(--fx-faint)}.br4-pill{border:1px solid var(--fx-line);color:var(--fx-muted);background:#ffffff0a;border-radius:4px;flex-shrink:0;padding:1px 7px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.br4-badge{border:1px solid;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:300;display:inline-flex}.br4-badge .pulse-dot{width:5px;height:5px}.br4-badge-building{color:#fbbf24;background:#fbbf240d;border-color:#fbbf2447}.br4-badge-ready{color:var(--fx-neon);background:#b6ff3b0d;border-color:#b6ff3b47}.br4-badge-failed{color:#f87171;background:#f871710d;border-color:#f8717147}.br4-badge-cancelled{color:var(--fx-muted);border-color:var(--fx-line)}.br4-body{flex:1;min-height:0;display:flex;overflow:hidden}.br4-control{border-right:1px solid var(--fx-line);background:linear-gradient(to top, rgba(251,191,36, calc(var(--br4-pct,0) / 100 * .065)) 0%, transparent 60%);flex-direction:column;flex-shrink:0;width:300px;transition:background .9s;display:flex;overflow:hidden auto}.br4-ready .br4-control{background:linear-gradient(#0000 40%,#b6ff3b14 100%)}.br4-failed .br4-control{background:linear-gradient(#0000 40%,#f8717112 100%)}.br4-cancelled .br4-control{background:0 0}.br4-gauge{padding:32px 24px 20px;position:relative;overflow:hidden}.br4-gauge-bloom{filter:blur(90px);pointer-events:none;border-radius:50%;width:320px;height:320px;transition:opacity .7s;position:absolute;top:-130px;left:-80px}.br4-building .br4-gauge-bloom{opacity:.13;background:#fbbf24;animation:3s ease-in-out infinite br4bloom}.br4-ready .br4-gauge-bloom{background:var(--fx-neon);opacity:.16}.br4-failed .br4-gauge-bloom{opacity:.11;background:#f87171}.br4-cancelled .br4-gauge-bloom{opacity:0}@keyframes br4bloom{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.12)}}.br4-gauge-num{z-index:1;align-items:flex-end;gap:2px;display:flex;position:relative}.br4-pct-n{letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--fx-fg);font-size:clamp(82px,10vw,116px);font-weight:300;line-height:1;transition:color .5s}.br4-failed .br4-pct-n{color:#f87171}.br4-ready .br4-pct-n{color:var(--fx-neon)}.br4-pct-s{letter-spacing:-.03em;color:var(--fx-muted);margin-left:3px;padding-bottom:10px;font-size:clamp(26px,3vw,36px);font-weight:300}.br4-gauge-ttl{color:var(--fx-fg);letter-spacing:-.022em;z-index:1;margin:14px 0 4px;font-size:13px;font-weight:300;position:relative}.br4-gauge-cmd{color:var(--fx-muted);z-index:1;font-family:IBM Plex Mono,monospace;font-size:11px;display:block;position:relative}.br4-hair{background:#ffffff0f;flex-shrink:0;height:1.5px;margin:0 24px 22px}.br4-hair-fill{height:100%;transition:width .7s cubic-bezier(.4,0,.2,1)}.br4-building .br4-hair-fill{background:#fbbf24}.br4-ready .br4-hair-fill{background:var(--fx-neon)}.br4-failed .br4-hair-fill{background:#f87171}.br4-cancelled .br4-hair-fill{background:var(--fx-muted)}.br4-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--fx-faint);margin-bottom:12px;font-size:10px;font-weight:300;display:block}.br4-pipeline{padding:0 24px 22px}.br4-stage-list{flex-direction:column;display:flex}.br4-stage{gap:12px;display:flex}.br4-stage-track{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.br4-stage-node{border:1.5px solid var(--fx-line);background:var(--fx-card);width:24px;height:24px;color:var(--fx-faint);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:300;transition:all .25s;display:flex}.br4-stage-complete .br4-stage-node{color:var(--fx-neon);background:#b6ff3b1a;border-color:#b6ff3b80}.br4-stage-active .br4-stage-node{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2480;box-shadow:0 0 0 5px #fbbf2414,0 0 14px #fbbf2438}.br4-stage-failed .br4-stage-node{color:#f87171;background:#f871711a;border-color:#f8717180}.br4-wire{background:var(--fx-line);flex:1;width:1.5px;min-height:20px;margin:3px 0;transition:background .35s}.br4-stage-complete .br4-wire{background:#b6ff3b6b}.br4-stage-failed .br4-wire{background:#f871716b}.br4-stage-txt{padding-top:2px;padding-bottom:18px}.br4-stage:last-child .br4-stage-txt{padding-bottom:0}.br4-stage-txt strong{color:var(--fx-fg);margin-bottom:2px;font-size:12px;font-weight:300;display:block}.br4-stage-txt small{color:var(--fx-muted);font-size:10.5px;font-weight:300;line-height:1.45;display:block}.br4-stage-pending .br4-stage-txt strong{color:var(--fx-muted)}.br4-stage-pending .br4-stage-txt small{color:var(--fx-faint)}.br4-info{padding:0 24px 22px}.br4-kv-list{flex-direction:column;display:flex}.br4-kv{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.br4-kv:first-child{border-top:1px solid #ffffff0a}.br4-kv span{color:var(--fx-faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.br4-kv strong{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:56%;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:300;overflow:hidden}.br4-err{background:#f871710d;border:1px solid #f871712e;border-radius:8px;margin:0 24px 22px;padding:12px}.br4-err p{color:#ffffff9e;margin:0;font-size:11.5px;line-height:1.55}.br4-term{background:#030309;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.br4-term:before{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000012 3px 4px);position:absolute;inset:40px 0 36px}.br4-term:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(at 50% 45%,#0000 55%,#00000080 100%);position:absolute;inset:0}.br4-term-hd{z-index:4;background:#ffffff04;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex;position:relative}.br4-dots{gap:5px;display:flex}.br4-dots span{background:#ffffff1a;border-radius:50%;width:10px;height:10px}.br4-term-label{color:var(--fx-muted);background:0 0;flex:1;font-family:IBM Plex Mono,monospace;font-size:11px}.br4-term-fw{color:var(--fx-faint);background:#ffffff0a;border-radius:4px;padding:2px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.br4-term-body{z-index:4;flex-direction:column;flex:1;padding:14px 18px;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.75;display:flex;position:relative;overflow-y:auto}.br4-line{color:#ffffff59;grid-template-columns:58px 60px 1fr;gap:10px;display:grid}.br4-line-live{color:#ffffffe0}.br4-line time{color:#fff3;font-size:10.5px}.br4-line span{color:var(--fx-faint);font-size:10.5px}.br4-line code{color:inherit;font-family:inherit;font-size:inherit;background:0 0}.br4-cursor{color:var(--fx-neon);margin-top:2px;line-height:1;animation:1.1s step-end infinite br4blink}@keyframes br4blink{0%,to{opacity:1}50%{opacity:0}}.br4-term-empty{color:var(--fx-faint);font-size:11px}.br4-term-ft{height:34px;color:var(--fx-faint);z-index:4;background:#ffffff04;border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex;position:relative}.br4-term-pct{color:var(--fx-neon);font-variant-numeric:tabular-nums}.br4-url-bar{border-top:1px solid var(--fx-line);background:#b6ff3b06;flex-shrink:0;align-items:center;gap:10px;height:44px;padding:0 18px;display:flex}.br4-url-bar>.fx-icon{color:var(--fx-neon);flex-shrink:0}.br4-url-bar code{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;font-family:IBM Plex Mono,monospace;font-size:12px;overflow:hidden}.br4-url-bar button{border:1px solid var(--fx-line);color:var(--fx-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;transition:all .15s;display:flex}.br4-url-bar button:hover{color:var(--fx-fg);border-color:#ffffff4d}.br4-url-bar a{color:var(--fx-neon);white-space:nowrap;background:#b6ff3b0f;border:1px solid #b6ff3b59;border-radius:6px;align-items:center;gap:5px;padding:4px 12px;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;text-decoration:none;transition:all .15s;display:flex}.br4-url-bar a:hover{background:#b6ff3b1f}.br4-footer{border-top:1px solid var(--fx-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.br4-foot-txt{color:var(--fx-muted);align-items:center;gap:7px;font-size:12px;font-weight:300;display:flex}.br4-foot-txt .pulse-dot{width:6px;height:6px}.br4-foot-acts{align-items:center;gap:8px;display:flex}.br4-btn{cursor:pointer;border:1px solid var(--fx-line);color:var(--fx-muted);white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;transition:all .15s;display:inline-flex}.br4-btn:hover{color:var(--fx-fg);border-color:#ffffff47}.br4-btn-p{background:var(--fx-neon);border-color:var(--fx-neon);color:#050507}.br4-btn-p:hover{color:#050507;background:#c8ff55;border-color:#c8ff55}.br3-shell{background:var(--fx-bg);height:100%;color:var(--fx-fg);flex-direction:column;font-family:Satoshi,sans-serif;font-weight:300;display:flex;overflow:hidden}.br3-topbar{border-bottom:1px solid var(--fx-line);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.br3-topbar-back{color:var(--fx-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:300;transition:color .15s;display:flex}.br3-topbar-back:hover{color:var(--fx-fg)}.br3-topbar-sep{background:var(--fx-line);flex-shrink:0;width:1px;height:16px}.br3-topbar-id{color:var(--fx-muted);flex:1;align-items:center;gap:6px;font-size:12px;font-weight:300;display:flex;overflow:hidden}.br3-topbar-id strong{color:var(--fx-fg);font-weight:300}.br3-topbar-slash{color:var(--fx-faint)}.br3-branch-pill{border:1px solid var(--fx-line);color:var(--fx-muted);background:#ffffff0d;border-radius:4px;flex-shrink:0;padding:1px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.br3-topbar-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.br3-attempt{color:var(--fx-faint);font-size:11px}.br3-badge{border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:300;display:inline-flex}.br3-badge .pulse-dot{width:5px;height:5px}.br3-badge-building{color:#fbbf24;background:#fbbf240f;border-color:#fbbf2447}.br3-badge-ready{color:var(--fx-neon);background:#b6ff3b0f;border-color:#b6ff3b47}.br3-badge-failed{color:#f87171;background:#f871710f;border-color:#f8717147}.br3-badge-cancelled{color:var(--fx-muted);border-color:var(--fx-line);background:0 0}.br3-arena{flex:1;min-height:0;display:flex;overflow:hidden}.br3-pipeline{border-right:1px solid var(--fx-line);flex-direction:column;flex-shrink:0;width:216px;display:flex;overflow:hidden}.br3-pipeline-hd{border-bottom:1px solid var(--fx-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 14px;display:flex}.br3-pipeline-hd>span{text-transform:uppercase;letter-spacing:.14em;color:var(--fx-faint);font-size:10px;font-weight:300}.br3-ring{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.br3-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.br3-ring-bg{stroke:#ffffff14;fill:none;stroke-width:2.5px}.br3-ring-fill{fill:none;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.br3-ring-pct{color:var(--fx-fg);font-variant-numeric:tabular-nums;z-index:1;font-size:10.5px;font-weight:300;position:relative}.br3-shell:not(.is-ready):not(.is-failed):not(.is-cancelled) .br3-ring-fill{stroke:#fbbf24}.br3-shell.is-ready .br3-ring-fill{stroke:var(--fx-neon)}.br3-shell.is-failed .br3-ring-fill{stroke:#f87171}.br3-shell.is-cancelled .br3-ring-fill{stroke:var(--fx-muted)}.br3-pipeline-track{flex:1;padding:20px 0;overflow-y:auto}.br3-stage{gap:10px;padding:0 14px;display:flex}.br3-stage-rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.br3-stage-dot{border:1.5px solid var(--fx-line);background:var(--fx-card);width:26px;height:26px;color:var(--fx-faint);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:300;transition:all .2s;display:flex}.br3-stage-pending .br3-stage-dot{color:var(--fx-faint)}.br3-stage-active .br3-stage-dot{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2480;box-shadow:0 0 0 4px #fbbf2412}.br3-stage-complete .br3-stage-dot{color:var(--fx-neon);background:#b6ff3b14;border-color:#b6ff3b73}.br3-stage-failed .br3-stage-dot{color:#f87171;background:#f8717114;border-color:#f8717173}.br3-stage-line{background:var(--fx-line);flex:1;width:1.5px;min-height:20px;margin:3px 0;transition:background .3s}.br3-stage-complete .br3-stage-line{background:#b6ff3b59}.br3-stage-failed .br3-stage-line{background:#f8717159}.br3-stage-info{padding-top:2px;padding-bottom:22px}.br3-stage:last-child .br3-stage-info{padding-bottom:0}.br3-stage-info strong{color:var(--fx-fg);margin-bottom:2px;font-size:12px;font-weight:300;display:block}.br3-stage-info small{color:var(--fx-muted);font-size:10.5px;font-weight:300;line-height:1.45;display:block}.br3-stage-pending .br3-stage-info strong{color:var(--fx-muted)}.br3-stage-pending .br3-stage-info small{color:var(--fx-faint)}.br3-terminal-pane{background:#04040a;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.br3-terminal-hd{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex}.br3-mac-dots{gap:5px;margin-right:4px;display:flex}.br3-mac-dots span{background:#ffffff1a;border-radius:50%;width:10px;height:10px}.br3-terminal-cmd{color:var(--fx-muted);background:0 0;flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:400}.br3-terminal-fw{color:var(--fx-faint);background:#ffffff0a;border-radius:4px;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.br3-terminal-body{flex-direction:column;flex:1;padding:14px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.75;display:flex;overflow-y:auto}.br3-log-line{color:#fff6;grid-template-columns:58px 60px 1fr;gap:10px;display:grid}.br3-log-line.is-current{color:#ffffffe0}.br3-log-line time{color:var(--fx-faint);font-size:10.5px}.br3-log-phase{color:var(--fx-muted);font-size:10.5px}.br3-log-line code{color:inherit;font-family:inherit;font-size:inherit;background:0 0}.br3-log-cursor{color:var(--fx-neon);margin-top:2px;line-height:1;animation:1s step-end infinite br3blink}@keyframes br3blink{0%,to{opacity:1}50%{opacity:0}}.br3-terminal-empty{color:var(--fx-faint);font-size:11px}.br3-terminal-ft{height:34px;color:var(--fx-faint);border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:300;display:flex}.br3-terminal-pct{color:var(--fx-neon);font-variant-numeric:tabular-nums}.br3-inspector{border-left:1px solid var(--fx-line);flex-direction:column;flex-shrink:0;gap:18px;width:196px;padding:18px 14px;display:flex;overflow-y:auto}.br3-inspector-label{text-transform:uppercase;letter-spacing:.14em;color:var(--fx-faint);margin-bottom:10px;font-size:10px;font-weight:300;display:block}.br3-kv{flex-direction:column;display:flex}.br3-kv>div{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:2px;padding:9px 0;display:flex}.br3-kv>div:first-child{border-top:1px solid #ffffff0a}.br3-kv dt{color:var(--fx-faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:300}.br3-kv dd{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:300;overflow:hidden}.br3-error-section{background:#f871710d;border:1px solid #f871712e;border-radius:8px;padding:12px}.br3-error-section p{color:#ffffffa6;margin:0;font-size:11px;font-weight:300;line-height:1.55}.br3-url-strip{border-top:1px solid var(--fx-line);background:#b6ff3b06;flex-shrink:0;align-items:center;gap:10px;height:44px;padding:0 18px;display:flex}.br3-url-strip>.fx-icon{color:var(--fx-neon);flex-shrink:0}.br3-url-strip code{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:300;overflow:hidden}.br3-url-strip button{border:1px solid var(--fx-line);color:var(--fx-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;transition:all .15s;display:flex}.br3-url-strip button:hover{border-color:var(--fx-fg);color:var(--fx-fg)}.br3-url-strip a{color:var(--fx-neon);cursor:pointer;white-space:nowrap;background:#b6ff3b0f;border:1px solid #b6ff3b5c;border-radius:6px;align-items:center;gap:5px;padding:4px 12px;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;text-decoration:none;transition:all .15s;display:flex}.br3-url-strip a:hover{background:#b6ff3b1f}.br3-footer{border-top:1px solid var(--fx-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.br3-footer-status{color:var(--fx-muted);align-items:center;gap:7px;font-size:12px;font-weight:300;display:flex}.br3-footer-status .pulse-dot{width:6px;height:6px}.br3-footer-status-failed{color:#f87171!important}.br3-footer-actions{align-items:center;gap:8px;display:flex}.br3-btn{cursor:pointer;border:1px solid var(--fx-line);color:var(--fx-muted);white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300;transition:all .15s;display:inline-flex}.br3-btn:hover{color:var(--fx-fg);border-color:#ffffff4d}.br3-btn-primary{background:var(--fx-neon);border-color:var(--fx-neon);color:#050507}.br3-btn-primary:hover{color:#050507;background:#c8ff55;border-color:#c8ff55}.ptb-page{flex-direction:column;gap:20px;max-width:960px;padding:28px 32px;animation:.22s ptb-in;display:flex}@keyframes ptb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ptb-card{background:var(--fx-card);border:1px solid #ffffff0e;border-radius:10px;overflow:hidden}.ptb-card-hd{color:var(--fx-muted);border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.ptb-card-left{flex-direction:column;gap:2px;display:flex}.ptb-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);font-size:10px}.ptb-card-title{color:var(--fx-fg);margin:0;font-size:13px;font-weight:300}.ptb-kv-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:11px 20px;font-size:12px;display:flex}.ptb-kv-row:last-child{border-bottom:none}.ptb-kv-row>span{color:var(--fx-muted)}.ptb-kv-row>strong{color:var(--fx-fg);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:300}.ptb-stat-grid{background:#ffffff0a;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1px;display:grid}.ptb-stat{background:var(--fx-card);flex-direction:column;gap:6px;padding:20px;display:flex}.ptb-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--fx-faint);font-size:10px}.ptb-stat-value{color:var(--fx-fg);letter-spacing:-.02em;font-size:22px;font-weight:300}.ptb-stat-sub{color:var(--fx-muted);font-size:11px}.ptb-chart-area{align-items:flex-end;gap:4px;height:160px;padding:20px;display:flex}.ptb-chart-bar{cursor:default;background:#b6ff3b2e;border-radius:3px 3px 0 0;flex:1;min-height:4px;transition:background .15s}.ptb-chart-bar:hover{background:#b6ff3b61}.ptb-chart-bar.ptb-chart-bar-hi{background:#b6ff3b8c}.ptb-table-wrap{overflow-x:auto}.ptb-table{border-collapse:collapse;width:100%;font-size:12px}.ptb-table thead th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--fx-faint);border-bottom:1px solid #ffffff0e;padding:10px 16px;font-size:10px;font-weight:300}.ptb-table tbody tr{border-bottom:1px solid #ffffff08}.ptb-table tbody tr:last-child{border-bottom:none}.ptb-table tbody td{color:var(--fx-fg);padding:11px 16px;font-weight:300}.ptb-table tbody td small{color:var(--fx-muted);margin-top:1px;font-size:10.5px;display:block}.ptb-pill{letter-spacing:.03em;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:300;display:inline-flex}.ptb-pill-ok{color:var(--fx-neon);background:#b6ff3b1f}.ptb-pill-warn{color:#fbbf24;background:#fbbf241f}.ptb-pill-err{color:#f87171;background:#f871711f}.ptb-pill-info{color:var(--fx-muted);background:#ffffff12}.ptb-row-act{color:var(--fx-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;padding:5px 10px;font-size:11px;transition:color .15s,border-color .15s}.ptb-row-act:hover{color:var(--fx-fg);border-color:#ffffff38}.ptb-row-act-danger:hover{color:#f87171;border-color:#f8717159}.ptb-row-act-primary{background:var(--fx-neon);color:#000;border-color:#0000;font-weight:400}.ptb-row-act-primary:hover{background:#c8ff5f}.ptb-btn{color:var(--fx-fg);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:300;transition:background .15s,border-color .15s;display:inline-flex}.ptb-btn:hover{background:#ffffff14;border-color:#fff3}.ptb-btn-primary{background:var(--fx-neon);color:#000;border-color:#0000}.ptb-btn-primary:hover{background:#c8ff5f}.ptb-btn-sm{padding:5px 10px;font-size:11px}.ptb-empty{text-align:center;color:var(--fx-muted);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;font-size:12px;display:flex}.ptb-empty-sm{padding:28px 20px}.ptb-empty-icon{width:36px;height:36px;color:var(--fx-faint);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}.ptb-empty strong{color:var(--fx-fg);font-size:13px;font-weight:300}.ptb-empty p{max-width:280px;margin:0;line-height:1.5}.ptb-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:680px){.ptb-cols{grid-template-columns:1fr}}.ptb-section-hd{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ptb-section-title{letter-spacing:.07em;text-transform:uppercase;color:var(--fx-faint);font-size:11px}.ptb-log-row{border-bottom:1px solid #ffffff06;grid-template-columns:80px 60px 1fr;gap:12px;padding:7px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.ptb-log-row:last-child{border-bottom:none}.ptb-log-row time{color:var(--fx-faint)}.ptb-log-row .ptb-log-lvl{text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.ptb-log-row .ptb-log-lvl-err{color:#f87171}.ptb-log-row .ptb-log-lvl-warn{color:#fbbf24}.ptb-log-row .ptb-log-lvl-info{color:var(--fx-neon)}.ptb-log-row code{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptb-connect-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:680px){.ptb-connect-grid{grid-template-columns:1fr}}.ptb-connect-form{flex-direction:column;gap:10px;padding:20px;display:flex}.ptb-connect-form label{color:var(--fx-muted);letter-spacing:.04em;font-size:10.5px}.ptb-connect-form select,.ptb-connect-form input{width:100%;color:var(--fx-fg);background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;outline:none;padding:9px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.ptb-connect-form select:focus,.ptb-connect-form input:focus{border-color:#b6ff3b66}.ptb-connect-form option{background:#1a1b1d}.ptb-conn-list{flex-direction:column;display:flex}.ptb-conn-row{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;padding:12px 20px;display:flex}.ptb-conn-row:last-child{border-bottom:none}.ptb-conn-icon{width:30px;height:30px;color:var(--fx-muted);background:#ffffff0f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.ptb-conn-info{flex:1;min-width:0}.ptb-conn-info strong{color:var(--fx-fg);font-size:12px;font-weight:300;display:block}.ptb-conn-info small{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:10.5px}.ptb-connect-create{align-self:flex-start;margin:12px 20px 16px}.ptb-loading-note{color:var(--fx-muted);padding:8px 20px;font-size:11px;display:block}.ptb-msg-ok{color:var(--fx-neon);align-items:center;gap:6px;padding:8px 20px;font-size:11px;display:flex}.ptb-msg-err{color:#f87171;align-items:center;gap:6px;padding:8px 20px;font-size:11px;display:flex}.ptb-domain-row{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;padding:13px 20px;display:flex}.ptb-domain-row:last-child{border-bottom:none}.ptb-domain-main{flex:1;min-width:0}.ptb-domain-name{color:var(--fx-fg);font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:300}.ptb-domain-sub{color:var(--fx-muted);margin-top:2px;font-size:10.5px}.ptb-var-row{border-bottom:1px solid #ffffff08;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:10px 20px;display:grid}.ptb-var-row:last-child{border-bottom:none}.ptb-var-key{color:var(--fx-neon);opacity:.85;font-family:IBM Plex Mono,monospace;font-size:11.5px}.ptb-var-val{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11.5px;overflow:hidden}.ptb-rule-row{border-bottom:1px solid #ffffff08;align-items:center;gap:14px;padding:12px 20px;font-size:12px;display:flex}.ptb-rule-row:last-child{border-bottom:none}.ptb-rule-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.ptb-rule-ok{color:var(--fx-neon);background:#b6ff3b1a}.ptb-rule-warn{color:#fbbf24;background:#fbbf241a}.ptb-rule-info{color:var(--fx-muted);background:#ffffff0f}.ptb-rule-info-text{flex:1;min-width:0}.ptb-rule-info-text strong{color:var(--fx-fg);font-weight:300}.ptb-rule-info-text small{color:var(--fx-muted);margin-top:1px;font-size:10.5px;display:block}.ptb-toggle{flex-shrink:0;width:32px;height:18px;position:relative}.ptb-toggle input{opacity:0;width:0;height:0;position:absolute}.ptb-toggle-track{cursor:pointer;background:#ffffff1a;border-radius:20px;transition:background .2s;position:absolute;inset:0}.ptb-toggle input:checked~.ptb-toggle-track{background:var(--fx-neon)}.ptb-toggle-thumb{pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px}.ptb-toggle input:checked~.ptb-toggle-track .ptb-toggle-thumb{transform:translate(14px)}.ptb-tier-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:20px;display:grid}.ptb-tier-card{cursor:pointer;color:inherit;text-align:left;background:0 0;border:1px solid #ffffff12;border-radius:8px;padding:16px;transition:border-color .15s,background .15s}.ptb-tier-card:hover{background:#ffffff08;border-color:#ffffff24}.ptb-tier-card.ptb-tier-active{border-color:var(--fx-neon);background:#b6ff3b0d}.ptb-tier-name{color:var(--fx-fg);margin-bottom:4px;font-size:12px;font-weight:300}.ptb-tier-price{color:var(--fx-fg);letter-spacing:-.02em;font-size:18px;font-weight:300}.ptb-tier-price small{color:var(--fx-muted);font-size:11px}.ptb-tier-specs{color:var(--fx-muted);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.6}.ptb-settings-form{flex-direction:column;gap:0;display:flex}.ptb-settings-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.ptb-settings-row:last-child{border-bottom:none}.ptb-settings-label{flex:1}.ptb-settings-label strong{color:var(--fx-fg);font-size:12px;font-weight:300;display:block}.ptb-settings-label small{color:var(--fx-muted);margin-top:2px;font-size:10.5px;display:block}.ptb-settings-input{width:200px;color:var(--fx-fg);background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;outline:none;padding:8px 12px;font-family:inherit;font-size:12px}.ptb-settings-input:focus{border-color:#b6ff3b66}.ptb-danger-zone{border-color:#f8717133!important}.ptb-danger-zone .ptb-card-hd{color:#f87171;border-bottom-color:#f8717126}.ptb-danger-zone .ptb-card-eyebrow{color:#f8717199}.ptb-danger-zone .ptb-card-title{color:#f87171}.ptb-map-area{height:180px;color:var(--fx-faint);letter-spacing:.04em;background:#ffffff05;border-radius:6px;justify-content:center;align-items:center;margin:16px 20px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex;position:relative;overflow:hidden}.ptb-map-area:before{content:"";background:repeating-linear-gradient(0deg,#0000,#0000 29px,#ffffff08 30px),repeating-linear-gradient(90deg,#0000,#0000 29px,#ffffff08 30px);position:absolute;inset:0}.ptb-trace-row{border-bottom:1px solid #ffffff08;grid-template-columns:1fr auto auto 80px;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:grid}.ptb-trace-row:last-child{border-bottom:none}.ptb-trace-name{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.ptb-trace-dur{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.ptb-trace-bar-wrap{background:#ffffff0f;border-radius:2px;width:80px;height:4px}.ptb-trace-bar{background:var(--fx-neon);opacity:.6;border-radius:2px;height:100%}@keyframes ptz-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ptz-deps{flex-direction:column;gap:0;min-height:100%;animation:.22s ptz-fade-up;display:flex}.ptz-dep-hero{background:linear-gradient(135deg,#ffffff05 0%,#0000 60%);border-bottom:1px solid #ffffff0f;align-items:center;gap:24px;padding:36px 36px 32px;display:flex;position:relative;overflow:hidden}.ptz-dep-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--st,#b6ff3b) 14%, transparent) 0%, transparent 70%);pointer-events:none;filter:blur(40px);border-radius:50%;width:300px;height:300px;position:absolute;top:-60px;right:-60px}.ptz-dep-hero-left{flex:1;min-width:0}.ptz-dep-hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);margin-bottom:8px;font-size:10px;display:block}.ptz-dep-hero-name{color:var(--fx-fg);letter-spacing:-.02em;margin:0 0 10px;font-size:28px;font-weight:300}.ptz-dep-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ptz-dep-branch,.ptz-dep-repo{color:var(--fx-muted);background:#ffffff0d;border-radius:4px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:11px}.ptz-dep-hero-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.ptz-dep-status-orb{background:var(--st,#b6ff3b);width:48px;height:48px;box-shadow:0 0 30px var(--st,#b6ff3b), 0 0 60px color-mix(in srgb, var(--st,#b6ff3b) 40%, transparent);border-radius:50%;align-self:flex-end;animation:2.5s ease-in-out infinite ptz-orb-pulse}@keyframes ptz-orb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.ptz-dep-status-label{letter-spacing:.06em;text-transform:uppercase;color:var(--st,#b6ff3b);font-size:12px}.ptz-dep-hero-acts{align-items:center;gap:8px;margin-top:4px;display:flex}.ptz-btn-ghost{color:var(--fx-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:300;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ptz-btn-ghost:hover{color:var(--fx-fg);background:#ffffff12;border-color:#ffffff38}.ptz-btn-neon{background:var(--fx-neon);color:#000;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:400;transition:background .15s;display:inline-flex}.ptz-btn-neon:hover{background:#c8ff5f}.ptz-btn-xs{padding:4px 9px;font-size:11px}.ptz-dep-timeline-wrap{flex:1;padding:28px 36px 36px}.ptz-dep-timeline-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ptz-dep-timeline-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);font-size:10px}.ptz-dep-timeline-count{color:var(--fx-muted);font-size:11px}.ptz-dep-timeline{flex-direction:column;gap:0;display:flex}.ptz-dep-entry{align-items:flex-start;gap:16px;display:flex}.ptz-dep-rail{flex-direction:column;flex-shrink:0;align-items:center;padding-top:14px;display:flex}.ptz-dep-node{z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px}.ptz-dep-wire{background:#ffffff14;flex:1;width:1px;min-height:20px}.ptz-dep-card{background:var(--fx-card);border:1px solid #ffffff0e;border-radius:8px;flex:1;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.ptz-dep-card:hover{background:#ffffff06}.ptz-dep-card-left{flex:1;min-width:0}.ptz-dep-card-name{color:var(--fx-fg);margin-bottom:3px;font-size:13px;font-weight:300;display:block}.ptz-dep-card-sub{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:10.5px}.ptz-dep-card-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.ptz-dep-card-status{letter-spacing:.04em;font-size:11px;font-weight:300}.ptz-dep-card-time{color:var(--fx-faint);font-family:IBM Plex Mono,monospace;font-size:11px}.ptz-empty-state{text-align:center;color:var(--fx-muted);flex-direction:column;align-items:center;gap:10px;padding:60px 20px;font-size:12px;display:flex}.ptz-empty-orb{width:48px;height:48px;color:var(--fx-faint);background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ptz-empty-state strong{color:var(--fx-fg);font-size:14px;font-weight:300}.ptz-empty-state p{max-width:260px;margin:0;line-height:1.6}.ptz-logs{background:#080a08;flex-direction:column;height:100%;min-height:calc(100vh - 140px);font-family:IBM Plex Mono,monospace;animation:.22s ptz-fade-up;display:flex;position:relative}.ptz-logs:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 19px,#b6ff3b05 20px);position:absolute;inset:0}.ptz-logs-topbar{z-index:1;background:#ffffff08;border-bottom:1px solid #b6ff3b1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:relative}.ptz-logs-topbar-left,.ptz-logs-topbar-right{align-items:center;gap:10px;display:flex}.ptz-logs-mac-dots{gap:5px;display:flex}.ptz-logs-mac-dots span{border-radius:50%;width:9px;height:9px}.ptz-logs-mac-dots span:first-child{background:#ff5f57}.ptz-logs-mac-dots span:nth-child(2){background:#febc2e}.ptz-logs-mac-dots span:nth-child(3){background:#28c840}.ptz-logs-label{color:#b6ff3bb3;letter-spacing:.03em;font-size:11px}.ptz-logs-fw{color:#b6ff3b99;background:#b6ff3b14;border:1px solid #b6ff3b2e;border-radius:3px;padding:2px 7px;font-size:10px}.ptz-logs-status{color:var(--fx-faint);letter-spacing:.04em;font-size:11px}.ptz-logs-status.ptz-live{color:var(--fx-neon)}.ptz-logs-progress{z-index:1;background:#ffffff0a;flex-shrink:0;height:2px;position:relative}.ptz-logs-progress-fill{background:linear-gradient(90deg, var(--fx-neon) 0%, #e0ff7a 100%);height:100%;box-shadow:0 0 8px var(--fx-neon);transition:width .6s cubic-bezier(.4,0,.2,1)}.ptz-logs-body{z-index:1;flex-direction:column;flex:1;gap:0;padding:16px 20px;display:flex;position:relative;overflow-y:auto}.ptz-logs-body::-webkit-scrollbar{width:4px}.ptz-logs-body::-webkit-scrollbar-track{background:0 0}.ptz-logs-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.ptz-log-row{grid-template-columns:68px 76px 1fr;gap:10px;padding:3px 0;font-size:11.5px;line-height:1.6;display:grid}.ptz-log-row.ptz-log-live .ptz-log-text:after{content:"●";color:var(--fx-neon);margin-left:6px;animation:1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.ptz-log-time{color:#3d4f3a}.ptz-log-phase{color:#b6ff3b73;text-transform:lowercase}.ptz-log-phase.ptz-phase-err{color:#f87171}.ptz-log-phase.ptz-phase-warn{color:#fbbf24}.ptz-log-text{color:#ffffffc7;word-break:break-all}.ptz-log-text.ptz-text-err{color:#f87171}.ptz-log-cursor{color:var(--fx-neon);margin-top:2px;font-size:13px;animation:.9s step-end infinite blink;display:inline-block}.ptz-logs-empty{color:#3d4f3a;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;font-size:12px;display:flex}.ptz-logs-empty-icon{color:#2a3a28;margin-bottom:4px;font-size:20px}.ptz-logs-footer{z-index:1;background:#b6ff3b08;border-top:1px solid #b6ff3b14;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 20px;display:flex;position:relative}.ptz-logs-footer-path{color:#b6ff3b59;letter-spacing:.03em;font-size:10px}.ptz-logs-footer-info{color:#3d4f3a;font-size:10px}.ptz-analytics{flex-direction:column;gap:0;animation:.22s ptz-fade-up;display:flex}.ptz-kpi-row{border-bottom:1px solid #ffffff0e;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:700px){.ptz-kpi-row{grid-template-columns:1fr 1fr}}.ptz-kpi{border-right:1px solid #ffffff0e;flex-direction:column;gap:4px;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}.ptz-kpi:last-child{border-right:none}.ptz-kpi-icon{color:var(--fx-faint);margin-bottom:10px}.ptz-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);font-size:9.5px}.ptz-kpi-value{color:var(--fx-fg);letter-spacing:-.03em;font-size:36px;font-weight:300;line-height:1}.ptz-kpi-neon{color:var(--fx-neon)!important}.ptz-kpi-sub{color:var(--fx-muted);margin-top:2px;font-size:11px}.ptz-chart-card{border-bottom:1px solid #ffffff0e;padding:28px 28px 0}.ptz-chart-header{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.ptz-chart-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);font-size:9.5px}.ptz-chart-title{color:var(--fx-fg);font-size:13px;font-weight:300}.ptz-chart-meta{color:var(--fx-muted);margin-left:auto;font-size:11px}.ptz-chart-area{align-items:flex-end;gap:3px;height:120px;display:flex}.ptz-chart-bar{border-radius:2px 2px 0 0;flex:1;min-height:4px;transition:opacity .2s}.ptz-bar-ok{background:#b6ff3b80}.ptz-bar-fail{background:#f8717173}.ptz-bar-mid{background:#ffffff1a}.ptz-chart-bar:hover{opacity:.7}.ptz-chart-axis{color:var(--fx-faint);justify-content:space-between;padding:6px 0 20px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:flex}.ptz-analytics-bottom{border-top:none;grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.ptz-analytics-bottom{grid-template-columns:1fr}}.ptz-activity-card,.ptz-edge-card{border-right:1px solid #ffffff0e;padding:0}.ptz-edge-card{border-right:none}.ptz-activity-hd{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.ptz-activity-count{color:var(--fx-faint);font-size:11px}.ptz-edge-live{color:var(--fx-neon);align-items:center;gap:5px;font-size:11px;display:flex}.ptz-act-row{border-bottom:1px solid #ffffff08;align-items:center;gap:10px;padding:11px 20px;display:flex}.ptz-act-row:last-child{border-bottom:none}.ptz-act-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ptz-act-info{flex:1;min-width:0}.ptz-act-info strong{color:var(--fx-fg);font-size:12px;font-weight:300;display:block}.ptz-act-info small{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:10.5px}.ptz-act-time{color:var(--fx-faint);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.ptz-act-empty{color:var(--fx-faint);text-align:center;padding:32px 20px;font-size:11px}.ptz-edge-grid{background:#ffffff0a;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.ptz-edge-cell{background:var(--fx-card);flex-direction:column;gap:6px;padding:20px;display:flex}.ptz-edge-cell span{letter-spacing:.07em;text-transform:uppercase;color:var(--fx-faint);font-size:10px}.ptz-edge-cell strong{letter-spacing:-.02em;font-size:22px;font-weight:300}.ptz-edge-note{color:var(--fx-faint);border-top:1px solid #ffffff0a;padding:14px 20px;font-size:11px}.ptz-obs{flex-direction:column;gap:0;animation:.22s ptz-fade-up;display:flex}.ptz-obs-strip{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:32px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.ptz-obs-strip-glow{background:linear-gradient(135deg, color-mix(in srgb, var(--sc,#b6ff3b) 8%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.ptz-obs-strip-left{flex-shrink:0}.ptz-obs-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);margin-bottom:6px;font-size:10px;display:block}.ptz-obs-headline{color:var(--fx-fg);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:300}.ptz-obs-gauges{background:#ffffff0f;border-radius:8px;flex:1;grid-template-columns:repeat(4,1fr);gap:1px;min-width:0;display:grid;overflow:hidden}@media (max-width:680px){.ptz-obs-gauges{grid-template-columns:1fr 1fr}}.ptz-obs-gauge{background:#ffffff05;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ptz-obs-gauge-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);font-size:9px}.ptz-obs-gauge-val{letter-spacing:-.02em;font-size:22px;font-weight:300}.ptz-obs-gauge-sm{font-family:IBM Plex Mono,monospace;font-size:14px}.ptz-obs-strip-badge{color:var(--sc,var(--fx-neon));letter-spacing:.05em;flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.ptz-obs-stream-card{flex-direction:column;flex:1;display:flex}.ptz-obs-stream-topbar{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ptz-obs-stream-topbar-left{color:var(--fx-muted);align-items:center;gap:10px;font-size:12px;display:flex}.ptz-obs-stream-count{color:var(--fx-faint);background:#ffffff0d;border-radius:4px;padding:2px 7px;font-size:10.5px}.ptz-obs-search{color:var(--fx-faint);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:7px;padding:7px 12px;display:flex}.ptz-obs-search input{color:var(--fx-fg);background:0 0;border:none;outline:none;width:160px;font-family:inherit;font-size:12px}.ptz-obs-search input::placeholder{color:var(--fx-faint)}.ptz-obs-stream-body{min-height:240px;padding:14px 0;font-family:IBM Plex Mono,monospace;font-size:11.5px}.ptz-obs-event{border-bottom:1px solid #ffffff06;grid-template-columns:72px 84px 1fr;gap:10px;padding:5px 20px;line-height:1.5;transition:background .1s;display:grid}.ptz-obs-event:last-child{border-bottom:none}.ptz-obs-event:hover{background:#ffffff05}.ptz-obs-event.ptz-obs-event-err{background:#f871710a}.ptz-obs-event-time{color:var(--fx-faint)}.ptz-obs-event-phase{color:#b6ff3b80}.ptz-obs-event-text{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptz-obs-err-text{color:#f87171}.ptz-obs-empty{color:var(--fx-faint);text-align:center;padding:40px 20px;font-family:IBM Plex Mono,monospace;font-size:11px}.ptz-security{flex-direction:column;gap:0;animation:.22s ptz-fade-up;display:flex}.ptz-sec-hero{border-bottom:1px solid #ffffff0e;flex-wrap:wrap;align-items:center;gap:24px;padding:32px 36px 28px;display:flex;position:relative;overflow:hidden}.ptz-sec-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#b6ff3b0a 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.ptz-sec-shield-wrap{flex-shrink:0;position:relative}.ptz-sec-shield-glow{filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#b6ff3b40 0%,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-20px}.ptz-sec-shield{width:60px;height:60px;color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b2e;border-radius:12px;justify-content:center;align-items:center;display:flex}.ptz-sec-hero-txt{flex:1;min-width:0}.ptz-sec-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);margin-bottom:6px;font-size:10px;display:block}.ptz-sec-title{color:var(--fx-fg);letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:300}.ptz-sec-sub{color:var(--fx-muted);margin:0;font-size:12px}.ptz-sec-hero-acts{flex-shrink:0;align-items:center;gap:10px;display:flex}.ptz-sec-badge{letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:flex}.ptz-sec-badge-ok{color:var(--fx-neon);background:#b6ff3b1a}.ptz-sec-badge-warn{color:#fbbf24;background:#fbbf241a}.ptz-sec-score-grid{background:#ffffff0a;border-bottom:1px solid #ffffff0e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:700px){.ptz-sec-score-grid{grid-template-columns:1fr 1fr}}.ptz-sec-score-card{background:var(--fx-card);flex-direction:column;align-items:flex-start;gap:6px;padding:20px 18px;display:flex}.ptz-sec-score-icon{margin-bottom:4px;font-size:16px}.ptz-sec-ok .ptz-sec-score-icon{color:var(--fx-neon)}.ptz-sec-warn .ptz-sec-score-icon{color:#fbbf24}.ptz-sec-score-card strong{color:var(--fx-fg);font-size:12px;font-weight:300}.ptz-sec-score-card small{color:var(--fx-muted);font-size:10.5px}.ptz-sec-controls{border-bottom:1px solid #ffffff0e}.ptz-sec-controls-hd{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);border-bottom:1px solid #ffffff0a;padding:16px 20px 12px;font-size:9.5px}.ptz-sec-control-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff09;align-items:center;gap:14px;padding:16px 20px;font-family:inherit;transition:background .15s;display:flex}.ptz-sec-control-row:last-child{border-bottom:none}.ptz-sec-control-row:hover{background:#ffffff06}.ptz-sec-ctrl-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.ptz-sec-ctrl-shield{color:var(--fx-neon);background:#b6ff3b14}.ptz-sec-ctrl-key{color:#fbbf24;background:#fbbf2414}.ptz-sec-ctrl-globe{color:#60a5fa;background:#60a5fa14}.ptz-sec-ctrl-txt{flex:1;min-width:0}.ptz-sec-ctrl-txt strong{color:var(--fx-fg);margin-bottom:2px;font-size:12.5px;font-weight:300;display:block}.ptz-sec-ctrl-txt small{color:var(--fx-muted);font-size:11px}.ptz-sec-switch{background:#ffffff1a;border-radius:20px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.ptz-sec-switch.ptz-sec-switch-on{background:var(--fx-neon)}.ptz-sec-switch-thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.ptz-sec-switch-on .ptz-sec-switch-thumb{transform:translate(16px)}.ptz-sec-policy{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.ptz-sec-policy-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);flex-shrink:0;font-size:9.5px}.ptz-sec-policy-pills{flex-wrap:wrap;gap:8px;display:flex}.ptz-sec-policy-pill{background:#ffffff0d;border:1px solid #ffffff12;border-radius:5px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:flex}.ptz-sec-policy-pill span{color:var(--fx-faint)}.ptz-sec-policy-pill strong{color:var(--fx-fg);font-weight:300}.ws-banner{border-bottom:1px solid #0000;flex-shrink:0;width:100%}.ws-banner-inner{align-items:center;gap:10px;max-width:100%;padding:11px 24px;display:flex}.ws-banner-icon{flex-shrink:0;font-size:14px}.ws-banner-msg{flex:1;font-size:12px;font-weight:300}.ws-banner-close{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:12px;transition:opacity .15s}.ws-banner-close:hover{opacity:1}.ws-banner-error{background:#f8717114;border-bottom-color:#f8717133}.ws-banner-error .ws-banner-icon{color:#f87171}.ws-banner-error .ws-banner-msg{color:#ffffffbf}.ws-banner-error .ws-banner-close{color:#f87171}.ws-banner-warn{background:#fbbf2414;border-bottom-color:#fbbf242e}.ws-banner-warn .ws-banner-icon{color:#fbbf24}.ws-banner-warn .ws-banner-msg{color:#ffffffbf}.ws-banner-warn .ws-banner-close{color:#fbbf24}.ws-banner-info{background:#b6ff3b0f;border-bottom-color:#b6ff3b26}.ws-banner-info .ws-banner-icon{color:var(--fx-neon)}.ws-banner-info .ws-banner-msg{color:#ffffffbf}.ws-banner-info .ws-banner-close{color:var(--fx-neon)}.pdep-shell{background:var(--fx-bg);flex-direction:column;min-height:100%;display:flex}.pdep-statusbar{flex-shrink:0;width:100%;height:2px}.pdep-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 20px;display:flex}.pdep-header-left{flex-direction:column;gap:5px;display:flex}.pdep-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);font-size:10px}.pdep-title-row{align-items:center;gap:10px;display:flex}.pdep-project{color:var(--fx-fg);letter-spacing:-.02em;font-size:18px;font-weight:300}.pdep-status-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:2px 8px;font-size:10px}.pdep-branch-line{color:var(--fx-muted);align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.pdep-header-right{flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.pdep-table-head{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);grid-template-columns:1fr 130px 110px 140px 80px;margin-bottom:4px;padding:0 32px;font-size:10px;display:grid}.pdep-table-body{flex-direction:column;gap:2px;padding:0 24px;display:flex}.pdep-row{border-left:2px solid #0000;border-radius:6px;grid-template-columns:1fr 130px 110px 140px 80px;align-items:center;padding:13px 8px;transition:background .12s;display:grid;position:relative}.pdep-row:hover{background:#ffffff08}.pdep-row-current{border-left-color:var(--rc,#b6ff3b);background:#ffffff08}.pdep-row-bar{background:var(--rc,transparent);border-radius:2px 0 0 2px;width:2px;position:absolute;top:0;bottom:0;left:0}.pdep-col-name{align-items:center;gap:8px;display:flex}.pdep-dep-name{color:var(--fx-fg);font-size:12px;font-weight:300}.pdep-dep-num{color:var(--fx-faint);font-family:IBM Plex Mono,monospace;font-size:10px}.pdep-col-status{align-items:center;gap:6px;display:flex}.pdep-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pdep-fw-tag{color:var(--fx-muted);background:#ffffff0d;border:1px solid #ffffff12;border-radius:4px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:10px}.pdep-col-time{color:var(--fx-faint);font-family:IBM Plex Mono,monospace;font-size:11px}.pdep-col-acts{justify-content:flex-end;display:flex}.pdep-empty{color:var(--fx-faint);align-items:center;gap:10px;padding:28px 8px;font-size:12px;display:flex}.pdep-footer{color:var(--fx-faint);border-top:1px solid #ffffff0d;margin-top:auto;padding:16px 32px;font-family:IBM Plex Mono,monospace;font-size:10px}.vdep-shell{flex-direction:column;min-height:100%;padding:32px 32px 0;display:flex}.vdep-heading-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.vdep-heading{letter-spacing:-.03em;color:var(--fx-fg);margin:0;font-size:20px;font-weight:300}.vdep-redeploy-btn{color:var(--fx-fg);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:300;transition:background .15s;display:flex}.vdep-redeploy-btn:hover{background:#ffffff1a}.vdep-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.vdep-filter-add{color:var(--fx-fg);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:300;transition:background .15s;display:flex}.vdep-filter-add:hover{background:#ffffff17}.vdep-filter-chip{color:var(--fx-fg);cursor:pointer;background:0 0;border:1px dashed #ffffff2e;border-radius:99px;align-items:center;gap:0;padding:5px 10px;font-size:12px;font-weight:300;transition:border-color .15s;display:flex}.vdep-filter-chip:hover{border-color:#ffffff59}.vdep-filter-chip-add{opacity:.45}.vdep-filter-label{color:var(--fx-muted);margin-right:4px}.vdep-filter-val{color:var(--fx-fg)}.vdep-list{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.vdep-row{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 160px 140px 100px 90px 56px 32px 40px;align-items:center;gap:0;min-height:56px;padding:0 16px;transition:background .1s;display:grid}.vdep-row:last-child{border-bottom:none}.vdep-row:hover{background:#ffffff06}.vdep-col-name{padding-right:12px;overflow:hidden}.vdep-dep-title{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:300;display:block;overflow:hidden}.vdep-col-status{align-items:center;gap:6px;display:flex}.vdep-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.vdep-status-lbl{font-size:12px;font-weight:300}.vdep-duration{color:var(--fx-faint);margin-left:3px;font-size:11px}.vdep-env-badge{color:var(--fx-muted);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:300;display:inline-flex}.vdep-env-badge-live{color:#fff;background:#3b82f6;border-color:#3b82f6}.vdep-col-hash{align-items:center;gap:4px;font-family:IBM Plex Mono,monospace;display:flex}.vdep-hash-pre{color:var(--fx-faint);font-size:10px}.vdep-hash{color:var(--fx-muted);font-size:11px}.vdep-col-branch{align-items:center;gap:5px;display:flex}.vdep-branch{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.vdep-col-date{color:var(--fx-faint);text-align:right;font-size:11px}.vdep-col-avatar{justify-content:center;display:flex}.vdep-avatar{background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;width:20px;height:20px}.vdep-col-menu{justify-content:flex-end;display:flex;position:relative}.vdep-menu-btn{color:var(--fx-faint);cursor:pointer;letter-spacing:1px;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:14px;line-height:1;transition:color .1s,background .1s}.vdep-menu-btn:hover{color:var(--fx-fg);background:#ffffff12}.vdep-menu-pop{z-index:50;background:#1a1c1f;border:1px solid #ffffff1a;border-radius:8px;min-width:140px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000080}.vdep-menu-item{width:100%;color:var(--fx-fg);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:300;transition:background .1s;display:flex}.vdep-menu-item:hover{background:#ffffff12}.vdep-menu-item-danger{color:#f87171}.vdep-menu-item-danger:hover{background:#f8717114}.vdep-empty{color:var(--fx-faint);align-items:center;gap:10px;padding:40px 20px;font-size:12px;display:flex}.vdep-footer{color:var(--fx-faint);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 0;font-size:11px;display:flex}.vdep-footer-note{flex:1}.vdep-footer-btn{color:var(--fx-fg);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;padding:7px 14px;font-size:11px;font-weight:300;transition:background .15s}.vdep-footer-btn:hover{background:#ffffff14}.ws-banner2{border-bottom:1px solid #0000;flex-shrink:0;width:100%}.ws-banner2-inner{align-items:center;gap:12px;padding:13px 20px;display:flex}.ws-banner2-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite ws-pulse}@keyframes ws-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.ws-banner2-text{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ws-banner2-title{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.ws-banner2-body{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:300;overflow:hidden}.ws-banner2-title:after{content:"·";opacity:.5;margin:0 8px;font-weight:300}.ws-banner2-link{white-space:nowrap;text-underline-offset:2px;opacity:.7;flex-shrink:0;font-size:11px;font-weight:400;text-decoration:underline;transition:opacity .15s}.ws-banner2-link:hover{opacity:1}.ws-banner2-close{cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:3px 5px;font-size:12px;transition:opacity .15s,background .15s}.ws-banner2-close:hover{opacity:1;background:#00000026}.ws-banner2-maint{background:#92400e;border-bottom-color:#b45309}.ws-banner2-maint .ws-banner2-dot{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2440}.ws-banner2-maint .ws-banner2-title,.ws-banner2-maint .ws-banner2-body,.ws-banner2-maint .ws-banner2-link,.ws-banner2-maint .ws-banner2-close{color:#fef3c7}.ws-banner2-incident{background:#7f1d1d;border-bottom-color:#991b1b}.ws-banner2-incident .ws-banner2-dot{background:#fca5a5;box-shadow:0 0 0 3px #fca5a540}.ws-banner2-incident .ws-banner2-title,.ws-banner2-incident .ws-banner2-body,.ws-banner2-incident .ws-banner2-link,.ws-banner2-incident .ws-banner2-close{color:#fee2e2}.ws-banner2-config{background:#0d1a2e;border-bottom:1px solid #1a3050}.ws-banner2-config .ws-banner2-dot{display:none}.ws-banner2-config .ws-banner2-title{color:#93c5fd;font-weight:500}.ws-banner2-config .ws-banner2-body{color:#60a5fa;opacity:.75}.hx-ov-hero-orb,.hx-ov-hero-noise,.hx-ov-hero-glow{display:none!important}.hx-ov-hero-status{z-index:1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:99px;flex-shrink:0;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px;display:flex;position:relative}.hx-ov-hero-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.hx-ov-hero-status-dot-ready{background:#4ade80;animation:none;box-shadow:0 0 6px #4ade8099}.hx-ov-hero-status-dot-active{background:#fbbf24;animation:1.8s ease-in-out infinite ws-pulse}.hx-ov-hero-status-dot-failed{background:#f87171}.hx-ov-hero-status-dot-cancelled{background:#888c89}.hx-ov-hero-status-lbl{color:var(--fx-fg);letter-spacing:.02em;font-size:11px;font-weight:300}.vsec-shell{flex-direction:column;gap:0;min-height:100%;padding:32px;display:flex}.vsec-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.vsec-header-left{flex-direction:column;gap:6px;display:flex}.vsec-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);font-size:10px}.vsec-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vsec-title{letter-spacing:-.03em;color:var(--fx-fg);margin:0;font-size:18px;font-weight:300}.vsec-posture-chip{border:1px solid;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:300;display:inline-flex}.vsec-posture-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.vsec-sub{color:var(--fx-faint);margin:0;font-size:12px;font-weight:300}.vsec-header-right{flex-shrink:0;padding-top:2px}.vsec-btn{color:var(--fx-fg);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:300;transition:background .15s;display:flex}.vsec-btn:hover{background:#ffffff17}.vsec-score-bar-wrap{align-items:center;gap:12px;margin-bottom:24px;display:flex}.vsec-score-bar-track{background:#ffffff12;border-radius:99px;flex:1;height:3px;overflow:hidden}.vsec-score-bar-fill{border-radius:99px;height:100%;transition:width .4s}.vsec-score-frac{text-align:right;flex-shrink:0;min-width:28px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:300}.vsec-checks{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;margin-bottom:32px;display:flex;overflow:hidden}.vsec-check-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:14px;padding:16px 20px;transition:background .1s;display:flex}.vsec-check-row:last-child{border-bottom:none}.vsec-check-row:hover{background:#ffffff05}.vsec-check-icon{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.vsec-check-ok{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033}.vsec-check-warn{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf242e}.vsec-check-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vsec-check-label{color:var(--fx-fg);font-size:13px;font-weight:300}.vsec-check-detail{color:var(--fx-faint);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.vsec-check-status{flex-shrink:0;font-size:11px;font-weight:300}.vsec-check-status-ok{color:#4ade80}.vsec-check-status-warn{color:#fbbf24}.vsec-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);margin-bottom:12px;font-size:10px}.vsec-controls{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;margin-bottom:32px;display:flex;overflow:hidden}.vsec-ctrl-row{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:14px;width:100%;padding:16px 20px;transition:background .1s;display:flex}.vsec-ctrl-row:last-child{border-bottom:none}.vsec-ctrl-row:hover{background:#ffffff06}.vsec-ctrl-row:disabled{opacity:.5;cursor:default}.vsec-ctrl-icon{width:32px;height:32px;color:var(--fx-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.vsec-ctrl-text{flex-direction:column;flex:1;gap:2px;display:flex}.vsec-ctrl-name{color:var(--fx-fg);font-size:13px;font-weight:300}.vsec-ctrl-desc{color:var(--fx-faint);font-size:11px}.vsec-ctrl-arrow{color:var(--fx-faint);flex-shrink:0;font-size:12px}.vsec-toggle{background:#ffffff1f;border:1px solid #ffffff1a;border-radius:99px;flex-shrink:0;width:36px;height:20px;transition:background .2s,border-color .2s;position:relative}.vsec-toggle-on{background:#4ade80;border-color:#4ade80}.vsec-toggle-thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.vsec-toggle-on .vsec-toggle-thumb{transform:translate(16px)}.vsec-policy-grid{border:1px solid #ffffff12;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.vsec-policy-cell{border-right:1px solid #ffffff12;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.vsec-policy-cell:last-child{border-right:none}.vsec-policy-key{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);font-size:10px}.vsec-policy-val{color:var(--fx-fg);font-size:13px;font-weight:300}.vset-shell{grid-template-columns:200px 1fr;gap:0;min-height:100%;display:grid}.vset-nav{border-right:1px solid #ffffff12;flex-direction:column;gap:2px;padding:24px 12px;display:flex}.vset-nav-item{cursor:pointer;width:100%;color:var(--fx-muted);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:300;transition:background .12s,color .12s;display:flex}.vset-nav-item i{flex-shrink:0;font-size:13px}.vset-nav-item:hover{color:var(--fx-fg);background:#ffffff0a}.vset-nav-item-active{color:var(--fx-neon);background:#b6ff3b12}.vset-nav-item-active:hover{color:var(--fx-neon);background:#b6ff3b1a}.vset-content{flex-direction:column;padding:0;display:flex}.vset-content-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px 20px;display:flex}.vset-content-header-left{flex-direction:column;gap:3px;display:flex}.vset-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);font-size:10px}.vset-section-title{letter-spacing:-.02em;color:var(--fx-fg);margin:0;font-size:16px;font-weight:300}.vset-content-header-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.vset-unsaved-badge{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2440;border-radius:99px;padding:3px 8px;font-size:11px}.vset-save-btn{background:var(--fx-neon);color:#000;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;transition:opacity .15s;display:flex}.vset-save-btn:disabled{opacity:.35;cursor:default}.vset-save-btn:not(:disabled):hover{opacity:.88}.vset-form{flex:1;padding:8px 0}.vset-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px;transition:background .1s;display:flex}.vset-row:last-child{border-bottom:none}.vset-row:hover{background:#ffffff04}.vset-row-label{flex-direction:column;gap:3px;display:flex}.vset-row-name{color:var(--fx-fg);font-size:13px;font-weight:300}.vset-row-desc{color:var(--fx-faint);max-width:380px;font-size:11px}.vset-input{color:var(--fx-fg);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:240px;padding:7px 11px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:300;transition:border-color .15s}.vset-input:focus{background:#b6ff3b0a;border-color:#b6ff3b66}.vset-select{cursor:pointer;appearance:none}.vset-readonly{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:12px}.vset-id-row{align-items:center;gap:8px;display:flex}.vset-code{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.vset-copy-btn{cursor:pointer;width:26px;height:26px;color:var(--fx-faint);background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;place-items:center;font-size:12px;transition:background .12s,color .12s;display:grid}.vset-copy-btn:hover{color:var(--fx-fg);background:#ffffff17}.vset-badge{color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b33;border-radius:5px;padding:3px 9px;font-size:11px}.vset-toggle{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:99px;flex-shrink:0;width:38px;height:22px;transition:background .2s;display:block;position:relative}.vset-toggle-on{background:var(--fx-neon);border-color:var(--fx-neon)}.vset-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.vset-toggle-on .vset-toggle-thumb{transform:translate(16px)}.vset-link-btn{cursor:pointer;color:var(--fx-muted);background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:300;transition:color .12s;display:inline-flex}.vset-link-btn:hover{color:var(--fx-fg)}.vset-link-btn:disabled{opacity:.4;cursor:default}.vset-empty{flex-direction:column;align-items:flex-start;gap:8px;padding:36px 28px;display:flex}.vset-empty i{color:var(--fx-faint);margin-bottom:4px;font-size:18px}.vset-empty strong{color:var(--fx-fg);font-size:13px;font-weight:400}.vset-empty span{color:var(--fx-faint);max-width:360px;font-size:12px}.vset-empty .vset-save-btn{margin-top:8px}.vset-danger-zone{flex-direction:column;display:flex}.vset-danger-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex}.vset-danger-row:last-child{border-bottom:none}.vset-danger-row-del .vset-row-name{color:#f87171}.vset-delete-btn{color:#f87171;cursor:pointer;background:#f871711a;border:1px solid #f8717140;border-radius:6px;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:300;transition:background .15s}.vset-delete-btn:hover{background:#f871712e}.vset-delete-btn:disabled{opacity:.4;cursor:default}.cm-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cm-dialog{background:#16181b;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:12px;width:380px;max-width:calc(100vw - 32px);padding:28px;display:flex;box-shadow:0 24px 64px #0009}.cm-icon-wrap{border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.cm-icon-default{color:var(--fx-fg);background:#ffffff0f;border:1px solid #ffffff1a}.cm-icon-danger{color:#f87171;background:#f871711a;border:1px solid #f8717133}.cm-title{color:var(--fx-fg);margin:0;font-size:15px;font-weight:400}.cm-message{color:var(--fx-muted);margin:0;font-size:12px;line-height:1.6}.cm-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.cm-btn-cancel{color:var(--fx-fg);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:300;transition:background .15s}.cm-btn-cancel:hover{background:#ffffff1a}.cm-btn-confirm{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:400;transition:opacity .15s}.cm-btn-confirm:hover{opacity:.85}.cm-btn-primary{background:var(--fx-neon);color:#000}.cm-btn-danger{color:#fff;background:#f87171}.data-resource-console .resource-console-head .back-link,.data-resource-console .resource-console-head .section-label,.data-resource-console .resource-console-head .green-button,.workspace-topbar{display:none!important}.data-resource-console .resource-console-head{border-bottom:1px solid var(--fx-line)!important;min-height:0!important;padding-bottom:20px!important}.data-resource-console .resource-console-head h2{letter-spacing:-.02em!important;color:var(--fx-fg)!important;margin-top:6px!important;font-family:Satoshi,sans-serif!important;font-size:20px!important;font-weight:300!important}.data-resource-console .back-link{color:var(--fx-faint)!important;font-family:Satoshi,sans-serif!important;font-size:11px!important;font-weight:300!important}.data-resource-console .back-link:hover{color:var(--fx-muted)!important}.data-resource-console .section-label{color:var(--fx-faint)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:Satoshi,sans-serif!important;font-size:10.5px!important;font-weight:300!important}.data-resource-console .resource-metric-strip{background:var(--fx-card)!important;border:1px solid var(--fx-line)!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 3px #0000004d!important}.data-resource-console .resource-metric-strip>div{border-right:1px solid var(--fx-line)!important;background:0 0!important;border-top:none!important;border-bottom:none!important;border-radius:0!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:22px 22px 24px!important;display:flex!important}.data-resource-console .resource-metric-strip>div:last-child{border-right:none!important}.data-resource-console .resource-metric-strip span{color:var(--fx-muted)!important;align-items:center!important;gap:6px!important;font-family:Satoshi,sans-serif!important;font-size:11.5px!important;font-weight:300!important;display:flex!important}.data-resource-console .resource-metric-strip span i{color:var(--fx-muted)!important;font-size:13px!important}.data-resource-console .resource-metric-strip strong{letter-spacing:-.03em!important;color:var(--fx-fg)!important;font-variant-numeric:tabular-nums!important;font-family:Satoshi,sans-serif!important;font-size:36px!important;font-weight:300!important;line-height:1!important}.data-resource-console .resource-metric-strip small{color:var(--fx-faint)!important;font-family:Satoshi,sans-serif!important;font-size:11px!important;font-weight:300!important}.data-resource-console .resource-table-panel{background:var(--fx-card)!important;border:1px solid var(--fx-line)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 3px #0000004d!important}.data-resource-console .overview-console-panel-head{border-bottom:1px solid var(--fx-line)!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:18px 20px 16px!important;display:flex!important}.data-resource-console .overview-console-panel-head .section-label{color:var(--fx-faint)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-family:Satoshi,sans-serif!important;font-size:10.5px!important;font-weight:300!important;display:block!important}.data-resource-console .overview-console-panel-head h3{letter-spacing:-.02em!important;color:var(--fx-fg)!important;margin:0!important;font-family:Satoshi,sans-serif!important;font-size:15px!important;font-weight:300!important}.data-resource-note{color:var(--fx-faint)!important;text-transform:none!important;letter-spacing:0!important;font-family:Satoshi,sans-serif!important;font-size:11.5px!important;font-weight:300!important}.data-resource-console .resource-table-head{min-height:36px!important;color:var(--fx-faint)!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-top:0!important;border-bottom:1px solid var(--fx-line)!important;align-items:center!important;padding:0 20px!important;font-family:Satoshi,sans-serif!important;font-size:9.5px!important;font-weight:300!important;display:grid!important}.data-resource-console .data-resource-table-head{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(220px,1.4fr) 64px!important}.data-resource-console .data-resource-row{border-bottom:1px solid var(--fx-line)!important;cursor:pointer!important;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(220px,1.4fr) 64px!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:0 20px!important;transition:background .14s!important;display:grid!important}.data-resource-console .data-resource-row:last-child{border-bottom:0!important}.data-resource-console .data-resource-row:hover{background:#ffffff06!important}.data-resource-name strong{color:var(--fx-fg)!important;letter-spacing:-.01em!important;font-family:Satoshi,sans-serif!important;font-size:13px!important;font-weight:300!important}.data-resource-name small{color:var(--fx-faint)!important;font-family:Satoshi,sans-serif!important;font-size:10.5px!important;font-weight:300!important}.data-resource-status{color:var(--fx-faint)!important;text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:6px!important;font-family:Satoshi,sans-serif!important;font-size:12px!important;font-weight:300!important;display:flex!important}.data-resource-status.ready,.data-resource-status.active{color:#4ade80!important}.data-resource-status.failed,.data-resource-status.error{color:#f87171!important}.data-resource-status .pulse-dot{border-radius:50%!important;flex-shrink:0!important;width:7px!important;height:7px!important}.data-resource-status.ready .pulse-dot,.data-resource-status.active .pulse-dot{background:#4ade80!important;box-shadow:0 0 0 2px #4ade8033!important}.data-resource-connection code{color:var(--fx-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10px!important;overflow:hidden!important}.data-external-connection-value button{width:24px!important;height:24px!important;color:var(--fx-faint)!important;border:1px solid var(--fx-line)!important;cursor:pointer!important;background:#ffffff0a!important;border-radius:6px!important;flex:0 0 24px!important;place-items:center!important;transition:background .14s,color .14s!important;display:grid!important}.data-external-connection-value button:hover{color:var(--fx-neon)!important;background:#b6ff3b14!important;border-color:#b6ff3b33!important}.data-resource-console .resource-empty{text-align:center!important;place-items:center!important;gap:10px!important;padding:64px 24px!important;display:grid!important}.data-resource-console .resource-empty>i{width:48px!important;height:48px!important;color:var(--fx-faint)!important;border:1px solid var(--fx-line)!important;background:#ffffff0a!important;border-radius:12px!important;place-items:center!important;margin-bottom:4px!important;font-size:20px!important;display:grid!important}.data-resource-console .resource-empty strong{color:var(--fx-muted)!important;font-family:Satoshi,sans-serif!important;font-size:14px!important;font-weight:300!important}.data-resource-console .resource-empty p{color:var(--fx-faint)!important;font-family:Satoshi,sans-serif!important;font-size:12px!important;font-weight:300!important}.data-resource-console .resource-empty button{color:var(--fx-neon)!important;cursor:pointer!important;background:0 0!important;border:0!important;font-family:Satoshi,sans-serif!important;font-size:12px!important;font-weight:300!important}.data-resource-console .data-service-tabs{border-bottom:1px solid var(--fx-line)!important;background:0 0!important;gap:0!important;padding:0!important;display:flex!important}.data-resource-console .data-service-tabs button{min-height:42px!important;color:var(--fx-faint)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;padding:0 14px!important;font-family:Satoshi,sans-serif!important;font-size:12px!important;font-weight:300!important;transition:color .14s!important}.data-resource-console .data-service-tabs button:first-child{padding-left:0!important}.data-resource-console .data-service-tabs button:hover{color:var(--fx-muted)!important}.data-resource-console .data-service-tabs button.active{color:var(--fx-fg)!important;border-bottom-color:var(--fx-neon)!important}.data-schema-sidebar{border-right:1px solid var(--fx-line)!important;background:#ffffff03!important;padding:14px 10px!important}.data-schema-heading strong{color:var(--fx-muted)!important;font-family:Satoshi,sans-serif!important;font-size:11px!important;font-weight:300!important}.data-schema-list button{color:var(--fx-faint)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;font-family:Satoshi,sans-serif!important;font-weight:300!important}.data-schema-list button.active{color:var(--fx-fg)!important;border-color:var(--fx-line)!important;background:#ffffff0f!important}.data-schema-search{border:1px solid var(--fx-line)!important;color:var(--fx-faint)!important;background:#ffffff08!important;border-radius:8px!important;transition:border-color .14s!important}.data-schema-search:focus-within{border-color:#b6ff3b4d!important}.data-schema-search input{color:var(--fx-fg)!important;background:0 0!important;border:0!important;font-family:Satoshi,sans-serif!important;font-weight:300!important}.data-grid-toolbar{border-bottom:1px solid var(--fx-line)!important;background:0 0!important}.data-grid-table{border-collapse:collapse!important;width:100%!important}.data-grid-table thead tr{background:#ffffff05!important}.data-grid-table th{height:34px!important;color:var(--fx-faint)!important;letter-spacing:.04em!important;border-right:1px solid var(--fx-line)!important;border-bottom:1px solid var(--fx-line)!important;text-align:left!important;text-transform:uppercase!important;padding:0 14px!important;font-family:Satoshi,sans-serif!important;font-size:10px!important;font-weight:300!important}.data-grid-table td{height:38px!important;color:var(--fx-muted)!important;border-right:1px solid var(--fx-line)!important;border-bottom:1px solid #ffffff0a!important;padding:0 14px!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:300!important}.data-variable-row,.data-variable-service-row{border-bottom-color:var(--fx-line)!important}.data-variable-key strong{color:var(--fx-fg)!important;font-family:Satoshi,sans-serif!important;font-weight:300!important}.data-variable-key em{color:#b6ff3bb3!important;background:#b6ff3b14!important;border-radius:4px!important;font-family:Satoshi,sans-serif!important;font-style:normal!important;font-weight:300!important}.data-variable-row code{color:var(--fx-faint)!important;font-family:IBM Plex Mono,ui-monospace,monospace!important}.data-query-panel textarea{color:#b6ff3bd9!important;border:1px solid var(--fx-line)!important;background:#ffffff05!important;border-radius:10px!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11.5px!important;font-weight:300!important;transition:border-color .14s!important}.data-query-panel textarea:focus{border-color:#b6ff3b4d!important;box-shadow:0 0 0 3px #b6ff3b12!important}.resource-metric-strip{background:#ffffff05!important;border:1px solid #ffffff12!important;border-radius:14px!important;grid-template-columns:repeat(3,1fr)!important;display:grid!important;overflow:hidden!important}.resource-metric-strip>div{border-right:1px solid #ffffff0f!important;gap:4px!important;padding:22px 24px!important;display:grid!important}.resource-metric-strip>div:last-child{border-right:0!important}.resource-metric-strip span{color:#ffffff4d!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:400!important;display:flex!important}.resource-metric-strip span i{font-size:13px!important}.resource-metric-strip strong{color:#fff!important;letter-spacing:-.06em!important;font-variant-numeric:tabular-nums!important;font-size:30px!important;font-weight:600!important;line-height:1!important}.resource-metric-strip small{color:#fff3!important;font-size:10px!important}.resource-table-panel{background:#ffffff05!important;border:1px solid #ffffff12!important;border-radius:14px!important;overflow:hidden!important}.overview-console-panel-head{border-bottom:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;padding:20px 22px!important;display:flex!important}.overview-console-panel-head .section-label{color:#ffffff40!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important}.overview-console-panel-head h3{color:#fff!important;letter-spacing:-.02em!important;margin:4px 0 0!important;font-size:15px!important;font-weight:500!important}.data-resource-note{color:#ffffff40!important;text-transform:none!important;font-family:inherit!important;font-size:11px!important}.resource-table-head{color:#ffffff38!important;letter-spacing:.02em!important;border-bottom:1px solid #ffffff0d!important;align-items:center!important;gap:10px!important;min-height:36px!important;padding:0 22px!important;font-size:10.5px!important;font-weight:500!important;display:grid!important}.data-resource-table-head{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(220px,1.4fr) 64px!important}.data-resource-row{cursor:pointer!important;border-bottom:1px solid #ffffff0d!important;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(220px,1.4fr) 64px!important;align-items:center!important;gap:10px!important;min-height:68px!important;padding:0 22px!important;transition:background .12s!important;display:grid!important}.data-resource-row:last-child{border-bottom:0!important}.data-resource-row:hover{background:#ffffff08!important}.data-resource-name{align-items:center!important;gap:12px!important;display:flex!important}.data-resource-name>span:last-child{gap:3px!important;display:grid!important}.data-resource-name strong{color:#ffffffd9!important;letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:500!important}.data-resource-name small{color:#ffffff47!important;font-size:10.5px!important}.data-resource-icon{width:32px!important;height:32px!important;color:var(--fx-neon)!important;background:#b6ff3b14!important;border:1px solid #b6ff3b26!important;border-radius:9px!important;flex:0 0 32px!important;place-items:center!important;font-size:15px!important;display:grid!important}.data-resource-status{color:#ffffff59!important;text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:6px!important;font-family:inherit!important;font-size:11px!important;display:flex!important}.data-resource-status.ready{color:var(--fx-neon)!important}.data-resource-status.failed{color:#f87171!important}.data-resource-status .pulse-dot{flex:0 0 5px!important;width:5px!important;height:5px!important}.data-resource-connection{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.data-resource-connection code{color:#ffffff4d!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10px!important;overflow:hidden!important}.data-resource-connection>span{color:#ffffff38!important;font-size:11px!important}.data-resource-connection button{color:#ffffff4d!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:6px!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;transition:color .12s,background .12s!important;display:grid!important}.data-resource-connection button:hover{color:#fff!important;background:#ffffff1a!important}.data-resource-remove{color:#fff3!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:10.5px!important;font-weight:400!important;transition:color .12s!important}.data-resource-remove:hover{color:#f87171!important}.resource-empty{text-align:center!important;place-items:center!important;gap:8px!important;padding:64px 24px!important;display:grid!important}.resource-empty>i{color:#ffffff4d!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:13px!important;place-items:center!important;width:48px!important;height:48px!important;margin-bottom:4px!important;font-size:22px!important;display:grid!important}.resource-empty strong{color:#ffffffbf!important;font-size:14px!important;font-weight:500!important}.resource-empty p{color:#ffffff4d!important;font-size:12px!important}.resource-empty button{color:var(--fx-neon)!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:12px!important}.data-resource-detail{color:#ffffffd1!important;gap:0!important}.data-resource-detail>.resource-console-head{border-bottom:1px solid #ffffff0f!important;align-items:center!important;min-height:88px!important;padding:0 0 20px!important}.data-resource-detail>.resource-console-head h2{color:#fff!important;letter-spacing:-.04em!important;margin-top:6px!important;font-size:26px!important;font-weight:600!important}.data-resource-detail>.resource-console-head .section-label{color:#ffffff47!important}.data-resource-detail .back-link{color:#ffffff59!important;font-size:11.5px!important}.data-resource-detail .back-link:hover{color:#fffc!important}.data-resource-detail .data-table-editor,.data-resource-detail .data-service-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.data-resource-detail .data-table-editor-head{background:0 0!important;border-bottom:1px solid #ffffff0f!important;min-height:52px!important;padding:0!important}.data-resource-detail .data-table-editor-head .section-label{color:#ffffff40!important;letter-spacing:.1em!important;font-size:10px!important}.data-resource-detail .data-table-editor-head h3{color:#ffffffbf!important;margin-top:3px!important;font-size:12.5px!important;font-weight:500!important}.data-resource-detail .data-service-status{color:#ffffff4d!important;text-transform:none!important;align-items:center!important;gap:5px!important;font-family:inherit!important;font-size:11px!important;display:flex!important}.data-resource-detail .data-service-status.ready{color:var(--fx-neon)!important}.data-resource-detail .data-service-status .pulse-dot{width:5px!important;height:5px!important}.data-resource-detail .data-service-tabs{background:0 0!important;border-bottom:1px solid #ffffff0f!important;gap:0!important;padding:0!important;display:flex!important}.data-resource-detail .data-service-tabs button{color:#ffffff4d!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;min-height:44px!important;padding:0 16px!important;font-size:12px!important;font-weight:400!important;transition:color .12s!important}.data-resource-detail .data-service-tabs button:first-child{padding-left:0!important}.data-resource-detail .data-service-tabs button:hover{color:#ffffffb3!important}.data-resource-detail .data-service-tabs button.active{color:#fff!important;border-bottom-color:var(--fx-neon)!important}.data-editor-body{grid-template-columns:200px minmax(0,1fr)!important;min-height:420px!important;display:grid!important}.data-schema-sidebar{background:#ffffff04!important;border-right:1px solid #ffffff0f!important;padding:14px 10px!important}.data-schema-heading{justify-content:space-between!important;align-items:center!important;padding:0 6px 12px!important;display:flex!important}.data-schema-heading strong{color:#ffffffa6!important;font-size:11px!important;font-weight:500!important}.data-schema-heading span{color:#ffffff40!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:9px!important}.data-schema-search{color:#ffffff4d!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:7px!important;align-items:center!important;gap:7px!important;height:30px!important;padding:0 9px!important;transition:border-color .12s!important;display:flex!important}.data-schema-search:focus-within{color:#fff9!important;border-color:#fff3!important}.data-schema-search i{font-size:12px!important}.data-schema-search input{color:#ffffffb3!important;width:100%!important;min-width:0!important;font:inherit!important;background:0 0!important;border:0!important;outline:0!important;font-size:11px!important}.data-schema-search input::placeholder{color:#fff3!important}.data-schema-list{gap:1px!important;margin-top:10px!important;display:grid!important}.data-schema-list button{color:#ffffff61!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:0 8px!important;transition:color .12s,background .12s!important;display:flex!important}.data-schema-list button:hover{color:#ffffffb3!important;background:#ffffff0a!important}.data-schema-list button.active{color:#fff!important;background:#ffffff12!important;border-color:#ffffff1a!important}.data-schema-list button i{color:inherit!important;flex:none!important;font-size:12px!important}.data-schema-list button span{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10px!important;overflow:hidden!important}.data-schema-list button em{color:#fff3!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:9px!important;font-style:normal!important}.data-schema-empty{color:#fff3!important;padding:10px 8px!important;font-size:10.5px!important}.data-sidebar-create{border-top:1px solid #ffffff0f!important;gap:8px!important;margin-top:14px!important;padding-top:14px!important;display:grid!important}.data-sidebar-create label{color:#ffffff4d!important;letter-spacing:.06em!important;text-transform:uppercase!important;gap:5px!important;padding:0 6px!important;font-size:9.5px!important;display:grid!important}.data-sidebar-create input{color:#ffffffb3!important;width:100%!important;height:28px!important;font:inherit!important;text-transform:none!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:6px!important;outline:0!important;padding:0 8px!important;font-size:10.5px!important;transition:border-color .12s!important}.data-sidebar-create input:focus{border-color:#fff3!important}.data-sidebar-create .green-button{justify-self:start!important;min-height:28px!important;margin:2px 6px 0!important;padding:0 10px!important;font-size:10.5px!important}.data-grid-panel{background:0 0!important;min-width:0!important;overflow:hidden!important}.data-grid-toolbar{border-bottom:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:0 14px!important;display:flex!important}.data-grid-actions,.data-grid-tools,.data-grid-view-switch{align-items:center!important;gap:6px!important;display:flex!important}.data-icon-button,.data-grid-tools button,.data-grid-view-switch button{color:#ffffff4d!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:6px!important;place-items:center!important;width:28px!important;height:28px!important;transition:color .12s,background .12s!important;display:grid!important}.data-icon-button:hover,.data-grid-tools button:hover:not(:disabled),.data-grid-view-switch button:hover{color:#fff!important;background:#ffffff14!important}.data-icon-button:disabled,.data-grid-tools button:disabled{opacity:.3!important;cursor:not-allowed!important}.data-icon-button i,.data-grid-tools i,.data-grid-view-switch i{font-size:13px!important}.data-grid-view-switch{gap:0!important}.data-grid-view-switch button{border-radius:0!important;width:30px!important}.data-grid-view-switch button:first-child{border-radius:6px 0 0 6px!important}.data-grid-view-switch button:last-child{border-radius:0 6px 6px!important;margin-left:-1px!important}.data-grid-view-switch button.active{color:var(--fx-neon)!important;background:#b6ff3b14!important;border-color:#b6ff3b33!important}.data-grid-tools{color:#ffffff40!important;font-size:10.5px!important}.data-grid-tools button{width:27px!important;height:27px!important}.data-grid-scroll{max-height:480px!important;overflow:auto!important}.data-grid-table{border-collapse:collapse!important;white-space:nowrap!important;width:100%!important;font-size:11.5px!important}.data-grid-table thead tr{z-index:1!important;background:#ffffff08!important;position:sticky!important;top:0!important}.data-grid-table th{color:#fff6!important;text-align:left!important;border-bottom:1px solid #ffffff0f!important;border-right:1px solid #ffffff0f!important;height:36px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:500!important}.data-grid-table th small{color:#fff3!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:8.5px!important;font-weight:400!important;display:block!important}.data-grid-table td{color:#ffffffa6!important;text-overflow:ellipsis!important;border-bottom:1px solid #ffffff0a!important;border-right:1px solid #ffffff0d!important;max-width:240px!important;height:38px!important;padding:0 14px!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11px!important;overflow:hidden!important}.data-grid-table tbody tr:hover td{background:#ffffff08!important}.data-grid-check{width:36px!important}.data-grid-check input{accent-color:var(--fx-neon)!important}.data-grid-message{text-align:center!important;color:#ffffff40!important;padding:32px!important;font-family:inherit!important;font-size:11px!important}.data-record-form{background:#ffffff05!important;border-bottom:1px solid #ffffff0f!important;padding:14px!important}.data-record-form-head{justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;display:flex!important}.data-record-form-head strong{color:#ffffffbf!important;font-size:12px!important;font-weight:500!important}.data-record-form-head button{color:#ffffff4d!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:16px!important}.data-record-fields{gap:8px!important;display:grid!important}.data-record-fields label{grid-template-columns:120px 1fr!important;align-items:center!important;gap:10px!important;display:grid!important}.data-record-fields label>span{color:#ffffff73!important;font-size:10.5px!important}.data-record-fields label small{color:#fff3!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:9px!important;display:block!important}.data-record-fields input{color:#ffffffbf!important;height:30px!important;font:inherit!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:6px!important;outline:0!important;padding:0 10px!important;font-size:11px!important}.data-record-fields input:focus{border-color:#fff3!important}.data-record-actions{justify-content:flex-end!important;gap:8px!important;margin-top:12px!important;display:flex!important}.data-record-actions button{color:#fff6!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:7px!important;min-height:30px!important;padding:0 12px!important;font-size:11.5px!important}.data-record-actions .green-button{border:0!important}.data-query-panel{min-width:0!important;overflow:hidden!important}.data-query-panel>form{gap:10px!important;padding:16px!important;display:grid!important}.data-query-panel textarea{color:#b6ff3bcc!important;resize:vertical!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:8px!important;outline:0!important;min-height:100px!important;padding:12px!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11px!important;line-height:1.6!important;transition:border-color .12s!important}.data-query-panel textarea:focus{border-color:#b6ff3b4d!important}.data-query-panel .green-button{justify-self:start!important;min-height:30px!important;padding:0 14px!important;font-size:11.5px!important}.data-query-result{color:#ffffff40!important;gap:8px!important;padding:0 16px 16px!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10.5px!important;display:grid!important}.data-query-scroll{border:1px solid #ffffff12!important;border-radius:8px!important;max-width:100%!important;overflow:auto!important}.data-query-scroll table{border-collapse:collapse!important;color:#ffffffa6!important;white-space:nowrap!important;width:100%!important;font-size:10.5px!important}.data-query-scroll th{color:#fff6!important;background:#ffffff08!important;font-weight:500!important}.data-query-scroll th,.data-query-scroll td{text-align:left!important;border-bottom:1px solid #ffffff0d!important;border-right:1px solid #ffffff0d!important;padding:8px 12px!important}.data-variable-row,.data-variable-service-row{border-bottom:1px solid #ffffff0d!important;grid-template-columns:minmax(160px,1fr) minmax(120px,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:0 20px!important;transition:background .12s!important;display:grid!important}.data-variable-row:hover{background:#ffffff08!important}.data-variable-key{align-items:center!important;gap:8px!important;display:flex!important}.data-variable-key i{color:#ffffff38!important;font-size:13px!important}.data-variable-key strong{color:#ffffffbf!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11.5px!important;font-weight:500!important}.data-variable-key em{color:#b6ff3bb3!important;background:#b6ff3b14!important;border-radius:4px!important;padding:2px 6px!important;font-size:9px!important;font-style:normal!important;font-weight:500!important}.data-variable-row code{color:#ffffff4d!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10.5px!important}.data-variable-row-actions{align-items:center!important;gap:4px!important;display:flex!important}.data-variable-row-actions button{color:#ffffff38!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:13px!important;transition:color .12s,background .12s!important;display:grid!important}.data-variable-row-actions button:hover{color:#ffffffb3!important;background:#ffffff0f!important}.data-variable-delete:hover{color:#f87171!important}.db-create-surface{flex-direction:column;gap:28px;width:100%;min-height:calc(100vh - 120px);padding:32px 0 40px;font-family:Satoshi,sans-serif;display:flex}.db-create-nav{display:flex}.db-create-back{color:var(--fx-muted);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:color .12s;display:inline-flex}.db-create-back:hover{color:var(--fx-fg)}.db-create-hero{align-items:center;gap:16px;display:flex}.db-create-hero-icon{background:var(--fx-card);border:1px solid var(--fx-line);width:44px;height:44px;color:var(--fx-muted);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.db-create-title{letter-spacing:-.04em;color:var(--fx-fg);margin:0 0 3px;font-size:clamp(22px,2.8vw,32px);font-weight:300;line-height:1}.db-create-sub{color:var(--fx-muted);margin:0;font-size:12px;font-weight:300}.db-create-form{flex-direction:column;flex:1;gap:20px;display:flex}.db-create-body{flex:1;grid-template-columns:1fr 300px;gap:16px;min-height:0;display:grid}.db-create-config{flex-direction:column;gap:6px;min-height:0;display:flex}.db-create-section-grow{flex-direction:column;flex:1;display:flex!important}.db-create-config-row{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.db-create-config-row:last-child{border-bottom:0}.db-create-config-info{flex-direction:column;gap:3px;display:flex}.db-create-config-info>span{color:var(--fx-fg);font-size:12px;font-weight:300}.db-create-config-info>small{color:var(--fx-faint);font-size:10px;font-weight:300}.db-create-toggle{cursor:pointer;background:#ffffff1a;border-radius:10px;flex-shrink:0;width:34px;height:20px;transition:background .2s;position:relative}.db-create-toggle:after{content:"";background:#fff6;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.db-create-toggle.active{background:var(--fx-neon)}.db-create-toggle.active:after{background:#0a0c0a;transform:translate(14px)}.db-create-section{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;gap:10px;padding:22px 24px;display:grid}.db-create-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);font-size:10px;font-weight:300}.db-create-input{border:1px solid var(--fx-line);width:100%;height:42px;color:var(--fx-fg);box-sizing:border-box;background:#ffffff0a;border-radius:9px;outline:0;padding:0 14px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;transition:border-color .15s,box-shadow .15s}.db-create-input:focus{border-color:#fff3;outline:none}.db-create-input::placeholder{color:var(--fx-faint)}.db-create-hint{color:var(--fx-faint);letter-spacing:.02em;font-size:10px;font-weight:300}.db-create-select-wrap{align-items:center;display:flex;position:relative}.db-create-select-icon{color:var(--fx-muted);pointer-events:none;font-size:13px;position:absolute;left:13px}.db-create-select{border:1px solid var(--fx-line);width:100%;height:42px;color:var(--fx-fg);appearance:none;cursor:pointer;background:#ffffff0a;border-radius:9px;outline:0;padding:0 36px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:300;transition:border-color .15s}.db-create-select:focus{border-color:var(--fx-neon)}.db-create-select option{background:#1a1c1a}.db-create-select-arrow{color:var(--fx-faint);pointer-events:none;font-size:11px;position:absolute;right:13px}.db-create-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px;display:grid}.db-create-plan-card{border:1px solid var(--fx-line);cursor:pointer;text-align:left;background:#ffffff08;border-radius:10px;flex-direction:column;gap:12px;padding:16px 14px;font-family:Satoshi,sans-serif;transition:border-color .15s,background .15s;display:flex}.db-create-plan-card:hover{background:#ffffff0d;border-color:#ffffff26}.db-create-plan-card.active{border-color:var(--fx-neon);background:#b6ff3b0f}.db-create-plan-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.db-create-plan-name{color:var(--fx-fg);font-size:13px;font-weight:300}.db-create-plan-price{color:var(--fx-muted);white-space:nowrap;font-size:10px;font-weight:300}.db-create-plan-card.active .db-create-plan-name{color:var(--fx-neon)}.db-create-plan-features{gap:6px;margin:0;padding:0;list-style:none;display:grid}.db-create-plan-features li{color:var(--fx-muted);align-items:center;gap:6px;font-size:11px;font-weight:300;line-height:1.3;display:flex}.db-create-plan-features i{color:var(--fx-faint);flex-shrink:0;font-size:10px}.db-create-plan-card.active .db-create-plan-features li{color:#b6ff3bb3}.db-create-plan-card.active .db-create-plan-features i{color:var(--fx-neon)}.db-create-summary{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;align-self:start;gap:16px;padding:24px;display:flex;position:sticky;top:20px;box-shadow:0 1px 3px #0000004d}.db-create-summary-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);font-size:10px;font-weight:300}.db-create-summary-rows{gap:10px;display:grid}.db-create-summary-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.db-create-summary-row>span{color:var(--fx-muted);font-size:11px;font-weight:300}.db-create-summary-row>strong{color:var(--fx-fg);text-align:right;font-size:11px;font-weight:300}.db-create-summary-divider{background:var(--fx-line);height:1px}.db-create-summary-total>span{color:var(--fx-fg);font-size:12px;font-weight:300}.db-create-summary-price{letter-spacing:-.03em;color:var(--fx-neon)!important;font-size:15px!important;font-weight:300!important}.db-create-submit{background:var(--fx-neon);color:#0a0c0a;letter-spacing:.02em;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;padding:0 18px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:500;transition:opacity .15s;display:flex}.db-create-submit:hover:not(:disabled){opacity:.88}.db-create-submit:disabled{opacity:.5;cursor:not-allowed}@media (max-width:680px){.db-create-body{grid-template-columns:1fr}.db-create-plan-grid{grid-template-columns:repeat(3,1fr)}.db-create-summary{position:static}}.dbo-head{border-bottom:1px solid var(--fx-line)!important;background:var(--fx-bg)!important;min-height:64px!important}.dbo-head-left{flex-direction:column;gap:2px;display:flex}.dbo-head-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);font-family:Satoshi,sans-serif;font-size:10px;font-weight:300}.dbo-head-name{letter-spacing:-.03em;color:var(--fx-fg);margin:0;font-family:Satoshi,sans-serif;font-size:18px;font-weight:300}.dbo-head-status{text-transform:lowercase;align-items:center;gap:6px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;display:inline-flex}.dbo-head-status.ready{color:var(--fx-neon)}.dbo-head-status.provisioning{color:var(--fx-muted)}.dbo-head-status.failed{color:#f87171}.dbo-panel{gap:6px;padding:0;font-family:Satoshi,sans-serif;display:grid}.dbo-hero{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;align-items:center;gap:14px;padding:22px 24px;display:flex}.dbo-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.dbo-status-dot.ready{background:var(--fx-neon);box-shadow:0 0 8px #b6ff3b80}.dbo-status-dot.provisioning{background:var(--fx-muted)}.dbo-status-dot.failed{background:#f87171}.dbo-hero-title{color:var(--fx-fg);letter-spacing:-.02em;margin:0 0 3px;font-size:15px;font-weight:300}.dbo-hero-sub{color:var(--fx-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:300}.dbo-badge{letter-spacing:.04em;text-transform:lowercase;border-radius:6px;align-items:center;height:22px;margin-left:auto;padding:0 10px;font-size:10px;font-weight:300;display:inline-flex}.dbo-badge.ready{color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b33}.dbo-badge.provisioning{color:var(--fx-muted);border:1px solid var(--fx-line);background:#ffffff0d}.dbo-badge.failed{color:#f87171;background:#f871711a;border:1px solid #f8717133}.dbo-metrics{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.dbo-metric{border-right:1px solid var(--fx-line);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.dbo-metric:last-child{border-right:0}.dbo-metric>span{letter-spacing:.07em;text-transform:uppercase;color:var(--fx-faint);font-size:10px;font-weight:300}.dbo-metric>strong{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:300;overflow:hidden}.dbo-section{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;overflow:hidden}.dbo-section-head{border-bottom:1px solid var(--fx-line);flex-direction:column;gap:3px;padding:18px 20px;display:flex}.dbo-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);font-size:10px;font-weight:300}.dbo-section-sub{color:var(--fx-muted);font-size:12px;font-weight:300}.dbo-conn-row{align-items:center;gap:10px;min-width:0;padding:16px 20px;display:flex}.dbo-conn-url{text-overflow:ellipsis;white-space:nowrap;color:#b6ff3bb3;background:#b6ff3b0a;border:1px solid #b6ff3b1a;border-radius:8px;flex:1;min-width:0;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.dbo-conn-copy{border:1px solid var(--fx-line);height:36px;color:var(--fx-fg);cursor:pointer;background:#ffffff0d;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:300;transition:background .12s,border-color .12s;display:inline-flex}.dbo-conn-copy:hover{background:var(--fx-neon);border-color:var(--fx-neon);color:#0a0c0a}.dbo-conn-pending{color:var(--fx-faint);margin:0;padding:16px 20px;font-size:12px;font-weight:300}.dbo-snippets{grid-template-columns:repeat(3,1fr);display:grid}.dbo-snippet{border-right:1px solid var(--fx-line)}.dbo-snippet:last-child{border-right:0}.dbo-snippet-lang{letter-spacing:.05em;color:var(--fx-muted);border-bottom:1px solid var(--fx-line);padding:12px 16px 10px;font-size:10px;font-weight:300}.dbo-snippet-code{color:#ffffff8c;white-space:pre;margin:0;padding:14px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400;line-height:1.65;overflow-x:auto}@media (max-width:900px){.dbo-metrics{grid-template-columns:repeat(3,1fr)}.dbo-metric:nth-child(3){border-right:0}.dbo-metric:nth-child(-n+3){border-bottom:1px solid var(--fx-line)}.dbo-snippets{grid-template-columns:1fr}.dbo-snippet{border-right:0;border-bottom:1px solid var(--fx-line)}.dbo-snippet:last-child{border-bottom:0}}.dx-root{padding:48px 0 100px;position:relative;overflow:hidden}.dx-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#b6ff3b12 0%,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;right:-200px}.dx-header{z-index:1;border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:40px;display:flex;position:relative}.dx-header-left{gap:10px;display:grid}.dx-kicker{color:var(--fx-neon);letter-spacing:.12em;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300;display:inline-flex}.dx-kicker-dot{background:var(--fx-neon);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #b6ff3b99}.dx-title{color:var(--fx-fg);letter-spacing:-.05em;margin:0;font-size:clamp(52px,6vw,80px);font-weight:300;line-height:1}.dx-sub{max-width:480px;color:var(--fx-muted);margin:0;font-size:13px;font-weight:300;line-height:1.55}.dx-header-right{flex-shrink:0;align-items:center;gap:9px;display:flex}.dx-btn-primary{color:#060608;background:var(--fx-neon);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:11px;font-weight:500;transition:opacity .15s;display:inline-flex}.dx-btn-primary:hover{opacity:.85}.dx-btn-primary:disabled{opacity:.45;cursor:not-allowed}.dx-btn-ghost{min-height:38px;color:var(--fx-fg);border:1px solid var(--fx-line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:300;transition:border-color .15s,color .15s;display:inline-flex}.dx-btn-ghost:hover{color:var(--fx-neon);border-color:#b6ff3b59}.dx-stats{z-index:1;background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;align-items:center;gap:0;margin:36px 0 0;padding:24px 32px;display:flex;position:relative}.dx-stat{gap:4px;padding:0 32px;display:grid}.dx-stat:first-child{padding-left:0}.dx-stat-label{color:var(--fx-faint);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300}.dx-stat-value{color:var(--fx-fg);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:300;line-height:1}.dx-stat-value.dx-stat-live{color:var(--fx-neon);text-shadow:0 0 20px #b6ff3b4d}.dx-stat-unit{color:var(--fx-faint);font-size:10px;font-weight:300}.dx-stat-divider{background:var(--fx-line);flex-shrink:0;width:1px;height:56px;margin:0 8px}.dx-stat-spacer{flex:1}.dx-search-wrap{background:var(--fx-bg);border:1px solid var(--fx-line);border-radius:8px;align-items:center;gap:9px;min-width:220px;height:36px;padding:0 12px;display:flex}.dx-search-icon{color:var(--fx-faint);flex-shrink:0;font-size:13px}.dx-search{color:var(--fx-fg);font:inherit;background:0 0;border:none;outline:none;width:100%;font-size:11px;font-weight:300}.dx-search::placeholder{color:var(--fx-faint)}.dx-search-wrap:focus-within{border-color:#b6ff3b4d}.dx-list-wrap{z-index:1;background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;margin-top:24px;position:relative;overflow:hidden}.dx-list-head{border-bottom:1px solid var(--fx-line);background:#ffffff05;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 130px 110px 32px;align-items:center;gap:12px;min-height:40px;padding:0 20px;display:grid}.dx-list-head>span{color:var(--fx-faint);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300}.dx-list{display:grid}.dx-row{min-height:64px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--fx-line);cursor:pointer;background:0 0;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 130px 110px 32px;align-items:center;gap:12px;padding:0 20px;transition:background .12s;display:grid}.dx-row:last-child{border-bottom:0}.dx-row:hover{background:#b6ff3b08}.dx-row:hover .dx-row-arrow{color:var(--fx-neon);opacity:1}.dx-row:hover .dx-row-hostname{color:var(--fx-neon)}.dx-row-domain{align-items:center;gap:12px;min-width:0;display:flex}.dx-row-icon{border:1px solid var(--fx-line);width:34px;height:34px;color:var(--fx-muted);background:#ffffff0a;border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;transition:border-color .12s,color .12s;display:grid}.dx-row:hover .dx-row-icon{color:var(--fx-neon);border-color:#b6ff3b33}.dx-row-hostname{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:300;transition:color .12s;overflow:hidden}.dx-row-project{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:300;overflow:hidden}.dx-row-unlinked{color:var(--fx-faint);font-size:11px;font-style:normal}.dx-row-date{color:var(--fx-faint);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300}.dx-row-status{color:var(--fx-faint);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300;display:inline-flex}.dx-row-status.ready{color:var(--fx-neon)}.dx-row-status.ready .pulse-dot{background:var(--fx-neon);box-shadow:0 0 6px #b6ff3b80}.dx-row-status.pending{color:#ffdc64cc}.dx-row-status.pending .pulse-dot{background:#ffdc64cc}.dx-row-status.available{color:var(--fx-muted)}.dx-row-status .pulse-dot{background:var(--fx-faint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dx-row-arrow{color:var(--fx-faint);opacity:0;place-items:center;font-size:14px;transition:opacity .12s,color .12s;display:grid}.dx-empty{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:340px;padding:48px 24px;display:grid}.dx-empty-orb{width:72px;height:72px;color:var(--fx-neon);background:#b6ff3b12;border:1px solid #b6ff3b26;border-radius:20px;place-items:center;margin-bottom:8px;font-size:28px;display:grid;box-shadow:0 0 40px #b6ff3b14}.dx-empty-title{color:var(--fx-fg);letter-spacing:-.02em;font-size:18px;font-weight:300}.dx-empty-sub{max-width:340px;color:var(--fx-muted);margin:0;font-size:12px;font-weight:300;line-height:1.6}.dx-empty-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.dx-close-btn{width:32px;height:32px;color:var(--fx-muted);border:1px solid var(--fx-line);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.dx-close-btn:hover{color:var(--fx-fg);border-color:#ffffff26}.dx-field{gap:8px;display:grid}.dx-field-label{color:var(--fx-muted);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.dx-field-hint{color:var(--fx-faint);font-size:10px;font-weight:300}.dx-input{width:100%;height:40px;color:var(--fx-fg);background:var(--fx-bg);border:1px solid var(--fx-line);font:inherit;box-sizing:border-box;border-radius:8px;outline:none;padding:0 12px;font-size:12px;font-weight:300}.dx-input:focus{border-color:#b6ff3b66}.dx-input::placeholder{color:var(--fx-faint)}.dx-select-wrap{position:relative}.dx-select{width:100%;height:40px;color:var(--fx-fg);background:var(--fx-bg);border:1px solid var(--fx-line);font:inherit;appearance:none;cursor:pointer;border-radius:8px;outline:none;padding:0 36px 0 12px;font-size:12px;font-weight:300}.dx-select:focus{border-color:#b6ff3b66}.dx-select-arrow{color:var(--fx-faint);pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dx-drawer-backdrop{z-index:200;background:#00000073;position:fixed;inset:0}.dx-drawer{background:var(--fx-card);border-left:1px solid var(--fx-line);z-index:201;flex-direction:column;width:400px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.dx-drawer.dx-drawer-open{transform:translate(0)}.dx-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 24px 0;display:flex}.dx-drawer-title{color:var(--fx-fg);letter-spacing:-.02em;margin:8px 0 0;font-size:20px;font-weight:300}.dx-drawer-body{flex:1;align-content:start;gap:20px;padding:28px 24px;display:grid;overflow-y:auto}.dx-drawer-footer{border-top:1px solid var(--fx-line);justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.dd-root{padding:32px 0 100px;position:relative}.dd-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#b6ff3b0d 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:-80px;left:-100px}.dd-back{color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:28px;font-size:11px;font-weight:300;transition:color .15s;display:inline-flex}.dd-back:hover{color:var(--fx-fg)}.dd-back i{font-size:13px}.dd-hero{z-index:1;border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex;position:relative}.dd-hero-left{align-items:center;gap:20px;min-width:0;display:flex}.dd-hero-icon{width:60px;height:60px;color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b33;border-radius:16px;flex-shrink:0;place-items:center;font-size:26px;display:grid;box-shadow:0 0 32px #b6ff3b1a}.dd-hero-hostname{color:var(--fx-fg);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:300;line-height:1;overflow:hidden}.dd-hero-sub{color:var(--fx-muted);margin:7px 0 0;font-size:12px;font-weight:300}.dd-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:5px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300;display:inline-flex}.dd-badge.ready{color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b33}.dd-badge.ready .pulse-dot{background:var(--fx-neon);box-shadow:0 0 6px #b6ff3b99}.dd-badge.pending{color:#ffd250e6;background:#ffd25012;border:1px solid #ffd25033}.dd-badge.pending .pulse-dot{background:#ffd250e6}.dd-badge .pulse-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dd-tabs{z-index:1;border-bottom:1px solid var(--fx-line);align-items:center;gap:0;margin:28px 0 0;display:flex;position:relative;overflow-x:auto}.dd-tab{min-height:44px;color:var(--fx-faint);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:300;transition:color .12s,border-color .12s;display:inline-flex}.dd-tab i{font-size:13px}.dd-tab:hover{color:var(--fx-fg)}.dd-tab.active{color:var(--fx-neon);border-bottom-color:var(--fx-neon)}.dd-body{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;margin-top:24px;display:grid}.dd-panel{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;overflow:hidden}.dd-panel-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.dd-panel-kicker{color:var(--fx-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300;display:block}.dd-panel-title{color:var(--fx-fg);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:300}.dd-panel-sub{color:var(--fx-muted);margin:8px 0 0;font-size:11px;font-weight:300;line-height:1.55}.dd-dns-table{display:grid}.dd-dns-head{background:#ffffff05;grid-template-columns:80px 80px minmax(0,1fr) 90px;gap:12px;padding:10px 24px;display:grid}.dd-dns-head span{color:var(--fx-faint);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300}.dd-dns-row{border-top:1px solid var(--fx-line);grid-template-columns:80px 80px minmax(0,1fr) 90px;align-items:center;gap:12px;min-height:56px;padding:0 24px;transition:background .1s;display:grid}.dd-dns-row:hover{background:#b6ff3b05}.dd-dns-type{color:var(--fx-neon);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300}.dd-dns-name{color:var(--fx-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300}.dd-dns-value{color:#fff9;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300;overflow:hidden}.dd-copy-btn{color:var(--fx-muted);border:1px solid var(--fx-line);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:6px;justify-self:end;align-items:center;gap:5px;padding:5px 10px;font-size:9px;font-weight:300;transition:color .12s,border-color .12s;display:inline-flex}.dd-copy-btn:hover{color:var(--fx-neon);border-color:#b6ff3b4d}.dd-copy-btn i{font-size:11px}.dd-ns-list{gap:12px;padding:20px 24px;display:grid}.dd-ns-row{border:1px solid var(--fx-line);background:#ffffff05;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.dd-ns-icon{width:34px;height:34px;color:var(--fx-neon);background:#b6ff3b12;border:1px solid #b6ff3b26;border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.dd-ns-value{color:var(--fx-fg);flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:300}.dd-empty-panel{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:200px;padding:32px;display:grid}.dd-empty-icon{border:1px solid var(--fx-line);width:52px;height:52px;color:var(--fx-faint);background:#ffffff0a;border-radius:14px;place-items:center;margin-bottom:8px;font-size:22px;display:grid}.dd-empty-panel strong{color:var(--fx-fg);font-size:14px;font-weight:300}.dd-empty-panel span{color:var(--fx-muted);max-width:280px;font-size:11px;font-weight:300;line-height:1.55}.dd-health-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.dd-health-card{border-right:1px solid var(--fx-line);justify-items:start;gap:8px;padding:24px;display:grid}.dd-health-card:last-child{border-right:0}.dd-health-icon{border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.dd-health-icon.ready{color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b33}.dd-health-label{color:var(--fx-fg);font-size:13px;font-weight:300}.dd-health-detail{color:var(--fx-muted);font-size:10px;font-weight:300}.dd-health-status{letter-spacing:.08em;text-transform:uppercase;border-radius:12px;padding:3px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300}.dd-health-status.ready{color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b26}.dd-ssl-card{align-items:center;gap:16px;padding:20px 24px;display:flex}.dd-ssl-icon{width:48px;height:48px;color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b33;border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.dd-ssl-info{flex:1;gap:4px;display:grid}.dd-ssl-info strong{color:var(--fx-fg);font-size:13px;font-weight:300}.dd-ssl-info span{color:var(--fx-muted);font-size:10px;font-weight:300}.dd-settings-list{border-bottom:1px solid var(--fx-line);display:grid}.dd-settings-row{border-top:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.dd-settings-label{color:var(--fx-faint);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.dd-settings-value{color:var(--fx-fg);font-size:12px;font-weight:300}.dd-danger-zone{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dd-danger-zone>div{gap:4px;display:grid}.dd-danger-zone strong{color:var(--fx-fg);font-size:12px;font-weight:300}.dd-danger-zone span{color:var(--fx-muted);font-size:10px;font-weight:300}.dd-danger-btn{color:#ff6464e6;font:inherit;cursor:pointer;background:#ff50500f;border:1px solid #ff505033;border-radius:8px;padding:7px 14px;font-size:11px;font-weight:300;transition:background .12s,border-color .12s}.dd-danger-btn:hover{background:#ff50501f;border-color:#ff505066}.dd-aside{position:sticky;top:20px}.dd-aside-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;overflow:hidden}.dd-aside-row{border-bottom:1px solid var(--fx-line);gap:5px;padding:16px 18px;display:grid}.dd-aside-row:last-child{border-bottom:0}.dd-aside-label{color:var(--fx-faint);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300}.dd-aside-value{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.dd-aside-ready{color:var(--fx-neon)!important}.dd-aside-pending{color:#ffd250e6!important}.gt-rel{position:relative}.gt-dropdown{z-index:400;background:var(--fx-card);border:1px solid var(--fx-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;animation:.15s cubic-bezier(.4,0,.2,1) gt-drop-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff08}@keyframes gt-drop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.gt-bell-panel{width:320px}.gt-panel-header{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.gt-panel-header>span{color:var(--fx-fg);letter-spacing:.04em;font-size:12px;font-weight:300}.gt-mark-read{color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:10px;font-weight:300;transition:color .12s}.gt-mark-read:hover{color:var(--fx-neon)}.gt-notif-empty{color:var(--fx-faint);flex-direction:column;align-items:center;gap:8px;padding:32px 18px;display:flex}.gt-notif-empty span{font-size:11px;font-weight:300}.gt-view-all{width:100%;color:var(--fx-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:12px 18px;font-size:11px;font-weight:300;transition:color .12s}.gt-view-all:hover{color:var(--fx-neon)}.gt-user-menu{width:240px}.gt-user-header{border-bottom:1px solid var(--fx-line);padding:16px 18px 12px}.gt-user-name{color:var(--fx-fg);letter-spacing:-.01em;font-size:13px;font-weight:300;display:block}.gt-user-email{color:var(--fx-muted);margin-top:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300;display:block}.gt-plan-badge{color:var(--fx-neon);letter-spacing:.06em;text-transform:uppercase;background:#b6ff3b14;border:1px solid #b6ff3b33;border-radius:6px;margin-top:8px;padding:2px 8px;font-size:9px;font-weight:300;display:inline-block}.gt-menu-items{gap:2px;padding:8px;display:grid}.gt-menu-item{width:100%;color:var(--fx-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:300;transition:background .12s,color .12s;display:flex}.gt-menu-item:hover{background:#ffffff0d}.gt-menu-item svg{color:var(--fx-muted);flex-shrink:0}.gt-menu-divider{background:var(--fx-line);height:1px;margin:4px 0}.gt-menu-danger{color:#ff6464cc!important}.gt-menu-danger:hover{color:#ff7878!important;background:#ff50500f!important}.mkt-root{padding:48px 0 100px;position:relative;overflow:hidden}.mkt-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#b6ff3b0f 0%,#0000 65%);border-radius:50%;width:640px;height:640px;position:absolute;top:-140px;right:-180px}.mkt-hero{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex;position:relative}.mkt-hero-left{gap:10px;display:grid}.mkt-hero-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.mkt-eyebrow{color:var(--fx-muted);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300}.mkt-title{color:var(--fx-fg);letter-spacing:-.05em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:300;line-height:1}.mkt-sub{color:var(--fx-muted);max-width:460px;margin:0;font-size:13px;font-weight:300}.mkt-transport-badge{color:#ff7864e6;letter-spacing:.08em;background:#ff50500f;border:1px solid #ff505033;border-radius:8px;align-items:center;gap:8px;padding:7px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300;display:flex}.mkt-transport-badge.ready{color:var(--fx-neon);background:#b6ff3b0f;border-color:#b6ff3b33}.mkt-transport-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px}.mkt-refresh-btn{background:var(--fx-card);border:1px solid var(--fx-line);width:32px;height:32px;color:var(--fx-muted);cursor:pointer;border-radius:8px;place-items:center;transition:color .12s,border-color .12s;display:grid}.mkt-refresh-btn:hover{color:var(--fx-fg);border-color:#ffffff26}.mkt-stats-row{z-index:1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px;display:grid;position:relative}.mkt-stat-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;gap:4px;padding:20px 22px;transition:border-color .15s;display:grid}.mkt-stat-card:hover{border-color:#ffffff1f}.mkt-stat-card.mkt-stat-neon{border-color:#b6ff3b26}.mkt-stat-label{color:var(--fx-faint);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.mkt-stat-val{color:var(--fx-fg);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:300;line-height:1}.mkt-stat-neon .mkt-stat-val{color:var(--fx-neon);text-shadow:0 0 24px #b6ff3b40}.mkt-val-danger{color:#ff6464e6!important}.mkt-stat-hint{color:var(--fx-faint);font-size:10px;font-weight:300}.mkt-card{z-index:1;background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden}.mkt-card-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.mkt-card-eyebrow{color:var(--fx-faint);letter-spacing:.08em;text-transform:uppercase;padding:18px 24px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300;display:block}.mkt-card-title{color:var(--fx-fg);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:300}.mkt-card-actions{align-items:center;gap:12px;display:flex}.mkt-count-badge{color:var(--fx-faint);letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:300}.mkt-link-btn{color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:300;transition:color .12s}.mkt-link-btn:hover{color:var(--fx-neon)}.mkt-table{width:100%}.mkt-table-head{border-bottom:1px solid var(--fx-line);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) 90px;gap:12px;padding:10px 24px;display:grid}.mkt-table-head span{color:var(--fx-faint);letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.mkt-table-row{border-bottom:1px solid var(--fx-line);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) 90px;align-items:center;gap:12px;padding:13px 24px;transition:background .1s;display:grid}.mkt-table-row:last-child{border-bottom:0}.mkt-table-row:hover{background:#ffffff05}.mkt-table-subject{gap:2px;min-width:0;display:grid}.mkt-table-subject span{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.mkt-table-subject small{color:var(--fx-faint);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300;overflow:hidden}.mkt-table-to{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:300;overflow:hidden}.mkt-status-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--fx-line);color:var(--fx-muted);background:#ffffff0a;border-radius:6px;padding:3px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300;display:inline-block}.mkt-status-pill.sent{color:var(--fx-neon);background:#b6ff3b12;border-color:#b6ff3b33}.mkt-status-pill.failed{color:#ff6464e6;background:#ff505012;border-color:#ff505033}.mkt-reveal-bar{z-index:1;background:#b6ff3b0d;border:1px solid #b6ff3b33;border-radius:12px;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex;position:relative}.mkt-reveal-info{flex:1;gap:4px;min-width:0;display:grid}.mkt-reveal-label{color:var(--fx-neon);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.mkt-reveal-key{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:300;overflow:hidden}.mkt-copy-btn{color:var(--fx-neon);font:inherit;cursor:pointer;white-space:nowrap;background:#b6ff3b1a;border:1px solid #b6ff3b40;border-radius:8px;padding:7px 14px;font-size:11px;font-weight:300;transition:background .12s}.mkt-copy-btn:hover{background:#b6ff3b2e}.mkt-dismiss-btn{color:var(--fx-faint);font:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:16px;line-height:1}.mkt-endpoint-bar{z-index:1;background:var(--fx-card);border:1px solid var(--fx-line);border-radius:12px;align-items:center;gap:16px;margin-bottom:28px;padding:14px 20px;display:flex;position:relative;overflow:hidden}.mkt-endpoint-method{color:var(--fx-neon);letter-spacing:.06em;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300}.mkt-endpoint-path{color:var(--fx-fg);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:300}.mkt-endpoint-sep{background:var(--fx-line);flex-shrink:0;width:1px;height:16px}.mkt-endpoint-auth{color:var(--fx-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:300}.mkt-body{z-index:1;grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid;position:relative}.mkt-activity-card{height:fit-content}.mkt-aside{align-content:start;gap:16px;display:grid}.mkt-quick-nav{padding:18px 0 8px!important}.mkt-quick-nav .mkt-card-eyebrow{padding:0 18px 10px}.mkt-nav-row{border:none;border-top:1px solid var(--fx-line);width:100%;color:var(--fx-fg);font:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:10px 18px;font-size:12px;font-weight:300;transition:background .1s,color .12s;display:flex}.mkt-nav-row:hover{color:var(--fx-neon);background:#ffffff08}.mkt-nav-row i{color:var(--fx-faint);font-size:12px}.mkt-health-card{padding:0 0 8px}.mkt-health-card .mkt-card-eyebrow{padding:18px 18px 10px}.mkt-health-row{border-top:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 18px;font-size:11px;font-weight:300;display:flex}.mkt-health-row>span:first-child{color:var(--fx-muted)}.mkt-health-ok{color:var(--fx-neon)}.mkt-health-warn{color:#ffb43ce6}.mkt-health-muted{color:var(--fx-faint)}.mkt-health-list{padding:0 0 8px;display:grid}.mkt-health-item{border-top:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;font-weight:300;display:flex}.mkt-health-left{color:var(--fx-muted);align-items:center;gap:10px;display:flex}.mkt-health-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mkt-health-dot.ok{background:var(--fx-neon);box-shadow:0 0 8px #b6ff3b66}.mkt-health-dot.warn{background:#ffb43ce6;box-shadow:0 0 8px #ffb43c66}.mkt-health-dot.muted{background:var(--fx-faint)}.mkt-primary-btn{background:var(--fx-neon);color:#060608;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:9px 18px;font-size:12px;font-weight:400;transition:opacity .12s}.mkt-primary-btn:hover{opacity:.85}.mkt-ghost-btn{border:1px solid var(--fx-line);color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:300;transition:border-color .12s,color .12s}.mkt-ghost-btn:hover{color:var(--fx-fg);border-color:#ffffff26}.mkt-danger-btn{color:#ff6464cc;font:inherit;cursor:pointer;background:0 0;border:1px solid #ff505033;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:300;transition:background .12s,border-color .12s}.mkt-danger-btn:hover{background:#ff505012;border-color:#ff505066}.mkt-domain-list{z-index:1;gap:10px;display:grid;position:relative}.mkt-domain-entry{gap:0;display:grid}.mkt-domain-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;transition:border-color .12s;display:grid}.mkt-domain-card:hover{border-color:#ffffff1a}.mkt-domain-chevron{border:1px solid var(--fx-line);width:28px;height:28px;color:var(--fx-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:border-color .12s,color .12s;display:grid}.mkt-domain-chevron:hover{color:var(--fx-fg);border-color:#ffffff26}.mkt-domain-info{gap:4px;min-width:0;display:grid}.mkt-domain-namerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkt-domain-hostname{color:var(--fx-fg);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:300}.mkt-dbadge{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300;display:inline-flex}.mkt-dbadge.verified{color:var(--fx-neon);background:#b6ff3b12;border:1px solid #b6ff3b33}.mkt-dbadge.pending{color:#ffd250e6;background:#ffd2500f;border:1px solid #ffd25033}.mkt-dbadge.ready{color:#60a5fa;background:#60a5fa12;border:1px solid #60a5fa33}.mkt-dbadge.warn{color:#ffb43ce6;background:#ffb43c0f;border:1px solid #ffb43c33}.mkt-domain-hint{color:var(--fx-faint);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:300}.mkt-domain-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mkt-empty-state{color:var(--fx-faint);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.mkt-empty-full{justify-content:center;min-height:280px}.mkt-empty-icon{opacity:.4;margin-bottom:4px;font-size:28px}.mkt-empty-state strong{color:var(--fx-muted);font-size:13px;font-weight:300}.mkt-empty-state span{color:var(--fx-faint);max-width:300px;font-size:11px;font-weight:300}.mkt-dev-grid{z-index:1;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid;position:relative}.mkt-keys-card{height:fit-content}.mkt-key-list{display:grid}.mkt-key-row{border-top:1px solid var(--fx-line);flex-direction:column;gap:8px;padding:14px 20px;transition:background .1s;display:flex}.mkt-key-row:hover{background:#ffffff05}.mkt-key-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mkt-key-row-left{align-items:center;gap:8px;min-width:0;display:flex}.mkt-key-row-bottom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mkt-env-pip{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.mkt-env-pip.test{background:#ffd250e6;box-shadow:0 0 6px #ffd25066}.mkt-env-pip.live{background:var(--fx-neon);box-shadow:0 0 6px #b6ff3b66}.mkt-key-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:300;overflow:hidden}.mkt-key-prefix{color:var(--fx-muted);letter-spacing:.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.mkt-key-sep{color:var(--fx-faint);font-size:10px}.mkt-key-scope-tag{color:var(--fx-muted);font-size:10px;font-weight:300}.mkt-key-usage{color:var(--fx-faint);font-size:10px;font-weight:300}.mkt-revoke-btn{color:#ff6464b3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ff50502e;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:300;transition:background .12s,border-color .12s}.mkt-revoke-btn:hover{color:#ff6464e6;background:#ff505012;border-color:#ff505059}.mkt-mode-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-size:8px;font-weight:300}.mkt-mode-badge.test{color:#ffd250e6;background:#ffd25012;border:1px solid #ffd25033}.mkt-mode-badge.live{color:var(--fx-neon);background:#b6ff3b12;border:1px solid #b6ff3b33}.mkt-endpoint-card{padding-bottom:20px}.mkt-endpoint-card .mkt-card-eyebrow{padding-bottom:6px}.mkt-endpoint-card .mkt-card-title{border-bottom:1px solid var(--fx-line);padding:0 24px 16px}.mkt-endpoint-list{display:grid}.mkt-endpoint-row{border-bottom:1px solid var(--fx-line);gap:4px;padding:12px 24px;display:grid}.mkt-endpoint-row>span{color:var(--fx-faint);letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.mkt-endpoint-row code{color:var(--fx-fg);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:300}.mkt-endpoint-row strong{color:var(--fx-fg);font-size:12px;font-weight:300}.mkt-endpoint-card .mkt-copy-btn{margin:16px 24px 0}.tpl-page{flex-direction:column;gap:28px;display:flex}.tpl-page-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.tpl-page-title{color:var(--fx-fg);letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1}.tpl-new-btn{background:var(--fx-neon);color:#060608;font:inherit;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:opacity .12s;display:flex}.tpl-new-btn:hover{opacity:.88}.tpl-split{border:1px solid var(--fx-line);border-radius:14px;grid-template-columns:260px minmax(0,1fr);gap:0;min-height:560px;display:grid;overflow:hidden}.tpl-list{border-right:1px solid var(--fx-line);background:#ffffff04;flex-direction:column;display:flex;overflow-y:auto}.tpl-list-row{border:none;border-bottom:1px solid var(--fx-line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;transition:background .1s;display:flex}.tpl-list-row:last-of-type{border-bottom:0}.tpl-list-row:hover{background:#ffffff0a}.tpl-list-row-left{align-items:flex-start;gap:10px;min-width:0;display:flex}.tpl-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px;display:inline-block}.tpl-dot.html{background:var(--fx-neon);box-shadow:0 0 5px #b6ff3b66}.tpl-dot.text{background:var(--fx-faint)}.tpl-list-row-info{flex-direction:column;gap:2px;min-width:0;display:flex}.tpl-list-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:300;overflow:hidden}.tpl-list-subject{color:var(--fx-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:300;overflow:hidden}.tpl-list-row-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.tpl-list-varcount{border:1px solid var(--fx-line);color:var(--fx-faint);background:#ffffff0f;border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.tpl-list-arrow{color:var(--fx-faint)}.tpl-list-footer{border-top:1px solid var(--fx-line);flex-direction:column;gap:4px;margin-top:auto;padding:14px 16px;display:flex}.tpl-list-endpoint{color:var(--fx-neon);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.tpl-list-tip{color:var(--fx-faint);font-size:9px}.tpl-list-tip code{color:var(--fx-muted);font-family:IBM Plex Mono,ui-monospace,monospace}.tpl-detail{flex-direction:column;min-width:0;display:flex}.tpl-detail-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.tpl-detail-meta{align-items:baseline;gap:10px;min-width:0;display:flex}.tpl-detail-name{color:var(--fx-fg);font-size:14px;font-weight:300}.tpl-detail-id{color:var(--fx-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.tpl-detail-acts{flex-shrink:0;align-items:center;gap:6px;display:flex}.tpl-detail-btn{border:1px solid var(--fx-line);color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:300;transition:background .1s,color .1s}.tpl-detail-btn:hover{color:var(--fx-fg);background:#ffffff0a}.tpl-detail-btn.danger{color:#ff5a5ab3;border-color:#ff505026}.tpl-detail-btn.danger:hover{color:#ff5a5ae6;background:#ff50500f;border-color:#ff50504d}.tpl-email-chrome{flex-direction:column;flex:1;min-height:0;display:flex}.tpl-email-chrome-bar{border-bottom:1px solid var(--fx-line);background:#ffffff08;align-items:center;gap:10px;padding:10px 16px;display:flex}.tpl-email-dots{gap:5px;display:flex}.tpl-email-dots span{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.tpl-email-chrome-label{color:var(--fx-faint);letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:10px;font-weight:300}.tpl-format-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:600}.tpl-format-badge.html{color:var(--fx-neon);background:#b6ff3b1f;border:1px solid #b6ff3b33}.tpl-format-badge.text{color:var(--fx-muted);border:1px solid var(--fx-line);background:#ffffff0f}.tpl-email-header-row{border-bottom:1px solid var(--fx-line);flex-direction:column;gap:8px;padding:12px 18px;display:flex}.tpl-email-hfield{align-items:baseline;gap:10px;display:flex}.tpl-email-hkey{color:var(--fx-faint);flex-shrink:0;width:50px;font-size:10px;font-weight:300}.tpl-email-hval{color:var(--fx-fg);font-size:13px;font-weight:300}.tpl-email-vars{flex-wrap:wrap;gap:4px;display:flex}.tpl-var-chip{border:1px solid var(--fx-line);color:var(--fx-muted);background:#ffffff0a;border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.tpl-email-body{background:#f0f2ed;flex:1}.tpl-email-iframe{border:0;width:100%;height:100%;min-height:400px;display:block}.tpl-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:100px 32px;display:flex}.tpl-empty-icon{width:60px;height:60px;color:var(--fx-neon);background:#b6ff3b0d;border:1px solid #b6ff3b1f;border-radius:16px;place-items:center;display:grid}.tpl-empty-title{color:var(--fx-fg);font-size:18px;font-weight:300}.tpl-empty-desc{color:var(--fx-muted);max-width:340px;font-size:13px;font-weight:300;line-height:1.55}.tpl-editor{flex-direction:column;gap:0;height:100%;min-height:0;margin:-24px;display:flex}.tpl-editor-bar{border-bottom:1px solid var(--fx-line);background:var(--fx-bg);flex-shrink:0;align-items:center;gap:16px;padding:12px 24px;display:flex}.tpl-back-btn{color:var(--fx-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;transition:color .1s;display:flex}.tpl-back-btn:hover{color:var(--fx-fg)}.tpl-editor-bar-center{flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.tpl-editor-bar-title{color:var(--fx-muted);font-size:12px;font-weight:300}.tpl-format-toggle{border:1px solid var(--fx-line);background:#ffffff0d;border-radius:8px;display:flex;overflow:hidden}.tpl-fmt-btn{color:var(--fx-faint);font:inherit;cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:11px;font-weight:300;transition:background .1s,color .1s}.tpl-fmt-btn.active{color:var(--fx-fg);background:#ffffff14}.tpl-save-btn{background:var(--fx-neon);color:#060608;font:inherit;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:8px 18px;font-size:12px;font-weight:600;transition:opacity .12s}.tpl-save-btn:disabled{opacity:.45;cursor:not-allowed}.tpl-editor-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.tpl-editor-left{border-right:1px solid var(--fx-line);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.tpl-meta-strip{border-bottom:1px solid var(--fx-line);flex-shrink:0}.tpl-meta-row{align-items:center;gap:0;display:flex}.tpl-meta-label{color:var(--fx-faint);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;width:64px;padding:0 14px;font-size:10px;font-weight:300}.tpl-meta-input{color:var(--fx-fg);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:12px 14px;font-size:13px;font-weight:300}.tpl-meta-input::placeholder{color:var(--fx-faint)}.tpl-meta-divider{background:var(--fx-line);height:1px}.tpl-code-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.tpl-code-toolbar{border-bottom:1px solid var(--fx-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.tpl-code-label{color:var(--fx-faint);letter-spacing:.04em;font-size:10px;font-weight:300}.tpl-code-vars{flex-wrap:wrap;gap:4px;display:flex}.tpl-code-shell{flex:1;min-height:240px;display:flex}.tpl-line-numbers{border-right:1px solid var(--fx-line);color:var(--fx-faint);text-align:right;-webkit-user-select:none;user-select:none;background:#00000026;flex-direction:column;min-width:40px;padding:14px 10px;font:300 11px/1.7 IBM Plex Mono,ui-monospace,monospace;display:flex}.tpl-code-area{color:var(--fx-fg);resize:none;background:0 0;border:none;outline:none;flex:1;padding:14px;font:300 12px/1.7 IBM Plex Mono,ui-monospace,monospace}.tpl-code-area::placeholder{color:var(--fx-faint)}.tpl-vars-section{border-top:1px solid var(--fx-line);flex-shrink:0}.tpl-vars-label{color:var(--fx-faint);letter-spacing:.04em;align-items:center;gap:8px;padding:8px 14px;font-size:10px;font-weight:300;display:flex}.tpl-vars-hint{color:var(--fx-faint);opacity:.6;font-family:IBM Plex Mono,ui-monospace,monospace}.tpl-vars-area{border:none;border-top:1px solid var(--fx-line);width:100%;color:var(--fx-fg);resize:none;box-sizing:border-box;background:#0000001a;outline:none;min-height:72px;padding:10px 14px;font:300 11px/1.6 IBM Plex Mono,ui-monospace,monospace;display:block}.tpl-editor-right{background:#f0f2ed;flex-direction:column;display:flex}.brand-page{flex-direction:column;gap:28px;display:flex}.brand-page-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.brand-page-title{color:var(--fx-fg);letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1}.brand-new-btn{background:var(--fx-neon);color:#060608;font:inherit;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:opacity .12s;display:flex}.brand-new-btn:hover{opacity:.88}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.brand-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.brand-card:hover{border-color:#ffffff1f}.brand-card-top{align-items:center;gap:14px;padding:18px 18px 14px;display:flex}.brand-avatar{width:40px;height:40px;color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b33;border-radius:10px;flex-shrink:0;place-items:center;font-size:18px;font-weight:300;display:grid}.brand-card-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-card-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:300;overflow:hidden}.brand-card-display{color:var(--fx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:300;overflow:hidden}.brand-card-body{border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);flex-direction:column;gap:0;display:flex}.brand-card-row{border-bottom:1px solid var(--fx-line);align-items:baseline;gap:10px;padding:9px 18px;display:flex}.brand-card-row:last-child{border-bottom:0}.brand-card-key{color:var(--fx-faint);flex-shrink:0;width:96px;font-size:10px;font-weight:300}.brand-card-val{color:var(--fx-fg);font-size:12px;font-weight:300}.brand-card-dim{color:var(--fx-faint);font-style:italic}.brand-card-mono{color:var(--fx-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.brand-card-foot{padding:12px 18px}.brand-open-btn{border:1px solid var(--fx-line);width:100%;color:var(--fx-muted);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:300;transition:background .1s,color .1s,border-color .1s;display:flex}.brand-open-btn:hover{color:var(--fx-fg);background:#ffffff12;border-color:#ffffff1f}.brand-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:100px 32px;display:flex}.brand-empty-icon{width:60px;height:60px;color:var(--fx-neon);background:#b6ff3b0d;border:1px solid #b6ff3b1f;border-radius:16px;place-items:center;display:grid}.brand-empty-title{color:var(--fx-fg);margin:0;font-size:18px;font-weight:300}.brand-empty-desc{color:var(--fx-muted);max-width:380px;margin:0;font-size:13px;font-weight:300;line-height:1.55}.brand-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:400;background:#000000a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.brand-modal{background:var(--fx-card);border:1px solid #ffffff1a;border-radius:16px;width:min(480px,100%);overflow:hidden}.brand-modal-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.brand-modal-title{color:var(--fx-fg);font-size:15px;font-weight:300}.brand-modal-close{width:28px;height:28px;color:var(--fx-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:background .1s,color .1s;display:grid}.brand-modal-close:hover{color:var(--fx-fg);background:#ffffff0f}.brand-modal-form{flex-direction:column;gap:0;display:flex}.brand-modal-field{border-bottom:1px solid var(--fx-line);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.brand-modal-label{color:var(--fx-muted);letter-spacing:.04em;font-size:11px;font-weight:300}.brand-modal-input{border:1px solid var(--fx-line);color:var(--fx-fg);font:inherit;background:#ffffff0a;border-radius:8px;outline:none;padding:9px 12px;font-size:13px;font-weight:300;transition:border-color .12s}.brand-modal-input:focus{border-color:#fff3}.brand-modal-input::placeholder{color:var(--fx-faint)}.brand-modal-select{border:1px solid var(--fx-line);color:var(--fx-fg);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:8px;outline:none;padding:9px 12px;font-size:13px;font-weight:300}.brand-modal-hint{color:var(--fx-faint);font-size:10px;font-weight:300}.brand-modal-foot{align-items:center;gap:10px;padding:16px 20px;display:flex}.brand-modal-submit{background:var(--fx-neon);color:#060608;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600;transition:opacity .12s}.brand-modal-submit:disabled{opacity:.4;cursor:not-allowed}.brand-modal-cancel{border:1px solid var(--fx-line);color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:300;transition:background .1s,color .1s}.brand-modal-cancel:hover{color:var(--fx-fg);background:#ffffff0a}.mkt-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300;background:#0009;position:fixed;inset:0}.mkt-drawer{background:var(--fx-card);border-left:1px solid var(--fx-line);z-index:301;flex-direction:column;width:420px;animation:.22s cubic-bezier(.4,0,.2,1) mkt-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes mkt-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.mkt-drawer-header{border-bottom:1px solid var(--fx-line);padding:32px 28px 24px;position:relative}.mkt-drawer-eyebrow{color:var(--fx-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.mkt-drawer-title{color:var(--fx-fg);letter-spacing:-.04em;margin:0;font-size:26px;font-weight:300}.mkt-drawer-close{border:1px solid var(--fx-line);width:32px;height:32px;color:var(--fx-muted);cursor:pointer;background:#ffffff0d;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid;position:absolute;top:28px;right:24px}.mkt-drawer-close:hover{color:var(--fx-fg);background:#ffffff17}.mkt-drawer-body{flex-direction:column;flex:1;gap:24px;padding:28px;display:flex;overflow-y:auto}.mkt-drawer-field{gap:8px;display:grid}.mkt-drawer-label{color:var(--fx-muted);letter-spacing:.04em;font-size:11px;font-weight:300}.mkt-drawer-input{border:1px solid var(--fx-line);width:100%;color:var(--fx-fg);font:inherit;background:#ffffff0a;border-radius:10px;outline:none;padding:12px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:300;transition:border-color .15s,box-shadow .15s}.mkt-drawer-input:focus{border-color:#b6ff3b66;box-shadow:0 0 0 3px #b6ff3b14}.mkt-drawer-input::placeholder{color:var(--fx-faint)}.mkt-drawer-hint{color:var(--fx-faint);font-size:10px;font-weight:300;line-height:1.5}.mkt-drawer-info-cards{gap:8px;display:grid}.mkt-drawer-info-card{border:1px solid var(--fx-line);background:#ffffff08;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s;display:grid}.mkt-drawer-info-card.required{background:#b6ff3b08;border-color:#b6ff3b26}.mkt-drawer-info-card strong{color:var(--fx-fg);font-size:12px;font-weight:300;display:block}.mkt-drawer-info-card span{color:var(--fx-faint);font-size:10px;font-weight:300;display:block}.mkt-drawer-info-icon{border:1px solid var(--fx-line);width:32px;height:32px;color:var(--fx-muted);background:#ffffff0d;border-radius:8px;place-items:center;font-size:14px;display:grid}.mkt-drawer-info-card.required .mkt-drawer-info-icon{color:var(--fx-neon);background:#b6ff3b14;border-color:#b6ff3b33}.mkt-drawer-info-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:2px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300}.mkt-drawer-info-badge.req{color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b33}.mkt-drawer-info-badge.opt{color:var(--fx-muted);border:1px solid var(--fx-line);background:#ffffff0a}.mkt-drawer-footer{border-top:1px solid var(--fx-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.mkt-drawer-cancel{border:1px solid var(--fx-line);color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:9px 18px;font-size:12px;font-weight:300;transition:border-color .12s,color .12s}.mkt-drawer-cancel:hover{color:var(--fx-fg);border-color:#ffffff26}.mkt-drawer-submit{background:var(--fx-neon);color:#060608;font:inherit;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 20px;font-size:12px;font-weight:400;transition:opacity .12s;display:flex}.mkt-drawer-submit:hover{opacity:.85}.mkt-dns-success-banner{background:#b6ff3b0f;border:1px solid #b6ff3b2e;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mkt-dns-success-banner i{color:var(--fx-neon);flex-shrink:0;margin-top:1px;font-size:18px}.mkt-dns-success-banner strong{color:var(--fx-neon);font-size:12px;font-weight:300;display:block}.mkt-dns-success-banner span{color:var(--fx-muted);margin-top:2px;font-size:10px;font-weight:300;line-height:1.5;display:block}.mkt-dns-records{gap:10px;display:grid}.mkt-dns-record-card{border:1px solid var(--fx-line);background:#ffffff08;border-radius:12px;overflow:hidden}.mkt-dns-record-optional{opacity:.75}.mkt-dns-record-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px;display:flex}.mkt-dns-record-labels{align-items:center;gap:8px;display:flex}.mkt-dns-type{border:1px solid var(--fx-line);color:var(--fx-muted);letter-spacing:.05em;background:#ffffff0f;border-radius:5px;padding:2px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.mkt-dns-label{color:var(--fx-fg);font-size:12px;font-weight:300}.mkt-dns-status{letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:300}.mkt-dns-status.found{color:var(--fx-neon)}.mkt-dns-status.not_found{color:#ff6464cc}.mkt-dns-status.checking{color:#ffd250cc}.mkt-dns-status.not_configured{color:var(--fx-faint)}.mkt-dns-field{border-bottom:1px solid var(--fx-line);gap:5px;padding:10px 14px;display:grid}.mkt-dns-field:last-child{border-bottom:0}.mkt-dns-field-label{color:var(--fx-faint);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;font-weight:300}.mkt-dns-field-value{align-items:center;gap:8px;display:flex}.mkt-dns-field-value code{color:var(--fx-fg);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:300}.mkt-dns-field-long{align-items:flex-start}.mkt-dns-long-val{word-break:break-all;white-space:pre-wrap;line-height:1.5}.mkt-dns-copy{border:1px solid var(--fx-line);color:var(--fx-muted);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:300;transition:color .12s,border-color .12s}.mkt-dns-copy:hover{color:var(--fx-neon);border-color:#b6ff3b4d}.mkt-dns-section-label{color:var(--fx-faint);align-items:center;gap:8px;padding:8px 0 4px;font-size:10px;font-weight:300;display:flex}.mkt-create-key-card{gap:10px;display:grid;padding:20px!important}.mkt-create-key-icon{width:36px;height:36px;color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b33;border-radius:10px;place-items:center;margin-bottom:2px;font-size:16px;display:grid}.mkt-create-key-hint{color:var(--fx-faint);margin:0;font-size:11px;font-weight:300;line-height:1.5}.mkt-create-key-btn{justify-content:center;width:100%}.mkt-key-drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#000000a6;position:fixed;inset:0}.mkt-key-drawer{z-index:10001;background:#0c0d0f;border-left:1px solid #ffffff14;flex-direction:column;width:460px;max-width:100vw;animation:.22s cubic-bezier(.4,0,.2,1) mkt-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-32px 0 80px #00000080}.mkt-key-drawer-head{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:32px 28px 26px;display:flex}.mkt-key-drawer-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#555956;margin:0 0 6px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:400}.mkt-key-drawer-title{letter-spacing:-.04em;color:#f0f2ef;margin:0;font-size:26px;font-weight:300}.mkt-key-drawer-x{color:#888c89;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:2px;transition:background .12s,color .12s;display:grid}.mkt-key-drawer-x:hover{color:#e8ebe8;background:#ffffff1a}.mkt-key-drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.mkt-key-drawer-scroll{flex-direction:column;flex:1;gap:22px;padding:28px;display:flex;overflow-y:auto}.mkt-key-drawer-foot{background:#0c0d0f;border-top:1px solid #ffffff12;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:18px 28px;display:flex}.mkt-key-field{gap:9px;display:grid}.mkt-key-label{letter-spacing:.08em;text-transform:uppercase;color:#666b67;font-size:10px;font-weight:500}.mkt-key-hint{color:#555956;font-size:11px;font-weight:300;line-height:1.55}.mkt-key-input{color:#e8ebe8;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:14px;font-weight:300;transition:border-color .15s,box-shadow .15s}.mkt-key-input:focus{border-color:#b6ff3b73;box-shadow:0 0 0 3px #b6ff3b12}.mkt-key-input::placeholder{color:#444744}.mkt-key-scope-grid{gap:7px;display:grid}.mkt-key-scope-btn{text-align:left;cursor:pointer;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.mkt-key-scope-btn:hover{background:#ffffff12;border-color:#ffffff29}.mkt-key-scope-btn.active{background:#b6ff3b12;border-color:#b6ff3b66}.mkt-key-scope-label{color:#d8dbd8;margin-bottom:3px;font-size:13px;font-weight:400;display:block}.mkt-key-scope-btn.active .mkt-key-scope-label{color:#b6ff3b}.mkt-key-scope-desc{color:#666b67;font-size:11px;font-weight:300;display:block}.mkt-key-scope-btn.active .mkt-key-scope-desc{color:#b6ff3b8c}.mkt-key-env-row{gap:6px;display:flex}.mkt-key-env-btn{font:inherit;color:#888c89;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:300;transition:all .15s;display:flex}.mkt-key-env-btn:hover{color:#c8ccc8;background:#ffffff12}.mkt-key-env-btn.active{color:#e8ebe8;background:#ffffff14;border-color:#ffffff38;font-weight:400}.mkt-key-env-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mkt-key-env-dot.live{background:var(--fx-neon);box-shadow:0 0 7px #b6ff3bcc}.mkt-key-env-dot.test{background:#555956}.mkt-key-shield-note{color:#999c98;background:#ffc8000d;border:1px solid #ffc8002e;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:12px;font-weight:300;line-height:1.55;display:flex}.mkt-key-shield-note i{color:#e6b800;flex-shrink:0;margin-top:1px;font-size:15px}.mkt-key-shield-note strong{color:#e8ebe8;font-weight:500}.mkt-key-err{color:#ff8080;background:#ff3c3c12;border:1px solid #ff3c3c33;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:300}.mkt-key-cancel-btn{color:#888c89;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:300;transition:border-color .12s,color .12s,background .12s}.mkt-key-cancel-btn:hover{color:#c8ccc8;background:#ffffff12;border-color:#fff3}.mkt-key-create-btn{background:var(--fx-neon);color:#060608;font:inherit;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:600;transition:opacity .12s;display:flex}.mkt-key-create-btn:hover{opacity:.88}.mkt-key-create-btn:disabled{opacity:.45;cursor:default}.mkt-key-success-banner{background:#b6ff3b0d;border:1px solid #b6ff3b33;border-radius:11px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mkt-key-success-banner i{color:var(--fx-neon);flex-shrink:0;margin-top:1px;font-size:16px}.mkt-key-success-banner strong{color:var(--fx-fg);margin-bottom:3px;font-size:13px;font-weight:400;display:block}.mkt-key-success-banner span{color:var(--fx-muted);font-size:11px;font-weight:300;line-height:1.5}.mkt-key-reveal-card{background:#b6ff3b08;border:1px solid #b6ff3b2e;border-radius:12px;gap:10px;padding:18px;display:grid}.mkt-key-reveal-box{background:#0000004d;border:1px solid #ffffff0f;border-radius:9px;padding:13px 14px;overflow-x:auto}.mkt-key-reveal-text{color:var(--fx-neon);letter-spacing:.02em;word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:400}.mkt-key-copy-btn{color:var(--fx-neon);cursor:pointer;background:#b6ff3b1a;border:1px solid #b6ff3b40;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:300;transition:all .15s;display:flex}.mkt-key-copy-btn:hover{background:#b6ff3b29}.mkt-key-copy-btn.copied{color:#e8ffb0;background:#b6ff3b2e;border-color:#b6ff3b73}.mkt-key-meta-strip{border:1px solid #ffffff12;border-radius:10px;display:flex;overflow:hidden}.mkt-key-meta-cell{background:#ffffff05;flex:1;gap:4px;padding:12px 14px;display:grid}.mkt-key-meta-cell:not(:last-child){border-right:1px solid #ffffff12}.mkt-key-meta-cell>span{letter-spacing:.07em;text-transform:uppercase;color:var(--fx-faint);font-size:9px;font-weight:400}.mkt-key-meta-cell strong{color:var(--fx-fg);font-size:12px;font-weight:400}.mkt-key-env-pill{border-radius:5px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:300}.mkt-key-env-pill.live{color:var(--fx-neon);background:#b6ff3b1a}.mkt-key-env-pill.test{color:var(--fx-muted);background:#888c891a}.mkt-key-usage{gap:8px;display:grid}.mkt-key-usage-row{border:1px solid #ffffff12;border-radius:9px;align-items:stretch;display:flex;overflow:hidden}.mkt-key-usage-code{color:var(--fx-muted);word-break:break-all;background:#0003;flex:1;padding:11px 13px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.mkt-key-usage-copy{width:42px;color:var(--fx-muted);cursor:pointer;background:#ffffff0a;border-left:1px solid #ffffff12;flex-shrink:0;place-items:center;font-size:14px;transition:background .12s,color .12s;display:grid}.mkt-key-usage-copy:hover{color:var(--fx-fg);background:#ffffff14}.spt-page{flex-direction:column;gap:32px;max-width:960px;padding:36px 40px 60px;display:flex}.spt-header{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:24px;display:flex}.spt-header-left{flex-direction:column;gap:4px;display:flex}.spt-title{color:var(--fx-fg);letter-spacing:-.02em;margin:6px 0 0;font-size:26px;font-weight:300}.spt-sub{color:var(--fx-muted);margin:4px 0 0;font-size:13px;font-weight:300}.spt-new-btn{background:var(--fx-neon);color:#0a0c08;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:10px 20px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.spt-new-btn:hover{opacity:.85}.spt-back-btn{color:var(--fx-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:18px;padding:0;font-size:13px;font-weight:300;transition:color .12s;display:inline-flex}.spt-back-btn:hover{color:var(--fx-fg)}.spt-list-layout{flex-direction:column;gap:20px;display:flex}.spt-stats-bar{border:1px solid var(--fx-line);border-radius:12px;gap:0;display:flex;overflow:hidden}.spt-stat{border-right:1px solid var(--fx-line);background:#ffffff05;flex-direction:column;flex:1;align-items:center;gap:2px;padding:14px;display:flex}.spt-stat:last-child{border-right:none}.spt-stat-num{color:var(--fx-fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:300}.spt-stat-num.spt-stat-open{color:var(--fx-neon)}.spt-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-faint);font-size:11px;font-weight:400}.spt-ticket-list{border:1px solid var(--fx-line);border-radius:12px;overflow:hidden}.spt-ticket-row{border:none;border-bottom:1px solid var(--fx-line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:15px 18px;transition:background .12s;display:flex}.spt-ticket-row:last-child{border-bottom:none}.spt-ticket-row:hover{background:#ffffff08}.spt-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.spt-status-dot-open{background:var(--fx-neon);box-shadow:0 0 6px #b6ff3b73}.spt-status-dot-closed{background:var(--fx-faint)}.spt-status-dot-in_progress{background:#f59e0b}.spt-row-cat-icon{width:28px;height:28px;color:var(--fx-muted);background:#ffffff0d;border-radius:7px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.spt-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.spt-row-subject{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.spt-row-meta{color:var(--fx-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;font-weight:300;display:flex}.spt-row-sep{color:var(--fx-faint)}.spt-row-att{color:var(--fx-faint);align-items:center;gap:3px;font-size:11px;display:flex}.spt-row-arrow{color:var(--fx-faint);flex-shrink:0;font-size:14px}.spt-status-pill{letter-spacing:.03em;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:400}.spt-status-pill-open{color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b33}.spt-status-pill-closed{color:var(--fx-muted);background:#ffffff0d;border:1px solid #ffffff14}.spt-status-pill-in_progress{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.spt-empty{text-align:center;border:1px dashed #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:80px 24px;display:flex}.spt-empty-illo{color:var(--fx-faint);font-size:44px;line-height:1}.spt-empty h3{color:var(--fx-fg);margin:0;font-size:17px;font-weight:400}.spt-empty p{color:var(--fx-muted);max-width:340px;margin:0;font-size:13px;font-weight:300;line-height:1.6}.spt-empty-spinner{border:2px solid #ffffff1a;border-top-color:var(--fx-neon);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spt-spin}@keyframes spt-spin{to{transform:rotate(360deg)}}.spt-new-layout{grid-template-columns:1fr 280px;align-items:start;gap:28px;display:grid}@media (max-width:760px){.spt-new-layout{grid-template-columns:1fr}}.spt-form-col{flex-direction:column;gap:0;display:flex}.spt-form-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;overflow:hidden}.spt-form-card-top{border-bottom:1px solid var(--fx-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.spt-cat-badge{color:var(--fx-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:7px;padding:4px 12px;font-size:12px;font-weight:400;display:inline-flex}.spt-cat-badge.spt-cat-bug{color:#f87171;background:#f8717114;border-color:#f8717133}.spt-cat-badge.spt-cat-billing{color:#a78bfa;background:#a78bfa14;border-color:#a78bfa33}.spt-cat-badge.spt-cat-deployment{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa33}.spt-cat-badge.spt-cat-domain{color:#34d399;background:#34d39914;border-color:#34d39933}.spt-cat-badge.spt-cat-email{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b33}.spt-form{flex-direction:column;gap:0;display:flex}.spt-field-row{border-bottom:1px solid var(--fx-line);grid-template-columns:1fr 1fr;gap:0;display:grid}.spt-field{border-bottom:1px solid var(--fx-line);flex-direction:column;padding:14px 18px;transition:background .12s;display:flex}.spt-field:focus-within{background:#ffffff05}.spt-field-row .spt-field{border-bottom:none}.spt-field-row .spt-field:first-child{border-right:1px solid var(--fx-line)}.spt-label{letter-spacing:.09em;text-transform:uppercase;color:var(--fx-faint);margin-bottom:6px;font-size:10px;font-weight:500}.spt-select,.spt-input{color:var(--fx-fg);appearance:none;background:0 0;border:none;width:100%;padding:0;font-family:inherit;font-size:13.5px;font-weight:300;box-shadow:none!important;outline:0!important}.spt-select:focus,.spt-input:focus{box-shadow:none!important;outline:0!important}.spt-select option{background:#111}.spt-textarea{color:var(--fx-fg);resize:none;background:0 0;border:none;width:100%;min-height:160px;padding:0;font-family:inherit;font-size:13.5px;font-weight:300;line-height:1.75;box-shadow:none!important;outline:0!important}.spt-textarea:focus{box-shadow:none!important;outline:0!important}.spt-compose-bar{border-top:1px solid var(--fx-line);align-items:center;gap:4px;padding:8px 12px;display:flex}.spt-compose-tools{flex-wrap:wrap;flex:1;align-items:center;gap:2px;display:flex}.spt-tool-btn{color:var(--fx-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:300;transition:background .12s,color .12s;display:inline-flex}.spt-tool-btn:hover{color:var(--fx-fg);background:#ffffff0f}.spt-compose-hint{color:var(--fx-faint);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:300}.spt-attachments-list{flex-direction:column;gap:6px;padding:12px 18px 0;display:flex}.spt-att-chip{background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.spt-att-thumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:44px;height:36px}.spt-att-video-thumb{background:#000}.spt-att-audio-icon,.spt-att-file-icon{width:36px;height:36px;color:var(--fx-muted);background:#ffffff0d;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.spt-att-audio-icon{color:var(--fx-neon);background:#b6ff3b12}.spt-att-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.spt-att-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.spt-att-size{color:var(--fx-faint);font-size:10.5px;font-weight:300}.spt-att-remove{width:24px;height:24px;color:var(--fx-muted);cursor:pointer;background:#ffffff0a;border:none;border-radius:50%;flex-shrink:0;place-items:center;transition:background .12s,color .12s;display:grid}.spt-att-remove:hover{color:#ff6b6b;background:#ff464624}.spt-recording-active{background:#f8717112;border:1px solid #f871712e;border-radius:8px;flex:1;align-items:center;gap:8px;padding:6px 10px;display:flex}.spt-rec-dot{background:#f87171;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1s ease-in-out infinite spt-pulse}.spt-rec-time{color:#f87171;font-variant-numeric:tabular-nums;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:12px}.spt-rec-wave{flex:1;align-items:center;gap:2px;height:28px;display:flex;overflow:hidden}.spt-rec-wave-bar{background:#f8717180;border-radius:2px;flex-shrink:0;width:2px;animation:.6s ease-in-out infinite alternate spt-wave}.spt-rec-stop{color:#fff;cursor:pointer;background:#f87171;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}@keyframes spt-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spt-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.spt-voice-msg{background:#b6ff3b0d;border:1px solid #b6ff3b21;border-radius:24px;flex:1;align-items:center;gap:10px;max-width:440px;padding:8px 12px;display:flex}.spt-voice-play-btn{background:var(--fx-neon);color:#0a0c08;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:opacity .12s;display:grid}.spt-voice-play-btn:hover{opacity:.85}.spt-voice-waveform{flex:1;align-items:center;gap:2px;height:28px;display:flex;overflow:hidden}.spt-voice-bar{background:#b6ff3b38;border-radius:2px;flex-shrink:0;width:2.5px;transition:background 80ms}.spt-voice-bar-played{background:var(--fx-neon)}.spt-voice-dur{color:var(--fx-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px}.spt-voice-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.spt-voice-attach{background:var(--fx-neon);color:#0a0c08;cursor:pointer;border:none;border-radius:6px;padding:4px 11px;font-size:11.5px;font-weight:500}.spt-voice-discard{width:26px;height:26px;color:var(--fx-muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;place-items:center;display:grid}.spt-voice-discard:hover{color:#ff6b6b;background:#ff464624}.spt-form-footer{border-top:1px solid var(--fx-line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.spt-cancel-btn{color:var(--fx-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:300;transition:background .12s}.spt-cancel-btn:hover{background:#ffffff14}.spt-submit-btn{background:var(--fx-neon);color:#0a0c08;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 20px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.spt-submit-btn:disabled{opacity:.35;cursor:default}.spt-submit-btn:not(:disabled):hover{opacity:.85}.spt-spin{animation:.7s linear infinite spt-spin}.spt-form-error{color:#f87171;margin:0 18px;font-size:12px}.spt-info-col{flex-direction:column;gap:10px;display:flex}.spt-info-block{border:1px solid var(--fx-line);background:#ffffff05;border-radius:11px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.spt-info-block-icon{color:var(--fx-neon);line-height:1}.spt-info-block h4{color:var(--fx-fg);margin:0;font-size:13px;font-weight:400}.spt-info-block p{color:var(--fx-muted);margin:0;font-size:12px;font-weight:300;line-height:1.6}.spt-info-link{color:var(--fx-neon);font-size:12px;text-decoration:none}.spt-info-link:hover{text-decoration:underline}.spt-tips-card{background:#b6ff3b08;border:1px solid #b6ff3b1f;border-radius:11px;padding:16px}.spt-tips-head{color:var(--fx-neon);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:400;display:flex}.spt-tips-list{flex-direction:column;gap:5px;margin:0;padding-left:16px;display:flex}.spt-tips-list li{color:var(--fx-muted);font-size:12px;font-weight:300;line-height:1.5}.spt-detail-layout{flex-direction:column;display:flex}.spt-detail-card{border:1px solid var(--fx-line);border-radius:14px;overflow:hidden}.spt-detail-card-head{border-bottom:1px solid var(--fx-line);background:#ffffff05;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.spt-detail-meta{align-items:center;gap:10px;display:flex}.spt-status-badge{letter-spacing:.03em;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:400}.spt-status-badge.spt-status-open{color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b33}.spt-status-badge.spt-status-closed{color:var(--fx-muted);background:#ffffff0f;border:1px solid #ffffff1a}.spt-status-badge.spt-status-in_progress{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.spt-detail-cat-pill{color:var(--fx-muted);align-items:center;gap:6px;font-size:12px;font-weight:300;display:inline-flex}.spt-ticket-id{color:var(--fx-faint);background:#ffffff0a;border-radius:6px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:11px}.spt-detail-card-body{flex-direction:column;gap:20px;padding:24px;display:flex}.spt-detail-subject{color:var(--fx-fg);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400}.spt-detail-date{color:var(--fx-faint);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:300;display:flex}.spt-detail-message{gap:12px;display:flex}.spt-msg-avatar{width:34px;height:34px;color:var(--fx-neon);letter-spacing:.05em;background:#b6ff3b1f;border:1px solid #b6ff3b40;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.spt-msg-bubble{background:#ffffff08;border:1px solid #ffffff14;border-radius:4px 14px 14px;flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px 16px;display:flex}.spt-detail-desc{color:var(--fx-fg);white-space:pre-wrap;margin:0;font-size:13px;font-weight:300;line-height:1.7}.spt-msg-time{color:var(--fx-faint);font-size:11px;font-weight:300}.spt-detail-attachments{flex-direction:column;gap:10px;display:flex}.spt-detail-att{flex-direction:column;gap:4px;display:flex}.spt-detail-img{object-fit:contain;cursor:zoom-in;border:1px solid #ffffff14;border-radius:10px;max-width:100%;max-height:320px}.spt-detail-video{background:#000;border:1px solid #ffffff14;border-radius:10px;width:100%;max-height:260px}.spt-detail-audio{color:var(--fx-neon);background:#b6ff3b0a;border:1px solid #b6ff3b1f;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.spt-detail-audio-player{height:36px;accent-color:var(--fx-neon);flex:1}.spt-detail-file{color:var(--fx-fg);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:300;text-decoration:none;display:inline-flex}.spt-detail-file small{color:var(--fx-faint);font-size:11px}.spt-detail-file:hover{background:#ffffff12}.spt-awaiting-reply{color:var(--fx-muted);background:#ffffff05;border:1px dashed #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:300;display:flex}.spt-awaiting-reply i{color:var(--fx-faint)}.spt-detail-card-foot{border-top:1px solid var(--fx-line);color:var(--fx-muted);background:#ffffff03;align-items:center;gap:10px;padding:14px 22px;font-size:12px;font-weight:300;display:flex}.spt-detail-card-foot i{color:var(--fx-faint);font-size:15px}.stg-shell{height:100%;min-height:0;display:flex}.stg-nav{border-right:1px solid var(--fx-line);flex-direction:column;flex-shrink:0;gap:0;width:196px;padding:20px 10px;display:flex;overflow-y:auto}.stg-nav-group{flex-direction:column;gap:1px;margin-bottom:20px;display:flex}.stg-nav-group:last-child{margin-bottom:0}.stg-nav-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-faint);margin-bottom:4px;padding:0 8px;font-size:10px;font-weight:400}.stg-nav-item{color:var(--fx-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;width:100%;padding:7px 10px;font-size:13px;font-weight:300;transition:background .1s,color .1s;display:flex}.stg-nav-item:hover{color:var(--fx-fg);background:#ffffff0a}.stg-nav-item-active{color:var(--fx-fg);background:#ffffff0f;font-weight:400}.stg-nav-item-active:hover{background:#ffffff14}.stg-content{flex:1;min-width:0;padding:28px 36px 40px;overflow-y:auto}.stg-pane{flex-direction:column;gap:0;display:flex}.stg-pane-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.stg-pane-title{letter-spacing:-.02em;color:var(--fx-fg);margin:0 0 4px;font-size:17px;font-weight:400}.stg-pane-sub{color:var(--fx-muted);margin:0;font-size:12px;font-weight:300}.stg-section-head{letter-spacing:.07em;text-transform:uppercase;color:var(--fx-faint);margin:24px 0 8px;font-size:11px;font-weight:400}.stg-section-head:first-child{margin-top:0}.stg-card{border:1px solid var(--fx-line);background:#ffffff03;border-radius:10px;margin-bottom:0;overflow:hidden}.stg-card-danger{background:#f8717106;border-color:#f871712e}.stg-divider{background:var(--fx-line);height:1px;margin:0}.stg-divider-danger{background:#f871711f}.stg-field{flex-direction:column;gap:5px;padding:14px 16px;display:flex}.stg-field-row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.stg-field-action{align-items:center}.stg-field-row .stg-field{flex:1;padding:0}.stg-label{color:var(--fx-fg);font-size:13px;font-weight:300}.stg-label-danger{color:#f87171}.stg-hint{color:var(--fx-faint);margin:0;font-size:11px}.stg-muted-val{color:var(--fx-muted);flex-shrink:0;font-size:13px;font-weight:300}.stg-error{color:#f87171;margin:0;font-size:12px}.stg-input{color:var(--fx-fg);background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;width:100%;max-width:320px;margin-top:2px;padding:7px 10px;font-size:13px;font-weight:300;transition:border-color .15s,background .15s;box-shadow:none!important;outline:0!important}.stg-input:focus{background:#b6ff3b08;border-color:#b6ff3b59}.stg-input::placeholder{color:var(--fx-faint)}.stg-input-grow{flex:1;max-width:none}.stg-select{color:var(--fx-fg);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;flex-shrink:0;padding:7px 10px;font-size:13px;font-weight:300;box-shadow:none!important;outline:0!important}.stg-inline-form{align-items:center;gap:8px;margin-top:2px;display:flex}.stg-action-btn{background:var(--fx-neon);color:#0a0c08;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:500;transition:opacity .15s;display:inline-flex}.stg-action-btn:disabled{opacity:.35;cursor:default}.stg-action-btn:not(:disabled):hover{opacity:.88}.stg-ghost-btn{color:var(--fx-muted);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:300;transition:background .12s,color .12s;display:inline-flex}.stg-ghost-btn:hover{color:var(--fx-fg);background:#ffffff17}.stg-ghost-btn-danger{color:#f87171;background:#f871710f;border-color:#f8717140}.stg-ghost-btn-danger:hover{color:#f87171;background:#f8717124}.stg-danger-btn{color:#f87171;cursor:pointer;white-space:nowrap;background:#f871711a;border:1px solid #f871714d;border-radius:7px;flex-shrink:0;align-items:center;padding:6px 13px;font-size:12px;transition:background .12s;display:inline-flex}.stg-danger-btn:hover{background:#f8717133}.stg-revoke-btn{color:#f87171;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f8717133;border-radius:5px;align-items:center;padding:4px 9px;font-size:11px;transition:background .12s;display:inline-flex}.stg-revoke-btn:hover{background:#f871711a}.stg-copy-row,.stg-key-row{flex-shrink:0;align-items:center;gap:8px;display:flex}.stg-mono{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.stg-copy-btn{cursor:pointer;width:24px;height:24px;color:var(--fx-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.stg-copy-btn:hover{color:var(--fx-fg);background:#ffffff17}.stg-badge{color:var(--fx-fg);background:#ffffff12;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:400}.stg-badge-green{color:var(--fx-neon);background:#b6ff3b12;border-color:#b6ff3b33}.stg-plan-row{flex-shrink:0;align-items:center;gap:8px;display:flex}.stg-toggle{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;width:34px;height:20px;transition:background .18s,border-color .18s;position:relative}.stg-toggle-on{background:var(--fx-neon);border-color:var(--fx-neon)}.stg-toggle-thumb{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}.stg-toggle-on .stg-toggle-thumb{background:#0a0c08;transform:translate(14px)}.stg-avatar-strip{align-items:center;gap:13px;padding:14px 16px;display:flex}.stg-avatar-circle{width:40px;height:40px;color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.stg-avatar-name{color:var(--fx-fg);margin:0 0 2px;font-size:13px;font-weight:400}.stg-avatar-email{color:var(--fx-muted);margin:0;font-size:12px}.stg-spin{animation:.7s linear infinite stg-rotate}@keyframes stg-rotate{to{transform:rotate(360deg)}}.ntf-shell{height:100%;min-height:0;display:flex}.ntf-sidebar{border-right:1px solid var(--fx-line);flex-direction:column;flex-shrink:0;width:210px;display:flex;overflow-y:auto}.ntf-sidebar-brand{border-bottom:1px solid var(--fx-line);align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.ntf-sidebar-icon{width:28px;height:28px;color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ntf-sidebar-title{color:var(--fx-fg);letter-spacing:-.01em;margin:0;font-size:12px;font-weight:400}.ntf-sidebar-sub{color:var(--fx-faint);margin:0;font-size:10px}.ntf-sidebar-nav{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex}.ntf-nav-item{color:var(--fx-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;width:100%;padding:7px 10px;font-size:13px;font-weight:300;transition:background .1s,color .1s;display:flex}.ntf-nav-item:hover{color:var(--fx-fg);background:#ffffff0a}.ntf-nav-item.active{color:var(--fx-fg);background:#ffffff0f;font-weight:400}.ntf-sidebar-footer{border-top:1px solid var(--fx-line);padding:12px 16px}.ntf-footer-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fx-faint);margin:0 0 2px;font-size:10px}.ntf-footer-url{color:var(--fx-muted);margin:0;font-family:IBM Plex Mono,monospace;font-size:11px}.ntf-main{flex:1;min-width:0;padding:28px 36px 40px;overflow-y:auto}.ntf-panel{flex-direction:column;gap:16px;max-width:760px;display:flex}.ntf-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ntf-panel-title{letter-spacing:-.02em;color:var(--fx-fg);margin:0 0 3px;font-size:17px;font-weight:400}.ntf-panel-sub{color:var(--fx-muted);margin:0;font-size:12px;font-weight:300}.ntf-section-head{letter-spacing:.07em;text-transform:uppercase;color:var(--fx-faint);margin:0 0 10px;font-size:11px;font-weight:400}.ntf-cta{background:var(--fx-neon);color:#0a0c08;cursor:pointer;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:opacity .15s;display:inline-flex}.ntf-cta:disabled{opacity:.35;cursor:default}.ntf-ghost{color:var(--fx-muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:6px;align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}.ntf-ghost:hover{color:var(--fx-fg);background:#ffffff14}.ntf-revoke{color:#f87171;cursor:pointer;background:0 0;border:1px solid #f8717133;border-radius:5px;align-items:center;padding:4px 9px;font-size:11px;display:inline-flex}.ntf-err{color:#f87171;background:#f8717112;border:1px solid #f871712e;border-radius:7px;margin:0;padding:8px 12px;font-size:12px}.ntf-ok{color:var(--fx-neon);background:#b6ff3b12;border:1px solid #b6ff3b2e;border-radius:7px;margin:0;padding:8px 12px;font-size:12px}.ntf-empty{min-height:120px;color:var(--fx-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:300;display:flex}.ntf-list{border:1px solid var(--fx-line);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.ntf-mono{color:var(--fx-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.ntf-badge{white-space:nowrap;border:1px solid;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:400}.ntf-badge-green{color:var(--fx-neon);background:#b6ff3b12;border-color:#b6ff3b33}.ntf-badge-amber{color:#f59e0b;background:#f59e0b12;border-color:#f59e0b40}.ntf-badge-red{color:#f87171;background:#f8717112;border-color:#f8717133}.ntf-session-row{border-bottom:1px solid var(--fx-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.ntf-session-row:last-child{border-bottom:none}.ntf-session-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ntf-session-num{color:var(--fx-fg);font-size:13px;font-weight:400}.ntf-session-meta{color:var(--fx-faint);font-family:IBM Plex Mono,monospace;font-size:11px}.ntf-qr-card{background:#b6ff3b08;border:1px solid #b6ff3b33;border-radius:12px;align-items:flex-start;gap:24px;padding:20px;display:flex}.ntf-qr-left{flex:1}.ntf-qr-hint{color:var(--fx-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.ntf-qr-img-wrap{flex-shrink:0}.ntf-qr-placeholder{border:1px solid var(--fx-line);width:160px;height:160px;color:var(--fx-faint);background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:flex}.ntf-unread{background:var(--fx-neon);color:#0a0c08;border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.ntf-inbox{border:1px solid var(--fx-line);border-radius:12px;gap:0;max-width:900px;height:100%;min-height:540px;display:flex;overflow:hidden}.ntf-thread-list{border-right:1px solid var(--fx-line);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow-y:auto}.ntf-list-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fx-faint);margin:0;padding:12px 14px 6px;font-size:10px}.ntf-thread-item{text-align:left;border:none;border-bottom:1px solid var(--fx-line);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 14px;transition:background .1s;display:flex}.ntf-thread-item:hover{background:#ffffff08}.ntf-thread-item.active{border-left:2px solid var(--fx-neon);background:#b6ff3b0d}.ntf-thread-avatar{width:32px;height:32px;color:var(--fx-fg);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.ntf-thread-avatar.sm{width:28px;height:28px;font-size:11px}.ntf-thread-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ntf-thread-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.ntf-thread-preview{color:var(--fx-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ntf-chat-pane{flex-direction:column;flex:1;min-width:0;display:flex}.ntf-chat-empty{color:var(--fx-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.ntf-chat-header{border-bottom:1px solid var(--fx-line);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.ntf-chat-name{color:var(--fx-fg);margin:0;font-size:13px;font-weight:400}.ntf-chat-sub{color:var(--fx-faint);margin:0;font-size:11px}.ntf-msg-list{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.ntf-msg{flex-direction:column;gap:2px;max-width:70%;display:flex}.ntf-msg-inbound{align-self:flex-start}.ntf-msg-outbound{align-self:flex-end}.ntf-msg-text{word-break:break-word;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.ntf-msg-inbound .ntf-msg-text{color:var(--fx-fg);background:#ffffff12;border-bottom-left-radius:3px}.ntf-msg-outbound .ntf-msg-text{color:var(--fx-fg);background:#b6ff3b1f;border-bottom-right-radius:3px}.ntf-msg-time{color:var(--fx-faint);align-self:flex-end;font-size:10px}.ntf-reply-bar{border-top:1px solid var(--fx-line);flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.ntf-reply-input{color:var(--fx-fg);background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:13px;font-weight:300}.ntf-reply-input:focus{border-color:#b6ff3b4d}.ntf-send-btn{background:var(--fx-neon);color:#0a0c08;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:600;display:flex}.ntf-send-btn:disabled{opacity:.35;cursor:default}.ntf-compose-card{border:1px solid var(--fx-line);background:#ffffff03;border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ntf-compose-field{flex-direction:column;gap:5px;display:flex}.ntf-compose-label{color:var(--fx-fg);font-size:12px;font-weight:300}.ntf-compose-hint{color:var(--fx-faint);margin:0;font-size:11px}.ntf-compose-input{color:var(--fx-fg);background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;outline:none;max-width:360px;padding:7px 10px;font-size:13px;font-weight:300}.ntf-compose-input:focus{border-color:#b6ff3b4d}.ntf-compose-select{color:var(--fx-fg);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;outline:none;max-width:260px;padding:6px 10px;font-size:13px;font-weight:300}.ntf-compose-textarea{color:var(--fx-fg);resize:vertical;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;outline:none;width:100%;padding:8px 10px;font-size:13px;font-weight:300}.ntf-compose-textarea:focus{border-color:#b6ff3b4d}.ntf-hook-row{border-bottom:1px solid var(--fx-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ntf-hook-row:last-child{border-bottom:none}.ntf-hook-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ntf-hook-url{color:var(--fx-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ntf-hook-events{color:var(--fx-faint);font-size:11px}.ntf-event-chip{border:1px solid var(--fx-line);color:var(--fx-muted);cursor:pointer;background:0 0;border-radius:20px;padding:4px 10px;font-size:11px;transition:background .1s,color .1s,border-color .1s}.ntf-event-chip.active{color:var(--fx-neon);background:#b6ff3b1a;border-color:#b6ff3b4d}.ntf-deliveries{flex-direction:column;gap:6px;width:100%;padding:10px 0 0;display:flex}.ntf-delivery-row{align-items:center;gap:10px;display:flex}.ntf-stats-row{gap:12px;display:flex}.ntf-stat-card{border:1px solid var(--fx-line);background:#ffffff03;border-radius:10px;flex:1;padding:14px 16px}.ntf-stat-val{color:var(--fx-fg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:24px;font-weight:400}.ntf-stat-label{color:var(--fx-faint);margin:0;font-size:11px}.ntf-chart-wrap{border:1px solid var(--fx-line);background:#ffffff03;border-radius:10px;padding:16px}.ntf-chart{align-items:flex-end;gap:3px;height:160px;display:flex;overflow-x:auto}.ntf-bar-col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:8px;display:flex}.ntf-bar-stack{flex-direction:column-reverse;flex:1;gap:1px;width:100%;display:flex}.ntf-bar{border-radius:2px 2px 0 0;width:100%;min-height:2px;transition:height .3s}.ntf-bar-sent{background:var(--fx-neon)}.ntf-bar-recv{background:#b6ff3b4d}.ntf-bar-label{color:var(--fx-faint);white-space:nowrap;font-size:9px}.ntf-legend{color:var(--fx-muted);align-items:center;gap:14px;margin-top:12px;font-size:11px;display:flex}.ntf-legend-dot{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.ntf-onboarding-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;flex-direction:column;gap:0;width:100%;max-width:480px;padding:36px 32px;display:flex}.ntf-onboarding-icon{justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.ntf-onboarding-title{letter-spacing:-.03em;color:var(--fx-fg);margin:0 0 10px;font-size:20px;font-weight:400}.ntf-onboarding-body{color:var(--fx-muted);margin:0 0 20px;font-size:13px;font-weight:300;line-height:1.6}.ntf-onboarding-features{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ntf-onboarding-features li{color:var(--fx-muted);padding-left:18px;font-size:12px;position:relative}.ntf-onboarding-features li:before{content:"✓";color:var(--fx-neon);font-size:11px;position:absolute;left:0}.ntf-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 24px;display:flex}.ntf-empty-icon{margin-bottom:4px;font-size:32px}.ntf-empty-title{color:var(--fx-fg);margin:0;font-size:13px;font-weight:400}.ntf-session-avatar{border:1px solid var(--fx-line);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ntf-qr-card{background:#b6ff3b08;border:1px solid #b6ff3b33;border-radius:14px;align-items:flex-start;gap:28px;margin-bottom:16px;padding:24px;display:flex}.ntf-qr-left{flex:1;min-width:0}.ntf-qr-title{color:var(--fx-fg);margin:0 0 12px;font-size:14px;font-weight:400}.ntf-qr-steps{flex-direction:column;gap:6px;margin:0 0 12px;padding:0 0 0 16px;display:flex}.ntf-qr-steps li{color:var(--fx-muted);font-size:12px;line-height:1.5}.ntf-qr-steps strong{color:var(--fx-fg);font-weight:400}.ntf-qr-hint{color:var(--fx-faint);margin:0;font-size:11px}.ntf-qr-img-wrap{border:1px solid var(--fx-line);background:#ffffff0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:168px;height:168px;display:flex}.ntf-qr-placeholder{width:100%;height:100%;color:var(--fx-faint);justify-content:center;align-items:center;display:flex}.ntf-thread-row{justify-content:space-between;align-items:center;gap:4px;display:flex}.ntf-thread-time{color:var(--fx-faint);flex-shrink:0;font-size:10px}.ntf-thread-loading{flex:1;justify-content:center;align-items:center;display:flex}.ntf-thread-empty{text-align:center;color:var(--fx-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex}.ntf-msg-meta{color:var(--fx-faint);align-self:flex-end;font-size:10px}.ntf-key-row{border:1px solid var(--fx-line);background:#ffffff08;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.ntf-key-value{min-width:0;color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:0;font-family:IBM Plex Mono,monospace;font-size:12px;overflow:hidden}.ntf-sess-stats{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:10px;align-items:center;gap:0;margin-bottom:16px;padding:14px 20px;display:flex}.ntf-sess-stat{flex-direction:column;flex:1;gap:2px;display:flex}.ntf-sess-stat-val{letter-spacing:-.04em;color:var(--fx-fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1}.ntf-sess-stat-lbl{color:var(--fx-faint);font-size:11px;font-weight:300}.ntf-sess-stat-div{background:var(--fx-line);width:1px;height:28px;margin:0 20px}.ntf-add-form{background:var(--fx-card);border:1px solid #b6ff3b26;border-radius:10px;margin-bottom:16px;padding:18px 20px}.ntf-qr-badge{color:var(--fx-neon);background:#b6ff3b14;border:1px solid #b6ff3b2e;border-radius:20px;align-items:center;gap:7px;margin-bottom:12px;padding:3px 10px 3px 7px;font-size:11px;display:inline-flex}.ntf-qr-pulse{background:var(--fx-neon);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.4s ease-in-out infinite ntf-pulse}@keyframes ntf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ntf-sess-skeleton{background:linear-gradient(90deg,#ffffff08 0%,#ffffff0f 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:10px;height:64px;animation:1.4s ease-in-out infinite ntf-shimmer}@keyframes ntf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ntf-sess-empty{text-align:center;border:1px dashed #ffffff14;border-radius:14px;flex-direction:column;align-items:center;padding:56px 32px;display:flex}.ntf-sess-empty-graphic{margin-bottom:20px}.ntf-sess-empty-title{color:var(--fx-fg);letter-spacing:-.02em;margin:0 0 8px;font-size:15px;font-weight:400}.ntf-sess-empty-sub{color:var(--fx-muted);max-width:340px;margin:0;font-size:12px;font-weight:300;line-height:1.6}.ntf-sess-list{flex-direction:column;gap:8px;display:flex}.ntf-sess-row{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s;display:flex}.ntf-sess-row:hover{border-color:#ffffff1f}.ntf-sess-icon{border:1px solid var(--fx-line);background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ntf-table{border-collapse:collapse;width:100%}.ntf-table thead tr{border-bottom:1px solid var(--fx-line)}.ntf-table th{color:var(--fx-faint);text-align:left;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:0 16px 10px;font-size:11px;font-weight:500}.ntf-table th:first-child{padding-left:0}.ntf-table td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px 16px}.ntf-table td:first-child{padding-left:0}.ntf-table tbody tr:last-child td{border-bottom:0}.ntf-table tbody tr:hover td{background:#ffffff04}.ntf-status-badge{border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.ntf-status-badge:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.ntf-status-connected{color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b33}.ntf-status-connected:before{background:var(--fx-neon)}.ntf-status-pairing{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33}.ntf-status-pairing:before{background:#f59e0b}.ntf-status-disconnected,.ntf-status-failed{color:var(--fx-faint);border:1px solid var(--fx-line);background:#ffffff0a}.ntf-status-disconnected:before,.ntf-status-failed:before{background:var(--fx-faint)}.ntf-table-action{width:28px;height:28px;color:var(--fx-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.ntf-table-action:hover{color:#f87171;background:#f871710f;border-color:#f8717133}.ntf-wh-topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.ntf-wh-title{color:#e8e8e4;letter-spacing:-.01em;font-size:20px;font-weight:600}.ntf-wh-add-btn{color:#0a0a0a;cursor:pointer;background:#fff;border:none;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.ntf-wh-add-btn:hover{opacity:.88}.ntf-wh-code-btn{background:var(--fx-card);border:1px solid var(--fx-line);width:34px;height:34px;color:var(--fx-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.ntf-wh-code-btn:hover{color:#d8d8d4;border-color:#444}.ntf-wh-form-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:10px;margin-bottom:24px;padding:20px}.ntf-wh-cancel-btn{border:1px solid var(--fx-line);color:var(--fx-muted);cursor:pointer;background:0 0;border-radius:6px;padding:7px 14px;font-size:13px;transition:border-color .15s,color .15s}.ntf-wh-cancel-btn:hover{color:#ccc;border-color:#555}.ntf-wh-empty{text-align:center;background:var(--fx-card);border:1px solid var(--fx-line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}.ntf-wh-empty-icon{color:#555;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.ntf-wh-empty-title{color:#e0e0dc;margin-bottom:8px;font-size:15px;font-weight:600}.ntf-wh-empty-sub{color:var(--fx-muted);max-width:300px;margin-bottom:24px;font-size:13px;line-height:1.55}.ntf-wh-empty-btn{color:#0a0a0a;cursor:pointer;background:#fff;border:none;border-radius:20px;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.ntf-wh-empty-btn:hover{opacity:.88}.ntf-wh-list{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:10px;overflow:hidden}.ntf-wh-row{align-items:center;gap:16px;padding:16px 20px;display:flex}.ntf-wh-url{color:#d8d8d4;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:13px;overflow:hidden}.ntf-wh-events{color:var(--fx-faint);font-size:11px}.ntf-row-list{flex-direction:column;display:flex}.ntf-row{cursor:default;border-radius:8px;grid-template-columns:44px 1fr auto auto 32px;align-items:center;gap:0 16px;padding:12px 8px;transition:background .1s;display:grid}.ntf-row:hover{background:#ffffff08}.ntf-row-border{border-bottom:1px solid #ffffff0a}.ntf-row-border:hover{border-bottom-color:#0000}.ntf-row-avatar{color:#25d366;background:#0d1f0d;border:1px solid #25d36640;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ntf-row-info{flex-direction:column;gap:3px;min-width:0;display:flex}.ntf-row-phone{color:#e0e0dc;letter-spacing:.01em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13.5px;font-weight:500}.ntf-row-label{color:var(--fx-faint);font-size:11.5px}.ntf-row-time{color:#555;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.ntf-row-menu{color:#444;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:flex}.ntf-row-menu:hover{color:#f87171;background:#f8717114}.ntf-row-skeleton{background:linear-gradient(90deg,#ffffff08 0%,#ffffff0f 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:8px;height:52px;margin-bottom:1px;animation:1.4s infinite ntf-shimmer}.rm-backdrop{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rm-card{background:#141416;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #000000b3}.rm-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 20px 16px;display:flex}.rm-title{color:#e8e8e4;letter-spacing:-.01em;font-size:15px;font-weight:500}.rm-close{color:#888;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:flex}.rm-close:hover{color:#e0e0dc;background:#ffffff1a}.rm-form{flex-direction:column;display:flex}.rm-field{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.rm-label{color:#888;letter-spacing:.01em;font-size:12px;font-weight:400}.rm-input{color:#e0e0dc;width:100%;font:inherit;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .12s}.rm-input:focus{background:#ffffff12;border-color:#ffffff40}.rm-input::placeholder{color:#555}.rm-select{color:#e0e0dc;width:100%;font:inherit;cursor:pointer;appearance:none;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:10px 32px 10px 12px;font-size:13px}.rm-select option{background:#1a1a1c}.rm-hint{color:#555;font-size:11px;line-height:1.5}.rm-actions{align-items:center;gap:8px;padding:16px 20px;display:flex}.rm-btn-primary{color:#0a0a0a;font:inherit;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:500;transition:opacity .12s;display:inline-flex}.rm-btn-primary:disabled{opacity:.35;cursor:not-allowed}.rm-btn-primary:hover:not(:disabled){opacity:.9}.rm-btn-cancel{color:#888;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;transition:border-color .12s,color .12s;display:inline-flex}.rm-btn-cancel:hover{color:#ccc;border-color:#fff3}.rm-btn-danger{color:#f87171;font:inherit;cursor:pointer;background:#f871711f;border:1px solid #f871714d;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.rm-btn-danger:hover{background:#f8717133}.rm-kbd{color:#000000b3;letter-spacing:.02em;background:#ffffff26;border-radius:4px;align-items:center;padding:1px 5px;font-family:inherit;font-size:10px;display:inline-flex}.rm-kbd-dark{color:#777;background:#ffffff14}.env-modal-inner{flex-direction:column;max-height:calc(100vh - 120px);display:flex;overflow:hidden}.env-modal-inner form{flex-direction:column;display:flex;overflow:hidden}.ntf-wh-api-backdrop{z-index:400;position:fixed;inset:0}.ntf-wh-api-panel{background:#111113;border-left:1px solid #222;flex-direction:column;width:420px;max-width:100vw;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 40px #00000080}.ntf-wh-api-head{border-bottom:1px solid #1e1e1e;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.ntf-wh-api-head-title{color:#e0e0dc;letter-spacing:-.01em;font-size:15px;font-weight:600}.ntf-wh-api-close{color:#666;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,border-color .15s;display:flex}.ntf-wh-api-close:hover{color:#ccc;border-color:#444}.ntf-wh-api-langs{border-bottom:1px solid #1a1a1a;flex-shrink:0;gap:2px;padding:12px 16px;display:flex}.ntf-wh-api-lang{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:12px;transition:background .12s,color .12s}.ntf-wh-api-lang:hover{color:#aaa;background:#1a1a1a}.ntf-wh-api-lang.active{color:#e0e0dc;background:#222}.ntf-wh-api-body{flex:1;padding:8px 0 24px;overflow-y:auto}.ntf-wh-api-section{padding:20px 20px 0}.ntf-wh-api-op-title{color:#d0d0cc;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.ntf-wh-api-op-title svg{color:#555}.ntf-wh-api-code{color:#a8b8a0;white-space:pre;background:#0e0e10;border:1px solid #1e1e20;border-radius:8px;margin-bottom:8px;padding:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.65;overflow-x:auto}.inbox-shell{flex:1;min-height:560px;display:flex;overflow:hidden}.inbox-sidebar{border-right:1px solid var(--fx-line);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.inbox-sidebar-head{border-bottom:1px solid var(--fx-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.inbox-sidebar-title{color:var(--fx-fg);font-size:13px;font-weight:500}.inbox-unread-pill{background:var(--fx-neon);color:#0a0c08;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:600}.inbox-loading{flex-direction:column;gap:1px;padding:8px 0;display:flex}.inbox-thread-skeleton{background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%) 0 0/200% 100%;height:60px;animation:1.4s ease-in-out infinite ntf-shimmer}.inbox-empty-threads{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding:32px 20px;display:flex}.inbox-empty-threads p{color:var(--fx-muted);margin:0 0 6px;font-size:13px;font-weight:400}.inbox-empty-threads span{color:var(--fx-faint);font-size:11px;line-height:1.5}.inbox-thread{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .1s;display:flex}.inbox-thread:hover{background:#ffffff06}.inbox-thread-active{border-left:2px solid var(--fx-neon);background:#b6ff3b0a!important}.inbox-avatar{width:34px;height:34px;color:var(--fx-fg);text-transform:uppercase;background:#ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.inbox-thread-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.inbox-thread-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.inbox-thread-name{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.inbox-thread-ts{color:var(--fx-faint);flex-shrink:0;font-size:10px}.inbox-thread-addr{color:var(--fx-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.inbox-badge{background:var(--fx-neon);color:#0a0c08;border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.inbox-chat{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.inbox-chat-placeholder{color:var(--fx-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.inbox-chat-header{border-bottom:1px solid var(--fx-line);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.inbox-chat-name{color:var(--fx-fg);margin:0;font-size:13px;font-weight:500}.inbox-chat-sub{color:var(--fx-faint);margin:2px 0 0;font-size:11px}.inbox-msg-list{flex-direction:column;flex:1;gap:10px;padding:20px 16px;display:flex;overflow-y:auto}.inbox-msg{flex-direction:column;gap:3px;max-width:68%;display:flex}.inbox-msg-inbound{align-self:flex-start}.inbox-msg-outbound{align-self:flex-end}.inbox-msg-text{word-break:break-word;border-radius:12px;margin:0;padding:9px 13px;font-size:13px;line-height:1.5}.inbox-msg-inbound .inbox-msg-text{color:var(--fx-fg);background:#ffffff0f;border-bottom-left-radius:3px}.inbox-msg-outbound .inbox-msg-text{color:var(--fx-fg);background:#b6ff3b1c;border-bottom-right-radius:3px}.inbox-msg-time{color:var(--fx-faint);align-self:flex-end;font-size:10px}.inbox-reply-bar{border-top:1px solid var(--fx-line);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.inbox-reply-input{color:var(--fx-fg);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:9px 13px;font-size:13px;font-weight:300;transition:border-color .15s}.inbox-reply-input:focus{border-color:#b6ff3b40}.inbox-reply-input::placeholder{color:var(--fx-faint)}.inbox-send-btn{background:var(--fx-fg);cursor:pointer;width:34px;height:34px;color:var(--fx-bg);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.inbox-send-btn:hover:not(:disabled){opacity:.85}.inbox-send-btn:disabled{opacity:.3;cursor:not-allowed}.api-page{flex-direction:column;gap:12px;width:100%;max-width:600px;display:flex;position:relative}.api-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;overflow:hidden}.api-card-row{align-items:center;gap:14px;padding:16px 20px;display:flex}.api-card-row-col{flex-direction:column;align-items:stretch;gap:10px}.api-divider{background:var(--fx-line);height:1px}.api-row-head{justify-content:space-between;align-items:center;display:flex}.api-row-label-group{align-items:center;gap:8px;display:flex}.api-row-label{color:var(--fx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.api-row-sub{color:var(--fx-faint);margin:0;font-size:12px;line-height:1.5}.api-row-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.api-live-badge{color:var(--fx-neon);letter-spacing:.05em;background:#b6ff3b1a;border:1px solid #b6ff3b33;border-radius:99px;padding:1px 7px;font-size:9px;font-weight:700}.api-key-code{color:var(--fx-faint);border:1px solid var(--fx-line);letter-spacing:.04em;word-break:break-all;background:#ffffff08;border-radius:8px;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6}.api-key-code.revealed{color:var(--fx-fg)}.api-mono{color:var(--fx-fg);font-family:IBM Plex Mono,monospace;font-size:12px}.api-ghost-btn{border:1px solid var(--fx-line);color:var(--fx-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:5px 12px;font-size:11px;font-weight:500;transition:border-color .15s,color .15s}.api-ghost-btn:hover{color:var(--fx-fg);border-color:#ffffff2e}.api-icon-btn{border:1px solid var(--fx-line);width:28px;height:28px;color:var(--fx-muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.api-icon-btn:hover{color:var(--fx-fg);border-color:#ffffff2e}.api-danger-btn{color:#f87171;cursor:pointer;white-space:nowrap;background:#f8717114;border:1px solid #f8717133;border-radius:7px;padding:5px 12px;font-size:11px;font-weight:500;transition:background .15s}.api-danger-btn:hover{background:#f8717124}.api-snippet-card{background:#111113!important;border-color:#222!important}.api-snippet-head{align-items:center;gap:10px;padding:14px 16px 0;display:flex}.api-snippet-head .api-row-label{color:#e0e0dc;letter-spacing:-.01em;text-transform:none;flex:1;font-size:13px;font-weight:600}.api-lang-tabs{border-bottom:1px solid #1a1a1a;gap:2px;padding:12px 16px;display:flex}.api-lang-tab{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:400;transition:background .12s,color .12s}.api-lang-tab:hover{color:#aaa;background:#1a1a1a}.api-lang-tab.active{color:#e0e0dc;background:#222}.api-snippet-body{padding:16px 16px 20px}.api-snippet-code{color:#a8b8a0;white-space:pre;background:#0e0e10;border:1px solid #1e1e20;border-radius:8px;margin:0;padding:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.65;overflow-x:auto}.api-endpoint-group{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-faint);margin:0;padding:10px 20px 6px;font-size:10px;font-weight:700}.api-endpoint-row{border-top:1px solid #ffffff08;align-items:center;gap:10px;padding:7px 20px;display:flex}.api-method-badge{letter-spacing:.04em;flex-shrink:0;width:44px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.api-endpoint-path{color:var(--fx-fg);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.api-endpoint-desc{color:var(--fx-faint);white-space:nowrap;font-size:11px}.api-docs-banner{background:#b6ff3b0a;border:1px solid #b6ff3b1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.api-docs-title{color:var(--fx-fg);margin:0 0 3px;font-size:12px;font-weight:600}.api-docs-sub{color:var(--fx-muted);margin:0;font-size:11px}.api-docs-link{color:var(--fx-neon);white-space:nowrap;border:1px solid #b6ff3b4d;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s}.api-docs-link:hover{background:#b6ff3b12}.rimbra-verity .hero-dash-wrap{padding:0 var(--g);z-index:5;margin-top:-80px;position:relative}.rimbra-verity .hero-dash{grid-template-columns:repeat(3,1fr);gap:14px;max-width:960px;margin:0 auto;display:grid}.rimbra-verity .dash-card{text-align:left;-webkit-backdrop-filter:blur(24px);background:#090a09eb;border:1px solid #ffffff1a;border-radius:16px;padding:22px 20px;box-shadow:0 0 0 1px #0006,0 24px 48px #0009}.rimbra-verity .dash-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.rimbra-verity .dash-live{color:var(--acc);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.rimbra-verity .dash-live-dot{background:var(--acc);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite rv-dash-pulse}@keyframes rv-dash-pulse{0%,to{opacity:1;box-shadow:0 0 #b6ff3b80}60%{opacity:.7;box-shadow:0 0 0 5px #b6ff3b00}}.rimbra-verity .dash-time,.rimbra-verity .dash-notif-time{color:var(--fg3);font-size:10.5px}.rimbra-verity .dash-service{letter-spacing:-.03em;color:var(--fg);margin-bottom:4px;font-size:15px;font-weight:600}.rimbra-verity .dash-meta{color:var(--fg3);margin-bottom:14px;font-family:ui-monospace,monospace;font-size:11.5px}.rimbra-verity .dash-bar{background:#ffffff14;border-radius:99px;height:3px;margin-bottom:14px;overflow:hidden}.rimbra-verity .dash-bar-fill{background:var(--acc);border-radius:99px;width:100%;height:100%}.rimbra-verity .dash-tags{gap:10px;display:flex}.rimbra-verity .dash-tags span{color:#b6ff3ba6;font-size:10.5px;font-weight:500}.rimbra-verity .dash-label{color:var(--fg3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.rimbra-verity .dash-email-stats{gap:0;margin:14px 0;display:flex}.rimbra-verity .dash-email-stats>div{flex-direction:column;flex:1;gap:3px;display:flex}.rimbra-verity .dash-big{letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.rimbra-verity .dash-sub{color:var(--fg3);margin-top:2px;font-size:10.5px}.rimbra-verity .dash-sparkline{opacity:.8}.rimbra-verity .dash-notif-list{flex-direction:column;gap:11px;margin-top:14px;display:flex}.rimbra-verity .dash-notif{align-items:flex-start;gap:10px;display:flex}.rimbra-verity .dash-ch{letter-spacing:.04em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:flex}.rimbra-verity .dash-ch-wa{color:#25d366;background:#25d36626}.rimbra-verity .dash-ch-sl{color:#e5466b;background:#e01e5a1f}.rimbra-verity .dash-ch-dc{color:#8891f5;background:#5865f226}.rimbra-verity .dash-notif-body p:first-child{color:#ffffffb8;margin-bottom:2px;font-size:12.5px;line-height:1.3}.rimbra-verity .stats-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.rimbra-verity .stat-item{padding:44px var(--g);border-right:1px solid var(--line);text-align:center}.rimbra-verity .stat-item:last-child{border-right:none}.rimbra-verity .stat-num{letter-spacing:-.06em;color:var(--fg);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(28px,3.8vw,52px);font-weight:400;line-height:1;display:block}.rimbra-verity .stat-label{color:var(--fg3);letter-spacing:.04em;font-size:12px;display:block}@media (max-width:900px){.rimbra-verity .hero-dash{grid-template-columns:1fr;max-width:460px}.rimbra-verity .hero-dash-wrap{margin-top:-50px}.rimbra-verity .dash-card:nth-child(2),.rimbra-verity .dash-card:nth-child(3){display:none}}@media (max-width:700px){.rimbra-verity .stats-strip{grid-template-columns:1fr 1fr}.rimbra-verity .stat-item:nth-child(2){border-right:none}.rimbra-verity .stat-item:nth-child(3){border-right:1px solid var(--line)}.rimbra-verity .stat-item{padding:28px 16px}}.cs-page{flex-direction:column;gap:20px;padding:0;display:flex}.cs-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-neon);background:#b6ff3b1a;border:1px solid #b6ff3b33;border-radius:20px;flex-shrink:0;align-items:center;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex}.cs-feature-cell{opacity:.7}.cs-feat-icon{color:var(--fx-faint);opacity:.5;margin-bottom:4px;font-size:18px}.cs-cta-row{display:flex}.cs-cta-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:14px;align-items:flex-start;gap:14px;width:100%;padding:20px 22px;display:flex;box-shadow:0 1px 3px #0000004d}.cs-cta-clock{color:var(--fx-faint);opacity:.4;flex-shrink:0;margin-top:2px;font-size:20px}.cs-cta-title{color:var(--fx-fg);margin:0 0 4px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:500}.cs-cta-sub{color:var(--fx-faint);margin:0;font-family:Satoshi,sans-serif;font-size:11.5px;font-weight:300;line-height:1.6}
