@font-face{font-family:notoSansArabic;src:url(../media/NotoSansArabic_Regular-s.1tncqatupo8si.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSansArabic;src:url(../media/NotoSansArabic_Bold-s.1esbdvan2l91i.ttf)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__2YKgna__className{font-family:notoSansArabic,notoSansArabic Fallback}.notosansarabic_4591e49a-module__2YKgna__variable{--font-noto-arabic:"notoSansArabic", "notoSansArabic Fallback"}
@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.1q1yy29x19d2n.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.338gdnbj5wwqt.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.0ussy1xqtqgos.ttf)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__S-Gqya__className{font-family:poppins,poppins Fallback}.poppins_726b469c-module__S-Gqya__variable{--font-poppins:"poppins", "poppins Fallback"}
:root{--background:#111318;--panel:#171a21;--panel-strong:#1d222b;--panel-soft:#242936;--panel-hover:#2c3340;--foreground:#f3f5f8;--muted:#a7afbd;--subtle:#828996;--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:var(--panel-hover);border-color:var(--line-strong)}.button:active,.iconButton:active{transform:translateY(1px)}.buttonPrimary{color:#fff;background:#6844d8;border-color:#7c5be4}.buttonPrimary:hover{background:#7452e5;border-color:#8a6bea}.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)}}@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-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}.clTextButton,.clFooter a{color:var(--cl-charcoal);font-size:13px;font-weight:500;transition:color .16s}.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}.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}.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:780px){.clContainer{width:min(100% - 32px,1180px)}.clNavInner{min-height:76px}.clBrand img{width:190px;height:68px}.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)}.clHeroActions .clButton{width:100%}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f7fa;--panel:#fff;--panel-strong:#fff;--panel-soft:#eef2f7;--panel-hover:#e2e8f1;--foreground:#1f2937;--muted:#5f6b7a;--subtle:#69727f;--line:#1f29371c;--line-strong:#1f293733;--accent:#6b2c91;--accent-strong:#6b2c91;--teal:#0c7e73;--amber:#a56210;--rose:#c14150;--green:#09825d;--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}.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}.siteConfidenceBand .clContainer{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}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] .clFooter{background-color:var(--cl-white)}html[data-theme=dark] .clMenuButton,html[data-theme=dark] .siteIconButton{color:var(--cl-charcoal);background:#171a21}.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 .authStoryStatement{letter-spacing:-.04em;max-width:620px;color:inherit;margin-top:14px;font-size:clamp(36px,4.8vw,64px);font-weight:700;line-height:1.06}[dir=rtl] .authStory .authStoryStatement{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){.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){.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}.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,.copilotSettingsCardHeader>div,.copilotPreferenceRow>span,.copilotSecurityRow>span,.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);grid-template-columns: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,.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}.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,.copilotSecurityRow strong,.copilotSecurityRow small{display:block}.copilotSettingsCardHeader strong{font-size:14px}.copilotSettingsCardHeader small,.copilotPreferenceRow small,.copilotSecurityRow small{color:var(--subtle);margin-top:2px;font-size:11px}.copilotPreferenceRow,.copilotSecurityRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.copilotPreferenceRow>span,.copilotSecurityRow>span{gap:8px;min-width:0}.copilotPreferenceRow>span>svg,.copilotSecurityRow>span>svg{color:var(--muted);flex:none}.copilotPreferenceRow 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}.copilotSecurityRow>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}.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{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 .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 .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}.launchSite{--launch-page:#fbfbfd;--launch-surface:#f2f4f7;--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-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)}[dir=rtl] .launchButton 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}.launchActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:29px;display:flex}.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)}.publicPageCta{border-top:1px solid var(--launch-line);background:var(--launch-surface);padding:clamp(74px,9vw,108px) 0}.publicPageCta .clContainer{justify-items:start;display:grid}.publicPageCta .clContainer>svg{color:var(--launch-purple)}.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] .publicPageCta h2{letter-spacing:0;line-height:1.35}.publicPageCta p{max-width:720px;margin-top:16px;font-size:15px;line-height:1.75}.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}.legalPending{border:1px solid color-mix(in srgb, var(--amber) 38%, transparent);background:color-mix(in srgb, var(--amber) 9%, var(--panel));border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px 20px;display:flex}.legalPending svg{color:var(--amber);flex:none;margin-top:1px}.legalPending p{color:var(--foreground);margin:0;font-size:12px;line-height:1.7}.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}.publicProofGrid{grid-template-columns:1fr}.publicProofGrid figure{width:min(940px,100%)}}@media (max-width:980px){.contactGrid,.publicHeroGrid{grid-template-columns:1fr}.contactGrid>aside{position:static}.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}.launchActions{align-items:stretch}.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,.publicPageCta .launchButton{width:100%}.launchButton{white-space:normal}.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}}.homePage{--home-ink:#101219;--home-ink-soft:#171a23;--home-ink-fg:#f6f8fb;--home-ink-muted:#a9b3c4;--home-ink-line:#ffffff24;--home-ink-line-strong:#ffffff42;--home-violet:#a855f7}.homeSection{padding:84px 0}.homeSectionAlt{background:var(--launch-surface)}.homeSectionInk{color:var(--home-ink-fg);background:var(--home-ink)}.homeHeading{max-width:720px;margin-bottom:44px}.homeHeading h2{letter-spacing:-.025em;font-size:clamp(27px,3.4vw,40px);font-weight:800;line-height:1.12}.homeHeading p{color:var(--launch-muted);margin-top:14px;font-size:15px;line-height:1.65}.homeSectionInk .homeHeading p{color:var(--home-ink-muted)}.homeHero{color:var(--home-ink-fg);background:radial-gradient(112% 78% at 12% -6%, #6b2c918c 0%, transparent 58%), radial-gradient(88% 70% at 92% 4%, #2563eb52 0%, transparent 55%), linear-gradient(180deg, #14161f 0%, var(--home-ink) 68%);isolation:isolate;padding:76px 0 0;position:relative;overflow:hidden}.homeHero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 20%,#000 30%,#0000 100%)}.homeHeroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:54px;padding-bottom:72px;display:grid}.homeHeroCopy h1{letter-spacing:-.033em;text-wrap:balance;margin-top:20px;font-size:clamp(35px,4.9vw,61px);font-weight:800;line-height:1.05}.homeHeroCopy>p{max-width:33em;color:var(--home-ink-muted);margin-top:20px;font-size:clamp(15px,1.3vw,17px);line-height:1.62}.homeChip{border:1px solid var(--home-ink-line);color:#e6d8f5;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0b;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.homeChip span{background:var(--home-violet);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #a855f738}[dir=rtl] .homeChip{letter-spacing:0;padding:7px 11px 7px 14px}.homeHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.homeCtaPrimary{color:#fff;background:linear-gradient(135deg,#8b3fb8 0%,#6b2c91 100%);border-color:#0000;box-shadow:0 12px 30px #6b2c916b}.homeCtaPrimary:hover{color:#fff;background:linear-gradient(135deg,#9a4cc8 0%,#78349f 100%)}.homeCtaGhost{border-color:var(--home-ink-line-strong);color:var(--home-ink-fg);background:#ffffff0d}.homeCtaGhost:hover{color:#fff;background:#ffffff1a;border-color:#ffffff6b}.homeHeroTrust{flex-wrap:wrap;gap:10px 22px;margin-top:28px;padding:0;list-style:none;display:flex}.homeHeroTrust li{color:var(--home-ink-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.homeHeroTrust svg{color:#4ade80}.homeShot{margin:0;position:relative}.homeShotFrame{border:1px solid var(--home-ink-line-strong);background:#0c0e14;border-radius:14px;overflow:hidden;box-shadow:0 40px 90px #0000008c,0 0 0 1px #ffffff0a}.homeShotBar{border-bottom:1px solid var(--home-ink-line);background:#14171f;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}.homeShotBar i{background:#fff3;border-radius:50%;width:9px;height:9px}.homeShotBar strong{color:#ffffff8c;letter-spacing:.02em;margin-inline-start:10px;font-size:11px;font-weight:500}.homeShotFrame img{width:100%;height:auto;display:block}.homeCopilot{text-align:start;gap:13px;padding:16px;display:grid}.homeCopilot p,.homeCopilot strong,.homeCopilot li{color:var(--home-ink-muted)}.homeCopilotAsk{border:1px solid var(--home-ink-line);background:var(--home-ink-soft);color:var(--home-ink-fg);border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.homeCopilotRouted{color:#d8b4fe;background:#a855f729;border:1px solid #a855f761;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.homeCopilotSteps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.homeCopilotSteps li{align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.homeCopilotSteps svg{color:#4ade80;flex:none;margin-top:2px}.homeCopilotSteps strong{color:var(--home-ink-fg);font-size:12px;font-weight:600;display:block}.homeCopilotGaps{border:1px dashed var(--home-ink-line-strong);background:#ffffff08;border-radius:10px;padding:12px 13px}.homeCopilotGapsLabel{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.homeCopilotGaps ul{gap:5px;margin:8px 0 0;padding-inline-start:16px;font-size:11.5px;line-height:1.55;display:grid}.homeCtaTalk{color:var(--home-ink-muted);text-underline-offset:4px;align-items:center;padding:6px 4px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.homeCtaTalk:hover{color:var(--home-ink-fg)}.homeShot figcaption{color:var(--home-ink-muted);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.homeShot figcaption svg{color:var(--home-violet);flex:none}.homeOutcomes{border-top:1px solid var(--home-ink-line);background:#0000003d}.homeOutcomes .clContainer{flex-wrap:wrap;align-items:center;gap:12px 30px;padding:22px 0;display:flex}.homeOutcomes strong{color:#ffffff8c;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}[dir=rtl] .homeOutcomes strong{letter-spacing:0}.homeOutcomes ul{flex-wrap:wrap;gap:10px 24px;padding:0;list-style:none;display:flex}.homeOutcomes li{color:var(--home-ink-fg);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.homeOutcomes svg{color:var(--home-violet)}.homeProblemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.homeProblemGrid article{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:14px;padding:26px 24px;transition:border-color .17s,transform .17s}.homeProblemGrid article:hover{border-color:color-mix(in srgb, var(--launch-purple) 42%, transparent);transform:translateY(-2px)}.homeProblemGrid article>span{color:var(--launch-purple);letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.homeProblemGrid h3{margin-top:12px;font-size:16px;font-weight:700;line-height:1.3}.homeProblemGrid p{color:var(--launch-muted);margin-top:8px;font-size:13.5px;line-height:1.6}.homeProblemFeature{border-color:color-mix(in srgb, var(--launch-purple) 40%, transparent)!important;background:var(--launch-purple-soft)!important}.homeSteps{counter-reset:homestep;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.homeSteps li{border-top:2px solid var(--launch-line);padding-top:26px;position:relative}.homeSteps li:before{content:"";top:-2px;background:var(--launch-purple);width:40px;height:2px;position:absolute;inset-inline-start:0}.homeSteps b{color:var(--launch-purple);letter-spacing:.08em;font-size:12px;font-weight:800}.homeSteps h3{margin-top:10px;font-size:17px;font-weight:700}.homeSteps p{color:var(--launch-muted);margin-top:8px;font-size:13.5px;line-height:1.62}.homeCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.homeCapabilityGrid article{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:14px;flex-direction:column;padding:26px 24px 22px;transition:border-color .17s,box-shadow .17s,transform .17s;display:flex}.homeCapabilityGrid article:hover{border-color:color-mix(in srgb, var(--launch-purple) 45%, transparent);transform:translateY(-3px);box-shadow:0 16px 40px #1f29371a}.homeCapIcon{background:var(--launch-purple-soft);width:42px;height:42px;color:var(--launch-purple);border-radius:11px;place-items:center;display:grid}.homeCapabilityGrid h3{margin-top:17px;font-size:16.5px;font-weight:700}.homeCapabilityGrid p{color:var(--launch-muted);flex:1;margin-top:9px;font-size:13.5px;line-height:1.62}.homeCapabilityGrid a{color:var(--launch-purple);align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:700;display:inline-flex}.homeCapabilityGrid a:hover{gap:10px}[dir=rtl] .homeCapabilityGrid a svg,[dir=rtl] .homeTextLink svg{transform:scaleX(-1)}.homeProofGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:48px;display:grid}.homeProofGrid>div h2{letter-spacing:-.025em;margin-top:16px;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.13}.homeProofGrid>div p{color:var(--home-ink-muted);margin-top:14px;font-size:14.5px;line-height:1.65}.homeTextLink{color:#d8bcf0;align-items:center;gap:7px;margin-top:22px;font-size:13.5px;font-weight:700;display:inline-flex}.homeTextLink:hover{color:#fff;gap:11px}.homeReportCard{border:1px solid var(--home-ink-line);color:#1f2937;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 34px 70px #00000073}.homeReportCard>header{background:#f7f8fb;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.homeReportCard>header span:first-child{color:#6b2c91;letter-spacing:.1em;font-size:10.5px;font-weight:800}.homeReportCard>header strong{margin-top:3px;font-size:15px;font-weight:700;display:block}.homeReportTag{color:#5c2680;background:#f4ecfa;border:1px solid #d9c4ea;border-radius:999px;flex:none;padding:5px 11px;font-size:10.5px;font-weight:700}.homeReportCard>section{border-bottom:1px solid #eef0f4;padding:18px 22px}.homeReportCard h3{color:#667081;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}[dir=rtl] .homeReportCard h3,[dir=rtl] .homeReportCard>header span:first-child,[dir=rtl] .homeReportTag{letter-spacing:0}.homePage .homeReportCard p{color:#1f2937;margin-top:9px;font-size:13px;line-height:1.62}.homeReportTable{border:1px solid #e9ecf1;border-radius:9px;margin-top:12px;overflow:hidden}.homeReportTable>div{grid-template-columns:1.35fr 1fr 1fr;gap:10px;padding:9px 12px;font-size:12px;display:grid}.homeReportTable>div:first-child{color:#5b6577;letter-spacing:.05em;text-transform:uppercase;background:#f4f6f9;font-size:10.5px;font-weight:800}.homeReportTable>div+div{border-top:1px solid #eef0f4}.homeReportRecommendation{background:#f7f2fc;border-bottom:0!important}.homeAudienceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homeAudienceList div{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:12px;align-items:center;gap:12px;padding:17px 19px;font-size:14px;font-weight:600;display:flex}.homeAudienceList svg{color:var(--launch-purple);flex:none}.homeRegionGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}.homeRegionGrid>div:first-child svg{color:var(--launch-purple)}.homeRegionGrid h2{letter-spacing:-.024em;margin-top:14px;font-size:clamp(25px,3.1vw,36px);font-weight:800;line-height:1.14}.homeRegionGrid p{color:var(--launch-muted);margin-top:13px;font-size:14.5px;line-height:1.65}.homeRegionGrid small{color:var(--launch-muted);margin-top:14px;font-size:12px;line-height:1.6;display:block}.homeCountryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.homeCountryGrid span{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:11px;padding:15px 17px;font-size:13.5px;font-weight:600}.homeTrustGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.homeTrustGrid article{border:1px solid var(--launch-line);background:var(--launch-card);border-radius:13px;padding:22px 19px}.homeTrustGrid svg{color:var(--launch-purple)}.homeTrustGrid h3{margin-top:14px;font-size:14.5px;font-weight:700;line-height:1.32}.homeTrustGrid p{color:var(--launch-muted);margin-top:8px;font-size:12.5px;line-height:1.6}.homeFaqGrid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:46px;display:grid}.homeFaqGrid>div:first-child svg{color:var(--launch-purple)}.homeFaqGrid>div:first-child h2{letter-spacing:-.024em;margin-top:14px;font-size:clamp(25px,3.1vw,36px);font-weight:800;line-height:1.14}.homeFaqGrid details{border-bottom:1px solid var(--launch-line)}.homeFaqGrid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:14.5px;font-weight:650;list-style:none;display:flex}.homeFaqGrid summary::-webkit-details-marker{display:none}.homeFaqGrid summary span{background:var(--launch-surface);width:24px;height:24px;color:var(--launch-purple);border-radius:7px;flex:none;place-items:center;font-size:15px;font-weight:700;transition:transform .18s;display:grid}.homeFaqGrid details[open] summary span{transform:rotate(45deg)}.homeFaqGrid details p{max-width:62em;color:var(--launch-muted);padding-bottom:20px;font-size:13.5px;line-height:1.7}.homeFinalCta{color:var(--home-ink-fg);text-align:center;background:radial-gradient(78% 130% at 50% 0%, #6b2c918c 0%, transparent 62%), var(--home-ink);padding:92px 0}.homeFinalCta svg{color:var(--home-violet)}.homeFinalCta h2{letter-spacing:-.028em;text-wrap:balance;max-width:17em;margin:16px auto 0;font-size:clamp(28px,3.7vw,44px);font-weight:800;line-height:1.1}.homeFinalCta p{max-width:40em;color:var(--home-ink-muted);margin:15px auto 0;font-size:15px;line-height:1.62}.homeFinalCta .launchButton{margin-top:30px}@media (max-width:1080px){.homeTrustGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.homeSection{padding:64px 0}.homeHero{padding-top:56px}.homeHeroGrid,.homeProofGrid,.homeRegionGrid,.homeFaqGrid{grid-template-columns:minmax(0,1fr);gap:36px}.homeProblemGrid,.homeCapabilityGrid,.homeAudienceList{grid-template-columns:repeat(2,minmax(0,1fr))}.homeFinalCta{padding:68px 0}}@media (max-width:640px){.homeProblemGrid,.homeCapabilityGrid,.homeAudienceList,.homeTrustGrid,.homeSteps,.homeCountryGrid{grid-template-columns:minmax(0,1fr)}.homeHeroActions .launchButton{width:100%}.homeReportTable>div{grid-template-columns:1fr;gap:3px}.homeOutcomes .clContainer{gap:12px}}.homePage .homeHero h1,.homePage .homeHero h2,.homePage .homeHero h3,.homePage .homeHero strong,.homePage .homeSectionInk h2,.homePage .homeSectionInk h3,.homePage .homeSectionInk strong,.homePage .homeFinalCta h2,.homePage .homeFinalCta strong{color:var(--home-ink-fg)}.homePage .homeShotBar strong,.homePage .homeOutcomes strong{color:#ffffff8c}.homePage .homeReportCard h3{color:#667081}.homePage .homeReportCard strong{color:#1f2937}.homePage .homeReportCard>header span:first-child{color:#6b2c91}.homePage .homeReportTag{color:#5c2680}.copilotPaneSwitch{display:none}@media (max-width:980px){.copilotExperience.hasWorkspace .copilotPaneSwitch{z-index:6;border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 1fr;gap:6px;padding:8px 12px;display:grid;position:sticky;top:0}.copilotPaneSwitch button{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.copilotPaneSwitch button.isActive{border-color:var(--line-strong);background:var(--panel-soft);color:var(--foreground)}.copilotExperience.hasWorkspace{flex-direction:column;display:flex}.copilotExperience.hasWorkspace .copilotPaneSwitch{order:-1}.copilotExperience.hasWorkspace[data-mobile-view=chat] .copilotWorkspacePanel,.copilotExperience.hasWorkspace[data-mobile-view=result] .copilotConversation{display:none}.copilotExperience.hasWorkspace .copilotWorkspacePanel{border-top:0;flex:1;min-height:0}}.copilotScheduleTest{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.copilotScheduleTest strong{font-size:13px;font-weight:700;display:block}.copilotScheduleTest small{max-width:46ch;color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.copilotScheduleTest button{border:1px solid var(--line-strong);background:var(--panel);min-height:38px;color:var(--foreground);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.copilotScheduleTest button:hover:not(:disabled){background:var(--panel-hover)}.copilotScheduleNote{margin-top:10px}
