@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--paper:#f5f7fc;--ink:#142b52;--muted:#586b88;--green:#2563eb;--dark:#122c65;--mint:#d9eaff;--border:#dfe7f4;--white:#fff;--shadow:0 3px 15px #16203205}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.6 DM Sans,system-ui,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:var(--green);text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #8fa3cb}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,system-ui,sans-serif}h1{font-size:29px;font-weight:750;line-height:1.3}h2{font-size:19px;font-weight:750}h3{font-size:15px;font-weight:750}svg{stroke-width:1.7px;flex-shrink:0}small{font-size:11px}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:20;background:#fff;flex-direction:column;width:244px;padding:29px 19px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#173b7a;letter-spacing:-1px;align-items:center;gap:10px;padding-left:6px;font:800 23px Manrope,sans-serif;display:flex}.brandMark{color:#dcecff;letter-spacing:-2px;background:#2563eb;border-radius:12px;place-items:center;width:34px;height:34px;padding-right:2px;font:600 25px Manrope,sans-serif;display:grid}.beta{color:#6f7581;letter-spacing:.5px;background:#ebeef4;border-radius:4px;margin-left:0;padding:3px 5px;font:600 8px DM Sans,sans-serif}.workspaceTag{background:#f3f5f8;border:1px solid #e3e7ee;border-radius:9px;align-items:center;gap:9px;margin-top:34px;padding:11px 9px;display:flex}.workspaceTag div{flex:1}.workspaceTag b,.storage b{font-size:11px;font-weight:600;display:block}.workspaceTag small{color:var(--muted);font-size:9px;display:block}.avatar{color:#7f6544;background:#eee3d1;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.avatar.mini{color:#42506a;background:#dae0eb;width:26px;height:26px;font-size:11px}.navLabel{color:#9a9ea5;letter-spacing:1.4px;margin:27px 13px 10px;font-size:9px;font-weight:650}nav{flex-direction:column;gap:6px;display:flex}nav button{text-align:left;color:#787c83;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:11px 14px;font-size:12px;font-weight:500;display:flex}nav button:hover{color:var(--dark);background:#f2f4f7}nav button.active{color:#273a5e;background:#e5e9f2;font-weight:600}nav button>span{text-align:center;background:#ced7e8;border-radius:4px;min-width:20px;margin-left:auto;font-size:9px}.sidebarBottom{margin-top:auto}.storage{border:1px solid var(--border);color:#727883;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 10px;display:flex}.storage div{flex:1}.storage small{color:#9a9ea6;font-size:9px;display:block}.connectionDot{background:#5e76a6;border-radius:50%;width:6px;height:6px}.profile{border:0;border-top:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:9px;width:244px;margin:0 -19px;padding:16px 19px;display:flex}.profile>span:nth-child(2){flex:1;min-width:0}.profile b{text-overflow:ellipsis;white-space:nowrap;max-width:141px;font-size:11px;display:block;overflow:hidden}.profile small{color:#8b8e95;font-size:9px}.main{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:244px;display:flex}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:15px;height:74px;padding:0 38px;display:flex}.breadcrumb{color:#9a9da3;align-items:center;gap:14px;min-width:0;font-size:11px;display:flex}.breadcrumb span{color:#545962;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topActions{align-items:center;gap:14px;display:flex}.private{color:#717782;align-items:center;gap:6px;font-size:10px;display:flex}.iconButton{color:#828790;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.iconButton:hover{background:#e8ecf3}.content{flex:1;width:100%;max-width:1500px;margin:0 auto;padding:32px 38px}.pageHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.pageHeading p{color:#8b8e95;margin-top:8px;font-size:12px}.eyebrow{letter-spacing:1.3px;color:#7d8492;margin-bottom:8px;font-size:9px;font-weight:650;display:block}.button{color:#fff;white-space:nowrap;background:#28406e;border:1px solid #273f6e;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-size:11px;font-weight:550;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#1d3157;transform:translateY(-1px)}.button.secondary:hover{background:#eef1f7}.button.small{padding:8px 12px;font-size:10px}.buttonRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.welcome{color:#fff;background:#132c60;border-radius:12px;justify-content:space-between;min-height:248px;padding:28px 31px;display:flex;position:relative;overflow:hidden}.welcome>div:first-child{z-index:2;max-width:400px;position:relative}.welcomeLabel{letter-spacing:1.6px;color:#b2bcce;align-items:center;gap:7px;margin-bottom:14px;font-size:8px;font-weight:600;display:flex}.welcomeLabel>span{background:#92a4c8;border-radius:50%;width:5px;height:5px}.welcome h2{letter-spacing:-1.1px;font-size:33px;font-weight:600;line-height:1.2}.welcome p{color:#a3abbc;max-width:280px;margin:12px 0 18px;font-size:11px;line-height:1.7}.welcome .button{color:#313a4a;background:#c4d3ef;border-color:#c4d3ef;padding:9px 15px;font-size:10px}.heroArt{flex-shrink:0;width:330px;margin:-28px -5px -28px 0;position:relative}.orbit{border:1px solid #313d55;border-radius:50%;width:270px;height:270px;position:absolute;top:-5px;left:38px}.orbit.two{width:208px;height:208px;top:28px;left:68px}.artWindow{background:#eef1f7;border-radius:9px;width:168px;height:126px;padding:12px;position:absolute;transform:rotate(-6deg);box-shadow:0 8px 25px #08132944}.artWindow.back{opacity:.72;background:#9daac4;top:31px;left:52px}.artWindow.front{background:#fcfcf8;top:101px;left:114px;transform:rotate(7deg)}.windowTop{border-bottom:1px solid #dde1ea;align-items:center;gap:3px;margin-bottom:11px;padding-bottom:9px;display:flex}.windowTop i{background:#c2c8d4;border-radius:50%;width:3px;height:3px}.windowTop>span{color:#758094;letter-spacing:1px;margin-left:auto;font-size:5px}.artLine{background:#dce0e9;border-radius:3px;width:64%;height:4px;margin-top:6px;display:block}.artLine.long{background:#a9b3c7;width:85%;height:6px}.artBtn{background:#475a7f;border-radius:4px;width:45%;height:16px;margin-top:14px;display:block}.artWindow b{color:#3b4d70;white-space:nowrap;background:#d2ddf1;border:3px solid #132c60;border-radius:20px;align-items:center;gap:5px;padding:5px 11px;font-size:7px;display:flex;position:absolute;bottom:-15px;left:0;transform:rotate(-7deg)}.person{color:#a2b2d0;background:#3b4a67;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;box-shadow:0 0 0 6px #1e3970}.p1{top:57px;left:4px}.p2{top:201px;left:58px}.p3{top:18px;right:0}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0 31px;display:grid}.metric{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:9px;padding:17px 18px}.metric>div{color:#7c818c;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric svg{color:#959dad}.metric>b{margin:7px 0 4px;font:650 28px Manrope,sans-serif;display:block}.metric small{color:#a0a3aa;font-size:9px}.sectionHeading{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 16px;display:flex}.sectionHeading h2{font-size:17px}.sectionHeading p{color:#9599a0;margin-top:4px;font-size:11px}.textButton{color:#315ba2;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.textButton:hover{color:#1e40af}.studyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.studyCard,.projectCard,.cohortCard{border:1px solid var(--border);box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:10px;min-width:0;padding:20px;transition:border .2s,transform .2s}.studyCard:hover,.projectCard:hover{border-color:#9eacc6;transform:translateY(-2px)}.cardTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.studyIcon,.folderIcon{color:#6b7891;background:#e8ecf3;border-radius:9px;padding:10px;display:inline-flex}.studyCard .projectName{letter-spacing:1px;color:#8b919c;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.studyCard h3{font-size:14px;line-height:1.5}.studyCard p{color:#979aa1;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-top:8px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.cardFooter{color:#838da0;border-top:1px solid #e9ebf0;justify-content:space-between;align-items:center;margin-top:19px;padding-top:14px;font-size:10px;display:flex}.cardFooter>span{align-items:center;gap:6px;display:flex}.badge{color:#70798b;white-space:nowrap;text-transform:capitalize;background:#e9ecf2;border-radius:5px;align-items:center;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}.badge.completed,.badge.connected,.badge.verified,.badge.confirmed,.badge.resolved{color:#455981;background:#e3e9f4}.badge.running,.badge.queued{color:#b0954b;background:#f6f0dd}.badge.failed,.badge.unverified,.badge.not_completed{color:#b67d5d;background:#fbeee7}.badge.cancelled,.badge.dismissed{color:#868a92;background:#eeeff1}.badge.neutral{color:#778194;background:#eceff4;font-size:8px;font-weight:500}.twoColumns{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.lower{margin-top:24px}.panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:10px}.panelTitle{border-bottom:1px solid var(--border);color:#8c93a0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panelTitle h3{color:#223f70;font-size:13px}.runRow{text-align:left;background:0 0;border:0;border-bottom:1px solid #eaecf0;align-items:center;gap:12px;width:100%;padding:15px 19px;display:flex}.runRow:hover{background:#f6f8fc}.runRow:last-child{border-bottom:0}.runRow>span:nth-child(2){flex:1;min-width:0}.runRow b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.runRow small{color:#9ca1aa;margin-top:4px;font-size:9px;display:block}.runRow>.badge{flex:none!important}.runIcon{color:#7b88a0;border:1px solid #dfe3ec;border-radius:6px;place-items:center;padding:7px;display:grid}.methodPanel{background:#e9edf4;border-color:#d8deea;padding:23px}.methodIcon{color:#657595;background:#dbe1ed;border-radius:8px;margin-bottom:13px;padding:8px;display:inline-flex}.methodPanel h3{font-size:14px}.methodPanel p{color:#80899b;margin:9px 0 18px;font-size:11px;line-height:1.8}.onboard{background:#fff;border:1px dashed #c5ccda;border-radius:10px;align-items:center;gap:18px;padding:23px;display:flex}.onboard>div:nth-child(2){flex:1}.onboard h3{font-size:13px}.onboard p{color:#8f95a1;max-width:460px;margin-top:5px;font-size:11px}.onboardIcon{color:#6e7fa1;background:#eaeef5;border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.appFooter{color:#a3a7af;justify-content:space-between;padding:22px 38px;font-size:9px;display:flex}.appFooter>span:last-child{align-items:center;gap:7px;display:flex}.appFooter>span:last-child span{background:#9ea5b4;border-radius:50%;width:3px;height:3px}.empty{text-align:center;background:#fafbfe;border:1px dashed #d0d6e1;border-radius:12px;padding:55px 30px}.emptyIcon{color:#5e7196;background:#e5eaf4;border-radius:14px;place-items:center;width:58px;height:58px;margin:0 auto 17px;display:grid}.empty h3{font-size:18px}.empty p{color:#858b97;max-width:480px;margin:10px auto 20px;font-size:12px}.loading{color:#808897;justify-content:center;align-items:center;gap:12px;min-height:400px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.alert{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:12px;display:flex}.alert>span{flex:1}.alert>button{color:inherit;background:0 0;border:0;display:flex}.error{color:#a76149;background:#f9ece7}.success{color:#516181;background:#e3e8f3}.warning{color:#967d3f;background:#f8f2e0}.projectCard h3,.cohortCard h3{margin-top:15px}.projectCard p,.cohortCard p{color:#8b909b;margin-top:9px;font-size:12px;line-height:1.75}.projectCard>div{border-top:1px solid var(--border);color:#778297;justify-content:space-between;margin-top:20px;padding-top:13px;font-size:10px;display:flex}.search{color:#8b93a2;background:#fff;border:1px solid #dadee6;border-radius:7px;align-items:center;gap:9px;width:300px;max-width:100%;margin-bottom:22px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;padding:10px 0;font-size:12px}.inlineNote{color:#707a8d;background:#e9ecf3;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:22px;padding:12px 16px;font-size:11px;display:flex}.cohortAvatar{color:#5c6e90;background:#e1e7f2;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.chips{gap:6px;margin-top:18px;display:flex}.chips span{color:#7c879c;background:#edf0f5;border-radius:5px;padding:4px 8px;font-size:9px}.targetPanel{margin-bottom:16px;padding:22px}.connectionHeading{align-items:center;gap:14px;margin-bottom:15px;display:flex}.connectionHeading>div{flex:1;min-width:0}.connectionHeading .modeIcon{margin:0}.connectionHeading h3{font-size:15px}.connectionHeading p{color:#8f95a1;margin-top:3px;font-size:11px}.connectionHeading a{overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;font-size:11px;display:inline-flex}.targetPanel>p{color:#808899;margin:14px 0;font-size:12px}.code{background:#eef1f7;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:14px;display:flex;overflow:hidden}.code code{color:#596680;overflow-wrap:anywhere;flex:1;font-size:10px}.code button{color:#6b7b9b;background:0 0;border:0}.studyBrief{padding:27px}.studyBrief>h2{max-width:750px;font-size:24px;line-height:1.5}.studyBrief>p{color:#808a9c;margin-top:16px;font-size:12px}.studyBrief>p>b{color:#576581;margin-bottom:3px;font-size:10px;display:block}.studyMeta{color:#818b9f;gap:25px;margin-top:22px;font-size:11px;display:flex}.studyMeta span{align-items:center;gap:7px;display:flex}.targetComparison{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;padding-top:22px;display:grid}.targetComparison>div{align-items:center;gap:10px;min-width:0;display:flex}.targetComparison>div>div{flex:1;min-width:0}.targetComparison b{font-size:12px;display:block}.targetComparison a{color:#818ca1;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.variant{color:#4e5f81;background:#e6ebf4;border:1px solid #d2dae9;border-radius:6px;flex-shrink:0;place-items:center;width:27px;height:27px;font:600 12px Manrope;display:inline-grid}.mode{padding:25px}.modeIcon{color:#576c96;background:#e6ebf4;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:13px;display:inline-grid}.modeIcon.ai{color:#8990bf;background:#eef0fb}.mode h3{font-size:17px}.mode>p{color:#808ba0;margin-top:9px;font-size:12px;line-height:1.9}.methodNote{color:#7b8598;border-top:1px solid var(--border);margin:12px 0 17px;padding-top:15px;font-size:10px}.muted{color:#8a92a2;font-size:12px}.pad{padding:24px}.connections{flex-direction:column;gap:18px;max-width:950px;display:flex}.connection{padding:25px}.connection>p{color:#7d879a;font-size:12px;line-height:1.8}.connection form{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.connection form>.buttonRow{margin:22px 0 17px}.field{flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.field>small{color:#8f95a1;font-size:10px;font-weight:400;line-height:1.7}.field input,.field select,.field textarea{color:#374359;background:#fff;border:1px solid #d4d9e4;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:12px;font-weight:400}.field input:focus,.field select:focus,.field textarea:focus{border-color:#7a8caf;box-shadow:0 0 0 3px #8597b914}.field input::placeholder,.field textarea::placeholder{color:#a3a9b6}.field textarea{resize:vertical;min-height:85px}.formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal{width:calc(100% - 32px);max-width:620px;max-height:90vh;color:var(--ink);background:#fff;border:1px solid #ced4e1;border-radius:14px;padding:0;box-shadow:0 20px 100px #121c3044}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131c2d6b}.modalHeader{z-index:2;border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:21px 25px;display:flex;position:sticky;top:0}.modalHeader h2{font-size:19px}.modal form{padding:23px 25px 0}.modalFooter{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;margin-top:23px;padding:19px 0;display:flex}.modal .empty{border:0}.modal fieldset{border:0;margin:15px 0 18px;padding:0}.modal legend{margin-bottom:10px;font-size:11px;font-weight:600}.cohortSelect{grid-template-columns:1fr 1fr;gap:9px;max-height:180px;display:grid;overflow:auto}.cohortSelect label{border:1px solid var(--border);border-radius:7px;align-items:flex-start;gap:9px;padding:10px;display:flex}.cohortSelect b{font-size:10px;font-weight:550;display:block}.cohortSelect small{color:#7f8aa0;font-size:9px;display:block}.cohortSelect input,.checkLabel input{accent-color:#374a6e;margin:4px 0}.checkLabel{color:#717c92;align-items:flex-start;gap:8px;font-size:11px;display:flex}.danger{color:#ae7c63}.guide{max-width:900px;padding:30px}.guide h2{margin:25px 0 10px;font-size:18px}.guide h2:first-child{margin-top:0}.guide p{color:#727d92;margin:10px 0;font-size:13px;line-height:1.95}.guide .buttonRow{margin-top:25px}.audit{border-top:1px solid var(--border);max-height:380px;margin-top:25px;overflow:auto}.audit p{border-bottom:1px solid var(--border);padding:10px;font-size:11px}.audit small{display:block}.reportStatus{color:#808b9f;align-items:center;gap:15px;margin-bottom:20px;font-size:11px;display:flex}.reportStatus>.iconButton{margin-left:auto}.executionBanner{background:#e9edf5;border:1px solid #ced7e7;border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:20px;padding:18px 20px 12px;display:flex}.executionBanner>div:first-child{color:#5a6e94;align-items:center;gap:13px;display:flex}.executionBanner b{font-size:12px;display:block}.executionBanner small{color:#7e899e;margin-top:3px;font-size:10px;display:block}.progress{background:#cfd7e7;border-radius:5px;flex-basis:100%;height:4px;margin-top:3px;overflow:hidden}.progress i{background:#5972a4;height:100%;transition:width .3s;display:block}.tabs{border-bottom:1px solid #d4dae5;gap:23px;margin-bottom:23px;display:flex;overflow:auto}.tabs button{color:#7b879e;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:11px}.tabs button.active{color:#2b416b;border-color:#415a8b;font-weight:600}.comparisonGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.comparisonCard{padding:22px}.comparisonTitle{align-items:center;gap:10px;display:flex}.comparisonTitle>span:last-child{color:#8d95a5;margin-left:auto;font-size:9px}.comparisonTitle h3{font-size:14px}.bigMetric{letter-spacing:-2px;color:#394e78;margin:25px 0 18px;font:650 40px Manrope,sans-serif}.bigMetric small{letter-spacing:0;color:#8590a6;margin-top:5px;font:11px DM Sans,sans-serif;display:block}.resultStats{border-top:1px solid var(--border);color:#8f97a6;justify-content:space-between;gap:12px;padding-top:17px;font-size:9px;display:flex}.resultStats b{color:#54637f;margin-bottom:3px;font:600 18px Manrope;display:block}.comparisonCard>p{color:#8a95ab;margin-top:20px;font-size:10px}.resultExplanation,.taskRecap{margin-top:20px;padding:23px}.resultExplanation p{color:#7c889e;margin:9px 0 18px;font-size:12px;line-height:1.8}.taskRecap h3{font-size:15px}.taskRecap p{color:#808a9e;margin:8px 0;font-size:12px}.taskRecap small{color:#939bab;font-size:10px}.finding{align-items:flex-start;gap:14px;margin-bottom:12px;padding:20px;display:flex}.finding>div{flex:1;min-width:0}.finding h3{font-size:13px}.finding p{color:#7f8aa0;margin:8px 0;font-size:11px;line-height:1.8}.finding small{color:#9ba2b1;font-size:9px}.findingIcon{color:#bea15c;background:#f8f1de;border-radius:7px;place-items:center;padding:8px;display:grid}.finding select{color:#768298;border:1px solid #d7dce7;border-radius:6px;max-width:110px;padding:7px;font-size:10px}.session{margin-bottom:14px}.session summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.session summary::-webkit-details-marker{display:none}.session summary>div{flex:1}.session summary b{font-size:12px;display:block}.session summary small{color:#8a93a5;font-size:9px;display:block}.sessionBody{border-top:1px solid var(--border);padding:0 22px 22px;overflow:hidden}.sessionBody>.muted{overflow-wrap:anywhere;padding-top:17px;font-size:10px}.traceMeta{color:#7a869e;justify-content:space-between;margin:15px 0;font-size:11px;display:flex}.trace{counter-reset:steps;margin:0;padding:0;list-style:none}.trace li{counter-increment:steps;border-top:1px solid #e1e6f0;padding:14px 14px 14px 40px;position:relative}.trace li:before{content:counter(steps);color:#6d7d9b;border-radius:50%;font-size:9px;position:absolute;top:17px;left:9px}.trace b{font-size:11px}.trace p{color:#7e899f;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font:10px/1.9 DM Sans,sans-serif}.sessionBody>small{color:#8a95a9;margin-top:14px;font-size:9px;display:block}.screenshots{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.screenshots a{min-width:0}.screenshots img{object-fit:contain;border:1px solid var(--border);background:#eef1f6;border-radius:7px;width:100%;max-height:360px}.screenshots small{margin-top:5px;font-size:9px;display:block}.observations article{border-bottom:1px solid var(--border);padding:20px}.observations article:last-child{border:0}.observations article>div{align-items:center;gap:10px;display:flex}.observations h3{font-size:12px}.observations .badge{margin-left:auto}.observations p{color:#7a869c;white-space:pre-wrap;margin-top:10px;font-size:12px}.observations small{color:#939bab;margin-top:8px;display:block}.mobileMenu{display:none}@media (min-width:1500px){.content{padding-top:40px}.welcome{min-height:276px;padding:32px 40px}.welcome h2{font-size:38px}.heroArt{margin-right:40px}.metrics{margin-top:25px}.studyGrid{gap:21px}.studyCard{padding:25px}}@media (max-width:1150px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.main{margin-left:210px}.profile{width:210px;margin-left:-14px;padding:16px 14px}.brand{gap:8px;font-size:21px}.beta{font-size:7px}.content{padding:28px}.topbar{padding:0 28px}.heroArt{transform-origin:100%;width:275px;margin-right:-18px;transform:scale(.9)}.welcome>div:first-child{max-width:300px}.studyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics{gap:10px}.metric{padding:15px 12px}.metric small{font-size:8px}.twoColumns{grid-template-columns:1fr 1fr}.onboard{flex-wrap:wrap}.onboard>.button{margin-left:68px}}@media (max-width:850px){.sidebar{width:180px;padding-left:10px;padding-right:10px}.main{margin-left:180px}.brand{font-size:19px}.beta{display:none}.workspaceTag{gap:6px;padding:8px 5px}.workspaceTag .avatar{display:none}.workspaceTag b{font-size:10px}.workspaceTag small{font-size:8px}.sidebar nav button{gap:8px;padding:10px;font-size:11px}.profile{width:180px;margin-left:-10px;padding:12px 10px}.profile b{max-width:100px;font-size:9px}.profile small{font-size:8px}.storage{padding:10px 6px}.storage small{font-size:8px}.content{padding:24px}.topbar{padding:0 24px}.pageHeading h1{font-size:25px}.heroArt{display:none}.welcome{min-height:230px}.welcome>div:first-child{max-width:none}.welcome p{max-width:400px}.metrics,.studyGrid{grid-template-columns:1fr 1fr}.twoColumns,.targetComparison{grid-template-columns:1fr}.appFooter{padding:22px 24px;font-size:8px}.studyBrief{padding:22px}.studyBrief>h2{font-size:21px}.studyMeta{flex-wrap:wrap;gap:15px}.comparisonGrid{grid-template-columns:1fr 1fr}.comparisonCard{padding:17px}.resultStats{gap:8px}.resultStats span{font-size:8px}.finding{flex-wrap:wrap}.finding>select{margin-left:45px}.report .pageHeading{flex-direction:column;align-items:flex-start}.connection{padding:20px}.connectionHeading .modeIcon{width:34px;height:34px}.connectionHeading{gap:9px}.connectionHeading h3{font-size:14px}}@media (max-width:620px){.sidebar{width:244px;display:none;box-shadow:10px 0 50px #17213522}.sidebar.shown{display:flex}.profile{width:244px}.brand{font-size:23px}.workspaceTag .avatar{display:grid}.workspaceTag b{font-size:11px}.workspaceTag small{font-size:9px}.main{margin-left:0}.mobileMenu{display:inline-flex}.topbar{height:61px;padding:0 18px}.breadcrumb{flex:1;gap:8px;font-size:10px}.private{display:none}.topActions{gap:6px}.content{padding:22px 18px}.pageHeading{align-items:flex-start;gap:12px}.pageHeading h1{max-width:300px;font-size:24px}.pageHeading p{font-size:11px}.pageHeading>.button{padding:9px 10px;font-size:9px}.eyebrow{letter-spacing:1px;font-size:8px}.welcome{min-height:240px;padding:25px}.welcome h2{font-size:33px}.welcome p{max-width:280px;font-size:11px}.metrics{gap:12px;margin-bottom:24px}.metric{padding:15px}.metric small{font-size:9px}.studyGrid{grid-template-columns:1fr}.studyCard{padding:21px}.onboard{gap:12px;padding:20px}.onboardIcon{width:40px;height:40px}.onboard p{font-size:10px}.onboard>.button{margin-left:52px}.sectionHeading h2{font-size:16px}.sectionHeading p{font-size:10px}.appFooter{flex-direction:column;gap:5px;padding:20px 18px}.modal form{padding:20px 18px 0}.modalHeader{padding:19px 18px}.formRow{grid-template-columns:1fr;gap:0}.cohortSelect{grid-template-columns:1fr}.studyBrief>h2{font-size:20px}.studyBrief{padding:20px}.targetComparison a{font-size:9px}.comparisonGrid{gap:12px}.comparisonCard{padding:15px}.comparisonTitle{flex-wrap:wrap;gap:6px}.comparisonTitle>span:last-child{margin-left:0;font-size:8px}.comparisonTitle h3{font-size:12px}.bigMetric{font-size:32px}.resultStats{flex-wrap:wrap}.resultStats span{width:42%}.reportStatus{flex-wrap:wrap;gap:10px}.reportStatus .muted{font-size:9px}.tabs{gap:19px}.tabs button{font-size:10px}.findingIcon{display:none}.finding>select{margin-left:0}.screenshots{grid-template-columns:1fr}.session summary{gap:8px;padding:15px}.sessionBody{padding:0 15px 18px}.session summary b{font-size:11px}.session summary .badge{font-size:8px}.executionBanner{padding:15px}.connectionHeading .badge{font-size:8px}.connectionHeading p{font-size:9px}.guide{padding:22px}.guide p{font-size:12px}}@media print{body{background:#fff;font-size:11px}.sidebar,.topbar,.appFooter,.noPrint,.alert,.executionBanner{display:none!important}.main{margin:0}.content{padding:0}.panel{box-shadow:none;break-inside:avoid}.pageHeading h1{font-size:24px}.comparisonGrid{grid-template-columns:1fr 1fr;display:grid}.tabs{display:none}.report .inlineNote{font-size:10px}.badge{color:#111}.session{break-inside:avoid}a{color:#111}}.setupChecklist{flex-wrap:wrap;align-items:center;gap:18px;margin:22px 0;padding:22px;display:flex}.setupChecklist>div{flex:1;min-width:230px}.setupChecklist h3{margin:0 0 6px}.setupChecklist p{color:var(--muted);margin:0}.setupChecklist button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:13px;display:flex}.stepDone,.stepPending{color:#173062;background:#e1e5ee;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.stepPending{color:#8a7045;background:#f2eee3}.tableWrap{overflow-x:auto}.evidenceTable{border-collapse:collapse;width:100%;font-size:14px}.evidenceTable th,.evidenceTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6e8ec;padding:18px}.evidenceTable th{text-transform:uppercase;letter-spacing:.06em;color:#636976;font-size:11px}.evidenceTable small,.permissionRow small{color:#6c717b;margin-top:5px;font-size:12px;display:block}.permissionRow{border-top:1px solid #e6e8ec;align-items:center;gap:12px;padding:18px 0;display:flex}.permissionRow>span{flex:1}.traceMeta,.connection .buttonRow{flex-wrap:wrap}@media (max-width:700px){.setupChecklist{flex-direction:column;align-items:flex-start}.permissionRow{flex-wrap:wrap}.evidenceTable th,.evidenceTable td{padding:12px}}.sampleIntro{background:linear-gradient(120deg,#e8edf6,#fffdf7);border:1px solid #bfc9dd;border-radius:18px;align-items:center;gap:24px;margin:22px 0;padding:26px 30px;display:flex}.sampleIntro>div{flex:1}.sampleIntro h2{letter-spacing:-.5px;margin:8px 0;font-size:23px}.sampleIntro p{color:#5a6170;max-width:630px;margin:0;font-size:14px;line-height:1.7}.sampleIntroIcon{color:#31405d;background:#ced8eb;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.sampleReportBanner{background:linear-gradient(120deg,#dfe5f2,#f4f6fb);border:1px solid #c1cbdd;border-radius:18px;margin-bottom:28px;padding:28px 32px}.sampleReportBanner h2{margin:14px 0 10px;font-size:25px}.sampleReportBanner p{color:#525a6b;max-width:800px;margin-bottom:20px;line-height:1.8}.sampleReportBanner small{color:#606878;margin-top:14px;display:block}.sampleReportBanner .buttonRow{flex-wrap:wrap}@media (max-width:800px){.sampleIntro{flex-wrap:wrap;align-items:flex-start;padding:22px}.sampleIntro>div{min-width:200px}.sampleIntro>.button{justify-content:center;width:100%}.sampleReportBanner{padding:22px}}.caseHero{color:#f8f9ef;background:#1e283b;border-radius:22px;grid-template-columns:1.5fr 1fr;gap:30px;padding:40px;display:grid;overflow:hidden}.casePill{letter-spacing:.1em;color:#b7c4dc;border:1px solid #798192;border-radius:25px;padding:8px 12px;font-size:10px}.caseHero h2{letter-spacing:-1px;margin:25px 0 20px;font-family:Georgia,serif;font-size:43px;font-weight:400;line-height:1.17}.caseHero p{color:#bbc2d0;max-width:560px;margin-bottom:26px;font-size:14px;line-height:1.9}.caseHero .buttonRow{flex-wrap:wrap}.caseArt{justify-content:center;align-items:center;min-height:340px;display:flex;position:relative}.caseArtCard{color:#293141;background:#f7f7ed;border-radius:15px;width:250px;padding:25px;transform:rotate(4deg);box-shadow:0 25px 60px #10172580}.caseArtCard>small{letter-spacing:.1em;font-size:9px}.caseArtCard h3{margin:18px 0;font:29px/1.2 Georgia}.caseArtLeaf{color:#546586;background:radial-gradient(at 20% 80%,#8698bb,#0000),#cad4e7;border-radius:9px;place-items:center;height:100px;margin-bottom:15px;font-size:50px;display:grid}.caseArtCard>div{justify-content:space-between;font-size:11px;display:flex}.caseArtCard p{color:#606a7d;margin:5px 0 12px;font-size:10px}.caseArtCta{color:#fff;background:#313e57;border-radius:7px;padding:10px;font-size:10px;display:block}.caseArtBadge{color:#293243;background:#bdcdeb;border-radius:9px;align-items:center;gap:7px;padding:13px 17px;font-size:11px;display:flex;position:absolute;bottom:20px;right:5px;box-shadow:0 10px 30px #10172555}.caseDisclosure{background:#fafaf3;border:1px solid #ccd2df;border-radius:13px;gap:17px;margin:24px 0;padding:20px;display:flex}.caseDisclosure>svg{color:#4e6082;flex-shrink:0}.caseDisclosure b{font-size:13px}.caseDisclosure p{color:#5f6777;margin:5px 0 0;font-size:12px;line-height:1.8}.caseBrief{grid-template-columns:1fr 1fr;gap:22px;margin:22px 0;display:grid}.caseBrief>.panel{padding:28px}.caseBrief h3{margin:15px 0;font-size:20px;line-height:1.5}.caseBrief p,.caseBrief li{color:#5f6674;font-size:14px;line-height:1.9}.caseBrief ul{padding-left:18px}.caseDecision{background:#ecf0f7;margin:24px 0;padding:32px}.caseDecision h2{font-size:27px}.caseDecision p{color:#576072;line-height:1.8}.caseNext{border-top:1px solid #cdd4e2;gap:25px;margin-top:22px;padding-top:20px;font-size:13px;line-height:1.8;display:flex}.caseNext>b{min-width:160px}.caseFindings{grid-template-columns:1fr 1fr;gap:20px;display:grid}.caseFindings>.panel{padding:26px}.caseFindings h3{font-size:17px;line-height:1.6}.caseFindings p{color:#5f6674;font-size:13px;line-height:1.8}.caseFindingIndex{color:#798397;margin-bottom:12px;margin-right:12px;font-size:11px;display:inline-block}.funnelPanel{padding:30px}.funnelLegend{gap:25px;margin-bottom:25px;font-size:12px;display:flex}.funnelLegend span{align-items:center;gap:8px;display:flex}.dotA,.dotB{background:#919bae;border-radius:50%;width:9px;height:9px;display:inline-block}.dotB{background:#36445e}.funnelStage{border-top:1px solid #dadfe8;padding:20px 0}.funnelBarRow{align-items:center;gap:12px;margin:10px 0;font-size:12px;display:flex}.funnelTrack{background:#e8ebf2;border-radius:5px;flex:1;height:18px;overflow:hidden}.funnelTrack>i{border-radius:5px;height:100%;display:block}.barA{background:#919bae}.barB{background:#36445e}.funnelBarRow>b{text-align:right;width:45px}.funnelBarRow>small{text-align:right;color:#6a7384;width:45px}.caseReason{border-bottom:1px solid #dbdfe8;justify-content:space-between;padding:15px 0;font-size:13px;display:flex}.caseFilters{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:22px 0;display:flex}.caseFilters>label{flex-direction:column;flex:1;gap:8px;min-width:150px;font-size:12px;display:flex}.caseFilters select,.caseFilters input{font:inherit;background:#fff;border:1px solid #cfd4df;border-radius:8px;width:100%;padding:11px}.caseMethod{margin-bottom:24px;padding:30px}.caseMethod p{color:#5c6474;font-size:14px;line-height:1.9}.assumptionRow{border-bottom:1px solid #d9dee8;grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.assumptionRow h3{text-transform:uppercase;letter-spacing:.07em;font-size:12px}.assumptionRow p{margin:0}@media (max-width:900px){.caseHero{grid-template-columns:1fr;padding:28px}.caseHero h2{font-size:35px}.caseArt{min-height:300px}.caseBrief,.caseFindings{grid-template-columns:1fr}.caseNext{flex-direction:column;gap:8px}.assumptionRow{grid-template-columns:1fr;gap:0}.caseHero .buttonRow .button{font-size:12px}.caseArtBadge{right:calc(50% - 150px)}}.publicHeader{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:24px max(20px,50vw - 620px);display:flex}.publicHeader nav{gap:24px;font-size:12px;display:flex}.publicContent{max-width:1280px;margin:auto;padding:32px 24px 60px}.publicIntro{color:var(--muted);max-width:760px;margin-bottom:30px}.publicFooter{text-align:center;color:var(--muted);border-top:1px solid var(--border);padding:25px;font-size:12px}@media (max-width:600px){.publicHeader{flex-direction:column;align-items:flex-start;padding:20px}.publicHeader nav{flex-wrap:wrap;gap:16px}.publicContent{padding:24px 16px}.publicHeader .brand{font-size:22px}}.accountPage{background:#fcfcf8;grid-template-columns:46% 54%;min-height:100dvh;display:grid}.accountStory{color:#e8ecf4;background:#16243e;flex-direction:column;min-height:100dvh;padding:38px 9%;display:flex;position:relative;overflow:hidden}.accountStory:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-300px;left:-170px}.accountBrand{color:#fff;letter-spacing:-1px;align-items:center;gap:12px;font:750 25px Manrope,sans-serif;display:flex}.accountBrand .brandMark{color:#232f47;background:#a7bde7}.accountBrand>span:last-child{letter-spacing:1.6px;border-left:1px solid #ffffff30;max-width:65px;padding-left:12px;font:600 8px DM Sans,sans-serif}.accountStoryBody{max-width:440px;margin:auto 0;padding:64px 0 42px}.accountEyebrow{letter-spacing:2px;color:#b2bccf;font-size:10px;font-weight:600}.accountStory h1{letter-spacing:-2.2px;margin:24px 0;font-size:clamp(35px,3.5vw,53px);line-height:1.15}.accountStory h1 em{color:#a7bde7;font-style:normal}.accountStoryBody>p{color:#b8bfce;max-width:340px;font-size:14px;line-height:1.9}.accountStoryFoot{color:#a4aec1;align-items:center;gap:9px;padding-bottom:8px;font-size:11px;display:flex}.accountDiagram{background:#ffffff09;border:1px solid #ffffff1c;border-radius:20px;margin-top:36px;padding:22px;transform:rotate(-2deg);box-shadow:0 20px 40px #09142935}.accountDiagramTop{justify-content:space-between;align-items:center;padding-bottom:20px;font-size:11px;display:flex}.accountDiagramTop>span:first-child{align-items:center;gap:8px;display:flex}.accountDot{background:#99b0dd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #99b0dd15}.accountVersions{align-items:center;gap:14px;display:flex}.accountVersions>div{color:#1d2c49;background:#ebeff6;border-radius:9px;flex:1;padding:17px}.accountVersions small{letter-spacing:1.4px;color:#787e8b;font-size:7px;display:block}.accountVersions b{margin:7px 0 14px;font-size:12px;display:block}.accountVersions i{background:#d3d9e5;border-radius:5px;width:85%;height:5px;margin-top:6px;display:block}.accountVersions i:nth-last-child(2){width:60%}.accountVersions>div:last-child{background:#bdcded}.accountVersions>div:last-child i{background:#91a5cb}.accountEvidence{color:#cdd6e6;align-items:center;gap:9px;margin-top:18px;font-size:10px;display:flex}.accountSide{flex-direction:column;min-width:0;padding:38px 8% 24px;display:flex}.accountBack{color:#757982;align-items:center;gap:6px;font-size:12px;display:flex}.accountFormWrap{width:100%;max-width:410px;margin:auto;padding:40px 0}.accountIcon{color:#41516f;background:#e2e7f0;border-radius:16px;place-items:center;width:51px;height:51px;margin-bottom:24px;display:grid}.accountFormWrap .eyebrow{letter-spacing:1.5px;font-size:9px}.accountFormWrap h2{letter-spacing:-1.1px;margin-top:12px;font-size:29px;line-height:1.25}.accountSubtitle{color:#7c8087;margin:14px 0 28px;font-size:13px;line-height:1.8}.accountForm{flex-direction:column;gap:17px;display:flex}.accountForm .field{margin:0}.accountForm .field>span{color:#40495b;font-size:11px;font-weight:600}.accountForm input{color:#142b52;background:#fff;border:1px solid #d7dbe3;border-radius:9px;width:100%;min-width:0;height:47px;padding:12px 14px;font-size:13px}.accountForm input::placeholder{color:#9da1aa}.accountPassword{position:relative}.accountPassword input{padding-right:48px}.accountPassword button{color:#757a85;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:5px;right:8px}.accountRecovery{text-align:right;margin-top:-7px;font-size:11px}.accountSubmit{border-radius:9px;justify-content:center;width:100%;min-height:47px;margin-top:5px}.accountSwitch{text-align:center;color:#7f8590;margin:23px 0;font-size:12px}.accountSwitch a{font-weight:650}.accountDivider{color:#9197a3;align-items:center;gap:12px;margin:25px 0 20px;font-size:10px;display:flex}.accountDivider:before,.accountDivider:after{content:"";background:#dce0e8;flex:1;height:1px}.accountGuest{background:0 0;border-radius:9px;justify-content:center;width:100%}.accountHint{color:#8e94a0;text-align:center;margin-top:14px;font-size:10px;line-height:1.8}.accountFoot{text-align:center;color:#969ca7;font-size:10px}.accountError{color:#944d32;background:#fdf0e9;border:1px solid #efd6c8;border-radius:8px;padding:10px 13px;font-size:12px}.recoveryCode{background:#e8ecf4;border:1px solid #d2d8e5;border-radius:10px;align-items:center;gap:10px;margin:22px 0;padding:17px;display:flex}.recoveryCode code{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.9}.guestBanner{color:#555f72;background:#e4e9f2;border:1px solid #cfd6e5;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:13px 17px;font-size:11px;display:flex}.guestBanner b{color:#364054}.guestBanner a{flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:flex}.topActions .textButton{white-space:nowrap;font-size:12px}.topActions .button{white-space:nowrap}@media (min-width:1600px){.accountStory{padding-left:16%;padding-right:12%}.accountSide{padding-left:14%;padding-right:14%}}@media (max-width:1000px){.accountPage{grid-template-columns:40% 60%}.accountStory{padding:30px 10%}.accountStory h1{font-size:35px}.accountSide{padding:30px 9%}.accountVersions{gap:8px}.accountVersions>div{padding:12px}.guestBanner{flex-direction:column;align-items:flex-start;gap:8px}.topActions .private{display:none}}@media (max-width:700px){.accountPage{display:block}.accountStory{min-height:0;padding:22px 24px}.accountStoryBody,.accountStoryFoot{display:none}.accountBrand{font-size:23px}.accountSide{min-height:calc(100dvh - 80px);padding:24px}.accountFormWrap{padding:30px 0}.accountFormWrap h2{font-size:27px}.accountIcon{margin-bottom:18px}.accountForm{gap:15px}.accountSubtitle{margin-bottom:24px}.topbar{padding-left:16px;padding-right:16px}.topActions{gap:10px}.topbar .breadcrumb{font-size:11px}.topActions .iconButton{display:none}.topActions .iconButton[aria-label=Sign\ out]{display:grid}.guestBanner{font-size:11px}.accountFoot{padding:16px 0}}.liveIntro{background:#dfe5f0;border:1px solid #cfd6e4;border-radius:16px;gap:20px;margin:25px 0;padding:25px;display:flex}.liveIntro p{color:#60697a;max-width:770px;margin:8px 0}.liveIntro small{color:#6d7586}.livePublic{margin-bottom:25px}.livePublic .panelTitle{align-items:center}.liveEmpty{color:#70798a;background:#f2f4f8;border-radius:10px;align-items:flex-start;gap:15px;max-width:920px;margin-top:20px;padding:20px;font-size:12px;display:flex}.liveSetup{grid-template-columns:1fr 1fr;gap:22px;display:grid}.liveSetup>.panel{min-width:0;margin:0}.liveLaunch{grid-column:1/-1}.liveStepTitle{align-items:center;gap:14px;margin-bottom:25px;display:flex}.liveStepTitle>span{color:#526384;background:#e5e9f2;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.liveStepTitle p{color:#808795;margin-top:4px;font-size:11px}.liveSetup .field{margin-top:20px}.liveSetup textarea{min-height:100px}.liveSetup .check{align-items:flex-start;gap:10px;max-width:780px;margin:18px 0;font-size:12px;display:flex}.liveSetup .check input,.liveReportTools .check input{accent-color:#38496a;flex-shrink:0;width:16px;height:16px;margin-top:3px}.liveBudget{align-items:center;gap:18px;margin-bottom:20px;display:flex}.liveBudget>b{letter-spacing:-2px;font:750 39px Manrope,sans-serif}.liveBudget small{color:#7c8494}.liveBudget span{font-size:12px}.liveLaunch>.button{margin-top:18px;margin-right:12px}.liveConnectionState{background:#f8f4e9;border:1px solid #e9dfc5;border-radius:10px;max-width:850px;margin-top:22px;padding:18px 20px;font-size:12px}.liveConnectionState p{color:#8b7b59;margin:7px 0}.liveVerification{background:#eff2f7;border-radius:10px;margin:22px 0;padding:20px}.liveVerification pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #d6dbe6;border-radius:8px;padding:15px;font-size:11px}.liveRunHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.liveRunHeader p{color:#727b8c;max-width:700px;margin:10px 0}.liveRunHeader small{color:#838b9c;overflow-wrap:anywhere;font-size:10px}.liveProgress{background:#dfe3eb;border-radius:5px;height:6px;margin-bottom:24px;overflow:hidden}.liveProgress span{background:#586c94;height:100%;transition:width .3s;display:block}.liveReportTools{margin-bottom:25px}.liveReportTools .check{align-items:center;gap:8px;width:100%;margin-bottom:10px;font-size:11px;display:flex}.liveEvidenceGrid{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:22px;margin:26px 0;display:grid}.liveSessionList{max-height:650px;padding:20px;overflow:auto}.liveSessionList h3{margin-bottom:18px}.liveSession{text-align:left;background:0 0;border:0;border-top:1px solid #dfe3eb;border-radius:4px;justify-content:space-between;gap:10px;width:100%;padding:15px 8px;display:flex}.liveSession.selected{background:#e4e9f2}.liveSession b{font-size:11px;display:block}.liveSession small{color:#7f8898;font-size:9px}.liveSession .badge{align-self:center;font-size:8px}.journeyReplay{border:1px solid var(--border);background:#fff;border-radius:13px;min-width:0;padding:23px}.replayHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.replayHeading h3{margin-top:5px}.replayHeading .badge{align-items:center;gap:5px;font-size:9px;display:flex}.replayViewport{text-align:center;background:#e3e6ed;border:1px solid #d3d8e3;border-radius:9px;overflow:hidden}.replayViewport img{max-width:100%;height:auto;max-height:640px;margin:auto;display:block}.replayControls{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.replayControls>span{font-size:11px}.replayControls small{color:#6f7b91;flex-basis:100%;font-size:10px}.journeyReplay>input[type=range]{accent-color:#475674;width:100%;height:18px;padding:0}.replayNote{color:#838b9c;margin-top:12px;font-size:10px}.journeyReplay video{background:#1c2330;border-radius:8px;width:100%;margin-top:18px}.verificationEvidence{overflow-wrap:anywhere;background:#e6eaf3;border:1px solid #cfd7e6;border-radius:8px;margin-top:20px;padding:15px;font-size:11px}.verificationEvidence p{color:#5f6c84;margin:6px 0}.liveTrace{margin-top:22px}.liveTrace summary{cursor:pointer;font-size:12px;font-weight:650}.liveTrace .trace{font-size:11px}.liveTrace .trace small{color:#848ea0;margin-left:10px}.liveFinding{border-top:1px solid #dfe3eb;padding:18px 0;font-size:12px}.liveFinding p{color:#6b768c;margin:7px 0}.liveFinding small{color:#8e96a5}@media (max-width:1100px){.liveSetup,.liveEvidenceGrid{grid-template-columns:1fr}.liveSessionList{max-height:260px}.liveRunHeader{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.liveIntro{gap:12px;padding:20px}.liveIntro h2{font-size:17px}.liveStepTitle{gap:11px}.liveSetup{gap:18px}.replayHeading{flex-direction:column;align-items:flex-start}.journeyReplay{padding:16px}.liveBudget>b{font-size:33px}.liveEmpty{padding:16px}.liveRunHeader .buttonRow{flex-wrap:wrap}}.focusedApp .pageHeading{margin-bottom:20px}.focusedApp .pageHeading p{color:#717680;max-width:760px;font-size:13px;line-height:1.8}.focusedApp .liveSetup{align-items:start;gap:24px}.focusedApp .liveSetup>.panel{border-radius:14px;align-self:start;padding:28px}.focusedApp .liveSetup .liveStepTitle{margin-bottom:24px}.focusedApp .liveSetup .field{min-width:0;margin:0 0 20px}.focusedApp .liveSetup .formRow{align-items:start;gap:18px}.focusedApp .liveSetup .field>span{line-height:1.6}.focusedApp .liveSetup input:not([type=checkbox]),.focusedApp .liveSetup select,.focusedApp .liveSetup textarea{max-width:100%;min-height:46px;padding:12px 14px;font-size:13px;line-height:1.65}.focusedApp .liveSetup textarea{resize:vertical;min-height:130px}.focusedApp .liveSetup .field>small,.focusedApp .liveSetup>.panel>small{color:#777d89;font-size:11px;line-height:1.8;display:block}.focusedApp .liveSetup .textButton{margin:0 0 23px;line-height:1.7}.focusedApp .liveSetup .inlineNote{margin:0 0 20px;padding:15px 17px;line-height:1.8}.focusedApp .liveLaunch{padding:28px!important}.focusedApp .liveBudget{background:#f0f2f7;border:1px solid #dbe0e9;border-radius:10px;flex-wrap:wrap;gap:16px;margin:0 0 20px;padding:18px 20px}.focusedApp .liveBudget>b{font-size:34px}.focusedApp .liveBudget>.badge{margin-left:auto}.focusedApp .liveBudget small{font-size:11px;line-height:1.8}.focusedApp .liveConnectionState{max-width:none;margin:22px 0;line-height:1.8}.focusedApp .liveConnectionState .textButton{margin:4px 0 0}.focusedApp .liveLaunch>.muted{font-size:12px;line-height:1.9}.focusedApp .check{line-height:1.85}.scopeIntro{color:#727988;max-width:850px;margin:0 0 26px;font-size:12px;line-height:1.9}.fieldHint{color:#707888;margin:0;font-size:11px;line-height:1.9}.liveAdvanced{border-top:1px solid #dce1ea;margin-top:23px;padding-top:18px}.liveAdvanced>summary{cursor:pointer;color:#445370;font-size:12px;font-weight:650;list-style-position:inside}.liveAdvanced[open]>summary{margin-bottom:20px}.focusedApp .liveAdvanced>.check{margin-bottom:8px}.livePublic{margin-top:28px;padding:0;overflow:hidden}.livePublic>summary{cursor:pointer;padding:20px 24px;font-size:13px;font-weight:650;line-height:1.8}.livePublic>summary small{color:#7e8695;margin-left:17px;font-size:11px;font-weight:400;display:block}.livePublic .liveEmpty{max-width:none;margin:20px 24px 24px;font-size:12px;line-height:1.9}.livePublic .panelTitle{border-top:1px solid var(--border)}.focusedApp .liveRunHeader{padding:25px}.focusedApp .liveEvidenceGrid>.panel,.focusedApp .liveEvidenceGrid~.panel,.focusedApp .liveTrace{padding:24px}.sidebarPurpose{color:#8a91a0;align-items:flex-start;gap:11px;margin:28px 9px;font-size:11px;line-height:1.9;display:flex}.sidebarPurpose svg{color:#77839b;margin-top:3px}.focusedApp .sidebarBottom{margin-top:auto}.focusedApp .profile{cursor:default}.navigationBackdrop{z-index:19;background:#151d2c60;border:0;width:100vw;height:100dvh;position:fixed;inset:0}.testHistory{gap:24px;display:grid}.testHistoryCard{padding:26px}.testHistoryTitle{align-items:center;gap:15px;display:flex}.testHistoryTitle>div{flex:1;min-width:0}.testHistoryTitle h2{font-size:16px}.testHistoryTitle p{color:#808897;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.testHistoryTask{color:#677183;margin:20px 0;font-size:12px;line-height:1.9}.testCounts{color:#7d8596;border-top:1px solid #dfe3eb;border-bottom:1px solid #dfe3eb;flex-wrap:wrap;gap:28px;padding:16px 0;font-size:11px;display:flex}.testCounts b{color:#374154;margin-right:5px;font-size:18px}.configurationOnly{color:#737e92;align-items:center;gap:9px;margin:18px 0;font-size:12px;line-height:1.8;display:flex}.testRuns{margin:12px 0 20px}.testRuns .runRow{padding:15px 0}.testRuns .runRow>span:nth-child(2){flex:1;min-width:0}.testRuns .runRow b{font-size:11px}.testRuns .runRow small{color:#7f8898;font-size:10px;display:block}.historyEmpty{text-align:center;padding:48px 30px}.historyEmpty>svg{color:#5e6e8e;margin-bottom:18px}.historyEmpty h2{font-size:23px}.historyEmpty p{color:#707b91;max-width:530px;margin:14px auto 25px;font-size:13px;line-height:1.9}.howGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0;display:grid}.helpStep{padding:26px}.helpStep h2{margin:12px 0;font-size:18px}.helpStep p{color:#6d778b;font-size:12px;line-height:1.95}.plainExplanation{padding:30px}.plainExplanation h2{margin-bottom:18px;font-size:22px}.plainExplanation h3{margin:25px 0 10px;font-size:15px}.plainExplanation p{color:#6a7487;max-width:900px;margin:12px 0;font-size:13px;line-height:1.95}.plainExplanation>.button{margin-top:18px}.focusedApp .metrics .metric>span{color:#717989;font-size:11px}.focusedApp .metric small{font-size:10px;line-height:1.7}@media (max-width:1000px){.howGrid,.focusedApp .liveSetup{grid-template-columns:1fr}.focusedApp .liveLaunch{grid-column:auto}}@media (max-width:620px){.focusedApp .content{padding:24px 16px}.focusedApp .liveSetup>.panel,.focusedApp .liveLaunch{padding:21px!important}.focusedApp .liveSetup .formRow{grid-template-columns:1fr;gap:0}.focusedApp .pageHeading{flex-wrap:wrap;gap:16px}.focusedApp .pageHeading>.button{padding:10px 13px;font-size:11px}.focusedApp .liveBudget{gap:12px;padding:15px}.focusedApp .liveBudget>.badge{margin-left:0}.focusedApp .guestBanner{padding:13px 15px;line-height:1.9}.testHistoryCard,.helpStep,.plainExplanation{padding:21px}.testHistoryTitle{flex-wrap:wrap;align-items:flex-start}.testHistoryTitle .badge{margin-left:0}.testCounts{gap:14px}.testRuns .runRow{flex-wrap:wrap;gap:8px}.testRuns .runRow>span:nth-child(2){min-width:140px}.livePublic>summary{padding:18px 20px}.livePublic .liveEmpty{margin:16px 20px 20px}.focusedApp .breadcrumb{min-width:0}.focusedApp .topbar{gap:10px}.focusedApp .appFooter{flex-wrap:wrap;gap:10px}.focusedApp .navigationBackdrop{display:block}}@media (min-width:621px){.navigationBackdrop{display:none}}.testModeSwitch{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.testModeSwitch button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:12px;padding:18px 22px}.testModeSwitch button.selected{background:#e9edf6;border-color:#435b89;box-shadow:0 0 0 1px #435b89}.testModeSwitch b{font-size:15px;display:block}.testModeSwitch span{color:#656c79;margin-top:4px;font-size:12px;display:block}.launchForm{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start;gap:22px;display:grid}.launchMain{gap:22px;min-width:0;display:grid}.setupSection,.launchSummary{padding:25px}.setupSection h2{font-size:19px}.setupSection .liveStepTitle{margin-bottom:24px}.setupSection .field,.launchSummary .field{margin:18px 0}.setupSection .field>span,.launchSummary .field>span{color:#3f4859;font-size:12px}.setupSection input,.setupSection select,.setupSection textarea,.launchSummary select{min-height:44px;font-size:14px}.setupSection textarea{min-height:108px}.launchSummary{position:sticky;top:22px}.launchSummary h2{font-size:20px;line-height:1.4}.launchSummary>.button{width:100%;margin:10px 0}.launchSummary .check{margin:19px 0;font-size:12px;line-height:1.6}.budgetTotal{align-items:center;gap:15px;margin:18px 0;display:flex}.budgetTotal>b{color:#24385f;font:700 42px Manrope,sans-serif}.budgetTotal span{font-size:12px}.budgetTotal small{color:#717782}.executionStatus{border-block:1px solid var(--border);margin:18px 0;padding:16px 0}.executionStatus p{color:#666d7c;margin-top:8px;font-size:12px}.liveVerification small{overflow-wrap:anywhere;display:block}.liveVerification pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:10px}.liveVerification>div{border-bottom:1px solid var(--border);padding:14px 0}.publicExamples{margin-top:28px;padding:24px}.publicExamples .sectionHeading{margin-top:0}.emptyExample{color:#666c79;background:#f4f6f9;border-radius:8px;padding:20px;font-size:13px}.reportHero{justify-content:space-between;align-items:flex-start;gap:20px;padding:26px;display:flex}.reportHero h1{font-size:26px}.reportHero p{color:#626875;max-width:760px;margin-top:8px}.reportMeta{color:#727883;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:11px;display:flex}.reportToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:24px 0;display:flex}.reportTabs{border:1px solid var(--border);background:#e9ecf1;border-radius:9px;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.reportTabs button{white-space:nowrap;text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:9px 14px;font-size:12px}.reportTabs button.active{color:#25385e;background:#fff;box-shadow:0 2px 5px #142b5212}.reportSection{margin:20px 0;padding:24px}.reportSection>.sectionHeading{margin-top:0}.reportSection>p{color:#656b78;margin:10px 0 18px;font-size:13px}.reportSection>summary{cursor:pointer;padding-bottom:12px;font-weight:650}.comparisonCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.comparisonCards article{background:#f0f3f8;border:1px solid #dce1eb;border-radius:10px;min-width:0;padding:24px}.comparisonCards article>b{margin:8px 0;font:700 38px Manrope,sans-serif;display:block}.comparisonCards article p{color:#636a78;font-size:12px}.comparisonCards article small{overflow-wrap:anywhere;color:#727885;margin-top:8px;display:block}.comparisonCards>p{color:#646b79;grid-column:1/-1;font-size:12px}.reportFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.reportFacts span{color:#666d7b;font-size:12px}.reportFacts b{color:#26344f;margin-bottom:6px;display:block}.reviewFinding{border-top:1px solid var(--border);justify-content:space-between;gap:24px;padding:22px 0;display:flex}.reviewFinding>div{flex:1;min-width:0}.reviewFinding h3{margin:8px 0;font-size:16px}.reviewFinding p{color:#636a78;overflow-wrap:anywhere;margin:9px 0;font-size:13px}.reviewFinding .field{flex-shrink:0;width:150px;margin:0}.reviewFinding .field>span{font-size:11px}.emptyState{text-align:center;color:#6b7281;padding:40px 20px}.emptyState h3{margin:10px 0}.emptyState p{max-width:520px;margin:auto;font-size:13px}.humanForm{max-width:800px}.humanForm .field{margin:16px 0}.humanForm input,.humanForm textarea,.humanForm select{font-size:13px}.humanForm .check{margin:14px 0;font-size:12px}.progressBlock{color:#646c7b;padding:18px 0;font-size:12px}.progressBlock progress{accent-color:#364d7b;width:100%;height:8px;margin-top:10px;display:block}.reportWorkspace .metric>span{font-size:12px}.reportWorkspace .liveSession{gap:8px}.reportWorkspace .liveEvidenceGrid{grid-template-columns:minmax(240px,.65fr) minmax(0,1.8fr)}.secretReveal{border:1px solid var(--border);background:#eef1f6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0;padding:18px;display:flex}.secretReveal>b{width:100%;font-size:12px}.secretReveal input{border:1px solid #cfd4de;border-radius:5px;flex:1;min-width:0;padding:8px}.connection>p{line-height:1.7}.appFooter a{color:#5a6478;margin-left:6px}.fieldHint{color:#626976!important}.pageHeading p{color:#686f7d}.launchMain .formRow{align-items:start}.publicPage{max-width:1120px;margin:auto;padding:32px 28px 70px}.publicHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:70px;display:flex}.publicHeader .brand{padding:0}.publicHero{max-width:850px;margin:0 0 60px}.publicHero h1{letter-spacing:-2px;font-size:clamp(34px,5vw,58px);line-height:1.12}.publicHero p{color:#676e7c;max-width:700px;margin:22px 0 28px;font-size:18px;line-height:1.8}.publicPage .featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.publicPage .featureGrid article{padding:25px}.publicPage .featureGrid h2{margin:12px 0;font-size:20px}.publicPage .featureGrid p{color:#686f7c;font-size:14px}.publicPage .legalCopy{max-width:800px}.legalCopy h1{margin-bottom:20px}.legalCopy h2{margin:28px 0 10px}.legalCopy p,.legalCopy li{color:#535c6c;font-size:14px;line-height:1.85}.legalCopy ul{padding-left:23px}.publicFooter{border-top:1px solid var(--border);flex-wrap:wrap;gap:20px;margin-top:55px;padding-top:20px;font-size:12px;display:flex}.supportList{margin:24px 0}.supportItem{margin:14px 0;padding:22px}.supportItem h3{margin:8px 0}.supportItem p{white-space:pre-wrap;overflow-wrap:anywhere}.supportResponse{background:#ecf0f7;border-radius:8px;margin-top:16px;padding:16px}.supportForm{max-width:760px;padding:28px}.supportForm .field{margin:18px 0}.supportForm .field input,.supportForm .field textarea{font-size:14px}.supportForm textarea{min-height:130px}.supportAdmin{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.supportAdmin textarea{border:1px solid var(--border);border-radius:8px;width:100%;padding:12px}@media (min-width:1500px){.launchForm{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}}@media (max-width:1100px){.launchForm{grid-template-columns:1fr}.launchSummary{position:static}.reportHero{flex-direction:column}.reportWorkspace .liveEvidenceGrid{grid-template-columns:1fr}.liveSessionList{max-height:280px;overflow:auto}.reportFacts{grid-template-columns:1fr 1fr}}@media (max-width:650px){.testModeSwitch{gap:8px}.testModeSwitch button{padding:15px 12px}.testModeSwitch b{font-size:13px}.testModeSwitch span{font-size:11px}.setupSection,.launchSummary,.reportSection,.reportHero{padding:20px}.comparisonCards,.reportFacts{grid-template-columns:1fr}.reviewFinding{flex-direction:column}.reviewFinding .field{width:100%}.publicExamples{padding:18px}.reportTabs button{padding:8px 10px}.reportToolbar>.buttonRow{width:100%}.publicPage{padding:24px 20px 50px}.publicHeader{margin-bottom:45px}.publicHero p{font-size:16px}.publicPage .featureGrid{grid-template-columns:1fr}.publicHeader .brand{font-size:21px}.supportForm{padding:20px}.reportWorkspace .metric>b{font-size:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--paper:#f4f7fd;--ink:#172c51;--muted:#596c88;--green:#2563eb;--dark:#12306a;--mint:#e3efff;--border:#dde6f5;--shadow:0 4px 20px #1e469307}h1,h2,h3{text-transform:capitalize}.brandMark,.button:not(.secondary),.accountSubmit{color:#fff;background:linear-gradient(115deg,#2056d9,#497df5)}.button.secondary{color:#234c93;background:#fff;border-color:#c8d8f1}.sidebar{background:linear-gradient(#fff,#f5f8ff)}.sidebar .navItem.active{color:#1d52bc;background:#e9f1ff}.dashboardWelcome,.welcomeBanner,.accountBrandPanel{color:#fff;background:radial-gradient(at 90% 15%,#3d6fca66,#0000 60%),linear-gradient(125deg,#0f2857,#173d83)}.dashboardWelcome h1 em{color:#a7ceff;font-family:Manrope,sans-serif;font-style:normal;font-weight:800}.dashboardWelcome p{color:#c0d2ed}.reportHero{background:linear-gradient(120deg,#fff,#eef4ff)}.reportBrief{color:#fff;background:linear-gradient(120deg,#102b5c,#214b91)}.reportBrief p,.reportBrief li{color:#d5e2f7}.reportBrief .eyebrow{color:#a4ccff}.metric b{color:#1f55bc}.panel{border-radius:14px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#598af0;box-shadow:0 0 0 3px #2563eb12}.scopeChips>span{color:#34588f;background:#eaf1ff;border:1px solid #d5e3fc}.reportBrief .scopeChips>span{color:#e7f0ff;background:#ffffff12;border-color:#ffffff25}.reportTabs button.active{color:#2056bb;background:#e6efff}.publicHero h1{font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.2}.liveStepTitle>span{color:#2563eb;background:#e7f0ff}.behaviorProfiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:24px 0;display:grid}.behaviorProfiles article{background:linear-gradient(140deg,#f8fbff,#edf3ff);border:1px solid #dbe5f6;border-radius:12px;padding:20px}.behaviorProfiles h3{font-size:13px}.behaviorProfiles b{color:#2459bd;margin:10px 0;font:800 27px Manrope,sans-serif;display:block}.behaviorProfiles small,.behaviorProfiles span{color:#586d8d;font-size:11px;display:block}.behaviorColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.behaviorItem{border-bottom:1px solid #e1e8f5;padding:16px 0}.behaviorItem:last-child{border-bottom:0}.behaviorItem p{margin:8px 0}.behaviorItem a{margin-top:9px;font-size:12px;display:block}.behaviorItem blockquote{color:#45608b;background:#f0f5ff;border-left:3px solid #4a80e8;margin:10px 0;padding:12px 18px}.behaviorJourney{border-top:1px solid #e1e8f5;padding:20px 0}.behaviorJourney summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-weight:650;display:flex}.behaviorJourney h3{margin:20px 0 8px}.behaviorJourney .scopeChips{margin:16px 0}.behaviorJourney li{margin-bottom:6px}.behaviorJourney p{margin:10px 0}.supportForm{background:linear-gradient(140deg,#fff,#f3f7ff)}.supportResponse{background:#edf4ff;border-color:#bed2f7}.supportItem{padding:26px}.dashboardQuick>button:hover,.dashboardQuick>a:hover{border-color:#8bb0ef;box-shadow:0 10px 25px #2b5ab310}.accountVisual{background:linear-gradient(140deg,#102b5c,#2459af)!important}.accountBrandPanel h1,.accountBrandPanel h2{font-family:Manrope,sans-serif;font-weight:800}.accountVisual em{color:#a9ceff;font-family:Manrope,sans-serif;font-style:normal}@media (max-width:760px){.behaviorColumns{grid-template-columns:1fr}.behaviorJourney summary{flex-direction:column;align-items:flex-start}.behaviorJourney .badge{white-space:normal}.reportTabs{flex-wrap:wrap}}.accountStory{background:radial-gradient(at 90% 15%,#4778dc55,#0000 65%),linear-gradient(145deg,#0e234b,#1a428a)}.accountPage{background:#f7f9ff}.accountStory h1{font-family:Manrope,sans-serif;font-weight:800}.accountStory h1 em{color:#9fc9ff;font-family:inherit;font-style:normal}.accountForm h1{color:#173973}.accountStory .storyBadge{color:#d7e8ff;background:#ffffff12;border-color:#ffffff25}.accountSide{background:radial-gradient(at 100% 0,#dfeaff80,#0000 60%),#f9fbff}.dashboardOverview .dashboardWelcome p{max-width:530px}.liveSetupGrid .fieldHint{color:#5b7091}.landingHero .heroVisual .floatingEvidence b{color:#214b90}.taskTemplates{background:linear-gradient(135deg,#f2f7ff,#f5f2ff);border:1px solid #dbe5fa;border-radius:12px;margin-bottom:30px;padding:20px}.taskTemplates>div{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.taskTemplates .button{font-size:11px}.taskTemplates p{margin:10px 0 0}.notificationStatus{background:#edf4ff;border:1px solid #d3e2fa;border-radius:10px;margin:18px 0;padding:16px 20px}.notificationStatus>b,.notificationStatus>small{display:block}.notificationStatus p{margin:8px 0;font-size:12px}.notificationStatus .button{margin-top:10px}.launchReadiness{background:#f5f8ff;border:1px solid #d9e4f7;border-radius:12px;margin:20px 0;padding:17px}.launchReadiness h3{font-size:14px}.launchReadiness ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.launchReadiness li{align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.launchReadiness li>span{font-size:14px;line-height:1.3}.launchReadiness .ready{color:#315f92}.launchReadiness .pending{color:#9a641d}.launchSummary .button[aria-disabled=true]{color:#516786;box-shadow:none;background:#dce6f6}.preflightWarning{color:#936123!important}.preflightError{color:#b33b4b!important}.setupPreflight p{overflow-wrap:anywhere}.landing{--ink:#122c65;--muted:#526584;--paper:#f5f8ff;--lime:#89c5ff;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing button{font:inherit}.landingNav{z-index:20;align-items:center;gap:40px;max-width:1376px;height:96px;margin:auto;padding:0 48px;display:flex;position:relative}.landingBrand{letter-spacing:-1.7px;align-items:center;gap:10px;font-size:29px;font-weight:700;display:flex}.landingLogo{border:2px solid;border-radius:50%;place-items:center;width:35px;height:35px;padding-bottom:3px;font-family:Georgia,serif;font-size:31px;line-height:1;display:grid;position:relative}.landingLogo span{background:var(--paper);width:11px;height:23px;position:absolute;top:4px;right:-3px}.landingBeta{letter-spacing:1px;border:1px solid #b9ccee;border-radius:4px;margin-left:2px;padding:4px 5px;font-size:8px}.landingNav nav{gap:29px;margin:auto;font-size:13px;display:flex}.landingNav nav a{padding:12px 0;position:relative}.landingNav nav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .25s;position:absolute;bottom:4px;left:0}.landingNav nav a:hover:after{width:100%}.landingNavActions{align-items:center;gap:25px;font-size:13px;display:flex}.lButton{z-index:1;border-radius:8px;justify-content:center;align-items:center;gap:17px;padding:14px 21px;font-size:13px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative}.lButton:hover{transform:translateY(-3px);box-shadow:0 8px 20px #173b7a18}.lButton svg{transition:transform .25s}.lButton:hover svg{transform:translate(3px,-1px)}.lButtonDark{background:var(--ink);color:#fff!important}.lButtonOutline{background:#ffffff60;border:1px solid #bcd0f1}.lButtonLarge{padding:19px 24px;font-size:14px}.lButtonLime{background:var(--lime);color:var(--ink)!important}.landingMenu{color:var(--ink);background:0 0;border:0;display:none}.landingHero{grid-template-columns:1fr 1fr;align-items:center;gap:20px;max-width:1376px;min-height:725px;margin:auto;padding:55px 48px 95px;display:grid;position:relative}.heroGrid{pointer-events:none;background-image:linear-gradient(#cbdcf750 1px,#0000 1px),linear-gradient(90deg,#cbdcf750 1px,#0000 1px);background-size:44px 44px;width:850px;height:780px;position:absolute;top:0;right:-200px;-webkit-mask-image:radial-gradient(#000,#0000 67%);mask-image:radial-gradient(#000,#0000 67%)}.heroCopy{z-index:2;animation:.9s both landIn}.landingPill{text-transform:uppercase;letter-spacing:1.4px;background:#e8f1ff;border:1px solid #bfd3f7;border-radius:20px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;display:inline-flex}.pulseDot{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:2.4s infinite dotPulse;display:inline-block;box-shadow:0 0 0 4px #3b82f612}.landingHero h1{letter-spacing:-5px;margin:29px 0 25px;font-size:clamp(56px,5.8vw,84px);font-weight:500;line-height:1.03}.heroSerif,.landing h2 em{letter-spacing:-3px;font-family:Georgia,Times New Roman,serif;font-weight:400}.heroSerif{position:relative}.heroSerif:after{content:"";background:var(--lime);z-index:-1;transform-origin:0;width:97%;height:8px;animation:1.2s .5s both lineGrow;position:absolute;bottom:-4px;left:1%;transform:rotate(-2deg)}.heroQuiet{color:#647ba2}.mobileBreak{display:none}.heroCopy>p{max-width:435px;color:var(--muted);font-size:16px;line-height:1.8}.heroActions{gap:12px;margin-top:30px;display:flex}.heroAssurance{color:#567099;gap:20px;margin-top:24px;font-size:10px;display:flex}.heroAssurance span{align-items:center;gap:6px;display:flex}.heroVisual{justify-content:center;align-items:center;height:570px;animation:1.2s .2s both landIn;display:flex;position:relative}.browserScene{background:#fff;border:1px solid #bfd0ef;border-radius:13px;width:440px;animation:9s ease-in-out infinite browserFloat;position:relative;transform:rotate(-3deg);box-shadow:10px 28px 75px #274d9921,0 3px 6px #24478c08}.browserChrome{color:#61799f;background:#eef0f5;border-bottom:1px solid #dde1e8;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;height:37px;padding:0 15px;font-size:8px;display:flex}.browserChrome>div{gap:4px;display:flex}.browserChrome i{background:#b5bccb;border-radius:50%;width:5px;height:5px}.browserChrome>span{gap:5px;display:flex}.browserSceneBody{padding:24px}.scenarioTop{letter-spacing:1px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.scenarioTop>span:first-child{align-items:center;gap:6px;display:flex}.sceneMark{background:var(--ink);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.illustrationBadge{letter-spacing:.4px;color:#606a7d;border:1px solid #cad0dd;border-radius:4px;padding:4px 6px;font-size:7px}.sceneHeadline{padding:26px 0 21px}.sceneHeadline>small{letter-spacing:1.5px;color:#828996;font-size:7px}.sceneHeadline h2{letter-spacing:-1px;margin:10px 0;font-size:32px;font-weight:400;line-height:1.1}.sceneHeadline h2 em{letter-spacing:-1px}.sceneJourney{gap:7px;display:grid}.sceneStep{background:#f7f8fb;border:1px solid #dde1e9;border-radius:7px;align-items:center;gap:12px;padding:12px;transition:background .8s,border .8s,transform .8s;display:flex}.sceneStep.current{background:#dfe7f7;border-color:#8398c2;transform:translate(4px)}.sceneStep>span:first-child{border:1px solid #cfd4df;border-radius:6px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.sceneStep.done>span:first-child{background:#c6d2e8;border-color:#c6d2e8}.sceneStep>div{flex:1}.sceneStep b{font-size:10px;font-weight:500;display:block}.sceneStep small{color:#828996;margin-top:4px;font-size:7px;display:block}.sceneSpinner{border:1px solid #9caccb;border-top-color:#293a5b;border-radius:50%;width:12px;height:12px;animation:1.5s linear infinite landSpin}.sceneBottom{color:#7e8594;align-items:center;gap:6px;margin-top:20px;font-size:7px;display:flex}.sceneBottom button{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;text-decoration:underline}.animatedCursor{color:#2f4570;pointer-events:none;filter:drop-shadow(0 2px 2px #fff);align-items:flex-start;gap:0;transition:top 1.2s,left 1.2s;display:flex;position:absolute}.animatedCursor span{color:#fff;white-space:nowrap;background:#2f4570;border-radius:3px;margin-top:19px;margin-left:-4px;padding:5px 7px;font-size:8px;display:inline-block}.cursorStep0{top:53%;left:70%}.cursorStep1{top:65%;left:61%}.cursorStep2{top:77%;left:71%}.cursorStep3{top:88%;left:64%}.visualOrbit{pointer-events:none;border:1px dashed #b5becf;border-radius:50%;position:absolute}.orbitOne{width:535px;height:535px;animation:90s linear infinite landSpin}.orbitOne:after{content:"";background:#6a86bb;border-radius:50%;width:9px;height:9px;position:absolute;top:73px;left:70px;box-shadow:0 0 0 6px #8fa5cf22}.orbitTwo{opacity:.5;width:620px;height:620px;animation:120s linear infinite reverse landSpin}.orbitLabel{z-index:3;background:#f3f6fb;border:1px solid #bcc5d6;border-radius:20px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;animation:6s ease-in-out infinite labelFloat;display:flex;position:absolute;box-shadow:0 8px 18px #173b7a09}.orbitLabel>span{background:#718abc;border-radius:50%;width:6px;height:6px}.labelOne{top:23px;left:5px}.labelTwo{animation-delay:-3s;top:73px;right:-8px}.floatingEvidence{background:#fff;border:1px solid #c4ccdb;border-radius:9px;align-items:center;gap:12px;padding:15px 17px;animation:7s ease-in-out infinite labelFloat;display:flex;position:absolute;bottom:27px;left:-22px;box-shadow:0 12px 35px #20293a13}.evidenceSeal{background:#dce4f3;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.floatingEvidence b{font-size:11px;display:block}.floatingEvidence span{color:#7b8495;margin-top:4px;font-size:8px;display:block}.floatingEvidence .tinySpark{color:#7f93b9;margin-left:14px;font-size:23px}.visualCaption{color:#777f90;letter-spacing:1px;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:-23px;right:22px}.rotatingStar{font-size:20px;animation:20s linear infinite landSpin;display:inline-block}.landingStrip{border-top:1px solid #d0d6e2;border-bottom:1px solid #d0d6e2;justify-content:space-between;align-items:center;gap:25px;max-width:1280px;margin:auto;padding:27px 0;display:flex}.landingStrip>span{letter-spacing:1.6px;color:#7e8594;max-width:160px;font-size:8px;line-height:1.8}.landingStrip>div{gap:50px;display:flex}.landingStrip>div>span{color:#616979;white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.landingStrip svg{stroke-width:1.3px;width:18px;height:18px}.landingSection{max-width:1280px;margin:auto;padding:115px 0}.lEyebrow{letter-spacing:2px;color:#6d7990;font-size:9px;font-weight:500}.landing h2{letter-spacing:-2px;margin:23px 0;font-size:52px;font-weight:400;line-height:1.13}.landing h2 em{color:#6f7a90;letter-spacing:-2px}.sectionIntro>p{max-width:440px;color:var(--muted);font-size:14px;line-height:1.85}.howSection .sectionIntro{text-align:center}.howSection .sectionIntro>p{margin:0 auto}.howCards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.howCard{background:#fff;border:1px solid #d7dce6;border-radius:12px;min-height:300px;padding:31px 28px;transition:transform .4s,box-shadow .4s}.howCard:nth-child(2){transition-delay:.1s}.howCard:nth-child(3){transition-delay:.2s}.howCardTop{color:#748097;justify-content:space-between;align-items:center;display:flex}.howCardTop>span{font-family:monospace;font-size:10px}.howCard h3{letter-spacing:-.8px;margin:44px 0 14px;font-size:23px;font-weight:400}.howCard p{color:var(--muted);max-width:310px;font-size:12px;line-height:1.85}.howTags{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex}.howTags span{color:#717a8b;border:1px solid #dbdfe8;border-radius:4px;padding:5px 8px;font-size:8px}.missionSection{grid-template-columns:1fr 1fr;align-items:center;gap:110px;max-width:1280px;margin:auto;padding:35px 0 120px;display:grid}.missionCopy>p{color:var(--muted);max-width:400px;font-size:14px;line-height:1.8}.scenarioTabs{border-top:1px solid #d1d7e2;flex-direction:column;margin-top:30px;display:flex}.scenarioTabs button{color:#8f96a5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d1d7e2;justify-content:space-between;align-items:center;padding:18px 0;transition:padding .3s,color .3s;display:flex}.scenarioTabs button[aria-selected=true]{color:var(--ink);padding-left:12px}.scenarioTabs button[aria-selected=true]:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;margin-right:10px}.scenarioTabs button svg{margin-left:auto}.scopeNote{margin-top:20px!important;font-size:10px!important}.missionBoard{background:#dde2ed;border:1px solid #cad2e1;border-radius:13px;padding:27px;box-shadow:0 20px 50px #27304108}.boardHeader{letter-spacing:1px;color:#6a758a;align-items:center;gap:7px;font-size:8px;display:flex}.boardHeader>span:last-child{letter-spacing:1px;margin-left:auto;font-size:6px}.boardDot{background:#5b74a4;border-radius:50%;width:6px;height:6px}.missionTask{padding:30px 0 24px}.missionTask>small{letter-spacing:1px;color:#778297;font-size:7px}.missionTask h3{max-width:350px;margin:9px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3;animation:.5s both landIn}.missionCompare{justify-content:space-between;align-items:center;gap:14px;display:flex}.missionCompare>div{text-align:center;flex:1}.missionCompare>div>span{letter-spacing:1.4px;color:#6c778d;font-size:7px}.miniPage{background:#f4f6fb;border:1px solid #c2cada;border-radius:6px;flex-direction:column;gap:9px;height:145px;margin:11px 0;padding:22px 14px;display:flex;box-shadow:0 7px 15px #35446008}.miniPage i{background:#d5dbe8;border-radius:2px;height:9px}.miniPage i:first-child{background:#c0cadc;width:70%;height:18px}.miniPage i:nth-child(2){width:95%}.miniPage i:nth-child(3){width:80%}.miniPage b{background:#95a3bf;border-radius:2px;width:43%;height:17px;margin-top:4px}.miniPage.proposed{transform:rotate(3deg)}.miniPage.proposed b{background:#313e57;width:64%;height:22px}.missionCompare small{color:#778297;font-size:8px}.missionCompare .compareBridge{color:#606c84;flex:0 0 75px;justify-items:center;gap:10px;display:grid}.compareBridge span{line-height:1.8;letter-spacing:0!important;font-size:6px!important}.missionOutput{background:#eff3fa;border:1px solid #ccd3e1;border-radius:7px;align-items:center;gap:12px;margin-top:27px;padding:15px;display:flex}.missionOutput>span{color:#7e8799;font-size:8px;line-height:1.7}.missionOutput b{color:var(--ink);font-size:10px;font-weight:500}.missionOutput>svg:last-child{margin-left:auto}.evidenceSection{color:#eef1f8;background:#122c65;padding:100px max(48px,50vw - 640px);position:relative;overflow:hidden}.evidenceGlow{pointer-events:none;border:1px solid #8ea6d618;border-radius:50%;width:950px;height:950px;position:absolute;top:-400px;right:-200px;box-shadow:0 0 0 90px #8ea6d605,0 0 0 180px #8ea6d603}.evidenceSection .lEyebrow{color:#839ed1}.evidenceSection h2{font-size:51px}.evidenceSection .sectionIntro>p{color:#9fa7b6;max-width:515px}.evidenceGrid{grid-template-columns:1fr 1fr;align-items:center;gap:120px;margin-top:55px;display:grid}.evidenceTimelineRow{gap:25px;padding-bottom:32px;display:flex;position:relative}.evidenceTimelineRow:not(:last-child):after{content:"";border-left:1px solid #95a4c125;position:absolute;top:50px;bottom:0;left:24px}.evidenceTimelineRow>span{color:#93abda;background:#212e46;border:1px solid #95a4c140;border-radius:12px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.evidenceTimelineRow small{letter-spacing:1px;color:#7c8fb3;font-size:7px}.evidenceTimelineRow h3{margin:7px 0;font-size:17px;font-weight:400}.evidenceTimelineRow p{color:#a4abba;max-width:310px;margin:0;font-size:11px;line-height:1.8}.evidenceManifest{background:#212d45;border:1px solid #8a9dc240;border-radius:11px;padding:24px;transform:rotate(2deg)}.manifestHeader{border-bottom:1px solid #8a9dc230;align-items:center;gap:9px;padding-bottom:22px;font-size:11px;display:flex}.manifestHeader .illustrationBadge{color:#99a5bd;border-color:#8a9dc240;margin-left:auto}.manifestLines{padding:18px 0}.manifestLines>div{border-bottom:1px solid #8a9dc215;align-items:center;gap:18px;padding:17px 0;font-size:11px;display:flex}.manifestLines>div>span{color:#7a869c;font-family:monospace;font-size:8px}.manifestLines b{font-weight:400}.manifestLines svg{color:#9db3dd;margin-left:auto}.manifestFoot{color:#9facc6;align-items:center;gap:10px;padding-top:8px;font-size:9px;display:flex}.realExamples{border-top:1px solid #8a9dc235;justify-content:space-between;align-items:center;gap:40px;margin-top:48px;padding-top:40px;display:flex}.realExamples h3{letter-spacing:-.7px;margin:13px 0;font-size:24px;font-weight:400}.realExamples p{color:#a3aab8;max-width:610px;font-size:11px;line-height:1.8}.realExamples .lButton{flex-shrink:0}.principlesSection{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.principlesList article{border-bottom:1px solid #d0d6e2;gap:25px;padding:25px 0;display:flex}.principlesList article:first-child{padding-top:0}.principlesList article>span{color:#7c879d;padding-top:5px;font-family:monospace;font-size:9px}.principlesList h3{letter-spacing:-.3px;margin:0 0 10px;font-size:19px;font-weight:400}.principlesList p{color:var(--muted);max-width:380px;margin:0;font-size:12px;line-height:1.8}.faqSection{grid-template-columns:1fr 1.2fr;gap:120px;max-width:1280px;margin:auto;padding:30px 0 110px;display:grid}.lTextLink{border-bottom:1px solid #cad1de;align-items:center;gap:12px;padding-bottom:8px;font-size:12px;display:inline-flex}.faqList details{border-bottom:1px solid #cad1de;padding:23px 0}.faqList details:first-child{padding-top:0}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary svg{flex-shrink:0;transition:transform .3s}.faqList details[open] summary svg{transform:rotate(180deg)}.faqList p{color:var(--muted);margin:17px 0 0;padding-right:35px;font-size:12px;line-height:1.85;animation:.35s landIn}.landingCTA{text-align:center;background:#ced8eb;padding:95px 30px 110px;position:relative;overflow:hidden}.landingCTA h2{letter-spacing:-4px;font-size:76px;line-height:1.04;position:relative}.landingCTA h2 em{color:#51617f;letter-spacing:-4px}.landingCTA .lButton{margin-top:14px}.landingCTA p{color:#68758e;margin-top:20px;font-size:10px}.ctaOrbit{pointer-events:none;border:1px solid #a6b5d1;border-radius:50%;width:1000px;height:1000px;position:absolute;top:-180px;left:calc(50% - 500px);box-shadow:0 0 0 70px #a6b5d118,0 0 0 140px #a6b5d110}.ctaStar{color:#758bb7;font-size:85px;line-height:1;animation:35s linear infinite landSpin;position:absolute;top:32%;right:12%}.landingFooter{flex-wrap:wrap;align-items:center;gap:25px;max-width:1280px;margin:auto;padding:48px 0;display:flex}.landingFooter>div:first-child{margin-right:auto}.landingFooter p{color:#778194;font-size:10px}.landingFooter>div:nth-child(2){gap:26px;font-size:11px;display:flex}.landingFooter>small{color:#8e95a2;letter-spacing:.2px;border-top:1px solid #d7dce6;width:100%;margin-top:5px;padding-top:25px;font-size:8px}.landingProgress{z-index:50;transform-origin:0;background:#5c7bb7;width:100%;height:2px;animation:linear scrollProgress;animation-timeline:scroll(root);position:fixed;top:0;left:0}.skipLink{z-index:100;background:#fff;padding:15px;position:fixed;top:-80px;left:20px}.skipLink:focus{top:10px}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.landing.is-enhanced .reveal:not(.is-visible){opacity:0;transform:translateY(24px)}.reveal{transition:opacity .8s,transform .8s}}@keyframes landIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes browserFloat{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-1.5deg)translateY(-10px)}}@keyframes labelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes landSpin{to{transform:rotate(360deg)}}@keyframes dotPulse{50%{box-shadow:0 0 0 6px #3b82f607}}@keyframes lineGrow{0%{scale:0 1}to{scale:1}}@keyframes scrollProgress{0%{scale:0 1}to{scale:1}}@media (min-width:1500px){.landingHero h1{font-size:84px}}@media (max-width:1375px){.landingSection,.missionSection,.faqSection,.landingFooter,.landingStrip{margin-left:48px;margin-right:48px}.landingHero h1{font-size:72px}.landingStrip>div{gap:25px}.evidenceGrid{gap:70px}}@media (max-width:1100px){.landingNav{gap:20px;padding:0 30px}.landingNav nav{gap:18px}.landingHero{min-height:680px;padding:40px 30px 80px}.landingHero h1{letter-spacing:-3.5px;font-size:62px}.heroCopy>p{font-size:14px}.browserScene{width:360px}.heroVisual{transform-origin:50%;height:510px;scale:.94}.browserSceneBody{padding:21px}.floatingEvidence{bottom:1px;left:-10px}.orbitOne{width:450px;height:450px}.orbitTwo{width:510px;height:510px}.heroActions{gap:8px}.heroActions .lButton{padding:16px;font-size:12px}.heroAssurance{gap:10px;font-size:8px}.landingStrip{flex-direction:column;align-items:flex-start}.landingStrip>span{max-width:none}.landingStrip>div{justify-content:space-between;width:100%}.missionSection{gap:50px}.evidenceGrid{gap:40px}.landing h2{font-size:43px}.missionTask h3{font-size:22px}.principlesSection{gap:50px}.faqSection{gap:70px}.ctaStar{right:5%}.landingCTA h2{font-size:65px}}@media (max-width:780px){.landingNav{height:80px;padding:0 22px}.landingNav nav{display:none}.landingNav nav.is-open{background:#fff;border:1px solid #c6cedf;border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex;position:absolute;top:75px;left:15px;right:15px;box-shadow:0 20px 30px #173b7a10}.landingNavActions{gap:14px;margin-left:auto}.landingMenu{padding:0;display:block}.landingNavActions>.lButton{display:none}.landingSignIn{font-size:12px}.landingBrand{font-size:26px}.landingHero{flex-direction:column;align-items:stretch;gap:15px;padding:35px 24px 55px;display:flex}.landingHero h1{letter-spacing:-3px;margin-top:26px;font-size:clamp(51px,10.6vw,74px)}.heroCopy>p{max-width:450px;font-size:14px}.heroActions{flex-wrap:wrap;gap:10px}.heroActions .lButton{padding:17px 19px}.heroAssurance{flex-wrap:wrap;gap:16px;margin-top:20px;font-size:9px}.heroVisual{width:100%;max-width:540px;height:545px;margin:15px auto 0;scale:1}.browserScene{width:min(92%,420px)}.labelOne{top:4px;left:0}.labelTwo{top:55px;right:-5px}.floatingEvidence{padding:12px;bottom:5px;left:0}.visualCaption{bottom:-22px}.landingSection,.missionSection,.faqSection,.landingFooter,.landingStrip{margin-left:24px;margin-right:24px}.landingStrip{gap:17px;padding:24px 0}.landingStrip>div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.landingStrip>div>span{font-size:12px}.landingSection{padding:75px 0}.landing h2,.evidenceSection h2{letter-spacing:-1.5px;font-size:39px}.landing h2 em{letter-spacing:-1.5px}.howCards{grid-template-columns:1fr;gap:12px;margin-top:35px}.howCard{min-height:245px;padding:25px}.howCard h3{margin-top:25px}.howCard p{max-width:none}.howTags{margin-top:20px}.missionSection{grid-template-columns:1fr;gap:35px;padding:0 0 75px}.missionCopy>p{max-width:none}.missionBoard{width:100%;max-width:530px;margin:auto}.evidenceSection{padding:75px 24px}.evidenceGrid{grid-template-columns:1fr;gap:30px;margin-top:38px}.evidenceTimelineRow p{max-width:none}.evidenceManifest{width:100%;max-width:530px;margin:auto;transform:rotate(1deg)}.realExamples{flex-direction:column;align-items:flex-start;gap:20px;margin-top:45px;padding-top:30px}.realExamples h3{font-size:23px}.principlesSection{grid-template-columns:1fr;gap:25px}.principlesList p{max-width:none}.faqSection{grid-template-columns:1fr;gap:35px;padding-bottom:70px}.faqList details{padding:21px 0}.landingCTA{padding:75px 24px}.landingCTA h2{letter-spacing:-2.5px;font-size:54px}.landingCTA h2 em{letter-spacing:-2.5px}.ctaStar{opacity:.5;font-size:65px;top:22%;right:-17px}.landingFooter{align-items:flex-start;gap:22px;padding:35px 0}.landingFooter>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;gap:14px;max-width:190px;font-size:10px}.landingFooter>small{line-height:1.8}.heroGrid{top:300px;right:-100px}.orbitOne{width:440px;height:440px}.orbitTwo{width:510px;height:510px}}@media (prefers-reduced-motion:reduce){.landing *,.accountPage *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landingProgress{display:none}.reveal{opacity:1!important;transform:none!important}}@media print{.landingNav,.landingCTA,.landingProgress{display:none}.reveal{opacity:1!important;transform:none!important}}.landingNav nav{flex-direction:row}.dashboardWelcome{color:#eef2f9;background:#17243e;border-radius:15px;justify-content:space-between;align-items:center;min-height:280px;padding:38px 40px;display:flex;position:relative;overflow:hidden}.dashboardWelcome>div:first-child{z-index:1;max-width:500px}.dashboardWelcome .eyebrow{color:#95abd7;letter-spacing:1.6px;align-items:center;gap:9px;font-size:8px;display:flex}.dashboardWelcome h1{letter-spacing:-1.5px;margin:15px 0;font-size:40px;font-weight:500;line-height:1.15}.dashboardWelcome h1 em{color:#aec1e5;font-family:Georgia,serif;font-weight:400}.dashboardWelcome p{color:#afb6c3;max-width:360px;margin:16px 0 24px;font-size:12px;line-height:1.8}.dashboardWelcome .button{color:#212d43;background:#aac1ef;border-color:#aac1ef}.dashboardMotion{flex-shrink:0;width:320px;height:235px;margin-right:20px;position:relative}.dashOrbit{border:1px solid #6980ae33;border-radius:50%;width:270px;height:270px;animation:45s linear infinite landSpin;position:absolute;top:-15px;left:25px}.dashOrbit:before{content:"";background:#8ca6d9;border-radius:50%;width:6px;height:6px;position:absolute;top:45px;left:31px}.dashOrbit.second{opacity:.5;width:350px;height:350px;animation-direction:reverse;top:-55px;left:-15px}.dashVersion{background:#8090ae;border-radius:8px;width:150px;height:170px;padding:20px;position:absolute;top:17px;left:28px;transform:rotate(-10deg);box-shadow:0 10px 30px #060e1d20}.dashVersion span{letter-spacing:1.3px;color:#435068;border-bottom:1px solid #53607940;margin-bottom:18px;padding-bottom:15px;font-size:7px;display:block}.dashVersion i{background:#697896;border-radius:2px;width:85%;height:6px;margin:8px 0;display:block}.dashVersion i:nth-child(2){width:70%;height:13px}.dashVersion b{background:#34425e;border-radius:3px;width:45%;height:16px;margin-top:15px;display:block}.dashVersion.vb{background:#e9edf6;animation:7s ease-in-out infinite dashFloat;top:59px;left:133px;transform:rotate(9deg)}.dashVersion.vb span{color:#606c82;border-color:#cfd6e5}.dashVersion.vb i{background:#d0d7e6}.dashVersion.vb b{background:#42506a}.dashEvidence{color:#35435f;white-space:nowrap;background:#bdcded;border:4px solid #17243e;border-radius:20px;align-items:center;gap:7px;padding:7px 12px;font-size:8px;display:flex;position:absolute;bottom:0;left:90px}.dashCursor{color:#b5c9ef;animation:6s ease-in-out infinite labelFloat;position:absolute;top:135px;right:2px}.dashboardMetrics{margin:22px 0}.dashboardMetrics .metric>b{font-size:31px}.dashboardLower{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.dashboardRecent .sectionHeading{border-bottom:1px solid var(--border);margin:0;padding:22px 24px}.dashboardRecent .eyebrow{font-size:8px}.dashboardEmpty{text-align:center;color:var(--muted);padding:35px 25px}.dashboardEmptyIcon{color:#6b7a96;background:#eff2f8;border:1px dashed #abb6ca;border-radius:50%;margin-bottom:17px;padding:15px;display:inline-flex}.dashboardEmpty h3{color:var(--ink);margin-bottom:8px;font-size:16px}.dashboardEmpty p{max-width:300px;margin:0 auto 20px;font-size:11px;line-height:1.8}.dashboardAllowance{background:#e6eaf3;border-color:#cfd6e5;padding:24px}.allowanceIcon{color:#51658b;margin:18px 0 10px}.dashboardAllowance h2{font-size:18px}.dashboardAllowance p{color:#737d91;margin:13px 0 20px;font-size:11px;line-height:1.8}.dashboardAllowance>small{color:#7b869c;align-items:center;gap:5px;margin-top:18px;font-size:9px;display:flex}.allowanceCount{margin:18px 0 14px;font:500 40px Manrope,sans-serif}.allowanceCount span{color:#768196;margin-top:5px;font:10px DM Sans,sans-serif;display:block}.dashboardAllowance progress{accent-color:#4d6698;width:100%;height:4px}.dashboardQuick{grid-template-columns:repeat(3,1fr);gap:14px;margin:23px 0;display:grid}.dashboardQuick>button,.dashboardQuick>a{text-align:left;color:var(--ink);background:#fff;border:1px solid #d8dde7;border-radius:9px;align-items:center;gap:13px;padding:20px;transition:transform .3s,border .3s;display:flex}.dashboardQuick>button:hover,.dashboardQuick>a:hover{border-color:#a5b2cb;transform:translateY(-3px)}.dashboardQuick>button>span,.dashboardQuick>a>span{color:#657595;background:#e9edf5;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.dashboardQuick h3{font-size:12px}.dashboardQuick p{color:#808a9d;margin-top:5px;font-size:9px}.dashboardQuick>button>svg,.dashboardQuick>a>svg{color:#848fa3;margin-left:auto}.accountDiagram{animation:9s ease-in-out infinite labelFloat}.accountStoryBody{animation:.8s both landIn}.accountFormWrap{animation:.8s .15s both landIn}.setupPreflight{background:#edf1f8;border:1px solid #c5cfe2;border-radius:8px;margin:15px 0;padding:16px}.setupPreflight h3{font-size:12px}.setupPreflight p{color:#6e798f;margin:8px 0;font-size:10px;line-height:1.8}.preflightChecks{margin:10px 0;padding:0;list-style:none}.preflightChecks li{color:#57647e;gap:7px;margin:8px 0;font-size:10px;display:flex}.authFixture{border:1px dashed #bbc5d9;border-radius:8px;margin:20px 0;padding:18px}.authFixture textarea{min-height:70px;font-family:monospace;font-size:11px}.reportBrief{background:#e7ecf6;border:1px solid #c6cfe0;border-radius:10px;margin:22px 0;padding:25px}.reportBrief h2{font-size:19px}.reportBrief p{color:#5d6981;margin-top:10px;font-size:12px;line-height:1.8}.reportBrief ul{color:#5d6981;margin:15px 0 0;padding-left:18px;font-size:11px}.reportBrief li{margin:6px 0}.scopeChips{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.scopeChips span{background:#fff;border:1px solid #c8d1e2;border-radius:5px;padding:5px 9px;font-size:9px}.serviceAllowanceNote{color:#4c5b78;background:#dfe6f5;border:1px solid #becbe4;border-radius:8px;margin:16px 0;padding:12px;font-size:11px}.serviceAllowanceNote a{margin-top:8px;font-size:11px;font-weight:600;display:inline-flex}.releaseFields{margin-top:16px}.releaseFields input{font-size:11px}.modelCallsDetail{margin-top:8px;font-size:9px!important}.landingHero h1,.landing h2{font-family:Manrope,Arial,sans-serif}.landing .sceneHeadline h2{font-family:Arial,sans-serif}@keyframes dashFloat{0%,to{transform:rotate(9deg)translateY(0)}50%{transform:rotate(6deg)translateY(-8px)}}@media (max-width:1100px){.dashboardWelcome{padding:30px}.dashboardWelcome h1{font-size:34px}.dashboardMotion{width:260px;margin-right:-20px;scale:.8}.dashboardLower{grid-template-columns:1.3fr 1fr}.dashboardQuick{grid-template-columns:1fr}.dashboardQuick>button,.dashboardQuick>a{padding:17px}}@media (max-width:780px){.landingNav nav.is-open{flex-direction:column}}@media (max-width:650px){.dashboardWelcome{min-height:255px;padding:26px}.dashboardWelcome h1{font-size:30px}.dashboardMotion{display:none}.dashboardLower{grid-template-columns:1fr}.dashboardWelcome p{max-width:280px}.dashboardMetrics .metric{padding:15px}.dashboardQuick{gap:10px}.dashboardRecent .sectionHeading{padding:19px}.dashboardAllowance{padding:21px}.dashboardWelcome .eyebrow{font-size:7px}}.landingMotionToggle{color:#5b6e94;background:0 0;border:1px solid #cdd4e1;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.landing.motion-paused *,.landing.motion-paused :before,.landing.motion-paused :after{animation-play-state:paused!important}.landing.motion-paused .reveal{transition:none!important}.participantPage{max-width:850px;margin:auto;padding:30px 24px 60px}.participantPage>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.participantIntro{padding:42px 0 26px}.participantIntro h1{font-size:32px}.participantIntro>p{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.9}.participantTask,.participantForm{margin-bottom:20px;padding:28px}.participantTask h2{font-size:23px}.participantTask p,.participantRecording p{color:var(--muted);margin:15px 0;font-size:12px;line-height:1.8}.participantForm>.field,.participantForm>.formRow{margin-top:20px}.participantForm>.check{margin:18px 0;font-size:12px}.participantRecording{background:#eef1f7;border:1px solid #ced6e5;border-radius:9px;margin:24px 0;padding:20px}.participantForm>.fieldHint{margin-bottom:20px;font-size:10px;line-height:1.8;display:block}.participantForm input,.participantForm textarea,.participantForm select{font-size:13px}.participantPage footer{color:var(--muted);margin-top:35px;font-size:10px}.participantThanks{text-align:center;margin-top:45px;padding:40px}.participantThanks>svg{color:#556c98}.participantThanks h1{margin-top:18px}.participantThanks p{max-width:450px;color:var(--muted);margin:18px auto 25px;font-size:13px}.humanStudyInvite{background:#e5eaf5;border:1px solid #c7d1e4;border-radius:9px;margin-bottom:24px;padding:22px}.humanStudyInvite p{color:#65728c;margin:10px 0 16px;font-size:12px;line-height:1.8}.humanStudyInvite input{background:#fff;border:1px solid #bbc7dd;border-radius:6px;width:100%;margin:12px 0;padding:12px;font-size:12px}.permissionRow{flex-wrap:wrap}.permissionRow a{font-size:10px}@media (max-width:650px){.participantTask,.participantForm{padding:20px}.participantIntro h1{font-size:27px}.participantTask h2{font-size:20px}.participantRecording{padding:15px}}.landing .sceneHeadline h2{letter-spacing:-1px;font-size:32px;line-height:1.1}.heroSerif{white-space:nowrap;display:inline-block}.landingHero .heroCopy h1{font-size:clamp(54px,5.6vw,80px)}@media (max-width:1100px){.landingHero .heroCopy h1{font-size:clamp(44px,5.5vw,63px)}}@media (max-width:780px){.landingHero .heroCopy h1{font-size:clamp(43px,9vw,70px)}}.landing{--ink:#122c65;--muted:#526584;--paper:#f7f9ff;--lime:#a8d5ff;background:radial-gradient(ellipse at 85% 8%,#c8deff80,transparent 30%),var(--paper);font-family:DM Sans,system-ui,sans-serif}.landing h1,.landing h2,.landing h3{text-transform:capitalize;letter-spacing:-.045em;font-family:Manrope,system-ui,sans-serif;font-weight:800}.landingHero h1{letter-spacing:-.055em;font-size:clamp(48px,5.2vw,76px);font-weight:800;line-height:1.12}.landing .heroSerif,.landing h2 em{letter-spacing:-.045em;color:#2864e9;font-family:Manrope,system-ui,sans-serif;font-style:normal;font-weight:800}.heroSerif{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#1d4ed8,#568bff 60%,#8459ed);-webkit-background-clip:text;background-clip:text}.heroSerif:after{opacity:.55;background:linear-gradient(90deg,#80b9ff,#c6b5ff);height:5px}.landingHero{gap:36px}.heroCopy>p{max-width:490px;font-size:17px;line-height:1.8}.lButtonDark{background:linear-gradient(120deg,#2055d8,#4178f8);box-shadow:0 7px 20px #2563eb20;color:#fff!important}.lButtonDark:hover{box-shadow:0 12px 28px #2563eb35}.lButtonLime{background:linear-gradient(100deg,#b4dcff,#d0c6ff)}.landingNav{border-bottom:1px solid #dfe8f7}.landingBrand{font-family:Manrope,sans-serif;color:#153e84!important}.landingLogo{color:#2563eb}.landingHero .landingPill{color:#2356a5;background:#ebf2ff}.browserScene{border-color:#bfd1f3;box-shadow:8px 26px 70px #3b66ba25}.landing .sceneHeadline h2{letter-spacing:-1.3px;font-family:Manrope,sans-serif;font-size:31px;font-weight:800;line-height:1.2}.sceneHeadline h2 em{color:#3974ed}.sceneStep.current{background:#ebf3ff!important;border-color:#a9c8ff!important}.sceneStep.current>span:first-child{color:#fff;background:#2563eb}.sceneMark,.evidenceSeal{color:#2563eb!important;background:#e8f1ff!important}.animatedCursor{color:#386df0}.animatedCursor span{color:#fff;background:#2563eb!important}.floatingEvidence{border-color:#ccdafa!important}.visualOrbit{border-color:#c4d7fa!important}.orbitLabel{color:#31578b!important;background:#f0f5ff!important}.evidenceSection{color:#f3f7ff;background:radial-gradient(at 90%,#224d9944,#0000 60%),#0d2049}.evidenceSection .sectionIntro p,.evidenceSection p{color:#aebfdf}.evidenceSection h2 em{color:#90baff}.evidenceManifest{background:#122c55!important;border-color:#315078!important}.manifestLines>div,.manifestHeader,.manifestFoot{border-color:#2b476f!important}.manifestLines b{color:#eaf2ff!important}.evidenceTimelineRow>span{color:#9cc8ff!important;background:#183567!important;border-color:#2c4d83!important}.evidenceTimelineRow p{color:#adbfde!important}.realExamples{border-color:#315078!important}.realExamples .lEyebrow{color:#90baff}.missionBoard{background:linear-gradient(145deg,#edf4ff,#f4efff)!important;border-color:#d2ddf3!important}.landingCTA{background:radial-gradient(at 70% 60%,#b8d2ff,#0000 60%),linear-gradient(130deg,#edf4ff,#ede9ff)!important}.ctaOrbit{border-color:#bccbfa!important}.landingCTA h2{font-size:clamp(38px,5vw,68px)}.howCard{background:linear-gradient(150deg,#fff,#f5f8ff);border-color:#d9e4f8!important}.howCard:hover{transform:translateY(-7px);box-shadow:0 20px 40px #2958aa12}.howCardTop svg{color:#3168db}.scenarioTabs button{font-weight:650;transition:background .25s,transform .25s}.scenarioTabs button[aria-selected=true]{transform:translate(5px);color:#1f53bc!important;background:#e6efff!important;border-color:#afc9fb!important}.landing h2{line-height:1.15}.landing h3{letter-spacing:-.025em}.perspectiveSection{padding-top:95px;padding-bottom:85px}.perspectiveGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:42px 0 24px;display:grid}.perspectiveGrid article{background:linear-gradient(130deg,#fff,#eff5ff);border:1px solid #dbe6fa;border-radius:18px;padding:30px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.perspectiveGrid article:hover{transform:translateY(-6px);box-shadow:0 18px 38px #3365b815}.perspectiveGrid article>span{letter-spacing:2px;color:#3d75db;font:700 11px Manrope,sans-serif}.perspectiveGrid h3{margin:15px 0 10px;font-size:19px}.perspectiveGrid p{color:#5a6d8b;max-width:240px;font-size:14px;line-height:1.7}.profileWave{align-items:end;gap:4px;height:28px;margin-top:24px;display:flex}.profileWave i{background:linear-gradient(#598fff,#8d69ed);border-radius:6px;width:5px;height:12px;animation:1.8s ease-in-out infinite alternate profileWave}.profileWave i:nth-child(2n){height:24px;animation-delay:.3s}.profileWave i:nth-child(3n){height:18px;animation-delay:.6s}@keyframes profileWave{to{opacity:.4;height:6px}}.helpSection{border-top:1px solid #dbe5f7;grid-template-columns:1fr 1fr;gap:90px;padding-top:85px;padding-bottom:90px;display:grid}.helpSection h2{margin:22px 0;font-size:48px}.helpSection p{color:#5a6d8b;max-width:440px;font-size:15px;line-height:1.8}.helpOptions{flex-direction:column;gap:13px;display:flex}.helpOptions>a{background:#fff;border:1px solid #d5e2fa;border-radius:15px;padding:23px 26px;transition:transform .3s,box-shadow .3s;display:block}.helpOptions>a:hover{transform:translate(6px);box-shadow:0 14px 28px #3867b712}.helpOptions span{letter-spacing:1.4px;color:#4772b5;font-size:10px}.helpOptions h3{justify-content:space-between;margin:8px 0;font-size:20px;display:flex}.helpOptions p{font-size:13px}.landingMotionToggle{color:#1d4ed8}.landingFooter{border-color:#d6e2f8}.landing :focus-visible{outline-offset:4px;outline:3px solid #6295f5}.landing .scopeNote{color:#5a6d8b}@media (max-width:1100px){.landingNav{gap:20px;padding:0 28px}.landingNav nav{gap:17px}.landingNavActions{gap:14px}.landingHero{gap:10px;padding-left:28px;padding-right:28px}.landingHero h1{font-size:57px}.browserScene{width:370px}.heroAssurance{flex-wrap:wrap}.helpSection{gap:40px}}@media (max-width:760px){.landingHero h1{font-size:clamp(42px,9vw,65px)}.landingHero{padding-top:45px}.heroVisual{height:540px}.landing .browserScene{width:400px;max-width:calc(100vw - 70px)}.heroAssurance{font-size:11px}.perspectiveGrid{grid-template-columns:1fr 1fr;gap:12px}.perspectiveGrid article{padding:22px}.perspectiveGrid h3{font-size:16px}.helpSection{grid-template-columns:1fr;gap:30px}.helpSection h2{font-size:39px}.landingCTA h2{font-size:40px}.landing .sceneHeadline h2{font-size:28px}.scenarioTabs button[aria-selected=true]{transform:none}}@media (max-width:430px){.perspectiveGrid{grid-template-columns:1fr}.landingHero h1{font-size:43px}.heroActions{flex-direction:column;align-items:stretch}.heroVisual{height:500px}.landing .sceneHeadline h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.profileWave i{animation:none}.scenarioTabs button,.helpOptions>a,.perspectiveGrid article,.howCard{transition:none}}.landingContact{isolation:isolate;border-top:1px solid #dbe6f8;grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:100px;padding-bottom:110px;display:grid;position:relative}.landingContact:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 40%,#d6e7ff70,#0000 60%);position:absolute;inset:30px -100px}.contactIntro{min-width:0;position:relative}.contactIntro h2{margin:23px 0;font-size:clamp(36px,4vw,53px)}.contactIntro>p{color:#576e92;max-width:420px;font-size:16px;line-height:1.85}.contactWhatsApp{background:linear-gradient(115deg,#fff,#edf5ff);border:1px solid #c9daf4;border-radius:16px;align-items:center;gap:15px;max-width:415px;margin-top:30px;padding:22px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 7px 24px #2253a309}.contactWhatsApp:hover{transform:translateY(-4px);box-shadow:0 14px 32px #2253a315}.contactWhatsApp>span:nth-child(2){flex:1}.contactWhatsAppIcon{color:#16764e;background:#e4f7ef;border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.contactWhatsApp small{letter-spacing:1.3px;color:#53729d;font-size:9px;font-weight:700;display:block}.contactWhatsApp b{letter-spacing:-.6px;margin:4px 0;font-family:Manrope,sans-serif;font-size:21px;display:block}.contactWhatsApp em{color:#3564ae;align-items:center;gap:7px;font-size:11px;font-style:normal;display:flex}.contactGuides{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.contactGuides a{color:#3265bc;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.contactTrust{color:#627696;align-items:center;gap:10px;margin-top:26px;font-size:11px;line-height:1.7;display:flex}.contactOrbit{place-items:center;width:210px;height:160px;margin:30px 0 0 35px;display:grid;position:relative}.contactOrbit i{border:1px solid #c8d9f6;border-radius:50%;width:175px;height:115px;animation:14s ease-in-out infinite alternate contactOrbit;position:absolute;transform:rotate(-26deg)}.contactOrbit i:nth-child(2){animation-direction:alternate-reverse;transform:rotate(26deg)}.contactOrbit span{text-align:center;color:#6c8bb9;letter-spacing:.3px;font:700 13px/1.6 Manrope,sans-serif}.contactFormCard{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#b4d5ff,#d9ccff,#c5ddff) border-box;border:1px solid #0000;border-radius:25px;padding:36px;position:relative;overflow:hidden;box-shadow:0 25px 70px #234f9b12}.contactFormCard:before{content:"";background:linear-gradient(90deg,#4279f5,#9b83f5,#62b5f4);height:5px;position:absolute;inset:0 0 auto}.contactFormTop{align-items:center;gap:14px;margin:7px 0 30px;display:flex}.contactFormTop h3{font-size:22px}.contactFormTop p{color:#71829c;margin-top:5px;font-size:12px}.contactFormIcon{color:#4274db;background:linear-gradient(135deg,#edf4ff,#eeeaff);border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.contactFormSpark{color:#80a9ef;margin-left:auto;font-size:28px;animation:6s ease-in-out infinite contactSpark}.contactFormRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactFormCard label{min-width:0;margin-bottom:20px;display:block}.contactFormCard label>span{color:#304d78;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.contactFormCard input,.contactFormCard textarea,.contactFormCard select{color:#183965;background:#f8faff;border:1px solid #dce5f4;border-radius:10px;width:100%;padding:13px 14px;font:14px/1.6 DM Sans,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.contactFormCard input::placeholder,.contactFormCard textarea::placeholder{color:#8a9bb4}.contactFormCard textarea{resize:vertical;min-height:140px}.contactFormCard input:focus,.contactFormCard textarea:focus,.contactFormCard select:focus{background:#fff;border-color:#6697f1;outline:none;box-shadow:0 0 0 4px #3b82f610}.contactFormCard .contactSubmit{letter-spacing:.1px;border:0;border-radius:11px;width:100%;padding:17px 20px;font-size:14px}.contactSubmit:disabled{opacity:.75;cursor:wait;transform:none}.contactFormCard .contactFormPrivacy{color:#7384a0;margin:17px 0 0;font-size:10px;line-height:1.8}.contactFormPrivacy a{color:#456ca6;text-decoration:underline}.contactHoneypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contactError{color:#a22942;background:#fff1f2;border:1px solid #fecdd3;border-radius:9px;margin:0 0 16px;padding:12px;font-size:12px}.contactSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:25px 12px;display:flex}.contactSuccess>svg{color:#3a79e8;filter:drop-shadow(0 8px 14px #3b82f62b)}.contactSuccess h3{margin:22px 0 14px;font-size:27px}.contactSuccess p{color:#657a9b;max-width:360px;margin-bottom:23px;font-size:14px;line-height:1.85}.contactSuccess .lTextLink{color:#5278b0;background:0 0;border:0;margin-top:20px;font-size:12px}.supportContactDetails{background:#f5f9ff;border:1px solid #dce6f7;border-radius:9px;padding:12px 15px}.supportContactDetails a{overflow-wrap:anywhere}@keyframes contactOrbit{to{transform:rotate(18deg)scale(1.05)}}@keyframes contactSpark{50%{opacity:.5;transform:rotate(80deg)}}@media (max-width:1100px){.landingContact{gap:40px}.contactFormCard{padding:28px}.contactFormRow{gap:12px}.contactFormTop h3,.contactWhatsApp b{font-size:19px}}@media (max-width:820px){.landingContact{grid-template-columns:1fr;gap:35px;padding-top:70px;padding-bottom:75px}.contactIntro>p{max-width:620px}.contactOrbit{display:none}.contactFormCard{width:100%;max-width:680px}.contactWhatsApp{max-width:420px}.contactFormTop h3{font-size:22px}}@media (max-width:480px){.contactFormRow{grid-template-columns:1fr;gap:0}.contactFormCard{border-radius:19px;padding:25px 20px}.contactFormTop h3{font-size:19px}.contactFormIcon{width:41px;height:41px}.contactFormSpark{display:none}.contactIntro h2{font-size:37px}.contactWhatsApp{padding:18px}.contactWhatsApp b{font-size:20px}}@media (prefers-reduced-motion:reduce){.contactOrbit i,.contactFormSpark{animation:none}.contactWhatsApp,.contactFormCard input,.contactFormCard textarea,.contactFormCard select{transition:none}}.reportWorkspace{--report-ink:#172e53;--report-muted:#5c6f8b;max-width:1320px;color:var(--report-ink);margin:0 auto}.reportWorkspace .reportHero{background:linear-gradient(125deg,#fff,#edf4ff);border-radius:18px;margin-bottom:24px;padding:30px 32px}.reportWorkspace .reportHero h1{font-size:30px;line-height:1.3}.reportWorkspace .reportHero p{color:#536987;max-width:820px;font-size:15px;line-height:1.8}.reportWorkspace .reportBrief{color:#fff;background:linear-gradient(120deg,#112c5b,#234d91);border-color:#21487e}.reportWorkspace .reportBrief h2,.reportWorkspace .reportBrief li,.reportWorkspace .reportBrief .scopeChips span{color:#fff}.reportWorkspace .reportBrief p{color:#d9e6fb}.reportWorkspace .reportBrief .eyebrow{color:#a7cfff}.reportWorkspace .reportSection{padding:28px}.reportWorkspace .reportSection>p{color:#596f8f;font-size:14px;line-height:1.85}.reportWorkspace .reportTabs{background:#e9eef7;border-radius:12px;gap:4px;padding:5px}.reportWorkspace .reportTabs button{border-radius:8px;padding:10px 16px;font-size:13px}.reportWorkspace .reportTabs button.active{color:#245bb9;background:#fff;box-shadow:0 2px 7px #1d478611}.reportWorkspace .reportToolbar{margin:26px 0}.reportWorkspace .reportMeta{font-size:12px}.reportWorkspace .metric{border-radius:15px;padding:22px}.reportWorkspace .metric>span{color:#596c88;font-size:12px}.reportWorkspace .metric small{color:#657894;font-size:11px}.reportWorkspace .metric b{font-size:31px}.taskOutcomeDetails>summary{cursor:pointer;font-size:15px;font-weight:700}.taskOutcomeDetails[open]>summary{margin-bottom:20px}.taskOutcomeDetails .reportBrief{margin:0 0 22px}.reportWorkspace .reportFacts span{font-size:12px;line-height:1.8}.reportWorkspace .reportFacts b{font-size:12px}.reportWorkspace .fieldHint{color:#607493;font-size:12px}.reportWorkspace .reportSection h2{font-size:21px}.reportWorkspace .badge{padding:5px 9px;font-size:10px}.reportWorkspace .trace p{font-size:13px;line-height:1.8}.reportWorkspace .trace b{font-size:13px}.reportWorkspace .reviewFinding p{font-size:14px;line-height:1.8}.reportWorkspace .liveSession b{font-size:13px}.reportWorkspace .liveSession small{font-size:11px}.reportWorkspace .button.small{font-size:12px}.reviewPresets{background:linear-gradient(120deg,#f6faff,#edf3ff);border:1px solid #d8e4f7;border-radius:15px;align-items:center;gap:14px;margin:22px 0;padding:20px 24px;display:flex}.reviewPresets>div{flex:1}.reviewPresets b{font-size:13px;display:block}.reviewPresets span,.reviewPresets small{color:#607798;margin-top:4px;font-size:11px;display:block}.reviewPresets button{text-align:left;background:#fff;border:1px solid #c8d9f6;border-radius:10px;padding:13px 18px;transition:border-color .2s,transform .2s}.reviewPresets button:hover{border-color:#4e86eb;transform:translateY(-2px)}.runMonitor{max-width:1320px;margin:0 auto;animation:.45s ease-out monitorEnter}.monitorBack{color:#5e769b;align-items:center;gap:8px;margin:2px 0 22px;font-size:12px;display:inline-flex}.monitorHeader{justify-content:space-between;align-items:center;gap:30px;display:flex}.monitorHeader h1{letter-spacing:-1.3px;color:#17325e;margin:14px 0 6px;font-size:34px;font-weight:800}.monitorHeader p{color:#667b9b;font-size:14px}.monitorEyebrow{letter-spacing:1.7px;color:#3b70c8;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.monitorPulse{background:#4989ed;border-radius:50%;width:7px;height:7px;animation:2.5s infinite monitorPulse;box-shadow:0 0 0 5px #dceaff}.monitorActions{align-items:center;gap:12px;display:flex}.monitorElapsed{color:#60789b;min-width:47px;font:700 17px Manrope,sans-serif}.monitorProgress{background:#fff;border:1px solid #dce6f5;border-radius:13px;align-items:center;gap:30px;margin:29px 0 25px;padding:19px 24px;display:flex}.monitorProgress>div{flex:1}.monitorProgress b{color:#274a7c;font-size:12px;display:block}.monitorProgress span{color:#7487a3;margin-top:4px;font-size:11px;display:block}.monitorProgress progress{accent-color:#3977df;border:0;border-radius:8px;width:35%;height:7px;overflow:hidden}.monitorProgress progress::-webkit-progress-bar{background:#eaf0fa;border-radius:8px}.monitorProgress progress::-webkit-progress-value{background:linear-gradient(90deg,#3d75ed,#7aa9f9);border-radius:8px}.monitorLayout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:24px;display:grid}.monitorBrowser{background:#fff;border:1px solid #cfdcf2;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 16px 45px #21497f0b}.monitorBrowserChrome{background:#f9fbff;border-bottom:1px solid #e0e8f5;align-items:center;gap:20px;height:48px;padding:0 21px;display:flex}.monitorBrowserChrome>span:first-child{gap:5px;display:flex}.monitorBrowserChrome i{background:#d1ddec;border-radius:50%;width:7px;height:7px;display:block}.monitorBrowserChrome i:first-child{background:#e6c7d1}.monitorBrowserChrome i:nth-child(2){background:#e6d5b8}.monitorBrowserChrome i:nth-child(3){background:#bdd7d8}.monitorBrowserChrome b{color:#526d95;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:500;overflow:hidden}.monitorSecure{color:#7490b2;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.monitorWaiting{text-align:center;background:radial-gradient(#edf4ff80,#0000 65%),#fff;flex-direction:column;justify-content:center;align-items:center;height:440px;padding:35px;display:flex}.monitorScan{color:#4e82db;background:linear-gradient(145deg,#f5f9ff,#e9f1ff);border:1px solid #d4e3fb;border-radius:26px;place-items:center;width:100px;height:100px;margin-bottom:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #3975d412}.monitorScan i{background:linear-gradient(90deg,#0000,#7ba6f2,#0000);height:2px;animation:3s ease-in-out infinite monitorScan;position:absolute;top:10px;left:0;right:0;box-shadow:0 0 12px #94b7ef}.monitorWaiting h2{letter-spacing:-.6px;color:#264a7b;font-size:23px}.monitorWaiting p{color:#7186a6;max-width:370px;margin:12px 0 24px;font-size:13px;line-height:1.9}.monitorWaitNote{color:#5682c5;background:#edf4ff;border:1px solid #dce9fc;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex}.monitorBrowserFoot{color:#7489a6;border-top:1px solid #e5ebf6;justify-content:space-between;gap:12px;padding:14px 19px;font-size:9px;display:flex}.monitorBrowserFoot>span:first-child{align-items:center;gap:6px;display:flex}.monitorRealPreview{background:#eaf0f9;min-height:300px;max-height:520px;position:relative;overflow:auto}.monitorRealPreview img{width:100%;height:auto;display:block}.monitorRealPreview>span{color:#e3efff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#122f64ed;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex;position:absolute;bottom:15px;left:16px}.monitorPerspective{color:#fff;background:linear-gradient(140deg,#17376e,#245299);border:1px solid #2b5699;border-radius:15px;padding:26px}.monitorPerspective .eyebrow{color:#a8c9fb;font-size:9px}.monitorAvatar{background:#ffffff17;border:1px solid #ffffff25;border-radius:14px;place-items:center;width:43px;height:43px;margin:22px 0 17px;font:750 19px Manrope,sans-serif;display:grid}.monitorPerspective h2{color:#fff;font-size:20px}.monitorPerspective p{color:#c2d6f3;margin:11px 0 18px;font-size:12px;line-height:1.8}.monitorPerspective .scopeChips span{color:#e3eeff;background:#ffffff12;border-color:#ffffff20;font-size:9px}.monitorPhases{margin:0;padding:15px 3px 0;list-style:none}.monitorPhases li{align-items:center;gap:13px;padding:14px 0;display:flex;position:relative}.monitorPhases li:not(:last-child):after{content:"";background:#dbe5f4;width:1px;position:absolute;top:47px;bottom:-3px;left:16px}.monitorPhases li>span{color:#91a1b9;background:#fff;border:1px solid #dce5f4;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.monitorPhases b{color:#7588a5;font-size:12px;display:block}.monitorPhases small{color:#98a6bb;margin-top:3px;font-size:10px;display:block}.monitorPhases .current>span{color:#3878e1;background:#e5efff;border-color:#7fa8ee;box-shadow:0 0 0 4px #eaf1fc}.monitorPhases .current b{color:#2e63b7}.monitorPhases .done>span{color:#3b6eae;background:#e8f1ff}.monitorConnectionNote{color:#798eac;padding:13px 4px 0;font-size:10px;line-height:1.9}.monitorBrief{color:#6885ad;background:#fff;border:1px solid #dee7f6;border-radius:13px;align-items:flex-start;gap:17px;margin-top:24px;padding:23px 25px;display:flex}.monitorBrief>div{flex:1}.monitorBrief p{color:#516b90;margin-top:6px;font-size:13px;line-height:1.85}.monitorBrief .eyebrow{font-size:9px}.monitorBrief .badge{white-space:normal;font-size:9px}.researchExecutive{color:#fff;background:linear-gradient(120deg,#14376f,#26569e);border-radius:17px;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.researchExecutive .eyebrow{color:#adcbf7;font-size:10px}.researchExecutive h2{margin:12px 0;font-size:27px}.researchExecutive p{color:#d1e1f9;max-width:780px;font-size:14px;line-height:1.85}.researchMode{background:#ffffff0c;border:1px solid #ffffff25;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;max-width:200px;padding:12px 15px;font-size:10px;line-height:1.7;display:flex}.researchStatGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0 25px;display:grid}.researchStatGrid article{background:#fff;border:1px solid #dce6f5;border-radius:13px;padding:21px;position:relative}.researchStatGrid svg{color:#7d9ac5;position:absolute;top:20px;right:19px}.researchStatGrid span{color:#647c9c;padding-right:24px;font-size:11px;display:block}.researchStatGrid b{color:#234f92;margin:12px 0 6px;font:800 30px Manrope,sans-serif;display:block}.researchStatGrid small{color:#8b9bb2;font-size:10px}.researchSection{margin-bottom:22px;padding:30px}.researchSectionHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.researchSection .eyebrow{color:#6584b1;font-size:9px}.researchSection h2{color:#213e68;margin:8px 0 20px;font-size:22px}.researchSectionHeading h2{margin:8px 0 0}.perspectiveSummaries{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:17px;display:grid}.perspectiveSummaries article{background:linear-gradient(135deg,#f7faff,#f0f5ff);border:1px solid #dce6f6;border-radius:12px;padding:22px}.perspectiveSummaries article>div{align-items:center;gap:9px;margin-bottom:14px;display:flex}.researchProfileDot{background:#5e8ddc;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e0eaff}.perspectiveSummaries h3{font-size:14px}.perspectiveSummaries p{color:#536d91;font-size:13px;line-height:1.9}.perspectiveSummaries small{color:#8092ad;margin:15px 0;font-size:10px;display:block}.researchFindingList>article{border-bottom:1px solid #e1e8f5;gap:22px;padding:25px 0;display:flex}.researchFindingList>article:first-child{padding-top:0}.researchFindingList>article:last-child{border-bottom:0;padding-bottom:0}.researchFindingNumber{color:#a8bedf;flex-shrink:0;margin-top:3px;font:800 20px Manrope,sans-serif}.researchFindingBody{flex:1;min-width:0}.researchFindingBadges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.researchPriority{color:#5d7498;background:#edf2f9;border-radius:5px;padding:4px 8px;font:700 10px Manrope,sans-serif}.researchPriority.P1{color:#b66b39;background:#fff1e9}.researchPriority.P2{color:#5373b8;background:#edf2ff}.researchFindingBody h3{color:#294974;font-size:18px;line-height:1.5}.researchFindingBody>p{color:#576f90;margin:12px 0 19px;font-size:14px;line-height:1.9}.researchFindingDetails{background:#f8faff;border:1px solid #e2e9f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:25px;padding:17px 19px;display:grid}.researchFindingDetails b{color:#42628d;font-size:11px}.researchFindingDetails p{color:#627b9d;margin-top:5px;font-size:12px;line-height:1.9}.researchFindingBody blockquote{color:#6981a1;border-left:2px solid #9fbcec;margin:18px 0;padding-left:13px;font-size:12px;line-height:1.8}.researchFindingLinks{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.researchFindingLinks a{color:#4871b1;font-size:11px}.researchEmpty{text-align:center;color:#7995bc;background:#f6f9ff;border:1px dashed #d1dff4;border-radius:12px;padding:35px 25px}.researchEmpty h3{color:#385b8b;margin:15px 0 10px;font-size:17px}.researchEmpty p{color:#7489a6;max-width:600px;margin:auto;font-size:13px;line-height:1.9}.researchStrengths{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.researchStrengths article{color:#5f8dc9;background:#f3f8ff;border:1px solid #dbe8fa;border-radius:10px;gap:12px;padding:20px;display:flex}.researchStrengths h3{color:#355b88;font-size:14px}.researchStrengths p{color:#6c83a0;margin:8px 0 12px;font-size:12px;line-height:1.8}.researchStrengths small{color:#8b9db4;margin:9px 0 15px;font-size:10px;display:block}.researchBottomGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.researchLimits{color:#637d9f;padding-left:19px;font-size:12px;line-height:1.9}.researchLimits li{margin:9px 0}.researchSubheading{margin:25px 0 15px;font-size:14px}.researchOperational{color:#af8b59;border-top:1px solid #e4ebf6;gap:10px;padding:14px 0;display:flex}.researchOperational b{color:#566f92;font-size:12px}.researchOperational p{color:#748ba8;margin:6px 0;font-size:12px;line-height:1.9}.researchOperational small{color:#97a7bd;font-size:10px}.researchNextSteps{margin:0;padding-left:20px}.researchNextSteps li{color:#6484b5;padding:0 0 20px 6px}.researchNextSteps b{color:#3d5d89;font-size:13px}.researchNextSteps p{color:#6b83a4;margin:6px 0;font-size:12px;line-height:1.9}.researchNextSteps small{color:#879ab4;font-size:11px;line-height:1.8;display:block}.researchBottomGrid .researchSection>p{color:#6a83a5;font-size:13px;line-height:1.9}.researchBottomGrid .textButton{margin-top:20px}@keyframes monitorScan{50%{opacity:.4;top:86px}}@keyframes monitorPulse{50%{box-shadow:0 0 0 8px #dceaff40}}@keyframes monitorEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1150px){.monitorLayout{grid-template-columns:minmax(0,1fr) 245px}.monitorHeader h1{font-size:29px}.monitorPerspective{padding:22px}.monitorWaiting{height:380px}.researchExecutive{padding:27px}.researchMode{max-width:170px}.researchStatGrid{gap:11px}.researchStatGrid article{padding:17px}.researchStatGrid svg{display:none}}@media (max-width:850px){.monitorLayout{grid-template-columns:1fr}.monitorSide{grid-template-columns:1fr 1fr;gap:20px;display:grid}.monitorPhases{padding-top:0}.monitorConnectionNote{grid-column:1/-1;padding-top:0}.monitorHeader{align-items:flex-start}.monitorHeader h1{font-size:27px}.monitorActions{flex-wrap:wrap;justify-content:flex-end}.monitorElapsed{text-align:right;width:100%}.researchExecutive{flex-direction:column;align-items:flex-start;gap:18px}.researchMode{max-width:none}.researchBottomGrid{grid-template-columns:1fr;gap:0}.researchStatGrid{grid-template-columns:1fr 1fr}.reviewPresets{flex-wrap:wrap}.reviewPresets>div{flex-basis:100%}.reportWorkspace .reportHero{padding:24px}.researchFindingDetails{gap:17px}.monitorBrief{flex-wrap:wrap}}@media (max-width:560px){.monitorHeader{flex-direction:column;gap:20px}.monitorActions{justify-content:flex-start;width:100%}.monitorElapsed{text-align:left;width:auto}.monitorProgress{flex-direction:column;align-items:stretch;gap:15px}.monitorProgress progress{width:100%}.monitorSide{grid-template-columns:1fr}.monitorPhases{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.monitorPhases li:after{display:none}.monitorPhases b{font-size:11px}.monitorPhases small{font-size:9px}.monitorWaiting{height:340px;padding:25px}.monitorWaiting h2{font-size:20px}.monitorBrowserFoot{flex-direction:column}.monitorSecure{display:none}.monitorRealPreview{min-height:200px}.monitorHeader h1{font-size:27px}.researchSection{padding:23px}.researchSectionHeading{flex-direction:column;align-items:flex-start}.researchExecutive{padding:24px}.researchExecutive h2{font-size:24px}.researchFindingList>article{gap:12px}.researchFindingNumber,.researchFindingBody h3{font-size:16px}.researchFindingDetails{grid-template-columns:1fr}.researchStatGrid span{padding-right:0;font-size:10px}.researchStatGrid b,.reportWorkspace .reportHero h1{font-size:26px}.reviewPresets{padding:18px}.reviewPresets button{flex:1;padding:12px}.reviewPresets small{font-size:10px}}@media (prefers-reduced-motion:reduce){.monitorScan i,.monitorPulse,.runMonitor{animation:none}.reviewPresets button{transition:none}}.replayViewport{position:relative}.replayViewport>img{width:100%;height:auto;max-height:none;display:block}.replayEvidenceFocus{pointer-events:none;background:#347fe312;border:2px solid #2977eb;border-radius:4px;position:absolute;box-shadow:0 0 0 3px #ffffffc9}.researchOverview .researchStatGrid small,.researchOverview .researchOperational small,.researchOverview .researchStrengths small,.researchOverview .researchNextSteps small{color:#5e7391}.researchOverview .researchEmpty p,.researchOverview .researchOperational p{color:#576e8d}.researchTableNote{color:#5b7395;max-width:850px;margin-bottom:20px;font-size:12px;line-height:1.85}.perspectiveMatrix{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.perspectiveMatrix th{text-align:left;color:#587497;text-transform:capitalize;background:#f1f6fd;border-bottom:1px solid #dce6f5;padding:13px 11px;font-size:10px}.perspectiveMatrix td{color:#647a98;border-bottom:1px solid #e3eaf5;padding:16px 11px}.perspectiveMatrix td:first-child{min-width:180px}.perspectiveMatrix b{color:#35567f;font-size:12px;display:block}.perspectiveMatrix small{color:#6b819f;max-width:190px;margin-top:6px;font-size:10px;line-height:1.6;display:block}.matrixSignal{color:#255baa;background:#e6efff;border-radius:6px;place-items:center;min-width:25px;height:25px;font-weight:700;display:inline-grid}.configuredPreferences{border-top:1px solid #dce6f5;margin-top:17px;padding-top:13px}.configuredPreferences summary{color:#4e6f9c;cursor:pointer;font-size:11px}.configuredPreferences summary>span{color:#7188a7;margin-left:5px;font-size:9px}.configuredPreferences>div{gap:8px;margin-top:14px;display:grid}.configuredPreferences label{color:#637d9f;text-transform:capitalize;grid-template-columns:85px 1fr 12px;align-items:center;gap:10px;font-size:10px;display:grid}.configuredPreferences meter{width:100%;height:5px}.configuredPreferences meter::-webkit-meter-bar{background:#dbe6f7;border:0;border-radius:5px}.configuredPreferences meter::-webkit-meter-optimum-value{background:#4d7dcc;border-radius:5px}.configuredPreferences b{color:#416395;font-size:10px}.findingSelector{color:#4d6b95;overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.researchFindingBody .researchMeasuredDetail{color:#44648f;background:#f0f5ff;border-radius:7px;padding:11px 14px;font-size:12px}.replayImageStage{margin:0 auto;position:relative}.replayImageStage>img{width:100%;height:auto;max-height:none;display:block}.reportWorkspace .researchExecutive h2{text-transform:capitalize}.researchSection .eyebrow{color:#486a99}.researchFindingDetails p,.researchFindingBody blockquote,.researchNextSteps p,.researchNextSteps small,.researchBottomGrid .researchSection>p,.researchStrengths p{color:#536d91}.perspectiveSummaries small,.configuredPreferences summary>span,.perspectiveMatrix small{color:#597190}.perspectiveSummaries .perspectiveAttribution{color:#426692;letter-spacing:.3px;margin:0 0 12px;font-size:9px;display:block}.perspectiveSummaries .analysisSourceCount{color:#537298;margin-top:15px;font-size:10px;line-height:1.8}.researchAnalysisNotice{color:#8e692d;background:#fff9ed;border:1px solid #ebd9b8;border-radius:11px;gap:12px;margin:18px 0;padding:18px 22px;display:flex}.researchAnalysisNotice b{font-size:12px}.researchAnalysisNotice p{color:#786446;margin-top:5px;font-size:12px;line-height:1.8}.interactionChecks{grid-template-columns:1fr 1fr;gap:18px;display:grid}.interactionChecks>article{border:1px solid #dce6f5;border-radius:12px;min-width:0;padding:20px}.interactionCheckHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.interactionCheckHeading h3{text-transform:capitalize;color:#345780;font-size:13px}.interactionCheckHeading small{color:#607b9e;margin-top:6px;font-size:10px;display:block}.interactionCheckHeading .badge{white-space:normal;text-align:center;max-width:150px;line-height:1.7}.interactionImagePair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.interactionImagePair>a{background:#f3f7fd;border:1px solid #dde7f5;border-radius:7px;overflow:hidden}.interactionImagePair span{color:#496b98;padding:8px 10px;font-size:9px;font-weight:700;display:block}.interactionImagePair img{object-fit:cover;object-position:top;width:100%;height:125px;display:block}.interactionChecks>article>p{color:#5a7498;margin:15px 0;font-size:11px;line-height:1.9}.interactionChecks .textButton{font-size:11px}@media (max-width:800px){.interactionChecks{grid-template-columns:1fr}}.researchRepeatedSources{border:1px solid #dce6f5;border-radius:8px;margin:16px 0;padding:13px 15px}.researchRepeatedSources summary{color:#426793;cursor:pointer;font-size:11px;font-weight:700}.researchRepeatedSources ul{color:#536e94;padding-left:18px;font-size:11px}.researchRepeatedSources li{padding:10px 0}.researchRepeatedSources code{overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.researchRepeatedSources p{margin:7px 0;font-size:11px;line-height:1.8}.researchRepeatedSources a{color:#2c61ab;font-size:10px}.monitorHeader p,.monitorProgress span,.monitorSecure,.monitorWaiting p,.monitorWaitNote,.monitorBrowserFoot,.monitorPhases b,.monitorPhases small,.monitorConnectionNote,.monitorBrief,.researchStatGrid span,.researchLimits,.perspectiveMatrix td,.configuredPreferences label,.interactionCheckHeading small{color:#526c90}.researchPriority.P1{color:#985121}.researchFindingNumber{color:#53739f}.monitorPhases li>span{color:#5b7497}.verifiedTaskSummary{color:#3f72ba;background:linear-gradient(120deg,#eef5ff,#f8fbff);border:1px solid #cfdef4;border-radius:13px;align-items:center;gap:18px;margin:18px 0;padding:24px;display:flex}.verifiedTaskSummary>div{flex:1}.verifiedTaskSummary span{letter-spacing:1px;color:#476d9e;font-size:9px;font-weight:700}.verifiedTaskSummary h3{color:#294f85;margin:9px 0;font-size:18px}.verifiedTaskSummary p{color:#526e93;max-width:800px;font-size:12px;line-height:1.85}.verifiedTaskSummary>svg{flex-shrink:0}@media (max-width:650px){.verifiedTaskSummary{flex-wrap:wrap}.verifiedTaskSummary>div{min-width:70%}}.journeyPresets{grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin:25px 0;display:grid}.journeyPresets h2{margin:8px 0;font-size:25px}.journeyPresets p{color:#5b6d89;max-width:360px;font-size:13px}.journeyPreset{text-align:left;color:#112d60;cursor:pointer;background:linear-gradient(135deg,#f4f8ff,#eaf1ff);border:1px solid #cbdcf8;border-radius:18px;padding:23px;transition:transform .25s,box-shadow .25s;position:relative}.journeyPreset:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1d54ac13}.journeyPreset>span{letter-spacing:1.6px;color:#3266be;font-size:10px;font-weight:750}.journeyPreset b{letter-spacing:-.5px;margin:13px 0 7px;font-size:18px;display:block}.journeyPreset small{color:#4c648a;padding-right:15px;line-height:1.6;display:block}.journeyPreset>svg{position:absolute;top:21px;right:18px}.taskEvidence{border-color:#ccdcf5;margin:24px 0;padding:28px}.taskEvidenceHeading{justify-content:space-between;gap:25px;display:flex}.taskEvidenceHeading>svg{color:#356ed3;flex-shrink:0}.taskEvidence h2{letter-spacing:-.8px;margin:9px 0;font-size:27px}.taskEvidenceHeading p{color:#526781;max-width:740px;font-size:13px;line-height:1.7}.taskAttempt{border-top:1px solid #e0e8f5;margin-top:22px;padding-top:22px}.taskAttemptHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.taskAttemptHeading h3{margin:0;font-size:16px}.taskMilestones{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.taskMilestones li{color:#6b7c96;background:#f6f8fc;border:1px solid #e0e7f2;border-radius:13px;align-items:flex-start;gap:10px;padding:15px;display:flex}.taskMilestones li.observed{color:#245cc2;background:#eef4ff;border-color:#c9daf8}.taskMilestones svg{flex-shrink:0;margin-top:2px}.taskMilestones b{color:#284466;font-size:12px;display:block}.taskMilestones small{color:#526984;margin-top:5px;font-size:10px;display:block}.taskMilestones a{white-space:nowrap;color:#2359b0;margin-left:auto;font-size:10px}.taskDecisions{font-size:13px}.taskDecisions summary{cursor:pointer;color:#264a80;padding:13px 0;font-weight:700}.taskDecisions summary>span{color:#657b98;margin-left:12px;font-size:11px}.taskDecisions>div{border-top:1px solid #e7edf7;gap:15px;padding:17px 0;display:flex}.taskDecisions>div>span{color:#4b76b8;font-variant-numeric:tabular-nums}.taskDecisions>div>div{flex:1}.taskDecisions p{color:#516884;margin:5px 0;line-height:1.65}.taskDecisions small{color:#536e95}.taskDecisions code{color:#3e62a0;font-size:10px}.reviewLearningSummary,.verifiedOrder{color:#234b8c;background:linear-gradient(120deg,#f2f6ff,#f5fbff);border:1px solid #ccdcf4;border-radius:14px;gap:13px;margin:18px 0;padding:19px;display:flex}.reviewLearningSummary>svg,.verifiedOrder>svg{flex-shrink:0}.reviewLearningSummary p,.verifiedOrder p{color:#506989;margin:7px 0;font-size:12px;line-height:1.7}.reviewLearningSummary summary{cursor:pointer;font-size:12px}.reviewLearningSummary details{font-size:12px}.reviewLearningSummary details>div{margin:14px 0}.verifiedOrder small{color:#536e95;font-size:10px}@media (max-width:900px){.journeyPresets{grid-template-columns:1fr 1fr}.journeyPresets>div{grid-column:1/-1}.taskMilestones{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.journeyPresets,.taskMilestones{grid-template-columns:1fr}.taskEvidence{padding:19px}.taskAttemptHeading{display:block}.taskAttemptHeading>.badge{margin-top:9px}.taskDecisions code{display:none}.taskEvidence h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.journeyPreset{transition:none}.journeyPreset:hover{transform:none}}.evidenceChallenge{background:#f6f8fc;border:1px solid #dce5f3;border-radius:13px;margin:18px 0;padding:17px;font-size:12px}.evidenceChallenge>p{color:#315a91;margin:7px 0}.evidenceChallenge small{color:#526985;line-height:1.7}.evidenceChallenge details{margin-top:13px}.evidenceChallenge summary{cursor:pointer;color:#294d82;font-weight:700}.evidenceChallenge article{border-top:1px solid #dce5f3;margin-top:12px;padding:15px 0}.evidenceChallenge h4{margin:0 0 8px;font-size:13px}.evidenceChallenge blockquote{color:#3e5e88;background:#fff;border-left:2px solid #81a7eb;margin:12px 0;padding:10px 14px}.evidenceChallenge a{color:#2258b6;margin-top:10px;font-size:11px;display:block}.landing{--muted:#435c80;font-size:1rem}.landing .landingNav nav,.landing .landingNavActions,.landing .lButton{font-size:.9375rem}.landing .lButton{min-height:48px;line-height:1.4}.landing .lButtonLarge{padding:16px 23px;font-size:1rem}.landing .landingNav{height:auto;min-height:96px;padding-top:20px;padding-bottom:20px}.landingHero .heroCopy{min-width:0}.landingHero .heroCopy h1{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,4.7rem);line-height:1.12}.landing .heroSerif{white-space:normal}.landing .heroCopy>p{max-width:560px;margin-top:27px;font-size:1.125rem;line-height:1.8}.landing .heroCopy>p strong{color:#23477d;font-weight:600}.landing .heroAssurance{flex-wrap:wrap;gap:16px;font-size:.875rem}.landing .landingPill,.landing .lEyebrow{letter-spacing:.12em;color:#3f5f8c;font-size:.8125rem;line-height:1.6}.landing .heroVisual{height:auto;min-height:640px;padding:34px 0 78px;scale:1}.landing .browserScene{width:460px;max-width:100%;transform:rotate(-2deg)}.landing .browserChrome{min-height:38px;font-size:.8125rem}.landing .scenarioTop{flex-wrap:wrap;gap:12px;font-size:.75rem}.landing .illustrationBadge{white-space:normal;font-size:.75rem;line-height:1.4}.landing .sceneHeadline>small{color:#526587;font-size:.75rem}.landing .sceneHeadline h2{font-size:2rem;line-height:1.2}.landing .sceneStep{gap:11px;min-height:66px;padding:13px 12px}.landing .sceneStep>div{min-width:0}.landing .sceneStep b{font-size:.9375rem;font-weight:650;line-height:1.4;display:block}.landing .sceneStep small{color:#50617b;margin-top:3px;font-size:.8125rem;line-height:1.4;display:block}.landing .sceneStep>span:first-child{flex-shrink:0;font-size:.8125rem}.landing .sceneBottom{flex-wrap:wrap;gap:8px;font-size:.75rem;line-height:1.5}.landing .sceneBottom button{min-height:32px;font-size:.8125rem}.landing .orbitLabel{font-size:.8125rem}.landing .floatingEvidence b{font-size:.9375rem}.landing .floatingEvidence span{color:#526787;font-size:.8125rem}.landing .floatingEvidence{width:max-content;max-width:100%;margin:auto;bottom:4px;left:0;right:0}.landing .visualCaption{font-size:.8125rem}.landing .animatedCursor span{font-size:.75rem}.landing .landingStrip>span{color:#4c6384;max-width:230px;font-size:.8125rem}.landing .landingStrip>div>span{color:#355079;font-size:1rem}.landing .sectionIntro>p,.landing .missionCopy>p{max-width:550px;font-size:1.0625rem;line-height:1.85}.landing .howCard p,.landing .principlesList p,.landing .faqList p,.landing .helpSection p,.landing .perspectiveGrid p{font-size:1rem;line-height:1.8}.landing .howCard h3{font-size:1.5rem;font-weight:750}.landing .howTags span{color:#445e83;font-size:.8125rem}.landing .howCardTop>span{font-size:.875rem}.landing .scenarioTabs button{color:#426087;gap:15px;min-height:60px;font-size:1rem;line-height:1.5}.landing .scenarioTabs button[aria-selected=true]{color:#1648b8}.landing .scopeNote{line-height:1.7;font-size:.875rem!important}.landing .boardHeader{flex-wrap:wrap;gap:12px;font-size:.8125rem;line-height:1.6}.landing .boardHeader>span:last-child,.landing .missionTask>small,.landing .missionCompare>div>span,.landing .missionCompare small{font-size:.8125rem}.landing .missionTask h3{max-width:none;font-family:Manrope,system-ui,sans-serif;font-size:1.55rem;font-weight:650;line-height:1.5}.landing .compareBridge span{font-size:.75rem!important}.landing .missionOutput>span,.landing .missionOutput b{font-size:.9375rem;line-height:1.6}.landing .evidenceTimelineRow p,.landing .realExamples p{color:#c6d9f8;max-width:600px;font-size:1rem;line-height:1.8}.landing .evidenceTimelineRow h3{font-size:1.25rem}.landing .evidenceTimelineRow small,.landing .manifestLines>div>span{color:#c1d4f3;font-size:.8125rem}.landing .manifestHeader,.landing .manifestLines>div{gap:10px;font-size:.9375rem}.landing .manifestFoot{color:#c3d5f4;font-size:.875rem;line-height:1.7}.landing .evidenceSection .lEyebrow{color:#bcd3ff}.landing .realExamples{align-items:center;gap:30px}.landing .realExamples h3{font-size:1.7rem;font-weight:750;line-height:1.3}.landing .principlesList h3{font-size:1.3rem;font-weight:750}.landing .principlesList article>span{font-size:.875rem}.landing .faqList summary{gap:18px;font-size:1.125rem;line-height:1.5}.landing .faqList p{max-width:65ch}.landing .lTextLink{font-size:.9375rem}.landing .landingCTA p,.landing .landingFooter p,.landing .landingFooter>small{color:#435c80;font-size:.875rem;line-height:1.8}.landing .landingFooter>div:nth-child(2){gap:18px;font-size:.9375rem}.landing .contactFormCard label>span,.landing .contactGuides a{font-size:.9375rem}.landing .contactFormTop p,.landing .contactTrust,.landing .contactFormCard .contactFormPrivacy,.landing .contactWhatsApp em{color:#486285;font-size:.875rem;line-height:1.8}.landing .contactWhatsApp small{font-size:.8125rem}.landing .contactFormCard input,.landing .contactFormCard select,.landing .contactFormCard textarea,.app{font-size:1rem}.app .pageHeading p,.app .setupSection p,.app .dashboardWelcome p,.app .dashboardEmpty p,.app .helpStep p,.app .plainExplanation p,.app .reportSection p{font-size:1rem;line-height:1.8}.app .field>span,.app .button,.app .textButton,.app .tabs button,.app .reviewPresets button{font-size:.9375rem}.app .fieldHint,.app .field small,.app .reviewPresets small,.app .runRow small,.app .dashboardAllowance p{font-size:.875rem;line-height:1.7}.app input,.app select,.app textarea{font-size:1rem}.app .eyebrow{font-size:.75rem;line-height:1.6}.app .dashboardWelcome p{color:#d0dfff;max-width:500px}.productFocus{background:linear-gradient(120deg,#edf4ff,#f8faff);border:1px solid #cbdcf8;border-radius:20px;grid-template-columns:1fr 1.4fr;gap:32px;margin:22px 0;padding:28px;display:grid;box-shadow:0 8px 30px #24529b06}.productFocus h2{margin:8px 0;font-size:1.5rem}.productFocus p{color:#4a6285;max-width:390px;font-size:1rem;line-height:1.7}.productFocusChoices{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;display:grid}.productFocusChoices button{text-align:left;color:#244b88;background:#ffffffd9;border:1px solid #cadcf8;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:13px 15px;font-size:.9375rem;font-weight:650;line-height:1.5;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.productFocusChoices button:hover{border-color:#5288e9;transform:translateY(-2px);box-shadow:0 8px 20px #24529b10}@media (max-width:1100px){.landing .landingNav{gap:20px}.landing .landingNav nav{gap:16px}.landing .heroActions{flex-wrap:wrap}.landing .heroVisual{padding-left:12px;padding-right:12px}.landing .browserSceneBody{padding:20px}.landing .scenarioTop>span:first-child{display:none}.productFocus{grid-template-columns:1fr}.productFocus p{max-width:none}}@media (max-width:780px){.landing .landingHero{grid-template-columns:1fr;gap:28px;padding:40px 24px 65px}.landing .heroCopy>p{font-size:1.0625rem}.landing .heroCopy h1{font-size:clamp(2.5rem,8vw,4rem)}.landing .heroVisual{width:100%;min-height:0;padding:40px 10px 90px}.landing .browserScene{width:460px;max-width:100%}.landing .heroAssurance{font-size:.875rem}.landing .heroActions .lButton{font-size:1rem}.landing .orbitLabel{display:none}.landing .floatingEvidence{max-width:calc(100% - 16px)}.landing .landingStrip{gap:20px;padding:24px}.landing .landingStrip>div{flex-wrap:wrap;gap:20px}.landing .landingFooter>div:nth-child(2){flex-wrap:wrap;max-width:none}.landing .realExamples{flex-direction:column;align-items:flex-start}.landing .realExamples .lButton{width:100%}.landing .missionCompare{gap:14px}.landing .manifestHeader{flex-wrap:wrap}.landing .howCards{grid-template-columns:1fr}.landing .howCard p{max-width:none}.productFocus{gap:20px;padding:22px}}@media (max-width:480px){.landing .heroCopy h1{font-size:2.65rem}.landing .heroVisual{padding-left:0;padding-right:0}.landing .browserScene{animation:none;transform:none}.landing .browserSceneBody{padding:18px}.landing .sceneHeadline h2{font-size:1.7rem}.landing .sceneStep b{font-size:.875rem}.landing .sceneStep small{font-size:.8125rem}.landing .sceneBottom .pulseDot{display:none}.landing .floatingEvidence{gap:9px;padding:12px}.landing .floatingEvidence b{font-size:.875rem}.landing .floatingEvidence span{font-size:.75rem}.landing .floatingEvidence .tinySpark{display:none}.landing .missionCompare{grid-template-columns:1fr 1fr}.landing .compareBridge{display:none}.productFocusChoices{grid-template-columns:1fr}.landing .landingFooter{gap:22px}.landing .contactWhatsApp b{font-size:1.1rem}.app .pageHeading h1{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.productFocusChoices button{transition:none}.productFocusChoices button:hover{transform:none}}@media (max-width:1050px){.landing .landingNav nav{display:none}.landing .landingMenu{display:flex}.landing .landingNavActions{margin-left:auto}.landing .landingNavActions>.lButton{display:none}.landing .landingNav nav.is-open{background:#fff;border:1px solid #cbdcf8;border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:20px;display:flex;position:absolute;top:calc(100% - 8px);left:20px;right:20px;box-shadow:0 18px 40px #16396b16}.landing .landingNav nav.is-open a{padding:10px;font-size:1rem}}.app small{font-size:.875rem;line-height:1.6}.app .sidebar nav button{min-height:46px;font-size:.9375rem}.app .sidebarPurpose,.app .reportMeta{font-size:.875rem;line-height:1.7}.app .badge{font-size:.8125rem;line-height:1.5}.landing{--ink:#13284d;--muted:#536783;background:#f9fbff}.landing .landingNav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdffe8;border-bottom:1px solid #dce6f380;max-width:none;min-height:88px;padding:19px max(24px,50vw - 640px);position:sticky;top:0;box-shadow:0 4px 24px #132b5203}.landing .landingBrand{letter-spacing:-1.4px}.landing .lButton{border-radius:12px;transition:transform .25s,box-shadow .25s,background .25s}.landing .lButton:hover{transform:translateY(-3px);box-shadow:0 12px 30px #245bd529}.landing .lButton:active{transform:translateY(0)}.premiumHero{isolation:isolate;padding:77px 32px 20px;position:relative;overflow:hidden}.premiumAtmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 0,#e8f0ff 0,#0000 58%);position:absolute;inset:0;overflow:hidden}.premiumAtmosphere i{filter:blur(80px);opacity:.42;border-radius:50%;width:520px;height:520px;animation:22s ease-in-out infinite alternate premiumDrift;display:block;position:absolute}.premiumAtmosphere i:first-child{background:#b7d3ff;top:180px;left:-300px}.premiumAtmosphere i:nth-child(2){background:#d9ceff;animation-delay:-8s;top:260px;right:-280px}.premiumAtmosphere i:nth-child(3){opacity:.3;background:#d1f0ff;width:800px;height:300px;animation-delay:-14s;bottom:0;left:calc(50% - 400px)}.premiumHeroCopy{text-align:center;max-width:1000px;margin:0 auto;position:relative}.premiumEyebrow{color:#3d5c8d;letter-spacing:.11em;background:#ffffffbf;border:1px solid #ccdcf6;border-radius:100px;align-items:center;gap:10px;padding:9px 15px;font-size:.75rem;font-weight:700;line-height:1.6;display:inline-flex;box-shadow:0 3px 12px #234b8e04}.premiumEyebrow>span{background:#427ff3;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #e1ecff}.landing .premiumHero h1{letter-spacing:-.065em;color:#142849;text-wrap:balance;margin:27px 0 25px;font-size:clamp(3.2rem,7vw,6.1rem);font-weight:800;line-height:1.06}.premiumHero h1>span{color:#3069e7;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#2153c9,#487ef1 54%,#7969de);-webkit-background-clip:text;background-clip:text}.premiumHeroCopy>p{color:#536783;text-wrap:pretty;max-width:715px;margin:0 auto;font-size:1.125rem;line-height:1.8}.premiumHeroCopy>p strong{color:#344d73;font-weight:650}.premiumHeroActions{justify-content:center;align-items:center;gap:28px;margin-top:31px;display:flex}.premiumHeroActions .lButton{min-height:56px;padding:17px 24px;font-size:1rem;box-shadow:0 8px 22px #245bd520}.premiumSecondary{align-items:center;gap:10px;min-height:48px;font-size:.9375rem;font-weight:650;transition:color .2s,gap .2s;display:inline-flex;color:#37527b!important}.premiumSecondary:hover{gap:14px;color:#235bce!important}.premiumSecondary>span{color:#3e73de;background:#edf3ff;border:1px solid #d4e1fa;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.premiumHeroNotes{color:#627493;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:24px;font-size:.8125rem;display:flex}.premiumHeroNotes>span{align-items:center;gap:6px;display:flex}.premiumHeroNotes svg{color:#5280ce}.premiumHeroCopy>*{animation:.8s cubic-bezier(.2,.8,.2,1) both premiumRise}.premiumHeroCopy>h1{animation-delay:80ms}.premiumHeroCopy>p{animation-delay:.16s}.premiumHeroCopy>.premiumHeroActions{animation-delay:.24s}.premiumHeroCopy>.premiumHeroNotes{animation-delay:.32s}.productPreviewWrap{max-width:1192px;margin:65px auto 0;padding:12px 12px 0;animation:1s cubic-bezier(.2,.8,.2,1) .3s both premiumRise;position:relative}.previewBackplate{z-index:-1;background:linear-gradient(135deg,#dce9ff90,#edf1ff80);border:1px solid #d1dff580;border-radius:26px;position:absolute;inset:0 0 42px;box-shadow:0 35px 90px #2a509910}.productPreview{--pointer-x:50%;--pointer-y:50%;background:#fff;border:1px solid #cfddf2;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 65px #24446c12,0 3px 10px #24446c04}.productPreview:before{content:"";background:radial-gradient(420px circle at var(--pointer-x) var(--pointer-y),#3579ff07,transparent 75%);pointer-events:none;z-index:2;transition:opacity .3s;position:absolute;inset:0}.previewToolbar{background:linear-gradient(#fff,#fbfcff);border-bottom:1px solid #e5ecf6;align-items:center;gap:20px;min-height:62px;padding:15px 22px;display:flex}.previewWindowDots{gap:6px;display:flex}.previewWindowDots i{background:#dae3f0;border-radius:50%;width:8px;height:8px}.previewWindowDots i:first-child{background:#c6d6ed}.previewAddress{color:#71819b;flex:1;justify-content:center;align-items:center;gap:10px;font-size:.8125rem;display:flex}.previewAddress>svg:first-child{color:#5783c7}.previewIllustration{color:#5271a3;background:#f1f6ff;border:1px solid #dae5f6;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:.75rem;display:flex}.previewWorkspace{grid-template-columns:230px minmax(0,1fr) 260px;min-height:448px;display:grid}.previewSmallLabel{letter-spacing:.11em;color:#7990b1;font-size:.6875rem;font-weight:750;line-height:1.7;display:block}.previewContext{background:#f8faff;border-right:1px solid #e4ebf7;flex-direction:column;padding:30px 20px;display:flex}.landing .previewContext h2{letter-spacing:-.045em;color:#263e64;margin:13px 0 26px;font-size:1.6rem;line-height:1.25}.previewProductChoices{gap:9px;display:grid}.previewProductChoices button{text-align:left;color:#71829d;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:13px 10px;font-size:.8125rem;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .25s;display:flex}.previewProductChoices button>svg:last-child{margin-left:auto}.previewProductChoices button[aria-pressed=true]{color:#3269c9;background:#fff;border-color:#d8e4f7;box-shadow:0 3px 9px #264d9310}.previewProductChoices button:hover{color:#3269c9;background:#fff;transform:translate(2px)}.previewContextFoot{color:#7085a6;align-items:center;gap:9px;margin-top:auto;padding:28px 6px 0;font-size:.75rem;line-height:1.65;display:flex}.previewContextFoot svg{color:#5984ca}.previewContextFoot b{color:#516d97;font-weight:650}.previewJourney{min-width:0;padding:29px 27px}.previewJourneyHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.previewJourneyHeading h3{letter-spacing:-.035em;margin-top:6px;font-size:1.2rem;line-height:1.4}.previewPerspective{color:#5875a3;white-space:nowrap;align-items:center;gap:6px;font-size:.6875rem;display:flex}.previewPerspective>span,.previewDot{background:#608fea;border-radius:50%;width:5px;height:5px;display:inline-block}.previewTask{color:#72829a;max-width:460px;min-height:48px;margin:13px 0 24px;font-size:.875rem;line-height:1.7}.previewSteps{gap:10px;display:grid;position:relative}.previewSteps>button{text-align:left;color:#3c5376;background:#fff;border:1px solid #e5ecf6;border-radius:11px;align-items:center;gap:13px;width:100%;min-height:65px;padding:13px 14px;transition:border-color .45s,background .45s,box-shadow .45s,transform .3s;display:flex;position:relative}.previewSteps>button>span:nth-child(2){flex:1;min-width:0}.previewSteps>button>svg:last-child{color:#a9b8d1}.previewStepNumber{color:#8b9cb6;background:#f0f4fa;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:.75rem;transition:background .45s,color .45s;display:grid}.previewSteps b{font-size:.875rem;font-weight:650;line-height:1.4;display:block}.previewSteps small{color:#92a0b5;margin-top:3px;font-size:.6875rem;line-height:1.5;display:block}.previewSteps>button.is-current{background:linear-gradient(100deg,#f3f7ff,#fff);border-color:#b6d0ff;transform:translate(3px);box-shadow:0 5px 16px #376bd010}.previewSteps>button.is-current .previewStepNumber{color:#fff;background:#306ce3;box-shadow:0 4px 10px #306ce325}.previewSteps>button.is-observed .previewStepNumber{color:#628bd0;background:#eaf3ff}.previewSteps>button:hover{border-color:#b8ceef}.previewStepActivity{flex-shrink:0;align-items:center;gap:3px;display:flex}.previewStepActivity i{background:#79a2ee;border-radius:3px;width:3px;height:13px;animation:1.1s ease-in-out infinite premiumBars}.previewStepActivity i:nth-child(2){animation-delay:.15s}.previewStepActivity i:nth-child(3){animation-delay:.3s}.previewEvidence{background:linear-gradient(145deg,#fff,#f8faff);border-left:1px solid #e9eef7;padding:30px 22px}.previewEvidenceIcon{color:#7395d2;background:linear-gradient(135deg,#f3f7ff,#edf3ff);border:1px solid #dee8fa;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid;position:relative;box-shadow:0 4px 10px #3d6fb608}.previewEvidenceIcon>span{background:#91b4eb;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.previewEvidence h3{letter-spacing:-.045em;margin:10px 0 19px;font-size:1.4rem;line-height:1.3}.previewSourceCard{background:#fff;border:1px solid #dce6f6;border-radius:11px;min-height:179px;padding:17px 14px;animation:.45s both premiumSource;box-shadow:0 5px 15px #244b8605}.previewSourceCard>span{letter-spacing:.08em;color:#8699b6;font-size:.625rem;font-weight:750}.previewSourceCard>b{color:#46628b;margin:9px 0 14px;font-size:.8125rem;font-weight:650;line-height:1.5;display:block}.previewSourceLines{gap:5px;margin-bottom:15px;display:grid}.previewSourceLines i{background:#edf2fa;border-radius:5px;width:100%;height:4px}.previewSourceLines i:nth-child(2){width:80%}.previewSourceLines i:nth-child(3){width:55%}.previewSourceCard>p{color:#8195b3;align-items:center;gap:7px;margin-top:6px;font-size:.6875rem;line-height:1.7;display:flex}.previewEvidenceNote{color:#8798b2;max-width:190px;margin-top:14px;font-size:.6875rem;line-height:1.7}.previewFooter{color:#8092ac;background:#fcfdff;border-top:1px solid #e7edf6;justify-content:space-between;align-items:center;gap:15px;padding:12px 22px;font-size:.75rem;line-height:1.5;display:flex}.previewFooter>span{align-items:center;gap:8px;display:flex}.previewFooter button{color:#6282b1;background:#f0f5fd;border:1px solid #dfe8f7;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.75rem;display:flex}.previewUnderbar{color:#7185a5;justify-content:center;align-items:center;gap:24px;padding:27px 10px 10px;font-size:.8125rem;display:flex}.previewUnderbar>span{align-items:center;gap:8px;display:flex}.previewUnderbar>i{background:#b8cae4;border-radius:50%;width:3px;height:3px}.landing .landingStrip{border-top:0;border-bottom:1px solid #dce6f3;margin-top:5px}.landing .landingSection,.landing .missionSection{scroll-margin-top:110px}.landing .howCard,.landing .perspectiveGrid article,.landing .contactFormCard,.landing .missionBoard{transition:transform .35s,box-shadow .35s,border-color .35s}.landing .howCard:hover,.landing .perspectiveGrid article:hover{border-color:#b7cff5;transform:translateY(-6px);box-shadow:0 18px 42px #315d9d0d}.landing .scenarioTabs button{border-radius:10px;margin:4px 0;padding:17px 14px}.landing .scenarioTabs button[aria-selected=true]{background:#eaf2ff;transform:none}.landing .faqSection{gap:80px;max-width:1280px;padding-top:95px;padding-bottom:100px;scroll-margin-top:110px}.landing .faqList details{background:#ffffffb8;border:1px solid #dce6f4;border-radius:14px;margin-bottom:12px;padding:0 23px;transition:border-color .3s,box-shadow .3s,background .3s}.landing .faqList details:hover{border-color:#bfd1ef}.landing .faqList details[open]{background:#fff;border-color:#bad0f3;box-shadow:0 8px 30px #2b58a908}.landing .faqList summary{gap:18px;min-height:74px;padding:20px 0;font-size:1rem;font-weight:650;line-height:1.6;list-style:none}.landing .faqList summary::-webkit-details-marker{display:none}.landing .faqList summary svg{color:#6d8dc0;transition:transform .3s}.landing .faqList details[open] summary svg{transform:rotate(180deg)}.landing .faqList p{color:#627693;padding:0 0 24px;font-size:.9375rem;line-height:1.85;animation:.3s both premiumSource}.focusedApp{background:radial-gradient(at 100% 0,#eaf1ff80,#0000 45%),#f6f8fc}.focusedApp .sidebar{background:linear-gradient(155deg,#fff,#fafcff);border-right:1px solid #e0e7f3;box-shadow:4px 0 28px #153a6b02}.focusedApp .sidebar nav button{border-radius:10px;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.focusedApp .sidebar nav button:hover{transform:translate(3px)}.focusedApp .sidebar nav button.active{color:#285ec7;background:linear-gradient(110deg,#e9f1ff,#f1f6ff);box-shadow:inset 3px 0 #4280e7}.focusedApp .topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb8;border-bottom:1px solid #e3eaf5}.focusedApp .content{max-width:1540px;padding:35px 40px}.focusedApp .guestBanner{background:#eff5ff;border:1px solid #d9e5f8;border-radius:12px;padding:14px 19px;font-size:.875rem}.premiumDashboard .dashboardIntro{justify-content:space-between;align-items:flex-start;gap:28px;margin:8px 0 29px;display:flex}.premiumDashboard .dashboardIntro h1{letter-spacing:-.055em;color:#1e3558;margin:10px 0 13px;font-size:clamp(1.9rem,2.6vw,2.75rem);line-height:1.2}.premiumDashboard .dashboardIntro h1 em{color:#5f7faa;font-style:normal}.premiumDashboard .dashboardIntro p{color:#72839d;max-width:650px;font-size:.9375rem;line-height:1.8}.premiumDashboard .dashboardIntro .eyebrow{color:#7790b3;letter-spacing:.13em;font-size:.6875rem}.dashboardIntroActions{flex-shrink:0;align-items:center;gap:10px;margin-top:9px;display:flex}.dashboardAvailability{color:#7b8fae;white-space:nowrap;background:#fff;border:1px solid #e0e7f3;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:.75rem;display:inline-flex}.dashboardAvailability>span{background:#a3b2ca;border-radius:50%;width:6px;height:6px}.dashboardAvailability.is-ready>span{background:#6d9c91;box-shadow:0 0 0 3px #e9f5ef}.dashboardMotionControl{color:#7189af;background:#fff;border:1px solid #e0e7f3;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.premiumDashboard .dashboardWelcome{isolation:isolate;background:linear-gradient(115deg,#132e57,#173f78 65%,#285da2);border:1px solid #264e8b;border-radius:22px;grid-template-columns:minmax(0,1.3fr) minmax(245px,.8fr);gap:35px;min-height:320px;padding:37px 38px;display:grid;box-shadow:0 14px 35px #244e8112}.premiumDashboard .dashboardWelcome>.welcomeMesh{z-index:-1;pointer-events:none;background:radial-gradient(at 70% 40%,#80adff20,#0000 30%);max-width:none;animation:18s ease-in-out infinite alternate premiumDrift;position:absolute;inset:-80%}.dashboardWelcomeCopy{min-width:0;position:relative}.welcomeLabel{letter-spacing:.12em;color:#b4cef9;align-items:center;gap:8px;font-size:.6875rem;font-weight:650;line-height:1.6;display:flex}.premiumDashboard .dashboardWelcome h2{letter-spacing:-.04em;color:#fff;margin:18px 0 15px;font-size:clamp(1.5rem,2vw,2rem);font-weight:750;line-height:1.3}.premiumDashboard .dashboardWelcomeCopy>p{color:#bed1ef;max-width:490px;font-size:.9375rem;line-height:1.8}.dashboardWelcomeActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px;display:flex}.premiumDashboard .dashboardWelcomeActions .button{color:#24528e;background:#fff;border-color:#fff;border-radius:10px;min-height:47px;padding:12px 17px;font-size:.875rem;transition:transform .25s,box-shadow .25s;box-shadow:0 5px 15px #102f6d20}.premiumDashboard .dashboardWelcomeActions .button:hover{transform:translateY(-3px);box-shadow:0 9px 24px #102f6d40}.dashboardWelcomeActions>a{color:#c8dafa;align-items:center;gap:8px;min-height:44px;font-size:.8125rem;font-weight:550;transition:color .25s,gap .25s;display:inline-flex}.dashboardWelcomeActions>a:hover{color:#fff;gap:12px}.nextTestPlan{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(130deg,#ffffff0e,#ffffff05);border:1px solid #b7d3ff25;border-radius:15px;padding:21px;position:relative;box-shadow:0 8px 20px #11294e0d}.nextTestPlanHeader{color:#b5d0f8;border-bottom:1px solid #bed2f51c;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;display:flex}.nextTestPlanHeader>span{letter-spacing:.13em;align-items:center;gap:8px;font-size:.625rem;font-weight:650;display:flex}.nextTestPlanStep{align-items:center;gap:12px;padding-top:18px;display:flex}.nextTestPlanStep>span{color:#b6cef4;background:#b9d0ff0b;border:1px solid #bdcff52b;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.6875rem;display:grid}.nextTestPlanStep b{color:#e4eeff;font-size:.8125rem;font-weight:600}.premiumDashboard .nextTestPlanStep p{color:#9bb7df;margin-top:2px;font-size:.6875rem;line-height:1.6}.premiumDashboard .dashboardMetrics{gap:16px;margin:23px 0}.premiumDashboard .premiumMetric{background:linear-gradient(145deg,#fff,#fcfdff);border:1px solid #e0e8f4;border-radius:16px;padding:23px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 14px #21416d03}.premiumMetricTop{align-items:center;gap:10px;display:flex;justify-content:flex-start!important}.premiumMetricTop>span:last-child{color:#6d809e;font-size:.8125rem;font-weight:600}.premiumMetricIcon{color:#7294cc;background:#eff4ff;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.premiumDashboard .premiumMetric>b{letter-spacing:-.045em;color:#253f66;font-variant-numeric:tabular-nums;margin:20px 0 9px;font-size:2.3rem;font-weight:700;line-height:1.2;display:block}.premiumDashboard .premiumMetric>small{color:#8b9bb2;font-size:.75rem;line-height:1.6}.metricDecoration{opacity:0;background:linear-gradient(90deg,#8faee0,#0000);height:2px;transition:opacity .3s;position:absolute;bottom:0;left:23px;right:23px}.premiumDashboard .premiumMetric:hover{border-color:#c3d5f0;transform:translateY(-4px);box-shadow:0 12px 28px #21416d09}.premiumMetric:hover .metricDecoration{opacity:1}.metricAccent1 .premiumMetricIcon{color:#9a97cd;background:#f0f1ff}.metricAccent2 .premiumMetricIcon{color:#83a7a4;background:#edf6f5}.metricAccent3 .premiumMetricIcon{color:#8aa6c1;background:#edf4fb}.premiumDashboard .dashboardLower{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:stretch;gap:22px}.premiumDashboard .dashboardRecent,.premiumDashboard .dashboardAllowance{background:#fff;border:1px solid #e0e8f4;border-radius:19px;min-width:0;box-shadow:0 5px 20px #294c7e03}.premiumDashboard .dashboardRecent{padding:28px}.premiumDashboard .sectionHeading{align-items:center;gap:20px}.premiumDashboard .sectionHeading h2{letter-spacing:-.035em;margin-top:6px;font-size:1.3rem}.premiumDashboard .sectionHeading .textButton{color:#7690b6;flex-shrink:0;font-size:.8125rem}.premiumDashboard .dashboardEmpty{max-width:440px;margin:auto;padding:36px 10px 22px}.premiumEmptyArt{color:#6f97d5;background:linear-gradient(140deg,#f9fbff,#edf4ff);border:1px solid #dfe9f9;border-radius:25px;place-items:center;width:86px;height:86px;margin:0 auto 30px;display:grid;position:relative;box-shadow:0 9px 22px #5b83c00b}.premiumEmptyArt i{background:#a9c5f3;border-radius:4px;width:10px;height:10px;position:absolute;top:12px;right:-7px;transform:rotate(12deg)}.premiumEmptyArt i:last-child{background:#c2d8fb;width:6px;height:6px;inset:auto auto 14px -12px}.premiumDashboard .dashboardEmpty .eyebrow{color:#8298b8;letter-spacing:.1em;font-size:.625rem}.premiumDashboard .dashboardEmpty h3{letter-spacing:-.035em;margin:11px 0 12px;font-size:1.25rem;line-height:1.5}.premiumDashboard .dashboardEmpty p{color:#8192ac;max-width:340px;margin:0 auto 23px;font-size:.875rem;line-height:1.8}.premiumDashboard .dashboardEmpty .button{color:#6285bc;background:#f5f8ff;border:1px solid #dce6f6;border-radius:10px;min-height:45px;font-size:.8125rem;transition:transform .2s,background .2s}.premiumDashboard .dashboardEmpty .button:hover{background:#edf4ff;transform:translateY(-2px)}.premiumDashboard .runRow{border-radius:10px;gap:13px;padding:18px 0;transition:background .2s,transform .2s}.premiumDashboard .runRow:hover{background:#f8faff;transform:translate(3px)}.recentWorkIcon{color:#8ca7d0;background:#f2f6fd;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.premiumDashboard .runRow b{font-size:.9375rem}.premiumDashboard .runRow>svg:last-child{color:#97adce}.premiumDashboard .dashboardAllowance{background:radial-gradient(at 100% 0,#edf3ff,#0000 65%),#fbfcff;padding:27px}.allowanceHeading{color:#94acd0;justify-content:space-between;align-items:center;gap:12px;display:flex}.allowanceHeading .eyebrow{font-size:.6875rem}.premiumDashboard .allowanceIcon{color:#7c9ed7;background:#f0f5ff;border:1px solid #dae6f8;border-radius:15px;place-items:center;width:50px;height:50px;margin:27px 0 19px;display:grid}.premiumDashboard .dashboardAllowance h2{letter-spacing:-.035em;max-width:290px;font-size:1.4rem;line-height:1.4}.premiumDashboard .dashboardAllowance p{color:#7d90ad;margin:17px 0 23px;font-size:.875rem;line-height:1.85}.premiumDashboard .dashboardAllowance .button{color:#7593bf;background:#fff;border-color:#d7e3f6;border-radius:10px;min-height:45px;font-size:.8125rem}.premiumDashboard .dashboardAllowance>small{color:#90a4c2;align-items:center;gap:7px;margin-top:18px;font-size:.75rem;line-height:1.6;display:flex}.premiumDashboard .allowanceCount{color:#5274ab;font-variant-numeric:tabular-nums;margin-top:18px;font-size:2.7rem}.premiumDashboard .allowanceCount span{color:#8a9fbe;margin-top:3px;font-size:.8125rem}.premiumDashboard .dashboardAllowance progress{accent-color:#7a9fd9;width:100%;height:6px}.premiumDashboard .dashboardQuick{gap:17px;margin:23px 0}.premiumDashboard .dashboardQuick>button,.premiumDashboard .dashboardQuick>a{background:#ffffffba;border:1px solid #e0e8f4;border-radius:15px;gap:14px;padding:22px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 3px 13px #23477703}.premiumDashboard .dashboardQuick h3{letter-spacing:-.025em;color:#536d93;font-size:.9375rem;line-height:1.5}.premiumDashboard .dashboardQuick p{color:#96a6be;margin-top:4px;font-size:.75rem;line-height:1.8}.premiumDashboard .dashboardQuick>button>span,.premiumDashboard .dashboardQuick>a>span{color:#8da9d1;background:#f2f6fd;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.premiumDashboard .dashboardQuick>button>svg,.premiumDashboard .dashboardQuick>a>svg{color:#9cafce}.premiumDashboard .dashboardQuick>button:hover,.premiumDashboard .dashboardQuick>a:hover{border-color:#bfd1ed;transform:translateY(-4px);box-shadow:0 13px 25px #23477708}.dashboardSkeleton{border-bottom:1px solid #eef2f9;align-items:center;gap:15px;padding:25px 0;display:flex}.dashboardSkeleton>i{background:#edf2fa;border-radius:12px;width:42px;height:42px}.dashboardSkeleton>span{flex:1;gap:9px;display:grid}.dashboardSkeleton b,.dashboardSkeleton small{background:#edf2fa;border-radius:5px;max-width:220px;height:9px;animation:1.6s ease-in-out infinite premiumSkeleton;display:block}.dashboardSkeleton small{max-width:150px;height:6px;animation-delay:.2s}.premiumSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.premiumDashboard>.dashboardIntro,.premiumDashboard>.dashboardWelcome,.premiumDashboard>.dashboardMetrics,.premiumDashboard>.dashboardLower,.premiumDashboard>.dashboardQuick{animation:.6s cubic-bezier(.2,.8,.2,1) both premiumRise}.premiumDashboard>.dashboardWelcome{animation-delay:60ms}.premiumDashboard>.dashboardMetrics{animation-delay:.12s}.premiumDashboard>.dashboardLower{animation-delay:.18s}.premiumDashboard>.dashboardQuick{animation-delay:.24s}@keyframes premiumRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumSource{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumDrift{0%{transform:translate(-3%)scale(.95)}to{transform:translate(5%,6%)scale(1.08)}}@keyframes premiumBars{0%,to{opacity:.45;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes premiumSkeleton{0%,to{opacity:.5}50%{opacity:1}}.landing.motion-paused .premiumHero *,.dashboardMotionPaused *{transition:none!important;animation:none!important}.landing.motion-paused .premiumHeroCopy>*,.landing.motion-paused .productPreviewWrap,.dashboardMotionPaused>*{opacity:1!important;transform:none!important}@media (min-width:1500px){.premiumHero{padding-top:95px}.premiumDashboard .dashboardWelcome{padding:42px}.premiumDashboard .dashboardWelcome h2{font-size:2.2rem}}@media (max-width:1200px){.premiumDashboard .dashboardWelcome{grid-template-columns:minmax(0,1fr) 270px;gap:25px;padding:28px}.premiumDashboard .dashboardWelcome h2{font-size:1.6rem}.premiumDashboard .dashboardLower{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.premiumDashboard .dashboardMetrics{gap:12px}.premiumDashboard .premiumMetric{padding:18px}.premiumMetricTop{flex-wrap:wrap;gap:8px}.premiumDashboard .dashboardQuick{grid-template-columns:1fr}.premiumDashboard .dashboardQuick>button,.premiumDashboard .dashboardQuick>a{padding:19px 23px}.previewWorkspace{grid-template-columns:205px minmax(0,1fr) 230px}.previewJourney{padding:26px 22px}.previewEvidence{padding:28px 19px}.previewJourneyHeading{flex-wrap:wrap;gap:8px}}@media (max-width:1000px){.previewWorkspace{grid-template-columns:minmax(0,1fr) 250px}.previewContext{border-bottom:1px solid #e4ebf7;border-right:0;grid-column:1/-1;padding:16px 22px;display:block}.landing .previewContext h2,.previewContext>.previewSmallLabel,.previewContextFoot{display:none}.previewProductChoices{flex-wrap:wrap;gap:10px;display:flex}.previewProductChoices button{flex:1;justify-content:center;min-width:155px;font-size:.8125rem}.previewProductChoices button>svg:last-child{display:none}.premiumDashboard .dashboardWelcome{grid-template-columns:1fr;gap:25px}.nextTestPlan{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.nextTestPlanHeader{grid-column:1/-1;padding-bottom:13px}.nextTestPlanStep{align-items:flex-start;gap:9px;padding-top:0}.nextTestPlanStep>span{width:25px;height:25px;font-size:.625rem}.nextTestPlanStep b{font-size:.75rem}.premiumDashboard .nextTestPlanStep p{font-size:.6875rem}.premiumDashboard .dashboardLower{grid-template-columns:1fr}.premiumDashboard .dashboardAllowance{padding:26px;display:block}.premiumDashboard .dashboardAllowance h2{max-width:none}.premiumDashboard .dashboardIntro{gap:18px}.dashboardIntroActions{gap:7px}.dashboardAvailability{padding:8px 10px;font-size:.6875rem}.focusedApp .content{padding:30px 28px}.landing .faqSection{gap:40px}}@media (max-width:780px){.premiumHero{padding:48px 20px 5px}.landing .premiumHero h1{letter-spacing:-.06em;margin-top:24px;font-size:clamp(2.8rem,8.5vw,4.4rem)}.premiumHeroCopy>p{max-width:620px;font-size:1rem;line-height:1.85}.premiumEyebrow{letter-spacing:.08em;padding:8px 12px;font-size:.625rem}.premiumHeroActions{gap:20px}.premiumHeroActions .lButton{min-height:51px;padding:15px 20px;font-size:.9375rem}.premiumSecondary{font-size:.875rem}.premiumHeroNotes{gap:13px;margin-top:22px;font-size:.6875rem}.productPreviewWrap{margin-top:43px;padding:8px 8px 0}.previewToolbar{gap:12px;padding:13px 15px}.previewAddress{font-size:.75rem}.previewIllustration{font-size:.625rem}.previewWorkspace{grid-template-columns:minmax(0,1fr) 220px}.previewEvidence{padding:25px 17px}.previewEvidence h3{font-size:1.25rem}.previewJourney{padding:25px 20px}.previewJourneyHeading h3{font-size:1.125rem}.previewSteps>button{gap:10px;padding:12px 11px}.previewUnderbar{gap:12px;padding-top:22px;font-size:.6875rem}.previewUnderbar svg{width:14px}.landing .landingNav{min-height:78px;padding:14px 22px}.landing .faqSection{gap:28px;padding-top:65px;padding-bottom:65px}.landing .faqList details{padding:0 19px}.landing .faqList summary{min-height:70px;font-size:.9375rem}.landing .faqList p{font-size:.875rem}.premiumDashboard .dashboardIntro{flex-direction:column;gap:6px}.dashboardIntroActions{margin-top:4px}.premiumDashboard .dashboardIntro h1{font-size:2rem}.premiumDashboard .dashboardIntro p{font-size:.875rem}.premiumDashboard .dashboardWelcome{min-height:0;padding:25px}.premiumDashboard .dashboardWelcome h2{font-size:1.65rem}.premiumDashboard .dashboardWelcomeCopy>p{font-size:.875rem}.premiumDashboard .dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumDashboard .premiumMetric{padding:19px}.premiumMetricTop{flex-wrap:nowrap}.premiumMetricTop>span:last-child{font-size:.75rem}.premiumDashboard .premiumMetric>b{font-size:2rem}.premiumDashboard .premiumMetric>small{font-size:.6875rem}.premiumDashboard .dashboardRecent{padding:23px}.focusedApp .content{padding:26px 20px}.premiumDashboard .sectionHeading .textButton{font-size:.75rem}.premiumDashboard .dashboardEmpty{padding:34px 0 20px}.premiumDashboard .dashboardEmpty h3{font-size:1.125rem}.premiumDashboard .dashboardEmpty p{font-size:.8125rem}.premiumDashboard .dashboardQuick h3{font-size:.875rem}.premiumDashboard .dashboardQuick p{font-size:.75rem}}@media (max-width:620px){.previewWorkspace{grid-template-columns:1fr}.previewEvidence{display:none}.previewContext{padding:13px}.previewProductChoices{gap:6px}.previewProductChoices button{flex:100px;gap:5px;min-width:0;min-height:42px;padding:10px 9px;font-size:.6875rem}.previewProductChoices button>svg:first-child{width:14px}.previewJourneyHeading{flex-wrap:nowrap}.previewWindowDots{display:none}.previewToolbar{flex-wrap:wrap;gap:8px}.previewAddress{justify-content:flex-start;font-size:.6875rem}.previewIllustration{padding:4px 6px;font-size:.5625rem}.previewFooter{gap:10px;padding:11px 13px;font-size:.625rem}.previewFooter button{font-size:.6875rem}.previewUnderbar{flex-wrap:wrap;gap:11px;max-width:360px;margin:auto;line-height:1.6}.previewUnderbar>i{display:none}.previewUnderbar>span{gap:5px}.premiumHeroActions{flex-direction:column;gap:15px;margin-top:25px}.premiumHeroActions .lButton{width:100%;max-width:340px}.premiumSecondary{font-size:.8125rem}.premiumHeroNotes{gap:10px 16px;max-width:330px;margin:21px auto 0}.premiumHeroNotes>span:last-child{display:none}.premiumHeroNotes svg{width:12px}.productPreviewWrap{margin-top:33px}.previewSteps b{font-size:.875rem}.previewSteps small{font-size:.6875rem}.previewTask{min-height:0;margin-bottom:20px;font-size:.8125rem}.previewPerspective,.previewSmallLabel{font-size:.625rem}.previewJourney{padding:23px 17px}.premiumHeroCopy>p{font-size:.9375rem}.landing .premiumHero h1{font-size:clamp(2.55rem,8.8vw,3.4rem);line-height:1.1}.premiumAtmosphere i{filter:blur(65px);opacity:.3}.premiumDashboard .nextTestPlan{grid-template-columns:1fr;gap:15px;padding:18px}.nextTestPlanStep>span{width:27px;height:27px}.nextTestPlanStep b{font-size:.8125rem}.premiumDashboard .nextTestPlanStep p{font-size:.75rem}.premiumDashboard .welcomeLabel{font-size:.625rem}.premiumDashboard .dashboardWelcome h2{font-size:1.45rem}.premiumDashboard .dashboardWelcome{border-radius:17px;padding:23px}.dashboardWelcomeActions{gap:12px 17px;margin-top:23px}.dashboardWelcomeActions>a{font-size:.75rem}.premiumDashboard .premiumMetric{padding:16px}.premiumMetricTop{flex-direction:column;align-items:flex-start;gap:9px}.premiumMetricTop>span:last-child{font-size:.75rem}.premiumMetricIcon{width:30px;height:30px}.premiumMetricIcon svg{width:17px}.premiumDashboard .premiumMetric>b{margin-top:12px}.premiumDashboard .premiumMetric>small{font-size:.6875rem}.premiumDashboard .sectionHeading h2{font-size:1.125rem}.premiumDashboard .dashboardRecent{padding:21px}.premiumDashboard .dashboardEmpty .eyebrow{font-size:.5625rem}.premiumDashboard .dashboardQuick>button,.premiumDashboard .dashboardQuick>a{gap:12px;padding:19px}.premiumDashboard .runRow{flex-wrap:wrap}.premiumDashboard .runRow>span:nth-child(2){min-width:140px}.focusedApp .guestBanner{gap:10px;font-size:.8125rem;line-height:1.8}.premiumDashboard .dashboardIntro h1{font-size:1.9rem}.premiumDashboard .dashboardIntro p{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.premiumHero *,.premiumDashboard *{transition:none!important;animation:none!important}.premiumHeroCopy>*,.productPreviewWrap,.premiumDashboard>*{opacity:1!important;transform:none!important}.landing .howCard,.landing .perspectiveGrid article,.focusedApp .sidebar nav button{transition:none!important;transform:none!important}}@media print{.premiumAtmosphere,.productPreviewWrap,.dashboardMotionControl,.welcomeMesh{display:none!important}.premiumHero{padding:20px}.premiumHeroCopy>*{opacity:1!important;animation:none!important}.premiumHero h1>span{-webkit-text-fill-color:#3069e7}.premiumDashboard>*{opacity:1!important;animation:none!important;transform:none!important}}.previewSmallLabel{color:#60799d;font-size:.75rem}.previewProductChoices button{color:#5b7091;font-size:.875rem}.previewPerspective{color:#5e769b;font-size:.75rem}.previewTask{color:#60728e;font-size:.9375rem}.previewSteps b{font-size:.9375rem}.previewSteps small{color:#71809a;font-size:.8125rem}.previewSteps>button.is-current small{color:#5272a4}.previewSourceCard>span{color:#647c9f;font-size:.6875rem}.previewSourceCard>b{font-size:.875rem}.previewSourceCard>p,.previewEvidenceNote{color:#637a9d;font-size:.8125rem}.previewFooter{color:#627797;font-size:.8125rem}.previewIllustration{font-size:.75rem}.previewContextFoot{color:#60789c;font-size:.8125rem}.premiumDashboard .dashboardIntro p{color:#60728e;font-size:1rem}.dashboardAvailability{color:#617795;font-size:.8125rem}.premiumDashboard .nextTestPlanStep p{color:#bed1ef;font-size:.8125rem}.nextTestPlanStep b{font-size:.875rem}.nextTestPlanHeader>span{font-size:.6875rem}.premiumMetricTop>span:last-child{color:#586e8f;font-size:.875rem}.premiumDashboard .premiumMetric>small{color:#687c99;font-size:.8125rem}.premiumDashboard .dashboardEmpty p{color:#627692;font-size:.9375rem}.premiumDashboard .dashboardEmpty .eyebrow{color:#607da5;font-size:.6875rem}.premiumDashboard .dashboardAllowance p{color:#647b9c;font-size:.9375rem}.premiumDashboard .dashboardAllowance>small{color:#617b9e;font-size:.8125rem}.premiumDashboard .runRow small{color:#667c9b;font-size:.8125rem}.premiumDashboard .dashboardQuick p{color:#677f9f;font-size:.8125rem}.premiumDashboard .allowanceCount span{color:#637eaa}@media (max-width:780px){.premiumHeroNotes{font-size:.8125rem}.premiumEyebrow{font-size:.6875rem}.previewProductChoices button{font-size:.8125rem}.previewSmallLabel{font-size:.6875rem}.previewTask{font-size:.875rem}.premiumDashboard .dashboardIntro p{font-size:.9375rem}.premiumMetricTop>span:last-child,.premiumDashboard .premiumMetric>small{font-size:.8125rem}}@media (max-width:620px){.previewProductChoices button{min-height:48px;padding:10px 8px;font-size:.8125rem;line-height:1.5}.previewJourneyHeading{flex-wrap:wrap;gap:8px}.previewPerspective{font-size:.75rem}.previewSteps b{font-size:.875rem}.previewSteps small{font-size:.75rem}.previewFooter{align-items:flex-start;font-size:.75rem}.previewIllustration{font-size:.6875rem}.previewAddress,.previewFooter button{font-size:.75rem}.previewSmallLabel{font-size:.6875rem}.premiumHeroNotes{font-size:.75rem}.premiumDashboard .nextTestPlanStep p{font-size:.8125rem}.nextTestPlanStep b{font-size:.875rem}.premiumDashboard .dashboardIntro p{font-size:.9375rem}.premiumDashboard .dashboardEmpty .eyebrow{font-size:.6875rem}.premiumDashboard .premiumMetric>small{font-size:.75rem;line-height:1.7}.premiumMetricTop>span:last-child{font-size:.8125rem}.premiumDashboard .dashboardEmpty p{font-size:.875rem}}.agentPlanner{color:#14294d;background:radial-gradient(at 4% 0,#eaf0ff,#0000 58%),#f8faff;border:1px solid #dce6f9;border-radius:30px;grid-template-columns:1.05fr 1fr;gap:54px;max-width:1200px;margin:70px auto;padding:56px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #244da50b}.agentPlannerCopy h2{letter-spacing:-1.6px;margin:18px 0 22px;font-size:clamp(30px,3.2vw,48px);line-height:1.12}.agentPlannerCopy h2 em{color:#315fec;font-style:normal}.agentPlannerCopy>p{color:#4d6282;font-size:17px;line-height:1.8}.agentPlannerPromises{color:#294874;gap:13px;margin:25px 0;font-size:14px;font-weight:650;display:grid}.agentPlannerPromises span{align-items:center;gap:10px;display:flex}.agentPlannerCopy .agentPlannerCapacity{font-size:13px;line-height:1.7}.agentPlannerPanel{background:#fff;border:1px solid #dce5f5;border-radius:22px;padding:27px;box-shadow:0 18px 45px #264fa00c}.agentPlannerHeading{letter-spacing:1px;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.agentCountOptions{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0;display:grid}.agentCountOptions button{color:#27426f;cursor:pointer;background:#f8faff;border:1px solid #dbe4f6;border-radius:13px;padding:15px 4px;font-size:24px;font-weight:750;transition:background .2s,transform .2s,color .2s}.agentCountOptions button small{margin-top:5px;font-size:10px;font-weight:550;display:block}.agentCountOptions button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#245ae8,#6980fb);border-color:#0000;box-shadow:0 6px 17px #335ee532}.agentCountOptions button:hover{transform:translateY(-2px)}.agentCountOptions button:focus-visible{outline-offset:3px;outline:3px solid #7b9cff}.agentCoverageTotal{align-items:center;gap:16px;margin:10px 0 20px;display:flex}.agentCoverageTotal>b{letter-spacing:-2px;font-size:46px}.agentCoverageTotal>span{font-size:13px;font-weight:650;line-height:1.7}.agentCoverageTotal small{color:#6e7f99;font-size:11px;font-weight:400}.agentCoverageRow{grid-template-columns:135px 1fr 22px;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:grid}.agentCoverageRow>div{background:#eef2fb;border-radius:5px;height:5px;overflow:hidden}.agentCoverageRow i{background:linear-gradient(90deg,#2962ef,#9ba9ff);border-radius:5px;min-width:5px;height:100%;transition:width .4s;display:block}.agentCoverageRow>b{text-align:right}.agentPlannerPanel>.button{justify-content:center;width:100%;margin-top:25px;display:flex}.agentPlanNote{text-align:center;color:#697c98;margin-top:12px;font-size:11px;line-height:1.7;display:block}.agentRoadmap{border-top:1px solid #dce5f5;grid-column:1/-1;align-items:center;gap:26px;padding-top:22px;font-size:12px;display:flex}.agentRoadmap>span{letter-spacing:1px;white-space:nowrap;font-size:10px;font-weight:750}.agentRoadmap p{color:#617392;margin:0;line-height:1.7}.agentRoadmap b{color:#284c95;align-items:center;gap:7px;margin-right:8px;display:inline-flex}.agentPlannerCompact{gap:30px;max-width:none;margin:24px 0;padding:30px}.agentPlannerCompact .agentPlannerCopy h2{font-size:32px}.agentPlannerCompact .agentPlannerCopy>p{font-size:14px}.sessionPlanPreview{background:#f7faff;border:1px solid #e0e8f7;border-radius:13px;margin:16px 0;padding:16px}.sessionPlanPreview>b{margin-bottom:12px;font-size:12px;display:block}.sessionPlanPreview>div{color:#4e6484;justify-content:space-between;gap:10px;margin:8px 0;font-size:12px;display:flex}.sessionPlanPreview>small{color:#6b7c98;margin-top:12px;font-size:10px;line-height:1.6;display:block}.findingRecurrence{background:#f0f5ff;border-radius:8px;padding:10px 12px;color:#315db4!important;font-size:12px!important}.behaviorContract{border-top:1px solid #e5ebf5;margin-top:14px;padding-top:10px}.behaviorContract summary{cursor:pointer;font-size:12px;font-weight:650}.behaviorContract dl{font-size:12px;line-height:1.7}.behaviorContract dt{color:#294f8c;font-weight:700}.behaviorContract dd{margin:0 0 9px}@media (max-width:950px){.agentPlanner{gap:28px;margin:35px 24px;padding:30px}.agentPlannerCompact{margin:24px 0}.agentCoverageRow{grid-template-columns:120px 1fr 20px;gap:8px}.agentPlannerCopy h2{font-size:34px}}@media (max-width:700px){.agentPlanner{grid-template-columns:1fr;gap:24px;margin:28px 16px;padding:24px}.agentPlannerCopy h2{font-size:32px}.agentPlannerCopy>p{font-size:15px}.agentPlannerPanel{padding:20px}.agentRoadmap{display:block}.agentRoadmap p{margin-top:10px}.agentPlannerCompact{margin:20px 0}.agentCountOptions button{font-size:23px}}@media (prefers-reduced-motion:reduce){.agentCountOptions button,.agentCoverageRow i{transition:none}.agentCountOptions button:hover{transform:none}}.motion-paused .agentCountOptions button,.motion-paused .agentCoverageRow i,.dashboardMotionPaused .agentCountOptions button,.dashboardMotionPaused .agentCoverageRow i{transition:none}:root{--editorial-ink:#14294e;--editorial-blue:#335fee;--editorial-muted:#5b6e8d;--editorial-line:#dfe7f5}@view-transition{navigation:auto}::view-transition-old(root){animation:.22s both editorialExit}::view-transition-new(root){animation:.36s cubic-bezier(.2,.7,.2,1) both editorialEnter}@keyframes editorialExit{to{opacity:0;transform:translateY(-6px)}}@keyframes editorialEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketingSurface.publicPage{max-width:none;color:var(--editorial-ink);--reading-progress:0;background:#fafcff;margin:0;padding:0;overflow-x:clip}.marketingSurface>main{max-width:1280px;margin:auto;padding:0 40px}.marketingSurface h1,.marketingSurface h2,.marketingSurface h3{font-family:Manrope,DM Sans,sans-serif}.marketingSurface h1,.marketingSurface h2{text-wrap:balance}.marketingSurface p{text-wrap:pretty}.marketingSurface h1 em,.marketingSurface h2 em{color:#4165e9;font-style:normal}:is(.marketingSurface a:focus-visible,.marketingSurface button:focus-visible,.marketingSurface input:focus-visible){outline-offset:4px;outline:3px solid #7b9afa}.marketingSurface .button{border-radius:12px;gap:9px;min-height:47px;transition:transform .25s,box-shadow .25s,background .25s}.marketingSurface .button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #254ca51c}.editorialProgress{z-index:100;width:100%;height:3px;transform:scaleX(var(--reading-progress));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#3868ec,#ab97ff);position:fixed;top:0;left:0}.marketingSurface .editorialHeader{border:0;border-bottom:1px solid var(--editorial-line);background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:25px;max-width:1280px;margin:0 auto;padding:26px 40px 24px;display:flex;position:relative}.editorialHeader .landingBrand{font-size:27px}.editorialHeader nav{align-items:center;gap:28px;display:flex}.editorialHeader nav a{color:#536782;padding:9px 0;font-size:13px;font-weight:600;position:relative}.editorialHeader nav a:after{content:"";background:#4165e9;border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:2px;left:0}.editorialHeader nav a:hover:after{width:100%}.editorialHeader .button{padding:12px 17px;font-size:12px}.editorialEyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#49618b;align-items:center;gap:9px;font-size:10px;font-weight:750;line-height:1.7;display:inline-flex}.editorialEyebrow>i{background:#5585ec;border-radius:100%;width:6px;height:6px;box-shadow:0 0 0 5px #5484ec15}.editorialLink{color:#355dd8;align-items:center;gap:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.editorialLink svg{transition:transform .25s}.editorialLink:hover svg{transform:translate(3px,-2px)}.editorialFooter{border-top:1px solid var(--editorial-line);grid-template-columns:1.5fr 1fr 1.1fr 1fr;gap:40px;max-width:1200px;margin:70px auto 0;padding:50px 0 30px;display:grid}.editorialFooter>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.editorialFooter>div>b{margin-bottom:8px;font-size:12px}.editorialFooter>div>a:not(.landingBrand){color:#627493;align-items:center;gap:8px;font-size:12px;display:flex}.editorialFooter p{color:#647796;font-size:13px;line-height:1.8}.editorialFooter>small{color:#7787a1;border-top:1px solid #e7edf8;grid-column:1/-1;margin-top:15px;padding-top:22px;font-size:11px;line-height:1.8}.editorialMotion{z-index:30;color:#42618d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffed;border:1px solid #d7e0f0;border-radius:30px;align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 20px #17315b09}.editorialEnhanced .editorialReveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.editorialEnhanced .editorialReveal.is-visible{opacity:1;transform:none}.editorialOrb{pointer-events:none;background:radial-gradient(#e7ecff 0,#e8f4ff70 35%,#0000 68%);width:600px;height:600px;animation:12s ease-in-out infinite alternate editorialFloat;position:absolute;top:-210px;right:-160px}.editorialCTA{text-align:center;background:radial-gradient(at 50% 100%,#dce8ff,#0000 65%),#f0f5ff;border:1px solid #e0e9fb;border-radius:28px;margin:60px 0 25px;padding:85px 30px;position:relative;overflow:hidden}.editorialCTA h2{letter-spacing:-2px;margin:22px 0;font-size:clamp(36px,4.2vw,57px);line-height:1.15}.editorialCTA p{color:#607395;max-width:520px;margin:0 auto 27px;font-size:15px;line-height:1.85}.editorialCTA .buttonRow{justify-content:center}.editorialCTA .button{display:inline-flex}.aboutHero{min-height:440px;padding:80px 0 60px;position:relative}.aboutHero h1{letter-spacing:-3.2px;z-index:1;max-width:850px;margin:27px 0 25px;font-size:clamp(42px,5.2vw,70px);line-height:1.12;position:relative}.aboutHero>p{color:#5b6f8e;z-index:1;max-width:620px;font-size:17px;line-height:1.9;position:relative}.aboutHero>.editorialLink{margin-top:22px}.aboutHeroArt{place-items:center;width:260px;height:260px;display:grid;position:absolute;top:110px;right:30px}.aboutOrbit{border:1px solid #d7e1fa;border-radius:50%;width:140px;height:140px;position:absolute;transform:rotateX(30deg)rotate(-20deg)}.aboutOrbit.orbitTwo{width:210px;height:210px;transform:rotateX(30deg)rotate(20deg)}.aboutOrbit.orbitThree{opacity:.65;border-style:dashed;width:280px;height:280px}.aboutCore{color:#fff;background:linear-gradient(135deg,#1c48c9,#6f83ff);border-radius:25px;place-items:center;width:82px;height:82px;font-family:Manrope,sans-serif;font-size:62px;font-weight:800;animation:6s ease-in-out infinite alternate editorialFloat;display:grid;box-shadow:0 15px 40px #4165df25}.aboutOrbitLabel{background:#ffffffed;border:1px solid #dce5f9;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:650;animation:7s ease-in-out infinite alternate editorialFloat;display:flex;position:absolute;box-shadow:0 7px 16px #1c41860a}.labelOne{top:8px;right:10px}.labelTwo{animation-delay:-2s;bottom:18px;left:-18px}.labelThree{animation-delay:-4s;bottom:36px;right:-30px}.aboutStory{border-top:1px solid var(--editorial-line);grid-template-columns:.85fr 1.15fr;gap:80px;padding:65px 0;display:grid}.aboutStory h2,.founderCopy h2,.aboutScope h2{letter-spacing:-1.7px;margin:20px 0;font-size:clamp(30px,3.7vw,46px);line-height:1.2}.aboutStory p,.founderCopy p,.aboutScope p{color:#5d708e;margin:0 0 20px;font-size:15px;line-height:1.95}.aboutStory p.aboutStoryLead{color:#243d64;margin-top:6px;font-size:23px;font-weight:550;line-height:1.6}.founderSection{background:linear-gradient(135deg,#f0f4ff,#fff 70%);border:1px solid #e1e8f5;border-radius:30px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;margin:35px 0 85px;padding:64px;display:grid}.founderPortrait{position:relative}.founderPhotoFrame{z-index:1;background:#fff;border-radius:170px 170px 25px 25px;max-width:320px;position:relative;overflow:hidden;box-shadow:0 20px 50px #1f3d7712}.founderPhotoFrame img{object-fit:cover;width:100%;height:auto;max-height:456px;display:block}.founderPortraitTag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.8px;color:#2c456b;background:#fffefcde;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:12px 8px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:14px;left:10px;right:10px}.founderPortraitTag>i{background:#5079e6;border-radius:50%;width:5px;height:5px}.founderPhotoAccent{border:1px solid #b8cafa;border-radius:170px 170px 30px 30px;max-width:325px;position:absolute;inset:25px -18px -10px 15px;transform:rotate(5deg)}.founderLocation{color:#6a7d9a;align-items:center;gap:8px;margin-top:30px;font-size:10px;display:flex}.founderRole{color:#355eaf;margin:0 0 24px;font-size:12px;font-weight:650;line-height:1.8;display:block}.founderCopy h2{margin-top:17px}.founderSkills{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.founderSkills>span{color:#4f6a95;background:#f7faff;border:1px solid #dce5f7;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;font-size:10px;font-weight:600;display:flex}.founderLinks{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.upworkButton{color:#fff;background:#21733e;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-size:12px;font-weight:650;transition:transform .25s,box-shadow .25s;display:inline-flex}.upworkButton:hover{transform:translateY(-3px);box-shadow:0 9px 22px #21733e1f}.founderLinks .editorialLink{font-size:11px}.aboutPrinciples .sectionIntro{text-align:center;max-width:600px;margin:0 auto 35px}.aboutPrinciples .sectionIntro h2{letter-spacing:-1.8px;margin:18px 0;font-size:46px;line-height:1.2}.aboutPrinciples .sectionIntro p{color:#5f7493;font-size:15px;line-height:1.8}.principleGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.principleCard{background:#fff;border:1px solid #dce5f5;border-radius:22px;padding:29px;transition:transform .3s,box-shadow .3s,border-color .3s}.principleCard>div{color:#5275c7;justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.principleCard>div>span{font-size:11px;font-weight:700}.principleCard h3{letter-spacing:-.5px;margin:0 0 15px;font-size:19px;line-height:1.5}.principleCard p{color:#647796;font-size:13px;line-height:1.9}.principleCard:hover{border-color:#c5d4f5;transform:translateY(-6px);box-shadow:0 15px 35px #23457b0b}.aboutScope{grid-template-columns:1fr 1fr;gap:90px;padding:85px 0;display:grid}.aboutScopeList{padding-top:10px}.aboutScopeList>div{border-bottom:1px solid var(--editorial-line);align-items:center;gap:18px;padding:22px 0;font-size:14px;display:flex}.aboutScopeList>div>span{color:#8495b0;font-size:10px}.aboutScopeList b{flex:1;font-weight:600}.aboutScopeList svg{color:#5c7ed0}.journalHero{border-bottom:1px solid var(--editorial-line);padding:77px 0 28px;position:relative;overflow:hidden}.journalHeroCopy{z-index:1;max-width:710px;position:relative}.journalHero h1{letter-spacing:-4px;margin:27px 0;font-size:clamp(48px,6.6vw,88px);line-height:1.07}.journalHero p{color:#617493;max-width:535px;font-size:17px;line-height:1.85}.journalHeroMark{place-items:center;width:240px;height:240px;display:grid;position:absolute;top:84px;right:45px;transform:rotate(-9deg)}.journalHeroMark>span{color:#e0e8ff;font-family:Manrope,sans-serif;font-size:170px;font-weight:800;line-height:1}.journalHeroMark>i{border:1px solid #d7e2fc;border-radius:50%;animation:40s linear infinite editorialSpin;position:absolute;inset:5px}.journalHeroMark>i:nth-of-type(2){border-style:dashed;animation-direction:reverse;inset:-22px}.journalHeroMark>i:nth-of-type(3){border-color:#bfcff7;inset:30px}.journalHeroBottom{letter-spacing:1px;color:#7284a1;justify-content:space-between;align-items:center;margin-top:15px;padding-top:55px;font-size:10px;font-weight:650;display:flex}.journalHeroBottom>a{color:#4166c3;letter-spacing:0;align-items:center;gap:12px;font-size:12px;display:flex}.journalFeatured{border-bottom:1px solid var(--editorial-line);grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;padding:60px 0;display:grid}.featuredArtwork{min-width:0;display:block}.featuredArtwork>.articleArt{border-radius:23px}.featuredCopy h2{letter-spacing:-1px;margin:19px 0;font-size:clamp(25px,3vw,38px);line-height:1.28}.featuredCopy h2 a,.journalCard h3 a{color:inherit}.featuredCopy>p{color:#687b97;font-size:14px;line-height:1.9}.articleMeta{color:#7385a0;flex-wrap:wrap;align-items:center;gap:11px;font-size:10px;line-height:1.6;display:flex}.articleMeta>i{background:#a3b1c7;border-radius:100%;width:3px;height:3px}.articleMeta>span{align-items:center;gap:5px;display:inline-flex}.featuredCopy>.articleMeta{margin:25px 0}.journalLibrary{padding:65px 0 20px;scroll-margin-top:20px}.journalLibraryHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.journalLibraryHeading h2{letter-spacing:-1.3px;margin:16px 0 0;font-size:35px;line-height:1.25}.journalSearch{color:#8495b1;background:#fff;border:1px solid #dae3f3;border-radius:12px;align-items:center;gap:10px;min-width:290px;padding:12px 15px;display:flex}.journalSearch input{color:#324d75;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px}.journalSearch:focus-within{outline:3px solid #527aef30}.journalFilters{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.journalFilters button{font:inherit;color:#6b7d99;cursor:pointer;background:#fff;border:1px solid #dde5f3;border-radius:24px;padding:10px 15px;font-size:11px;transition:background .2s,color .2s,transform .2s}.journalFilters button[aria-pressed=true]{color:#fff;background:#243e70;border-color:#243e70}.journalFilters button:hover{transform:translateY(-2px)}.journalResultCount{color:#8392ac;margin:20px 0;font-size:11px}.journalCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;display:grid}.journalCard{background:#fff;border:1px solid #e0e7f4;border-radius:20px;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;animation:.5s both editorialEnter;overflow:hidden}.journalCard:hover{border-color:#c5d5f6;transform:translateY(-6px);box-shadow:0 18px 35px #21457d0b}.journalCardArt{display:block;overflow:hidden}.journalCardArt>.articleArt{height:210px}.journalCardBody{padding:23px}.journalCard h3{letter-spacing:-.4px;min-height:84px;margin:16px 0 13px;font-size:19px;line-height:1.48}.journalCardBody>p{color:#72829d;min-height:91px;font-size:12px;line-height:1.9}.journalCardRead{color:#4c6ac0;border-top:1px solid #edf1f8;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;font-size:11px;font-weight:650;display:flex}.journalEmpty{text-align:center;color:#607592;border:1px dashed #cad8f0;border-radius:20px;padding:65px 20px}.journalEmpty>svg{color:#5576cb}.journalEmpty h3{color:#284571;font-size:23px}.journalEmpty p{margin-bottom:22px;font-size:14px}.articleArt{--art-main:#4e79ef;--art-light:#e5edff;isolation:isolate;height:300px;color:var(--art-main);background:linear-gradient(135deg,#edf3ff,#e2eaff);place-items:center;display:grid;position:relative;overflow:hidden}.art-violet{--art-main:#8a6be3;--art-light:#efe8ff;background:linear-gradient(135deg,#f0edff,#e5e7ff)}.art-cyan{--art-main:#2f9cb8;--art-light:#e0f5fa;background:linear-gradient(135deg,#e8f7ff,#e1eefb)}.artGrid{opacity:.6;background-image:linear-gradient(#ffffff70 1px,#0000 1px),linear-gradient(90deg,#ffffff70 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.artHalo{border:1px solid #fffa;border-radius:50%;width:310px;height:310px;position:absolute;inset:30px auto auto 100px;box-shadow:0 0 0 35px #ffffff25,0 0 0 70px #ffffff12}.artNumber{opacity:.1;letter-spacing:-7px;font-family:Manrope,sans-serif;font-size:95px;font-weight:800;line-height:1;position:absolute;top:10px;right:20px}.artBrowser{background:#fffe;border:1px solid #fff;border-radius:12px;width:72%;height:65%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(-6deg);box-shadow:0 17px 35px #24447a16}.articleArt:hover .artBrowser{transform:rotate(-2deg)translateY(-4px)}.artToolbar{border-bottom:1px solid #e9eef9;align-items:center;gap:3px;height:24px;padding:0 10px;display:flex}.artToolbar>i{background:#b9c7e2;border-radius:50%;width:3px;height:3px}.artToolbar>span{background:#f0f3fa;border-radius:5px;width:45%;height:5px;margin-left:15px}.artBrowserBody{grid-template-columns:22% 1fr;height:calc(100% - 24px);display:grid}.artSidebar{border-right:1px solid #eef2f8;padding:17px 11px}.artSidebar>b,.artSidebar>i{background:#e5ecf8;border-radius:3px;height:4px;margin-bottom:10px;display:block}.artSidebar>b{background:var(--art-main);width:60%;height:7px;margin-bottom:20px}.artContent{padding:18px 14px}.artHeading{opacity:.65;background:#6381b3;border-radius:3px;width:64%;height:7px;margin-bottom:9px}.artText{background:#e2e9f5;border-radius:3px;width:90%;height:4px;margin-top:6px}.artText.short{width:60%}.artFlow{gap:6px;margin-top:20px;display:flex}.artFlow>span{border:1px solid var(--art-light);border-radius:7px;width:33%;padding:10px 6px;transition:transform .3s;position:relative}.artFlow>span>i{background:var(--art-light);border-radius:4px;width:11px;height:11px;margin-bottom:8px;display:block}.artFlow>span>b,.artFlow small{background:#cddaf0;border-radius:3px;width:75%;height:3px;display:block}.artFlow small{background:#e5ebf5;width:50%;margin-top:5px}.artBottom{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.artBottom i{background:#e0e8f7;width:40%;height:3px}.artBottom b{background:var(--art-main);opacity:.8;border-radius:3px;width:25%;height:12px}.artPointer{filter:drop-shadow(0 4px 7px #35568f1a);animation:7s ease-in-out infinite alternate editorialFloat;position:absolute;bottom:18%;right:12%;transform:rotate(-6deg)}.artPointer>span{background:var(--art-main);color:#fff;letter-spacing:.2px;border-radius:7px;margin:0 0 0 20px;padding:6px 9px;font-size:8px;font-weight:600;display:block}.artCaption{letter-spacing:1.5px;opacity:.65;font-size:7px;font-weight:700;position:absolute;bottom:13px;left:18px}.artLarge{height:340px}.artLarge .artToolbar{height:30px}.artLarge .artBrowserBody{height:calc(100% - 30px)}.artLarge .artContent{padding:22px}.artLarge .artFlow{margin-top:25px}.artLarge .artFlow>span{padding:13px 10px}.artLarge .artPointer>span{font-size:9px}.artLarge .artCaption{font-size:8px}.articleHero{border-bottom:1px solid var(--editorial-line);padding:43px 0 50px}.editorialBack{color:#7686a0;align-items:center;gap:9px;margin-bottom:38px;font-size:11px;display:inline-flex}.articleHeroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;display:grid}.articleHero h1{letter-spacing:-1.8px;margin:20px 0;font-size:clamp(32px,3.6vw,48px);line-height:1.2}.articleHero p{color:#6c7e9b;font-size:15px;line-height:1.85}.articleHero .articleArt{border-radius:22px;height:310px}.articleAuthor{align-items:center;gap:12px;margin-top:27px;display:flex}.articleAuthorIcon{color:#5174d7;background:#eaf0ff;border:1px solid #d7e1f6;border-radius:12px;place-items:center;width:38px;height:38px;font-family:Manrope,sans-serif;font-size:28px;font-weight:750;display:grid}.articleAuthor>div>b{margin-bottom:6px;font-size:11px;display:block}.articleAuthor>div>span{color:#8290a9;align-items:center;gap:8px;font-size:10px;display:flex}.articleAuthor i{background:#a8b5ca;border-radius:50%;width:3px;height:3px}.articleLayout{grid-template-columns:240px minmax(0,740px);justify-content:space-between;gap:65px;padding:55px 0;display:grid}.articleContents{align-self:start;position:sticky;top:30px}.articleContents nav{flex-direction:column;gap:6px;margin:22px 0 30px;display:flex}.articleContents nav a{color:#7b8ca6;border-bottom:1px solid #e7edf7;align-items:flex-start;gap:11px;padding:10px 0;font-size:11px;line-height:1.8;display:flex}.articleContents nav a>span{color:#a1b0c7;padding-top:2px;font-size:9px}.articleContents nav a:hover{color:#315be0}.articleAsideCTA{background:#f1f5ff;border:1px solid #dde6f8;border-radius:15px;padding:23px}.articleAsideCTA>b{letter-spacing:-.3px;font-size:15px}.articleAsideCTA>p{color:#7a8ca8;font-size:12px;line-height:1.9}.articleAsideCTA>a{color:#4b6bd1;justify-content:space-between;align-items:center;margin-top:15px;font-size:11px;font-weight:700;display:flex}.articleBody{min-width:0}.articleBody p{color:#596e8b;margin:0 0 21px;font-size:16px;line-height:1.95}.articleBody .articleLead{color:#354d70;letter-spacing:-.2px;font-size:19px;line-height:1.85}.articleTakeaways{background:#f1f6ff;border:1px solid #dfe8f8;border-radius:18px;margin:35px 0 50px;padding:25px 28px}.articleTakeaways>.editorialEyebrow{margin-bottom:18px}.articleTakeaways>p{color:#506a98;align-items:flex-start;gap:11px;margin:0 0 12px;font-size:13px;line-height:1.8;display:flex}.articleTakeaways svg{color:#6286d9;flex:none;margin-top:3px}.articleTakeaways>p:last-child{margin:0}.articleSection{margin:0 0 48px;scroll-margin-top:35px;position:relative}.articleSectionIndex{letter-spacing:1px;color:#8d9eb9;margin-bottom:12px;font-size:10px;display:block}.articleBody h2{letter-spacing:-.7px;margin:0 0 23px;font-size:29px;line-height:1.35}.articleChecklist{background:#f5f8ff;border-left:3px solid #91acf6;border-radius:0 12px 12px 0;margin:25px 0;padding:19px 22px;list-style:none}.articleChecklist li{color:#526b93;align-items:flex-start;gap:10px;margin:8px 0;font-size:14px;line-height:1.9;display:flex}.articleChecklist svg{color:#527ce0;flex:none;margin-top:5px}.articleTableWrap{border:1px solid #dde5f4;border-radius:13px;margin:28px 0;overflow-x:auto}.articleTableWrap table{border-collapse:collapse;width:100%;min-width:460px;font-size:12px;line-height:1.85}.articleTableWrap th{color:#456292;text-align:left;background:#edf3ff;border-bottom:1px solid #dae5f7;padding:14px 17px;font-weight:650}.articleTableWrap td{color:#637897;vertical-align:top;border-bottom:1px solid #e9eef7;padding:15px 17px}.articleTableWrap tbody tr:last-child td{border-bottom:0}.articleReferences{border-top:1px solid var(--editorial-line);padding-top:35px;scroll-margin-top:30px}.articleReferences h2{margin-top:17px}.articleReferences>p{font-size:13px;line-height:1.9}.articleReferences ol{color:#90a1bc;padding-left:20px}.articleReferences li{padding:10px 0 12px 7px}.articleReferences li>a{color:#4266c7;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.articleReferences li>p{margin:7px 0 0;font-size:12px;line-height:1.8}.articleBody .articleEditorialNote{color:#8d9ab0;border-top:1px solid #e6edf8;margin-top:25px;padding-top:20px;font-size:11px;line-height:1.9}.articleEditorialNote>a{color:#5c7dcb;text-decoration:underline}.articleEndCTA{background:linear-gradient(120deg,#edf3ff,#e7edff);border-radius:20px;margin-top:40px;padding:36px}.articleEndCTA h2{margin:18px 0 24px;font-size:34px;line-height:1.2}.articleEndCTA .button{font-size:12px;display:inline-flex}.articleRelated{border-top:1px solid var(--editorial-line);margin-top:20px;padding:20px 0 35px}.articleRelated .journalLibraryHeading{margin-top:35px}.articleRelated h2{font-size:30px}.relatedGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.relatedArticle{background:#fff;border:1px solid #e0e7f4;border-radius:17px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;padding:15px;transition:transform .25s,box-shadow .25s;display:grid}.relatedArticle:hover{transform:translateY(-4px);box-shadow:0 12px 25px #2c4e8009}.relatedArticle .articleArt{border-radius:11px;height:155px}.relatedArticle h3{letter-spacing:-.2px;margin:11px 0 17px;font-size:15px;line-height:1.6}.relatedArticle .editorialEyebrow{font-size:8px}.relatedArticle .editorialLink{font-size:10px}.relatedArticle .artPointer span{display:none}.relatedArticle .artContent{padding:13px 9px}.relatedArticle .artFlow{gap:3px;margin-top:12px}.relatedArticle .artFlow>span{padding:6px 4px}.relatedArticle .artSidebar{padding:12px 7px}.relatedArticle .artCaption{font-size:5px}.relatedArticle .artFlow>span>i{width:7px;height:7px}.relatedArticle .artBottom{display:none}.landing .premiumHero{background:radial-gradient(at 50% 0,#edf2ff85,#0000 70%)}.landing .premiumHero h1>span{background-size:200% 100%;animation:9s ease-in-out infinite alternate editorialGradient}.landing .premiumHero .premiumAtmosphere:after{content:"";background-image:linear-gradient(#91aceb0c 1px,#0000 1px),linear-gradient(90deg,#91aceb0c 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.landing .productPreview{transform:perspective(1600px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-origin:50%;transition:box-shadow .4s,border-color .4s,transform .5s cubic-bezier(.2,.7,.2,1)}.landing .productPreview:hover{border-color:#bfd0f7;box-shadow:0 30px 70px #2856a51b}.landing .landingNav nav>a{position:relative}.landing .landingNav nav>a:after{content:"";background:#4165ee;width:0;height:2px;transition:width .25s;position:absolute;bottom:-7px;left:0}.landing .landingNav nav>a:hover:after{width:100%}.landing .howCard,.landing .perspectiveGrid article{isolation:isolate;position:relative;overflow:hidden}.landing .howCard:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(125deg,#0000 20%,#e6eeff80 60%,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.landing .howCard:hover:after{transform:translate(0)}.landing .howCard:hover{box-shadow:0 17px 36px #325c9c0d}.landing .perspectiveGrid article:hover{border-color:#bfcef3;transform:translateY(-5px);box-shadow:0 12px 30px #36588e0a}.landing .reveal{transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.landing .howCards .reveal:nth-child(2),.landing .perspectiveGrid .reveal:nth-child(2){transition-delay:80ms}.landing .howCards .reveal:nth-child(3),.landing .perspectiveGrid .reveal:nth-child(3){transition-delay:.16s}.landing .lButton{isolation:isolate;position:relative;overflow:hidden}.landing .lButton:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff25 50%,#0000 70%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.landing .lButton:hover:after{transform:translate(120%)}.landingJournal{max-width:1200px;margin:0 auto;padding:70px 24px 90px}.landingJournalHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.landingJournalHeading h2{letter-spacing:-1.6px;color:#1a335b;margin:18px 0 0;font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.15}.landingJournalHeading h2 em{color:#4369df;font-style:normal}.landingJournal .journalCard h3{min-height:84px}.landingJournal .journalCardBody>p{min-height:92px}.landingJournalIntro{color:#637797;max-width:520px;margin:17px 0 0;font-size:15px;line-height:1.9}.landing .landingFooter>div:nth-child(2){flex-wrap:wrap}.landing .landingBrand{white-space:nowrap}.marketingSurface>main>.publicHero{padding-top:55px}.marketingSurface>main>.pageHeading{padding-top:35px}.marketingSurface .legalCopy{max-width:850px;margin:35px auto}@keyframes editorialFloat{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}@keyframes editorialSpin{to{transform:rotate(360deg)}}@keyframes editorialGradient{0%{background-position:0%}to{background-position:100%}}@media (max-width:1150px){.aboutHeroArt{transform-origin:100%;opacity:.75;right:0;transform:scale(.8)}.aboutHero h1{max-width:740px;font-size:58px}.aboutHero>p{max-width:560px}.founderSection{gap:50px;padding:45px}.founderCopy h2{font-size:39px}.journalHeroMark{right:20px}.articleHeroGrid{gap:35px}.articleHero h1{font-size:38px}.articleLayout{grid-template-columns:210px minmax(0,1fr);gap:45px}.editorialFooter{margin-left:40px;margin-right:40px}.journalCard h3{min-height:100px;font-size:17px}.relatedArticle{gap:15px}.relatedArticle h3{font-size:14px}.landing .landingNav nav{gap:17px}}@media (max-width:900px){.marketingSurface>main{padding:0 28px}.marketingSurface .editorialHeader{padding:22px 28px}.editorialHeader nav{gap:18px}.editorialHeader nav a{font-size:12px}.aboutHero{padding-top:65px}.aboutHero h1{font-size:53px}.aboutHeroArt{display:none}.aboutStory{grid-template-columns:.9fr 1.1fr;gap:40px}.aboutStory h2{font-size:33px}.aboutStory p.aboutStoryLead{font-size:20px}.founderSection{grid-template-columns:.8fr 1.2fr;gap:35px;padding:32px}.founderCopy h2{font-size:32px}.founderCopy p{font-size:13px}.founderRole{font-size:11px}.founderPortraitTag{letter-spacing:.5px;font-size:6px}.founderLinks{gap:16px}.upworkButton{font-size:10px}.principleCard{padding:23px}.principleCard h3{font-size:17px}.principleCard p{font-size:12px}.aboutScope{gap:40px}.aboutScope h2{font-size:36px}.journalHeroMark{opacity:.6;width:200px;height:200px}.journalHero h1{font-size:67px}.journalHero p{max-width:490px;font-size:15px}.journalFeatured{gap:30px}.featuredCopy h2{font-size:28px}.featuredCopy>p{font-size:13px}.journalCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.journalCard h3{min-height:80px}.journalCardBody>p{min-height:70px}.journalLibraryHeading h2{font-size:30px}.journalSearch{min-width:240px}.journalHeroBottom{font-size:9px}.articleHeroGrid{grid-template-columns:1fr .65fr;gap:30px}.articleHero h1{font-size:33px}.articleHero .articleArt{height:270px}.articleHero .artCaption{font-size:6px}.articleHero .artFlow{gap:4px;margin-top:15px}.articleHero .artFlow>span{padding:8px 5px}.articleHero .artContent{padding:18px 10px}.articleHero .artPointer span{font-size:6px}.articleLayout{grid-template-columns:175px minmax(0,1fr);gap:33px}.articleContents nav a{font-size:10px}.articleAsideCTA{padding:18px}.articleBody p{font-size:15px}.articleBody .articleLead{font-size:17px}.articleBody h2{font-size:25px}.relatedArticle{grid-template-columns:1fr;gap:17px}.relatedArticle>.articleArt{height:185px}.relatedArticle>div:last-child{padding:0 5px 7px}.editorialFooter{grid-template-columns:1.1fr 1fr 1.2fr;gap:30px;margin-left:28px;margin-right:28px}.editorialFooter>div:first-child{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.editorialFooter>div:first-child>p{text-align:right;margin:0}.landingJournal .journalCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.landingJournal .journalCardBody{padding:18px}.landingJournal .journalCard h3{min-height:100px;font-size:16px}.landingJournal .journalCardBody>p{min-height:110px;font-size:11px}.landingJournal .journalCardArt>.articleArt{height:180px}.landing .landingNav nav{gap:14px;font-size:11px}}@media (max-width:680px){.marketingSurface>main{padding:0 20px}.marketingSurface .editorialHeader{flex-wrap:wrap;gap:16px;padding:20px}.editorialHeader .landingBrand{font-size:24px}.editorialHeader>.button{min-height:42px;margin-left:auto;padding:10px 12px;font-size:10px}.editorialHeader nav{border-top:1px solid #edf1f8;order:3;justify-content:space-between;gap:12px;width:100%;padding-top:10px}.editorialHeader nav a{font-size:11px}.editorialEyebrow{letter-spacing:1.1px;font-size:9px}.aboutHero{min-height:0;padding:52px 0 45px}.aboutHero h1{letter-spacing:-1.8px;margin:23px 0;font-size:clamp(35px,8.3vw,50px);line-height:1.17}.aboutHero>p{font-size:15px;line-height:1.9}.aboutHero>.editorialLink{font-size:11px}.aboutStory{grid-template-columns:1fr;gap:16px;padding:40px 0}.aboutStory h2{font-size:34px}.aboutStory p.aboutStoryLead{font-size:21px}.aboutStory p{font-size:14px}.founderSection{grid-template-columns:1fr;gap:40px;margin:25px 0 60px;padding:27px}.founderPortrait{width:100%;max-width:270px;margin:0 auto}.founderPhotoFrame{max-width:250px;margin:auto}.founderPhotoAccent{max-width:250px;left:25px}.founderPortraitTag{font-size:7px}.founderLocation{justify-content:center;margin-top:24px;font-size:9px}.founderCopy h2{font-size:35px}.founderCopy p{font-size:14px}.founderRole{font-size:11px}.founderSkills>span{font-size:9px}.founderLinks{gap:20px}.upworkButton{padding:13px 15px;font-size:11px}.principleGrid{grid-template-columns:1fr;gap:16px}.principleCard{padding:27px}.principleCard>div{margin-bottom:25px}.principleCard h3{font-size:20px}.principleCard p{font-size:14px}.aboutPrinciples .sectionIntro h2{font-size:35px}.aboutPrinciples .sectionIntro p{font-size:14px}.aboutScope{grid-template-columns:1fr;gap:15px;padding:50px 0}.aboutScope p{font-size:14px}.aboutScopeList>div{padding:19px 0;font-size:12px}.aboutScope h2{font-size:35px}.editorialCTA{margin:25px 0;padding:55px 22px}.editorialCTA h2{letter-spacing:-1.3px;font-size:36px}.editorialCTA p{font-size:14px}.editorialCTA .buttonRow{gap:12px}.editorialCTA .button{font-size:11px}.editorialFooter{grid-template-columns:1fr 1fr;gap:30px;margin:50px 20px 0;padding-top:35px}.editorialFooter>div:first-child{grid-column:1/-1}.editorialFooter>div>a:not(.landingBrand){font-size:11px}.editorialFooter>small{padding-bottom:45px;font-size:10px}.editorialMotion{padding:10px 12px;font-size:10px;bottom:12px;right:12px}.journalHero{padding-top:48px}.journalHero h1{letter-spacing:-3px;margin:23px 0;font-size:62px}.journalHero p{max-width:100%;font-size:15px}.journalHeroMark{display:none}.journalHeroBottom{align-items:flex-end;gap:15px;max-width:100%;margin-top:10px;padding-top:25px;font-size:8px;line-height:1.8}.journalHeroBottom>a{flex-shrink:0;gap:6px;font-size:10px}.journalFeatured{grid-template-columns:1fr;gap:28px;padding:35px 0}.artLarge{height:300px}.featuredCopy h2{font-size:30px}.featuredCopy>p{font-size:14px}.featuredCopy>.articleMeta{margin:20px 0}.journalLibrary{padding-top:40px}.journalLibraryHeading{flex-direction:column;align-items:stretch;gap:25px}.journalLibraryHeading h2{font-size:30px}.journalSearch{min-width:0;padding:14px}.journalSearch input{font-size:13px}.journalFilters{gap:7px}.journalFilters button{padding:9px 12px;font-size:10px}.journalCards{grid-template-columns:1fr;gap:24px}.journalCardArt>.articleArt{height:245px}.journalCardBody{padding:24px}.journalCard h3{min-height:0;font-size:22px}.journalCardBody>p{min-height:0;font-size:14px}.journalCardRead{font-size:12px}.articleMeta{font-size:11px}.articleHero{padding:28px 0 35px}.editorialBack{margin-bottom:30px;font-size:10px}.articleHeroGrid{grid-template-columns:1fr;gap:30px}.articleHero h1{letter-spacing:-1.1px;font-size:35px;line-height:1.23}.articleHero p{font-size:14px}.articleHero .articleArt{height:260px}.articleHero .artContent{padding:20px}.articleHero .artFlow>span{padding:10px}.articleHero .artPointer span{font-size:8px}.articleLayout{grid-template-columns:1fr;gap:25px;padding:35px 0}.articleContents{background:#fff;border:1px solid #e0e8f7;border-radius:15px;padding:20px;position:static}.articleContents nav{gap:0;margin:15px 0 0}.articleContents nav a{padding:10px 0;font-size:12px}.articleContents nav a:last-child{border-bottom:0}.articleAsideCTA{display:none}.articleBody p{font-size:15px;line-height:1.95}.articleBody .articleLead{font-size:18px}.articleTakeaways{margin:30px 0 40px;padding:23px}.articleTakeaways>p{font-size:13px}.articleBody h2{letter-spacing:-.7px;font-size:26px}.articleSection{margin-bottom:40px}.articleChecklist{padding:15px 18px}.articleChecklist li{font-size:13px}.articleReferences>p{font-size:12px}.articleEndCTA{padding:28px}.articleEndCTA h2{font-size:31px}.articleRelated .journalLibraryHeading{gap:20px}.relatedGrid{grid-template-columns:1fr}.relatedArticle{grid-template-columns:.7fr 1fr;gap:20px}.relatedArticle>.articleArt{height:170px}.relatedArticle h3{font-size:14px}.relatedArticle .editorialEyebrow{letter-spacing:.5px;font-size:8px}.landingJournal{padding:45px 20px 60px}.landingJournalHeading{flex-direction:column;align-items:flex-start;gap:25px}.landingJournalHeading h2{font-size:35px}.landingJournalIntro{font-size:14px}.landingJournal .journalCards{grid-template-columns:1fr;gap:22px}.landingJournal .journalCardArt>.articleArt{height:230px}.landingJournal .journalCardBody{padding:24px}.landingJournal .journalCard h3{min-height:0;font-size:21px}.landingJournal .journalCardBody>p{min-height:0;font-size:13px}.landing .productPreview{transform:none!important}}@media (prefers-reduced-motion:reduce){.marketingSurface *,.landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.editorialEnhanced .editorialReveal{opacity:1!important;transform:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.landing .productPreview{transform:none!important}}.marketingPaused *,.landing.motion-paused *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketingPaused .editorialReveal{opacity:1!important;transform:none!important}.landing.motion-paused .productPreview{transform:none!important}.marketingPaused .artBrowser{transform:rotate(-6deg)!important}@media print{.editorialHeader,.editorialFooter,.editorialMotion,.articleContents,.articleRelated,.articleHero .articleArt,.articleEndCTA{display:none!important}.marketingSurface>main{padding:0}.articleHeroGrid,.articleLayout{display:block}.articleBody p{color:#111;font-size:12px}.articleBody h2{font-size:22px}.articleTakeaways{break-inside:avoid}.articleSection h2{break-after:avoid}.articleHero h1{font-size:30px}.editorialReveal{opacity:1!important;transform:none!important}}@media (min-width:781px) and (max-width:1160px){.landing .landingNav>nav{display:none}.landing .landingNav>nav.is-open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #d6e1f6;border-radius:15px;flex-direction:column;align-items:stretch;gap:8px;padding:24px;display:flex;position:absolute;top:100%;left:24px;right:24px;box-shadow:0 15px 30px #20448012}.landing .landingNav>nav.is-open a{padding:10px 8px;font-size:14px}.landing .landingMenu{padding:0;display:block}.landing .landingNavActions{margin-left:auto}}.marketingSurface .articleMeta,.marketingSurface .articleAuthor>div>span,.marketingSurface .journalResultCount,.marketingSurface .articleContents nav a,.marketingSurface .articleBody .articleEditorialNote,.marketingSurface .journalHeroBottom,.marketingSurface .founderLocation{color:#5d708d}.marketingSurface .articleMeta,.marketingSurface .articleAuthor>div>span,.marketingSurface .journalResultCount{font-size:12px}.marketingSurface .editorialFooter>small,.marketingSurface .editorialFooter>div>a:not(.landingBrand){color:#5c6f8b}.journalCard{flex-direction:column;display:flex}.journalCardBody{flex-direction:column;flex:1;display:flex}.journalCardBody>.journalCardRead{margin-top:auto}.journalCardBody>p{color:#60728d;margin-bottom:23px}.marketingSurface .journalCardBody>p{font-size:14px}.marketingSurface .articleContents nav a>span,.marketingSurface .articleSectionIndex{color:#6e809c}.marketingSurface .articleAuthorIcon{flex:none}.marketingSurface .journalHeroBottom>a{color:#365cb5}.siteHeader{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdfff0;border-bottom:1px solid #dfe7f580;width:100%;position:sticky;top:0}.siteHeaderInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;max-width:1280px;min-height:87px;margin:auto;padding:19px 40px;display:grid}.siteHeader .siteBrand{white-space:nowrap;justify-self:start;font-size:28px;line-height:1}.siteHeader nav.siteLinks{flex-direction:row;justify-content:center;align-items:center;gap:26px;margin:0;padding:0;font-size:13px;display:flex}.siteHeader .siteLinks>a{color:#526887;white-space:nowrap;padding:13px 0;font-weight:550;line-height:1.4;text-decoration:none;transition:color .2s;position:relative}.siteHeader .siteLinks>a:after{content:"";transform-origin:0;background:#4c72ec;border-radius:2px;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.siteHeader .siteLinks>a:hover,.siteHeader .siteLinks>a[aria-current=page]{color:#2858d9}.siteHeader .siteLinks>a:hover:after,.siteHeader .siteLinks>a[aria-current=page]:after{transform:scaleX(1)}.siteHeaderActions{justify-content:flex-end;align-items:center;gap:19px;display:flex}.siteHeader .siteSignIn{color:#445b7e;white-space:nowrap;font-size:12px;font-weight:550}.siteStartButton{white-space:nowrap;background:linear-gradient(120deg,#2056d8,#4779f5);border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 17px;font-size:12px;font-weight:700;line-height:1.5;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 5px 15px #2255d014;color:#fff!important}.siteStartButton:hover{transform:translateY(-2px);box-shadow:0 9px 22px #2255d024}.siteHeader .siteMotionToggle,.siteHeader .siteMenuToggle{color:#5672b2;cursor:pointer;background:0 0;border:1px solid #dce5f6;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;padding:0;display:grid}.siteHeader .siteMenuToggle{border-radius:9px;width:39px;height:39px;display:none}:is(.siteHeader a:focus-visible,.siteHeader button:focus-visible){outline-offset:4px;outline:3px solid #88a5f5}.siteHeader .siteMotionToggle[aria-pressed=true]{background:#e9f0ff}.articleContents{top:115px}.articleSection,.articleReferences{scroll-margin-top:115px}.clearSectionIntro{grid-template-columns:1fr 1fr;align-items:end;gap:65px;margin-bottom:44px;display:grid}.clearSectionIntro h2{letter-spacing:-1.8px;color:#18325a;text-wrap:balance;margin:20px 0 0;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,50px);line-height:1.16}.clearSectionIntro h2>em{color:#3968e8;font-style:normal}.clearSectionIntro p{color:#5a7093;margin:0;font-size:16px;line-height:1.9}.clearSectionIntro .clearIntroExample{color:#647a9b;margin-top:16px;font-size:13px;line-height:1.85}.clearPersonas{max-width:1200px;margin:0 auto;padding:80px 24px 85px;scroll-margin-top:100px}.clearPersonaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.clearPersonaCard{background:linear-gradient(145deg,#fff,#f5f8ff);border:1px solid #dce6f7;border-radius:21px;flex-direction:column;padding:27px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.clearPersonaCard:hover{border-color:#bed0f6;transform:translateY(-5px);box-shadow:0 14px 30px #3059910b}.clearPersonaTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}.clearPersonaIcon{color:#4874d7;background:#edf3ff;border:1px solid #dce6fa;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.clearPersonaTop>span:last-child{letter-spacing:1.5px;color:#617ca5;font-size:9px;font-weight:700}.clearPersonaCard h3{color:#203b65;letter-spacing:-.5px;margin:0 0 15px;font-size:21px;line-height:1.4}.clearPersonaCard>p{color:#5e7395;margin:0 0 22px;font-size:14px;line-height:1.85}.clearPersonaChecks{flex-direction:column;gap:7px;margin-top:auto;padding-bottom:22px;display:flex}.clearPersonaChecks>b{color:#335b9b;font-size:11px}.clearPersonaChecks>span{color:#627897;font-size:12px;line-height:1.8}.clearPersonaQuestion{border-top:1px solid #e0e8f6;padding-top:19px}.clearPersonaQuestion>span{letter-spacing:1.1px;color:#6580a7;font-size:8px;font-weight:700;line-height:1.8;display:block}.clearPersonaQuestion>p{color:#314f7c;margin:9px 0 0;font-size:14px;font-weight:600;line-height:1.7}.clearPersonaBottom{justify-content:space-between;align-items:center;gap:35px;margin-top:10px;padding:28px 0 0;display:flex}.clearPersonaBottom b{letter-spacing:-.3px;color:#29466f;font-size:17px}.clearPersonaBottom p{color:#657a98;max-width:610px;margin:9px 0 0;font-size:13px;line-height:1.85}.clearPersonaBottom .lButton{flex:none;font-size:13px}.clearReports{color:#fff;background:radial-gradient(at 100% 0,#1c3b6d88,#0000 65%),#10264c;scroll-margin-top:85px;position:relative;overflow:hidden}.clearReports:before{content:"";pointer-events:none;border:1px solid #7597e512;border-radius:50%;width:950px;height:950px;position:absolute;top:-450px;right:-350px;box-shadow:0 0 0 90px #6685c805,0 0 0 180px #6685c804}.clearReportsInner{max-width:1200px;margin:0 auto;padding:85px 24px 50px;position:relative}.clearReports .clearSectionIntro{gap:65px}.clearReports .lEyebrow{color:#a9c6ff}.clearReports h2{color:#f2f6ff}.clearReports h2>em{color:#9ec1ff}.clearReports .clearSectionIntro>p{color:#b3c5e1;max-width:490px;padding-bottom:3px;font-size:15px;line-height:1.95}.clearReportGrid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:70px;display:grid}.clearReportBenefits>article{border-bottom:1px solid #7793c220;gap:20px;padding:23px 0;display:flex}.clearReportBenefits>article:first-child{padding-top:7px}.clearReportBenefits>article:last-of-type{border-bottom:0}.clearReportIcon{color:#a3c6ff;background:#2e538533;border:1px solid #6e9be22b;border-radius:13px;flex:none;place-items:center;width:47px;height:47px;margin-top:6px;display:grid}.clearReportNumber{letter-spacing:1px;color:#a3bde3;font-size:10px}.clearReportBenefits h3{color:#f0f5ff;letter-spacing:-.4px;margin:10px 0;font-size:20px;line-height:1.4}.clearReportBenefits p{color:#b7c9e5;margin:0;font-size:14px;line-height:1.9}.clearReportMethod{color:#bad4ff;align-items:center;gap:12px;margin:23px 0 0 67px;font-size:12px;font-weight:600;display:inline-flex}.clearReportPreview{background:#ffffff06;border:1px solid #7d9bc239;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #050f2420}.clearReportPreviewHeader{background:#ffffff04;border-bottom:1px solid #7995bd2e;justify-content:space-between;align-items:center;gap:12px;padding:21px 25px;display:flex}.clearReportPreviewHeader>span{color:#e6efff;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.clearReportPreviewHeader small{letter-spacing:.9px;color:#bdcfe9;border:1px solid #7896c03b;border-radius:5px;padding:6px 7px;font-size:7px;font-weight:600;line-height:1.6}.clearReportTask{border-bottom:1px solid #7995bd2e;padding:25px}.clearReportTask>span{letter-spacing:1.3px;color:#b2c8ec;font-size:8px;font-weight:600}.clearReportTask>p{color:#e8f0ff;margin:12px 0 18px;font-size:16px;line-height:1.7}.clearReportTask>div{color:#9ab9e9;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.clearReportTask>div>span{color:#c3d7f6;background:#88a8dc12;border:1px solid #7e9fd72b;border-radius:5px;padding:6px 9px;font-size:9px}.clearExampleFinding{padding:25px}.clearExampleLabel{color:#b6ceef;letter-spacing:1px;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.clearExampleLabel>span:last-child{letter-spacing:0;color:#c2d4f0;background:#b2c9ed12;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:9px}.clearExampleDot{background:#a3c4ff;border-radius:50%;flex:none;width:5px;height:5px}.clearExampleFinding h3{color:#f2f6ff;letter-spacing:-.5px;margin:18px 0 23px;font-size:22px;line-height:1.45}.clearExampleFinding dl{margin:0}.clearExampleFinding dl>div{border-top:1px solid #7696c221;padding:15px 0}.clearExampleFinding dt{color:#d6e5fc;margin-bottom:8px;font-size:11px;font-weight:650}.clearExampleFinding dd{color:#b1c5e5;margin:0;font-size:12px;line-height:1.85}.clearExampleRetest{color:#a9c8f6;background:#7ba5ed0b;border:1px solid #7698ca24;border-radius:10px;gap:12px;margin-top:14px;padding:16px;display:flex}.clearExampleRetest>svg{flex:none;margin-top:3px}.clearExampleRetest b{color:#d9e8ff;font-size:11px}.clearExampleRetest p{color:#b9cdec;margin:6px 0 0;font-size:12px;line-height:1.8}.clearReportPreviewFooter{color:#a7c4f3;background:#ffffff03;border-top:1px solid #7895bf26;align-items:flex-start;gap:9px;padding:17px 25px;display:flex}.clearReportPreviewFooter>svg{flex:none;margin-top:3px}.clearReportPreviewFooter>p{color:#bccfeb;margin:0;font-size:10px;line-height:1.85}.clearReportsCTA{border-top:1px solid #7895bd2b;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding:30px 0 0;display:flex}.clearReportsCTA>div{flex-direction:column;gap:9px;display:flex}.clearReportsCTA b{letter-spacing:-.3px;color:#e7f0ff;font-size:17px}.clearReportsCTA span{color:#b0c5e5;font-size:12px}.clearReportsCTA .lButton{flex:none;font-size:12px}@media (max-width:1120px){.siteHeaderInner{gap:24px;min-height:80px;padding:16px 28px}.siteHeader .siteBrand{font-size:25px}.siteHeader nav.siteLinks{gap:20px;font-size:12px}.siteHeaderActions{gap:15px}.siteStartButton{padding:12px 14px;font-size:11px}.siteHeader .siteSignIn{font-size:11px}.clearReportGrid,.clearSectionIntro,.clearReports .clearSectionIntro{gap:40px}.clearSectionIntro h2{font-size:43px}.clearPersonaCard{padding:23px}.clearPersonaCard h3{font-size:19px}.clearPersonaCard>p{font-size:13px}.clearReportPreviewHeader{padding:20px}.clearReportPreviewHeader>span{font-size:12px}.clearReportPreviewHeader small{font-size:6px}.clearReportTask,.clearExampleFinding{padding:22px}.clearExampleFinding h3{font-size:20px}}@media (max-width:980px){.siteHeaderInner{grid-template-columns:1fr auto;gap:20px;min-height:77px}.siteHeader nav.siteLinks{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #d9e4f6;border-radius:15px;flex-direction:column;align-items:stretch;gap:2px;margin-top:8px;padding:12px;display:none;position:absolute;top:100%;left:22px;right:22px;box-shadow:0 15px 35px #1c3b6a13}.siteHeader.siteMenuOpen nav.siteLinks{display:flex}.siteHeader .siteLinks>a{border-radius:8px;min-height:46px;padding:14px 16px;font-size:14px}.siteHeader .siteLinks>a:hover,.siteHeader .siteLinks>a[aria-current=page]{background:#eff4ff}.siteHeader .siteLinks>a:after{display:none}.siteHeader .siteMenuToggle{display:grid}.clearSectionIntro{gap:30px}.clearSectionIntro h2{font-size:37px}.clearSectionIntro p{font-size:14px}.clearPersonaGrid{gap:15px}.clearPersonaCard{padding:20px}.clearPersonaCard h3{font-size:17px}.clearPersonaTop{gap:12px}.clearPersonaIcon{border-radius:10px;width:36px;height:36px}.clearPersonaTop>span:last-child{letter-spacing:1px;font-size:7px}.clearPersonaCard>p,.clearPersonaQuestion>p{font-size:12px}.clearPersonaChecks>span{font-size:11px}.clearPersonaQuestion>span{font-size:7px}.clearReportGrid{gap:27px}.clearReportBenefits>article{gap:15px}.clearReportIcon{width:39px;height:39px}.clearReportBenefits h3{font-size:18px}.clearReportBenefits p{font-size:13px}.clearReportMethod{margin-left:54px;font-size:10px}.clearReportPreviewHeader{flex-wrap:wrap}.clearReportTask>p{font-size:14px}.clearExampleFinding h3{font-size:18px}.clearReports .clearSectionIntro>p{font-size:14px}}@media (max-width:720px){.siteHeaderInner{gap:15px;min-height:74px;padding:14px 20px}.siteHeaderActions{gap:12px}.siteHeader .siteBrand{font-size:25px}.siteHeader .siteMotionToggle{width:29px;height:29px}.siteHeader .siteSignIn{font-size:11px}.siteStartButton{gap:8px;min-height:42px;padding:11px 13px;font-size:11px}.siteHeader nav.siteLinks{left:15px;right:15px}.clearPersonas{padding:55px 20px}.clearSectionIntro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.clearSectionIntro h2{letter-spacing:-1.5px;margin-top:18px;font-size:37px}.clearSectionIntro p{font-size:15px}.clearSectionIntro .clearIntroExample{margin-top:14px;font-size:13px}.clearPersonaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.clearPersonaCard{padding:23px}.clearPersonaCard h3{font-size:18px}.clearPersonaTop{margin-bottom:20px}.clearPersonaTop>span:last-child{font-size:8px}.clearPersonaCard>p{font-size:13px}.clearPersonaChecks>span{font-size:12px}.clearPersonaQuestion>p{font-size:13px}.clearPersonaBottom{flex-direction:column;align-items:flex-start;gap:22px;padding-top:25px}.clearPersonaBottom p{font-size:13px}.clearReportsInner{padding:55px 20px 35px}.clearReports .clearSectionIntro{gap:25px}.clearReports .clearSectionIntro>p{max-width:none;font-size:15px}.clearReportGrid{grid-template-columns:1fr;gap:35px}.clearReportBenefits{grid-template-columns:1fr 1fr;gap:23px;display:grid}.clearReportBenefits>article{border:0;flex-direction:column;gap:13px;padding:0}.clearReportBenefits>article:first-child{padding:0}.clearReportBenefits h3{margin-top:7px;font-size:18px}.clearReportBenefits p{font-size:13px}.clearReportNumber{font-size:9px}.clearReportIcon{width:43px;height:43px;margin:0}.clearReportMethod{grid-column:1/-1;margin:3px 0 0;font-size:12px}.clearReportPreviewHeader{flex-wrap:nowrap;padding:23px}.clearReportPreviewHeader>span{font-size:14px}.clearReportPreviewHeader small{font-size:7px}.clearReportTask,.clearExampleFinding{padding:24px}.clearReportTask>p{font-size:16px}.clearExampleFinding h3{font-size:23px}.clearExampleFinding dd{font-size:13px}.clearExampleFinding dt{font-size:12px}.clearExampleLabel{font-size:9px}.clearExampleRetest p{font-size:13px}.clearReportPreviewFooter>p{font-size:11px}.clearReportPreviewFooter{padding:19px 24px}.clearReportsCTA{flex-direction:column;align-items:flex-start;gap:24px;margin-top:30px}.clearReportsCTA b{font-size:18px}.clearReportsCTA span{font-size:13px}.articleContents{top:auto}}@media (max-width:470px){.siteHeaderInner{gap:12px;padding:14px 16px}.siteHeader .siteBrand{font-size:23px}.siteHeader .siteBrand .landingLogo{width:32px;height:32px;font-size:29px}.siteHeaderActions{gap:10px}.siteHeader .siteSignIn{font-size:10px}.siteHeader .siteStartButton{display:none}.siteHeader .siteMenuToggle{width:34px;height:34px}.siteHeader .siteMotionToggle{width:28px;height:28px}.clearPersonaGrid{grid-template-columns:1fr}.clearPersonaCard{padding:25px}.clearPersonaCard h3{font-size:22px}.clearPersonaCard>p{font-size:14px}.clearPersonaChecks>span{font-size:13px}.clearPersonaQuestion>p{font-size:14px}.clearPersonaQuestion>span{font-size:8px}.clearPersonaTop>span:last-child{font-size:9px}.clearPersonaTop{margin-bottom:20px}.clearPersonaIcon{width:43px;height:43px}.clearReportPreviewHeader{gap:9px;padding:20px}.clearReportPreviewHeader>span{font-size:12px}.clearReportPreviewHeader small{padding:5px;font-size:6px}.clearReportTask,.clearExampleFinding{padding:20px}.clearExampleLabel{font-size:8px}.clearExampleFinding h3{font-size:21px}.clearExampleLabel>span:last-child{font-size:8px}.clearReportBenefits{gap:23px 18px}.clearReportBenefits h3{font-size:17px}.clearReportBenefits p{font-size:12px}.clearSectionIntro h2{font-size:34px}.clearReportPreviewFooter{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.siteHeader *,.clearPersonas *,.clearReports *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.siteHeader nav.siteLinks>a.siteMobileAction{display:none}.clearPersonaTop>span:last-child{font-size:10px}.clearPersonaChecks>b{font-size:12px}.clearPersonaChecks>span{font-size:13px}.clearPersonaQuestion>span{font-size:9px}.clearReportPreviewHeader{flex-wrap:wrap}.clearReportPreviewHeader small{letter-spacing:.6px;font-size:9px}.clearReportTask>span{font-size:10px}.clearReportTask>div>span{font-size:11px}.clearExampleLabel{font-size:10px}.clearExampleFinding dt{font-size:12px}.clearExampleFinding dd{font-size:13px}.clearReportPreviewFooter>p{font-size:11px}@media (max-width:980px){.siteHeader.siteMenuOpen nav.siteLinks>a.siteMobileAction{color:#fff;background:#285fdf;justify-content:space-between;align-items:center;margin-top:7px;font-size:13px;display:flex}.clearPersonaChecks>span{font-size:12px}}.cohorvixMark{border-radius:12px;flex:none;width:38px;height:38px;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 4px 10px #2457e81c}.landingBrand,.siteHeader .siteBrand{letter-spacing:-1.15px;gap:11px;font-family:Manrope,sans-serif;font-weight:800}.siteHeader .siteBrand{font-size:26px}.brand .cohorvixMark{width:36px;height:36px}.accountBrand .cohorvixMark{width:40px;height:40px;box-shadow:0 5px 18px #081a6440}a:hover>.cohorvixMark{transform:translateY(-1px);box-shadow:0 6px 16px #2457e82b}@media (max-width:680px){.siteHeader .siteBrand{gap:9px;font-size:23px}.siteHeader .cohorvixMark{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){.cohorvixMark{transition:none}a:hover>.cohorvixMark{transform:none}}.marketingPaused .cohorvixMark,.motion-paused .cohorvixMark{transition:none}.marketingPaused a:hover>.cohorvixMark,.motion-paused a:hover>.cohorvixMark{transform:none}.testingAgents{--agent-blue:#265be7;--agent-ink:#172f56;--agent-muted:#596c89;color:var(--agent-ink);margin:30px 0 34px}.agentSectionHeading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.agentSectionHeading h2{letter-spacing:-1.2px;max-width:660px;margin:8px 0 12px;font-family:Manrope,sans-serif;font-size:clamp(24px,2.5vw,34px);line-height:1.25}.agentSectionHeading p{max-width:680px;color:var(--agent-muted);margin:0;font-size:15px;line-height:1.7}.agentSectionBadge{color:#315ba6;background:#edf3ff;border:1px solid #d4e2ff;border-radius:30px;flex:none;padding:8px 13px;font-size:11px;font-weight:600}.testingAgentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.testingAgents .testingAgentCard{text-align:left;color:var(--agent-ink);font:inherit;background:linear-gradient(150deg,#fff,#f8faff);border:1px solid #dce5f4;border-radius:20px;flex-direction:column;padding:25px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #17356c05}.testingAgents .testingAgentCard:hover{border-color:#9ebaff;transform:translateY(-4px);box-shadow:0 16px 35px #254c9a12}.testingAgents .testingAgentCard:focus-visible{outline-offset:4px;outline:3px solid #3d72ec}.testingAgents .testingAgentCard.selected{background:radial-gradient(at 100% 0,#dce8ff99,#0000 65%),#f6f9ff;border:2px solid #2b64e9;padding:24px;box-shadow:0 8px 30px #285ee415}.agentCardTop{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.agentRoleIcon{color:#2d64df;background:#eef4ff;border:1px solid #dbe5ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.selected .agentRoleIcon{color:#fff;background:linear-gradient(140deg,#3f7dff,#2452cd);border-color:#0000;box-shadow:0 7px 15px #3266dd25}.agentCardNumber{color:#6380b1;font:600 12px Manrope,sans-serif}.testingAgentCard h3{letter-spacing:-.6px;margin:0 0 10px;font:800 20px/1.35 Manrope,sans-serif}.testingAgentCard>p{color:var(--agent-muted);flex:1;margin:0 0 22px;font-size:14px;line-height:1.75}.agentCardOutput{color:#617392;border-top:1px solid #dfe7f4;flex-direction:column;gap:6px;padding:17px 0;font-size:12px;line-height:1.6;display:flex}.agentCardOutput b{text-transform:uppercase;letter-spacing:1px;color:#3b5481;font-size:10px}.agentCardAction{color:#275ecf;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;font-weight:700;display:flex}.agentFollowThrough{background:#fff;border:1px solid #dfe7f4;border-radius:17px;grid-template-columns:1fr 1fr;gap:20px;margin-top:17px;padding:22px 25px;display:grid}.agentFollowThrough>div{align-items:flex-start;gap:13px;display:flex}.agentFollowThrough svg{color:#4a70bb;flex:none;margin-top:3px}.agentFollowThrough p{flex-direction:column;gap:4px;margin:0;display:flex}.agentFollowThrough b{font-size:13px}.agentFollowThrough p>span{color:#61718b;font-size:12px;line-height:1.7}.landingAgents{max-width:1280px;margin:0 auto;padding:55px 40px}.landingAgents .testingAgents{margin:0}.landingAgents .agentSectionHeading h2{max-width:780px;font-size:clamp(30px,3.4vw,44px)}.landingAgents .testingAgentCard h3{font-size:23px}.landingAgents .testingAgentCard>p{font-size:15px}.selectedAgentSummary{background:linear-gradient(125deg,#edf3ff,#f7faff);border:1px solid #cbdcff;border-radius:13px;flex-direction:column;gap:7px;margin-bottom:22px;padding:18px;display:flex}.selectedAgentSummary>b{color:#234d9d;font:800 17px/1.4 Manrope,sans-serif}.selectedAgentSummary>small{color:#5c6f91;font-size:11px}.agentDeliverables{border-top:1px solid #e2e9f6;border-bottom:1px solid #e2e9f6;margin:20px 0;padding:15px 0}.agentDeliverables>b{font-size:12px}.agentDeliverables ul{color:#5b6e8c;margin:10px 0 0;padding-left:17px;font-size:12px;line-height:1.85}.monitorAgentRole{border-bottom:1px solid #dce5f4;flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:18px;display:flex}.monitorAgentRole>b{color:#285ec8;font:750 18px/1.5 Manrope,sans-serif}.monitorSessionCounts{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.monitorSessionCounts>span{color:#5c6e8b;background:#fff;border:1px solid #dce6f6;border-radius:14px;align-items:center;gap:12px;padding:17px 20px;font-size:12px;display:flex}.monitorSessionCounts b{color:#1c3b70;font:800 23px Manrope,sans-serif}.fixAssistant{margin-top:20px}.fixAssistantHeader{background:radial-gradient(at 100% 0,#dfebff,#0000 70%),#f7faff;border:1px solid #d7e3fa;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;padding:32px;display:flex}.fixAssistantHeader .eyebrow{align-items:center;gap:8px;display:flex}.fixAssistantHeader h2{letter-spacing:-1.4px;margin:12px 0;font:800 clamp(27px,3vw,38px)/1.2 Manrope,sans-serif}.fixAssistantHeader p{color:#5c6e89;max-width:650px;margin:0;font-size:14px;line-height:1.8}.fixCount{color:#2f60ca;text-align:center;flex:none;font:800 48px/1 Manrope,sans-serif}.fixCount small{color:#586d90;margin-top:8px;font:500 11px/1.5 DM Sans,sans-serif;display:block}.fixWorkflow{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.fixWorkflow>span{color:#566c90;align-items:center;gap:8px;padding:12px 5px;font-size:11px;display:flex}.fixWorkflow b{color:#3261b3;background:#eff5ff;border:1px solid #cdddf9;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.fixWorkflow svg{color:#8da5cc;flex:none;margin-left:auto}.fixToolbar{align-items:center;gap:12px;margin:22px 0;display:flex}.fixSearch{color:#7587a4;background:#fff;border:1px solid #d9e3f3;border-radius:11px;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.fixSearch input{color:#213d6b;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.fixSearch:focus-within{outline-offset:2px;outline:2px solid #4a7de8}.fixToolbar .field{min-width:140px;margin:0}.fixToolbar .field>span{font-size:10px}.fixTaskList{gap:20px;display:grid}.fixTask{background:#fff;border:1px solid #dce5f3;border-radius:19px;padding:28px;animation:.35s both agentTaskIn}.fixTaskTop{align-items:center;gap:14px;display:flex}.fixTaskTop>div{flex:1;min-width:0}.fixTaskIcon{color:#3969cf;background:#edf3ff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.fixTask h3{letter-spacing:-.5px;margin:5px 0;font:800 19px/1.5 Manrope,sans-serif}.fixTask>p{color:#536b90;margin:20px 0;font-size:14px;line-height:1.8}.fixTask blockquote{color:#365783;overflow-wrap:anywhere;background:#f3f7ff;border-left:3px solid #5882de;margin:16px 0;padding:14px 18px;font-size:13px}.fixTaskColumns{grid-template-columns:1fr 1fr;gap:26px;padding:20px 0;display:grid}.fixTaskColumns h4{text-transform:uppercase;letter-spacing:.7px;color:#32568d;margin:0 0 9px;font-size:12px}.fixTaskColumns p{color:#576d8e;margin:0;font-size:13px;line-height:1.85}.fixSource{color:#7284a1;border-top:1px solid #e4ebf7;flex-wrap:wrap;gap:8px 20px;margin-bottom:10px;padding:16px 0;font-size:10px;display:flex}.fixTask .buttonRow{flex-wrap:wrap}.fixEmpty{text-align:center;padding:45px}.fixEmpty>svg{color:#7290c4}.fixEmpty h3{font-size:21px}.fixEmpty p{color:#687d9b;max-width:580px;margin:15px auto;font-size:14px}.fixAssistantFooter{justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.fixAssistantFooter p{color:#667b9b;max-width:620px;font-size:12px;line-height:1.8}.fixAssistantFooter .button{flex:none}.retestComparison{background:#f5f9ff;border:1px solid #cbdcf7;border-radius:15px;margin:25px 0;padding:24px}.retestComparison h3{margin:0 0 10px;font-size:18px}.retestComparison>p{color:#657a99;font-size:12px}.retestComparison ul{margin:18px 0;padding:0;list-style:none}.retestComparison li{border-top:1px solid #dce6f4;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:flex}.retestComparison li>span{align-items:center;gap:10px;display:flex}.retestComparison li>span>b{color:#3968bf;font-size:10px}.retestComparison li>strong{color:#466796;text-align:right;max-width:220px;font-weight:600}#retest-run{scroll-margin-top:30px}@keyframes agentTaskIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1120px){.agentSectionBadge{display:none}.testingAgents .testingAgentCard{padding:20px}.testingAgents .testingAgentCard.selected{padding:19px}.testingAgentCard h3{font-size:18px}.fixWorkflow{grid-template-columns:1fr 1fr}.fixWorkflow>span:nth-child(2)>svg{display:none}}@media (max-width:760px){.testingAgentGrid{grid-template-columns:1fr}.testingAgents .testingAgentCard{padding:22px}.testingAgents .testingAgentCard.selected{padding:21px}.agentCardTop{margin-bottom:16px}.agentFollowThrough{grid-template-columns:1fr;padding:20px}.agentSectionHeading{display:block}.agentSectionHeading h2{font-size:27px}.landingAgents{padding:35px 22px}.fixAssistantHeader{align-items:flex-start;padding:24px}.fixCount{font-size:34px}.fixCount small{max-width:70px}.fixToolbar{flex-wrap:wrap}.fixSearch{flex-basis:100%}.fixToolbar .field{flex:1}.fixTask{padding:22px}.fixTaskTop{align-items:flex-start}.fixTaskTop>.badge{font-size:9px}.fixTask h3{font-size:17px}.fixTaskColumns{grid-template-columns:1fr;gap:20px}.fixAssistantFooter{flex-direction:column;align-items:flex-start;gap:8px}.retestComparison{padding:20px}.retestComparison li{flex-direction:column;align-items:flex-start;gap:7px}.retestComparison li>strong{text-align:left;max-width:none}.monitorSessionCounts{grid-template-columns:1fr 1fr}.monitorSessionCounts>span{gap:8px;padding:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.testingAgents .testingAgentCard{transition:none}.testingAgents .testingAgentCard:hover{transform:none}.fixTask{animation:none}}.motion-paused .testingAgentCard,.dashboardMotionPaused .testingAgentCard{transition:none}.motion-paused .testingAgentCard:hover,.dashboardMotionPaused .testingAgentCard:hover{transform:none}
