@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-italic-CTF9u33F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-italic-BlcgWI5J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}.sa-window{--sa-bg:#080812;--sa-panel:#14141e;--sa-elevated:#1b1b26;--sa-border:#282837;--sa-text:#d7dfef;--sa-text-secondary:#a7acbb;--sa-muted:#666d85;--sa-accent:#5865f2;--sa-success:#58ffaf;border:1px solid var(--sa-border);background:var(--sa-bg);color:var(--sa-text);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;border-radius:10px;font:500 12px/1.2 Inter,Geist Variable,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden;container:sa-window/inline-size}:where(.sa-window) *,:where(.sa-window) :before,:where(.sa-window) :after{box-sizing:border-box}:where(.sa-window) :is(h3,h4,p,ol,ul,dl,dd){margin:0;padding:0}:where(.sa-window) :is(ol,ul){list-style:none}:where(.sa-window) img{display:block}:where(.sa-window) button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sa-window button:focus-visible,.sa-window [role=tabpanel]:focus-visible{outline:2px solid var(--sa-accent);outline-offset:2px}.app-icon{flex:none;display:block}.sa-topbar{border-bottom:1px solid var(--sa-border);background:var(--sa-bg);align-items:center;gap:12px;height:48px;padding-left:16px;display:flex}.sa-brand{flex:none;align-items:center;gap:10px;display:flex}.sa-brand>span{white-space:nowrap;font-size:14px;font-weight:600}.sa-window-controls{color:var(--sa-muted);align-items:center;margin-left:auto;padding-right:8px;display:flex}.sa-window-controls .app-icon{box-sizing:content-box;padding:8px 11px}.sa-btn{color:#d7dfef;height:32px;font:500 12px/16px Inter, var(--sans,sans-serif);white-space:nowrap;cursor:pointer;background:#1b1b26;border:1px solid #282837;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s ease-out,background-color .12s ease-out,color .12s ease-out;display:inline-flex;box-shadow:0 1px 2px #0000001a}.sa-btn>.app-icon{color:#666d85;transition:color .12s ease-out}@media (hover:hover) and (pointer:fine){.sa-btn:not([aria-disabled=true]):not(.sa-btn--purple):hover{border-color:#d7dfef}}.sa-btn:active:not([aria-disabled=true]):not(.sa-btn--purple){background:#14141e;border-color:#666d85}.sa-btn[aria-disabled=true]{opacity:.4;cursor:default}.sa-btn:focus-visible{outline-offset:2px;outline:2px solid #5865f2}.sa-btn--purple{color:#b782ff;background:#7628e033;border-color:#7628e0;border-radius:8px;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.sa-btn--purple>.app-icon{color:currentColor}@media (hover:hover) and (pointer:fine){.sa-btn--purple:hover{color:#fff;background:#9e5ff4;border-color:#b782ff;transform:translateY(-1px);box-shadow:0 6px 20px #7628e066}}.sa-btn--purple:active{color:#fff;background:#6219c5;transform:none}.sa-segmented{background:#080812;border:1px solid #282837;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sa-segmented>button{color:#666d85;height:28px;font:600 12px/1 Inter, var(--sans,sans-serif);white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.sa-segmented>button:is([aria-pressed=true],[aria-selected=true]){color:#d7dfef;background:#5865f233;border-color:#5865f266}@media (hover:hover) and (pointer:fine){.sa-segmented>button:not([aria-pressed=true]):not([aria-selected=true]):hover{color:#d7dfef}}.sa-stat{align-items:center;gap:10px;min-width:0;height:54px;padding:0 14px;display:flex}.sa-stat__icon{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 20%, transparent);width:32px;height:32px;color:var(--sa-text);border-radius:5px;flex:0 0 32px;place-items:center;display:grid}.sa-stat>span:last-child{gap:3px;min-width:0;display:grid}.sa-stat__label{color:var(--sa-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-stat strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.sa-stat--total{--tone:#5865f2}.sa-stat--running{--tone:#7628e0}.sa-stat--checkout{--tone:#58ffaf}.app-site-logo{background:#1b1b26;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.app-site-logo img{object-fit:contain;width:16px;height:16px}.app-badge{font:500 12px/14px Inter, var(--sans,sans-serif);letter-spacing:.5px;white-space:nowrap;border:1px solid;border-radius:6px;padding:3px 8px;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:inline-block}.app-badge--idle{color:#666d85;background:#14141e;border-color:#282837}.app-badge--info{color:#7b86f5;background:#5865f233;border-color:#5865f266}.app-badge--success{color:#58ffaf;background:#58ffaf33;border-color:#58ffaf66}.app-badge--error{color:#ff5c5c;background:#ff5c5c33;border-color:#ff5c5c66}.sa-spinner{border:2px solid #5865f24d;border-top-color:#5865f2;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite sa-spin;display:inline-block}@keyframes sa-spin{to{transform:rotate(360deg)}}.sa-toast{z-index:3;border:1px solid var(--sa-border);border-left:3px solid var(--sa-success);background:var(--sa-panel);border-radius:8px;gap:10px;width:280px;padding:12px;animation:.2s ease-out both sa-toast-in;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 8px #00000080}.sa-toast__image{background:#fff;border-radius:6px;flex:0 0 40px;place-items:center;height:40px;display:grid}.sa-toast__image .app-site-logo{background:0 0;width:26px;height:26px}.sa-toast__image .app-site-logo img{width:24px;height:24px}.sa-toast__copy small .app-site-logo{flex-basis:14px;width:14px;height:14px}.sa-toast__copy small .app-site-logo img{width:12px;height:12px}.sa-toast__copy{gap:3px;min-width:0;display:grid}.sa-toast__copy strong{font-size:13px;font-weight:500}.sa-toast__copy>span{color:var(--sa-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-toast__copy small{color:var(--sa-muted);align-items:center;gap:5px;font-size:11px;display:flex}.sa-toast__copy small i{font-style:normal}@keyframes sa-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sa-spinner{border-color:#5865f2;animation:none}.sa-toast{animation:none}.app-badge,.sa-btn,.sa-btn--purple,.sa-segmented>button{transition:none}.sa-btn--purple:hover{transform:none}}.product-experience{isolation:isolate;width:100%;max-width:1520px;color:var(--text-primary,#e3e7f7);font-family:var(--sans);text-align:left;margin:0 auto;font-size:12px;line-height:1.5;position:relative}.product-experience:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 60% 38%,#7628e024,#0000 65%);position:absolute;inset:-90px -35px -70px}.px-preview-meta,.px-preview-foot{color:var(--text-muted,#858ca8);justify-content:space-between;align-items:center;gap:12px;padding:0 3px;font-size:12px;display:flex}.px-preview-meta{margin-bottom:16px}.px-preview-meta>span:first-child{color:#b782ff;align-items:center;gap:9px;display:inline-flex}.px-preview-meta i{background:#7e5ff6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #7e5ff629}.px-preview-foot{margin-top:16px}.px-window{box-shadow:0 0 0 6px #7628e00a,0 2px 2px #0003,0 20px 50px -12px #00000061,0 64px 90px -50px #0000008c}.px-sample-tag{color:#666d85;letter-spacing:.3px;background:#14141e;border:1px solid #282837;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:11px}.px-sample-tag+.sa-window-controls{margin-left:4px}.px-guide{background:#14141e;border-bottom:1px solid #282837;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;padding:18px 20px 16px 24px;display:grid}.px-guide__story{gap:4px;min-width:0;display:grid}.px-guide__eyebrow{color:#7e5ff6;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.px-guide__story strong{font-size:18px;font-weight:600;line-height:22px}.px-guide__story p{color:#a7acbb;max-width:640px;font-size:12px;line-height:1.45}.px-guide__actions{gap:8px;display:flex}.px-guide__actions .sa-btn--purple{min-width:136px}.px-guide__steps{grid-column:1/-1;justify-self:start}.px-guide__steps>button>span{color:#474c60;font:400 12px/1 Inconsolata,Menlo,monospace}.px-guide__steps>button.is-done{color:#a7acbb}.px-guide__steps>button.is-done>span,.px-guide__steps>button[aria-pressed=true]>span{color:#58ffaf}.px-guide__steps>button[aria-pressed=true]:not(.is-done)>span{color:#7b86f5}.px-workspace{grid-template-columns:196px minmax(0,1fr) 232px;min-height:520px;display:grid}.px-sidebar{background:url(/assets/app/menu-bg.svg) bottom/100% no-repeat;border-right:1px solid #282837;flex-direction:column;gap:4px;padding:16px 10px;display:flex}.px-sidebar__label{color:#666d85;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;font-size:11px;font-weight:600}.px-sidebar__label--groups{margin-top:14px}.px-nav{color:#a7acbb;border-radius:6px;align-items:center;gap:10px;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.px-nav.is-active{color:#d7dfef;background:#282837}.px-nav.is-active .app-icon{color:#5865f2}.px-group{color:#a7acbb;border-radius:6px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.px-group>span:not(.app-site-logo){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.px-group small{color:#666d85;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.px-group.is-active{color:#d7dfef;background:#282837}.px-sidebar__status{color:#666d85;align-items:center;gap:6px;margin-top:auto;padding:0 10px;font-size:12px;display:flex}.px-sidebar__status i{background:#58ffaf;border-radius:50%;width:7px;height:7px}.px-main{flex-direction:column;gap:16px;min-width:0;padding:22px 24px 24px;display:flex}.px-main__head{align-items:baseline;gap:12px;display:flex}.px-main__head h3{font-size:18px;font-weight:600;line-height:22px}.px-main__head span{color:#666d85;font-weight:400}.px-stats{border:1px solid #282837;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.px-stats>.sa-stat+.sa-stat{border-left:1px solid #282837}.px-stats strong{transition:color .2s ease-out}.product-experience[data-stage="4"] .sa-stat--checkout strong{color:#58ffaf}.px-tabs{align-self:flex-start}.px-panel{min-height:184px}.px-panel[hidden]{display:none}.px-tasks{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #282837;border-radius:8px;width:100%;overflow:hidden}.px-tasks th{color:#666d85;text-align:left;white-space:nowrap;background:#14141e;border-bottom:1px solid #282837;height:34px;padding:8px 12px;font-size:13px;font-weight:500}.px-tasks td{white-space:nowrap;border-bottom:1px solid #282837;height:37px;padding:6px 12px;font-size:12px}.px-tasks tr:last-child td{border-bottom:0}.px-tasks tbody tr:nth-child(odd){background:#0d0d17}.px-tasks tbody tr.is-selected{background:#151420;box-shadow:inset 2px 0 #7e5ff6}.px-tasks .px-col-mode{color:#a7acbb;width:96px}.px-tasks .px-col-status{text-align:right;width:168px}.px-product{align-items:center;gap:10px;min-width:0;display:flex}.px-product>span:last-child{gap:3px;min-width:0;display:grid}.px-product strong{text-overflow:ellipsis;font-weight:600;overflow:hidden}.px-product small{color:#666d85;text-overflow:ellipsis;font-size:11px;overflow:hidden}.px-activity{border:1px solid #282837;border-radius:8px;display:grid;overflow:hidden}.px-activity li{color:#666d85;border-bottom:1px solid #282837;grid-template-columns:64px 150px minmax(0,1fr);align-items:center;gap:12px;min-height:37px;padding:6px 12px;display:grid}.px-activity li:last-child{border-bottom:0}.px-activity li:nth-child(odd){background:#0d0d17}.px-activity time{font:400 12px/1 Inconsolata,Menlo,monospace}.px-activity .app-badge{justify-self:start}.px-activity li.is-recorded{color:#a7acbb}.px-activity li.is-recorded time{color:#d7dfef}.px-profiles{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.px-profile-card{background:#14141e;border:1px solid #282837;border-radius:8px;padding:14px 16px 16px;position:relative;overflow:hidden}.px-profile-card__head{gap:12px;margin-bottom:14px;display:flex}.px-profile-card__head strong{margin-bottom:4px;font-size:14px;font-weight:600;display:block}.px-profile-card__head small{color:#666d85;font-size:12px}.px-profile-card__brand{color:#474c60;flex:0 0 36px;gap:6px;font-size:11px;display:grid}.px-profile-card__label{color:#474c60;margin-bottom:6px;font-weight:600;display:block}.px-profile-card p{line-height:1.35}.px-profile-card__mark{opacity:.18;filter:grayscale();position:absolute;bottom:12px;right:12px}.px-profiles__note{color:#a7acbb;max-width:300px;font-size:13px;line-height:1.5}.px-chart{border:1px solid #282837;border-radius:12px;overflow:hidden}.px-chart__head{color:#666d85;letter-spacing:.04em;text-transform:uppercase;background:#14141e;border-bottom:1px solid #282837;justify-content:space-between;align-items:center;height:36px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.px-chart__head>span:last-child{color:#a7acbb;letter-spacing:0;text-transform:none}.product-experience[data-stage="2"] .px-chart__head>span:last-child,.product-experience[data-stage="3"] .px-chart__head>span:last-child,.product-experience[data-stage="4"] .px-chart__head>span:last-child{color:#58ffaf}.px-chart svg{width:100%;height:92px;padding:10px 0 4px;display:block}.px-chart__grid{stroke:#282837;stroke-width:1px;vector-effect:non-scaling-stroke}.px-chart__fill{fill:#7e5ff621}.px-chart__line{fill:none;stroke:#7e5ff6;stroke-width:2px;vector-effect:non-scaling-stroke}.px-chart__marker{fill:#58ffaf;stroke:#58ffaf40;stroke-width:6px;paint-order:stroke}.px-inspector{border-left:1px solid #282837;flex-direction:column;padding:22px 20px 20px;display:flex}.px-inspector__label{color:#666d85;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600}.px-inspector__logo{background:#1b1b26;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.px-inspector__logo .app-site-logo{background:0 0;width:30px;height:30px}.px-inspector__logo .app-site-logo img{width:28px;height:28px}.px-inspector__site{color:#666d85}.px-inspector h4{margin-top:6px;font-size:16px;font-weight:600;line-height:1.25}.px-inspector>p{color:#a7acbb;margin-top:4px}.px-inspector dl{border-top:1px solid #282837;gap:12px;margin-top:20px;padding-top:16px;display:grid}.px-inspector dl>div{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.px-inspector dt{color:#666d85}.px-inspector dd{font-weight:600}.px-inspector__note{color:#d7dfef;background:#14141e;border:1px solid #282837;border-radius:8px;gap:10px;margin-top:auto;padding:12px;display:flex}.px-inspector__note>.app-icon{color:#7e5ff6;margin-top:1px}.px-inspector__note>span{gap:3px;display:grid}.px-inspector__note small{color:#666d85}.px-inspector__note.is-complete{border-left:3px solid #58ffaf}.px-inspector__note.is-complete>.app-icon{color:#58ffaf}.px-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container sa-window (width<=1080px){.px-workspace{grid-template-columns:196px minmax(0,1fr)}.px-inspector{display:none}}@container sa-window (width<=760px){.px-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.px-sidebar{display:none}.px-guide{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.px-guide__story strong{font-size:17px}.px-guide__actions{grid-row:3}.px-guide__actions .sa-btn{flex:none}.px-guide__actions .sa-btn--purple{flex:1}.px-guide__steps{grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;display:grid}.px-guide__steps>button{height:auto;min-height:36px;padding:6px}.px-main{gap:14px;padding:18px 16px 20px}.px-main__head{flex-wrap:wrap;row-gap:2px}.px-profiles{grid-template-columns:minmax(0,1fr)}.px-activity li{grid-template-columns:56px minmax(0,1fr);row-gap:6px}.px-activity li p{grid-column:1/-1}.px-window .sa-toast{width:auto;margin:0 16px 16px;animation:none;position:relative;bottom:auto;left:auto}}@container sa-window (width<=520px){.px-guide__steps>button{white-space:normal;text-align:center;flex-direction:column;gap:3px;min-height:44px;padding:6px 4px;line-height:1.15}.px-sample-tag,.px-variant{display:none}.px-main__head span{flex-basis:100%}.px-tasks .px-col-mode{display:none}.px-tasks .px-col-status{width:128px;padding-left:6px}.px-tasks :is(th,td){padding-inline:10px}.px-tasks .app-badge{letter-spacing:.2px;padding-inline:6px;font-size:11px}.px-stats .sa-stat{gap:8px;height:auto;min-height:54px;padding:8px 10px}.px-stats .sa-stat__icon{display:none}.px-stats .sa-stat__label{white-space:normal;line-height:1.25;overflow:visible}.px-tabs{align-self:stretch}.px-tabs>button{flex:1;padding:0 6px}.px-chart svg{height:76px}.sa-window-controls .app-icon{padding-inline:8px}}@container sa-window (width<=380px){.px-product>.app-site-logo{display:none}.px-guide__steps>button{font-size:11px}.px-tabs>button{gap:4px;font-size:11px}.px-tabs>button .app-icon{display:none}.px-window .sa-toast__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.px-window .sa-toast__copy small .app-site-logo{display:none}.px-window .sa-toast__copy small i{margin:0 4px}}@media (pointer:coarse){.px-guide__actions .sa-btn{height:44px}.px-tabs>button,.px-guide__steps>button{min-height:40px}}@media (width<=640px){.px-preview-meta,.px-preview-foot{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.px-stats strong{transition:none}}.category-explorer{padding:clamp(72px, 8vw, 144px) var(--gutter);isolation:isolate;background:radial-gradient(ellipse at 75% 28%, color-mix(in srgb, var(--palette-accent-500,#725390) 7%, transparent), transparent 54%), var(--background-base)}.category-explorer__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,5.2vw,100px);max-width:1520px;margin-inline:auto;display:grid}.category-explorer__editorial{padding-top:8px}.category-explorer__editorial h2{color:var(--palette-neutral-950,#f2eff5);font:400 clamp(48px, 4.4vw, 80px)/.99 var(--display-font);letter-spacing:-.035em;text-wrap:balance;margin-top:31px}.category-explorer__editorial h2 em{color:var(--palette-soft-775,#c6aedc);font-weight:400}.category-explorer__intro{max-width:400px;color:var(--palette-neutral-725,#a7a3ad);margin-top:24px;font-size:15px;line-height:1.75}.category-explorer__tabs{border-top:1px solid #ffffff1a;margin-top:40px}.category-explorer__tabs button{text-align:left;cursor:pointer;border-bottom:1px solid #ffffff17;align-items:center;gap:19px;width:100%;min-height:79px;padding:15px 12px 15px 0;transition:background-color .18s,transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.category-explorer__tabs button:before{background:var(--palette-accent-775,#c3a5e5);content:"";opacity:0;border-radius:1px;width:2px;transition:opacity .18s;position:absolute;inset:10px auto 10px -15px}.category-explorer__tabs button[aria-selected=true]:before{opacity:1}.category-explorer__tabs button:active:not(:focus-visible){transform:scale(.985)}.category-explorer__tab-index{color:var(--palette-muted-625,#8d829a);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:10px}.category-explorer__tab-copy{gap:6px;min-width:0;display:grid}.category-explorer__tab-copy strong{color:var(--palette-subtle-725,#aaa5b0);letter-spacing:-.02em;font-size:17px;font-weight:450;transition:color .18s}.category-explorer__tab-copy>span{color:var(--palette-subtle-625,#89838f);letter-spacing:.005em;font-size:11px}.category-explorer__tabs [aria-selected=true] .category-explorer__tab-copy strong{color:var(--palette-subtle-950,#f3edf9)}.category-explorer__tabs [aria-selected=true] .category-explorer__tab-index{color:var(--palette-soft-825,#d3b9ee)}.category-explorer__tab-arrow{color:var(--palette-soft-750,#b9a3d2);opacity:.3;flex-shrink:0;margin-left:auto;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .18s;transform:translate(-4px)}.category-explorer__tabs [aria-selected=true] .category-explorer__tab-arrow{opacity:1;transform:translate(0)}.category-explorer__link{min-height:44px;color:var(--palette-subtle-800,#c3bdca);align-items:center;gap:22px;margin-top:19px;font-size:12px;text-decoration:none;display:inline-flex}.category-explorer__link>span{color:var(--palette-accent-750,#be9ddb);font-size:17px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.category-explorer__display{border:1px solid color-mix(in srgb, var(--palette-soft-850,#d5bfed) 15%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--palette-muted-275,#2b2436) 65%, transparent), color-mix(in srgb, var(--palette-neutral-175,#121216) 88%, transparent) 60%);border-radius:4px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 32px 64px -40px #000000b3}.category-explorer__display:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--palette-accent-775,#c4a5e2) 65%, transparent), transparent);content:"";pointer-events:none;height:1px;position:absolute;inset:0 10% auto}.category-explorer__display-rail{border-bottom:1px solid color-mix(in srgb, var(--palette-muted-900,#e2d4f4) 8%, transparent);min-height:45px;color:var(--palette-subtle-700,#a49aad);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 23px;font-size:9px;display:flex}.category-explorer__display-rail>span:first-child{align-items:center;gap:8px;display:inline-flex}.category-explorer__display-rail i{border:1px solid var(--palette-soft-750,#b6a0cc);width:4px;height:4px;transform:rotate(45deg)}.category-explorer__panels{display:grid}.category-explorer__panel{pointer-events:none;grid-area:1/1;min-width:0}.category-explorer__panel[data-active]{pointer-events:auto}.category-explorer__panel:focus-visible{outline:2px solid var(--accent-text);outline-offset:-3px}.category-explorer__stage{isolation:isolate;aspect-ratio:1.2;background:radial-gradient(ellipse at 50% 65%, color-mix(in srgb, var(--palette-accent-675,#a888c2) 19%, transparent), transparent 60%), linear-gradient(color-mix(in srgb, var(--palette-soft-875,#dfc7f9) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--palette-soft-875,#dfc7f9) 3%, transparent) 1px, transparent 1px);background-size:auto,44px 44px,44px 44px;place-items:center;display:grid;position:relative;overflow:hidden}.category-explorer__wordmark{color:color-mix(in srgb, var(--palette-soft-875,#e5cdf9) 6%, transparent);font:400 clamp(65px, 6.5vw, 125px)/1 var(--display-font);letter-spacing:-.04em;white-space:nowrap;position:absolute;top:8%;left:50%;transform:translate(-50%)}.category-explorer__orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--palette-soft-850,#d7beef) 8%, transparent);background:radial-gradient(circle, transparent 56%, color-mix(in srgb, var(--palette-soft-850,#d7beef) 5%, transparent) 56.15%, transparent 56.5%);pointer-events:none;border-radius:50%;width:77%;position:absolute;transform:translateY(11%)}.category-explorer__cross{z-index:2;color:var(--palette-soft-675,#a28cad);font:300 18px/1 var(--sans);position:absolute}.category-explorer__cross--one{top:17px;left:18px}.category-explorer__cross--two{bottom:41px;right:18px}.category-explorer__specimen{z-index:1;object-fit:contain;opacity:.96;width:78%;height:auto;max-height:100%;filter:brightness(1.24) drop-shadow(0 12px 20px color-mix(in srgb, var(--palette-subtle-100,#06030c) 40%, transparent));position:relative}.category-explorer__panel--electronics .category-explorer__specimen{width:91%;transform:rotate(-10deg)}.category-explorer__panel--collectibles .category-explorer__specimen{width:80%}.category-explorer__shoe{z-index:1;width:97%;filter:drop-shadow(0 12px 20px color-mix(in srgb, var(--palette-subtle-100,#06030c) 40%, transparent));position:relative;transform:translateY(-3%)}.category-explorer__specimen-caption{z-index:2;color:var(--palette-muted-650,#9a8ba7);letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:9px;display:flex;position:absolute;inset:auto 23px 16px}.category-explorer__details{border-top:1px solid color-mix(in srgb, var(--palette-soft-900,#e7d2fd) 11%, transparent);background:color-mix(in srgb, var(--palette-neutral-150,#0d0d10) 35%, transparent);padding:25px 28px 27px;position:relative}.category-explorer__formats{color:var(--palette-soft-750,#bda4d1);letter-spacing:.02em;flex-wrap:wrap;gap:6px 12px;font-size:9px;display:flex}.category-explorer__formats span+span:before{content:"/";color:var(--palette-muted-450,#5e526c);margin-right:12px}.category-explorer__details h3{color:var(--palette-subtle-925,#ece5f3);font:400 clamp(25px, 2.1vw, 36px)/1.15 var(--display-font);letter-spacing:-.015em;text-wrap:balance;margin-top:15px}.category-explorer__details>p{max-width:460px;color:var(--palette-subtle-725,#aaa2b4);margin-top:11px;font-size:14px;line-height:1.75}.category-explorer__retailers{border-top:1px solid #ffffff12;margin-top:22px;padding-top:17px}.category-explorer__retailers>span{color:var(--palette-muted-675,#9b91a5);letter-spacing:.05em;font-size:9px}.category-explorer__retailers ul{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.category-explorer__retailers li{color:var(--palette-subtle-800,#c6bdcf);border:1px solid color-mix(in srgb, var(--palette-soft-825,#d4b9ec) 12%, transparent);background:color-mix(in srgb, var(--palette-soft-800,#ceb4e8) 3%, transparent);border-radius:3px;padding:5px 8px;font-size:11px;line-height:1.35}.category-explorer__tabs[data-instant] button,.category-explorer__tabs[data-instant] button:before,.category-explorer__tabs[data-instant] strong,.category-explorer__tabs[data-instant] .category-explorer__tab-arrow{transition-duration:0s}@media (hover:hover) and (pointer:fine){.category-explorer__tabs button:hover{background:color-mix(in srgb, var(--palette-soft-825,#d2b7ee) 3%, transparent)}.category-explorer__tabs button:hover strong{color:var(--palette-subtle-900,#e3d9ed)}.category-explorer__tabs button:hover .category-explorer__tab-arrow{opacity:1;transform:translate(0)}.category-explorer__link:hover>span{transform:translate(2px,-2px)}}@media (width<=1100px){.category-explorer{padding-inline:clamp(32px,6vw,70px)}.category-explorer__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:38px}.category-explorer__editorial h2{font-size:clamp(45px,5.4vw,60px)}.category-explorer__display-rail{padding-inline:17px;font-size:8px}.category-explorer__display-rail>span:last-child{letter-spacing:.04em}.category-explorer__stage{aspect-ratio:1}.category-explorer__details{padding:23px}.category-explorer__tab-copy>span{font-size:10px}.category-explorer__desktop-break{display:none}}@media (width<=760px){.category-explorer{padding:64px 28px}.category-explorer__layout{grid-template-columns:minmax(0,1fr);gap:30px}.category-explorer__editorial{padding:0}.category-explorer__editorial h2{margin-top:24px;font-size:clamp(49px,9vw,68px)}.category-explorer__intro{max-width:420px;margin-top:20px;font-size:14px}.category-explorer__tabs{margin-top:28px}.category-explorer__tabs button{gap:14px;min-height:48px;padding:12px 6px}.category-explorer__tabs button:before{width:2px;inset:8px auto 8px -8px}.category-explorer__tab-copy strong{font-size:15px}.category-explorer__tab-copy>span{display:none}.category-explorer__tab-arrow{width:15px;margin-right:4px}.category-explorer__link{margin-top:9px}.category-explorer__stage{aspect-ratio:1.22}.category-explorer__wordmark{font-size:clamp(68px,13vw,100px)}.category-explorer__specimen{width:73%}.category-explorer__panel--electronics .category-explorer__specimen{width:83%}.category-explorer__panel--collectibles .category-explorer__specimen{width:75%}.category-explorer__details{padding:24px}.category-explorer__details h3{font-size:30px}.category-explorer__details>p{font-size:14px}.category-explorer__display-rail{padding:13px 18px;font-size:8px}.category-explorer__specimen-caption{font-size:8px;inset-inline:18px}}@media (width<=390px){.category-explorer{padding-inline:24px}.category-explorer__editorial h2{font-size:47px}.category-explorer__tab-copy strong{font-size:14px}.category-explorer__details{padding:20px 17px}.category-explorer__details h3{font-size:28px}.category-explorer__display-rail>span:last-child{display:none}.category-explorer__formats{column-gap:7px;font-size:8px}.category-explorer__formats span+span:before{margin-right:7px}.category-explorer__wordmark{font-size:60px}.category-explorer__specimen-caption{font-size:7px}}@media (prefers-reduced-motion:reduce){.category-explorer__tabs button,.category-explorer__tabs button:before,.category-explorer__tab-copy strong,.category-explorer__tab-arrow,.category-explorer__link>span{transition:none}.category-explorer__tabs button:active:not(:focus-visible),.category-explorer__link:hover>span{transform:none}}.category-explorer__editorial h2{letter-spacing:-.015em}.category-explorer__intro,.category-explorer__details>p{font-size:15px}.category-explorer__display{background:linear-gradient(135deg, var(--palette-neutral-250,#212026), #131418 65%);border-radius:8px}.category-explorer__display:after{display:none}.category-explorer__display-rail{letter-spacing:.035em;font-size:11px}.category-explorer__tab-copy>span{font-size:12px}.category-explorer__specimen-caption{font-size:11px}.category-explorer__formats,.category-explorer__retailers>span{font-size:12px}.category-explorer__retailers li{padding:6px 9px;font-size:12px}.category-explorer__link{font-size:14px}.category-explorer__cross{display:none}@media (width<=760px){.category-explorer__display-rail{font-size:11px}.category-explorer__details>p{font-size:15px}.category-explorer__specimen-caption{font-size:10px}.category-explorer__formats{gap:6px 10px;font-size:11px}.category-explorer__formats span+span:before{margin-right:10px}}@media (width>=992px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.site-theme[data-native-cursor]{--stellar-cursor-image:var(--stellar-cursor-ring)}.site-theme[data-native-cursor],.site-theme[data-native-cursor] *{cursor:var(--stellar-cursor-image,auto)!important}.site-theme[data-native-cursor] :is(a,button,summary,[role=button]){--stellar-cursor-image:var(--stellar-cursor-control)}.site-theme[data-native-cursor] :is(input,textarea,select,[contenteditable=true],[data-cursor=native]),.site-theme[data-native-cursor] :is([contenteditable=true],[data-cursor=native]) *{cursor:revert!important}.site-theme[data-native-cursor] :is(button:disabled,[aria-disabled=true]),.site-theme[data-native-cursor] :is(button:disabled,[aria-disabled=true]) *{cursor:default!important}}.legal-links{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.legal-links a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.legal-links a:hover{color:var(--text-primary)}}.legal-links a:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.legal-links a[aria-current=page]{color:var(--text-primary)}@media (width<=768px){.stellar-landing .footer .footer-bottom{flex-wrap:wrap;row-gap:4px}.stellar-landing .footer .footer-legal{flex-basis:100%;order:3}}.stellar-landing .sites-section{padding:112px var(--gutter) 120px;background:linear-gradient(var(--background-base), var(--palette-neutral-150,#0e0d11))}.stellar-landing .sites-section .section-heading{grid-template-columns:1fr .7fr;align-items:end;column-gap:80px;max-width:none;display:grid}.stellar-landing .sites-section .section-heading .section-label{grid-column:1/-1}.sites-section__aside{justify-self:end;justify-items:start;gap:20px;max-width:400px;margin-bottom:5px;display:grid}.stellar-landing .sites-section__aside p{color:var(--palette-subtle-725,#a4a0ad);margin:0;font-size:16px;line-height:1.75}:where(.sites-section) ul{margin:0;padding:0;list-style:none}.sites-section__regions{flex-wrap:wrap;gap:6px;display:flex}.sites-section__regions li{color:#b782ff;font:500 12px/14px Inter, var(--sans);letter-spacing:.5px;white-space:nowrap;background:#7628e029;border:1px solid #7628e073;border-radius:6px;padding:3px 8px}.sites-directory{background:#0d0d17;border:1px solid #282837;border-radius:12px;margin-top:56px;overflow:hidden}.sites-directory__eyebrow{color:#b782ff;font:500 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;display:block}.sites-directory__popular{background:#14141e;border-bottom:1px solid #282837;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:24px 32px;display:flex}.sites-directory__popular ul{flex-wrap:wrap;gap:8px;display:flex}.sites-directory__popular li{color:#d7dfef;white-space:nowrap;background:#0d0d17;border:1px solid #282837;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 14px 0 8px;font-size:14px;display:inline-flex}.sites-directory__popular .app-site-logo{background:#1b1b26;flex-basis:22px;width:22px;height:22px}.sites-directory__popular .app-site-logo img{width:18px;height:18px}.sites-directory__all{padding:28px 32px 16px}.sites-directory__index{columns:160px 6;column-gap:32px;margin-top:22px}.sites-directory__index>li{break-inside:avoid;grid-template-columns:16px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid}.sites-directory__index>li>span{color:#7e5ff6;font:500 12px/28px var(--sans);letter-spacing:.04em}.sites-directory__index li li{color:#a7acbb;font-size:14px;line-height:28px}@media (width<=1100px){.stellar-landing .sites-section .section-heading{column-gap:48px}}@media (width<=768px){.stellar-landing .sites-section{padding:80px 24px 88px}.stellar-landing .sites-section .section-heading{grid-template-columns:minmax(0,1fr)}.sites-section__aside{justify-self:start;margin-top:20px}.sites-directory{margin-top:36px}.sites-directory__popular{padding:18px 16px}.sites-directory__popular ul{gap:6px}.sites-directory__popular li{height:32px;padding:0 12px 0 6px;font-size:13px}.sites-directory__popular .app-site-logo{flex-basis:20px;width:20px;height:20px}.sites-directory__popular .app-site-logo img{width:16px;height:16px}.sites-directory__all{padding:20px 16px 8px}.sites-directory__index{columns:2;column-gap:16px;margin-top:16px}.sites-directory__index>li{gap:8px;padding-bottom:12px}.sites-directory__index>li>span,.sites-directory__index li li{line-height:24px}.sites-directory__index li li{font-size:13px}}:root{--background-base:oklch(17.2% .002 197);--background-deep:oklch(12.5% .006 158);--background-elevated:oklch(20.2% .004 197);--background-subtle:oklch(22.9% .004 197);--border-default:oklch(28.5% .007 175);--border-emphasis:oklch(38% .009 175);--text-primary:oklch(100% 0 0);--text-secondary:oklch(65.8% .008 197);--text-muted:oklch(59% .008 197);--text-on-light-secondary:oklch(51% .004 197);--accent:oklch(80% .145 330);--accent-muted:var(--palette-accent-725,oklch(72% .095 325));--accent-text:var(--accent);--accent-surface-soft:color-mix(in srgb, var(--palette-vivid-800,oklch(80% .145 330)) 6.5%, transparent);--accent-border:color-mix(in srgb, var(--palette-vivid-800,oklch(80% .145 330)) 28%, transparent);--chapter-active-surface:#ffffff14;--chapter-product-entry:var(--palette-subtle-200,oklch(18.8% .026 275));--chapter-product:var(--palette-muted-225,oklch(21.5% .04 275));--chapter-product-border:var(--palette-muted-350,oklch(34% .035 275));--chapter-use:var(--palette-muted-200,oklch(21% .043 300));--chapter-use-border:var(--palette-muted-325,oklch(33% .036 300));--chapter-blueprint:var(--palette-subtle-150,oklch(14% .029 300));--chapter-proof:var(--palette-muted-200,oklch(21% .036 335));--chapter-proof-border:var(--palette-subtle-325,oklch(32% .03 335));--chapter-editorial:var(--palette-subtle-175,oklch(18.7% .018 282));--chapter-editorial-deep:var(--palette-subtle-200,oklch(19.2% .024 282));--chapter-editorial-border:var(--palette-subtle-300,oklch(29% .022 282));--chapter-cta:var(--palette-subtle-150,oklch(15% .026 315));--chapter-cta-environment:var(--palette-muted-200,oklch(19.5% .045 315));--chapter-cta-border:var(--palette-muted-300,oklch(31% .034 315));--bg:var(--background-base);--line:var(--border-default);--muted:var(--text-secondary);--subtle:var(--text-muted);--signal:var(--accent);--display-font:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--sans:"Geist Variable", "Helvetica Neue", Arial, sans-serif;--mono:var(--sans);--gutter:clamp(24px, 10.4167vw, 200px)}.skip-link{z-index:1000;color:#000;background:#fff;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.section-shell{border-bottom:1px solid var(--line);width:100%;position:relative}.section-shell:before,.section-shell:after{z-index:5;background:var(--line);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.section-shell:before{left:clamp(16px,2.5vw,48px)}.section-shell:after{right:clamp(16px,2.5vw,48px)}h1,h2,h3,p{margin:0}button,a{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent-text)}button{background:0 0;border:0}.button{min-width:140px;height:48px;color:var(--background-base);background:var(--text-primary);border:1px solid var(--text-primary);justify-content:center;align-items:center;gap:6px;padding:0 24px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.button--secondary{min-width:118px;color:var(--text-primary);border-color:var(--border-emphasis);background:0 0}.section-label{color:var(--subtle);font:500 18px/1 var(--mono);letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:16px;display:flex}.section-label span:first-child{color:var(--background-base);background:var(--text-primary);padding:3px 10px 3px 8px}.section-label i{background:var(--subtle);width:24px;height:1px}.section-heading{max-width:880px}.section-heading h2{font:400 clamp(44px, 3.333vw, 64px)/1 var(--display-font);letter-spacing:-.025em;margin-top:32px}.section-heading>p{max-width:850px;color:var(--muted);margin-top:24px;font-size:24px;line-height:1.42}.hero{background:var(--bg);height:1200px;overflow:hidden}.site-header{z-index:30;isolation:isolate;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;width:87.5%;height:120px;padding:0 48px;display:flex;position:fixed;top:0;left:6.25%}.site-header:before{z-index:-2;content:"";pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:0 0;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000eb 56%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000eb 56%,#0000 100%)}.site-header:after{z-index:-1;content:"";pointer-events:none;background:url(/assets/nav/nav-gradient-blur.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.site-logo{width:160px}.site-logo img{width:160px;height:40px}.site-header nav{align-items:center;gap:32px;display:flex}.site-header nav>a{color:var(--subtle);cursor:pointer;white-space:nowrap;transition:color var(--motion-duration-feedback) var(--motion-ease-out);padding:12px 0;font-size:20px;text-decoration:none}.site-header nav .is-current{color:#fff}.menu-toggle[data-instant] span{transition:none}.header-cta{min-width:160px}.menu-toggle{display:none}.hero-copy{z-index:4;text-align:center;width:min(960px,100% - 48px);margin:0 auto;padding-top:200px;position:relative}.hero-copy h1{font:400 clamp(56px, 4.167vw, 80px)/1 var(--display-font);letter-spacing:-.025em}.hero-copy h1 em{color:var(--subtle);font-style:normal;display:block}.hero-copy p{max-width:820px;color:var(--muted);margin:32px auto 0;font-size:24px;line-height:1.42}.hero-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-rings{opacity:.65;width:min(37.5vw,720px);position:absolute;top:0;left:0}.hero-curve{width:min(38vw,730px);position:absolute;top:102px;right:0}.hero-product{width:75.1%;height:902px;position:absolute;top:632px;left:12.45%}.product-console{object-fit:contain;background:#000;width:100%;height:auto;display:block}.app-nav,.release-sidebar{background:#000;border-right:1px solid #ffffff1a;flex-direction:column;min-width:0;height:100%;display:flex}.app-nav{gap:40px;padding:24px 12px}.app-logo{align-items:center;gap:8px;padding-left:12px;display:flex}.app-logo img{width:24px;height:24px}.app-logo b{font:400 20px/1.2 var(--sans)}.app-nav__items{flex-direction:column;flex:1;gap:8px;display:flex}.app-nav__items span{color:#fff9;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.app-nav__items span:first-child{border-bottom:1px solid #272727;border-radius:0;margin-bottom:8px}.app-nav__items span.active{color:#fff;background:#ffffff1a}.app-nav__items img{opacity:.7;width:16px;height:16px}.app-user{border-top:1px solid #272727;align-items:center;gap:10px;padding:10px 12px;display:flex}.app-user>i{background:var(--palette-accent-325,#3d2456);border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.app-user b,.app-user small{display:block}.app-user b{font-size:12px}.app-user small{color:#ffffff59;margin-top:4px;font-size:9px}.release-sidebar{gap:24px;padding:24px 16px 16px}.release-sidebar header,.release-sidebar footer{justify-content:space-between;align-items:center;display:flex}.release-sidebar header b{font-size:16px}.release-sidebar header span,.release-sidebar footer span{color:#fff9;border:1px solid #272727;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.release-list{flex-direction:column;flex:1;gap:8px;display:flex}.release-list>span{color:#ffffff80;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:grid}.release-list>span.active{color:#fff;background:#ffffff1a}.release-list i{color:#ffffff4d;font-size:12px;font-style:normal}.release-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.release-list em{color:#fff;background:#ffffff1f;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.release-sidebar footer{color:#ffffff80;justify-content:flex-start;gap:8px}.release-sidebar footer b{font-size:11px;font-weight:500}.app-body{background:#000;min-width:0;height:100%;overflow:hidden}.app-breadcrumb{white-space:nowrap;border-bottom:1px solid #272727;align-items:center;gap:6px;height:56px;padding:0 24px;font-size:14px;display:flex}.app-breadcrumb span{margin-right:6px}.app-breadcrumb i,.app-breadcrumb em{color:#fff6;font-style:normal}.app-breadcrumb b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.app-content{flex-direction:column;gap:32px;padding:32px;display:flex}.product-heading,.product-heading>div,.task-actions,.task-actions>div,.task-actions span{align-items:center;display:flex}.product-heading{justify-content:space-between}.product-heading>div{gap:16px}.product-heading>div>img{object-fit:cover;border-radius:5px;width:40px;height:40px}.product-heading b,.product-heading small{display:block}.product-heading b{font-size:18px}.product-heading small{color:#fff6;margin-top:8px;font-size:12px}.task-search{color:#fff6;background:#ffffff1a;border-radius:10px;align-items:center;gap:8px;width:200px;height:36px;padding:0 12px;font-size:12px;display:flex}.task-search img{width:12px;height:12px}.task-actions{justify-content:space-between}.task-actions>div{gap:8px}.task-actions span{color:#fffc;background:#ffffff1a;border-radius:6px;gap:8px;height:36px;padding:0 16px;font-size:13px}.task-actions img{width:16px;height:16px}.task-table{border:1px solid #ffffff1a;border-radius:10px;height:770px;overflow:hidden}.task-table__head,.task-row{grid-template-columns:112px 76px 252px 165px 152px 146px 64px 100px;align-items:center;min-width:1067px;display:grid}.task-table__head{color:#fff6;text-transform:uppercase;border-bottom:1px solid #ffffff1a;height:36px;font-size:10px}.task-table__head span,.task-row>span{border-right:1px solid #ffffff1a;height:100%;padding:0 16px}.task-table__head span{align-items:center;display:flex}.task-row{color:#fffc;border-bottom:1px solid #ffffff1a;height:48px;font-size:12px}.task-row>span{white-space:nowrap;align-items:center;display:flex;overflow:hidden}.task-status{color:#fff6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:4px 6px;font-style:normal;display:inline-flex}.task-status.success{color:#58ffaf;background:#58ffaf33;border-color:#58ffaf66}.task-product{gap:8px;font-weight:600}.task-product img{object-fit:cover;border-radius:4px;width:18px;height:18px}.row-icons{gap:10px}.row-icons img{opacity:.65;width:16px;height:16px}.console-rail{background:#0d0f0f;border-right:1px solid #252727;flex-direction:column;align-items:center;gap:15px;padding:18px 0;display:flex}.console-mark{color:#0c0d0d;width:34px;height:34px;font:700 16px var(--mono);background:#fff;border-radius:8px;place-items:center;margin-bottom:18px;display:grid}.console-rail>span{color:#687070;border-radius:7px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.console-rail>span.active{color:#fff;background:#242727}.console-rail .console-avatar{color:#fff;background:var(--palette-accent-350,#45216f);margin-top:auto}.console-sidebar{background:#141616;border-right:1px solid #252727;padding:27px 22px;position:relative}.console-brand{font:600 16px var(--mono);letter-spacing:.24em;margin-bottom:38px}.console-sidebar p{color:#555b5b;font:11px var(--mono);text-transform:uppercase;margin:0 0 10px 12px}.console-sidebar>div:not(.console-brand){color:#747b7b;border-radius:6px;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:14px;display:flex}.console-sidebar>div.active{color:#fff;background:#202323}.console-sidebar small{color:#414747;position:absolute;bottom:22px;left:34px}.console-main{background:#111313;min-width:0}.console-topbar{border-bottom:1px solid #252727;justify-content:space-between;align-items:center;height:90px;padding:0 28px;display:flex}.console-topbar strong{font-size:20px;display:block}.console-topbar small{color:#626969;margin-top:5px;font-size:12px;display:block}.console-actions{align-items:center;gap:12px;display:flex}.console-actions span{color:#636969;border:1px solid #292c2c;border-radius:5px;padding:7px 10px;font-size:11px}.console-actions b{color:#101111;background:#fff;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.console-content{padding:28px}.console-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.console-stat-grid article,.console-panels article{background:#171919;border:1px solid #282b2b;border-radius:7px}.console-stat-grid article{min-height:120px;padding:20px;position:relative}.console-stat-grid span{color:#6c7373;font-size:12px;display:block}.console-stat-grid strong{margin-top:18px;font-size:26px;display:block}.console-stat-grid em{color:var(--signal);font-size:10px;font-style:normal;position:absolute;bottom:19px;right:18px}.console-panels{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:14px;display:grid}.console-panels article{min-height:420px;overflow:hidden}.console-panels header{border-bottom:1px solid #282b2b;justify-content:space-between;align-items:center;height:65px;padding:0 20px;display:flex}.console-panels header strong{font-size:13px}.console-panels header span,.console-panels header small{color:#737979;font-size:11px}.activity-row{border-bottom:1px solid #242727;grid-template-columns:38px 1fr auto auto;align-items:center;gap:12px;min-height:72px;padding:0 18px;display:grid}.product-thumb{color:#9fa6a6;background:#242727;border-radius:4px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.activity-row b,.activity-row small{display:block}.activity-row b{font-size:11px}.activity-row small{color:#5b6262;margin-top:4px;font-size:9px}.activity-row>strong{font-size:11px}.activity-row em{color:var(--accent);background:var(--accent-surface-soft);font:normal 8px var(--mono);text-transform:uppercase;border-radius:3px;padding:5px 7px}.chart-bars{border-bottom:1px solid #242727;justify-content:space-around;align-items:end;height:270px;padding:28px 22px 0;display:flex}.chart-bars i{background:linear-gradient(var(--palette-vivid-450,#6b35a8), var(--palette-accent-275,#321b4e));border-radius:3px 3px 0 0;width:9%;min-height:12%}.chart-legend{color:#535a5a;justify-content:space-around;padding:14px;font-size:9px;display:flex}.floating-card{z-index:8;color:#dadddd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121414f5;border:1px solid #353838;position:absolute;box-shadow:0 30px 80px #000c}.floating-card--task{border-radius:8px;width:440px;min-height:572px;padding:0 16px 16px;top:980px;left:8%;transform:rotate(-8deg)}.float-header,.calendar-head{border-bottom:1px solid #2b2e2e;justify-content:space-between;padding-bottom:20px;display:flex}.float-header{height:72px;margin:0 -16px;padding:18px 23px}.float-header b,.float-header small{display:block}.float-header b{font-size:16px}.float-header small{color:#fff6;margin-top:8px;font-size:14px;font-weight:400}.floating-card label{color:#fff9;text-transform:none;margin-top:14px;font-size:13px;display:block}.floating-card label span{color:#fff6;text-transform:none;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;height:40px;margin-top:8px;padding:11px 16px;display:block}.float-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.float-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.float-action,.float-cancel{color:#101111;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:100px;height:40px;padding:0 14px;font-size:13px;display:flex}.float-cancel{color:#fffc;background:#ffffff1a}.floating-card--calendar{width:269px;padding:18px;top:600px;right:5.8%;transform:rotate(7deg)}.calendar-subtitle{color:#fff6;margin-top:14px;font-size:10px}.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:14px;display:grid}.calendar-grid small{color:#5c6363;font-size:8px}.calendar-grid i{place-items:center;height:25px;font-size:8px;font-style:normal;display:grid}.calendar-grid i.active{color:#0f1010;background:#fff;border-radius:50%}.logo-strip{--line:var(--chapter-product-border);background:linear-gradient(180deg, var(--background-base), var(--chapter-product-entry));border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;height:144px;overflow:hidden}.logo-strip>div{justify-content:center;align-items:center;gap:64px;width:max-content;min-width:100%;height:100%;padding:48px 0;display:flex}.logo-strip span{flex:0 0 96px;place-items:center;width:96px;height:48px;display:grid;overflow:hidden}.logo-strip img{object-fit:contain;max-width:90px;max-height:48px}.showcase{--line:var(--chapter-product-border);--subtle:var(--text-secondary);min-height:1200px;padding:120px var(--gutter) 48px;background:linear-gradient(180deg, var(--background-base), var(--chapter-product) 14%, var(--chapter-product) 86%, var(--background-base))}.split-heading{grid-template-columns:1fr 1fr;gap:80px;display:grid}.split-heading h2{font:400 clamp(44px, 3.333vw, 64px)/1 var(--display-font);letter-spacing:-.025em;margin-top:32px}.split-heading h2 span{color:var(--subtle)}.split-heading>p{max-width:580px;color:var(--muted);justify-self:end;padding-top:50px;font-size:24px;line-height:1.42}.showcase-window{background:var(--background-deep);border:1px solid var(--line);height:784px;margin-top:64px;overflow:hidden}.tab-list{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);height:49px;display:grid}.tab-list button{color:var(--text-muted);border-right:1px solid var(--line);font:500 13px var(--mono);text-transform:uppercase;cursor:pointer;transition:color var(--motion-duration-ui) var(--motion-ease-out), background-color var(--motion-duration-ui) var(--motion-ease-out), box-shadow var(--motion-duration-ui) var(--motion-ease-out);position:relative;overflow:hidden}.tab-list button[aria-selected=true]{color:var(--text-primary)}.tab-list button>span{z-index:1;position:relative}.tab-selection{z-index:0;background:var(--chapter-active-surface);box-shadow:inset 0 -2px var(--text-primary);pointer-events:none;display:block;position:absolute;inset:0}.tab-list .tab-selection{background:var(--accent-surface-soft);box-shadow:inset 0 -2px var(--accent)}.product-console--compact{transform-origin:0 0;height:auto}.features{padding:96px var(--gutter) 120px}.feature-set-label{margin-top:80px}.feature-grid{grid-template-columns:repeat(6,1fr);margin-top:40px;display:grid}.feature-card{grid-column:span 2;min-width:0;min-height:0;padding:0;overflow:hidden}.feature-card:nth-child(n+4){grid-column:span 3}.feature-card>img{width:100%;height:auto}.feature-card h3{letter-spacing:-.02em;margin-top:18px;font-size:28px;font-weight:500}.feature-card>p{color:var(--muted);margin-top:12px;font-size:20px;line-height:1.4}.feature-art{place-items:center;height:265px;display:grid;position:relative;overflow:hidden}.feature-art>img:first-child{width:min(100%,368px);max-height:100%;position:absolute}.checkout-pill{z-index:2;background:#151818;border:1px solid #363a3a;justify-content:space-between;align-items:center;width:270px;height:66px;padding:0 18px;display:flex;position:relative;box-shadow:0 22px 60px #000}.checkout-pill span{color:#cfd3d3;font-size:13px}.checkout-pill b{color:var(--signal);font-size:13px}.feature-art--modes>img:nth-child(2){z-index:2;width:120px}.mode-orbit{z-index:3;background:#191c1c;border:1px solid #393c3c;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute}.mode-orbit img{width:28px}.mode-orbit--a{top:38px;left:24%}.mode-orbit--b{bottom:38px;right:23%}.feature-art--restock .restock-keyboard{z-index:2;width:260px}.latency{z-index:4;text-align:center;background:#0f1010e6;border:1px solid #434747;place-content:center;width:120px;height:80px;display:grid;position:absolute}.latency b{font:400 30px var(--display-font)}.latency span{color:var(--signal);font:8px var(--mono);margin-top:7px}.feature-art--retailers>img{width:380px}.retailer-nodes{z-index:3;grid-template-columns:repeat(3,62px);gap:12px;display:grid;position:relative}.retailer-nodes span{color:#bdc2c2;height:54px;font:10px var(--mono);background:#151818;border:1px solid #343838;place-items:center;display:grid}.feature-art--security img:nth-child(2){z-index:1;width:170px}.captcha-card{z-index:4;color:#d9dddd;background:#121414f2;border:1px solid #393d3d;width:260px;padding:16px;position:absolute}.captcha-card span{margin-bottom:14px;font-size:12px;display:block}.captcha-card img{width:100%}.feature-art .art-dots{width:336px}.feature-art .art-grid{width:368px;position:absolute}.feature-art .speaker{width:139px;height:157px;position:absolute}.speaker--left{bottom:-30px;left:calc(50% - 220px);transform:rotate(45deg)}.speaker--right{top:-30px;right:calc(50% - 220px);transform:rotate(-135deg)}.checkout-control{z-index:4;color:#f8f8f8;background:#121212b8;border:1.5px solid #fff6;border-radius:32px;width:140px;height:140px;padding:30px;position:relative;box-shadow:inset 0 0 8px #f8f8f840,0 32px 24px -16px #0006}.checkout-control b{font:700 20px/24px var(--sans);opacity:.8}.checkout-control i{opacity:.1;background:#f8f8f8;border-radius:1px;width:52px;height:4px;margin-top:4px;display:block}.checkout-control i:first-of-type{opacity:.5;width:28px;margin-top:12px}.feature-art--modes .mode-background{height:734px;width:730px!important;max-width:none!important;position:absolute!important}.feature-art--modes .mode-center{height:260px;width:260px!important;position:absolute!important}.mode-window{z-index:3;background:#f8f8f80d;border:1.5px solid #fff6;border-radius:20px;justify-content:space-between;align-items:center;width:176px;height:120px;padding:24px;display:flex;position:relative;box-shadow:0 24px 24px #0005}.mode-window span i{opacity:.1;background:#f8f8f8;border-radius:1px;width:52px;height:4px;margin-top:4px;display:block}.mode-window span i:first-child{opacity:.5;width:28px}.mode-window img{width:28px;height:28px}.mode-discover{z-index:4;height:80px;bottom:18%;right:20%;width:112px!important;position:absolute!important}.mode-container{z-index:4;height:157px;top:12%;left:22%;width:65px!important;position:absolute!important}.feature-art--restock .restock-grid{width:368px!important;position:absolute!important}.feature-art--restock .restock-top,.feature-art--restock .restock-bottom{width:280px!important;position:absolute!important}.feature-art--restock .restock-top{top:-8px}.feature-art--restock .restock-bottom{bottom:-8px}.feature-art--restock .restock-indicator{z-index:2;opacity:.58;height:auto;width:280px!important;position:absolute!important}.feature-art--restock .restock-keyboard{z-index:3;width:270px!important;position:relative!important}.feature-art--retailers .toggle-shadow{max-width:none!important;position:absolute!important}.toggle-shadow--large{width:418px!important}.toggle-shadow--mid{width:306px!important}.toggle-shadow--small{width:186px!important}.feature-art--retailers .retailer-nodes{grid-template-columns:repeat(3,80px);gap:4px}.feature-art--retailers .retailer-nodes span{background:#f8f8f806;border-color:#f8f8f81a;border-radius:16px;height:80px}.feature-art--retailers .retailer-nodes img{opacity:.65;width:32px;height:32px}.feature-art--security .security-dots{width:336px!important;position:absolute!important}.feature-art--security .security-frame{height:390px;width:262px!important;position:absolute!important}.feature-art--security .security-galaxy{opacity:.7;height:174px;width:174px!important;position:absolute!important}.security-lock{z-index:4;background:#f8f8f80d;border:1.75px solid #fff6;border-radius:19px;justify-content:center;align-items:center;width:112px;height:84px;display:flex;position:relative;box-shadow:inset 0 0 9px #f8f8f840,0 24px 24px #0005}.security-lock img:first-child{width:52px;height:24px;position:absolute;top:8px}.security-lock img:last-child{box-sizing:content-box;background:#f8f8f80d;border:1.5px solid #fff6;border-radius:16px;width:67px;height:7px;padding:14px;position:absolute;bottom:-30px}.numbers{margin-top:56px}.numbers>img{width:100%;height:auto}.numbers-head{justify-content:space-between;align-items:center;display:flex}.numbers-head small{color:#596060}.numbers-grid{grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.numbers-grid article{border-left:1px solid var(--line);padding-left:32px}.numbers-grid article:first-child{border-left:0;padding-left:0}.numbers-grid strong{font:400 clamp(48px, 3.333vw, 64px)/1 var(--display-font);display:block}.numbers-grid span{color:var(--muted);margin-top:12px;font-size:17px;display:block}.use-cases{--line:var(--chapter-use-border);--subtle:var(--text-secondary);padding:96px var(--gutter);background:linear-gradient(180deg, var(--background-base), var(--chapter-use) 14%, var(--chapter-use) 86%, var(--background-base))}.use-intro{grid-template-columns:400px minmax(0,1fr);gap:80px;display:grid}.use-intro>div,.use-grid article{min-width:0}.use-intro>div:first-child{border-right:1px solid var(--line);padding-right:40px}.use-intro h2{font:400 clamp(44px, 3.333vw, 64px)/1 var(--display-font);letter-spacing:-.025em;margin:32px 0 80px}.use-intro>div:last-child>p{color:var(--muted);font-size:32px;line-height:1.2}.inline-tabs{border-bottom:1px solid var(--line);gap:32px;margin-top:112px;display:flex}.inline-tabs button{color:var(--subtle);font:500 13px var(--mono);text-transform:uppercase;cursor:pointer;transition:color var(--motion-duration-ui) var(--motion-ease-out);padding:0 0 16px;position:relative}.inline-tab-selection{background:var(--accent);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.inline-tabs button[aria-selected=true]{color:var(--text-primary)}.inline-tabs button>span{z-index:1;position:relative}.tab-list[data-instant] button,.inline-tabs[data-instant] button,.inline-tabs[data-instant] button:after{transition:none}.use-carousel__toolbar{align-items:flex-end;gap:32px;display:flex}.use-carousel__toolbar .inline-tabs{flex:auto;min-width:0}.use-carousel__controls{flex:none;align-items:center;display:flex}.use-carousel__controls>span{min-width:64px;color:var(--text-secondary);font:12px/48px var(--mono);text-align:center}.state-swap{vertical-align:baseline;display:inline-grid}.state-swap__content{grid-area:1/1;min-width:0}.state-swap--block{display:grid}.use-carousel__controls button{color:#fff;border:1px solid var(--line);cursor:pointer;width:48px;height:48px;transition:color .14s var(--motion-ease-out), background-color .14s var(--motion-ease-out), transform .14s var(--motion-ease-out);place-items:center;display:grid}.use-carousel__controls button+button{border-left:0}.use-carousel__controls button:active:not(:disabled){transform:scale(.97)}.use-carousel__controls button:disabled{color:#454b4b;cursor:default}.use-carousel__previous svg{transform:rotate(180deg)}.use-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;margin-top:40px;display:flex;overflow-x:auto}.use-grid::-webkit-scrollbar{display:none}.use-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 50%;min-height:730px}.use-art{background:var(--background-elevated);height:472px;margin:24px;position:relative;overflow:hidden}.use-art__frame{width:100%;height:100%;position:absolute;inset:0}.use-art__stage{background:var(--chapter-blueprint);width:calc(100% - 48px);height:calc(100% - 48px);box-shadow:inset 0 0 0 1px var(--accent-surface-soft);position:absolute;top:24px;left:24px;overflow:hidden}.use-art__ring{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.use-art__ring--outer{width:80%}.use-art__ring--inner{width:64%}.use-art--2 .use-art__ring{transform:translate(-50%,-50%)rotate(-45deg)}.use-art--3 .use-art__ring{transform:translate(-50%,-50%)rotate(45deg)}.use-art__line{z-index:1;background:var(--accent-border);display:block;position:absolute;top:50%;left:50%}.use-art__line--v{width:1px;height:100%;transform:translate(-50%,-50%)}.use-art__line--h{width:1px;height:100%;transform:translate(-50%,-50%)rotate(90deg)}.use-art__node{z-index:2;width:21px;height:21px;position:absolute}.use-art__node--1{top:16%;left:18%}.use-art__node--2{top:19%;right:17%}.use-art__node--3{bottom:17%;right:14%}.use-art__node--4{bottom:14%;left:20%}.use-art__product{z-index:3;object-fit:contain;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.use-card-copy{padding:16px 24px 24px}.use-card-copy small{color:var(--accent-muted);font:12px var(--mono)}.use-card-copy h3{margin-top:16px;font-size:28px;font-weight:500}.use-card-copy p{color:var(--muted);margin-top:12px;font-size:18px;line-height:1.42}.how{padding:120px var(--gutter)}.steps-grid{grid-template-columns:repeat(3,1fr);gap:64px;margin-top:48px;display:grid}.step-label{font:500 18px/1 var(--mono);letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:16px;margin-top:48px;display:flex}.step-label span{color:#0f1010;background:#fff;padding:3px 10px 3px 8px}.step-label i{background:#555b5b;flex:0 0 24px;width:24px;height:1px}.step-label b{white-space:nowrap;font-weight:500}.steps-grid article>p{color:var(--muted);margin-top:24px;font-size:20px;line-height:1.2}.testimonials{--line:var(--chapter-proof-border);--subtle:var(--text-secondary);padding:96px var(--gutter);background:linear-gradient(180deg, var(--background-base), var(--chapter-proof) 18%, var(--chapter-proof) 82%, var(--background-base))}.testimonial-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-rows:200px 200px;grid-template-columns:440fr 440fr 640fr;margin-top:48px;display:grid}.testimonial{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;margin:0;padding:32px 48px 24px 32px;display:flex}.testimonial--1,.testimonial--2{grid-row:span 2}.testimonial--3,.testimonial--4{grid-column:3}.testimonial-avatar{background:#ffffff1a;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid;overflow:hidden}.testimonial-avatar img{object-fit:cover;width:48px;height:48px}.testimonial blockquote{font:400 24px/1.2 var(--display-font);margin:0}.testimonial figcaption{color:var(--subtle);font-size:18px}.blog{--line:var(--chapter-editorial-border);--subtle:var(--text-secondary);padding:96px var(--gutter);background:linear-gradient(180deg, var(--background-base), var(--chapter-editorial) 18%, var(--chapter-editorial))}.blog-state{border:1px solid var(--line);min-height:240px;color:var(--muted);place-items:center;margin-top:80px;display:grid}.pricing{--line:var(--chapter-editorial-border);padding:120px var(--gutter);background:radial-gradient(circle at 105% 115%, var(--accent-surface-soft), transparent 35%), var(--chapter-editorial);position:relative;overflow:hidden}.pricing-heading{grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);align-items:end;gap:96px;display:grid}.pricing-heading>p{max-width:640px;color:var(--text-secondary);padding-bottom:4px;font-size:24px;line-height:1.4}.pricing-stage{border:1px solid var(--line);background:#0000001f;grid-template-columns:minmax(0,1.18fr) minmax(460px,.82fr);min-height:640px;margin-top:80px;display:grid}.pricing-product{border-right:1px solid var(--line);background:radial-gradient(circle at 12% 18%, var(--accent-surface-soft), transparent 34%), linear-gradient(145deg, #ffffff06, transparent 55%);min-width:0;padding:40px;position:relative;overflow:hidden}.pricing-product__heading{z-index:2;justify-content:space-between;align-items:baseline;gap:24px;display:flex;position:relative}.pricing-product__heading span,.pricing-eyebrow{color:var(--accent-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.pricing-product__heading strong{font-size:18px;font-weight:500}.pricing-product__window{z-index:1;border:1px solid var(--line);background:#050606;height:460px;position:absolute;bottom:-75px;left:40px;right:-120px;overflow:hidden;box-shadow:0 30px 80px #00000080}.pricing-product__window:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#000000a6);position:absolute;inset:0}.pricing-product__window img{object-fit:cover;object-position:top left;opacity:.76;filter:saturate(.72);width:100%;height:100%}.pricing-product__mark{z-index:0;opacity:.5;pointer-events:none;width:340px;position:absolute;top:72px;left:-52px}.pricing-purchase{background:#ffffff05;flex-direction:column;min-width:0;padding:48px;display:flex}.pricing-purchase h3{letter-spacing:-.025em;margin-top:18px;font-size:32px;font-weight:500;line-height:1}.pricing-purchase__lede{max-width:450px;color:var(--text-secondary);margin-top:14px;font-size:16px;line-height:1.5}.pricing-billing{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:40px 0 0;padding:0;display:grid}.pricing-billing legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pricing-billing label{cursor:pointer;min-width:0;position:relative}.pricing-billing label:first-of-type{border-right:1px solid var(--line)}.pricing-billing input{opacity:0;width:1px;height:1px;position:absolute}.pricing-billing label span{z-index:1;min-height:56px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:500;display:flex;position:relative}.pricing-billing label small{color:var(--accent-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.pricing-billing input:checked~span{color:var(--text-primary)}.pricing-billing input:focus-visible~span{outline:2px solid var(--accent-text);outline-offset:-3px}.pricing-billing__selection{z-index:0;background:var(--accent-surface-soft);box-shadow:inset 0 -2px var(--accent);pointer-events:none;display:block;position:absolute;inset:0}.pricing-price{border-bottom:1px solid var(--line);margin-top:38px;padding-bottom:28px}.pricing-price>div{align-items:baseline;gap:16px;display:flex}.pricing-price strong{letter-spacing:-.065em;font-size:clamp(64px,4.167vw,80px);font-weight:450;line-height:.9}.pricing-price>div>.state-swap{color:var(--text-secondary);font-size:15px;font-weight:500}.pricing-price>.state-swap--block{color:var(--text-muted);margin-top:16px;font-size:14px;line-height:1.45}.pricing-benefits{gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.pricing-benefits li{color:var(--text-secondary);grid-template-columns:16px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.4;display:grid}.pricing-benefits li img{width:12px;height:12px;margin-top:4px}.pricing-purchase__action{margin-top:auto}.pricing-purchase__action .button{width:100%;color:var(--background-base);background:var(--accent);border-color:var(--accent);justify-content:space-between}.pricing-purchase__action p{color:var(--text-muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:14px;font-size:11px}.faq{--line:var(--chapter-editorial-border);--subtle:var(--text-secondary);padding:96px var(--gutter);background:linear-gradient(180deg, var(--chapter-editorial), var(--chapter-editorial-deep) 72%, var(--background-base))}.faq .section-heading{max-width:none}.faq .section-heading h2{line-height:1.2}.faq-list{flex-direction:column;gap:32px;margin-top:64px;display:flex}.faq-list article{transition:background-color var(--motion-duration-ui) var(--motion-ease-out), box-shadow var(--motion-duration-ui) var(--motion-ease-out);background:#ffffff08;box-shadow:inset 2px 0 #0000}.faq-list article.is-open{background:var(--chapter-active-surface);box-shadow:inset 2px 0 var(--accent)}.faq .faq-list h3{font-size:18px;font-weight:500;line-height:1}.faq .faq-list h3 button{color:#fff9;text-align:left;cursor:pointer;width:100%;min-height:0;transition:color var(--motion-duration-ui) var(--motion-ease-out);justify-content:space-between;align-items:center;padding:24px 28px 24px 40px;display:flex}.faq-list article.is-open h3 button{color:var(--text-primary)}.faq-answer{overflow:hidden}.faq-list article>div p{max-width:920px;color:var(--muted);padding:0 40px 24px;font-size:16px;line-height:1.5}.plus{flex:0 0 12px;place-items:center;width:12px;height:12px;display:grid}.plus img{width:12px;height:12px}.plus i{background:var(--accent);grid-area:1/1;width:12px;height:2px;display:block}.faq-contact{color:var(--subtle);text-align:center;margin-top:48px;font-size:18px;line-height:1.4}.faq-contact a{color:inherit;text-underline-offset:3px;transition:color var(--motion-duration-feedback) var(--motion-ease-out);text-decoration:underline;text-decoration-thickness:1px}.faq-list article[data-instant],.faq-list article[data-instant] h3 button{transition:none}.final-cta{--line:var(--chapter-cta-border);padding:120px var(--gutter);background:linear-gradient(180deg, var(--background-base), var(--chapter-cta-environment))}.cta-card{background:linear-gradient(135deg, var(--background-deep), var(--chapter-cta));border:1px dashed var(--border-default);align-items:stretch;height:561px;padding:64px 72px;display:flex;position:relative;overflow:hidden}.cta-copy{z-index:4;flex-direction:column;width:800px;display:flex;position:relative}.cta-copy h2{font:400 clamp(50px, 4.167vw, 80px)/1 var(--display-font);letter-spacing:-.025em;white-space:nowrap}.cta-copy h2 em{color:var(--accent-muted);font-style:normal}.cta-copy p{max-width:656px;color:var(--muted);margin-top:32px;font-size:20px;line-height:1.2}.cta-copy>div{gap:16px;margin-top:auto;display:flex}.cta-card .button:not(.button--secondary){color:var(--background-base);background:var(--accent);border-color:var(--accent)}.cta-orb{width:480px;height:480px;position:absolute;right:72px}.cta-orb>img{width:150%;max-width:none;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-orb>img:nth-child(2){width:133.333%;height:133.333%}.cta-orb>img:nth-child(3){width:116.667%;height:116.667%}.cta-orb>img:last-child{z-index:3;mix-blend-mode:overlay;width:83.333%;height:83.333%}.cta-shader{z-index:2;width:400px;height:400px;position:absolute;top:40px;left:40px}.cta-shader-mask{width:100%;height:100%;position:relative}.cta-shader-mask img{width:117%;max-width:none;height:132%;position:absolute;inset:-1.75% -8.5% -29.75%}.footer{background:#000;padding:120px 8.333%}.footer-lockup{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:60px;display:flex}.footer-lockup img:first-child{width:56.7%}.footer-lockup img:last-child{width:19.4%}.footer-links{grid-template-columns:repeat(20,1fr);row-gap:120px;padding:80px 0 0;display:grid}.footer-links>div{grid-column:span 5}.footer-links>div:nth-child(n+5){grid-column:span 4}.footer-links h3{color:#fff;margin-bottom:40px;font-size:16px;font-weight:400}.footer-links a{color:#747b7b;width:max-content;transition:color var(--motion-duration-feedback) var(--motion-ease-out);margin-top:24px;font-size:16px;text-decoration:none;display:block}.footer-links sup{color:#fff;font:500 11px/20px var(--sans);text-transform:none;background:#ffffff0d;border-radius:99px;margin-left:8px;padding:3px 8px}.footer-bottom{color:#8c9393;font:12px var(--sans);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:80px;display:flex}.status{align-items:center;gap:9px;display:flex}.status img{width:9px;height:9px}.footer .footer-lockup{padding-bottom:78px}.footer .footer-bottom{margin-top:96px}@media (hover:hover) and (pointer:fine){.button:hover{color:var(--background-base);background:var(--accent);border-color:var(--accent)}.button--secondary:hover{color:#fff;background:#ffffff12;border-color:#696d6d}.button:hover svg{transform:translate(3px)}.site-header nav>a:hover{color:#fff}.tab-list button:hover:not([aria-selected=true]),.inline-tabs button:hover:not([aria-selected=true]){color:#b8bebe}.use-carousel__controls button:hover:not(:disabled){background:var(--accent-surface-soft)}.pricing-billing label:hover span{color:var(--text-primary);background:#ffffff09}.pricing-billing input:checked+span{background:var(--accent-surface-soft)}.faq-contact a:hover{color:var(--accent-text)}.footer-links a:hover{color:#fff}}@media (width<=1280px){:root{--gutter:clamp(72px, 8vw, 102px)}.site-header{width:92%;padding:0 24px;left:4%}.hero-product{width:84%;left:8%}.floating-card--task{left:2%}.floating-card--calendar{right:2%}.use-intro{grid-template-columns:320px minmax(0,1fr);gap:48px}.inline-tabs{gap:18px}.feature-card{padding-inline:24px}.steps-grid{gap:32px}.testimonial-grid{grid-template-columns:1fr 1fr 1.35fr}}@media (width<=1024px){:root{--gutter:64px}.hero{height:1080px}.site-header nav{gap:18px}.site-header nav>a{font-size:16px}.header-cta{min-width:140px}.hero-copy{padding-top:185px}.hero-product{width:88%;height:660px;top:590px;left:6%}.product-console{grid-template-columns:58px 210px 1fr}.console-content{padding:18px}.floating-card--task{width:390px;top:900px}.floating-card--calendar{top:570px}.showcase{min-height:1040px}.showcase-window{height:680px}.showcase-console{height:631px;padding:28px}.feature-card,.feature-card:nth-child(n+4){grid-column:span 3}.use-intro{grid-template-columns:1fr}.use-intro>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:0 0 48px}.use-intro h2{max-width:620px;margin-bottom:40px}.inline-tabs{margin-top:56px}.steps-grid{gap:18px}.testimonial-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.testimonial--1,.testimonial--2{grid-row:auto}.testimonial--3,.testimonial--4{grid-column:auto}.testimonial{min-height:260px}.footer{padding-inline:64px}.pricing-heading{grid-template-columns:1fr;gap:32px}.pricing-heading>p{max-width:720px}.pricing-stage{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr)}.pricing-product{padding:32px}.pricing-product__window{height:420px;left:32px;right:-180px}.pricing-purchase{padding:36px}}@media (width<=768px){:root{--gutter:24px}.section-shell:before{left:12px}.section-shell:after{right:12px}.hero{height:940px}.site-header{width:calc(100% - 24px);height:88px;padding:0 16px;position:fixed;left:12px}.site-logo,.site-logo img{width:128px}.menu-toggle{z-index:35;cursor:pointer;border:1px solid #333;place-content:center;gap:6px;width:42px;height:42px;padding:12px;display:grid}.menu-toggle span{background:#fff;width:18px;height:1px;display:block}.site-header nav{z-index:31;border-bottom:1px solid var(--line);background:#111313;align-items:stretch;padding:18px;display:none;position:absolute;top:87px;left:0;right:0}.site-header nav.is-open{flex-direction:column;display:flex}.site-header nav>a{text-align:left;width:100%;padding:12px;font-size:18px}.header-cta{display:none}.hero-copy{width:calc(100% - 48px);padding-top:150px}.hero-copy h1{font-size:52px}.hero-copy p{font-size:19px}.hero-rings{width:78vw}.hero-curve{width:70vw;top:300px}.hero-product{width:calc(100% - 48px);height:500px;top:570px;left:24px}.product-console{grid-template-columns:48px 1fr}.console-sidebar{display:none}.console-topbar{height:72px}.console-stat-grid{grid-template-columns:1fr 1fr}.console-stat-grid article:last-child{display:none}.console-panels{grid-template-columns:1fr}.chart-panel,.floating-card{display:none}.logo-strip{height:112px}.logo-strip>div{padding:32px 0}.logo-strip img{height:40px}.showcase{min-height:850px;padding-top:80px}.split-heading{grid-template-columns:1fr;gap:16px}.split-heading>p{justify-self:start;padding-top:0;font-size:20px}.showcase-window{height:530px;margin-top:40px}.tab-list{display:flex;overflow-x:auto}.tab-list button{min-width:128px}.showcase-console{height:481px}.product-console--compact{height:650px}.features,.use-cases,.testimonials,.blog,.faq{padding-top:80px;padding-bottom:80px}.section-heading>p{font-size:20px}.feature-grid{grid-template-columns:1fr;margin-top:48px}.feature-card,.feature-card:nth-child(n+4){grid-column:auto;min-height:450px}.numbers{margin-top:48px;padding:28px}.numbers-grid{gap:22px;margin-top:40px}.numbers-grid article{padding-left:18px}.use-carousel__toolbar{gap:16px;display:grid}.use-carousel__toolbar .inline-tabs{width:100%}.use-carousel__controls{justify-self:end}.use-grid article{flex-basis:100%}.use-art{height:430px}.steps-grid,.testimonial-grid{grid-template-columns:1fr}.testimonial{min-height:250px}.faq-list{margin-top:48px}.faq-list h3{font-size:20px}.final-cta{padding:80px 24px}.cta-card{background:linear-gradient(150deg, var(--background-deep), var(--chapter-cta));align-items:flex-start;min-height:620px;padding:48px 32px}.cta-copy{width:100%}.cta-orb{width:92%;bottom:-25%;right:-22%}.footer{padding:80px 32px}.footer-lockup{padding-bottom:72px}.footer-links{grid-template-columns:repeat(2,1fr);gap:54px 24px;padding:64px 0}.footer-links>div,.footer-links>div:nth-child(n+5){grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.pricing{padding-top:80px;padding-bottom:80px}.pricing-stage{grid-template-columns:1fr;margin-top:56px}.pricing-product{border-right:0;border-bottom:1px solid var(--line);min-height:460px;padding:32px 28px}.pricing-product__window{height:360px;bottom:-50px;left:28px;right:-180px}.pricing-purchase{min-height:650px;padding:32px 28px}}@media (width<=480px){.hero{height:850px}.hero-copy{padding-top:132px}.hero-copy h1{font-size:43px}.hero-copy p{font-size:17px;line-height:1.45}.hero-actions{margin-top:26px}.button{min-width:145px}.button--secondary{min-width:105px}.hero-product{height:390px;top:540px}.console-rail{display:none}.product-console{grid-template-columns:1fr}.console-content{padding:12px}.console-stat-grid{gap:8px}.console-stat-grid article{min-height:96px;padding:14px}.console-stat-grid strong{font-size:20px}.console-panels{margin-top:8px}.activity-row{grid-template-columns:34px 1fr auto;padding-inline:10px}.activity-row em{display:none}.showcase{min-height:750px}.showcase-window{height:430px}.showcase-console{height:381px;padding:12px}.product-console--compact{height:520px}.section-heading h2,.split-heading h2,.use-intro h2{font-size:42px}.feature-card{min-height:430px;padding:20px}.feature-card h3{font-size:24px}.feature-card>p{font-size:17px}.feature-art{height:245px}.numbers-head{flex-direction:column;align-items:flex-start;gap:20px}.numbers-grid{grid-template-columns:1fr}.numbers-grid article{border-left:0;border-top:1px solid var(--line);padding:20px 0}.numbers-grid article:first-child{border-top:0}.use-intro>div:last-child>p{font-size:25px}.inline-tabs{overflow-x:auto}.inline-tabs button{min-width:max-content}.use-art{height:310px}.use-grid article{min-height:580px}.testimonial blockquote{font-size:25px}.faq-list h3 button{min-height:82px}.cta-card{min-height:590px;padding:38px 24px}.cta-copy h2{font-size:47px}.cta-copy p{font-size:18px}.cta-copy>div{flex-direction:column;align-items:stretch}.cta-copy .button{width:100%}.footer{padding-inline:24px}.footer-lockup{flex-direction:column;align-items:start;gap:30px}.footer-lockup img:first-child{width:100%}.footer-lockup img:last-child{width:42%}.pricing-product{min-height:380px;padding:24px}.pricing-product__heading{flex-direction:column;align-items:flex-start;gap:8px}.pricing-product__window{height:300px;bottom:-40px;left:24px;right:-150px}.pricing-product__mark{width:260px;top:62px}.pricing-purchase{min-height:620px;padding:32px 24px}.pricing-billing label span{padding:0 12px}.pricing-price>div{flex-direction:column;align-items:flex-start;gap:8px}.pricing-price strong{font-size:60px}.pricing-purchase__action .button{min-width:0}}@media (width>=1600px){.features{height:1926px}.use-cases{height:1260px}.how{height:1061px}.testimonials{height:773px}.blog{height:1560px}.pricing{min-height:1120px}.faq{height:1117px;overflow:hidden}.final-cta{height:801px}.footer{height:1440px}}@media (width<=768px){.site-header{width:calc(100vw - 24px)}.hero-copy{width:calc(100vw - 48px);max-width:calc(100vw - 48px)}.hero-copy h1{text-wrap:balance}.hero-product{width:calc(100vw - 48px)}.product-console{grid-template-columns:48px minmax(0,1fr)}.site-header nav{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-ui) var(--motion-ease-out), transform var(--motion-duration-ui) var(--motion-ease-out), visibility 0s linear var(--motion-duration-ui);flex-direction:column;gap:0;display:flex;transform:translateY(-6px)}.site-header nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.site-header nav[data-instant]{transition:none}.menu-toggle span{transition:transform var(--motion-duration-ui) var(--motion-ease-in-out)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-logo{width:40px;height:40px;overflow:hidden}.site-logo img{width:160px;max-width:none;height:40px}.logo-strip>div{gap:16px;width:calc(100% - 48px)}.logo-strip img{min-width:0}}@media (width<=480px){.console-stat-grid em{margin-top:4px;font-size:8px;display:block;position:static}}@media (prefers-reduced-motion:reduce){.site-header nav,.menu-toggle span,.tab-list button,.inline-tabs button,.inline-tabs button:after,.use-carousel__controls button,.plus i,.footer-links a{transition:none}}@media (width<=1024px){.product-console{grid-template-columns:210px minmax(0,1fr)}.release-sidebar{display:none}.app-nav{gap:20px;padding-block:16px}.app-nav__items{gap:3px}.app-nav__items span{height:34px;font-size:12px}.app-content{gap:20px;padding:22px}.task-table{overflow:hidden}}@media (width<=768px){.product-console{grid-template-columns:minmax(0,1fr)}.product-console--compact{height:auto}.app-nav,.release-sidebar{display:none}.app-breadcrumb{height:44px;padding-inline:16px;font-size:11px}.app-content{gap:16px;padding:16px}.product-heading{align-items:flex-start;gap:12px}.product-heading b{font-size:15px}.task-search{width:126px}.task-actions span{padding-inline:10px;font-size:11px}.logo-strip>div{gap:28px}.feature-card,.feature-card:nth-child(n+4){min-height:0;padding:0}.numbers{border:0;margin-top:40px;padding:0}.cta-copy h2{white-space:normal}}@media (width<=480px){.product-heading,.task-actions>div:first-child span:nth-child(n+3){display:none}.task-actions span{height:32px}.use-art__stage{width:calc(100% - 32px);height:calc(100% - 32px);top:16px;left:16px}}.site-header{width:100%;padding-inline:calc(6.25% + 48px);left:0}@media (width<=1280px){.site-header{padding-inline:calc(4% + 24px)}}@media (width<=768px){.site-header{width:100%;padding-inline:28px;left:0}}.blog-page-shell{--blog-gutter:var(--gutter);background:radial-gradient(circle at 92% -10%, var(--accent-surface-soft), transparent 28%), var(--background-base);min-height:100vh}.blog-page-header nav{align-items:center;gap:28px;margin-left:auto;margin-right:28px;display:flex}.blog-page-shell main{min-height:70vh}.blog-page-eyebrow{color:var(--accent-muted);font:500 12px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}.blog-index-hero{padding:156px var(--blog-gutter) 72px;border-bottom:1px solid var(--border-default)}.blog-index-hero h1{max-width:1000px;font:400 clamp(76px, 8.2vw, 128px)/.98 var(--display-font);letter-spacing:-.02em;margin-top:24px}.blog-index-hero>p:last-child{max-width:650px;color:var(--text-secondary);margin-top:36px;font-size:17px;line-height:1.7}.blog-index-filters{width:fit-content;max-width:calc(100% - var(--blog-gutter) * 2);margin:32px var(--blog-gutter);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--background-deep);gap:4px;padding:4px;display:flex;overflow-x:auto}.blog-index-filters button{border-radius:var(--radius-control);min-width:96px;min-height:44px;color:var(--text-secondary);font:500 13px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 16px;position:relative}.blog-index-filters button[aria-pressed=true]{color:var(--accent-text)}.blog-index-filters button:focus-visible{outline-offset:-3px}.blog-index-filters button>span{z-index:1;position:relative}.blog-filter-selection{z-index:0;border:1px solid var(--accent-border);border-radius:inherit;background:var(--accent-surface-soft);pointer-events:none;display:block;position:absolute;inset:0}.blog-index-grid{padding:0 var(--blog-gutter) 112px;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}.blog-index-card{min-width:0}.blog-index-card__link{border-radius:var(--radius-surface);flex-direction:column;min-width:0;height:100%;text-decoration:none;display:flex}.blog-index-card__image{aspect-ratio:16/10;border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--background-deep);width:100%;overflow:hidden}.blog-index-card__image img{object-fit:contain;width:100%;height:100%}.blog-index-card__copy{flex-direction:column;flex:1;min-width:0;padding-top:23px;display:flex}.blog-index-card .blog-page-eyebrow{letter-spacing:.04em;font-size:10px}.blog-index-card h2{color:var(--text-primary);letter-spacing:-.025em;text-wrap:pretty;margin-top:12px;font-size:24px;font-weight:450;line-height:1.3}.blog-index-card__link:focus-visible h2{color:var(--accent-text);text-underline-offset:.15em;text-decoration:underline}.blog-index-card__link:focus-visible .blog-index-card__image{border-color:var(--accent-border)}.blog-index-card__placeholder{background:radial-gradient(ellipse at 50% 30%, var(--accent-border), transparent 80%);width:100%;height:100%;color:var(--accent-muted);place-items:center;display:grid}.blog-index-card__placeholder>svg{opacity:.7;width:25%;height:auto}.blog-index-card__copy>p:not(.blog-page-eyebrow){color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:14px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-index-card__meta{border-bottom:1px solid var(--border-default);color:var(--text-muted);font:11px/1.5 var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:auto;padding-block:24px;display:flex}.blog-index-grid:empty{display:none}.blog-page-state{min-height:440px;padding:64px var(--blog-gutter);color:var(--text-secondary);text-align:center;place-items:center;display:grid}.blog-page-shell main>.blog-page-state{min-height:75svh;padding-top:156px}.blog-page-state__content{max-width:520px}.blog-page-state__mark{border:1px solid var(--accent-border);border-radius:var(--radius-surface);background:var(--accent-surface-soft);color:var(--accent-muted);padding:18px;display:inline-flex}.blog-page-state__mark>svg{width:32px;height:32px}.blog-page-state :is(h1,h2){color:var(--text-primary);font:400 clamp(36px, 4vw, 48px)/1.1 var(--display-font);letter-spacing:-.02em;text-wrap:balance;margin-top:28px}.blog-page-state p{max-width:38ch;margin:18px auto 0;font-size:15px;line-height:1.7}.blog-page-state .button{margin-top:28px}.blog-article{padding:148px var(--blog-gutter) 112px}.blog-article__header{max-width:960px;margin:0 auto}.blog-article__back{min-height:44px;color:var(--text-secondary);align-items:center;margin-bottom:28px;font-size:14px;text-decoration:none;display:inline-flex}.blog-article__header h1{font:400 clamp(44px, 5.6vw, 76px)/1.06 var(--display-font);letter-spacing:-.02em;margin-top:22px}.blog-article__excerpt{max-width:820px;color:var(--text-secondary);margin-top:36px;font-size:18px;line-height:1.7}.blog-article__meta{color:var(--text-muted);font:12px/1.5 var(--mono);letter-spacing:.02em;flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.blog-article__cover{border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--background-elevated);max-width:960px;margin:48px auto 0;overflow:hidden}.blog-article__cover img{object-fit:contain;width:100%;height:auto;max-height:720px}.article-content{max-width:760px;color:var(--text-secondary);margin:80px auto 0;font-size:clamp(17px,1.3vw,19px);line-height:1.8}.article-content>*+*{margin-top:1.5em}.article-content h2,.article-content h3{color:var(--text-primary);letter-spacing:-.025em;text-wrap:pretty;margin-top:2.2em;font-weight:500;line-height:1.3}.article-content h2{font-size:clamp(28px,2.7vw,38px)}.article-content h3{font-size:clamp(22px,1.85vw,27px)}.article-content a{color:var(--accent-muted);text-underline-offset:3px}.article-content ul,.article-content ol{padding-left:1.4em}.article-content li+li{margin-top:.6em}.article-content blockquote{border-left:2px solid var(--accent);color:var(--text-secondary);font:400 clamp(24px, 2.2vw, 34px)/1.35 var(--display-font);padding:8px 0 8px 28px}.article-content img{border-radius:var(--radius-surface);border:1px solid var(--border-default);width:auto;max-width:100%;height:auto;margin:2.5em auto}.article-content>:first-child{margin-top:0}.blog-article__next{border:1px solid var(--accent-border);border-radius:var(--radius-surface);background:radial-gradient(ellipse at 95% 0, var(--accent-surface-soft), transparent 70%), var(--chapter-editorial-deep);justify-content:space-between;align-items:center;gap:32px;max-width:1080px;margin:88px auto 0;padding:36px;display:flex}.blog-article__next h2{color:var(--text-primary);font:400 38px/1.1 var(--display-font);letter-spacing:-.02em;margin-top:12px}.blog-article__next p{max-width:42ch;color:var(--text-secondary);margin-top:12px;font-size:14px;line-height:1.7}.blog-article__next-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.blog-page-footer .site-logo{min-height:44px;color:var(--text-secondary)}.blog-page-footer{min-height:150px;padding:32px var(--blog-gutter);border-top:1px solid var(--border-default);color:var(--text-muted);font:12px/1.6 var(--sans);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (hover:hover) and (pointer:fine){.blog-index-card__link:hover .blog-index-card__image{border-color:var(--accent-border)}.blog-index-card__link:hover h2{color:var(--accent-text);text-underline-offset:.15em;text-decoration:underline}.blog-page-header nav>a:not(.button):hover,.blog-article__back:hover{color:var(--text-primary)}}@media (width<=1100px){.blog-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.blog-article__next{flex-direction:column;align-items:flex-start}}@media (width<=700px){.blog-page-header nav{display:none}.blog-index-hero{padding-top:126px;padding-bottom:48px}.blog-index-hero h1{font-size:clamp(58px,12vw,88px)}.blog-index-hero>p:last-child{margin-top:25px;font-size:16px}.blog-index-filters{margin-block:24px}.blog-article{padding-top:112px}.blog-article__back{margin-bottom:28px}.blog-article__meta,.blog-page-footer{flex-direction:column;align-items:flex-start}.blog-article__meta{gap:8px}.blog-article__cover,.article-content{margin-top:56px}.blog-article__next{gap:24px;margin-top:56px;padding:28px 20px}.blog-article__next h2{font-size:34px}.blog-article__next-actions{width:100%}.blog-article__next-actions .button{flex:1;justify-content:center}}@media (width<=640px){.blog-index-grid{grid-template-columns:1fr;gap:36px}.blog-index-card h2{font-size:26px}.blog-index-card__copy>p:not(.blog-page-eyebrow){font-size:15px}.blog-index-card__meta{font-size:12px}}[data-prerendered-blog] .blog-index-grid{padding-top:32px}@media (width<=420px){.blog-article__next-actions{flex-direction:column}.blog-article__next-actions .button{flex:none;justify-content:space-between;width:100%}}.section-shell[id]{scroll-margin-top:112px}.site-header{height:96px}.site-navigation nav>a{font-size:16px;position:relative}.site-navigation nav>a:after{content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .18s ease, transform .22s var(--motion-ease-out);background:currentColor;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.6)}.header-cta{min-width:136px;height:44px;font-size:15px}.hero{height:auto}.hero-copy{padding-top:clamp(152px,11vw,200px)}.hero-copy h1{text-wrap:balance;max-width:900px;margin-inline:auto;font-size:clamp(56px,4.45vw,80px);line-height:1.04}.hero-copy h1 em{color:var(--palette-subtle-750,oklch(75% .028 300))}.hero-copy p{color:oklch(72% .008 197);text-wrap:pretty;max-width:660px;margin-top:24px;font-size:20px;line-height:1.55}.hero-actions{gap:12px;margin-top:28px}.hero-actions .button,.cta-copy .button{gap:10px;font-size:16px}.hero-actions .button:not(.button--secondary){color:var(--background-base);background:var(--accent);border-color:var(--accent);box-shadow:inset 0 1px #ffffff40}.hero-product{width:min(1442px, calc(100% - var(--gutter) * 2));border:1px solid var(--border-emphasis);border-bottom:0;border-radius:8px 8px 0 0;height:auto;max-height:clamp(400px,36vw,660px);margin:56px auto 0;position:relative;top:auto;left:auto;overflow:hidden;box-shadow:0 24px 80px #0000004d}.floating-card--task{top:auto;bottom:-330px}.floating-card--calendar{top:auto;bottom:220px}.logo-strip{height:112px}.logo-strip>div{padding-block:28px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.showcase{min-height:0;padding-bottom:96px}.showcase-window{border-radius:8px;height:auto;box-shadow:0 24px 64px #0000002e,inset 0 1px #ffffff09}.showcase-caption{min-height:76px;color:var(--text-secondary);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 32px;font-size:14px;line-height:1.5;display:flex}.showcase-caption__label{color:var(--accent-muted);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:10px}.showcase-caption:focus-visible{outline:2px solid var(--accent-text);outline-offset:-3px}.showcase-console{height:auto;padding:32px 32px 0}.section-heading h2,.split-heading h2{text-wrap:balance;line-height:1.06}.section-heading>p{text-wrap:pretty;max-width:760px;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.steps-grid article>p{font-size:18px;line-height:1.5}.step-label{gap:12px;font-size:14px}.step-label b{white-space:normal;line-height:1.4}.inline-tabs button{min-height:44px}.testimonial{background:#ffffff05;gap:24px}.testimonial blockquote{line-height:1.35}.testimonial-grid{grid-template-rows:minmax(200px,auto) minmax(200px,auto)}.pricing-stage{border-color:var(--border-emphasis);border-radius:8px;overflow:hidden;box-shadow:0 24px 64px #00000029}.pricing-price strong{font-variant-numeric:tabular-nums}.faq-list{gap:12px}.faq-list article{border:1px solid #ffffff0a}.faq .faq-list h3 button{color:oklch(76% .008 197);gap:24px;min-height:72px;line-height:1.45}.cta-card{border-style:solid;border-color:var(--chapter-cta-border);border-radius:8px}.cta-copy p{line-height:1.5}@media (hover:hover) and (pointer:fine){.site-navigation nav>a:hover:after{opacity:.7;transform:scaleX(1)}.hero-actions .button:not(.button--secondary):hover,.pricing-purchase__action .button:hover,.cta-card .button:not(.button--secondary):hover{background:var(--palette-accent-850,oklch(85% .11 330));border-color:var(--palette-accent-850,oklch(85% .11 330))}.faq-list article:not(.is-open):hover{background:#ffffff0e}}@media (width>=1600px){.features,.use-cases,.how,.testimonials,.blog,.faq,.final-cta,.footer{height:auto}.faq{overflow:visible}}@media (width<=1024px){.floating-card{display:none}.hero-product{max-height:none}.testimonial-grid{grid-template-rows:auto}}@media (width<=768px){.section-shell[id]{scroll-margin-top:96px}.site-header{height:80px}.site-header nav{top:79px}.site-navigation nav>a:after{display:none}.menu-toggle{width:44px;height:44px}.hero{padding-bottom:32px}.hero-copy{padding-top:132px}.hero-copy h1{font-size:clamp(42px,7.2vw,56px)}.hero-copy p{max-width:540px;font-size:17px}.hero-actions{flex-wrap:wrap}.hero-actions .button{min-width:0;padding-inline:18px;font-size:15px}.hero-product{border-bottom:1px solid var(--border-emphasis);border-radius:6px;width:calc(100% - 48px);margin-top:40px}.logo-strip{height:88px}.logo-strip>div{padding-block:20px}.showcase{padding-bottom:80px}.showcase-caption{min-height:100px;padding:20px}.showcase-caption__label{display:none}.showcase-console{padding:16px 16px 0}.steps-grid{gap:48px}.step-label{margin-top:24px}.faq .faq-list h3 button{padding:20px;font-size:16px}.faq-list article>div p{padding-inline:20px}}@media (width<=380px){.hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.site-navigation nav>a:after{transition:none;transform:none}.faq-list article{transition:none}}.features .feature-grid:has(.feature-panel-art){gap:18px}.features .feature-card:has(.feature-panel-copy){background:var(--palette-neutral-175,#111015);border:1px solid #ffffff16;border-radius:12px;flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 24px -20px #000}.feature-panel-art{--feature-ink:var(--palette-neutral-925,#ebe8f1);--feature-muted:var(--palette-subtle-650,#93909f);--feature-violet:var(--palette-accent-750,#b5a0ee);width:100%;height:326px;color:var(--feature-ink);background:linear-gradient(145deg, var(--palette-neutral-200,#18161e), var(--palette-neutral-175,#111015) 62%);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.feature-panel-art:before{z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--palette-soft-825,#c5bbe2) 13%, transparent) .6px, transparent .6px);content:"";background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 100%);mask-image:linear-gradient(#0000 10%,#000 100%)}.feature-panel-art:after{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--palette-accent-775,#c0acf1) 22%, transparent), transparent);content:"";height:1px;position:absolute;inset:auto 24px 0}.feature-panel-art>img{width:100%;max-width:none;height:auto;display:block}.feature-art-label{color:var(--palette-subtle-675,#96909f);letter-spacing:.085em;text-transform:uppercase;justify-content:space-between;gap:8px;padding:20px 22px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:400;line-height:1.4;display:flex}.feature-art-label__mark{color:var(--palette-subtle-500,#686270);letter-spacing:.12em;font-size:8px}.feature-detail-icon{flex-shrink:0;width:18px;height:18px;display:block}.feature-object{border:1px solid color-mix(in srgb, var(--palette-accent-850,#d3c0ff) 13%, transparent);background:linear-gradient(140deg, var(--palette-subtle-325,#33303e), var(--palette-subtle-250,#211e2a));width:38px;height:40px;color:var(--palette-soft-800,#c2b3e8);border-radius:9px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f,0 4px 6px #0003}.feature-object .feature-detail-icon{width:24px;height:24px}.feature-status-dot{background:var(--palette-accent-750,#b9a4e8);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--palette-accent-725,#b397e7) 8%, transparent);border-radius:50%;flex-shrink:0;display:block}.feature-preview-button{width:max-content;min-height:44px;color:var(--palette-subtle-775,#bcb5ca);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;margin:auto auto 10px;padding:7px 12px;font-family:inherit;font-size:11px;transition:transform .16s cubic-bezier(.23,1,.32,1),color .16s;display:flex}.feature-preview-button .feature-detail-icon{width:13px;height:13px}.feature-preview-button:active,.mode-moment__selector button:active{transform:scale(.97)}.feature-preview-button:focus-visible,.mode-moment__selector button:focus-visible{outline:2px solid var(--palette-accent-800,#c6b4f5);outline-offset:3px}.checkout-moment{width:calc(100% - 66px);max-width:310px;margin:23px auto 0;position:relative}.checkout-moment__underlay{z-index:-1;border:1px solid color-mix(in srgb, var(--palette-soft-900,#e0d4ff) 8%, transparent);background:var(--palette-subtle-250,#24202c);border-radius:11px;position:absolute;inset:-7px 8px 16px;transform:rotate(-3deg)}.checkout-moment__surface{border:1px solid color-mix(in srgb, var(--palette-muted-900,#e6daff) 13%, transparent);background:linear-gradient(135deg, var(--palette-subtle-250,#24212b), var(--palette-neutral-200,#19171f) 80%);border-radius:10px;padding:14px 16px 18px;box-shadow:inset 0 1px #ffffff0a,0 16px 32px -12px #0009}.checkout-moment__product,.restock-moment__heading{align-items:center;gap:11px;display:flex}.checkout-moment__product>div,.restock-moment__heading>div{gap:5px;min-width:0;display:grid}.checkout-moment__product strong,.restock-moment__heading strong{letter-spacing:-.02em;font-size:12px;font-weight:500}.checkout-moment__product>div>span,.restock-moment__heading>div>span{color:var(--feature-muted);font-size:9px}.checkout-moment__product>.feature-status-dot{margin-left:auto}.checkout-moment__steps{gap:13px;margin:16px 0 0;padding:0;list-style:none;display:grid}.checkout-moment__steps li{color:var(--palette-subtle-775,#b6afc3);align-items:center;gap:9px;font-size:10px;display:flex;position:relative}.checkout-moment__steps li>span:last-child{color:var(--palette-muted-525,#6e677b);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.checkout-moment__step-icon{border:1px solid var(--palette-muted-400,#4c425e);background:var(--palette-muted-275,#2d263a);width:16px;height:16px;color:var(--palette-accent-750,#bba3e6);border-radius:50%;place-items:center;display:grid;position:relative}.checkout-moment__step-icon svg{width:12px;height:12px}.checkout-moment__steps li:not(:last-child) .checkout-moment__step-icon:after{background:var(--palette-muted-425,#51465f);content:"";width:1px;height:7px;position:absolute;top:19px;left:6px}.checkout-moment__last-step .checkout-moment__step-icon{background:var(--palette-subtle-250,#211d28);color:var(--palette-muted-625,#8f819f)}.checkout-moment__receipt{border:1px solid color-mix(in srgb, var(--palette-accent-825,#cdb3f9) 19%, transparent);background:linear-gradient(120deg, var(--palette-muted-300,#30263e), var(--palette-muted-250,#221c2c));border-radius:8px;align-items:center;gap:10px;margin:-3px -11px 0 17px;padding:12px;transition:transform .24s cubic-bezier(.23,1,.32,1);display:flex;position:relative;transform:translateY(0);box-shadow:0 8px 20px -8px #000a,inset 0 1px #ffffff0a}.checkout-moment__receipt-icon{border:1px solid var(--palette-soft-475,#6a527f);background:var(--palette-soft-350,#443152);width:29px;height:29px;color:var(--palette-accent-825,#cfb6f1);border-radius:7px;place-items:center;display:grid}.checkout-moment__receipt>div{gap:4px;display:grid}.checkout-moment__receipt strong{font-size:10px;font-weight:500}.checkout-moment__receipt div>span{color:var(--palette-muted-725,#b0a2c1);font-size:8px}[data-complete=true] .checkout-moment__receipt{transform:translateY(-5px)}[data-complete=true] .checkout-moment__last-step,[data-complete=true] .checkout-moment__last-step .checkout-moment__step-icon{color:var(--palette-accent-800,#cab3ed)}.mode-moment{width:calc(100% - 48px);max-width:310px;margin:23px auto 0}.mode-moment__selector{background:var(--palette-neutral-175,#0e0d12);border:1px solid #ffffff12;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid;box-shadow:inset 0 1px 3px #0005}.mode-moment__selector button{min-height:32px;color:var(--palette-muted-675,#9b93a8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px;font-family:inherit;font-size:11px}.mode-moment__selector button[aria-pressed=true]{border-color:color-mix(in srgb, var(--palette-soft-875,#dcc8ff) 13%, transparent);background:linear-gradient(var(--palette-subtle-300,#302937), var(--palette-subtle-250,#27212e));color:var(--palette-muted-900,#e4d6f8);box-shadow:inset 0 1px #ffffff06,0 2px 5px #0005}.mode-moment__surface{background:linear-gradient(135deg, var(--palette-subtle-250,#211d29), var(--palette-subtle-200,#18151e));border:1px solid #ffffff17;border-radius:8px;margin-top:11px;padding:15px 16px 17px;box-shadow:0 12px 24px -12px #0009}.mode-moment__eyebrow{color:var(--palette-subtle-700,#a79caf);align-items:center;gap:8px;font-size:9px;display:flex}.mode-moment__eyebrow>span:last-child{color:var(--palette-subtle-550,#78707f);letter-spacing:.08em;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.mode-moment__surface>strong{letter-spacing:-.045em;margin-top:15px;font-size:16px;font-weight:500;display:block}.mode-moment__surface p{color:var(--palette-muted-700,#a197ae);margin:6px 0 0;font-size:10px;line-height:1.5}.mode-moment__flow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:21px;display:grid}.mode-moment__flow>div{justify-items:center;gap:8px;display:grid;position:relative}.mode-moment__flow>div:not(:last-child):after{background:var(--palette-muted-375,#463950);content:"";width:calc(100% - 34px);height:1px;position:absolute;top:12px;left:calc(50% + 17px)}.mode-moment__flow>div>span{border:1px solid var(--palette-soft-400,#4d3d5f);background:var(--palette-muted-275,#2c2336);width:26px;height:26px;color:var(--palette-accent-750,#bc9ee5);border-radius:7px;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:grid}.mode-moment__flow .feature-detail-icon{width:15px;height:15px}.mode-moment__flow small{color:var(--palette-muted-700,#a69bb2);font-size:8px}.mode-moment__caption{color:var(--palette-subtle-575,#817789);text-align:center;margin-top:15px;font-size:9px;display:block}.restock-moment{width:calc(100% - 48px);max-width:310px;margin:20px auto 0}.restock-moment__heading{padding:0 3px}.restock-moment__plot{margin-top:18px;position:relative}.restock-moment__axis{color:var(--palette-subtle-550,#797080);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;position:absolute;top:-6px;left:0}.restock-moment__plot>svg{width:100%;height:103px;display:block;overflow:visible}.restock-moment__grid{stroke:var(--palette-soft-625,#9281ac);stroke-opacity:.1;stroke-dasharray:2 4}.restock-moment__baseline,.restock-moment__signal{stroke:var(--palette-accent-675,#a388cb);stroke-width:1.5px;vector-effect:non-scaling-stroke}.restock-moment__baseline{opacity:.65}.restock-moment__signal,.restock-moment__point{opacity:0;transition:opacity .2s}.restock-moment__point{fill:var(--palette-accent-850,#d6bcff);stroke:var(--palette-accent-500,#6f5298);stroke-width:5px;paint-order:stroke}[data-detected=true] .restock-moment__signal,[data-detected=true] .restock-moment__point{opacity:1}[data-detected=true] .restock-moment__baseline{opacity:0}.restock-moment__plot-labels{color:var(--palette-muted-600,#867c92);letter-spacing:.08em;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;display:flex}.restock-moment__event{border:1px solid color-mix(in srgb, var(--palette-accent-750,#bb9be5) 15%, transparent);background:linear-gradient(100deg, var(--palette-subtle-275,#292231), var(--palette-subtle-225,#1c1823));min-height:38px;color:var(--palette-muted-800,#c3b3d4);border-radius:6px;align-items:center;gap:8px;margin-top:17px;padding:10px 11px;font-size:9px;display:flex;box-shadow:0 3px 6px #0003}.restock-moment__event small{color:var(--palette-soft-600,#8d7b9f);margin-left:auto;font-size:8px}.feature-panel-art--wide{height:302px}.retailer-moment{grid-template-columns:1fr .9fr 1fr;align-items:center;gap:24px;width:calc(100% - 56px);max-width:550px;height:208px;margin:14px auto 0;display:grid;position:relative}.retailer-moment__traces{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.retailer-moment__traces path{stroke:var(--palette-soft-525,#766389);stroke-opacity:.42;stroke-width:1px}.retailer-moment__traces circle{fill:var(--palette-accent-775,#c0a7df);stroke:var(--palette-muted-275,#2a2035);stroke-width:3px}.retailer-moment__column{gap:16px;display:grid}.retailer-moment__column>span{border:1px solid color-mix(in srgb, var(--palette-soft-875,#e2d0ff) 10%, transparent);background:linear-gradient(125deg, var(--palette-subtle-250,#25202c), var(--palette-subtle-200,#19161e));min-height:41px;color:var(--palette-subtle-825,#c7bfce);border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:11px;display:flex;box-shadow:inset 0 1px #ffffff06,0 4px 8px #0003}.retailer-wordmark{background:var(--palette-subtle-300,#312a39);width:23px;height:23px;color:var(--palette-muted-850,#d2c5df);border:1px solid #ffffff14;border-radius:5px;flex-shrink:0;place-items:center;font-family:Arial,sans-serif;font-size:13px;font-style:normal;font-weight:700;display:grid}.retailer-wordmark--amazon{font-family:Georgia,serif;font-size:20px}.retailer-wordmark--target,.retailer-wordmark--walmart{font-size:22px;font-weight:400}.retailer-wordmark--nike{font-style:italic}.retailer-moment__core{place-items:center;padding-bottom:22px;display:grid;position:relative}.retailer-moment__core-face{border:1px solid var(--palette-soft-450,#625070);background:linear-gradient(140deg, var(--palette-soft-350,#463552) 0%, var(--palette-subtle-225,#211925) 65%, var(--palette-muted-275,#2d2037) 100%);width:79px;height:79px;box-shadow:0 1px 0 color-mix(in srgb, var(--palette-muted-625,#96809c) 33.333%, transparent) inset, 0 -4px 0 var(--palette-subtle-175,#100d17) inset, 0 7px 0 -1px var(--palette-subtle-200,#19131f), 0 8px 0 -1px var(--palette-soft-425,#5d446b), 0 20px 30px -10px #000;color:var(--palette-accent-825,#d5b9f3);border-radius:17px;place-items:center;display:grid;position:relative;transform:rotate(-8deg)}.retailer-moment__core-face:before{border:1px solid color-mix(in srgb, var(--palette-accent-825,#d9bbf3) 8%, transparent);content:"";border-radius:12px;position:absolute;inset:6px}.retailer-moment__core-face svg{width:37px;height:37px;transform:rotate(8deg)}.retailer-moment__core>span{color:var(--palette-muted-700,#a494b4);letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;position:absolute;bottom:-6px}.feature-art-footer{color:var(--palette-muted-650,#9a8ba7);justify-content:space-between;align-items:center;gap:12px;margin:auto 26px 20px;font-size:10px;display:flex}.feature-art-footer>span:last-child{color:var(--palette-muted-550,#74697f);align-items:center;gap:6px;font-size:9px;display:flex}.feature-art-footer svg{width:12px;height:12px}.security-moment{align-items:center;gap:30px;width:calc(100% - 56px);max-width:570px;height:208px;margin:14px auto 0;display:flex}.security-moment__seal{flex-shrink:0;place-items:center;width:140px;height:160px;padding-bottom:16px;display:grid;position:relative}.security-moment__seal>span{border:1px solid var(--palette-muted-350,#44364e);border-radius:50%;position:absolute;inset:10px 0 26px}.security-moment__seal>span:first-child{border-style:dashed;border-color:color-mix(in srgb, var(--palette-muted-325,#392e42) 60%, transparent);inset:-5px -15px 11px}.security-moment__seal>span:nth-child(2):before,.security-moment__seal>span:nth-child(2):after{border:1px solid var(--palette-accent-650,#9f7abb);background:var(--palette-soft-325,#3b284a);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 3px)}.security-moment__seal>span:nth-child(2):before{left:-3px}.security-moment__seal>span:nth-child(2):after{right:-3px}.security-moment__seal>div{border:1px solid var(--palette-soft-475,#665173);background:linear-gradient(135deg, var(--palette-muted-350,#40324c), var(--palette-muted-225,#211827) 80%);width:76px;height:86px;box-shadow:0 1px 0 color-mix(in srgb, var(--palette-soft-725,#b79acd) 20%, transparent) inset, 0 -3px 0 var(--palette-subtle-175,#100c16) inset, 0 9px 18px -5px #000a;color:var(--palette-soft-800,#c9aedf);border-radius:20px 20px 30px 30px;place-items:center;display:grid;position:relative}.security-moment__seal .feature-detail-icon{stroke-width:.85px;width:39px;height:39px}.security-moment__seal small{color:var(--palette-soft-650,#9983ac);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;position:absolute;bottom:1px}.security-moment__stack{flex:1;gap:9px;min-width:0;display:grid}.security-moment__stack>div{border:1px solid color-mix(in srgb, var(--palette-soft-825,#d6baf2) 12%, transparent);background:linear-gradient(125deg, var(--palette-subtle-250,#28202f), var(--palette-subtle-200,#1b1621));border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff04,0 4px 8px #0003}.security-moment__stack-icon{border:1px solid var(--palette-muted-375,#48364f);background:var(--palette-muted-300,#33253d);width:29px;height:29px;color:var(--palette-soft-725,#b69acb);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.security-moment__stack>div>span:nth-child(2){gap:5px;display:grid}.security-moment__stack strong{color:var(--palette-muted-825,#cbbdd7);font-size:10px;font-weight:500}.security-moment__stack small{color:var(--palette-muted-625,#92819f);font-size:8px}.security-moment__stack>div>svg{width:13px;height:13px;color:var(--palette-accent-675,#ac8bc4);margin-left:auto}.security-moment__stack>.security-moment__dots{background:var(--palette-subtle-200,#1a141f);min-height:33px;color:var(--palette-soft-600,#8b779b);letter-spacing:.06em;border-style:dashed;padding-block:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.security-moment__dots>span:nth-child(2){color:var(--palette-soft-650,#9c89ac);letter-spacing:.12em;margin-left:auto;font-size:10px}.feature-panel-copy{background:linear-gradient(150deg,#ffffff04,#0000 65%);border-top:1px solid #ffffff0e;flex:1;padding:28px 28px 32px;position:relative}.features .feature-panel-copy h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(21px,1.55vw,27px);font-weight:500;line-height:1.2}.feature-panel-copy p{max-width:58ch;color:var(--text-secondary);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.65}.proof-panel{background:linear-gradient(110deg, var(--palette-subtle-175,#15111b), var(--palette-neutral-175,#100e14) 60%);border:1px solid #ffffff14;border-radius:10px;padding:30px 34px 35px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.proof-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.proof-panel-heading p{color:var(--palette-muted-775,#bfb2cc);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:400;display:flex}.proof-panel-heading p span{color:var(--palette-soft-725,#b79ccb);font-size:16px;line-height:1}.proof-panel-heading small{color:var(--palette-subtle-625,#89818f);font-size:11px;line-height:1.5}.proof-panel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0 0;display:grid}.proof-panel-stats>div{border-left:1px solid color-mix(in srgb, var(--palette-soft-800,#c9aee5) 12%, transparent);flex-direction:column;gap:14px;min-width:0;padding:25px 0 4px 32px;display:flex;position:relative}.proof-panel-stats>div:first-child{border-left:0;padding-left:0}.proof-panel-stat-index{color:var(--palette-muted-525,#75677f);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;top:0}.proof-panel-stats dt{color:var(--palette-subtle-700,#a69cad);font-size:14px;line-height:1.5}.proof-panel-stats dd{color:var(--palette-subtle-925,#ece3f3);font:400 clamp(52px, 5vw, 80px)/1 var(--display-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;order:-1;margin:0}.proof-panel-count{white-space:nowrap;display:grid;position:relative}.proof-panel-count__value{position:absolute;inset:0}.proof-panel-count__sizer{visibility:hidden}.proof-panel-count__accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=768px){.proof-panel-count{text-align:right}}@media print{.proof-panel-count__sizer,.proof-panel-count__value{display:none}.proof-panel-count__accessible{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.proof-panel-ruler{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--palette-soft-750,#b99fd1) 18%, transparent) 0 1px, transparent 1px 12px);height:7px;margin-top:32px;-webkit-mask-image:linear-gradient(90deg,#000,#0009 55%,#0000);mask-image:linear-gradient(90deg,#000,#0009 55%,#0000)}@media (hover:hover) and (pointer:fine){.feature-preview-button:hover{color:var(--palette-muted-925,#eee0ff)}.mode-moment__selector button:hover:not([aria-pressed=true]){background:var(--palette-subtle-225,#211b28);color:var(--palette-muted-850,#d6c9e5)}}@media (width<=1280px){.feature-art-label{padding-inline:18px;font-size:8px}.security-moment{gap:16px}.security-moment__seal{width:112px;height:136px}.security-moment__seal>span:first-child{inset:0 -10px 16px}.security-moment__stack>div{gap:8px;padding-inline:10px}.security-moment__stack-icon{width:24px;height:26px}}@media (width>=769px) and (width<=1024px){.feature-panel-art--wide{height:326px}.retailer-moment{gap:14px;width:calc(100% - 36px);margin-top:26px}.retailer-moment__column>span{gap:6px;padding-inline:8px;font-size:10px}.retailer-moment__core-face{border-radius:14px;width:62px;height:62px}.security-moment{width:calc(100% - 38px);margin-top:26px}.security-moment__seal{width:85px;height:114px}.security-moment__seal>span:first-child{display:none}.security-moment__seal>div{border-radius:15px 15px 24px 24px;width:58px;height:68px}.security-moment__seal small{font-size:6px}}@media (width<=1024px){.feature-panel-copy{padding:24px}.proof-panel{padding:28px}.proof-panel-stats{gap:20px}.proof-panel-stats>div{padding-left:20px}}@media (width<=768px){.features .feature-grid:has(.feature-panel-art){gap:18px}.feature-panel-art--wide{height:294px}.features .feature-panel-copy h3{font-size:23px}.feature-panel-copy p{font-size:15px}.proof-panel{padding:24px}.proof-panel-stats{grid-template-columns:1fr;gap:0;margin-top:26px}.proof-panel-stats>div,.proof-panel-stats>div:first-child{border-top:1px solid color-mix(in srgb, var(--palette-soft-800,#c9aee5) 12%, transparent);border-left:0;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:22px 0;display:grid}.proof-panel-stat-index{margin-bottom:8px;display:block;position:static}.proof-panel-stats dt{grid-column:1}.proof-panel-stats dd{order:0;grid-area:1/2;font-size:54px}.proof-panel-stats>div:last-child{padding-bottom:0}.proof-panel-ruler{margin-top:26px}}@media (width<=480px){.feature-art-label__mark{display:none}.retailer-moment{grid-template-columns:1fr .6fr 1fr;gap:15px;width:calc(100% - 36px)}.retailer-moment__column>span{gap:6px;min-height:37px;padding:7px;font-size:9px}.retailer-wordmark{width:20px;height:21px}.retailer-moment__core-face{border-radius:12px;width:55px;height:55px}.retailer-moment__core-face:before{border-radius:9px;inset:4px}.retailer-moment__core-face svg{width:29px;height:29px}.retailer-moment__core>span{font-size:6px}.feature-art-footer{margin-inline:19px;font-size:9px}.feature-art-footer>span:last-child{font-size:8px}.security-moment{gap:14px;width:calc(100% - 38px)}.security-moment__seal{width:78px;height:104px}.security-moment__seal>span:first-child{inset:-1px -5px 15px}.security-moment__seal>span:nth-child(2){display:none}.security-moment__seal>div{border-radius:14px 14px 22px 22px;width:54px;height:66px}.security-moment__seal .feature-detail-icon{width:31px;height:31px}.security-moment__seal small{font-size:5px}.security-moment__stack strong{font-size:9px}.security-moment__stack-icon{display:none}.security-moment__stack>div{min-height:53px;padding-inline:10px}.security-moment__stack>.security-moment__dots{min-height:33px;font-size:6px}.security-moment__dots>span:nth-child(2){font-size:8px}}@media (prefers-reduced-motion:reduce){.feature-preview-button,.checkout-moment__receipt,.restock-moment__signal,.restock-moment__point{transition:none}.feature-preview-button:active,.mode-moment__selector button:active,[data-complete=true] .checkout-moment__receipt{transform:none}}:is(.feature-panel-art:has(button:focus-visible) .checkout-moment__receipt,.feature-panel-art:has(button:focus-visible) .restock-moment__signal,.feature-panel-art:has(button:focus-visible) .restock-moment__point){transition:none}.stellar-landing .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.stellar-landing .feature-card:has(.feature-panel-copy){border-color:var(--palette-neutral-275,#29292f);background:var(--background-elevated);box-shadow:none;border-radius:9px;grid-column:auto}.stellar-landing .feature-card:first-child{background:var(--palette-neutral-200,#151519);grid-column:1/-1;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:370px;display:grid}.stellar-landing .feature-card:first-child .feature-panel-copy{background:0 0;border:0;grid-area:1/1;padding:40px}.stellar-landing .feature-card:first-child .feature-panel-copy h3{letter-spacing:-.03em;font-size:32px;line-height:1.2}.stellar-landing .feature-card:first-child .feature-panel-copy p{max-width:36ch;font-size:16px;line-height:1.75}.stellar-landing .feature-card:first-child .feature-panel-art{background:radial-gradient(ellipse at 50% 50%, var(--palette-subtle-250,#26222e), var(--palette-neutral-200,#151519) 75%);grid-area:1/2;height:370px}.stellar-landing .feature-card:first-child .feature-art-label{display:none}.stellar-landing .feature-panel-art{background:linear-gradient(135deg, var(--palette-neutral-225,#19191e), var(--background-elevated));height:278px}.stellar-landing .feature-panel-art:before{display:none}.stellar-landing .feature-art-label{letter-spacing:.035em;padding:20px 24px 0;font-size:11px}.stellar-landing .feature-art-footer{padding-inline:24px;font-size:11px}.stellar-landing .feature-panel-copy{background:0 0;padding:25px 28px 30px}.stellar-landing .feature-panel-copy h3{font-size:22px;line-height:1.3}.stellar-landing .feature-panel-copy p{font-size:15px;line-height:1.75}.stellar-landing .checkout-moment{width:calc(100% - 64px);max-width:390px;margin-top:36px}.stellar-landing .checkout-moment__underlay{display:none}.stellar-landing .checkout-moment__surface{background:linear-gradient(140deg, var(--palette-neutral-275,#26242c), var(--palette-neutral-225,#18191d));padding:20px}.stellar-landing .checkout-moment__product strong{font-size:15px}.stellar-landing .checkout-moment__product>div>span{font-size:12px;line-height:1.5}.stellar-landing .checkout-moment__steps{gap:17px;margin-top:24px}.stellar-landing .checkout-moment__steps li{font-size:13px}.stellar-landing .checkout-moment__steps li>span:last-child{font-size:11px}.stellar-landing .checkout-moment__receipt{background:var(--palette-subtle-250,#26222e);border-radius:0 0 8px 8px;width:calc(100% - 24px);margin:-3px auto 0;padding:14px;position:relative;inset:auto}.stellar-landing .checkout-moment__receipt strong{font-size:12px}.stellar-landing .checkout-moment__receipt div>span{font-size:11px}.stellar-landing .feature-preview-button{margin-bottom:12px;font-size:13px}.stellar-landing .mode-moment{margin-top:14px}.stellar-landing .mode-moment__selector button{font-size:12px}.stellar-landing .mode-moment__surface{background:var(--palette-neutral-225,#1a1a20);padding:15px 18px}.stellar-landing .mode-moment__surface>strong{font-size:17px}.stellar-landing .mode-moment__surface>p{font-size:12px}.stellar-landing .mode-moment__eyebrow{font-size:11px}.stellar-landing .mode-moment__eyebrow>span:last-child{display:none}.stellar-landing .mode-moment__flow small{font-size:11px}.stellar-landing .mode-moment__caption{display:none}.stellar-landing .restock-moment{margin-top:20px}.stellar-landing .restock-moment__heading strong{font-size:14px}.stellar-landing .restock-moment__heading>div>span{font-size:11px}.stellar-landing .restock-moment__plot{height:95px;margin-top:10px}.stellar-landing .restock-moment__axis,.stellar-landing .restock-moment__plot-labels{display:none}.stellar-landing .restock-moment__event{min-height:36px;margin-top:6px;font-size:12px}.stellar-landing .restock-moment__event small{display:none}.stellar-landing .retailer-moment{height:174px;margin-top:24px}.stellar-landing .retailer-moment__column>span{background:var(--palette-neutral-250,#202025);justify-content:center;height:39px;font-size:13px}.stellar-landing .retailer-moment__core-face{background:linear-gradient(140deg, var(--palette-subtle-325,#343039), var(--palette-neutral-250,#202025))}.stellar-landing .retailer-moment__core>span{display:none}.stellar-landing .security-moment{margin-top:27px}.stellar-landing .security-moment__stack strong{font-size:13px}.stellar-landing .security-moment__stack small{font-size:11px}.stellar-landing .security-moment__seal>small{display:none}.stellar-landing .security-moment__dots{font-size:11px}.stellar-landing .proof-panel{border:0;border-top:1px solid var(--palette-subtle-325,#34313b);box-shadow:none;background:0 0;border-radius:0;padding:36px 0 0}.stellar-landing .proof-panel-heading{margin-bottom:28px}.stellar-landing .proof-panel-heading p,.stellar-landing .proof-panel-heading small{font-size:12px}.stellar-landing .proof-panel-heading p{letter-spacing:.04em}.stellar-landing .proof-panel-stats{margin-bottom:0}.stellar-landing .proof-panel-stats dd{letter-spacing:-.025em;font-size:clamp(64px,6.5vw,88px)}.stellar-landing .proof-panel-stats dt{font-size:14px}@media (width<=1024px){.stellar-landing .feature-card:first-child .feature-panel-copy{padding:30px}.stellar-landing .feature-card:first-child{grid-template-columns:.8fr 1.2fr}}@media (width<=768px){.stellar-landing .feature-grid{grid-template-columns:1fr;gap:20px}.stellar-landing .feature-card:first-child{flex-direction:column;min-height:0;display:flex}.stellar-landing .feature-card:first-child .feature-panel-copy{order:-1;padding:28px 24px 0}.stellar-landing .feature-card:first-child .feature-panel-copy h3{font-size:28px}.stellar-landing .feature-card:first-child .feature-panel-art{height:360px}.stellar-landing .checkout-moment{width:calc(100% - 40px);margin-top:24px}.stellar-landing .checkout-moment__product strong{font-size:13px}.stellar-landing .checkout-moment__product>div>span{font-size:11px}.stellar-landing .checkout-moment__surface{padding:18px 16px}.stellar-landing .feature-panel-copy{padding:24px}.stellar-landing .feature-panel-copy h3{font-size:21px}.stellar-landing .feature-panel-art{height:278px}.stellar-landing .retailer-moment{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:10px;padding-inline:20px}.stellar-landing .retailer-moment__column>span{font-size:12px}.stellar-landing .proof-panel-stats dd{font-size:64px}.stellar-landing .proof-panel-heading{flex-wrap:wrap;gap:8px}.stellar-landing .proof-panel-heading small{text-align:left;max-width:none}}@media (width<=380px){.stellar-landing .feature-panel-copy,.stellar-landing .feature-card:first-child .feature-panel-copy{padding-inline:20px}.stellar-landing .checkout-moment{width:calc(100% - 28px)}.stellar-landing .checkout-moment__surface{padding:16px 12px}.stellar-landing .checkout-moment__product .feature-object{display:none}.stellar-landing .security-moment{gap:12px}.stellar-landing .feature-art-footer>span:last-child{display:none}}.stellar-landing .mode-moment__surface{padding-block:12px}.stellar-landing .mode-moment__surface>strong{margin-top:9px}.stellar-landing .mode-moment__flow{margin-top:10px}.stellar-landing .mode-moment__flow>div{gap:5px}.stellar-landing .proof-panel{overflow:visible}.stellar-landing :is(.checkout-moment__surface,.mode-moment__surface,.restock-moment__event,.retailer-moment__column>span,.security-moment__stack>div){color:#d7dfef;background:#14141e;border:1px solid #282837;border-radius:8px;box-shadow:0 8px 8px #00000059}.stellar-landing .checkout-moment__underlay{background:#0d0d17;border-color:#282837}.stellar-landing .feature-object{box-shadow:none;background:#1b1b26;border:1px solid #282837;border-radius:8px}.stellar-landing .feature-object .app-site-logo{background:0 0;width:22px;height:22px}.stellar-landing .feature-object .app-site-logo img{width:20px;height:20px}.stellar-landing .checkout-moment__product>.app-badge{letter-spacing:.3px;flex:none;margin-left:auto;font-size:10px;line-height:12px}.stellar-landing .checkout-moment__product>div{flex:1}.stellar-landing .checkout-moment__product strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stellar-landing .checkout-moment__steps li{color:#a7acbb}.stellar-landing .checkout-moment__steps li>span:last-child{color:#474c60}.stellar-landing .checkout-moment__step-icon{color:#58ffaf;background:#58ffaf33;border-color:#58ffaf66}.stellar-landing .checkout-moment__steps li:not(:last-child) .checkout-moment__step-icon:after{background:#282837}.stellar-landing .checkout-moment__last-step .checkout-moment__step-icon{color:#7b86f5;background:#5865f233;border-color:#5865f266}.stellar-landing [data-complete=true] .checkout-moment__last-step{color:#d7dfef}.stellar-landing [data-complete=true] .checkout-moment__last-step .checkout-moment__step-icon{color:#58ffaf;background:#58ffaf33;border-color:#58ffaf66}.stellar-landing .checkout-moment__receipt{background:#14141e;border:1px solid #282837;border-radius:8px;box-shadow:0 8px 8px #00000080}.stellar-landing .checkout-moment__receipt div>span{color:#a7acbb}.stellar-landing .checkout-moment__receipt-icon{color:#b782ff;background:#1b1b26;border:1px solid #282837;border-radius:6px}.stellar-landing [data-complete=true] .checkout-moment__receipt{border-left:3px solid #58ffaf}.stellar-landing [data-complete=true] .checkout-moment__receipt-icon{background:#fff;border-color:#0000}.stellar-landing .checkout-moment__receipt-icon .app-site-logo{background:0 0}.stellar-landing .mode-moment__selector{box-shadow:none;background:#080812;border:1px solid #282837;border-radius:10px}.stellar-landing .mode-moment__selector button{color:#666d85;border-radius:7px;font-weight:600}.stellar-landing .mode-moment__selector button[aria-pressed=true]{box-shadow:none;color:#d7dfef;background:#5865f233;border-color:#5865f266}.stellar-landing .mode-moment__eyebrow{color:#d7dfef;font-size:11px;font-weight:600}.stellar-landing .mode-moment__eyebrow>span:last-child{color:#666d85}.stellar-landing .mode-moment__surface p{color:#a7acbb}.mode-moment__modes{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.mode-moment__modes>span{color:#d7dfef;letter-spacing:.3px;background:#1b1b26;border:1px solid #282837;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:500}.stellar-landing .mode-moment__caption{color:#666d85}.stellar-landing .restock-moment__grid{stroke:#282837;stroke-opacity:1}.stellar-landing :is(.restock-moment__baseline,.restock-moment__signal){stroke:#7e5ff6}.stellar-landing .restock-moment__point{fill:#58ffaf;stroke:#58ffaf40}.stellar-landing :is(.restock-moment__axis,.restock-moment__plot-labels){color:#474c60}.stellar-landing .restock-moment__event{gap:10px}.stellar-landing .restock-moment__event .app-badge{letter-spacing:.3px;font-size:10px;line-height:12px}.stellar-landing .restock-moment__event small{color:#666d85}.stellar-landing .feature-object:has(.feature-detail-icon){color:#7e5ff6}.stellar-landing .retailer-moment__column>span{justify-content:flex-start;gap:9px;font-weight:500}.stellar-landing .retailer-moment__traces path{stroke:#282837}.stellar-landing .retailer-moment__traces circle{fill:#5865f2}.stellar-landing .security-moment__stack-icon{color:#7e5ff6;background:#1b1b26;border-color:#282837;border-radius:5px}.stellar-landing .security-moment__stack strong{color:#d7dfef}.stellar-landing .security-moment__stack small{color:#666d85}.stellar-landing .security-moment__stack .app-badge{letter-spacing:.3px;flex:none;margin-left:auto;font-size:10px;line-height:12px}.stellar-landing .security-moment__stack>.security-moment__dots{color:#666d85;background:#0d0d17;border-style:dashed}@media (width<=480px){.stellar-landing .security-moment{justify-content:center}.stellar-landing .security-moment__seal{display:none}.stellar-landing .security-moment__stack{flex:100%;max-width:360px}}@media (width<=400px){.stellar-landing .checkout-moment__product>.app-badge{display:none}}.stellar-landing .proof-panel-stats dd.proof-panel-count--text{align-items:flex-end;height:1em;display:flex}.stellar-landing .proof-panel-count--text>span[aria-hidden]{letter-spacing:-.02em;padding-bottom:.12em;font-size:clamp(30px,3.3vw,54px);line-height:1}:root,.site-theme{--background-base:#080812;--background-deep:#060610;--background-elevated:var(--palette-neutral-200,#14141e);--background-subtle:var(--palette-neutral-225,#1b1b26);--border-default:var(--palette-neutral-275,#282837);--border-emphasis:var(--palette-subtle-375,#42404a);--text-primary:var(--palette-neutral-975,#e3e7f7);--text-secondary:var(--palette-subtle-725,#a3aac2);--text-muted:var(--palette-subtle-600,#858ca8);--accent:#7e5ff6;--accent-text:#b6a2ff;--accent-muted:var(--palette-soft-750,#a297ca);--accent-surface-soft:color-mix(in srgb, var(--palette-accent-800,#c7acea) 7%, transparent);--accent-border:color-mix(in srgb, var(--palette-accent-800,#c7acea) 24%, transparent);--chapter-product:var(--palette-neutral-175,#111015);--chapter-product-entry:var(--palette-neutral-175,#101014);--chapter-proof:var(--palette-neutral-200,#151217);--chapter-editorial:var(--palette-neutral-175,#101014);--chapter-editorial-deep:var(--palette-neutral-175,#121017);--chapter-cta:var(--palette-subtle-175,#15111b);--chapter-cta-environment:var(--palette-subtle-175,#100d15);--bg:var(--background-base);--line:var(--border-default);--muted:var(--text-secondary);--subtle:var(--text-muted);--sans:"Geist Variable", "Helvetica Neue", Arial, sans-serif;--display-font:"Instrument Sans Variable", var(--sans);--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--gutter:max(40px, calc((100vw - 1200px) / 2));--radius-control:6px;--radius-surface:8px;--radius-navigation:10px;--control-height:48px;--control-height-compact:36px;--control-font-size:14px;--control-gap:18px;--control-padding-start:22px;--control-padding-end:18px;color:var(--text-primary)}.site-theme .button{gap:var(--control-gap);min-width:0;height:var(--control-height);padding:0 var(--control-padding-end) 0 var(--control-padding-start);border-radius:var(--radius-control);color:var(--palette-subtle-200,#1b1423);background:linear-gradient(165deg, var(--palette-soft-900,#e5d3fc), var(--palette-accent-775,#bea5dd));font-size:var(--control-font-size);white-space:nowrap;border-color:#ffffff1f;font-weight:500;box-shadow:inset 0 1px #ffffff8c,0 2px 4px #0003}.site-theme .button>svg{opacity:.8;width:18px;height:18px}.site-theme .button--secondary{color:var(--palette-subtle-900,#ded8e7);background:linear-gradient(165deg,#ffffff0b,#ffffff03);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.site-theme .site-navigation{z-index:30;isolation:isolate;border-radius:var(--radius-navigation);background:color-mix(in srgb, var(--palette-neutral-175,#111115) 92%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff16;justify-content:space-between;align-items:center;width:min(1160px,100% - 64px);height:68px;margin:0;padding:0 22px;display:flex;position:fixed;top:20px;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff09,0 10px 32px #0000002e}.site-theme .header-actions{align-items:center;gap:12px;display:flex}.site-theme .site-logo{--logo-mark-size:30px;align-items:center;gap:9px;width:auto;height:auto;text-decoration:none;display:flex;overflow:visible}.site-theme .site-logo>:is(svg,img){width:var(--logo-mark-size);height:var(--logo-mark-size);filter:none}.nav-wordmark{letter-spacing:-.06em;font-size:22px;font-weight:450}.site-theme .site-navigation .header-cta{height:var(--control-height-compact);background:linear-gradient(var(--palette-neutral-950,#efebf4), var(--palette-subtle-850,#d4cddf));color:var(--palette-subtle-250,#27212f);border:1px solid #ffffff4d;gap:13px;padding:0 13px;font-size:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-theme .button:hover{filter:brightness(1.08)}.site-theme .button--secondary:hover{color:var(--palette-subtle-950,#f0e7f8);border-color:var(--palette-muted-475,#68576e);background:var(--palette-subtle-225,#211a28)}}.site-theme .site-navigation nav>a:not(.button){min-height:44px;color:var(--palette-subtle-725,#aaa4b2);align-items:center;padding:10px 0;font-size:13px;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.site-theme .site-navigation nav>a[aria-current=page]{color:var(--text-primary)}@media (width>=769px) and (width<=1100px){.site-theme{--gutter:40px}}@media (width<=768px){.site-theme{--gutter:24px;--radius-navigation:8px;--control-gap:12px;--control-padding-start:14px;--control-padding-end:14px}.site-theme .site-navigation{width:calc(100% - 32px);height:60px;padding-inline:14px;top:12px}.site-theme .site-logo{--logo-mark-size:27px}.nav-wordmark{font-size:21px}.site-theme .site-navigation .header-cta{height:44px}.site-theme .site-navigation .header-cta>svg,.site-theme .header-actions{display:none}}@media (width<=380px){.site-theme{--control-font-size:13px;--control-gap:8px;--control-padding-start:12px;--control-padding-end:12px}}.stellar-landing{background:var(--background-base);position:relative;overflow:clip}.stellar-landing .section-shell{border-bottom-color:#ffffff0e}.stellar-landing .section-shell:before,.stellar-landing .section-shell:after{background:#ffffff0b}.stellar-landing .section-shell[id]{scroll-margin-top:125px}.stellar-landing .section-label{color:var(--palette-subtle-725,#a4a0ad);font:500 12px/1.4 var(--mono);letter-spacing:.09em;gap:12px}.stellar-landing .section-label span:first-child{color:var(--palette-muted-825,#cdbfdf);background:0 0;border:0;border-radius:3px;padding:2px 0}.stellar-landing .section-label i{background:var(--palette-subtle-425,#514a5c);width:20px}.stellar-landing .section-heading h2,.stellar-landing .split-heading h2{letter-spacing:-.015em;margin-top:24px;font-size:clamp(48px,4.3vw,70px);line-height:1.03}.stellar-landing .section-heading h2 span,.stellar-landing .split-heading h2 span{color:var(--palette-subtle-650,#92909d)}.stellar-landing .section-heading>p,.stellar-landing .split-heading>p{color:var(--palette-subtle-725,#a4a0ad);font-size:16px;line-height:1.75}.stellar-landing .site-header:before,.stellar-landing .site-header:after{display:none}.stellar-landing .site-header nav{gap:28px}.stellar-landing .site-header nav>a{color:var(--palette-subtle-725,#aaa4b2);background:0 0;gap:5px;padding:10px 0;font-size:13px;line-height:20px}.stellar-landing .site-header nav .is-current{color:var(--palette-subtle-925,#ede7f5)}.stellar-landing .hero{isolation:isolate;background:var(--background-base);height:auto;padding-bottom:0}.stellar-landing .hero-copy{width:min(960px,100% - 48px);max-width:none;padding-top:148px}.hero-eyebrow{color:var(--palette-subtle-725,#aaa6b1);font:500 12px/1.5 var(--sans);letter-spacing:.02em;justify-content:center;align-items:center;gap:12px;display:flex}.hero-eyebrow__mark{color:var(--palette-soft-850,#d7c1f1);font-size:17px}.hero-eyebrow i{background:var(--palette-subtle-375,#45414b);width:1px;height:12px}.stellar-landing .hero-copy h1{max-width:960px;font-family:var(--display-font);letter-spacing:-.055em;margin:24px auto 0;font-size:clamp(72px,8.2vw,120px);font-weight:500;line-height:1.02}.stellar-landing .hero-copy h1 em{color:var(--palette-soft-800,#cbb8e3);-webkit-text-fill-color:currentColor;background:0 0;margin-top:2px}.stellar-landing .hero-copy p{max-width:550px;color:var(--palette-subtle-750,#b1adb9);margin-top:25px;font-size:17px;line-height:1.7}.stellar-landing .hero-actions{gap:12px;margin-top:28px}.hero-categories{color:var(--palette-subtle-650,#94909d);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:21px;font-size:12px;display:flex}.hero-categories i{background:var(--palette-muted-550,#766783);border-radius:50%;width:2px;height:2px}.hero-scene{width:min(1100px,100% - 80px);margin:44px auto 0;position:relative}.hero-scene__window{background:#080812;border:1px solid #282837;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 32px 80px -30px #000}.hero-scene__preview{position:relative}.hero-scene__screenshot{width:100%;height:auto}.hero-task-detail{display:none}.hero-scene__caption{color:var(--palette-subtle-700,#a29da9);justify-content:space-between;align-items:center;gap:20px;padding:20px 0 32px;font-size:12px;display:flex}.hero-scene__caption a{min-height:44px;color:var(--palette-subtle-825,#c8bed3);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hero-scene__caption a svg{transition:transform .18s var(--motion-ease-out)}.stellar-landing .logo-strip{--logo-gap:clamp(40px, 5vw, 80px);background:var(--palette-neutral-150,#0c0c10);border-color:#ffffff0d;height:106px;position:relative}.stellar-landing .logo-strip>div{opacity:.62;width:100%;padding-block:25px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.logo-strip__track{width:max-content;height:100%;animation:80s linear infinite retailer-drift;display:flex}.logo-strip__group{justify-content:space-around;align-items:center;gap:var(--logo-gap);min-width:100vw;padding-right:var(--logo-gap);flex-shrink:0;display:flex}@keyframes retailer-drift{to{transform:translate(-50%)}}.logo-strip[data-reduced-motion] .logo-strip__track{animation:none}@media (prefers-reduced-motion:reduce),print{.logo-strip__track{animation:none}}.stellar-landing .logo-strip img{max-width:75px;max-height:33px}.stellar-landing .logo-strip span{flex-basis:75px;width:75px}.stellar-landing .showcase{padding:116px var(--gutter) 128px;background:radial-gradient(ellipse at 50% 90%, color-mix(in srgb, var(--palette-accent-525,#7a5a9f) 6%, transparent), transparent 58%), var(--background-base)}.stellar-landing .split-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:52px}.stellar-landing .split-heading>p{justify-self:end;max-width:400px;padding:0 0 5px}.stellar-landing .features{padding:104px var(--gutter) 112px;background:linear-gradient(var(--palette-neutral-150,#0e0d11), var(--background-base))}.stellar-landing .features .section-heading{grid-template-columns:1fr .7fr;align-items:end;column-gap:80px;max-width:none;display:grid}.stellar-landing .features .section-heading .section-label{grid-column:1/-1}.stellar-landing .features .section-heading>p{justify-self:end;max-width:400px;margin-bottom:5px}.stellar-landing .feature-grid{margin-top:48px}.stellar-landing .mode-moment__selector button{min-height:44px}.stellar-landing .how{padding:112px var(--gutter);background:linear-gradient(var(--background-base), var(--palette-neutral-175,#111015))}.stellar-landing .how .section-heading{text-align:center;margin-inline:auto}.stellar-landing .how .section-label{justify-content:center}.stellar-landing .steps-grid{gap:24px;margin-top:56px}.stellar-landing .steps-grid article{min-width:0;padding:0 8px;position:relative}.stellar-landing .step-label{font:500 12px/1.5 var(--sans);letter-spacing:0;text-transform:none;gap:10px;margin-top:28px;position:relative}.stellar-landing .step-label>span{width:24px;height:24px;color:var(--palette-soft-800,#c6b1df);background:var(--palette-muted-225,#211a2b);border:1px solid var(--palette-muted-350,#44364f);font:10px var(--mono);border-radius:50%;place-items:center;padding:0;display:grid}.stellar-landing .step-label i{background:var(--palette-muted-425,#51475a);flex-basis:12px;width:12px}.stellar-landing .step-label b{color:var(--palette-subtle-900,#ded8e8);font-size:15px;font-weight:450}.stellar-landing .steps-grid article>p{color:var(--palette-subtle-675,#99919f);margin-top:13px;font-size:15px;line-height:1.75}.stellar-landing .testimonials{padding:112px var(--gutter);background:#101114;grid-template-columns:.65fr 1.35fr;align-items:start;gap:64px;display:grid}.stellar-landing .testimonials .section-heading{position:static}.stellar-landing .testimonials h2{font-size:clamp(42px,4.1vw,60px)}.stellar-landing .testimonial-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;margin:0;padding:0;display:grid}.stellar-landing .testimonial{min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #303136;border-radius:0;flex-direction:column;grid-area:auto;justify-content:space-between;gap:24px;margin:0;padding:24px 0 0;display:flex;translate:none}.stellar-landing .testimonial blockquote{font:400 15px/1.7 var(--sans);color:var(--palette-neutral-775,#b7b5bf);margin:0}.stellar-landing .testimonial--1{border:0;grid-column:1/-1;padding-top:0}.stellar-landing .testimonial--1 blockquote{font:400 clamp(30px, 2.6vw, 38px)/1.25 var(--display-font);letter-spacing:-.01em;color:var(--palette-neutral-925,#e8e3ed)}.stellar-landing .testimonial figcaption{color:var(--palette-subtle-725,#aaa6b3);align-items:center;gap:10px;font-size:13px;display:flex}.testimonial-initials{border:1px solid var(--palette-neutral-350,#3a3941);width:30px;height:30px;color:var(--palette-subtle-825,#c6bfce);font:11px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.stellar-landing .blog{padding:104px var(--gutter);background:var(--palette-neutral-150,#0c0c10)}.stellar-landing .blog-state{background:linear-gradient(120deg, color-mix(in srgb, var(--palette-soft-825,#d0b9ee) 4.5%, transparent), transparent);border-radius:8px;gap:20px;min-height:128px;margin-top:36px;padding:28px;font-size:13px;display:flex}.stellar-landing .blog-state__mark{border:1px solid color-mix(in srgb, var(--palette-soft-825,#d0b9ee) 12%, transparent);width:44px;height:44px;color:var(--palette-soft-750,#bba5d5);background:color-mix(in srgb, var(--palette-soft-825,#d0b9ee) 4%, transparent);border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.stellar-landing .blog-state strong{color:var(--palette-subtle-875,#d8d1e0);font-size:15px;font-weight:500;display:block}.stellar-landing .blog-state p{margin:7px 0 0;line-height:1.7}.stellar-landing .pricing{padding:116px var(--gutter);background:radial-gradient(ellipse at 25% 70%, color-mix(in srgb, var(--palette-accent-500,#71568f) 8.5%, transparent), transparent 60%), var(--palette-neutral-175,#0e0d12)}.stellar-landing .pricing-heading{grid-template-columns:1fr .7fr;gap:80px}.stellar-landing .pricing-heading>p{justify-self:end;max-width:360px;font-size:15px;line-height:1.7}.stellar-landing .pricing-stage{border:1px solid var(--palette-muted-325,#3b3144);background:var(--palette-neutral-175,#111015);border-radius:10px;grid-template-columns:.7fr 1.3fr;min-height:0;margin-top:52px;box-shadow:0 40px 90px -45px #000,inset 0 1px #ffffff0a}.stellar-landing .pricing-product{background:radial-gradient(ellipse at 30% 65%, color-mix(in srgb, var(--palette-soft-350,#4b3254) 14.51%, transparent), transparent 65%), linear-gradient(150deg,var(--palette-subtle-225,#211a29), var(--palette-neutral-175,#100e15) 70%);border-color:var(--palette-muted-325,#372c40)}.stellar-landing .pricing-product__heading{gap:13px;display:grid}.stellar-landing .pricing-product__heading strong{max-width:250px;color:var(--palette-muted-800,#cbb9da);font:400 48px/.98 var(--display-font);letter-spacing:-.015em}.stellar-landing .pricing-product__heading span{font:10px var(--mono);color:var(--palette-muted-625,#93819f)}.stellar-landing .pricing-purchase{background:linear-gradient(140deg, var(--palette-subtle-225,#1d1823), var(--palette-neutral-175,#131116) 72%);padding:40px 44px}.stellar-landing .pricing-purchase h3{font-size:27px}.stellar-landing .pricing-purchase__lede{font-size:14px;line-height:1.7}.stellar-landing .pricing-eyebrow{font:9px var(--mono);color:var(--palette-soft-750,#b7a0c9)}.stellar-landing .pricing-billing{background:var(--palette-neutral-150,#0b090e);border-color:var(--palette-subtle-300,#312735);border-radius:6px;gap:4px;margin-top:28px;padding:4px}.stellar-landing .pricing-billing label:first-of-type{border:0}.stellar-landing .pricing-billing label span{min-height:40px;padding:0 12px;font-size:12px}.stellar-landing .pricing-billing__selection{border:1px solid var(--palette-soft-400,#584064);background:linear-gradient(var(--palette-muted-275,#33233d),var(--palette-muted-250,#251b2e));border-radius:3px;box-shadow:inset 0 1px #ffffff0a}.stellar-landing .pricing-price{margin-top:32px;padding-bottom:25px}.stellar-landing .pricing-price strong{letter-spacing:-.065em;font-size:72px;font-weight:400}.stellar-landing .pricing-price>div>.state-swap{font-size:12px}.stellar-landing .pricing-price>.state-swap--block{color:var(--palette-muted-650,#95859f);font-size:12px}.stellar-landing .pricing-benefits{gap:13px;margin-block:24px 30px}.stellar-landing .pricing-benefits li{color:var(--palette-muted-750,#b4a5bd);font-size:14px;line-height:1.6}.stellar-landing .pricing-purchase__action .button{background:linear-gradient(165deg,var(--palette-soft-875,#e2cafa),var(--palette-accent-725,#b99ad7));justify-content:space-between}.stellar-landing .pricing-purchase__action p{color:var(--palette-muted-600,#8a7897);letter-spacing:.015em;text-transform:none;font-size:12px}.stellar-landing .faq{padding:112px var(--gutter);background:var(--palette-neutral-150,#0c0b0f);grid-template-columns:.65fr 1fr;gap:40px 100px;display:grid}.stellar-landing .faq .section-heading h2{font-size:53px;line-height:1.04}.stellar-landing .faq-list{border-top:1px solid var(--palette-subtle-300,#322a38);gap:0;margin:0}.stellar-landing .faq-list article{border:0;border-bottom:1px solid var(--palette-subtle-300,#322a38);box-shadow:none;background:0 0}.stellar-landing .faq-list article.is-open{background:var(--palette-subtle-200,#18111e);box-shadow:none}.stellar-landing .faq .faq-list h3 button{min-height:76px;color:var(--palette-muted-750,#b8aabe);padding:22px 18px;font-size:14px;line-height:1.6}.stellar-landing .faq-list article>div p{color:var(--palette-muted-675,#a393ae);padding:0 18px 25px;font-size:15px;line-height:1.8}.stellar-landing .faq-contact{color:var(--palette-muted-625,#90819c);text-align:left;grid-column:2;margin-top:-12px;padding-left:18px;font-size:12px}.stellar-landing .final-cta{padding:40px var(--gutter) 100px;background:var(--palette-neutral-150,#0c0b0f)}.stellar-landing .cta-card{border-color:var(--palette-muted-325,#3a2c43);background:radial-gradient(ellipse at 80% 70%, color-mix(in srgb, var(--palette-soft-300,#382043) 43.922%, transparent), transparent 57%), linear-gradient(120deg,var(--palette-subtle-200,#17121c),var(--palette-subtle-175,#100c15));border-radius:10px;height:auto;min-height:450px;padding:60px;box-shadow:inset 0 1px #ffffff0a}.stellar-landing .cta-copy{max-width:65%}.stellar-landing .cta-copy h2{white-space:normal;letter-spacing:-.02em;font-size:clamp(48px,4.6vw,72px)}.stellar-landing .cta-copy p{max-width:365px;color:var(--palette-muted-675,#a08cab);margin-top:24px;font-size:15px;line-height:1.75}.stellar-landing .cta-copy>div{gap:10px;margin-top:34px}.stellar-landing .cta-orb{opacity:.8;width:350px;height:350px;top:50%;right:0;transform:translateY(-50%)}.stellar-landing .cta-shader{width:292px;height:292px;top:29px;left:29px}.brand-sculpture{pointer-events:none;width:440px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.brand-sculpture>svg{width:100%;height:auto}.brand-sculpture__caption{color:var(--palette-soft-600,#8c729e);font:7px var(--mono);letter-spacing:.12em;text-align:center;margin-top:-28px;display:block}.stellar-landing .footer{height:auto;padding:72px var(--gutter) 28px;border-top:1px solid var(--palette-subtle-250,#26202d);background:var(--palette-neutral-150,#09080c)}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-brand{align-items:center;gap:9px;width:128px;text-decoration:none;display:flex}.footer-brand img,.footer-brand>svg{width:32px;height:32px}.footer-brand span{letter-spacing:-.06em;font-size:24px}.footer-top>p{color:var(--palette-muted-600,#867b8f);margin-right:auto;font-size:12px;line-height:1.7}.footer-return{min-height:44px;color:var(--palette-muted-700,#a797b4);align-items:center;gap:14px;font-size:12px;text-decoration:none;display:inline-flex}.footer-return>svg{transform:rotate(-90deg)}.stellar-landing .footer-links{grid-template-columns:repeat(4,1fr);gap:40px;padding-block:56px}.stellar-landing .footer-links>div{grid-column:auto}.stellar-landing .footer-links h3{color:var(--palette-muted-750,#b8a5c5);margin-bottom:20px;font-size:12px;font-weight:500}.stellar-landing .footer-links a{width:fit-content;min-height:28px;color:var(--palette-muted-600,#86788f);margin-top:6px;font-size:12px}.footer-platform>p{color:var(--palette-soft-650,#9b86a8);font:400 24px/1.2 var(--display-font)}.footer-platform>span{color:var(--palette-soft-500,#6d5b7a);font:8px var(--mono);letter-spacing:.05em;margin-top:18px;display:block}.stellar-landing .footer .footer-lockup{border-bottom:1px solid var(--palette-subtle-250,#28202e);opacity:.13;flex-direction:row;align-items:center;gap:40px;padding:16px 0 46px}.stellar-landing .footer-lockup img:first-child{width:74%}.stellar-landing .footer-lockup img:last-child{width:14%}.stellar-landing .footer .footer-bottom{color:var(--palette-soft-550,#7a6888);text-transform:none;letter-spacing:.02em;margin-top:24px;font-size:12px}@media (hover:hover) and (pointer:fine){.stellar-landing .site-header nav>a:hover{color:var(--palette-subtle-950,#f1e7fc)}.hero-scene__caption a:hover svg{transform:translateY(3px)}.stellar-landing .faq-list article:not(.is-open):hover{background:var(--palette-subtle-175,#151018)}}@media (width<=1100px){.stellar-landing .site-header nav{gap:20px}.hero-scene{width:calc(100% - 96px)}.stellar-landing .features .section-heading,.stellar-landing .split-heading,.stellar-landing .pricing-heading{gap:48px}.stellar-landing .pricing-purchase{padding:32px}.stellar-landing .testimonials{grid-template-columns:1fr;gap:44px}.stellar-landing .testimonials .section-heading{position:static}.stellar-landing .testimonial--2,.stellar-landing .testimonial--3,.stellar-landing .testimonial--4{margin-top:0;translate:none}.stellar-landing .faq{gap:36px 48px}.stellar-landing .cta-card{padding:44px}.stellar-landing .cta-orb{right:-60px}.brand-sculpture{width:360px;right:-65px}}@media (width<=768px){.stellar-landing .section-shell:before{left:10px}.stellar-landing .section-shell:after{right:10px}.stellar-landing .section-shell[id]{scroll-margin-top:100px}.stellar-landing .site-header .menu-toggle{border:0;width:44px;height:44px}.stellar-landing .site-header nav{border:1px solid var(--palette-subtle-325,#39303f);background:var(--palette-subtle-200,#16121c);border-radius:8px;gap:0;max-height:calc(100dvh - 105px);padding:13px;top:67px;overflow:auto}.stellar-landing .site-header nav>a{padding:12px;font-size:15px}.stellar-landing .site-header .header-cta{display:none}.stellar-landing .hero-copy{width:calc(100% - 48px);padding-top:126px}.hero-eyebrow{gap:9px;font-size:12px}.stellar-landing .hero-copy h1{margin-top:24px;font-size:clamp(40px,10.8vw,80px);line-height:1.04}.stellar-landing .hero-copy p{max-width:420px;margin-top:22px;font-size:15px;line-height:1.7}.stellar-landing .hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px}.stellar-landing .hero-actions .button{width:auto}.hero-categories{gap:9px;margin-top:20px;font-size:12px}.hero-scene{width:calc(100% - 48px);margin-top:36px}.hero-scene__window{border-radius:8px}.hero-scene__caption{flex-wrap:wrap;gap:2px 16px;padding:16px 0 24px;font-size:12px}.hero-scene__caption>span,.hero-scene__caption>a{gap:5px}.hero-scene__caption svg{width:12px;height:12px}.stellar-landing .logo-strip{--logo-gap:30px;height:82px}.stellar-landing .logo-strip>div{padding-block:20px}.stellar-landing .logo-strip img{max-width:66px;max-height:26px}.stellar-landing .showcase,.stellar-landing .features,.stellar-landing .how,.stellar-landing .testimonials,.stellar-landing .blog,.stellar-landing .pricing,.stellar-landing .faq{padding:80px var(--gutter)}.stellar-landing .split-heading,.stellar-landing .features .section-heading,.stellar-landing .pricing-heading{grid-template-columns:1fr;gap:22px}.stellar-landing .split-heading{margin-bottom:36px}.stellar-landing .section-heading h2,.stellar-landing .split-heading h2{margin-top:23px;font-size:clamp(42px,10.5vw,50px)}.stellar-landing .section-heading>p,.stellar-landing .split-heading>p,.stellar-landing .pricing-heading>p{justify-self:start;max-width:440px;margin:0;font-size:15px;line-height:1.75}.stellar-landing .feature-grid{margin-top:32px}.stellar-landing .steps-grid{grid-template-columns:1fr;gap:40px;margin-top:36px}.stellar-landing .steps-grid article{grid-template-columns:.8fr 1fr;align-items:start;column-gap:24px;padding:0;display:grid}.stellar-landing .step-label{flex-wrap:wrap;gap:8px;margin-top:18px}.stellar-landing .step-label i{display:none}.stellar-landing .step-label b{font-size:14px}.stellar-landing .steps-grid article>p{margin-top:0;font-size:12px}.stellar-landing .testimonial-grid{gap:28px}.stellar-landing .pricing-stage{grid-template-columns:1fr;margin-top:36px}.stellar-landing .pricing-product{display:none}.stellar-landing .pricing-product__heading{gap:10px}.stellar-landing .pricing-product__heading strong{max-width:210px;font-size:37px}.stellar-landing .pricing-purchase{min-height:0;padding:30px 28px}.stellar-landing .pricing-price>div{flex-direction:row;align-items:baseline;gap:14px}.stellar-landing .pricing-price strong{font-size:64px}.stellar-landing .faq{grid-template-columns:1fr;gap:34px}.stellar-landing .faq .section-heading h2{max-width:370px;font-size:46px}.stellar-landing .faq .faq-list h3 button,.stellar-landing .faq-list article>div p{padding-inline:12px}.stellar-landing .faq-contact{grid-column:1;margin-top:-8px;padding-left:12px;font-size:12px}.stellar-landing .final-cta{padding:0 var(--gutter) 64px}.stellar-landing .cta-card{min-height:0;padding:32px 24px 16px;display:block}.stellar-landing .cta-copy{max-width:none}.stellar-landing .cta-copy h2{font-size:clamp(38px,10.4vw,47px)}.stellar-landing .cta-copy p{max-width:330px;font-size:13px}.stellar-landing .cta-copy>div{flex-flow:wrap;align-items:flex-start;margin-top:25px}.stellar-landing .cta-copy .button{width:auto}.stellar-landing .cta-orb{opacity:.42;width:310px;height:310px;top:auto;bottom:-165px;right:-20px;transform:none}.stellar-landing .cta-shader{width:258px;height:258px;top:26px;left:26px}.brand-sculpture{opacity:1;width:min(280px,100%);margin:16px auto -4px;position:relative;top:auto;bottom:auto;right:auto;transform:none}.brand-sculpture__caption{display:none}.stellar-landing .footer{padding:48px var(--gutter) 24px}.footer-top{flex-wrap:wrap;gap:18px}.footer-brand{width:108px}.footer-brand img,.footer-brand>svg{width:27px;height:27px}.footer-brand span{font-size:21px}.footer-top>p,.footer-return{font-size:12px}.stellar-landing .footer-links{grid-template-columns:repeat(2,1fr);gap:34px 24px;padding-block:38px}.stellar-landing .footer-links h3{margin-bottom:16px}.stellar-landing .footer-links a{min-height:32px;font-size:12px}.stellar-landing .footer .footer-lockup{padding-block:12px 32px}.stellar-landing .footer .footer-bottom{flex-direction:row;gap:16px;font-size:12px}}@media (width<=480px){.stellar-landing .testimonial-grid{grid-template-columns:1fr}.stellar-landing .steps-grid article{grid-template-columns:1fr;gap:0}.stellar-landing .step-label{margin-top:20px}.stellar-landing .steps-grid article>p{margin-top:12px;font-size:13px}.hero-scene__caption{flex-direction:column;align-items:start;gap:3px}.hero-scene__caption a{min-height:44px}}@media (prefers-reduced-motion:reduce){.hero-scene__caption a svg{transition:none}.hero-scene__window{transform:none!important}}@media (width<=600px){.hero-scene__preview{display:none}.hero-task-detail{padding:24px;display:block}.hero-task-detail__eyebrow{color:#666d85;font:500 12px/1.2 Inter, var(--sans);justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-task-detail__site{color:#d7dfef;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.hero-task-detail h2{color:#d7dfef;font:500 23px/1.25 var(--sans);letter-spacing:-.025em;margin:22px 0 6px}.hero-task-detail>p{color:#a7acbb;font-size:14px}.hero-task-detail dl{gap:14px;margin:28px 0;display:grid}.hero-task-detail dl>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.hero-task-detail dt{color:#666d85}.hero-task-detail dd{color:#d7dfef;margin:0}.hero-task-detail__status{color:#666d85;border-top:1px solid #282837;justify-content:space-between;align-items:center;gap:9px;padding-top:20px;font-size:13px;display:flex}}.pricing-product__identity{flex:1;place-items:center;padding:44px 0;display:grid}.pricing-product__identity>svg{width:120px;height:120px;color:var(--palette-soft-800,#cab8e0);filter:drop-shadow(0 12px 24px #00000038)}.stellar-landing .pricing-product{background:linear-gradient(145deg, var(--palette-neutral-225,#1b1920), var(--palette-neutral-175,#111115));flex-direction:column;padding:40px;display:flex}.pricing-product__foot{border-top:1px solid var(--palette-subtle-325,#34313b);color:var(--palette-subtle-725,#a8a1b2);padding-top:20px;font-size:13px;line-height:1.7}.pricing-product__foot p{color:var(--palette-subtle-850,#d1cbd8);margin-top:5px}.stellar-landing .pricing-purchase{background:var(--palette-neutral-200,#151419)}.stellar-landing .pricing-billing label span{font-size:14px}.stellar-landing .pricing-billing label small{font-size:10px}.stellar-landing .pricing-purchase__action p{font-size:12px}.stellar-landing .pricing-benefits li{font-size:14px}.stellar-landing .blog--compact{grid-template-columns:.7fr 1.3fr;align-items:center;gap:48px;padding-block:52px;display:grid}.stellar-landing .blog--compact .section-heading h2{margin-top:16px;font-size:36px}.stellar-landing .blog--compact .blog-state{background:0 0;border:0;align-items:center;min-height:0;margin:0;padding:20px 0}.stellar-landing .blog--compact .blog-state__mark{display:none}.blog-state__link{min-height:44px;color:var(--palette-muted-800,#c8bbd8);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;font-size:13px;text-decoration:none;display:inline-flex}@media (width<=1100px){.stellar-landing .testimonials{grid-template-columns:1fr;gap:40px}.stellar-landing .testimonial--1{max-width:850px}.stellar-landing .blog--compact{grid-template-columns:1fr;gap:12px}}@media (width<=768px){.stellar-landing .pricing-product{display:none}.stellar-landing .pricing-purchase{padding:28px 24px}.stellar-landing .testimonial-grid{grid-template-columns:1fr}.stellar-landing .testimonial--1 blockquote{font-size:31px}.stellar-landing .testimonial{padding-block:22px 0}.stellar-landing .testimonial--1{padding-top:0}.stellar-landing .blog--compact .blog-state{flex-wrap:wrap;gap:12px}.blog-state__link{margin-left:0}.stellar-landing .steps-grid article>p,.stellar-landing .faq .faq-list h3 button{font-size:15px}.stellar-landing .footer-top>p{font-size:12px}}@media (width<=380px){.stellar-landing .hero-actions{gap:8px}.hero-task-detail{padding:20px}.stellar-landing .pricing-purchase{padding-inline:20px}.stellar-landing .pricing-billing label span{padding-inline:8px;font-size:13px}.stellar-landing .pricing-billing label small{font-size:9px}}@media (width<=600px){.stellar-landing .pricing-billing label small{display:none}}:root{--palette-neutral-150:#080812;--palette-neutral-175:#0c0c16;--palette-neutral-200:#14141e;--palette-neutral-225:#1b1b26;--palette-neutral-250:#242432;--palette-neutral-275:#282837;--palette-neutral-300:#303040;--palette-neutral-325:#373747;--palette-neutral-350:#3e3e50;--palette-neutral-925:#d4daec;--palette-neutral-950:#dce1f2;--palette-neutral-975:#e3e7f7;--palette-subtle-150:#080812;--palette-subtle-175:#0c0c17;--palette-subtle-200:#14141e;--palette-subtle-225:#1b1b26;--palette-subtle-250:#242432;--palette-subtle-275:#282837;--palette-subtle-300:#303040;--palette-subtle-325:#373747;--palette-subtle-350:#3e3e50;--palette-subtle-375:#454559;--palette-subtle-600:#858ca8;--palette-subtle-650:#959cb6;--palette-subtle-700:#9ea6bf;--palette-subtle-725:#a3aac2;--palette-subtle-750:#adb4cd;--palette-subtle-800:#bfc6df;--palette-subtle-900:#d8def1;--palette-subtle-925:#e0e5f5;--palette-neutral-400:oklch(40% .012 280);--palette-neutral-500:oklch(50% .012 280);--palette-neutral-550:oklch(55% .012 280);--palette-neutral-725:oklch(72.5% .012 280);--palette-neutral-775:oklch(77.5% .012 280);--palette-neutral-825:oklch(82.5% .012 280);--palette-neutral-875:oklch(87.5% .012 280);--palette-subtle-100:oklch(10% .022 282);--palette-subtle-425:oklch(42.5% .022 282);--palette-subtle-450:oklch(45% .022 282);--palette-subtle-500:oklch(50% .022 282);--palette-subtle-550:oklch(55% .022 282);--palette-subtle-575:oklch(57.5% .022 282);--palette-subtle-625:oklch(62.5% .022 282);--palette-subtle-675:oklch(67.5% .022 282);--palette-subtle-775:oklch(77.5% .022 282);--palette-subtle-825:oklch(82.5% .022 282);--palette-subtle-850:oklch(85% .022 282);--palette-subtle-875:oklch(87.5% .022 282);--palette-subtle-950:oklch(95% .022 282);--palette-muted-200:oklch(20% .045 290);--palette-muted-225:oklch(22.5% .045 290);--palette-muted-250:oklch(25% .045 290);--palette-muted-275:oklch(27.5% .045 290);--palette-muted-300:oklch(30% .045 290);--palette-muted-325:oklch(32.5% .045 290);--palette-muted-350:oklch(35% .045 290);--palette-muted-375:oklch(37.5% .045 290);--palette-muted-400:oklch(40% .045 290);--palette-muted-425:oklch(42.5% .045 290);--palette-muted-450:oklch(45% .045 290);--palette-muted-475:oklch(47.5% .045 290);--palette-muted-525:oklch(52.5% .045 290);--palette-muted-550:oklch(55% .045 290);--palette-muted-600:oklch(60% .045 290);--palette-muted-625:oklch(62.5% .045 290);--palette-muted-650:oklch(65% .045 290);--palette-muted-675:oklch(67.5% .045 290);--palette-muted-700:oklch(70% .045 290);--palette-muted-725:oklch(72.5% .045 290);--palette-muted-750:oklch(75% .045 290);--palette-muted-775:oklch(77.5% .045 290);--palette-muted-800:oklch(80% .045 290);--palette-muted-825:oklch(82.5% .045 290);--palette-muted-850:oklch(85% .045 290);--palette-muted-875:oklch(87.5% .045 290);--palette-muted-900:oklch(90% .045 290);--palette-muted-925:oklch(92.5% .045 290);--palette-soft-300:oklch(30% .085 292);--palette-soft-325:oklch(32.5% .085 292);--palette-soft-350:oklch(35% .085 292);--palette-soft-400:oklch(40% .085 292);--palette-soft-425:oklch(42.5% .085 292);--palette-soft-450:oklch(45% .085 292);--palette-soft-475:oklch(47.5% .085 292);--palette-soft-500:oklch(50% .085 292);--palette-soft-525:oklch(52.5% .085 292);--palette-soft-550:oklch(55% .085 292);--palette-soft-600:oklch(60% .085 292);--palette-soft-625:oklch(62.5% .085 292);--palette-soft-650:oklch(65% .085 292);--palette-soft-675:oklch(67.5% .085 292);--palette-soft-725:oklch(72.5% .085 292);--palette-soft-750:oklch(75% .085 292);--palette-soft-775:oklch(77.5% .085 292);--palette-soft-800:oklch(80% .085 292);--palette-soft-825:oklch(82.5% .085 292);--palette-soft-850:oklch(85% .085 292);--palette-soft-875:oklch(87.5% .085 292);--palette-soft-900:oklch(90% .085 292);--palette-accent-275:oklch(27.5% .13 292);--palette-accent-325:oklch(32.5% .13 292);--palette-accent-350:oklch(35% .13 292);--palette-accent-500:oklch(50% .13 292);--palette-accent-525:oklch(52.5% .13 292);--palette-accent-550:oklch(55% .13 292);--palette-accent-600:oklch(60% .13 292);--palette-accent-650:oklch(65% .13 292);--palette-accent-675:oklch(67.5% .13 292);--palette-accent-725:oklch(72.5% .13 292);--palette-accent-750:oklch(75% .13 292);--palette-accent-775:oklch(77.5% .13 292);--palette-accent-800:oklch(80% .13 292);--palette-accent-825:oklch(82.5% .13 292);--palette-accent-850:oklch(85% .13 292);--palette-vivid-450:oklch(45% .2 292);--palette-vivid-800:oklch(80% .2 292)}.site-theme{--light-main:var(--accent);--light-echo:color-mix(in srgb, var(--accent) 70%, var(--palette-accent-600,#657bc4));--light-pearl:color-mix(in srgb, var(--accent) 48%, #fff);--light-text:var(--accent-text);--light-surface:color-mix(in srgb, var(--accent) 8%, var(--background-base));--light-edge:color-mix(in srgb, var(--accent) 27%, var(--palette-subtle-250,#25232c));--brand-button-fill:linear-gradient(155deg, color-mix(in srgb, var(--accent) 92%, #080812), color-mix(in srgb, var(--accent) 78%, #080812))}@supports (color:oklch(from #d2bbf1 l c h)){.site-theme{--light-main:oklch(from var(--accent) .56 calc(c * 1.85) h);--light-echo:oklch(from var(--accent) .5 calc(c * 1.6) calc(h - 28))}}.stellar-landing :is(.hero,.showcase,.pricing,.cta-card){isolation:isolate}.ambient-light{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-light>span{filter:blur(16px);border-radius:50%;display:block;position:absolute}.ambient-light__bloom{background:radial-gradient(ellipse, color-mix(in srgb, var(--light-main) 76%, transparent), color-mix(in srgb, var(--light-main) 42%, transparent) 28%, color-mix(in srgb, var(--light-main) 13%, transparent) 51%, transparent 72%);width:85%;height:88%;top:10%;right:-16%;transform:rotate(-24deg)}.ambient-light__echo{background:radial-gradient(ellipse, color-mix(in srgb, var(--light-echo) 54%, transparent), color-mix(in srgb, var(--light-echo) 22%, transparent) 36%, transparent 70%);width:75%;height:75%;top:24%;left:-22%;transform:rotate(18deg)}.ambient-light__core{background:radial-gradient(ellipse, color-mix(in srgb, var(--light-pearl) 22%, transparent), color-mix(in srgb, var(--light-main) 30%, transparent) 26%, transparent 68%);width:74%;height:26%;top:50%;left:28%;transform:rotate(-17deg)}.ambient-light:before,.ambient-light:after{content:"";position:absolute;inset:0}.ambient-light:before{z-index:1;background:radial-gradient(ellipse at 46% 12%, var(--background-base) 6%, color-mix(in srgb, var(--background-base) 60%, transparent) 34%, transparent 70%), linear-gradient(180deg, transparent 50%, var(--background-base))}.ambient-light:after{z-index:2;opacity:.045;mix-blend-mode:soft-light;background:url(/assets/atmosphere/grain.svg);-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.stellar-landing .hero-copy{padding-top:156px}.stellar-landing .hero-eyebrow{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);width:fit-content;color:color-mix(in srgb, var(--accent) 35%, var(--palette-neutral-825,#c9c5d0));background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 7%, transparent), color-mix(in srgb, var(--palette-subtle-175,#111018) 50.196%, transparent));border-radius:30px;margin-inline:auto;padding:7px 13px;box-shadow:inset 0 1px #ffffff05}.stellar-landing .hero-copy h1 em{background:linear-gradient(125deg, color-mix(in srgb, var(--light-text) 48%, white) 12%, var(--light-text) 50%, color-mix(in srgb, var(--light-text) 66%, var(--palette-accent-550,#836497)) 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.08em;padding-bottom:.08em}.stellar-landing .hero-copy p{color:var(--palette-subtle-800,#c0bacb)}.site-theme .button:not(.button--secondary){color:#fff;background:var(--brand-button-fill);box-shadow:inset 0 1px 0 #fff6, 0 2px 5px #0004, 0 10px 32px -16px color-mix(in srgb, var(--accent) 65%, transparent)}.stellar-landing .hero-actions .button--secondary{background:color-mix(in srgb, var(--palette-subtle-200,#15131b) 58.039%, transparent);border-color:color-mix(in srgb, var(--accent) 17%, var(--palette-neutral-275,#26232b))}.stellar-landing .hero-categories{color:var(--palette-muted-725,#aaa0b8)}.hero-scene{isolation:isolate;margin-top:54px}.hero-scene:before{z-index:-1;background:radial-gradient(ellipse 48% 20% at 50% 13%, color-mix(in srgb, var(--light-main) 43%, transparent), transparent 75%);content:"";pointer-events:none;position:absolute;inset:-94px -10% -30px}.hero-scene:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 60%, transparent) 28%, var(--light-pearl) 52%, color-mix(in srgb, var(--accent) 48%, transparent) 75%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:0;left:8%;right:8%}.hero-scene__window{border-color:color-mix(in srgb, var(--accent) 24%, #282837);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 2%, transparent), 0 36px 90px -32px #000, 0 -20px 72px -40px color-mix(in srgb, var(--light-main) 45%, transparent);border-radius:12px}.hero-scene__caption{color:var(--palette-subtle-725,#aca3b7)}.stellar-landing .features{background:radial-gradient(ellipse 55% 24% at 84% 26%, color-mix(in srgb, var(--light-main) 14%, transparent), transparent 78%), linear-gradient(var(--palette-neutral-175,#0e0d13), var(--background-base))}.stellar-landing .features .feature-card{border-color:color-mix(in srgb, var(--accent) 14%, var(--palette-subtle-275,#25232d));background:linear-gradient(145deg, var(--light-surface), var(--palette-neutral-175,#111015) 72%);box-shadow:inset 0 1px #ffffff06,0 18px 34px -26px #0009}.stellar-landing .feature-panel-art{background:radial-gradient(ellipse at 26% 0%, color-mix(in srgb, var(--light-main) 29%, transparent), transparent 66%), radial-gradient(ellipse at 100% 74%, color-mix(in srgb, var(--light-echo) 10%, transparent), transparent 60%), var(--palette-neutral-175,#121117)}.stellar-landing .feature-card:first-child .feature-panel-art{background:radial-gradient(ellipse at 10% 10%, color-mix(in srgb, var(--light-main) 40%, transparent), transparent 64%), radial-gradient(ellipse at 88% 65%, color-mix(in srgb, var(--light-echo) 20%, transparent), transparent 60%), var(--palette-neutral-175,#121117)}.stellar-landing .category-explorer{background:radial-gradient(ellipse 52% 52% at 95% 50%, color-mix(in srgb, var(--light-main) 19%, transparent), transparent 75%), radial-gradient(ellipse 42% 26% at 64% 75%, color-mix(in srgb, var(--light-echo) 13%, transparent), transparent 72%), var(--background-base)}.stellar-landing .category-explorer__editorial h2 em{color:var(--light-text)}.stellar-landing .category-explorer__display{box-shadow:inset 0 1px 0 #ffffff08, 0 26px 70px -40px color-mix(in srgb, var(--light-main) 45%, #000)}.ambient-light--pricing .ambient-light__bloom{height:90%;top:9%;right:-40%}.ambient-light--pricing .ambient-light__echo{height:84%;top:20%;left:-35%}.ambient-light--pricing .ambient-light__core{opacity:.5;width:64%;top:47%;left:0}.ambient-light--pricing:before{background:linear-gradient(180deg, var(--palette-neutral-175,#0e0d12), transparent 32%, transparent 70%, var(--palette-neutral-175,#0e0d12))}.stellar-landing .pricing-stage{border-color:var(--light-edge);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 2%, transparent), 0 35px 80px -35px #000a;position:relative}.pricing-stage:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 75%, transparent) 35%, transparent 85%);content:"";pointer-events:none;height:1px;position:absolute;top:-1px;left:6%;right:6%}.stellar-landing .pricing-product{isolation:isolate}.pricing-product:before{z-index:-1;background:radial-gradient(ellipse at 46% 53%, color-mix(in srgb, var(--light-main) 38%, transparent), transparent 64%), radial-gradient(ellipse at 15% 90%, color-mix(in srgb, var(--light-echo) 25%, transparent), transparent 55%);content:"";pointer-events:none;position:absolute;inset:0}.pricing-product__identity{isolation:isolate;position:relative}.pricing-product__identity:before{z-index:-1;border:1px solid color-mix(in srgb, var(--accent) 13%, transparent);background:radial-gradient(ellipse, color-mix(in srgb, var(--light-pearl) 10%, transparent), transparent 65%);width:230px;max-width:100%;height:230px;box-shadow:inset 0 0 40px color-mix(in srgb, var(--accent) 4%, transparent), 0 0 0 24px color-mix(in srgb, var(--accent) 2%, transparent);content:"";border-radius:50%;position:absolute}.stellar-landing .pricing-product__identity>svg{color:var(--light-pearl);filter:drop-shadow(0 2px 1px color-mix(in srgb, var(--accent) 40%, var(--palette-soft-350,#45334f))) drop-shadow(0 12px 26px color-mix(in srgb, var(--light-main) 50%, transparent))}.stellar-landing .cta-copy h2 em{color:var(--light-text)}@media (width<=768px){.stellar-landing .hero-copy{padding-top:122px}.stellar-landing .hero-eyebrow{gap:8px;padding:6px 10px;font-size:11px}.hero-scene{margin-top:38px}.hero-scene:before{inset:-64px -12% 0}.hero-scene__window{border-radius:9px}.ambient-light--pricing{opacity:.65}.stellar-landing .feature-panel-art{background:radial-gradient(ellipse at 30% 0%, color-mix(in srgb, var(--light-main) 24%, transparent), transparent 70%), var(--palette-neutral-175,#121117)}}@media (forced-colors:active){.ambient-light,.hero-scene:before,.hero-scene:after{display:none}.stellar-landing .hero-copy h1 em{-webkit-text-fill-color:currentColor;background:0 0}}@media print{.ambient-light{display:none}}.stellar-landing{--transition-dark:var(--background-base);--transition-rich:var(--accent);--paper-ink:var(--palette-neutral-225,#1d1e23);--paper-muted:var(--palette-neutral-500,#60616a);--paper-line:var(--palette-neutral-925,#e5e5e9);--paper-accent:color-mix(in srgb, var(--accent) 32%, var(--palette-subtle-275,#26232d))}@supports (color:oklch(from white l c h)){.stellar-landing{--transition-rich:oklch(from var(--accent) .61 min(.24, calc(c * 2.4)) h)}}.hero-workspace{isolation:isolate;background:#fff;position:relative}.hero-exit{z-index:0;background:var(--transition-dark);position:relative}.hero-exit__sticky{display:flow-root;position:sticky;top:0}.hero-exit__travel{pointer-events:none;height:150svh}.stellar-landing .hero-workspace .hero{background:var(--transition-dark);opacity:var(--hero-exit-opacity,1);border-bottom-color:#0000;overflow:clip}.hero-workspace .hero-scene:before{display:none}.hero-workspace .hero-scene__window{box-shadow:0 -1px 20px -15px var(--accent)}.workspace-arrival{z-index:1;pointer-events:none;margin-top:-230svh;position:relative}.hero-handoff{--handoff-height:130svh;height:var(--handoff-height);pointer-events:none;position:relative;overflow:clip}.hero-handoff__art{height:calc(var(--handoff-height) + 80px);filter:blur(18px);background:radial-gradient(ellipse 85% 62% at 48% 8%, var(--transition-dark) 30%, color-mix(in srgb, var(--transition-dark) 80%, transparent) 55%, transparent 100%), linear-gradient(180deg, var(--transition-dark) calc(var(--handoff-height) * .25), color-mix(in srgb, var(--transition-rich) 20%, var(--transition-dark)) calc(var(--handoff-height) * .47), color-mix(in srgb, var(--transition-rich) 65%, var(--transition-dark)) calc(var(--handoff-height) * .59), var(--transition-rich) calc(var(--handoff-height) * .69), color-mix(in srgb, var(--accent) 60%, #fff) calc(var(--handoff-height) * .8), color-mix(in srgb, var(--accent) 16%, #fff) calc(var(--handoff-height) * .87), #fff calc(var(--handoff-height) * .94));background-size:100% var(--handoff-height), 100% 100%;-webkit-mask-image:linear-gradient(transparent calc(var(--handoff-height) * .28), #000 calc(var(--handoff-height) * .58));mask-image:linear-gradient(transparent calc(var(--handoff-height) * .28), #000 calc(var(--handoff-height) * .58));background-repeat:no-repeat;position:absolute;inset:0 calc(-1*max(80px,5%)) auto}.workspace-arrival__surface{--workspace-overlap:45svh;margin-top:calc(-1 * var(--workspace-overlap));background:linear-gradient(transparent calc(var(--workspace-overlap) - 2px), #fff calc(var(--workspace-overlap) - 2px));pointer-events:auto;position:relative}.stellar-landing .hero-workspace .logo-strip{background:0 0;border:0}.logo-strip__ink{pointer-events:none;position:absolute}.hero-workspace .logo-strip>div{filter:none;opacity:1}.hero-workspace[data-reduced-motion]{background:var(--transition-dark)}.hero-workspace[data-reduced-motion] .hero-exit__sticky{position:relative;top:auto}.hero-workspace[data-reduced-motion] .hero-exit__travel{display:none}.hero-workspace[data-reduced-motion] .workspace-arrival{margin-top:-12svh}.hero-workspace[data-reduced-motion] .hero-handoff{--handoff-height:42svh}.hero-workspace[data-reduced-motion] .hero-handoff__art{-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.hero-workspace[data-reduced-motion] .workspace-arrival__surface{--workspace-overlap:0px}.hero-workspace[data-reduced-motion] .logo-strip>div{filter:invert();opacity:.62}.stellar-landing .section-light{color:var(--paper-ink);border-color:var(--paper-line);background:#fff}.stellar-landing .section-light:before,.stellar-landing .section-light:after{background:var(--paper-line)}.stellar-landing .section-light .section-label{color:var(--paper-muted)}.stellar-landing .section-light .section-label span:first-child{color:var(--paper-accent)}.stellar-landing .section-light .section-label i{background:color-mix(in srgb, var(--accent) 25%, var(--palette-neutral-725,#a7a6ae))}.stellar-landing .section-light :is(.section-heading,.split-heading) h2{color:var(--paper-ink)}.stellar-landing .section-light :is(.section-heading,.split-heading) h2 span{color:var(--palette-neutral-550,#74747e)}.stellar-landing .section-light :is(.section-heading,.split-heading)>p{color:var(--paper-muted)}.stellar-landing .showcase.section-light{background:0 0;padding-top:max(64px,28svh - 144px)}.stellar-landing .showcase .workspace-heading{text-align:center;grid-template-columns:minmax(0,1fr);place-items:start center;gap:24px;max-width:720px;margin:0 auto 52px}.stellar-landing .workspace-heading .section-label{color:var(--paper-ink);justify-content:center}.stellar-landing .workspace-heading>p{justify-self:center;max-width:520px;margin:0;padding:0}.hero-workspace[data-reduced-motion] .showcase.section-light{padding-top:40px}.stellar-landing .showcase.section-light:before,.stellar-landing .showcase.section-light:after{background:linear-gradient(transparent, var(--paper-line) 280px)}.showcase.section-light .product-experience:before{display:none}.showcase.section-light :is(.px-preview-meta,.px-preview-foot){color:var(--paper-muted)}.showcase.section-light .px-preview-meta>span:first-child{color:var(--paper-accent)}.showcase.section-light .px-preview-meta i{background:var(--paper-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent)}.stellar-landing .testimonials.section-light{background:#fafafa}.stellar-landing .section-light .testimonial{border-color:var(--paper-line)}.stellar-landing .section-light .testimonial blockquote{color:var(--palette-subtle-450,#51525c)}.stellar-landing .section-light .testimonial--1 blockquote{color:var(--paper-ink)}.stellar-landing .section-light .testimonial figcaption{color:var(--paper-muted)}.stellar-landing .section-light .testimonial-initials{border-color:color-mix(in srgb, var(--accent) 24%, var(--palette-neutral-875,#d4d3d9));color:var(--paper-accent);background:color-mix(in srgb, var(--accent) 13%, #fff)}@media (width<=768px){.stellar-landing .showcase.section-light{padding-top:max(56px,28svh - 120px)}.stellar-landing .showcase .workspace-heading{gap:20px;margin-bottom:36px}.hero-workspace[data-reduced-motion] .showcase.section-light{padding-top:28px}}@media (forced-colors:active),print{.hero-handoff,.hero-exit__travel{display:none}.hero-exit__sticky{position:relative;top:auto!important}.workspace-arrival{margin-top:0}.workspace-arrival__surface{--workspace-overlap:0px}.hero-workspace .logo-strip>div{filter:invert();opacity:.62}.stellar-landing .showcase.section-light{padding-top:40px}.stellar-landing .hero-workspace .hero{opacity:1}}.hero-funnel{z-index:-1;pointer-events:none;width:100%;height:860px;max-height:100%;color:var(--light-text);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}@media (width<=768px){.hero-funnel{width:170%;height:650px;left:-45%}}@media (forced-colors:active){.hero-funnel{display:none}}@media print{.hero-funnel{display:none}}.stellar-landing .final-cta--signal{isolation:isolate;min-height:670px;padding:110px var(--gutter) 140px;background:#0c0d10;place-items:center;display:grid;position:relative;overflow:hidden}.number-field{z-index:-1;pointer-events:none;width:100%;height:100%;color:color-mix(in srgb, var(--accent) 68%, #95b6ab);position:absolute;inset:0}.stellar-landing .final-cta--signal .cta-card{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.stellar-landing .final-cta--signal .cta-copy{text-align:center;align-items:center;width:100%;max-width:none}.stellar-landing .final-cta--signal .cta-copy h2{width:fit-content}.stellar-landing .final-cta--signal .cta-copy p{max-width:400px;color:var(--palette-neutral-775,#b5b2bd)}.stellar-landing .final-cta--signal .cta-copy>div{justify-content:center}@media (width<=768px){.stellar-landing .final-cta--signal{min-height:600px;padding-block:90px 150px}.stellar-landing .final-cta--signal .cta-copy p{max-width:290px}}@media (forced-colors:active){.number-field{display:none}}@media print{.number-field{display:none}}.stellar-landing .how--workflow{background:radial-gradient(ellipse 55% 42% at 50% 58%, var(--accent-surface-soft), transparent 80%), var(--background-base)}.stellar-landing .how--workflow .steps-grid{gap:28px}.stellar-landing .how--workflow .steps-grid article{padding:0}.stellar-landing .how--workflow .step-label{gap:12px;margin-top:28px}.stellar-landing .how--workflow .step-label>span{width:26px;height:26px;color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-surface-soft)}.stellar-landing .how--workflow .step-label i{display:none}.stellar-landing .how--workflow .step-label h3{font:450 19px/1.3 var(--sans);letter-spacing:-.025em;margin:0}.stellar-landing .how--workflow .steps-grid article>p{max-width:36ch;color:var(--text-secondary);margin-top:14px;line-height:1.75}.workflow-art{isolation:isolate;border:1px solid var(--accent-border);border-radius:var(--radius-surface);background:radial-gradient(ellipse 90% 76% at 50% 104%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 85%), var(--background-deep);height:290px;color:var(--accent-text);font:12px/1.5 var(--sans);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.workflow-art:before{z-index:-1;aspect-ratio:1;border:1px solid var(--accent-border);box-shadow:0 0 0 32px color-mix(in srgb, var(--accent) 2%, transparent), 0 0 0 64px color-mix(in srgb, var(--accent) 1.5%, transparent);opacity:.6;content:"";pointer-events:none;border-radius:50%;position:absolute;inset:auto 16% -68px}.workflow-art__grid{z-index:-1;opacity:.45;background-image:linear-gradient(var(--accent-surface-soft) 1px, transparent 1px), linear-gradient(90deg, var(--accent-surface-soft) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.workflow-art__registration{color:var(--text-muted);font:9px/1 var(--mono);letter-spacing:.06em;position:absolute;top:17px;left:18px}.workflow-window-label{color:var(--text-secondary);justify-content:space-between;gap:10px;font-size:11px;display:flex}.workflow-window-label>:last-child{color:var(--text-muted);font-family:var(--mono);font-size:9px}.workflow-task,.workflow-monitor,.workflow-receipt{border:1px solid color-mix(in srgb, var(--accent) 17%, var(--border-default));border-radius:var(--radius-surface);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 5%, var(--background-elevated)), var(--background-elevated));width:min(278px,100% - 46px);position:absolute;left:50%;box-shadow:0 14px 32px -14px #000,inset 0 1px #ffffff0b}.workflow-task{padding:16px;top:48px;transform:translate(-50%)rotate(-3deg)}.workflow-task:before{z-index:-1;border:1px solid var(--accent-border);border-radius:inherit;background:var(--background-elevated);opacity:.45;content:"";position:absolute;inset:7px -7px -7px 7px}.workflow-task__product{align-items:center;gap:10px;margin-top:12px;display:flex}.workflow-task__product>span{border:1px solid var(--accent-border);background:var(--accent-surface-soft);border-radius:5px;flex:0 0 36px;place-items:center;width:36px;height:40px;display:grid}.workflow-task__product svg{width:21px;height:21px}.workflow-task__product strong{color:var(--text-primary);font-size:12px;font-weight:450;display:block}.workflow-task__product small{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.workflow-task__fields{border-top:1px solid var(--border-default);grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-top:10px;display:grid}.workflow-task__fields>span{color:var(--text-muted);font-size:10px}.workflow-task__fields strong{color:var(--text-secondary);margin-top:4px;font-size:11px;font-weight:450;display:block}.workflow-note{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-default));border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent) 9%, var(--background-elevated));color:var(--text-primary);align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex;position:absolute;box-shadow:0 10px 24px -12px #000}.workflow-note small{color:var(--text-secondary);margin-top:2px;font-size:10px;display:block}.workflow-note__icon{color:var(--accent-text);place-items:center;display:grid}.workflow-note__icon svg{width:21px;height:21px}.workflow-note--profile{bottom:18px;right:20px}.workflow-note--signal{bottom:18px;left:20px}.workflow-note--result{bottom:18px;right:16px}.workflow-note__dot{background:var(--accent-text);width:6px;height:6px;box-shadow:0 0 0 5px var(--accent-surface-soft);border-radius:50%;flex:none;margin-inline:5px}.workflow-monitor{padding:16px 18px 13px;top:50px;transform:translate(-50%)}.workflow-monitor__graph{width:100%;height:103px;margin-top:7px;overflow:visible}.workflow-monitor__axis{color:var(--text-muted);font:9px var(--mono);justify-content:space-between;display:flex}.workflow-monitor__axis>:last-child{color:var(--accent-text)}.workflow-receipt{flex-direction:column;align-items:center;width:min(238px,100% - 74px);padding:19px 18px 16px;display:flex;top:46px;transform:translate(-50%)rotate(3deg)}.workflow-receipt__seal{border:1px solid var(--accent-border);background:var(--accent-surface-soft);width:36px;height:36px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 3%, transparent);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.workflow-receipt__seal svg{width:24px;height:24px}.workflow-receipt>strong{color:var(--text-primary);font-size:14px;font-weight:450}.workflow-receipt>strong+span{color:var(--text-muted);margin-top:4px;font-size:9px}.workflow-receipt__footer{border-top:1px dashed var(--border-emphasis);width:100%;color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.workflow-receipt__footer>svg{width:23px;height:23px;color:var(--accent-text)}@media (width>=961px){.how--workflow .steps-grid article:not(:last-child):after{z-index:2;border:1px solid var(--accent-border);background:var(--background-base);width:28px;height:28px;color:var(--accent-text);content:"→";font:14px var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:131px;right:-28px}}@media (width<=1100px) and (width>=961px){.workflow-art{height:290px}.workflow-task{padding:14px}.workflow-task__product strong{font-size:11px}.workflow-note{gap:7px;padding:10px}.workflow-note--profile,.workflow-note--result{right:12px}.workflow-note--signal{left:12px}.workflow-receipt{width:calc(100% - 46px)}.stellar-landing .how--workflow .step-label{align-items:flex-start}.stellar-landing .how--workflow .step-label>span{flex:0 0 26px}}@media (width<=960px){.stellar-landing .how--workflow .steps-grid{gap:36px}.stellar-landing .how--workflow .steps-grid article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px}.workflow-art{grid-row:span 2;height:290px}.stellar-landing .how--workflow .step-label{flex-wrap:nowrap;align-self:end;align-items:center;margin-top:0}.stellar-landing .how--workflow .step-label>span{flex:0 0 26px}.stellar-landing .how--workflow .steps-grid article>p{margin-top:14px;font-size:14px}}@media (width<=620px){.stellar-landing .how--workflow .steps-grid{gap:40px}.stellar-landing .how--workflow .steps-grid article{display:block}.workflow-art{height:290px}.stellar-landing .how--workflow .step-label{margin-top:20px}.stellar-landing .how--workflow .steps-grid article>p{max-width:none;margin-top:12px;font-size:15px}}.stellar-landing :is(.workflow-task,.workflow-monitor,.workflow-receipt){background:#14141e;border-color:#282837;border-radius:8px}.stellar-landing .workflow-task:before{background:#0d0d17;border-color:#282837}.stellar-landing .workflow-task__product>span{color:#7e5ff6;background:#1b1b26;border-color:#282837}.stellar-landing .workflow-task__fields{border-top-color:#282837}.stellar-landing .workflow-task__fields strong{color:#d7dfef;align-items:center;gap:6px;display:flex}.stellar-landing .workflow-task__fields .app-site-logo{flex-basis:16px;width:16px;height:16px}.stellar-landing .workflow-task__fields .app-site-logo img{width:14px;height:14px}.stellar-landing .workflow-monitor__graph{color:#7e5ff6}.stellar-landing .workflow-monitor__axis{align-items:center;margin-top:6px}.stellar-landing .workflow-monitor__axis .app-badge{font:500 9px/11px var(--sans);letter-spacing:.3px;padding:2px 6px}.stellar-landing .workflow-receipt__seal{box-shadow:none;color:#58ffaf;background:#58ffaf33;border-color:#58ffaf66}.stellar-landing .workflow-receipt__footer{border-top-color:#282837}.journal-heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.journal-heading .button{flex:none;margin-bottom:5px}.journal-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5vw,76px);margin-top:48px;display:grid}.journal-feature{min-width:0}.journal-feature>a{border-radius:var(--radius-surface);text-decoration:none;display:block}.journal-cover{isolation:isolate;border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--background-deep);position:relative;overflow:hidden}.journal-cover img{object-fit:contain;width:100%;height:100%}.journal-feature__image{aspect-ratio:16/10}.journal-feature__badge{color:var(--accent-muted)}.journal-feature__copy{padding-top:23px}.journal-meta{color:var(--text-muted);font:10px/1.5 var(--mono);letter-spacing:.025em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.journal-meta i{background:var(--accent-muted);border-radius:50%;width:3px;height:3px}.journal-feature h3{color:var(--text-primary);font:400 clamp(30px, 3vw, 42px)/1.08 var(--display-font);letter-spacing:-.02em;text-wrap:pretty;margin:12px 0 0}.journal-feature p{max-width:56ch;color:var(--text-secondary);margin:14px 0 0;font-size:15px;line-height:1.7}.journal-read{width:fit-content;min-height:44px;color:var(--accent-text);align-items:center;gap:16px;margin-top:17px;font-size:13px;display:flex}.journal-read svg{width:18px;height:18px}.journal-recent{min-width:0}.journal-recent__heading{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:19px;display:flex}.journal-recent__heading h3{color:var(--text-primary);font:450 16px/1.4 var(--sans);letter-spacing:-.02em;margin:0}.journal-recent__heading>span{color:var(--text-muted);font:10px/1.5 var(--mono)}.journal-filters{border-bottom:1px solid var(--border-default);flex-wrap:wrap;gap:5px;padding-block:13px;display:flex}.journal-filters button{isolation:isolate;border-radius:var(--radius-control);min-height:38px;color:var(--text-secondary);font:12px/1.4 var(--sans);background:0 0;border:0;justify-content:center;align-items:center;padding:0 13px;display:inline-flex;position:relative}.journal-filters button[aria-pressed=true]{color:var(--accent-text)}.journal-filters button>span{position:relative}.journal-filter-selection{z-index:-1;border:1px solid var(--accent-border);border-radius:inherit;background:var(--accent-surface-soft);pointer-events:none;position:absolute;inset:0}.journal-stories{position:relative}.journal-stories article{border-bottom:1px solid var(--border-default);min-width:0}.journal-stories article>a{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:26px;min-height:154px;padding:22px 0;text-decoration:none;display:grid}.journal-story__copy{min-width:0}.journal-stories h3{color:var(--text-primary);font:450 18px/1.4 var(--sans);letter-spacing:-.025em;text-wrap:pretty;margin:9px 0 0}.journal-story__image{aspect-ratio:4/3;border-radius:var(--radius-control)}.journal-story__arrow{width:fit-content;color:var(--text-muted);margin-top:8px;display:block}.journal-story__arrow svg{width:18px;height:18px}.journal-cover__fallback{background:radial-gradient(ellipse at 60% 25%, var(--accent-border), transparent 70%), repeating-linear-gradient(135deg, transparent 0 35px, var(--accent-surface-soft) 35px 36px), var(--background-elevated);color:var(--accent-muted);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.journal-cover__fallback>svg{opacity:.7;width:15%;height:auto}.journal-cover__fallback>span{font:10px var(--mono);letter-spacing:.1em}.journal-empty{color:var(--text-secondary);margin:0;padding-block:36px;font-size:14px;line-height:1.7}.journal-empty>a{min-height:44px;color:var(--accent-text);text-underline-offset:4px;align-items:center;gap:9px;display:inline-flex}.journal-feature>a:focus-visible h3,.journal-stories article>a:focus-visible :is(h3,.journal-story__arrow),.journal-filters button:focus-visible{color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.journal-feature>a:hover h3,.journal-stories article>a:hover :is(h3,.journal-story__arrow),.journal-filters button:hover{color:var(--accent-text)}.journal-feature>a:hover .journal-cover,.journal-stories article>a:hover .journal-cover{border-color:var(--accent-border)}}@media (width<=1100px){.journal-layout{gap:36px}.journal-stories article>a{grid-template-columns:minmax(0,1fr) 90px;gap:20px}.journal-stories h3{font-size:16px}.journal-recent__heading>span{display:none}}@media (width<=640px){.journal-heading{flex-direction:column;align-items:flex-start;gap:24px}.journal-heading .button{margin:0}.journal-layout{grid-template-columns:1fr;gap:40px;margin-top:32px}.journal-feature__copy{padding-top:20px}.journal-feature h3{font-size:36px}.journal-feature p{font-size:15px}.journal-recent__heading>span{display:block}.journal-filters button{min-height:44px}.journal-stories article>a{grid-template-columns:minmax(0,1fr) 92px;gap:20px;min-height:142px;padding-block:20px}}@media (width<=380px){.journal-stories article>a{grid-template-columns:minmax(0,1fr) 76px;gap:16px}.journal-recent__heading>span{display:none}}.pricing-product__identity .brand-sculpture{opacity:1;width:min(310px,100%);margin:0;position:relative;inset:auto;transform:none}.pricing-product__identity:has(.brand-sculpture):before{display:none}.stellar-landing .pricing-stage{border-radius:var(--radius-surface)}.stellar-landing .feature-card:has(.feature-panel-copy){border-radius:var(--radius-surface)}.stellar-landing .category-explorer__display{border-radius:var(--radius-surface)}.stellar-landing .category-explorer{padding-inline:var(--gutter)}.stellar-landing .footer .footer-lockup{opacity:1;border-color:var(--border-default)}.footer-wordmark,.footer-version{background:var(--accent-muted);opacity:.5;flex-shrink:0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-wordmark{aspect-ratio:907/240;width:74%;-webkit-mask-image:url(/assets/footer/imgVector.svg);mask-image:url(/assets/footer/imgVector.svg)}.footer-version{aspect-ratio:310.788/143.8;width:14%;-webkit-mask-image:url(/assets/footer/imgVector1.svg);mask-image:url(/assets/footer/imgVector1.svg)}.faq-support{border-top:1px solid var(--border-default);max-width:300px;margin-top:36px;padding-top:24px}.faq-support>span{color:var(--text-muted);font-size:13px;display:block}.faq-support a{min-height:44px;color:var(--text-secondary);align-items:center;gap:14px;font-size:14px;text-decoration:none;display:inline-flex}.faq-support svg{width:18px;height:18px}.stellar-landing .faq .faq-list h3 button{color:var(--text-secondary);padding-inline:16px;font-size:15px}.stellar-landing .faq-list article.is-open h3 button{color:var(--text-primary)}.stellar-landing .faq-list article>div p{color:var(--text-secondary);padding-inline:16px}.stellar-landing .faq-list .plus{border:1px solid var(--border-default);width:28px;height:28px;color:var(--accent-text);border-radius:50%;flex:0 0 28px;display:grid}.stellar-landing .faq-list article.is-open .plus{background:var(--accent-surface-soft);border-color:var(--accent-border)}.stellar-landing .footer-links h3{color:var(--text-secondary);margin-bottom:14px;font-size:13px}.stellar-landing .footer-links a{min-height:32px;color:var(--text-muted);align-items:center;margin-top:3px;font-size:13px;display:flex}.stellar-landing .footer-platform>p{color:var(--accent-muted)}.stellar-landing .footer-platform>span{color:var(--text-muted);font-size:10px}.stellar-landing .footer .footer-bottom{color:var(--text-muted)}.stellar-landing .journal.blog--compact{padding-block:72px;display:block}.stellar-landing .journal.blog--compact .blog-state{margin-top:24px}@media (hover:hover) and (pointer:fine){.faq-support a:hover{text-underline-offset:.22em;text-decoration:underline}}.faq-support a:focus-visible{text-underline-offset:.22em;text-decoration:underline}@media (width<=768px){.faq-support{max-width:none;margin-top:28px;padding-top:20px}.stellar-landing .faq .faq-list h3 button,.stellar-landing .faq-list article>div p{padding-inline:0}.stellar-landing .faq-list article.is-open{background:0 0}.stellar-landing .footer-links{column-gap:28px}.stellar-landing .footer-links a{min-height:44px;margin:0;font-size:14px}.stellar-landing .footer-links h3{margin-bottom:9px}}@media (width<=640px){.footer-wordmark{width:100%}.footer-version{display:none}}@media (width<=768px){.stellar-landing .site-header nav{overscroll-behavior:contain}}.stellar-landing a:not(.button):not(.skip-link),.blog-page-shell a:not(.button):not(.skip-link){text-underline-offset:.22em;transition:color .14s ease-out}:is(.stellar-landing a:not(.button):not(.skip-link),.blog-page-shell a:not(.button):not(.skip-link)):focus-visible{color:var(--accent-text);transition:none}@media (hover:hover) and (pointer:fine){:is(.stellar-landing a:not(.button):not(.skip-link),.blog-page-shell a:not(.button):not(.skip-link)):hover{color:var(--accent-text)}}.site-theme .site-navigation .site-logo{--logo-hover-gradient:linear-gradient(125deg, color-mix(in srgb, var(--accent-text) 60%, white), var(--accent-text) 55%, var(--accent));position:relative}.site-theme .site-navigation .site-logo:after{width:var(--logo-mark-size);height:var(--logo-mark-size);background:var(--logo-hover-gradient);opacity:0;pointer-events:none;content:"";transition:opacity .14s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask:url(/assets/logomark.svg) 50%/contain no-repeat;mask:url(/assets/logomark.svg) 50%/contain no-repeat}.site-theme .site-navigation .site-logo>svg{transition:opacity .14s ease-out}.site-theme .site-navigation .site-logo .nav-wordmark{background:var(--logo-hover-gradient);-webkit-background-clip:text;background-clip:text;transition:color .14s ease-out}.site-theme .site-navigation .site-logo:focus-visible:after{opacity:1}.site-theme .site-navigation .site-logo:focus-visible>svg{opacity:0}.site-theme .site-navigation .site-logo:focus-visible .nav-wordmark{color:#0000}.site-theme .site-navigation .site-logo:focus-visible:after,.site-theme .site-navigation .site-logo:focus-visible>svg,.site-theme .site-navigation .site-logo:focus-visible .nav-wordmark{transition:none}@media (hover:hover) and (pointer:fine){.site-theme .site-navigation .site-logo:hover:after{opacity:1}.site-theme .site-navigation .site-logo:hover>svg{opacity:0}.site-theme .site-navigation .site-logo:hover .nav-wordmark{color:#0000}}:is(.stellar-landing,.blog-page-shell) :is(.footer-links a,.footer-return,.hero-scene__caption a,.category-explorer__link,.blog-state__link,.faq-contact a,.blog-page-footer a,.blog-index-card h2 a,.blog-article__back):focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){:is(.stellar-landing,.blog-page-shell) :is(.footer-links a,.footer-return,.hero-scene__caption a,.category-explorer__link,.blog-state__link,.faq-contact a,.blog-page-footer a,.blog-index-card h2 a,.blog-article__back):hover{text-decoration:underline}}.site-theme :is(.menu-toggle,.button--secondary,.feature-preview-button,.faq .faq-list h3 button,.mode-moment__selector button:not([aria-pressed=true]),.blog-index-filters button:not([aria-pressed=true])):not(:disabled):not([aria-disabled=true]):focus-visible{color:var(--accent-text);transition:none}@media (hover:hover) and (pointer:fine){.site-theme :is(.menu-toggle,.button--secondary,.feature-preview-button,.faq .faq-list h3 button,.mode-moment__selector button:not([aria-pressed=true]),.blog-index-filters button:not([aria-pressed=true])):not(:disabled):not([aria-disabled=true]):hover{color:var(--accent-text)}}.stellar-landing :is(.category-explorer__tabs button:not([aria-selected=true])):not(:disabled):not([aria-disabled=true]):focus-visible strong{color:var(--accent-text);transition:none}@media (hover:hover) and (pointer:fine){.stellar-landing :is(.category-explorer__tabs button:not([aria-selected=true])):not(:disabled):not([aria-disabled=true]):hover strong{color:var(--accent-text)}}.stellar-landing .pricing-billing label:has(input:not(:checked):not(:disabled)):has(input:focus-visible)>span{color:var(--accent-text);transition:none}@media (hover:hover) and (pointer:fine){.stellar-landing .pricing-billing label:has(input:not(:checked):not(:disabled)):hover>span{color:var(--accent-text)}}.site-theme .site-navigation nav>a:focus-visible:after{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.stellar-landing a:not(.button):not(.skip-link),.blog-page-shell a:not(.button):not(.skip-link){transition:none}.site-theme .site-navigation .site-logo:after,.site-theme .site-navigation .site-logo>svg,.site-theme .site-navigation .site-logo .nav-wordmark{transition:none}}@media (forced-colors:active){.site-theme .site-navigation .site-logo:is(:hover,:focus-visible):after{display:none}.site-theme .site-navigation .site-logo:is(:hover,:focus-visible)>svg{opacity:1}.site-theme .site-navigation .site-logo:is(:hover,:focus-visible) .nav-wordmark{color:linktext;background:0 0}}.hero-eyebrow>span:last-child{text-wrap:balance}.hero-eyebrow>span:not(:last-child),.hero-eyebrow i{flex-shrink:0}.feature-panel-label{color:var(--accent-text);font:500 12px/1.5 var(--sans);margin-bottom:14px;display:block}.stellar-landing .feature-panel-copy h3{text-wrap:pretty}.stellar-landing .pricing-product__heading strong{max-width:330px;line-height:1.08}.stellar-landing .pricing-price>div{flex-wrap:wrap;gap:8px 16px}.stellar-landing .pricing-price>.state-swap--block{color:var(--text-primary);font-size:15px;line-height:1.6}.pricing-explanation{max-width:40ch;color:var(--text-secondary);margin:10px 0 0;font-size:13px;line-height:1.65}.category-explorer__link{text-align:left;cursor:pointer;background:0 0;border:0}.category-explorer__formats{font-size:12px;line-height:1.7}.category-explorer__formats span+span:before{content:"·"}.category-explorer__retailers li{font-size:12px;line-height:1.5}.faq-retailers-link{min-height:44px;color:var(--accent-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 16px 18px;padding:0;font-size:14px;display:inline-flex}.footer-retailers-link{width:fit-content;min-height:32px;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:3px;padding:0;font-size:13px;display:flex}.success-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start;gap:24px;margin-bottom:64px;display:grid}.success-gallery:empty{display:none}.success-gallery figure{border-radius:var(--radius-surface,12px);background:#00000006;border:1px solid #0000001a;margin:0;overflow:hidden}.success-gallery img{object-fit:contain;width:100%;height:auto}.stellar-landing .testimonials:has(.success-gallery)>:is(.section-heading,.success-gallery,.testimonial-grid){grid-column:1/-1}@media (width>=1101px){.stellar-landing .testimonials{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width>=481px) and (width<=1000px){.stellar-landing .proof-panel-stats{grid-template-columns:1fr;gap:0}.stellar-landing .proof-panel-stats>div{border-left:0;border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px 0;display:grid}.stellar-landing .proof-panel-stats dt{grid-area:1/1}.stellar-landing .proof-panel-stats dd{text-align:right;grid-area:1/2}}@media (width<=480px){.stellar-landing .proof-panel-stats>div{grid-template-columns:minmax(0,1fr);gap:10px}.stellar-landing .proof-panel-stats dt{grid-area:2/1}.stellar-landing .proof-panel-stats dd{text-align:left;grid-area:1/1;justify-self:start}}.retailers-dialog{border:1px solid var(--palette-neutral-350,#414047);border-radius:var(--radius-surface,14px);background:var(--background-elevated,#1b1920);width:min(760px,100% - 48px);max-width:none;max-height:min(820px,100dvh - 64px);color:var(--text-primary,#f4f0f7);margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 120px #00000080}.retailers-dialog[open]{flex-direction:column;display:flex}.retailers-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040308c2}.retailers-dialog[open][data-animate]{animation:.2s cubic-bezier(.23,1,.32,1) retailers-enter}@keyframes retailers-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.retailers-dialog__heading{flex-shrink:0;padding:32px 36px 20px;position:relative}.retailers-dialog__eyebrow{color:var(--accent-text);letter-spacing:.1em;padding-right:38px;font-size:11px;display:block}.retailers-dialog__close{border:1px solid var(--palette-neutral-350,#414047);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:18px;right:18px}.retailers-dialog__close:active{transform:scale(.96)}.retailers-dialog__heading h2{font:400 clamp(32px, 4vw, 46px)/1.08 var(--display-font);letter-spacing:-.025em;margin:20px 0 12px}.retailers-dialog__heading p{max-width:60ch;color:var(--text-secondary,#b4adbe);margin:0;font-size:14px;line-height:1.65}.retailers-dialog__search{flex-shrink:0;padding:0 36px 16px}.retailers-dialog__search label{color:var(--text-secondary,#b4adbe);margin-bottom:9px;font-size:12px;display:block}.retailers-dialog__search>div{border:1px solid var(--palette-neutral-400,#545159);background:var(--background-base,#111014);border-radius:7px;align-items:center;gap:12px;padding:0 14px;display:flex}.retailers-dialog__search>div:focus-within{outline:2px solid var(--accent-text);outline-offset:2px}.retailers-dialog__search svg{color:var(--text-secondary,#b4adbe);flex-shrink:0}.retailers-dialog__search input{width:100%;min-width:0;min-height:48px;color:inherit;background:0 0;border:0;outline:none;padding:8px 0;font-size:16px}.retailers-dialog__search input::placeholder{color:var(--text-secondary,#b4adbe);opacity:.8}.retailers-dialog__search input::-webkit-search-cancel-button{display:none}.retailers-dialog__search button{min-height:44px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.retailers-dialog__search>span{min-height:20px;color:var(--text-secondary,#b4adbe);overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.5;display:block}.retailers-dialog__results{overscroll-behavior:contain;scrollbar-width:thin;min-height:90px;padding:0 36px 24px;overflow-y:auto}.retailers-dialog__results section+section{margin-top:28px}.retailers-dialog__results h3{font:500 12px/1.5 var(--sans);color:var(--text-secondary,#b4adbe);align-items:center;gap:10px;margin:0 0 12px;display:flex}.retailers-dialog__results h3>span{opacity:.65;font-variant-numeric:tabular-nums}.retailers-dialog__results ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.retailers-dialog__results li{border-bottom:1px solid var(--palette-neutral-300,#323037);justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:14px;line-height:1.4;display:flex}.retailers-dialog__results li>span{overflow-wrap:anywhere;padding-block:12px}.retailers-dialog__results li a{width:44px;height:44px;color:var(--accent-text);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.retailers-dialog__empty{color:var(--text-secondary,#b4adbe);overflow-wrap:anywhere;margin:20px 0;font-size:14px;line-height:1.6}.retailers-dialog__foot{border-top:1px solid var(--palette-neutral-350,#414047);color:var(--text-secondary,#b4adbe);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 36px;font-size:11px;line-height:1.6;display:flex}.retailers-dialog__foot a{min-height:36px;color:var(--accent-text);flex-shrink:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.retailers-dialog :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.retailers-dialog__close:hover,.retailers-dialog__results li a:hover{background:var(--accent-surface-soft,#b4a0dc1a)}}@media (width<=760px){.hero-eyebrow{flex-wrap:wrap;gap:6px 9px;max-width:360px;margin-inline:auto}.hero-eyebrow>span:last-child{flex-basis:100%}.hero-eyebrow i{display:none}.category-explorer__tab-copy>span{margin-top:4px;font-size:12px;line-height:1.45;display:block}.category-explorer__tabs button{min-height:70px}.stellar-landing .pricing-billing label small{font-size:10px;display:inline}.stellar-landing .pricing-billing label span{flex-wrap:wrap;justify-content:center;gap:4px;padding-block:8px;line-height:1.4}.retailers-dialog{border-radius:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.retailers-dialog__heading{padding:26px 22px 20px}.retailers-dialog__heading h2{margin-top:24px}.retailers-dialog__search,.retailers-dialog__results{padding-inline:22px}.retailers-dialog__results ul{grid-template-columns:1fr}.retailers-dialog__foot{flex-wrap:wrap;gap:0 12px;padding:12px 22px}.success-gallery{gap:18px;margin-bottom:40px}}@media (width<=390px){.category-explorer__formats{font-size:11px}.stellar-landing .pricing-price>div{column-gap:10px}}@media (height<=620px){.retailers-dialog{overflow-y:auto}.retailers-dialog__results{flex-shrink:0;min-height:140px;max-height:42dvh}}@media (prefers-reduced-motion:reduce){.retailers-dialog[open][data-animate]{animation:none}.retailers-dialog__close{transition:none}}.stellar-landing .faq-requirements{color:var(--text-secondary);padding:0 16px 25px;font-size:15px;line-height:1.6}.faq-requirements__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.faq-requirements section{border:1px solid var(--border-default);background:#ffffff05;border-radius:8px;padding:16px 18px}.faq-requirements section+section{background:#7628e012;border-color:#7628e073}.faq-requirements h4{color:var(--text-primary);font:600 12px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.faq-requirements section+section h4{color:#b782ff}.faq-requirements dl{gap:12px;margin:0;display:grid}.faq-requirements dt{color:var(--text-muted);font-size:12px;line-height:1.4}.faq-requirements dd{color:var(--text-primary);margin:2px 0 0;font-size:14px;line-height:1.5}.stellar-landing .faq-list .faq-requirements p{color:var(--text-secondary);margin:14px 0 0;padding:0;font-size:14px;line-height:1.6}@media (width<=768px){.stellar-landing .faq-requirements{padding-inline:0}}@media (width<=640px){.faq-requirements__tiers{grid-template-columns:minmax(0,1fr)}}.stellar-landing .mobile-app{padding:112px var(--gutter) 120px;background:radial-gradient(ellipse 50% 60% at 78% 52%, #7628e029, transparent 70%), var(--background-base);isolation:isolate;position:relative;overflow:hidden}.mobile-app__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.stellar-landing .mobile-app__copy{max-width:520px}.stellar-landing .mobile-app__copy h2{margin-top:20px}.stellar-landing .mobile-app__copy>p:not(.mobile-app__platforms){margin-top:24px}.mobile-app__points{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.mobile-app__points li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;display:grid}.mobile-app__points img{width:20px;height:20px;margin-top:2px}.mobile-app__points span{color:var(--text-secondary);gap:4px;font-size:15px;line-height:1.6;display:grid}.mobile-app__points strong{color:var(--text-primary);font-weight:500}.stellar-landing .mobile-app__copy>p.mobile-app__platforms{border-top:1px solid var(--border-default);color:var(--text-muted);margin-top:32px;padding-top:20px;font-size:13px;line-height:1.6}.mobile-app__devices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:640px;display:grid;position:relative}.mobile-phone{background:linear-gradient(160deg,#1d1d2a,#0b0b14 60%);border:1px solid #343447;border-radius:46px;margin:0;padding:9px;position:relative;box-shadow:0 0 0 1px #0009,0 30px 60px -20px #000000b3,0 60px 120px -60px #7628e059}.mobile-phone__screen{aspect-ratio:921/2000;background:#080812;border-radius:37px;display:block;position:relative;overflow:hidden}.mobile-phone__screen:after{content:"";background:#000;border-radius:999px;width:30%;height:4.1%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.mobile-phone__screen img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mobile-phone--front{z-index:2;grid-area:1/2;justify-self:center;width:132%}.mobile-phone--left,.mobile-phone--right{z-index:1;opacity:.78;grid-row:1;width:100%}.mobile-phone--left{grid-column:1;transform:translate(26%)rotate(-6deg)scale(.96)}.mobile-phone--right{grid-column:3;transform:translate(-26%)rotate(6deg)scale(.96)}@media (width<=1100px){.mobile-app__layout{grid-template-columns:minmax(0,1fr);gap:56px}.stellar-landing .mobile-app__copy{max-width:640px}.mobile-app__devices{width:100%;max-width:640px;min-height:0;margin:0 auto}}@media (width<=640px){.stellar-landing .mobile-app{padding:80px 24px 88px}.mobile-app__devices{max-width:420px}.mobile-phone{border-radius:30px;padding:6px}.mobile-phone__screen{border-radius:25px}.mobile-phone--front{width:168%}.mobile-phone--left{transform:translate(34%)rotate(-6deg)scale(.86)}.mobile-phone--right{transform:translate(-34%)rotate(6deg)scale(.86)}.mobile-app__points span{font-size:14px}}@media (prefers-reduced-motion:reduce){.mobile-phone{transition:none}}*,:before,:after{box-sizing:border-box}html{background:var(--background-base,#0f1010);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;width:100%;min-width:320px;overflow-x:clip}body{width:100%;min-width:320px;min-height:100vh;color:var(--text-primary,#fff);background:var(--background-base,#0f1010);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist Variable,Helvetica Neue,Arial,sans-serif}#root{width:100%;overflow-x:clip}button,input,select,textarea{font:inherit}img,picture,svg,video{max-width:100%;display:block}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{color:var(--background-base,#0f1010);background:var(--accent,var(--palette-vivid-800,oklch(80% .145 330)))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root{--motion-duration-feedback:.14s;--motion-duration-ui:.22s;--motion-duration-content:.36s;--motion-duration-editorial:.56s;--motion-duration-composition:.72s;--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--motion-ease-drawer:cubic-bezier(.32, .72, 0, 1)}.motion-pressable{transition:transform var(--motion-duration-feedback) var(--motion-ease-out), color var(--motion-duration-ui) var(--motion-ease-out), background-color var(--motion-duration-ui) var(--motion-ease-out), border-color var(--motion-duration-ui) var(--motion-ease-out)}.motion-pressable>svg{transition:transform var(--motion-duration-ui) var(--motion-ease-out)}.motion-pressable:active{transform:scale(.98)}html[data-viewport-motion=disabled] [data-motion-reveal]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){:root{--motion-duration-feedback:.1s;--motion-duration-ui:.14s;--motion-duration-content:.18s;--motion-duration-editorial:.18s;--motion-duration-composition:.18s}.motion-pressable:active{transform:none}.motion-pressable,.motion-pressable>svg{transition:none}[data-motion-reveal]{opacity:1!important;transform:none!important}}@media print{[data-motion-reveal]{opacity:1!important;transform:none!important}}
