:root{--product-orange:#ff8c12;--product-bg:#09090a;--product-panel:#121213;--product-panel-2:#171718;--product-line:rgba(255,255,255,.1);--product-text:#f4efe9;--product-muted:#9d9690;--product-ease:cubic-bezier(.16,1,.3,1)}

/* Homepage: current product proof. */
.product-status-section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:96px 0 30px}.product-status-header{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:54px;align-items:end;margin-bottom:28px}.product-status-header>div:first-child{max-width:690px}.product-status-header h2{margin:0;color:var(--product-text);font-size:clamp(34px,4.4vw,56px);letter-spacing:-.055em;line-height:1}.product-status-header>div:first-child>p:last-child{max-width:610px;margin:17px 0 0;color:var(--product-muted);font-size:14px;line-height:1.65}.product-build-card{display:grid;gap:5px;padding:17px 18px;border:1px solid rgba(255,140,18,.25);border-radius:10px;background:linear-gradient(125deg,rgba(255,140,18,.08),transparent 64%),#111112}.product-build-card>span{display:flex;align-items:center;gap:7px;color:#d5cec7;font-size:8px;font-weight:800;letter-spacing:.12em}.product-build-card>span i{color:#6fd584;font-size:6px;filter:drop-shadow(0 0 5px rgba(111,213,132,.5))}.product-build-card>strong{margin-top:5px;color:#fff;font-size:27px;letter-spacing:-.04em}.product-build-card>small{color:#817a74;font-size:10px}.product-build-card>a{display:flex;align-items:center;gap:7px;margin-top:7px;color:var(--product-orange);font-size:10px;font-weight:700;text-decoration:none}.product-screen-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:13px}.product-screen{display:grid;grid-template-columns:1fr 210px;min-height:236px;margin:0;overflow:hidden;border:1px solid var(--product-line);border-radius:11px;background:var(--product-panel);transition:border-color .24s ease,transform .3s var(--product-ease)}.product-screen:hover{border-color:rgba(255,140,18,.42);transform:translateY(-3px)}.product-screen>div{min-width:0;overflow:hidden;background:#060606}.product-screen img{width:100%;height:100%;display:block;object-fit:cover;object-position:left center;filter:saturate(.93) contrast(1.02)}.product-screen figcaption{display:grid;align-content:center;gap:6px;padding:20px;border-left:1px solid var(--product-line)}.product-screen figcaption span{color:var(--product-orange);font-size:8px;font-weight:800;letter-spacing:.15em}.product-screen figcaption strong{color:var(--product-text);font-size:17px;line-height:1.2}.product-screen figcaption small{color:var(--product-muted);font-size:10px;line-height:1.55}.product-screen-wide{grid-row:span 2;grid-template-columns:1fr;min-height:485px}.product-screen-wide figcaption{border-top:1px solid var(--product-line);border-left:0}.product-screen-wide>div{min-height:350px}

/* Pricing: concrete plan inventory and comparison. */
.pricing-page-main{background:var(--product-bg)}.pricing-hero .wow-subhero-copy{max-width:850px}.pricing-hero h1{max-width:none!important}.pricing-build{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pricing-build span{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--product-line);border-radius:7px;background:#111112;color:#b7afa8;font-size:9px}.pricing-build span:last-child i{color:#6fd584;font-size:6px}.pricing-plan-grid{align-items:stretch}.pricing-plan-grid .wow-price-card{display:flex;flex-direction:column}.pricing-plan-grid .wow-price-card>p:not(.wow-price-kicker){min-height:48px}.pricing-plan-grid .wow-price-list{flex:1}.pricing-plan-grid .wow-price-list li{align-items:flex-start;line-height:1.42}.pricing-compare{margin:56px 0 90px;border:1px solid var(--product-line);border-radius:12px;background:#111112;overflow:hidden}.pricing-compare>header{padding:25px 27px;border-bottom:1px solid var(--product-line)}.pricing-compare h2{margin:0;color:var(--product-text);font-size:30px;letter-spacing:-.045em}.pricing-table{display:grid}.pricing-row{display:grid;grid-template-columns:minmax(240px,1.55fr) repeat(3,minmax(110px,.7fr));min-height:52px;align-items:center;border-bottom:1px solid rgba(255,255,255,.065)}.pricing-row:last-child{border:0}.pricing-row>*{height:100%;display:flex;align-items:center;padding:0 17px;border-right:1px solid rgba(255,255,255,.055)}.pricing-row>*:last-child{border:0}.pricing-row span{color:#d4ccc4;font-size:11px}.pricing-row i{color:#9d958e;font-size:10px;font-style:normal}.pricing-row i:last-child{color:#ffac4c}.pricing-row-head{min-height:40px;background:#0c0c0d}.pricing-row-head b{color:#77716b;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.pricing-row-head b:not(:first-child){justify-content:center}

/* Knowledge base: documentation navigation and article anatomy. */
.kb-page{background:var(--product-bg);color:var(--product-text)}.kb-page .site-shell{overflow:visible}.kb-page .site-nav{position:sticky;top:0;z-index:60;background:rgba(9,9,10,.91);backdrop-filter:blur(18px)}.kb-shell{width:min(1180px,calc(100% - 44px));display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;margin:0 auto;padding:48px 0 90px}.kb-sidebar{position:sticky;top:98px;height:calc(100vh - 120px);display:flex;flex-direction:column;padding-right:21px;border-right:1px solid var(--product-line)}.kb-sidebar-title{display:flex;align-items:center;gap:9px;padding:0 8px 20px;border-bottom:1px solid var(--product-line)}.kb-sidebar-title img{width:27px;height:27px}.kb-sidebar-title strong,.kb-sidebar-title small{display:block}.kb-sidebar-title strong{font-size:12px}.kb-sidebar-title small{margin-top:3px;color:#746d67;font-size:8px}.kb-sidebar nav{display:grid;gap:3px;padding:17px 0}.kb-sidebar nav p{margin:15px 8px 5px;color:#625d58;font-size:7px;font-weight:800;letter-spacing:.13em}.kb-sidebar nav p:first-child{margin-top:0}.kb-sidebar nav a{height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;border:1px solid transparent;border-radius:6px;color:#9f9891;font-size:10px;text-decoration:none}.kb-sidebar nav a i{width:13px;color:#68625d;text-align:center}.kb-sidebar nav a:hover,.kb-sidebar nav a.is-active{border-color:rgba(255,140,18,.24);background:rgba(255,140,18,.065);color:#f1eae3}.kb-sidebar nav a.is-active i{color:var(--product-orange)}.kb-sidebar-status{display:flex;align-items:center;gap:9px;margin-top:auto;padding:11px;border:1px solid var(--product-line);border-radius:8px;background:#111112}.kb-sidebar-status>i{color:#6fd584;font-size:6px}.kb-sidebar-status strong,.kb-sidebar-status small{display:block}.kb-sidebar-status strong{font-size:9px}.kb-sidebar-status small{margin-top:2px;color:#756f69;font-size:8px}.kb-content{min-width:0}.kb-hero{padding:17px 0 46px;border-bottom:1px solid var(--product-line)}.kb-hero h1{max-width:780px;margin:0;color:#f6f0e9;font-size:clamp(38px,5.3vw,66px);letter-spacing:-.06em;line-height:.98}.kb-hero>p:not(.eyebrow){max-width:650px;margin:19px 0 0;color:var(--product-muted);font-size:14px;line-height:1.65}.kb-search{height:52px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;max-width:720px;margin-top:28px;padding:0 14px;border:1px solid rgba(255,140,18,.34);border-radius:9px;background:#111112;color:var(--product-orange)}.kb-search input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px}.kb-search input::placeholder{color:#77716b}.kb-search kbd{padding:4px 6px;border:1px solid var(--product-line);border-radius:5px;background:#181819;color:#77716b;font:8px Consolas,monospace}.kb-build-strip{display:flex;flex-wrap:wrap;gap:18px;margin-top:17px;color:#827b74;font-size:8px}.kb-build-strip b{margin-right:5px;color:#c5bcb4;letter-spacing:.08em}.kb-article{scroll-margin-top:95px;padding:47px 0;border-bottom:1px solid var(--product-line)}.kb-article[hidden]{display:none}.kb-article>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start}.kb-article>header>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,140,18,.28);border-radius:8px;background:rgba(255,140,18,.06);color:var(--product-orange);font:9px Consolas,monospace}.kb-article>header p{margin:0;color:#817a74;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kb-article h2{margin:6px 0 0;color:#f1ebe4;font-size:27px;letter-spacing:-.04em}.kb-article-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr);gap:35px;margin:27px 0 0 52px}.kb-article h3{margin:22px 0 8px;color:#e9e2da;font-size:12px}.kb-article h3:first-child{margin-top:0}.kb-article p,.kb-article li,.kb-article dd{color:#aaa29a;font-size:11px;line-height:1.72}.kb-article ol{display:grid;gap:8px;margin:12px 0 0;padding-left:21px}.kb-article ol li::marker{color:var(--product-orange);font-weight:700}.kb-article dl{display:grid;grid-template-columns:78px 1fr;gap:8px 13px;margin:12px 0 0}.kb-article dt{color:#f0e9e1;font-size:10px;font-weight:700}.kb-article dd{margin:0}.kb-article-grid>aside{align-self:start;padding:15px;border:1px solid rgba(255,140,18,.2);border-radius:9px;background:rgba(255,140,18,.045)}.kb-article-grid>aside>b{color:#f19a35;font-size:8px;letter-spacing:.12em}.kb-article-grid>aside>p{margin:8px 0 0;font-size:10px}.kb-article-grid>aside>a{display:flex;align-items:center;gap:7px;margin-top:13px;color:var(--product-orange);font-size:9px;font-weight:700;text-decoration:none}.kb-shot{padding:0!important;overflow:hidden;background:#0b0b0c!important}.kb-shot img{width:100%;min-height:125px;display:block;object-fit:cover;object-position:left top}.kb-shot small{display:block;padding:10px;color:#827b74;font-size:8px}.kb-checklist{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0 0 52px}.kb-checklist span{min-height:135px;display:grid;align-content:start;gap:7px;padding:14px;border:1px solid var(--product-line);border-radius:8px;background:#111112}.kb-checklist i{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:rgba(255,140,18,.08);color:var(--product-orange);font-size:9px}.kb-checklist b{margin-top:8px;font-size:11px}.kb-checklist small{color:#8e8780;font-size:9px;line-height:1.55}.kb-empty{padding:65px;border:1px solid var(--product-line);border-radius:10px;color:#918a83;text-align:center}

/* Team: people and current product work. */
.team-intro-meta .is-live i{color:#6fd584!important;font-size:6px}.team-members{padding-bottom:58px!important}.team-work{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:38px;align-items:center;margin:0 0 85px;padding:30px;border:1px solid var(--product-line);border-radius:12px;background:#111112}.team-work h2{margin:0;color:var(--product-text);font-size:clamp(29px,3.7vw,43px);letter-spacing:-.05em;line-height:1.03}.team-work-list{display:grid;margin-top:25px;border-top:1px solid var(--product-line)}.team-work-list article{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:11px;align-items:start;padding:15px 0;border-bottom:1px solid var(--product-line)}.team-work-list article>span{color:#69635d;font:8px Consolas,monospace}.team-work-list strong{color:#ece5de;font-size:11px}.team-work-list p{margin:4px 0 0;color:#918a83;font-size:9px;line-height:1.5}.team-work-list article>b{padding:4px 6px;border:1px solid rgba(255,140,18,.24);border-radius:5px;background:rgba(255,140,18,.06);color:#f49a32;font-size:7px;letter-spacing:.08em}.team-work-shot{margin:0;overflow:hidden;border:1px solid var(--product-line);border-radius:10px;background:#09090a}.team-work-shot img{width:100%;min-height:270px;display:block;object-fit:cover;object-position:left center}.team-work-shot figcaption{display:grid;gap:4px;padding:13px;border-top:1px solid var(--product-line)}.team-work-shot figcaption span{color:var(--product-orange);font-size:7px;font-weight:800;letter-spacing:.12em}.team-work-shot figcaption b{font-size:10px}

@media(max-width:900px){.product-status-header{grid-template-columns:1fr;gap:24px}.product-build-card{max-width:320px}.product-screen-grid{grid-template-columns:1fr}.product-screen-wide{grid-row:auto;min-height:420px}.kb-shell{grid-template-columns:180px minmax(0,1fr);gap:27px}.kb-article-grid{grid-template-columns:1fr;margin-left:0}.kb-checklist{grid-template-columns:1fr 1fr;margin-left:0}.team-work{grid-template-columns:1fr}.team-work-shot img{min-height:330px}.pricing-row{grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(90px,.7fr))}}
@media(max-width:680px){.product-status-section{width:calc(100% - 30px);padding-top:62px}.product-screen,.product-screen-wide{grid-template-columns:1fr;min-height:0}.product-screen>div,.product-screen-wide>div{min-height:230px}.product-screen figcaption{border-top:1px solid var(--product-line);border-left:0}.pricing-compare{overflow-x:auto}.pricing-table{min-width:650px}.kb-page .site-links{display:none}.kb-shell{width:calc(100% - 30px);display:block;padding-top:25px}.kb-sidebar{position:static;height:auto;margin-bottom:30px;padding:0 0 18px;border-right:0;border-bottom:1px solid var(--product-line)}.kb-sidebar nav{grid-template-columns:1fr 1fr}.kb-sidebar nav p{grid-column:1/-1}.kb-sidebar-status{display:none}.kb-hero h1{font-size:42px}.kb-article{padding:38px 0}.kb-article h2{font-size:23px}.kb-checklist{grid-template-columns:1fr}.team-work{margin-bottom:58px;padding:20px}.team-work-shot img{min-height:230px}.team-work-list article{grid-template-columns:22px minmax(0,1fr)}.team-work-list article>b{grid-column:2}.pricing-plan-grid .wow-price-card>p:not(.wow-price-kicker){min-height:0}}
.member-article-meta span:last-child i{color:#6fd584!important;font-size:6px}
@media(prefers-reduced-motion:reduce){.product-screen{transition:none}}
