:root{--background:#f6f8fc;--background-strong:#e7edf7;--surface:#ffffff;--surface-elevated:#ffffff;--surface-muted:#edf3fb;--border:#d7e0ed;--border-strong:#b8c6d8;--text:#111827;--muted:#536174;--muted-light:#748397;--primary:#075985;--primary-dark:#0f172a;--accent:#0f766e;--accent-soft:#ecfdf5;--success:#047857;--success-bg:#ecfdf5;--danger:#be123c;--danger-bg:#fff1f2;--warning:#a16207;--warning-bg:#fefce8;--info:#1d4ed8;--info-bg:#eff6ff;--shadow:0 1px 2px rgb(15 23 42/0.05),0 12px 32px rgb(15 23 42/0.06);--shadow-soft:0 1px 2px rgb(15 23 42/0.04);--sidebar:#111827;--sidebar-muted:#9ca3af;--sidebar-border:rgb(255 255 255/0.08);--sidebar-active:rgb(37 99 235/0.2)}.pricing-page,.saas-home{min-height:100vh;color:#08090a;background:#ffffff}.pricing-page .landing-nav,.saas-home .landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;width:min(100% - 40px,1180px);margin:0 auto;padding:16px 0;background:rgb(255 255 255/.92);border:0;border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pricing-page .brand-mark,.saas-home .brand-mark{width:32px;height:32px;color:#ffffff;background:#08090a;border-radius:8px;box-shadow:none;font-size:12px}.pricing-page .landing-nav-menu,.saas-home .landing-nav-menu{margin-left:0;gap:24px}.pricing-page .landing-link,.pricing-page .landing-nav-menu a,.saas-home .landing-link,.saas-home .landing-nav-menu a{color:#4b5563;font-size:14px;font-weight:650}.pricing-page .landing-link:hover,.pricing-page .landing-nav-menu a:hover,.saas-home .landing-link:hover,.saas-home .landing-nav-menu a:hover{color:#08090a}.pricing-page .landing-nav-actions .primary-button,.saas-home .landing-nav-actions .primary-button{min-height:38px;padding:0 13px;color:#ffffff;background:#08090a;border-color:#08090a;border-radius:8px;box-shadow:none}.pricing-page .landing-nav-actions .primary-button:hover,.saas-home .landing-nav-actions .primary-button:hover{background:#27272a;border-color:#27272a;transform:none}.pricing-trust-section,.saas-hero,.saas-pricing-strip,.saas-proof,.saas-workflow{width:min(100% - 40px,1180px);margin:0 auto}.saas-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);grid-gap:54px;gap:54px;align-items:center;min-height:calc(100vh - 66px);padding:78px 0 84px;border-bottom:1px solid #e5e7eb}.saas-hero-copy{min-width:0}.pricing-page .pricing-hero h1,.pricing-trust-heading h2,.saas-hero h1,.saas-pricing-strip h2,.saas-proof h2,.saas-section-heading h2{margin:0;color:#08090a;font-size:clamp(44px,5.8vw,78px);font-weight:720;letter-spacing:0;line-height:.96}.pricing-page .pricing-hero p,.pricing-trust-grid p,.saas-hero p,.saas-pricing-strip p,.saas-proof p,.saas-section-heading p{color:#4b5563;font-size:17px;line-height:1.68}.saas-hero p{max-width:620px;margin:24px 0 0}.saas-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pricing-page .primary-button,.saas-actions .minimal-button,.saas-pricing-strip .minimal-button{gap:8px}.saas-hero-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.saas-hero-trust span{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;font-weight:750}.composer-preview{min-width:0;overflow:hidden;background:#ffffff;border:1px solid #d8dee8;border-radius:20px;box-shadow:0 28px 90px rgb(15 23 42/.14)}.composer-preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 16px;border-bottom:1px solid #e5e7eb}.composer-preview-topbar strong{color:#111827;font-size:14px}.composer-preview-topbar span{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.composer-preview-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(200px,.58fr);grid-gap:12px;gap:12px;padding:14px}.composer-source,.composer-status,.composer-variants{min-width:0;border:1px solid #e5e7eb;border-radius:14px}.composer-source{min-height:280px;padding:22px;background:#f9fafb}.composer-source>span,.composer-variants span{color:#6b7280;font-size:12px;font-weight:750}.composer-source>span{text-transform:uppercase}.composer-source strong{display:block;margin-top:18px;color:#111827;font-size:clamp(26px,3vw,38px);line-height:1.08}.composer-source p{margin:14px 0 0;color:#4b5563;line-height:1.62}.composer-variants{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px}.composer-variants div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.composer-variants strong{color:#111827;font-size:13px}.composer-variants .is-selected{background:#eff6ff;border-color:#bfdbfe}.composer-status{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;background:#08090a}.composer-status div{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 10px;color:#f9fafb;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.12);border-radius:10px;font-size:12px;font-weight:750}.composer-status svg{flex:0 0 auto;color:#67e8f9}.saas-workflow{padding:92px 0;border-bottom:1px solid #e5e7eb}.saas-section-heading{display:grid;grid-template-columns:minmax(0,.6fr) minmax(280px,.4fr);grid-gap:44px;gap:44px;align-items:end;margin-bottom:24px}.pricing-section-label,.pricing-trust-heading span,.saas-pricing-strip>div>span,.saas-proof>div>span,.saas-section-heading>span{display:block;margin-bottom:12px;color:#6b7280;font-size:12px;font-weight:760;text-transform:uppercase}.pricing-trust-heading h2,.saas-pricing-strip h2,.saas-proof h2,.saas-section-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.02}.saas-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e5e7eb}.saas-workflow-grid article{min-width:0;padding:28px 28px 0 0;border-right:1px solid #e5e7eb}.saas-workflow-grid article:last-child{border-right:0}.saas-workflow-grid article>span{color:#6b7280;font-size:12px;font-weight:760}.saas-workflow-grid h3{margin:20px 0 0;color:#08090a;font-size:22px}.saas-workflow-grid p{margin:10px 0 0;color:#4b5563;line-height:1.62}.saas-proof{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,.62fr);grid-gap:54px;gap:54px;align-items:center;padding:92px 0;border-bottom:1px solid #e5e7eb}.saas-proof p{max-width:610px;margin:18px 0 26px}.saas-proof-list{display:grid;border-top:1px solid #e5e7eb}.saas-proof-list div{display:flex;gap:12px;align-items:center;min-height:64px;color:#111827;border-bottom:1px solid #e5e7eb;font-weight:680}.saas-proof-list svg{flex:0 0 auto;color:#0f766e}.saas-pricing-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;padding:92px 0 104px}.saas-pricing-strip h2{max-width:760px}.saas-pricing-strip p{max-width:620px;margin:18px 0 0}.pricing-page .public-footer,.saas-home .public-footer{width:min(100% - 40px,1180px);border-top:1px solid #e5e7eb}.pricing-page{background:#ffffff}.pricing-page .pricing-hero>div{width:min(100%,880px)}.pricing-page .pricing-hero h1{font-size:clamp(44px,5.6vw,78px);text-align:center}.pricing-page .pricing-hero p{max-width:720px;margin:24px auto 0;text-align:center}.pricing-savings-note{display:inline-flex;align-items:center;gap:9px;min-height:40px;margin-top:28px;padding:0 13px;color:#0f172a;background:#ffffff;border:1px solid #d8dee8;border-radius:999px;box-shadow:var(--shadow-soft);font-size:13px;font-weight:760}.pricing-savings-note svg{color:#0f766e}.pricing-page .pricing-layout{width:min(100% - 40px,1180px);padding:34px 0 48px}.pricing-page .pricing-card{gap:20px;padding:24px;border-color:#d8dee8;border-radius:18px;box-shadow:0 16px 42px rgb(15 23 42/.07)}.pricing-page .pricing-card.is-featured{border-color:#111827;box-shadow:0 22px 56px rgb(15 23 42/.12)}.pricing-page .pricing-card.is-featured:before{content:"Recommended";background:#08090a}.pricing-page .pricing-card span{color:#4b5563;letter-spacing:0}.pricing-page .pricing-card h2{margin-top:8px;font-size:24px;line-height:1.08}.pricing-page .pricing-card p{font-size:15px}.pricing-page .pricing-card strong{color:#08090a;font-size:clamp(42px,4vw,56px)}.pricing-limit-row{display:flex;flex-wrap:wrap;gap:8px}.pricing-limit-row span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;color:#111827!important;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;font-weight:760;text-transform:none}.pricing-page .check-list{gap:11px}.pricing-page .check-list li{color:#111827;font-size:13px;font-weight:720;text-transform:none}.pricing-page .check-list svg{color:#0f766e}.pricing-page .pricing-note{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);border-color:#d8dee8;border-radius:18px}.pricing-trust-section{padding:72px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.pricing-trust-heading{display:grid;grid-template-columns:minmax(0,.62fr) minmax(280px,.38fr);grid-gap:36px;gap:36px;align-items:end;margin-bottom:24px}.pricing-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e5e7eb}.pricing-trust-grid article{padding:24px 24px 0 0;border-right:1px solid #e5e7eb}.pricing-trust-grid article:last-child{border-right:0}.pricing-trust-grid h3{margin:0;color:#08090a;font-size:18px}.pricing-trust-grid p{margin:10px 0 0;font-size:15px}.pricing-page .pricing-faq{width:min(100% - 40px,1180px);grid-template-columns:minmax(240px,.68fr) repeat(3,minmax(0,1fr));margin-bottom:72px;padding-top:54px}.pricing-page .pricing-faq article{border-color:#d8dee8;border-radius:16px;box-shadow:none}.pricing-page .pricing-faq h2{color:#08090a}@media (max-width:1040px){.pricing-trust-heading,.saas-hero,.saas-pricing-strip,.saas-proof,.saas-section-heading{grid-template-columns:1fr}.saas-hero{min-height:auto}.composer-preview{max-width:760px}.pricing-trust-grid,.saas-workflow-grid{grid-template-columns:1fr}.pricing-trust-grid article,.saas-workflow-grid article{padding:22px 0;border-right:0;border-bottom:1px solid #e5e7eb}.pricing-trust-grid article:last-child,.saas-workflow-grid article:last-child{border-bottom:0}.pricing-page .pricing-faq{grid-template-columns:1fr}}@media (max-width:760px){.pricing-page,.saas-home{max-width:100vw;overflow-x:hidden}.pricing-page *,.saas-home *{max-width:100%}.pricing-page .landing-nav,.saas-home .landing-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding:14px 0}.pricing-page .landing-nav-menu,.saas-home .landing-nav-menu{grid-column:1/-1;justify-content:flex-start;width:100%;overflow-x:auto}.pricing-page .landing-nav-actions,.saas-home .landing-nav-actions{display:none}.pricing-page .pricing-faq,.pricing-page .pricing-layout,.pricing-page .public-footer,.pricing-trust-section,.saas-hero,.saas-home .public-footer,.saas-pricing-strip,.saas-proof,.saas-workflow{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.saas-hero{gap:34px;padding:54px 0 62px}.pricing-page .pricing-hero h1,.saas-hero h1{font-size:clamp(34px,10vw,42px);line-height:1.02}.pricing-trust-heading h2,.saas-pricing-strip h2,.saas-proof h2,.saas-section-heading h2{font-size:clamp(30px,8vw,36px);line-height:1.06}.pricing-page .pricing-hero p,.saas-hero p{font-size:16px}.saas-actions,.saas-actions .minimal-button,.saas-pricing-strip .minimal-button{width:100%}.composer-preview{border-radius:16px}.composer-preview-topbar{align-items:flex-start;flex-direction:column;justify-content:center;gap:6px;min-height:74px}.composer-preview-body,.composer-status,.pricing-page .pricing-note{grid-template-columns:1fr}.composer-source{min-height:auto;padding:18px}.composer-source strong{font-size:25px}.composer-status{grid-column:auto}.pricing-trust-section,.saas-pricing-strip,.saas-proof,.saas-workflow{padding:62px 0}.pricing-page .pricing-hero{min-height:auto;padding:72px 14px 56px}.pricing-savings-note{align-items:flex-start;width:100%;min-height:auto;padding:11px 13px;border-radius:12px;text-align:left}.pricing-page .pricing-faq,.pricing-page .pricing-layout{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)}.pricing-page .pricing-card,.pricing-page .pricing-faq article,.pricing-page .pricing-note{overflow:hidden}}*{box-sizing:border-box}html{background:var(--background);max-width:100%}body,html{overflow-x:hidden}body{margin:0;color:var(--text);background:radial-gradient(circle at 12% 8%,rgb(14 165 233/.14),transparent 24rem),radial-gradient(circle at 88% 12%,rgb(15 118 110/.12),transparent 26rem),linear-gradient(135deg,#fbfdff 0,var(--background) 48%,#edf3fb 100%);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.landing-page{min-height:100vh;background:transparent}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100% - 40px,1160px);margin:0 auto;padding:18px 0}.landing-actions,.landing-brand,.landing-nav-actions{display:flex;align-items:center;gap:12px}.landing-brand strong{font-size:15px}.landing-link{color:var(--muted);font-size:14px;font-weight:750}.brand-mark{border-radius:10px}.landing-link:focus-visible,.landing-link:hover{color:var(--text)}.landing-nav-menu{display:flex;align-items:center;justify-content:center;gap:18px;margin-left:auto}.landing-nav-menu a{color:var(--muted);font-size:14px;font-weight:750}.landing-nav-menu a:focus-visible,.landing-nav-menu a:hover{color:var(--text)}.landing-hero{position:relative;display:grid;align-items:center;min-height:calc(100vh - 78px);padding:82px 20px 94px;overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(246 248 252/.92)),radial-gradient(circle at center,rgb(14 165 233/.08),transparent 38rem)}.hero-scene{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.hero-scene:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgb(203 213 225/.45) 1px,transparent 0),linear-gradient(90deg,rgb(203 213 225/.45) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 16%,black 78%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 16%,black 78%,transparent)}.hero-window{width:min(980px,calc(100vw - 48px));transform:translate(13%,9%);opacity:.56;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 34px 90px rgb(15 23 42/.16)}.hero-window-bar{display:flex;align-items:center;gap:7px;padding:14px;border-bottom:1px solid var(--border)}.hero-window-bar span{width:8px;height:8px;background:var(--border-strong);border-radius:999px}.hero-window-bar strong{margin-left:8px;color:var(--muted);font-size:12px}.hero-window-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);grid-gap:14px;gap:14px;padding:16px}.hero-composer-panel,.hero-queue-panel{padding:18px;background:#f8fbff;border:1px solid var(--border);border-radius:12px}.hero-composer-panel small,.hero-queue-panel small{display:block;color:var(--muted);font-size:12px;font-weight:800}.hero-composer-panel strong{display:block;margin-top:18px;font-size:28px;line-height:1.2}.hero-composer-panel p{margin:12px 0 0;color:var(--muted);line-height:1.6}.hero-queue-panel{display:grid;align-content:start;grid-gap:12px;gap:12px}.hero-queue-panel div{display:flex;align-items:center;gap:9px;color:var(--text);font-size:13px;font-weight:750}.hero-mini-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hero-mini-actions span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;color:var(--primary);background:var(--info-bg);border:1px solid #bfdbfe;border-radius:999px;font-size:12px;font-weight:800}.landing-hero-content{position:relative;z-index:1;width:min(100%,820px);margin:0 auto;text-align:center}.landing-kicker{margin-bottom:12px;color:var(--accent);font-size:13px;font-weight:850;text-transform:uppercase}.landing-hero h1{margin:0 auto;max-width:900px;font-size:clamp(46px,7vw,88px);line-height:.98}.landing-subtitle{max-width:660px;margin:22px auto 0;color:var(--muted);font-size:18px;line-height:1.65}.landing-actions{justify-content:center;margin-top:30px}.landing-trust-copy{margin:14px 0 0;color:var(--muted);font-size:13px;font-weight:750}.landing-primary,.landing-secondary{min-height:44px}.landing-growth-band,.landing-preview,.landing-proof,.landing-steps{width:min(100% - 40px,1160px);margin:0 auto}.landing-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px 0 12px}.landing-proof article{padding:18px;background:rgb(255 255 255/.9);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-soft)}.landing-proof p,.landing-proof span{color:var(--muted)}.landing-proof span{font-size:12px;font-weight:850;text-transform:uppercase}.landing-proof strong{display:block;margin-top:10px;font-size:24px}.landing-proof p{margin:8px 0 0;font-size:13px;line-height:1.55}.landing-preview{padding:46px 0 24px}.landing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.landing-section-heading>div{min-width:0}.landing-section-heading h2{margin:0;font-size:26px}.landing-steps,.preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-step,.preview-card{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow)}.preview-card div{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-step h2,.preview-card strong{font-size:15px}.preview-card span{color:var(--muted);font-size:12px;font-weight:800}.landing-step p,.preview-card p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.landing-steps{padding:0 0 56px}.landing-step svg{color:var(--primary-dark)}.landing-growth-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:18px;gap:18px;align-items:center;margin-bottom:54px;padding:28px;color:#ffffff;background:linear-gradient(135deg,#0f172a,#075985 58%,#0f766e);border-radius:18px;box-shadow:0 24px 70px rgb(15 23 42/.18)}.landing-hero-premium{min-height:780px;background:linear-gradient(180deg,rgb(255 255 255/.58),rgb(246 248 252/.9)),linear-gradient(135deg,#eff6ff,#ffffff 38%,#ecfdf5)}.landing-hero-premium .hero-scene{align-items:end;padding:0 20px 42px}.hero-product-stage{position:relative;width:min(1080px,calc(100vw - 40px));min-height:500px}.hero-product-stage:before{position:absolute;inset:72px 28px 8px;content:"";background:linear-gradient(rgb(148 163 184/.18) 1px,transparent 0),linear-gradient(90deg,rgb(148 163 184/.18) 1px,transparent 0);background-size:32px 32px;border-radius:28px}.hero-platform-rail{position:absolute;top:4px;left:50%;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,760px);transform:translateX(-50%)}.hero-platform-rail span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;color:var(--text);background:#ffffff;border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-soft);font-size:12px;font-weight:850}.landing-hero-premium .hero-window{position:absolute;left:50%;bottom:36px;z-index:1;width:min(920px,calc(100% - 80px));transform:translateX(-50%);opacity:.98;border-radius:22px;box-shadow:0 34px 100px rgb(15 23 42/.24)}.landing-hero-premium .hero-composer-panel{background:#ffffff}.landing-hero-premium .hero-queue-panel{background:#0f172a;border-color:#1e293b}.landing-hero-premium .hero-queue-panel div,.landing-hero-premium .hero-queue-panel small{color:#ffffff}.hero-status-card{position:absolute;right:28px;bottom:94px;z-index:3;width:210px;padding:16px;background:#ffffff;border:1px solid var(--border);border-radius:18px;box-shadow:0 22px 50px rgb(15 23 42/.18)}.hero-status-card-alt{right:auto;left:28px;bottom:34px}.hero-status-card span{color:var(--accent);font-size:12px;font-weight:850;text-transform:uppercase}.hero-status-card strong{display:block;margin-top:8px;font-size:22px}.hero-status-card p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.landing-hero-content-premium{align-self:start;padding-top:12px}.landing-hero-content-premium h1{max-width:940px}.landing-proof-premium{margin-top:-18px;position:relative;z-index:4}.landing-showcase,.landing-value-grid{width:min(100% - 40px,1160px);margin:0 auto}.landing-value-grid{padding:58px 0 32px}.value-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.value-card{min-width:0;padding:22px;background:#ffffff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}.value-card span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;color:var(--primary);background:var(--info-bg);border-radius:999px;font-size:12px;font-weight:850}.value-card h3{margin:18px 0 0;font-size:22px;line-height:1.12}.value-card p{margin:12px 0 0;color:var(--muted);line-height:1.6}.landing-showcase{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-gap:26px;gap:26px;align-items:center;padding:34px;color:#ffffff;background:#111827;border-radius:26px;box-shadow:0 26px 80px rgb(15 23 42/.2)}.landing-showcase .landing-kicker{color:#67e8f9}.landing-showcase h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1}.landing-showcase p{color:rgb(255 255 255/.72);line-height:1.65}.showcase-board{display:grid;grid-gap:12px;gap:12px;padding:14px;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.12);border-radius:20px}.showcase-column{padding:18px;color:var(--text);background:#ffffff;border-radius:14px}.showcase-column.is-active{color:#ffffff;background:linear-gradient(135deg,var(--primary),var(--accent))}.showcase-column span{color:inherit;opacity:.72;font-size:12px;font-weight:850;text-transform:uppercase}.showcase-column strong{display:block;margin-top:8px;font-size:20px}.showcase-column p{margin:8px 0 0;color:inherit;opacity:.76;font-size:14px}.landing-growth-band .landing-kicker,.landing-growth-band p{color:rgb(255 255 255/.78)}.landing-growth-band h2{margin:0;font-size:clamp(26px,4vw,42px);line-height:1.05}.landing-growth-band p{max-width:620px;margin:14px 0 0;line-height:1.65}.growth-band-actions{display:grid;grid-gap:10px;gap:10px}.growth-band-actions span{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 13px;color:#ffffff;background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.18);border-radius:10px;font-size:13px;font-weight:850}.public-page{min-height:100vh;background:var(--background)}.public-hero{display:grid;place-items:center;min-height:360px;padding:72px 20px;text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.public-hero>div{width:min(100%,760px)}.policy-heading h1,.public-hero h1{margin:0;font-size:clamp(36px,5vw,62px);line-height:1.02}.policy-heading p,.public-hero p{margin:18px auto 0;color:var(--muted);font-size:17px;line-height:1.65}.public-actions{margin-top:24px}.pricing-hero{display:grid;place-items:center;min-height:390px;padding:72px 20px 56px;text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 252/.94)),radial-gradient(circle at center top,rgb(14 165 233/.16),transparent 32rem)}.pricing-hero>div{width:min(100%,820px)}.pricing-hero h1{margin:0 auto;max-width:820px;font-size:clamp(40px,6vw,72px);line-height:.98}.pricing-hero p{max-width:680px;margin:20px auto 0;color:var(--muted);font-size:18px;line-height:1.65}.pricing-interval{display:inline-flex;align-items:center;gap:6px;margin-top:24px;padding:5px;background:#ffffff;border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-soft)}.pricing-interval span,.pricing-interval strong{display:inline-flex;align-items:center;min-height:32px;padding:0 13px;border-radius:999px;font-size:13px;font-weight:850}.pricing-interval span{color:var(--muted)}.pricing-interval strong{color:#ffffff;background:var(--primary-dark)}.contact-layout,.policy-layout,.pricing-layout,.public-section,.split-section{width:min(100% - 40px,1060px);margin:0 auto;min-width:0}.contact-layout,.pricing-layout,.public-section,.split-section{padding:44px 0}.contact-card h2,.policy-content h2,.pricing-card h2,.pricing-note h2,.public-section h2,.split-section h2{margin:0;font-size:22px}.contact-card p,.policy-content p,.pricing-card p,.pricing-note p,.public-section p,.split-section p{margin:10px 0 0;color:var(--muted);line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.contact-card a,.policy-content a,.pricing-card a,.pricing-note a,.public-section a,.split-section a{overflow-wrap:anywhere;word-break:break-word}.split-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.contact-card,.policy-content,.pricing-card,.pricing-note,.public-section,.split-section>article{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}.contact-card,.pricing-card,.pricing-note,.public-section,.split-section>article{padding:20px}.check-list{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.check-list li{display:flex;gap:9px;align-items:flex-start;color:var(--muted);line-height:1.45}.check-list svg{flex:0 0 auto;margin-top:2px;color:var(--success)}.pricing-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.pricing-card{display:grid;grid-gap:18px;gap:18px;position:relative;min-height:100%}.pricing-card.is-featured{border-color:#93c5fd;box-shadow:0 20px 52px rgb(14 116 144/16%)}.pricing-card.is-featured:before{position:absolute;top:14px;right:14px;content:"Best start";padding:5px 9px;color:#ffffff;background:var(--primary-dark);border-radius:999px;font-size:11px;font-weight:850}.pricing-card span{color:var(--primary-dark);font-size:12px;font-weight:850;text-transform:uppercase}.pricing-card strong{font-size:44px;line-height:1}.pricing-card-price{display:grid;grid-gap:7px;gap:7px}.pricing-card small{color:var(--muted);font-size:13px;font-weight:700}.pricing-card .primary-button{justify-self:start}.pricing-checkout-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pricing-checkout-actions form{margin:0}.pricing-note{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);grid-gap:18px;gap:18px;align-items:center;grid-column:1/-1}.pricing-faq{display:grid;grid-template-columns:minmax(220px,.6fr) repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(100% - 40px,1060px);margin:0 auto 54px}.pricing-faq article,.pricing-faq>div{min-width:0}.pricing-faq h2,.pricing-faq h3{margin:0}.pricing-faq h2{font-size:24px;line-height:1.12}.pricing-faq article{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-soft)}.pricing-faq h3{font-size:15px}.pricing-faq p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.trust-note{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:12px;color:var(--primary-dark);background:var(--info-bg);border:1px solid #bfdbfe;border-radius:8px;font-size:13px;font-weight:750;line-height:1.5}.trust-note svg{flex:0 0 auto;margin-top:1px}.contact-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.45fr);grid-gap:20px;gap:20px}.contact-card{display:flex;gap:14px;align-items:flex-start;align-self:start}.contact-card svg{flex:0 0 auto;color:var(--primary-dark)}.contact-card a{display:inline-flex;margin-top:12px;color:var(--primary-dark);font-weight:850;max-width:100%}.policy-layout{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);grid-gap:24px;gap:24px;padding:52px 0;align-items:start}.policy-heading{position:-webkit-sticky;position:sticky;top:24px}.policy-heading small{display:block;margin-top:16px;color:var(--muted-light);font-size:13px;font-weight:750}.policy-content{display:grid;grid-gap:24px;gap:24px;padding:24px}.policy-content section+section{padding-top:24px;border-top:1px solid var(--border)}.public-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:min(100% - 40px,1160px);margin:0 auto;padding:28px 0 34px;border-top:1px solid var(--border)}.public-footer p{max-width:360px;margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.public-footer nav{display:flex;flex-wrap:wrap;gap:14px}.public-footer nav a{color:var(--muted);font-size:13px;font-weight:750}.public-footer nav a:focus-visible,.public-footer nav a:hover{color:var(--text)}.public-footer-brand{max-width:320px}.public-footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:150px}.public-footer-group strong{color:#6b7280;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-footer-group a{color:#273449;font-size:13px;font-weight:720;line-height:1.25}.public-footer-group a:focus-visible,.public-footer-group a:hover{color:#0f172a}.seo-page{color:#15120e;background:linear-gradient(rgb(255 255 255/.92),rgb(255 255 255/.92)),repeating-linear-gradient(90deg,rgb(17 24 39/.045) 0 1px,transparent 1px 56px),repeating-linear-gradient(0deg,rgb(17 24 39/.04) 0 1px,transparent 1px 56px),#faf7ef}.seo-page:has(.seo-platform-hero){background:#ffffff}.seo-hero,.seo-section,.tool-frame{width:min(100% - 40px,1120px);margin:0 auto}.seo-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.8fr);grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);align-items:center;min-height:calc(100vh - 92px);padding:72px 0 58px}.seo-platform-hero{display:grid;grid-template-columns:1fr;place-items:center;min-height:660px;padding:clamp(82px,12vh,128px) 0 76px;text-align:center}.seo-platform-hero-inner{display:grid;justify-items:center;width:min(100%,880px)}.seo-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:104px;height:104px;margin-bottom:28px;color:#ffffff;background:#111827;border-radius:26px;box-shadow:0 20px 46px rgb(15 23 42/.12)}.seo-platform-icon.is-instagram{background:linear-gradient(135deg,#f97316,#ec4899 45%,#6366f1)}.seo-platform-icon.is-linkedin{background:#0a66c2}.seo-platform-icon.is-facebook{background:#1877f2}.seo-platform-icon.is-youtube{background:#ff0000}.seo-platform-icon.is-bluesky{color:#1285fe;background:#ffffff;box-shadow:none}.seo-platform-icon.is-threads{color:#111827;background:#ffffff;box-shadow:none}.seo-platform-icon.is-pinterest{color:#bd081c;background:#ffffff;box-shadow:none}.seo-hero h1,.tool-heading h1{margin:12px 0 18px;color:#15120e;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,76px);line-height:.92;letter-spacing:0}.seo-platform-hero h1{max-width:920px;margin:0;color:#374151;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(46px,5.6vw,78px);font-weight:760;line-height:1.04}.seo-hero p,.seo-section p,.tool-heading p{color:#435068;font-size:17px;line-height:1.65}.seo-platform-hero p{max-width:660px;margin:22px auto 0;color:#667085;font-size:clamp(18px,2vw,25px);line-height:1.34}.seo-platform-hero .front-actions{justify-content:center;margin-top:34px}.seo-platform-hero .front-button-primary{background:#63cb88;border-color:#63cb88;box-shadow:none}.seo-platform-hero .front-button-secondary{background:#ffffff;border-color:#273044}.seo-mockup,.tool-frame,.tools-hero-panel{background:#fffdf8;border:1px solid #ded2be;border-radius:8px;box-shadow:0 22px 60px rgb(88 76 58/.12)}.seo-mockup{overflow:hidden}.seo-mockup-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:#ffffff;background:#1b1915}.seo-mockup-top span,.tools-hero-panel span{color:#d7deea;font-size:13px;font-weight:800}.seo-mockup-body{display:grid;grid-gap:12px;gap:12px;padding:18px}.seo-mockup-body article,.seo-proof-grid article,.time-slot-grid article,.tool-card,.tool-stats article{background:#ffffff;border:1px solid #e0d4c1;border-radius:8px}.seo-mockup-body article{display:flex;gap:12px;padding:16px}.seo-mockup-body svg{flex:0 0 auto;color:#2056d8}.seo-mockup-body strong,.seo-proof-grid strong,.time-slot-grid strong,.tool-card span,.tool-stats strong{display:block;color:#101827;font-size:15px;font-weight:900}.seo-mockup-body p{margin:5px 0 0;font-size:13px;line-height:1.45}.seo-section{padding:44px 0}.seo-proof-grid,.seo-step-grid,.time-slot-grid,.tool-stats,.tools-card-grid{display:grid;grid-gap:14px;gap:14px}.seo-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-step-grid article{padding:18px;background:#f7efe2;border:1px solid #dfd0b8;border-radius:8px}.seo-step-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#ffffff;background:#2056d8;border-radius:999px;font-size:13px;font-weight:900}.seo-step-grid h3{margin:14px 0 0;color:#15120e;font-size:17px;line-height:1.25}.seo-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);grid-gap:28px;gap:28px;align-items:start}.seo-proof h2{margin:12px 0;color:#15120e;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);line-height:1}.seo-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-proof-grid article{display:grid;grid-gap:12px;gap:12px;padding:18px}.seo-proof-grid svg{color:#008577}.seo-platform-flow{width:min(100% - 40px,980px);padding:0 0 88px}.seo-flow-heading{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.seo-flow-heading span{color:#075b51;background:#e7f5ef;border:1px solid #b9e5da;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:850}.seo-flow-heading h2{margin:0;color:#273044;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(30px,3.6vw,46px);font-weight:760;line-height:1.06;letter-spacing:0}.seo-flow-heading p{max-width:620px;margin:0;color:#667085;font-size:16px;line-height:1.6}.seo-flow-panel{display:grid;grid-gap:18px;gap:18px;margin-top:30px;padding:24px;background:#ffffff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 24px 70px rgb(15 23 42/.08)}.seo-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.seo-flow-steps article{position:relative;display:grid;grid-gap:16px;gap:16px;min-height:118px;padding:18px;background:#f8fafc;border:1px solid #e3e8ef;border-radius:14px}.seo-flow-steps article:after{position:absolute;top:34px;right:-17px;width:22px;height:1px;background:#cfd8e3;content:""}.seo-flow-steps article:last-child:after{display:none}.seo-flow-steps article>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#ffffff;background:#2454d6;border-radius:999px;font-size:12px;font-weight:900}.seo-flow-steps strong{color:#101827;font-size:15px;line-height:1.35}.seo-flow-proof{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.seo-flow-proof span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;color:#075b51;background:#e7f5ef;border:1px solid #b9e5da;border-radius:999px;font-size:13px;font-weight:760}.seo-flow-proof svg{flex:0 0 auto}.tools-hero{min-height:auto}.tools-hero-panel{display:grid;grid-gap:8px;gap:8px;padding:28px}.tools-hero-panel strong{color:#15120e;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,72px);line-height:.9}.tools-hero-panel span{color:#526074;line-height:1.55}.tools-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tool-card{display:flex;flex-direction:column;min-height:176px;padding:18px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tool-card:focus-visible,.tool-card:hover{border-color:#2056d8;box-shadow:0 16px 36px rgb(32 86 216/.12);transform:translateY(-2px)}.tool-card p{margin:10px 0 18px;font-size:13px;line-height:1.55}.tool-card small{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:#2056d8;font-weight:900}.tool-frame{display:grid;grid-gap:22px;gap:22px;margin-top:54px;margin-bottom:64px;padding:clamp(20px,4vw,34px)}.tool-heading{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.tool-heading>span{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:#2056d8;background:#eef4ff;border:1px solid #cad8f1;border-radius:8px}.tool-heading h1{margin-top:0;font-size:clamp(38px,5vw,64px)}.tool-textarea{width:100%;min-height:220px;resize:vertical;padding:18px;color:#101827;background:#fffefa;border:1px solid #d9ccb8;border-radius:8px;font:inherit;font-size:16px;line-height:1.55}.image-checker-form input:focus,.image-checker-form select:focus,.tool-textarea:focus{outline:3px solid rgb(32 86 216/.18);border-color:#2056d8}.tool-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-stats article{padding:16px}.image-checker-form label,.time-slot-grid span,.tool-stats span{color:#536071;font-size:12px;font-weight:850}.tool-stats strong{margin-top:6px;font-size:22px}.tool-meter{overflow:hidden;height:12px;background:#edf2f8;border-radius:999px}.tool-meter span{display:block;height:100%;background:#008577;border-radius:inherit}.tool-meter.is-warn span{background:#b86500}.tool-result{margin:0;padding:14px 16px;color:#006b60;background:#e9fbf4;border:1px solid #bce7d9;border-radius:8px;font-weight:900}.tool-result.is-warn{color:#9a5100;background:#fff5df;border-color:#ecd6a6}.tool-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:18px;gap:18px;align-items:stretch}.formatted-output,.x-preview-card{min-height:220px;padding:18px;background:#f8fafc;border:1px solid #d9e2ee;border-radius:8px}.x-preview-author{display:flex;align-items:center;gap:10px}.x-preview-author>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#ffffff;background:#101827;border-radius:999px;font-size:12px;font-weight:900}.x-preview-author small,.x-preview-author strong{display:block}.x-preview-author small{color:#64748b;font-size:12px}.x-preview-card p{margin:18px 0;color:#101827;white-space:pre-wrap}.x-preview-actions{display:flex;gap:14px;color:#64748b;font-size:12px;font-weight:850}.formatted-output{display:flex;flex-direction:column;gap:14px}.formatted-output pre{flex:1 1;margin:0;color:#101827;font:inherit;font-size:15px;line-height:1.55;white-space:pre-wrap}.formatted-output button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;color:#ffffff;background:#2056d8;border:0;border-radius:8px;font-weight:900}.image-checker-form{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:14px;gap:14px}.image-checker-form label{display:grid;grid-gap:7px;gap:7px}.image-checker-form input,.image-checker-form select{min-height:46px;padding:0 12px;color:#101827;background:#fffefa;border:1px solid #d9ccb8;border-radius:8px;font:inherit;font-weight:800}.time-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.time-slot-grid article{padding:18px}.time-slot-grid strong{font-size:30px}@media (max-width:1180px){.tools-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-proof-grid,.seo-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.image-checker-form,.seo-hero,.seo-proof,.tool-two-column{grid-template-columns:1fr}.seo-hero{min-height:auto}.seo-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-flow-steps article:nth-child(2):after{display:none}.public-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seo-hero,.seo-section,.tool-frame{width:min(100% - 24px,1120px)}.seo-hero h1,.tool-heading h1{font-size:40px}.seo-platform-flow{width:min(100% - 24px,980px);padding-bottom:58px}.seo-flow-panel{padding:16px}.seo-flow-steps{grid-template-columns:1fr}.seo-flow-steps article:after{display:none}.public-footer,.seo-proof-grid,.seo-step-grid,.time-slot-grid,.tool-heading,.tool-stats,.tools-card-grid{grid-template-columns:1fr}}.app-shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:28px;height:100vh;padding:22px 16px;color:#ffffff;background:linear-gradient(180deg,rgb(17 24 39/.98),rgb(15 23 42/.98)),var(--sidebar);border-right:1px solid var(--sidebar-border)}.brand-lockup{display:flex;align-items:center;padding:4px 8px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;color:#ffffff;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:8px;font-size:13px;font-weight:800;letter-spacing:0;box-shadow:0 10px 26px rgb(37 99 235/.28)}.brand-lockup small,.brand-lockup strong{display:block}.brand-lockup strong{font-size:15px}.brand-lockup small{margin-top:2px;color:var(--sidebar-muted)}.nav-list{display:grid;grid-gap:4px}.nav-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;color:#cbd5e1;font-weight:650;transition:background .16s ease,color .16s ease}.nav-item.is-active{background:var(--sidebar-active);box-shadow:inset 3px 0 0 #60a5fa}.sidebar-status{padding:14px;border:1px solid var(--sidebar-border);background:rgb(255 255 255/.06);box-shadow:inset 0 1px 0 rgb(255 255 255/.05)}.sidebar-status div{display:flex;align-items:center;gap:8px}.sidebar-status strong{font-size:13px}.sidebar-status small{display:block;margin-top:6px;color:var(--sidebar-muted)}.status-dot{width:8px;height:8px;background:var(--success);border-radius:999px}.status-dot-warning{background:var(--warning)}.sidebar-link-button{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;color:#bfdbfe;background:transparent;border:0;font-weight:800}.sidebar-link-button:focus-visible,.sidebar-link-button:hover{color:#ffffff}.main-area{min-width:0;padding:30px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-kicker{margin:0 0 5px;color:var(--muted);font-size:13px;font-weight:650}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(30px,3vw,40px);line-height:1.12;letter-spacing:0}h2{margin-bottom:4px;font-size:17px;line-height:1.3}.composer-actions,.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.icon-button,.primary-button,.secondary-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:8px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.primary-button,.secondary-button{min-height:38px;padding:0 14px;font-size:14px;font-weight:750}.primary-button{background:linear-gradient(135deg,var(--primary),#0f766e);border:1px solid var(--primary);box-shadow:0 12px 24px rgb(29 78 216/.18)}.primary-button:focus-visible,.primary-button:hover{background:linear-gradient(135deg,var(--primary-dark),#0f766e);box-shadow:0 14px 28px rgb(29 78 216/.24)}.secondary-button{color:var(--text);background:rgb(255 255 255/.82);border:1px solid var(--border-strong);box-shadow:var(--shadow-soft)}.secondary-button:focus-visible,.secondary-button:hover{background:var(--surface);border-color:var(--primary);transform:translateY(-1px)}.icon-button{width:34px;height:34px;color:var(--muted);background:var(--surface);border:1px solid var(--border)}.icon-button:focus-visible,.icon-button:hover{color:var(--primary);background:var(--info-bg);border-color:#bfdbfe}.text-button{min-height:32px;color:var(--primary-dark);background:transparent;border:0;font-weight:750}.text-button:focus-visible,.text-button:hover{color:var(--primary)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);grid-gap:16px;gap:16px}.metric-row,.wide-panel{grid-column:1/-1}.metric-row{display:grid;grid-gap:14px}.metric-card,.panel{background:rgb(255 255 255/.92);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.metric-card{padding:18px}.metric-card:before{background:linear-gradient(180deg,var(--primary),var(--accent))}.connection-row small,.history-row small,.issue-row small,.metric-card small,.metric-card span,.panel-heading p,.table-row small{color:var(--muted)}.metric-card span{display:block;font-weight:800;text-transform:uppercase}.metric-card strong{display:block;margin-top:10px;font-size:30px;line-height:1}.metric-card small{display:flex;align-items:center;gap:5px;margin-top:8px}.panel{min-width:0;padding:18px}.panel-heading{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.panel-heading p{margin-bottom:0}.composer-panel{display:grid;align-content:start}.draft-summary{display:grid;grid-gap:10px;gap:10px;padding:14px;background:#f8fbff;border:1px solid var(--border);border-radius:10px}.draft-summary-footer,.draft-summary-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.draft-summary h3{margin:0;font-size:18px;line-height:1.3}.draft-summary p{display:-webkit-box;margin:0;overflow:hidden;color:#1e293b;font-size:15px;line-height:1.6;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.draft-summary small,.draft-summary-footer{color:var(--muted);font-size:12px;font-weight:700}.draft-list-panel{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.draft-list-header,.draft-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.draft-list-header{color:var(--muted);font-size:12px;font-weight:800}.draft-list{display:grid;grid-gap:8px;gap:8px}.draft-list-row{min-height:58px;padding:10px 12px;color:var(--text);background:#ffffff;border:1px solid var(--border);border-radius:8px}.draft-list-row:focus-visible,.draft-list-row:hover{background:#f8fbff;border-color:#bfdbfe}.draft-list-row span{min-width:0}.draft-list-row small,.draft-list-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-list-row strong{font-size:13px}.draft-list-row small{margin-top:3px;color:var(--muted);font-size:12px;font-weight:700}.draft-list-row svg{flex:0 0 auto;color:var(--muted)}.base-composer{width:100%;max-width:100%;min-width:0;min-height:112px;padding:13px;color:var(--text);resize:vertical;background:#f8fbff;border:1px solid var(--border);border-radius:10px;line-height:1.55}.base-composer:focus,a:focus-visible,button:focus-visible,input:focus,textarea:focus{outline:3px solid rgb(3 105 161/.2);outline-offset:2px}.platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.platform-tab{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:56px;padding:10px;color:var(--muted);text-align:left;background:#ffffff;border:1px solid var(--border);border-radius:10px;font-size:13px;font-weight:750;transition:background .16s ease,border-color .16s ease,color .16s ease}.platform-tab span{color:var(--muted-light);font-size:11px;font-weight:650}.platform-tab.is-active,.platform-tab:focus-visible,.platform-tab:hover{color:var(--primary-dark);background:linear-gradient(180deg,#ffffff,var(--info-bg));border-color:#93c5fd;box-shadow:0 10px 18px rgb(37 99 235/.08)}.variant-preview{padding:14px;background:#ffffff;border:1px solid var(--border);border-radius:10px}.variant-preview p{margin-bottom:14px;color:#1e293b;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.variant-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.variant-header small{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:650}.connection-list,.history-list,.issue-list{display:grid;grid-gap:10px;gap:10px}.connection-message{margin:0 0 12px;padding:10px 12px;color:var(--primary-dark);background:var(--info-bg);border:1px solid #bfdbfe;border-radius:8px;font-size:13px;font-weight:700}.connection-row,.history-row,.issue-row{display:flex;align-items:center;gap:12px;min-width:0}.connection-row{padding:11px;background:#f8fbff;border:1px solid var(--border);border-radius:10px}.danger-text-button{flex:0 0 auto;color:var(--danger)}.danger-text-button:disabled{cursor:wait;opacity:.64}.connection-row div,.history-row div,.issue-row div{min-width:0;flex:1 1}.connection-row small,.connection-row strong,.history-row small,.history-row strong,.issue-row small,.issue-row strong,.table-row small,.table-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-row strong,.history-row strong,.issue-row strong,.table-row strong{font-size:14px}.connection-row small,.history-row small,.issue-row small,.table-row small{margin-top:3px;font-size:12px}.account-capability{color:var(--primary-dark)!important;font-weight:750}.target-row .account-capability{color:var(--primary-dark);font-weight:750}.platform-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:var(--primary-dark);background:linear-gradient(135deg,var(--info-bg),#ffffff);font-size:12px;font-weight:800}.table-list{display:grid;border:1px solid var(--border);border-radius:10px;overflow:hidden}.table-row{display:grid;grid-template-columns:minmax(260px,1fr) 120px 190px 110px;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:10px 12px;background:#ffffff}.job-table-row{grid-template-columns:minmax(260px,1fr) 128px 140px 180px 80px 92px 76px}.table-row:hover{background:#f8fbff}.table-row+.table-row{border-top:1px solid var(--border)}.issue-row{min-height:58px;padding-bottom:10px;border-bottom:1px solid var(--border)}.issue-row:last-child{padding-bottom:0;border-bottom:0}.history-row{min-height:46px}.section-subheading{display:grid;grid-gap:2px;gap:2px;margin:18px 0 10px}.section-subheading h3{margin:0;font-size:15px}.section-subheading p{margin:0;color:var(--muted);font-size:12px;font-weight:700}.compact-history-list{display:grid;grid-gap:0;gap:0}.admin-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-metric-grid .metric-card{padding:14px}.admin-metric-grid .metric-card strong{font-size:24px}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.admin-panel{min-width:0;padding:14px;background:#ffffff;border:1px solid var(--border);border-radius:10px}.worker-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.worker-status-grid div{display:grid;grid-gap:6px;gap:6px;min-height:72px;padding:12px;background:#f8fbff;border:1px solid var(--border);border-radius:8px}.worker-status-grid span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.worker-status-grid strong{font-size:18px;line-height:1.2}.status-chip{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:0 8px;font-size:12px;font-weight:800;white-space:nowrap}.status-neutral{color:#334155;background:var(--surface-muted)}.status-info{color:var(--info);background:var(--info-bg)}.status-warning{color:var(--warning);background:var(--warning-bg)}.status-success{color:var(--success);background:var(--success-bg)}.status-danger{color:var(--danger);background:var(--danger-bg)}.focused-layout{display:grid;grid-gap:16px;gap:16px}.composer-layout{grid-template-columns:minmax(560px,1fr) minmax(360px,430px);grid-gap:16px;gap:16px}.composer-workflow-column{display:grid;grid-gap:16px;gap:16px;min-width:0}.composer-editor,.platform-preview-panel,.publish-panel{min-width:0}.composer-editor{container-type:inline-size}.compose-workbench{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,420px);grid-gap:16px;gap:16px;align-items:start;margin-top:14px}.compose-input-stack{min-width:0}.compose-workbench .composer-main-input{min-height:168px}@container (max-width: 760px){.compose-workbench{grid-template-columns:1fr}}.field-label{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-weight:800}.text-input{width:100%;min-height:42px;padding:0 12px;color:var(--text);font:inherit;font-size:14px;font-weight:700;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;outline:none}.text-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(45,127,249,.12)}.composer-main-input{min-height:148px;font-size:17px}.composer-inline-meta{justify-content:space-between;margin-top:8px;font-size:12px;font-weight:700}.composer-inline-meta,.media-dropzone{display:flex;align-items:center;gap:12px;color:var(--muted)}.media-dropzone{margin-top:14px;padding:13px;background:#f8fbff;border:1px dashed var(--border-strong);border-radius:10px;cursor:pointer}.media-dropzone:focus-within,.media-dropzone:hover{color:var(--primary-dark);background:var(--info-bg);border-color:#93c5fd}.media-dropzone small,.media-dropzone strong{display:block}.media-dropzone strong{color:var(--text);font-size:13px}.media-dropzone small{margin-top:3px;font-size:12px}.media-dropzone input{display:none}.media-dropzone.is-uploading{opacity:.72;cursor:progress}.media-message{margin:8px 0 0;color:var(--success);font-size:12px;font-weight:700}.publish-alert{margin:12px 0 16px;padding:11px 12px;border-radius:10px;font-size:13px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.publish-alert-danger{color:var(--danger);background:var(--danger-bg);border:1px solid #fecdd3}.publish-alert-success{color:var(--success);background:var(--success-bg);border:1px solid #bbf7d0}.media-attachment-panel{margin-top:10px;padding:12px;background:#f8fbff;border:1px solid var(--border);border-radius:10px}.media-attachment-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.media-attachment-header div{min-width:0}.media-attachment-header small,.media-attachment-header strong{display:block}.media-attachment-header strong{color:var(--text);font-size:13px}.media-attachment-header small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.media-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.media-asset-card{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.media-asset-thumb{position:relative;display:grid;place-items:center;width:72px;aspect-ratio:4/3;overflow:hidden;color:var(--primary-dark);background:var(--info-bg);border:1px solid var(--border);border-radius:7px}.media-asset-thumb img,.media-asset-thumb video{width:100%;height:100%;object-fit:cover}.media-asset-thumb span{display:grid;grid-gap:4px;gap:4px;place-items:center;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.media-asset-meta{min-width:0}.media-asset-meta small,.media-asset-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-asset-meta strong{color:var(--text);font-size:13px}.media-asset-meta small{margin-top:4px;color:var(--muted);font-size:12px}.media-remove-button{width:32px;height:32px;color:var(--muted)}.media-remove-button:focus-visible,.media-remove-button:hover{color:var(--danger);background:var(--danger-bg);border-color:#fecdd3}.composer-platform-tabs{margin-top:14px}.variant-editor{margin-top:14px;padding:14px;background:#f8fbff;border:1px solid var(--border);border-radius:10px}.setup-section h3,.variant-editor h3{margin:0 0 4px;font-size:14px;line-height:1.3}.variant-editor p{margin:0;color:var(--muted);font-size:12px}.variant-textarea{min-height:160px;margin-top:12px;background:var(--surface)}.platform-preview-panel{margin-top:0;padding:14px;background:#fbfcfd;border:1px solid #d9e0ea;border-radius:10px;container-type:inline-size}.platform-preview-panel h3{margin:0 0 4px;font-size:14px;line-height:1.3}.platform-preview-panel p{margin:0;color:var(--muted);font-size:12px}.preview-platform-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:10px;padding:4px;background:#eaf0f7;border:1px solid #dbe3ee;border-radius:10px}.preview-platform-switcher button{display:inline-grid;place-items:center;min-height:32px;color:#475569;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:12px;font-weight:900;line-height:1}.preview-platform-switcher button.is-active,.preview-platform-switcher button:focus-visible,.preview-platform-switcher button:hover{color:#0f172a;background:#ffffff;border-color:#c8d5e5;box-shadow:0 4px 10px rgb(15 23 42/.07)}.preview-stack{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.preview-workspace{grid-template-columns:1fr;justify-content:center;margin-top:12px;padding:10px;background:#f6f8fb;border:1px solid #dbe3ee;border-radius:12px}.preview-focus-stage{min-width:0;box-sizing:border-box;width:min(100%,286px,32vh);max-width:100%;display:flex;justify-content:center;justify-self:center;padding:0;background:transparent;border:0;border-radius:0}@container (max-width: 540px){.preview-workspace{grid-template-columns:1fr;justify-content:stretch;padding:10px}.preview-focus-stage{width:min(100%,286px);justify-self:center}}.preview-focus-stage .platform-preview-card{width:-moz-fit-content;width:fit-content;max-width:680px}.platform-preview-card{min-width:0;padding:14px;background:#f8fbff;border:1px solid var(--border);border-radius:10px}.platform-preview-card-x{position:relative;width:min(100%,390px);max-width:390px;min-height:360px;padding:16px 16px 14px;color:#111827;border:0;box-shadow:none}.platform-preview-card-facebook,.platform-preview-card-instagram,.platform-preview-card-linkedin,.platform-preview-card-threads{max-width:680px}.preview-card-header{display:grid;grid-template-columns:38px minmax(0,1fr) auto 22px;grid-gap:10px;gap:10px;align-items:start}.platform-preview-card-x .preview-card-header{grid-template-columns:42px minmax(0,1fr) auto 22px;gap:12px}.preview-card-header div{min-width:0}.preview-card-header small,.preview-card-header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-card-header strong{color:var(--text);font-size:14px;line-height:1.3}.preview-card-header small{margin-top:2px;color:var(--muted);font-size:12px}.preview-avatar{display:grid;place-items:center;color:var(--primary-dark);border:1px solid #dbeafe;border-radius:999px;font-size:12px;font-weight:900}.platform-preview-card-x .preview-avatar,.preview-avatar{width:38px;height:38px;background:linear-gradient(135deg,var(--info-bg),#ffffff)}.platform-preview-card-x .preview-avatar{border-color:#dbeafe}.platform-avatar img,.preview-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.preview-card-copy{margin:12px 0 0!important;color:#111827!important;font-size:15px!important;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.preview-card-textarea{display:block;width:100%;min-height:112px;padding:0;resize:none;overflow:hidden;field-sizing:content;color:var(--text);font:inherit;background:transparent;border:0;border-radius:6px;outline:none}.preview-card-textarea:focus{padding:10px;background:#fffdf8;box-shadow:inset 0 0 0 1px var(--border-strong),0 0 0 3px rgb(36 84 214/.12)}.preview-card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.4}.preview-limit-chip{justify-self:end;white-space:nowrap}.x-phone-compose-bar{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin:0 0 14px;color:#e7e9ea;font-size:15px;font-weight:650}.x-phone-compose-bar strong{display:inline-flex;align-items:center;min-height:30px;padding:0 16px;color:#ffffff;background:#1d9bf0;border-radius:999px;font-size:14px;line-height:1}.x-compose-recipient{display:flex;align-items:center;gap:10px;margin-top:8px}.x-compose-recipient .preview-avatar{flex:0 0 auto}.x-audience-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;color:#1d9bf0;background:#000000;border:1px solid #2f3336;border-radius:999px;font-size:14px;font-weight:850;line-height:1}.platform-preview-card-x .preview-card-header small,.platform-preview-card-x .preview-card-header strong{color:#111827}.platform-preview-card-x .preview-card-header small{color:#6b7280}.platform-preview-card-x .preview-limit-chip{color:var(--muted);background:var(--od-paper-2);border-color:var(--od-line)}.platform-preview-card-x .preview-limit-chip.status-danger{color:#ff7a90;background:#2a1018;border-color:#5f1f2f}.platform-preview-card-x .preview-card-copy{width:calc(100% - 54px);margin-top:16px!important;margin-left:54px!important;color:#e7e9ea!important;font-size:17px!important;font-weight:520;line-height:1.45;letter-spacing:0;overflow-wrap:break-word}.platform-preview-card-x .preview-card-textarea{min-height:118px;caret-color:#1d9bf0}.platform-preview-card-x .preview-card-textarea:focus{padding:0;background:transparent;box-shadow:none}.platform-preview-card-x .preview-card-meta{margin-left:54px}.platform-preview-card-facebook .preview-card-copy,.platform-preview-card-instagram .preview-card-copy,.platform-preview-card-linkedin .preview-card-copy,.platform-preview-card-threads .preview-card-copy{font-size:14px!important}.preview-media-grid{display:grid;grid-gap:4px;gap:4px;margin-top:12px;overflow:hidden;background:var(--border);border:1px solid var(--border);border-radius:12px}.platform-preview-card-x .preview-media-grid{width:calc(100% - 54px);margin-left:54px;background:#ffffff;border-color:#e5e7eb;border-radius:14px}.platform-preview-card-x .preview-media-tile{background:#e8eef7}.platform-preview-card-x .preview-media-count-1 .preview-media-tile{aspect-ratio:4/3;min-height:0;max-height:none}.preview-media-count-1{grid-template-columns:1fr;gap:0;background:transparent;border:0}.preview-media-count-2,.preview-media-count-3,.preview-media-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-media-count-3 .preview-media-tile:first-child{grid-row:span 2}.preview-media-tile{position:relative;display:grid;place-items:center;min-height:160px;overflow:hidden;color:var(--muted);background:#e8eef7}.preview-media-count-1 .preview-media-tile{aspect-ratio:1/1;display:grid;min-height:220px;max-height:560px;background:transparent;border-radius:16px}.preview-media-count-2 .preview-media-tile,.preview-media-count-3 .preview-media-tile,.preview-media-count-4 .preview-media-tile{min-height:132px}.preview-media-image,.preview-media-tile video{display:block;width:100%;height:100%;min-height:inherit}.preview-media-image,.preview-media-tile video{object-fit:cover}.preview-media-count-1 .preview-media-image,.preview-media-count-1 .preview-media-tile video{height:100%;min-height:0;border-radius:inherit;object-fit:contain}.preview-media-tile span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.preview-media-more{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff;background:rgb(15 23 42/.62);font-size:24px}.preview-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px;padding-top:10px;color:var(--muted);border-top:1px solid var(--border);font-size:12px;font-weight:800}.preview-card-actions-x{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:16px;margin-left:54px;padding-top:2px;color:#71767b;border-top:0}.preview-card-actions span{display:inline-flex;align-items:center;justify-content:center;min-width:0;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-card-actions-x span{min-height:32px;justify-content:center}.platform-preview-card-x .preview-card-actions-x{width:calc(100% - 54px)}.platform-preview-card{display:flex;justify-content:center;width:100%;padding:0;border:0}.preview-phone-device{position:relative;width:100%;max-width:100%;aspect-ratio:402/874;padding:0;background:transparent;border:0;border-radius:43px;box-shadow:0 18px 34px rgb(15 23 42/.18)}.preview-phone-side-button{display:none}.preview-phone-side-button-left{top:118px;left:-3px;height:48px}.preview-phone-side-button-right{top:152px;right:-3px;height:76px}.preview-phone-bezel{position:relative;width:100%;height:100%;padding:6px;background:#050505;border-radius:41px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 0 0 1px rgb(15 23 42/.24)}.preview-phone-island{position:absolute;top:18px;left:50%;z-index:2;width:76px;height:23px;background:#000000;border:1px solid rgb(255 255 255/.08);border-radius:999px;transform:translateX(-50%)}.preview-phone-island:after{position:absolute;top:7px;right:10px;width:6px;height:6px;content:"";background:#151b23;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.05)}.preview-phone-screen{display:flex;flex-direction:column;width:100%;height:100%;padding:46px 13px 15px;overflow:hidden;border-radius:35px}.preview-phone-screen,.preview-phone-screen-bluesky,.preview-phone-screen-facebook,.preview-phone-screen-instagram,.preview-phone-screen-linkedin,.preview-phone-screen-pinterest,.preview-phone-screen-threads,.preview-phone-screen-x,.preview-phone-screen-youtube{color:#111827;background:#f7f9fb}.social-phone-topbar{display:flex;align-items:center;gap:8px;min-height:30px;margin-bottom:10px;color:#111827;font-size:13px}.social-phone-logo{display:inline-grid;place-items:center;width:24px;height:24px;color:#ffffff;border-radius:6px;font-size:13px;font-weight:900;line-height:1}.social-phone-logo.is-linkedin{background:#0a66c2}.social-phone-logo.is-x{background:#111827;border-radius:999px}.social-phone-logo.is-facebook{background:#1877f2;border-radius:999px}.social-phone-logo.is-threads{background:#111827;border-radius:999px}.social-phone-logo.is-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 48%,#8134af 72%,#515bd4);border-radius:8px;font-size:11px}.social-phone-logo.is-youtube{background:#ff0033;border-radius:999px}.social-phone-logo.is-bluesky{background:#1185fe;border-radius:999px}.social-phone-logo.is-pinterest{background:#e60023;border-radius:999px}.preview-phone-screen .preview-card-header{grid-template-columns:34px minmax(0,1fr) auto 18px;gap:8px;align-items:center}.preview-phone-screen .preview-avatar{width:34px;height:34px}.preview-phone-screen .preview-card-header strong{font-size:12px}.preview-phone-screen .preview-card-header small{font-size:11px}.preview-phone-screen .preview-limit-chip{padding:4px 7px;font-size:10px}.preview-phone-screen-x .preview-card-copy{width:calc(100% - 42px);min-height:114px;margin-top:14px!important;margin-left:42px!important;color:#e7e9ea!important;font-size:15px!important;font-weight:520;line-height:1.42}.preview-phone-screen-x .x-compose-textarea{width:calc(100% - 14px);min-height:260px;margin-top:18px!important;margin-left:14px!important;color:#e7e9ea!important;font-size:17px!important;font-weight:800;line-height:1.34;overflow-wrap:break-word}.preview-phone-screen-facebook .preview-card-header,.preview-phone-screen-instagram .preview-card-header,.preview-phone-screen-linkedin .preview-card-header,.preview-phone-screen-threads .preview-card-header,.preview-phone-screen-x .preview-card-header{padding:10px 10px 7px;background:#ffffff;border-radius:14px 14px 0 0}.preview-phone-screen-facebook .preview-card-copy,.preview-phone-screen-instagram .preview-card-copy,.preview-phone-screen-linkedin .preview-card-copy,.preview-phone-screen-threads .preview-card-copy,.preview-phone-screen-x .preview-card-copy{width:100%;min-height:118px;margin:0!important;padding:8px 10px 10px;color:#111827!important;background:#ffffff;border-radius:0;font-size:13px!important;font-weight:500;line-height:1.42}.preview-phone-screen-facebook .preview-card-meta,.preview-phone-screen-instagram .preview-card-meta,.preview-phone-screen-linkedin .preview-card-meta,.preview-phone-screen-threads .preview-card-meta,.preview-phone-screen-x .preview-card-meta{margin-top:0;margin-left:0;padding:0 10px 10px;background:#ffffff}.preview-phone-screen-x .preview-media-grid{width:auto;margin-left:0}.preview-phone-screen-facebook .preview-media-grid,.preview-phone-screen-instagram .preview-media-grid,.preview-phone-screen-linkedin .preview-media-grid,.preview-phone-screen-threads .preview-media-grid,.preview-phone-screen-x .preview-media-grid{margin-top:0;background:#ffffff;border-color:#e5e7eb;border-radius:0 0 14px 14px}.preview-phone-screen .preview-media-count-1 .preview-media-tile{min-height:0;max-height:none}.preview-phone-screen .preview-card-actions{flex-shrink:0}.preview-phone-screen-x .preview-card-actions-x{width:100%;margin-top:auto;margin-left:0}.preview-phone-screen-facebook .preview-card-actions,.preview-phone-screen-instagram .preview-card-actions,.preview-phone-screen-linkedin .preview-card-actions,.preview-phone-screen-threads .preview-card-actions,.preview-phone-screen-x .preview-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;padding:8px 10px;color:#6b7280;background:#ffffff;border:0;border-radius:14px;font-size:11px}.preview-phone-screen .preview-card-header{padding:10px 10px 7px;background:#ffffff;border-radius:14px 14px 0 0}.preview-phone-screen .preview-card-copy{width:100%;min-height:118px;margin:0!important;padding:8px 10px 10px;color:#111827!important;background:#ffffff;border-radius:0;font-size:13px!important;font-weight:500;line-height:1.42}.preview-phone-screen .preview-card-meta{margin-top:0;margin-left:0;padding:0 10px 10px;background:#ffffff}.preview-phone-screen .preview-media-grid{width:auto;margin-top:0;margin-left:0;background:#ffffff;border-color:#e5e7eb;border-radius:0 0 14px 14px}.preview-phone-screen .preview-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;padding:8px 10px;color:#6b7280;background:#ffffff;border:0;border-radius:14px;font-size:11px}.compact-button{min-height:32px;padding:0 10px;font-size:12px}.count-danger{color:var(--danger)!important}.setup-section+.setup-section{margin-top:18px}.target-list{display:grid;grid-gap:10px;gap:10px}.target-row{display:grid;grid-template-columns:18px 34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;background:#f8fbff;border:1px solid var(--border);border-radius:10px}.target-row:hover{border-color:#93c5fd}.target-row input{width:16px;height:16px;accent-color:var(--primary)}.target-row small,.target-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-row strong{font-size:14px}.target-row small{margin-top:3px;color:var(--muted);font-size:12px}.target-row.is-disabled{color:var(--muted);background:#f8fafc}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px;background:var(--surface-muted);border:1px solid var(--border);border-radius:10px}.segmented-control button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;color:var(--muted);background:transparent;border:0;font-size:13px}.segmented-control button.is-active{color:var(--primary-dark);background:var(--surface);box-shadow:var(--shadow)}.schedule-field{margin-top:12px}.schedule-field input{min-height:38px;padding:0 10px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px}.publish-summary{display:flex;flex-wrap:wrap;margin-top:18px}.publish-summary span{display:inline-flex;align-items:center;padding:0 10px;color:var(--muted);background:#f8fbff;border:1px solid var(--border)}.publish-actions{margin-top:18px}.publish-actions .primary-button,.publish-actions .secondary-button{flex:1 1}.publish-warning{color:var(--danger)}.publish-success,.publish-warning{margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.5}.publish-success{color:var(--success)}.full-panel>.dashboard-grid{grid-template-columns:minmax(0,1fr)}.placeholder-workflow{display:grid;place-items:center;min-height:360px;text-align:center;background:#f8fbff;border:1px dashed var(--border-strong);border-radius:8px}.placeholder-workflow p{max-width:420px;margin:8px 0 0;color:var(--muted)}.settings-stack{display:grid;grid-gap:16px;gap:16px}.settings-panel{min-height:auto}.settings-panel .panel-heading h2,.settings-panel h3{color:var(--text)!important;font-family:inherit!important}.settings-panel .panel-heading p,.settings-panel p{color:var(--muted)!important}.billing-settings-grid{display:grid;grid-template-columns:minmax(320px,.74fr) minmax(0,1fr);grid-gap:16px;gap:16px}.billing-actions-panel,.billing-summary{display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0;padding:18px;background:#f8fbff!important;border:1px solid var(--border);border-radius:8px;box-shadow:none}.billing-actions-panel h3,.billing-summary h3{margin:10px 0 6px;font-size:20px;line-height:1.2}.billing-actions-panel p,.billing-summary p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.billing-detail-list{display:grid;grid-gap:10px;gap:10px;margin:0}.billing-detail-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:12px;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:8px!important}.billing-detail-list dd,.billing-detail-list dt{margin:0;font-size:13px}.billing-detail-list dt{color:var(--muted);font-weight:700;min-width:0}.billing-detail-list dd{color:var(--text);font-weight:800;min-width:0;text-align:right;overflow-wrap:anywhere}.billing-actions-panel form{margin:0}.billing-actions-panel .composer-actions{align-items:center;justify-content:flex-start}.billing-error{color:var(--danger)!important;font-weight:700}.developer-api-grid{display:grid;grid-template-columns:minmax(320px,.74fr) minmax(0,1fr);grid-gap:16px;gap:16px}.api-key-create-panel,.api-key-list-panel{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0;padding:18px;background:#f8fbff!important;border:1px solid var(--border);border-radius:8px;box-shadow:none}.api-key-create-panel h3,.api-key-list-panel h3{margin:10px 0 6px;font-size:20px;line-height:1.2}.api-key-create-panel p,.api-key-list-panel p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.api-key-list,.api-scope-list{display:grid;grid-gap:10px;gap:10px}.api-scope-option{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer}.api-scope-option input{margin-top:3px}.api-scope-option span{display:grid;grid-gap:3px;gap:3px;min-width:0}.api-scope-option strong{font-size:13px}.api-scope-option small{color:var(--muted);font-size:12px;line-height:1.4}.api-key-secret,.api-test-command{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;background:#111827;border:1px solid #253044}.api-key-secret strong,.api-test-command strong{color:#f8fafc;font-size:13px}.api-key-secret small,.api-test-command small{color:#cbd5e1;font-size:12px;line-height:1.5}.api-key-secret code,.api-test-command code{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;color:#bbf7d0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55}.api-key-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.api-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.api-key-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.api-key-row strong{font-size:13px}.api-key-row small,.api-key-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-row small{color:var(--muted);font-size:12px;line-height:1.4}@media (max-width:860px){.billing-detail-item,.billing-settings-grid,.developer-api-grid{grid-template-columns:minmax(0,1fr)}.billing-detail-item{align-items:flex-start;gap:4px}.billing-detail-list dd{text-align:left}.api-key-list-header{align-items:stretch;flex-direction:column}.api-key-row{grid-template-columns:minmax(0,1fr)}.api-key-row small,.api-key-row strong{white-space:normal}}.empty-state{display:grid;grid-gap:8px;gap:8px;color:var(--muted);background:#f8fbff;border:1px dashed var(--border-strong);border-radius:10px}.empty-state strong{color:var(--text)}.empty-state p{margin:0;font-size:13px;line-height:1.5}.empty-state-action{justify-self:start;margin-top:2px}.table-list .empty-state{border:0;border-radius:0}.auth-page{display:grid;place-items:center;min-height:100vh;padding:24px;background:radial-gradient(circle at 22% 12%,rgb(225 29 72/.11),transparent 22rem),radial-gradient(circle at 82% 18%,rgb(37 99 235/.13),transparent 26rem),linear-gradient(135deg,#f8fbff,#eef4fb)}.auth-panel{width:min(100%,420px);padding:28px;background:rgb(255 255 255/.92);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-text{margin-bottom:20px;color:var(--primary-dark);font-size:14px;font-weight:800}.auth-panel h1{margin-bottom:18px;font-size:34px}.auth-form{display:grid;grid-gap:14px;gap:14px}.auth-form label{display:grid;grid-gap:7px;gap:7px;color:var(--text);font-size:13px;font-weight:750}.auth-form input{min-height:42px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px}.auth-form button{min-height:42px;color:#ffffff;background:linear-gradient(135deg,var(--primary),#0f766e);border:1px solid var(--primary);border-radius:10px;font-weight:800}.auth-oauth-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin:0 0 14px;color:var(--text);background:#ffffff;border:1px solid var(--border-strong);border-radius:10px;font-weight:800}.auth-oauth-button:focus-visible,.auth-oauth-button:hover{border-color:var(--primary)}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center;margin:0 0 14px;color:var(--muted);font-size:12px}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--border)}.auth-note{margin:16px 0 0}.auth-message,.auth-note{color:var(--muted);font-size:13px}.auth-message{margin:14px 0 0;line-height:1.5}.auth-note a{color:var(--primary-dark);font-weight:800}@media (max-width:1060px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.brand-lockup span:last-child,.nav-item span,.sidebar-status{display:none}.nav-item{justify-content:center}.composer-layout,.dashboard-grid{grid-template-columns:1fr}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-nav{width:min(100% - 28px,1160px);flex-wrap:wrap}.landing-nav-actions{gap:8px;margin-left:auto}.landing-nav-menu{order:3;width:100%;justify-content:flex-start;gap:14px;overflow-x:auto}.landing-nav-actions .primary-button{min-height:34px;padding:0 10px;font-size:12px}.landing-hero{min-height:auto;padding:68px 14px 76px}.hero-window{transform:translateY(8%);opacity:.24}.hero-window-grid,.landing-growth-band,.landing-proof,.landing-showcase,.landing-steps,.preview-grid,.pricing-faq,.pricing-note,.value-card-grid{grid-template-columns:1fr}.landing-hero h1{font-size:clamp(40px,13vw,58px)}.landing-subtitle{font-size:16px}.landing-actions,.landing-primary,.landing-secondary{width:100%}.landing-growth-band,.landing-preview,.landing-proof,.landing-showcase,.landing-steps,.landing-value-grid{width:min(100% - 28px,1160px)}.landing-hero-premium{min-height:auto;padding-bottom:420px}.landing-hero-premium .hero-scene{padding:0 14px 22px}.hero-product-stage{width:min(100%,540px);min-height:390px}.hero-platform-rail{top:16px}.hero-platform-rail span{min-height:28px;padding:0 9px;font-size:11px}.landing-hero-premium .hero-window{width:calc(100% - 8px);bottom:28px}.hero-status-card,.hero-status-card-alt{display:none}.hero-mini-actions{gap:6px}.landing-showcase{padding:22px}.contact-layout,.policy-layout,.pricing-faq,.pricing-layout,.public-footer,.public-section,.split-section{width:min(100% - 28px,1060px)}.public-hero{min-height:auto;padding:54px 14px}.policy-heading h1,.pricing-hero h1,.public-hero h1{font-size:clamp(32px,10vw,46px)}.contact-layout,.policy-layout,.pricing-layout,.split-section{grid-template-columns:1fr}.pricing-hero{min-height:auto;padding:54px 14px 44px}.pricing-hero p{font-size:16px}.pricing-interval{align-items:stretch;flex-direction:column;width:100%;max-width:320px}.landing-growth-band{margin-bottom:36px;padding:20px}.policy-heading{position:static}.public-footer{flex-direction:column}.landing-section-heading{align-items:flex-start;flex-direction:column}.app-shell{display:block}.app-shell,.sidebar{width:100%;max-width:100vw;overflow:hidden}.sidebar{position:static;height:auto;padding:12px;border-right:0;border-bottom:1px solid var(--border)}.brand-lockup span:last-child{display:block}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:hidden}.nav-item span{display:inline}.nav-item{justify-content:flex-start;min-width:0;width:100%;font-size:12px}.nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-area{width:100%;max-width:100vw;padding:16px;overflow:hidden}.topbar{align-items:flex-start;flex-direction:column}.composer-actions,.primary-button,.secondary-button,.topbar-actions{width:100%}.composer-editor,.composer-layout,.composer-workflow-column,.panel,.platform-preview-panel,.publish-panel{width:100%;min-width:0;max-width:100%;overflow:hidden}.panel{padding:12px}.panel-heading{align-items:flex-start;flex-direction:column}.field-label,.media-attachment-panel,.media-dropzone,.panel-heading>div,.platform-preview-card,.platform-preview-panel,.platform-tab,.target-row,.variant-editor{min-width:0;max-width:100%}.base-composer,.composer-editor .composer-inline-meta,.composer-editor .field-label,.composer-editor .media-attachment-panel,.composer-editor .media-dropzone,.composer-editor .panel-heading,.composer-editor .platform-preview-panel,.composer-editor .platform-tabs,.composer-editor .variant-editor{width:calc(100vw - 64px)!important;max-width:100%}.media-attachment-header small,.media-dropzone small,.panel-heading p,.platform-preview-panel p,.preview-card-copy,.publish-warning,.variant-editor p{overflow-wrap:anywhere}.panel-heading .status-chip{max-width:100%}.composer-main-input,.variant-textarea{font-size:15px}.admin-grid,.admin-metric-grid,.metric-row,.platform-tabs,.publish-summary,.worker-status-grid{grid-template-columns:1fr}.composer-inline-meta,.variant-header{align-items:flex-start;flex-direction:column}.target-row{grid-template-columns:18px 34px minmax(0,1fr)}.target-row .status-chip{grid-column:3}.preview-card-actions{grid-template-columns:1fr}.preview-card-actions-x{grid-template-columns:repeat(5,minmax(0,1fr))}.media-attachment-header{align-items:flex-start;flex-direction:column}.media-asset-grid,.preview-media-grid{grid-template-columns:1fr}.preview-media-count-3 .preview-media-tile:first-child{grid-row:auto}.table-row{grid-template-columns:1fr;align-items:start}}.minimal-home,.minimal-product{min-height:100vh;color:#0a0a0a;background:#ffffff}.minimal-home .landing-nav,.minimal-product .landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;width:min(100% - 40px,1120px);margin:0 auto;padding:18px 0;background:#ffffff;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.minimal-home .landing-brand,.minimal-product .landing-brand{gap:10px}.minimal-home .brand-mark,.minimal-product .brand-mark{width:32px;height:32px;color:#ffffff;background:#0a0a0a;border-radius:7px;box-shadow:none;font-size:12px}.minimal-home .landing-nav-menu,.minimal-product .landing-nav-menu{margin-left:0;gap:22px}.minimal-home .landing-link,.minimal-home .landing-nav-menu a,.minimal-product .landing-link,.minimal-product .landing-nav-menu a{color:#525866;font-size:14px;font-weight:600}.minimal-home .landing-link:hover,.minimal-home .landing-nav-menu a:hover,.minimal-product .landing-link:hover,.minimal-product .landing-nav-menu a:hover{color:#0a0a0a}.minimal-home .landing-nav-actions .primary-button,.minimal-product .landing-nav-actions .primary-button{min-height:38px;padding:0 13px;color:#ffffff;background:#0a0a0a;border-color:#0a0a0a;border-radius:8px;box-shadow:none}.minimal-home .landing-nav-actions .primary-button:hover,.minimal-product .landing-nav-actions .primary-button:hover{background:#27272a;border-color:#27272a;transform:none}.minimal-label{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 18px;color:#737a86;font-size:13px;font-weight:600}.minimal-final-cta,.minimal-hero,.minimal-section,.product-detail-list,.product-hero{width:min(100% - 40px,1120px);margin:0 auto}.minimal-hero{display:grid;align-items:center;min-height:680px;padding:92px 0 112px;border-bottom:1px solid #e5e7eb}.minimal-hero>div{max-width:820px}.minimal-hero h1,.product-hero h1{margin:0;color:#0a0a0a;font-size:clamp(64px,6vw,72px);font-weight:650;line-height:.98;letter-spacing:0}.minimal-final-cta p:not(.minimal-label),.minimal-hero p:not(.minimal-label),.minimal-section li,.minimal-section p,.product-detail-list p,.product-hero p{color:#525866;font-size:16px;line-height:1.68}.minimal-hero p:not(.minimal-label){max-width:680px;margin:24px 0 0}.minimal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.minimal-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.minimal-button-primary{color:#ffffff;background:#0a0a0a;border:1px solid #0a0a0a}.minimal-button-primary:focus-visible,.minimal-button-primary:hover{background:#27272a;border-color:#27272a}.minimal-button-secondary{color:#0a0a0a;background:#ffffff;border:1px solid #d1d5db}.minimal-button-secondary:focus-visible,.minimal-button-secondary:hover{background:#f7f8fa;border-color:#a1a1aa}.minimal-section{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);grid-gap:72px;gap:72px;padding:112px 0;border-bottom:1px solid #e5e7eb}.minimal-final-cta h2,.minimal-section h2,.minimal-section-heading h2,.product-detail-list h2{margin:0;color:#0a0a0a;font-size:clamp(36px,4vw,44px);font-weight:650;line-height:1.08;letter-spacing:0}.workflow-list{display:grid;grid-gap:0;gap:0;border-top:1px solid #e5e7eb}.workflow-list article{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:22px;gap:22px;padding:28px 0;border-bottom:1px solid #e5e7eb}.product-detail-list span,.workflow-list span{color:#737a86;font-size:13px;font-weight:600}.workflow-list h3{grid-column:2;margin:0;color:#0a0a0a;font-size:20px;font-weight:650}.workflow-list p{grid-column:2;margin:8px 0 0}.platform-scope ul{display:grid;grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.platform-scope li{padding-bottom:18px;border-bottom:1px solid #e5e7eb}.pricing-path-copy p{margin:0 0 26px}.minimal-final-cta{display:grid;justify-items:start;padding:112px 0 118px}.minimal-final-cta h2{max-width:720px}.minimal-final-cta p:not(.minimal-label){max-width:620px;margin:18px 0 30px}.minimal-home .public-footer,.minimal-product .public-footer{width:min(100% - 40px,1120px);border-top:1px solid #e5e7eb}.product-hero{padding:112px 0 104px;border-bottom:1px solid #e5e7eb}.product-hero p{max-width:720px;margin:24px 0 32px}.product-detail-list{display:grid;grid-gap:0;gap:0;padding:42px 0 112px}.product-detail-list article{display:grid;grid-template-columns:minmax(160px,.25fr) minmax(0,.75fr);grid-gap:56px;gap:56px;padding:52px 0;border-bottom:1px solid #e5e7eb}.product-detail-list article:last-child{border-bottom:0}.product-detail-list p{max-width:690px;margin:14px 0 0}.platform-support-section,.product-pricing-cta,.product-story-hero,.product-workflow-visual,.real-product-ui{width:min(100% - 40px,1120px);margin:0 auto}.product-story-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(460px,1fr);grid-gap:56px;gap:56px;align-items:center;min-height:720px;padding:84px 0 92px;border-bottom:1px solid #e5e7eb}.product-story-copy{min-width:0}.product-pricing-cta h2,.product-section-heading h2,.product-story-copy h1{margin:0;color:#0a0a0a;font-size:clamp(40px,5vw,68px);font-weight:650;line-height:.98;letter-spacing:0}.product-pricing-cta p,.product-section-heading p:not(.minimal-label),.product-story-copy p:not(.minimal-label){color:#525866;font-size:16px;line-height:1.66}.product-story-copy p:not(.minimal-label){max-width:560px;margin:22px 0 0}.product-console{min-width:0;overflow:hidden;background:#ffffff;border:1px solid #d8dee8;border-radius:18px;box-shadow:0 24px 70px rgb(15 23 42/.12)}.product-console-compact{transform:translateY(12px)}.product-console-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 16px;border-bottom:1px solid #e5e7eb}.product-console-topbar strong{color:#111827;font-size:14px}.product-console-topbar span{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.product-console-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(180px,.58fr);grid-gap:12px;gap:12px;padding:14px}.console-publish,.console-source,.console-variants{min-width:0;border:1px solid #e5e7eb;border-radius:14px}.console-source{padding:20px;background:#f8fafc}.console-source>span,.console-variant span{color:#697386;font-size:12px;font-weight:700}.console-source>span{text-transform:uppercase}.console-source strong{display:block;margin-top:18px;color:#111827;font-size:clamp(24px,3vw,34px);line-height:1.12}.console-source p{max-width:420px;margin:12px 0 0;color:#525866;line-height:1.58}.console-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.console-meta span{min-height:28px;padding:0 10px;color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;font-size:12px;font-weight:750}.console-variants{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px;background:#ffffff}.console-variant{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 11px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px}.console-variant strong{color:#111827;font-size:13px}.console-variant.is-active{background:#eff6ff;border-color:#bfdbfe}.console-publish{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;background:#0f172a}.console-publish div{display:flex;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;color:#e5eefb;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.1);border-radius:10px;font-size:12px;font-weight:750}.console-publish svg{flex:0 0 auto;color:#93c5fd}.platform-support-section,.product-workflow-visual,.real-product-ui{padding:92px 0;border-bottom:1px solid #e5e7eb}.product-section-heading{display:grid;grid-template-columns:minmax(0,.74fr) minmax(280px,.42fr);grid-gap:48px;gap:48px;align-items:end;margin-bottom:26px}.product-section-heading p:not(.minimal-label){margin:0}.workflow-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding:34px 0 6px}.workflow-track:before{position:absolute;top:58px;left:0;right:0;height:1px;content:"";background:#d1d5db}.workflow-node{position:relative;display:grid;grid-gap:9px;gap:9px;min-width:0;padding-right:24px}.workflow-node span{display:grid;place-items:center;z-index:1;width:48px;height:48px;color:#ffffff;background:#0a0a0a;border:6px solid #ffffff;border-radius:999px;font-size:12px;font-weight:750}.workflow-node strong{margin-top:10px;color:#0a0a0a;font-size:20px;font-weight:650}.workflow-node small{color:#525866;font-size:14px;line-height:1.42}.real-product-ui .product-console{border-radius:20px}.real-product-ui .product-console-body{grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);padding:18px}.platform-support-table{display:grid;border-top:1px solid #e5e7eb}.platform-support-row{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-height:76px;border-bottom:1px solid #e5e7eb}.platform-support-row strong{color:#0a0a0a;font-size:20px;font-weight:650}.platform-support-row span{color:#525866}.platform-support-row em{justify-self:end;color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:750}.product-pricing-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:end;padding:92px 0 104px}.product-pricing-cta h2{max-width:720px}.product-pricing-cta p{max-width:620px;margin:18px 0 0}.product-pricing-cta .minimal-button{gap:8px;white-space:nowrap}@media (max-width:1040px){.product-pricing-cta,.product-section-heading,.product-story-hero{grid-template-columns:1fr}.product-story-hero{min-height:auto;gap:34px;padding-top:70px}.product-console-compact{transform:none}.product-section-heading{gap:16px}}@media (max-width:760px){.platform-support-section,.product-pricing-cta,.product-story-hero,.product-workflow-visual,.real-product-ui{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.product-story-hero{padding:54px 0 62px}.product-pricing-cta>div,.product-story-copy,.product-story-copy p:not(.minimal-label){width:min(100%,342px);max-width:min(100%,342px)}.product-pricing-cta h2,.product-section-heading h2,.product-story-copy h1{font-size:clamp(32px,8.8vw,38px);line-height:1.04}.product-console{border-radius:14px}.product-console-topbar{align-items:flex-start;flex-direction:column;justify-content:center;gap:6px;min-height:70px}.console-publish,.platform-support-row,.product-console-body,.real-product-ui .product-console-body,.workflow-track{grid-template-columns:1fr}.console-source{padding:16px}.console-source strong{font-size:24px}.console-publish{grid-column:auto}.platform-support-section,.product-workflow-visual,.real-product-ui{padding:62px 0}.workflow-track{gap:18px;padding-top:4px}.workflow-track:before{top:0;bottom:0;left:24px;right:auto;width:1px;height:auto}.workflow-node{grid-template-columns:48px minmax(0,1fr);gap:8px 14px;padding-right:0}.workflow-node strong{margin-top:4px}.workflow-node small{grid-column:2}.platform-support-row{gap:8px;align-items:start;padding:18px 0}.platform-support-row em{justify-self:start}.product-pricing-cta{gap:24px;align-items:start;padding:62px 0 72px}.product-pricing-cta .minimal-button{width:100%}.minimal-home,.minimal-product{max-width:100vw;overflow-x:hidden}.minimal-home *,.minimal-product *{max-width:100%}.minimal-home .landing-nav,.minimal-product .landing-nav{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding:14px 0}.minimal-home .landing-nav-menu,.minimal-product .landing-nav-menu{grid-column:1/-1;justify-content:flex-start;width:100%;overflow-x:auto}.minimal-home .landing-nav-actions,.minimal-home .landing-nav-actions .primary-button,.minimal-product .landing-nav-actions,.minimal-product .landing-nav-actions .primary-button{display:none}.minimal-home .landing-link,.minimal-product .landing-link{white-space:nowrap}.minimal-final-cta,.minimal-hero,.minimal-home .public-footer,.minimal-product .public-footer,.minimal-section,.product-detail-list,.product-hero{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.minimal-hero,.product-hero{min-height:auto;padding:72px 0}.minimal-hero h1,.product-hero h1{max-width:100%;font-size:clamp(34px,9vw,38px);line-height:1.06}.minimal-final-cta h2,.minimal-section h2,.minimal-section-heading h2,.product-detail-list h2{max-width:100%;font-size:clamp(28px,7.2vw,32px);line-height:1.12;overflow-wrap:anywhere}.minimal-hero p:not(.minimal-label),.minimal-section p,.product-detail-list p,.product-hero p{max-width:100%;overflow-wrap:break-word;word-break:normal}.minimal-hero>div,.minimal-section>*,.product-detail-list article>*,.product-hero>*{min-width:0;width:min(100%,342px)}.minimal-actions,.minimal-button{width:100%}.minimal-section,.product-detail-list article{grid-template-columns:1fr;gap:24px}.minimal-section{padding:72px 0}.workflow-list article{grid-template-columns:1fr;gap:10px;padding:24px 0}.workflow-list h3,.workflow-list p{grid-column:auto}.minimal-final-cta{padding:72px 0}.product-detail-list{padding:18px 0 72px}.product-detail-list article{padding:36px 0}}.marketing-site,.public-page{background:linear-gradient(180deg,#f8fbff,#ffffff 36%,#f4f7fb)}.marketing-site .landing-nav,.public-page .landing-nav{position:-webkit-sticky;position:sticky;top:14px;z-index:20;width:min(100% - 40px,1180px);margin-top:14px;padding:10px 12px;background:rgb(255 255 255/.92);border:1px solid rgb(203 213 225/.82);border-radius:18px;box-shadow:0 18px 46px rgb(15 23 42/.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketing-site .landing-nav-menu,.public-page .landing-nav-menu{margin-left:0}.marketing-site .brand-mark,.public-page .brand-mark{border-radius:12px;background:#0f172a;box-shadow:none}.site-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;margin:0 0 16px;padding:0 11px;color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase}.site-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr);grid-gap:48px;gap:48px;align-items:center;width:min(100% - 40px,1180px);min-height:760px;margin:0 auto;padding:86px 0 70px}.hero-copy{min-width:0}.site-hero h1{max-width:690px;margin:0;color:#0f172a;font-size:clamp(48px,5.8vw,82px);line-height:.95}.hero-lede{max-width:610px;margin:24px 0 0;color:#475569;font-size:18px;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-primary,.hero-secondary{min-height:48px;padding:0 18px}.hero-primary{background:#2563eb;border-color:#2563eb;box-shadow:0 18px 34px rgb(37 99 235/.2)}.hero-primary:focus-visible,.hero-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.hero-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-trust-row span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;color:#334155;background:#ffffff;border:1px solid #dbe4ef;border-radius:999px;font-size:13px;font-weight:800}.hero-visual{position:relative;min-width:0;padding:22px;background:linear-gradient(135deg,#eff6ff,#ffffff 42%,#f0fdfa);border:1px solid #dbe4ef;border-radius:30px;box-shadow:0 34px 88px rgb(15 23 42/.12)}.product-shell{overflow:hidden;background:#ffffff;border:1px solid #cfd9e8;border-radius:22px;box-shadow:0 24px 62px rgb(15 23 42/.12)}.product-topbar{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 16px;border-bottom:1px solid #e2e8f0}.product-topbar strong{font-size:15px}.product-topbar small{margin-left:auto;color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.product-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);grid-gap:14px;gap:14px;padding:16px}.product-editor,.product-panel,.product-row{min-width:0;background:#f8fbff;border:1px solid #dbe4ef;border-radius:16px}.product-editor{padding:20px}.product-editor span,.product-panel span,.product-row span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.product-editor strong{display:block;margin-top:16px;color:#0f172a;font-size:32px;line-height:1.16}.conversion-section p,.final-cta p,.product-editor p,.product-panel p,.product-row small,.section-heading p{color:#475569;line-height:1.62}.product-editor p{margin:14px 0 0}.editor-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.editor-meta span{min-height:28px;padding:0 10px;color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px}.product-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px}.product-panel strong{font-size:26px}.product-panel p{margin:0}.product-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;color:#ffffff;background:#0f172a;border:0;border-radius:10px;font-size:13px;font-weight:900}.product-account-table{display:grid;grid-gap:10px;gap:10px;padding:0 16px 16px}.product-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:10px 12px}.product-row small,.product-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-row em{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}.hero-floating-card{position:absolute;display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 14px;color:#0f172a;background:#ffffff;border:1px solid #dbe4ef;border-radius:14px;box-shadow:0 18px 42px rgb(15 23 42/.12);font-size:13px;font-weight:900}.hero-floating-card-left{left:-18px;bottom:108px}.hero-floating-card-right{top:74px;right:-18px}.conversion-section,.final-cta,.outcome-strip,.platform-marquee,.workflow-section{width:min(100% - 40px,1180px);margin:0 auto}.platform-marquee{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;padding:18px 0 34px;border-top:1px solid #dbe4ef}.platform-marquee>span{color:#64748b;font-size:13px;font-weight:850}.platform-marquee div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.platform-marquee strong{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;color:#0f172a;background:#ffffff;border:1px solid #dbe4ef;border-radius:999px;font-size:13px;box-shadow:var(--shadow-soft)}.outcome-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px 0 54px}.outcome-strip article{padding:22px;background:#ffffff;border:1px solid #dbe4ef;border-radius:18px;box-shadow:var(--shadow-soft)}.outcome-strip strong{display:block;color:#0f172a;font-size:42px;line-height:1}.outcome-strip span{display:block;margin-top:10px;color:#64748b;font-size:13px;font-weight:800}.workflow-section{padding:24px 0 70px}.section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.42fr);grid-gap:40px;gap:40px;align-items:end;margin-bottom:20px}.conversion-section h2,.final-cta h2,.section-heading h2{margin:0;color:#0f172a;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.conversion-card-grid article,.workflow-grid article{padding:24px;background:#ffffff;border:1px solid #dbe4ef;border-radius:20px;box-shadow:var(--shadow-soft)}.conversion-card-grid svg,.workflow-grid svg{color:#2563eb}.conversion-card-grid h3,.workflow-grid h3{margin:18px 0 0;color:#0f172a;font-size:18px}.conversion-card-grid p,.workflow-grid p{margin:10px 0 0;color:#475569;line-height:1.62}.conversion-section{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,.74fr);grid-gap:36px;gap:36px;align-items:center;margin-bottom:76px;padding:42px;background:#0f172a;border-radius:30px;box-shadow:0 28px 76px rgb(15 23 42/.18)}.conversion-section .site-kicker{color:#bae6fd;background:rgb(14 165 233/.12);border-color:rgb(186 230 253/.28)}.conversion-section h2,.conversion-section p{color:#ffffff}.conversion-section p{color:rgb(255 255 255/.74);margin:18px 0 0}.conversion-copy .primary-button{margin-top:24px}.conversion-card-grid{display:grid;grid-gap:12px;gap:12px}.conversion-card-grid article{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.14)}.conversion-card-grid h3{color:#ffffff}.conversion-card-grid p{color:rgb(255 255 255/.68)}.final-cta{display:grid;place-items:center;margin-bottom:60px;padding:62px 24px;text-align:center;background:linear-gradient(135deg,#eff6ff,#ffffff 50%,#ecfdf5);border:1px solid #dbe4ef;border-radius:30px;box-shadow:var(--shadow-soft)}.final-cta p:not(.site-kicker){max-width:680px;margin:18px auto 24px}.pricing-hero-redesign{min-height:420px;margin:34px auto 0;background:linear-gradient(135deg,#eff6ff,#ffffff 48%,#ecfdf5)}.pricing-layout-redesign{align-items:stretch;padding-top:30px}.pricing-layout-redesign .pricing-card{border-radius:20px}.pricing-layout-redesign .pricing-card.is-featured{border-color:#2563eb;box-shadow:0 24px 62px rgb(37 99 235/.16)}.pricing-faq-redesign article{border-radius:18px}@media (max-width:1040px){.conversion-section,.site-hero{grid-template-columns:1fr}.site-hero{min-height:auto;padding-top:72px}.hero-visual{max-width:760px}.section-heading{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){.marketing-site .landing-nav,.public-page .landing-nav{top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;margin-top:0;border-right:0;border-left:0;border-radius:0}.marketing-site .landing-nav-actions,.public-page .landing-nav-actions{justify-content:flex-end;width:auto}.marketing-site .landing-nav-actions .primary-button,.public-page .landing-nav-actions .primary-button{display:none}.marketing-site .landing-link,.public-page .landing-link{white-space:nowrap}.marketing-site .landing-nav-menu,.public-page .landing-nav-menu{grid-column:1/-1;order:0;width:100%}.conversion-section,.final-cta,.outcome-strip,.platform-marquee,.site-hero,.workflow-section{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.hero-copy,.hero-lede,.pricing-hero p,.pricing-hero>div{width:min(100%,342px);max-width:min(100%,342px);min-width:0}.site-hero{gap:28px;padding:54px 0 42px}.site-hero h1{font-size:clamp(32px,8.8vw,38px);line-height:1.04}.pricing-hero h1,.site-hero h1{max-width:100%;overflow-wrap:normal}.pricing-hero h1{font-size:clamp(31px,8.4vw,38px);line-height:1.08}.hero-lede{font-size:16px;line-height:1.62}.hero-actions,.hero-primary,.hero-secondary{width:100%}.hero-visual{width:100%;max-width:100%;padding:12px;border-radius:22px}.product-topbar small{display:none}.conversion-section,.outcome-strip,.platform-marquee,.product-grid,.workflow-grid{grid-template-columns:1fr}.product-row{grid-template-columns:52px minmax(0,1fr)}.product-row em{grid-column:2;width:-moz-fit-content;width:fit-content}.product-editor strong{font-size:24px}.hero-floating-card{display:none}.platform-marquee div{justify-content:flex-start}.outcome-strip{padding-bottom:40px}.conversion-section,.final-cta{padding:24px;border-radius:22px}.pricing-faq,.pricing-layout,.pricing-note{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)}.pricing-card,.pricing-faq article,.pricing-note{max-width:100%;overflow:hidden}.pricing-card li,.pricing-card p,.pricing-card small,.pricing-faq p,.pricing-note p{overflow-wrap:anywhere}}.pricing-page .landing-nav{top:0;width:min(100% - 40px,1180px);margin-top:0;padding:16px 0;background:rgb(255 255 255/.92);border:0;border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pricing-page .brand-mark{border-radius:8px;background:#08090a}.pricing-page .pricing-hero{min-height:500px;margin:0;padding:96px 20px 70px;background:linear-gradient(180deg,#ffffff,#f8fafc);border-top:0;border-bottom:1px solid #e5e7eb}.pricing-page .pricing-faq,.pricing-page .pricing-layout{width:min(100% - 40px,1180px)}@media (max-width:760px){.pricing-page .landing-nav,.saas-home .landing-nav{top:0;width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin-top:0;border-right:0;border-left:0;border-radius:0}.pricing-page .pricing-hero p,.pricing-page .pricing-hero>div,.saas-hero-copy,.saas-hero-copy p{width:100%;max-width:100%}.pricing-page .pricing-hero{padding:72px 14px 56px}.pricing-page .pricing-faq,.pricing-page .pricing-layout{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)}}.relay-site{--relay-ink:#0b1020;--relay-muted:#586174;--relay-soft:#f6f8fb;--relay-line:#dfe5ee;--relay-blue:#2563eb;--relay-blue-dark:#1d4ed8;--relay-rose:#e11d48;--relay-teal:#0f766e;--relay-shadow:0 24px 70px rgb(15 23 42/0.11);min-height:100vh;padding-top:70px;color:var(--relay-ink);background:linear-gradient(180deg,#ffffff,#f7f9fc 46%,#ffffff)}.relay-site .landing-nav{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:40;width:min(100% - 40px,1200px);padding:15px 0;background:rgb(255 255 255/.9);border-bottom:1px solid var(--relay-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.relay-contact,.relay-section{scroll-margin-top:92px}.relay-site .brand-mark{width:34px;height:34px;color:#ffffff;background:var(--relay-ink);border-radius:8px;box-shadow:none}.relay-site .landing-brand strong{color:var(--relay-ink);font-weight:850}.relay-site .landing-nav-menu{gap:26px;margin-left:0}.relay-site .landing-link,.relay-site .landing-nav-menu a{color:#526070;font-size:14px;font-weight:760}.relay-site .landing-link:focus-visible,.relay-site .landing-link:hover,.relay-site .landing-nav-menu a:focus-visible,.relay-site .landing-nav-menu a:hover{color:var(--relay-ink)}.relay-site .landing-nav-actions .primary-button{min-height:39px;padding:0 14px;color:#ffffff;background:var(--relay-blue);border-color:var(--relay-blue);border-radius:8px;box-shadow:none}.relay-site .landing-nav-actions .primary-button:focus-visible,.relay-site .landing-nav-actions .primary-button:hover{background:var(--relay-blue-dark);border-color:var(--relay-blue-dark);transform:none}.relay-contact,.relay-hero,.relay-platform-strip,.relay-quotes,.relay-section,.relay-site .public-footer{width:min(100% - 40px,1200px);margin:0 auto}.relay-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(540px,1.05fr);grid-gap:56px;gap:56px;align-items:center;min-height:760px;padding:74px 0 58px}.relay-hero-copy{min-width:0}.relay-adapt h2,.relay-contact h2,.relay-hero h1,.relay-quotes h2,.relay-section-heading h2{margin:0;color:var(--relay-ink);font-weight:760;letter-spacing:0}.relay-hero h1{max-width:660px;font-size:clamp(48px,5.1vw,70px);line-height:1}.relay-hero-copy>p{max-width:590px;margin:24px 0 0;color:var(--relay-muted);font-size:18px;line-height:1.68}.relay-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.relay-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 17px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:820;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.relay-button-primary{color:#ffffff;background:var(--relay-blue);border-color:var(--relay-blue);box-shadow:0 14px 28px rgb(37 99 235/.22)}.relay-button-primary:focus-visible,.relay-button-primary:hover{background:var(--relay-blue-dark);border-color:var(--relay-blue-dark)}.relay-button-secondary{color:var(--relay-ink);background:#ffffff;border-color:#cfd8e5;box-shadow:0 1px 1px rgb(15 23 42/.03)}.relay-button-secondary:focus-visible,.relay-button-secondary:hover{border-color:#aab7ca;background:#f8fafc}.relay-hero-notes{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.relay-hero-notes span{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;color:#4b5565;background:#ffffff;border:1px solid var(--relay-line);border-radius:8px;font-size:12px;font-weight:760}.relay-cockpit{display:grid;grid-template-columns:158px minmax(0,1fr);min-width:0;overflow:hidden;background:#ffffff;border:1px solid #cfd8e5;border-radius:18px;box-shadow:var(--relay-shadow)}.relay-cockpit-sidebar{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:430px;padding:16px;color:#d7deea;background:#0b1020;border-right:1px solid rgb(255 255 255/.08)}.relay-cockpit-sidebar strong{margin-bottom:12px;color:#ffffff;font-size:14px}.relay-cockpit-sidebar button,.relay-cockpit-sidebar span{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:760}.relay-cockpit-sidebar button{color:#ffffff;background:var(--relay-blue);border:0}.relay-cockpit-sidebar span{color:#9aa6bb}.relay-cockpit-sidebar span.is-active{color:#ffffff;background:rgb(255 255 255/.1)}.relay-cockpit-main{min-width:0;background:#f7f9fc}.relay-cockpit-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:0 18px;background:#ffffff;border-bottom:1px solid var(--relay-line)}.relay-cockpit-top span,.relay-cockpit-top strong{display:block}.relay-cockpit-top strong{color:var(--relay-ink);font-size:14px}.relay-cockpit-top span{margin-top:3px;color:#647084;font-size:12px;font-weight:720}.relay-cockpit-top em{flex:0 0 auto;padding:6px 9px;color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:8px;font-size:12px;font-style:normal;font-weight:830}.relay-cockpit-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr);grid-gap:14px;gap:14px;padding:16px}.relay-source-panel,.relay-variant-panel{min-width:0;background:#ffffff;border:1px solid var(--relay-line);border-radius:12px}.relay-source-panel{min-height:245px;padding:20px}.relay-adapt-copy>span,.relay-contact>div>span,.relay-quotes>div>span,.relay-section-heading>span,.relay-source-panel>span,.relay-variant-panel>span{display:block;color:var(--relay-rose);font-size:12px;font-weight:860;text-transform:uppercase}.relay-source-panel h2{margin:18px 0 0;color:var(--relay-ink);font-size:clamp(24px,2.1vw,30px);line-height:1.08}.relay-source-panel p{margin:14px 0 0;color:var(--relay-muted);line-height:1.6}.relay-source-panel div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.relay-plan-limits span,.relay-source-panel small{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;color:#334155;background:#f8fafc;border:1px solid var(--relay-line);border-radius:8px;font-size:12px;font-weight:760}.relay-variant-panel{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px}.relay-variant-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 12px;background:#f8fafc;border:1px solid var(--relay-line);border-radius:10px}.relay-variant-row.is-active{background:#eff6ff;border-color:#bfdbfe}.relay-variant-row strong{color:var(--relay-ink);font-size:13px}.relay-variant-row small{color:#647084;font-size:12px;font-weight:760}.relay-status-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 16px 16px}.relay-status-pill{display:flex;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;color:#065f46;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;font-size:12px;font-weight:780}.relay-status-pill.is-warn{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.relay-status-pill svg{flex:0 0 auto}.relay-platform-strip{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:18px 0 48px;border-top:1px solid var(--relay-line)}.relay-platform-strip>span{color:#647084;font-size:13px;font-weight:820}.relay-platform-strip div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.relay-platform-strip strong{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;color:var(--relay-ink);background:#ffffff;border:1px solid var(--relay-line);border-radius:8px;font-size:13px}.relay-section{padding:70px 0;border-top:1px solid var(--relay-line)}.relay-section-heading{display:grid;grid-template-columns:minmax(0,.74fr) minmax(300px,.38fr);grid-gap:42px;gap:42px;align-items:end;margin-bottom:24px}.relay-adapt h2,.relay-contact h2,.relay-quotes h2,.relay-section-heading h2{font-size:clamp(34px,4vw,56px);line-height:1.03}.relay-adapt-copy p,.relay-contact p,.relay-section-heading p{margin:0;color:var(--relay-muted);line-height:1.68}.relay-section-heading p{align-self:end}.relay-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--relay-line)}.relay-workflow-grid article{min-width:0;padding:24px 22px 0 0;border-right:1px solid var(--relay-line)}.relay-workflow-grid article:last-child{border-right:0}.relay-workflow-grid svg{color:var(--relay-blue)}.relay-contact-list h3,.relay-plan h3,.relay-platform-cards h3,.relay-workflow-grid h3{margin:16px 0 0;color:var(--relay-ink);font-size:18px;line-height:1.25}.relay-contact-list p,.relay-plan p,.relay-platform-cards p,.relay-workflow-grid p{margin:10px 0 0;color:var(--relay-muted);line-height:1.6}.relay-adapt{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,.72fr);grid-gap:38px;gap:38px;align-items:center;padding:48px;background:#0b1020;border:0;border-radius:18px;box-shadow:0 26px 70px rgb(15 23 42/.16)}.relay-adapt-copy>span{color:#fda4af}.relay-adapt h2,.relay-adapt-copy p{color:#ffffff}.relay-adapt-copy p{max-width:620px;margin-top:18px;color:rgb(255 255 255/.72)}.relay-adapt-copy .relay-button{margin-top:26px;color:#ffffff;background:rgb(255 255 255/.1);border-color:rgb(255 255 255/.18)}.relay-platform-cards{display:grid;grid-gap:12px;gap:12px}.relay-platform-cards article{padding:18px;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.13);border-radius:12px}.relay-platform-cards article>div{display:flex;justify-content:space-between;gap:12px}.relay-platform-cards p,.relay-platform-cards strong{color:#ffffff}.relay-platform-cards span{color:#bfdbfe;font-size:12px;font-weight:820}.relay-platform-cards p{color:rgb(255 255 255/.72)}.relay-platform-cards small{display:inline-flex;margin-top:14px;color:#fecdd3;font-size:12px;font-weight:820}.relay-center-heading{display:block;max-width:760px;text-align:left}.relay-center-heading p{max-width:610px;margin-top:16px}.relay-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.relay-plan{position:relative;display:flex;flex-direction:column;gap:20px;min-width:0;padding:24px;background:#ffffff;border:1px solid var(--relay-line);border-radius:14px;box-shadow:0 1px 2px rgb(15 23 42/.04)}.relay-plan.is-featured{border-color:#93c5fd;box-shadow:0 22px 54px rgb(37 99 235/.14)}.relay-plan>div:first-child>span{color:var(--relay-rose);font-size:12px;font-weight:860;text-transform:uppercase}.relay-plan h3{margin-top:9px;font-size:24px}.relay-plan-price strong{display:block;color:var(--relay-ink);font-size:clamp(38px,4vw,54px);line-height:1}.relay-plan-price small{display:block;margin-top:8px;color:#647084;font-size:12px;font-weight:720;line-height:1.5}.relay-plan-limits{display:flex;flex-wrap:wrap;gap:8px}.relay-plan ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.relay-plan li{display:flex;gap:10px;align-items:flex-start;color:#1f2937;font-size:13px;font-weight:720;line-height:1.45}.relay-plan li svg{flex:0 0 auto;margin-top:1px;color:var(--relay-teal)}.relay-checkout-actions,.relay-plan .relay-button{width:100%;margin-top:auto}.relay-checkout-actions{display:grid;grid-gap:8px;gap:8px}.relay-checkout-actions button,.relay-checkout-actions form{width:100%}.relay-quotes{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.88fr);grid-gap:34px;gap:34px;align-items:center;padding:74px 0;border-top:1px solid var(--relay-line)}.relay-quotes h2{margin-top:10px}.relay-quote-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.relay-quote-track{display:flex;gap:12px;width:max-content;animation:relayQuoteScroll 34s linear infinite}.relay-quote-rail:hover .relay-quote-track{animation-play-state:paused}.relay-quote-track figure{width:300px;margin:0;padding:20px;background:#ffffff;border:1px solid var(--relay-line);border-radius:12px;box-shadow:0 1px 2px rgb(15 23 42/.04)}.relay-quote-track blockquote{margin:0;color:var(--relay-ink);font-size:15px;font-weight:740;line-height:1.48}.relay-quote-track figcaption{margin-top:14px;color:var(--relay-muted);font-size:12px;font-weight:760}.relay-contact{display:grid;grid-template-columns:minmax(0,.75fr) minmax(360px,.55fr);grid-gap:42px;gap:42px;align-items:start;padding:74px 0;border-top:1px solid var(--relay-line)}.relay-contact h2{margin-top:10px;max-width:720px}.relay-contact p{max-width:620px;margin-top:18px}.relay-mail-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:24px;padding:0 13px;color:var(--relay-blue);background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-weight:820}.relay-contact-list{display:grid;border-top:1px solid var(--relay-line)}.relay-contact-list article{padding:20px 0;border-bottom:1px solid var(--relay-line)}.relay-contact-list h3{margin:0}.relay-site .public-footer{border-top-color:var(--relay-line)}@keyframes relayQuoteScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.relay-quote-track{animation:none}}@media (max-width:1080px){.relay-adapt,.relay-contact,.relay-hero,.relay-quotes,.relay-section-heading{grid-template-columns:1fr}.relay-hero{min-height:auto}.relay-cockpit{max-width:820px}.relay-pricing-grid,.relay-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-workflow-grid article:nth-child(2){border-right:0}.relay-workflow-grid article:nth-child(n+3){padding-top:24px;border-top:1px solid var(--relay-line)}}@media (max-width:760px){.relay-site{max-width:100vw;padding-top:91px;overflow-x:hidden}.relay-site *{max-width:100%}.relay-site .landing-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding:14px 0}.relay-site .landing-nav-menu{grid-column:1/-1;justify-content:flex-start;width:100%;overflow-x:auto}.relay-site .landing-nav-actions{display:none}.relay-contact,.relay-hero,.relay-platform-strip,.relay-quotes,.relay-section,.relay-site .public-footer{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.relay-hero{gap:34px;padding:54px 0 34px}.relay-hero h1{font-size:clamp(34px,10vw,42px);line-height:1.04}.relay-hero-copy>p{font-size:16px}.relay-actions,.relay-actions .relay-button{width:100%}.relay-cockpit{grid-template-columns:1fr;border-radius:14px}.relay-cockpit-sidebar{display:flex;min-height:auto;overflow-x:auto;padding:12px}.relay-cockpit-sidebar strong{display:none}.relay-cockpit-sidebar button,.relay-cockpit-sidebar span{flex:0 0 auto}.relay-cockpit-grid,.relay-platform-strip,.relay-pricing-grid,.relay-status-row,.relay-workflow-grid{grid-template-columns:1fr}.relay-cockpit-top{align-items:flex-start;flex-direction:column;justify-content:center;min-height:78px;padding:12px 14px}.relay-source-panel{min-height:auto;padding:17px}.relay-source-panel h2{font-size:25px}.relay-platform-strip{gap:12px;padding-bottom:34px}.relay-platform-strip div{justify-content:flex-start}.relay-contact,.relay-quotes,.relay-section{padding:54px 0}.relay-adapt h2,.relay-contact h2,.relay-quotes h2,.relay-section-heading h2{font-size:clamp(30px,8.2vw,36px);line-height:1.08}.relay-workflow-grid article,.relay-workflow-grid article:nth-child(n){padding:22px 0;border-right:0;border-top:0;border-bottom:1px solid var(--relay-line)}.relay-workflow-grid article:last-child{border-bottom:0}.relay-adapt{width:100%;padding:24px;border-radius:14px}.relay-plan{padding:20px}.relay-quote-rail{width:100%;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.relay-quote-track{animation:none}.relay-quote-track figure{width:280px}}:root{--od-bg:#f4f1ea;--od-bg-deep:#e6dfd1;--od-paper:#fffdf8;--od-paper-2:#f9f6ee;--od-ink:#15130f;--od-muted:#645f55;--od-soft:#8a8376;--od-line:#d9d0bf;--od-line-strong:#b9ac98;--od-blue:#2454d6;--od-blue-dark:#173aa0;--od-amber:#c26a19;--od-green:#0f766e;--od-red:#be123c;--od-shadow:0 22px 80px rgb(54 45 31/0.13);--od-radius:10px}body{color:var(--od-ink);background:linear-gradient(90deg,rgb(21 19 15/.035) 1px,transparent 1px),linear-gradient(180deg,rgb(21 19 15/.028) 1px,transparent 1px),var(--od-bg);background-size:44px 44px;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif}a,button,input,select,textarea{letter-spacing:0}:focus-visible{outline:2px solid var(--od-blue);outline-offset:3px}.postrelay-front{min-height:100vh;color:var(--od-ink);background:radial-gradient(circle at 8% 10%,rgb(194 106 25/.12),transparent 28rem),linear-gradient(180deg,rgb(255 253 248/.86),rgb(244 241 234/.95) 46%,rgb(255 253 248/.92))}.postrelay-front .landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;width:min(100% - 40px,1240px);padding:16px 0;background:rgb(244 241 234/.88);border-bottom:1px solid var(--od-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.postrelay-front .brand-mark{width:34px;height:34px;color:#fffdf8;background:var(--od-ink);border-radius:7px;box-shadow:none}.postrelay-front .landing-brand strong{color:var(--od-ink);font-weight:850}.postrelay-front .landing-nav-menu{gap:28px;margin-left:0}.postrelay-front .landing-link,.postrelay-front .landing-nav-menu a{color:var(--od-muted);font-size:14px;font-weight:760}.postrelay-front .landing-link:focus-visible,.postrelay-front .landing-link:hover,.postrelay-front .landing-nav-menu a:focus-visible,.postrelay-front .landing-nav-menu a:hover{color:var(--od-ink)}.postrelay-front .landing-nav-actions .primary-button{min-height:40px;padding:0 15px;color:#fffdf8;background:var(--od-ink);border-color:var(--od-ink);border-radius:8px;box-shadow:none}.front-contact,.front-hero,.front-platform-rail,.front-quotes,.front-section,.postrelay-front .public-footer{width:min(100% - 40px,1240px);margin:0 auto}.front-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(620px,1.05fr);grid-gap:56px;gap:56px;min-height:calc(100vh - 67px);padding:70px 0 48px}.front-hero-copy h1{max-width:710px;margin:0;color:var(--od-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,6.2vw,98px);font-weight:700;line-height:.88}.front-hero-copy p{max-width:640px;margin:28px 0 0;color:var(--od-muted);font-size:19px;line-height:1.64}.front-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.front-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:830;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.front-button:focus-visible,.front-button:hover{transform:translateY(-1px)}.front-button-primary{color:#fffdf8;background:var(--od-blue);border-color:var(--od-blue)}.front-button-primary:focus-visible,.front-button-primary:hover{background:var(--od-blue-dark);border-color:var(--od-blue-dark)}.front-button-secondary{color:var(--od-ink);background:rgb(255 253 248/.82);border-color:var(--od-line-strong)}.front-desk{min-width:0;overflow:hidden;background:var(--od-paper);border:1px solid var(--od-line-strong);border-radius:14px;box-shadow:var(--od-shadow)}.front-desk-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 16px 0 18px;background:#1c1a15;border-bottom:1px solid #1c1a15}.front-desk-top span,.front-desk-top strong{display:block}.front-desk-top strong{color:#fffdf8;font-size:14px}.front-desk-top span{margin-top:3px;color:#c8beaa;font-size:12px;font-weight:720}.front-desk-top button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;color:#fffdf8;background:var(--od-blue);border:0;border-radius:8px;font-size:12px;font-weight:830}.front-desk-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(230px,.75fr);grid-gap:0;gap:0}.front-lanes,.front-queue-card,.front-source-card{min-width:0;padding:22px}.front-source-card{min-height:390px;border-right:1px solid var(--od-line)}.front-board-copy>span,.front-contact>div>span,.front-plan-top>span,.front-quotes>div>span,.front-section-heading>span,.front-source-card>span{color:var(--od-amber);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.front-source-card h2{max-width:420px;margin:22px 0 0;color:var(--od-ink);font-size:clamp(34px,3.4vw,48px);line-height:.98}.front-source-card p{max-width:440px;margin:18px 0 0;color:var(--od-muted);line-height:1.62}.front-source-card div{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.front-plan-limits span,.front-source-card small{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;color:var(--od-muted);background:var(--od-paper-2);border:1px solid var(--od-line);border-radius:7px;font-size:12px;font-weight:780}.front-lanes{display:grid;grid-gap:10px;gap:10px;align-content:start;background:var(--od-paper-2);border-bottom:1px solid var(--od-line)}.front-lanes-heading,.front-queue-card>div:first-child{display:flex;align-items:center;gap:8px;color:var(--od-ink);font-size:13px}.front-lanes article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;background:var(--od-paper);border:1px solid var(--od-line);border-radius:9px}.front-lanes small,.front-lanes strong{display:block}.front-lanes strong{font-size:14px}.front-lanes small{margin-top:4px;color:var(--od-muted);font-size:12px;font-weight:720}.front-lanes article>span{color:var(--od-blue);font-size:12px;font-weight:850}.front-queue-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.front-queue-card>div:first-child{grid-column:1/-1}.front-status{display:flex;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 9px;color:#075b51;background:#e7f5ef;border:1px solid #aed9cc;border-radius:8px;font-size:12px;font-weight:800}.front-status.is-warn{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.front-platform-rail{display:grid;grid-template-columns:.9fr 1.1fr 1.25fr;grid-gap:14px;gap:14px;align-items:stretch;padding:18px 0 42px;border-top:1px solid var(--od-line)}.front-platform-rail article{min-width:0;padding:18px;background:rgb(255 253 248/.82);border:1px solid var(--od-line);border-radius:12px}.front-platform-rail article>span{color:var(--od-muted);font-size:13px;font-weight:820}.front-platform-rail p{min-height:44px;margin:8px 0 14px;color:var(--od-muted);font-size:13px;line-height:1.55}.front-platform-rail div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.front-platform-rail strong{min-height:38px;padding:9px 14px;background:var(--od-paper);border:1px solid var(--od-line);border-radius:8px;font-size:13px}.front-contact,.front-quotes,.front-section{padding:78px 0;border-top:1px solid var(--od-line);scroll-margin-top:86px}.front-section-heading{display:grid;grid-template-columns:minmax(0,.76fr) minmax(300px,.4fr);grid-gap:46px;gap:46px;align-items:end;margin-bottom:28px}.front-board-copy h2,.front-contact h2,.front-quotes h2,.front-section-heading h2{margin:10px 0 0;color:var(--od-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.4vw,64px);line-height:.98}.front-board-copy p,.front-contact p,.front-contact-list p,.front-plan p,.front-section-heading p,.front-version-stack p{margin:0;color:var(--od-muted);line-height:1.66}.front-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--od-line)}.front-workflow article{min-width:0;padding:24px 22px 0 0}.front-workflow small{color:var(--od-soft);font-size:12px;font-weight:850}.front-workflow svg{display:block;margin-top:18px;color:var(--od-blue)}.front-contact-list h3,.front-version-stack h3,.front-workflow h3{margin:18px 0 0;color:var(--od-ink);font-size:19px}.front-contact-list p,.front-version-stack p,.front-workflow p{margin-top:10px}.front-board-section{display:grid;grid-template-columns:minmax(0,.75fr) minmax(440px,.6fr);grid-gap:42px;gap:42px;align-items:center;padding:52px;color:#fffdf8;background:#1c1a15;border:1px solid #1c1a15;border-radius:16px;box-shadow:var(--od-shadow)}.front-board-copy h2,.front-board-copy p{color:#fffdf8}.front-board-copy p{max-width:620px;margin-top:18px;color:rgb(255 253 248/.72)}.front-board-copy .front-button{margin-top:26px;color:#fffdf8;background:rgb(255 253 248/.08);border-color:rgb(255 253 248/.22)}.front-version-stack{display:grid;grid-gap:12px;gap:12px}.front-version-stack article{padding:18px;background:rgb(255 253 248/.07);border:1px solid rgb(255 253 248/.16);border-radius:10px}.front-version-stack article>div{display:flex;justify-content:space-between;gap:12px}.front-version-stack strong{color:#fffdf8}.front-version-stack span{color:#f7c27e;font-size:12px;font-weight:850}.front-version-stack p{color:rgb(255 253 248/.72)}.front-version-stack small{display:inline-flex;margin-top:14px;color:#93c5fd;font-size:12px;font-weight:850}.front-pricing-heading{max-width:920px}.front-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.front-plan{display:flex;flex-direction:column;gap:20px;min-width:0;padding:24px;background:var(--od-paper);border:1px solid var(--od-line);border-radius:12px}.front-plan.is-featured{border-color:var(--od-blue);box-shadow:0 18px 54px rgb(36 84 214/.14)}.front-plan h3{margin:10px 0 0;color:var(--od-ink);font-size:25px}.front-plan-price strong{display:block;color:var(--od-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,58px);line-height:1}.front-plan-price small{display:block;margin-top:8px;color:var(--od-muted);font-size:12px;font-weight:720;line-height:1.45}.front-plan-limits{display:flex;flex-wrap:wrap;gap:8px}.front-plan ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.front-plan li{display:flex;gap:10px;align-items:flex-start;color:var(--od-ink);font-size:13px;font-weight:720;line-height:1.44}.front-plan li svg{flex:0 0 auto;margin-top:1px;color:var(--od-green)}.front-checkout-actions,.front-plan .front-button{width:100%;margin-top:auto}.front-checkout-actions{display:grid;grid-gap:8px;gap:8px}.front-checkout-actions button,.front-checkout-actions form{width:100%}.front-quotes{grid-template-columns:minmax(300px,.42fr) minmax(0,.88fr);grid-gap:34px;gap:34px;align-items:center}.front-quote-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.front-quote-track{gap:12px;animation:frontQuoteScroll 34s linear infinite}.front-quote-rail:hover .front-quote-track{animation-play-state:paused}.front-quote-track figure{width:310px;margin:0;padding:20px;background:var(--od-paper);border:1px solid var(--od-line);border-radius:10px}.front-quote-track blockquote{margin:0;color:var(--od-ink);font-size:15px;font-weight:760;line-height:1.48}.front-quote-track figcaption{margin-top:14px;color:var(--od-muted);font-size:12px;font-weight:760}.front-contact{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,.54fr);grid-gap:44px;gap:44px;align-items:start}.front-contact h2{max-width:760px}.front-contact p{max-width:620px;margin-top:18px}.front-mail-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:24px;padding:0 13px;color:var(--od-blue);background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;font-weight:820}.front-contact-list{display:grid;border-top:1px solid var(--od-line)}.front-contact-list article{padding:20px 0;border-bottom:1px solid var(--od-line)}.front-contact-list h3{margin:0}.postrelay-front .public-footer,.public-page .public-footer{border-top-color:var(--od-line)}@keyframes frontQuoteScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.app-shell{grid-template-columns:248px minmax(0,1fr);background:var(--od-bg)}.sidebar{color:#f9f6ee;background:#1c1a15;border-right:1px solid #2b281f}.brand-lockup{border-bottom:1px solid rgb(255 253 248/.12);padding-bottom:18px}.sidebar .brand-mark{color:#1c1a15;background:#f7c27e;border-radius:7px;box-shadow:none}.brand-lockup small,.sidebar-status small{color:#bdb29e}.nav-list{gap:4px}.nav-item{min-height:42px;color:#c8beaa}.nav-item.is-active,.nav-item:focus-visible,.nav-item:hover{color:#fffdf8;background:rgb(255 253 248/.1)}.sidebar-status{background:rgb(255 253 248/.06);border-color:rgb(255 253 248/.12);border-radius:10px}.main-area{background:linear-gradient(90deg,rgb(21 19 15/.035) 1px,transparent 1px),linear-gradient(180deg,rgb(21 19 15/.028) 1px,transparent 1px),var(--od-bg);background-size:44px 44px}.topbar{padding-bottom:24px;border-bottom:1px solid var(--od-line)}.topbar h1{color:var(--od-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);line-height:.96}.field-label,.metric-card small,.metric-card span,.page-kicker,.panel-heading p,.platform-tab span{color:var(--od-muted)}.auth-form button,.auth-oauth-button,.icon-button,.primary-button,.secondary-button,.sidebar-link-button,.text-button{border-radius:8px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.primary-button{color:#fffdf8;background:var(--od-blue);border-color:var(--od-blue);box-shadow:none}.primary-button:focus-visible,.primary-button:hover{background:var(--od-blue-dark);border-color:var(--od-blue-dark);transform:translateY(-1px)}.icon-button,.secondary-button{color:var(--od-ink);background:var(--od-paper);border-color:var(--od-line)}.icon-button:focus-visible,.icon-button:hover,.secondary-button:focus-visible,.secondary-button:hover{border-color:var(--od-line-strong);background:#fffaf0}.metric-row{gap:12px}.auth-panel,.composer-editor,.contact-card,.media-attachment-panel,.metric-card,.panel,.platform-preview-panel,.policy-content,.publish-panel{background:var(--od-paper);border:1px solid var(--od-line);border-radius:12px;box-shadow:none}.metric-card:before{background:var(--od-amber)}.metric-card strong{color:var(--od-ink);font-family:Georgia,Times New Roman,serif}.panel-heading{border-bottom-color:var(--od-line)}.auth-panel h2,.panel-heading h2{color:var(--od-ink);font-family:Georgia,Times New Roman,serif}.connection-row,.draft-summary,.empty-state,.history-row,.issue-row,.media-asset-card,.platform-preview-card,.target-row,.variant-preview{background:var(--od-paper-2);border-color:var(--od-line);border-radius:10px}.auth-form input,.base-composer,.composer-main-input,.variant-editor textarea{color:var(--od-ink);background:#fffdf8;border-color:var(--od-line);border-radius:10px}.auth-form input:focus,.base-composer:focus,.composer-main-input:focus,.variant-editor textarea:focus{border-color:var(--od-blue);box-shadow:0 0 0 3px rgb(36 84 214/.14)}.composer-platform-tab,.platform-tab{color:var(--od-muted);background:var(--od-paper-2);border-color:var(--od-line)}.composer-platform-tab.is-active,.composer-platform-tab:focus-visible,.composer-platform-tab:hover,.platform-tab.is-active,.platform-tab:focus-visible,.platform-tab:hover{color:var(--od-blue);background:#eef2ff;border-color:#c7d2fe}.platform-availability{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;color:#8a5d05;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;font-size:11px;font-style:normal;font-weight:840;line-height:1}.platform-availability.is-live{color:#075b51;background:#e7f5ef;border-color:#aed9cc}.variant-draft-notice{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;color:#8a5d05;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;font-size:13px;font-weight:720;line-height:1.45}.variant-draft-notice svg{flex:0 0 auto;margin-top:1px}.status-success{color:#075b51;background:#e7f5ef;border-color:#aed9cc}.status-danger{color:var(--od-red);background:#fff1f2}.status-info{color:var(--od-blue);background:#eef2ff;border-color:#c7d2fe}.status-warning{color:#9a4d09;background:#fff7ed}.status-neutral{color:var(--od-muted)}.status-neutral,.table-row{background:var(--od-paper-2);border-color:var(--od-line)}.preview-card-actions,.preview-card-actions-x{color:var(--od-muted);border-top-color:var(--od-line)}.platform-preview-card-x .preview-card-actions-x{color:#71767b;border-top-color:transparent}.auth-page{background:radial-gradient(circle at 20% 18%,rgb(194 106 25/.14),transparent 26rem),var(--od-bg)}.auth-panel{color:var(--od-ink)}.auth-panel h1{font-family:Georgia,Times New Roman,serif}.auth-form button{color:#fffdf8;background:var(--od-blue);border-color:var(--od-blue)}.auth-oauth-button{background:var(--od-paper-2);border-color:var(--od-line)}.public-page{color:var(--od-ink);background:var(--od-bg)}.public-page .landing-nav{background:rgb(244 241 234/.88);border-bottom:1px solid var(--od-line);box-shadow:none}.policy-heading h1,.public-hero h1{font-family:Georgia,Times New Roman,serif}@media (prefers-reduced-motion:reduce){.front-quote-track{animation:none}.front-button:focus-visible,.front-button:hover,.primary-button:focus-visible,.primary-button:hover{transform:none}}@media (max-width:1120px){.front-board-section,.front-contact,.front-hero,.front-quotes,.front-section-heading{grid-template-columns:1fr}.front-hero{min-height:auto}.front-desk{max-width:820px}.front-pricing-grid,.front-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.front-workflow article:nth-child(2){border-right:0}.front-workflow article:nth-child(n+3){padding-top:24px;border-top:1px solid var(--od-line)}}@media (max-width:760px){.postrelay-front{max-width:100vw;overflow-x:hidden}.postrelay-front *{max-width:100%}.postrelay-front .landing-nav,.public-page .landing-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.postrelay-front .landing-nav-menu,.public-page .landing-nav-menu{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.postrelay-front .landing-nav-actions,.public-page .landing-nav-actions{display:none}.front-contact,.front-hero,.front-platform-rail,.front-quotes,.front-section,.postrelay-front .public-footer{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.front-hero{gap:34px;padding:48px 0 34px}.front-hero-copy h1{font-size:clamp(42px,13vw,58px);line-height:.94}.front-hero-copy p{font-size:16px}.front-actions,.front-actions .front-button{width:100%}.front-desk-body,.front-platform-rail,.front-pricing-grid,.front-queue-card,.front-workflow{grid-template-columns:1fr}.front-desk-top{align-items:flex-start;flex-direction:column;justify-content:center;padding:14px}.front-source-card{min-height:auto;border-right:0;border-bottom:1px solid var(--od-line)}.front-source-card h2{font-size:33px}.front-platform-rail div{justify-content:flex-start}.front-contact,.front-quotes,.front-section{padding:56px 0}.front-board-copy h2,.front-contact h2,.front-quotes h2,.front-section-heading h2{font-size:clamp(34px,10vw,42px);line-height:1}.front-workflow article,.front-workflow article:nth-child(n){padding:22px 0;border-right:0;border-top:0;border-bottom:1px solid var(--od-line)}.front-board-section{width:calc(100vw - 28px);padding:24px}.front-quote-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.front-quote-track{animation:none}.front-quote-track figure{width:280px}}:root{--trial-green:#61c983;--trial-green-dark:#26985b;--trial-green-soft:#eaf8ef}.postrelay-front .landing-nav{width:min(100% - 48px,1320px);min-height:76px;padding:14px 18px;background:rgb(255 253 248/.9);border:1px solid rgb(185 172 152/.7);border-top:0;border-radius:0 0 14px 14px;box-shadow:0 18px 50px rgb(54 45 31/.08)}.postrelay-front .brand-mark{width:42px;height:42px;border-radius:10px;font-size:14px}.postrelay-front .landing-brand{gap:14px}.postrelay-front .landing-brand strong{font-size:18px}.postrelay-front .landing-nav-menu{gap:36px}.postrelay-front .landing-link,.postrelay-front .landing-nav-menu a{font-size:15px}.postrelay-front .landing-nav-actions{gap:14px}.postrelay-front .landing-nav-actions .primary-button{min-height:48px;padding:0 20px;font-size:14px}.pricing-switcher{display:grid;grid-gap:24px;gap:24px}.front-pricing .front-section-heading{display:block;margin-right:auto;margin-left:auto}.front-pricing .front-section-heading h2{font-size:clamp(38px,5vw,58px);line-height:1.02}.front-pricing .front-section-heading p{max-width:620px;margin:14px auto 0}.pricing-controls{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;justify-content:center;margin-top:6px}.billing-segment{display:grid;grid-template-columns:repeat(2,minmax(108px,1fr));width:min(100%,306px);padding:4px;background:#ffffff;border:1px solid #cfd6d1;border-radius:999px;box-shadow:0 8px 26px rgb(54 45 31/.08)}.billing-segment button{min-height:34px;color:#263341;background:transparent;border:0;border-radius:999px;font-size:14px;font-weight:760;transition:background-color .18s ease,color .18s ease}.billing-segment button.is-active{color:#06371d;background:var(--trial-green)}.trial-toggle{display:inline-flex;align-items:center;gap:10px;color:#263341;font-size:14px;font-weight:760}.trial-toggle input{position:absolute;opacity:0;pointer-events:none}.trial-toggle i{position:relative;width:48px;height:28px;background:#cad3ce;border-radius:999px;transition:background-color .18s ease}.trial-toggle i:after{position:absolute;top:4px;left:4px;width:20px;height:20px;content:"";background:#ffffff;border-radius:999px;box-shadow:0 2px 8px rgb(0 0 0/.18);transition:transform .18s ease}.trial-toggle input:checked+i{background:var(--trial-green)}.trial-toggle input:checked+i:after{transform:translateX(20px)}.trial-toggle input:focus-visible+i{outline:2px solid var(--od-blue);outline-offset:3px}.pricing-trial-note{display:inline-flex;gap:8px;align-items:center;justify-self:center;min-height:34px;padding:0 12px;color:#1d3b2a;background:var(--trial-green-soft);border:1px solid #b7e5c7;border-radius:999px;font-size:13px;font-weight:760}.pricing-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1040px;margin:0 auto}.pricing-card{min-height:720px;padding:32px 30px;border-color:#e4e2dc;border-radius:8px;box-shadow:0 16px 42px rgb(54 45 31/.08)}.pricing-card.is-featured{border-color:var(--trial-green);box-shadow:0 18px 48px rgb(38 152 91/.16)}.front-pricing .pricing-card.is-featured:before{display:none;content:none}.pricing-card-top>div{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.pricing-card h3{margin:0;color:#354154;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-size:22px;line-height:1.2}.pricing-card-top span{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;color:#ffffff;background:var(--trial-green);border-radius:999px;font-size:12px;font-weight:850}.pricing-card-top p{margin-top:10px;color:#667085;font-size:16px;line-height:1.55}.pricing-card-price strong{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;color:#354154;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(48px,5vw,58px);font-weight:850}.pricing-card-price strong span{color:#858c99;font-family:inherit;font-size:18px;font-weight:520}.pricing-card-price small{color:#667085;font-size:13px}.pricing-card ul{gap:13px}.pricing-card li{color:#354154;font-size:16px;font-weight:520}.pricing-card li:first-child{font-weight:850}.pricing-card li svg{color:#20a668}.pricing-card-action{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.pricing-card-action .front-button{width:100%;min-height:46px;color:#163020;background:var(--trial-green);border-color:var(--trial-green);border-radius:999px;font-size:16px;font-weight:760}.pricing-card-action .front-button:focus-visible,.pricing-card-action .front-button:hover{color:#ffffff;background:var(--trial-green-dark);border-color:var(--trial-green-dark)}.pricing-card-action p{display:flex;gap:8px;align-items:center;justify-content:center;min-height:24px;color:#667085;font-size:13px;line-height:1.4}.pricing-card-action p svg{color:#93d6aa}@media (max-width:1120px){.pricing-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{min-height:690px}}.front-product{padding-top:88px}.product-showcase{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:stretch}.product-copy{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.55fr);grid-gap:28px 48px;gap:28px 48px;align-items:end;min-width:0;padding:0}.product-copy>span{grid-column:1/-1;color:var(--od-amber);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.product-copy h2{max-width:780px;margin:0;color:var(--od-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.8vw,64px);line-height:.98}.product-copy p{max-width:520px;margin:0;color:var(--od-muted);font-size:18px;line-height:1.7}.product-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:4px;overflow:hidden;background:var(--od-line);border:1px solid var(--od-line);border-radius:12px}.product-metrics div{min-width:0;padding:16px 14px;background:rgb(255 253 248/.76)}.product-metrics span,.product-metrics strong{display:block}.product-metrics strong{color:var(--od-ink);font-size:22px;line-height:1}.product-metrics span{margin-top:8px;color:var(--od-muted);font-size:12px;font-weight:760;line-height:1.3}.product-flow{display:grid;grid-template-columns:minmax(250px,.48fr) minmax(440px,1fr) minmax(260px,.48fr);grid-template-areas:"draft steps queue";grid-gap:14px;gap:14px;min-width:0;padding:16px;background:#1c1a15;border:1px solid #1c1a15;border-radius:18px;box-shadow:var(--od-shadow)}.product-draft,.product-queue,.product-steps article{min-width:0;background:#fffdf8;border:1px solid rgb(255 253 248/.18);border-radius:12px}.product-draft{grid-area:draft;padding:20px}.product-draft>div{display:flex;gap:12px;align-items:center;justify-content:space-between}.product-draft small,.product-draft span{color:var(--od-muted);font-size:12px;font-weight:800}.product-draft strong{color:var(--od-blue);font-size:13px}.product-draft p{margin:26px 0 0;color:var(--od-ink);font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.04}.product-draft small{display:block;margin-top:22px;padding-top:14px;border-top:1px solid var(--od-line)}.product-steps{grid-area:steps;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.product-steps article{display:flex;flex-direction:column;min-height:214px;padding:18px}.product-steps article>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.product-steps article>div span{color:var(--od-soft);font-size:12px;font-weight:900}.product-steps svg{color:var(--od-blue)}.product-steps article>strong{color:var(--od-amber);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.product-steps h3{margin:8px 0 0;color:var(--od-ink);font-size:18px}.product-steps p{margin:10px 0 0;color:var(--od-muted);font-size:14px;line-height:1.55}.product-queue{grid-area:queue;display:grid;grid-gap:10px;gap:10px;padding:16px}.product-queue-heading,.product-queue-row{display:flex;gap:10px;align-items:center}.product-queue-heading{color:var(--od-ink);font-size:14px}.product-queue-row{justify-content:space-between;padding:12px;background:var(--od-paper-2);border:1px solid var(--od-line);border-radius:9px}.product-queue-row span,.product-queue-row strong{display:block}.product-queue-row strong{color:var(--od-ink);font-size:13px}.product-queue-row span{margin-top:3px;color:var(--od-muted);font-size:12px;font-weight:720}.product-queue-row small{color:var(--od-blue);font-size:11px;font-weight:900;white-space:nowrap}@media (max-width:1120px){.product-copy{grid-template-columns:1fr}.product-flow{grid-template-columns:minmax(230px,.58fr) minmax(320px,1fr);grid-template-areas:"draft steps" "queue steps"}}@media (max-width:760px){.front-product{padding-top:58px}.product-showcase{gap:24px}.product-copy h2{font-size:clamp(36px,10vw,48px);line-height:1}.product-copy p{font-size:16px}.product-flow,.product-metrics,.product-steps{grid-template-columns:1fr}.product-flow{grid-template-areas:"draft" "steps" "queue";padding:12px}.product-draft p{font-size:24px}.product-steps article{min-height:auto}.product-queue-row{align-items:flex-start;flex-direction:column}.postrelay-front .landing-nav{grid-template-columns:minmax(0,1fr) auto;width:calc(100vw - 24px);max-width:calc(100vw - 24px);min-height:auto;padding:12px;border-radius:0 0 12px 12px}.postrelay-front .brand-mark{width:38px;height:38px}.postrelay-front .landing-brand strong{font-size:17px}.pricing-controls{justify-content:flex-start}.front-pricing .front-section-heading{text-align:left}.front-pricing .front-section-heading h2{font-size:clamp(34px,10vw,42px)}.billing-segment{width:100%}.pricing-trial-note{justify-self:stretch;justify-content:center;border-radius:8px}.pricing-duo{grid-template-columns:1fr;max-width:none}.pricing-card{min-height:auto;padding:26px 22px}}body{background:#ffffff}.postrelay-front,.public-page{--od-bg:#ffffff;--od-bg-deep:#f4f6f8;--od-paper:#ffffff;--od-paper-2:#f8fafc;--od-muted:#5f6673;--od-soft:#8b93a1;--od-line:#e5e7eb;--od-line-strong:#cfd6df;color:#111827;background:#ffffff;padding-top:72px}.postrelay-front .landing-nav,.public-page .landing-nav{position:fixed;top:0;right:0;left:0;z-index:100;width:100%;min-height:72px;margin:0;padding:0 clamp(28px,4vw,52px);background:#ffffff;border:0;border-bottom:1px solid #ececec;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.postrelay-front .landing-nav:after,.public-page .landing-nav:after{content:none}.postrelay-front .landing-brand,.public-page .landing-brand{gap:12px}.postrelay-front .brand-mark,.public-page .brand-mark{width:36px;height:36px;color:#ffffff;background:#111111;border-radius:8px;font-size:12px;font-weight:850;box-shadow:none}.postrelay-front .landing-brand strong,.public-page .landing-brand strong{color:#111827;font-size:16px;font-weight:760}.postrelay-front .landing-nav-menu,.public-page .landing-nav-menu{gap:34px;margin-right:auto;margin-left:auto}.postrelay-front .landing-link,.postrelay-front .landing-nav-menu a,.public-page .landing-link,.public-page .landing-nav-menu a{color:#050505;font-size:16px;font-weight:520;line-height:1;text-decoration:none}.postrelay-front .landing-link:focus-visible,.postrelay-front .landing-link:hover,.postrelay-front .landing-nav-menu a:focus-visible,.postrelay-front .landing-nav-menu a:hover,.public-page .landing-link:focus-visible,.public-page .landing-link:hover,.public-page .landing-nav-menu a:focus-visible,.public-page .landing-nav-menu a:hover{color:#0f172a}.postrelay-front .landing-nav-actions,.public-page .landing-nav-actions{display:flex;align-items:center;gap:24px}.postrelay-front .landing-link-button,.public-page .landing-link-button{padding:0;background:transparent;border:0;font:inherit;line-height:1}.postrelay-front .landing-nav-actions.is-authenticated,.public-page .landing-nav-actions.is-authenticated{gap:6px}.postrelay-front .landing-workspace-link,.public-page .landing-workspace-link{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;color:#050505;background:#ffffff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 2px rgb(0 0 0/.04)}.postrelay-front .landing-nav-actions.is-authenticated .landing-link-button,.public-page .landing-nav-actions.is-authenticated .landing-link-button{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:8px}.postrelay-front .landing-workspace-link:focus-visible,.postrelay-front .landing-workspace-link:hover,.public-page .landing-workspace-link:focus-visible,.public-page .landing-workspace-link:hover{color:#050505;background:#f7f7f7;border-color:#cfcfcf;box-shadow:0 1px 2px rgb(0 0 0/.06)}.postrelay-front .landing-nav-actions.is-authenticated .landing-link-button:focus-visible,.postrelay-front .landing-nav-actions.is-authenticated .landing-link-button:hover,.public-page .landing-nav-actions.is-authenticated .landing-link-button:focus-visible,.public-page .landing-nav-actions.is-authenticated .landing-link-button:hover{color:#050505;background:#f2f2f2}.landing-user-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:2px;color:#111827;border-radius:999px;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease;background:transparent;border:0;cursor:pointer}.landing-user-link:focus-visible,.landing-user-link:hover{background:#f8fafc;box-shadow:0 0 0 1px #e5e7eb}.landing-auth-loading{min-width:48px}.landing-nav-actions.is-authenticated{position:relative}.landing-account-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:214px;overflow:hidden;background:#ffffff;border:1px solid #d7dee8;border-radius:10px;box-shadow:0 18px 40px rgb(15 23 42/.16)}.landing-account-summary{padding:14px 16px 13px;border-bottom:1px solid #e5e7eb}.landing-account-summary span,.landing-account-summary strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-account-summary strong{color:#111827;font-size:15px;font-weight:720}.landing-account-summary span{margin-top:5px;color:#64748b;font-size:13px;font-weight:450}.landing-account-menu a,.landing-account-menu button{display:flex;gap:12px;align-items:center;width:100%;min-height:50px;padding:0 16px;color:#111827;background:#ffffff;border:0;border-bottom:1px solid #e5e7eb;font:inherit;font-size:15px;font-weight:560;text-align:left;text-decoration:none;cursor:pointer}.landing-account-menu button:last-child{border-bottom:0}.landing-account-menu a:focus-visible,.landing-account-menu a:hover,.landing-account-menu button:focus-visible,.landing-account-menu button:hover{background:#eff6ff}.landing-account-menu button:disabled{color:#94a3b8;cursor:progress}.account-menu-icon{position:relative;display:inline-block;flex:0 0 auto;width:20px;height:20px;color:#64748b}.account-menu-icon.is-dashboard:after,.account-menu-icon.is-dashboard:before,.account-menu-icon.is-signout:after,.account-menu-icon.is-signout:before{position:absolute;content:""}.account-menu-icon.is-dashboard:before{inset:3px;border:1.8px solid;border-radius:3px}.account-menu-icon.is-dashboard:after{top:8px;left:6px;width:8px;height:1.8px;background:currentColor;box-shadow:0 4px 0 currentColor}.account-menu-icon.is-signout:before{top:4px;left:3px;width:9px;height:12px;border:1.8px solid;border-right:0;border-radius:3px 0 0 3px}.account-menu-icon.is-signout:after{top:9px;right:3px;width:11px;height:1.8px;background:currentColor;box-shadow:4px 0 0 currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.toy-avatar{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;background:#f8c567;border:1px solid #e5e7eb;border-radius:14px 14px 16px 16px;box-shadow:inset 0 -7px 0 rgb(0 0 0/.08),0 10px 24px rgb(15 23 42/.08)}.toy-avatar:after,.toy-avatar:before{position:absolute;top:14px;width:5px;height:5px;content:"";background:#111827;border-radius:999px}.toy-avatar:before{left:12px}.toy-avatar:after{right:12px}.toy-avatar span{position:absolute;top:6px;width:26px;height:8px;background:rgb(255 255 255/.44);border-radius:999px}.toy-avatar i{position:absolute;top:25px;width:15px;height:6px;border-bottom:2px solid #111827;border-radius:0 0 999px 999px}.toy-avatar.is-rex{background:#58c788;border-radius:13px 13px 18px 18px}.toy-avatar.is-rex span{top:4px;width:22px;height:7px;background:#d9f99d}.toy-avatar.is-slinky{background:#d69b5f;border-radius:999px}.toy-avatar.is-slinky span{top:3px;width:30px;height:11px;background:#7c4a27}.toy-avatar.is-space{background:#f8fafc;border-color:#c7d2fe}.toy-avatar.is-space span{background:#7c3aed}.toy-avatar.is-cowboy{background:#f4c073}.toy-avatar.is-cowboy span{top:2px;width:32px;height:10px;background:#8b5a2b;border-radius:3px 3px 999px 999px}.postrelay-front .landing-nav-actions .primary-button,.public-page .landing-nav-actions .primary-button{min-height:44px;padding:0 20px;color:#ffffff;background:#0070e8;border-color:#0070e8;border-radius:8px;font-size:16px;font-weight:650;box-shadow:none}.postrelay-front .landing-nav-actions .primary-button:focus-visible,.postrelay-front .landing-nav-actions .primary-button:hover,.public-page .landing-nav-actions .primary-button:focus-visible,.public-page .landing-nav-actions .primary-button:hover{background:#005fc7;border-color:#005fc7;transform:none}.floating-contact{position:fixed;right:clamp(18px,2vw,30px);bottom:clamp(18px,2vw,30px);z-index:120;display:flex;align-items:center;gap:10px}.floating-contact.is-open{flex-direction:column;align-items:flex-end;gap:10px}.floating-contact-label{display:none;align-items:center;min-height:34px;padding:0 14px;color:#202124;background:#ffffff;border:1px solid #ececec;border-radius:5px;box-shadow:0 4px 18px rgb(15 23 42/.14);font-size:14px;line-height:1;white-space:nowrap}.floating-contact-button{display:inline-flex;position:relative;align-items:center;justify-content:center;width:48px;height:48px;color:#ffffff;border:0;border-radius:999px;box-shadow:0 8px 22px rgb(15 23 42/.18);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.floating-contact-button:focus-visible,.floating-contact-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 28px rgb(15 23 42/.26)}.floating-contact-button.is-close,.floating-contact-button.is-main{background:#1f62d1}.floating-contact-button.is-whatsapp{background:#3bc64b}.floating-contact-button.is-telegram{background:#068bd8}.floating-contact-button span{position:absolute;right:calc(100% + 12px);display:inline-flex;align-items:center;min-height:30px;padding:0 12px;color:#3f3f46;background:#ffffff;border:1px solid #eeeeee;border-radius:5px;box-shadow:0 4px 16px rgb(15 23 42/.14);font-size:13px;white-space:nowrap}.auth-panel,.contact-card,.front-contact-list article,.front-lanes article,.front-plan,.front-platform-rail strong,.front-quote-track figure,.front-source-card,.metric-card,.panel,.policy-content,.pricing-card,.product-draft,.product-queue,.product-steps article{background:#ffffff}.front-lanes,.front-plan-limits span,.front-source-card small,.product-metrics div,.product-queue-row{background:#f8fafc}.front-eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;color:#075b51;background:#e7f5ef;border:1px solid #aed9cc;border-radius:999px;font-size:12px;font-weight:880}.front-hero{grid-template-columns:minmax(420px,.82fr) minmax(620px,1.08fr);gap:clamp(34px,5vw,72px);align-items:center;min-height:calc(100vh - 82px);padding-top:56px}.front-hero-copy h1{max-width:660px;margin-top:18px;font-size:clamp(50px,5.1vw,76px);line-height:.96;letter-spacing:0}.front-hero-copy p{max-width:610px;margin-top:24px;font-size:17px;line-height:1.68}.front-desk{border-radius:12px;box-shadow:0 24px 70px rgb(54 45 31/.12)}.front-desk-body{grid-template-columns:minmax(0,1.05fr) minmax(260px,.72fr)}.front-source-card{min-height:330px}.front-source-card h2{max-width:430px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(36px,3.2vw,50px);font-weight:880;line-height:1.02}.front-lanes article:first-of-type{border-color:#aed9cc;box-shadow:inset 3px 0 0 #0f766e}.front-lanes article:first-of-type>span{color:#075b51}.front-availability .front-section-heading,.front-capabilities .front-section-heading,.front-workflow-section .front-section-heading{align-items:start}.front-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#ffffff;border:1px solid var(--od-line);border-radius:12px;overflow:hidden}.front-workflow article{padding:24px;background:#ffffff;border-right:1px solid var(--od-line)}.front-workflow article:last-child{border-right:0}.front-workflow small{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;color:var(--od-blue);background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px}.front-workflow svg{margin-top:20px}.front-workflow h3{margin-top:18px;font-size:20px}.front-availability{background:linear-gradient(180deg,rgb(255 253 248/0),rgb(248 250 252/.52))}.front-availability-grid,.front-capability-grid{display:grid;grid-gap:14px;gap:14px}.front-availability-grid{grid-template-columns:minmax(230px,.85fr) minmax(260px,1fr) minmax(340px,1.35fr)}.front-availability-grid article,.front-capability-grid article{min-width:0;padding:22px;background:#ffffff;border:1px solid var(--od-line);border-radius:12px}.front-availability-grid article:first-child{border-color:#aed9cc;box-shadow:inset 4px 0 0 #0f766e}.front-availability-grid article>span,.front-capability-grid article>svg{color:var(--od-blue)}.front-availability-grid article:first-child>span{color:#075b51}.front-availability-grid article>span{font-size:13px;font-weight:900}.front-availability-grid p,.front-capability-grid p{margin:12px 0 0;color:var(--od-muted);font-size:14px;line-height:1.62}.front-availability-grid div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.front-availability-grid strong{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;color:var(--od-ink);background:#f8fafc;border:1px solid var(--od-line);border-radius:8px;font-size:13px}.front-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.front-capability-grid h3{margin:18px 0 0;color:var(--od-ink);font-size:18px}.front-hero{min-height:auto;padding-top:46px;padding-bottom:36px}.front-proof-strip{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;width:min(100% - 40px,1240px);margin:0 auto;padding:18px 0 34px;border-top:1px solid var(--od-line);scroll-margin-top:86px}.front-proof-heading{min-width:0;padding:18px;background:#ffffff;border:1px solid var(--od-line);border-radius:12px}.front-proof-heading span{display:block;color:var(--od-amber);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.front-proof-heading strong{display:block;margin-top:10px;color:var(--od-ink);font-size:19px;line-height:1.25}.front-proof-heading small{display:block;margin-top:10px;color:var(--od-muted);font-size:13px;font-weight:720;line-height:1.48}.front-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.front-proof-grid article{display:flex;gap:10px;min-width:0;padding:16px;background:#ffffff;border:1px solid var(--od-line);border-radius:12px}.front-proof-grid article:first-child{border-color:#aed9cc;box-shadow:inset 3px 0 0 #0f766e}.front-proof-grid svg{flex:0 0 auto;color:var(--od-blue)}.front-proof-grid article:first-child svg{color:#075b51}.front-proof-grid h3{margin:0;color:var(--od-ink);font-size:14px}.front-proof-grid p{margin:6px 0 0;color:var(--od-muted);font-size:12px;line-height:1.45}.front-pricing{padding-top:54px}@media (min-width:1121px){.front-hero{grid-template-columns:minmax(390px,.76fr) minmax(560px,1fr)}.front-desk-body{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr)}}@media (max-width:1120px){.front-hero{min-height:auto}.front-availability-grid,.front-capability-grid,.front-hero,.front-workflow{grid-template-columns:1fr}.front-workflow article,.front-workflow article:nth-child(n){border-right:0;border-bottom:1px solid var(--od-line)}.front-workflow article:last-child{border-bottom:0}.front-proof-grid,.front-proof-strip{grid-template-columns:1fr}}@media (max-width:760px){.front-hero-copy h1{font-size:clamp(38px,11vw,52px);line-height:1}.front-eyebrow{max-width:-moz-fit-content;max-width:fit-content}.front-availability-grid article,.front-capability-grid article{padding:18px}.front-proof-strip{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}@media (max-width:920px){.postrelay-front .landing-nav-menu,.public-page .landing-nav-menu{gap:20px}}@media (max-width:760px){.postrelay-front .landing-nav,.public-page .landing-nav{width:100%;max-width:none;min-height:72px;padding:0 20px;border-radius:0}.postrelay-front .landing-nav-menu,.public-page .landing-nav-menu{gap:18px;padding-bottom:2px}.postrelay-front .landing-link,.postrelay-front .landing-nav-menu a,.public-page .landing-link,.public-page .landing-nav-menu a{font-size:14px;white-space:nowrap}.postrelay-front .landing-nav-actions.is-authenticated,.public-page .landing-nav-actions.is-authenticated{display:flex;justify-content:flex-end}}.front-quotes{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:44px;overflow:hidden}.front-quotes-copy{position:relative;z-index:2}.front-quotes-copy p{max-width:320px;margin:18px 0 0;color:#5f6673;font-size:15px}.front-quote-wall{display:grid;grid-gap:18px;gap:18px;min-width:0;overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,black,black 92%,transparent);mask-image:linear-gradient(90deg,black,black 92%,transparent)}.front-quote-track{display:flex;gap:18px;width:max-content;animation:frontQuoteScroll 42s linear infinite}.front-quote-track-alt{margin-left:126px;animation:none}.front-quote-wall:hover .front-quote-track{animation-play-state:paused}.front-testimonial-card{display:flex;flex-direction:column;justify-content:space-between;width:274px;min-height:232px;margin:0;padding:22px;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 42px rgb(15 23 42/.05)}.front-stars{color:#f5ad00;font-size:15px;letter-spacing:2px;line-height:1}.front-testimonial-card blockquote{margin:14px 0 20px;color:#334155;font-size:15px;font-weight:520;line-height:1.48}.front-testimonial-card mark{padding:0 3px;color:#1f2937;background:#fff2bc;border-radius:4px}.front-testimonial-card figcaption{display:flex;gap:11px;align-items:center;margin-top:auto}.front-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;color:#ffffff;background:#475569;border:2px solid #ffffff;border-radius:999px;box-shadow:0 8px 18px rgb(15 23 42/.14);font-size:12px;font-weight:850}.front-avatar.is-mint{background:linear-gradient(135deg,#14b8a6,#0f766e)}.front-avatar.is-blue{background:linear-gradient(135deg,#60a5fa,#2563eb)}.front-avatar.is-gold{background:linear-gradient(135deg,#fbbf24,#b45309)}.front-avatar.is-rose{background:linear-gradient(135deg,#fb7185,#be123c)}.front-avatar.is-slate{background:linear-gradient(135deg,#64748b,#0f172a)}.front-avatar.is-green{background:linear-gradient(135deg,#86efac,#16a34a)}.front-testimonial-card figcaption small,.front-testimonial-card figcaption strong{display:block}.front-testimonial-card figcaption strong{color:#111827;font-size:14px;font-weight:720}.front-testimonial-card figcaption small{margin-top:2px;color:#64748b;font-size:13px;font-weight:500}.front-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.front-principle-grid article{min-width:0;padding:22px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 42px rgb(15 23 42/.05)}.front-principle-grid svg{color:var(--od-green)}.front-principle-grid h3{margin:16px 0 0;color:var(--od-ink);font-size:18px}.front-principle-grid p{margin:10px 0 0;color:#5f6673;line-height:1.62}@media (max-width:1120px){.front-platform-rail,.front-quotes{grid-template-columns:1fr}.front-quotes-copy p{max-width:620px}.front-principle-grid{grid-template-columns:1fr}}@media (max-width:760px){.front-quote-wall{overflow-x:auto;padding-bottom:10px;-webkit-mask-image:none;mask-image:none}.front-quote-track,.front-quote-track-alt{animation:none}.front-quote-track-alt{display:none}.front-testimonial-card{width:282px;min-height:236px}}.front-pricing{width:min(100% - 40px,1180px);margin:0 auto;padding:52px 0 78px;border-top:1px solid var(--od-line)}.front-pricing .front-section-heading{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:0;gap:0;max-width:760px;margin:0 auto 26px;text-align:center}.front-pricing .front-section-heading span,.front-quotes-copy span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;color:#075b51;background:#e7f5ef;border:1px solid #b9e5da;border-radius:999px;font-size:11px;font-weight:880;letter-spacing:.02em;text-transform:none}.front-pricing .front-section-heading h2{max-width:720px;margin-top:14px;color:#273044;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(36px,4.8vw,56px);font-weight:760;line-height:1.04}.front-pricing .front-section-heading p{max-width:560px;margin-top:12px;color:#667085;font-size:16px;line-height:1.55}.front-pricing .pricing-switcher{gap:18px}.front-pricing .pricing-controls{margin-top:0}.front-pricing .pricing-trial-note{margin-top:-2px}.front-quotes{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);align-items:start;width:min(100% - 40px,1180px);margin:0 auto;padding:34px;overflow:visible;background:linear-gradient(135deg,rgb(231 245 239/.72),rgb(248 250 252/.9) 48%,#ffffff),#f8fafc;border:1px solid #dce5ef;border-radius:20px;box-shadow:0 26px 70px rgb(15 23 42/.07)}.front-quotes-copy{display:grid;grid-template-columns:1fr;justify-items:start;grid-gap:0;gap:0;min-width:0;padding:8px 0}.front-quotes-copy span{width:-moz-fit-content;width:fit-content;max-width:100%}.front-quotes-copy h2{max-width:440px;margin:18px 0 0;color:#273044;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:760;line-height:1.03}.front-quotes-copy p{max-width:430px;margin:16px 0 0;color:#667085;font-size:16px;line-height:1.65}.front-principle-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;min-width:0}.front-principle-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:auto;padding:18px;background:rgb(255 255 255/.88);border:1px solid #dfe7ef;border-radius:14px;box-shadow:0 16px 38px rgb(15 23 42/.045)}.front-principle-grid svg{grid-row:span 2;width:34px;height:34px;padding:8px;color:#075b51;background:#e7f5ef;border:1px solid #b9e5da;border-radius:999px}.front-principle-grid h3{margin:0;color:#101827;font-size:17px;line-height:1.25}.front-principle-grid p{grid-column:2;margin:0;color:#667085;font-size:14px;line-height:1.58}@media (max-width:1120px){.front-principle-grid,.front-quotes,.front-quotes-copy{grid-template-columns:1fr}}@media (max-width:760px){.front-pricing,.front-quotes{width:min(100% - 28px,1180px)}.front-pricing{padding:52px 0}.front-quotes{padding:22px}.front-pricing .front-section-heading{justify-items:start;text-align:left}.front-pricing .pricing-controls{justify-content:flex-start}.front-principle-grid article{grid-template-columns:1fr}.front-principle-grid svg{grid-row:auto}.front-principle-grid p{grid-column:auto}}.app-shell{--app-bg:#f7f4ec;--app-panel:#fffdf8;--app-panel-soft:#faf6ec;--app-ink:#191713;--app-muted:#635d51;--app-line:#ded5c4;--app-line-strong:#cfc2ad;--app-blue:#2454d6;--app-green:#0f766e;--app-amber:#a16207;--app-red:#be123c;grid-template-columns:280px minmax(0,1fr);background:var(--app-bg)}.sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;width:280px;padding:22px 20px;background:linear-gradient(180deg,rgb(28 26 21/.98),rgb(28 26 21/.98)),#1c1a15}.sidebar-status{margin-top:auto}.main-area{padding:24px clamp(20px,2.4vw,34px) 34px}.topbar{margin-bottom:18px;padding-bottom:18px}.composer-layout{grid-template-columns:minmax(0,620px) minmax(340px,410px);justify-content:center;max-width:1060px;margin:0 auto}.app-page-panel,.composer-editor,.platform-preview-panel,.publish-panel{background:var(--app-panel);border-color:var(--app-line)}.app-page-panel,.app-page-stack{max-width:1500px;margin:0 auto}.app-page-stack{display:grid;grid-gap:18px;gap:18px}.app-page-panel,.composer-editor{padding:18px}.composer-workflow-panel{display:grid;grid-gap:18px}.publish-panel{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 48px);overflow:auto;padding:18px}.composer-workflow-column .publish-panel{position:static;top:auto;max-height:none;overflow:visible}.composer-workflow-panel .publish-panel{grid-gap:16px;gap:16px;border-top:1px solid var(--app-line)}.platform-preview-panel{top:14px;align-self:start;width:100%;max-height:none;overflow:visible}@media (min-width:1181px){.platform-preview-panel .variant-header{padding-bottom:10px}.platform-preview-panel .preview-platform-switcher{margin-top:8px}.platform-preview-panel .preview-workspace{margin-top:10px;padding:8px}}.app-page-panel .panel-heading,.composer-editor .panel-heading,.platform-preview-panel .variant-header,.publish-panel .panel-heading{padding-bottom:14px;margin-bottom:0}.app-page-panel .panel-heading{border-bottom:1px solid var(--app-line)}.app-page-panel .connection-list,.app-page-panel .history-list,.app-page-panel .table-list{margin-top:16px}.app-page-panel .table-list{gap:10px;border:0;border-radius:0;overflow:visible}.app-page-panel .api-key-row,.app-page-panel .api-scope-option,.app-page-panel .billing-detail-item,.app-page-panel .history-row,.app-page-panel .issue-row,.app-page-panel .table-row{background:var(--app-panel-soft);border:1px solid var(--app-line);border-radius:10px}.app-page-panel .table-row+.table-row{border-top:1px solid var(--app-line)}.app-page-panel .empty-state{background:var(--app-panel-soft)}.app-page-panel .empty-state,.app-page-panel .table-list .empty-state{border:1px dashed var(--app-line-strong);border-radius:10px}.app-page-panel .api-key-create-panel,.app-page-panel .api-key-list-panel,.app-page-panel .billing-actions-panel,.app-page-panel .billing-summary{background:var(--app-panel-soft)!important;border-color:var(--app-line);border-radius:10px}.connections-panel .connection-actions{align-items:center}.connections-panel .connection-row{display:grid;min-height:78px;padding:13px;background:var(--app-panel-soft);border-color:var(--app-line);border-radius:10px}.connections-panel .connection-row .platform-avatar{width:44px;height:44px}.connections-panel .connection-row strong{color:var(--app-ink);font-size:14px}.connections-panel .connection-row small{line-height:1.45}.connections-panel .empty-state{margin-top:16px;background:var(--app-panel-soft);border-color:var(--app-line)}.manual-connection-card{display:grid;grid-gap:12px;gap:12px;margin:0 0 16px;padding:14px;background:#f8fafc;border:1px solid var(--app-line);border-radius:10px}.manual-connection-card strong{color:var(--app-ink);font-size:15px}.manual-connection-card p{margin:4px 0 0;color:var(--app-muted);font-size:13px;line-height:1.45}.manual-connection-card .field-label{gap:7px}.manual-connection-card .field-hint{color:var(--app-muted);font-size:12px;line-height:1.4}.app-password-guide{display:grid;grid-gap:12px;gap:12px;padding:14px;background:#ffffff;border:1px solid #d9e7f7;border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.app-password-guide-header{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:start}.app-password-guide-header svg{width:28px;height:28px;padding:6px;color:#2563eb;background:#eff6ff;border-radius:8px}.app-password-guide-header strong{display:block;font-size:14px}.app-password-guide ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:var(--app-ink);font-size:13px;line-height:1.5}.app-password-guide li::marker{color:#2563eb;font-weight:800}.app-password-guide span{display:inline-block;padding:1px 5px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;color:#0f172a;font-weight:700}.app-password-guide-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding-top:2px}.app-password-guide-footer p{margin:0;color:#9a3412;font-weight:700}.manual-connection-actions{display:flex;justify-content:flex-end;gap:10px}.connection-message-error{border-color:#fecdd3;background:#fff1f2;color:#be123c}.publish-panel .publish-actions,.publish-panel .publish-success,.publish-panel .publish-summary,.publish-panel .publish-warning,.publish-panel .setup-section+.setup-section{margin-top:0}.composer-main-input{min-height:132px}.media-attachment-panel,.media-dropzone,.platform-preview-panel,.variant-editor{background:var(--app-panel-soft);border-color:var(--app-line)}.platform-preview-panel{background:#f8fafc;border-color:#d9e0ea}.variant-textarea{min-height:150px}.publish-summary{align-items:center;margin-top:0}.publish-summary span{min-height:28px;background:var(--app-panel-soft);border-color:var(--app-line)}.publish-readiness{display:grid;grid-gap:10px;gap:10px;padding:13px;background:#fffaf0;border:1px solid var(--app-line);border-radius:10px}.publish-readiness.is-ready{border-color:#c7eee7}.publish-readiness-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.publish-readiness-heading h3{margin:0;color:var(--app-ink);font-size:14px;line-height:1.3}.readiness-list{display:grid;grid-gap:6px;gap:6px}.readiness-row{display:flex;align-items:center;gap:8px;min-height:26px;color:var(--app-amber);font-size:12px;font-weight:760}.readiness-row svg{flex:0 0 auto}.readiness-clear,.readiness-row.is-ready{color:var(--app-green)}.readiness-clear{margin:0;font-size:12px;font-weight:760;line-height:1.45}.publish-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.publish-actions .primary-button,.publish-actions .secondary-button{width:100%;min-height:48px}.publish-actions a.primary-button{display:inline-flex;align-items:center;justify-content:center}.publish-warning{padding:11px 12px;color:var(--app-red);background:#fff1f2;border:1px solid #fecdd3;border-radius:9px}.platform-preview-card,.target-row{background:#fffaf0;border-color:var(--app-line)}.platform-preview-card{min-height:0}.platform-preview-card-x{width:100%;max-width:none;min-height:0;background:transparent;border-color:transparent;border-radius:0}.connection-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.retry-action{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-end}.failed-attempt-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:148px}.delete-attempt-action{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-end}.retry-action .text-button{gap:5px;min-height:28px}.text-button-danger{color:#be123c!important}.text-button-danger:hover{background:#fff1f2}.delete-attempt-action .text-button{gap:5px;min-height:28px}.delete-attempt-action small,.retry-action small{max-width:240px;color:var(--app-red);font-size:11px;line-height:1.35;text-align:right}@media (max-width:1180px){.composer-layout{grid-template-columns:1fr;max-width:960px}.platform-preview-panel,.publish-panel{position:static;max-height:none;overflow:visible}}@media (max-width:760px){.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;min-height:0;overflow-x:hidden}.composer-layout{max-width:100%}.preview-workspace,.publish-actions{grid-template-columns:1fr}.preview-focus-stage .platform-preview-card{max-width:100%}.connections-panel .panel-heading{align-items:stretch}.connections-panel .connection-actions{justify-content:flex-start}.connections-panel .connection-actions .compact-button{flex:1 1 160px}.connections-panel .connection-row{grid-template-columns:44px minmax(0,1fr)}.connections-panel .connection-row .danger-text-button,.connections-panel .connection-row .status-chip{justify-self:start;grid-column:2}.connection-actions,.retry-action{align-items:stretch;justify-content:flex-start;width:100%}}@media (min-width:761px){.app-shell{display:block;background:linear-gradient(90deg,#1c1a15 0 280px,transparent 280px),var(--app-bg)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:280px;height:100vh;min-height:100vh}.main-area{margin-left:280px}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));max-width:1500px;margin:0 auto}.dashboard-grid>.metric-row,.dashboard-grid>section[aria-labelledby=scheduled-title]{grid-column:1/-1}.dashboard-grid>.composer-panel{grid-column:span 8}.dashboard-grid>section[aria-labelledby=connections-title]{grid-column:span 4}.dashboard-grid>section[aria-labelledby=failed-title],.dashboard-grid>section[aria-labelledby=history-title]{grid-column:span 6}.dashboard-grid>section[aria-labelledby=history-title]{align-self:stretch}}@media (min-width:761px) and (max-width:1060px){.app-shell{background:linear-gradient(90deg,#1c1a15 0 84px,transparent 84px),var(--app-bg)}.sidebar{width:84px;padding:18px 12px}.main-area{margin-left:84px}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>.composer-panel,.dashboard-grid>section[aria-labelledby=connections-title],.dashboard-grid>section[aria-labelledby=failed-title],.dashboard-grid>section[aria-labelledby=history-title]{grid-column:1/-1}}.front-platform-matrix{min-width:0;padding:clamp(22px,3vw,34px);background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #d8dee8;border-radius:18px;box-shadow:0 24px 70px rgb(15 23 42/.1)}.front-platform-matrix-heading{display:grid;grid-gap:8px;gap:8px;max-width:620px}.front-platform-matrix-heading span{color:var(--od-amber);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.front-platform-matrix-heading strong{color:var(--od-ink);font-size:clamp(28px,3vw,40px);line-height:1.04}.front-platform-matrix-heading p{margin:0;color:var(--od-muted);font-size:15px;line-height:1.58}.front-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.front-platform-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:0;min-height:168px;padding:18px;background:#ffffff;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 14px 34px rgb(15 23 42/.05);text-align:center}.front-platform-card small,.front-platform-card strong{display:block}.front-platform-card strong{color:#111827;font-size:16px;line-height:1.2}.front-platform-card small{margin-top:5px;color:#5b6472;font-size:12px;font-weight:680;line-height:1.35}.front-platform-mark{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;color:#ffffff;background:#111827;border-radius:18px;box-shadow:0 12px 26px rgb(15 23 42/.16)}.front-platform-card.is-instagram .front-platform-mark{background:linear-gradient(135deg,#f97316,#ec4899 45%,#6366f1)}.front-platform-card.is-linkedin .front-platform-mark{background:#0a66c2}.front-platform-card.is-facebook .front-platform-mark{background:#1877f2}.front-platform-card.is-youtube .front-platform-mark{background:#ff0000}.front-platform-card.is-bluesky .front-platform-mark{color:#1285fe;background:transparent;box-shadow:none}.front-platform-card.is-threads .front-platform-mark{color:#0f172a;background:transparent;box-shadow:none}.front-platform-card.is-pinterest .front-platform-mark{color:#bd081c;background:transparent;box-shadow:none}.front-platform-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.front-platform-capabilities span{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 11px;color:#075b51;background:#e7f5ef;border:1px solid #aed9cc;border-radius:10px;font-size:12px;font-weight:820}.front-platform-capabilities svg{flex:0 0 auto}@media (max-width:1180px){.front-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.front-platform-matrix{padding:18px}.front-platform-capabilities,.front-platform-grid{grid-template-columns:1fr}.front-platform-card{min-height:118px;flex-direction:row;justify-content:flex-start;text-align:left}}.mobile-landing{--mobile-ink:#253044;--mobile-ink-strong:#101827;--mobile-muted:#667085;--mobile-soft:#f6f8fb;--mobile-line:#e4e9f0;--mobile-line-strong:#cdd7e2;--mobile-green:#7dcc92;--mobile-green-dark:#24764b;--mobile-blue:#2f7de1;--mobile-blue-soft:#edf5ff;min-height:100vh;padding-top:72px;color:var(--mobile-ink);background:#ffffff}.mobile-landing .landing-nav{min-height:72px;padding:0 clamp(18px,5vw,54px);background:rgb(255 255 255/.96);border-bottom:1px solid #eef1f5;box-shadow:0 8px 28px rgb(16 24 40/.04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-landing .brand-mark{width:36px;height:36px;color:#ffffff;background:#111827;border-radius:10px;font-size:12px;font-weight:850}.mobile-landing .landing-brand strong{color:var(--mobile-ink);font-size:17px;font-weight:780}.mobile-landing .landing-nav-menu{gap:24px}.mobile-landing .landing-link,.mobile-landing .landing-nav-menu a{color:var(--mobile-muted);font-size:14px;font-weight:700}.mobile-landing .landing-nav-actions .primary-button{min-height:42px;padding:0 17px;color:#16251c;background:var(--mobile-green);border-color:var(--mobile-green);border-radius:999px;font-size:14px;font-weight:780}.mobile-nav-menu{display:none}.mobile-nav-menu summary{align-items:center;justify-content:center;width:44px;height:44px;color:var(--mobile-ink);background:#ffffff;border:1px solid var(--mobile-line);border-radius:14px;box-shadow:0 8px 22px rgb(16 24 40/.08);cursor:pointer;list-style:none}.mobile-nav-menu summary::-webkit-details-marker{display:none}.mobile-nav-menu>div{position:absolute;top:calc(100% + 10px);right:18px;z-index:140;display:grid;min-width:210px;overflow:hidden;background:#ffffff;border:1px solid var(--mobile-line);border-radius:16px;box-shadow:0 20px 52px rgb(16 24 40/.18)}.mobile-nav-menu a{display:flex;align-items:center;min-height:48px;padding:0 16px;color:var(--mobile-ink-strong);border-bottom:1px solid var(--mobile-line);font-size:15px;font-weight:760}.mobile-nav-menu a:last-child{border-bottom:0}.mobile-contact,.mobile-faq,.mobile-feature,.mobile-hero,.mobile-landing .public-footer,.mobile-platforms,.mobile-pricing,.mobile-proof,.mobile-proof-strip,.mobile-testimonials,.mobile-workflow-detail{width:min(100% - 40px,1120px);margin-right:auto;margin-left:auto}.mobile-hero{display:grid;justify-items:center;padding:78px 0 44px;text-align:center}.mobile-hero-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px}.mobile-platform-icon,.mobile-social-mark{display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:#111827;box-shadow:0 10px 26px rgb(16 24 40/.1)}.mobile-social-mark{width:38px;height:38px;border-radius:11px}.mobile-platform-icon.is-instagram,.mobile-social-mark.is-instagram{background:linear-gradient(135deg,#f97316,#ec4899 46%,#6366f1)}.mobile-platform-icon.is-linkedin,.mobile-social-mark.is-linkedin{background:#0a66c2}.mobile-platform-icon.is-facebook,.mobile-social-mark.is-facebook{background:#1877f2}.mobile-platform-icon.is-youtube,.mobile-social-mark.is-youtube{background:#ff0000}.mobile-platform-icon.is-bluesky,.mobile-social-mark.is-bluesky{color:#1285fe;background:#eef6ff}.mobile-platform-icon.is-threads,.mobile-social-mark.is-threads{color:#101827;background:#f3f4f6}.mobile-platform-icon.is-pinterest,.mobile-social-mark.is-pinterest{color:#bd081c;background:#fff1f2}.mobile-hero h1{max-width:780px;margin:0;color:var(--mobile-ink);font-size:72px;font-weight:860;letter-spacing:0;line-height:.98}.mobile-hero p{max-width:660px;margin:24px auto 0;color:var(--mobile-muted);font-size:19px;line-height:1.65}.mobile-feature-actions,.mobile-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.mobile-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 28px;border:1px solid transparent;border-radius:999px;font-size:18px;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.mobile-button:focus-visible,.mobile-button:hover{transform:translateY(-1px)}.mobile-button-primary{color:#17251b;background:var(--mobile-green);border-color:var(--mobile-green)}.mobile-button-secondary{color:var(--mobile-ink);background:#ffffff;border-color:#cfd6df}.mobile-product-card{position:relative;width:min(100%,720px);margin-top:54px;padding:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid var(--mobile-line);border-radius:28px;box-shadow:0 28px 70px rgb(16 24 40/.12);text-align:left}.mobile-product-footer,.mobile-product-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.mobile-product-topbar{min-height:48px;padding:0 6px 14px;border-bottom:1px solid var(--mobile-line)}.mobile-product-topbar strong{color:var(--mobile-ink-strong);font-size:15px}.mobile-product-footer span,.mobile-product-topbar span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;color:var(--mobile-green-dark);background:#eaf8ef;border:1px solid #bce9c9;border-radius:999px;font-size:12px;font-weight:820}.mobile-draft-card{margin-top:16px;padding:20px;background:#ffffff;border:1px solid var(--mobile-line);border-radius:20px}.mobile-draft-card small{color:var(--mobile-blue);font-size:12px;font-weight:900;text-transform:uppercase}.mobile-draft-card strong{display:block;max-width:520px;margin-top:12px;color:var(--mobile-ink-strong);font-size:30px;line-height:1.08}.mobile-draft-card p{max-width:520px;margin:12px 0 0;color:var(--mobile-muted);font-size:15px;line-height:1.55}.mobile-route-lines{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;width:74%;height:34px;margin:0 auto}.mobile-route-lines span{border-right:2px solid #d7dee8;border-bottom:2px solid #d7dee8;border-bottom-right-radius:18px}.mobile-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mobile-status-grid article{display:grid;grid-gap:8px;gap:8px;justify-items:center;min-width:0;padding:14px 8px;background:#ffffff;border:1px solid var(--mobile-line);border-radius:16px;text-align:center}.mobile-status-grid svg{color:var(--mobile-ink)}.mobile-status-grid span,.mobile-status-grid strong{display:block}.mobile-status-grid strong{color:var(--mobile-ink-strong);font-size:13px}.mobile-status-grid span{margin-top:3px;color:var(--mobile-muted);font-size:11px;font-weight:760}.mobile-product-footer{margin-top:14px;padding:14px 4px 0;border-top:1px solid var(--mobile-line)}.mobile-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px 0 58px}.mobile-proof-strip article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-width:0;min-height:92px;padding:16px;background:#ffffff;border:1px solid var(--mobile-line);border-radius:18px;box-shadow:0 14px 34px rgb(16 24 40/.05)}.mobile-proof-strip svg{width:36px;height:36px;padding:8px;color:var(--mobile-blue);background:var(--mobile-blue-soft);border-radius:12px}.mobile-proof-strip span,.mobile-proof-strip strong{display:block}.mobile-proof-strip strong{color:var(--mobile-ink-strong);font-size:15px}.mobile-proof-strip small,.mobile-proof-strip span{color:var(--mobile-muted);font-size:12px;line-height:1.35}.mobile-proof-strip small{padding:5px 8px;background:var(--mobile-soft);border:1px solid var(--mobile-line);border-radius:999px;font-weight:760}.mobile-contact,.mobile-faq,.mobile-feature,.mobile-platforms,.mobile-pricing,.mobile-proof,.mobile-testimonials,.mobile-workflow-detail{padding:76px 0;border-top:1px solid #eef1f5}.mobile-feature{display:grid;justify-items:start}.mobile-contact>span,.mobile-section-heading span,.mobile-section-label{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 12px;color:var(--mobile-green-dark);background:#eaf8ef;border:1px solid #bce9c9;border-radius:999px;font-size:13px;font-weight:880}.mobile-contact h2,.mobile-feature h2,.mobile-proof h2,.mobile-section-heading h2,.mobile-workflow-detail h2{max-width:760px;margin:18px 0 0;color:var(--mobile-ink);font-size:54px;font-style:normal;font-weight:840;letter-spacing:0;line-height:1.04}.mobile-feature h2 em{color:var(--mobile-green);font-style:normal}.mobile-contact p,.mobile-feature p,.mobile-proof p,.mobile-section-heading p,.mobile-workflow-detail p{max-width:720px;margin:20px 0 0;color:var(--mobile-muted);font-size:18px;line-height:1.68}.mobile-feature-actions{justify-content:flex-start}.mobile-workflow-detail{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.mobile-workflow-detail>div>span{color:var(--mobile-green-dark);font-size:13px;font-weight:900}.mobile-faq-list,.mobile-platform-grid,.mobile-proof-grid,.mobile-workflow-steps{display:grid;grid-gap:14px;gap:14px}.mobile-faq details,.mobile-proof-grid article,.mobile-workflow-steps article{background:#ffffff;border:1px solid var(--mobile-line);border-radius:18px;box-shadow:0 14px 34px rgb(16 24 40/.05)}.mobile-workflow-steps article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;padding:18px}.mobile-workflow-steps span{grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--mobile-blue);background:var(--mobile-blue-soft);border-radius:14px;font-size:13px;font-weight:900}.mobile-platform-card strong,.mobile-proof-grid h3,.mobile-workflow-steps strong{color:var(--mobile-ink-strong)}.mobile-workflow-steps strong{font-size:18px}.mobile-workflow-steps p{margin:0;color:var(--mobile-muted);font-size:14px;line-height:1.5}.mobile-proof{text-align:center}.mobile-proof h2{margin-right:auto;margin-left:auto}.mobile-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;text-align:left}.mobile-proof-grid article{padding:22px}.mobile-proof-grid svg{color:var(--mobile-green-dark)}.mobile-proof-grid h3{margin:18px 0 0;font-size:18px}.mobile-proof-grid p{margin-top:10px;font-size:14px;line-height:1.6}.mobile-testimonials{background:linear-gradient(180deg,#ffffff,#f8fafc)}.mobile-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mobile-testimonial-grid figure{display:grid;min-width:0;margin:0;padding:22px;background:#ffffff;border:1px solid var(--mobile-line);border-radius:20px;box-shadow:0 14px 34px rgb(16 24 40/.05)}.mobile-testimonial-grid figure>div{color:#63c77b;font-size:16px;letter-spacing:2px}.mobile-testimonial-grid blockquote{margin:16px 0 22px;color:var(--mobile-ink);font-size:16px;font-weight:620;line-height:1.5}.mobile-testimonial-grid figcaption{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:center;margin-top:auto}.mobile-testimonial-grid figcaption span{grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#ffffff;background:linear-gradient(135deg,#2f7de1,#24764b);border-radius:999px;font-size:12px;font-weight:900}.mobile-testimonial-grid figcaption strong{color:var(--mobile-ink-strong);font-size:15px}.mobile-testimonial-grid figcaption small{color:var(--mobile-muted);font-size:13px}.mobile-section-heading{display:grid;justify-items:center;max-width:760px;margin:0 auto 30px;text-align:center}.mobile-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-platform-card{display:grid;justify-items:center;min-height:188px;padding:24px 16px;background:#ffffff;border:1px solid var(--mobile-line);border-radius:22px;box-shadow:0 14px 34px rgb(16 24 40/.05);text-align:center}.mobile-platform-icon{width:70px;height:70px;border-radius:20px}.mobile-platform-card strong{margin-top:18px;font-size:17px}.mobile-platform-card small{margin-top:6px;color:var(--mobile-muted);font-size:13px;line-height:1.35}.mobile-pricing{background:linear-gradient(180deg,#ffffff,#f8fafc)}.mobile-pricing .pricing-switcher{gap:18px}.mobile-pricing .pricing-controls{justify-content:center;margin-top:0}.mobile-pricing .billing-segment{background:#ffffff;border-color:var(--mobile-line-strong);border-radius:999px}.mobile-pricing .billing-segment button{border-radius:999px}.mobile-pricing .billing-segment button.is-active{color:#17251b;background:var(--mobile-green)}.mobile-pricing .trial-toggle i{background:var(--mobile-green)}.mobile-pricing .front-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:12px}.mobile-pricing .pricing-card{padding:28px;border-color:var(--mobile-line);border-radius:24px;box-shadow:0 18px 44px rgb(16 24 40/.07)}.mobile-pricing .pricing-card.is-featured{border-color:#9edfb2;box-shadow:0 24px 58px rgb(36 118 75/.12)}.mobile-pricing .pricing-card-action .front-button{min-height:54px;color:#17251b;background:var(--mobile-green);border-color:var(--mobile-green);border-radius:999px}.mobile-faq-list{max-width:860px;margin:0 auto}.mobile-faq details{padding:0 22px}.mobile-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;color:var(--mobile-ink-strong);font-size:18px;font-weight:800;list-style:none;cursor:pointer}.mobile-faq summary::-webkit-details-marker{display:none}.mobile-faq details[open] summary svg{transform:rotate(180deg)}.mobile-faq details p{margin:0;padding:0 0 22px;color:var(--mobile-muted);font-size:15px;line-height:1.6}.mobile-contact{display:grid;justify-items:center;padding-bottom:82px;text-align:center}.mobile-contact a{display:inline-flex;align-items:center;gap:10px;min-height:50px;margin-top:24px;padding:0 18px;color:var(--mobile-ink-strong);background:#ffffff;border:1px solid var(--mobile-line);border-radius:999px;font-weight:780}.mobile-contact div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.mobile-contact small{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;color:var(--mobile-muted);background:var(--mobile-soft);border:1px solid var(--mobile-line);border-radius:999px;font-size:12px;font-weight:760}.mobile-landing .public-footer{padding:52px 0 72px;background:#f2f4f7;border-top:1px solid var(--mobile-line)}@media (max-width:1040px){.mobile-hero h1{font-size:60px}.mobile-platform-grid,.mobile-pricing .front-pricing-grid,.mobile-proof-grid,.mobile-proof-strip,.mobile-testimonial-grid,.mobile-workflow-detail{grid-template-columns:1fr}}@media (max-width:820px){.mobile-landing{padding-top:66px}.mobile-landing .landing-nav{min-height:66px;padding:0 18px}.mobile-landing .landing-nav-actions,.mobile-landing .landing-nav-menu{display:none}.mobile-nav-menu{display:block;margin-left:auto}.mobile-nav-menu summary{display:inline-flex}.mobile-contact,.mobile-faq,.mobile-feature,.mobile-hero,.mobile-landing .public-footer,.mobile-platforms,.mobile-pricing,.mobile-proof,.mobile-proof-strip,.mobile-testimonials,.mobile-workflow-detail{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.mobile-hero{padding:58px 0 32px}.mobile-hero-icons{gap:8px;margin-bottom:24px}.mobile-social-mark{width:34px;height:34px;border-radius:10px}.mobile-hero h1{font-size:48px;line-height:1.02}.mobile-hero p{margin-top:20px;font-size:17px;line-height:1.58}.mobile-feature-actions,.mobile-hero-actions{width:100%}.mobile-button{width:100%;min-height:56px;font-size:17px}.mobile-product-card{margin-top:42px;padding:14px;border-radius:22px}.mobile-draft-card{padding:18px}.mobile-draft-card strong{font-size:24px}.mobile-route-lines{width:64%;height:28px}.mobile-status-grid{grid-template-columns:1fr 1fr}.mobile-proof-strip{gap:10px;padding-bottom:42px}.mobile-proof-strip article{grid-template-columns:36px minmax(0,1fr)}.mobile-proof-strip small{grid-column:2;width:-moz-fit-content;width:fit-content}.mobile-contact,.mobile-faq,.mobile-feature,.mobile-platforms,.mobile-pricing,.mobile-proof,.mobile-testimonials,.mobile-workflow-detail{padding:58px 0}.mobile-contact h2,.mobile-feature h2,.mobile-proof h2,.mobile-section-heading h2,.mobile-workflow-detail h2{font-size:40px;line-height:1.06}.mobile-contact p,.mobile-feature p,.mobile-section-heading p,.mobile-workflow-detail p{font-size:16px;line-height:1.62}.mobile-section-heading{justify-items:start;text-align:left}.mobile-proof{text-align:left}.mobile-proof h2{margin-left:0}.mobile-platform-grid{grid-template-columns:1fr 1fr;gap:10px}.mobile-platform-card{min-height:154px;padding:18px 10px;border-radius:18px}.mobile-platform-icon{width:58px;height:58px;border-radius:17px}.mobile-platform-card strong{margin-top:14px;font-size:15px}.mobile-platform-card small{font-size:12px}.mobile-pricing .pricing-controls{align-items:stretch;justify-content:flex-start}.mobile-pricing .pricing-trial-note{align-items:flex-start;text-align:left}.mobile-pricing .pricing-card{padding:22px;border-radius:20px}.mobile-faq details{padding:0 18px}.mobile-faq summary{min-height:70px;font-size:16px}.mobile-contact{justify-items:start;text-align:left}.mobile-contact div{justify-content:flex-start}.mobile-landing .floating-contact{display:none}.mobile-landing .public-footer{width:100%;max-width:100%;margin-top:0;padding:46px 28px 80px}}@media (max-width:420px){.mobile-hero h1{font-size:42px}.mobile-hero p{font-size:16px}.mobile-hero-icons{max-width:310px}.mobile-contact h2,.mobile-feature h2,.mobile-proof h2,.mobile-section-heading h2,.mobile-workflow-detail h2{font-size:36px}.mobile-platform-grid{gap:9px}.mobile-platform-card{min-height:146px}}.app-shell{--admin-bg:#f6f8fb;--admin-surface:#ffffff;--admin-surface-soft:#f8fafc;--admin-surface-blue:#f3f7ff;--admin-ink:#0f172a;--admin-muted:#64748b;--admin-muted-strong:#475569;--admin-line:#dbe4f0;--admin-line-strong:#c7d4e5;--admin-sidebar:#07111f;--admin-sidebar-2:#0b1b31;--admin-blue:#1559e8;--admin-blue-dark:#0f46c7;--admin-teal:#0f766e;--admin-teal-soft:#e7f7f3;--admin-amber:#b45309;--admin-amber-soft:#fff7ed;--admin-red:#be123c;--admin-red-soft:#fff1f2;--admin-shadow:0 1px 2px rgb(15 23 42/0.05),0 18px 52px rgb(15 23 42/0.06);display:block;min-height:100dvh;color:var(--admin-ink);background:linear-gradient(90deg,var(--admin-sidebar) 0 268px,transparent 268px),var(--admin-bg)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:268px;height:100dvh;min-height:100dvh;padding:24px 22px;overflow:hidden auto;color:#e5edf7;background:radial-gradient(circle at 18% 4%,rgb(21 89 232/.24),transparent 16rem),linear-gradient(180deg,var(--admin-sidebar-2),var(--admin-sidebar) 48%,#050b14);border-right:1px solid rgb(148 163 184/.12)}.brand-lockup{gap:12px;padding:0 0 20px;border-bottom:1px solid rgb(226 232 240/.12)}.app-shell .brand-mark,.sidebar .brand-mark{width:42px;height:42px;color:#1559e8;background:#ffffff;border:1px solid rgb(255 255 255/.16);border-radius:9px;box-shadow:0 14px 28px rgb(0 0 0/.2);font-size:13px;font-weight:860}.brand-lockup strong{color:#ffffff;font-size:16px;font-weight:820;letter-spacing:0}.brand-lockup small{color:#95a3b8;font-size:12px;font-weight:650}.nav-list{gap:6px}.nav-item{min-height:44px;padding:0 12px;color:#c8d2e1;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:760}.nav-item svg{color:currentColor;stroke-width:2}.nav-item:focus-visible,.nav-item:hover{color:#ffffff;background:rgb(255 255 255/.07);border-color:rgb(255 255 255/.08)}.nav-item.is-active{color:#ffffff;background:linear-gradient(135deg,#1559e8,#0f46c7);border-color:rgb(255 255 255/.16);box-shadow:0 14px 32px rgb(21 89 232/.28)}.sidebar-status{display:grid;grid-gap:6px;gap:6px;padding:16px;color:#e5edf7;background:rgb(255 255 255/.055);border:1px solid rgb(255 255 255/.12);border-radius:8px;box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}.sidebar-status small{color:#9aa7ba;font-size:12px;line-height:1.45}.sidebar-link-button{color:#dbeafe;font-size:12px}.main-area{min-height:100dvh;margin-left:268px;padding:30px clamp(24px,3vw,44px) 42px;background:linear-gradient(180deg,rgb(255 255 255/.9),rgb(246 248 251/.96) 290px,var(--admin-bg)),var(--admin-bg);background-size:auto}.topbar{align-items:flex-start;max-width:1680px;padding:0 0 20px;border-bottom:1px solid var(--admin-line)}.page-kicker{margin:0 0 6px;color:var(--admin-muted);font-size:12px;font-weight:720}.page-description{max-width:720px;margin:8px 0 0;color:var(--admin-muted-strong);font-size:14px;line-height:1.5}.api-key-create-panel h3,.api-key-list-panel h3,.auth-panel h2,.billing-actions-panel h3,.billing-summary h3,.panel-heading h2,.settings-panel h3,.topbar h1{color:var(--admin-ink);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.topbar h1{font-size:clamp(28px,2.2vw,36px);font-weight:840;line-height:1.08}.topbar-actions{align-self:flex-start}.compact-button,.icon-button,.primary-button,.secondary-button,.sidebar-link-button,.text-button{border-radius:8px;font-weight:780;letter-spacing:0}.primary-button{color:#ffffff;background:var(--admin-blue);border-color:var(--admin-blue);box-shadow:0 10px 22px rgb(21 89 232/.18)}.primary-button:focus-visible,.primary-button:hover{background:var(--admin-blue-dark);border-color:var(--admin-blue-dark);box-shadow:0 14px 28px rgb(21 89 232/.22)}.icon-button,.secondary-button{color:var(--admin-ink);background:#ffffff;border-color:var(--admin-line);box-shadow:none}.icon-button:focus-visible,.icon-button:hover,.secondary-button:focus-visible,.secondary-button:hover{color:var(--admin-blue);background:#f8fbff;border-color:#b8cdfb}.text-button{color:var(--admin-blue);font-size:13px}.danger-text-button{color:var(--admin-red)}.app-page-panel,.app-page-stack,.composer-layout,.dashboard-grid,.full-panel{width:100%;max-width:1680px;margin-right:auto;margin-left:auto}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dashboard-grid>.composer-panel{grid-column:span 8}.dashboard-grid>section[aria-labelledby=connections-title]{grid-column:span 4}.dashboard-grid>section[aria-labelledby=history-title],.dashboard-grid>section[aria-labelledby=scheduled-title]{grid-column:span 8}.dashboard-grid>section[aria-labelledby=failed-title]{grid-column:span 4}.app-page-panel,.composer-editor,.media-attachment-panel,.metric-card,.panel,.platform-preview-panel,.publish-panel{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:8px;box-shadow:var(--admin-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.metric-card{position:relative;display:block;min-height:118px;overflow:hidden;padding:18px 18px 18px 20px}.metric-card:before{position:absolute;inset:0 auto 0 0;width:4px;height:auto;margin:0;content:"";background:linear-gradient(180deg,var(--admin-blue),var(--admin-teal));border:0;border-radius:0}.metric-card span{color:var(--admin-muted-strong);font-size:12px;font-weight:820;text-transform:none}.metric-card strong{margin-top:6px;color:var(--admin-ink);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:850}.metric-card small{color:var(--admin-muted);font-size:12px}.app-page-panel,.panel{min-width:0;padding:20px}.panel-heading{align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--admin-line)}.compose-input-stack label,.composer-inline-meta,.panel-heading>div,.topbar>div{min-width:0}.panel-heading h2{margin:0;font-size:18px;font-weight:830;line-height:1.25}.api-key-create-panel p,.api-key-list-panel p,.api-key-row small,.billing-actions-panel p,.billing-summary p,.connection-row small,.history-row small,.issue-row small,.panel-heading p,.table-row small{color:var(--admin-muted)}.panel-heading p{margin-top:4px;font-size:13px}.api-key-create-panel,.api-key-list-panel,.api-scope-option,.billing-actions-panel,.billing-detail-item,.billing-summary,.connection-row,.draft-summary,.empty-state,.history-row,.issue-row,.manual-connection-card,.media-asset-card,.platform-preview-card,.target-row,.variant-preview{background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:8px}.draft-summary{padding:18px;background:#fbfdff}.draft-summary h3{color:var(--admin-ink);font-size:17px;font-weight:820}.draft-summary p,.variant-preview p{color:#1e293b}.composer-platform-tabs,.platform-tabs{gap:8px}.composer-platform-tab,.platform-tab{min-height:56px;color:var(--admin-muted-strong);background:#ffffff;border:1px solid var(--admin-line);border-radius:8px;box-shadow:none}.composer-platform-tab.is-active,.composer-platform-tab:focus-visible,.composer-platform-tab:hover,.platform-tab.is-active,.platform-tab:focus-visible,.platform-tab:hover{color:var(--admin-blue);background:var(--admin-surface-blue);border-color:#aac2fb}.status-chip{min-height:24px;padding:0 9px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:840;line-height:1}.status-success{color:var(--admin-teal);background:var(--admin-teal-soft);border-color:#b9e5da}.status-danger{color:var(--admin-red);background:var(--admin-red-soft);border-color:#fecdd3}.status-info{color:var(--admin-blue);background:#eef4ff;border-color:#c7d8ff}.status-warning{color:var(--admin-amber);background:var(--admin-amber-soft);border-color:#fed7aa}.status-neutral{color:var(--admin-muted-strong);background:#eef2f7;border-color:#dbe4f0}.api-key-list,.connection-list,.history-list,.issue-list,.target-list{display:grid;grid-gap:10px;gap:10px}.api-key-row,.connection-row,.history-row,.issue-row,.target-row{min-height:58px;padding:12px;transition:background .16s ease,border-color .16s ease}.api-key-row:hover,.connection-row:hover,.history-row:hover,.issue-row:hover,.table-row:hover,.target-row:hover{background:#ffffff;border-color:var(--admin-line-strong)}.platform-avatar{width:38px;height:38px;color:#0f172a;background:#ffffff;border:1px solid var(--admin-line);border-radius:8px;box-shadow:0 8px 18px rgb(15 23 42/.08)}.table-list{gap:8px;border:0;border-radius:0;overflow:visible}.table-row{min-height:60px;padding:12px 14px;background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:8px}.table-row+.table-row{border-top:1px solid var(--admin-line)}.job-table-row{grid-template-columns:minmax(260px,1fr) 136px 128px 190px 80px 104px 84px}.empty-state{padding:18px;border-style:dashed}.empty-state strong{color:var(--admin-ink);font-size:14px}.empty-state p{color:var(--admin-muted)}.composer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);grid-gap:18px;align-items:start}.composer-workflow-column,.composer-workflow-panel{min-width:0}.composer-editor{padding:20px}.composer-workflow-panel{gap:18px}.composer-workflow-panel .publish-panel{display:grid;grid-gap:18px;gap:18px;padding:18px 0 0;background:transparent;border-top:1px solid var(--admin-line);border-radius:0;box-shadow:none}.platform-preview-panel{position:-webkit-sticky;position:sticky;padding:18px;background:#fbfdff}.auth-form input,.base-composer,.composer-main-input,.text-input,.variant-editor textarea{width:100%;min-width:0;color:var(--admin-ink);background:#ffffff;border:1px solid var(--admin-line);border-radius:8px;box-shadow:inset 0 1px 0 rgb(15 23 42/.02)}.composer-main-input{min-height:190px;font-size:15px}.auth-form input:focus,.base-composer:focus,.composer-main-input:focus,.text-input:focus,.variant-editor textarea:focus{border-color:#9bb7fa;box-shadow:0 0 0 3px rgb(21 89 232/.14)}.field-label{color:var(--admin-muted-strong);font-size:13px;font-weight:780}.media-dropzone{min-height:96px;background:#fbfdff;border:1px dashed var(--admin-line-strong);border-radius:8px}.media-dropzone:focus-within,.media-dropzone:hover{background:#f3f7ff;border-color:#9bb7fa}.media-attachment-header strong,.media-dropzone strong,.section-subheading h3,.setup-section h3,.variant-editor h3{color:var(--admin-ink);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:820}.media-attachment-header small,.media-dropzone small,.variant-editor p{color:var(--admin-muted)}.segmented-control{overflow:hidden;background:#edf4ff;border:1px solid #cbdafa;border-radius:8px}.segmented-control button{min-height:46px;color:var(--admin-muted-strong);font-weight:800;border-radius:6px}.segmented-control button.is-active{color:var(--admin-blue);background:#ffffff;box-shadow:0 8px 16px rgb(21 89 232/.08)}.publish-readiness{background:#fffaf1;border:1px solid #fed7aa;border-radius:8px}.publish-readiness.is-ready{background:#f0fdfa;border-color:#b9e5da}.preview-workspace{display:grid;justify-items:center;padding:14px;background:#f3f7fd;border:1px solid var(--admin-line);border-radius:8px}.preview-phone-device{max-width:min(100%,330px)}.platform-preview-card{background:transparent;border-color:transparent;box-shadow:none}.settings-stack{gap:18px}.settings-panel{padding:20px}.billing-settings-grid,.developer-api-grid{gap:18px}.api-key-create-panel,.api-key-list-panel,.billing-actions-panel,.billing-summary{padding:18px}.app-page-panel .api-key-create-panel,.app-page-panel .api-key-list-panel,.app-page-panel .api-scope-option,.app-page-panel .billing-actions-panel,.app-page-panel .billing-detail-item,.app-page-panel .billing-summary{background:var(--admin-surface-soft)!important;border-color:var(--admin-line)!important}.app-page-panel .api-scope-option,.app-page-panel .billing-detail-item{background:#ffffff!important}.billing-detail-list{gap:8px}.billing-detail-item{background:#ffffff}.api-key-secret,.api-test-command{border-radius:8px}.connections-panel .connection-actions{max-width:760px}.connections-panel .connection-row{grid-template-columns:44px minmax(0,1fr) auto auto;min-height:72px;background:var(--admin-surface-soft)}.admin-grid{gap:18px}.admin-panel{background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:8px}@media (max-width:1280px){.dashboard-grid>.composer-panel,.dashboard-grid>section[aria-labelledby=connections-title],.dashboard-grid>section[aria-labelledby=failed-title],.dashboard-grid>section[aria-labelledby=history-title],.dashboard-grid>section[aria-labelledby=scheduled-title]{grid-column:1/-1}.composer-layout{grid-template-columns:1fr}.platform-preview-panel{position:static}}@media (max-width:1060px){.app-shell{background:linear-gradient(90deg,var(--admin-sidebar) 0 86px,transparent 86px),var(--admin-bg)}.sidebar{width:86px;padding:18px 12px}.brand-lockup{justify-content:center}.brand-lockup span:last-child,.nav-item span,.sidebar-link-button,.sidebar-status small,.sidebar-status strong{display:none}.nav-item{justify-content:center;padding:0}.sidebar-status{justify-items:center;padding:12px}.main-area{margin-left:86px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-shell{display:block;background:var(--admin-bg)}.sidebar{position:static;width:100%;height:auto;min-height:0}.brand-lockup span:last-child,.nav-item span,.sidebar-link-button,.sidebar-status small,.sidebar-status strong{display:block}.nav-item{min-width:0;justify-content:flex-start;padding:0 12px}.nav-list{width:auto;margin:0 24px;grid-template-columns:1fr;gap:8px}.nav-item{width:100%;max-width:100%}.nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-area{width:100%;max-width:100vw;margin-left:0;padding:22px 14px 30px;overflow-x:hidden}.topbar{display:grid;grid-gap:14px;gap:14px}.composer-inline-meta,.composer-step-heading,.composer-workflow-heading,.panel-heading,.variant-header{display:grid;grid-template-columns:1fr;justify-items:start}.topbar-actions,.topbar-actions .primary-button{width:100%}.admin-grid,.admin-metric-grid,.billing-settings-grid,.developer-api-grid,.metric-row{grid-template-columns:1fr}.app-page-panel,.composer-editor,.panel,.platform-preview-panel{width:100%;max-width:100%;overflow:hidden;padding:16px}.app-page-panel,.app-page-stack,.compose-input-stack,.composer-layout,.composer-workflow-column,.composer-workflow-panel,.dashboard-grid,.media-attachment-panel,.media-dropzone,.platform-preview-panel,.preview-phone-device,.preview-workspace,.publish-panel,.setup-section,.target-list,.variant-editor{min-width:0;max-width:100%}.base-composer,.composer-main-input,.text-input,.variant-textarea{max-width:100%;overflow-wrap:anywhere}.draft-summary p,.empty-state p,.media-dropzone small,.page-description,.panel-heading p,.variant-preview p{overflow-wrap:anywhere}.job-table-row,.table-row{grid-template-columns:1fr}.connections-panel .connection-row{grid-template-columns:44px minmax(0,1fr)}.connections-panel .connection-row .danger-text-button,.connections-panel .connection-row .status-chip{grid-column:2;justify-self:start}}.main-area{padding:34px 56px 64px}.topbar{max-width:1510px;margin:0 auto 26px;padding-bottom:26px}.app-page-stack,.composer-layout,.dashboard-grid{width:min(100%,1510px);margin-inline:auto}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(360px,.85fr);gap:20px}.metric-row{grid-column:1/-1;gap:14px}.metric-card{min-height:124px;padding:18px 18px 16px;border-left:4px solid var(--admin-blue);background:linear-gradient(135deg,rgb(255 255 255/.96),rgb(248 250 252/.88)),var(--admin-surface)}.metric-card-attention{border-left-color:var(--admin-amber)}.metric-card-published{border-left-color:var(--admin-teal)}.metric-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--admin-muted-strong)}.metric-card-topline svg{width:34px;height:34px;padding:8px;color:var(--admin-blue);background:#edf4ff;border-radius:8px}.metric-card-attention .metric-card-topline svg{color:var(--admin-amber);background:#fff7ed}.metric-card-published .metric-card-topline svg{color:var(--admin-teal);background:var(--admin-teal-soft)}.metric-card strong{margin-top:12px;font-size:34px;letter-spacing:0}.dashboard-grid>.composer-panel,.dashboard-grid>section[aria-labelledby=connections-title]{min-height:620px}.dashboard-grid>section[aria-labelledby=failed-title],.dashboard-grid>section[aria-labelledby=history-title],.dashboard-grid>section[aria-labelledby=scheduled-title]{min-height:260px}.composer-layout{grid-template-columns:minmax(420px,1.08fr) minmax(340px,.76fr) minmax(340px,.7fr);gap:18px}.composer-publish-step,.composer-workflow-panel,.platform-preview-panel{min-height:calc(100vh - 210px)}.composer-editor,.platform-preview-panel,.publish-panel{padding:22px}.composer-publish-step{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:18px;gap:18px}.composer-workflow-panel .publish-panel{padding:0;border:0}.compose-input-stack{gap:16px}.composer-main-input{min-height:250px}.target-list{gap:12px}.target-row{min-height:74px;background:var(--admin-surface-soft)}.publish-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.publish-summary span{justify-content:center;min-height:34px;padding-inline:10px;border:1px solid var(--admin-line);border-radius:999px;background:#ffffff;font-size:12px;font-weight:800}.publish-readiness{padding:16px}.publish-actions{grid-template-columns:1fr 1.15fr}.platform-preview-panel{top:24px;align-content:start;background:linear-gradient(180deg,#fbfdff,#f3f7fd)}.preview-workspace{min-height:660px;align-items:start;padding-top:18px}.settings-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,.65fr);grid-gap:20px;gap:20px;align-items:start}.settings-main-stack{display:grid;grid-gap:20px;gap:20px;min-width:0}.settings-health-panel{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:18px;gap:18px;padding:20px}.account-health-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.account-health-summary>article{min-width:0;min-height:92px;padding:15px;background:linear-gradient(135deg,#ffffff,#f8fbff);border:1px solid var(--admin-line);border-left:4px solid #2563eb;border-radius:8px;box-shadow:0 14px 30px rgb(15 23 42/.04)}.account-health-summary>article.is-warning{background:linear-gradient(135deg,#fff7ed,#ffffff);border-color:#fed7aa #fed7aa #fed7aa #f97316}.account-health-summary span{display:block;color:var(--admin-muted-strong);font-size:12px;font-weight:860}.account-health-summary strong{display:block;margin-top:8px;color:var(--admin-ink);font-size:28px;line-height:1}.account-health-summary small{display:block;margin-top:8px;color:var(--admin-muted);font-size:12px;font-weight:650;overflow-wrap:anywhere}.dashboard-connections-panel .account-health-summary{margin-top:2px}.dashboard-connections-panel .account-health-summary>article{min-height:84px;padding:14px}.dashboard-connections-panel .account-health-summary strong{font-size:26px}.settings-health-actions{display:grid;grid-gap:10px;gap:10px}.settings-health-panel .account-health-summary{grid-template-columns:1fr}.settings-health-panel .account-health-summary>article{min-height:78px}.settings-health-action{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;grid-gap:12px;gap:12px;align-items:center;min-height:66px;padding:13px 14px;color:var(--admin-ink);text-decoration:none;background:#ffffff;border:1px solid var(--admin-line);border-radius:8px}.settings-health-action:hover{border-color:#b7c8e6;box-shadow:0 14px 28px rgb(37 99 235/.08)}.settings-health-action svg{color:#2563eb}.settings-health-action small,.settings-health-action strong{display:block;min-width:0}.settings-health-action strong{color:var(--admin-ink);font-size:13px;font-weight:900}.settings-health-action small{margin-top:3px;color:var(--admin-muted);font-size:12px;line-height:1.35}.ops-summary-strip,.settings-health-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-summary-strip>article,.settings-health-summary>div{min-width:0;padding:14px;background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:8px}.ops-summary-strip span,.settings-health-summary span{display:block;color:var(--admin-muted-strong);font-size:12px;font-weight:820}.ops-summary-strip strong,.settings-health-summary strong{display:block;margin-top:6px;color:var(--admin-ink);font-size:24px;line-height:1}.ops-summary-strip small{display:block;margin-top:7px;color:var(--admin-muted);overflow-wrap:anywhere}.settings-health-list{gap:10px}.settings-health-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.settings-health-row .status-chip{grid-column:2;justify-self:start}.full-panel.app-page-panel{display:grid;grid-gap:18px;gap:18px;padding:24px}.connections-panel .connection-list,.full-panel.app-page-panel .history-list,.full-panel.app-page-panel .table-list{gap:10px}.connections-panel .connection-row,.full-panel.app-page-panel .history-row,.full-panel.app-page-panel .table-row{min-height:68px;background:var(--admin-surface-soft)}.connections-panel .panel-heading{align-items:start}.connections-panel .connection-actions{justify-content:flex-end;max-width:900px}@media (max-width:1440px){.main-area{padding-inline:36px}.composer-layout{grid-template-columns:minmax(440px,1fr) minmax(340px,420px)}.composer-layout .platform-preview-panel{grid-column:1/-1;position:static;min-height:0}.preview-workspace{min-height:540px}}@media (max-width:1180px){.composer-layout,.dashboard-grid,.settings-layout{grid-template-columns:1fr}.composer-publish-step,.settings-health-panel{position:static;min-height:0}}@media (max-width:760px){.main-area{padding:22px 14px 34px}.topbar{margin-bottom:18px;padding-bottom:18px}.account-health-summary,.ops-summary-strip,.publish-summary,.settings-health-summary{grid-template-columns:1fr}.composer-publish-step,.composer-workflow-panel,.platform-preview-panel{min-height:0}.composer-main-input{min-height:190px}}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(360px,.85fr)!important}.dashboard-grid>.composer-panel{grid-column:1!important}.dashboard-grid>section[aria-labelledby=connections-title]{grid-column:2!important}.dashboard-grid>section[aria-labelledby=scheduled-title]{grid-column:1!important}.dashboard-grid>section[aria-labelledby=failed-title]{grid-column:2!important}.dashboard-grid>section[aria-labelledby=history-title]{grid-column:1/-1!important}.composer-workflow-panel{align-content:start!important}.composer-publish-step,.composer-workflow-panel,.platform-preview-panel{min-height:auto!important}.composer-main-input{min-height:285px!important}@media (max-width:1180px){.dashboard-grid{grid-template-columns:1fr!important}.dashboard-grid>.composer-panel,.dashboard-grid>section[aria-labelledby=connections-title],.dashboard-grid>section[aria-labelledby=failed-title],.dashboard-grid>section[aria-labelledby=history-title],.dashboard-grid>section[aria-labelledby=scheduled-title]{grid-column:1/-1!important}}.app-shell{background:linear-gradient(90deg,#07111f 0 270px,transparent 270px),#f6f8fb!important}.sidebar{width:270px!important;padding:24px 18px!important}.brand-lockup{position:relative;padding-bottom:24px!important}.sidebar-collapse-icon{margin-left:auto;color:#cbd5e1;transform:rotate(180deg)}.sidebar-status{gap:14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.sidebar-user-card{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding-top:22px;border-top:1px solid rgb(226 232 240/.13)}.sidebar-user-avatar{display:grid;place-items:center;width:42px;height:42px;color:#ffffff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:999px;font-size:15px;font-weight:850}.sidebar-user-card span:nth-child(2){min-width:0}.sidebar-user-card small,.sidebar-user-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-status>div:not(.sidebar-user-card){padding:14px 16px 0;background:rgb(255 255 255/.055);border:1px solid rgb(255 255 255/.12);border-bottom:0;border-radius:8px 8px 0 0}.sidebar-status>div:not(.sidebar-user-card)+small{margin-top:-14px;padding:0 16px 14px 39px;background:rgb(255 255 255/.055);border:1px solid rgb(255 255 255/.12);border-top:0;border-radius:0 0 8px 8px}.main-area{margin-left:270px!important;padding:28px 26px 42px 42px!important}.dashboard-grid,.topbar{width:min(100%,1536px)!important;max-width:1536px!important;margin-left:0!important;margin-right:0!important}.topbar{display:flex!important;align-items:flex-start!important;padding-bottom:22px!important;margin-bottom:24px!important}.topbar-actions{display:inline-flex!important;align-items:center!important;gap:16px!important}.topbar-icon-button{position:relative;display:grid;place-items:center;width:38px;height:38px;color:#0f172a;background:transparent;border:0}.topbar-icon-button span{position:absolute;top:2px;right:3px;display:grid;place-items:center;min-width:17px;height:17px;color:#ffffff;background:#2563eb;border-radius:999px;font-size:10px;font-weight:850}.topbar-help-wrap,.topbar-notification-wrap{position:relative}.topbar-notification-panel{position:absolute;top:calc(100% + 12px);right:-8px;z-index:40;width:min(340px,calc(100vw - 32px));padding:12px;background:#ffffff;border:1px solid #dbe4f0;border-radius:8px;box-shadow:0 24px 60px rgb(15 23 42/.14)}.topbar-notification-panel:before{position:absolute;top:-6px;right:22px;width:10px;height:10px;content:"";background:#ffffff;border-top:1px solid #dbe4f0;border-left:1px solid #dbe4f0;transform:rotate(45deg)}.topbar-notification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 4px 10px;border-bottom:1px solid #edf2f7}.topbar-notification-header strong{color:#0f172a;font-size:14px}.topbar-notification-header small{color:#64748b;font-size:12px;white-space:nowrap}.topbar-notification-list{display:grid;grid-gap:6px;gap:6px;padding-top:8px}.topbar-notification-item{display:grid;grid-template-columns:9px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;color:#334155;text-decoration:none;border-radius:8px}.topbar-notification-item:focus-visible,.topbar-notification-item:hover{background:#f8fafc;outline:none}.topbar-notification-item>span:first-child{width:9px;height:9px;margin-top:5px;background:#2563eb;border-radius:999px}.topbar-notification-item.is-success>span:first-child{background:#10b981}.topbar-notification-item.is-warning>span:first-child{background:#f97316}.topbar-notification-item small,.topbar-notification-item strong{display:block}.topbar-notification-item strong{color:#0f172a;font-size:13px}.topbar-notification-item small{margin-top:2px;color:#64748b;font-size:12px;line-height:1.45}.topbar-help-panel{position:absolute;top:calc(100% + 12px);right:-8px;z-index:40;width:min(320px,calc(100vw - 32px));padding:12px;background:#ffffff;border:1px solid #dbe4f0;border-radius:8px;box-shadow:0 24px 60px rgb(15 23 42/.14)}.topbar-help-panel:before{position:absolute;top:-6px;right:22px;width:10px;height:10px;content:"";background:#ffffff;border-top:1px solid #dbe4f0;border-left:1px solid #dbe4f0;transform:rotate(45deg)}.topbar-help-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 4px 10px;border-bottom:1px solid #edf2f7}.topbar-help-header strong{color:#0f172a;font-size:14px}.topbar-help-header small{color:#64748b;font-size:12px;white-space:nowrap}.topbar-help-list{display:grid;grid-gap:6px;gap:6px;padding-top:8px}.topbar-help-item{display:block;padding:10px;color:#334155;text-decoration:none;border-radius:8px}.topbar-help-item:focus-visible,.topbar-help-item:hover{background:#f8fafc;outline:none}.topbar-help-item small,.topbar-help-item strong{display:block}.topbar-help-item strong{color:#0f172a;font-size:13px}.topbar-help-item small{margin-top:2px;color:#64748b;font-size:12px;line-height:1.45}.topbar .primary-button{min-width:158px;min-height:45px;justify-content:center;border-radius:8px}.dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr)!important;grid-gap:14px 18px!important;gap:14px 18px!important}.metric-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}.metric-card{display:grid!important;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;min-height:118px!important;padding:22px 20px!important;border-left:0!important}.metric-icon-wrap{display:grid;place-items:center;width:34px;height:34px;color:#2563eb}.metric-icon-wrap svg{width:28px;height:28px;stroke-width:1.8}.metric-card-attention .metric-icon-wrap{color:#d97706}.metric-card-published .metric-icon-wrap{color:#059669}.metric-card span{font-size:14px!important}.metric-card strong{margin-top:6px!important;font-size:30px!important;line-height:1!important}.metric-card small{margin-top:8px!important}.metric-card-chevron{color:#0f172a}.dashboard-grid>.composer-panel,.dashboard-grid>section[aria-labelledby=connections-title]{min-height:280px!important}.dashboard-grid>section[aria-labelledby=failed-title],.dashboard-grid>section[aria-labelledby=scheduled-title]{min-height:210px!important}.dashboard-card-heading{min-height:42px;margin-bottom:14px!important;padding-bottom:12px!important}.dashboard-card-heading h2{font-size:20px!important}.dashboard-title-row{display:inline-flex;align-items:center;gap:10px}.dashboard-panel-footer-link,.dashboard-view-link{color:#1559e8!important;font-weight:820!important}.dashboard-draft-summary{min-height:90px!important;padding:22px 24px!important;background:#fbfdff!important}.dashboard-draft-summary p{margin:0!important;max-width:760px;font-size:17px!important;line-height:1.45!important}.dashboard-recent-drafts{display:none}.dashboard-platform-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(120px,.72fr);grid-gap:10px;gap:10px;margin-top:16px}.dashboard-platform-pill{display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 14px;color:#334155;background:#ffffff;border:1px solid var(--admin-line);border-radius:8px;font-size:13px;text-decoration:none}.dashboard-platform-pill.is-active{border-color:#2563eb;box-shadow:0 0 0 1px rgb(37 99 235/.28)}.dashboard-platform-mark{display:grid;place-items:center;width:26px;height:26px;color:#ffffff;background:#0f172a;border-radius:999px;font-size:12px;font-weight:900}.dashboard-platform-mark svg,.platform-avatar svg,.preview-avatar svg,.preview-platform-mark svg,.social-phone-logo svg{display:block;width:68%;height:68%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dashboard-platform-mark.is-bluesky svg,.dashboard-platform-mark.is-facebook svg,.dashboard-platform-mark.is-linkedin svg,.dashboard-platform-mark.is-pinterest svg,.dashboard-platform-mark.is-threads svg,.dashboard-platform-mark.is-x svg,.dashboard-platform-mark.is-youtube svg,.platform-avatar.is-bluesky svg,.platform-avatar.is-facebook svg,.platform-avatar.is-linkedin svg,.platform-avatar.is-pinterest svg,.platform-avatar.is-threads svg,.platform-avatar.is-x svg,.platform-avatar.is-youtube svg,.preview-avatar.is-bluesky svg,.preview-avatar.is-facebook svg,.preview-avatar.is-linkedin svg,.preview-avatar.is-pinterest svg,.preview-avatar.is-threads svg,.preview-avatar.is-x svg,.preview-avatar.is-youtube svg,.preview-platform-mark.is-bluesky svg,.preview-platform-mark.is-facebook svg,.preview-platform-mark.is-linkedin svg,.preview-platform-mark.is-pinterest svg,.preview-platform-mark.is-threads svg,.preview-platform-mark.is-x svg,.preview-platform-mark.is-youtube svg,.social-phone-logo.is-bluesky svg,.social-phone-logo.is-facebook svg,.social-phone-logo.is-linkedin svg,.social-phone-logo.is-pinterest svg,.social-phone-logo.is-threads svg,.social-phone-logo.is-x svg,.social-phone-logo.is-youtube svg{fill:currentColor;stroke:none}.dashboard-platform-mark.is-instagram{background:linear-gradient(135deg,#f97316,#db2777,#7c3aed)}.dashboard-platform-mark.is-linkedin{background:#0a66c2}.dashboard-platform-mark.is-facebook{background:#1877f2}.dashboard-platform-mark.is-youtube,.platform-avatar.is-youtube,.preview-avatar.is-youtube,.preview-platform-mark.is-youtube{background:#ff0033}.dashboard-platform-mark.is-pinterest,.platform-avatar.is-pinterest,.preview-avatar.is-pinterest,.preview-platform-mark.is-pinterest{background:#e60023}.dashboard-platform-mark.is-bluesky,.platform-avatar.is-bluesky,.preview-avatar.is-bluesky,.preview-platform-mark.is-bluesky{background:#1185fe}.dashboard-platform-mark.is-threads,.platform-avatar.is-threads,.preview-avatar.is-threads,.preview-platform-mark.is-threads{background:#111827}.platform-avatar.is-x,.preview-avatar.is-x,.preview-platform-mark.is-x{color:#ffffff;background:#050505}.platform-avatar.is-instagram,.preview-avatar.is-instagram,.preview-platform-mark.is-instagram{color:#ffffff;background:linear-gradient(135deg,#f97316,#db2777,#7c3aed)}.platform-avatar.is-linkedin,.preview-avatar.is-linkedin,.preview-platform-mark.is-linkedin{color:#ffffff;background:#0a66c2}.platform-avatar.is-facebook,.preview-avatar.is-facebook,.preview-platform-mark.is-facebook{color:#ffffff;background:#1877f2}.preview-avatar.is-bluesky,.preview-avatar.is-facebook,.preview-avatar.is-instagram,.preview-avatar.is-linkedin,.preview-avatar.is-pinterest,.preview-avatar.is-threads,.preview-avatar.is-x,.preview-avatar.is-youtube{border-color:transparent}.preview-platform-mark{display:grid;place-items:center;width:24px;height:24px;color:#ffffff;background:#0f172a;border-radius:999px}.dashboard-platform-dot{width:8px;height:8px;margin-left:auto;background:#10b981;border-radius:999px}.dashboard-platform-more{justify-content:center}.dashboard-target-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.dashboard-target-pill{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:10px 12px;color:#0f172a;background:#ffffff;border:1px solid var(--admin-line);border-radius:8px;text-decoration:none}.dashboard-target-pill>span:not(.dashboard-platform-mark){display:grid;min-width:0;grid-gap:2px;gap:2px}.dashboard-target-pill small,.dashboard-target-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-target-pill strong{font-size:13px;font-weight:850}.dashboard-target-pill small{color:var(--admin-muted);font-size:12px;font-weight:650}.dashboard-target-pill em{color:#334155;font-size:12px;font-style:normal;font-weight:820}.dashboard-target-more{display:inline-flex;justify-content:center;text-align:center}.dashboard-target-empty{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;min-height:58px;padding:14px 16px;background:#f8fbff;border:1px dashed #bcd1f5;border-radius:8px}.dashboard-target-empty strong{color:#0f172a;font-size:13px;font-weight:850}.dashboard-target-empty span{color:var(--admin-muted);font-size:12px;font-weight:650}.dashboard-draft-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.dashboard-draft-footer>span{display:inline-flex;align-items:center;gap:8px;color:var(--admin-muted);font-size:13px;font-weight:720}.dashboard-connection-list,.dashboard-history-list,.dashboard-issue-list,.dashboard-table-list{gap:0!important}.dashboard-connection-row{grid-template-columns:36px minmax(0,1fr) auto 24px!important;min-height:54px!important;padding:8px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--admin-line)!important;border-radius:0!important;box-shadow:none!important}.dashboard-connection-row .platform-avatar{width:30px;height:30px;border-radius:999px}.platform-account-groups{display:grid;min-width:0}.platform-account-group{min-width:0;background:#ffffff;border-bottom:1px solid var(--admin-line)}.platform-account-group:last-child{border-bottom:0}.platform-account-group-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:14px 16px;background:linear-gradient(135deg,#f8fbff,#ffffff);border-bottom:1px solid var(--admin-line)}.platform-account-group-header .dashboard-platform-mark{width:32px;height:32px}.platform-account-group-header strong,.platform-account-row strong{display:block;min-width:0;overflow:hidden;color:var(--admin-text);font-size:14px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.platform-account-group-header small,.platform-account-row small{display:block;min-width:0;margin-top:2px;overflow:hidden;color:var(--admin-muted-strong);font-size:12px;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.platform-account-list,.platform-account-row{display:grid;min-width:0}.platform-account-row{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:58px;padding:10px 16px 10px 58px;background:#ffffff;border-bottom:1px solid var(--admin-line)}.platform-account-row:last-child{border-bottom:0}.platform-account-row .platform-avatar{width:32px;height:32px;border-radius:999px}.platform-account-groups-dashboard .platform-account-group-header{grid-template-columns:34px minmax(0,1fr) auto;min-height:48px;padding:9px 0;background:transparent}.platform-account-groups-dashboard .platform-account-group-header .dashboard-platform-mark{width:28px;height:28px}.platform-account-groups-dashboard .platform-account-row{grid-template-columns:30px minmax(0,1fr) auto 18px;min-height:44px;padding:6px 0 8px 42px}.platform-account-groups-dashboard .platform-account-row .platform-avatar{width:26px;height:26px}.dashboard-panel-footer-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;text-decoration:none}.dashboard-table-row{grid-template-columns:90px minmax(0,1fr) 40px 92px 24px!important;min-height:50px!important;padding:0 10px!important;background:#ffffff!important;border:0!important;border-bottom:1px solid var(--admin-line)!important;border-radius:0!important}.dashboard-issue-row{grid-template-columns:128px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;min-height:50px!important;padding:0 10px!important}.dashboard-history-row,.dashboard-issue-row{display:grid!important;align-items:center;background:transparent!important;border:0!important;border-bottom:1px solid var(--admin-line)!important;border-radius:0!important}.dashboard-history-row{grid-template-columns:150px 38px minmax(160px,.45fr) minmax(260px,1fr) 116px 24px;grid-gap:14px;gap:14px;min-height:36px!important;padding:0!important}.dashboard-history-row .dashboard-platform-mark{width:24px;height:24px}@media (max-width:1180px){.app-shell{background:#f6f8fb!important}.sidebar{width:100%!important}.main-area{margin-left:0!important;padding:22px 14px 34px!important}.dashboard-grid{grid-template-columns:1fr!important}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sidebar{gap:18px!important}.brand-lockup{padding-bottom:14px!important}.nav-list{margin-top:0!important}.main-area{padding-top:24px!important}.page-kicker{display:none!important}.topbar{padding-bottom:4px!important;margin-bottom:0!important;border-bottom:0!important}.topbar h1{font-size:30px!important;line-height:1.08!important}.page-description{margin-top:8px!important;font-size:15px!important}.metric-card{min-height:104px!important;padding-top:18px!important;padding-bottom:18px!important}.metric-icon-wrap{align-self:start;margin-top:2px}.admin-list-page,.admin-settings-page .settings-health-panel,.admin-settings-page .settings-panel{border-radius:8px!important;box-shadow:0 22px 58px rgb(15 23 42/.08)!important}.admin-list-page{width:min(100%,1536px)!important;max-width:1536px!important;margin-left:0!important;margin-right:0!important}.admin-list-page .panel-heading{align-items:flex-start!important;border-bottom:1px solid var(--admin-line)!important}.admin-list-page .ops-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:2px 0 18px!important}.admin-list-page .ops-summary-strip>article{min-height:104px!important;padding:18px 20px!important;background:linear-gradient(135deg,rgb(255 255 255/.98),rgb(248 251 255/.98))!important;border:1px solid var(--admin-line)!important;border-left:4px solid #2563eb!important;border-radius:8px!important;box-shadow:0 16px 36px rgb(15 23 42/.05)!important}.admin-list-page .ops-summary-strip strong{font-size:30px!important;line-height:1!important}.admin-list-page .connection-list,.admin-list-page .history-list,.admin-list-page .table-list{gap:0!important;padding:0!important;border:1px solid var(--admin-line)!important;border-radius:8px!important;overflow:hidden!important}.admin-list-page .empty-state{margin:14px!important;background:#fbfdff!important;border:1px dashed var(--admin-line-strong)!important;border-radius:8px!important}.admin-schedule-row{grid-template-columns:94px minmax(280px,1fr) 124px 48px 76px 104px 84px!important}.admin-history-row{display:grid!important;grid-template-columns:150px 38px minmax(160px,.42fr) minmax(280px,1fr) 116px auto!important;align-items:center!important;grid-gap:14px!important;gap:14px!important}.admin-list-page .connection-row,.admin-list-page .history-row,.admin-list-page .table-row{min-height:52px!important;padding:10px 14px!important;background:#ffffff!important;border:0!important;border-bottom:1px solid var(--admin-line)!important;border-radius:0!important;box-shadow:none!important}.admin-list-page .connection-row:last-child,.admin-list-page .history-row:last-child,.admin-list-page .table-row:last-child{border-bottom:0!important}.admin-row-muted,.admin-row-time{color:var(--admin-muted-strong);font-size:13px;font-weight:720}.admin-list-page .connection-row{grid-template-columns:42px minmax(0,1fr) auto auto!important}.admin-list-page .connection-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;max-width:720px!important}.admin-list-page .connection-actions .compact-button{min-height:32px!important;padding:0 12px!important;border-radius:8px!important;font-size:12px!important}.admin-settings-page{width:min(100%,1536px)!important;max-width:1536px!important;margin-left:0!important;margin-right:0!important}.admin-settings-page .settings-main-stack{gap:18px!important}.admin-settings-page .settings-health-panel,.admin-settings-page .settings-panel{padding:20px!important}.admin-settings-page .billing-settings-grid,.admin-settings-page .developer-api-grid{gap:14px!important}.admin-settings-page .api-key-create-panel,.admin-settings-page .api-key-list-panel,.admin-settings-page .billing-actions-panel,.admin-settings-page .billing-summary{background:#fbfdff!important;border:1px solid var(--admin-line)!important;border-radius:8px!important}.platform-avatar svg{width:66%;height:66%}.preview-platform-switcher button{min-height:36px!important}.preview-platform-switcher button>.preview-platform-mark{pointer-events:none}@media (max-width:1180px){.admin-history-row,.admin-list-page .connection-row,.admin-list-page .ops-summary-strip,.admin-schedule-row,.admin-settings-page .billing-settings-grid,.admin-settings-page .developer-api-grid{grid-template-columns:1fr!important}}.topbar{min-height:56px!important}.topbar-composer,.topbar-settings{align-items:center!important;padding-bottom:18px!important;margin-bottom:22px!important;border-bottom:1px solid var(--admin-line)!important}.topbar-composer>div:first-child{display:flex;align-items:baseline;gap:22px}.topbar-composer .page-description{margin-top:0!important}.topbar-health{display:inline-flex;align-items:center;gap:8px;color:var(--admin-muted-strong);font-size:13px;font-weight:760;white-space:nowrap}.topbar-help-button span{display:none}.composer-concept-layout{display:grid!important;grid-template-columns:minmax(680px,1fr) minmax(360px,.42fr)!important;grid-auto-rows:auto;align-items:start!important;grid-gap:18px!important;width:min(100%,1536px)!important;max-width:1536px!important;margin-left:0!important;margin-right:0!important}.composer-concept-layout .composer-workflow-column{grid-column:1;min-width:0}.admin-settings-page .settings-health-panel,.admin-settings-page .settings-panel,.composer-concept-layout .panel,.settings-table-panel{border-radius:8px!important;box-shadow:0 22px 58px rgb(15 23 42/.08)!important}.composer-workflow-panel{gap:18px!important;padding:22px!important}.composer-step-title{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:14px}.composer-step-title>span{display:grid;place-items:center;width:22px;height:22px;color:#ffffff;background:#07111f;border-radius:999px;font-size:12px;font-weight:900}.composer-step-title h2{margin:0;color:var(--admin-ink);font-size:17px;line-height:1.2}.composer-step-title em,.composer-step-title small{color:var(--admin-muted-strong);font-size:13px;font-style:normal;font-weight:720}.composer-base-field{display:block}.composer-concept-layout .composer-main-input{min-height:230px!important;padding:24px!important;font-size:17px!important;line-height:1.55!important}.composer-editor-toolbar{display:flex;align-items:center;gap:22px;min-height:42px;margin:-48px 18px 24px;position:relative;color:#475569;font-size:18px;font-weight:780;pointer-events:none}.composer-editor-toolbar i{width:8px;height:8px;margin-left:auto;background:#10b981;border-radius:999px}.composer-media-title,.composer-variant-title{margin-top:10px}.composer-media-title{margin-bottom:8px}.composer-variant-title .text-button{justify-self:end}.composer-media-strip{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;width:100%;min-width:0;padding:10px;overflow:visible;background:#ffffff;border:1px dashed #bfd0e8;border-radius:12px;box-shadow:0 8px 22px rgb(15 23 42/.035)}.composer-media-strip.has-media{grid-template-columns:minmax(260px,.42fr) repeat(auto-fill,minmax(128px,148px));justify-content:start}.composer-media-strip .media-dropzone{min-width:0;min-height:88px!important;margin:0!important;padding:14px!important;gap:12px;background:#f8fbff;border-color:transparent;border-radius:10px;box-shadow:none}.composer-media-strip.is-empty .media-dropzone{min-height:78px!important}.composer-media-strip .media-dropzone>svg{flex:0 0 auto;width:30px;height:30px;padding:7px;color:#2563eb;background:#eef5ff;border:1px solid #d7e5fa;border-radius:9px}.composer-media-strip .media-dropzone>div{min-width:0}.composer-media-strip .media-dropzone strong{font-size:13px;line-height:1.18}.composer-media-strip .media-dropzone small{margin-top:5px;font-size:11px;line-height:1.35}.composer-media-strip .media-asset-card{position:relative;grid-template-columns:1fr;grid-template-rows:1fr auto;min-width:0;min-height:112px;width:148px;padding:0;overflow:hidden;background:#ffffff;border-color:#d3e0f1;border-radius:10px;box-shadow:0 1px 2px rgb(15 23 42/.04)}.composer-media-strip .media-asset-thumb{width:100%;aspect-ratio:auto;height:76px;border:0;border-radius:0;background:#ffffff}.composer-media-strip .media-asset-thumb img,.composer-media-strip .media-asset-thumb video{width:100%;height:100%;object-fit:contain}.composer-media-strip .media-asset-meta{min-width:0;padding:7px 8px 8px}.composer-media-strip .media-asset-meta strong{font-size:11px}.composer-media-strip .media-asset-meta small{margin-top:2px;font-size:10px}.composer-media-strip .media-remove-button{position:absolute;top:6px;right:6px;width:24px;height:24px;color:#ffffff;background:rgb(15 23 42/.35);border:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.composer-media-more,.composer-media-placeholder{position:relative;display:grid;place-items:center;min-width:0;min-height:112px;overflow:hidden;color:#ffffff;background:#eaf1fb;border:1px solid #d3e0f1;border-radius:10px;font-size:13px;font-weight:850;box-shadow:0 1px 2px rgb(15 23 42/.04)}.composer-media-placeholder:after{content:"×";position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;background:rgb(15 23 42/.35);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.composer-media-placeholder.is-dashboard-shot{background:linear-gradient(90deg,#0b1b31 0 16%,transparent 16%),linear-gradient(180deg,transparent 0 28%,rgb(37 99 235/.1) 28% 30%,transparent 30%),linear-gradient(135deg,#ffffff,#dfeafe)}.composer-media-placeholder.is-dashboard-shot:before{content:"";width:58%;height:40%;border-radius:5px;background:linear-gradient(90deg,#2563eb 0 42%,#d7e5fa 42% 100%) 0 0 /100% 8px no-repeat,linear-gradient(90deg,#d7e5fa 0 68%,transparent 68%) 0 20px /100% 6px no-repeat,linear-gradient(90deg,#b9cae2 0 48%,transparent 48%) 0 35px /100% 6px no-repeat;border:1px solid #c7d6ea;box-shadow:0 8px 20px rgb(15 23 42/.08)}.composer-media-placeholder.is-video-shot{background:radial-gradient(circle at 50% 48%,rgb(255 255 255/.14),transparent 28%),linear-gradient(135deg,#0f172a,#334155)}.composer-media-placeholder.is-chart-shot{background:radial-gradient(circle at 68% 35%,#2563eb 0 3px,transparent 4px),linear-gradient(135deg,transparent 48%,rgb(37 99 235/.16) 49% 50%,transparent 51%),linear-gradient(135deg,#ffffff,#dbeafe)}.composer-media-placeholder.is-chart-shot:before{content:"";width:56%;height:34%;border-left:1px solid #bdd0e8;border-bottom:1px solid #bdd0e8;transform:translateY(6px) skewX(-8deg)}.composer-media-more{color:#475569;background:linear-gradient(135deg,rgb(255 255 255/.88),rgb(239 246 255/.94)),repeating-linear-gradient(135deg,transparent 0 9px,rgb(37 99 235/.05) 9px 10px);border-style:dashed}.composer-media-more:before{content:"More files";position:absolute;bottom:22px;color:#64748b;font-size:10px;font-weight:800}.composer-media-more:after{content:"";position:absolute;inset:9px;border:1px solid rgb(148 163 184/.35);border-radius:8px;pointer-events:none}.composer-concept-variant{padding:0!important;overflow:hidden;background:#ffffff!important}.composer-variant-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 84px;border-bottom:1px solid var(--admin-line)}.composer-variant-tabs button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-gap:0 8px;gap:0 8px;min-height:58px;padding:8px 12px;color:#334155;background:#ffffff;border:0;border-right:1px solid var(--admin-line);cursor:pointer}.composer-variant-tabs button.is-active{color:#0f172a;box-shadow:inset 0 -3px 0 #2563eb}.composer-variant-tabs .dashboard-platform-mark{grid-row:1/3}.composer-variant-tabs small,.composer-variant-tabs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-variant-tabs strong{font-size:12px}.composer-variant-tabs small{color:var(--admin-muted);font-size:11px}.variant-editor-body{padding:22px}.variant-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;color:var(--admin-muted-strong);font-size:13px;font-weight:820}.composer-concept-variant .variant-textarea{min-height:132px!important;margin-top:0!important;padding:20px!important;font-size:15px!important;line-height:1.55!important}.composer-tip{margin:0;padding:0 22px 22px;color:var(--admin-muted);font-size:12px}.composer-publish-step{grid-column:1;position:static!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:16px!important;gap:16px!important;align-content:start;min-height:0!important;max-height:none!important;overflow:visible!important;padding:22px!important}.composer-publish-title{grid-column:1/-1;margin-bottom:18px}.setup-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.setup-section-heading h3{margin:0}.setup-section-heading strong{color:#1559e8;font-size:13px}.composer-publish-step .setup-section,.composer-publish-step .target-list{border:1px solid var(--admin-line);border-radius:8px;overflow:hidden}.composer-publish-step .setup-section{padding:14px}.composer-publish-step .target-accounts-section{grid-column:1;grid-row:2/span 4}.composer-publish-step .publish-actions,.composer-publish-step .publish-mode-section,.composer-publish-step .publish-readiness,.composer-publish-step .publish-success,.composer-publish-step .publish-summary,.composer-publish-step .publish-warning{grid-column:2}.composer-publish-step .target-list{gap:0;overflow:visible!important}.composer-publish-step .target-platform-list{display:block;background:#ffffff}.composer-publish-step .target-platform-list .platform-account-group{border-bottom:1px solid var(--admin-line)}.composer-publish-step .target-platform-list .platform-account-group:last-child{border-bottom:0}.composer-publish-step .target-platform-list .platform-account-group-header{grid-template-columns:34px minmax(0,1fr) auto;min-height:46px;padding:10px 12px}.composer-publish-step .target-platform-list .platform-account-group-header .dashboard-platform-mark{width:28px;height:28px}.composer-publish-step .target-platform-list .platform-account-group-header small{white-space:normal}.platform-account-groups-select .platform-account-row{grid-template-columns:18px 34px minmax(0,1fr) auto;min-height:58px;padding:9px 12px 9px 40px;cursor:pointer}.platform-account-groups-select .platform-account-row:hover{background:#f8fbff}.platform-account-groups-select .platform-account-row input{width:15px;height:15px;margin:0;accent-color:#2563eb}.platform-account-groups-select .platform-account-row.is-disabled{cursor:not-allowed;opacity:.68}.composer-publish-step .target-row{min-height:54px;padding:8px 10px;background:#ffffff;border:0;border-bottom:1px solid var(--admin-line);border-radius:0}.composer-publish-step .target-row:last-child{border-bottom:0}.composer-publish-step .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.composer-publish-step .publish-readiness{padding:18px}.readiness-row.is-ready{color:#047857}.preview-notes-panel{margin-top:14px;padding:18px;min-height:116px;background:#fbfdff;border:1px solid var(--admin-line);border-radius:8px}.preview-notes-panel p,.preview-notes-panel strong{display:block;margin:0}.preview-notes-panel strong{color:var(--admin-ink);font-size:15px}.preview-notes-panel p{margin-top:8px;color:var(--admin-muted);font-size:13px;line-height:1.45}.composer-concept-layout .platform-preview-panel{grid-column:2;grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:24px;padding:18px!important}.composer-concept-layout .preview-platform-switcher{display:flex;gap:0;padding:0;overflow:hidden;background:#ffffff}.composer-concept-layout .preview-platform-switcher button{flex:1 1;min-height:46px!important;border-radius:0}.composer-concept-layout .preview-platform-switcher button.is-active{box-shadow:inset 0 -3px 0 #2563eb}.composer-concept-layout .preview-workspace{min-height:650px;align-items:start;background:#f6f9fe}.composer-concept-layout .preview-focus-stage{width:min(100%,330px,36vh)}.settings-layout.admin-settings-page{display:grid!important;grid-template-columns:minmax(300px,.66fr) minmax(520px,1fr) minmax(350px,.66fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start}.settings-concept-main{display:contents!important}.settings-concept-main .settings-panel{min-height:520px;min-width:0}.settings-concept-main .billing-settings-grid{grid-template-columns:1fr!important}.settings-concept-main .developer-api-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1fr)!important;min-width:0}.settings-concept-main .api-key-create-panel,.settings-concept-main .api-key-list-panel{min-width:0!important}.settings-concept-main .api-key-secret{min-width:0;overflow:hidden}.settings-concept-main .api-key-secret code{display:block;max-width:100%;overflow-wrap:anywhere}.settings-health-panel{align-content:start;min-height:0}.settings-health-list{gap:0!important;border:1px solid var(--admin-line);border-radius:8px;overflow:hidden}.settings-health-row{min-height:54px!important;padding:8px 10px!important;background:#ffffff!important;border:0!important;border-bottom:1px solid var(--admin-line)!important;border-radius:0!important}.settings-workbench-grid{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.1fr) minmax(0,.98fr);grid-gap:18px;gap:18px}.settings-table-panel{padding:18px!important}.settings-table-panel .panel-heading{margin-bottom:4px!important;padding-bottom:8px!important}.settings-panel-subtitle{margin:0 0 12px;color:var(--admin-muted);font-size:13px}.settings-table-list{display:grid;border:1px solid var(--admin-line);border-radius:8px;overflow:hidden}.settings-table-row{display:grid;align-items:center;grid-gap:10px;gap:10px;min-height:50px;padding:8px 10px;background:#ffffff;border-bottom:1px solid var(--admin-line)}.settings-table-row:last-child{border-bottom:0}.settings-table-row small,.settings-table-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-table-row strong{color:var(--admin-ink);font-size:13px}.settings-table-row small{margin-top:2px;color:var(--admin-muted);font-size:11px}.settings-scheduled-row{grid-template-columns:32px minmax(0,1fr) 128px 90px}.settings-history-table-row{grid-template-columns:32px minmax(0,1fr) 128px 92px auto}.settings-connection-table-row{grid-template-columns:34px minmax(0,1fr) 92px auto}.history-list-page{--history-grid:148px 34px minmax(170px,0.62fr) minmax(320px,1fr) minmax(150px,190px)}.history-list-page .history-list{position:relative;display:grid!important;grid-template-columns:1fr;background:#ffffff}.history-list-page .history-table-header{display:grid;grid-template-columns:var(--history-grid);grid-gap:12px;gap:12px;align-items:center;min-height:38px;padding:0 16px;color:#64748b;background:#f8fbff;border-bottom:1px solid var(--admin-line);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.history-list-page .history-table-header span:nth-child(2){grid-column:2/4}.history-list-page .history-table-header span:nth-child(3){display:none}.history-list-page .admin-history-row{grid-template-columns:var(--history-grid)!important;gap:12px!important;min-height:60px!important;padding:10px 16px!important}.history-list-page .admin-history-row:hover{background:#fbfdff!important}.history-list-page .admin-history-row .dashboard-platform-mark{width:26px;height:26px;justify-self:center}.history-list-page .admin-history-row .admin-row-time{color:#334155;font-size:12px;font-weight:820;white-space:nowrap}.history-list-page .admin-history-row>.admin-row-muted{min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.history-list-page .admin-history-row>div{min-width:0;padding-right:12px}.history-list-page .admin-history-row>div strong{max-width:560px;color:#0f172a;font-size:13px;font-weight:860}.history-list-page .admin-history-row>div small{max-width:560px;color:#64748b;font-size:11px;line-height:1.35}.history-list-page .admin-history-row>.status-chip{grid-column:5;grid-row:1;justify-self:end}.history-list-page .admin-history-row>.failed-attempt-actions,.history-list-page .admin-history-row>.retry-action{grid-column:5;grid-row:1;justify-self:end;margin-left:82px}.history-list-page .admin-history-row:has(.failed-attempt-actions)>.status-chip,.history-list-page .admin-history-row:has(.retry-action)>.status-chip{justify-self:start}.history-list-page .delete-attempt-action .text-button,.history-list-page .retry-action .text-button{min-height:28px;padding:0 8px;border-radius:7px;background:#f8fbff}.history-list-page .status-chip{min-width:74px;justify-content:center;text-align:center}@media (max-width:1400px){.composer-concept-layout,.settings-concept-main,.settings-layout.admin-settings-page,.settings-workbench-grid{grid-template-columns:1fr!important}.composer-concept-layout .platform-preview-panel{grid-column:1;grid-row:auto;position:static}.composer-publish-step{grid-template-columns:1fr!important}.composer-publish-step .publish-actions,.composer-publish-step .publish-mode-section,.composer-publish-step .publish-readiness,.composer-publish-step .publish-success,.composer-publish-step .publish-summary,.composer-publish-step .publish-warning,.composer-publish-step .target-accounts-section{grid-column:1;grid-row:auto}.composer-media-strip.is-empty{grid-template-columns:1fr!important}.composer-media-strip.has-media{grid-template-columns:minmax(210px,1fr) repeat(auto-fit,minmax(120px,1fr))!important}}.composer-concept-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;gap:18px!important;width:min(100%,1510px)!important}.composer-concept-layout .composer-workflow-column{grid-column:1!important;grid-row:1!important}.composer-concept-layout .composer-publish-step,.composer-concept-layout .composer-workflow-panel{min-height:0!important}.composer-concept-layout .composer-publish-step{grid-column:2!important;grid-row:1!important;position:-webkit-sticky!important;position:sticky!important;top:24px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;align-content:start;padding:22px!important;overflow:visible!important}.composer-concept-layout .composer-publish-step .publish-actions,.composer-concept-layout .composer-publish-step .publish-mode-section,.composer-concept-layout .composer-publish-step .publish-readiness,.composer-concept-layout .composer-publish-step .publish-success,.composer-concept-layout .composer-publish-step .publish-summary,.composer-concept-layout .composer-publish-step .publish-warning,.composer-concept-layout .composer-publish-step .target-accounts-section{grid-column:1!important;grid-row:auto!important}.composer-concept-layout .composer-publish-title{margin-bottom:2px}.composer-concept-layout .composer-publish-step .target-accounts-section,.composer-concept-layout .composer-publish-step .target-platform-list{max-height:none!important;overflow:visible!important}.composer-step-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.composer-step-actions .text-button{min-height:30px;padding:0 10px;border:1px solid #c7d8ff;border-radius:8px;background:#f8fbff;font-weight:850}.composer-concept-layout .composer-main-input{min-height:250px!important}.composer-platform-fit-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;background:#fbfdff;border:1px solid var(--admin-line);border-radius:8px}.composer-platform-fit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--admin-line)}.composer-platform-fit-heading h3,.composer-platform-fit-heading p{margin:0}.composer-platform-fit-heading h3{color:var(--admin-ink);font-size:16px;font-weight:880}.composer-platform-fit-heading p{margin-top:4px;color:var(--admin-muted);font-size:12px;line-height:1.4}.composer-platform-fit-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.composer-platform-fit{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-gap:0 9px;gap:0 9px;min-height:54px;padding:8px 10px;text-align:left;color:var(--admin-ink);background:#ffffff;border:1px solid var(--admin-line);border-radius:8px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.composer-platform-fit:focus-visible,.composer-platform-fit:hover{border-color:#9bb8fb;box-shadow:0 10px 22px rgb(37 99 235/.08);transform:translateY(-1px)}.composer-platform-fit.is-over-limit{border-color:#fecdd3;background:#fff8f9}.composer-platform-fit .dashboard-platform-mark{grid-row:1/3;width:28px;height:28px}.composer-platform-fit small,.composer-platform-fit strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-platform-fit strong{font-size:12px;font-weight:880}.composer-platform-fit small{color:var(--admin-muted);font-size:11px;font-weight:740}.preview-drawer-shell{position:fixed;inset:0;z-index:80;visibility:hidden;pointer-events:none}.preview-drawer-shell.is-open{visibility:visible;pointer-events:auto}.preview-drawer-backdrop{position:absolute;inset:0;padding:0;background:rgb(15 23 42/0);border:0;cursor:default;transition:background .18s ease}.preview-drawer-shell.is-open .preview-drawer-backdrop{background:rgb(15 23 42/.18)}.composer-concept-layout .preview-drawer,.preview-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;grid-column:auto!important;grid-row:auto!important;width:min(456px,calc(100vw - 24px))!important;min-height:100vh!important;max-height:100vh!important;padding:22px!important;overflow-y:auto!important;background:#ffffff!important;border:0!important;border-left:1px solid var(--admin-line)!important;border-radius:0!important;box-shadow:-28px 0 70px rgb(15 23 42/.18)!important;transform:translateX(104%);transition:transform .22s ease}.preview-drawer-shell.is-open .preview-drawer{transform:translateX(0)}.preview-drawer-header{align-items:flex-start;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--admin-line)}.preview-drawer-header-actions{display:flex;align-items:center;gap:8px}.preview-drawer .preview-platform-switcher{display:flex;gap:0;padding:0;overflow:hidden;background:#ffffff;border:1px solid var(--admin-line);border-radius:8px}.preview-drawer .preview-platform-switcher button{flex:1 1;min-height:44px!important;border-radius:0}.preview-drawer .preview-platform-switcher button.is-active{box-shadow:inset 0 -3px 0 #2563eb}.preview-drawer .preview-workspace{min-height:650px;margin-top:12px;padding:14px;background:#f6f9fe;border:1px solid var(--admin-line);border-radius:8px}.preview-drawer .preview-focus-stage{width:min(100%,340px)}.preview-drawer .preview-notes-panel{min-height:0}@media (max-width:1180px){.composer-concept-layout{grid-template-columns:1fr!important}.composer-concept-layout .composer-publish-step{grid-column:1!important;grid-row:auto!important;position:static!important}}@media (max-width:760px){.composer-step-title{grid-template-columns:24px minmax(0,1fr)}.composer-step-actions{grid-column:1/-1;justify-content:flex-start}.composer-platform-fit-heading{display:grid}.preview-drawer{width:100vw!important}}.composer-platform-fit-heading .secondary-button:disabled,.composer-platform-fit-heading .secondary-button:disabled:focus-visible,.composer-platform-fit-heading .secondary-button:disabled:hover{color:#94a3b8;background:#f8fafc;border-color:#dbe4f0;box-shadow:none;cursor:not-allowed;transform:none}.composer-platform-fit-empty{display:grid;grid-gap:5px;gap:5px;min-height:74px;align-content:center;padding:16px;color:var(--admin-muted);background:#f8fbff;border:1px dashed #bfd0e8;border-radius:8px}.composer-platform-fit-empty strong{color:var(--admin-ink);font-size:13px;font-weight:880}.composer-platform-fit-empty p{margin:0;font-size:12px;line-height:1.45}.publish-bottom-stack{display:grid;grid-gap:14px;gap:14px;margin-top:2px;padding-top:14px;border-top:1px solid var(--admin-line)}.composer-concept-layout .composer-publish-step .publish-bottom-stack{grid-column:1!important;grid-row:auto!important}.publish-bottom-stack .publish-actions,.publish-bottom-stack .publish-mode-section,.publish-bottom-stack .publish-summary{margin:0}.publish-bottom-stack .publish-mode-section{background:#fbfdff}.composer-concept-layout .composer-review-step{grid-column:1/-1!important;display:grid!important;grid-gap:18px;gap:18px;padding:22px!important}.composer-review-title{margin-bottom:0}.composer-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.52fr);grid-gap:16px;gap:16px;align-items:stretch}.composer-review-step .publish-readiness{min-height:100%;margin:0;padding:14px;align-content:start}.composer-review-step .publish-readiness .readiness-list{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:12px}.composer-review-step .readiness-row{min-height:34px;padding:8px 10px;background:rgb(255 255 255/.72);border:1px solid rgb(251 146 60/.22);border-radius:8px}.composer-review-step .publish-readiness.is-ready .readiness-row{border-color:rgb(16 185 129/.2)}.composer-review-step .publish-readiness.is-ready{min-height:0}.composer-review-step .publish-readiness.is-ready .readiness-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.composer-review-step .publish-readiness-heading{min-height:28px}.composer-review-controls{display:grid;grid-gap:12px;gap:12px;align-content:start}.composer-review-controls .publish-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.composer-review-controls .publish-summary span{min-height:34px;justify-content:center;padding:7px 10px}.composer-review-controls .publish-mode-section{margin:0;background:#fbfdff}.composer-review-controls .publish-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:10px;gap:10px;margin:0}.composer-review-step .publish-success,.composer-review-step .publish-warning{margin:0}@media (max-width:1180px){.composer-review-grid{grid-template-columns:1fr}}@media (max-width:760px){.composer-review-controls .publish-actions,.composer-review-controls .publish-summary{grid-template-columns:1fr}}.preview-platform-switcher:empty,.preview-workspace:has(.preview-focus-stage:empty){display:none}.preview-phone-screen .preview-media-grid{margin:0 10px 8px;background:#f8fbff;border:1px solid #e5e7eb;border-radius:12px}.preview-phone-screen .preview-media-count-1 .preview-media-tile{min-height:146px;aspect-ratio:4/3;background:#ffffff;border-radius:12px}.preview-phone-screen .preview-media-image,.preview-phone-screen .preview-media-tile video{width:100%;height:100%;object-fit:contain}.preview-phone-screen .preview-media-tile span{color:#64748b}.brand-mark{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;min-width:36px;min-height:36px;overflow:hidden;background-color:#ffffff!important;background-image:url(/brand/postrelay-logo-mark.png)!important;background-repeat:no-repeat;background-position:50%;background-size:74% 74%;color:transparent!important;font-size:0!important;line-height:0!important}.brand-mark:after,.brand-mark:before{display:none!important}.brand-mark img{display:block;width:74%;height:74%;object-fit:contain}.app-shell .brand-mark,.sidebar .brand-mark{width:30px!important;height:24px!important;min-width:30px!important;min-height:24px!important;background-color:transparent!important;background-image:url(/brand/postrelay-logo-symbol-transparent.png)!important;background-size:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important}.sidebar .brand-lockup{gap:9px;padding-left:0!important;padding-right:0!important}.sidebar .brand-lockup strong{color:#ffffff!important;background:none!important;font-size:16px!important;font-weight:850!important;line-height:1.05}.sidebar .brand-lockup small{margin-top:4px;color:#aebbd0!important;font-size:12px!important;font-weight:700}.app-shell{background:linear-gradient(90deg,#ffffff 0 270px,transparent 270px),#f6f8fb!important}.sidebar{color:#0f172a!important;background:#ffffff!important;border-right:1px solid #e2e8f0!important;box-shadow:none!important}.sidebar .brand-lockup{border-bottom:1px solid #e5eaf2}.sidebar .brand-lockup strong{color:#111827!important}.sidebar .brand-lockup small,.sidebar-collapse-icon{color:#64748b!important}.nav-item{color:#475569!important}.nav-item svg{color:#64748b!important}.nav-item:focus-visible,.nav-item:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.nav-item.is-active{background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 10px 22px rgb(37 99 235/.18)!important}.nav-item.is-active,.nav-item.is-active svg{color:#ffffff!important}.sidebar-user-card{border-top-color:#e5eaf2!important}.sidebar-user-card strong{color:#1f2937!important}.sidebar-status small,.sidebar-user-card small{color:#64748b!important}.sidebar-status>div:not(.sidebar-user-card),.sidebar-status>div:not(.sidebar-user-card)+small{background:#f8fafc!important;border-color:#dbe4f0!important}.sidebar-status strong{color:#1f2937!important}.sidebar-link-button{color:#475569!important}.sidebar-link-button:focus-visible,.sidebar-link-button:hover{color:#0f172a!important;background:#f1f5f9!important}.home-shell.postrelay-front{padding-top:0}.home-desktop{display:block;padding-top:72px}.home-mobile{display:none}.home-desktop{--product-bg:#ffffff;--product-ink:#10172a;--product-muted:#5f6b85;--product-soft:#f7f8ff;--product-line:#dfe5f1;--product-accent:#5b4be8;--product-accent-2:#2b7de9;--product-pink:#f0446c;--product-green:#38b478;color:var(--product-ink);background:radial-gradient(circle at 83% 4%,rgb(244 63 94/.13),transparent 24rem),radial-gradient(circle at 66% 16%,rgb(91 75 232/.12),transparent 28rem),linear-gradient(180deg,#ffffff,#fbfcff 48%,#ffffff)}.product-feature-band,.product-hero,.product-story-section{width:min(100% - 88px,1480px);margin:0 auto}.product-hero{display:grid;grid-template-columns:minmax(560px,.86fr) minmax(720px,1fr);grid-gap:clamp(28px,3vw,48px);gap:clamp(28px,3vw,48px);align-items:center;min-height:min(640px,calc(100vh - 72px));padding:clamp(42px,5vh,62px) 0 34px}.product-hero-copy{position:relative;z-index:2;min-width:0}.product-hero-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;color:#4430ce;background:#f2f0ff;border:1px solid #dfd9ff;border-radius:999px;font-size:12px;font-weight:820}.product-hero h1{max-width:660px;margin:22px 0 0;color:var(--product-ink);font-size:clamp(48px,3.7vw,64px);font-weight:880;letter-spacing:0;line-height:1.06}.product-hero h1 span{display:block;color:var(--product-accent-2)}.product-hero h1 span:nth-of-type(2){color:var(--product-accent)}.product-hero p{max-width:560px;margin:22px 0 0;color:var(--product-muted);font-size:17px;line-height:1.65}.product-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.product-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:850;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.product-button:focus-visible,.product-button:hover{transform:translateY(-1px)}.product-button-primary{color:#ffffff;background:linear-gradient(135deg,#6552f4,#4f46e5);border:1px solid #5b4be8;box-shadow:0 16px 32px rgb(79 70 229/.24)}.product-button-secondary{color:#4639cd;background:#ffffff;border:1px solid #c9c3ff;box-shadow:0 10px 24px rgb(30 41 59/.06)}.product-hero-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.product-hero-trust span{display:inline-flex;align-items:center;gap:8px;color:#4c5874;font-size:13px;font-weight:760}.product-hero-trust svg{color:var(--product-accent)}.product-hero-visual{position:relative;justify-self:end;width:min(100%,900px);min-width:0;padding:18px 82px}.product-dashboard-mockup{position:relative;z-index:2;width:min(100%,740px);margin:0 auto;overflow:hidden;background:#ffffff;border:1px solid #d9e1ee;border-radius:14px;box-shadow:0 32px 90px rgb(36 47 93/.14)}.product-dashboard-topbar{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 18px;border-bottom:1px solid #edf1f7}.product-dashboard-topbar .brand-mark{width:26px;height:26px;min-width:26px;min-height:26px;border-radius:7px}.product-dashboard-topbar strong{color:#111827;font-size:14px;font-weight:850}.product-dashboard-topbar small{margin-left:auto;color:#33845c;font-size:12px;font-weight:780}.product-dashboard-body{display:grid;grid-template-columns:104px minmax(270px,1fr) minmax(216px,.78fr);min-height:386px}.product-dashboard-sidebar{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:18px 12px;background:#fbfcff;border-right:1px solid #edf1f7}.product-dashboard-sidebar span{display:flex;align-items:center;min-height:32px;padding:0 10px;color:#6b7280;border-radius:7px;font-size:12px;font-weight:760}.product-dashboard-sidebar span.is-active{color:#ffffff;background:linear-gradient(135deg,#6d5df6,#4f46e5)}.product-compose-panel,.product-preview-panel{min-width:0;padding:22px}.product-compose-panel{border-right:1px solid #edf1f7}.product-compose-panel>span,.product-preview-panel>span{display:block;margin-bottom:14px;color:#111827;font-size:14px;font-weight:850}.product-target-row,.product-version-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.product-target-row strong{color:#64748b;font-size:11px;font-weight:860;text-transform:uppercase}.product-target-row span,.product-version-row span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;color:#344054;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:11px;font-weight:780}.product-version-row{margin:12px 0 0}.product-version-row span{color:#4f46e5;background:#f4f3ff;border-color:#ddd6fe}.product-version-row span.is-ready{color:#087653;background:#ecfdf5;border-color:#bbf7d0}.product-draft-box{min-height:166px;padding:18px;background:#ffffff;border:1px solid #dbe3ee;border-radius:10px}.product-draft-box strong{display:block;color:#111827;font-size:15px;font-weight:860}.product-draft-box p{margin:14px 0 0;color:#293548;font-size:14px;line-height:1.55}.product-draft-box small{display:block;margin-top:20px;color:#7b8496;font-size:11px;text-align:right}.product-media-strip{display:flex;gap:10px;margin-top:22px}.product-media-strip button,.product-media-strip i{width:64px;height:52px;border-radius:8px}.product-media-strip i{background:linear-gradient(135deg,rgb(15 23 42/.06),rgb(15 23 42/.02)),linear-gradient(135deg,#d7e5ff,#f8d7e4);border:1px solid #dbe3ee}.product-media-strip button{color:#778197;background:#ffffff;border:1px dashed #b9c4d6;font-size:20px}.product-preview-panel{background:#fbfcff}.product-preview-card{padding:12px;background:#ffffff;border:1px solid #dbe3ee;border-radius:10px;box-shadow:0 10px 24px rgb(15 23 42/.04)}.product-preview-card+.product-preview-card{margin-top:12px}.product-preview-card>div{display:flex;align-items:center;gap:8px}.orbit-platform,.product-platform-dot,.product-preview-icon{display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:#111827}.product-preview-icon{width:25px;height:25px;border-radius:7px}.product-preview-card strong{color:#111827;font-size:13px}.product-preview-card p{margin:10px 0 0;color:#253044;font-size:12px;line-height:1.45}.product-preview-card i{display:block;height:96px;margin-top:12px;background:linear-gradient(135deg,rgb(255 255 255/.1),rgb(15 23 42/.04)),linear-gradient(135deg,#dde9ff,#f4d5df);border:1px solid #e2e8f0;border-radius:8px}.product-preview-card.is-compact{padding-bottom:14px}.product-status-stack{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px;background:#ffffff;border:1px solid #dbe3ee;border-radius:10px}.product-status-stack strong{color:#111827;font-size:12px;font-weight:860}.product-status-stack span{display:flex;align-items:center;min-height:24px;padding-left:9px;color:#475569;border-left:3px solid #38b478;font-size:11px;font-weight:740}.product-dashboard-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #edf1f7}.product-dashboard-footer a,.product-dashboard-footer button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:7px;font-size:12px;font-weight:820}.product-dashboard-footer button{color:#334155;background:#ffffff;border:1px solid #dbe3ee}.product-dashboard-footer a{color:#ffffff;background:#5b4be8;border:1px solid #5b4be8}.hero-platform-orbit{position:absolute;inset:0;z-index:3;pointer-events:none}.hero-platform-orbit:after,.hero-platform-orbit:before{position:absolute;height:1px;content:"";border-top:2px dashed #cdd4ee}.hero-platform-orbit-left:before{top:26%;left:58px;width:72px;transform:rotate(24deg)}.hero-platform-orbit-left:after{top:55%;left:54px;width:76px;transform:rotate(-18deg)}.hero-platform-orbit-right:before{top:24%;right:58px;width:78px;transform:rotate(-22deg)}.hero-platform-orbit-right:after{top:60%;right:58px;width:82px;transform:rotate(16deg)}.orbit-platform{position:absolute;flex-direction:column;gap:7px;width:62px;height:62px;color:#111827;background:#ffffff;border:1px solid #e1e7f2;border-radius:999px;box-shadow:0 15px 34px rgb(29 38 79/.14)}.orbit-platform small{display:none}.hero-platform-orbit-left .orbit-platform:first-child{top:20%;left:18px}.hero-platform-orbit-left .orbit-platform:nth-child(2){top:46%;left:14px}.hero-platform-orbit-left .orbit-platform:nth-child(3){top:70%;left:30px}.hero-platform-orbit-right .orbit-platform:first-child{top:17%;right:20px}.hero-platform-orbit-right .orbit-platform:nth-child(2){top:52%;right:18px}.is-instagram.orbit-platform,.is-instagram.product-platform-dot,.is-instagram.product-preview-icon{color:#ffffff;background:linear-gradient(135deg,#f97316,#ec4899 48%,#6366f1)}.is-linkedin.orbit-platform,.is-linkedin.product-platform-dot{color:#ffffff;background:#0a66c2}.is-facebook.orbit-platform,.is-facebook.product-platform-dot,.is-facebook.product-preview-icon{color:#ffffff;background:#1877f2}.is-youtube.orbit-platform,.is-youtube.product-platform-dot{color:#ffffff;background:#ff0000}.is-bluesky.orbit-platform,.is-bluesky.product-platform-dot{color:#1285fe;background:#ffffff}.is-threads.orbit-platform,.is-threads.product-platform-dot{color:#111827;background:#ffffff}.is-pinterest.orbit-platform,.is-pinterest.product-platform-dot{color:#bd081c;background:#ffffff}.product-feature-band{padding:46px 0 58px;scroll-margin-top:92px}.product-section-heading{width:100%;max-width:860px}.product-section-heading.is-centered{margin:0 auto 28px;text-align:center}.product-section-heading h2,.product-story-copy h2{margin:0;color:var(--product-ink);font-size:clamp(32px,3vw,44px);font-weight:880;letter-spacing:0;line-height:1.08}.product-section-heading.is-centered h2{max-width:820px;margin-right:auto;margin-left:auto}.product-section-heading h2 span,.product-story-copy h2 span{color:var(--product-accent)}.product-section-heading p,.product-story-copy p{margin:14px 0 0;color:var(--product-muted);font-size:16px;line-height:1.62}.product-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.product-feature-card{position:relative;min-width:0;overflow:hidden;min-height:330px;padding:20px;background:#ffffff;border:1px solid #dfe5f1;border-radius:16px;box-shadow:0 18px 42px rgb(25 36 80/.065)}.product-feature-card:after{position:absolute;inset:auto -34px -48px auto;width:130px;height:130px;content:"";background:radial-gradient(circle,rgb(91 75 232/.14),transparent 67%);pointer-events:none}.product-feature-card>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#ffffff;background:linear-gradient(135deg,#6d5df6,#2b7de9);border-radius:13px}.product-feature-card.is-adapt>span{background:linear-gradient(135deg,#6d5df6,#3569f4)}.product-feature-card.is-previews>span{background:linear-gradient(135deg,#7c3aed,#ec4899)}.product-feature-card.is-schedule>span{background:linear-gradient(135deg,#2563eb,#14b8a6)}.product-feature-card.is-queue>span{background:linear-gradient(135deg,#f0446c,#5b4be8)}.product-feature-card h3{margin:16px 0 0;color:#111827;font-size:17px;font-weight:880}.product-feature-card p{margin:8px 0 0;color:#5f6b85;font-size:13px;line-height:1.48}.mini-feature-adapt,.mini-feature-calendar,.mini-feature-composer,.mini-feature-previews,.mini-feature-queue{margin-top:20px;padding:14px;background:#fbfcff;border:1px solid #e5ebf5;border-radius:12px}.mini-feature-adapt{display:grid;grid-gap:7px;gap:7px}.mini-feature-adapt span,.mini-feature-adapt strong{display:flex;align-items:center;min-height:32px;padding:0 11px;background:#ffffff;border:1px solid #e5ebf5;border-radius:8px;font-size:11px;font-weight:790}.mini-feature-adapt strong{color:#111827;border-left:3px solid #5b4be8}.mini-feature-adapt span{color:#475569;border-left:3px solid #38b478}.mini-feature-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mini-feature-previews article{display:grid;grid-gap:8px;gap:8px;min-height:126px;padding:10px;background:#ffffff;border:1px solid #e5ebf5;border-radius:9px}.mini-feature-previews span{display:block;width:100%;min-height:66px;background-position:50%;background-size:cover;border:1px solid #edf2f9;border-radius:7px}.mini-preview-image.is-instagram-preview{background-image:url(/marketing/postrelay-preview-instagram.svg)}.mini-preview-image.is-facebook-preview{background-image:url(/marketing/postrelay-preview-facebook.svg)}.mini-feature-composer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;min-height:112px}.mini-feature-composer span{background:linear-gradient(#e7ebf5 0 0) 12px 14px /70% 6px no-repeat,linear-gradient(#eef2ff 0 0) 12px 30px /52% 6px no-repeat,#ffffff;border:1px solid #dfe5f1;border-radius:8px}.mini-feature-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mini-feature-calendar span{display:grid;min-height:34px;place-items:center;color:#64748b;background:#ffffff;border:1px solid #e5ebf5;border-radius:7px;font-size:11px;font-weight:780}.mini-feature-calendar span.is-filled{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.mini-feature-queue{display:grid;grid-gap:9px;gap:9px}.mini-feature-queue span{display:block;min-height:34px;padding:9px 10px;color:#475569;background:#ffffff;border:1px solid #e5ebf5;border-left:3px solid #38b478;border-radius:7px;font-size:11px;font-weight:760}.mini-feature-queue span.is-failed{border-left-color:#f0446c}.product-platform-ribbon{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(360px,.66fr);grid-gap:18px;gap:18px;align-items:center;margin-top:26px}.product-platform-ribbon>strong{max-width:150px;color:#111827;font-size:16px;line-height:1.25}.product-platform-ribbon>div{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.product-platform-ribbon small{color:#536174;font-size:13px;font-weight:700}.product-platform-dot{width:42px;height:42px;border-radius:12px;box-shadow:0 10px 22px rgb(15 23 42/.12)}.product-platform-ribbon dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.product-platform-ribbon dl div{padding:14px 16px;background:#ffffff;border:1px solid #dfe5f1;border-radius:10px}.product-platform-ribbon dt{color:#111827;font-size:20px;font-weight:900}.product-platform-ribbon dd{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:720}.product-story-section{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(580px,1fr);grid-gap:clamp(34px,4.6vw,68px);gap:clamp(34px,4.6vw,68px);align-items:center;padding:60px 0;border-top:1px solid #edf1f7;scroll-margin-top:92px}.product-story-section.is-reversed{grid-template-columns:minmax(580px,1fr) minmax(360px,.72fr)}.product-story-section.is-reversed .product-story-copy{grid-column:2;grid-row:1}.product-story-section.is-reversed .product-queue-panel{grid-column:1;grid-row:1}.product-story-copy span{display:block;margin-bottom:12px;color:#4f46e5;font-size:13px;font-weight:880;text-transform:uppercase}.product-story-copy ul{display:grid;grid-gap:12px;gap:12px;margin:26px 0 0;padding:0;list-style:none}.product-story-copy li{display:flex;gap:10px;align-items:center;color:#26344d;font-size:15px;font-weight:760}.product-story-copy li svg{flex:0 0 auto;color:var(--product-green)}.product-queue-panel,.product-workflow-panel{min-width:0;padding:24px;background:#ffffff;border:1px solid #dfe5f1;border-radius:18px;box-shadow:0 22px 60px rgb(25 36 80/.08)}.product-workflow-panel{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,1fr);grid-gap:12px;gap:12px}.workflow-source{grid-row:span 4;padding:20px;background:#fbfcff;border:1px solid #e4eaf4;border-radius:14px}.queue-calendar>strong,.queue-list>strong,.workflow-source span,.workflow-version strong{color:#111827;font-size:13px;font-weight:880}.workflow-source strong{display:block;margin-top:18px;color:#111827;font-size:25px;line-height:1.12}.workflow-source p,.workflow-version p{margin:10px 0 0;color:#667085;font-size:13px;line-height:1.5}.workflow-version{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:14px;background:#ffffff;border:1px solid #e4eaf4;border-radius:13px}.product-queue-panel{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1fr);grid-gap:18px;gap:18px}.queue-calendar{padding:18px;background:#fbfcff;border:1px solid #e4eaf4;border-radius:14px}.queue-calendar>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:14px}.queue-calendar span{display:grid;min-height:34px;place-items:center;color:#64748b;background:#ffffff;border:1px solid #e5ebf5;border-radius:8px;font-size:12px;font-weight:780}.queue-calendar span.is-scheduled{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.queue-list{display:grid;grid-gap:10px;gap:10px}.queue-list article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:13px;background:#ffffff;border:1px solid #e4eaf4;border-left:3px solid var(--product-green);border-radius:12px}.queue-list article:first-of-type{border-left-color:#f0446c}.queue-list small,.queue-list span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-list span{color:#111827;font-size:13px;font-weight:850}.queue-list small{margin-top:3px;color:#64748b;font-size:12px}.queue-list button{min-height:30px;padding:0 10px;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;font-size:12px;font-weight:820}@media (max-width:1240px){.product-hero{grid-template-columns:1fr;min-height:auto}.product-hero-copy{max-width:780px}.product-hero-visual{padding-right:clamp(58px,8vw,98px);padding-left:clamp(58px,8vw,98px)}.product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-platform-ribbon{grid-template-columns:auto minmax(0,1fr)}.product-platform-ribbon dl,.product-platform-ribbon small{grid-column:1/-1}.product-story-section,.product-story-section.is-reversed{grid-template-columns:1fr}.product-story-section.is-reversed .product-queue-panel,.product-story-section.is-reversed .product-story-copy{grid-column:1;grid-row:auto}}@media (max-width:920px){.product-feature-band,.product-hero,.product-story-section{width:min(100% - 40px,1440px)}.product-dashboard-body,.product-queue-panel,.product-workflow-panel{grid-template-columns:1fr}.product-dashboard-sidebar{display:none}.product-compose-panel{border-right:0;border-bottom:1px solid #edf1f7}.product-hero-visual{padding:16px 0}.hero-platform-orbit{display:none}.product-feature-grid,.product-platform-ribbon,.product-platform-ribbon dl{grid-template-columns:1fr}}@media (max-width:820px){.home-desktop{display:none}.home-mobile{display:block;max-width:100vw;overflow-x:hidden}.home-mobile .mobile-contact p,.home-mobile .mobile-feature p,.home-mobile .mobile-hero p,.home-mobile .mobile-section-heading p,.home-mobile .mobile-workflow-detail p{display:block;width:100%;max-width:min(292px,calc(100vw - 64px));margin-right:auto;margin-left:auto;overflow-wrap:break-word;text-wrap:balance;white-space:normal;word-break:normal}.home-mobile .mobile-contact p,.home-mobile .mobile-feature p,.home-mobile .mobile-workflow-detail p{margin-left:0}}@media (min-width:821px){.home-desktop{display:block}.home-mobile{display:none}}.home-desktop{--pc-ink:#0f172a;--pc-muted:#53627a;--pc-line:#dbe4f0;--pc-soft:#f6f8fc;--pc-panel:#ffffff;--pc-blue:#2563eb;--pc-purple:#5b4be8;--pc-green:#16a34a;color:var(--pc-ink);background:radial-gradient(circle at 78% 8%,rgb(37 99 235/.08),transparent 25rem),linear-gradient(180deg,#ffffff,#f8fafc 58%,#ffffff)}.pc-home-hero,.pc-product-section,.pc-workflow{width:min(100% - 96px,1500px);margin:0 auto}.pc-home-hero{display:grid;grid-template-columns:minmax(430px,.72fr) minmax(760px,1.15fr);grid-gap:clamp(42px,5vw,86px);gap:clamp(42px,5vw,86px);align-items:center;min-height:min(720px,calc(100vh - 72px));padding:58px 0 44px;border-bottom:1px solid #edf1f7}.pc-home-hero-copy{max-width:560px}.pc-home-hero h1{margin:0;color:var(--pc-ink);font-size:clamp(50px,4.2vw,74px);font-weight:900;letter-spacing:0;line-height:.98}.pc-home-hero p{max-width:520px;margin:24px 0 0;color:var(--pc-muted);font-size:18px;line-height:1.68}.pc-home-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.pc-home-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:850;transition:transform .16s ease,box-shadow .16s ease}.pc-home-button:focus-visible,.pc-home-button:hover{transform:translateY(-1px)}.pc-home-button.is-primary{color:#ffffff;background:#1f5eff;border:1px solid #1f5eff;box-shadow:0 18px 34px rgb(31 94 255/.24)}.pc-home-button.is-secondary{color:#1d2b45;background:#ffffff;border:1px solid #cbd6e6;box-shadow:0 12px 24px rgb(15 23 42/.05)}.pc-home-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.pc-home-proof span{display:inline-flex;align-items:center;gap:8px;color:#44536b;font-size:13px;font-weight:760}.pc-home-proof svg{color:var(--pc-green)}.pc-workspace-shell{min-width:0;overflow:hidden;background:#ffffff;border:1px solid #d8e1ef;border-radius:18px;box-shadow:0 34px 90px rgb(15 23 42/.14)}.pc-workspace-topbar{display:flex;align-items:center;min-height:58px;padding:0 18px;border-bottom:1px solid #edf1f7}.pc-workspace-topbar>div{display:flex;gap:10px;align-items:center}.pc-workspace-topbar .brand-mark{width:26px;height:26px;min-width:26px;min-height:26px;border-radius:8px}.pc-workspace-topbar strong{font-size:14px;font-weight:870}.pc-ready-dot{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#087653;font-size:12px;font-weight:800}.pc-ready-dot:before{width:7px;height:7px;content:"";background:#12b76a;border-radius:999px}.pc-workspace-topbar>a{display:inline-flex;align-items:center;min-height:34px;margin-left:16px;padding:0 13px;color:#ffffff;background:var(--pc-blue);border-radius:8px;font-size:12px;font-weight:830}.pc-workspace-grid{display:grid;grid-template-columns:126px minmax(380px,1fr) minmax(278px,.68fr);min-height:526px}.pc-workspace-sidebar{display:flex;flex-direction:column;gap:7px;padding:18px 12px;background:#f8fafc;border-right:1px solid #edf1f7}.pc-workspace-sidebar>span{display:flex;align-items:center;min-height:34px;padding:0 10px;color:#64748b;border-radius:8px;font-size:12px;font-weight:780}.pc-workspace-sidebar>span.is-active{color:#ffffff;background:var(--pc-blue)}.pc-workspace-sidebar>div{margin-top:auto;padding:12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px}.pc-workspace-sidebar small,.pc-workspace-sidebar strong{display:block}.pc-workspace-sidebar strong{font-size:12px}.pc-workspace-sidebar small{margin-top:4px;color:#64748b;font-size:11px}.pc-compose-area,.pc-versions-area{min-width:0;padding:22px}.pc-compose-area{border-right:1px solid #edf1f7}.pc-versions-area{background:#fbfcff}.pc-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pc-panel-title strong{color:var(--pc-ink);font-size:14px;font-weight:880}.pc-panel-title small{color:#64748b;font-size:12px;font-weight:760}.pc-channel-row{display:flex;gap:8px;align-items:center;margin-bottom:12px}.pc-mini-platform,.pc-version-icon{display:inline-flex;align-items:center;justify-content:center;color:#ffffff}.pc-mini-platform{width:30px;height:30px;border-radius:9px}.pc-channel-row button,.pc-media-row button{color:#64748b;background:#ffffff;border:1px dashed #b8c3d4}.pc-channel-row button{width:30px;height:30px;border-radius:9px}.pc-draft-editor{padding:18px;background:#ffffff;border:1px solid #dbe4f0;border-radius:13px}.pc-draft-editor.is-large{min-height:290px}.pc-draft-editor strong{display:block;color:var(--pc-ink);font-size:18px;font-weight:900}.pc-draft-editor p{margin:14px 0 0;color:#26344d;font-size:14px;line-height:1.58}.pc-draft-editor footer{display:flex;justify-content:space-between;gap:16px;margin-top:26px;color:#64748b;font-size:12px;font-weight:740}.pc-media-row{display:flex;gap:10px;margin-top:14px}.pc-media-row button,.pc-media-row span{width:74px;height:56px;border-radius:10px}.pc-media-row span{display:block;background-position:50%;background-size:cover;border:1px solid #dbe4f0;box-shadow:0 8px 20px rgb(37 99 235/.08)}.pc-media-thumb.is-launch{background-image:url(/marketing/postrelay-media-launch.svg)}.pc-media-thumb.is-calendar{background-image:url(/marketing/postrelay-media-calendar.svg)}.pc-queue-strip{display:grid;grid-gap:9px;gap:9px;margin-top:18px;padding:14px;background:#f8fafc;border:1px solid #e4eaf4;border-radius:13px}.pc-queue-strip>strong{color:var(--pc-ink);font-size:13px}.pc-queue-mini-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:34px;padding:7px 9px;background:#ffffff;border:1px solid #e4eaf4;border-left:3px solid #38b478;border-radius:9px}.pc-queue-mini-row.is-failed{border-left-color:#f0446c}.pc-queue-mini-row.is-published{border-left-color:#2563eb}.pc-queue-mini-row span{overflow:hidden;color:#1f2a44;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.pc-queue-mini-row small{color:#475569;font-size:11px;font-weight:780}.pc-version-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;min-height:68px;padding:12px;background:#ffffff;border:1px solid #dbe4f0;border-radius:12px}.pc-version-card+.pc-version-card{margin-top:10px}.pc-version-icon{width:38px;height:38px;border-radius:11px}.pc-version-card small,.pc-version-card strong{display:block}.pc-version-card strong{color:var(--pc-ink);font-size:13px;font-weight:860}.pc-version-card small{margin-top:4px;color:#64748b;font-size:12px}.pc-version-card button{min-height:30px;padding:0 10px;color:#2254d8;background:#eef4ff;border:1px solid #cbdcff;border-radius:8px;font-size:11px;font-weight:820}.pc-workflow{padding:58px 0 64px;border-bottom:1px solid #edf1f7;scroll-margin-top:92px}.pc-section-heading{display:grid;grid-template-columns:minmax(360px,.76fr) minmax(420px,.7fr);grid-gap:40px;gap:40px;align-items:end;margin-bottom:28px}.pc-section-heading h2{margin:0;color:var(--pc-ink);font-size:clamp(34px,3vw,50px);font-weight:900;line-height:1.04}.pc-section-heading p{max-width:520px;margin:0;color:var(--pc-muted);font-size:16px;line-height:1.65}.pc-workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.pc-workflow-strip>article{min-width:0;padding:18px;background:#ffffff;border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 16px 40px rgb(15 23 42/.055)}.pc-workflow-strip>article>span{display:inline-grid;width:32px;height:32px;color:#ffffff;background:var(--pc-blue);border-radius:999px;font-size:13px;font-weight:880;place-items:center}.pc-workflow-strip h3{margin:16px 0 0;color:var(--pc-ink);font-size:18px;font-weight:900}.pc-workflow-strip p{min-height:48px;margin:8px 0 0;color:var(--pc-muted);font-size:13px;line-height:1.5}.pc-target-mini{display:grid;grid-gap:8px;gap:8px;margin-top:20px;padding:14px;background:#fbfcff;border:1px solid #e5ebf5;border-radius:12px}.pc-target-mini span{min-height:32px;padding:8px 10px;color:#334155;background:#ffffff;border:1px solid #e5ebf5;border-left:3px solid var(--pc-blue);border-radius:8px;font-size:11px;font-weight:790}.pc-product-section{display:grid;grid-template-columns:minmax(360px,.62fr) minmax(700px,1fr);grid-gap:clamp(38px,5vw,78px);gap:clamp(38px,5vw,78px);align-items:center;padding:74px 0;border-bottom:1px solid #edf1f7}.pc-product-section.is-reversed{grid-template-columns:minmax(700px,1fr) minmax(360px,.62fr)}.pc-product-section.is-reversed .pc-product-copy{grid-column:2;grid-row:1}.pc-product-section.is-reversed .pc-queue-board{grid-column:1;grid-row:1}.pc-product-copy>span{display:block;margin-bottom:14px;color:var(--pc-blue);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pc-product-copy h2{margin:0;color:var(--pc-ink);font-size:clamp(34px,3vw,52px);font-weight:900;line-height:1.04}.pc-product-copy p{margin:18px 0 0;color:var(--pc-muted);font-size:16px;line-height:1.7}.pc-product-copy ul{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0;padding:0;list-style:none}.pc-product-copy li{display:flex;gap:10px;align-items:center;color:#1f2a44;font-size:15px;font-weight:770}.pc-product-copy li svg{flex:0 0 auto;color:var(--pc-green)}.pc-deep-panel,.pc-queue-board{min-width:0;background:#ffffff;border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 24px 70px rgb(15 23 42/.08)}.pc-deep-panel{display:grid;grid-template-columns:112px minmax(300px,.9fr) minmax(280px,1fr);min-height:400px;overflow:hidden}.pc-deep-sidebar{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px 12px;background:#f8fafc;border-right:1px solid #edf1f7}.pc-deep-sidebar span{min-height:34px;padding:10px;color:#64748b;border-radius:8px;font-size:12px;font-weight:790}.pc-deep-sidebar span.is-active{color:#ffffff;background:var(--pc-blue)}.pc-deep-main,.pc-deep-versions{padding:22px}.pc-deep-main{border-right:1px solid #edf1f7}.pc-deep-versions{background:#fbfcff}.pc-queue-board{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(390px,1fr);grid-gap:18px;gap:18px;padding:24px}.pc-calendar-card,.pc-queue-list-card{background:#fbfcff;border:1px solid #e4eaf4;border-radius:14px}.pc-calendar-card{padding:18px}.pc-calendar-card>strong{color:var(--pc-ink);font-size:14px}.pc-calendar-card>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.pc-calendar-card span{display:grid;min-height:34px;color:#64748b;background:#ffffff;border:1px solid #e1e8f3;border-radius:8px;font-size:12px;font-weight:790;place-items:center}.pc-calendar-card span.is-active{color:#1d4ed8;background:#eef4ff;border-color:#bcd1ff}.pc-queue-list-card{display:grid;grid-gap:10px;gap:10px;padding:18px}.pc-queue-list-card>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:4px;color:#1d4ed8;background:#eef4ff;border:1px solid #cbdcff;border-radius:9px;font-size:12px;font-weight:830}.is-instagram.pc-mini-platform,.is-instagram.pc-version-icon{background:linear-gradient(135deg,#f97316,#ec4899 48%,#6366f1)}.is-linkedin.pc-mini-platform,.is-linkedin.pc-version-icon{background:#0a66c2}.is-facebook.pc-mini-platform,.is-facebook.pc-version-icon{background:#1877f2}.is-youtube.pc-mini-platform,.is-youtube.pc-version-icon{background:#ff0000}.is-x.pc-mini-platform,.is-x.pc-version-icon{background:#111827}.is-bluesky.pc-mini-platform,.is-bluesky.pc-version-icon{color:#1285fe;background:#ffffff;border:1px solid #dbe4f0}@media (max-width:1240px){.pc-home-hero,.pc-product-section,.pc-workflow{width:min(100% - 56px,1180px)}.pc-home-hero,.pc-product-section,.pc-product-section.is-reversed{grid-template-columns:1fr}.pc-home-hero-copy{max-width:760px}.pc-product-section.is-reversed .pc-product-copy,.pc-product-section.is-reversed .pc-queue-board{grid-column:1;grid-row:auto}.pc-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:821px){.postrelay-front.mobile-landing{--mobile-ink:#253044;--mobile-ink-strong:#101827;--mobile-muted:#667085;--mobile-soft:#f6f8fb;--mobile-line:#e4e9f0;--mobile-line-strong:#cdd7e2;--mobile-green:#7dcc92;--mobile-green-dark:#24764b;--mobile-blue:#2f7de1;--mobile-blue-soft:#edf5ff;padding-top:72px;color:var(--mobile-ink);background:#ffffff}.mobile-landing .landing-nav{min-height:72px;padding:0 clamp(34px,4vw,56px);background:rgb(255 255 255/.97);border-bottom:1px solid #eceff3;box-shadow:0 8px 28px rgb(16 24 40/.04)}.mobile-landing .landing-brand strong{color:var(--mobile-ink);font-size:16px;font-weight:780}.mobile-landing .landing-nav-menu{gap:34px;margin-right:auto;margin-left:auto}.mobile-landing .landing-link,.mobile-landing .landing-nav-menu a{color:#556074;font-size:14px;font-weight:760}.mobile-landing .landing-nav-actions .primary-button{min-height:42px;padding:0 18px;color:#17251b;background:var(--mobile-green);border-color:var(--mobile-green);border-radius:999px;box-shadow:none}.mobile-contact,.mobile-faq,.mobile-feature,.mobile-hero,.mobile-platforms,.mobile-pricing,.mobile-proof,.mobile-proof-strip,.mobile-testimonials,.mobile-workflow-detail{width:min(100% - 72px,1120px);margin-right:auto;margin-left:auto}.mobile-hero{display:grid;justify-items:center;min-height:calc(100vh - 72px);padding:clamp(72px,10vh,112px) 0 64px;text-align:center}.mobile-hero h1{max-width:850px;font-size:clamp(64px,6.2vw,88px);line-height:.98}.mobile-hero p{max-width:690px;font-size:19px;line-height:1.65}.mobile-product-card{width:min(100%,760px)}.mobile-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-feature{position:relative;grid-template-columns:minmax(0,.82fr) minmax(380px,.72fr);gap:58px;align-items:center;min-height:520px;padding:88px 0}.mobile-feature:after{display:block;min-height:310px;content:"";background:linear-gradient(135deg,rgb(125 204 146/.18),transparent 48%),linear-gradient(180deg,#ffffff,#f7fafc);border:1px solid var(--mobile-line);border-radius:28px;box-shadow:0 24px 70px rgb(16 24 40/.08)}.mobile-feature:nth-of-type(3):after{background:radial-gradient(circle at 26% 28%,rgb(47 125 225/.16),transparent 34%),linear-gradient(180deg,#ffffff,#f8fafc)}.mobile-feature h2,.mobile-feature p,.mobile-feature-actions,.mobile-section-label{grid-column:1}.mobile-contact h2,.mobile-feature h2,.mobile-proof h2,.mobile-section-heading h2,.mobile-workflow-detail h2{max-width:760px;font-size:clamp(44px,4.3vw,62px);line-height:1.04}.mobile-contact p,.mobile-feature p,.mobile-proof p,.mobile-section-heading p,.mobile-workflow-detail p{max-width:680px;font-size:18px;line-height:1.68}.mobile-feature-actions{justify-content:flex-start}.mobile-workflow-detail{grid-template-columns:minmax(280px,.68fr) minmax(0,1fr)}.mobile-proof-grid,.mobile-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-pricing .front-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-contact{padding-bottom:86px}.mobile-landing .public-footer{width:100%;max-width:100%;margin:0;padding:58px max(40px,calc((100vw - 1120px) / 2)) 72px;background:#f3f5f7;border-top:1px solid var(--mobile-line)}}.auth-page{box-sizing:border-box;width:100%;overflow-x:hidden;min-height:100dvh;padding:clamp(22px,6vw,56px);background:radial-gradient(circle at 18% 8%,rgb(47 125 225/.14),transparent 22rem),radial-gradient(circle at 88% 10%,rgb(244 63 94/.13),transparent 24rem),linear-gradient(180deg,#ffffff,#f6f8fb 58%,#eef3f8)}.auth-panel{box-sizing:border-box;width:min(100%,450px);max-width:calc(100vw - 32px);padding:clamp(26px,5vw,38px);background:rgb(255 255 255/.96);border:1px solid #dbe4f0;border-radius:26px;box-shadow:0 26px 78px rgb(15 23 42/.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{gap:12px;margin-bottom:30px;color:#101827;font-size:18px;font-weight:860}.auth-brand,.auth-brand span{display:inline-flex;align-items:center}.auth-brand span{justify-content:center;width:42px;height:42px;background:#ffffff;border:1px solid #e5e7eb;border-radius:13px;box-shadow:0 12px 30px rgb(15 23 42/.08)}.auth-panel h1{margin:0 0 24px;color:#101827;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,7vw,52px);font-weight:860;letter-spacing:0;line-height:.98}.auth-form button,.auth-oauth-button{min-height:54px;border-radius:14px;font-size:16px;font-weight:820}.auth-oauth-button{margin-bottom:18px;color:#101827;background:#fffdf8;border-color:#d8d2c5}.auth-divider{margin-bottom:18px}.auth-form{gap:16px}.auth-form label{gap:9px;color:#101827;font-size:14px;font-weight:820}.auth-form input{box-sizing:border-box;width:100%;min-height:54px;padding:0 15px;color:#101827;background:#ffffff;border:1px solid #d8e0ea;border-radius:14px;font-size:16px;box-shadow:0 1px 0 rgb(15 23 42/.02)}.auth-form input:focus{border-color:#2f7de1;outline:0;box-shadow:0 0 0 4px rgb(47 125 225/.12)}.auth-form button{margin-top:6px;color:#17251b;background:#7dcc92;border:1px solid #7dcc92}.auth-message{font-size:14px;line-height:1.55}.auth-message,.auth-note{margin-top:18px;color:#667085}.auth-note{font-size:15px;line-height:1.5}.auth-note a{color:#101827;font-weight:860}@media (max-width:520px){.auth-page{align-items:start;padding:22px 16px 34px;background:radial-gradient(circle at 18% 0,rgb(47 125 225/.12),transparent 18rem),linear-gradient(180deg,#ffffff,#f4f7fb)}.auth-panel{width:100%;max-width:calc(100vw - 32px);margin-top:34px;padding:30px 26px 28px;border-radius:24px}.auth-brand{margin-bottom:28px}.auth-panel h1{margin-bottom:26px;font-size:44px}}