:root{color-scheme:light dark;--canvas: var(--light-canvas);--surface: var(--light-surface);--raised: var(--light-raised);--text: var(--light-text);--muted: var(--light-muted);--border: var(--light-border);--signal: var(--light-signal);--signal-soft: var(--light-signal-soft);--focus: var(--light-focus);--display: "Aptos Display", Aptos, "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--sans: Aptos, "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--gutter: clamp(22px, 5vw, 82px);--max: 1440px;--ink-panel: #111311;--ink-panel-raised: #1b1c19;--ink-text: #fffdf8;--ink-muted: #c9c5bc;--signal-panel: #c93427;--brand-depth: #0b1f3a;--brand-arrow: #ffffff;--brand-cutout: #ffffff;--type-display-xl: clamp(38px, 4.4vw, 64px);--type-display-lg: clamp(30px, 3.1vw, 44px);--type-display-md: clamp(24px, 2.3vw, 32px);--type-display-sm: clamp(20px, 1.7vw, 26px);font-family:var(--sans)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas: var(--dark-canvas);--surface: var(--dark-surface);--raised: var(--dark-raised);--text: var(--dark-text);--muted: var(--dark-muted);--border: var(--dark-border);--signal: var(--dark-signal);--signal-soft: var(--dark-signal-soft);--focus: var(--dark-focus);--brand-depth: #c8ddf5;--brand-arrow: #081425;--brand-cutout: #081425}}:root[data-theme=dark]{--canvas: var(--dark-canvas);--surface: var(--dark-surface);--raised: var(--dark-raised);--text: var(--dark-text);--muted: var(--dark-muted);--border: var(--dark-border);--signal: var(--dark-signal);--signal-soft: var(--dark-signal-soft);--focus: var(--dark-focus);--brand-depth: #c8ddf5;--brand-arrow: #081425;--brand-cutout: #081425}:root[data-theme=light]{--canvas: var(--light-canvas);--surface: var(--light-surface);--raised: var(--light-raised);--text: var(--light-text);--muted: var(--light-muted);--border: var(--light-border);--signal: var(--light-signal);--signal-soft: var(--light-signal-soft);--focus: var(--light-focus);--brand-depth: #0b1f3a;--brand-arrow: #ffffff;--brand-cutout: #ffffff}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--canvas);font-synthesis:none}body{margin:0;background:var(--canvas);color:var(--text);font-size:16px;font-kerning:normal;letter-spacing:.003em;line-height:1.6;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{display:block;max-width:100%}summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-150%);border:2px solid var(--focus);border-radius:6px;padding:10px 14px;background:var(--canvas);font-weight:800}.skip-link:focus{transform:translateY(0)}.brand-mark{width:34px;height:34px;flex:0 0 auto;overflow:visible}.brand-mark-depth{fill:var(--brand-depth)}.brand-mark-signal{fill:var(--signal)}.brand-mark-arrow{fill:var(--brand-arrow)}.brand-mark-cutout{fill:var(--brand-cutout)}.brand-name{display:inline-block;color:var(--text);font-family:var(--display);font-weight:780;letter-spacing:-.045em;line-height:1;transform:skew(-5deg);transform-origin:left center}.brand-name>span{color:var(--signal)}.site-header{position:sticky;z-index:50;top:0;display:grid;min-height:72px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--border);padding:0 var(--gutter);background:color-mix(in srgb,var(--canvas) 94%,transparent);backdrop-filter:blur(14px)}.wordmark,.footer-wordmark{display:inline-flex;width:fit-content;align-items:center;gap:9px;font-size:19px;font-weight:760;letter-spacing:-.025em}.desktop-navigation{display:flex;height:100%;align-items:stretch}.desktop-navigation a{display:grid;min-width:112px;place-items:center;border-bottom:3px solid transparent;color:var(--muted);font-size:14px;font-weight:650}.desktop-navigation a:hover{border-bottom-color:var(--signal);color:var(--text)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.theme-toggle,.menu-toggle{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:8px;background:transparent;cursor:pointer}.menu-toggle{display:none;align-content:center;gap:5px}.menu-toggle>span:not(.sr-only){display:block;width:20px;height:2px;background:currentColor}.mobile-navigation{position:absolute;top:72px;right:0;left:0;border-bottom:1px solid var(--border);padding:10px var(--gutter) 18px;background:var(--canvas)}.mobile-navigation[hidden]{display:none}.mobile-navigation a{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);font-weight:750}.button{display:inline-grid;min-height:50px;place-items:center;border:1px solid var(--signal);border-radius:8px;padding:0 22px;background:var(--signal);color:#fff;font-weight:700;transition:transform .16s ease,background .16s ease}.button:hover{background:color-mix(in srgb,var(--signal) 84%,#000);transform:translateY(-1px)}.button-small{min-height:44px;padding-inline:18px;font-size:14px}.text-link{display:inline-flex;min-height:44px;align-items:center;gap:9px;font-weight:700}.text-link:hover{color:var(--signal)}.play-mark{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:50%;font-size:10px}main{overflow-x:clip}.home-hero{display:grid;width:min(var(--max),100%);min-height:min(700px,calc(100vh - 72px));grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(48px,7vw,104px);margin:0 auto;padding:clamp(52px,7vw,88px) var(--gutter)}.hero-copy h1{max-width:690px;margin:0;font-family:var(--display);font-size:var(--type-display-xl);font-weight:600;letter-spacing:-.042em;line-height:1.02}.hero-copy>p:not(.hero-note){max-width:600px;margin:30px 0 0;color:var(--muted);font-size:clamp(18px,1.6vw,22px);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px}.hero-note{max-width:520px;margin:30px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.hero-product{position:relative;min-height:500px}.hero-photo{position:absolute;top:0;right:0;width:70%;height:100%;border-radius:4px;object-fit:cover}.composer-preview{position:absolute;z-index:2;top:38px;left:0;width:min(390px,56%);border:1px solid var(--border);border-radius:10px;padding:22px;background:var(--raised);box-shadow:0 22px 60px #0c101626}.preview-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.composer-preview label{display:grid;gap:7px;margin-top:14px;color:var(--muted);font-size:11px;font-weight:750}.composer-preview label>span{display:flex;min-height:48px;align-items:center;justify-content:space-between;border:1px solid var(--border);border-radius:7px;padding:0 13px;background:var(--canvas);color:var(--text);font-size:14px;font-weight:550}.preview-pair{display:grid;grid-template-columns:.82fr 1.18fr;gap:10px}.preview-button{display:grid;min-height:48px;place-items:center;margin-top:18px;border-radius:7px;background:var(--signal);color:#fff;font-size:14px;font-weight:800}.search-confirmation{position:absolute;z-index:3;bottom:34px;left:15%;display:flex;min-width:300px;align-items:center;gap:13px;border:1px solid var(--border);border-radius:9px;padding:16px;background:var(--raised);box-shadow:0 16px 40px #0c101624}.search-confirmation i{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--focus);color:#fff;font-style:normal;font-weight:900}.search-confirmation div{display:grid;gap:3px}.search-confirmation strong{color:var(--focus)}.search-confirmation span{color:var(--muted);font-size:12px}.find-strip,.steps,.product-story,.marketplace-band,.home-faq,.final-cta,.learning-room{padding:clamp(72px,9vw,132px) var(--gutter)}.section-heading,.marketplace-band>header{display:flex;width:min(var(--max),100%);align-items:end;justify-content:space-between;gap:40px;margin:0 auto 38px}.section-heading h2,.steps h2,.product-story h2,.marketplace-band h2,.home-faq h2,.final-cta h2,.content-hero h1{margin:0;font-family:var(--display);font-size:var(--type-display-lg);font-weight:600;letter-spacing:-.032em;line-height:1.08}.section-heading h2{max-width:830px}.section-heading p,.marketplace-band header p{max-width:650px;margin:14px 0 0;color:var(--muted);line-height:1.55}.find-strip{border-top:1px solid var(--border);background:var(--surface)}.find-grid{display:grid;width:min(var(--max),100%);grid-template-columns:repeat(4,1fr);gap:8px;margin:0 auto;border-top:1px solid var(--text);border-bottom:1px solid var(--text);padding:8px 0}.find-grid article{overflow:hidden;border-right:1px solid var(--border);background:transparent}.find-grid article:last-child{border-right:0}.find-grid img{width:100%;height:clamp(150px,14vw,210px);object-fit:cover}.find-grid article div{position:relative;padding:16px}.find-grid h3{margin:0 62px 8px 0;font-size:16px;line-height:1.2}.find-grid strong{position:absolute;top:16px;right:16px;color:var(--signal)}.find-grid p{margin:0;color:var(--muted);font-size:12px}.steps{background:var(--ink-panel);color:var(--ink-text)}.steps>header,.steps ol{width:min(1180px,100%);margin-right:auto;margin-left:auto}.steps>header{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end}.steps header p{margin:0;color:var(--ink-muted);line-height:1.7}.steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:52px;padding:0;list-style:none}.steps li{display:grid;grid-template-columns:44px 1fr;gap:14px;border-top:1px solid #45463f;padding:26px 28px 0 0}.steps li+li{border-left:1px solid #363731;padding-left:28px}.steps li>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid #55564e;border-radius:3px;color:var(--signal);font-weight:850}.steps h3{margin:4px 0 9px;font-size:20px}.steps li p{margin:0;color:var(--ink-muted);line-height:1.65}.product-story{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(620px,1.3fr);gap:clamp(50px,8vw,120px);align-items:center}.product-copy{max-width:500px;justify-self:end}.product-copy .brand-mark{width:42px;height:42px;margin-bottom:26px}.product-copy p{margin:24px 0;color:var(--muted);line-height:1.65}.app-window{display:grid;overflow:hidden;grid-template-columns:150px 1fr;border:1px solid var(--border);border-radius:11px;background:var(--raised);box-shadow:0 26px 70px #0c10161f}.app-window aside{display:grid;align-content:start;gap:4px;border-right:1px solid var(--border);padding:20px 12px}.app-window aside strong{display:flex;align-items:center;gap:6px;margin:0 6px 22px;font-size:12px}.app-window aside .brand-mark{width:18px;height:18px}.app-window aside>span{padding:10px;border-radius:6px;color:var(--muted);font-size:12px}.app-window aside>span.selected{background:color-mix(in srgb,var(--signal) 10%,var(--raised));color:var(--signal);font-weight:800}.app-feed{min-width:0;padding:20px}.app-feed header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:16px}.app-feed header div{display:grid;gap:4px}.app-feed header strong{font-size:18px}.app-feed header span{color:var(--muted);font-size:10px}.app-feed header button{min-height:38px;border:0;border-radius:7px;padding:0 14px;background:var(--signal);color:#fff;font-size:11px;font-weight:800}.app-feed article{display:grid;grid-template-columns:92px 1fr 20px;align-items:center;gap:14px;border-bottom:1px solid var(--border);padding:12px 0}.app-feed article img{width:92px;height:66px;border-radius:6px;object-fit:cover}.app-feed article div{display:grid;gap:4px}.app-feed article div>strong{font-size:13px}.app-feed article b{color:var(--signal);font-size:12px}.app-feed article div span{color:var(--muted);font-size:10px}.marketplace-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.marketplace-band>header,.marketplace-band>div,.marketplace-band>.text-link{width:min(var(--max),100%);margin-right:auto;margin-left:auto}.marketplace-band>div{border-top:1px solid var(--border)}.marketplace-mark-grid{display:grid;grid-template-columns:repeat(5,1fr)}.marketplace-mark-grid a{display:flex;min-height:86px;align-items:center;gap:14px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px;font-size:13px;font-weight:750}.marketplace-mark-grid a:nth-child(5n){border-right:0}.marketplace-mark-grid a:hover{color:var(--signal)}.marketplace-mark{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:7px;background:#fff}.marketplace-mark img{width:32px;height:32px;object-fit:contain}.marketplace-mark-small{width:34px;height:34px}.marketplace-mark-small img{width:23px;height:23px}.marketplace-mark-large{width:62px;height:62px}.marketplace-mark-large img{width:43px;height:43px}.marketplace-band>.text-link{margin-top:28px}.home-faq{display:grid;width:min(var(--max),100%);grid-template-columns:.55fr 1.45fr;gap:clamp(44px,8vw,120px);margin:0 auto}.home-faq>div{border-top:1px solid var(--text)}.home-faq details{border-bottom:1px solid var(--border)}.home-faq summary{min-height:68px;padding:22px 44px 22px 0;font-weight:750;list-style:none}.home-faq summary:after{float:right;color:var(--signal);content:"+"}.home-faq details[open] summary:after{content:"−"}.home-faq details p{max-width:760px;margin:-4px 0 22px;color:var(--muted);line-height:1.6}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--signal-panel);color:#fffdf8}.final-cta .button{border-color:var(--ink-panel);background:var(--ink-panel);color:var(--ink-text)}.final-cta h2{font-size:var(--type-display-lg)}.final-cta p{margin:9px 0 0}.learning-room{border-bottom:1px solid var(--border)}.learning-room>header{display:grid;width:min(var(--max),100%);grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;margin:0 auto 52px}.learning-room h2{max-width:800px;margin:0;font-family:var(--display);font-size:var(--type-display-lg);letter-spacing:-.032em;line-height:1.08}.learning-room header p{max-width:600px;margin:0;color:var(--muted);line-height:1.65}.learning-columns{display:grid;width:min(var(--max),100%);grid-template-columns:repeat(3,1fr);margin:0 auto;border-top:1px solid var(--text)}.learning-columns>section{display:grid;align-content:start;border-right:1px solid var(--border);padding:28px}.learning-columns>section:first-child{padding-left:0}.learning-columns>section:last-child{border-right:0;padding-right:0}.learning-columns>section>a:not(.learning-all){display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid var(--border);font-size:17px;line-height:1.3}.learning-columns>section>a:not(.learning-all):hover{color:var(--signal)}.learning-all{margin-top:24px;color:var(--signal);font-size:13px;font-weight:800}footer{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(480px,1.25fr);gap:56px 90px;border-top:1px solid var(--border);padding:64px var(--gutter) 32px}.footer-intro{display:grid;align-content:start;justify-items:start;gap:18px}.footer-intro>a:last-child{color:var(--muted);font-size:13px}.footer-promise{max-width:360px;margin:0;font-size:21px;font-weight:650;line-height:1.35}.footer-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-directory nav{display:grid;align-content:start;gap:13px}.footer-directory strong{margin-bottom:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.footer-directory a,.footer-legal a{color:var(--muted);font-size:13px}footer a:hover{color:var(--signal)}.footer-legal{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--border);padding-top:24px;color:var(--muted)}.footer-legal nav{display:flex;flex-wrap:wrap;gap:22px}.content-hero{position:relative;border-bottom:1px solid var(--border);padding:clamp(58px,8vw,108px) var(--gutter);background:var(--surface)}.content-hero:after{position:absolute;right:var(--gutter);bottom:0;width:min(28vw,320px);height:72px;border-top:1px solid var(--signal);border-left:1px solid var(--signal);content:""}.content-hero .section-number{margin:0 0 20px;color:var(--signal);font-size:12px;font-weight:800}.content-hero h1{max-width:1050px}.content-hero p{max-width:720px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.6}.content-body{width:min(900px,calc(100% - (2 * var(--gutter))));margin:0 auto;padding:68px 0 112px}.content-body h2{margin:58px 0 16px;border-top:1px solid var(--border);padding-top:22px;font-family:var(--display);font-size:var(--type-display-sm);font-weight:600;letter-spacing:-.02em;line-height:1.16}.content-body h3{margin-top:34px}.content-body p,.content-body li{color:var(--muted);line-height:1.75}.content-body a{border-bottom:1px solid var(--signal);color:var(--text)}.content-body .button{width:fit-content;border-bottom:0;color:#fff}.content-body table{width:100%;border-collapse:collapse}.content-body th,.content-body td{border-bottom:1px solid var(--border);padding:16px 10px;text-align:left}.marketplace-list{border-top:1px solid var(--text)}.marketplace-list article{display:grid;grid-template-columns:44px 1fr 1fr;gap:24px;border-bottom:1px solid var(--border);padding:24px 0}.marketplace-list article>span{color:var(--signal);font-weight:800}.marketplace-list h2{margin:0;font-size:25px}.marketplace-list p{margin:0}.download-options{display:grid;width:min(1180px,calc(100% - 40px));grid-template-columns:repeat(3,1fr);border-top:1px solid var(--text)}.download-options article{min-height:250px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:28px}.download-options article:last-child{border-right:0}.download-options h2{margin-top:8px}.section-number{margin:0 0 14px;color:var(--signal);font-size:11px;font-weight:800;letter-spacing:.08em}.maintenance-state{display:grid;min-height:100vh;place-content:center;justify-items:start;padding:28px}.maintenance-state .brand-mark{width:52px;height:52px}.maintenance-state h1{max-width:760px;margin:34px 0 20px;font-family:var(--display);font-size:var(--type-display-xl);font-weight:700;letter-spacing:-.04em;line-height:1.02}.maintenance-state p{max-width:570px;color:var(--muted);font-size:18px;line-height:1.6}.resource-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(40px,8vw,130px)}.resource-hero .section-number{grid-column:1 / -1;margin-bottom:-18px}.resource-hero p:last-child{margin:0}.resource-collection{padding-top:82px}.resource-collection>header{width:min(var(--max),calc(100% - (2 * var(--gutter))));margin:0 auto 42px}.resource-collection>header h2{max-width:900px;margin:0;font-family:var(--display);font-size:var(--type-display-lg);font-weight:600;letter-spacing:-.032em;line-height:1.08}.resource-collection>header>p:last-child{max-width:680px;margin:18px 0 0;color:var(--muted);line-height:1.65}.resource-collection .resource-index{padding-top:0}.resource-collection-secondary{border-top:1px solid var(--border);background:var(--surface)}.resource-index{display:grid;width:min(var(--max),calc(100% - (2 * var(--gutter))));grid-template-columns:repeat(3,1fr);margin:0 auto;padding:64px 0 112px;border-top:1px solid var(--text)}.resource-card{display:flex;min-height:330px;flex-direction:column;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px}.resource-card:nth-child(3n){border-right:0}.resource-index>.resource-card:first-child{grid-column:span 2;min-height:380px;border-left:4px solid var(--signal);background:var(--raised);padding:clamp(34px,5vw,68px)}.resource-card>div{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:11px;text-transform:uppercase}.resource-card h2{margin:26px 0 14px;font-family:var(--display);font-size:var(--type-display-sm);font-weight:600;letter-spacing:-.02em;line-height:1.15}.resource-index>.resource-card:first-child h2{max-width:780px;font-size:var(--type-display-md);line-height:1.1}.resource-card h2 a:hover{color:var(--signal)}.resource-card>p{margin:0;color:var(--muted);line-height:1.65}.resource-link{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:auto;padding-top:28px;color:var(--signal);font-size:13px;font-weight:800}.journal-hero{background:var(--ink-panel);color:var(--ink-text)}.journal-hero p:last-child{color:var(--ink-muted)}.journal-layout{display:grid;width:min(var(--max),calc(100% - (2 * var(--gutter))));grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);gap:clamp(42px,6vw,92px);margin:0 auto;padding:64px 0 112px}.journal-lead{display:flex;min-height:510px;flex-direction:column;border:1px solid #4b312d;border-left:4px solid var(--signal);padding:clamp(30px,4vw,54px);background:color-mix(in srgb,var(--signal) 16%,var(--ink-panel));color:var(--ink-text)}.journal-meta,.journal-list article>div{display:flex;justify-content:space-between;gap:18px;color:var(--ink-muted);font-size:11px;text-transform:uppercase}.journal-lead h2{max-width:650px;margin:58px 0 22px;font-family:var(--display);font-size:var(--type-display-lg);font-weight:600;letter-spacing:-.03em;line-height:1.08}.journal-lead>p{max-width:620px;margin:0;color:var(--ink-muted);font-size:17px;line-height:1.7}.journal-list{border-top:1px solid #44453f}.journal-list article{position:relative;display:grid;min-height:132px;grid-template-columns:1fr 44px;align-content:center;gap:10px 20px;border-bottom:1px solid #393a35;padding:22px 0;color:var(--ink-text)}.journal-list article>div{grid-column:1}.journal-list h2{grid-column:1;margin:4px 0 0;font-family:var(--display);font-size:var(--type-display-sm);font-weight:600;letter-spacing:-.02em;line-height:1.15}.journal-list article>a{grid-column:2;grid-row:1 / span 2;display:grid;width:44px;height:44px;place-items:center;align-self:center;border:1px solid #45463f;color:var(--signal)}.journal-page{background:var(--ink-panel)}.breadcrumbs{display:flex;width:min(1180px,calc(100% - (2 * var(--gutter))));gap:10px;margin:0 auto;padding-top:34px;color:var(--muted);font-size:12px}.breadcrumbs a:hover{color:var(--signal)}.article-header{width:min(1180px,calc(100% - (2 * var(--gutter))));margin:0 auto;padding:clamp(56px,8vw,104px) 0 clamp(54px,7vw,88px)}.article-label{margin:0 0 20px;color:var(--signal);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.article-header h1{max-width:1030px;margin:0;font-family:var(--display);font-size:var(--type-display-lg);font-weight:600;letter-spacing:-.032em;line-height:1.08}.article-header>p:not(.article-label){max-width:760px;margin:24px 0 0;color:var(--muted);font-size:clamp(17px,1.5vw,20px);line-height:1.65}.article-meta{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px;color:var(--muted);font-size:12px}.article-shell{display:grid;width:min(1180px,calc(100% - (2 * var(--gutter))));grid-template-columns:minmax(0,760px) minmax(240px,1fr);align-items:start;gap:clamp(52px,9vw,130px);margin:0 auto;border-top:1px solid var(--text);padding:72px 0 110px}.article-copy section+section{margin-top:58px}.article-copy h2{margin:0 0 18px;font-family:var(--display);font-size:var(--type-display-md);font-weight:600;letter-spacing:-.022em;line-height:1.14}.article-copy h3{margin:30px 0 12px}.article-copy p,.article-copy li{color:var(--muted);font-size:17px;line-height:1.8}.article-copy ul,.article-copy ol{padding-left:24px}.article-copy details{border-bottom:1px solid var(--border)}.article-copy summary{min-height:62px;padding:20px 36px 20px 0;font-weight:780;list-style:none}.article-copy summary:after{float:right;color:var(--signal);content:"+"}.article-copy details[open] summary:after{content:"−"}.article-copy details p{margin-top:0}.article-checklist{border:1px solid var(--border);border-left:5px solid var(--signal);padding:30px;background:var(--raised)}.article-checklist ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.article-checklist li{display:grid;grid-template-columns:24px 1fr;gap:10px}.article-checklist li span{color:var(--signal);font-weight:900}.article-aside{position:sticky;top:102px;display:grid;gap:18px;border-top:4px solid var(--signal);padding-top:24px}.article-aside p{margin:0;color:var(--signal);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.article-aside nav{display:grid;border-top:1px solid var(--border)}.article-aside nav a{min-height:42px;border-bottom:1px solid var(--border);padding:12px 0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.article-aside nav a:hover{color:var(--signal)}.article-aside strong{font-family:var(--display);font-size:27px;font-weight:600;letter-spacing:-.025em;line-height:1.12}.article-aside .button{margin-top:8px}.article-aside>a:not(.button){color:var(--muted);font-size:13px;font-weight:700}.related-reading{border-top:1px solid var(--border);padding:72px var(--gutter) 110px;background:var(--surface)}.related-reading>h2,.related-reading>div{width:min(1180px,100%);margin-right:auto;margin-left:auto}.related-reading>h2{font-family:var(--display);font-size:42px;letter-spacing:-.04em}.related-reading>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--text)}.related-reading a{display:flex;min-height:110px;align-items:center;justify-content:space-between;gap:24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px;font-weight:780}.related-reading a:last-child{border-right:0}.related-reading a:hover{color:var(--signal)}.marketplace-directory{width:min(var(--max),calc(100% - (2 * var(--gutter))));margin:0 auto;padding:72px 0 110px;border-top:1px solid var(--text)}.marketplace-directory article{display:grid;grid-template-columns:38px 62px minmax(210px,.8fr) minmax(280px,1.2fr) 44px;align-items:center;gap:24px;border-bottom:1px solid var(--border);padding:26px 0}.marketplace-directory article>span{color:var(--signal);font-weight:850}.marketplace-directory article div p{margin:0 0 7px;color:var(--muted);font-size:11px;text-transform:uppercase}.marketplace-directory h2{margin:0;font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.025em}.marketplace-directory h2 a:hover{color:var(--signal)}.marketplace-directory article>p{margin:0;color:var(--muted);line-height:1.6}.marketplace-directory article>a{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--signal)}.marketplace-header h1{max-width:1100px}.marketplace-heading-mark{display:flex;align-items:center;gap:18px;margin-bottom:24px}.marketplace-heading-mark .article-label{margin:0}.example-rail ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0 0;padding:1px;background:var(--border);list-style-position:inside}.example-rail li{padding:22px;background:var(--canvas)}.directory-note{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px 80px;padding:72px var(--gutter);background:var(--surface)}.directory-note h2{grid-row:1 / span 2;margin:0;font-family:var(--display);font-size:var(--type-display-lg);letter-spacing:-.032em;line-height:1.08}.directory-note p{max-width:720px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.feature-ledger{display:grid;width:min(var(--max),calc(100% - (2 * var(--gutter))));grid-template-columns:repeat(2,1fr);margin:0 auto;padding:72px 0 110px;border-top:1px solid var(--text)}.feature-ledger article{display:grid;grid-template-columns:42px 1fr;gap:6px 18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:32px}.feature-ledger article:nth-child(odd){padding-left:0}.feature-ledger article:nth-child(2n){border-right:0;padding-right:0;padding-left:38px}.feature-ledger span{grid-row:1 / span 2;color:var(--signal);font-weight:850}.feature-ledger h2{margin:0;font-family:var(--display);font-size:32px;letter-spacing:-.035em}.feature-ledger p{margin:12px 0 0;color:var(--muted);line-height:1.7}.feature-principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;background:var(--border)}.feature-principles>div{padding:clamp(44px,7vw,92px) var(--gutter);background:var(--text);color:var(--canvas)}.feature-principles h2{margin:0 0 20px;font-family:var(--display);font-size:42px;letter-spacing:-.04em}.feature-principles p{max-width:620px;margin:0;color:color-mix(in srgb,var(--canvas) 72%,transparent);line-height:1.7}.faq-directory{width:min(1080px,calc(100% - (2 * var(--gutter))));margin:0 auto;padding:72px 0 110px}.faq-directory>section{display:grid;grid-template-columns:.58fr 1.42fr;gap:60px;border-top:1px solid var(--text);padding:38px 0 60px}.faq-directory h2{margin:0;font-family:var(--display);font-size:36px;letter-spacing:-.04em}.faq-directory details{border-bottom:1px solid var(--border)}.faq-directory summary{min-height:62px;padding:20px 40px 20px 0;font-weight:780;list-style:none}.faq-directory summary:after{float:right;color:var(--signal);content:"+"}.faq-directory details[open] summary:after{content:"−"}.faq-directory p{margin:0 0 22px;color:var(--muted);line-height:1.65}.wide-copy{width:min(1040px,calc(100% - 40px))}.wide-copy>p{max-width:820px}.content-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:52px}.pricing-hero{min-height:560px;display:grid;align-content:center}.pricing-hero h1{max-width:900px}.pricing-ledger{display:grid;width:min(var(--max),calc(100% - (2 * var(--gutter))));grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:clamp(48px,8vw,120px);margin:0 auto;padding:88px 0 112px}.pricing-intro h2,.pricing-contrast h2,.pricing-source h2{margin:0;font-family:var(--display);font-size:var(--type-display-lg);font-weight:600;letter-spacing:-.032em;line-height:1.08}.pricing-intro>p:last-child,.pricing-source p{color:var(--muted);line-height:1.7}.pricing-rules{border-top:1px solid var(--text)}.pricing-rules article{display:grid;grid-template-columns:42px 1fr;gap:22px;border-bottom:1px solid var(--border);padding:28px 0}.pricing-rules article>span{color:var(--signal);font-weight:850}.pricing-rules h3{margin:0 0 8px;font-size:20px}.pricing-rules p{margin:0;color:var(--muted);line-height:1.65}.pricing-contrast{display:grid;grid-template-columns:repeat(2,1fr);background:var(--ink-panel);color:var(--ink-text)}.pricing-contrast>div{min-height:440px;padding:clamp(56px,7vw,100px) var(--gutter)}.pricing-contrast>div+div{border-left:1px solid #3d3e39}.pricing-contrast .section-number{color:var(--signal)}.pricing-contrast ul{display:grid;gap:14px;margin:34px 0 0;padding:0;color:var(--ink-muted);list-style:none}.pricing-contrast li{border-top:1px solid #3d3e39;padding-top:14px}.pricing-source{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:clamp(48px,9vw,140px);padding:100px var(--gutter)}.pricing-source>div:last-child{max-width:720px}.pricing-source .button{margin-top:18px}@media(max-width:1120px){.site-header{grid-template-columns:1fr auto}.desktop-navigation{display:none}.menu-toggle{display:grid}.home-hero{min-height:auto;grid-template-columns:.9fr 1.1fr;gap:40px}.hero-copy h1{font-size:var(--type-display-xl)}.hero-product{min-height:520px}.composer-preview{width:62%}.find-grid{grid-template-columns:repeat(2,1fr)}.marketplace-mark-grid{grid-template-columns:repeat(3,1fr)}.marketplace-mark-grid a:nth-child(5n){border-right:1px solid var(--border)}.marketplace-mark-grid a:nth-child(3n){border-right:0}.product-story{grid-template-columns:1fr}.product-copy{max-width:720px;justify-self:start}.resource-index{grid-template-columns:repeat(2,1fr)}.resource-card{border-right:1px solid var(--border)}.resource-card:nth-child(2n){border-right:0}}@media(max-width:920px){footer{grid-template-columns:1fr}.footer-directory{grid-template-columns:repeat(3,1fr)}.footer-legal{grid-column:1}}@media(max-width:820px){.home-hero{grid-template-columns:1fr;padding-top:62px}.hero-copy{max-width:700px}.hero-product{min-height:560px}.section-heading,.marketplace-band>header{align-items:start;flex-direction:column}.steps>header{grid-template-columns:1fr;gap:20px}.steps ol{grid-template-columns:1fr}.steps li,.steps li+li{border-right:0;border-left:0;padding:24px 0}.marketplace-mark-grid{grid-template-columns:repeat(2,1fr)}.marketplace-mark-grid a:nth-child(3n){border-right:1px solid var(--border)}.marketplace-mark-grid a:nth-child(2n){border-right:0}.home-faq{grid-template-columns:1fr}.learning-room>header{grid-template-columns:1fr;gap:20px}.learning-columns{grid-template-columns:1fr}.learning-columns>section,.learning-columns>section:first-child,.learning-columns>section:last-child{border-right:0;border-bottom:1px solid var(--border);padding:28px 0}.final-cta{align-items:flex-start;flex-direction:column}footer{grid-template-columns:1fr}.footer-directory{grid-template-columns:repeat(3,1fr)}.footer-legal{grid-column:1}.download-options{grid-template-columns:1fr}.download-options article{border-right:0}.resource-hero{grid-template-columns:1fr}.resource-hero .section-number{margin-bottom:0}.resource-index{grid-template-columns:repeat(2,1fr)}.resource-card:nth-child(3n+1),.resource-card:nth-child(3n){padding:26px}.resource-card:nth-child(2n){border-right:0}.resource-index>.resource-card:first-child{padding:40px}.article-shell{grid-template-columns:1fr}.article-aside{position:static;border:1px solid var(--border);border-top:4px solid var(--signal);padding:24px}.marketplace-directory article{grid-template-columns:32px 54px 1fr 44px}.marketplace-directory article>p{grid-column:3}.marketplace-directory article>a{grid-column:4;grid-row:1 / span 2}.directory-note,.faq-directory>section{grid-template-columns:1fr}.directory-note h2{grid-row:auto}.journal-layout{grid-template-columns:1fr}.journal-lead{min-height:420px}.pricing-ledger,.pricing-source,.pricing-contrast{grid-template-columns:1fr}.pricing-contrast>div+div{border-top:1px solid #3d3e39;border-left:0}}@media(max-width:560px){.site-header{min-height:64px;padding-right:12px;padding-left:14px}.wordmark{font-size:17px}.wordmark .brand-mark{width:26px;height:26px}.button-small{display:none}.mobile-navigation{top:64px}.home-hero{gap:44px;padding-top:46px;padding-bottom:62px}.hero-copy h1{font-size:clamp(42px,12vw,56px)}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button,.hero-actions .text-link{width:100%;justify-content:center}.hero-product{min-height:510px}.hero-photo{width:78%;height:62%}.composer-preview{top:92px;width:78%;padding:15px}.preview-pair{grid-template-columns:1fr}.composer-preview label{margin-top:9px}.composer-preview label>span{min-height:42px;font-size:12px}.search-confirmation{right:0;bottom:0;left:auto;min-width:270px}.find-grid{grid-template-columns:1fr}.find-grid article{display:grid;grid-template-columns:42% 1fr}.find-grid img{height:100%;aspect-ratio:auto}.app-window{grid-template-columns:1fr}.app-window aside{display:none}.app-feed{padding:14px}.marketplace-mark-grid{grid-template-columns:1fr}.marketplace-mark-grid a,.marketplace-mark-grid a:nth-child(2n),.marketplace-mark-grid a:nth-child(3n),.marketplace-mark-grid a:nth-child(5n){min-height:72px;border-right:0}.marketplace-list article{grid-template-columns:30px 1fr}.marketplace-list article p{grid-column:2}.footer-directory{grid-template-columns:repeat(2,1fr)}.footer-legal{align-items:flex-start;flex-direction:column}.resource-index{grid-template-columns:1fr}.resource-card,.resource-card:nth-child(3n+1),.resource-card:nth-child(3n),.resource-card:nth-child(odd),.resource-card:nth-child(2n){min-height:0;border-right:0;padding:28px 0}.resource-index>.resource-card:first-child{grid-column:span 1;border-left:0;border-top:4px solid var(--signal);padding:30px 22px}.article-header h1{font-size:clamp(36px,10vw,48px)}.article-shell{padding-top:48px}.article-copy p,.article-copy li{font-size:16px}.related-reading>div{grid-template-columns:1fr}.related-reading a{min-height:88px;border-right:0}.marketplace-directory article{grid-template-columns:28px 48px 1fr;gap:12px}.marketplace-directory article .marketplace-mark{grid-column:2}.marketplace-directory article>div{grid-column:3}.marketplace-directory article>p{grid-column:2 / -1}.marketplace-directory article>a{grid-column:3;grid-row:auto;justify-self:end}.journal-layout{width:min(var(--max),calc(100% - (2 * var(--gutter))));padding-top:36px}.journal-lead{min-height:390px;padding:28px 22px}.journal-lead h2{margin-top:44px;font-size:36px}.journal-list article{min-height:120px}.journal-list article>div{align-items:flex-start;flex-direction:column;gap:3px}.pricing-hero{min-height:0}.pricing-contrast>div{min-height:0}.example-rail ol,.feature-ledger,.feature-principles{grid-template-columns:1fr}.feature-ledger article,.feature-ledger article:nth-child(odd),.feature-ledger article:nth-child(2n){border-right:0;padding:28px 0}.faq-directory>section{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(p,li,dd,summary){letter-spacing:.002em}:root{--display: var(--sans);--gutter: clamp(20px, 4vw, 68px);--max: 1380px;--nav: #071c3a;--nav-raised: #102b50;--shadow: 0 18px 56px rgba(11, 31, 58, .11);--shadow-small: 0 8px 24px rgba(11, 31, 58, .08);--type-display-xl: clamp(38px, 4.4vw, 64px);--type-display-lg: clamp(30px, 3.1vw, 44px);--type-display-md: clamp(24px, 2.3vw, 32px);--type-display-sm: clamp(20px, 1.7vw, 26px)}body{font-size:16px}.site-header{min-height:70px;border-bottom-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent)}.desktop-navigation a{min-width:108px;border:0;color:var(--muted);font-size:14px;font-weight:650}.desktop-navigation a:hover{color:var(--signal)}.theme-toggle,.menu-toggle{border-radius:9px;background:var(--surface)}.button{min-height:48px;border-radius:8px;box-shadow:0 8px 18px color-mix(in srgb,var(--signal) 20%,transparent)}.button:hover{transform:translateY(-1px)}.text-link{color:var(--text)}.play-mark{border:0;background:var(--signal-soft);color:var(--signal)}.home-hero{min-height:680px;grid-template-columns:minmax(310px,.78fr) minmax(580px,1.22fr);gap:clamp(48px,6vw,94px)}.hero-copy h1{max-width:620px;font-weight:780;letter-spacing:-.055em;line-height:1.01}.hero-copy>p:not(.hero-note){max-width:520px;margin-top:22px;font-size:clamp(17px,1.5vw,20px)}.hero-actions{margin-top:28px}.hero-note{margin-top:23px}.hero-workspace{display:grid;min-width:0;min-height:470px;grid-template-columns:82px minmax(190px,.7fr) minmax(270px,1.3fr);overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--raised);box-shadow:var(--shadow)}.hero-workspace>aside{display:grid;align-content:start;gap:5px;padding:19px 9px;background:var(--nav);color:#b9c8dc}.hero-workspace>aside .brand-mark{width:25px;height:25px;margin:0 auto 18px}.hero-workspace>aside>span{border-radius:6px;padding:9px 4px;font-size:9px;text-align:center}.hero-workspace>aside>span.selected{background:var(--nav-raised);color:#fff}.hero-list{min-width:0;border-right:1px solid var(--border);padding:14px 10px}.hero-list header{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 5px 10px}.hero-list header strong{font-size:15px}.hero-list header span{color:var(--muted);font-size:9px}.hero-list article{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:9px;margin-top:5px;border-radius:7px;padding:7px}.hero-list article.selected{background:color-mix(in srgb,var(--focus) 9%,var(--surface));box-shadow:inset 2px 0 var(--focus)}.hero-list img{width:64px;height:52px;border-radius:5px;object-fit:cover}.hero-list article div{display:grid;min-width:0;gap:2px}.hero-list article strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hero-list article b{color:var(--signal);font-size:9px}.hero-list article span{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.hero-detail{min-width:0}.hero-detail>img{width:100%;height:245px;object-fit:cover}.hero-detail>div{padding:20px}.hero-detail>div>span:first-child{color:var(--signal);font-size:8px;font-weight:850;text-transform:uppercase}.hero-detail h2{margin:5px 0 4px;font-size:19px;letter-spacing:-.025em;line-height:1.15}.hero-detail strong{color:var(--signal)}.hero-detail p{margin:8px 0 18px;color:var(--muted);font-size:9px}.hero-detail .preview-button{min-height:40px;margin:0;border-radius:7px;font-size:10px}.find-strip,.steps,.product-story,.marketplace-band,.home-faq,.final-cta,.learning-room{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px)}.find-strip{margin-bottom:clamp(24px,3vw,40px);border:0;background:var(--surface)}.section-heading h2,.steps h2,.product-story h2,.marketplace-band h2,.home-faq h2,.final-cta h2,.content-hero h1{font-weight:750;letter-spacing:-.04em}.find-grid{gap:14px;border:0;padding:0}.find-grid article{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--raised);box-shadow:var(--shadow-small)}.find-grid article:last-child{border-right:1px solid var(--border)}.find-grid img{height:clamp(140px,13vw,195px)}.find-grid article div{padding:14px}.find-grid h3{margin-right:54px;font-size:14px}.find-grid strong{top:14px;right:14px}.steps{background:var(--nav);color:#f7faff}.steps header p,.steps li p{color:#acbdd1}.steps ol{gap:16px}.steps li,.steps li+li{border:0;border-radius:10px;padding:24px;background:#ffffff0f}.steps li>span{border:0;border-radius:7px;background:#ff4d4521}.product-story{background:var(--canvas)}.product-copy{justify-self:start}.app-window{border-radius:12px;box-shadow:var(--shadow)}.app-window aside{border-right:0;background:var(--nav);color:#b9c8dc}.app-window aside>span.selected{background:var(--nav-raised);color:#fff}.app-feed header{border:0}.app-feed article{border-color:var(--border)}.marketplace-band{border:0;background:var(--surface)}.marketplace-band>div{border:0}.marketplace-mark-grid{gap:10px}.marketplace-mark-grid a,.marketplace-mark-grid a:nth-child(5n){min-height:74px;border:1px solid var(--border);border-radius:9px;background:var(--raised)}.marketplace-mark{border:0;background:#fff}.home-faq>div,.home-faq details{border:0}.home-faq details{margin-bottom:9px;border-radius:9px;background:var(--surface);box-shadow:var(--shadow-small)}.home-faq summary{min-height:62px;padding:18px}.home-faq details p{padding:0 18px 20px}.learning-room{border:0;background:var(--canvas)}.learning-columns{gap:16px;border:0}.learning-columns>section,.learning-columns>section:first-child,.learning-columns>section:last-child{border:1px solid var(--border);border-radius:10px;padding:26px;background:var(--surface)}.learning-columns>section>a:not(.learning-all){min-height:78px;border-color:var(--border);font-size:15px}.final-cta{width:min(calc(var(--max) - (2 * var(--gutter))),calc(100% - (2 * var(--gutter))));margin:0 auto clamp(64px,8vw,110px);border-radius:14px;background:var(--nav);color:#f7faff;box-shadow:var(--shadow)}.final-cta .button{border-color:var(--signal);background:var(--signal);color:#fff}footer{width:min(var(--max),100%);margin:0 auto;border:0}.footer-legal{border-color:var(--border)}.content-hero{border:0;padding-top:clamp(60px,8vw,104px);padding-bottom:clamp(60px,8vw,104px);background:var(--surface)}.content-hero:after{display:none}.content-hero h1{max-width:940px}.content-hero p{max-width:700px;font-size:17px}.content-body{width:min(900px,calc(100% - (2 * var(--gutter))))}.content-body h2{border:0;padding-top:0;font-weight:750}.content-body p,.content-body li{line-height:1.7}.content-body table{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.content-body th,.content-body td{border-color:var(--border)}.download-options{gap:16px;border:0}.download-options article,.download-options article:last-child{min-height:230px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-small)}.maintenance-state h1{font-weight:760}.resource-hero{align-items:center}.resource-collection{padding-top:72px}.resource-collection-secondary{border:0;background:var(--canvas)}.resource-index{gap:16px;border:0}.resource-card,.resource-card:nth-child(3n){min-height:290px;border:1px solid var(--border);border-radius:10px;padding:26px;background:var(--surface);box-shadow:var(--shadow-small)}.resource-index>.resource-card:first-child{min-height:330px;border:1px solid var(--border);border-top:4px solid var(--signal);padding:clamp(30px,4vw,52px);background:var(--raised)}.resource-card h2,.resource-index>.resource-card:first-child h2{font-weight:750}.resource-card>p{line-height:1.6}.journal-page,.journal-hero{background:var(--canvas);color:var(--text)}.journal-hero p:last-child{color:var(--muted)}.journal-layout{grid-template-columns:minmax(320px,.85fr) minmax(480px,1.15fr)}.journal-lead{min-height:460px;border:1px solid var(--border);border-top:4px solid var(--signal);border-radius:11px;background:var(--nav);color:#f7faff;box-shadow:var(--shadow)}.journal-meta,.journal-lead>p{color:#acbdd1}.journal-lead h2{font-weight:750}.journal-list{display:grid;gap:10px;border:0}.journal-list article{min-height:118px;border:1px solid var(--border);border-radius:10px;padding:20px;background:var(--surface);color:var(--text)}.journal-list article>div{color:var(--muted)}.journal-list h2{font-weight:750}.journal-list article>a{border-color:var(--border);border-radius:8px}.breadcrumbs{padding-top:28px}.article-header{padding-top:clamp(45px,6vw,76px);padding-bottom:clamp(45px,6vw,70px)}.article-header h1{font-weight:760}.article-shell{border:0;padding-top:54px}.article-copy h2{font-weight:750}.article-copy p,.article-copy li{font-size:16px;line-height:1.75}.article-copy details{margin-bottom:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.article-copy summary{padding:18px}.article-copy details p{padding:0 18px 18px}.article-checklist{border:1px solid var(--border);border-top:4px solid var(--signal);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-small)}.article-aside{top:92px;border:1px solid var(--border);border-top:4px solid var(--signal);border-radius:10px;padding:22px;background:var(--surface);box-shadow:var(--shadow-small)}.article-aside nav{border:0}.article-aside nav a{border-color:var(--border)}.related-reading{border:0;background:var(--canvas)}.related-reading>div{gap:12px;border:0}.related-reading a,.related-reading a:last-child{border:1px solid var(--border);border-radius:9px;background:var(--surface)}.marketplace-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border:0}.marketplace-directory article{display:grid;min-height:210px;grid-template-columns:54px 1fr 40px;grid-template-rows:auto auto 1fr;align-items:start;gap:12px;border:1px solid var(--border);border-radius:10px;padding:22px;background:var(--surface);box-shadow:var(--shadow-small)}.marketplace-directory article>span{display:none}.marketplace-directory article .marketplace-mark{display:grid;grid-column:1;grid-row:1}.marketplace-directory article>div{grid-column:2;grid-row:1}.marketplace-directory h2{font-size:21px;font-weight:750}.marketplace-directory article>p{grid-column:1 / -1;grid-row:2;font-size:13px}.marketplace-directory article>a{grid-column:3;grid-row:1}.directory-note{margin:0 var(--gutter) 80px;border-radius:12px;background:var(--nav);color:#f7faff}.directory-note p{color:#acbdd1}.directory-note .text-link{color:#f7faff}.example-rail ol{gap:10px;padding:0;background:transparent}.example-rail li{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.feature-ledger{gap:14px;border:0}.feature-ledger article,.feature-ledger article:nth-child(odd),.feature-ledger article:nth-child(2n){border:1px solid var(--border);border-radius:10px;padding:28px;background:var(--surface)}.feature-ledger h2{font-size:26px}.feature-principles{gap:14px;padding:0 var(--gutter) 90px;background:transparent}.feature-principles>div{border-radius:12px;background:var(--nav);color:#f7faff}.feature-principles p{color:#acbdd1}.faq-directory>section{gap:40px;border:0;border-radius:11px;padding:30px;background:var(--surface);box-shadow:var(--shadow-small)}.faq-directory>section+section{margin-top:16px}.faq-directory details{border-color:var(--border)}.pricing-hero{min-height:430px}.pricing-ledger{gap:clamp(40px,6vw,90px)}.pricing-rules{display:grid;gap:10px;border:0}.pricing-rules article{border:1px solid var(--border);border-radius:9px;padding:20px;background:var(--surface)}.pricing-contrast{gap:16px;padding:0 var(--gutter);background:transparent;color:var(--text)}.pricing-contrast>div{min-height:360px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-small)}.pricing-contrast>div+div{border-left:1px solid var(--border)}.pricing-contrast ul{color:var(--muted)}.pricing-contrast li{border-color:var(--border)}.pricing-source{margin:90px var(--gutter);border-radius:12px;background:var(--nav);color:#f7faff}.pricing-source p{color:#acbdd1}.motion-ready [data-reveal]{opacity:0;transform:translateY(24px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0);transition:opacity .24s ease,transform .24s cubic-bezier(.2,.72,.2,1)}.hero-list article{transition:background .22s ease,box-shadow .22s ease,opacity .22s ease}.hero-list article:not(.selected){opacity:.72}.hero-detail>img{transition:opacity .22s ease,transform .22s ease}.hero-detail>img.changing{opacity:.35;transform:scale(.985)}.journal-list article{grid-template-columns:1fr}.marketplace-directory article{grid-template-columns:54px 1fr}.how-hero{min-height:520px}.how-hero .content-actions{margin-top:34px}.how-demo,.how-control,.how-alerts{width:min(var(--max),100%);margin:0 auto;padding:clamp(72px,8vw,112px) var(--gutter)}.how-demo{background:var(--canvas)}.how-demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.how-stage{min-width:0;border:1px solid var(--border);border-radius:12px;padding:18px;background:var(--surface);box-shadow:var(--shadow-small)}.how-stage-heading{display:flex;align-items:center;gap:11px;margin-bottom:16px}.how-stage-heading>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--signal-soft);color:var(--signal);font-weight:850}.how-stage-heading>div{display:grid;gap:1px}.how-stage-heading strong{font-size:14px}.how-stage-heading small{color:var(--muted);font-size:10px}.how-composer,.how-search-status,.how-result{min-height:365px;overflow:hidden;border-radius:9px;background:var(--raised)}.how-composer{padding:18px}.how-composer label{display:grid;gap:6px;margin-bottom:13px;color:var(--muted);font-size:10px;font-weight:750}.how-composer label>span{display:flex;min-height:47px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:7px;padding:0 11px;background:var(--surface);color:var(--text);font-size:12px;font-weight:650}.how-field-pair{display:grid;grid-template-columns:.9fr 1.1fr;gap:8px}.how-composer b{display:grid;min-height:46px;place-items:center;border-radius:7px;background:var(--signal);color:#fff;font-size:12px}.how-search-status{position:relative;padding:24px}.how-search-status:before{position:absolute;top:0;left:-45%;width:34%;height:3px;background:linear-gradient(90deg,transparent,var(--signal),transparent);content:"";animation:signal-scan .24s ease-out 1 both}.how-search-status>div:first-child{display:grid;grid-template-columns:13px 1fr;gap:2px 9px;align-items:center}.how-search-status>div:first-child small{grid-column:2;color:var(--muted)}.how-live-dot{width:10px;height:10px;grid-row:1 / span 2;border-radius:50%;background:var(--success, #12805c);box-shadow:0 0 0 5px color-mix(in srgb,#12805c 12%,transparent);animation:live-pulse .24s ease-out 1}.how-search-status dl{display:grid;gap:8px;margin:28px 0 0}.how-search-status dl div{display:grid;gap:2px;border-radius:7px;padding:11px;background:var(--surface)}.how-search-status dt{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.how-search-status dd{margin:0;font-size:12px;font-weight:750}.how-search-status>p{margin:22px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.how-result{display:grid;grid-template-rows:188px 1fr}.how-result img{width:100%;height:188px;object-fit:cover}.how-result>div{display:grid;align-content:start;padding:17px}.how-result small{color:var(--muted);font-size:9px;font-weight:750}.how-result strong{margin-top:6px;font-size:17px;line-height:1.2}.how-result b{color:var(--signal);font-size:18px}.how-result p{margin:8px 0 15px;color:var(--muted);font-size:11px}.how-result span{display:grid;min-height:42px;place-items:center;border-radius:7px;background:var(--signal);color:#fff;font-size:11px;font-weight:800}.how-control{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(560px,1.25fr);align-items:start;gap:clamp(50px,8vw,120px);border-radius:14px;background:var(--nav);color:#f7faff}.how-control>header h2,.how-alerts h2{margin:8px 0 16px;font-size:var(--type-display-lg);letter-spacing:-.035em;line-height:1.08}.how-control>header>p:last-child{color:#acbdd1;line-height:1.65}.how-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.how-control-grid article{border-radius:10px;padding:24px;background:#ffffff12}.how-control-grid article>span{color:var(--signal);font-size:10px;font-weight:850;letter-spacing:.08em}.how-control-grid h3{margin:12px 0 18px;font-size:20px;line-height:1.2}.how-control-grid ul{display:grid;gap:10px;margin:0;padding-left:19px;color:#c1cede;font-size:13px;line-height:1.5}.how-alerts{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(50px,9vw,140px)}.how-alerts>div:last-child>p:not(.section-number){color:var(--muted);line-height:1.65}.how-alert-preview{display:grid;min-height:104px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;border:1px solid var(--border);border-radius:12px;padding:18px;background:var(--surface);box-shadow:var(--shadow)}.how-alert-preview>span{display:grid;width:44px;height:44px;place-items:center;border-radius:10px;background:var(--signal);color:#fff;font-size:22px;font-weight:900}.how-alert-preview>div{display:grid;gap:3px}.how-alert-preview p{margin:0;color:var(--muted);font-size:12px}.how-alert-preview>small{align-self:start;color:var(--muted)}.how-final{margin-top:0}@keyframes signal-scan{0%,35%{left:-45%;opacity:0}55%{opacity:1}80%,to{left:112%;opacity:0}}@keyframes live-pulse{0%,to{transform:scale(1)}50%{transform:scale(.82)}}@media(max-width:1120px){.home-hero{grid-template-columns:minmax(280px,.75fr) minmax(500px,1.25fr)}.hero-workspace{grid-template-columns:72px minmax(170px,.75fr) minmax(240px,1.25fr)}.marketplace-directory{grid-template-columns:repeat(2,1fr)}.how-demo-grid{grid-template-columns:1fr}.how-stage{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px}.how-stage-heading{margin:6px 0 0}.how-composer,.how-search-status,.how-result{min-height:0}.how-result{grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr);grid-template-rows:auto}.how-result img{height:100%;min-height:250px}.how-control{grid-template-columns:1fr}}@media(max-width:820px){.home-hero{grid-template-columns:1fr}.hero-product{min-height:470px}.hero-workspace{grid-template-columns:72px minmax(190px,.8fr) minmax(260px,1.2fr)}.steps ol{gap:10px}.marketplace-mark-grid a:nth-child(2n),.marketplace-mark-grid a:nth-child(3n),.marketplace-mark-grid a:nth-child(5n){border-right:1px solid var(--border)}.resource-index{gap:12px}.journal-layout{grid-template-columns:1fr}.marketplace-directory{grid-template-columns:repeat(2,1fr)}.directory-note{grid-template-columns:1fr;margin-inline:var(--gutter)}.directory-note h2{grid-row:auto}.pricing-contrast{grid-template-columns:1fr}.pricing-contrast>div+div{border-top:1px solid var(--border)}.how-alerts{grid-template-columns:1fr}}@media(max-width:560px){.home-hero{gap:38px}.hero-copy h1{font-size:clamp(40px,12vw,54px)}.hero-product{min-height:445px}.hero-workspace{grid-template-columns:50px minmax(135px,.75fr) minmax(180px,1.25fr)}.hero-workspace>aside{padding-inline:5px}.hero-workspace>aside>span{font-size:7px}.hero-list{padding:8px 5px}.hero-list article{grid-template-columns:45px minmax(0,1fr);gap:5px;padding:4px}.hero-list img{width:45px;height:42px}.hero-detail>img{height:210px}.hero-detail>div{padding:13px}.hero-detail h2{font-size:15px}.find-grid article{grid-template-columns:38% 1fr}.steps ol{gap:8px}.marketplace-mark-grid{display:flex;overflow-x:auto;gap:10px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.marketplace-mark-grid::-webkit-scrollbar{display:none}.marketplace-mark-grid a,.marketplace-mark-grid a:nth-child(2n),.marketplace-mark-grid a:nth-child(3n),.marketplace-mark-grid a:nth-child(5n){min-height:74px;flex:0 0 76%;border:1px solid var(--border);padding:10px;font-size:11px;scroll-snap-align:start}.marketplace-mark{width:38px;height:38px}.learning-columns>section,.learning-columns>section:first-child,.learning-columns>section:last-child{padding:22px}.final-cta{width:calc(100% - 28px);margin-bottom:60px}.resource-card,.resource-card:nth-child(3n+1),.resource-card:nth-child(3n),.resource-card:nth-child(odd),.resource-card:nth-child(2n){border:1px solid var(--border);padding:22px}.resource-index>.resource-card:first-child{border-top:4px solid var(--signal)}.marketplace-directory{grid-template-columns:1fr}.marketplace-directory article{grid-template-columns:50px 1fr 40px}.feature-ledger article,.feature-ledger article:nth-child(odd),.feature-ledger article:nth-child(2n){padding:24px}.pricing-contrast{padding-inline:14px}.pricing-source{margin:60px 14px;padding:48px 24px}.how-demo,.how-control,.how-alerts{padding:64px 18px}.how-stage{display:block;padding:14px}.how-stage-heading{margin:0 0 14px}.how-field-pair{grid-template-columns:1fr}.how-result{display:grid;grid-template-columns:1fr;grid-template-rows:190px 1fr}.how-result img{min-height:0;height:190px}.how-control{border-radius:0}.how-control-grid{grid-template-columns:1fr}.how-alert-preview{grid-template-columns:40px 1fr}.how-alert-preview>small{display:none}}@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal],.motion-ready [data-reveal].is-visible{opacity:1;transform:none;transition:none}.hero-list article,.hero-detail>img{transition:none}.how-search-status:before,.how-live-dot{animation:none}}.motion-ready [data-reveal]{opacity:0;transform:translateY(42px)}.motion-ready [data-reveal].is-visible{transition-duration:.36s}.hero-workspace{position:relative;padding-top:25px}.feed-demo-status{position:absolute;top:0;left:0;z-index:3;display:flex;width:100%;height:25px;align-items:center;gap:7px;border-bottom:1px solid var(--border);padding:0 12px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.feed-demo-status i{width:7px;height:7px;border-radius:50%;background:#16a36f;box-shadow:0 0 0 4px color-mix(in srgb,#16a36f 12%,transparent);animation:demo-pulse 1.8s ease-in-out infinite}.feed-demo-status:after{position:absolute;right:0;bottom:-1px;width:34%;height:2px;background:linear-gradient(90deg,transparent,var(--signal),transparent);content:"";animation:preview-sweep 2.8s ease-in-out infinite}.hero-list article{cursor:pointer}.hero-list article.selected{transform:translate(4px)}.how-motion-track{position:relative;display:flex;height:44px;align-items:center;margin:0 0 20px;overflow:hidden;border-radius:8px;padding:0 16px 0 52px;background:var(--nav);color:#f7faff;font-size:12px;font-weight:760}.how-motion-track:before{position:absolute;top:50%;left:16px;width:20px;height:2px;background:#667b96;content:""}.how-motion-track i{position:absolute;top:50%;left:calc(16px + ((100% - 52px) / 2 * var(--how-step, 0)));width:14px;height:14px;border:3px solid var(--signal);border-radius:50%;background:var(--nav);box-shadow:0 0 0 5px color-mix(in srgb,var(--signal) 16%,transparent);transform:translateY(-50%);transition:left .38s cubic-bezier(.2,.75,.2,1)}.how-motion-track:after{position:absolute;top:calc(50% - 1px);left:16px;width:calc(100% - 32px);height:2px;z-index:0;background:linear-gradient(90deg,var(--signal),#667b96 34%,#667b96 66%,var(--signal));content:"";opacity:.55}.how-motion-track span,.how-motion-track i{z-index:1}.how-stage{cursor:pointer;opacity:.68;transform:translateY(0);transition:opacity .32s ease,transform .32s ease,border-color .32s ease,box-shadow .32s ease}.how-stage.is-active{border-color:color-mix(in srgb,var(--signal) 65%,var(--border));opacity:1;transform:translateY(-6px);box-shadow:0 18px 42px #0b1f3a24}.how-stage.is-active .how-stage-heading>span{background:var(--signal);color:#fff}.how-stage-heading>span{transition:background .25s ease,color .25s ease}.how-refine,.how-after,.how-questions{width:min(var(--max),100%);margin:0 auto;padding:clamp(72px,8vw,112px) var(--gutter)}.how-refine{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);gap:clamp(48px,8vw,120px);background:var(--surface)}.how-refine>header h2,.how-after>header h2{margin:8px 0 16px;font-size:var(--type-display-lg);letter-spacing:-.04em;line-height:1.08}.how-refine>header>p:last-child,.how-after>header>p:last-child{color:var(--muted);line-height:1.65}.how-refine-list{display:grid;gap:10px}.how-refine-list article{display:grid;grid-template-columns:42px 1fr;gap:16px;border:1px solid var(--border);border-radius:10px;padding:20px;background:var(--canvas)}.how-refine-list article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--signal-soft);color:var(--signal);font-size:11px;font-weight:850}.how-refine-list h3{margin:0 0 6px;font-size:18px}.how-refine-list p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.how-after{background:var(--canvas)}.how-after>header{display:grid;grid-template-columns:1fr minmax(320px,.75fr);align-items:end;gap:48px}.how-after>header .section-number{grid-column:1 / -1}.how-after>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px}.how-after article{min-height:190px;border:1px solid var(--border);border-top:4px solid var(--signal);border-radius:10px;padding:24px;background:var(--surface)}.how-after strong{font-size:20px}.how-after article p{color:var(--muted);line-height:1.6}.how-questions{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(540px,1.45fr);gap:72px;background:var(--surface)}.how-questions h2{font-size:var(--type-display-md)}.how-questions details,.marketplace-questions details,.pricing-faq details{margin-bottom:9px;border:1px solid var(--border);border-radius:9px;background:var(--raised);box-shadow:var(--shadow-small)}.how-questions summary,.marketplace-questions summary,.pricing-faq summary{min-height:58px;padding:17px 19px;font-weight:760;cursor:pointer}.how-questions details p,.marketplace-questions details p,.pricing-faq details p{margin:0;padding:0 19px 19px;color:var(--muted);line-height:1.6}.marketplace-live-demo,.marketplace-support,.marketplace-directory-section,.marketplace-questions{width:min(var(--max),100%);margin:0 auto;padding:clamp(72px,8vw,112px) var(--gutter)}.marketplace-live-demo>header{display:grid;max-width:870px;gap:10px;margin-bottom:34px}.marketplace-live-demo>header h2,.marketplace-support>header h2,.marketplace-directory-section>.section-heading h2,.marketplace-questions>h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1.08}.marketplace-live-demo>header p:last-child,.marketplace-directory-section .section-heading>p{color:var(--muted);line-height:1.65}.marketplace-live-shell{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(440px,1.32fr);overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:var(--shadow)}.marketplace-live-shell nav{display:grid;align-content:center;gap:8px;padding:24px;background:var(--nav)}.marketplace-live-shell button{display:grid;min-height:62px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;border:1px solid transparent;border-radius:8px;padding:8px 12px;background:transparent;color:#b9c8dc;font:inherit;font-size:13px;font-weight:720;text-align:left;cursor:pointer;transition:background .28s ease,border-color .28s ease,color .28s ease,transform .28s ease}.marketplace-live-shell button .marketplace-mark-large{width:44px;height:44px}.marketplace-live-shell button .marketplace-mark-large img{width:31px;height:31px}.marketplace-live-shell button>span:last-child{min-width:0;overflow-wrap:anywhere}.marketplace-live-shell button.is-active{border-color:#355273;background:var(--nav-raised);color:#fff;transform:translate(7px)}.marketplace-live-shell article{position:relative;display:grid;min-height:430px;align-content:center;padding:clamp(36px,6vw,82px)}.marketplace-live-status{display:flex;align-items:center;gap:8px;color:#12805c;font-size:12px;font-weight:800}.marketplace-live-status span,.status-dot{width:9px;height:9px;border-radius:50%;background:#16a36f;box-shadow:0 0 0 5px color-mix(in srgb,#16a36f 12%,transparent)}.marketplace-live-shell article small{margin-top:34px;color:var(--muted);font-weight:760;text-transform:uppercase}.marketplace-live-shell article h2{margin:7px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.1;transition:opacity .2s ease,transform .2s ease}.marketplace-live-shell article h2.changing{opacity:.2;transform:translateY(8px)}.marketplace-live-shell article>p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.65}.marketplace-live-signal{position:relative;display:flex;height:54px;align-items:center;margin-top:38px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.marketplace-live-signal i{width:72px;height:2px;margin-right:18px;background:var(--signal);animation:signal-breathe 1.4s ease-in-out infinite}.marketplace-support{background:var(--canvas)}.marketplace-support>header{max-width:760px}.marketplace-support>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.marketplace-support article{min-height:200px;border:1px solid var(--border);border-radius:10px;padding:26px;background:var(--surface)}.marketplace-support strong{font-size:20px}.marketplace-support p{color:var(--muted);line-height:1.65}.marketplace-directory-section{background:var(--surface)}.marketplace-directory-section>.section-heading,.marketplace-directory-section>.marketplace-directory{width:100%;margin-right:0;margin-left:0}.marketplace-directory-section .marketplace-directory{padding:0}.marketplace-directory-section .marketplace-directory article{min-height:220px;grid-template-columns:54px minmax(0,1fr);gap:14px 16px}.marketplace-directory-section .marketplace-directory article>div{min-width:0}.marketplace-directory-section .marketplace-directory article div>p{margin:0 0 7px;font-size:10px;line-height:1.35}.marketplace-directory-section .marketplace-directory article h2{margin:0;font-size:22px;font-weight:780;letter-spacing:-.025em;line-height:1.14;overflow-wrap:anywhere}.marketplace-directory-section .marketplace-directory article>p{margin:0;font-size:14px;line-height:1.55}.marketplace-questions{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(540px,1.5fr);gap:72px;background:var(--canvas)}.pricing-hero{display:grid;min-height:650px;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(52px,8vw,120px)}.pricing-hero>div:first-child{max-width:650px}.pricing-hero-slots{position:relative;display:grid;min-height:390px;grid-template-columns:repeat(4,1fr);align-items:center;gap:10px;border:1px solid var(--border);border-radius:13px;padding:32px 24px 84px;background:var(--canvas);box-shadow:var(--shadow)}.pricing-hero-slots article{display:grid;min-height:210px;align-content:start;gap:8px;border:1px solid var(--border);border-radius:10px;padding:18px 14px;background:var(--surface)}.pricing-hero-slots article small{margin-top:22px;color:var(--muted);font-size:9px;font-weight:800}.pricing-hero-slots article strong{font-size:14px}.pricing-hero-slots article>span:last-child{color:var(--muted);font-size:11px}.pricing-hero-slots .slot-free{place-content:center;border-style:dashed;background:transparent;text-align:center}.pricing-hero-slots .slot-free>span{font-size:30px}.pricing-signal{position:absolute;right:24px;bottom:24px;left:24px;display:flex;height:34px;align-items:center;justify-content:center;gap:13px;color:var(--muted);font-size:11px}.pricing-signal:before,.pricing-signal:after{height:1px;flex:1;background:var(--border);content:""}.pricing-signal i{width:11px;height:11px;border:3px solid var(--signal);border-radius:50%;animation:signal-breathe 1.4s ease-in-out infinite}.capacity-section,.pricing-clarity,.pricing-example,.pricing-purchase,.pricing-faq{width:min(var(--max),100%);margin:0 auto;padding:clamp(72px,8vw,112px) var(--gutter)}.capacity-workspace{display:grid;grid-template-columns:230px 1fr;overflow:hidden;border-radius:14px;background:var(--nav);color:#f7faff;box-shadow:var(--shadow)}.capacity-workspace>aside{padding:30px 24px;background:#06172f}.capacity-workspace>aside p{margin-top:0;color:#acbdd1;font-size:12px}.capacity-workspace>aside>strong{display:block;margin:8px 0 22px;font-size:20px}.capacity-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.capacity-meter i{height:38px;border:1px dashed #57708d;border-radius:7px}.capacity-meter i:nth-child(-n+3){border-style:solid;border-color:#16a36f;background:#16a36f}.capacity-workspace[data-paused=true] .capacity-meter i[data-third-meter]{border:1px dashed #57708d;background:transparent}.capacity-workspace dl{display:grid;gap:10px;margin-top:32px;font-size:11px}.capacity-workspace dl div{display:flex;justify-content:space-between;gap:12px}.capacity-workspace dt{display:flex;align-items:center;gap:8px}.capacity-workspace dd{margin:0;color:#acbdd1}.legend-active,.legend-paused,.legend-free{width:8px;height:8px;border-radius:50%}.legend-active{background:#16a36f}.legend-paused{background:#efad31}.legend-free{background:#8da0b7}.capacity-searches{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:24px}.capacity-searches article{display:grid;min-width:0;min-height:280px;align-content:start;gap:7px;border:1px solid #2e4767;border-radius:10px;padding:14px;background:#fff;color:#0b1f3a;transition:opacity .3s ease,transform .3s ease,border-color .3s ease}.capacity-searches article>div{display:flex;align-items:center;gap:8px}.capacity-searches article small{color:#5b6b7f}.capacity-searches img{width:100%;height:120px;margin:12px 0;border-radius:7px;object-fit:cover}.capacity-searches article>span{color:#5b6b7f;font-size:12px}.capacity-searches .capacity-empty{place-content:center;border-style:dashed;background:transparent;color:#d7e1ec;text-align:center}.capacity-empty>span{color:#d7e1ec!important;font-size:36px!important}.capacity-workspace[data-paused=true] .capacity-toggle-card{border-color:#efad31;opacity:.55;transform:scale(.97)}.capacity-workspace[data-paused=true] .capacity-toggle-card .status-dot{background:#efad31;box-shadow:0 0 0 5px #efad311f}.capacity-activity{display:grid;min-height:76px;grid-column:1 / -1;grid-template-columns:10px max-content 1fr max-content;align-items:center;gap:12px;border-top:1px solid #2e4767;padding:14px 24px}.capacity-activity i{height:2px;background:repeating-linear-gradient(90deg,var(--signal) 0 8px,transparent 8px 13px);background-size:26px 2px;animation:signal-travel 1s linear infinite}.capacity-activity button{min-height:44px;border:1px solid #47617f;border-radius:8px;padding:0 16px;background:#102b50;color:#fff;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.pricing-clarity{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pricing-clarity article{display:grid;min-height:390px;grid-template-columns:46px 1fr;gap:18px;border:1px solid var(--border);border-radius:12px;padding:clamp(28px,4vw,48px);background:var(--surface);box-shadow:var(--shadow-small)}.clarity-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--focus) 10%,var(--surface));color:var(--focus);font-weight:900}.clarity-mark-active{background:color-mix(in srgb,#16a36f 12%,var(--surface));color:#12805c}.pricing-clarity h2{font-size:var(--type-display-md);letter-spacing:-.035em}.pricing-clarity ul{display:grid;gap:13px;padding-left:20px;color:var(--muted);line-height:1.55}.pricing-example{background:var(--canvas)}.pricing-example>header{max-width:820px}.pricing-example>header h2,.pricing-purchase h2,.pricing-faq>h2{font-size:var(--type-display-lg);letter-spacing:-.04em;line-height:1.08}.pricing-example>header>p:last-child{color:var(--muted);line-height:1.65}.pricing-example-flow{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:20px;margin-top:36px}.pricing-example-flow article{display:grid;min-height:190px;grid-template-columns:74px 1fr;align-items:center;gap:20px;border:1px solid var(--border);border-radius:11px;padding:24px;background:var(--surface)}.pricing-example-flow article>div{display:grid;gap:6px}.pricing-example-flow small{color:#12805c;font-weight:800}.pricing-example-flow article strong{font-size:20px}.pricing-example-flow article span{color:var(--muted)}.example-count{display:grid;place-items:center;text-align:center}.example-count strong{display:grid;width:60px;height:60px;place-items:center;border:2px solid var(--signal);border-radius:50%;color:var(--signal);font-size:26px}.example-count span{margin-top:9px;color:var(--muted);font-size:11px}.pricing-purchase{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);gap:clamp(50px,8vw,120px);background:var(--surface)}.pricing-purchase>div>p:last-child{color:var(--muted);line-height:1.65}.pricing-purchase ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pricing-purchase li{display:grid;grid-template-columns:42px 1fr;gap:16px;border:1px solid var(--border);border-radius:10px;padding:20px;background:var(--canvas)}.pricing-purchase li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--signal-soft);color:var(--signal);font-weight:850}.pricing-purchase li strong{font-size:17px}.pricing-purchase li p{margin:5px 0 0;color:var(--muted);line-height:1.55}.pricing-faq{display:grid;grid-template-columns:minmax(250px,.55fr) minmax(560px,1.45fr);gap:72px;background:var(--canvas)}@keyframes demo-pulse{0%,to{transform:scale(.85);opacity:.65}50%{transform:scale(1.15);opacity:1}}@keyframes preview-sweep{0%{transform:translate(-190%);opacity:0}18%{opacity:1}68%,to{transform:translate(310%);opacity:0}}@keyframes signal-breathe{0%,to{opacity:.35;transform:scaleX(.75)}50%{opacity:1;transform:scaleX(1)}}@keyframes signal-travel{to{background-position:26px 0}}@media(max-width:1120px){.pricing-hero{grid-template-columns:1fr}.pricing-hero-slots{width:100%}.capacity-workspace{grid-template-columns:1fr}.capacity-workspace>aside{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.capacity-workspace>aside>p,.capacity-workspace>aside>strong{grid-column:1}.capacity-workspace>aside dl{grid-column:2;grid-row:1 / span 3;margin:0}.capacity-meter{grid-column:1}.how-refine{grid-template-columns:1fr}.how-after>div{grid-template-columns:1fr 1fr}}@media(max-width:820px){.marketplace-live-shell{grid-template-columns:1fr}.marketplace-live-shell nav{grid-template-columns:repeat(5,minmax(138px,1fr));overflow-x:auto}.marketplace-live-shell button.is-active{transform:translateY(-3px)}.marketplace-live-shell article{min-height:350px}.marketplace-support>div{grid-template-columns:1fr}.marketplace-questions,.how-questions,.pricing-faq{grid-template-columns:1fr;gap:24px}.pricing-hero-slots{grid-template-columns:1fr 1fr}.pricing-clarity,.pricing-example-flow,.pricing-purchase{grid-template-columns:1fr}.how-after>header{grid-template-columns:1fr;gap:0}}@media(max-width:560px){.feed-demo-status{font-size:8px}.how-refine,.how-after,.how-questions,.marketplace-live-demo,.marketplace-support,.marketplace-directory-section,.marketplace-questions,.capacity-section,.pricing-clarity,.pricing-example,.pricing-purchase,.pricing-faq{padding:64px 18px}.how-motion-track{margin-inline:-4px}.how-stage{opacity:.78}.how-stage.is-active{transform:translateY(-3px)}.how-after>div{grid-template-columns:1fr}.marketplace-live-shell nav{grid-template-columns:repeat(5,150px);padding:14px}.marketplace-live-shell article{min-height:380px;padding:30px 22px}.pricing-hero{gap:30px}.pricing-hero-slots{min-height:0;grid-template-columns:1fr 1fr;padding:16px 12px 70px}.pricing-hero-slots article{min-height:160px;padding:12px}.pricing-hero-slots article:nth-child(3){display:none}.capacity-workspace>aside{display:block}.capacity-workspace>aside dl{margin-top:26px}.capacity-searches{grid-template-columns:1fr 1fr;padding:14px}.capacity-searches article{min-height:235px}.capacity-searches img{height:92px}.capacity-activity{grid-template-columns:10px 1fr;padding:18px}.capacity-activity i,.capacity-activity button{grid-column:1 / -1}.pricing-clarity article{grid-template-columns:1fr;padding:24px}.pricing-example-flow article{grid-template-columns:54px 1fr;padding:20px}.pricing-purchase li{padding:18px}}@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal],.motion-ready [data-reveal].is-visible{opacity:1;transform:none;transition:none}.feed-demo-status i,.feed-demo-status:after,.pricing-signal i,.marketplace-live-signal i,.capacity-activity i{animation:none}.how-stage,.marketplace-live-shell button,.how-motion-track i{transition:none}}:root{--shell: 1240px;--gutter: clamp(20px, 4vw, 56px);--max: calc(var(--shell) + (2 * var(--gutter)))}.home-hero,.content-hero,.find-strip,.steps,.product-story,.marketplace-band,.learning-room,.home-faq,.how-demo,.how-refine,.how-control,.how-alerts,.how-after,.how-questions,.marketplace-live-demo,.marketplace-support,.marketplace-directory-section,.marketplace-questions,.capacity-section,.pricing-clarity,.pricing-example,.pricing-purchase,.pricing-faq{width:min(var(--max),100%);margin-right:auto;margin-left:auto}.section-heading,.find-grid,.steps>header,.steps>ol,.marketplace-band>header,.marketplace-band>div,.marketplace-band>.text-link,.learning-room>header,.learning-columns,.resource-collection>header,.resource-index,.journal-layout,.marketplace-directory,.feature-ledger,.directory-note{width:min(var(--shell),calc(100% - (2 * var(--gutter))));margin-right:auto;margin-left:auto}.content-hero{padding-right:var(--gutter);padding-left:var(--gutter)}.final-cta{width:min(var(--shell),calc(100% - (2 * var(--gutter))));padding:clamp(38px,5vw,68px)}.motion-ready [data-reveal]{opacity:.82;transform:translateY(28px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.75,.2,1)}.feed-demo-status b{margin-left:auto;color:var(--text);font-size:9px}.hero-detail{transition:opacity .28s ease,transform .28s cubic-bezier(.2,.75,.2,1)}.hero-detail.is-updating{opacity:.42;transform:translate(18px)}.hero-list article{transition:background .28s ease,box-shadow .28s ease,opacity .28s ease,transform .28s cubic-bezier(.2,.75,.2,1)}.hero-list article.selected{transform:translate(8px)}.pricing-hero{display:block;min-height:0;padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(68px,7vw,96px)}.pricing-hero h1{max-width:820px}.pricing-hero>p:not(.section-number){max-width:720px}.pricing-highlights{display:grid;max-width:980px;grid-template-columns:repeat(3,1fr);gap:clamp(24px,5vw,72px);margin:52px 0 0}.pricing-highlights div{display:grid;gap:4px}.pricing-highlights dt{color:var(--text);font-size:16px;font-weight:800}.pricing-highlights dd{margin:0;color:var(--muted);font-size:14px}.capacity-section{background:var(--canvas)}.capacity-playback{display:grid;min-height:52px;grid-column:1 / -1;grid-template-columns:max-content 1fr max-content;align-items:center;gap:14px;border-bottom:1px solid #2e4767;padding:0 24px;background:#0a2445;color:#d7e1ec;font-size:11px}.capacity-playback>span{font-weight:800;text-transform:uppercase}.capacity-playback i{height:3px;overflow:hidden;border-radius:999px;background:#203d60}.capacity-playback i:after{display:block;width:36%;height:100%;border-radius:inherit;background:var(--signal);content:"";animation:demo-progress 3.6s linear infinite}.capacity-playback strong{color:#fff}.capacity-toggle-card,.capacity-empty,.capacity-meter i{transition:opacity .42s ease,transform .42s cubic-bezier(.2,.75,.2,1),border-color .42s ease,background .42s ease,box-shadow .42s ease}.capacity-workspace[data-paused=true] .capacity-toggle-card{opacity:.42;transform:translateY(10px) scale(.96)}.capacity-workspace[data-paused=true] .capacity-empty{border-color:var(--signal);background:#ff4d4517;box-shadow:inset 0 0 0 1px #ff4d4538;transform:translateY(-5px)}@keyframes demo-progress{0%{transform:translate(-110%)}to{transform:translate(300%)}}.features-hero{display:grid;min-height:650px;grid-template-columns:minmax(350px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(52px,7vw,104px)}.features-hero-copy h1{max-width:680px}.features-hero-copy>p:not(.section-number){max-width:600px}.features-feed-demo{overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--raised);box-shadow:var(--shadow)}.features-demo-bar{display:flex;min-height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:0 18px}.features-demo-bar>span,.features-demo-bar>strong{display:flex;align-items:center;gap:8px}.features-demo-bar .brand-mark{width:22px;height:22px}.features-demo-bar>strong{color:var(--muted);font-size:10px;text-transform:uppercase}.features-demo-bar i{width:8px;height:8px;border-radius:50%;background:#16a36f;box-shadow:0 0 0 5px color-mix(in srgb,#16a36f 12%,transparent);animation:demo-pulse 1.8s ease-in-out infinite}.features-demo-body{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(260px,1.28fr)}.features-demo-list{display:grid;align-content:center;gap:7px;border-right:1px solid var(--border);padding:15px}.features-demo-list button{display:grid;min-height:74px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;border:0;border-radius:8px;padding:7px;background:transparent;text-align:left;cursor:pointer;transition:background .28s ease,transform .28s ease,box-shadow .28s ease}.features-demo-list button.is-active{background:color-mix(in srgb,var(--focus) 9%,var(--surface));box-shadow:inset 3px 0 var(--focus);transform:translate(6px)}.features-demo-list img{width:66px;height:54px;border-radius:6px;object-fit:cover}.features-demo-list button>span{display:grid;min-width:0;gap:4px}.features-demo-list strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.features-demo-list small{color:var(--muted);font-size:9px}.features-demo-detail{min-width:0;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.75,.2,1)}.features-demo-detail.is-changing{opacity:.38;transform:translate(18px)}.features-demo-detail>img{width:100%;height:230px;object-fit:cover}.features-demo-detail>div{display:grid;padding:20px}.features-demo-detail small{color:var(--signal);font-size:9px;font-weight:850;text-transform:uppercase}.features-demo-detail h2{margin:5px 0 2px;font-size:20px;line-height:1.15}.features-demo-detail strong{color:var(--signal)}.features-demo-detail p{margin:7px 0 16px;color:var(--muted);font-size:11px}.features-demo-detail div>span{display:grid;min-height:42px;place-items:center;border-radius:7px;background:var(--signal);color:#fff;font-size:11px;font-weight:800}.features-demo-progress{display:grid;min-height:48px;grid-template-columns:max-content 1fr max-content;align-items:center;gap:14px;border-top:1px solid var(--border);padding:0 18px;color:var(--muted);font-size:10px}.features-demo-progress i{height:3px;overflow:hidden;border-radius:999px;background:var(--border)}.features-demo-progress i:after{display:block;width:34%;height:100%;border-radius:inherit;background:var(--signal);content:"";animation:feature-progress 2.8s linear infinite}@keyframes feature-progress{0%{transform:translate(-110%)}to{transform:translate(310%)}}.feature-story,.feature-filtering,.feature-controls,.feature-platforms{width:min(var(--max),100%);margin:0 auto;padding:clamp(78px,8vw,112px) var(--gutter)}.feature-story{display:grid;grid-template-columns:minmax(350px,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(54px,8vw,120px)}.feature-story-reverse .feature-story-copy{grid-column:2}.feature-story-reverse .feature-feed-preview{grid-column:1;grid-row:1}.feature-story-copy h2,.feature-filtering-copy h2,.feature-controls h2,.feature-platforms h2{margin:8px 0 18px;font-size:var(--type-display-lg);letter-spacing:-.04em;line-height:1.08}.feature-story-copy>p:not(.section-number),.feature-filtering-copy>p:not(.section-number),.feature-controls>header>p:last-child,.feature-platforms>div>p:not(.section-number){color:var(--muted);line-height:1.68}.feature-story-copy ul{display:grid;gap:10px;margin:28px 0 0;padding-left:20px;line-height:1.55}.feature-filtering{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(48px,7vw,96px);border-radius:12px;background:var(--nav);color:#f7faff}.feature-filtering-copy>p:not(.section-number){color:#acbdd1}.feature-filtering-copy ul{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.feature-filtering-copy li{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:18px;border-top:1px solid rgba(255,255,255,.14);padding:14px 0}.feature-filtering-copy li strong{font-size:14px}.feature-filtering-copy li span{color:#acbdd1;font-size:13px;line-height:1.5}.feature-filter-preview{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:var(--canvas);color:var(--text);box-shadow:0 22px 56px #0000003d}.feature-filter-preview>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:14px 18px;background:var(--surface)}.feature-filter-preview>header>div,.feature-filter-preview>header>div>span{display:flex;align-items:center}.feature-filter-preview>header>div{gap:11px}.feature-filter-preview>header .brand-mark{width:28px;height:28px}.feature-filter-preview>header>div>span{align-items:flex-start;flex-direction:column;gap:2px}.feature-filter-preview>header small,.feature-filter-fields span{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.feature-filter-preview>header b{display:inline-flex;align-items:center;gap:7px;color:#12805c;font-size:11px}.feature-filter-preview>header b:before{width:8px;height:8px;border-radius:50%;background:#22d39b;content:""}.feature-filter-scope{display:flex;flex-wrap:wrap;gap:8px;padding:18px 18px 0}.feature-filter-scope span{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:7px;padding:0 10px;background:var(--surface);font-size:11px;font-weight:750}.feature-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 18px 18px}.feature-filter-fields>div{display:grid;min-height:108px;align-content:center;gap:5px;border:1px solid var(--border);border-radius:8px;padding:16px;background:var(--surface)}.feature-filter-fields strong{font-size:15px;line-height:1.35}.feature-filter-fields small{color:var(--muted);font-size:11px}.feature-filter-fields .feature-filter-details{min-height:120px;grid-column:1 / -1;border-color:color-mix(in srgb,var(--signal) 42%,var(--border));box-shadow:inset 3px 0 var(--signal)}.feature-filter-preview>footer{display:flex;min-height:54px;align-items:center;gap:9px;border-top:1px solid var(--border);padding:0 18px;background:var(--surface);color:var(--muted);font-size:11px}.feature-filter-preview>footer i{width:9px;height:9px;border:2px solid var(--signal);border-radius:50%}.feature-composer-preview,.feature-feed-preview{border:1px solid var(--border);border-radius:12px;padding:24px;background:var(--surface);box-shadow:var(--shadow)}.feature-composer-preview>div:first-child{display:flex;align-items:center;gap:10px;margin-bottom:22px}.feature-composer-preview>div:first-child .brand-mark{width:26px;height:26px}.feature-composer-preview label{display:grid;gap:7px;margin-bottom:14px;color:var(--muted);font-size:11px;font-weight:750}.feature-composer-preview label>span{display:flex;min-height:50px;align-items:center;gap:9px;border:1px solid var(--border);border-radius:7px;padding:0 13px;background:var(--canvas);color:var(--text);font-size:14px}.feature-composer-preview>div:nth-of-type(2){display:grid;grid-template-columns:.9fr 1.1fr;gap:10px}.feature-composer-preview b{display:grid;min-height:48px;place-items:center;border-radius:7px;background:var(--signal);color:#fff}.feature-feed-preview header{display:flex;min-height:62px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.feature-feed-preview header div{display:grid;gap:2px}.feature-feed-preview header span{color:var(--muted);font-size:11px}.feature-feed-preview header b{border-radius:7px;padding:9px 13px;background:var(--signal);color:#fff;font-size:11px}.feature-feed-preview article{display:grid;min-height:88px;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;border-bottom:1px solid var(--border);padding:12px}.feature-feed-preview article.selected{border-radius:8px;background:color-mix(in srgb,var(--focus) 8%,var(--surface));box-shadow:inset 3px 0 var(--focus)}.feature-feed-preview article img{width:92px;height:64px;border-radius:6px;object-fit:cover}.feature-feed-preview article div{display:grid;gap:3px}.feature-feed-preview article div>span{color:var(--signal);font-size:13px;font-weight:750}.feature-feed-preview article small,.feature-feed-preview time{color:var(--muted);font-size:10px}.feature-controls{background:var(--surface)}.feature-controls>header{display:grid;max-width:920px}.feature-controls>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.feature-controls article{display:grid;min-height:245px;align-content:start;border:1px solid var(--border);border-radius:11px;padding:26px;background:var(--canvas)}.feature-controls article>span{color:#12805c;font-size:10px;font-weight:850}.feature-controls article.is-paused>span{color:#9b6613}.feature-controls article>strong{margin-top:11px;font-size:19px}.feature-controls article p{color:var(--muted);line-height:1.6}.feature-controls article button{min-height:44px;margin-top:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-weight:750}.feature-controls .feature-alert-card{background:var(--nav);color:#f7faff}.feature-controls .feature-alert-card>span{color:var(--signal)}.feature-controls .feature-alert-card p{color:#acbdd1}.feature-platforms{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(520px,1.3fr);align-items:center;gap:clamp(54px,8vw,120px)}.feature-platforms dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.feature-platforms dl div{display:grid;min-height:130px;align-content:center;gap:6px;border:1px solid var(--border);border-radius:10px;padding:22px;background:var(--surface)}.feature-platforms dt{font-size:19px;font-weight:800}.feature-platforms dd{margin:0;color:var(--muted)}@media(max-width:1120px){.features-hero,.feature-story,.feature-filtering,.feature-platforms{grid-template-columns:1fr}.features-hero{min-height:0}.feature-story-reverse .feature-story-copy,.feature-story-reverse .feature-feed-preview{grid-column:1}.feature-story-reverse .feature-story-copy{grid-row:1}.feature-story-reverse .feature-feed-preview{grid-row:2}}:root{--section-seam: clamp(20px, 2.2vw, 32px);--type-display-xl: clamp(38px, 3.9vw, 56px);--type-display-lg: clamp(29px, 2.8vw, 40px)}.marketing-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--section-seam);padding-bottom:clamp(48px,6vw,80px)}.marketing-flow>*{min-width:0;margin-block:0}.marketing-flow>.final-cta,.marketing-flow>.directory-note{margin-right:auto;margin-left:auto}.home-page>.find-strip{margin-bottom:0}.home-page>.find-strip,.home-page>.steps,.home-page>.product-story,.home-page>.marketplace-band,.home-page>.learning-room,.home-page>.home-faq,.how-page>.how-demo,.how-page>.how-refine,.how-page>.how-control,.how-page>.how-alerts,.how-page>.how-after,.how-page>.how-questions,.marketplaces-page>.marketplace-live-demo,.marketplaces-page>.marketplace-support,.marketplaces-page>.marketplace-directory-section,.marketplaces-page>.marketplace-questions,.pricing-page>.capacity-section,.pricing-page>.cadence-pricing,.pricing-page>.pricing-clarity,.pricing-page>.pricing-example,.pricing-page>.pricing-purchase,.pricing-page>.pricing-faq,.features-page>.feature-story,.features-page>.feature-filtering,.features-page>.feature-controls,.features-page>.feature-platforms{padding-top:clamp(50px,5vw,72px);padding-bottom:clamp(50px,5vw,72px)}.marketing-flow>.content-hero{min-height:0;padding-top:clamp(58px,6vw,82px);padding-bottom:clamp(58px,6vw,82px)}.marketing-flow>.final-cta{padding:clamp(36px,4.5vw,58px)}.hero-copy h1,.content-hero h1,.section-heading h2,.feature-story-copy h2,.feature-filtering-copy h2,.feature-controls h2,.feature-platforms h2{overflow-wrap:break-word}.hero-copy h1{max-width:620px;line-height:1.08}.how-motion-track{position:relative;display:inline-flex;width:fit-content;max-width:100%;min-height:42px;height:auto;align-items:center;gap:10px;margin:0 0 22px;overflow:visible;border:1px solid var(--border);border-radius:8px;padding:10px 14px;background:var(--raised);color:var(--text)}.how-motion-track:before,.how-motion-track:after{display:none}.how-motion-track i{position:static;width:10px;height:10px;flex:0 0 auto;border:2px solid var(--signal);background:var(--signal-soft);box-shadow:none;transform:none}.how-stage.is-active{transform:none}.how-refine,.how-questions,.marketplace-directory-section,.pricing-purchase,.feature-controls{border-radius:12px}.pricing-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(48px,7vw,96px)}.pricing-hero-copy{max-width:700px}.pricing-hero-copy>p:not(.section-number){max-width:660px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.6}.pricing-hero-summary{border:1px solid var(--border);border-radius:12px;padding:clamp(24px,3vw,34px);background:var(--raised);box-shadow:var(--shadow)}.pricing-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.pricing-summary-heading span{color:var(--muted);font-size:12px;font-weight:760;text-transform:uppercase}.pricing-summary-heading strong{font-size:14px}.pricing-summary-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 26px}.pricing-summary-meter i{height:12px;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.pricing-summary-meter i:nth-child(-n+2){border-color:#16a36f;background:#16a36f}.pricing-hero-summary .pricing-highlights{display:grid;max-width:none;grid-template-columns:1fr;gap:0;margin:0}.pricing-hero-summary .pricing-highlights div{display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-top:1px solid var(--border);padding:14px 0}.pricing-hero-summary .pricing-highlights dt{font-size:14px}.pricing-hero-summary .pricing-highlights dd{font-size:13px;text-align:right}.pricing-hero-summary>p{margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.cadence-pricing{width:min(var(--max),100%);margin:0 auto;padding:clamp(50px,5vw,72px) var(--gutter);background:var(--surface)}.cadence-pricing>header{display:grid;max-width:840px;gap:12px}.cadence-pricing h2{margin:0;font-size:var(--type-display-lg)}.cadence-pricing header>p:last-child{max-width:720px;margin:0;color:var(--muted)}.cadence-pricing>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.cadence-pricing article{display:grid;min-height:210px;align-content:start;border:1px solid var(--border);border-radius:11px;padding:clamp(22px,3vw,32px);background:var(--raised)}.cadence-pricing article>span{color:var(--signal);font-size:11px;font-weight:700;text-transform:uppercase}.cadence-pricing article>strong{margin-top:18px;font-size:clamp(28px,3vw,38px)}.cadence-pricing article>p{margin:16px 0 0;color:var(--muted);line-height:1.6}main>.content-hero+.content-body,main>.content-hero+.download-options,main>.content-hero+.faq-directory,main>.content-hero+.resource-collection,main>.content-hero+.resource-index,main>.content-hero+.journal-layout{margin-top:var(--section-seam)}main>.resource-collection+.resource-collection,main>.faq-directory+.directory-note{margin-top:var(--section-seam)}main>.breadcrumbs+.article-header{margin-top:14px}main>.article-header+.article-shell,main>.article-shell+.related-reading{margin-top:var(--section-seam)}.content-body{padding-top:clamp(46px,5vw,64px);padding-bottom:clamp(72px,7vw,96px)}@media(max-width:980px){.pricing-hero{grid-template-columns:1fr}.pricing-hero-summary{max-width:760px}.cadence-pricing>div{grid-template-columns:1fr}.cadence-pricing article{min-height:0}}@media(max-width:560px){:root{--section-seam: 16px;--type-display-xl: clamp(36px, 10.5vw, 44px);--type-display-lg: clamp(28px, 8vw, 34px)}.marketing-flow{padding-bottom:48px}.marketing-flow>.content-hero,.home-page>.find-strip,.home-page>.steps,.home-page>.product-story,.home-page>.marketplace-band,.home-page>.learning-room,.home-page>.home-faq,.how-page>.how-demo,.how-page>.how-refine,.how-page>.how-control,.how-page>.how-alerts,.how-page>.how-after,.how-page>.how-questions,.marketplaces-page>.marketplace-live-demo,.marketplaces-page>.marketplace-support,.marketplaces-page>.marketplace-directory-section,.marketplaces-page>.marketplace-questions,.pricing-page>.capacity-section,.pricing-page>.pricing-clarity,.pricing-page>.pricing-example,.pricing-page>.pricing-purchase,.pricing-page>.pricing-faq,.features-page>.feature-story,.features-page>.feature-filtering,.features-page>.feature-controls,.features-page>.feature-platforms{padding-top:52px;padding-bottom:52px}.pricing-hero{gap:34px}.pricing-hero-copy>p:not(.section-number){font-size:16px}.pricing-summary-heading,.pricing-hero-summary .pricing-highlights div{align-items:flex-start;flex-direction:column;gap:4px}.pricing-hero-summary .pricing-highlights dd{text-align:left}}@media(prefers-reduced-motion:reduce){.hero-detail,.hero-list article,.how-stage,.marketplace-live-shell button,.marketplace-live-shell article h2,.features-demo-detail,.features-demo-list button,.capacity-toggle-card,.capacity-empty,.capacity-meter i{transition:none}}@media(max-width:560px){.pricing-hero-summary .pricing-highlights{margin-top:0}}@media(max-width:820px){.pricing-highlights,.feature-controls>div{grid-template-columns:1fr}.pricing-highlights{gap:18px}.features-demo-body{grid-template-columns:minmax(160px,.72fr) minmax(220px,1.28fr)}}@media(max-width:560px){.content-hero,.home-hero,.find-strip,.steps,.product-story,.marketplace-band,.learning-room,.home-faq,.how-demo,.how-refine,.how-control,.how-alerts,.how-after,.how-questions,.marketplace-live-demo,.marketplace-support,.marketplace-directory-section,.marketplace-questions,.capacity-section,.pricing-clarity,.pricing-example,.pricing-purchase,.pricing-faq,.feature-story,.feature-filtering,.feature-controls,.feature-platforms{padding-right:20px;padding-left:20px}.pricing-highlights{margin-top:38px}.capacity-playback{grid-template-columns:1fr max-content;padding:10px 16px}.capacity-playback i{grid-column:1 / -1;grid-row:2}.features-feed-demo{margin-right:-4px;margin-left:-4px}.features-demo-body{grid-template-columns:1fr}.features-demo-list{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.features-demo-detail>img{height:210px}.features-demo-progress{grid-template-columns:1fr max-content}.features-demo-progress i{grid-column:1 / -1;grid-row:2}.feature-composer-preview,.feature-feed-preview{padding:16px}.feature-composer-preview>div:nth-of-type(2),.feature-platforms dl{grid-template-columns:1fr}.feature-feed-preview article{grid-template-columns:72px 1fr}.feature-feed-preview article img{width:72px}.feature-feed-preview time{display:none}.feature-controls article{min-height:220px}.feature-filtering{gap:30px;padding-top:44px;padding-bottom:44px}.feature-filtering-copy li{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 0}.feature-filter-fields>div{min-height:96px;padding:12px}}@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal],.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.capacity-playback i:after,.features-demo-progress i:after,.features-demo-bar i{animation:none}.hero-detail,.features-demo-detail,.features-demo-list button,.capacity-toggle-card,.capacity-empty,.capacity-meter i{transition:none}}:where(h1,h2,h3,h4){font-family:var(--display);font-weight:700!important;letter-spacing:-.01em!important;line-height:1.16}
