@font-face{font-family:notoSansArabic;src:url(../media/NotoSansArabic_Regular-s.2duj-6jlcdc4i.ttf?dpl=dpl_HXsswSpBnBUhAiDYpsPNv5enXHJ8)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSansArabic;src:url(../media/NotoSansArabic_Bold-s.1505jwximenxt.ttf?dpl=dpl_HXsswSpBnBUhAiDYpsPNv5enXHJ8)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:notoSansArabic Fallback;src:local(Arial);ascent-override:137.4%;descent-override:73.8%;line-gap-override:0.0%;size-adjust:100.0%}.notosansarabic_4591e49a-module__QE021G__className{font-family:notoSansArabic,notoSansArabic Fallback}.notosansarabic_4591e49a-module__QE021G__variable{--font-noto-arabic:"notoSansArabic", "notoSansArabic Fallback"}
@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.3sdul7ltp1olz.ttf?dpl=dpl_HXsswSpBnBUhAiDYpsPNv5enXHJ8)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.3-59eq3mlnyob.ttf?dpl=dpl_HXsswSpBnBUhAiDYpsPNv5enXHJ8)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.3w7mh0chclv07.ttf?dpl=dpl_HXsswSpBnBUhAiDYpsPNv5enXHJ8)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_726b469c-module__DscIAa__className{font-family:poppins,poppins Fallback}.poppins_726b469c-module__DscIAa__variable{--font-poppins:"poppins", "poppins Fallback"}
:root{--background:#111318;--panel:#171a21;--panel-strong:#1d222b;--panel-soft:#242936;--foreground:#f3f5f8;--muted:#a7afbd;--subtle:#6f7786;--line:#ffffff1a;--line-strong:#ffffff2e;--accent:#6b2c91;--accent-strong:#c084fc;--teal:#23c7b7;--amber:#e9b44c;--rose:#ef6f79;--green:#74d17d;--blue:#6aa9ff;--shadow:0 22px 80px #00000059;--radius:8px;--topbar:72px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-poppins), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=ar] body{font-family:var(--font-noto-arabic,"Noto Sans Arabic"), var(--font-poppins), ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,.button:disabled{cursor:not-allowed;opacity:.64}::selection{background:#7c3aed59}.navLink{border-radius:var(--radius);min-height:42px;color:var(--muted);border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;display:flex}.navLink:hover{color:var(--foreground);background:#ffffff0a}.navLinkActive{color:var(--foreground);background:#211b34;border-color:#a78bfa59}.pageHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.eyebrow{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:700}h1{margin-top:6px;font-size:clamp(26px,3vw,38px);line-height:1.08}h2{font-size:18px;line-height:1.25}h3{font-size:15px;line-height:1.3}p{color:var(--muted);line-height:1.6}ul,ol{color:var(--muted);gap:7px;padding-inline-start:18px;line-height:1.5;display:grid}svg{flex:none}.grid{gap:16px;display:grid}.gridTwo{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);gap:16px;display:grid}.gridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gridFour{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:none}.cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-height:56px;padding:16px 16px 0;display:flex}.cardBody{padding:16px}.metricCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-content:space-between;gap:12px;min-height:132px;padding:16px;display:grid}.metricTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.metricIcon{border-radius:var(--radius);width:36px;height:36px;color:var(--accent-strong);background:#ffffff0f;place-items:center;display:grid}.metricValue{font-size:30px;font-weight:800;line-height:1}.metricLabel{color:var(--muted);font-size:13px}.delta{color:var(--green);font-size:12px;font-weight:700}.button,.iconButton{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-soft);min-height:40px;color:var(--foreground);justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover,.iconButton:hover{background:#2c3340;border-color:#ffffff47}.button:active,.iconButton:active{transform:translateY(1px)}.buttonPrimary{background:#6844d8;border-color:#7c5be4}.buttonPrimary:hover{background:#7452e5}.iconButton{width:42px;padding:0}.field{gap:7px;display:grid}.field label{color:var(--muted);font-size:13px;font-weight:700}.input,.select,.textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--foreground);background:#11151c;outline:0}.input,.select{height:42px;padding:0 12px}.textarea{resize:vertical;min-height:108px;padding:12px}.input:focus,.select:focus,.textarea:focus{border-color:#a78bfacc;box-shadow:0 0 0 3px #8b5cf629}.tableWrap{width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:680px}.table th,.table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:12px 14px}.table th{color:var(--subtle);text-transform:uppercase;font-size:12px}.statusPill{border:1px solid var(--line);min-height:26px;color:var(--muted);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.statusComplete{color:var(--green);background:#74d17d1a}.statusRunning,.statusQueued{color:var(--blue);background:#6aa9ff1a}.statusFailed{color:var(--rose);background:#ef6f791c}.statusRetrying{color:var(--amber);background:#e9b44c1c}.list{gap:10px;display:grid}.listItem{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;padding:12px}.splitItem{justify-content:space-between;align-items:center;gap:14px;display:flex}.splitItem>*{min-width:0}.progressTrack{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.progressTrack span{background:var(--teal);height:100%;display:block}.tab{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:36px;color:var(--muted);padding:0 12px}.tabActive{color:var(--foreground);background:#211b34;border-color:#a78bfa80}.listItemSelected{background:#211b34;border-color:#a78bfa80}.emptyState{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);background:#ffffff08;padding:22px}.reportLayout{grid-template-columns:230px minmax(0,1fr) minmax(300px,.35fr);align-items:start;gap:16px;display:grid}.reportNav{top:calc(var(--topbar) + 18px);position:sticky}.citation{border-inline-start:3px solid var(--teal);padding-inline-start:10px}.reportClaimList{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.reportClaim{border-inline-start:2px solid #0000;min-width:0;padding-inline-start:12px}.reportClaimStated{border-inline-start-color:var(--teal)}.reportClaimInferred{border-inline-start-color:var(--amber)}.reportClaimMeta{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;display:flex}.reportCitationChip{border:1px solid var(--line);background:var(--panel);color:var(--subtle);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.weeklyBrief{gap:16px;display:grid}.weeklyBriefHero{border-radius:var(--radius);background:linear-gradient(135deg,#23c7b71a,#8b5cf614);border:1px solid #23c7b73d;padding:18px}.weeklyBriefHero h2{margin-top:6px;font-size:22px;line-height:1.35}.weeklyBriefLabel{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.weeklyBriefGrid{grid-template-columns:1fr;gap:12px;display:grid}.weeklyBriefPanel{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;min-width:0;padding:14px}.weeklyBriefPanelblue{border-color:#6aa9ff3d}.weeklyBriefPanelgreen{border-color:#74d17d3d}.weeklyBriefPanelrose{border-color:#ef6f793d}.weeklyBriefPanelAction{border-color:#e9b44c3d}.weeklyBriefPanelHeader{color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.weeklyBriefCount{border:1px solid var(--line);min-width:26px;min-height:24px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.weeklyBriefList{gap:10px;display:grid}.weeklyBriefClaim,.weeklyBriefAction{border-radius:var(--radius);background:#00000024;border:1px solid #ffffff14;padding:12px}.weeklyBriefClaim p,.weeklyBriefAction p{color:var(--foreground);font-size:13px;line-height:1.65}.weeklyBriefAction{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.weeklyBriefAction h3{margin-bottom:4px;font-size:14px}.weeklyBriefActionIndex{width:28px;height:28px;color:var(--amber);background:#e9b44c24;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.weeklyBriefMeta,.weeklyBriefSources{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.weeklyBriefMeta span,.weeklyBriefSource{border:1px solid var(--line);min-height:24px;color:var(--muted);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.weeklyBriefSource{color:var(--teal);text-transform:none;background:#23c7b712;border-color:#23c7b738}.weeklyBriefSource.muted{color:var(--subtle);border-color:var(--line);background:#ffffff08}.weeklyBriefEmpty{color:var(--subtle);font-size:13px}.weeklyBriefGaps{border-top:1px solid var(--line);padding-top:14px}.weeklyBriefGapList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.weeklyBriefGapList span{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#ffffff08;padding:8px 10px;font-size:12px}.personaEvidenceList{gap:10px;padding-inline-start:0;list-style:none;display:grid}.personaEvidenceList li{border:1px solid var(--line);border-radius:var(--radius);color:var(--foreground);background:#ffffff08;padding:11px 12px;font-size:13px;line-height:1.6}.personaEvidenceMeta,.personaSourceList{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.personaEvidenceMeta span,.personaEvidenceMeta em,.personaSourceList a{border:1px solid var(--line);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.personaEvidenceMeta .personaChipSourced{color:var(--teal);background:#23c7b714;border-color:#23c7b742}.personaEvidenceMeta .personaChipAssumption{color:var(--amber);background:#e9b44c14;border-color:#e9b44c42}.personaEvidenceMeta em{border-radius:var(--radius);max-width:100%;height:auto;padding-block:4px;line-height:1.45}.personaSourceList a{color:var(--teal);background:#23c7b712;border-color:#23c7b73d}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%) 0 0/800px 100%;animation:1.4s ease-in-out infinite shimmer}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (min-width:1480px){.weeklyBriefGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1320px){.reportLayout{grid-template-columns:230px minmax(0,1fr)}.reportLayout>div:last-child{grid-column:2}}@media (max-width:1120px){.gridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.gridTwo,.reportLayout,.weeklyBriefGrid{grid-template-columns:1fr}.reportLayout>div:last-child{grid-column:auto}.reportNav{position:static}}@media (max-width:720px){.pageHeader{display:grid}.gridThree,.gridFour{grid-template-columns:1fr}}.cleanLanding{--cl-purple:#6b2c91;--cl-charcoal:#1f2937;--cl-blue:#2563eb;--cl-green:#10b981;--cl-soft:#f5f7fa;--cl-white:#fff;--cl-muted:#5f6b7a;--cl-line:#e2e7ee;background:var(--cl-white);min-height:100vh;color:var(--cl-charcoal);font-family:var(--font-poppins), Arial, sans-serif;overflow-x:hidden}.cleanLanding *,.cleanLanding :before,.cleanLanding :after{box-sizing:border-box}.cleanLanding h1,.cleanLanding h2,.cleanLanding h3,.cleanLanding p{margin:0}.cleanLanding p{color:var(--cl-muted)}.clContainer{width:min(1180px,100% - 48px);margin-inline:auto}.clNav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e2e7eee6;position:sticky;top:0}.clNavInner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.clBrand,.clFooterBrand{flex:none;align-items:center;display:inline-flex;overflow:hidden}.clBrand img{object-fit:contain;width:245px;height:86px}.clNavLinks{align-items:center;gap:32px;display:flex}.clNavLinks a,.clTextButton,.clFooter a{color:var(--cl-charcoal);font-size:13px;font-weight:500;transition:color .16s}.clNavLinks a:hover,.clTextButton:hover,.clFooter a:hover{color:var(--cl-purple)}.clNavActions{align-items:center;gap:14px;display:flex}.clButton{border:1px solid var(--cl-purple);background:var(--cl-purple);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.clButton:hover{background:#572273;border-color:#572273;transform:translateY(-1px)}.clButtonSmall{min-height:40px;padding-inline:16px;font-size:13px}.clButtonOutline{background:var(--cl-white);color:var(--cl-purple);border-color:#c7b2d5}.clButtonOutline:hover{border-color:var(--cl-purple);background:#f8f3fb}.clMenuButton{border:1px solid var(--cl-line);background:var(--cl-white);width:42px;height:42px;color:var(--cl-charcoal);border-radius:8px;justify-content:center;align-items:center;display:none}.clMobileNav{display:none}.clHero{background:var(--cl-white);padding:84px 0 74px}.clHeroGrid{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:54px;display:grid}.clHeroCopy{justify-items:start;display:grid}.clEyebrow,.clSectionLabel{color:var(--cl-purple);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-flex}.clHero h1{letter-spacing:-.045em;max-width:590px;margin-top:18px;font-size:clamp(46px,5vw,68px);line-height:1.04}.clHero h1 span{color:var(--cl-purple)}.clHeroCopy>p{max-width:560px;margin-top:22px;font-size:18px;line-height:1.65}.clHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.clHeroProof{flex-wrap:wrap;gap:16px 22px;margin-top:26px;display:flex}.clHeroProof span{color:#4c5866;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.clHeroProof svg{color:var(--cl-green)}.clProductPreview{background:#0d151e;border:1px solid #d7dde6;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #1f293726}.clProductPreview>img{width:100%;height:auto;display:block}.clSection{padding:94px 0}.clSectionSoft{border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);background:var(--cl-soft)}.clSectionHeader{max-width:680px;margin-bottom:42px}.clSectionHeaderCentered{text-align:center;margin-inline:auto}.clSectionHeader h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(34px,4vw,48px);line-height:1.12}.clSectionHeader p{margin-top:14px;font-size:16px;line-height:1.7}.clOutcomeGrid{border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clOutcomeGrid article{min-height:220px;padding:34px 36px}.clOutcomeGrid article+article{border-left:1px solid var(--cl-line)}.clOutcomeGrid svg{color:var(--cl-purple)}.clOutcomeGrid h3{margin-top:24px;font-size:19px;line-height:1.3}.clOutcomeGrid p{margin-top:10px;font-size:14px;line-height:1.65}.clProcess{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clProcess article{min-height:245px;padding:30px 30px 0;position:relative}.clProcess article+article{border-left:1px solid #dce2e9}.clProcessIcon{width:54px;height:54px;color:var(--cl-purple);background:var(--cl-white);border:1px solid #c7b2d5;border-radius:50%;place-items:center;display:grid}.clProcess article>span{color:var(--cl-purple);letter-spacing:.08em;margin-top:20px;font-size:11px;font-weight:700;display:block}.clProcess h3{margin-top:4px;font-size:18px}.clProcess p{margin-top:9px;font-size:13px;line-height:1.6}.clProcessArrow{z-index:1;color:#9da7b3;background:var(--cl-soft);position:absolute;top:48px;right:-10px}.clToolsList{border-top:1px solid var(--cl-line);grid-template-columns:1fr 1fr;display:grid}.clToolsList a{border-bottom:1px solid var(--cl-line);min-height:116px;color:var(--cl-charcoal);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:24px 20px;transition:color .16s,background .16s;display:grid}.clToolsList a:nth-child(odd){padding-left:0;padding-right:34px}.clToolsList a:nth-child(2n){border-left:1px solid var(--cl-line);padding-left:34px;padding-right:0}.clToolsList a:hover{color:var(--cl-purple);background:#fcfafd}.clToolsList a>svg:first-child{color:var(--cl-purple)}.clToolsList span{gap:5px;display:grid}.clToolsList strong{font-size:16px}.clToolsList small{color:var(--cl-muted);font-size:13px;line-height:1.5}.clFaqList{gap:12px;max-width:820px;margin:0 auto;display:grid}.clFaqItem{border:1px solid var(--cl-line);background:var(--cl-white);border-radius:12px}.clFaqItem summary{cursor:pointer;color:var(--cl-charcoal);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:15px;font-weight:600;list-style:none;display:flex}.clFaqItem summary::-webkit-details-marker{display:none}.clFaqChevron{color:var(--cl-purple);flex-shrink:0;transition:transform .2s}.clFaqItem[open] .clFaqChevron{transform:rotate(90deg)}.clFaqItem p{padding:0 22px 18px;font-size:14px;line-height:1.7}.clFinalCta{background:var(--cl-charcoal);color:var(--cl-white);padding:60px 0}.clFinalCtaInner{justify-content:space-between;align-items:center;gap:36px;display:flex}.clFinalCta span{color:#cdaede;font-size:13px;font-weight:600}.clFinalCta h2{letter-spacing:-.025em;max-width:720px;margin-top:10px;font-size:36px;line-height:1.2}.clButtonLight{border-color:var(--cl-white);background:var(--cl-white);color:var(--cl-purple);flex:none}.clButtonLight:hover{background:#f0e8f5;border-color:#f0e8f5}.clFooter{background:var(--cl-white);padding:38px 0}.clFooterBrand img{object-fit:contain;width:210px;height:78px}.clFooter p{font-size:12px}.clFooter span{color:#7a8592;font-size:11px}.cleanLanding a:focus-visible,.cleanLanding button:focus-visible{outline-offset:3px;outline:3px solid #2563eb59}@media (max-width:1060px){.clNavLinks{gap:20px}.clHeroGrid{grid-template-columns:1fr}.clHeroCopy{max-width:760px}.clProductPreview{max-width:920px}}@media (max-width:780px){.clContainer{width:min(100% - 32px,1180px)}.clNavInner{min-height:76px}.clBrand img{width:190px;height:68px}.clNavLinks,.clTextButton,.clNavActions .clButton{display:none}.clMenuButton{display:inline-flex}.clMobileNav{gap:4px;padding:8px 0 14px;display:grid}.clMobileNav a{min-height:44px;color:var(--cl-charcoal);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.clMobileNav a:hover{background:var(--cl-soft);color:var(--cl-purple)}.clHero{padding:56px 0 48px}.clHero h1{font-size:46px}.clHeroCopy>p{font-size:16px}.clHeroActions,.clHeroActions .clButton{width:100%}.clOutcomeGrid,.clProcess,.clToolsList{grid-template-columns:1fr}.clSection{padding:68px 0}.clSectionHeader{margin-bottom:30px}.clOutcomeGrid article{min-height:0;padding:28px 0}.clOutcomeGrid article+article{border-top:1px solid var(--cl-line);border-left:0}.clProcess article{grid-template-columns:60px 1fr;column-gap:16px;min-height:0;padding:26px 0;display:grid}.clProcess article+article{border-top:1px solid #dce2e9;border-left:0}.clProcessIcon{grid-row:1/5}.clProcess article>span,.clProcess h3,.clProcess p{grid-column:2}.clProcess article>span{margin-top:0}.clProcessArrow{display:none}.clToolsList a,.clToolsList a:nth-child(odd),.clToolsList a:nth-child(2n){border-left:0;min-height:104px;padding:20px 0}.clFinalCtaInner{flex-direction:column;align-items:flex-start;display:flex}.clFinalCta h2{font-size:30px}.clButtonLight{width:100%}}@media (max-width:460px){.clHero h1{font-size:39px}.clHeroProof{display:grid}.clSectionHeader h2{font-size:31px}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f7fa;--panel:#fff;--panel-strong:#fff;--panel-soft:#eef2f7;--foreground:#1f2937;--muted:#5f6b7a;--subtle:#7c8796;--line:#1f29371c;--line-strong:#1f293733;--accent:#6b2c91;--accent-strong:#6b2c91;--teal:#0f9f91;--amber:#b96e12;--rose:#d54858;--green:#0b9b6f;--blue:#2563eb;--shadow:0 24px 70px #1f29371f}html[data-theme=light] .input,html[data-theme=light] .select,html[data-theme=light] .textarea{background:#fff}html[data-theme=light] .navLinkActive,html[data-theme=light] .tabActive{background:#f2eaf7;border-color:#c7b2d5}html[data-theme=light] .listItem,html[data-theme=light] .emptyState,html[data-theme=light] .statusPill{background:#1f293706}html[data-theme=light] .listItemSelected{background:#f2eaf7;border-color:#c7b2d5}.marketingSite{min-height:100vh}.clNavLinks a[aria-current=page]{color:var(--cl-purple);font-weight:700}.siteIconButton,.authIconButton{border:1px solid var(--cl-line,var(--line));background:var(--cl-white,var(--panel));min-height:40px;color:var(--cl-charcoal,var(--foreground));border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.siteThemeButton{width:40px;padding:0}.siteFooterTop{grid-template-columns:minmax(260px,1fr) 1fr;align-items:start;gap:56px;display:grid}.siteFooterTop>div>p{max-width:420px;margin-top:8px;font-size:13px}.siteFooterTop nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;padding-top:14px;display:grid}.siteFooterBottom{border-top:1px solid var(--cl-line);color:var(--cl-muted);justify-content:space-between;gap:18px;margin-top:30px;padding-top:20px;font-size:11px;display:flex}.siteFooterBottom div{gap:20px;display:flex}.sitePageHero{border-bottom:1px solid var(--cl-line);background:radial-gradient(circle at 88% 18%, #6b2c9121, transparent 28%), linear-gradient(180deg, var(--cl-white), var(--cl-soft));padding:96px 0 82px}[dir=rtl] .sitePageHero{background:radial-gradient(circle at 12% 18%, #6b2c9121, transparent 28%), linear-gradient(180deg, var(--cl-white), var(--cl-soft))}.sitePageHeroInner{max-width:900px}.sitePageHero h1{letter-spacing:-.045em;max-width:900px;margin-top:18px;font-size:clamp(42px,5.8vw,72px);line-height:1.05}[dir=rtl] .sitePageHero h1,[dir=rtl] .clHero h1,[dir=rtl] .clSectionHeader h2{letter-spacing:0}.sitePageHeroInner>p{max-width:760px;color:var(--cl-muted);margin-top:24px;font-size:18px;line-height:1.75}.sitePageBody{background:var(--cl-white);padding:84px 0}.siteFeatureGrid{border-top:1px solid var(--cl-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.siteFeatureGrid article{border-bottom:1px solid var(--cl-line);min-height:280px;padding:38px 40px}.siteFeatureGrid article:nth-child(2n){border-inline-start:1px solid var(--cl-line)}.siteFeatureIcon{width:46px;height:46px;color:var(--cl-purple);background:var(--cl-soft);border:1px solid #c7b2d5;border-radius:50%;place-items:center;display:grid}.siteFeatureGrid h2{margin-top:23px;font-size:22px;line-height:1.25}.siteFeatureGrid p{max-width:620px;margin-top:11px;font-size:14px;line-height:1.75}.siteFeatureGrid ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.siteFeatureGrid li{color:var(--cl-charcoal);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.siteFeatureGrid li svg{color:var(--cl-green);flex:none;margin-top:2px}.siteConfidenceBand{border-top:1px solid var(--cl-line);background:var(--cl-soft);padding:34px 0}.siteConfidenceBand .clContainer{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.siteConfidenceBand svg{color:var(--cl-purple)}.siteConfidenceBand strong{font-size:14px}.siteConfidenceBand p{margin-top:3px;font-size:12px}html[data-theme=dark] .cleanLanding{--cl-charcoal:#f3f5f8;--cl-soft:#171a21;--cl-white:#111318;--cl-muted:#a7afbd;--cl-line:#ffffff1f;background:var(--cl-white)}html[data-theme=dark] .clNav{border-color:var(--cl-line);background:#111318f2}html[data-theme=dark] .clBrand,html[data-theme=dark] .clFooterBrand{background:#fff;border-radius:8px;padding-inline:8px}html[data-theme=dark] .clBrand .sfBrandType strong,html[data-theme=dark] .clFooterBrand .sfBrandType strong{color:#1f2937}html[data-theme=dark] .clBrand .sfBrandType small,html[data-theme=dark] .clFooterBrand .sfBrandType small{color:#5f6b7a}html[data-theme=dark] .clHeroProof span,html[data-theme=dark] .siteFeatureGrid li{color:#d7dce4}html[data-theme=dark] .clFooter,html[data-theme=dark] .sitePageBody,html[data-theme=dark] .sitePageHero{background-color:var(--cl-white)}html[data-theme=dark] .clToolsList a:hover,html[data-theme=dark] .clButtonOutline:hover{background:#1c2028}html[data-theme=dark] .clButtonOutline,html[data-theme=dark] .clMenuButton,html[data-theme=dark] .siteIconButton{color:var(--cl-charcoal);background:#171a21}html[data-theme=dark] .siteFeatureIcon{background:#241a2d}.authShell{background:var(--background);min-height:100vh;color:var(--foreground);grid-template-columns:minmax(0,1.05fr) minmax(430px,.8fr);display:grid}.authTopbar{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;min-height:72px;padding:14px 30px;display:flex;position:fixed;inset:0 0 auto}.authTopbar>*{pointer-events:auto}.authBack,.authControls{align-items:center;gap:9px;display:inline-flex}.authBack{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--muted);border-radius:8px;padding:0 13px;font-size:12px;font-weight:600}.authAside{color:#fff;background:radial-gradient(circle at 12% 18%,#10b98126,#0000 28%),radial-gradient(circle at 86% 12%,#2563eb24,#0000 26%),linear-gradient(145deg,#1f2937,#141821 72%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:116px 64px 52px;display:flex}[dir=rtl] .authAside{background:radial-gradient(circle at 88% 18%,#10b98126,#0000 28%),radial-gradient(circle at 14% 12%,#2563eb24,#0000 26%),linear-gradient(215deg,#1f2937,#141821 72%)}.authLogo{background:#fff;border-radius:10px;width:min(340px,100%);padding:5px 12px}.authLogo img{width:100%;height:auto;display:block}.authStory{max-width:650px;margin-block:54px}.authStory>span,.authCardIntro>span{color:#cdaede;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.authStory h2{letter-spacing:-.04em;max-width:620px;margin-top:14px;font-size:clamp(36px,4.8vw,64px);line-height:1.06}[dir=rtl] .authStory h2{letter-spacing:0}.authStory p{color:#cbd2dc;max-width:600px;margin-top:20px;font-size:16px;line-height:1.75}.authBenefits{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.authBenefits>div{align-items:center;gap:11px;min-height:92px;padding:16px;display:flex}.authBenefits>div+div{border-inline-start:1px solid #ffffff24}.authBenefits svg{color:#5eead4;flex:none}.authBenefits strong{font-size:12px;line-height:1.45}.authFormArea{border-inline-start:1px solid var(--line);background:var(--background);place-items:center;min-height:100vh;padding:100px 54px 48px;display:grid}.authCard{width:min(460px,100%)}.authCardIntro>span{color:var(--accent-strong)}.authCardIntro h1{margin-top:7px;font-size:36px;line-height:1.1}.authCardIntro p{margin-top:9px;font-size:14px}.authLocalDemoNotice{color:var(--foreground);background:#e9b44c14;border:1px solid #e9b44c57;border-radius:9px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 14px;display:flex}.authLocalDemoNotice>svg{color:var(--amber);flex:none;margin-top:1px}.authLocalDemoNotice strong{font-size:12px;display:block}.authLocalDemoNotice p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5}.authLocalDemoNotice+.authTabs{margin-top:14px}.authTabs{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;grid-template-columns:1fr 1fr;margin-top:30px;padding:4px;display:grid}.authTabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:700}.authTabs button[aria-selected=true]{background:var(--panel);color:var(--foreground);box-shadow:0 5px 18px #1f293717}.authForm{gap:17px;margin-top:24px;display:grid}.authForm label{color:var(--foreground);gap:7px;font-size:12px;font-weight:700;display:grid}.authForm input{border:1px solid var(--line-strong);background:var(--panel);width:100%;height:48px;color:var(--foreground);border-radius:8px;outline:0;padding:0 14px}.authForm input:focus{border-color:#a66dbe;box-shadow:0 0 0 3px #6b2c9124}.authSubmit{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-weight:700;display:inline-flex}.authSubmit:hover{background:#572273}.authMessage{color:var(--green);background:#10b98114;border:1px solid #10b98159;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.55}.authMessageError{color:var(--rose);background:#ef6f7914;border-color:#ef6f7966}.authModePrompt{text-align:center;font-size:12px}.authModePrompt button{color:var(--accent-strong);background:0 0;border:0;margin-inline-start:5px;font-size:12px;font-weight:700}.authTrust{border-top:1px solid var(--line);color:var(--subtle);align-items:flex-start;gap:9px;margin-top:24px;padding-top:18px;font-size:10.5px;line-height:1.55;display:flex}.authTrust svg{color:var(--green);flex:none;margin-top:1px}.authSuccess{border:1px solid var(--line);text-align:center;background:var(--panel);border-radius:10px;margin-top:28px;padding:28px}.authSuccess>svg{color:var(--green)}.authSuccess h2{margin-top:14px}.authSuccess p{margin:10px 0 20px;font-size:13px}@media (max-width:1080px){.clNavLinks{display:none}.clMenuButton{display:inline-flex}.authShell{grid-template-columns:1fr 1fr}.authAside{padding-inline:38px}.authBenefits{grid-template-columns:1fr}.authBenefits>div{min-height:58px}.authBenefits>div+div{border-inline-start:0;border-top:1px solid #ffffff24}}@media (max-width:780px){.siteFooterTop,.siteFeatureGrid{grid-template-columns:1fr}.siteFooterTop{gap:24px}.siteFooterBottom{flex-direction:column;align-items:flex-start}.sitePageHero{padding:64px 0 56px}.sitePageHero h1{font-size:42px}.siteFeatureGrid article{min-height:0;padding:30px 0}.siteFeatureGrid article:nth-child(2n){border-inline-start:0}.siteConfidenceBand .clContainer{grid-template-columns:auto 1fr}.siteConfidenceBand .clContainer>svg:last-child{display:none}.authShell{display:block}.authTopbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111318b8;padding:12px 16px}html[data-theme=light] .authTopbar{background:#ffffffc7}.authAside{min-height:auto;padding:94px 20px 34px}.authLogo{width:250px}.authStory{margin:32px 0}.authStory h2{font-size:38px}.authBenefits{display:none}.authFormArea{border-inline-start:0;min-height:auto;padding:42px 20px 54px}}@media (max-width:460px){.siteIconButton span{display:none}.siteIconButton{width:40px;padding:0}.sitePageHero h1{font-size:36px}.authBack{justify-content:center;width:40px;padding:0;font-size:0}.authStory h2{font-size:33px}}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.copilotShell{background:var(--background);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.copilotSidebar{border-inline-end:1px solid var(--line);background:var(--panel);z-index:50;flex-direction:column;gap:12px;height:100vh;padding:14px 12px 12px;display:flex;position:sticky;top:0}.copilotBrandRow,.copilotBrand,.copilotTopbarTitle,.copilotTopbarActions,.copilotProfileLink,.copilotSidebarLink,.copilotAdvancedLink,.copilotRecentItem,.copilotNewChat,.copilotSearch,.copilotLiveStatus,.copilotRunning,.copilotComplete,.copilotWorkspaceHeader>div,.copilotWorkspaceState,.copilotPanelIntro,.copilotResultTitleRow,.copilotVerifiedBadge,.copilotAdvancedAction,.copilotVerificationScore,.copilotScheduleHeading,.copilotScheduleHeading>span,.copilotDeliveryOptions label,.copilotDeliveryOptions label>span,.copilotSettingsCardHeader>div,.copilotPreferenceRow>span,.copilotToggleRow>span,.copilotSecurityRow>span,.copilotSecurityStatus,.copilotSecurityMessage{align-items:center;display:flex}.copilotBrandRow{justify-content:space-between;min-height:34px}.copilotBrand{color:var(--foreground);letter-spacing:.02em;gap:8px;font-size:15px;font-weight:700}.copilotBrand img{object-fit:contain;width:26px;height:26px}.copilotBrand strong{color:var(--accent-strong)}.copilotNewChat{color:#fff;background:#6b2c91;border:1px solid #c084fc61;border-radius:6px;justify-content:center;gap:7px;width:100%;min-height:38px;padding:0 12px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s}.copilotNewChat:hover{background:#7935a2;border-color:#c084fcad}.copilotSearch{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--subtle);border-radius:6px;gap:7px;padding:0 10px}.copilotSearch input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:14px}.copilotSidebarScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:auto;min-height:0;overflow:hidden auto}.copilotSidebarLabel{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;margin:9px 4px 6px;font-size:12px;font-weight:700}.copilotRecentList{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.copilotRecentItem{min-height:34px;color:var(--muted);border-radius:6px;gap:7px;padding:4px 6px;font-size:13px}.copilotRecentItem:hover{color:var(--foreground);background:#ffffff09}.workflowBadge{letter-spacing:.01em;border:1px solid;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-grid}.tone-teal{color:var(--teal)}.tone-blue{color:var(--blue)}.tone-green{color:var(--green)}.tone-purple{color:var(--accent-strong)}.tone-amber{color:var(--amber)}.workflowBadge.tone-teal{background:#23c7b71c}.workflowBadge.tone-blue{background:#6aa9ff1c}.workflowBadge.tone-green{background:#74d17d1c}.workflowBadge.tone-purple{background:#c084fc1c}.workflowBadge.tone-amber{background:#e9b44c1c}.copilotRecentTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.copilotRecentTime{color:var(--subtle);flex:none;font-size:11px}.copilotNoResults{color:var(--subtle);padding:8px;font-size:13px}.copilotSidebarLinks{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:3px;margin-top:12px;padding-top:10px;display:grid}.copilotSidebarLink,.copilotAdvancedLink{width:100%;min-height:34px;color:var(--muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:6px;gap:8px;padding:0 9px;font-size:14px}.copilotSidebarLink:hover,.copilotAdvancedLink:hover,.copilotSidebarLink.isActive,.copilotAdvancedLink.isActive{background:var(--panel);color:var(--foreground)}.copilotSidebarLink.isActive,.copilotAdvancedLink.isActive{border-color:#c084fc38}.copilotSidebarLink>span{flex:1}.copilotSidebarLink>span,.copilotAdvancedLink>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.copilotSidebarLink>svg,.copilotAdvancedLink>svg{flex-shrink:0}.advancedChevron{flex:none;transition:transform .16s}.advancedChevron.isOpen{transform:rotate(180deg)}.copilotAdvancedList{border-inline-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:2px;margin-inline-start:14px;padding-inline-start:7px;display:grid}.copilotAdvancedLink{min-height:30px;font-size:13px}.copilotProfileLink{border-top:1px solid var(--line);gap:8px;min-height:48px;margin-top:auto;padding:8px 6px}.copilotAvatar,.copilotIdentityAvatar{color:var(--teal);background:#23c7b71f;border:1px solid #23c7b770;border-radius:999px;flex:none;place-items:center;display:inline-grid}.copilotAvatar{width:28px;height:28px}.copilotProfileLink>span:last-child{min-width:0}.copilotProfileLink strong,.copilotProfileLink small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.copilotProfileLink strong{color:var(--foreground);font-size:13px}.copilotProfileLink small{color:var(--subtle);margin-top:2px;font-size:11px}.copilotMain{background:var(--background);min-width:0;min-height:100vh}.copilotTopbar{border-bottom:1px solid var(--line);z-index:35;background:#111318f7;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex;position:sticky;top:0}.copilotTopbarTitle{min-width:0;color:var(--muted);gap:10px;font-size:14px}.copilotTopbarTitle>span:first-of-type{color:var(--foreground);font-weight:600}.copilotLiveStatus{color:var(--green);gap:5px;font-size:12px}.copilotLiveStatus>span,.copilotWorkspaceState>span{background:currentColor;border-radius:999px;width:6px;height:6px}.copilotTopbarActions{gap:6px}.copilotDemoBadge,.copilotLanguageButton,.copilotIconButton{border:1px solid var(--line);min-height:30px;color:var(--muted);background:0 0;border-radius:6px}.copilotDemoBadge{color:var(--subtle);align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.copilotLanguageButton{min-width:34px;padding:0 7px;font-size:13px;font-weight:700}.copilotIconButton{place-items:center;width:30px;display:inline-grid}.copilotLanguageButton:hover,.copilotIconButton:hover{border-color:var(--line-strong);color:var(--foreground);background:#ffffff09}.copilotNotificationWrap{position:relative}.copilotNotificationDot{top:6px;border:1px solid var(--background);background:var(--rose);border-radius:999px;width:5px;height:5px;position:absolute;inset-inline-end:6px}.copilotNotificationMenu{top:calc(100% + 8px);border:1px solid var(--line-strong);background:var(--panel-strong);width:286px;box-shadow:var(--shadow);z-index:70;border-radius:8px;padding:14px;position:absolute;inset-inline-end:0}.copilotNotificationMenu strong{font-size:15px}.copilotNotificationMenu p{color:var(--muted);margin:6px 0 10px;font-size:13px;line-height:1.55}.copilotNotificationMenu a{color:var(--accent-strong);font-size:13px;font-weight:700}.copilotRouteCanvas{min-height:calc(100vh - 52px);padding:28px}.copilotRouteCanvas.isHome{height:calc(100vh - 52px);min-height:620px;padding:0;overflow:hidden}.copilotExperience{background:var(--background);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.copilotExperience.hasWorkspace{grid-template-columns:minmax(340px,42%) minmax(480px,58%)}.copilotConversation{border-inline-end:1px solid var(--line);background:var(--background);min-width:0;min-height:0;position:relative}.copilotConversationScroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;height:100%;padding:28px 28px 146px;overflow-y:auto}.copilotZeroState{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(640px,100%);min-height:calc(100% - 36px);margin:0 auto;display:flex}.copilotZeroLogo{object-fit:contain;width:38px;height:38px;margin-bottom:14px}.copilotZeroState h2{letter-spacing:-.035em;font-size:clamp(22px,2.5vw,32px);line-height:1.2}.copilotZeroState>p{color:var(--muted);margin-top:7px;font-size:15px}.copilotPromptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(570px,100%);margin-top:30px;display:grid}.copilotPromptCard{border:1px solid var(--line);background:var(--panel-strong);min-height:68px;color:var(--muted);text-align:start;border-inline-start:2px solid;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.copilotPromptCard:hover{background:var(--panel-soft);border-color:currentColor;transform:translateY(-1px)}.copilotPromptCard>span:last-child{min-width:0}.copilotPromptCard strong,.copilotPromptCard small{display:block}.copilotPromptCard strong{color:var(--foreground);font-size:14px}.copilotPromptCard small{color:var(--subtle);margin-top:4px;font-size:11px;line-height:1.45}.copilotThread{gap:14px;width:min(760px,100%);margin:0 auto;display:grid}.copilotMessage{align-items:flex-start;gap:8px;display:flex}.copilotMessage.user{justify-content:flex-end}.copilotMessage.assistant img{object-fit:contain;width:22px;height:22px;margin-top:4px}.copilotMessageBubble{border:1px solid var(--line);background:var(--panel-strong);max-width:82%;color:var(--muted);white-space:pre-wrap;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.55}.copilotMessage.user .copilotMessageBubble{color:#fff;background:#6b2c91;border-color:#c084fc59}.copilotQuickReplies{flex-wrap:wrap;gap:6px;margin-inline-start:30px;display:flex}.copilotQuickReplies button{border:1px solid var(--line-strong);background:var(--panel);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 5px;font-size:12px;display:inline-flex}.copilotQuickReplies button:hover{border-color:var(--accent-strong);color:var(--foreground)}.copilotQuickReplies .workflowBadge{border-radius:999px;flex-basis:20px;width:20px;height:20px;font-size:10px}.copilotActivity{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:8px 0 0 30px;padding:12px}.copilotActivityHeader{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.copilotRunning,.copilotComplete{gap:4px;font-size:11px}.copilotRunning{color:var(--amber)}.copilotComplete{color:var(--green)}.copilotActivitySteps{gap:9px;margin-top:11px;display:grid}.copilotActivityStep{color:var(--subtle);align-items:flex-start;gap:8px;display:flex}.copilotActivityStep.isDone{color:var(--teal)}.copilotActivityStep.isActive{color:var(--amber)}.copilotActivityStep svg{flex:none;margin-top:1px}.copilotActivityStep strong,.copilotActivityStep small{display:block}.copilotActivityStep strong{color:var(--foreground);font-size:12px;font-weight:600}.copilotActivityStep small{color:var(--subtle);margin-top:2px;font-size:11px;line-height:1.4}.copilotTrustNote{background:var(--panel-strong);color:var(--muted);border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:8px;font-size:11px;line-height:1.45;display:flex}.copilotTrustNote svg{color:var(--teal);flex:none}.copilotComposerDock{inset-inline:0;background:var(--background);z-index:20;padding:18px 24px 14px;position:absolute;bottom:0}.copilotComposerDock:before{content:"";inset-inline:0;background:var(--background);opacity:.94;pointer-events:none;height:24px;position:absolute;top:-24px}.copilotComposer{border:1px solid var(--line-strong);background:var(--panel-strong);border-radius:9px;align-items:flex-end;gap:5px;width:min(760px,100%);min-height:48px;margin:0 auto;padding:7px;display:flex;box-shadow:0 14px 36px #00000038}.copilotComposer:focus-within{border-color:#c084fc8a}.copilotComposer textarea{resize:none;min-width:0;min-height:32px;max-height:112px;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;padding:8px 5px 5px;font-size:13px;line-height:1.5}.copilotComposer textarea::placeholder{color:var(--subtle)}.copilotComposerIcon,.copilotSendButton{border:0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid}.copilotComposerIcon{color:var(--subtle);background:0 0}.copilotComposerIcon:hover{color:var(--foreground);background:#ffffff0a}.copilotSendButton{background:var(--accent-strong);color:#111318}.copilotSendButton:disabled{background:var(--panel-soft);color:var(--subtle)}.copilotSlashHint{color:var(--accent-strong);align-self:center;font-size:14px;font-weight:800}.copilotComposerNote{width:min(760px,100%);color:var(--subtle);text-align:center;margin:6px auto 0;font-size:10px}.copilotAttachment{border:1px solid var(--line);background:var(--panel);width:min(760px,100%);min-height:26px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;margin:0 auto 6px;padding:4px 6px 4px 8px;font-size:11px;display:flex}.copilotAttachment span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.copilotAttachment button{width:20px;height:20px;color:var(--subtle);background:0 0;border:0;place-items:center;display:inline-grid}.copilotCommandPalette{inset-inline:24px;border:1px solid var(--line-strong);background:var(--panel-strong);width:min(700px,100% - 48px);max-height:min(370px,100vh - 180px);box-shadow:var(--shadow);z-index:30;border-radius:9px;margin:0 auto;padding:7px;position:absolute;bottom:96px;overflow-y:auto}.copilotCommandPalette>p{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px 7px;font-size:11px;font-weight:700}.copilotCommandPalette>button{width:100%;min-height:48px;color:var(--muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:6px 7px;display:flex}.copilotCommandPalette>button:hover,.copilotCommandPalette>button.isSelected{border-color:var(--line);background:var(--panel-soft)}.copilotCommandPalette>button>span:nth-child(2){flex:1;min-width:0}.copilotCommandPalette strong,.copilotCommandPalette small{display:block}.copilotCommandPalette strong{color:var(--foreground);font-size:13px}.copilotCommandPalette small{color:var(--subtle);margin-top:2px;font-size:11px}.copilotCommandPalette kbd{border:1px solid var(--line);color:var(--subtle);border-radius:4px;padding:3px 5px;font-family:inherit;font-size:10px}.copilotWorkspacePanel{background:#101217;grid-template-rows:46px 38px minmax(0,1fr);min-width:0;min-height:0;display:grid}.copilotWorkspaceHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.copilotWorkspaceHeader>div{min-width:0;color:var(--foreground);gap:8px;font-size:13px;font-weight:600}.copilotWorkspaceHeader>div>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.copilotWorkspaceState{color:var(--green);flex:none;gap:5px;font-size:11px}.copilotWorkspaceTabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:16px;padding:0 14px;display:flex}.copilotWorkspaceTabs button{height:38px;color:var(--subtle);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:12px}.copilotWorkspaceTabs button:hover,.copilotWorkspaceTabs button.isActive{color:var(--foreground)}.copilotWorkspaceTabs button.isActive{border-bottom-color:var(--accent-strong)}.copilotWorkspaceBody{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;min-height:0;padding:16px;overflow-y:auto}.copilotSourcesView,.copilotResultView,.copilotVerificationView,.copilotScheduleBuilder{width:min(780px,100%);margin:0 auto}.copilotPanelIntro{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;padding:13px}.copilotPanelIntro svg{color:var(--teal)}.copilotPanelIntro strong,.copilotPanelIntro p{display:block}.copilotPanelIntro strong{font-size:14px}.copilotPanelIntro p{color:var(--muted);margin-top:3px;font-size:12px}.copilotSourceList{gap:7px;margin-top:12px;display:grid}.copilotSourceList article{border:1px solid var(--line);background:var(--panel);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 10px;display:grid}.copilotSourceList article>span{min-width:25px;color:var(--teal);text-align:center;background:#23c7b71c;border-radius:4px;padding:3px 5px;font-size:11px;font-weight:700}.copilotSourceList strong,.copilotSourceList small{display:block}.copilotSourceList strong{font-size:13px}.copilotSourceList small{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.copilotSourceList svg{color:var(--subtle)}.copilotArchitectureStrip{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.copilotArchitectureStrip span{min-height:34px;color:var(--muted);place-items:center;font-size:11px;display:grid}.copilotArchitectureStrip span+span{border-inline-start:1px solid var(--line)}.copilotResultCard,.copilotScheduleBuilder,.copilotSettingsCard{border:1px solid var(--line);background:var(--panel);border-radius:8px}.copilotResultCard{padding:15px}.copilotResultTitleRow{justify-content:space-between;gap:12px}.copilotResultTitleRow p,.copilotScheduleHeading p{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.copilotResultTitleRow h2,.copilotScheduleHeading h2{margin-top:4px;font-size:17px;line-height:1.35}.copilotVerifiedBadge{min-height:24px;color:var(--green);white-space:nowrap;border:1px solid #74d17d42;border-radius:999px;gap:4px;padding:0 7px;font-size:11px}.copilotResultSummary{background:var(--panel-strong);color:var(--muted);border-radius:6px;margin:13px 0;padding:10px;font-size:13px;line-height:1.6}.copilotResultMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:15px;display:grid}.copilotResultMetrics>div{border:1px solid var(--line);border-radius:6px;min-height:48px;padding:8px}.copilotResultMetrics strong,.copilotResultMetrics span{display:block}.copilotResultMetrics strong{color:var(--foreground);font-size:15px}.copilotResultMetrics span{color:var(--subtle);text-transform:uppercase;margin-top:3px;font-size:10px}.copilotClaimGroup{border-inline-start:2px solid var(--line-strong);margin-top:12px;padding-inline-start:10px}.copilotClaimGroup.stated{border-inline-start-color:var(--teal)}.copilotClaimGroup.inferred{border-inline-start-color:var(--blue)}.copilotClaimGroup.conflict{border-inline-start-color:var(--rose)}.copilotClaimGroup.gap{border-inline-start-color:var(--subtle)}.copilotClaimGroup h3{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.copilotClaimGroup.stated h3{color:var(--teal)}.copilotClaimGroup.inferred h3{color:var(--blue)}.copilotClaimGroup.conflict h3{color:var(--rose)}.copilotClaimRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;min-height:42px;padding:7px 0;display:flex}.copilotClaimRow strong{color:var(--subtle);text-transform:uppercase;font-size:10px}.copilotClaimRow p,.copilotClaimGroup>p{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.55}.copilotClaimRow>span{color:var(--accent-strong);flex:none;font-size:10px}.copilotClaimGroup>p{border-bottom:1px solid var(--line);padding:6px 0}.copilotAdvancedAction{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:7px;justify-content:center;gap:6px;margin-top:10px;font-size:12px}.copilotAdvancedAction:hover{border-color:var(--accent-strong);color:var(--foreground)}.copilotVerificationScore{background:#74d17d0e;border:1px solid #74d17d3d;border-radius:8px;gap:10px;padding:14px}.copilotVerificationScore>svg{color:var(--green)}.copilotVerificationScore strong{font-size:14px}.copilotVerificationScore p{color:var(--muted);margin-top:3px;font-size:11px}.copilotVerificationList{gap:6px;margin-top:12px;display:grid}.copilotVerificationList article{border:1px solid var(--line);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:8px;min-height:54px;padding:9px;display:grid}.copilotVerificationList article>svg{color:var(--green);margin-top:2px}.copilotVerificationList strong{font-size:11px}.copilotVerificationList p{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45}.copilotVerificationList article>span{color:var(--accent-strong);font-size:10px}.copilotVerificationNote{color:var(--subtle);margin-top:12px;font-size:11px;line-height:1.5}.copilotScheduleBuilder{padding:15px}.copilotScheduleHeading{justify-content:space-between;gap:12px}.copilotScheduleHeading>span{color:var(--green);gap:4px;font-size:12px}.copilotScheduleField,.copilotTagEditor,.copilotDeliveryOptions,.copilotScheduleRow{margin-top:16px}.copilotScheduleField>label,.copilotTagEditor>label,.copilotScheduleRow label{color:var(--subtle);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.copilotSegmented{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.copilotSegmented button,.copilotScheduleRow select,.copilotScheduleRow input,.copilotTagEditor>div>button,.copilotTagEditor>div>input{border:1px solid var(--line-strong);background:var(--panel-strong);min-height:30px;color:var(--muted);border-radius:5px;font-size:11px}.copilotSegmented button{padding:0 9px}.copilotSegmented button.isActive{border-color:var(--accent-strong);color:#fff;background:#6b2c91}.copilotScheduleRow{grid-template-columns:minmax(110px,1fr) minmax(100px,.8fr) auto;align-items:end;gap:7px;display:grid}.copilotScheduleRow label{gap:6px;display:grid}.copilotScheduleRow select,.copilotScheduleRow input{width:100%;padding:0 8px}.copilotScheduleRow>span{color:var(--subtle);padding-bottom:8px;font-size:11px}.copilotTagEditor>div{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;gap:5px;margin-top:7px;padding:6px;display:flex}.copilotTagEditor>div>span{border:1px solid var(--line-strong);min-height:28px;color:var(--muted);border-radius:5px;align-items:center;gap:4px;padding:0 5px 0 8px;font-size:11px;display:inline-flex}.copilotTagEditor span button{width:18px;height:18px;color:var(--subtle);background:0 0;border:0;place-items:center;display:inline-grid}.copilotTagEditor>div>input{outline:0;flex:1;min-width:110px;padding:0 7px}.copilotTagEditor>div>button{padding:0 8px}.copilotDeliveryOptions{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.copilotDeliveryOptions label{min-height:40px;color:var(--muted);justify-content:space-between;gap:10px;font-size:12px}.copilotDeliveryOptions label+label{border-top:1px solid var(--line)}.copilotDeliveryOptions label>span{gap:7px}.copilotDeliveryOptions input,.copilotToggleRow>input{appearance:none;background:var(--panel-soft);border-radius:999px;width:30px;height:17px;position:relative}.copilotDeliveryOptions input:after,.copilotToggleRow>input:after{content:"";top:3px;background:var(--subtle);border-radius:999px;width:11px;height:11px;transition:transform .14s,background .14s;position:absolute;inset-inline-start:3px}.copilotDeliveryOptions input:checked,.copilotToggleRow>input:checked{background:var(--teal)}.copilotDeliveryOptions input:checked:after,.copilotToggleRow>input:checked:after{background:#fff;transform:translate(13px)}[dir=rtl] .copilotDeliveryOptions input:checked:after,[dir=rtl] .copilotToggleRow>input:checked:after{transform:translate(-13px)}.copilotScheduleFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.copilotScheduleFooter p{color:var(--muted);font-size:11px}.copilotScheduleFooter button{background:var(--accent-strong);color:#111318;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.copilotPageHeader p{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.copilotPageHeader h1{letter-spacing:-.04em;margin-top:5px;font-size:30px}.copilotPageHeader span{color:var(--muted);margin-top:7px;font-size:15px;display:block}.copilotIdentityCard{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:12px;min-height:84px;margin-top:20px;padding:14px 16px;display:flex}.copilotIdentityAvatar{width:48px;height:48px}.copilotIdentityCard>div{flex:1;min-width:0}.copilotIdentityCard h2{font-size:17px}.copilotIdentityCard p{color:var(--muted);margin-top:4px;font-size:13px}.copilotPlanBadge{color:var(--accent-strong);border:1px solid #c084fc40;border-radius:999px;padding:5px 8px;font-size:12px}.copilotProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.copilotSettingsCard{padding:14px}.copilotSettingsCardHeader{border-bottom:1px solid var(--line);padding-bottom:12px}.copilotSettingsCardHeader>div{gap:8px}.copilotSettingsCardHeader svg{color:var(--accent-strong)}.copilotSettingsCardHeader strong,.copilotSettingsCardHeader small,.copilotPreferenceRow strong,.copilotPreferenceRow small,.copilotToggleRow strong,.copilotToggleRow small,.copilotSecurityRow strong,.copilotSecurityRow small,.copilotSessionList strong,.copilotSessionList small{display:block}.copilotSettingsCardHeader strong{font-size:14px}.copilotSettingsCardHeader small,.copilotPreferenceRow small,.copilotToggleRow small,.copilotSecurityRow small,.copilotSessionList small{color:var(--subtle);margin-top:2px;font-size:11px}.copilotPreferenceRow,.copilotToggleRow,.copilotSecurityRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.copilotPreferenceRow>span,.copilotToggleRow>span,.copilotSecurityRow>span{gap:8px;min-width:0}.copilotPreferenceRow>span>svg,.copilotToggleRow>span>svg,.copilotSecurityRow>span>svg{color:var(--muted);flex:none}.copilotPreferenceRow strong,.copilotToggleRow strong,.copilotSecurityRow strong{font-size:12px}.copilotChoiceGroup{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.copilotChoiceGroup button{min-height:28px;color:var(--subtle);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.copilotChoiceGroup button+button{border-inline-start:1px solid var(--line)}.copilotChoiceGroup button.isActive{color:#fff;background:#6b2c91}.copilotToggleRow{cursor:pointer}.copilotToggleRow>input{flex:none}.copilotSecurityRow>button,.copilotSessionList button{border:1px solid var(--line-strong);background:var(--panel-strong);min-height:27px;color:var(--muted);border-radius:5px;padding:0 8px;font-size:11px}.copilotSecurityRow>.copilotInlineAction{align-items:center;gap:8px;display:flex}.copilotSecurityRow>.copilotInlineAction>input{border:1px solid var(--line-strong);background:var(--panel-strong);width:150px;min-height:27px;color:var(--foreground);border-radius:5px;padding:0 8px;font-size:12px}.copilotSecurityRow>.copilotInlineAction>button{border:1px solid var(--line-strong);background:var(--panel-strong);min-height:27px;color:var(--muted);white-space:nowrap;border-radius:5px;padding:0 8px;font-size:11px}.copilotSecurityStatus{color:var(--green);gap:4px;font-size:11px}.copilotSessionList{border:1px solid var(--line);background:var(--panel-strong);border-radius:7px;margin-top:10px;padding:8px}.copilotSessionList>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.copilotSessionList>div+div{border-top:1px solid var(--line)}.copilotSessionList strong,.copilotSessionList b{font-size:11px}.copilotSessionList b{color:var(--green)}.copilotSecurityMessage{color:var(--green);border:1px solid #74d17d33;border-radius:6px;gap:6px;margin-top:10px;padding:8px;font-size:11px;line-height:1.45}.mobileOnly,.copilotOverlay{display:none}html[data-theme=light] .copilotSidebar,html[data-theme=light] .copilotTopbar,html[data-theme=light] .copilotComposerDock,html[data-theme=light] .copilotComposerDock:before{background:#fff}html[data-theme=light] .copilotWorkspacePanel{background:#f7f8fb}html[data-theme=light] .copilotPromptCard,html[data-theme=light] .copilotMessageBubble,html[data-theme=light] .copilotComposer,html[data-theme=light] .copilotCommandPalette{background:#fff}html[data-theme=light] .copilotMessage.user .copilotMessageBubble,html[data-theme=light] .copilotSegmented button.isActive,html[data-theme=light] .copilotChoiceGroup button.isActive{color:#fff;background:#6b2c91}@media (max-width:1180px){.copilotShell{grid-template-columns:216px minmax(0,1fr)}.copilotExperience.hasWorkspace{grid-template-columns:minmax(310px,40%) minmax(430px,60%)}.copilotConversationScroll{padding-inline:20px}.copilotComposerDock{padding-inline:18px}}@media (max-width:980px){.copilotShell{grid-template-columns:minmax(0,1fr)}.copilotSidebar{width:min(280px,88vw);box-shadow:var(--shadow);transition:transform .18s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-104%)}[dir=rtl] .copilotSidebar{transform:translate(104%)}.copilotSidebar.isOpen,[dir=rtl] .copilotSidebar.isOpen{transform:translate(0)}.copilotOverlay{z-index:45;background:#04060ab3;border:0;display:block;position:fixed;inset:0}.mobileOnly{display:inline-grid}.copilotProfileGrid{grid-template-columns:1fr}}@media (max-width:760px){.copilotTopbar{padding-inline:10px}.copilotDemoBadge,.copilotLiveStatus{display:none}.copilotRouteCanvas{padding:18px}.copilotRouteCanvas.isHome{height:auto;min-height:calc(100vh - 52px);overflow:visible}.copilotExperience,.copilotExperience.hasWorkspace{height:auto;min-height:calc(100vh - 52px);display:block}.copilotConversation{border-inline-end:0;height:calc(100vh - 52px);min-height:620px}.copilotConversationScroll{padding:20px 14px 138px}.copilotWorkspacePanel{border-top:1px solid var(--line);min-height:720px}.copilotWorkspaceBody{padding:12px}.copilotComposerDock{padding:12px 10px 10px}.copilotCommandPalette{inset-inline:10px;width:calc(100% - 20px);bottom:88px}.copilotComposerNote{padding-inline:12px;line-height:1.4}.copilotResultTitleRow,.copilotScheduleHeading{align-items:flex-start}}@media (max-width:560px){.copilotPromptGrid{grid-template-columns:1fr;margin-top:22px}.copilotPromptCard{min-height:60px}.copilotMessageBubble{max-width:90%}.copilotActivity,.copilotQuickReplies{margin-inline-start:0}.copilotCommandPalette kbd{display:none}.copilotResultTitleRow,.copilotIdentityCard{flex-wrap:wrap;align-items:flex-start}.copilotVerifiedBadge{white-space:normal}.copilotResultMetrics{grid-template-columns:1fr}.copilotScheduleRow{grid-template-columns:1fr 1fr}.copilotScheduleRow>span{grid-column:1/-1;padding-bottom:0}.copilotScheduleFooter,.copilotPreferenceRow,.copilotSecurityRow{flex-direction:column;align-items:flex-start}.copilotScheduleFooter button,.copilotChoiceGroup{width:100%}.copilotChoiceGroup button{flex:1;justify-content:center}.copilotPreferenceRow,.copilotSecurityRow{padding-block:12px}.copilotPageHeader h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.copilotNewChat,.copilotPromptCard,.advancedChevron,.copilotSidebar,.copilotDeliveryOptions input:after,.copilotToggleRow>input:after{transition:none}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--teal);outline-offset:3px}.copilotReportsToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.copilotReportFilters{flex-wrap:wrap;gap:5px;display:flex}.copilotReportFilters button{border:1px solid var(--line-strong);background:var(--panel);min-height:30px;color:var(--muted);text-transform:capitalize;border-radius:6px;padding:0 9px;font-size:12px}.copilotReportFilters button:hover,.copilotReportFilters button.isActive{border-color:var(--accent-strong);color:var(--foreground)}.copilotReportFilters button.isActive{color:#fff;background:#6b2c91}.copilotReportSearch{border:1px solid var(--line);background:var(--panel);width:min(260px,100%);min-height:34px;color:var(--subtle);border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.copilotReportSearch input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px}.copilotReportVerified{min-height:24px;color:var(--green);border:1px solid #74d17d40;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.copilotModelRouting{display:grid}.copilotModelRouting>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(220px,auto);align-items:center;gap:14px;min-height:58px;padding:10px 0;display:grid}.copilotModelRouting>div:last-child{border-bottom:0}.copilotModelRouting strong,.copilotModelRouting small{display:block}.copilotModelRouting strong{font-size:13px}.copilotModelRouting small{color:var(--subtle);margin-top:3px;font-size:11px}.copilotModelRouting code{border:1px solid var(--line);background:var(--panel-strong);color:var(--muted);border-radius:5px;padding:6px 8px;font-family:inherit;font-size:11px}.copilotModelRouting .copilotBudgetRow{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) auto}.copilotBudgetRow>div{background:var(--panel-soft);border-radius:999px;height:7px;overflow:hidden}.copilotBudgetRow>div>span{background:var(--accent-strong);height:100%;display:block}.copilotBudgetRow>b{color:var(--accent-strong);font-size:12px}@media (max-width:700px){.copilotReportsToolbar{flex-direction:column;align-items:stretch}.copilotReportSearch{width:100%}.copilotModelRouting>div,.copilotModelRouting .copilotBudgetRow{grid-template-columns:1fr;gap:8px}}.welcomeTourOverlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090c9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.welcomeTourCard{border:1px solid var(--line-strong);background:var(--panel-strong);width:min(430px,100%);box-shadow:var(--shadow);text-align:center;border-radius:14px;padding:30px 28px 24px;position:relative}.welcomeTourClose{top:12px;width:32px;height:32px;color:var(--subtle);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.welcomeTourClose:hover{color:var(--foreground);background:#ffffff12}.welcomeTourIcon{width:52px;height:52px;color:var(--accent-strong);background:#6b2c912e;border:1px solid #a78bfa66;border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.welcomeTourCard h2{font-size:20px;line-height:1.3}.welcomeTourCard p{margin-top:10px;font-size:14px;line-height:1.65}.welcomeTourDots{justify-content:center;gap:7px;margin:18px 0;display:flex}.welcomeTourDots span{background:#ffffff29;border-radius:999px;width:8px;height:8px}.welcomeTourDots span.isActive{background:var(--accent-strong);width:22px}html[data-theme=light] .welcomeTourDots span{background:#1f293729}html[data-theme=light] .welcomeTourDots span.isActive{background:var(--accent)}.welcomeTourActions{gap:10px;display:flex}.welcomeTourSkip,.welcomeTourNext{border-radius:8px;flex:1;min-height:44px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s}.welcomeTourSkip{border:1px solid var(--line-strong);color:var(--muted);background:0 0}.welcomeTourSkip:hover{color:var(--foreground);background:#ffffff0d}.welcomeTourNext{color:#fff;background:#6844d8;border:1px solid #7c5be4}.welcomeTourNext:hover{background:#7452e5}.signalFoldSite{--cl-purple:#5b21b6;--cl-blue:#2563eb;--cl-green:#0a9b70}.signalFoldSite .clNav{border-bottom-color:var(--cl-line);background:var(--cl-white);-webkit-backdrop-filter:none;backdrop-filter:none}.signalFoldSite .clNavInner{min-height:76px}.signalFoldSite .clBrand img,.signalFoldSite .clFooterBrand img{width:auto;height:auto}.sfBrandLockup{color:var(--cl-charcoal);align-items:center;gap:10px;display:inline-flex}.sfBrandMark{object-fit:contain;width:38px!important;height:35px!important}.sfBrandType{gap:0;line-height:1;display:grid}.sfBrandType strong{color:var(--cl-charcoal);letter-spacing:-.03em;font-size:18px;font-weight:700}.sfBrandType small{color:var(--cl-muted);letter-spacing:.2em;margin-top:3px;font-size:7px;font-weight:600}.sfBrandLockupCompact .sfBrandMark{width:32px!important;height:30px!important}.sfBrandLockupCompact .sfBrandType strong{font-size:16px}.signalFoldSite .clNavLinks{gap:34px;margin-inline:auto}.signalFoldSite .clNavLinks a,.signalFoldSite .clTextButton{font-size:12px}.signalFoldSite .clButton{border-radius:7px}.signalFoldSite .siteIconButton{background:0 0;border-color:#0000}.signalFoldSite .siteIconButton:hover{border-color:var(--cl-line);background:var(--cl-soft)}.sfLanguageButton span{white-space:nowrap}.sfHero{background:var(--cl-white);align-items:center;min-height:690px;padding:86px 0 92px;display:grid}.sfHeroGrid{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(48px,6vw,92px);display:grid}.sfHeroCopy{justify-items:start;max-width:570px;display:grid}.sfEyebrow{color:var(--cl-purple);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.sfHero h1{max-width:620px;color:var(--cl-charcoal);letter-spacing:-.052em;margin-top:18px;font-size:clamp(48px,5.2vw,72px);font-weight:600;line-height:1.04}.sfHero h1 span{color:var(--cl-purple);display:block}.sfHeroCopy>p{max-width:560px;margin-top:24px;font-size:16px;line-height:1.75}.sfHeroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.sfPrimaryButton{min-width:126px}.sfTextLink{min-height:44px;color:var(--cl-charcoal);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s;display:inline-flex}.sfTextLink:hover{color:var(--cl-purple);text-decoration-color:currentColor}.sfTrustList{border-top:1px solid var(--cl-line);flex-wrap:wrap;gap:14px 20px;margin:30px 0 0;padding:22px 0 0;list-style:none;display:flex}.sfTrustList li{color:var(--cl-muted);align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.sfTrustList svg{color:var(--cl-green)}.sfFlowFigure{min-width:0;margin:0}.sfFlowLabels{color:var(--cl-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr 1fr .75fr;align-items:end;padding:0 4% 8px 6%;font-size:10px;font-weight:700;display:grid}.sfFlowLabels span:nth-child(2),.sfFlowLabels span:nth-child(3){text-align:end}.sfFlowStage{position:relative;overflow:visible}.sfFlowImage{transform-origin:50%;width:100%;height:auto;animation:.9s cubic-bezier(.22,1,.36,1) both sfFlowReveal,6s ease-in-out 1.1s infinite sfFlowBreathe;display:block}.sfVerifiedChip{background:var(--cl-white);min-height:32px;color:var(--cl-purple);white-space:nowrap;border:1px solid #d8c6ee;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) .72s both sfVerifiedIn;display:inline-flex;position:absolute;top:50%;left:68.5%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #5b21b61c}[dir=rtl] .sfFlowImageWrap{transform:scaleX(-1)}[dir=rtl] .sfVerifiedChip{left:auto;right:68.5%;transform:translate(50%,-50%)}.sfFlowFigure figcaption{color:var(--cl-muted);text-align:center;margin-top:6px;font-size:11px}.sfProofSection{border-top:1px solid var(--cl-line);background:var(--cl-white);padding:66px 0 92px;scroll-margin-top:76px}.sfProofHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px;display:flex}.sfProofHeading h2{max-width:720px;color:var(--cl-charcoal);letter-spacing:-.035em;margin-top:10px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.2}.sfExampleTag{border:1px solid var(--cl-line);min-height:30px;color:var(--cl-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.sfProofGrid{border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);grid-template-columns:1.05fr .86fr 1.35fr;display:grid}.sfProofGrid article{flex-direction:column;align-items:flex-start;min-height:190px;padding:30px 34px;display:flex}.sfProofGrid article:first-child{padding-inline-start:0}.sfProofGrid article:last-child{padding-inline-end:0}.sfProofGrid article+article{border-inline-start:1px solid var(--cl-line)}.sfProofGrid article>span{color:var(--cl-purple);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.sfProofGrid strong{color:var(--cl-charcoal);align-items:flex-start;gap:8px;margin-top:18px;font-size:15px;font-weight:600;line-height:1.65;display:flex}.sfProofGrid strong svg{color:var(--cl-green);flex:none;margin-top:2px}.sfProofGrid a{color:var(--cl-purple);align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:700;display:inline-flex}.sfFooter{border-top:1px solid var(--cl-line)}html[data-theme=dark] .sfVerifiedChip{box-shadow:none;border-color:#c4a6e459}[dir=rtl] .sfHero h1,[dir=rtl] .sfProofHeading h2{letter-spacing:0}[dir=rtl] .sfHeroActions svg,[dir=rtl] .sfProofGrid a svg{transform:scaleX(-1)}@keyframes sfFlowReveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-12px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes sfFlowBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sfVerifiedIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:1060px){.sfHero{min-height:0;padding-top:68px}.sfHeroGrid{grid-template-columns:1fr;gap:64px}.sfHeroCopy{max-width:700px}.sfFlowFigure{width:min(820px,100%)}}@media (max-width:780px){.signalFoldSite .clNavInner{min-height:68px}.signalFoldSite .clNavActions{gap:5px}.sfLanguageButton{width:42px;padding:0}.sfLanguageButton span,.signalFoldSite .siteThemeButton{display:none}.sfHero{padding:58px 0 66px}.sfHeroGrid{gap:48px}.sfHero h1{font-size:clamp(43px,13vw,58px)}.sfHeroCopy>p{font-size:15px}.sfTrustList{display:grid}.sfFlowLabels{font-size:8px}.sfVerifiedChip{min-height:27px;padding-inline:8px;font-size:8px}.sfProofSection{padding:56px 0 72px}.sfProofHeading{flex-direction:column;align-items:flex-start;gap:18px}.sfProofGrid{grid-template-columns:1fr}.sfProofGrid article,.sfProofGrid article:first-child,.sfProofGrid article:last-child{min-height:0;padding:26px 0}.sfProofGrid article+article{border-top:1px solid var(--cl-line);border-inline-start:0}.sfProofGrid a{margin-top:20px;padding-top:0}.sfFooter .siteFooterTop{gap:30px}}@media (max-width:440px){.sfBrandMark{width:34px!important;height:31px!important}.sfBrandType strong{font-size:16px}.sfBrandType small{font-size:6px}.sfHeroActions,.sfHeroActions .clButton{width:100%}.sfHeroActions{align-items:stretch;gap:8px}.sfTextLink{justify-content:center}}@media (prefers-reduced-motion:reduce){.sfFlowImage,.sfVerifiedChip{animation:none}.signalFoldSite *,.signalFoldSite :before,.signalFoldSite :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.launchSite{--launch-page:#fbfbfd;--launch-surface:#f2f4f7;--launch-surface-strong:#e9ecf1;--launch-card:#fff;--launch-ink:#202532;--launch-muted:#5d6675;--launch-line:#dfe3e9;--launch-purple:#6b2c91;--launch-purple-dark:#552071;--launch-purple-soft:#f2eaf7;--launch-positive:#147d60;--launch-warning:#925f12;background:var(--launch-page);min-height:100%;color:var(--launch-ink)}html[data-theme=dark] .launchSite{--launch-page:#111318;--launch-surface:#171a21;--launch-surface-strong:#20242d;--launch-card:#15181e;--launch-ink:#f3f5f8;--launch-muted:#a9b1bf;--launch-line:#ffffff1f;--launch-purple:#c49be0;--launch-purple-dark:#d5b9e8;--launch-purple-soft:#24192c;--launch-positive:#66c7a5;--launch-warning:#e4bb72}.launchSite .clContainer{width:min(1240px,100% - 48px)}.launchSite h1,.launchSite h2,.launchSite h3,.launchSite strong{color:var(--launch-ink)}.launchSite p,.launchSite small{color:var(--launch-muted)}.launchSite [id]{scroll-margin-top:96px}.skipLink{z-index:100;border:2px solid var(--launch-purple);background:var(--launch-card);color:var(--launch-ink);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:transform .16s;position:fixed;top:10px;left:12px;transform:translateY(-160%)}[dir=rtl] .skipLink{left:auto;right:12px}.skipLink:focus{transform:translateY(0)}.launchSite .clNav{border-color:var(--launch-line);background:color-mix(in srgb, var(--launch-page) 94%, transparent)}.launchSite .clNavInner{gap:18px;min-height:72px}.launchSite .clBrand{min-width:154px}.launchSite .sfBrandMark{width:35px!important;height:32px!important}.launchSite .sfBrandType strong{color:var(--launch-ink);font-size:17px}.launchSite .sfBrandType small{color:var(--launch-muted)}.launchDesktopNav{white-space:nowrap;align-items:center;gap:clamp(14px,1.5vw,24px);min-width:0;margin-inline:auto;display:flex}.launchDesktopNav a{min-height:44px;color:var(--launch-muted);align-items:center;font-size:12px;font-weight:600;transition:color .16s;display:inline-flex}.launchDesktopNav a:hover,.launchDesktopNav a[aria-current=page]{color:var(--launch-purple)}.launchSite .clNavActions{gap:8px}.launchSite .siteIconButton{color:var(--launch-muted);background:0 0;border-color:#0000}.launchSite .siteIconButton:hover{border-color:var(--launch-line);background:var(--launch-surface);color:var(--launch-ink)}.launchSite .clTextButton{white-space:nowrap;align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}.launchNavCta{white-space:nowrap;max-width:188px;min-height:42px;padding-inline:14px}.launchSite .clMenuButton{border-color:var(--launch-line);background:var(--launch-card);color:var(--launch-ink)}.launchMobileNav{border-top:1px solid var(--launch-line);background:var(--launch-page);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:12px;padding-bottom:20px}.launchMobileNav a,.launchMobileNavControl{min-width:0;min-height:46px;color:var(--launch-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.launchMobileNavControl{background:0 0;justify-content:flex-start;gap:8px;width:100%}.launchMobileNav a:hover,.launchMobileNavControl:hover{background:var(--launch-surface);color:var(--launch-purple)}.launchEyebrow{color:var(--launch-purple);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-flex}[dir=rtl] .launchEyebrow{letter-spacing:0}.launchButton{min-height:48px;color:var(--launch-ink);text-align:center;white-space:nowrap;touch-action:manipulation;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 19px;font-size:13px;font-weight:700;line-height:1.2;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.launchButton:hover{transform:translateY(-1px)}.launchButton:active{transform:translateY(1px)}.launchButtonPrimary{color:#fff;background:#6b2c91;border-color:#6b2c91}.launchButtonPrimary:hover{color:#fff;background:#552071;border-color:#552071}.launchButtonSecondary{border-color:var(--launch-line);background:var(--launch-card);color:var(--launch-ink)}.launchButtonSecondary:hover{border-color:var(--launch-purple);background:var(--launch-purple-soft);color:var(--launch-purple)}.launchTextLink{min-height:44px;color:var(--launch-purple);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.launchTextLink:hover{color:var(--launch-purple-dark);text-underline-offset:4px;text-decoration:underline}[dir=rtl] .launchButton svg,[dir=rtl] .launchTextLink svg,[dir=rtl] .publicFeatureLink svg{transform:scaleX(-1)}.launchSite a:focus-visible,.launchSite button:focus-visible,.launchSite summary:focus-visible,.launchSite input:focus-visible,.launchSite select:focus-visible,.launchSite textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--launch-purple) 68%, transparent);outline-offset:3px}.launchHero{border-bottom:1px solid var(--launch-line);background:linear-gradient(120deg, transparent 0 64%, color-mix(in srgb, var(--launch-purple-soft) 64%, transparent) 64% 100%), var(--launch-page);align-items:center;min-height:min(760px,100dvh - 72px);padding:clamp(52px,7vw,84px) 0;display:grid}[dir=rtl] .launchHero{background:linear-gradient(240deg, transparent 0 64%, color-mix(in srgb, var(--launch-purple-soft) 64%, transparent) 64% 100%), var(--launch-page)}.launchHeroGrid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,6vw,86px);display:grid}.launchHeroCopy{min-width:0}.launchHeroCopy h1{letter-spacing:-.052em;text-wrap:balance;max-width:700px;margin-top:17px;font-size:clamp(43px,5.2vw,68px);font-weight:700;line-height:1.03}[dir=rtl] .launchHeroCopy h1{letter-spacing:0;line-height:1.25}.launchHeroCopy>p{text-wrap:pretty;max-width:620px;margin-top:22px;font-size:17px;line-height:1.72}.launchActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:29px;display:flex}.launchProductFigure{min-width:0;margin:0}.launchProductFrame{border:1px solid var(--launch-line);background:#111318;border-radius:14px;overflow:hidden;box-shadow:0 24px 68px #3c214d29}html[data-theme=dark] .launchProductFrame{box-shadow:0 24px 68px #00000047}.launchProductFrame img{width:100%;height:auto;display:block}.launchProductFigure figcaption{color:var(--launch-muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.launchProductFigure figcaption svg{color:var(--launch-purple)}.launchOutcomeBar{border-bottom:1px solid var(--launch-line);background:var(--launch-card);padding:24px 0}.launchOutcomeBar .clContainer{grid-template-columns:minmax(210px,.8fr) minmax(0,2fr);align-items:center;gap:28px;display:grid}.launchOutcomeBar strong{font-size:12px;line-height:1.5}.launchOutcomeBar ul{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.launchOutcomeBar li{color:var(--launch-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.launchOutcomeBar li svg{color:var(--launch-purple)}.launchSection{padding:clamp(76px,9vw,112px) 0}.launchSectionHeading{max-width:760px;margin-bottom:42px}.launchSectionHeading h2,.launchAudience h2{letter-spacing:-.04em;text-wrap:balance;max-width:740px;font-size:clamp(30px,4.3vw,50px);font-weight:650;line-height:1.12}[dir=rtl] .launchSectionHeading h2,[dir=rtl] .launchAudience h2{letter-spacing:0;line-height:1.35}.launchSectionHeading p{text-wrap:pretty;max-width:650px;margin-top:15px;font-size:15px;line-height:1.75}.launchProblem{background:var(--launch-page)}.launchProblemGrid{border-top:1px solid var(--launch-line);grid-template-columns:1.15fr .85fr 1fr;display:grid}.launchProblemGrid article{border-bottom:1px solid var(--launch-line);min-height:230px;padding:30px 30px 30px 0}[dir=rtl] .launchProblemGrid article{padding:30px 0 30px 30px}.launchProblemGrid article:nth-child(2),.launchProblemGrid article:nth-child(3),.launchProblemGrid article:nth-child(5){border-inline-start:1px solid var(--launch-line);padding-inline-start:30px}.launchProblemGrid article:nth-child(4){grid-column:1/span 2}.launchProblemGrid article>span{color:var(--launch-purple);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.launchProblemGrid h3{margin-top:36px;font-size:20px;line-height:1.3}.launchProblemGrid p{max-width:360px;margin-top:9px;font-size:13px;line-height:1.7}.launchProblemGrid .launchProblemAccent{background:var(--launch-purple-soft);padding-inline:30px}.launchHow{border-top:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-surface)}.launchHowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.launchHowGrid li{border-top:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-page);align-content:space-between;gap:40px;min-width:0;min-height:220px;padding:26px;display:grid}.launchHowGrid li+li{border-inline-start:1px solid var(--launch-line)}.launchHowGrid li>span{color:var(--launch-purple);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.launchHowGrid h3{font-size:21px}.launchHowGrid p{margin-top:8px;font-size:13px;line-height:1.65}.launchCapabilities{background:var(--launch-page)}.launchCapabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:14px;display:grid}.launchCapabilityGrid article{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:14px;flex-direction:column;align-items:flex-start;min-height:250px;padding:26px;display:flex}.launchCapabilityGrid article:nth-child(2),.launchCapabilityGrid article:nth-child(4){background:var(--launch-surface)}.launchCapabilityGrid article:nth-child(5){background:var(--launch-purple-soft)}.launchCapabilityGrid .launchCapabilityWide{grid-column:span 2}.launchCapabilityGrid article>svg{color:var(--launch-purple)}.launchCapabilityGrid h3{margin-top:38px;font-size:20px}.launchCapabilityGrid p{margin-top:9px;font-size:13px;line-height:1.68}.launchCapabilityGrid a{color:var(--launch-purple);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700;display:inline-flex}.launchCapabilityGrid a:hover{text-underline-offset:4px;text-decoration:underline}.launchSample{border-top:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-surface)}.launchSampleGrid{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(44px,7vw,92px);display:grid}.launchSampleIntro{position:sticky;top:112px}.launchSampleIntro h2{letter-spacing:-.04em;text-wrap:balance;margin-top:14px;font-size:clamp(32px,4vw,49px);line-height:1.12}[dir=rtl] .launchSampleIntro h2{letter-spacing:0;line-height:1.35}.launchSampleIntro p{margin-top:16px;font-size:14px;line-height:1.75}.launchSampleIntro .launchTextLink{margin-top:24px}.launchReportPreview{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:14px;overflow:hidden}.launchReportPreview>header{border-bottom:1px solid var(--launch-line);background:var(--launch-ink);color:var(--launch-page);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.launchReportPreview>header>div{gap:4px;display:grid}.launchReportPreview>header span{color:color-mix(in srgb, var(--launch-page) 72%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.launchReportPreview>header strong{color:var(--launch-page);font-size:15px}.launchReportPreview>section{padding:24px}.launchReportPreview>section+section{border-top:1px solid var(--launch-line)}.launchReportPreview h3{font-size:14px}.launchReportPreview p{margin-top:8px;font-size:12px;line-height:1.7}.launchMiniTable{margin-top:13px;font-size:10px;display:grid}.launchMiniTable [role=row]{border-bottom:1px solid var(--launch-line);min-width:0;color:var(--launch-muted);grid-template-columns:1.1fr .9fr .9fr;gap:12px;padding:10px 0;display:grid}.launchMiniTable [role=row]:first-child{color:var(--launch-ink);font-weight:700}.launchReportPreview .launchReportRecommendation{background:var(--launch-purple-soft)}.launchAudience{background:var(--launch-page)}.launchAudienceList{border-top:1px solid var(--launch-line);grid-template-columns:1.2fr .8fr 1fr;margin-top:40px;display:grid}.launchAudienceList>div{border-bottom:1px solid var(--launch-line);min-height:108px;color:var(--launch-ink);align-items:center;gap:12px;padding:24px;font-size:14px;font-weight:650;display:flex}.launchAudienceList>div:nth-child(2),.launchAudienceList>div:nth-child(3),.launchAudienceList>div:nth-child(5),.launchAudienceList>div:nth-child(6){border-inline-start:1px solid var(--launch-line)}.launchAudienceList svg{color:var(--launch-purple)}.launchGcc{border-top:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-surface)}.launchGccGrid{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:clamp(42px,7vw,96px);display:grid}.launchGccGrid>div:first-child>svg{color:var(--launch-purple)}.launchGccGrid h2{letter-spacing:-.04em;text-wrap:balance;max-width:690px;margin-top:20px;font-size:clamp(31px,4vw,48px);line-height:1.15}[dir=rtl] .launchGccGrid h2{letter-spacing:0;line-height:1.35}.launchGccGrid p{margin-top:14px;font-size:15px;line-height:1.75}.launchGccGrid small{max-width:680px;margin-top:18px;font-size:11px;line-height:1.65;display:block}.launchCountryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launchCountryGrid span{border:1px solid var(--launch-line);background:var(--launch-card);min-height:78px;color:var(--launch-ink);border-radius:14px;align-items:center;padding:18px;font-size:13px;font-weight:650;display:flex}.launchTrust{background:var(--launch-page)}.launchTrustGrid{border-top:1px solid var(--launch-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.launchTrustGrid article{border-bottom:1px solid var(--launch-line);min-width:0;min-height:250px;padding:28px 22px}.launchTrustGrid article+article{border-inline-start:1px solid var(--launch-line)}.launchTrustGrid svg{color:var(--launch-purple)}.launchTrustGrid h3{margin-top:38px;font-size:16px}.launchTrustGrid p{margin-top:9px;font-size:12px;line-height:1.65}.launchPricing{border-top:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-surface)}.launchPlanGrid{grid-template-columns:.92fr 1.16fr .92fr;align-items:stretch;gap:14px;display:grid}.launchPlanGrid article{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:14px;flex-direction:column;min-width:0;min-height:430px;padding:28px;display:flex}.launchPlanGrid article>div>span{color:var(--launch-purple);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}[dir=rtl] .launchPlanGrid article>div>span{letter-spacing:0}.launchPlanGrid h3,.launchPlanGrid h2{margin-top:10px;font-size:28px}.launchPlanGrid article>div>p{margin-top:9px;font-size:12px;line-height:1.68}.launchPlanGrid article>strong{margin-top:28px;font-size:12px}.launchPlanGrid ul{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.launchPlanGrid li{color:var(--launch-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.launchPlanGrid li svg{color:var(--launch-purple);margin-top:1px}.launchPlanGrid .launchButton{white-space:normal;width:100%;margin-top:auto}.launchPlanGrid .launchPlanFeatured{border-color:color-mix(in srgb, var(--launch-purple) 48%, var(--launch-line));background:var(--launch-purple-soft)}.launchPricingLink{width:max-content;margin:26px auto 0}.launchFaq{background:var(--launch-page)}.launchFaqGrid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(44px,8vw,112px);display:grid}.launchFaqGrid>div:first-child{position:sticky;top:112px}.launchFaqGrid>div:first-child svg{color:var(--launch-purple)}.launchFaqGrid h2{letter-spacing:-.04em;text-wrap:balance;margin-top:18px;font-size:clamp(30px,4vw,46px);line-height:1.15}[dir=rtl] .launchFaqGrid h2{letter-spacing:0;line-height:1.35}.launchFaq details{border-bottom:1px solid var(--launch-line)}.launchFaq details:first-child{border-top:1px solid var(--launch-line)}.launchFaq summary{min-height:72px;color:var(--launch-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 4px;font-size:14px;font-weight:650;list-style:none;display:flex}.launchFaq summary::-webkit-details-marker{display:none}.launchFaq summary span{color:var(--launch-purple);font-size:22px;font-weight:400;transition:transform .16s}.launchFaq details[open] summary span{transform:rotate(45deg)}.launchFaq details p{max-width:680px;padding:0 42px 24px 4px;font-size:13px;line-height:1.75}[dir=rtl] .launchFaq details p{padding:0 4px 24px 42px}.launchFinalCta,.publicPageCta{border-top:1px solid var(--launch-line);background:var(--launch-surface);padding:clamp(74px,9vw,108px) 0}.launchFinalCta .clContainer,.publicPageCta .clContainer{justify-items:start;display:grid}.launchFinalCta svg,.publicPageCta .clContainer>svg{color:var(--launch-purple)}.launchFinalCta h2,.publicPageCta h2{letter-spacing:-.045em;text-wrap:balance;max-width:870px;margin-top:18px;font-size:clamp(32px,5vw,56px);line-height:1.1}[dir=rtl] .launchFinalCta h2,[dir=rtl] .publicPageCta h2{letter-spacing:0;line-height:1.35}.launchFinalCta p,.publicPageCta p{max-width:720px;margin-top:16px;font-size:15px;line-height:1.75}.launchFinalCta .launchButton,.publicPageCta .launchButton{margin-top:25px}.launchFooter{border-top:1px solid var(--launch-line);background:var(--launch-page);padding:54px 0 26px}.launchFooterGrid{grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(130px,.7fr));gap:40px;display:grid}.launchFooterBrand p{max-width:420px;margin-top:14px;font-size:12px;line-height:1.65}.launchFooterGrid>div:not(:first-child){align-content:start;gap:11px;display:grid}.launchFooterGrid>div:not(:first-child) strong{text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px}[dir=rtl] .launchFooterGrid>div:not(:first-child) strong{letter-spacing:0}.launchFooterGrid a{color:var(--launch-muted);font-size:12px}.launchFooterGrid a:hover{color:var(--launch-purple)}.launchFooterBottom{border-top:1px solid var(--launch-line);color:var(--launch-muted);justify-content:space-between;gap:20px;margin-top:42px;padding-top:20px;font-size:10px;display:flex}.clFooter .launchFooterBottom span{color:var(--launch-muted)}.publicHero{border-bottom:1px solid var(--launch-line);background:var(--launch-page);padding:clamp(72px,9vw,112px) 0}.publicHeroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:clamp(42px,7vw,92px);display:grid}.publicHero h1,.contactHero h1,.legalHero h1,.reportHero h1{letter-spacing:-.052em;text-wrap:balance;max-width:940px;margin-top:16px;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1.04}[dir=rtl] .publicHero h1,[dir=rtl] .contactHero h1,[dir=rtl] .legalHero h1,[dir=rtl] .reportHero h1{letter-spacing:0;line-height:1.28}.publicHeroGrid>div:first-child>p,.contactHero .clContainer>p,.legalHero .clContainer>p,.reportHero .clContainer>p{max-width:760px;margin-top:19px;font-size:16px;line-height:1.75}.publicHeroMark{border:1px solid var(--launch-line);background:var(--launch-purple-soft);min-height:240px;color:var(--launch-purple);border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:28px;display:flex}.publicHeroMark span{color:var(--launch-ink);letter-spacing:.12em;font-size:13px;font-weight:700}.publicFeatureSection{background:var(--launch-page);padding:clamp(70px,9vw,108px) 0}.publicFeatureGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.publicFeatureCard{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:14px;flex-direction:column;grid-column:span 4;align-items:flex-start;min-height:270px;padding:28px;display:flex}.publicFeatureCard:first-child,.publicFeatureCard:nth-child(6){grid-column:span 8}.publicFeatureCard:nth-child(2),.publicFeatureCard:nth-child(4){background:var(--launch-surface)}.publicFeatureCard:nth-child(5){background:var(--launch-purple-soft)}a.publicFeatureCard{transition:border-color .16s,transform .16s}a.publicFeatureCard:hover{border-color:var(--launch-purple);transform:translateY(-2px)}.publicFeatureCard>svg{color:var(--launch-purple)}.publicFeatureCard h2{margin-top:38px;font-size:20px}.publicFeatureCard p{margin-top:9px;font-size:13px;line-height:1.7}.publicFeatureLink{color:var(--launch-purple);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700;display:inline-flex}.publicProofSection{border-top:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-surface);padding:clamp(72px,9vw,108px) 0}.publicProofGrid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,7vw,92px);display:grid}.publicProofGrid>div>svg{color:var(--launch-purple)}.publicProofGrid h2{letter-spacing:-.04em;text-wrap:balance;max-width:580px;margin-top:19px;font-size:clamp(30px,4vw,48px);line-height:1.14}[dir=rtl] .publicProofGrid h2{letter-spacing:0;line-height:1.35}.publicProofGrid p{margin-top:14px;font-size:14px;line-height:1.75}.publicProofGrid small{margin-top:18px;font-size:11px;line-height:1.65;display:block}.publicProofGrid figure{border:1px solid var(--launch-line);background:#111318;border-radius:14px;margin:0;overflow:hidden}.publicProofGrid img{width:100%;height:auto;display:block}.pricingHero .clContainer{max-width:900px}.pricingPlansSection{background:var(--launch-page);padding:76px 0 100px}.pricingPlanGrid article{min-height:500px}.pricingNotes{border-top:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-surface);padding:72px 0}.pricingNotesGrid{grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);gap:clamp(36px,7vw,92px);display:grid}.pricingNotesGrid>div>svg{color:var(--launch-purple)}.pricingNotesGrid h2{margin-top:15px;font-size:31px}.pricingNotesGrid ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pricingNotesGrid li{border-bottom:1px solid var(--launch-line);color:var(--launch-muted);align-items:flex-start;gap:9px;padding-bottom:14px;font-size:13px;line-height:1.65;display:flex}.pricingNotesGrid li svg{color:var(--launch-purple);margin-top:2px}.contactHero{border-bottom:1px solid var(--launch-line);background:var(--launch-page);padding:clamp(72px,9vw,108px) 0 58px}.contactSection{background:var(--launch-surface);padding:68px 0 104px}.contactGrid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(42px,8vw,108px);display:grid}.contactGrid>aside{position:sticky;top:112px}.contactGrid>aside>svg{color:var(--launch-purple)}.contactGrid>aside h2{margin-top:17px;font-size:29px}.contactGrid>aside ul{gap:13px;margin:27px 0 0;padding:0;list-style:none;display:grid}.contactGrid>aside li{color:var(--launch-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.contactGrid>aside li svg{color:var(--launch-purple);margin-top:1px}.contactGrid>aside>div{border-top:1px solid var(--launch-line);align-items:flex-start;gap:9px;margin-top:28px;padding-top:22px;display:flex}.contactGrid>aside>div svg{color:var(--launch-purple);margin-top:2px}.contactGrid>aside>div p{font-size:11px;line-height:1.65}.contactForm{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:14px;gap:20px;padding:clamp(24px,4vw,42px);display:grid}.contactFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contactField{gap:8px;min-width:0;display:grid}.contactField>label{color:var(--launch-ink);font-size:12px;font-weight:650}.contactField input,.contactField select,.contactField textarea{border:1px solid var(--launch-line);background:var(--launch-page);width:100%;min-height:48px;color:var(--launch-ink);border-radius:10px;padding:11px 13px;font-size:13px;transition:border-color .16s,background-color .16s}.contactField textarea{resize:vertical;min-height:150px}.contactField input::placeholder,.contactField textarea::placeholder{color:color-mix(in srgb, var(--launch-muted) 82%, transparent)}.contactField input:hover,.contactField select:hover,.contactField textarea:hover{border-color:color-mix(in srgb, var(--launch-purple) 52%, var(--launch-line))}.contactField [aria-invalid=true]{border-color:#b42318}html[data-theme=dark] .contactField [aria-invalid=true]{border-color:#ff8a82}.contactError{color:#9d1c16!important;font-size:11px!important;line-height:1.5!important}html[data-theme=dark] .contactError{color:#ffaca6!important}.contactConsent{color:var(--launch-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:flex}.contactConsent input{accent-color:#6b2c91;width:18px;height:18px;margin-top:1px}.contactHoneypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contactSubmitRow{align-items:center;gap:18px;padding-top:5px;display:flex}.contactSubmitRow .launchButton{margin:0}.contactStatus{color:var(--launch-positive);font-size:11px;line-height:1.55}.contactStatusError{color:#9d1c16}html[data-theme=dark] .contactStatusError{color:#ffaca6}.reportHero{border-bottom:1px solid var(--launch-line);background:var(--launch-page);padding:clamp(66px,8vw,96px) 0 54px}.reportDemoLabel{border:1px solid color-mix(in srgb, var(--launch-purple) 40%, var(--launch-line));background:var(--launch-purple-soft);min-height:32px;color:var(--launch-purple);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.reportHero dl,.legalHero dl{flex-wrap:wrap;gap:12px 34px;margin:34px 0 0;display:flex}.reportHero dl>div,.legalHero dl>div{gap:4px;display:grid}.reportHero dt,.legalHero dt{color:var(--launch-muted);font-size:10px;font-weight:650}.reportHero dd,.legalHero dd{color:var(--launch-ink);margin:0;font-size:12px;font-weight:650}.sampleReportLayout,.legalLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(44px,7vw,92px);padding-top:68px;padding-bottom:104px;display:grid}.reportContents,.legalContents{position:sticky;top:104px}.reportContents>strong,.legalContents>strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}[dir=rtl] .reportContents>strong,[dir=rtl] .legalContents>strong{letter-spacing:0}.reportContents nav,.legalContents nav{margin-top:15px;display:grid}.reportContents nav a,.legalContents nav a{border-bottom:1px solid var(--launch-line);min-height:38px;color:var(--launch-muted);align-items:center;padding:8px 0;font-size:11px;line-height:1.4;display:flex}.reportContents nav a:hover,.legalContents nav a:hover{color:var(--launch-purple)}.reportDocument,.legalDocument{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:14px;min-width:0;padding:clamp(26px,5vw,58px)}.reportDocument>section,.legalDocument>section{padding:36px 0}.reportDocument>section:first-child,.legalDocument>section:first-child{padding-top:0}.reportDocument>section+section,.legalDocument>section+section{border-top:1px solid var(--launch-line)}.reportDocument>section>svg{color:var(--launch-purple)}.reportDocument h2,.legalDocument h2{letter-spacing:-.025em;margin-top:13px;font-size:clamp(22px,3vw,31px);line-height:1.22}[dir=rtl] .reportDocument h2,[dir=rtl] .legalDocument h2{letter-spacing:0;line-height:1.4}.reportDocument section>p,.legalDocument section>p{margin-top:12px;font-size:13px;line-height:1.82}.reportFindingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:21px 0 0;padding:0;list-style:none;display:grid}.reportFindingList li{border:1px solid var(--launch-line);min-height:118px;color:var(--launch-muted);border-radius:12px;align-items:flex-start;gap:9px;padding:18px;font-size:12px;line-height:1.65;display:flex}.reportFindingList li svg{color:var(--launch-purple);margin-top:2px}.reportDocument .reportPlaceholder{border:1px dashed color-mix(in srgb, var(--launch-warning) 58%, var(--launch-line));background:color-mix(in srgb, var(--launch-warning) 7%, var(--launch-card));border-radius:12px;margin:20px 0;padding:28px}.reportPlaceholder>svg{color:var(--launch-warning)!important}.reportTableWrap{overscroll-behavior-inline:contain;margin-top:20px;overflow-x:auto}.reportTableWrap table{border-collapse:collapse;width:100%;min-width:720px;color:var(--launch-muted);font-size:11px;line-height:1.55}.reportTableWrap th,.reportTableWrap td{border-bottom:1px solid var(--launch-line);text-align:start;vertical-align:top;padding:13px 12px}.reportTableWrap th{color:var(--launch-ink);font-weight:700}.reportSwotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.reportSwotGrid>div,.reportSegmentGrid article{border:1px solid var(--launch-line);background:var(--launch-page);border-radius:12px;padding:20px}.reportSwotGrid h3,.reportSegmentGrid h3,.reportSourceList h3{font-size:13px}.reportSwotGrid p,.reportSegmentGrid p,.reportSourceList p{margin-top:7px;font-size:11px;line-height:1.65}.reportSegmentGrid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:20px;display:grid}.reportSegmentGrid article:last-child{grid-column:1/-1}.reportNumberList{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.reportNumberList li{border-bottom:1px solid var(--launch-line);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:11px;display:grid}.reportNumberList li>span{border:1px solid var(--launch-line);width:28px;height:28px;color:var(--launch-purple);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.reportNumberList li p{font-size:12px;line-height:1.65}.reportDocument .reportRecommendation{background:var(--launch-purple-soft);border:0;border-radius:12px;margin:20px 0;padding:30px}.reportSourceList{gap:10px;margin-top:18px;display:grid}.reportSourceList>div{border-bottom:1px solid var(--launch-line);grid-template-columns:20px 24px minmax(0,1fr);align-items:start;gap:9px;padding:16px 0;display:grid}.reportSourceList>div>svg{color:var(--launch-purple)}.reportSourceList>div>span{color:var(--launch-muted);font-variant-numeric:tabular-nums;font-size:10px}.reportLimitation,.legalClosing{border:1px solid var(--launch-line);background:var(--launch-surface);border-radius:12px;margin-top:34px;padding:22px}.reportLimitation strong{font-size:13px}.reportLimitation p,.legalClosing p{margin-top:7px;font-size:11px;line-height:1.68}.reportCta .launchActions{margin-top:8px}.reportCta .launchActions .launchButton{margin-top:17px}.legalHero{border-bottom:1px solid var(--launch-line);background:var(--launch-page);padding:clamp(70px,9vw,104px) 0 54px}.legalHero .clContainer>svg{color:var(--launch-purple);margin-bottom:18px;display:block}.legalHero h1{max-width:980px}.legalDocument>section{scroll-margin-top:96px}.legalDocument section>p+p{margin-top:10px}.legalDocument section ul{color:var(--launch-muted);gap:9px;margin:16px 0 0;padding-inline-start:20px;font-size:12px;line-height:1.7;display:grid}.legalClosing{background:var(--launch-purple-soft);align-items:flex-start;gap:10px;display:flex}.legalClosing svg{color:var(--launch-purple);margin-top:2px}.legalClosing p{margin-top:0}@media (max-width:1180px){.launchDesktopNav{display:none}.launchSite .clMenuButton{display:inline-flex}.launchMobileNav{display:grid}.launchHeroGrid,.publicProofGrid{grid-template-columns:1fr}.launchHero{min-height:0}.launchHeroCopy{max-width:820px}.launchProductFigure,.publicProofGrid figure{width:min(940px,100%)}.launchCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.launchCapabilityGrid .launchCapabilityWide{grid-column:span 2}.launchTrustGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.launchTrustGrid article:nth-child(4){border-inline-start:0}.launchTrustGrid article:nth-child(4),.launchTrustGrid article:nth-child(5){grid-column:span 1}}@media (max-width:980px){.launchSampleGrid,.launchGccGrid,.launchFaqGrid,.contactGrid,.publicHeroGrid{grid-template-columns:1fr}.launchSampleIntro,.launchFaqGrid>div:first-child,.contactGrid>aside{position:static}.launchHowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchHowGrid li:nth-child(3){border-inline-start:0}.launchAudienceList{grid-template-columns:repeat(2,minmax(0,1fr))}.launchAudienceList>div:nth-child(3),.launchAudienceList>div:nth-child(5){border-inline-start:0}.launchAudienceList>div:nth-child(2n){border-inline-start:1px solid var(--launch-line)}.launchPlanGrid{grid-template-columns:1fr}.launchPlanGrid article{min-height:0}.launchPlanGrid .launchPlanFeatured{order:-1}.launchFooterGrid{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(110px,.7fr));gap:28px}.publicFeatureCard,.publicFeatureCard:first-child,.publicFeatureCard:nth-child(6){grid-column:span 6}}@media (max-width:780px){.launchSite .clContainer{width:min(100% - 32px,1240px)}.launchSite .clNavInner{min-height:66px}.launchSite .sfLanguageButton{width:42px;padding:0}.launchSite .sfLanguageButton span,.launchSite .siteThemeButton,.launchSite .clTextButton,.launchNavCta{display:none}.launchMobileNav{overscroll-behavior:contain;grid-template-columns:1fr;max-height:calc(100dvh - 66px);overflow-y:auto}.launchHero{padding:54px 0 64px}.launchHeroGrid{grid-template-columns:1fr;gap:42px}.launchHeroCopy h1{font-size:clamp(38px,11vw,52px)}.launchHeroCopy>p{font-size:15px}.launchActions{align-items:stretch}.launchOutcomeBar .clContainer{grid-template-columns:1fr;gap:14px}.launchOutcomeBar ul{justify-content:flex-start}.launchSection{padding:72px 0}.launchProblemGrid{grid-template-columns:1fr}.launchProblemGrid article,.launchProblemGrid article:nth-child(2),.launchProblemGrid article:nth-child(3),.launchProblemGrid article:nth-child(4),.launchProblemGrid article:nth-child(5){border-inline-start:0;grid-column:auto;min-height:0;padding:24px 0}.launchProblemGrid .launchProblemAccent{margin-inline:-16px;padding-inline:16px}.launchProblemGrid h3{margin-top:20px}.launchCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchCapabilityGrid .launchCapabilityWide{grid-column:span 2}.launchTrustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchTrustGrid article:nth-child(odd){border-inline-start:0}.launchTrustGrid article:nth-child(2n){border-inline-start:1px solid var(--launch-line)}.launchTrustGrid article:nth-child(5){grid-column:1/-1}.launchFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchFooterBrand{grid-column:1/-1}.launchFooterBottom{flex-direction:column}.publicFeatureCard,.publicFeatureCard:first-child,.publicFeatureCard:nth-child(6){grid-column:1/-1;min-height:240px}.pricingNotesGrid,.sampleReportLayout,.legalLayout{grid-template-columns:1fr}.reportContents,.legalContents{border:1px solid var(--launch-line);background:var(--launch-surface);border-radius:12px;padding:18px;position:static}.reportContents nav,.legalContents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.contactFieldGrid{grid-template-columns:1fr}}@media (max-width:560px){.launchSite .clContainer{width:min(100% - 24px,1240px)}.launchSite .clBrand{min-width:0}.launchSite .sfBrandType small{display:none}.launchActions,.launchActions .launchButton,.launchFinalCta .launchButton,.publicPageCta .launchButton{width:100%}.launchButton{white-space:normal}.launchProductFrame{border-radius:10px}.launchOutcomeBar ul{display:grid}.launchHowGrid,.launchCapabilityGrid,.launchAudienceList,.launchCountryGrid,.launchTrustGrid{grid-template-columns:1fr}.launchHowGrid li{min-height:180px}.launchHowGrid li+li,.launchHowGrid li:nth-child(3){border-inline-start:0}.launchCapabilityGrid .launchCapabilityWide{grid-column:auto}.launchCapabilityGrid article{min-height:230px}.launchAudienceList>div,.launchAudienceList>div:nth-child(2n),.launchAudienceList>div:nth-child(3),.launchAudienceList>div:nth-child(5){border-inline-start:0}.launchTrustGrid article,.launchTrustGrid article:nth-child(2n),.launchTrustGrid article:nth-child(5){border-inline-start:0;grid-column:auto;min-height:0}.launchMiniTable{overflow-x:auto}.launchMiniTable [role=row]{min-width:470px}.launchFooterGrid{grid-template-columns:1fr 1fr;gap:30px 22px}.launchFooterGrid>div:last-child{grid-column:1/-1}.publicHero,.contactHero,.legalHero,.reportHero{padding-top:58px}.publicHero h1,.contactHero h1,.legalHero h1,.reportHero h1{font-size:clamp(36px,11.5vw,48px)}.publicHeroMark{min-height:170px}.contactForm,.reportDocument,.legalDocument{margin-inline:-4px;padding:22px 18px}.contactSubmitRow{flex-direction:column;align-items:stretch}.contactSubmitRow .launchButton{width:100%}.reportHero dl,.legalHero dl{grid-template-columns:1fr 1fr;display:grid}.reportContents nav,.legalContents nav,.reportFindingList,.reportSwotGrid,.reportSegmentGrid{grid-template-columns:1fr}.reportSegmentGrid article:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.launchSite *,.launchSite :before,.launchSite :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
