._page_1o3mt_1{--marketing-ink:#17211d;--marketing-muted:#5c6962;--marketing-canvas:#f4f1e9;--marketing-paper:#fffef9;--marketing-line:#d9ded5;--marketing-line-dark:#ffffff21;--marketing-green:#14231d;--marketing-green-soft:#20362d;--marketing-signal:#d9f26a;--marketing-coral:#cb4835;--marketing-coral-dark:#a93627;--marketing-blue:#315f7c;background:radial-gradient(circle at 7% 1%, #d9f26a2e, transparent 28rem), radial-gradient(circle at 96% 23%, #cb483514, transparent 26rem), var(--marketing-canvas);min-height:100vh;color:var(--marketing-ink);font-size:16px;overflow-x:clip}._page_1o3mt_1 :where(a,summary,button):focus-visible{outline:3px solid var(--marketing-paper);outline-offset:3px;box-shadow:0 0 0 6px var(--marketing-blue)}._page_1o3mt_1 :where(h1,h2,h3,h4,p,dl){overflow-wrap:anywhere}._skipLink_1o3mt_34{z-index:100;background:var(--marketing-green);color:#fff;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:16px;transform:translateY(-150%)}._skipLink_1o3mt_34:focus{transform:translateY(0)}._siteHeader_1o3mt_54{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf9f2e8;border:1px solid #17211d1c;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1320px,100% - 32px);min-height:72px;margin:12px auto 0;padding:9px 10px 9px 16px;display:grid;position:sticky;top:12px;box-shadow:0 12px 40px #14231d12}._logoLink_1o3mt_73{width:fit-content;color:inherit;text-decoration:none}._brand_1o3mt_79{align-items:center;gap:11px;min-width:0;display:inline-flex}._brand_1o3mt_79 .video-greenlight-mark{background:var(--marketing-green-soft);border-radius:12px;width:39px;height:39px}._brandCopy_1o3mt_93{min-width:0}._brandCopy_1o3mt_93 strong,._brandCopy_1o3mt_93 small{white-space:nowrap;display:block}._brandCopy_1o3mt_93 strong{color:var(--marketing-ink);letter-spacing:-.025em;font-size:16px}._brandCopy_1o3mt_93 small{color:#718079;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800}._brandInverse_1o3mt_118 ._brandCopy_1o3mt_93 strong{color:#fff}._brandInverse_1o3mt_118 ._brandCopy_1o3mt_93 small{color:#91a299}._desktopNav_1o3mt_126{align-items:center;gap:30px;display:flex}._desktopNav_1o3mt_126 a,._loginLink_1o3mt_133{color:var(--marketing-muted);font-size:13px;font-weight:750;text-decoration:none;transition:color .15s}._desktopNav_1o3mt_126 a:hover,._loginLink_1o3mt_133:hover{color:var(--marketing-ink)}._headerActions_1o3mt_146{justify-self:end;align-items:center;gap:16px;display:flex}._button_1o3mt_153,._secondaryButton_1o3mt_154,._darkSecondaryButton_1o3mt_155{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:14px;font-weight:850;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}._button_1o3mt_153{border:1px solid var(--marketing-coral);background:var(--marketing-coral);color:#fff;box-shadow:0 12px 28px #9f2d2033}._button_1o3mt_153:hover{border-color:var(--marketing-coral-dark);background:var(--marketing-coral-dark);transform:translateY(-2px);box-shadow:0 16px 34px #9f2d2042}._buttonSmall_1o3mt_185{border-radius:10px;min-height:47px;padding:0 18px;font-size:13px}._secondaryButton_1o3mt_154{color:#26362e;box-shadow:none;background:#ffffff75;border:1px solid #b9c1b9}._secondaryButton_1o3mt_154:hover{border-color:var(--marketing-green);background:var(--marketing-paper);transform:translateY(-2px)}._darkSecondaryButton_1o3mt_155{color:#fff;background:#ffffff0f;border:1px solid #ffffff3d}._darkSecondaryButton_1o3mt_155:hover{border-color:var(--marketing-signal);color:var(--marketing-signal);transform:translateY(-2px)}._buttonSignal_1o3mt_217{border-color:var(--marketing-signal);background:var(--marketing-signal);color:var(--marketing-green);box-shadow:0 14px 32px #08120d3d}._buttonSignal_1o3mt_217:hover{color:var(--marketing-green);background:#e4f886;border-color:#e4f886}._mobileMenu_1o3mt_230{justify-self:end;display:none;position:relative}._mobileMenu_1o3mt_230 summary{border:1px solid var(--marketing-line);cursor:pointer;background:#ffffff9e;border-radius:10px;place-content:center;gap:4px;width:44px;height:44px;padding:12px 10px;list-style:none;display:grid}._mobileMenu_1o3mt_230 summary::-webkit-details-marker{display:none}._mobileMenu_1o3mt_230 summary i{background:var(--marketing-ink);border-radius:2px;width:19px;height:2px;transition:opacity .15s,transform .15s;display:block}._mobileMenu_1o3mt_230[open] summary i:first-child{transform:translateY(6px)rotate(45deg)}._mobileMenu_1o3mt_230[open] summary i:nth-child(2){opacity:0}._mobileMenu_1o3mt_230[open] summary i:last-child{transform:translateY(-6px)rotate(-45deg)}._mobileMenu_1o3mt_230 nav{background:#fffef9;border:1px solid #17211d1f;border-radius:14px;gap:3px;width:min(260px,100vw - 32px);padding:8px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 22px 50px #14231d29}._mobileMenu_1o3mt_230 nav a{color:var(--marketing-ink);border-radius:9px;padding:13px 14px;font-size:14px;font-weight:750;text-decoration:none}._mobileMenu_1o3mt_230 nav a:hover{background:#eef1e8}._hero_1o3mt_302{grid-template-columns:minmax(360px,.78fr) minmax(600px,1.22fr);align-items:center;gap:clamp(46px,5vw,72px);width:min(1280px,100% - 44px);min-height:720px;margin:0 auto;padding:94px 0 104px;display:grid;position:relative}._heroCopy_1o3mt_314{z-index:2;max-width:590px;position:relative}._eyebrow_1o3mt_320{color:#843c31;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font-size:11px;font-weight:900;line-height:1.45;display:flex}._eyebrow_1o3mt_320:before{background:var(--marketing-coral);content:"";flex:none;width:28px;height:2px}._eyebrowLight_1o3mt_341{color:#d3ddd7}._eyebrowLight_1o3mt_341:before{background:var(--marketing-signal)}._hero_1o3mt_302 h1,._sectionHeading_1o3mt_350 h2,._differenceIntro_1o3mt_351 h2,._explainabilityIntro_1o3mt_352 h2,._realityCopy_1o3mt_353 h2,._creatorCost_1o3mt_354 h2,._productProof_1o3mt_355 h2,._finalCta_1o3mt_356 h2,._faqIntro_1o3mt_357 h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:500;line-height:.98}._hero_1o3mt_302 h1{max-width:610px;margin-top:20px;font-size:clamp(60px,5.45vw,82px)}._heroLede_1o3mt_372{color:#4f5d55;text-wrap:pretty;max-width:570px;margin:25px 0 0;font-size:clamp(18px,1.4vw,20px);line-height:1.6}._heroActions_1o3mt_381{flex-wrap:wrap;align-items:center;gap:12px;margin-top:31px;display:flex}._trustLine_1o3mt_389{color:#68756e;margin:18px 0 0;font-size:12px;font-weight:700;line-height:1.5}._trustLine_1o3mt_389 span{color:#9ba59f;padding:0 6px}._previewWrap_1o3mt_402{min-width:0;position:relative}._previewWrap_1o3mt_402:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#d9f26a4d,#d9f26a00 66%);border-radius:50%;position:absolute;inset:-70px -90px -80px -50px}._productPreview_1o3mt_417{z-index:1;background:#eef1ec;border:1px solid #14231d26;border-radius:24px;position:relative;overflow:hidden;transform:rotate(.45deg);box-shadow:0 38px 90px #14231d3d}._previewChrome_1o3mt_428{background:#fbfcf8;border-bottom:1px solid #d9dfd8;align-items:center;gap:5px;min-height:39px;padding:0 14px;display:flex}._previewChrome_1o3mt_428>span{background:#c8cec8;border-radius:50%;width:7px;height:7px}._previewChrome_1o3mt_428>span:first-child{background:#df725f}._previewChrome_1o3mt_428>span:nth-child(2){background:#e7bb64}._previewChrome_1o3mt_428>span:nth-child(3){background:#84b38e}._previewChrome_1o3mt_428 p{color:#68756e;margin:0 auto 0 8px;font-size:9px;font-weight:750}._previewChrome_1o3mt_428 b{color:#7b8780;letter-spacing:.07em;text-transform:uppercase;font-size:8px}._previewLayout_1o3mt_471{grid-template-columns:142px minmax(320px,1fr) 158px;min-height:455px;display:grid}._previewSidebar_1o3mt_477{background:radial-gradient(circle at 20% 0, #d9f26a1c, transparent 12rem), var(--marketing-green);color:#fff;flex-direction:column;min-width:0;padding:17px 11px 13px;display:flex;position:relative}._previewBrand_1o3mt_489{align-items:center;gap:7px;margin-bottom:22px;display:flex}._previewBrand_1o3mt_489 .video-greenlight-mark{border-radius:7px;width:24px;height:24px}._previewBrand_1o3mt_489 strong{letter-spacing:-.02em;font-size:10px}._previewNavLabel_1o3mt_507{color:#6f8378;letter-spacing:.13em;text-transform:uppercase;margin:10px 7px 5px;font-size:8px;font-weight:850}._previewNavItem_1o3mt_516{color:#a9b8b0;border-radius:7px;align-items:center;gap:7px;min-height:28px;padding:7px;font-size:9px;font-weight:650;display:flex}._previewNavItem_1o3mt_516 i{border:1px solid;border-radius:2px;flex:none;width:7px;height:7px}._previewNavItemActive_1o3mt_536{color:#f5f8f5;background:#d9f26a1a}._previewNavItemActive_1o3mt_536 i{border-color:var(--marketing-signal);background:var(--marketing-signal)}._previewSidebarStatus_1o3mt_546{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;margin-top:auto;padding:10px}._previewSidebarStatus_1o3mt_546 small,._previewSidebarStatus_1o3mt_546 b{display:block}._previewSidebarStatus_1o3mt_546 small{color:#87998f;letter-spacing:.08em;text-transform:uppercase;font-size:8px}._previewSidebarStatus_1o3mt_546 b{color:#d8e1dc;margin-top:5px;font-size:9px;line-height:1.35}._previewSidebarStatus_1o3mt_546 i,._previewHeading_1o3mt_574>b i,._recommendationTopline_1o3mt_575 i,._resultTopline_1o3mt_576 i,._reasoningHeader_1o3mt_577 i{background:var(--marketing-signal);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}._previewWorkspace_1o3mt_586{background:#f5f7f4;min-width:0;padding:17px}._previewHeading_1o3mt_574{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}._previewHeading_1o3mt_574 span,._previewHeading_1o3mt_574 small{display:block}._previewHeading_1o3mt_574 span{color:#213129;font-size:12px;font-weight:800}._previewHeading_1o3mt_574 small{color:#7a8780;margin-top:2px;font-size:10px}._previewHeading_1o3mt_574>b{color:#456153;font-size:9px}._recommendationCard_1o3mt_622{background:#fff;border:1px solid #d8dfd8;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #14231d0f}._recommendationTopline_1o3mt_575{color:#647169;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e5e9e4;justify-content:space-between;align-items:center;min-height:34px;padding:0 13px;font-size:9px;font-weight:850;display:flex}._recommendationTopline_1o3mt_575 span:last-child{color:#435322;background:#edf4cb;border-radius:999px;padding:4px 6px}._recommendationMain_1o3mt_651{padding:14px 14px 12px}._recommendationMain_1o3mt_651 p{color:#a04435;letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:850}._recommendationMain_1o3mt_651 h2{letter-spacing:-.045em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(22px,2.2vw,29px);font-weight:500;line-height:1}._recommendationMain_1o3mt_651>span{color:#66736c;max-width:360px;margin-top:7px;font-size:11px;line-height:1.45;display:block}._recommendationScores_1o3mt_682{border:1px solid #e1e6e0;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 14px;display:grid;overflow:hidden}._recommendationScores_1o3mt_682 div{padding:8px}._recommendationScores_1o3mt_682 div+div{border-left:1px solid #e1e6e0}._recommendationScores_1o3mt_682 dt{color:#7c8881;font-size:9px;font-weight:750}._recommendationScores_1o3mt_682 dd{color:#25372e;margin:3px 0 0;font-size:12px;font-weight:850}._recommendationReasoning_1o3mt_712{grid-template-columns:repeat(2,1fr);gap:8px;margin:9px 14px 0;display:grid}._recommendationReasoning_1o3mt_712>div{background:#f5f7f3;border-radius:8px;padding:9px}._recommendationReasoning_1o3mt_712 p{color:#647169;margin:5px 0 0;font-size:10px;line-height:1.4}._knownLabel_1o3mt_732,._assumptionLabel_1o3mt_733{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:900;display:inline-flex}._knownLabel_1o3mt_732{color:#40521d;background:#eaf4c0}._assumptionLabel_1o3mt_733{color:#754d17;background:#f5e3c6}._recommendationFooter_1o3mt_753{background:#fafbf8;border-top:1px solid #e4e9e3;justify-content:space-between;align-items:center;gap:9px;min-height:46px;margin-top:10px;padding:8px 13px;display:flex}._recommendationFooter_1o3mt_753 p{color:#79857e;max-width:230px;margin:0;font-size:9px;line-height:1.4}._recommendationFooter_1o3mt_753 b{color:#46564e}._recommendationFooter_1o3mt_753 a{color:#9d3d2e;flex:none;font-size:10px;font-weight:850;text-decoration:none}._alternativeRow_1o3mt_785{background:#ffffffb8;border:1px solid #dfe5df;border-radius:9px;grid-template-columns:22px 1fr 12px;align-items:center;gap:7px;min-height:48px;margin-top:10px;padding:8px 11px;display:grid}._alternativeRow_1o3mt_785>span{color:#8c9891;font-size:9px;font-weight:850}._alternativeRow_1o3mt_785 b,._alternativeRow_1o3mt_785 small{display:block}._alternativeRow_1o3mt_785 b{font-size:10px}._alternativeRow_1o3mt_785 small{color:#839088;margin-top:2px;font-size:9px}._alternativeRow_1o3mt_785>i{border:1px solid #849089;border-width:0 1px 1px 0;width:10px;height:10px;transform:rotate(-45deg)}._previewContext_1o3mt_827{background:#fafbf8;border-left:1px solid #dce2dc;min-width:0;padding:17px 12px}._contextTitle_1o3mt_834{border-bottom:1px solid #e2e7e1;justify-content:space-between;align-items:center;gap:8px;padding-bottom:11px;display:flex}._contextTitle_1o3mt_834 span{color:#34453c;font-size:10px;font-weight:800}._contextTitle_1o3mt_834 b{color:#49705c;text-transform:uppercase;font-size:8px}._previewContext_1o3mt_827 dl{margin:3px 0 0}._previewContext_1o3mt_827 dl div{border-bottom:1px solid #e6eae5;padding:10px 0}._previewContext_1o3mt_827 dt,._previewContext_1o3mt_827 dd{font-size:9px}._previewContext_1o3mt_827 dt{color:#87928c}._previewContext_1o3mt_827 dd{color:#405047;margin:3px 0 0;font-weight:750;line-height:1.35}._contextSignal_1o3mt_880{background:#edf2e7;border-radius:8px;margin-top:12px;padding:10px}._contextSignal_1o3mt_880 span,._contextSignal_1o3mt_880 b,._contextSignal_1o3mt_880 small{display:block}._contextSignal_1o3mt_880 span{color:#76837b;text-transform:uppercase;font-size:8px}._contextSignal_1o3mt_880 b{color:#304239;margin-top:5px;font-size:10px}._contextSignal_1o3mt_880 small{color:#7a867f;margin-top:3px;font-size:9px}._previewCaption_1o3mt_911{z-index:1;color:var(--marketing-muted);letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:15px 0 0;font-size:11px;font-weight:750;position:relative}._transformation_1o3mt_923,._workflow_1o3mt_924,._reality_1o3mt_353,._audience_1o3mt_926,._faq_1o3mt_357{width:min(1180px,100% - 44px);margin:0 auto;padding:112px 0}._sectionHeading_1o3mt_350{max-width:820px}._sectionHeading_1o3mt_350 h2,._differenceIntro_1o3mt_351 h2,._explainabilityIntro_1o3mt_352 h2,._realityCopy_1o3mt_353 h2,._creatorCost_1o3mt_354 h2,._productProof_1o3mt_355 h2,._finalCta_1o3mt_356 h2,._faqIntro_1o3mt_357 h2{margin-top:18px;font-size:clamp(46px,4.7vw,66px)}._sectionHeading_1o3mt_350>p:last-child{max-width:660px;color:var(--marketing-muted);margin:20px 0 0;font-size:16px;line-height:1.65}._sectionHeadingCentered_1o3mt_957{text-align:center;margin-left:auto;margin-right:auto}._sectionHeadingCentered_1o3mt_957 ._eyebrow_1o3mt_320{justify-content:center}._sectionHeadingCentered_1o3mt_957>p:last-child{margin-left:auto;margin-right:auto}._decisionFlow_1o3mt_972{grid-template-columns:minmax(0,.82fr) 92px minmax(0,1.18fr);align-items:stretch;margin-top:58px;display:grid}._beforePanel_1o3mt_979,._decisionResult_1o3mt_980{border-radius:22px;min-height:330px;padding:31px}._beforePanel_1o3mt_979{background-color:#ffffff7a;background-image:linear-gradient(#17211d06 1px,#0000 1px),linear-gradient(90deg,#17211d06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d7ddd5}._panelLabel_1o3mt_995,._resultTopline_1o3mt_576>span{color:#7a4740;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}._inputCloud_1o3mt_1004{flex-wrap:wrap;align-content:center;align-items:center;gap:10px;min-height:190px;padding:35px 0 20px;display:flex}._inputCloud_1o3mt_1004 span{color:#58665f;background:#ffffffd1;border:1px solid #d6dbd4;border-radius:999px;padding:10px 13px;font-size:12px;box-shadow:0 4px 12px #14231d09}._inputCloud_1o3mt_1004 span:nth-child(2),._inputCloud_1o3mt_1004 span:nth-child(5){transform:rotate(1.5deg)}._inputCloud_1o3mt_1004 span:nth-child(3),._inputCloud_1o3mt_1004 span:nth-child(6){transform:rotate(-1.5deg)}._beforePanel_1o3mt_979>p{color:#7a867f;align-items:center;gap:8px;margin:17px 0 0;font-size:12px;font-weight:750;display:flex}._beforePanel_1o3mt_979>p i{background:#c7cec7;border-radius:50%;width:8px;height:8px}._flowConnector_1o3mt_1051{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}._flowConnector_1o3mt_1051 span{color:#77847c;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}._flowConnector_1o3mt_1051 i{background:#c7cec6;width:1px;height:42px}._flowConnector_1o3mt_1051 b{background:var(--marketing-signal);width:37px;height:37px;color:var(--marketing-green);border-radius:50%;place-items:center;font-size:17px;display:grid;box-shadow:0 10px 24px #334c2326}._decisionResult_1o3mt_980{background:radial-gradient(circle at 100% 0, #d9f26a21, transparent 20rem), var(--marketing-green);color:#fff;flex-direction:column;display:flex;box-shadow:0 24px 56px #14231d2e}._resultTopline_1o3mt_576{justify-content:space-between;align-items:center;gap:18px;display:flex}._resultTopline_1o3mt_576>span{color:var(--marketing-signal)}._resultTopline_1o3mt_576 b{color:#d6e0da;font-size:10px}._decisionResult_1o3mt_980 h3{letter-spacing:-.045em;max-width:520px;margin:53px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(35px,3.3vw,47px);font-weight:500;line-height:1}._decisionResult_1o3mt_980>p{color:#bac7c0;max-width:540px;margin:14px 0 0;font-size:14px;line-height:1.6}._decisionResult_1o3mt_980 dl{border-top:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);margin:25px 0 0;display:grid}._decisionResult_1o3mt_980 dl div{padding:16px 14px 0 0}._decisionResult_1o3mt_980 dl div+div{border-left:1px solid #ffffff21;padding-left:14px}._decisionResult_1o3mt_980 dt{color:#879c91;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}._decisionResult_1o3mt_980 dd{color:#edf2ef;margin:5px 0 0;font-size:12px;line-height:1.45}._decisionResult_1o3mt_980>a{width:fit-content;color:var(--marketing-signal);align-items:center;gap:9px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}._difference_1o3mt_351{background:radial-gradient(circle at 92% 4%, #d9f26a1a, transparent 28rem), var(--marketing-green);color:#fff;border-radius:30px;grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(60px,8vw,120px);width:min(1360px,100% - 24px);margin:0 auto;padding:92px max(28px,50% - 580px);display:grid}._differenceIntro_1o3mt_351>p:not(._eyebrow_1o3mt_320){color:#aebcb4;max-width:500px;margin:22px 0 0;font-size:15px;line-height:1.7}._differenceIntro_1o3mt_351>strong{color:var(--marketing-signal);margin-top:17px;font-family:Iowan Old Style,Georgia,serif;font-size:24px;font-style:italic;font-weight:500;display:block}._decisionEquation_1o3mt_1206{grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:stretch;display:grid}._decisionEquation_1o3mt_1206 article{background:#ffffff0b;border:1px solid #ffffff21;border-radius:16px;min-width:0;min-height:285px;padding:24px}._decisionEquation_1o3mt_1206>i{color:#8fa097;place-items:center;font-family:Georgia,serif;font-size:22px;font-style:normal;display:grid}._decisionEquation_1o3mt_1206 article>span{color:var(--marketing-signal);letter-spacing:.1em;font-size:10px;font-weight:900}._decisionEquation_1o3mt_1206 h3{letter-spacing:-.035em;margin:78px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:25px;font-weight:500;line-height:1.05}._decisionEquation_1o3mt_1206 p{color:#9eaea6;margin:14px 0 0;font-size:12px;line-height:1.75}._decisionEquation_1o3mt_1206 ._equationResult_1o3mt_1253{background:#d9f26a17;border-color:#d9f26a4d}._workflowGrid_1o3mt_1258{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:60px;display:grid}._workflowStep_1o3mt_1265{background:#ffffff91;border:1px solid #d7ddd5;border-radius:22px;overflow:hidden;box-shadow:0 14px 38px #14231d0a}._stepCopy_1o3mt_1273{min-height:224px;padding:30px}._stepCopy_1o3mt_1273>span{color:#9b3f31;letter-spacing:.1em;font-size:11px;font-weight:900}._stepCopy_1o3mt_1273 h3{letter-spacing:-.04em;max-width:410px;margin:58px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:31px;font-weight:500;line-height:1.04}._stepCopy_1o3mt_1273 p{color:#617068;max-width:470px;margin:13px 0 0;font-size:14px;line-height:1.6}._workflowVisual_1o3mt_1303{background:#e9ede7;border-top:1px solid #dce1da;min-height:235px;padding:23px}._miniWindowBar_1o3mt_1310{color:#405047;background:#f9faf7;border:1px solid #d3dad2;border-radius:9px 9px 0 0;align-items:center;gap:8px;min-height:35px;padding:0 12px;font-size:9px;font-weight:800;display:flex}._miniWindowBar_1o3mt_1310>span{background:var(--marketing-coral);border-radius:50%;width:7px;height:7px}._miniWindowBar_1o3mt_1310>b{color:#728077;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:7px}._contextVisual_1o3mt_1339{background:#edf0e9}._contextForm_1o3mt_1343{background:#fff;border:1px solid #d3dad2;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}._contextForm_1o3mt_1343 label{color:#86918b;background:#f4f6f2;border-radius:7px;padding:10px;font-size:7px;display:block}._contextForm_1o3mt_1343 label b{color:#33463c;margin-top:6px;font-size:8px;display:block}._contextForm_1o3mt_1343>div{flex-wrap:wrap;grid-column:1/-1;gap:5px;padding-top:4px;display:flex}._contextForm_1o3mt_1343>div span{color:#53645a;background:#eaf0e1;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}._rankVisual_1o3mt_1387 ol{background:#fff;border:1px solid #d3dad2;border-top:0;border-radius:0 0 9px 9px;margin:0;padding:0;list-style:none}._rankVisual_1o3mt_1387 li{border-bottom:1px solid #e3e7e2;grid-template-columns:23px 1fr 10px;align-items:center;gap:8px;min-height:47px;padding:8px 11px;display:grid}._rankVisual_1o3mt_1387 li:last-child{border-bottom:0}._rankVisual_1o3mt_1387 li>span{color:#89948e;font-size:7px;font-weight:850}._rankVisual_1o3mt_1387 li b,._rankVisual_1o3mt_1387 li small{display:block}._rankVisual_1o3mt_1387 li b{color:#35463d;font-size:8px}._rankVisual_1o3mt_1387 li small{color:#88938d;margin-top:3px;font-size:7px}._rankVisual_1o3mt_1387 ._rankWinner_1o3mt_1433{background:#f2f7db}._rankWinner_1o3mt_1433>i{background:#6f8a31;border-radius:50%;width:8px;height:8px}._planColumns_1o3mt_1444{background:#fff;border:1px solid #d3dad2;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}._planVisual_1o3mt_1455{background:#e7ece6}._planColumns_1o3mt_1444>div{border:1px solid #e2e6e1;border-radius:7px;min-height:112px;padding:10px}._planColumns_1o3mt_1444 span,._planColumns_1o3mt_1444 b{display:block}._planColumns_1o3mt_1444 span{color:#89948d;text-transform:uppercase;font-size:7px;font-weight:800}._planColumns_1o3mt_1444 b{color:#35463d;min-height:45px;margin-top:12px;font-size:8px;line-height:1.4}._completeBar_1o3mt_1486,._progressBar_1o3mt_1487,._emptyBar_1o3mt_1488{border-radius:4px;height:4px;margin-top:15px;display:block}._completeBar_1o3mt_1486{background:#6f8e58}._progressBar_1o3mt_1487{background:linear-gradient(90deg,#6f8e58 0 60%,#e1e6df 60%)}._emptyBar_1o3mt_1488{background:#e1e6df}._learnVisual_1o3mt_1507{background:#e5eae3}._learningCard_1o3mt_1511{background:#fff;border:1px solid #d3dad2;border-top:0;border-radius:0 0 9px 9px;padding:19px}._learningCard_1o3mt_1511>span{color:#8b493d;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}._learningCard_1o3mt_1511 h4{letter-spacing:-.025em;max-width:410px;margin:8px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:18px;font-weight:500}._learningCard_1o3mt_1511>p{color:#78857d;margin:7px 0 0;font-size:8px}._learningCard_1o3mt_1511>div{color:#456153;border-top:1px solid #e3e7e2;align-items:center;gap:7px;margin-top:14px;padding-top:10px;font-size:8px;display:flex}._learningCard_1o3mt_1511>div i{background:#6d913f;border-radius:50%;width:8px;height:8px}._explainability_1o3mt_352{background:radial-gradient(circle at 0 100%, #cb483524, transparent 28rem), var(--marketing-green-soft);color:#fff;border-radius:30px;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:74px;width:min(1280px,100% - 44px);margin:0 auto;padding:72px;display:grid}._explainabilityIntro_1o3mt_352>p:not(._eyebrow_1o3mt_320){color:#b4c1ba;max-width:500px;margin:21px 0 0;font-size:15px;line-height:1.68}._explainabilityIntro_1o3mt_352>a{color:var(--marketing-signal);align-items:center;gap:9px;margin-top:27px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}._reasoningBoard_1o3mt_1594{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._reasoningHeader_1o3mt_577{color:#d7e0db;background:#ffffff0d;border:1px solid #ffffff21;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:45px;padding:0 15px;font-size:10px;font-weight:800;display:flex}._reasoningHeader_1o3mt_577 b{color:#aebdb5;font-size:9px}._reasoningBoard_1o3mt_1594 article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;min-height:165px;padding:20px}._reasoningBoard_1o3mt_1594 article>span{font-family:Iowan Old Style,Georgia,serif;font-size:18px;font-weight:600}._reasoningBoard_1o3mt_1594 article>p{color:#aab9b1;min-height:42px;margin:12px 0 18px;font-size:12px;line-height:1.5}._reasoningBoard_1o3mt_1594 article>b{letter-spacing:.07em;text-transform:uppercase;border-radius:5px;padding:5px 7px;font-size:8px;display:inline-flex}._reasonKnown_1o3mt_1651>b{background:var(--marketing-signal);color:var(--marketing-green)}._reasonThinks_1o3mt_1656>b{color:#244b60;background:#cfe5ef}._reasonAssumes_1o3mt_1661>b{color:#654915;background:#f0ddaf}._reasonChanges_1o3mt_1666>b{color:#723326;background:#edc5bd}._reality_1o3mt_353{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(64px,9vw,120px);display:grid}._realityCopy_1o3mt_353>p:not(._eyebrow_1o3mt_320){max-width:520px;color:var(--marketing-muted);margin:21px 0 0;font-size:16px;line-height:1.68}._realityCopy_1o3mt_353 ul{flex-wrap:wrap;gap:9px;margin:29px 0 0;padding:0;list-style:none;display:flex}._realityCopy_1o3mt_353 li{color:#4d5c54;background:#ffffff80;border:1px solid #d2d8d0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}._capacityPanel_1o3mt_1705{background:var(--marketing-paper);border:1px solid #d4dad3;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #14231d17}._capacityPanel_1o3mt_1705>header{border-bottom:1px solid #e0e5df;justify-content:space-between;align-items:center;min-height:61px;padding:0 24px;display:flex}._capacityPanel_1o3mt_1705>header span{font-family:Iowan Old Style,Georgia,serif;font-size:19px;font-weight:600}._capacityPanel_1o3mt_1705>header b{color:#89958e;letter-spacing:.08em;text-transform:uppercase;font-size:9px}._capacityPanel_1o3mt_1705 dl{margin:0;padding:8px 24px}._capacityPanel_1o3mt_1705 dl div{border-bottom:1px solid #e6eae5;grid-template-columns:minmax(130px,1fr) auto;gap:8px 18px;min-height:68px;padding:14px 0;display:grid}._capacityPanel_1o3mt_1705 dl div:last-child{border-bottom:0}._capacityPanel_1o3mt_1705 dt{color:#6e7b73;font-size:12px;font-weight:700}._capacityPanel_1o3mt_1705 dd{color:#2d3e35;text-align:right;margin:0;font-size:12px;font-weight:850}._capacityPanel_1o3mt_1705 dl i{background:#e8ece6;border-radius:5px;grid-column:1/-1;height:5px;display:block;overflow:hidden}._capacityPanel_1o3mt_1705 dl i span{border-radius:inherit;background:linear-gradient(90deg,#46745e,#9cbf5e);height:100%;display:block}._capacityPanel_1o3mt_1705>footer{background:#eef4d8;padding:18px 24px 22px}._capacityPanel_1o3mt_1705>footer span,._capacityPanel_1o3mt_1705>footer strong{display:block}._capacityPanel_1o3mt_1705>footer span{color:#536534;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}._capacityPanel_1o3mt_1705>footer span i{background:#63823e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}._capacityPanel_1o3mt_1705>footer strong{color:#293c30;margin-top:7px;font-family:Iowan Old Style,Georgia,serif;font-size:18px;font-weight:600}._creatorCost_1o3mt_354{background:radial-gradient(circle at 92% 30%, #d9f26a17, transparent 23rem), var(--marketing-green);color:#fff;border-radius:30px;width:min(1360px,100% - 24px);margin:0 auto;padding:80px max(28px,50% - 580px)}._creatorCost_1o3mt_354>div:first-child{max-width:750px}._costTimeline_1o3mt_1833{grid-template-columns:1fr 45px 1fr 45px 1fr 45px 1fr;align-items:center;margin-top:52px;display:grid}._costTimeline_1o3mt_1833 article{border:1px solid var(--marketing-line-dark);background:#ffffff0b;border-radius:14px;min-height:115px;padding:22px}._costTimeline_1o3mt_1833 article span,._costTimeline_1o3mt_1833 article b{display:block}._costTimeline_1o3mt_1833 article span{color:#8fa198;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}._costTimeline_1o3mt_1833 article b{margin-top:26px;font-family:Iowan Old Style,Georgia,serif;font-size:19px;font-weight:500}._costTimeline_1o3mt_1833>i{background:#fff3;height:1px}._creatorCost_1o3mt_354>p{color:var(--marketing-signal);margin:30px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:23px;font-style:italic}._audience_1o3mt_926{padding-bottom:98px}._audienceList_1o3mt_1885{flex-wrap:wrap;justify-content:center;gap:11px;max-width:1040px;margin:48px auto 0;display:flex}._audienceList_1o3mt_1885 span{color:#43534b;background:#ffffff94;border:1px solid #d3d9d1;border-radius:999px;padding:15px 19px;font-size:13px;font-weight:750;box-shadow:0 7px 18px #14231d09}._productProof_1o3mt_355{background:radial-gradient(circle at 100% 100%,#d9f26a7a,#0000 26rem),#e8ecdc;border:1px solid #4d64351f;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:70px;width:min(1180px,100% - 44px);margin:0 auto 112px;padding:64px;display:grid;overflow:hidden}._productProof_1o3mt_355>div>p:not(._eyebrow_1o3mt_320){color:#58675f;max-width:540px;margin:20px 0 28px;font-size:15px;line-height:1.65}._productProof_1o3mt_355 dl{border-top:1px solid #2c413433;margin:0}._productProof_1o3mt_355 dl>div{border-bottom:1px solid #2c413433;grid-template-columns:42px 1fr;align-items:center;gap:15px;min-height:91px;padding:18px 0;display:grid}._productProof_1o3mt_355 dt{color:#935044;font-size:11px;font-weight:900}._productProof_1o3mt_355 dd{margin:0}._productProof_1o3mt_355 dd b,._productProof_1o3mt_355 dd span{display:block}._productProof_1o3mt_355 dd b{color:#2c3d34;font-family:Iowan Old Style,Georgia,serif;font-size:18px;font-weight:600}._productProof_1o3mt_355 dd span{color:#65736b;margin-top:5px;font-size:12px}._finalCta_1o3mt_356{background:radial-gradient(circle at 12% 100%, #cb483533, transparent 28rem), radial-gradient(circle at 90% 8%, #d9f26a1f, transparent 24rem), var(--marketing-green-soft);color:#fff;text-align:center;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:min(1360px,100% - 24px);min-height:500px;margin:0 auto;padding:76px 30px;display:flex}._finalCta_1o3mt_356 ._eyebrow_1o3mt_320{justify-content:center}._finalCta_1o3mt_356 h2{max-width:900px}._finalCta_1o3mt_356>p:nth-child(3){color:#b8c5be;max-width:660px;margin:22px 0 0;font-size:17px;line-height:1.65}._finalActions_1o3mt_2006{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}._finalCta_1o3mt_356>small{color:#8fa198;margin-top:18px;font-size:11px;font-weight:750}._faq_1o3mt_357{grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);align-items:start;gap:clamp(60px,9vw,120px);display:grid}._faqIntro_1o3mt_357{position:sticky;top:116px}._faqList_1o3mt_2033{border-top:1px solid #cdd4cc}._faqList_1o3mt_2033 details{border-bottom:1px solid #cdd4cc}._faqList_1o3mt_2033 summary{color:#26362e;cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:25px;min-height:96px;padding:22px 0;font-family:Iowan Old Style,Georgia,serif;font-size:22px;font-weight:600;line-height:1.2;list-style:none;display:flex}._faqList_1o3mt_2033 summary::-webkit-details-marker{display:none}._faqList_1o3mt_2033 summary span{background:#e2e7df;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;transition:background-color .16s,transform .16s;display:grid}._faqList_1o3mt_2033 details[open] summary span{background:var(--marketing-signal);transform:rotate(45deg)}._faqList_1o3mt_2033 details>p{color:#617068;max-width:650px;margin:-5px 50px 29px 0;font-size:15px;line-height:1.72}._footer_1o3mt_2089{color:#8fa098;background:#0f1b16;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1360px,100% - 24px);min-height:164px;margin:0 auto 12px;padding:0 max(28px,50% - 580px);display:grid}._footer_1o3mt_2089 nav{align-items:center;gap:24px;display:flex}._footer_1o3mt_2089 nav a{color:#aab8b1;font-size:12px;font-weight:750;text-decoration:none}._footer_1o3mt_2089 nav a:hover{color:var(--marketing-signal)}._footer_1o3mt_2089>p{justify-self:end;margin:0;font-size:11px}@media (width<=1140px){._siteHeader_1o3mt_54{grid-template-columns:1fr auto}._desktopNav_1o3mt_126{display:none}._mobileMenu_1o3mt_230{grid-area:1/2;margin-right:184px;display:block}._headerActions_1o3mt_146{grid-area:1/2}._hero_1o3mt_302{grid-template-columns:1fr;gap:54px;padding-top:80px}._heroCopy_1o3mt_314{max-width:820px}._hero_1o3mt_302 h1{max-width:800px}._previewWrap_1o3mt_402{width:min(820px,100%);margin-left:auto}._difference_1o3mt_351,._explainability_1o3mt_352,._reality_1o3mt_353,._productProof_1o3mt_355,._faq_1o3mt_357{grid-template-columns:1fr;gap:58px}._differenceIntro_1o3mt_351,._explainabilityIntro_1o3mt_352,._realityCopy_1o3mt_353,._productProof_1o3mt_355>div{max-width:760px}._faqIntro_1o3mt_357{max-width:760px;position:static}}@media (width<=880px){._decisionFlow_1o3mt_972{grid-template-columns:1fr;gap:0}._flowConnector_1o3mt_1051{min-height:95px}._flowConnector_1o3mt_1051 i{height:24px}._flowConnector_1o3mt_1051 b{transform:rotate(90deg)}._workflowGrid_1o3mt_1258{grid-template-columns:1fr}._workflowStep_1o3mt_1265{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);display:grid}._workflowVisual_1o3mt_1303{border-top:0;border-left:1px solid #dce1da}._costTimeline_1o3mt_1833{grid-template-columns:1fr}._costTimeline_1o3mt_1833>i{width:1px;height:24px;margin-left:32px}._costTimeline_1o3mt_1833 article{min-height:0}._costTimeline_1o3mt_1833 article b{margin-top:10px}._footer_1o3mt_2089{grid-template-columns:1fr auto;min-height:210px}._footer_1o3mt_2089 nav{display:none}}@media (width<=700px){._siteHeader_1o3mt_54{border-radius:15px;gap:8px;width:calc(100% - 16px);min-height:64px;margin-top:8px;padding-left:12px;top:8px}._brandCopy_1o3mt_93 small,._loginLink_1o3mt_133{display:none}._brand_1o3mt_79 .video-greenlight-mark{width:36px;height:36px}._mobileMenu_1o3mt_230{margin-right:124px}._buttonSmall_1o3mt_185{min-height:43px;padding:0 13px}._hero_1o3mt_302{gap:44px;width:calc(100% - 28px);min-height:0;padding:60px 0 72px}._hero_1o3mt_302 h1{font-size:clamp(48px,13.8vw,62px)}._heroLede_1o3mt_372{margin-top:21px;font-size:17px}._heroActions_1o3mt_381{flex-direction:column;align-items:stretch}._heroActions_1o3mt_381 ._button_1o3mt_153,._heroActions_1o3mt_381 ._secondaryButton_1o3mt_154{width:100%}._trustLine_1o3mt_389{text-align:center}._productPreview_1o3mt_417{border-radius:19px;transform:none}._previewLayout_1o3mt_471{grid-template-columns:1fr}._previewSidebar_1o3mt_477,._previewContext_1o3mt_827{display:none}._previewWorkspace_1o3mt_586{padding:14px}._recommendationMain_1o3mt_651 h2{font-size:31px}._transformation_1o3mt_923,._workflow_1o3mt_924,._reality_1o3mt_353,._audience_1o3mt_926,._faq_1o3mt_357{width:calc(100% - 28px);padding:78px 0}._sectionHeading_1o3mt_350 h2,._differenceIntro_1o3mt_351 h2,._explainabilityIntro_1o3mt_352 h2,._realityCopy_1o3mt_353 h2,._creatorCost_1o3mt_354 h2,._productProof_1o3mt_355 h2,._finalCta_1o3mt_356 h2,._faqIntro_1o3mt_357 h2{font-size:clamp(39px,11.5vw,51px)}._beforePanel_1o3mt_979,._decisionResult_1o3mt_980{min-height:310px;padding:24px}._decisionResult_1o3mt_980 dl{grid-template-columns:1fr}._decisionResult_1o3mt_980 dl div+div{border-left:0;padding-left:0}._difference_1o3mt_351,._creatorCost_1o3mt_354,._finalCta_1o3mt_356{border-radius:22px;width:calc(100% - 16px);padding:58px 20px}._decisionEquation_1o3mt_1206{grid-template-columns:1fr;gap:10px}._decisionEquation_1o3mt_1206>i{min-height:26px}._decisionEquation_1o3mt_1206 article{min-height:220px}._decisionEquation_1o3mt_1206 h3{margin-top:44px}._workflowStep_1o3mt_1265{display:block}._stepCopy_1o3mt_1273{min-height:0;padding:25px}._stepCopy_1o3mt_1273 h3{margin-top:42px}._workflowVisual_1o3mt_1303{border-top:1px solid #dce1da;border-left:0;min-height:220px;padding:18px}._explainability_1o3mt_352{border-radius:22px;width:calc(100% - 16px);padding:52px 20px}._reasoningBoard_1o3mt_1594{grid-template-columns:1fr}._reasoningHeader_1o3mt_577{grid-column:auto}._reasoningBoard_1o3mt_1594 article{min-height:145px}._capacityPanel_1o3mt_1705 dl,._capacityPanel_1o3mt_1705>header,._capacityPanel_1o3mt_1705>footer{padding-left:18px;padding-right:18px}._productProof_1o3mt_355{border-radius:22px;width:calc(100% - 16px);margin-bottom:78px;padding:52px 20px}._finalCta_1o3mt_356{min-height:440px}._finalActions_1o3mt_2006{flex-direction:column;align-items:stretch;width:100%}._finalActions_1o3mt_2006 ._button_1o3mt_153,._finalActions_1o3mt_2006 ._darkSecondaryButton_1o3mt_155{width:100%}._faqList_1o3mt_2033 summary{min-height:86px;font-size:19px}._footer_1o3mt_2089{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px;width:calc(100% - 16px);min-height:160px;padding:28px 20px}._footer_1o3mt_2089>p{justify-self:center}}@media (width<=460px){._brandCopy_1o3mt_93 strong{font-size:14px}._mobileMenu_1o3mt_230{margin-right:112px}._mobileMenu_1o3mt_230 summary{width:40px;height:40px}._buttonSmall_1o3mt_185{min-height:40px;padding:0 10px;font-size:12px}._previewChrome_1o3mt_428 p,._previewChrome_1o3mt_428 b,._previewHeading_1o3mt_574 small,._alternativeRow_1o3mt_785,._recommendationFooter_1o3mt_753 p{display:none}._recommendationScores_1o3mt_682,._recommendationReasoning_1o3mt_712{grid-template-columns:1fr}._recommendationScores_1o3mt_682 div+div{border-top:1px solid #e1e6e0;border-left:0}._recommendationReasoning_1o3mt_712>div:last-child{display:none}._recommendationFooter_1o3mt_753{justify-content:flex-end}._contextForm_1o3mt_1343,._planColumns_1o3mt_1444{grid-template-columns:1fr}._contextForm_1o3mt_1343>div{grid-column:auto}._planColumns_1o3mt_1444>div{min-height:76px}._planColumns_1o3mt_1444 b{min-height:0}._resultTopline_1o3mt_576{flex-direction:column;align-items:flex-start}._inputCloud_1o3mt_1004 span{padding:8px 10px;font-size:11px}._capacityPanel_1o3mt_1705 dl div{grid-template-columns:1fr}._capacityPanel_1o3mt_1705 dd{text-align:left}._productProof_1o3mt_355 dl>div{grid-template-columns:32px 1fr}._audienceList_1o3mt_1885{flex-direction:column;align-items:stretch}._audienceList_1o3mt_1885 span{text-align:center;border-radius:14px}}@media (width<=380px){._brandCopy_1o3mt_93 strong{display:none}._mobileMenu_1o3mt_230{margin-right:112px}._mobileMenu_1o3mt_230 nav{right:-120px}}@media (prefers-reduced-motion:reduce){._page_1o3mt_1 *,._page_1o3mt_1 :before,._page_1o3mt_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17211d;--ink-soft:#53605a;--canvas:#f3f2eb;--surface:#fff;--surface-tint:#f9f9f5;--line:#e1e4dc;--line-strong:#ccd1c7;--nav:#14231d;--nav-soft:#22362d;--accent:#df4d37;--accent-dark:#b93628;--signal:#d9f26a;--signal-soft:#f1f8ca;--blue:#315f7c;--success:#2d7757;--warning:#9b6b15;--danger:#b23f35;--shadow:0 18px 48px #18261f17;--shadow-soft:0 1px 2px #18261f0b, 0 8px 24px #18261f09;--radius-lg:20px;--radius-md:14px;--radius-sm:10px}.decision-loading{max-width:900px;margin:72px auto}.decision-loading .card-inner{padding:42px}.decision-loading h1,.activation-empty h1{letter-spacing:-.05em;max-width:760px;margin:10px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:.98}.decision-loading p,.activation-empty>p:not(.eyebrow){max-width:720px;color:var(--ink-soft);font-size:18px;line-height:1.65}.activation-empty{background:radial-gradient(circle at 88% 18%, #d9f26a33, transparent 24rem), var(--nav);color:#fff;min-height:610px;box-shadow:var(--shadow);border:1px solid #d9f26a59;border-radius:26px;padding:clamp(56px,9vw,110px);overflow:hidden}.activation-empty>p:not(.eyebrow){color:#ffffffb3}.activation-empty .eyebrow{color:var(--signal)}.activation-empty .primary-button{background:var(--signal);color:var(--nav);margin-top:20px}.activation-empty__trust{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.activation-empty__trust span{color:#ffffffb8;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.decision-room--personalized{border-color:#d9f26a3d}.decision-room--personalized .decision-room__score p{max-width:240px}.decision-learning{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:130px 1fr;gap:20px;margin:0 0 18px;padding:18px 22px;display:grid}.decision-learning--positive{border-left-color:var(--success)}.decision-learning--negative{border-left-color:var(--accent)}.decision-learning>span{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.decision-learning strong{margin-bottom:4px;display:block}.decision-learning p{color:var(--ink-soft);margin:0;line-height:1.55}.personalized-evidence-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 28px 26px;display:grid}.personalized-evidence-preview article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;min-height:150px;padding:18px}.personalized-evidence-preview strong{color:#fff;margin-top:16px;font-size:14px;line-height:1.4;display:block}.personalized-evidence-preview p{color:#ffffff94;margin:7px 0 0;font-size:12px;line-height:1.45}.source-badge.source-badge--known_data{background:var(--signal-soft);color:#45551b}.source-badge.source-badge--inference{color:#274e68;background:#dceaf4}.source-badge.source-badge--assumption,.source-badge.source-badge--industry_convention{color:#8a4f22;background:#f8e6d7}.decision-change-condition{background:#d9f26a12;border:1px solid #d9f26a38;border-radius:12px;grid-template-columns:170px 1fr;gap:18px;margin:0 28px 24px;padding:16px 18px;display:grid}.decision-change-condition span{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.decision-change-condition p{color:#ffffffb3;margin:0;font-size:13px;line-height:1.5}.decision-change-condition--compact{border-color:var(--line);background:var(--surface-tint);grid-template-columns:1fr;margin:22px 0 0}.decision-change-condition--compact span{color:var(--accent)}.decision-change-condition--compact p{color:var(--ink-soft)}.real-loop-status{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:minmax(240px,.7fr) minmax(520px,1.3fr);gap:30px;margin-top:20px;padding:30px;display:grid}.real-loop-status h2{letter-spacing:-.035em;max-width:360px;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.05}.real-loop-status__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.real-loop-status__steps button{border:1px solid var(--line);background:var(--surface-tint);cursor:pointer;text-align:left;border-radius:12px;min-height:132px;padding:15px 12px}.real-loop-status__steps button:hover{border-color:var(--line-strong);background:#fff}.real-loop-status__steps button.complete{background:#eff7f2;border-color:#2d77574d}.real-loop-status__steps button>span{background:var(--line);border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:18px;font-size:11px;font-weight:900;display:grid}.real-loop-status__steps button.complete>span{background:var(--success);color:#fff}.real-loop-status__steps strong,.real-loop-status__steps small{display:block}.real-loop-status__steps strong{font-size:13px}.real-loop-status__steps small{color:var(--ink-soft);margin-top:5px;font-size:10px;line-height:1.3}.personalized-opportunity{margin-bottom:18px}.evidence-explainer-grid{grid-template-columns:1.3fr .7fr;gap:18px;margin-bottom:18px;display:grid}.score-components--full{margin-top:24px}.score-components--full .score-component{grid-template-columns:minmax(160px,.9fr) minmax(180px,1.6fr) 36px;align-items:center;gap:14px;display:grid}.score-components--full .score-component strong{color:var(--ink);text-align:right;font-size:12px}.evidence-ledger__list{gap:10px;margin-top:22px;display:grid}.evidence-ledger__list article{border:1px solid var(--line);background:var(--surface-tint);border-radius:12px;grid-template-columns:minmax(180px,.65fr) minmax(260px,1fr) minmax(260px,1fr);gap:18px;padding:18px;display:grid}.evidence-ledger__list article>div small{color:var(--ink-soft);margin-top:8px;line-height:1.35;display:block}.evidence-ledger__list article>strong{line-height:1.5}.evidence-ledger__list article>p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.evidence-understanding{background:#eff7f2;border:1px solid #2d77573d;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.evidence-understanding p{color:var(--ink-soft);margin:4px 0 0;font-size:12px}.publication-linker,.real-analytics-table{margin-top:18px}.publication-linker__list{gap:8px;margin-top:20px;display:grid}.publication-linker__list article{border:1px solid var(--line);background:var(--surface-tint);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 14px;display:flex}.publication-linker__list article div{min-width:0}.publication-linker__list strong,.publication-linker__list span{display:block}.publication-linker__list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-linker__list span{color:var(--ink-soft);margin-top:4px;font-size:11px}.analytics-empty{border:1px dashed var(--line-strong);background:var(--surface-tint);border-radius:12px;margin-top:18px;padding:24px}.analytics-empty p{color:var(--ink-soft);margin:5px 0 0}.pilot-admin-summary{border-radius:var(--radius-lg);background:var(--nav);color:#fff;border:1px solid #d9f26a42;grid-template-columns:minmax(260px,.7fr) minmax(560px,1.3fr);gap:28px;margin-bottom:18px;padding:28px;display:grid}.pilot-admin-summary h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.pilot-admin-summary>div>p:last-child{color:#ffffff9e;margin:0;line-height:1.5}.pilot-admin-summary__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pilot-admin-summary__metrics span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;min-height:96px;padding:14px}.pilot-admin-summary__metrics strong,.pilot-admin-summary__metrics small{display:block}.pilot-admin-summary__metrics strong{color:var(--signal);font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.pilot-admin-summary__metrics small{color:#ffffff9e;margin-top:8px;font-size:10px;line-height:1.3}.pilot-grid{grid-template-columns:minmax(350px,.85fr) minmax(480px,1.15fr);align-items:start;gap:18px;display:grid}.pilot-milestones{gap:10px;margin-top:24px;display:grid}.pilot-milestones article{border:1px solid var(--line);background:var(--surface-tint);border-radius:12px;gap:14px;min-height:72px;padding:14px;display:flex}.pilot-milestones article>span{background:var(--line);width:30px;height:30px;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.pilot-milestones article.complete{background:#eff7f2;border-color:#2d775742}.pilot-milestones article.complete>span{background:var(--success);color:#fff}.pilot-milestones strong,.pilot-milestones p{display:block}.pilot-milestones p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.4}.pilot-privacy-note{background:var(--signal-soft);color:#58642c;border-radius:10px;margin:20px 0 0;padding:14px;font-size:11px;line-height:1.55}.pilot-metric-row{grid-template-columns:1.2fr .8fr .8fr;gap:10px;display:grid}.pilot-consent{color:var(--ink-soft);align-items:flex-start;gap:10px;margin:14px 0;font-size:12px;line-height:1.5;display:flex}.pilot-consent input{width:18px;height:18px;accent-color:var(--success);flex:none;margin:0}@media (width<=1180px){.real-loop-status,.pilot-grid,.pilot-admin-summary{grid-template-columns:1fr}}@media (width<=900px){.personalized-evidence-preview,.evidence-explainer-grid{grid-template-columns:1fr}.personalized-evidence-preview article{min-height:0}.real-loop-status__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-ledger__list article{grid-template-columns:1fr}.pilot-admin-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.activation-empty{min-height:540px;padding:48px 24px}.activation-empty__trust{flex-direction:column;align-items:flex-start}.decision-learning,.decision-change-condition{grid-template-columns:1fr}.personalized-evidence-preview{padding:0 16px 18px}.decision-change-condition{margin-left:16px;margin-right:16px}.real-loop-status{padding:22px}.real-loop-status__steps{grid-template-columns:1fr}.real-loop-status__steps button{min-height:96px}.publication-linker__list article,.evidence-understanding{flex-direction:column;align-items:stretch}.pilot-metric-row{grid-template-columns:1fr}.pilot-admin-summary{padding:22px}.pilot-admin-summary__metrics{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);scroll-behavior:smooth}body{background:radial-gradient(circle at 100% 0%, #d9f26a1f, transparent 26rem), var(--canvas);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:where(a,button,input,textarea,select,[role=tab],[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #315f7c57}.sidebar :where(button,[tabindex]):focus-visible{outline-color:var(--signal)}.ghost-button:focus-within{outline-offset:2px;outline:3px solid #315f7c57}::selection{background:#d9f26ab8}.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}.workspace-loading-shell{color:#1d2922;background:radial-gradient(circle at 70% 10%,#dff46b29,#0000 28rem),#f4f6f1;place-items:center;min-height:100vh;padding:24px;display:grid}.workspace-loading-card{background:#ffffffe6;border:1px solid #dfe5df;border-radius:20px;align-items:center;gap:18px;width:min(520px,100%);padding:24px;display:flex;box-shadow:0 20px 60px #14201a1a}.workspace-loading-card .video-greenlight-mark{width:46px;height:46px}.workspace-loading-card span{color:#7b8780;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-loading-card h1{letter-spacing:-.035em;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5vw,34px);font-weight:500}.app-shell{min-height:100vh}.sidebar{z-index:40;background:radial-gradient(circle at 10% 0%, #d9f26a17, transparent 18rem), var(--nav);color:#edf2ed;flex-direction:column;width:232px;padding:22px 14px 18px;transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:11px;padding:0 10px 24px;display:flex}.mobile-nav-close{display:none}.video-greenlight-mark{background:var(--nav-soft);border-radius:11px;flex:none;width:38px;height:38px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21,0 1px 2px #14231d1f}.video-greenlight-mark__candidate,.video-greenlight-mark__selected,.video-greenlight-mark__signal,.video-greenlight-mark__play{display:block;position:absolute}.video-greenlight-mark__candidate{border:1.5px solid #8fa299;border-radius:3px;width:47%;height:32%;top:23.5%;left:19.5%}.video-greenlight-mark__selected{border:1.5px solid var(--signal);background:var(--canvas);border-radius:3px;width:51.5%;height:35%;top:37.5%;left:26.5%}.video-greenlight-mark__play{background:var(--nav);clip-path:polygon(0 0,100% 50%,0 100%);width:33%;height:52%;top:50%;left:50%;transform:translate(-44%,-50%)}.video-greenlight-mark__signal{aspect-ratio:1;border:1.5px solid var(--canvas);background:var(--signal);border-radius:50%;width:22%;top:11%;right:10%;box-shadow:0 0 0 3px #d9f26a14}.brand .video-greenlight-mark{width:35px;height:35px}.brand-copy strong{white-space:nowrap;letter-spacing:-.02em;font-size:16px;display:block}.brand-copy{min-width:0}.brand-copy span{color:#8fa299;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.channel-switcher{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:13px;margin-bottom:18px;padding:11px}.channel-switcher:hover{background:#fff1;border-color:#ffffff17}.channel-row{align-items:center;gap:9px;display:flex}.channel-row>span:nth-child(2){flex:1;min-width:0}.channel-action{color:#91a39a;letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:800}.channel-avatar{color:#fff;background:#e65b46;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.channel-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.channel-meta{color:#91a39a;margin-top:2px;font-size:11px;display:block}.nav-label{color:#71867c;letter-spacing:.11em;text-transform:uppercase;margin:10px 11px 7px;font-size:10px;font-weight:800}.sidebar-nav{gap:3px;display:grid}.nav-item{color:#aebdb5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:42px;padding:10px 11px;font-size:13px;font-weight:650;transition:background-color .14s,color .14s,transform .14s;display:flex}.nav-item--link{text-decoration:none}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{background:var(--signal);color:var(--nav);box-shadow:0 8px 22px #040f092e}.nav-icon{color:#8ba096;place-items:center;width:20px;font-size:15px;display:grid}.nav-item.active .nav-icon{color:var(--nav)}.nav-item.active .nav-badge{color:var(--nav);background:#14231d1a}.nav-badge{color:var(--signal);background:#d9f26a21;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:800}.sidebar-spacer{flex:1;min-height:20px}.plan-mini{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;margin:16px 2px 12px;padding:14px}.plan-mini-head{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.plan-mini-head strong{color:#fff}.plan-mini-head span{color:var(--signal);font-weight:800}.plan-mini-copy{color:#ffffffa3;margin:0;font-size:10px;line-height:1.45}.mini-progress{background:#ffffff1a;border-radius:99px;height:5px;overflow:hidden}.mini-progress span{border-radius:inherit;background:var(--signal);height:100%;display:block}.sidebar-footer{color:#9cada4;align-items:center;gap:9px;padding:10px 8px 2px;font-size:11px;display:flex}.online-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9f26a14}.main-shell{min-height:100vh;margin-left:232px}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f4eb;border-bottom:1px solid #d1d5ccd1;justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions,.inline-row{align-items:center;display:flex}.topbar-left{flex:1;gap:12px;min-width:0}.mobile-menu{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:none}.menu-glyph,.menu-glyph:before,.menu-glyph:after{content:"";background:currentColor;border-radius:99px;width:16px;height:1.5px;display:block}.menu-glyph{position:relative}.menu-glyph:before{position:absolute;top:-5px}.menu-glyph:after{position:absolute;top:5px}.breadcrumb{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.breadcrumb strong{color:var(--ink)}.topbar-actions{flex:none;gap:9px}.demo-workspace-cta{border:1px solid var(--nav);background:var(--nav);color:#fff;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .14s,background-color .14s;display:inline-flex}.demo-workspace-cta span{color:var(--signal)}.demo-workspace-cta:hover{background:#213b30;transform:translateY(-1px)}.notification-glyph{opacity:.72;border:1.5px solid;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;width:13px;height:15px;position:relative}.notification-glyph:after{content:"";background:currentColor;border-radius:99px;height:1.5px;position:absolute;bottom:-4px;left:3px;right:3px}.icon-button,.avatar-button{border:1px solid var(--line);cursor:pointer;background:#ffffffd1;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.account-control{position:relative}.account-menu{z-index:60;border:1px solid var(--line);background:#fffffffa;border-radius:16px;width:min(290px,100vw - 28px);animation:.14s both account-menu-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 60px #14231d2e}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.account-menu__identity{border-bottom:1px solid var(--line);background:var(--surface-tint);align-items:center;gap:11px;padding:16px;display:flex}.account-menu__avatar{background:var(--nav);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.account-menu__identity>span:last-child{min-width:0}.account-menu__identity strong,.account-menu__identity small{display:block}.account-menu__identity strong{font-size:13px}.account-menu__identity small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.account-access-badge{background:var(--nav);color:var(--signal);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;margin-top:8px;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.account-menu__item{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:11px 16px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.account-menu__item:hover{background:var(--surface-tint)}.account-menu__item:last-child{border-bottom:0}.account-menu__signout{color:var(--accent-dark)}.icon-button:hover,.avatar-button:hover{border-color:var(--line-strong);background:#fff}.avatar-button{border-color:var(--nav);background:var(--nav);color:#fff;font-size:11px;font-weight:800}.content-wrap{width:min(1340px,100%);margin:0 auto;padding:32px 34px 58px}.demo-workspace-notice{border:1px solid #d9ddcf;border-left:4px solid var(--accent);background:#f8faef;border-radius:12px;align-items:center;gap:12px;margin:0 0 22px;padding:12px 14px;display:flex}.demo-workspace-notice .source-badge{background:var(--nav);color:var(--signal)}.demo-workspace-notice p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.demo-workspace-notice strong{color:var(--ink)}.workspace-state-error{color:#7a3324;background:#fff4f0;border:1px solid #e8c6bd;border-radius:11px;margin:-10px 0 22px;padding:11px 13px;font-size:12px;line-height:1.5}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.eyebrow{color:var(--accent-dark);letter-spacing:.115em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:850;display:flex}.eyebrow:before{content:"";background:currentColor;width:15px;height:2px}.page-heading h1{letter-spacing:-.032em;text-wrap:balance;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.08}.view-title:focus-visible{outline:none}.page-heading p{max-width:680px;color:var(--ink-soft);text-wrap:pretty;margin:8px 0 0;line-height:1.55}.date-chip{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffa3;border-radius:10px;flex:none;padding:9px 12px;font-size:11px;font-weight:700}.dashboard-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 20px;display:flex}.dashboard-intro__greeting{color:var(--accent-dark);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.dashboard-intro__greeting span{color:#a7afa9;margin:0 5px}.dashboard-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:780px;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.02}.dashboard-intro p{max-width:720px;color:var(--ink-soft);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.55}.dashboard-intro__date{border:1px solid var(--line);text-align:right;background:#ffffffad;border-radius:12px;flex:none;gap:3px;padding:11px 13px;display:grid}.dashboard-intro__date span{color:var(--ink);font-size:11px;font-weight:800}.dashboard-intro__date strong{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.decision-room{isolation:isolate;color:#f5f3e9;background:radial-gradient(circle at 92% 8%,#d9f26a2b,#0000 23rem),radial-gradient(circle at 5% 100%,#df4d371f,#0000 20rem),linear-gradient(145deg,#101c17,#172820 58%,#20362c);border:1px solid #d9f26a33;border-radius:28px;padding:clamp(26px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 30px 75px #0d1b1538}.decision-room:after{z-index:-1;color:#ffffff07;content:"01";pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:250px;line-height:1;position:absolute;bottom:-74px;right:-20px}.decision-room__masthead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.decision-room__eyebrow,.decision-room__status,.decision-room__overline,.decision-signal>span{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.decision-room__eyebrow{color:var(--signal);align-items:center;gap:9px;display:inline-flex}.decision-room__eyebrow i{background:currentColor;width:25px;height:2px}.decision-room__status{color:#aebdb5;border:1px solid #ffffff1f;border-radius:99px;padding:7px 10px}.decision-room__layout{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:clamp(30px,5vw,72px);display:grid}.decision-room__overline{color:#94a79d;margin:0 0 12px}.decision-room h2{letter-spacing:-.05em;text-wrap:balance;max-width:790px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,58px);font-weight:500;line-height:1}.decision-room__rationale{color:#b8c5be;text-wrap:pretty;max-width:700px;margin:18px 0 0;font-size:14px;line-height:1.65}.decision-room__chips,.decision-room__actions,.decision-room__feedback{flex-wrap:wrap;align-items:center;display:flex}.decision-room__chips{gap:8px;margin-top:19px}.decision-room__chips span{color:#d7dfda;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:700}.decision-room__actions{gap:10px;margin-top:25px}.decision-room__primary,.decision-room__secondary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:12px;font-weight:850;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.decision-room__primary{border:1px solid var(--signal);background:var(--signal);color:#17211d;box-shadow:0 12px 28px #d9f26a21}.decision-room__primary:hover{background:#e5fa80;transform:translateY(-1px)}.decision-room__secondary{color:#fff;background:#ffffff0e;border:1px solid #ffffff2e}.decision-room__secondary:hover{background:#ffffff17;border-color:#ffffff57}.decision-room__score{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;padding:22px}.decision-room__score-label{color:#aebdb5;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.decision-room__score-ring{background:conic-gradient(var(--signal) var(--score), #ffffff14 0);border-radius:50%;place-items:center;width:132px;height:132px;margin:17px auto;display:grid}.decision-room__score-ring:before{content:"";background:#182920;border-radius:50%;grid-area:1/1;width:108px;height:108px}.decision-room__score-ring>div{z-index:1;grid-area:1/1}.decision-room__score-ring strong,.decision-room__score-ring small{display:block}.decision-room__score-ring strong{font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:500;line-height:.9}.decision-room__score-ring small{color:#91a39a;margin-top:6px;font-size:9px;font-weight:800}.decision-room__score p{color:#aebdb5;margin:0;font-size:11px;line-height:1.5}.decision-room__signals{background:#050d0933;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid;overflow:hidden}.decision-signal{border-left:1px solid #ffffff1a;padding:15px 17px}.decision-signal:first-child{border-left:0}.decision-signal span,.decision-signal strong,.decision-signal small{display:block}.decision-signal>span{color:#81948a}.decision-signal strong{margin-top:6px;font-size:14px}.decision-signal small{color:#98a9a0;margin-top:3px;font-size:10px}.decision-signal--positive strong{color:var(--signal)}.decision-signal--risk strong{color:#ff816c}.decision-room__feedback{color:#879990;gap:7px;margin-top:18px;font-size:10px}.decision-room__feedback>span{margin-right:3px;font-weight:750}.decision-room__feedback .feedback-button{color:#b7c3bd;background:#ffffff0a;border-color:#ffffff1f}.decision-room__feedback .feedback-button:hover,.decision-room__feedback .feedback-button.active{border-color:var(--signal);color:var(--signal);background:#d9f26a1a}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:34px 2px 15px;display:flex}.dashboard-section-heading>div>span{color:var(--accent-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.dashboard-section-heading h2{letter-spacing:-.03em;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.dashboard-section-heading p{color:var(--ink-soft);margin:4px 0 0;font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:18px;display:grid}.left-stack,.right-stack{align-content:start;gap:18px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px #18261f09}.card-inner{padding:21px}.card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.card-kicker{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.card-title{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:800}.card-subtitle{color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.5}.text-button{color:var(--accent-dark);cursor:pointer;background:0 0;border:0;flex:none;padding:5px 0;font-size:11px;font-weight:800}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.recommendation-card{box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#d9f26a38,#0000 21rem),#fff;border-color:#cbd0c4;position:relative;overflow:hidden}.recommendation-card:after{content:"";pointer-events:none;border:31px solid #df4d370e;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -55px -83px auto}.rec-topline{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.signal-label{background:var(--signal-soft);color:#4d5c14;letter-spacing:.07em;text-transform:uppercase;border-radius:99px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.signal-label:before{content:"";background:#748a1e;border-radius:50%;width:6px;height:6px}.score-pill{color:var(--ink-soft);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.score-pill strong{background:var(--signal);width:52px;height:52px;color:var(--ink);font-variant-numeric:tabular-nums;border:1px solid #cdd4a9;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid}.score-pill small{opacity:.62;margin-top:-12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:7px;font-weight:800;display:block}.recommendation-card h2{letter-spacing:-.03em;max-width:690px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3.2vw,35px);font-weight:500;line-height:1.12}.rec-rationale{max-width:730px;color:var(--ink-soft);margin:13px 0 17px;line-height:1.58}.decision-evidence{background:#f9faefc7;border:1px solid #e0e4d5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;display:grid;overflow:hidden}.decision-evidence>div{border-left:1px solid #e0e4d5;min-width:0;padding:11px 13px}.decision-evidence>div:first-child{border-left:0}.decision-evidence span,.decision-evidence strong{display:block}.decision-evidence span{color:var(--ink-soft);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.decision-evidence strong{margin-top:4px;font-size:11px;line-height:1.35}.rec-meta{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.meta-chip,.status-chip,.confidence-chip{border:1px solid var(--line);background:var(--surface-tint);color:var(--ink-soft);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.confidence-chip.high{color:#32664d;background:#edf8f1;border-color:#bfd9ca}.confidence-chip.medium{color:#7b5c14;background:#fbf6e7;border-color:#dfd2aa}.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary-button,.secondary-button,.ghost-button,.danger-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;transition:all .14s;display:inline-flex}.primary-button{border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:0 5px 13px #df4d372e}.primary-button:hover{border-color:var(--accent-dark);background:var(--accent-dark);transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.ghost-button:active,.danger-button:active{transform:translateY(0)scale(.985)}.secondary-button{border:1px solid var(--nav);background:var(--nav);color:#fff}.secondary-button:hover{background:#24382f}.ghost-button{border:1px solid var(--line-strong);color:var(--ink);background:#fffc}.ghost-button:hover{background:#fff;border-color:#9ca79f}.danger-button{color:var(--danger);background:#fff4f2;border:1px solid #edccc7}.small-button{min-height:34px;padding:0 11px;font-size:11px}.task-list{display:grid}.task-item{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.task-item:first-child{border-top:0;padding-top:2px}.task-check{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #b9c0b8;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.card-header-actions{flex:none;align-items:center;gap:10px;display:flex}.completion-chip{background:var(--surface-tint);color:var(--ink-soft);border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.task-check.checked{border-color:var(--success);background:var(--success)}.task-copy strong{font-size:12px;line-height:1.35;display:block}.task-copy span{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.task-item.done .task-copy strong{color:#87918c;text-decoration:line-through}.task-time{color:#78837e;font-size:11px;font-weight:700}.progress-layout{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;display:grid}.progress-ring{background:conic-gradient(var(--accent) var(--progress), #e8e9e3 0);border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.progress-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:82px;height:82px}.progress-ring-copy{z-index:1;text-align:center;grid-area:1/1}.progress-ring-copy strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;display:block}.progress-ring-copy span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.progress-copy h3{margin:0 0 5px;font-size:14px}.progress-copy p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.milestone-mini-list{gap:9px;margin-top:17px;display:grid}.milestone-mini-row{grid-template-columns:1fr auto;align-items:center;gap:9px;font-size:11px;display:grid}.milestone-mini-row strong{font-size:11px}.milestone-bar{background:#eceee8;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.milestone-bar span{border-radius:inherit;background:var(--accent);height:100%;display:block}.health-list{gap:13px;display:grid}.health-row{grid-template-columns:112px minmax(70px,1fr) 54px;align-items:center;gap:10px;display:grid}.health-label,.health-state{font-size:11px;font-weight:750}.health-state{text-align:right}.health-state.good{color:var(--success)}.health-state.watch{color:var(--warning)}.health-state.risk{color:var(--danger)}.health-bar{background:#eceee8;border-radius:99px;height:6px;overflow:hidden}.health-bar span{border-radius:inherit;background:var(--success);height:100%;display:block}.health-row.watch .health-bar span{background:#d5a53f}.health-row.risk .health-bar span{background:var(--accent)}.learning-card{background:#f9faef;border-color:#d9dccf}.learning-quote{margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.45}.learning-evidence{color:var(--ink-soft);border-top:1px solid #e0e3d3;align-items:flex-start;gap:9px;margin-top:13px;padding-top:13px;font-size:11px;line-height:1.5;display:flex}.evidence-dot{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.experiment-card{overflow:hidden}.experiment-strip{background:linear-gradient(90deg, var(--blue) 62%, #dfe5e1 62%);height:5px}.experiment-meta{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.stat-box{border:1px solid var(--line);background:var(--surface-tint);border-radius:10px;padding:10px}.stat-box span{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:750;display:block}.stat-box strong{margin-top:4px;font-size:13px;display:block}.view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.filter-group,.segment-control{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.filter-button,.segment-button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);cursor:pointer;background:#ffffffad;border-radius:9px;padding:0 11px;font-size:10px;font-weight:750}.filter-button.active,.segment-button.active{border-color:var(--nav);background:var(--nav);color:#fff}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.opportunity-card{border:1px solid var(--line);min-height:286px;box-shadow:var(--shadow-soft);background:#fff;border-radius:17px;flex-direction:column;padding:19px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.opportunity-card:hover{box-shadow:var(--shadow);border-color:#bdc5bb;transform:translateY(-1px)}.opportunity-card.featured{background:radial-gradient(circle at 100% 0,#d9f26a33,#0000 20rem),#fff;grid-column:1/-1;min-height:260px}.opportunity-rank{color:#9aa39e;font-family:Georgia,Times New Roman,serif;font-size:13px}.opportunity-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.opportunity-score{background:var(--signal-soft);color:#52611a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.opportunity-card h3{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.25}.opportunity-angle{color:var(--ink-soft);margin:8px 0 14px;font-size:12px;line-height:1.52}.score-components{grid-template-columns:repeat(3,1fr);gap:7px;margin:auto 0 14px;display:grid}.score-component{min-width:0}.score-component span{color:var(--ink-soft);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;font-size:9px;font-weight:750;display:block;overflow:hidden}.score-component-bar{background:#eceee8;border-radius:99px;height:4px;overflow:hidden}.score-component-bar i{border-radius:inherit;background:var(--blue);height:100%;display:block}.opportunity-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.opportunity-footer span{color:var(--ink-soft);font-size:11px;font-weight:700}.opportunity-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;display:flex}.studio-layout{grid-template-columns:214px minmax(0,1fr);gap:18px;display:grid}.workflow-card{align-self:start;padding:18px 14px;position:sticky;top:88px}.workflow-title{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.workflow-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 8px 13px;display:flex}.workflow-heading>span{background:var(--surface-tint);color:var(--ink-soft);border-radius:99px;padding:4px 7px;font-size:9px;font-weight:850}.workflow-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workflow-step{color:var(--ink-soft);border-radius:9px;align-items:center;gap:9px;padding:8px;font-size:11px;font-weight:700;display:flex;position:relative}.workflow-step.active{background:var(--signal-soft);color:var(--ink)}.workflow-step.done{color:var(--success)}.workflow-step>span:last-child{min-width:0}.workflow-step strong,.workflow-step small{display:block}.workflow-step strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-step small{color:#89958f;margin-top:1px;font-size:8px;font-weight:750}.workflow-step.done small{color:#659079}.workflow-step.ready{background:var(--nav);color:#fff}.workflow-step.ready small{color:var(--signal)}.workflow-dot{border:1px solid var(--line-strong);background:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.workflow-step.done .workflow-dot{border-color:var(--success);background:var(--success);color:#fff}.workflow-step.active .workflow-dot{background:var(--signal);border-color:#a9bc50}.workflow-step.ready .workflow-dot{border-color:var(--signal);background:var(--signal);color:var(--nav)}.studio-main{min-width:0}.studio-hero{background:linear-gradient(120deg,#d9f26a21,#0000 55%),#fff;padding:22px}.studio-hero h2{letter-spacing:-.025em;max-width:760px;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1.2}.studio-tabs{border:1px solid var(--line);background:#ebece6;border-radius:12px;gap:3px;margin:14px 0;padding:4px;scroll-margin-top:82px;display:flex;overflow-x:auto}.studio-tab{min-height:40px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:11px;font-weight:800}.studio-tab.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #17211d0f}.studio-tab.approved:not(.active){color:var(--success)}.studio-tab-check{width:16px;height:16px;color:var(--success);background:#dceee4;border-radius:50%;place-items:center;margin-right:5px;font-size:9px;font-weight:900;display:inline-grid}.document-card{padding:26px}.studio-step-summary{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:-5px 0 24px;padding-bottom:18px;display:flex}.studio-step-summary>span{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.studio-step-summary>strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.studio-step-summary>small{background:var(--surface-tint);color:var(--ink-soft);text-transform:uppercase;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:850}.production-ready-banner{background:var(--signal-soft);border:1px solid #b9ce68;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:12px;margin:0 0 24px;padding:17px;display:grid}.production-ready-banner>span{background:var(--signal);width:32px;height:32px;color:var(--nav);border-radius:50%;place-items:center;font-weight:950;display:grid}.production-ready-banner strong,.production-ready-banner p{margin:0;display:block}.production-ready-banner strong{font-size:12px}.production-ready-banner p{color:#566449;margin-top:3px;font-size:10px;line-height:1.5}.studio-action-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:18px;display:flex}.studio-action-context span,.studio-action-context small{display:block}.studio-action-context span{color:var(--ink);font-size:10px;font-weight:850}.studio-action-context small{color:var(--ink-soft);margin-top:3px;font-size:9px}.document-section+.document-section{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.document-section h3{margin:0 0 10px;font-size:13px}.document-section p,.document-section li{color:#46534d;font-size:12px;line-height:1.68}.document-section ul,.document-section ol{margin:10px 0 0;padding-left:19px}.hook-block{border-left:4px solid var(--accent);background:#fff5f2;border-radius:0 11px 11px 0;padding:17px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}.title-option{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:grid}.title-option:first-of-type{border-top:0}.title-number{color:#98a19c;font-family:Georgia,Times New Roman,serif}.recommended-tag{background:var(--signal-soft);color:#596919;text-transform:uppercase;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:850}.youtube-connection-card{background:radial-gradient(circle at 100% 0%, #ff00000b, transparent 20rem), var(--surface);border-color:#d8ddd9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:17px 19px;display:grid}.youtube-connection-card.setup-needed{background:linear-gradient(105deg, #d9f26a1f, transparent 44%), var(--surface);border-color:#d6dcc2}.youtube-connection-card.status-error{background:snow;border-color:#e5cbc7}.youtube-mark,.youtube-channel-avatar{border-radius:15px;width:52px;height:52px}.youtube-mark{color:#fff;background:#f03;place-items:center;font-size:18px;line-height:1;display:grid;box-shadow:0 8px 20px #ff003329}.youtube-channel-avatar{border:1px solid var(--line);background-position:50%;background-size:cover}.youtube-connection-card h2{letter-spacing:-.015em;margin:2px 0 5px;font-size:18px}.youtube-connection-card p{max-width:780px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.youtube-card-heading{align-items:center;gap:10px;margin-bottom:1px;display:flex}.youtube-card-heading .card-kicker{margin:0}.scope-note,.youtube-status-line{color:#47705a;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:750;display:flex}.youtube-status-line{margin:0 0 3px}.youtube-status-line.reconnect-required,.app-shell .youtube-profile-import__copy>span.reconnect-required{color:#8b5b2d}.youtube-status-line.reconnect-required .connection-dot,.app-shell .youtube-profile-import__copy>span.reconnect-required .connection-dot{background:#b77932;box-shadow:0 0 0 3px #b7793224}.connection-dot{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #378b5b1f}.youtube-stats{color:var(--ink-soft);flex-wrap:wrap;gap:7px 17px;margin:7px 0;font-size:11px;display:flex}.youtube-stats strong{color:var(--ink);font-size:12px}.youtube-actions{justify-items:center;gap:4px;display:grid}.connection-error{color:var(--danger)!important;margin-top:5px!important}.disconnect-link{color:var(--ink-soft)}.primary-button:disabled,.ghost-button:disabled,.text-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.data-source-row{border:1px solid var(--line);background:#ffffff8a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:12px 14px;display:flex}.data-source-copy{align-items:center;gap:11px;min-width:0;display:flex}.data-source-copy strong,.data-source-copy p{display:block}.data-source-copy strong{font-size:12px}.data-source-copy p{color:var(--ink-soft);margin:2px 0 0;font-size:11px;line-height:1.4}.source-badge{color:#58645f;letter-spacing:.07em;text-transform:uppercase;background:#e9ece7;border-radius:7px;flex:none;padding:5px 7px;font-size:9px;font-weight:850}.csv-button{cursor:pointer;flex:none}.analytics-callout{border:1px solid #d9ddcf;border-left:4px solid var(--accent);background:#fbfbf5;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;margin-bottom:18px;padding:17px 18px;display:grid}.callout-icon{background:var(--signal);width:39px;height:39px;color:var(--ink);letter-spacing:.04em;border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid}.callout-label{color:var(--accent-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.analytics-callout strong{font-size:14px;display:block}.analytics-callout p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.45}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.metric-card{padding:17px;position:relative;overflow:hidden}.metric-card:before{background:var(--line-strong);content:"";width:3px;position:absolute;inset:0 auto 0 0}.metric-card:first-child:before,.metric-card:nth-child(2):before{background:var(--success)}.metric-card:nth-child(3):before,.metric-card:nth-child(4):before{background:var(--accent)}.metric-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-label{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.metric-period{color:#98a19c;letter-spacing:.05em;font-size:9px;font-weight:800}.metric-value{font-variant-numeric:tabular-nums;margin:7px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;display:block}.metric-change{color:var(--success);font-size:11px;font-weight:750}.metric-change.down{color:var(--danger)}.analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-bottom:18px;display:grid}.chart-card{padding:20px}.bar-chart{align-items:stretch;gap:9px;height:220px;padding-top:4px;display:flex;position:relative}.bar-column{z-index:1;flex:1;grid-template-rows:22px minmax(0,1fr) 20px;place-items:end center;min-width:0;height:100%;display:grid;position:relative}.bar-track{border-bottom:1px solid var(--line-strong);background:linear-gradient(0deg,#e1e4dc61 1px,#0000 1px) 0 0/100% 25%;width:100%;height:100%;position:relative}.bar{background:var(--blue);border-radius:5px 5px 0 0;width:min(26px,66%);min-height:4px;position:absolute;inset:auto 50% 0 auto;transform:translate(50%)}.bar.highlight{background:var(--accent)}.bar-value,.bar-index{max-width:100%;color:var(--ink-soft);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.bar-index{color:#8a948f;letter-spacing:.04em;padding-top:7px;font-size:9px}.chart-benchmark{z-index:2;color:var(--warning);pointer-events:none;text-align:right;border-top:1px dashed #9b6b1594;font-size:8px;font-weight:800;position:absolute;bottom:calc(9px + 50%);left:0;right:0;transform:translateY(-1px)}.chart-benchmark:before{content:"";background:#fff;padding-left:5px}.chart-legend{color:var(--ink-soft);align-items:center;gap:7px;margin:12px 0 0;font-size:11px;font-weight:700;display:flex}.legend-swatch{background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px}.pattern-list{gap:12px;display:grid}.pattern-row{border:1px solid var(--line);background:var(--surface-tint);border-radius:11px;padding:12px}.pattern-row strong{font-size:11px;display:block}.pattern-row p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.5}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.data-table th{border-bottom:1px solid var(--line-strong);color:var(--ink-soft);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 9px;font-size:9px}.data-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 9px}.data-table tr:last-child td{border-bottom:0}.video-cell{text-overflow:ellipsis;max-width:280px;font-weight:700;overflow:hidden}.diagnosis-badge{text-transform:uppercase;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800}.diagnosis-badge.packaging{color:var(--danger);background:#fff0ed}.diagnosis-badge.winner{color:var(--success);background:#e9f6ee}.diagnosis-badge.learning{color:#56656d;background:#eef1f3}.roadmap-hero{background:linear-gradient(110deg,#d9f26a2e,#0000 55%),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:18px;padding:22px;display:grid;overflow:hidden}.roadmap-hero h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.roadmap-hero p{max-width:680px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.week-badge{background:var(--nav);color:#fff;text-align:center;border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.week-badge strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;display:block}.week-badge span{color:#a5b6ad;letter-spacing:.08em;text-transform:uppercase;margin-top:-12px;font-size:8px;font-weight:800;display:block}.roadmap-stages{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.roadmap-stage{padding:19px}.stage-number{width:29px;height:29px;color:var(--ink-soft);background:#edf0ea;border-radius:9px;place-items:center;margin-bottom:13px;font-family:Georgia,Times New Roman,serif;display:grid}.roadmap-stage.active .stage-number{background:var(--signal);color:var(--ink)}.roadmap-stage h3{margin:0;font-size:14px}.roadmap-stage p{color:var(--ink-soft);margin:7px 0 13px;font-size:11px;line-height:1.5}.stage-outcome{border-top:1px solid var(--line);color:var(--success);padding-top:11px;font-size:10px;font-weight:750}.schedule-card{padding:21px}.day-row{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr) 84px;align-items:center;gap:14px;padding:13px 0;display:grid}.day-row:first-of-type{border-top:0}.day-name{text-transform:uppercase;font-size:10px;font-weight:850}.day-task strong{font-size:11px;display:block}.day-task span{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.day-duration{color:var(--ink-soft);text-align:right;font-size:10px;font-weight:700}.adaptation-rules{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.rule-card{border:1px solid var(--line);background:var(--surface-tint);border-radius:11px;padding:14px}.rule-card strong{font-size:11px;display:block}.rule-card p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.5}.money-hero{grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-bottom:18px;display:grid}.next-revenue{background:radial-gradient(circle at 100% 0,#d9f26a33,#0000 19rem),#fff;padding:23px}.next-revenue h2{letter-spacing:-.025em;max-width:620px;margin:9px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.next-revenue p{color:var(--ink-soft);font-size:12px;line-height:1.58}.revenue-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.revenue-step{border:1px solid var(--line);background:var(--surface-tint);border-radius:10px;padding:11px}.revenue-step span{color:var(--accent-dark);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.revenue-step strong{margin-top:5px;font-size:11px;line-height:1.4;display:block}.readiness-score{text-align:center;place-items:center;padding:20px;display:grid}.readiness-number{background:conic-gradient(var(--success) 58%, #e8e9e3 0);border-radius:50%;place-items:center;width:118px;height:118px;margin:8px 0 15px;display:grid}.readiness-number:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:90px;height:90px}.readiness-number strong{z-index:1;grid-area:1/1;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.readiness-score p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.5}.milestone-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.milestone-card{padding:17px}.milestone-card h3{min-height:34px;margin:0 0 10px;font-size:12px;line-height:1.4}.milestone-values{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.milestone-values strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.milestone-values span{color:var(--ink-soft);font-size:9px}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pricing-card{border-color:var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);flex-direction:column;padding:22px;display:flex}.pricing-card.recommended{background:linear-gradient(180deg, #f1f8ca85, #fff0 112px), var(--surface);box-shadow:0 0 0 1px #d9f26a52, var(--shadow-soft);border-color:#b7c869}.plan-name{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-name h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:750}.plan-summary{min-height:40px;color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.55}.plan-price{align-items:baseline;gap:8px;margin:18px 0 5px;display:flex}.plan-price .plan-price-value{color:var(--ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1}.plan-price span{color:var(--ink-soft);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px}.plan-features{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.plan-features li{color:var(--ink-soft);grid-template-columns:17px 1fr;align-items:start;font-size:11px;line-height:1.45;display:grid}.plan-features li:before{color:var(--success);content:"✓";font-size:12px;font-weight:900}.strategy-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;display:grid}.form-card{padding:22px}.field-group{gap:6px;margin-bottom:16px;display:grid}.field-group label,.field-label{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.text-input,.text-area,.select-input{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;font-size:12px}.text-input,.select-input{min-height:42px;padding:0 12px}.text-area{resize:vertical;min-height:105px;padding:11px 12px;line-height:1.55}.text-input:focus,.text-area:focus,.select-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315f7c1a}.form-error{color:#9a3f2a;margin:-4px 0 14px;font-size:11px;line-height:1.45}.strategy-history{gap:8px;margin-top:14px;display:grid}.strategy-version{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;padding:11px;display:grid}.strategy-version.active{background:var(--signal-soft);border-color:#a9b585}.strategy-version span{color:var(--accent-dark);grid-row:1/3;font-size:11px;font-weight:850}.strategy-version strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.strategy-version small{color:var(--ink-soft);font-size:9px}.pillar-list{gap:9px;display:grid}.pillar-row{border:1px solid var(--line);background:var(--surface-tint);border-radius:11px;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:13px;display:grid}.pillar-number{width:31px;height:31px;color:var(--accent-dark);background:#fff;border-radius:9px;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid}.pillar-row strong{font-size:11px;display:block}.pillar-row p{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.5}.evidence-list{gap:10px;display:grid}.evidence-item{border:1px solid var(--line);border-radius:10px;padding:12px}.evidence-kind{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.evidence-item.assumption .evidence-kind{color:var(--warning)}.evidence-item p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.5}.onboarding-shell{place-items:center;min-height:calc(100vh - 151px);display:grid}.onboarding-card{width:min(850px,100%);overflow:hidden}.onboarding-progress{background:#e7e9e2;height:6px}.onboarding-progress span{background:var(--accent);height:100%;transition:width .18s;display:block}.onboarding-body{padding:clamp(24px,5vw,45px)}.step-count{color:var(--accent-dark);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.onboarding-body h2{letter-spacing:-.03em;max-width:640px;margin:9px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,4vw,36px);font-weight:500}.onboarding-body>p{max-width:640px;color:var(--ink-soft);margin:0 0 24px;line-height:1.55}.strategy-builder-intro{background:linear-gradient(135deg,#f7fadf,#f5f8f3);border:1px solid #d7dfc1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-bottom:20px;padding:18px;display:grid}.strategy-builder-intro>div>span,.strategy-suggestion-tray__head span{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.strategy-builder-intro>div>strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1.25;display:block}.strategy-builder-intro p{max-width:560px;color:var(--ink-soft);margin:7px 0 0;font-size:11px;line-height:1.5}.strategy-builder-intro ol{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.strategy-builder-intro li{color:#657168;background:#ffffffc7;border:1px solid #d8dfd2;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px 0 5px;font-size:9px;font-weight:750;display:inline-flex}.strategy-builder-intro li span{background:#e8ece7;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.strategy-builder-intro li.complete{color:#3d5b46;border-color:#bed09f}.strategy-builder-intro li.complete span{background:var(--signal);color:#26341d}.guided-field{border:1px solid var(--line);background:#fbfcfa;border-radius:14px;padding:17px}.guided-field__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.guided-field__head>span{color:var(--ink-soft);text-align:right;font-size:10px;line-height:1.4}.guided-field__hint{color:var(--ink-soft);margin:-1px 0 2px;font-size:11px;line-height:1.45}.field-helper-button{color:#315946;cursor:pointer;background:#fff;border:1px solid #9eb4a6;border-radius:999px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.field-helper-button:hover:not(:disabled){background:#eff6f1;border-color:#4f7b66}.field-helper-button:focus-visible,.strategy-suggestion:focus-visible,.strategy-suggestion-tray__head button:focus-visible{outline-offset:2px;outline:3px solid #315f7c33}.field-helper-button:disabled{color:#8a928d;cursor:not-allowed;background:#f1f3f1;border-color:#d7ddd8}.strategy-suggestion-tray{background:#f3f8f5;border:1px solid #bfd0c4;border-radius:12px;margin-top:5px;padding:15px}.strategy-suggestion-tray__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.strategy-suggestion-tray__head strong{margin-top:4px;font-size:12px;line-height:1.4;display:block}.strategy-suggestion-tray__head button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.strategy-suggestion-tray>p{color:var(--ink-soft);margin:8px 0 12px;font-size:10px;line-height:1.45}.strategy-suggestion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategy-suggestion{min-width:0;min-height:148px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d5ded7;border-radius:10px;flex-direction:column;padding:12px;display:flex}.strategy-suggestion:hover{border-color:#72917f;box-shadow:0 5px 14px #0f2d1e14}.strategy-suggestion>span{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.strategy-suggestion>strong{margin-top:6px;font-size:11px;line-height:1.4}.strategy-suggestion>small{color:var(--ink-soft);margin-top:7px;font-size:9px;line-height:1.45}.strategy-suggestion>b{color:#315946;margin-top:auto;padding-top:10px;font-size:9px}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.choice-card{border:1px solid var(--line-strong);text-align:left;cursor:pointer;background:#fff;border-radius:11px;min-height:84px;padding:14px}.choice-card:hover,.choice-card.selected{border-color:var(--blue);box-shadow:0 0 0 3px #315f7c17}.choice-card.selected{background:#f3f8fa}.choice-card strong{font-size:11px;display:block}.choice-card span{color:var(--ink-soft);margin-top:5px;font-size:11px;line-height:1.45;display:block}.onboarding-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:27px;padding-top:18px;display:flex}.result-banner{background:var(--signal-soft);border:1px solid #cad79a;border-radius:13px;padding:18px}.result-banner strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;display:block}.result-banner p{color:#596239;margin:7px 0 0;font-size:10px;line-height:1.5}.result-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.result-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.result-card span{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.result-card strong{margin-top:5px;font-size:11px;line-height:1.4;display:block}.feedback-bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding-top:14px;display:flex}.feedback-bar>span{color:var(--ink-soft);margin-right:3px;font-size:9px;font-weight:750}.feedback-button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:700}.feedback-button:hover,.feedback-button.active{border-color:var(--blue);color:var(--blue);background:#edf4f7}.modal-backdrop{z-index:80;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1611a3;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 36px);padding:23px;overflow-y:auto;box-shadow:0 25px 80px #0a140f38}.modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.modal h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.modal p{color:var(--ink-soft);font-size:12px;line-height:1.55}.billing-modal .billing-intro{max-width:590px;margin:10px 0 16px}.billing-notice{color:#4e5c38;background:#f8fbe9;border:1px solid #dfe8b9;border-radius:11px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.billing-notice strong{color:#35401f}.billing-notice-dot{background:#819329;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #8193291f}.billing-modal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.billing-modal-footer p{margin:0;font-size:10px}.billing-modal-footer .ghost-button{min-width:82px}.close-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.close-button:hover{border-color:var(--line-strong);background:var(--surface-tint)}.close-button:focus-visible{outline-offset:2px;outline:3px solid #315f7c38}.toast{z-index:100;background:var(--nav);color:#fff;border:1px solid #31483e;border-radius:11px;max-width:min(390px,100vw - 44px);padding:12px 15px;font-size:11px;font-weight:700;animation:.18s toast-in;position:fixed;bottom:22px;right:22px;box-shadow:0 17px 45px #0d1c1438}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mobile-overlay{display:none}@media (width<=1120px){.dashboard-grid,.analytics-grid,.strategy-grid{grid-template-columns:1fr}.right-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.money-hero{grid-template-columns:1fr 250px}.metric-grid,.milestone-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=761px) and (width<=1080px){.decision-room__layout{grid-template-columns:1fr;gap:25px}.decision-room__score{text-align:left;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;display:grid}.decision-room__score-label{grid-column:1/-1}.decision-room__score-ring{margin:0}}@media (width<=960px){.sidebar{visibility:hidden;pointer-events:none;width:232px;transition:transform .18s,visibility 0s linear .18s;transform:translate(-100%)}.sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.mobile-nav-close{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;font-size:20px;display:grid}.brand{gap:8px;padding-left:0;padding-right:0}.brand .video-greenlight-mark{width:32px;height:32px}.brand-copy strong{font-size:14px}.brand-copy span{font-size:8px}.mobile-overlay{z-index:35;background:#0a140f75;border:0;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:grid}.content-wrap{padding:24px 20px 46px}.topbar{padding:0 20px}.studio-layout{grid-template-columns:1fr}.workflow-card{padding:12px;display:block;position:static;overflow:hidden}.workflow-title{display:block}.workflow-heading{margin:0 4px 10px}.workflow-list{overscroll-behavior-x:contain;gap:4px;display:flex;overflow-x:auto}.workflow-step{flex:0 0 150px}.opportunity-grid,.roadmap-stages{grid-template-columns:1fr}.opportunity-card.featured{grid-column:auto}}@media (width<=760px){.dashboard-intro{display:block}.dashboard-intro h1{font-size:clamp(32px,8.6vw,42px)}.dashboard-intro__date{text-align:left;margin-top:14px;display:inline-grid}.decision-room{border-radius:22px;padding:25px 21px}.decision-room:after{display:none}.decision-room__masthead{margin-bottom:24px}.decision-room__layout{grid-template-columns:1fr;gap:25px}.decision-room h2{font-size:clamp(34px,10.6vw,46px)}.decision-room__score{text-align:left;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:16px;display:grid}.decision-room__score-label{grid-column:1/-1}.decision-room__score-ring{width:82px;height:82px;margin:0}.decision-room__score-ring:before{width:66px;height:66px}.decision-room__score-ring strong{font-size:30px}.decision-room__score-ring small{margin-top:3px;font-size:7px}.decision-room__signals{grid-template-columns:1fr}.decision-signal{border-top:1px solid #ffffff1a;border-left:0}.decision-signal:first-child{border-top:0}.decision-room__actions{grid-template-columns:1fr;display:grid}.decision-room__primary,.decision-room__secondary{width:100%}.decision-room__feedback{grid-template-columns:1fr 1fr;display:grid}.decision-room__feedback>span{grid-column:1/-1}.dashboard-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=640px){.topbar{height:61px;padding:0 14px}.demo-workspace-cta{min-height:40px;padding:0 11px;font-size:0}.demo-workspace-cta:before{content:"My workspace";font-size:11px}.demo-workspace-cta span{font-size:12px}.content-wrap{padding:20px 14px 40px}.demo-workspace-notice{flex-direction:column;align-items:flex-start}.page-heading{margin-bottom:20px;display:block}.page-heading h1{font-size:clamp(28px,8.2vw,36px)}.date-chip{margin-top:14px;display:inline-flex}.right-stack,.money-hero,.pricing-grid,.choice-grid,.result-grid,.adaptation-rules{grid-template-columns:1fr}.progress-layout{grid-template-columns:96px 1fr}.progress-ring{width:94px;height:94px}.progress-ring:before{width:70px;height:70px}.metric-grid,.milestone-grid{grid-template-columns:1fr 1fr}.metric-card{padding:15px}.metric-value{font-size:25px}.score-components{grid-template-columns:repeat(2,1fr)}.analytics-callout{grid-template-columns:auto minmax(0,1fr)}.data-source-row{flex-direction:column;align-items:stretch}.csv-button{width:100%}.youtube-connection-card{grid-template-columns:auto minmax(0,1fr)}.youtube-connection-card>.primary-button,.youtube-connection-card>.status-chip,.youtube-actions{grid-column:1/-1;justify-self:stretch}.decision-evidence{grid-template-columns:1fr}.decision-evidence>div{border-top:1px solid #e0e4d5;border-left:0}.decision-evidence>div:first-child{border-top:0}.card-header{flex-wrap:wrap}.card-header>:first-child{min-width:0}.primary-button,.secondary-button,.ghost-button,.danger-button,.icon-button,.avatar-button,.mobile-menu{min-height:44px}.icon-button,.avatar-button,.mobile-menu{width:44px;height:44px}.small-button{min-height:40px}.task-item{grid-template-columns:36px minmax(0,1fr) auto}.task-check{width:32px;height:32px}.feedback-button{min-height:38px;padding:8px 10px}.text-button{min-height:34px;padding:7px 2px}.studio-tabs,.data-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.studio-action-row{flex-direction:column;align-items:stretch}.studio-action-row .button-row{grid-template-columns:1fr;display:grid}.studio-action-row .primary-button,.studio-action-row .ghost-button{width:100%}.youtube-actions{justify-content:flex-start;align-items:center;display:flex}.analytics-callout .ghost-button{grid-column:1/-1}.roadmap-hero{grid-template-columns:1fr}.week-badge{width:74px;height:74px}.revenue-steps{grid-template-columns:1fr}.day-row{grid-template-columns:52px 1fr}.day-duration{text-align:left;grid-column:2}.topbar .ghost-button{display:none}}.decision-brief-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.decision-brief-header .view-title{margin:4px 0 8px}.decision-brief-header>div:first-child>p:last-child{color:var(--ink-soft);text-transform:capitalize;margin:0;font-size:13px}.decision-brief-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.verdict-hero{--verdict-accent:var(--signal);background:radial-gradient(circle at 8% 10%, var(--verdict-accent), transparent 30rem), radial-gradient(circle at 92% 95%, #ffffff12, transparent 26rem), var(--nav);border:1px solid #ffffff14;border-radius:26px;grid-template-columns:minmax(0,1fr);margin-bottom:18px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.verdict-hero{background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--verdict-accent) 20%, transparent), transparent 30rem), radial-gradient(circle at 92% 95%, #ffffff12, transparent 26rem), var(--nav)}}.verdict-hero{color:#fff;box-shadow:var(--shadow)}.verdict-hero--rework{--verdict-accent:#f3b557}.verdict-hero--no_go{--verdict-accent:#f08474}.verdict-hero__signal{background:#00000014;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;padding:18px clamp(24px,3.5vw,44px);display:flex}.verdict-hero__signal span,.verdict-hero__overline,.verdict-hero__meta span,.decision-now-card .card-kicker,.decision-case>span,.rework-lab__summary span,.rework-lab__promise>span,.rework-lab__projection>span,.decision-change-strip>div>span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.verdict-hero__signal>strong{color:var(--verdict-accent);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.6vw,36px);font-weight:500;line-height:1}.verdict-hero__signal small{color:#ffffff9e;text-transform:capitalize;margin-left:auto;font-weight:700}.verdict-hero__copy{flex-direction:column;min-width:0;padding:clamp(28px,4vw,48px);display:flex}.verdict-hero__meta{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.verdict-hero__meta span{color:#ffffffad;letter-spacing:.04em;text-transform:none;border:1px solid #ffffff21;border-radius:999px;padding:7px 10px}.verdict-hero__overline{color:var(--verdict-accent);margin:0 0 10px}.verdict-hero h2{letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.02}.verdict-hero__decision{color:#fff;max-width:820px;margin:20px 0 8px;font-size:19px;font-weight:700;line-height:1.45}.verdict-hero__thesis{color:#ffffff9e;max-width:820px;margin:0;font-size:14px;line-height:1.65}.verdict-hero__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.verdict-hero .primary-button{background:var(--verdict-accent);color:var(--nav)}.verdict-hero .ghost-button{color:#fff;border-color:#fff3}.decision-now-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);gap:18px;margin-bottom:18px;display:grid}.decision-now-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;padding:28px}.decision-now-card--factors ol{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.decision-now-card--factors li{border:1px solid var(--line);background:var(--surface-tint);border-radius:12px;grid-template-columns:30px 1fr;gap:12px;padding:15px;display:grid}.decision-now-card--factors li>span{background:var(--signal-soft);width:28px;height:28px;color:var(--success);border-radius:999px;place-items:center;font-weight:900;display:grid}.decision-now-card--factors li.limits>span{color:var(--warning);background:#fff1d8}.decision-now-card--factors strong,.decision-now-card--action>strong{color:var(--ink);font-size:15px}.decision-now-card--factors p{color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.55}.decision-now-card--action{background:var(--signal-soft);border-color:#748b183d}.decision-now-card--action>strong{letter-spacing:-.035em;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.16;display:block}.decision-now-card--action p{color:#4f5f25;border-top:1px solid #4a5d0d2e;margin:30px 0 0;padding-top:18px;font-size:13px;line-height:1.6}.decision-clearance,.decision-blockers{border-radius:var(--radius-lg);margin-bottom:18px}.decision-clearance{background:#f0f8f3;border:1px solid #2d775733;align-items:center;gap:15px;padding:18px 22px;display:flex}.decision-clearance>span{background:var(--success);color:#fff;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.decision-clearance p{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.decision-blockers{background:#fff5f2;border:1px solid #b23f353d;padding:28px}.decision-blockers>div:first-child{margin-bottom:20px}.decision-blockers h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.decision-blockers article{border-top:1px solid #b23f3526;grid-template-columns:70px 1fr;gap:18px;padding:18px 0;display:grid}.decision-blockers article>span{color:var(--danger);text-transform:uppercase;font-size:11px;font-weight:900}.decision-blockers article p,.decision-blockers article small{color:var(--ink-soft);margin:6px 0 0;line-height:1.55;display:block}.decision-scorecard{margin-bottom:18px}.decision-scorecard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.decision-dimension{--dimension-color:var(--warning);border:1px solid var(--line);border-top:4px solid var(--dimension-color);background:var(--surface-tint);border-radius:13px;flex-direction:column;min-height:240px;padding:20px;display:flex}.decision-dimension--strong,.decision-dimension--exceptional{--dimension-color:var(--success)}.decision-dimension--weak{--dimension-color:var(--danger)}.decision-dimension header{justify-content:space-between;align-items:start;gap:12px;display:flex}.decision-dimension header span{font-size:13px;font-weight:800}.decision-dimension header strong{color:var(--dimension-color);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.decision-dimension p{color:var(--ink);margin:18px 0 14px;font-size:13px;line-height:1.55}.decision-dimension>small{color:var(--ink-soft);font-size:11px;line-height:1.55}.decision-dimension footer{color:var(--ink-soft);text-transform:uppercase;margin-top:auto;padding-top:16px;font-size:10px;font-weight:800}.decision-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.decision-case{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:24px}.decision-case--for{border-top:4px solid var(--success)}.decision-case--against{border-top:4px solid var(--warning)}.decision-case--challenge{border-top:4px solid var(--blue)}.decision-case p{color:var(--ink-soft);margin:14px 0 0;font-size:14px;line-height:1.65}.decision-improvements{margin-bottom:18px}.decision-improvements__list{gap:0;margin-top:20px;display:grid}.decision-improvements__list article{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.decision-improvements__list article>span{color:var(--line-strong);font-family:Georgia,Times New Roman,serif;font-size:34px}.decision-improvements__list header{justify-content:space-between;gap:18px;display:flex}.decision-improvements__list header small{color:var(--success);text-transform:uppercase;font-weight:800}.decision-improvements__list p{color:var(--ink-soft);margin:8px 0;font-size:13px}.decision-improvements__list b{font-size:13px;line-height:1.55}.rework-lab{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff9ed,#fff 55%);border:1px solid #9b6b153d;border-radius:26px;margin-bottom:18px;padding:clamp(26px,4vw,48px)}.rework-lab>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.rework-lab>header h2{letter-spacing:-.04em;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:500}.rework-lab>header>span{color:var(--warning);text-transform:uppercase;font-size:11px;font-weight:800}.rework-lab__summary,.rework-lab__angles,.rework-lab__tools{gap:12px;display:grid}.rework-lab__summary,.rework-lab__angles{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.rework-lab__summary article,.rework-lab__angles article,.rework-lab__tools article{background:#ffffffc7;border:1px solid #9b6b1529;border-radius:13px;padding:20px}.rework-lab__summary p,.rework-lab__angles p,.rework-lab__tools p,.rework-lab__tools li{color:var(--ink-soft);font-size:13px;line-height:1.6}.rework-lab__promise{background:var(--nav);color:#fff;border-radius:13px;margin-top:12px;padding:24px}.rework-lab__promise>strong{margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1.25;display:block}.rework-lab__promise p{color:#ffffffa3;margin:12px 0 0;font-size:13px;line-height:1.6}.rework-lab__tools{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.rework-lab__tools h3{margin:0 0 12px;font-size:14px}.rework-lab__tools ol,.rework-lab__tools ul{margin:0;padding-left:18px}.rework-lab__projection{border-top:1px solid #9b6b1533;grid-template-columns:180px repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;display:grid}.rework-lab__projection div strong,.rework-lab__projection div p,.rework-lab__projection div small{display:block}.rework-lab__projection div p{color:var(--warning);text-transform:capitalize;margin:6px 0;font-weight:800}.rework-lab__projection div small{color:var(--ink-soft);line-height:1.5}.decision-disclosure{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;margin-bottom:18px;overflow:hidden}.decision-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;font-weight:800;display:flex}.decision-disclosure summary small{color:var(--ink-soft);font-weight:600}.decision-disclosure__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 26px 26px;display:grid}.decision-disclosure__body section{border:1px solid var(--line);background:var(--surface-tint);border-radius:13px;padding:20px}.decision-disclosure__body section:first-child{grid-column:1/-1}.decision-disclosure__body h3{margin:0 0 14px;font-size:14px}.decision-disclosure__body article{border-top:1px solid var(--line);padding:14px 0}.decision-disclosure__body article>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.decision-disclosure__body article p,.decision-disclosure__body section>p{color:var(--ink-soft);font-size:12px;line-height:1.55}.decision-disclosure__body article>small{color:var(--ink-soft);margin-top:8px;font-size:11px;display:block}.decision-change-strip{border-radius:var(--radius-lg);background:var(--nav);color:#fff;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding:22px 24px;display:flex}.decision-change-strip p{color:#ffffffa6;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.decision-change-strip__feedback{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.decision-change-strip__feedback>span{color:#ffffff80;text-align:right;text-transform:uppercase;flex-basis:100%;font-size:10px;font-weight:800}.decision-change-strip__feedback button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.decision-loading--staged ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.decision-loading--staged li{border:1px solid var(--line);background:var(--surface-tint);border-radius:12px;grid-template-columns:32px 1fr;gap:12px;padding:16px;display:grid}.decision-loading--staged li>span{background:var(--nav);width:30px;height:30px;color:var(--signal);border-radius:999px;place-items:center;font-weight:900;display:grid}.decision-loading--staged li strong,.decision-loading--staged li small{display:block}.decision-loading--staged li small{color:var(--ink-soft);margin-top:4px;font-size:11px}.opportunity-anchor-list{gap:8px;margin-top:18px;display:grid}.opportunity-anchor{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.55fr) 90px 1fr;align-items:start;gap:10px;padding:12px 0;display:grid}.opportunity-anchor span,.opportunity-anchor strong{text-transform:capitalize;font-size:11px}.opportunity-anchor strong{color:var(--warning)}.opportunity-anchor--strong strong,.opportunity-anchor--exceptional strong{color:var(--success)}.opportunity-anchor--weak strong{color:var(--danger)}.opportunity-anchor small{color:var(--ink-soft);line-height:1.45}.decision-history{margin-top:18px}.decision-history__search{margin-top:20px;display:block}.decision-history__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.decision-history__list article{border:1px solid var(--line);background:var(--surface-tint);border-radius:12px;padding:18px}.decision-history__list article>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.decision-history__list article>div small,.decision-history__list footer{color:var(--ink-soft);text-transform:capitalize;font-size:10px}.decision-history__list article>strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.decision-history__list article p{color:var(--ink-soft);font-size:12px;line-height:1.55}.history-verdict{background:var(--signal-soft);color:var(--success);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.history-verdict--rework{color:var(--warning);background:#fff1d8}.history-verdict--no_go{color:var(--danger);background:#ffebe7}.choice-grid--goal,.choice-grid--risk{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}@media (width<=1050px){.decision-scorecard__grid,.decision-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rework-lab__projection{grid-template-columns:1fr}}@media (width<=760px){.decision-brief-header,.decision-change-strip,.rework-lab>header{flex-direction:column;align-items:stretch}.decision-brief-header__actions,.decision-change-strip__feedback{justify-content:flex-start}.decision-change-strip__feedback>span{text-align:left}.verdict-hero{grid-template-columns:1fr}.verdict-hero__signal{padding:16px 22px}.verdict-hero__copy{padding:28px 22px 32px}.verdict-hero__meta{margin-bottom:20px}.verdict-hero h2{font-size:clamp(31px,7vw,34px)}.decision-now-grid,.decision-scorecard__grid,.decision-case-grid,.rework-lab__summary,.rework-lab__angles,.rework-lab__tools,.decision-disclosure__body,.decision-loading--staged ol,.decision-history__list,.choice-grid--goal,.choice-grid--risk{grid-template-columns:1fr}.decision-dimension{min-height:0}.decision-disclosure summary{flex-direction:column;align-items:flex-start}.decision-disclosure__body section:first-child{grid-column:auto}.opportunity-anchor{grid-template-columns:1fr auto}.opportunity-anchor small{grid-column:1/-1}}@media (width<=420px){.topbar .icon-button{display:none}.milestone-grid,.experiment-meta{grid-template-columns:1fr}.health-row{grid-template-columns:100px 1fr}.health-state{text-align:left;grid-column:2}.rec-topline{align-items:flex-start}.score-pill span{display:none}}@media (width<=360px){.metric-grid{grid-template-columns:1fr}}.landing-shell{min-height:100vh;color:var(--ink);background:#f5f3eb;overflow:hidden}.landing-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f8f2e6;border:1px solid #14231d1a;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1240px,100% - 32px);min-height:66px;margin:12px auto 0;padding:9px 10px 9px 16px;display:grid;position:sticky;top:12px;box-shadow:0 12px 36px #17211d12}.landing-logo-link{width:fit-content;color:inherit;text-decoration:none}.landing-brand{align-items:center;gap:10px;display:inline-flex}.landing-brand__copy strong,.landing-brand__copy small{display:block}.landing-brand__copy strong{letter-spacing:-.025em;font-size:16px}.landing-brand__copy small{color:#718079;letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:800}.landing-nav,.landing-header__actions,.landing-hero__actions,.landing-trust-line,.landing-final-cta>div:last-child{align-items:center;display:flex}.landing-nav{gap:30px}.landing-nav a,.landing-login-link{color:var(--ink-soft);font-size:12px;font-weight:720;text-decoration:none}.landing-nav a:hover,.landing-login-link:hover{color:var(--ink)}.landing-header__actions{justify-content:flex-end;gap:18px}.landing-button{border:1px solid var(--signal);background:var(--signal);min-height:52px;color:var(--nav);border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:inset 0 -2px #14231d1f,0 10px 24px #3246191c}.landing-button:hover{background:#e3f67d;transform:translateY(-2px);box-shadow:inset 0 -2px #14231d1f,0 14px 28px #32461926}.landing-button--small{border-radius:10px;min-height:45px;padding:0 17px;font-size:12px}.landing-hero{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(52px,7vw,100px);width:min(1240px,100% - 40px);min-height:735px;margin:0 auto;padding:96px 0 100px;display:grid}.landing-hero__copy{z-index:2;position:relative}.landing-kicker{color:var(--accent-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:10px;font-weight:900;display:flex}.landing-kicker:before{content:"";background:currentColor;width:20px;height:2px}.landing-hero h1,.landing-section-heading h2,.landing-evidence h2,.landing-security h2,.landing-faq h2,.landing-final-cta h2,.login-card h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.98}.landing-hero h1{max-width:620px;font-size:clamp(54px,5.3vw,78px)}.landing-hero__lede{max-width:590px;color:var(--ink-soft);text-wrap:pretty;margin:26px 0 0;font-size:17px;line-height:1.65}.landing-hero__actions{gap:24px;margin-top:33px}.landing-text-link{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.landing-text-link:hover span{transform:translate(2px)}.landing-text-link span{transition:transform .15s}.landing-trust-line{color:#68736d;flex-wrap:wrap;gap:9px 16px;margin-top:26px;font-size:10px;font-weight:720}.landing-trust-line span{align-items:center;gap:7px;display:inline-flex}.landing-trust-line span:before{width:15px;height:15px;color:var(--success);content:"✓";background:#e4ead9;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.landing-preview-wrap{position:relative}.landing-preview-wrap:before{z-index:0;content:"";background:radial-gradient(circle,#d9f26a52,#d9f26a00 66%);border-radius:50%;position:absolute;inset:-70px -100px -70px -70px}.landing-preview{z-index:1;background:radial-gradient(circle at 100% 0, #d9f26a1c, transparent 20rem), var(--nav);color:#fff;border:1px solid #ffffff1c;border-radius:26px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 36px 80px #14231d38}.landing-preview__topbar,.landing-preview__meta,.landing-preview__footer{justify-content:space-between;align-items:center;display:flex}.landing-preview__topbar{color:#a7b7af;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff17;height:53px;padding:0 19px;font-size:9px;font-weight:800}.landing-preview__topbar span:first-child{color:#fff;align-items:center;gap:8px;display:flex}.landing-preview__topbar i{background:var(--signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d9f26a1a}.landing-preview__meta{color:var(--signal);letter-spacing:.11em;text-transform:uppercase;padding:20px 23px 0;font-size:9px;font-weight:900}.landing-preview__confidence{background:#d9f26a12;border:1px solid #d9f26a40;border-radius:99px;padding:5px 8px}.landing-preview__body{grid-template-columns:minmax(0,1fr) 126px;gap:24px;padding:22px 23px 24px;display:grid}.landing-preview__eyebrow{color:#92a49b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:850}.landing-preview h2{letter-spacing:-.035em;max-width:380px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.02}.landing-preview__body>div:first-child>p:not(.landing-preview__eyebrow){color:#b9c7c0;max-width:390px;margin:11px 0 0;font-size:11px;line-height:1.5}.landing-preview__signals{gap:7px;margin-top:22px;display:grid}.landing-preview__signals span{color:#c5d0ca;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:9px;line-height:1.45;display:block}.landing-preview__signals b{color:var(--signal);margin-right:5px}.landing-score{text-align:center;flex-direction:column;align-items:center;display:flex}.landing-score__ring{background:conic-gradient(var(--signal) 0 87%, #ffffff1a 87% 100%);border-radius:50%;place-content:center;width:110px;height:110px;margin-bottom:15px;display:grid;position:relative}.landing-score__ring:before{background:var(--nav);content:"";border-radius:50%;position:absolute;inset:8px}.landing-score__ring strong,.landing-score__ring small{z-index:1;position:relative}.landing-score__ring strong{font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500}.landing-score__ring small,.landing-score>span{color:#90a39a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.landing-score>b{color:var(--signal);margin-top:4px;font-size:10px}.landing-preview__footer{color:#aab9b2;background:#0000001c;border-top:1px solid #ffffff17;gap:12px;padding:15px 22px;font-size:8px;line-height:1.4}.landing-preview__footer b{color:#fff}.landing-preview__button{background:var(--signal);color:var(--nav);border-radius:8px;flex:none;padding:9px 10px;font-weight:900}.landing-preview-caption{z-index:1;color:#79857f;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:14px 0 0;font-size:9px;font-weight:750;position:relative}.landing-proof{background:radial-gradient(circle at 12% 100%, #d9f26a17, transparent 28rem), var(--nav);color:#fff;padding:110px max(24px,50vw - 590px)}.landing-section-heading{max-width:760px}.landing-section-heading--light .landing-kicker{color:var(--signal)}.landing-section-heading h2,.landing-evidence h2,.landing-security h2,.landing-faq h2,.landing-final-cta h2{font-size:clamp(42px,5vw,66px)}.landing-section-heading>p:last-child,.landing-evidence__copy>p,.landing-faq__intro>p:last-child{max-width:650px;color:var(--ink-soft);margin:20px 0 0;font-size:15px;line-height:1.7}.landing-section-heading--light>p:last-child{color:#aebdb5}.landing-proof__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.landing-proof__grid article{border-right:1px solid #ffffff21;min-height:270px;padding:32px 40px 20px 0}.landing-proof__grid article+article{padding-left:40px}.landing-proof__grid article:last-child{border-right:0}.landing-proof__grid span,.landing-loop__grid article>span,.landing-capabilities__grid article>span{color:var(--signal);font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.landing-proof__grid h3,.landing-loop__grid h3,.landing-capabilities__grid h3{letter-spacing:-.025em;margin:50px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.landing-proof__grid p,.landing-loop__grid p,.landing-capabilities__grid p{color:#aebdb5;margin:0;font-size:12px;line-height:1.65}.landing-section{width:min(1180px,100% - 40px);margin:0 auto;padding:124px 0}.landing-loop{grid-template-columns:.78fr 1.22fr;gap:clamp(60px,9vw,130px);display:grid}.landing-loop .landing-section-heading{align-self:start;position:sticky;top:120px}.landing-loop__grid{border-top:1px solid var(--line-strong)}.landing-loop__grid article{border-bottom:1px solid var(--line-strong);grid-template-columns:55px 1fr;gap:18px;min-height:145px;padding:27px 0;display:grid}.landing-loop__grid h3{color:var(--ink);margin:0 0 8px;font-size:25px}.landing-loop__grid p{max-width:500px;color:var(--ink-soft)}.landing-loop__note{color:#717d76;grid-column:2;margin:-75px 0 0 73px;font-size:10px}.landing-loop__note b{color:var(--ink)}.landing-evidence{background:#e8eadf;border-radius:34px;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,9vw,130px);width:min(1240px,100% - 40px);padding:90px;display:grid;position:relative;overflow:hidden}.landing-evidence:before{content:"";border:70px solid #d9f26a6b;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-210px;right:-170px}.landing-evidence__copy,.landing-evidence__stack{z-index:1;position:relative}.landing-evidence__copy .landing-text-link{margin-top:28px}.landing-evidence__stack{gap:10px;display:grid}.landing-evidence__stack>div{background:#ffffffb8;border:1px solid #14231d14;border-radius:14px;grid-template-columns:12px 150px 1fr;align-items:center;gap:12px;min-height:83px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #14231d09}.landing-evidence__stack b{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600}.landing-evidence__stack p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.5}.evidence-dot{border-radius:50%;width:9px;height:9px}.evidence-dot--known{background:var(--success)}.evidence-dot--inference{background:var(--blue)}.evidence-dot--assumption{background:var(--warning)}.evidence-dot--change{background:var(--accent)}.landing-capabilities .landing-section-heading{max-width:810px}.landing-capabilities__grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);margin-top:64px;display:grid}.landing-capabilities__grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#ffffff47;min-height:290px;padding:32px;transition:background-color .16s;position:relative}.landing-capabilities__grid article:hover{background:#ffffffa6}.landing-capabilities__grid article>span{color:var(--accent-dark)}.landing-capabilities__grid h3{color:var(--ink);margin:84px 0 12px;font-size:31px}.landing-capabilities__grid p{max-width:470px;color:var(--ink-soft)}.landing-capabilities__grid i{color:#8d9892;font-size:18px;font-style:normal;position:absolute;top:27px;right:28px}.landing-security{width:min(1240px,100% - 40px)}.landing-security__panel{background:radial-gradient(circle at 100% 50%, #d9f26a1f, transparent 28rem), var(--nav);color:#fff;border-radius:32px;grid-template-columns:1fr .8fr;align-items:center;gap:80px;padding:74px 78px;display:grid}.landing-security .landing-kicker{color:var(--signal)}.landing-security h2{max-width:560px}.landing-security__panel>div>p:last-child{color:#acbbb3;max-width:560px;margin:22px 0 0;font-size:14px;line-height:1.65}.landing-security ul,.landing-price-card ul{padding:0;list-style:none}.landing-security ul{gap:18px;margin:0;display:grid}.landing-security li{color:#d5ded9;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.landing-security li span{background:var(--signal);width:24px;height:24px;color:var(--nav);border-radius:50%;place-items:center;font-size:11px;font-weight:950;display:grid}.landing-section-heading--center{text-align:center;margin:0 auto}.landing-section-heading--center .landing-kicker{justify-content:center}.landing-section-heading--center>p:last-child{margin-left:auto;margin-right:auto}.landing-pricing__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;width:min(900px,100%);margin:62px auto 0;display:grid}.landing-price-card{border:1px solid var(--line-strong);min-height:540px;box-shadow:var(--shadow-soft);background:#ffffff8a;border-radius:24px;flex-direction:column;padding:34px;display:flex;position:relative}.landing-price-card--featured{border-color:var(--nav);background:var(--nav);color:#fff;box-shadow:0 30px 70px #14231d2b}.landing-price-card__badge{background:var(--signal);color:var(--nav);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:20px;right:20px}.landing-price-card>div>p{color:var(--accent-dark);letter-spacing:.11em;text-transform:uppercase;margin:0 0 23px;font-size:10px;font-weight:900}.landing-price-card--featured>div>p{color:var(--signal)}.landing-price-card h3{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:47px;font-weight:500}.landing-price-card h3 span{color:var(--ink-soft);letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:650}.landing-price-card--featured h3 span{color:#9baca3}.landing-price-card small{color:var(--ink-soft);margin-top:10px;font-size:11px;display:block}.landing-price-card--featured small{color:#aebdb5}.landing-price-card ul{gap:14px;margin:34px 0;display:grid}.landing-price-card li{color:#53605a;gap:10px;font-size:12px;display:flex}.landing-price-card--featured li{color:#d0dad4}.landing-price-card li:before{color:var(--success);content:"✓";font-weight:900}.landing-price-card--featured li:before{color:var(--signal)}.landing-price-card .landing-button{width:100%;margin-top:auto}.landing-button--outline{border-color:var(--nav);box-shadow:none;background:0 0}.landing-button--outline:hover{background:var(--nav);color:#fff;box-shadow:0 12px 26px #14231d1f}.landing-faq{grid-template-columns:.72fr 1.28fr;gap:clamp(55px,9vw,130px);display:grid}.landing-faq__intro{align-self:start;position:sticky;top:120px}.landing-faq__list{border-top:1px solid var(--line-strong)}.landing-faq details{border-bottom:1px solid var(--line-strong)}.landing-faq summary{letter-spacing:-.018em;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:24px 0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary span{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;transition:transform .15s;display:grid}.landing-faq details[open] summary span{transform:rotate(45deg)}.landing-faq details>p{max-width:590px;color:var(--ink-soft);margin:-8px 55px 28px 0;font-size:12px;line-height:1.7}.landing-final-cta{background:radial-gradient(circle at 100% 0, #d9f26a26, transparent 28rem), var(--nav);color:#fff;border-radius:34px;justify-content:space-between;align-items:center;gap:50px;width:min(1240px,100% - 40px);min-height:390px;margin:0 auto 20px;padding:80px;display:flex}.landing-final-cta .landing-kicker{color:var(--signal)}.landing-final-cta h2{max-width:740px}.landing-final-cta>div:last-child{flex-direction:column;flex:none;gap:18px}.landing-login-link--light{color:#c4d0ca;text-underline-offset:4px;text-decoration:underline}.landing-footer{color:#6e7b74;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1240px,100% - 40px);min-height:150px;margin:0 auto;font-size:10px;display:grid}.landing-footer>p:last-child{justify-self:end}.login-shell{background:radial-gradient(circle at 20% 15%, #d9f26a47, transparent 24rem), radial-gradient(circle at 85% 85%, #df4d371f, transparent 28rem), var(--nav);place-items:center;min-height:100vh;padding:80px 20px 50px;display:grid;position:relative;overflow:hidden}.login-shell:before,.login-shell:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.login-shell:before{width:650px;height:650px;top:-280px;right:-220px}.login-shell:after{width:800px;height:800px;bottom:-380px;left:-250px}.login-back{z-index:2;color:#aab9b2;font-size:11px;font-weight:750;text-decoration:none;position:absolute;top:30px;left:34px}.login-back:hover{color:#fff}.login-card{z-index:1;background:#f7f5ee;border:1px solid #14231d17;border-radius:28px;width:min(520px,100%);padding:44px;position:relative;box-shadow:0 36px 90px #00000047}.login-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.login-brand .video-greenlight-mark{width:36px;height:36px}.video-greenlight-mark--provider{border-radius:8px;width:29px;height:29px;margin-right:2px}.login-brand strong{letter-spacing:-.025em;font-size:16px}.login-card h1{font-size:clamp(40px,8vw,55px)}.login-card__copy>p:last-child{color:var(--ink-soft);margin:20px 0 0;font-size:13px;line-height:1.65}.login-provider-button{border:1px solid var(--nav);background:var(--nav);color:#fff;text-align:center;border-radius:13px;grid-template-columns:31px 1fr 20px;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 18px;font-size:12px;font-weight:820;text-decoration:none;transition:transform .15s,background-color .15s;display:grid;box-shadow:0 14px 30px #14231d24}.login-provider-button:hover{background:#20372e;transform:translateY(-2px)}.login-provider-stack{gap:12px;display:grid}.login-provider-button--google{color:var(--nav);background:#fff;border-color:#d6dbd5;box-shadow:0 12px 26px #14231d14}.login-provider-button--google:hover{background:#fbfcfa;border-color:#bfc8c1}.login-provider-button--secondary{color:var(--nav);box-shadow:none;background:0 0;border-color:#b9c4bd}.login-provider-button--secondary:hover{background:#e9ede5}.login-provider-mark{background:var(--signal);width:29px;height:29px;color:var(--nav);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.login-provider-mark--google{color:#4285f4;background:#f0f3ee;font-family:Arial,sans-serif;font-size:14px}.login-provider-mark--chatgpt{background:#dfe7de}.login-divider{color:#87928b;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:9px;font-weight:800;display:grid}.login-divider:before,.login-divider:after{content:"";background:#d9ded7;height:1px}.login-alert{color:#655327;background:#fff4d5;border:1px solid #ead7ac;border-radius:10px;margin:-10px 0 18px;padding:11px 13px;font-size:10px;font-weight:700;line-height:1.45}.login-switch-account{width:fit-content;color:var(--ink-soft);text-underline-offset:3px;margin:16px auto 0;font-size:10px;font-weight:750;display:block}.login-trust{background:#eef1e5;border:1px solid #dfe4d2;border-radius:13px;grid-template-columns:25px 1fr;gap:11px;margin-top:28px;padding:16px;display:grid}.login-trust__icon{background:var(--signal);width:23px;height:23px;color:var(--nav);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.login-trust p{color:#647169;margin:0;font-size:9px;line-height:1.55}.login-trust b{color:var(--ink);margin-bottom:2px;display:block}.login-footnote{z-index:1;color:#8fa198;letter-spacing:.05em;text-align:center;margin:0;font-size:9px;font-weight:700;position:absolute;bottom:20px;left:20px;right:20px}@media (width<=1040px){.landing-header{grid-template-columns:1fr auto}.landing-nav{display:none}.landing-hero{grid-template-columns:1fr;gap:70px;min-height:auto;padding:90px 0 100px}.landing-hero__copy{max-width:760px}.landing-hero h1{max-width:750px;font-size:clamp(58px,8vw,80px)}.landing-preview-wrap{width:min(760px,100%);margin-left:auto}.landing-evidence{gap:55px;padding:70px 55px}.landing-security__panel{gap:55px;padding:64px 55px}}@media (width<=800px){.landing-proof{padding-top:85px;padding-bottom:85px}.landing-proof__grid{grid-template-columns:1fr}.landing-proof__grid article,.landing-proof__grid article+article{border-bottom:1px solid #ffffff21;border-right:0;min-height:0;padding:28px 0 32px}.landing-proof__grid h3{margin-top:28px}.landing-loop,.landing-faq{grid-template-columns:1fr;gap:50px}.landing-loop .landing-section-heading,.landing-faq__intro{position:static}.landing-loop__note{grid-column:auto;margin:-25px 0 0}.landing-evidence,.landing-capabilities__grid,.landing-pricing__grid{grid-template-columns:1fr}.landing-capabilities__grid article{min-height:250px}.landing-price-card{min-height:510px}.landing-security__panel{grid-template-columns:1fr}.landing-final-cta{flex-direction:column;align-items:flex-start;padding:62px 50px}.landing-final-cta>div:last-child{align-items:flex-start}.landing-footer{grid-template-columns:1fr auto;min-height:190px}.landing-footer>p:nth-child(2){display:none}}@media (width<=600px){.landing-header{border-radius:15px;gap:8px;width:calc(100% - 16px);min-height:62px;margin-top:8px;padding-left:12px;top:8px}.landing-brand__copy small,.landing-header .landing-login-link{display:none}.landing-header__actions{gap:8px}.landing-button--small{min-height:43px;padding:0 13px}.landing-hero{gap:54px;width:calc(100% - 28px);padding:68px 0 76px}.landing-kicker{font-size:9px;line-height:1.45}.landing-hero h1{font-size:clamp(44px,14.2vw,61px)}.landing-hero__lede{margin-top:20px;font-size:15px}.landing-hero__actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:27px}.landing-hero__actions .landing-button{width:100%}.landing-trust-line{margin-top:21px;display:grid}.landing-preview{border-radius:20px;transform:none}.landing-preview__topbar,.landing-preview__meta{padding-left:15px;padding-right:15px}.landing-preview__body{grid-template-columns:1fr;padding:20px 15px}.landing-preview h2{font-size:34px}.landing-score,.landing-preview__signals span:nth-child(n+3){display:none}.landing-preview__footer{flex-direction:column;align-items:stretch}.landing-preview__button{text-align:center}.landing-section,.landing-security,.landing-final-cta{width:calc(100% - 28px)}.landing-section{padding:84px 0}.landing-section-heading h2,.landing-evidence h2,.landing-security h2,.landing-faq h2,.landing-final-cta h2{font-size:clamp(38px,11.5vw,51px)}.landing-proof{padding-left:20px;padding-right:20px}.landing-loop__grid article{grid-template-columns:38px 1fr}.landing-evidence{border-radius:23px;padding:52px 20px}.landing-evidence__stack>div{grid-template-columns:12px 1fr;min-height:0;padding:16px}.landing-evidence__stack p{grid-column:2}.landing-capabilities__grid article{min-height:230px;padding:25px}.landing-capabilities__grid h3{margin-top:58px;font-size:27px}.landing-security__panel{border-radius:23px;gap:40px;padding:50px 22px}.landing-pricing__grid{margin-top:42px}.landing-price-card{border-radius:20px;min-height:500px;padding:27px}.landing-faq summary{min-height:82px;font-size:18px}.landing-final-cta{border-radius:23px;min-height:440px;margin-bottom:10px;padding:48px 22px}.landing-final-cta>div:last-child,.landing-final-cta .landing-button{width:100%}.landing-footer{width:calc(100% - 28px)}.login-shell{padding:68px 14px 45px}.login-back{top:22px;left:20px}.login-card{border-radius:22px;padding:30px 22px}.login-card__copy{margin:42px 0 27px}.login-card h1{font-size:clamp(39px,12vw,50px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.conversion-shell{color:#152019;background:radial-gradient(circle at 8% 3%,#d9f26a29,#0000 28rem),#f4f0e8;min-height:100vh;overflow-x:clip}.conversion-shell :where(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #215f4b}.conversion-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f1eb;border:1px solid #1520191c;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1280px,100% - 32px);min-height:68px;margin:12px auto 0;padding:9px 10px 9px 16px;display:grid;position:sticky;top:12px;box-shadow:0 12px 40px #15201912}.conversion-logo{width:fit-content;color:inherit;text-decoration:none}.conversion-nav,.conversion-header__actions,.conversion-hero__actions,.conversion-trust,.conversion-offer__actions{align-items:center;display:flex}.conversion-nav a,.conversion-login{color:#59675f;font-size:14px;font-weight:750;text-decoration:none}.conversion-nav a:hover,.conversion-login:hover{color:#152019}.conversion-header__actions{justify-self:end;gap:14px}.conversion-button{color:#fff;letter-spacing:.01em;text-align:center;background:#c64532;border:1px solid #c64532;border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:14px;font-weight:850;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 12px 28px #9f2d2038}.conversion-button:hover{background:#a93627;border-color:#a93627;transform:translateY(-2px);box-shadow:0 16px 34px #9f2d2047}.conversion-button--signal{color:#fff;background:#c64532;border-color:#c64532;box-shadow:0 12px 28px #9f2d2038}.conversion-button--signal:hover{background:#a93627;border-color:#a93627;box-shadow:0 16px 34px #9f2d2047}.conversion-hero{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:clamp(48px,5vw,72px);width:min(1280px,100% - 44px);min-height:680px;margin:0 auto;padding:76px 0 88px;display:grid;position:relative}.conversion-hero__copy{z-index:2;max-width:610px;position:relative}.conversion-eyebrow{color:#7b3a2f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font-size:11px;font-weight:900;line-height:1.4;display:flex}.conversion-eyebrow:before{content:"";background:#dd503a;flex:none;width:28px;height:2px}.conversion-hero h1,.conversion-section-heading h2,.conversion-pain h2,.conversion-reasoning h2,.conversion-fit h2,.conversion-offer h2,.conversion-faq h2,.conversion-final h2{letter-spacing:-.045em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:500;line-height:1}.conversion-hero h1{max-width:650px;margin-top:20px;font-size:clamp(58px,5.4vw,80px)}.conversion-hero__lede{color:#4f5d55;max-width:570px;margin:24px 0 0;font-size:clamp(18px,1.45vw,20px);line-height:1.58}.conversion-hero__secondary-actions{flex-wrap:wrap;align-items:center;gap:2px 18px;display:flex}.conversion-text-link{color:#26362e;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.conversion-text-link span{color:#dd503a;transition:transform .16s}.conversion-text-link:hover span{transform:translate(4px)}.conversion-text-link--light span{color:#d9f26a}.conversion-hero__note{color:#5d6a62;max-width:560px;margin:18px 0 0;font-size:13px;font-weight:650;line-height:1.5}.conversion-trust{flex-wrap:wrap;gap:10px 16px;margin:16px 0 0;padding:0;list-style:none}.conversion-trust li{color:#536159;align-items:center;gap:6px;font-size:13px;font-weight:780;display:flex}.conversion-trust span{color:#294238;background:#e2eac9;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.conversion-hero__visual{z-index:1;padding:36px 0;position:relative}.conversion-orbit{pointer-events:none;border:1px solid #14231d1a;border-radius:50%;position:absolute}.conversion-decision-card{color:#fff;background:radial-gradient(circle at 100% 0,#d9f26a1a,#0000 18rem),#14231d;border:1px solid #ffffff1c;border-radius:24px;scroll-margin-top:104px;position:relative;overflow:hidden;transform:rotate(.7deg);box-shadow:0 38px 90px #14231d45}.conversion-decision-card__top,.conversion-decision-card__bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.conversion-decision-card__top{color:#9fb0a8;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;min-height:56px;padding:0 28px;font-size:11px;font-weight:800}.conversion-decision-card__top span:first-child{color:#fff;align-items:center;gap:8px;display:flex}.conversion-decision-card__top i{background:#d9f26a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9f26a1a}.conversion-decision-card__main{align-items:center;padding:28px 28px 25px}.conversion-decision-card__main p{color:#9fb0a8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:850}.conversion-decision-card__main h2{letter-spacing:-.052em;max-width:420px;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(40px,3.8vw,52px);font-weight:500;line-height:.98}.conversion-decision-card__promise{color:#b9c7c0;max-width:430px;margin-top:14px;font-size:14px;line-height:1.55;display:block}.conversion-signals{border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(2,1fr);margin:0 28px 24px;display:grid;overflow:hidden}.conversion-signals>div+div{border-left:1px solid #ffffff1a}.conversion-signals p{color:#c7d2cc;margin:11px 0 0;font-size:13px;line-height:1.55}.conversion-signal{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.conversion-signal--known{color:#14231d;background:#d9f26a}.conversion-signal--inference{color:#284d64;background:#d6e6f0}.conversion-signal--assumption{color:#684b1c;background:#f2dfbb}.conversion-decision-card__bottom{background:#00000017;border-top:1px solid #ffffff1a;min-height:82px;padding:16px 28px}.conversion-decision-card__bottom p{color:#9fb0a8;max-width:410px;margin:0;font-size:12px;line-height:1.55}.conversion-decision-card__bottom a{color:#fff;background:#c64532;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.conversion-demo-label{color:#536159;letter-spacing:.04em;text-align:right;text-transform:uppercase;margin:17px 8px 0 0;font-size:11px;font-weight:750}.conversion-pain{color:#fff;background:radial-gradient(circle at 85% 15%,#d9f26a14,#0000 25rem),#14231d;border-radius:30px;width:min(1360px,100% - 24px);margin:0 auto;padding:78px max(28px,50% - 580px)}.conversion-pain__intro{grid-template-columns:.75fr 1.25fr;align-items:end;gap:60px;display:grid}.conversion-pain h2{max-width:780px;font-size:clamp(44px,4.4vw,64px)}.conversion-pain__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.conversion-pain__grid article{padding:28px 34px 0 0}.conversion-pain__grid article+article{border-left:1px solid #ffffff24;padding-left:34px}.conversion-pain__grid span{color:#d9f26a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.conversion-pain__grid p{color:#b3c0ba;max-width:310px;margin:17px 0 0;font-size:15px;line-height:1.65}.conversion-section{width:min(1180px,100% - 44px);margin:0 auto;padding:88px 0}.conversion-section-heading{max-width:800px}.conversion-section-heading h2,.conversion-reasoning h2,.conversion-fit h2,.conversion-offer h2,.conversion-faq h2,.conversion-final h2{margin-top:18px;font-size:clamp(46px,4.5vw,64px)}.conversion-section-heading>p:last-child,.conversion-reasoning__copy>p,.conversion-fit__copy>p,.conversion-offer__copy>p,.conversion-faq__intro>p:last-child,.conversion-final>p:nth-child(3){color:#5d6a62;max-width:650px;margin:20px 0 0;font-size:16px;line-height:1.65}.conversion-section-heading--center{text-align:center;margin:0 auto}.conversion-section-heading--center .conversion-eyebrow{justify-content:center}.conversion-section-heading--center>p:last-child{margin-left:auto;margin-right:auto}.conversion-outcomes__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.conversion-outcomes__grid article{background:#ffffff94;border:1px solid #14231d1a;border-radius:20px;min-height:280px;padding:30px;position:relative;box-shadow:0 14px 40px #14231d0a}.conversion-outcomes__grid article>div{justify-content:space-between;align-items:center;display:flex}.conversion-outcomes__grid article>div span{color:#66736b;letter-spacing:.1em;font-size:12px;font-weight:900}.conversion-outcomes__grid h3{letter-spacing:-.045em;max-width:260px;margin:58px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:34px;font-weight:500;line-height:1}.conversion-outcomes__grid p{color:#647169;max-width:300px;margin:20px 0 0;font-size:15px;line-height:1.65}.conversion-reasoning{color:#fff;background:radial-gradient(circle at 0 100%,#dd503a1f,#0000 26rem),#1e332a;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;width:min(1240px,100% - 44px);padding:64px;display:grid}.conversion-reasoning__copy>p{color:#b5c3bc}.conversion-reasoning__copy .conversion-text-link{margin-top:22px}.conversion-reasoning__list{gap:10px;display:grid}.conversion-reasoning__list article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:14px 1fr;align-items:start;gap:15px;min-height:96px;padding:20px;display:grid}.conversion-reasoning__dot{border-radius:50%;width:10px;height:10px;margin-top:3px}.conversion-reasoning__list b{font-size:14px}.conversion-reasoning__list p{color:#adbbb4;margin:7px 0 0;font-size:13px;line-height:1.55}.conversion-process__grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid;position:relative}.conversion-process__grid:before{content:"";background:#cbd1c9;height:1px;position:absolute;top:23px;left:12.5%;right:12.5%}.conversion-process__grid article{z-index:1;text-align:center;position:relative}.conversion-process__grid article>span{color:#6e7a72;background:#f4f0e8;border:1px solid #ccd3ca;border-radius:50%;place-items:center;width:47px;height:47px;margin:0 auto;font-size:11px;font-weight:900;display:grid}.conversion-process__grid h3{letter-spacing:-.04em;margin:29px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:27px;font-weight:500}.conversion-process__grid p{color:#5d6a62;max-width:250px;margin:15px auto 0;font-size:14px;line-height:1.65}.conversion-fit{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;padding-top:36px;display:grid}.conversion-fit__copy>p{max-width:500px}.conversion-fit__columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.conversion-fit__columns>div{background:#ffffff8c;border:1px solid #d8ddd4;border-radius:18px;min-height:0;padding:28px}.conversion-fit__columns>div>p{margin:0;font-size:14px;font-weight:900}.conversion-fit__columns ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.conversion-fit__columns li{color:#536159;grid-template-columns:23px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.55;display:grid}.conversion-fit__columns li span{color:#203129;background:#d9f26a;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:grid}.conversion-offer{color:#fff;background:radial-gradient(circle at 100% 100%,#d9f26a1c,#0000 28rem),#14231d;border-radius:28px;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;width:min(1240px,100% - 44px);padding:64px;display:grid}.conversion-offer__copy>p{color:#b6c3bd}.conversion-offer__actions{flex-wrap:wrap;gap:17px;margin-top:32px}.conversion-offer__actions>span{color:#b7c4be;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.conversion-offer__checklist{gap:11px;margin:0;padding:0;list-style:none;display:grid}.conversion-offer__checklist li{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:29px 1fr;align-items:start;gap:14px;min-height:104px;padding:19px;display:grid}.conversion-offer__checklist li>span{color:#14231d;background:#d9f26a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.conversion-offer__checklist b{font-size:14px}.conversion-offer__checklist p{color:#aab9b2;margin:7px 0 0;font-size:13px;line-height:1.55}.conversion-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.conversion-faq__intro{position:sticky;top:116px}.conversion-faq__intro>p:last-child{max-width:430px}.conversion-faq__list{border-top:1px solid #ced4cc}.conversion-faq details{border-bottom:1px solid #ced4cc}.conversion-faq summary{cursor:pointer;color:#26362e;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:25px;min-height:96px;font-family:Iowan Old Style,Georgia,serif;font-size:23px;list-style:none;display:flex}.conversion-faq summary::-webkit-details-marker{display:none}.conversion-faq summary span{background:#e4e8df;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;transition:background-color .16s,transform .16s;display:grid}.conversion-faq details[open] summary span{background:#d9f26a;transform:rotate(45deg)}.conversion-faq details>p{color:#637067;max-width:630px;margin:-6px 50px 26px 0;font-size:16px;line-height:1.7}.conversion-final{color:#fff;text-align:center;background:radial-gradient(circle at 15% 100%,#dd503a2e,#0000 28rem),radial-gradient(circle at 90% 10%,#d9f26a1c,#0000 24rem),#1e332a;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:min(1360px,100% - 24px);min-height:440px;margin:0 auto;padding:72px 30px;display:flex}.conversion-final .conversion-eyebrow{justify-content:center}.conversion-final h2{max-width:900px}.conversion-final>p:nth-child(3){color:#b7c4be;max-width:590px}.conversion-final .conversion-button{margin-top:34px}.conversion-footer{color:#536159;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1240px,100% - 44px);min-height:140px;margin:0 auto;font-size:13px;display:grid}.conversion-footer>p:last-child{justify-self:end}.conversion-footer .landing-brand__copy strong{color:#26362e}@media (width<=1080px){.conversion-header{grid-template-columns:1fr auto}.conversion-nav{display:none}.conversion-hero{grid-template-columns:1fr;gap:40px;padding:72px 0 84px}.conversion-hero__copy{max-width:780px}.conversion-hero h1{max-width:800px}.conversion-hero__visual{width:min(760px,100%);margin-left:auto}.conversion-pain__intro,.conversion-reasoning,.conversion-fit,.conversion-offer,.conversion-faq{grid-template-columns:1fr;gap:56px}.conversion-reasoning,.conversion-offer{padding:68px 56px}.conversion-reasoning__copy,.conversion-offer__copy{max-width:760px}.conversion-faq__intro{position:static}}@media (width<=800px){.conversion-pain{padding:74px 32px}.conversion-pain__grid,.conversion-outcomes__grid,.conversion-process__grid{grid-template-columns:1fr}.conversion-pain__grid article,.conversion-pain__grid article+article{border-bottom:1px solid #ffffff21;border-left:0;min-height:0;padding:25px 0}.conversion-outcomes__grid article{min-height:250px}.conversion-outcomes__grid h3{margin-top:44px}.conversion-process__grid{gap:0}.conversion-process__grid:before{width:1px;height:auto;top:0;bottom:0;left:23px}.conversion-process__grid article{text-align:left;grid-template-columns:47px 1fr;gap:22px;min-height:154px;display:grid}.conversion-process__grid article>span{margin:0}.conversion-process__grid h3{margin-top:7px}.conversion-process__grid p{max-width:480px;margin-left:0}.conversion-footer{grid-template-columns:1fr auto}.conversion-footer>p:nth-child(2){display:none}}@media (width<=620px){.conversion-shell{padding-bottom:0}.conversion-header{border-radius:15px;gap:8px;width:calc(100% - 16px);min-height:62px;margin-top:8px;padding-left:12px;top:8px}.conversion-header .landing-brand__copy small,.conversion-login{display:none}.conversion-header .video-greenlight-mark{width:36px;height:36px}.conversion-header__actions{gap:7px}.conversion-button--compact{min-height:43px;padding:0 13px}.conversion-hero{gap:32px;width:calc(100% - 28px);min-height:0;padding:56px 0 64px}.conversion-eyebrow{font-size:10px;line-height:1.5}.conversion-hero h1{margin-top:18px;font-size:clamp(48px,13.8vw,56px)}.conversion-hero__lede{margin-top:21px;font-size:17px}.conversion-hero__actions{flex-direction:column;align-items:stretch;gap:9px}.conversion-hero__actions .conversion-button{width:100%}.conversion-hero__actions .conversion-text-link{justify-content:center}.conversion-trust{grid-template-columns:1fr;display:grid}.conversion-hero__visual{padding:8px 0 20px}.conversion-orbit{display:none}.conversion-decision-card{border-radius:20px;transform:none}.conversion-decision-card__top,.conversion-decision-card__main,.conversion-decision-card__bottom{padding-left:16px;padding-right:16px}.conversion-decision-card__main{grid-template-columns:1fr}.conversion-decision-card__main h2{font-size:36px}.conversion-signals{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.conversion-signals>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:72px;padding:13px;display:grid}.conversion-signals>div+div{border-top:1px solid #ffffff1a;border-left:0}.conversion-signals p{margin:0}.conversion-decision-card__bottom{flex-direction:column;align-items:stretch}.conversion-decision-card__bottom p{max-width:none}.conversion-decision-card__bottom a{justify-content:center}.conversion-pain,.conversion-final{border-radius:22px;width:calc(100% - 16px)}.conversion-pain{padding:54px 20px}.conversion-pain h2,.conversion-section-heading h2,.conversion-reasoning h2,.conversion-fit h2,.conversion-offer h2,.conversion-faq h2,.conversion-final h2{font-size:clamp(38px,11.2vw,48px)}.conversion-pain__grid{margin-top:48px}.conversion-section{width:calc(100% - 28px);padding:64px 0}.conversion-outcomes__grid{margin-top:45px}.conversion-outcomes__grid article{min-height:230px;padding:24px}.conversion-outcomes__grid h3{margin-top:40px}.conversion-reasoning,.conversion-offer{border-radius:22px;width:calc(100% - 16px);padding:48px 20px}.conversion-reasoning__list article{min-height:94px;padding:16px}.conversion-fit{padding-top:20px}.conversion-fit__columns{grid-template-columns:1fr}.conversion-fit__columns>div{min-height:0}.conversion-offer__actions{flex-direction:column;align-items:stretch}.conversion-offer__actions .conversion-button{width:100%}.conversion-faq summary{min-height:86px;font-size:19px}.conversion-final{min-height:400px;padding:58px 20px}.conversion-final .conversion-button{width:100%}.conversion-footer{gap:12px;width:calc(100% - 28px);min-height:120px}.conversion-footer .landing-brand{gap:8px}.conversion-footer .video-greenlight-mark{width:34px;height:34px}.conversion-footer .landing-brand__copy small{display:none}.conversion-footer .landing-brand__copy strong{font-size:15px}.conversion-footer>p:last-child{font-size:11px}}@media (width<=360px){.conversion-header .landing-brand{gap:7px}.conversion-header .landing-brand__copy strong{font-size:15px}.conversion-button--compact{padding-left:10px;padding-right:10px}.conversion-footer{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:150px;padding:24px 0}.conversion-footer>p:last-child{justify-self:center}}.app-shell{--ink:#14201a;--ink-soft:#627068;--canvas:#f4f6f2;--surface:#fff;--surface-tint:#f7f9f6;--line:#dfe5df;--line-strong:#cbd5cd;--nav:#101b16;--nav-soft:#1b2b23;--accent:#de543e;--accent-dark:#b73f2e;--signal:#dff46b;--signal-soft:#f3f9d5;--blue:#336b83;--success:#287253;--warning:#956414;--danger:#ae3d33;--shadow:0 20px 60px #14201a1a;--shadow-soft:0 1px 2px #14201a09, 0 10px 32px #14201a0b;--workspace-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--workspace-font-serif:Georgia, "Times New Roman", serif;background:radial-gradient(circle at 76% -12%, #dff46b21, transparent 34rem), var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--workspace-font-sans);font-size:15px}.app-shell .sidebar{background:radial-gradient(circle at 18% -2%,#dff46b21,#0000 18rem),linear-gradient(#111e18 0%,#0d1712 100%);border-right:1px solid #ffffff0e;width:272px;padding:25px 18px 20px}.app-shell .brand{gap:12px;padding:0 8px 22px}.app-shell .brand .video-greenlight-mark{border-radius:12px;width:38px;height:38px}.app-shell .brand-copy strong{color:#f7faf7;letter-spacing:-.025em;font-size:16px}.app-shell .brand-copy span{color:#87988e;margin-top:2px;font-size:11px}.app-shell .channel-switcher{background:#ffffff0a;border-color:#ffffff13;border-radius:14px;margin-bottom:7px;padding:12px}.app-shell .channel-switcher:hover{background:#ffffff12;border-color:#dff46b33}.app-shell .channel-avatar{background:linear-gradient(145deg,#f0705b,#d84832);border-radius:10px;width:35px;height:35px;font-size:11px}.app-shell .channel-name{color:#f7faf7;font-size:13px}.app-shell .channel-meta{color:#8fa197;margin-top:3px;font-size:11px}.app-shell .channel-action{color:#a8b6ae;font-size:11px}.app-shell .sidebar-nav{gap:4px;display:grid}.app-shell .nav-group{gap:3px;padding-top:10px;display:grid}.app-shell .nav-group__items{gap:3px;display:grid}.app-shell .nav-label{color:#6f8378;letter-spacing:.14em;margin:0 10px 5px;font-size:12px}.app-shell .nav-item{color:#a9b8b0;border:1px solid #0000;border-radius:11px;gap:12px;min-height:42px;padding:9px 11px;font-size:14px;font-weight:600;position:relative}.app-shell .nav-item:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;height:18px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.app-shell .nav-item:hover{color:#f7faf7;background:#ffffff0e;transform:none}.app-shell .nav-item.active{color:#fff;box-shadow:none;background:#dff46b1b;border-color:#dff46b21}.app-shell .nav-item.active:before{background:var(--signal);box-shadow:0 0 12px #dff46b4d}.app-shell .nav-icon{color:#7f9187;width:21px;font-size:15px}.app-shell .nav-badge,.app-shell .nav-item.active .nav-badge{color:#b9c6bf;text-align:center;background:#ffffff14;min-width:24px;padding:3px 7px}.app-shell .sidebar>.nav-label{margin-top:16px}.app-shell .plan-mini{background:linear-gradient(145deg,#dff46b17,#ffffff06);border-color:#dff46b24;border-radius:14px;margin:12px 0 10px;padding:14px}.app-shell .plan-mini-head{margin-bottom:7px;font-size:11px}.app-shell .plan-mini-head span{background:#dff46b1a;border-radius:999px;padding:3px 6px;font-size:11px}.app-shell .plan-mini-copy{color:#eff5f19e;font-size:11px;line-height:1.45}.app-shell .sidebar-footer{color:#84958c;font-size:11px}.app-shell .main-shell{margin-left:272px}.app-shell .topbar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#f7f9f6e0;border-color:#cbd5cdc7;height:70px;padding:0 40px}.app-shell .breadcrumb span{color:#b4beb7;margin:0 5px}.app-shell .topbar-primary{border:1px solid var(--nav);background:var(--nav);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:39px;padding:0 14px;font-size:14px;font-weight:700;transition:transform .14s,background-color .14s;display:inline-flex;box-shadow:0 7px 18px #101b161f}.app-shell .topbar-primary:hover{background:#21352b;transform:translateY(-1px)}.app-shell .topbar-primary span{color:var(--signal);font-size:15px}.app-shell .icon-button,.app-shell .avatar-button{border-color:var(--line);background:#ffffffeb;border-radius:10px;width:39px;height:39px;box-shadow:0 1px 2px #14201a09}.app-shell .avatar-button{border-color:var(--nav);background:var(--nav)}.app-shell .content-wrap{width:min(1420px,100%);padding:34px 42px 78px}.app-shell .demo-workspace-notice{background:#f8faf4e0;border:1px solid #dce4d7;border-radius:11px;gap:11px;min-height:42px;margin-bottom:28px;padding:9px 12px;box-shadow:0 1px 2px #14201a06}.app-shell .demo-workspace-notice .source-badge{color:var(--signal);background:#23352c;flex:none;padding:5px 8px;font-size:11px}.app-shell .demo-workspace-notice p{color:#68756d;font-size:15px}.app-shell .page-heading{align-items:flex-end;margin:2px 0 30px}.app-shell .eyebrow,.app-shell .dashboard-intro__greeting{color:#9f3c2d;letter-spacing:.13em;margin-bottom:9px;font-size:12px}.app-shell .page-heading h1{letter-spacing:-.03em;max-width:820px;font-size:clamp(36px,3.1vw,44px);line-height:1.08}.app-shell .page-heading p{max-width:760px;color:var(--ink-soft);margin-top:11px;font-size:15px;line-height:1.62}.app-shell .date-chip{color:#526058;background:#ffffffc7;border-radius:999px;padding:8px 11px;font-size:11px}.app-shell .dashboard-intro{align-items:flex-start;margin:4px 0 26px}.app-shell .dashboard-intro h1{letter-spacing:-.03em;max-width:860px;margin-top:8px;font-size:clamp(36px,3.5vw,44px);line-height:1.08}.app-shell .dashboard-intro p{max-width:760px;color:var(--ink-soft);margin-top:12px;font-size:16px;line-height:1.62}.app-shell .dashboard-intro__date{background:#ffffffc2;border-radius:12px;min-width:150px;padding:11px 13px}.app-shell .dashboard-intro__aside{flex:none;gap:9px;min-width:190px;display:grid}.app-shell .dashboard-intro__action{border:1px solid var(--nav);background:var(--nav);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.app-shell .dashboard-intro__action:hover{background:#1b2c23}.app-shell .dashboard-intro__action:disabled{cursor:wait;opacity:.66}.app-shell .dashboard-intro__date span{font-size:12px}.app-shell .dashboard-intro__date strong{margin-top:2px;font-size:11px}.app-shell .card{border-color:var(--line);box-shadow:var(--shadow-soft);border-radius:18px}.app-shell .card-inner{padding:24px}.app-shell .card-kicker{color:#75827a;letter-spacing:.105em;margin-bottom:6px;font-size:12px}.app-shell .card-title{letter-spacing:-.022em;font-size:19px;line-height:1.25}.app-shell .card-subtitle{margin-top:7px;font-size:15px;line-height:1.62}.app-shell .dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:20px}.app-shell .left-stack,.app-shell .right-stack{gap:20px}.app-shell .dashboard-section-heading{margin:38px 0 17px}.app-shell .dashboard-section-heading>div>span{letter-spacing:.12em;font-size:12px}.app-shell .dashboard-section-heading h2{letter-spacing:-.035em;font-size:27px}.app-shell .dashboard-section-heading p{margin-top:6px;font-size:15px;line-height:1.5}.app-shell .decision-learning{background:#ffffffdb;border-radius:13px;margin-bottom:20px;padding:17px 20px}.app-shell .decision-learning>span{font-size:12px}.app-shell .decision-room{background:radial-gradient(circle at 94% 4%,#dff46b29,#0000 25rem),radial-gradient(circle at 4% 108%,#de543e1a,#0000 22rem),linear-gradient(145deg,#101c16 0%,#172820 63%,#1c3027 100%);border-color:#dff46b2e;border-radius:24px;padding:clamp(30px,3.2vw,44px);box-shadow:0 28px 72px #0d1b1533}.app-shell .decision-room:after{font-size:260px;bottom:-88px;right:-8px}.app-shell .decision-room__masthead{margin-bottom:31px}.app-shell .decision-room__eyebrow,.app-shell .decision-room__status,.app-shell .decision-room__overline,.app-shell .decision-signal>span{font-size:12px}.app-shell .decision-room__layout{grid-template-columns:minmax(0,1fr) 220px;gap:clamp(34px,5vw,76px)}.app-shell .decision-room h2{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;max-width:780px;font-size:clamp(36px,3.5vw,44px);line-height:1.08}.app-shell .decision-room h2.decision-room__title--long{text-wrap:pretty;font-size:clamp(34px,3vw,38px);line-height:1.1}.app-shell .decision-room__rationale{color:#f7faf7b5;max-width:790px;margin-top:18px;font-size:16px;line-height:1.65}.app-shell .decision-room__chips{margin-top:20px}.app-shell .decision-room__chips span{padding:7px 10px;font-size:12px}.app-shell .decision-room__actions{margin-top:27px}.app-shell .decision-room__primary,.app-shell .decision-room__secondary{border-radius:11px;min-height:46px;padding:0 17px;font-size:14px}.app-shell .decision-room__score{align-self:center}.app-shell .decision-room__score-ring{width:138px;height:138px}.app-shell .decision-room__score-ring:before{width:108px;height:108px}.app-shell .decision-room__score-ring strong{font-size:43px}.app-shell .decision-room__score>p{margin-top:16px;font-size:11px;line-height:1.55}.app-shell .personalized-evidence-preview{gap:13px;padding:4px 0 24px}.app-shell .personalized-evidence-preview article{border-radius:13px;min-height:142px;padding:18px}.app-shell .personalized-evidence-preview strong{font-size:13px;line-height:1.48}.app-shell .personalized-evidence-preview p{font-size:11px}.app-shell .decision-change-condition{grid-template-columns:180px 1fr;margin:0 0 24px;padding:16px 18px}.app-shell .decision-change-condition span{font-size:12px}.app-shell .decision-change-condition p{font-size:15px}.app-shell .decision-room__feedback{margin-left:0;margin-right:0}.app-shell .decision-room__feedback>span{font-size:12px}.app-shell .feedback-button{min-height:32px;padding:6px 10px;font-size:12px}.app-shell .real-loop-status{border-radius:18px;grid-template-columns:minmax(230px,.62fr) minmax(560px,1.38fr);margin-top:20px;padding:27px}.app-shell .real-loop-status h2{font-size:27px}.app-shell .real-loop-status__steps button{border-radius:12px}.app-shell .real-loop-status__steps strong{font-size:12px}.app-shell .real-loop-status__steps small{font-size:11px}.app-shell .primary-button,.app-shell .secondary-button,.app-shell .ghost-button,.app-shell .danger-button{border-radius:10px;min-height:43px;padding:0 15px;font-size:14px}.app-shell .primary-button{border-color:var(--nav);background:var(--nav);box-shadow:0 7px 16px #101b161f}.app-shell .small-button{min-height:36px;font-size:13px}.app-shell .text-button{color:#9f3c2d;font-size:11px}.app-shell .task-item{min-height:58px;padding:10px 0}.app-shell .task-copy strong{font-size:15px}.app-shell .task-copy span,.app-shell .task-time{font-size:12px}.app-shell .health-row{min-height:45px}.app-shell .health-label,.app-shell .health-state{font-size:11px}.app-shell .view-toolbar{margin-bottom:20px}.app-shell .filter-group{border:1px solid var(--line);background:#ffffffa6;border-radius:12px;padding:4px}.app-shell .filter-button,.app-shell .segment-button{background:0 0;border-color:#0000;border-radius:8px;min-height:34px;font-size:11px}.app-shell .filter-button.active,.app-shell .segment-button.active{border-color:var(--nav);box-shadow:0 4px 10px #101b161a}.app-shell .opportunity-card{border-radius:18px;min-height:310px;padding:23px}.app-shell .opportunity-card:hover{border-color:#b8c5bb;transform:translateY(-2px);box-shadow:0 16px 40px #14201a14}.app-shell .opportunity-card.featured{min-height:280px}.app-shell .opportunity-score{width:46px;height:46px;font-size:14px}.app-shell .opportunity-card h3{letter-spacing:-.03em;font-size:20px;line-height:1.16}.app-shell .opportunity-angle{margin:10px 0 17px;font-size:15px;line-height:1.58}.app-shell .meta-chip,.app-shell .status-chip,.app-shell .confidence-chip{padding:6px 9px;font-size:11px}.app-shell .score-component span{text-overflow:clip;white-space:normal;font-size:11px;line-height:1.3;overflow:visible}.app-shell .opportunity-footer>span{max-width:60%;font-size:11px;line-height:1.42}.app-shell .evidence-explainer-grid{gap:18px}.app-shell .score-components.score-components--full{grid-template-columns:1fr;gap:11px}.app-shell .score-components--full .score-component span{text-overflow:clip;white-space:normal;overflow:visible}.app-shell .evidence-ledger__list article{padding:17px}.app-shell .strategy-source-note{color:#53603d;background:#f7fadf;border:1px solid #d9e3c4;border-radius:11px;margin:-2px 0 19px;padding:13px 14px;font-size:12px;line-height:1.5}.app-shell .text-input[readonly],.app-shell .text-area[readonly]{color:#334039;cursor:default;background:#f5f7f3;border-color:#d8dfd8}.app-shell .workflow-title{font-size:11px}.app-shell .workflow-step{border-radius:10px;min-height:49px;padding:9px}.app-shell .workflow-step strong{font-size:12px}.app-shell .workflow-step small{margin-top:2px;font-size:11px}.app-shell .studio-tabs{border:1px solid var(--line);background:#ffffffad;border-radius:13px;gap:5px;padding:5px}.app-shell .studio-tab{border-radius:9px;min-height:42px;font-size:11px}.app-shell .studio-tab.active{background:var(--nav);color:#fff}.app-shell .document-title{font-size:clamp(27px,3vw,39px)}.app-shell .metric-grid{gap:14px;margin-bottom:20px}.app-shell .metric-card{padding:20px}.app-shell .metric-label{font-size:12px}.app-shell .metric-value{margin:9px 0 5px;font-size:32px}.app-shell .analytics-grid{gap:20px;margin-bottom:20px}.app-shell .chart-card{padding:24px}.app-shell .pattern-row{border-radius:12px;padding:14px}.app-shell .pattern-row strong,.app-shell .pattern-row p{font-size:12px}.app-shell .data-table-wrap{border:1px solid var(--line);border-radius:12px}.app-shell .data-table{font-size:12px}.app-shell .data-table th{background:#f7f9f6;padding:12px 11px;font-size:11px}.app-shell .data-table td{padding:13px 11px}.app-shell .youtube-connection-card{margin-bottom:20px;padding:23px}.app-shell .youtube-connection-copy h2{font-size:19px}.app-shell .youtube-connection-copy p{font-size:15px;line-height:1.58}.app-shell .money-hero,.app-shell .milestone-grid,.app-shell .pricing-grid,.app-shell .strategy-grid{gap:18px}.app-shell .next-revenue,.app-shell .pricing-card,.app-shell .form-card,.app-shell .milestone-card{padding:24px}.app-shell .next-revenue h2{letter-spacing:-.035em;font-size:28px}.app-shell .roadmap-stage,.app-shell .milestone-card,.app-shell .pricing-card{border-radius:16px}.app-shell .form-card{border-radius:18px}.app-shell .field-group{gap:8px;margin-bottom:19px}.app-shell .field-group label,.app-shell .field-label{color:#536159;letter-spacing:.02em;text-transform:none;font-size:12px}.app-shell .text-input,.app-shell .text-area,.app-shell .select-input{border-color:#cbd5cd;border-radius:10px;font-size:15px}.app-shell .text-input,.app-shell .select-input{min-height:46px;padding:0 13px}.app-shell .choice-card{border-radius:13px;min-height:96px;padding:17px}.app-shell .choice-card:hover,.app-shell .choice-card.selected{border-color:#5b7c6c;box-shadow:0 0 0 3px #28725314}.app-shell .choice-card.selected{background:#f1f7f3}.app-shell .choice-card span{margin-top:6px;font-size:12px;line-height:1.5}.app-shell .onboarding-card{border-radius:20px;width:min(1160px,100%)}.app-shell .onboarding-progress{height:5px}.app-shell .onboarding-progress span{background:linear-gradient(90deg, var(--accent), #f07861)}.app-shell .step-count{font-size:12px}.app-shell .onboarding-body h2{letter-spacing:-.03em;margin-top:11px;font-size:clamp(30px,4vw,42px);line-height:1.08}.app-shell .onboarding-body>p{margin-bottom:30px;font-size:15px;line-height:1.62}.app-shell .onboarding-step-nav{border-bottom:1px solid var(--line);background:#fbfcfa;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 28px;display:grid}.app-shell .onboarding-step-nav button{color:#7c8881;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:58px;padding:10px 8px;font-size:10px;font-weight:750;display:flex}.app-shell .onboarding-step-nav button span{background:#fff;border:1px solid #cbd4cd;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.app-shell .onboarding-step-nav button.active{border-bottom-color:var(--accent);color:var(--ink)}.app-shell .onboarding-step-nav button.complete{color:#3f654f}.app-shell .onboarding-step-nav button.complete span{background:var(--signal-soft);color:#315440;border-color:#b9cdaa}.app-shell .onboarding-step-nav button:disabled{cursor:default}.app-shell .onboarding-workspace{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:clamp(28px,4vw,48px);display:grid}.app-shell .onboarding-main{min-width:0}.app-shell .onboarding-main h2{letter-spacing:-.03em;max-width:680px;margin:11px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1.08}.app-shell .onboarding-lede{max-width:690px;color:var(--ink-soft);margin:0 0 28px;font-size:15px;line-height:1.62}.app-shell .onboarding-main>.field-label{margin-bottom:10px;display:block}.app-shell .youtube-profile-import{background:linear-gradient(135deg,#f4f9f5,#fbfcfa);border:1px solid #c9d8cd;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:-7px 0 18px;padding:15px;display:grid}.app-shell .youtube-profile-import__avatar,.app-shell .youtube-profile-import__mark{border-radius:13px;width:46px;height:46px}.app-shell .youtube-profile-import__avatar{border:1px solid var(--line);background-position:50%;background-size:cover}.app-shell .youtube-profile-import__mark{color:#fff;background:#f03;place-items:center;font-size:15px;display:grid}.app-shell .youtube-profile-import__copy>span{color:#47705a;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.app-shell .youtube-profile-import__copy{min-width:0}.app-shell .youtube-profile-import__copy>span i{display:inline-block}.app-shell .youtube-profile-import__copy>strong{overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}.app-shell .youtube-profile-import__copy p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.45}.app-shell .youtube-profile-import__manage{min-height:44px;margin-top:6px;margin-left:-8px;padding:0 8px;font-size:11px}.app-shell .youtube-profile-import__stats{border-left:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding-left:15px;display:flex}.app-shell .youtube-profile-import__stats>div{white-space:nowrap;flex-direction:column-reverse;display:flex}.app-shell .youtube-profile-import__stats dt{color:var(--ink-soft);text-transform:uppercase;font-size:9px}.app-shell .youtube-profile-import__stats dd{color:var(--ink);text-transform:none;margin-bottom:3px;margin-left:0;font-size:13px;font-weight:800}.app-shell .youtube-history-choice{border:0;min-width:0;margin:0 0 19px;padding:0}.app-shell .youtube-history-choice legend{color:#536159;letter-spacing:.02em;margin-bottom:10px;font-size:13px;font-weight:850}.app-shell .youtube-history-choice__card{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.app-shell .youtube-history-choice__card:focus-within{border-color:#5b7c6c;box-shadow:0 0 0 3px #2872531f}.app-shell .youtube-history-choice__card input{accent-color:#3f6d55;width:16px;height:16px;margin:2px 0 0}.app-shell .choice-card .youtube-history-choice__copy{margin-top:0}.app-shell .choice-card .youtube-history-choice__copy>span{margin-top:6px}.app-shell .youtube-history-choice__status{color:#47705a;margin:9px 0 0;font-size:11px;line-height:1.45}.app-shell .youtube-history-choice__status.needs-choice{color:#8b5b2d}.app-shell .youtube-history-empty{background:#f7faf7;border:1px solid #d4ded6;border-radius:13px;gap:5px;margin:0 0 19px;padding:15px 17px;display:grid}.app-shell .youtube-history-empty>span,.app-shell .youtube-history-empty__message>span{color:#536159;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.app-shell .youtube-history-empty__message{gap:5px;display:grid}.app-shell .youtube-history-empty strong{font-size:14px}.app-shell .youtube-history-empty p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.app-shell .youtube-history-empty.status-error{background:#fff9f6;border-color:#e5c9bd}.app-shell .youtube-history-empty__action{justify-self:start;min-height:44px;margin-top:3px;margin-left:-6px;padding:0 6px;font-size:11px}.app-shell .youtube-history-empty__actions{flex-wrap:wrap;gap:6px 14px;display:flex}.app-shell .onboarding-stage-choice{margin-bottom:19px}.app-shell .field-readiness{color:#766b51;background:#f3f0e8;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.app-shell .field-readiness.ready{color:#376148;background:#e8f2e6}.app-shell .capacity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell .idea-reasoning-panel{background:linear-gradient(155deg,#f8faf7,#f1f5f1);border:1px solid #d7dfd8;border-radius:16px;padding:18px;position:sticky;top:96px}.app-shell .idea-reasoning-panel__head span,.app-shell .idea-reasoning-panel__rule span,.app-shell .idea-thesis>span,.app-shell .assumption-callout>span{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.app-shell .idea-reasoning-panel__head strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1.25;display:block}.app-shell .idea-reasoning-panel__meter{background:#dfe6df;border-radius:999px;height:5px;margin:13px 0 17px;overflow:hidden}.app-shell .idea-reasoning-panel__meter span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #e87761);height:100%;transition:width .18s;display:block}.app-shell .idea-reasoning-panel ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.app-shell .idea-reasoning-panel li{color:#7a857e;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px 8px;display:grid}.app-shell .idea-reasoning-panel li>span{background:#fff;border:1px solid #d2dad3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.app-shell .idea-reasoning-panel li strong,.app-shell .idea-reasoning-panel li small{display:block}.app-shell .idea-reasoning-panel li strong{color:inherit;font-size:11px;line-height:1.35}.app-shell .idea-reasoning-panel li small{margin-top:2px;font-size:9px;line-height:1.4}.app-shell .idea-reasoning-panel li.active{color:var(--ink);background:#fff}.app-shell .idea-reasoning-panel li.ready{color:#3f654f}.app-shell .idea-reasoning-panel li.ready>span{background:var(--signal-soft);border-color:#b9cdaa}.app-shell .idea-reasoning-panel li.needs_detail{color:#806441}.app-shell .idea-reasoning-panel li.needs_detail>span{background:#fbf3e4;border-color:#dbc9a9}.app-shell .idea-reasoning-panel__rule{border-top:1px solid #d8e0d9;margin-top:15px;padding-top:14px}.app-shell .idea-reasoning-panel__rule p{color:var(--ink-soft);margin:6px 0 0;font-size:10px;line-height:1.5}.app-shell .idea-thesis{background:linear-gradient(135deg,#f7fadf,#f2f7ed);border:1px solid #b9cba8;border-radius:15px;padding:20px}.app-shell .idea-thesis p{color:#26352d;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.55}.app-shell .idea-thesis p strong{color:#315b46;font-weight:600}.app-shell .reasoning-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.app-shell .reasoning-review button{border:1px solid var(--line);min-width:0;min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.app-shell .reasoning-review button>span{color:#9a4a37;background:#f5e6df;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.app-shell .reasoning-review button.ready>span{background:var(--signal-soft);color:#315440}.app-shell .reasoning-review button.needs_detail>span{color:#8a5d31;background:#fbf0dc}.app-shell .reasoning-review strong,.app-shell .reasoning-review small{display:block}.app-shell .reasoning-review strong{font-size:11px}.app-shell .reasoning-review small{color:var(--ink-soft);margin-top:3px;font-size:9px;line-height:1.4}.app-shell .reasoning-review b{color:var(--blue);font-size:9px}.app-shell .assumption-callout{background:#fbf5eb;border-left:3px solid #d69b61;border-radius:0 10px 10px 0;margin-top:14px;padding:14px 16px}.app-shell .assumption-callout>span{color:#8a5d31}.app-shell .assumption-callout p{color:#665a4d;margin:5px 0 0;font-size:11px;line-height:1.5}.app-shell .reasoning-verdict{background:#fbfcfa;border:1px solid #d5ddd6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;display:flex}.app-shell .reasoning-verdict span{color:var(--accent-dark);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:850}.app-shell .reasoning-verdict strong{color:var(--ink-soft);text-align:right;font-size:11px;font-weight:650;line-height:1.45}.app-shell .decision-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.app-shell .decision-brief-grid section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.app-shell .decision-brief-grid span{color:var(--accent-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.app-shell .decision-brief-grid p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.5}.app-shell .result-card{border-radius:11px;padding:15px}.app-shell .result-card span{font-size:11px}.app-shell .result-card strong{font-size:12px}.app-shell .modal{border:1px solid #ffffff5c;border-radius:20px;width:min(700px,100%);padding:27px}.app-shell .modal h2{font-size:28px}.app-shell .modal p{font-size:15px}.app-shell .toast{border-radius:12px;padding:13px 16px;font-size:12px;bottom:24px;right:24px}@media (width<=1180px){.app-shell .content-wrap{padding-left:28px;padding-right:28px}.app-shell .decision-room__layout{gap:34px}.app-shell .real-loop-status,.app-shell .dashboard-grid,.app-shell .analytics-grid,.app-shell .strategy-grid{grid-template-columns:1fr}}@media (width<=960px){.app-shell .sidebar{width:272px}.app-shell .main-shell{margin-left:0}.app-shell .topbar{padding:0 24px}.app-shell .content-wrap{padding:28px 24px 60px}.app-shell .studio-layout{grid-template-columns:1fr}.app-shell .onboarding-step-nav{grid-template-columns:repeat(6,minmax(94px,1fr));padding:0 18px;overflow-x:auto}.app-shell .onboarding-workspace{grid-template-columns:1fr}.app-shell .youtube-profile-import{grid-template-columns:auto minmax(0,1fr)}.app-shell .youtube-profile-import__stats{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:11px 0 0}.app-shell .idea-reasoning-panel{position:static}.app-shell .idea-reasoning-panel ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell .topbar-primary{min-width:39px;padding:0 11px;font-size:0}.app-shell .topbar-primary span{font-size:18px}.app-shell .dashboard-intro h1{font-size:clamp(33px,8.8vw,40px)}.app-shell .dashboard-intro__date{margin-top:0}.app-shell .dashboard-intro__aside{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;margin-top:17px}.app-shell .dashboard-intro__action{min-width:44px}.app-shell .decision-room{padding:27px 22px}.app-shell .decision-room h2{font-size:clamp(32px,8.8vw,40px)}.app-shell .decision-room h2.decision-room__title--long{font-size:clamp(30px,8vw,36px)}.app-shell .decision-room__layout,.app-shell .personalized-evidence-preview,.app-shell .decision-change-condition{grid-template-columns:1fr}.app-shell .real-loop-status__steps{grid-template-columns:repeat(2,1fr)}.app-shell .opportunity-grid{grid-template-columns:1fr}.app-shell .opportunity-card.featured{grid-column:auto}}@media (width>=961px) and (height<=820px){.app-shell .sidebar{padding:15px 14px 13px}.app-shell .brand{padding-bottom:12px}.app-shell .channel-switcher{padding:8px 10px}.app-shell .nav-group{padding-top:5px}.app-shell .nav-label{margin-bottom:2px}.app-shell .nav-item{min-height:34px;padding:6px 9px}.app-shell .sidebar>.nav-label{margin-top:7px}.app-shell .sidebar-spacer{min-height:3px}.app-shell .plan-mini{display:none}}@media (width<=640px){.app-shell .topbar{height:62px;padding:0 14px}.app-shell .content-wrap{padding:21px 14px 46px}.app-shell .demo-workspace-notice{gap:8px;margin-bottom:23px}.app-shell .page-heading{margin-bottom:24px}.app-shell .page-heading h1{font-size:clamp(31px,9vw,40px)}.app-shell .page-heading p{font-size:15px}.app-shell .card-inner,.app-shell .chart-card,.app-shell .next-revenue,.app-shell .pricing-card,.app-shell .form-card,.app-shell .milestone-card{padding:19px}.app-shell .decision-room__masthead{flex-direction:column;align-items:flex-start;margin-bottom:25px}.app-shell .decision-room__score{grid-template-columns:96px minmax(0,1fr)}.app-shell .decision-room__score-ring{width:92px;height:92px}.app-shell .decision-room__score-ring:before{width:72px;height:72px}.app-shell .decision-room__score-ring strong{font-size:30px}.app-shell .real-loop-status{padding:20px}.app-shell .real-loop-status__steps{grid-template-columns:1fr}.app-shell .filter-group{flex-wrap:nowrap;width:100%;overflow-x:auto}.app-shell .filter-button{flex:none}.app-shell .opportunity-card{min-height:0;padding:19px}.app-shell .opportunity-footer{flex-direction:column;align-items:flex-start}.app-shell .opportunity-footer>span{max-width:100%}.app-shell .opportunity-actions{justify-content:flex-start;width:100%}.app-shell .metric-grid{grid-template-columns:1fr 1fr}.app-shell .metric-card{padding:16px}.app-shell .metric-value{font-size:28px}.app-shell .score-components--full .score-component{grid-template-columns:minmax(0,1fr) 36px;gap:6px 10px}.app-shell .score-components--full .score-component span{grid-column:1/-1;margin-bottom:0}.app-shell .choice-grid,.app-shell .result-grid{grid-template-columns:1fr}.app-shell .onboarding-body{padding:24px 20px}.app-shell .onboarding-step-nav{padding:0 10px}.app-shell .onboarding-step-nav button{min-height:50px;font-size:9px}.app-shell .onboarding-workspace{gap:24px}.app-shell .capacity-fields,.app-shell .reasoning-review,.app-shell .idea-reasoning-panel ol{grid-template-columns:1fr}.app-shell .idea-thesis p{font-size:16px}.app-shell .strategy-builder-intro{grid-template-columns:1fr}.app-shell .strategy-builder-intro ol{justify-content:flex-start}.app-shell .guided-field__head{flex-direction:column;align-items:flex-start}.app-shell .guided-field__head>span{text-align:left}.app-shell .strategy-suggestion-list{grid-template-columns:1fr}.app-shell .strategy-suggestion{min-height:0}.app-shell .decision-brief-grid,.app-shell .reasoning-review{grid-template-columns:1fr}.app-shell .reasoning-verdict{flex-direction:column;align-items:flex-start}.app-shell .reasoning-verdict strong{text-align:left}.app-shell .modal{padding:21px}}@media (width<=420px){.modal-backdrop{align-items:end;padding:10px}.app-shell .modal{border-radius:18px;max-height:calc(100dvh - 20px);padding:20px 17px 17px}.app-shell .modal h2{font-size:26px;line-height:1.05}.pricing-card{padding:18px}.plan-summary{min-height:0}.billing-modal-footer{flex-direction:column;align-items:stretch;gap:12px}.billing-modal-footer .ghost-button{width:100%}.app-shell .metric-grid{grid-template-columns:1fr}}.app-shell .decision-selection-comparison{background:#dff46b0f;border:1px solid #dff46b38;border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;margin:0 0 14px;padding:16px 18px;display:grid}.app-shell .decision-selection-comparison span{color:#dff46b;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell .decision-selection-comparison p{color:#f7faf7c7;margin:0;font-size:12px;line-height:1.6}.app-shell .ranked-candidate-comparison{margin-bottom:18px}.app-shell .ranked-candidate-comparison__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.app-shell .ranked-candidate-comparison__grid article{border:1px solid var(--line);background:#f8faf7b8;border-radius:14px;flex-direction:column;min-width:0;min-height:310px;padding:18px;display:flex}.app-shell .ranked-candidate-comparison__grid article.selected{background:linear-gradient(145deg,#f8fbdf,#f1f6d1);border-color:#aebe53;box-shadow:inset 0 3px #dff46b}.app-shell .ranked-candidate-comparison__grid article>div:first-child{align-items:center;gap:8px;display:flex}.app-shell .ranked-candidate-comparison__grid article>div:first-child span{color:var(--rust);font-size:12px;font-weight:900}.app-shell .ranked-candidate-comparison__grid article>div:first-child small{color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.app-shell .ranked-candidate-comparison__grid article>div:first-child strong{color:var(--nav);margin-left:auto;font-size:14px}.app-shell .ranked-candidate-comparison__grid h3{color:var(--nav);letter-spacing:-.025em;margin:16px 0 9px;font-size:19px;line-height:1.18}.app-shell .ranked-candidate-comparison__grid article>p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.app-shell .ranked-candidate-comparison__meta{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.app-shell .ranked-candidate-comparison__meta span{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:999px;padding:5px 7px;font-size:11px}.app-shell .ranked-candidate-comparison__grid footer{color:#58645d;margin-top:auto;padding-top:16px;font-size:12px;line-height:1.5}.app-shell .ranked-candidate-comparison__grid footer b{color:var(--nav);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}@media (width<=1000px){.app-shell .ranked-candidate-comparison__grid{grid-template-columns:1fr}.app-shell .ranked-candidate-comparison__grid article{min-height:0}}@media (width<=640px){.app-shell .decision-selection-comparison{grid-template-columns:1fr;gap:8px}}.app-shell{font-synthesis:none}.app-shell :where(.view-title,.page-heading h1,.dashboard-intro h1,.decision-room h2,.dashboard-section-heading h2,.real-loop-status h2,.studio-hero h2,.document-title,.next-revenue h2,.onboarding-body h2,.modal h2){font-family:var(--workspace-font-serif);overflow-wrap:anywhere;text-wrap:balance}.app-shell .decision-loading h1,.app-shell .activation-empty h1{max-width:760px;font-family:var(--workspace-font-serif);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(36px,4vw,44px);font-weight:500;line-height:1.08}.app-shell .decision-loading p,.app-shell .activation-empty>p:not(.eyebrow){font-size:16px;line-height:1.65}.app-shell .dashboard-intro__greeting{letter-spacing:.015em;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:3px 6px;max-width:min(100%,760px);font-weight:600;line-height:1.4;display:flex}.app-shell .dashboard-intro__greeting span{margin:0}.app-shell .dashboard-intro__greeting strong{min-width:0;color:var(--accent-dark);overflow-wrap:anywhere;font-weight:700}.app-shell .decision-room__status,.app-shell .decision-change-condition span{letter-spacing:.02em;text-transform:none;line-height:1.4}.app-shell .account-menu__identity{align-items:flex-start}.app-shell .account-menu__identity strong,.app-shell .account-menu__identity small{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.35}.app-shell .account-menu__identity strong{font-size:15px}.app-shell .channel-name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.app-shell .breadcrumb .breadcrumb__channel{color:inherit;margin:0}.app-shell :is(.decision-learning>span,.decision-change-condition span,.account-menu__avatar,.account-access-badge,.eyebrow,.dashboard-intro__greeting,.decision-room__eyebrow,.decision-room__status,.decision-room__overline,.decision-signal>span,.decision-room__primary,.decision-room__secondary,.decision-room__score-label,.dashboard-section-heading>div>span,.signal-label,.opportunity-score,.workflow-title,.workflow-heading>span,.studio-step-summary>small,.studio-action-context span,.recommended-tag,.source-badge,.callout-label,.day-name,.revenue-step span,.field-group label,.field-label,.strategy-version span,.evidence-kind,.step-count,.strategy-builder-intro>div>span,.strategy-suggestion-tray__head span,.strategy-suggestion>span,.result-card span){font-weight:700}.app-shell :is(.pilot-admin-summary__metrics small,.nav-badge,.account-access-badge,.decision-room__score-label,.decision-room__score-ring small,.decision-signal small,.signal-label,.score-pill,.decision-evidence span,.completion-chip,.progress-ring-copy span,.stat-box span,.workflow-heading>span,.studio-tab-check,.studio-step-summary>span,.studio-action-context small,.source-badge,.callout-icon,.callout-label,.metric-period,.bar-value,.bar-index,.stage-outcome,.day-duration,.milestone-values span,.plan-price span,.strategy-version small,.evidence-kind,.strategy-builder-intro li,.strategy-builder-intro li span,.guided-field__head>span,.field-helper-button,.strategy-suggestion-tray__head button,.strategy-suggestion-tray>p,.strategy-suggestion>small,.strategy-suggestion>b,.result-banner p,.feedback-bar>span,.billing-modal-footer p),.app-shell .chart-benchmark,.app-shell .diagnosis-badge,.app-shell .score-pill small,.app-shell .workflow-dot,.app-shell .studio-step-summary>small,.app-shell .studio-action-context span,.app-shell .recommended-tag,.app-shell .week-badge span,.app-shell .revenue-step span,.app-shell .strategy-suggestion>span{font-size:11px}.app-shell .readiness-score p,.app-shell .production-ready-banner p{font-size:15px;line-height:1.5}@media (width<=640px){.app-shell .dashboard-intro__greeting{max-width:100%}.app-shell .breadcrumb__channel,.app-shell .breadcrumb__separator{display:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--vg-theme-background:#0a0f16;--vg-theme-background-subtle:#0d141d;--vg-theme-sidebar:#070b11;--vg-theme-surface:#101822;--vg-theme-surface-elevated:#141e2a;--vg-theme-surface-hover:#182330;--vg-theme-input:#0d141d;--vg-theme-border:#8da4bf2e;--vg-theme-border-strong:#97b0cd4d;--vg-theme-text-primary:#edf3f8;--vg-theme-text-secondary:#a8b5c2;--vg-theme-text-muted:#74859a;--vg-theme-text-on-primary:#fff;--vg-theme-primary:#4d8dff;--vg-theme-primary-hover:#65a0ff;--vg-theme-primary-action:#3672d8;--vg-theme-primary-action-hover:#2f66c4;--vg-theme-primary-subtle:#4d8dff1c;--vg-theme-success:#43b987;--vg-theme-success-subtle:#43b9871f;--vg-theme-warning:#d3a658;--vg-theme-warning-subtle:#d3a6581c;--vg-theme-danger:#d56a70;--vg-theme-danger-subtle:#d56a701c;--vg-theme-focus-ring:#79a9ff;--vg-theme-topbar:#090e15e6;--vg-theme-overlay:#0205099e;--vg-theme-shadow:0 22px 55px #0000004d;--vg-theme-shadow-soft:0 8px 24px #0000002b;--vg-theme-color-scheme:dark}:root[data-theme=light]{--vg-theme-background:#f5f6f8;--vg-theme-background-subtle:#eef1f4;--vg-theme-sidebar:#edf0f3;--vg-theme-surface:#fff;--vg-theme-surface-elevated:#fff;--vg-theme-surface-hover:#f3f6f9;--vg-theme-input:#fff;--vg-theme-border:#d8dfe7;--vg-theme-border-strong:#bcc8d4;--vg-theme-text-primary:#182333;--vg-theme-text-secondary:#46566a;--vg-theme-text-muted:#5d6d82;--vg-theme-primary:#2864d7;--vg-theme-primary-hover:#1f52bd;--vg-theme-primary-action:#2864d7;--vg-theme-primary-action-hover:#1f52bd;--vg-theme-primary-subtle:#e9f0ff;--vg-theme-success:#247957;--vg-theme-success-subtle:#e8f5ef;--vg-theme-warning:#96651f;--vg-theme-warning-subtle:#fbf3e5;--vg-theme-danger:#b44b54;--vg-theme-danger-subtle:#faecee;--vg-theme-focus-ring:#2563d9;--vg-theme-topbar:#f9fafbeb;--vg-theme-overlay:#1d273459;--vg-theme-shadow:0 20px 50px #20304421;--vg-theme-shadow-soft:0 8px 22px #20304414;--vg-theme-color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=system],:root:not([data-theme]){--vg-theme-background:#f5f6f8;--vg-theme-background-subtle:#eef1f4;--vg-theme-sidebar:#edf0f3;--vg-theme-surface:#fff;--vg-theme-surface-elevated:#fff;--vg-theme-surface-hover:#f3f6f9;--vg-theme-input:#fff;--vg-theme-border:#d8dfe7;--vg-theme-border-strong:#bcc8d4;--vg-theme-text-primary:#182333;--vg-theme-text-secondary:#46566a;--vg-theme-text-muted:#5d6d82;--vg-theme-primary:#2864d7;--vg-theme-primary-hover:#1f52bd;--vg-theme-primary-action:#2864d7;--vg-theme-primary-action-hover:#1f52bd;--vg-theme-primary-subtle:#e9f0ff;--vg-theme-success:#247957;--vg-theme-success-subtle:#e8f5ef;--vg-theme-warning:#96651f;--vg-theme-warning-subtle:#fbf3e5;--vg-theme-danger:#b44b54;--vg-theme-danger-subtle:#faecee;--vg-theme-focus-ring:#2563d9;--vg-theme-topbar:#f9fafbeb;--vg-theme-overlay:#1d273459;--vg-theme-shadow:0 20px 50px #20304421;--vg-theme-shadow-soft:0 8px 22px #20304414;--vg-theme-color-scheme:light}}.app-shell{--background:var(--vg-theme-background);--background-subtle:var(--vg-theme-background-subtle);--sidebar:var(--vg-theme-sidebar);--surface:var(--vg-theme-surface);--surface-elevated:var(--vg-theme-surface-elevated);--surface-hover:var(--vg-theme-surface-hover);--surface-input:var(--vg-theme-input);--border:var(--vg-theme-border);--border-strong:var(--vg-theme-border-strong);--text-primary:var(--vg-theme-text-primary);--text-secondary:var(--vg-theme-text-secondary);--text-muted:var(--vg-theme-text-muted);--text-on-primary:var(--vg-theme-text-on-primary);--primary:var(--vg-theme-primary);--primary-hover:var(--vg-theme-primary-hover);--primary-action:var(--vg-theme-primary-action);--primary-action-hover:var(--vg-theme-primary-action-hover);--primary-subtle:var(--vg-theme-primary-subtle);--success:var(--vg-theme-success);--success-subtle:var(--vg-theme-success-subtle);--warning:var(--vg-theme-warning);--warning-subtle:var(--vg-theme-warning-subtle);--danger:var(--vg-theme-danger);--danger-subtle:var(--vg-theme-danger-subtle);--focus-ring:var(--vg-theme-focus-ring);--canvas:var(--background);--canvas-deep:var(--sidebar);--surface-raised:var(--surface-elevated);--line:var(--border);--line-strong:var(--border-strong);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-faint:var(--text-muted);--nav:var(--sidebar);--nav-soft:var(--surface-elevated);--accent:var(--primary);--accent-dark:var(--primary-hover);--blue:var(--primary);--signal:var(--primary);--signal-soft:var(--primary-subtle);--rust:var(--warning);--muted:var(--text-secondary);--text:var(--text-primary);--shadow:var(--vg-theme-shadow);--shadow-soft:var(--vg-theme-shadow-soft);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--sidebar-width:228px;--context-width:310px;--page-padding:28px;--card-padding:20px;--control-height:36px;--nav-item-height:36px;--workspace-font-sans:Inter, Geist, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--workspace-font-serif:var(--workspace-font-sans);background:var(--canvas);min-height:100vh;color:var(--ink);color-scheme:var(--vg-theme-color-scheme);font-family:var(--workspace-font-sans);font-synthesis:none;font-size:14px}.app-shell[data-density=compact]{--page-padding:24px;--card-padding:16px;--control-height:34px;--nav-item-height:34px}.app-shell *,.app-shell :before,.app-shell :after{box-sizing:border-box}.app-shell ::selection{background:color-mix(in srgb, var(--primary) 34%, transparent);color:var(--text-primary)}.app-shell :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-shell :where(button,input,textarea,select){font:inherit}.app-shell :where(h1,h2,h3,h4,p){text-wrap:pretty}.app-shell :where(h1,h2,h3,h4,strong){color:var(--ink)}.app-shell :where(p,small){color:var(--ink-soft)}.app-shell .sidebar{border-right:1px solid var(--line);background:radial-gradient(circle at 40% -5%, #4d8dff14, transparent 18rem), var(--canvas-deep);scrollbar-width:thin;scrollbar-color:#859cb633 transparent;width:216px;padding:15px 11px 12px}.app-shell .brand{gap:9px;min-height:40px;padding:0 7px 14px}.app-shell .brand .video-greenlight-mark{background:#111b27;border-radius:7px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #86a5cb2e}.app-shell .brand-copy strong{color:#f0f5fa;letter-spacing:-.015em;font-size:14px;font-weight:680}.app-shell .brand-copy span{color:#627286;letter-spacing:.1em;margin-top:1px;font-size:12px;font-weight:700}.app-shell .vg-project-label,.app-shell .nav-label{color:#526276;letter-spacing:.12em;text-transform:uppercase;margin:8px 8px 5px;font-size:13px;font-weight:750}.app-shell .channel-switcher{border:1px solid var(--line);background:#111a25c2;border-radius:7px;margin:0 0 5px;padding:9px}.app-shell .channel-row{gap:8px}.app-shell .channel-avatar{color:#fff;background:linear-gradient(145deg,#3d7de8,#315fbd);border-radius:6px;width:27px;height:27px;font-size:13px}.app-shell .channel-name{color:#dfe7ee;font-size:14px;font-weight:650;line-height:1.25}.app-shell .channel-meta,.app-shell .channel-action{color:#67788d;font-size:13px}.app-shell .channel-action{font-size:14px}.app-shell .sidebar-nav,.app-shell .nav-group,.app-shell .nav-group__items{gap:1px}.app-shell .nav-item{color:#8190a1;border:1px solid #0000;border-radius:6px;gap:8px;min-height:31px;padding:6px 8px;font-size:14px;font-weight:580}.app-shell .nav-item:hover{color:#d8e1ea;background:#718ba914;border-color:#8fa8c41a}.app-shell .nav-item.active{color:#eff5fb;background:#162232;border-color:#7099cb2b;box-shadow:inset 2px 0 #5c91e7}.app-shell .nav-item:before{display:none}.app-shell .nav-icon{color:#617187;flex:none;place-items:center;width:17px;height:17px;display:grid}.app-shell .nav-item.active .nav-icon{color:#81adf6}.app-shell .nav-badge,.app-shell .nav-item.active .nav-badge{color:#738399;background:#7c95b117;border:1px solid #7d97b421;border-radius:5px;min-width:auto;margin-left:auto;padding:2px 5px;font-size:12px;font-weight:700}.app-shell .vg-nav-glyph{width:14px;height:14px;color:inherit;display:block;position:relative}.app-shell .vg-nav-glyph:before,.app-shell .vg-nav-glyph:after,.app-shell .vg-nav-glyph i,.app-shell .vg-nav-glyph i:before,.app-shell .vg-nav-glyph i:after{content:"";border-color:currentColor;display:block;position:absolute}.app-shell .vg-nav-glyph:before{border:1.2px solid;border-radius:3px;inset:2px}.app-shell .vg-nav-glyph i{background:currentColor;width:6px;height:1px;top:6px;left:4px}.app-shell .vg-nav-glyph--spark:before{border-width:0 1px;border-radius:0;inset:1px 5px;transform:rotate(45deg)}.app-shell .vg-nav-glyph--spark:after{border-left:1px solid;inset:1px 5px;transform:rotate(-45deg)}.app-shell .vg-nav-glyph--spark i{border-radius:50%;width:2px;height:2px;top:6px;left:6px}.app-shell .vg-nav-glyph--brain:before{border-radius:6px 4px 4px 6px;inset:2px 1px 2px 3px}.app-shell .vg-nav-glyph--brain:after{border-left:1px solid;top:3px;bottom:3px;left:7px}.app-shell .vg-nav-glyph--brief i,.app-shell .vg-nav-glyph--ideas i{background:0 0;border-top:1px solid;border-bottom:1px solid;width:6px;height:5px;top:4px;left:4px}.app-shell .vg-nav-glyph--ideas:before{border-radius:50% 50% 4px 4px;inset:1px 3px 4px}.app-shell .vg-nav-glyph--ideas i{background:currentColor;border:0;width:4px;height:1px;top:10px;left:5px}.app-shell .vg-nav-glyph--studio:after{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:4px solid;top:4px;left:6px}.app-shell .vg-nav-glyph--analytics i{width:2px;height:3px;top:8px;left:3px;box-shadow:3px -3px,6px -6px}.app-shell .vg-nav-glyph--review:after{border-bottom:1.5px solid;border-left:1.5px solid;width:6px;height:3px;top:4px;left:4px;transform:rotate(-45deg)}.app-shell .vg-nav-glyph--plan:before{inset:1px 2px}.app-shell .vg-nav-glyph--plan:after{border-top:1px solid;border-bottom:1px solid;inset:4px 4px 3px}.app-shell .vg-nav-glyph--revenue:after{border-top:1px solid;border-bottom:1px solid;width:4px;height:8px;top:2px;left:5px;transform:rotate(-12deg)}.app-shell .vg-nav-glyph--context:before{border-radius:50%}.app-shell .vg-nav-glyph--context:after{background:currentColor;border-radius:50%;width:2px;height:2px;top:4px;left:6px}.app-shell .vg-nav-glyph--context i{border-radius:4px 4px 0 0;top:8px;left:4px}.app-shell .vg-nav-glyph--billing:before{inset:3px 1px}.app-shell .vg-nav-glyph--billing:after{border-top:1px solid;top:6px;left:1px;right:1px}.app-shell .sidebar-spacer{min-height:8px}.app-shell .vg-project-intelligence{border:1px solid var(--line);background:linear-gradient(145deg,#4d8dff13,#111a25b8);border-radius:7px;margin:8px 1px 6px;padding:10px}.app-shell .vg-project-intelligence header,.app-shell .vg-project-intelligence header>div,.app-shell .vg-intelligence-score{justify-content:space-between;align-items:center;display:flex}.app-shell .vg-project-intelligence header>div{width:100%}.app-shell .vg-project-intelligence header span,.app-shell .vg-project-intelligence header strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.app-shell .vg-project-intelligence header span{color:#7d8ea3}.app-shell .vg-project-intelligence header strong{color:#55c794}.app-shell .vg-project-intelligence dl{gap:5px;margin:10px 0 8px;display:grid}.app-shell .vg-project-intelligence dl>div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.app-shell .vg-project-intelligence dt{color:#78889b}.app-shell .vg-project-intelligence dd{color:#c2ccd7;margin:0;font-weight:650}.app-shell .vg-project-intelligence>p{margin:9px 0;font-size:13px;line-height:1.45}.app-shell .vg-intelligence-score{border-top:1px solid var(--line);margin-top:7px;padding-top:7px}.app-shell .vg-intelligence-score span{color:#8998aa;font-size:13px}.app-shell .vg-intelligence-score strong{color:#f3f7fb;font-size:16px}.app-shell .vg-intelligence-score small{margin-left:2px;font-size:12px}.app-shell .vg-project-intelligence>button{border:0;border-top:1px solid var(--line);color:#85aef0;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:7px;padding:7px 0 0;font-size:13px;display:flex}.app-shell .sidebar-footer{color:#617185;padding:6px 6px 0;font-size:12px}.app-shell .online-dot{background:#43b987;width:5px;height:5px;box-shadow:0 0 0 3px #43b98714}.app-shell .main-shell{background:radial-gradient(circle at 48% -20%, #345e9b17, transparent 34rem), var(--canvas);min-width:0;margin-left:216px;margin-right:292px}.app-shell .topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#090e15e0;height:54px;padding:0 20px}.app-shell .breadcrumb{color:#67778a;font-size:14px;font-weight:550}.app-shell .breadcrumb strong{color:#acb8c5;font-weight:600}.app-shell .vg-context-toggle,.app-shell .icon-button,.app-shell .avatar-button,.app-shell .demo-workspace-cta{border:1px solid var(--line);color:#9cabbc;min-height:30px;box-shadow:none;background:#101822;border-radius:6px}.app-shell .vg-context-toggle{cursor:pointer;align-items:center;gap:7px;padding:0 9px;font-size:14px;display:none}.app-shell .vg-context-toggle .vg-nav-glyph{width:13px;height:13px}.app-shell .avatar-button{color:#c9d9ed;background:#17263b;border-color:#5a90e147;font-size:13px}.app-shell .demo-workspace-cta{color:#cdd9e6;min-height:30px;padding:0 10px;font-size:14px}.app-shell .account-menu{border-color:var(--line-strong);box-shadow:var(--shadow);background:#111a25;border-radius:8px}.app-shell .account-menu__identity,.app-shell .account-menu__item{border-color:var(--line);color:var(--ink);background:#111a25}.app-shell .content-wrap{width:100%;max-width:1180px;min-height:calc(100vh - 54px);margin:0 auto;padding:21px 22px 56px}.app-shell .demo-workspace-notice{border:1px solid var(--line);min-height:32px;box-shadow:none;background:#101822b8;border-radius:6px;gap:9px;margin:0 0 18px;padding:6px 9px}.app-shell .demo-workspace-notice .source-badge{color:#83aff6;background:#4d8dff1a;border:1px solid #4d8dff38;border-radius:4px;padding:3px 6px;font-size:12px}.app-shell .demo-workspace-notice p{color:#7f8da0;font-size:14px;line-height:1.4}.app-shell .demo-workspace-notice strong{color:#b8c3cf}.app-shell .workspace-state-error{color:#e3a0a4;background:#d56a7014;border-color:#d56a704d;border-radius:6px;margin:0 0 16px}.app-shell .vg-workspace-header{justify-content:space-between;align-items:flex-start;gap:20px;margin:2px 0 19px;display:flex}.app-shell .vg-title-line,.app-shell .vg-header-actions,.app-shell .vg-ready-status,.app-shell .vg-recommendation-labels,.app-shell .vg-recommendation-card>.vg-recommendation-body>header,.app-shell .vg-recommendation-card footer,.app-shell .vg-recommendation-toolbar,.app-shell .vg-recommendation-toolbar>div,.app-shell .vg-compare-summary,.app-shell .vg-next-actions>header{align-items:center;display:flex}.app-shell .vg-title-line{gap:10px}.app-shell .vg-workspace-header h1{color:#eff4f9;font-family:var(--workspace-font-sans);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650;line-height:1.15}.app-shell .vg-workspace-header>div:first-child>p{color:#8493a5;max-width:670px;margin:6px 0 0;font-size:14px;line-height:1.5}.app-shell .vg-ready-status{color:#79cba7;gap:5px;font-size:13px;font-weight:650}.app-shell .vg-ready-status i,.app-shell .vg-approved-label i{background:#43b987;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 3px #43b98714}.app-shell .vg-header-actions{flex:none;gap:7px}.app-shell .vg-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:14px;font-weight:620;line-height:1;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:inline-flex}.app-shell .vg-button:hover:not(:disabled){transform:translateY(-1px)}.app-shell .vg-button:disabled{cursor:wait;opacity:.55}.app-shell .vg-button--primary{color:#fff;background:#4d8dff;border-color:#4d8dff;box-shadow:0 6px 16px #2865c633}.app-shell .vg-button--primary:hover:not(:disabled){background:#5a96fa;border-color:#65a0ff}.app-shell .vg-button--approve{color:#75d3aa;background:#43b98721;border-color:#43b9876b}.app-shell .vg-button--neutral{border-color:var(--line);color:#b3c0cd;background:#131d28}.app-shell .vg-button--neutral:hover:not(:disabled){border-color:var(--line-strong);background:#182431}.app-shell .vg-button--quiet{color:#78889c;background:0 0;border-color:#0000}.app-shell .vg-button--quiet:hover:not(:disabled){color:#abb9c7;background:#7d97b512}.app-shell .vg-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:12px;display:flex}.app-shell .vg-tabs button{color:#6f7f92;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0 10px;font-size:14px;font-weight:600;position:relative}.app-shell .vg-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.app-shell .vg-tabs button:hover{color:#b8c4d0}.app-shell .vg-tabs button.is-active{color:#dbe5ee}.app-shell .vg-recommendation-toolbar{justify-content:space-between;gap:12px;min-height:35px;margin-bottom:10px}.app-shell .vg-recommendation-toolbar>div{gap:4px}.app-shell .vg-recommendation-toolbar button{color:#718195;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-height:25px;padding:0 8px;font-size:13px}.app-shell .vg-recommendation-toolbar button:hover,.app-shell .vg-recommendation-toolbar button.is-active{border-color:var(--line);color:#bac6d2;background:#121b25}.app-shell .vg-recommendation-toolbar label{color:#627286;align-items:center;gap:6px;font-size:13px;display:flex}.app-shell .vg-recommendation-toolbar select{border:1px solid var(--line);color:#a9b6c3;background:#111923;border-radius:5px;min-height:27px;padding:0 24px 0 8px;font-size:13px}.app-shell .vg-recommendation-list{gap:8px;display:grid}.app-shell .vg-strategic-recommendations{border:1px solid var(--line);background:#0d151fbd;border-radius:8px;margin-top:16px;padding:16px}.app-shell .vg-strategic-recommendations>header,.app-shell .vg-strategic-recommendations article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-shell .vg-strategic-recommendations>header span,.app-shell .vg-strategic-recommendations article>header span,.app-shell .vg-strategic-delta>span{color:#82aef0;letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:700}.app-shell .vg-strategic-recommendations>header h2{color:var(--text);margin:4px 0;font-size:18px}.app-shell .vg-strategic-recommendations>header p,.app-shell .vg-strategic-recommendations>header small,.app-shell .vg-strategic-recommendations article>header small{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.app-shell .vg-strategic-recommendations>div{gap:8px;margin-top:14px;display:grid}.app-shell .vg-strategic-recommendations article{background:linear-gradient(145deg,#16212ef5,#0f1721f5);border:1px solid #8ba7c824;border-radius:7px;padding:14px}.app-shell .vg-strategic-recommendations article h3{color:var(--text);margin:9px 0 12px;font-size:15px;line-height:1.35}.app-shell .vg-strategic-recommendations article dl{gap:10px;margin:0;display:grid}.app-shell .vg-strategic-recommendations article dl div{grid-template-columns:104px minmax(0,1fr);gap:10px;display:grid}.app-shell .vg-strategic-recommendations article dt{color:#7f8ea1;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.app-shell .vg-strategic-recommendations article dd,.app-shell .vg-strategic-recommendations article details p{color:#bdc8d4;margin:0;font-size:14px;line-height:1.58}.app-shell .vg-strategic-delta{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.app-shell .vg-strategic-delta p{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:7px 0 0;display:grid}.app-shell .vg-strategic-delta del,.app-shell .vg-strategic-delta ins{color:#96a5b7;font-size:14px;line-height:1.5;text-decoration:none}.app-shell .vg-strategic-delta b{color:#5f83b6}.app-shell .vg-strategic-recommendations article details{margin-top:10px}.app-shell .vg-strategic-recommendations article summary{cursor:pointer;color:#8ea0b4;font-size:14px}.app-shell .vg-strategic-recommendations article details p{margin-top:7px}.app-shell .vg-strategic-next{border:1px solid var(--line);background:#0c131ccc;border-top:0;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.app-shell .vg-strategic-next p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.app-shell .vg-recommendation-card{border:1px solid var(--line);background:linear-gradient(145deg,#141e2af5,#0f1721f5);border-radius:8px;grid-template-columns:42px minmax(0,1fr);transition:border-color .15s,background-color .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 1px #ffffff04}.app-shell .vg-recommendation-card:hover{border-color:#8ba7c840;transform:translateY(-1px)}.app-shell .vg-recommendation-card.is-primary{background:linear-gradient(90deg,#4d8dff0a,#0000 34%),linear-gradient(145deg,#151f2c,#101823);border-color:#5a8fdd52}.app-shell .vg-recommendation-rank{border-right:1px solid var(--line);color:#4f6075;font-variant-numeric:tabular-nums;text-align:center;padding:16px 0;font-size:14px;font-weight:700}.app-shell .vg-recommendation-body{min-width:0;padding:14px 15px 12px}.app-shell .vg-recommendation-card>.vg-recommendation-body>header{justify-content:space-between;gap:12px}.app-shell .vg-recommendation-labels{flex-wrap:wrap;gap:6px}.app-shell .vg-recommendation-labels>span,.app-shell .vg-impact{border:1px solid var(--line);color:#718196;letter-spacing:.02em;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;min-height:19px;padding:0 6px;font-size:12px;font-weight:650;display:inline-flex}.app-shell .vg-impact--high{color:#83aff6;background:#4d8dff1a;border-color:#4d8dff47}.app-shell .vg-impact--medium{color:#d7b77e;background:#d3a65814;border-color:#d3a65840}.app-shell .vg-recommendation-labels .vg-approved-label{color:#70caa4;background:#43b98714;border-color:#43b98747}.app-shell .vg-compare-toggle{color:#68788c;cursor:pointer;flex:none;align-items:center;gap:5px;font-size:13px;display:flex}.app-shell .vg-compare-toggle input,.app-shell .vg-next-actions input{accent-color:#4d8dff;width:13px;height:13px}.app-shell .vg-recommendation-card h2{color:#e8eef4;letter-spacing:-.012em;max-width:720px;margin:10px 0 5px;font-size:14px;font-weight:650;line-height:1.28}.app-shell .vg-recommendation-rationale{color:#8a99aa;max-width:780px;margin:0;font-size:14px;line-height:1.55}.app-shell .vg-recommendation-metrics{border:1px solid var(--line);background:#080d144d;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;display:grid}.app-shell .vg-recommendation-metrics>div{border-right:1px solid var(--line);min-width:0;padding:8px 10px}.app-shell .vg-recommendation-metrics>div:last-child{border-right:0}.app-shell .vg-recommendation-metrics dt{color:#596a7f;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:650}.app-shell .vg-recommendation-metrics dd{color:#cbd6e0;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.app-shell .vg-recommendation-metrics small{color:#607084;margin-left:2px;font-size:12px}.app-shell .vg-evidence-disclosure{border-top:1px solid var(--line);margin-top:8px}.app-shell .vg-evidence-disclosure summary{color:#718297;cursor:pointer;justify-content:space-between;align-items:center;min-height:29px;font-size:13px;list-style:none;display:flex}.app-shell .vg-evidence-disclosure summary::-webkit-details-marker{display:none}.app-shell .vg-evidence-disclosure[open] summary span{transform:rotate(45deg)}.app-shell .vg-evidence-disclosure>div{border-left:1px solid #4d8dff47;gap:5px;padding:0 0 9px 9px;display:grid}.app-shell .vg-evidence-disclosure p{color:#8291a3;margin:0;font-size:13px;line-height:1.5}.app-shell .vg-evidence-disclosure strong{color:#aebac6}.app-shell .vg-recommendation-card footer{flex-wrap:wrap;gap:5px;margin-top:9px}.app-shell .vg-recommendation-card .vg-ask-button{margin-left:auto}.app-shell .vg-recommendation-footnote{color:#536276;text-align:right;margin:11px 0 0;font-size:12px}.app-shell .vg-inline-empty,.app-shell .vg-empty-state,.app-shell .vg-ai-loading{border:1px solid var(--line);text-align:center;background:#101822;border-radius:8px;align-content:center;place-items:center;min-height:280px;padding:32px;display:grid}.app-shell .vg-inline-empty{min-height:190px}.app-shell .vg-empty-state>span,.app-shell .vg-ai-loading small{color:#6f9eea;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:700}.app-shell .vg-empty-state h1,.app-shell .vg-ai-loading h1{max-width:640px;font-family:var(--workspace-font-sans);letter-spacing:-.025em;margin:7px 0;font-size:22px;font-weight:640}.app-shell .vg-empty-state p,.app-shell .vg-inline-empty p{max-width:560px;margin:0 0 13px;font-size:14px;line-height:1.6}.app-shell .vg-empty-state>small{margin-top:12px;font-size:12px}.app-shell .vg-ai-loading{text-align:left;justify-items:start}.app-shell .vg-ai-loading header{align-items:center;gap:12px;display:flex}.app-shell .vg-ai-orb{background:radial-gradient(circle,#6da2fa 0 2px,#4d8dff24 3px 100%);border:1px solid #4d8dff47;border-radius:50%;width:28px;height:28px;animation:1.8s ease-in-out infinite vg-pulse}@keyframes vg-pulse{50%{box-shadow:0 0 0 8px #4d8dff0a}}.app-shell .vg-ai-loading ol{color:#5e6e82;gap:7px;margin:18px 0 0 40px;padding:0;font-size:13px;list-style:none;display:grid}.app-shell .vg-ai-loading li:before{content:"";background:#344154;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.app-shell .vg-compare-workspace,.app-shell .vg-history-workspace,.app-shell .vg-next-actions,.app-shell .vg-brain-gaps,.app-shell .vg-brain-history{border:1px solid var(--line);background:#101822;border-radius:8px}.app-shell .vg-compare-workspace>header,.app-shell .vg-history-workspace>header,.app-shell .vg-next-actions>header,.app-shell .vg-brain-gaps>header,.app-shell .vg-brain-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 15px;display:flex}.app-shell .vg-compare-workspace>header span,.app-shell .vg-history-workspace>header span,.app-shell .vg-next-actions>header span,.app-shell .vg-brain-gaps>header span,.app-shell .vg-brain-history>header span,.app-shell .vg-brain-grid section>header span{color:#6f9eea;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.app-shell .vg-compare-workspace>header h2,.app-shell .vg-history-workspace>header h2,.app-shell .vg-next-actions>header h2,.app-shell .vg-brain-gaps>header h2,.app-shell .vg-brain-history>header h2,.app-shell .vg-brain-grid section>header h2{margin:3px 0 0;font-size:14px;font-weight:630}.app-shell .vg-compare-workspace>header small,.app-shell .vg-brain-gaps>header small{text-align:right;max-width:320px;font-size:12px;line-height:1.5}.app-shell .vg-compare-summary{color:#7f9abe;background:#4d8dff0f;border:1px solid #4d8dff2e;border-radius:6px;justify-content:space-between;margin:12px 12px 0;padding:8px 10px;font-size:13px}.app-shell .vg-compare-summary strong{color:#9cb9e4;font-size:13px}.app-shell .vg-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.app-shell .vg-comparison-grid:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .vg-comparison-grid>article{border:1px solid var(--line);background:#131d28;border-radius:7px;flex-direction:column;min-width:0;min-height:320px;padding:12px;display:flex}.app-shell .vg-comparison-grid>article>header{justify-content:space-between;align-items:center;display:flex}.app-shell .vg-comparison-grid>article>header span{color:#75a4ed;font-size:13px;font-weight:700}.app-shell .vg-comparison-grid>article>header button{color:#65758a;cursor:pointer;background:0 0;border:0}.app-shell .vg-comparison-grid h3{margin:12px 0 6px;font-size:14px;line-height:1.35}.app-shell .vg-comparison-grid>article>p,.app-shell .vg-comparison-grid footer p{margin:0;font-size:13px;line-height:1.5}.app-shell .vg-comparison-grid dl{border:1px solid var(--line);border-radius:5px;gap:0;margin:12px 0;display:grid}.app-shell .vg-comparison-grid dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 8px;font-size:12px;display:flex}.app-shell .vg-comparison-grid dl>div:last-child{border-bottom:0}.app-shell .vg-comparison-grid dt{color:#68788b}.app-shell .vg-comparison-grid dd{color:#b4c0cc;margin:0;font-weight:650}.app-shell .vg-comparison-grid footer{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.app-shell .vg-comparison-grid footer strong{color:#7f91a7;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.app-shell .vg-history-workspace>div:not(.vg-inline-empty){display:grid}.app-shell .vg-history-workspace article{border-bottom:1px solid var(--line);grid-template-columns:90px 75px minmax(0,1fr);align-items:start;gap:9px 12px;padding:12px 15px;display:grid}.app-shell .vg-history-workspace article:last-child{border-bottom:0}.app-shell .vg-history-workspace time{color:#617186;font-size:12px}.app-shell .vg-history-status{border:1px solid var(--line);color:#7d8ea2;text-transform:uppercase;border-radius:4px;width:fit-content;padding:2px 5px;font-size:12px}.app-shell .vg-history-status--accepted,.app-shell .vg-history-status--completed{color:#6ec79f;border-color:#43b98740}.app-shell .vg-history-workspace h3,.app-shell .vg-history-workspace article p,.app-shell .vg-history-workspace article footer{grid-column:3}.app-shell .vg-history-workspace h3{margin:0;font-size:14px}.app-shell .vg-history-workspace article p{margin:-5px 0 0;font-size:13px;line-height:1.45}.app-shell .vg-history-workspace article footer{color:#5e6e82;margin-top:-5px;font-size:12px}.app-shell .vg-next-actions{margin-top:12px}.app-shell .vg-next-actions>header{align-items:center}.app-shell .vg-next-actions>header>strong{color:#718297;font-size:13px}.app-shell .vg-next-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .vg-next-actions>header p{color:#718296;margin:5px 0 0;font-size:12px;line-height:1.45}.app-shell .vg-next-actions-link{border:0;border-top:1px solid var(--line);color:#79a5ed;background:0 0;justify-content:space-between;align-items:center;min-height:34px;padding:0 13px;font-size:13px;display:flex}.app-shell .vg-next-actions label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:9px 13px;display:grid}.app-shell .vg-next-actions label:nth-child(2n){border-right:0}.app-shell .vg-next-actions label.is-complete{opacity:.55}.app-shell .vg-next-actions label.is-complete strong{text-decoration:line-through}.app-shell .vg-next-actions label span,.app-shell .vg-next-actions label strong,.app-shell .vg-next-actions label small{display:block}.app-shell .vg-next-actions label strong{font-size:13px}.app-shell .vg-next-actions label small{margin-top:3px;font-size:12px}.app-shell .vg-project-brain{gap:12px;display:grid}.app-shell .vg-project-brain>.vg-workspace-header{margin-bottom:5px}.app-shell .vg-brain-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell .vg-brain-overview article,.app-shell .vg-brain-grid>section{border:1px solid var(--line);background:#101822;border-radius:8px}.app-shell .vg-brain-overview article{flex-direction:column;min-height:155px;padding:13px;display:flex}.app-shell .vg-brain-overview article>span{color:#6e9ce4;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.app-shell .vg-brain-overview article>strong{margin-top:9px;font-size:14px}.app-shell .vg-brain-overview article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 11px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.app-shell .vg-brain-overview article button{color:#81a9e9;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:auto;padding:0;font-size:13px}.app-shell .vg-brain-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid}.app-shell .vg-brain-grid section>header{border-bottom:1px solid var(--line);padding:13px}.app-shell .vg-fact-list,.app-shell .vg-insight-list{display:grid}.app-shell .vg-fact-list article{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding:9px 12px;display:grid}.app-shell .vg-fact-list article:last-child,.app-shell .vg-insight-list article:last-child{border-bottom:0}.app-shell .vg-fact-list article>span{color:#506177;font-size:12px}.app-shell .vg-fact-list article p{color:#9eacba;margin:0;font-size:13px;line-height:1.4}.app-shell .vg-fact-list article small{color:#5e8fdc;text-transform:uppercase;font-size:12px}.app-shell .vg-insight-list article{border-bottom:1px solid var(--line);padding:10px 12px}.app-shell .vg-insight-list article>span{color:#6b8fbe;text-transform:uppercase;font-size:12px}.app-shell .vg-insight-list h3{margin:3px 0;font-size:14px}.app-shell .vg-insight-list p{margin:0;font-size:13px;line-height:1.45}.app-shell .vg-brain-gaps>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.app-shell .vg-brain-gaps article{background:#d3a65809;border:1px solid #d3a6582b;border-radius:6px;align-items:flex-start;gap:8px;min-height:47px;padding:9px;display:flex}.app-shell .vg-brain-gaps article i{color:#d1aa68;border:1px solid #d3a65840;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:12px;font-style:normal;display:grid}.app-shell .vg-brain-gaps article p{margin:0;font-size:13px;line-height:1.45}.app-shell .vg-brain-history article{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:51px;padding:9px 13px;display:grid}.app-shell .vg-brain-history article:last-child{border-bottom:0}.app-shell .vg-brain-history time,.app-shell .vg-brain-history article>span{color:#617186;font-size:12px}.app-shell .vg-brain-history article strong,.app-shell .vg-brain-history article p{display:block}.app-shell .vg-brain-history article strong{font-size:13px}.app-shell .vg-brain-history article p{margin:3px 0 0;font-size:12px}.app-shell .vg-context-rail{z-index:35;border-left:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#859cb633 transparent;background:radial-gradient(circle at 50% 0,#4d8dff0e,#0000 19rem),#0b1119;flex-direction:column;gap:10px;width:292px;padding:13px 11px;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.app-shell .vg-rail-mobile-header{justify-content:space-between;align-items:center;min-height:33px;display:none}.app-shell .vg-rail-mobile-header .vg-icon-button{flex:none}.app-shell .vg-icon-button{border:1px solid var(--line);color:#7e8fa3;cursor:pointer;background:#111a25;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.app-shell .vg-context-card,.app-shell .vg-assistant-panel{border:1px solid var(--line);background:#101822e0;border-radius:8px}.app-shell .vg-context-card>header,.app-shell .vg-assistant-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;min-height:41px;padding:9px 10px;display:flex}.app-shell .vg-context-card>header>div,.app-shell .vg-assistant-panel>header>div{min-width:0}.app-shell .vg-context-card>header span,.app-shell .vg-assistant-panel>header span,.app-shell .vg-context-card>header small,.app-shell .vg-assistant-panel>header small{display:block}.app-shell .vg-context-card>header span,.app-shell .vg-assistant-panel>header span{font-size:14px;font-weight:650}.app-shell .vg-context-card>header small,.app-shell .vg-assistant-panel>header small{color:#58697e;margin-top:2px;font-size:12px}.app-shell .vg-context-card>header button{color:#76a4ed;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.app-shell .vg-context-card dl{gap:0;margin:0;padding:4px 10px;display:grid}.app-shell .vg-context-card dl>div{border-bottom:1px solid var(--line);padding:8px 0}.app-shell .vg-context-card dl>div:last-child{border-bottom:0}.app-shell .vg-context-card dt{color:#5c6e83;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:700}.app-shell .vg-context-card dd{color:#a7b4c1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-shell .vg-project-brain-link{color:#9ab9e7;text-align:left;cursor:pointer;background:#4d8dff0e;border:1px solid #4d8dff2b;border-radius:6px;justify-content:space-between;align-items:center;width:calc(100% - 12px);margin:5px 6px 6px;padding:9px;display:flex}.app-shell .vg-project-brain-link strong,.app-shell .vg-project-brain-link small{display:block}.app-shell .vg-project-brain-link small{margin-top:2px;font-size:12px}.app-shell .vg-assistant-panel{flex-direction:column;flex:1;min-height:330px;display:flex}.app-shell .vg-assistant-panel>header>strong{color:#67c99f;align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.app-shell .vg-assistant-panel>header>strong i{background:#43b987;border-radius:50%;width:5px;height:5px}.app-shell .vg-assistant-screen-context{border-bottom:1px solid var(--line);color:#53647a;padding:7px 10px;font-size:12px}.app-shell .vg-assistant-response{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:11px 10px 8px;display:grid}.app-shell .vg-assistant-mark{color:#80adf5;background:#4d8dff1a;border:1px solid #4d8dff47;border-radius:5px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:750;display:grid}.app-shell .vg-assistant-response p{color:#a0adba;margin:0;font-size:13px;line-height:1.55}.app-shell .vg-assistant-prompts{flex-wrap:wrap;gap:4px;padding:1px 10px 8px 40px;display:flex}.app-shell .vg-assistant-prompts button{border:1px solid var(--line);color:#75869a;cursor:pointer;background:#111b26;border-radius:4px;min-height:23px;padding:0 6px;font-size:12px}.app-shell .vg-assistant-prompts button:hover{border-color:var(--line-strong);color:#a5b3c1}.app-shell .vg-assistant-panel form{border-top:1px solid var(--line);margin-top:auto;padding:9px 10px 7px}.app-shell .vg-assistant-panel form>label{color:#5c6d81;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.app-shell .vg-assistant-panel form>div{border:1px solid var(--line);background:#0d141d;border-radius:6px;grid-template-columns:minmax(0,1fr) 27px;display:grid}.app-shell .vg-assistant-panel input{color:#bbc7d2;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:12px}.app-shell .vg-assistant-panel input::placeholder{color:#465569}.app-shell .vg-assistant-panel form button{color:#fff;cursor:pointer;background:#4d8dff;border:0;border-radius:4px;margin:4px 4px 4px 0}.app-shell .vg-assistant-panel form button:disabled{color:#637288;cursor:default;background:#26354a}.app-shell .vg-assistant-disclosure{color:#465569;margin:0;padding:0 10px 9px;font-size:12px;line-height:1.4}.app-shell .vg-context-overlay{display:none}.app-shell .vg-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020509b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-shell .vg-modal{border:1px solid var(--line-strong);background:#121b26;border-radius:9px;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:16px;overflow-y:auto;box-shadow:0 30px 80px #0000007a}.app-shell .vg-modal>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.app-shell .vg-modal>header span{color:#6f9eea;text-transform:uppercase;font-size:12px;font-weight:700}.app-shell .vg-modal h2{font-family:var(--workspace-font-sans);letter-spacing:-.02em;margin:5px 0 0;font-size:16px;font-weight:650}.app-shell .vg-modal>p{margin:9px 0 13px;font-size:13px;line-height:1.55}.app-shell .vg-modal-options{gap:6px;display:grid}.app-shell .vg-modal-options button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#0f1721;border-radius:6px;min-height:54px;padding:9px 10px;display:grid}.app-shell .vg-modal-options button:hover{background:#141f2c;border-color:#4d8dff61}.app-shell .vg-modal-options strong,.app-shell .vg-modal-options span{display:block}.app-shell .vg-modal-options strong{font-size:14px}.app-shell .vg-modal-options span{color:#75869a;margin-top:3px;font-size:12px}.app-shell .vg-modal>label{gap:5px;margin-top:12px;display:grid}.app-shell .vg-modal>label>span{color:#66778b;text-transform:uppercase;font-size:12px;font-weight:650}.app-shell .vg-modal textarea{resize:vertical;border:1px solid var(--line);color:#bbc7d2;background:#0d141d;border-radius:6px;min-height:78px;padding:8px;font-size:13px;line-height:1.5}.app-shell .page-heading,.app-shell .dashboard-intro,.app-shell .decision-brief-header{margin:1px 0 18px}.app-shell .page-heading h1,.app-shell .dashboard-intro h1,.app-shell .decision-brief-header h1,.app-shell .decision-loading h1,.app-shell .activation-empty h1,.app-shell .onboarding-body h2,.app-shell .onboarding-main h2,.app-shell .studio-hero h2,.app-shell .document-title,.app-shell .next-revenue h2,.app-shell .modal h2{color:#edf3f8;font-family:var(--workspace-font-sans);letter-spacing:-.025em;font-size:clamp(20px,2.2vw,24px);font-weight:650;line-height:1.15}.app-shell .page-heading p,.app-shell .dashboard-intro p,.app-shell .decision-brief-header p{color:#8493a5;max-width:720px;margin-top:7px;font-size:14px;line-height:1.55}.app-shell .eyebrow,.app-shell .card-kicker,.app-shell .dashboard-intro__greeting{color:#6f9eea;letter-spacing:.09em;font-size:12px}.app-shell .eyebrow:before{width:10px;height:1px}.app-shell .date-chip,.app-shell .status-chip,.app-shell .confidence-chip,.app-shell .meta-chip,.app-shell .source-badge,.app-shell .completion-chip,.app-shell .signal-label{border:1px solid var(--line);color:#7d8fa4;background:#7791ae12;border-radius:4px;font-size:12px}.app-shell .data-source-row,.app-shell .analytics-callout{border-color:var(--line);color:var(--ink);background:#111a24;border-radius:7px}.app-shell .data-source-row{padding:11px 13px}.app-shell .analytics-callout{border-left-color:#4d8dff}.app-shell .data-source-copy p,.app-shell .analytics-callout p{color:#8091a5}.app-shell .callout-icon{color:#85b1ff;background:#4d8dff29;border-radius:6px}.app-shell .callout-label{color:#6f9eea}.app-shell .diagnosis-badge{border:1px solid var(--line);border-radius:4px}.app-shell .diagnosis-badge.packaging{color:#d88c91;background:#d56a7017;border-color:#d56a7038}.app-shell .diagnosis-badge.winner{color:#69c89e;background:#43b98717;border-color:#43b98738}.app-shell .diagnosis-badge.learning{color:#8393a5;background:#7791ae12}.app-shell :where(.card,.opportunity-card,.evidence-explainer,.evidence-ledger,.workflow-card,.studio-hero,.document-card,.metric-card,.chart-card,.youtube-connection-card,.data-table-wrap,.next-revenue,.pricing-card,.form-card,.milestone-card,.roadmap-card,.plan-summary,.strategy-builder,.strategy-version,.pilot-card,.activation-empty,.decision-loading,.decision-scorecard,.decision-now-card,.decision-improvements,.decision-disclosure,.onboarding-card){border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:8px}.app-shell .card-header{margin-bottom:12px}.app-shell .card-title{color:#dce5ed;font-size:14px;font-weight:640}.app-shell .card-subtitle{color:#8291a3;margin-top:5px;font-size:13px;line-height:1.5}.app-shell :where(.primary-button,.secondary-button,.ghost-button,.danger-button,.text-button){min-height:31px;box-shadow:none;border-radius:6px;padding:0 10px;font-size:13px;font-weight:620}.app-shell .primary-button{color:#fff;background:#4d8dff;border-color:#4d8dff}.app-shell .primary-button:hover{background:#5e99fa;border-color:#5e99fa}.app-shell .secondary-button,.app-shell .ghost-button{border-color:var(--line);color:#a8b5c2;background:#121b26}.app-shell .text-button{color:#79a5ed}.app-shell .danger-button{color:#dda0a4;background:#d56a7014;border-color:#d56a7047}.app-shell .view-toolbar,.app-shell .filter-group,.app-shell .studio-tabs{border-color:var(--line);background:#0f1721;border-radius:7px}.app-shell .filter-button,.app-shell .segment-button,.app-shell .studio-tab{color:#75869a;border-radius:5px;min-height:30px;font-size:12px}.app-shell .filter-button.active,.app-shell .segment-button.active,.app-shell .studio-tab.active{border-color:var(--line-strong);color:#d7e2ec;box-shadow:none;background:#1a293d}.app-shell .opportunity-grid{gap:9px}.app-shell .opportunity-card{min-height:260px;padding:14px}.app-shell .opportunity-card:hover{border-color:var(--line-strong);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.app-shell .opportunity-card h3{color:#e3ebf2;font-size:14px}.app-shell .opportunity-angle,.app-shell .opportunity-card p{color:#8493a5;font-size:13px}.app-shell .opportunity-score{color:#7daaf1;background:#4d8dff14;border-color:#4d8dff47;width:38px;height:38px;font-size:14px}.app-shell .studio-layout{grid-template-columns:190px minmax(0,1fr);gap:10px}.app-shell .workflow-card{padding:10px;top:68px}.app-shell .workflow-step{color:#78899c;border-radius:6px;min-height:39px;padding:7px}.app-shell .workflow-step.active{background:#4d8dff14}.app-shell .studio-hero h2{font-size:19px}.app-shell .document-card{padding:clamp(18px,3vw,28px)}.app-shell .document-section{border-color:var(--line)}.app-shell .document-section p,.app-shell .document-section li{color:#929faf;font-size:14px;line-height:1.55}.app-shell .hook-block,.app-shell .title-option,.app-shell .pillar-row,.app-shell .stat-box,.app-shell .pattern-row{border-color:var(--line);color:#a9b6c3;background:#131d28;border-radius:6px}.app-shell .metric-grid,.app-shell .analytics-grid,.app-shell .strategy-grid,.app-shell .pricing-grid,.app-shell .milestone-grid,.app-shell .money-hero{gap:9px}.app-shell .metric-value{color:#e8eef4;font-size:23px}.app-shell .chart-card{min-height:0}.app-shell .data-table-wrap{overflow:auto}.app-shell .data-table th{border-color:var(--line);color:#657589;background:#0e161f;padding:9px;font-size:12px}.app-shell .data-table td{border-color:var(--line);padding:10px 9px}.app-shell :where(.text-input,.text-area,.select-input){border-color:var(--line);color:#b9c5d0;background:#0d141d;border-radius:6px;font-size:14px}.app-shell .text-area{min-height:95px;padding:9px 10px}.app-shell :where(.text-input,.text-area,.select-input)::placeholder{color:#435165}.app-shell .choice-card{border-color:var(--line);background:#101822;border-radius:7px;min-height:78px;padding:11px}.app-shell .choice-card:hover,.app-shell .choice-card.selected{background:#4d8dff12;border-color:#4d8dff66;box-shadow:0 0 0 2px #4d8dff0d}.app-shell .choice-card span{color:#78889b;font-size:13px}.app-shell .onboarding-shell{min-height:calc(100vh - 110px)}.app-shell .onboarding-card{width:min(980px,100%)}.app-shell .onboarding-step-nav{border-color:var(--line);background:#0e161f;padding:0 14px}.app-shell .onboarding-step-nav button{color:#657589;min-height:47px;font-size:12px}.app-shell .onboarding-step-nav button.active{color:#b9c5d0;border-bottom-color:#4d8dff}.app-shell .onboarding-step-nav button.active span{background:#4d8dff;border-color:#4d8dff}.app-shell .onboarding-body{padding:clamp(20px,4vw,34px)}.app-shell .idea-reasoning-panel,.app-shell .youtube-profile-import,.app-shell .youtube-history-empty,.app-shell .strategy-source-note{border-color:var(--line);color:#9aa8b6;background:#111a25;border-radius:7px}.app-shell .modal-backdrop{background:#020509bf}.app-shell .modal{border-color:var(--line-strong);color:var(--ink);box-shadow:var(--shadow);background:#121b26;border-radius:9px}.app-shell .toast{border:1px solid var(--line-strong);color:#d9e3ec;box-shadow:var(--shadow);background:#182331;border-radius:6px;font-size:14px}.app-shell.app-shell :where(h1,h2,h3,h4,strong,b,dd,ins){color:var(--text-primary)}.app-shell .decision-selection-comparison p,.app-shell .ranked-candidate-comparison__grid article>p,.app-shell .ranked-candidate-comparison__grid footer{color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .ranked-candidate-comparison__grid{gap:var(--space-4)}.app-shell .ranked-candidate-comparison__grid article{min-height:0;padding:var(--card-padding);border-color:var(--border);background:var(--surface-elevated);border-radius:10px}.app-shell .ranked-candidate-comparison__grid article.selected{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));background:var(--primary-subtle);box-shadow:inset 0 3px 0 var(--primary)}.app-shell .ranked-candidate-comparison__grid article>div:first-child span{color:var(--primary);font-size:12px}.app-shell .ranked-candidate-comparison__grid article>div:first-child small,.app-shell .ranked-candidate-comparison__meta span{color:var(--text-muted);font-size:12px}.app-shell .ranked-candidate-comparison__grid article>div:first-child strong,.app-shell .ranked-candidate-comparison__grid footer b{color:var(--text-primary)}.app-shell .ranked-candidate-comparison__grid h3{color:var(--text-primary);font-size:16px;line-height:1.35}.app-shell .ranked-candidate-comparison__meta span{border-color:var(--border);background:var(--background-subtle)}.app-shell .ranked-candidate-comparison__grid footer b{font-size:12px}.app-shell.app-shell :where(p,li,label,summary,td,small){color:var(--text-secondary)}.app-shell.app-shell :where(dt,time){color:var(--text-muted)}.app-shell .sidebar{width:var(--sidebar-width);padding:var(--space-5) var(--space-3) var(--space-4);border-color:var(--border);background:radial-gradient(circle at 40% -5%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 18rem), var(--sidebar)}.app-shell .brand{min-height:44px;padding:0 var(--space-2) var(--space-4)}.app-shell .brand .video-greenlight-mark{background:var(--surface-elevated);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border)}.app-shell .brand-copy strong,.app-shell .channel-name{color:var(--text-primary)}.app-shell .brand-copy span,.app-shell .channel-meta,.app-shell .sidebar-footer{color:var(--text-muted)}.app-shell .vg-project-label,.app-shell .nav-label{margin:var(--space-3) var(--space-2) var(--space-2);color:var(--text-muted);font-size:12px}.app-shell .channel-switcher{margin-bottom:var(--space-2);padding:var(--space-3);border-color:var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:8px}.app-shell .channel-switcher:hover{border-color:var(--border-strong);background:var(--surface-hover)}.app-shell .channel-avatar,.app-shell .avatar-button{background:var(--primary-subtle);color:var(--primary)}.app-shell .nav-group,.app-shell .nav-group__items,.app-shell .sidebar-nav{gap:var(--space-1)}.app-shell .nav-group{padding-top:var(--space-2)}.app-shell .nav-item{min-height:var(--nav-item-height);gap:var(--space-2);padding:var(--space-2) 10px;color:var(--text-muted);border-radius:7px;font-size:14px}.app-shell .nav-item:hover{border-color:var(--border);background:color-mix(in srgb, var(--surface-hover) 84%, transparent);color:var(--text-primary)}.app-shell .nav-item.active{border-color:color-mix(in srgb, var(--primary) 24%, var(--border));background:var(--primary-subtle);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--primary)}.app-shell .nav-icon,.app-shell .nav-item.active .nav-icon{color:currentColor}.app-shell .nav-badge,.app-shell .nav-item.active .nav-badge{border-color:var(--border);background:var(--background-subtle);color:var(--text-muted);padding:2px 6px;font-size:12px}.app-shell .vg-project-intelligence{margin:var(--space-3) 2px var(--space-2);padding:var(--space-4);border-color:var(--border);background:linear-gradient(145deg, var(--primary-subtle), color-mix(in srgb, var(--surface) 86%, transparent));border-radius:9px}.app-shell .vg-project-intelligence :where(p,dt,dd,span),.app-shell .vg-project-intelligence>button{color:var(--text-secondary)}.app-shell .vg-project-intelligence>button{min-height:34px;margin-top:var(--space-3);padding-top:var(--space-2);color:var(--primary);font-size:13px}.app-shell .main-shell{margin-right:var(--context-width);margin-left:var(--sidebar-width);background:radial-gradient(circle at 48% -20%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 34rem), var(--background)}.app-shell .topbar{height:60px;padding:0 var(--space-6);border-color:var(--border);background:var(--vg-theme-topbar)}.app-shell .breadcrumb{color:var(--text-muted);font-size:13px}.app-shell .breadcrumb strong{color:var(--text-secondary)}.app-shell .breadcrumb span{color:var(--text-muted)}.app-shell .topbar-actions{gap:var(--space-2)}.app-shell .vg-context-toggle,.app-shell .icon-button,.app-shell .avatar-button,.app-shell .demo-workspace-cta,.app-shell .theme-control__button{min-height:var(--control-height);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);box-shadow:none;border-radius:8px}.app-shell .vg-context-toggle,.app-shell .demo-workspace-cta,.app-shell .theme-control__button{padding:0 var(--space-3);font-size:13px}.app-shell .icon-button,.app-shell .avatar-button{width:var(--control-height);height:var(--control-height)}.app-shell .theme-control,.app-shell .account-control{position:relative}.app-shell .theme-control__button{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.app-shell .theme-control__button:hover,.app-shell .vg-context-toggle:hover,.app-shell .icon-button:hover,.app-shell .avatar-button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.app-shell .theme-control__glyph{border:1.5px solid;border-radius:50%;width:15px;height:15px;display:block;position:relative;overflow:hidden}.app-shell .theme-control__glyph:after{content:"";background:currentColor;position:absolute;inset:-2px -2px -2px 50%}.app-shell .theme-menu,.app-shell .account-menu{top:calc(100% + var(--space-2));z-index:90;border:1px solid var(--border-strong);background:var(--surface-elevated);width:min(280px,100vw - 24px);box-shadow:var(--shadow);border-radius:10px;position:absolute;right:0;overflow:hidden}.app-shell .theme-menu{padding:var(--space-2)}.app-shell .theme-menu__heading{padding:var(--space-2) var(--space-2) var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.app-shell .theme-menu__heading strong{font-size:14px}.app-shell .theme-menu__heading small{color:var(--text-muted);font-size:12px}.app-shell .theme-menu__option{width:100%;min-height:52px;padding:var(--space-2);align-items:center;gap:var(--space-3);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr);display:grid}.app-shell .theme-menu__option:hover,.app-shell .theme-menu__option[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 24%, var(--border));background:var(--primary-subtle)}.app-shell .theme-menu__indicator{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;width:16px;height:16px}.app-shell .theme-menu__option[aria-pressed=true] .theme-menu__indicator{border:4px solid var(--primary)}.app-shell .theme-menu__option>span:last-child,.app-shell .theme-menu__option strong,.app-shell .theme-menu__option small{display:block}.app-shell .theme-menu__option strong{font-size:14px}.app-shell .theme-menu__option small{color:var(--text-muted);margin-top:2px;font-size:12px}.app-shell .account-menu,.app-shell .account-menu__identity,.app-shell .account-menu__item{border-color:var(--border);background:var(--surface-elevated);color:var(--text-primary)}.app-shell .account-menu__item:hover{background:var(--surface-hover)}.app-shell .content-wrap{max-width:1240px;min-height:calc(100vh - 60px);padding:var(--page-padding) var(--page-padding) 64px}.app-shell .demo-workspace-notice{gap:var(--space-3);min-height:44px;margin-bottom:var(--space-6);padding:10px var(--space-3);border-color:var(--border);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:8px}.app-shell .demo-workspace-notice .source-badge{border-color:color-mix(in srgb, var(--primary) 25%, var(--border));background:var(--primary-subtle);color:var(--primary);padding:4px 8px;font-size:12px}.app-shell .demo-workspace-notice p,.app-shell .workspace-state-error{color:var(--text-secondary);font-size:14px;line-height:1.5}.app-shell .workspace-state-error{padding:var(--space-3) var(--space-4);border-color:color-mix(in srgb, var(--danger) 38%, var(--border));background:var(--danger-subtle)}.app-shell .vg-workspace-header{gap:var(--space-6);margin:2px 0 var(--space-6)}.app-shell .vg-workspace-header h1{color:var(--text-primary);font-size:clamp(23px,2vw,26px)}.app-shell .vg-workspace-header>div:first-child>p{max-width:78ch;margin-top:var(--space-2);color:var(--text-secondary);font-size:15px;line-height:1.55}.app-shell .vg-ready-status,.app-shell .vg-approved-label{color:var(--success);font-size:12px}.app-shell .vg-ready-status i,.app-shell .vg-approved-label i,.app-shell .online-dot{background:var(--success);box-shadow:0 0 0 3px var(--success-subtle)}.app-shell .vg-header-actions{gap:var(--space-2)}.app-shell .vg-button,.app-shell :where(.primary-button,.secondary-button,.ghost-button,.danger-button,.text-button){min-height:var(--control-height);border-radius:8px;padding:0 14px;font-size:14px}.app-shell .vg-button--primary,.app-shell .primary-button{border-color:var(--primary-action);background:var(--primary-action);color:var(--text-on-primary)}.app-shell .vg-button--primary:hover:not(:disabled),.app-shell .primary-button:hover{border-color:var(--primary-action-hover);background:var(--primary-action-hover)}.app-shell .vg-button--approve{border-color:color-mix(in srgb, var(--success) 42%, var(--border));background:var(--success-subtle);color:var(--success)}.app-shell .vg-button--neutral,.app-shell .secondary-button,.app-shell .ghost-button{border-color:var(--border);background:var(--surface-elevated);color:var(--text-secondary)}.app-shell .vg-button--neutral:hover:not(:disabled),.app-shell .secondary-button:hover,.app-shell .ghost-button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.app-shell .vg-button--quiet,.app-shell .text-button{color:var(--primary)}.app-shell .vg-button--quiet:hover:not(:disabled){background:var(--primary-subtle);color:var(--primary-hover)}.app-shell .danger-button{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:var(--danger-subtle);color:var(--danger)}.app-shell .vg-tabs{gap:var(--space-2);margin-bottom:var(--space-5);border-color:var(--border)}.app-shell .vg-tabs button{min-height:42px;padding:0 var(--space-3);color:var(--text-muted);font-size:14px}.app-shell .vg-tabs button:hover,.app-shell .vg-tabs button.is-active{color:var(--text-primary)}.app-shell .vg-tabs button.is-active:after{background:var(--primary)}.app-shell .vg-recommendation-toolbar{min-height:42px;margin-bottom:var(--space-4)}.app-shell .vg-recommendation-toolbar button{min-height:32px;color:var(--text-muted);padding:0 10px;font-size:13px}.app-shell .vg-recommendation-toolbar button:hover,.app-shell .vg-recommendation-toolbar button.is-active{border-color:var(--border);background:var(--surface-hover);color:var(--text-primary)}.app-shell .vg-recommendation-toolbar label,.app-shell .vg-recommendation-toolbar select{color:var(--text-secondary);font-size:13px}.app-shell .vg-recommendation-toolbar select{border-color:var(--border);background:var(--surface-input);min-height:34px}.app-shell .vg-recommendation-list{gap:var(--space-4)}.app-shell .vg-recommendation-card,.app-shell .vg-strategic-recommendations,.app-shell .vg-strategic-recommendations article,.app-shell .vg-compare-workspace,.app-shell .vg-history-workspace,.app-shell .vg-next-actions,.app-shell .vg-brain-gaps,.app-shell .vg-brain-history,.app-shell .vg-brain-overview article,.app-shell .vg-brain-grid>section{border-color:var(--border);background:var(--surface);box-shadow:none}.app-shell .vg-recommendation-card{border-radius:10px;grid-template-columns:48px minmax(0,1fr)}.app-shell .vg-recommendation-card:hover{border-color:var(--border-strong);background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.app-shell .vg-recommendation-card.is-primary{border-color:color-mix(in srgb, var(--primary) 36%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 5%, transparent), transparent 36%), var(--surface-elevated)}.app-shell .vg-recommendation-card.is-approved{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}.app-shell .vg-recommendation-rank{padding:var(--card-padding) 0;border-color:var(--border);color:var(--text-muted);font-size:13px}.app-shell .vg-recommendation-card.is-primary .vg-recommendation-rank{color:var(--primary)}.app-shell .vg-recommendation-body{padding:var(--card-padding)}.app-shell .vg-recommendation-labels{gap:var(--space-2)}.app-shell .vg-recommendation-labels>span,.app-shell .vg-impact{border-color:var(--border);min-height:24px;color:var(--text-muted);border-radius:6px;padding:0 8px;font-size:12px}.app-shell .vg-impact--high{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--primary-subtle);color:var(--primary)}.app-shell .vg-impact--medium{border-color:color-mix(in srgb, var(--warning) 32%, var(--border));background:var(--warning-subtle);color:var(--warning)}.app-shell .vg-recommendation-labels .vg-approved-label{border-color:color-mix(in srgb, var(--success) 32%, var(--border));background:var(--success-subtle);color:var(--success)}.app-shell .vg-compare-toggle{gap:var(--space-2);color:var(--text-secondary);font-size:13px}.app-shell .vg-compare-toggle input,.app-shell .vg-next-actions input{width:16px;height:16px;accent-color:var(--primary)}.app-shell .vg-recommendation-card h2{max-width:72ch;margin:var(--space-4) 0 var(--space-2);color:var(--text-primary);font-size:16px;line-height:1.35}.app-shell .vg-recommendation-rationale{max-width:80ch;color:var(--text-secondary);font-size:15px;line-height:1.58}.app-shell .vg-recommendation-metrics{margin-top:var(--space-4);border-color:var(--border);background:var(--background-subtle);border-radius:8px}.app-shell .vg-recommendation-metrics>div{padding:var(--space-3);border-color:var(--border)}.app-shell .vg-recommendation-metrics dt{color:var(--text-muted);font-size:12px}.app-shell .vg-recommendation-metrics dd{color:var(--text-primary);font-size:14px}.app-shell .vg-recommendation-metrics small{color:var(--text-muted);font-size:12px}.app-shell .vg-evidence-disclosure{margin-top:var(--space-3);border-color:var(--border)}.app-shell .vg-evidence-disclosure summary{min-height:38px;color:var(--primary);font-size:13px}.app-shell .vg-evidence-disclosure>div{gap:var(--space-2);padding:0 0 var(--space-3) var(--space-3);border-color:color-mix(in srgb, var(--primary) 32%, var(--border))}.app-shell .vg-evidence-disclosure p{max-width:82ch;color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .vg-recommendation-card footer{gap:var(--space-2);margin-top:var(--space-4)}.app-shell .vg-recommendation-footnote{margin-top:var(--space-4);color:var(--text-muted);font-size:12px}.app-shell .vg-strategic-recommendations{margin-top:var(--space-5);padding:var(--card-padding);border-radius:10px 10px 0 0}.app-shell .vg-strategic-recommendations>header h2,.app-shell .vg-compare-workspace>header h2,.app-shell .vg-history-workspace>header h2,.app-shell .vg-next-actions>header h2,.app-shell .vg-brain-gaps>header h2,.app-shell .vg-brain-history>header h2,.app-shell .vg-brain-grid section>header h2{color:var(--text-primary);font-size:17px}.app-shell .vg-strategic-recommendations>header span,.app-shell .vg-strategic-recommendations article>header span,.app-shell .vg-strategic-delta>span,.app-shell .vg-compare-workspace>header span,.app-shell .vg-history-workspace>header span,.app-shell .vg-next-actions>header span,.app-shell .vg-brain-gaps>header span,.app-shell .vg-brain-history>header span,.app-shell .vg-brain-grid section>header span{color:var(--primary);font-size:12px}.app-shell .vg-strategic-recommendations>header p,.app-shell .vg-strategic-recommendations>header small,.app-shell .vg-strategic-recommendations article>header small,.app-shell .vg-strategic-next p{color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .vg-strategic-recommendations>div{gap:var(--space-3);margin-top:var(--space-4)}.app-shell .vg-strategic-recommendations article{padding:var(--space-5);border-radius:9px}.app-shell .vg-strategic-recommendations article h3{margin:var(--space-3) 0 var(--space-4);color:var(--text-primary);font-size:16px}.app-shell .vg-strategic-recommendations article dl{gap:var(--space-3)}.app-shell .vg-strategic-recommendations article dl div{gap:var(--space-4);grid-template-columns:116px minmax(0,1fr)}.app-shell .vg-strategic-recommendations article dt{color:var(--text-muted);font-size:12px}.app-shell .vg-strategic-recommendations article dd,.app-shell .vg-strategic-recommendations article details p,.app-shell .vg-strategic-delta del,.app-shell .vg-strategic-delta ins{color:var(--text-secondary);font-size:14px;line-height:1.58}.app-shell .vg-strategic-delta,.app-shell .vg-strategic-next{border-color:var(--border)}.app-shell .vg-strategic-delta ins{color:var(--text-primary)}.app-shell .vg-strategic-delta b,.app-shell .vg-strategic-recommendations article summary{color:var(--primary)}.app-shell .vg-strategic-recommendations article summary{min-height:36px;font-size:13px}.app-shell .vg-strategic-effect{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border);background:var(--background-subtle);border-radius:8px}.app-shell .vg-strategic-effect strong{font-size:13px}.app-shell .vg-strategic-effect p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .vg-strategic-next{padding:var(--space-4) var(--card-padding);background:var(--background-subtle)}.app-shell .vg-compare-workspace,.app-shell .vg-history-workspace,.app-shell .vg-next-actions,.app-shell .vg-brain-gaps,.app-shell .vg-brain-history{margin-top:var(--space-5);border-radius:10px}.app-shell .vg-compare-workspace>header,.app-shell .vg-history-workspace>header,.app-shell .vg-next-actions>header,.app-shell .vg-brain-gaps>header,.app-shell .vg-brain-history>header{padding:var(--card-padding);border-color:var(--border)}.app-shell .vg-comparison-grid{gap:var(--space-4)}.app-shell .vg-comparison-grid>article,.app-shell .vg-brain-overview article,.app-shell .vg-brain-grid>section{padding:var(--card-padding);border-color:var(--border);background:var(--surface)}.app-shell .vg-comparison-grid h3,.app-shell .vg-history-workspace h3,.app-shell .vg-insight-list h3{color:var(--text-primary);font-size:15px}.app-shell .vg-comparison-grid>article>p,.app-shell .vg-comparison-grid footer p,.app-shell .vg-history-workspace article p,.app-shell .vg-next-actions>header p,.app-shell .vg-brain-overview article p,.app-shell .vg-fact-list article p,.app-shell .vg-insight-list p,.app-shell .vg-brain-gaps article p,.app-shell .vg-brain-history article p{color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .vg-brain-overview,.app-shell .vg-brain-grid{gap:var(--space-4)}.app-shell .vg-fact-list article,.app-shell .vg-insight-list article,.app-shell .vg-brain-history article{padding:var(--space-4) 0;border-color:var(--border)}.app-shell .vg-brain-overview article button,.app-shell .vg-project-brain-link{color:var(--primary);font-size:13px}.app-shell .vg-context-rail{width:var(--context-width);padding:var(--space-4);border-color:var(--border);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--primary) 6%, transparent), transparent 19rem), var(--background-subtle);gap:var(--space-4)}.app-shell .vg-rail-mobile-header{min-height:40px}.app-shell .vg-icon-button{border-color:var(--border);background:var(--surface);width:34px;height:34px;color:var(--text-secondary)}.app-shell .vg-context-card,.app-shell .vg-assistant-panel{border-color:var(--border);background:var(--surface);border-radius:10px}.app-shell .vg-context-card>header,.app-shell .vg-assistant-panel>header{min-height:54px;padding:var(--space-3) var(--space-4);border-color:var(--border)}.app-shell .vg-context-card>header span,.app-shell .vg-assistant-panel>header span{color:var(--text-primary);font-size:14px}.app-shell .vg-context-card>header small,.app-shell .vg-assistant-panel>header small{color:var(--text-muted);font-size:12px}.app-shell .vg-context-card>header button{color:var(--primary);font-size:13px}.app-shell .vg-context-card dl{padding:var(--space-2) var(--space-4)}.app-shell .vg-context-card dl>div{padding:var(--space-3) 0;border-color:var(--border)}.app-shell .vg-context-card dt{margin-bottom:var(--space-1);color:var(--text-muted);font-size:12px}.app-shell .vg-context-card dd{color:var(--text-secondary);-webkit-line-clamp:2;font-size:14px;line-height:1.5}.app-shell .vg-project-brain-link{width:calc(100% - 24px);min-height:52px;margin:var(--space-2) var(--space-3) var(--space-3);padding:var(--space-3);border-color:color-mix(in srgb, var(--primary) 24%, var(--border));background:var(--primary-subtle)}.app-shell .vg-project-brain-link strong{font-size:14px}.app-shell .vg-project-brain-link small{color:var(--text-muted);font-size:12px}.app-shell .vg-assistant-panel{min-height:380px}.app-shell .vg-assistant-panel>header>strong{color:var(--success);font-size:12px}.app-shell .vg-assistant-panel>header>strong i{background:var(--success)}.app-shell .vg-assistant-screen-context{padding:10px var(--space-4);border-color:var(--border);color:var(--text-muted);font-size:12px}.app-shell .vg-assistant-screen-context b{color:var(--text-secondary)}.app-shell .vg-assistant-response{padding:var(--space-4);gap:var(--space-3);grid-template-columns:28px minmax(0,1fr)}.app-shell .vg-assistant-mark{border-color:color-mix(in srgb, var(--primary) 32%, var(--border));background:var(--primary-subtle);width:28px;height:28px;color:var(--primary);font-size:12px}.app-shell .vg-assistant-response p{max-width:78ch;color:var(--text-secondary);font-size:14px;line-height:1.58}.app-shell .vg-assistant-prompts{padding:0 var(--space-4) var(--space-3) 56px;gap:var(--space-2)}.app-shell .vg-assistant-prompts button{border-color:var(--border);background:var(--surface-elevated);min-height:34px;color:var(--text-secondary);border-radius:7px;padding:0 10px;font-size:13px}.app-shell .vg-assistant-prompts button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.app-shell .vg-assistant-panel form{padding:var(--space-3) var(--space-4) var(--space-2);border-color:var(--border)}.app-shell .vg-assistant-panel form>label{margin-bottom:var(--space-2);color:var(--text-muted);font-size:12px}.app-shell .vg-assistant-panel form>div{border-color:var(--border);background:var(--surface-input);border-radius:8px;grid-template-columns:minmax(0,1fr) 38px}.app-shell .vg-assistant-panel input{min-height:42px;padding:0 var(--space-3);color:var(--text-primary);font-size:14px}.app-shell .vg-assistant-panel input::placeholder,.app-shell :where(.text-input,.text-area,.select-input)::placeholder{color:var(--text-muted);opacity:.82}.app-shell .vg-assistant-panel form button{background:var(--primary-action);color:var(--text-on-primary)}.app-shell .vg-assistant-panel form button:disabled{background:var(--background-subtle);color:var(--text-muted)}.app-shell .vg-assistant-disclosure{padding:0 var(--space-4) var(--space-3);color:var(--text-muted);font-size:12px;line-height:1.5}.app-shell .vg-context-overlay,.app-shell .mobile-overlay,.app-shell .modal-backdrop,.app-shell .vg-modal-backdrop{background:var(--vg-theme-overlay)}.app-shell .vg-modal,.app-shell .modal{padding:var(--space-6);border-color:var(--border-strong);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow);border-radius:12px}.app-shell .vg-modal h2,.app-shell .modal h2{color:var(--text-primary);font-size:20px}.app-shell .vg-modal>p,.app-shell .vg-modal-options span,.app-shell .vg-modal textarea,.app-shell .modal p{color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .vg-modal-options button,.app-shell .vg-modal textarea{border-color:var(--border);background:var(--surface-input)}.app-shell .page-heading,.app-shell .dashboard-intro,.app-shell .decision-brief-header{margin-bottom:var(--space-6)}.app-shell .page-heading h1,.app-shell .dashboard-intro h1,.app-shell .decision-brief-header h1,.app-shell .decision-loading h1,.app-shell .activation-empty h1,.app-shell .onboarding-body h2,.app-shell .onboarding-main h2,.app-shell .studio-hero h2,.app-shell .document-title,.app-shell .next-revenue h2,.app-shell .modal h2{color:var(--text-primary);font-size:clamp(23px,2.2vw,26px)}.app-shell .page-heading p,.app-shell .dashboard-intro p,.app-shell .decision-brief-header p{max-width:78ch;color:var(--text-secondary);font-size:15px;line-height:1.58}.app-shell .eyebrow,.app-shell .card-kicker,.app-shell .dashboard-intro__greeting{color:var(--primary);font-size:12px}.app-shell .date-chip,.app-shell .status-chip,.app-shell .confidence-chip,.app-shell .meta-chip,.app-shell .source-badge,.app-shell .completion-chip,.app-shell .signal-label{border-color:var(--border);background:var(--background-subtle);color:var(--text-muted);font-size:12px}.app-shell .data-source-row,.app-shell .analytics-callout,.app-shell .idea-reasoning-panel,.app-shell .youtube-profile-import,.app-shell .youtube-history-empty,.app-shell .strategy-source-note{border-color:var(--border);background:var(--surface-elevated);color:var(--text-secondary)}.app-shell :where(.card,.opportunity-card,.evidence-explainer,.evidence-ledger,.workflow-card,.studio-hero,.document-card,.metric-card,.chart-card,.youtube-connection-card,.data-table-wrap,.next-revenue,.pricing-card,.form-card,.milestone-card,.roadmap-card,.plan-summary,.strategy-builder,.strategy-version,.pilot-card,.activation-empty,.decision-loading,.decision-scorecard,.decision-now-card,.decision-improvements,.decision-disclosure,.onboarding-card){border-color:var(--border);background:var(--surface);color:var(--text-primary)}.app-shell .card-inner,.app-shell .metric-card,.app-shell .chart-card,.app-shell .youtube-connection-card,.app-shell .next-revenue,.app-shell .pricing-card,.app-shell .form-card,.app-shell .milestone-card{padding:var(--card-padding)}.app-shell .card-title,.app-shell .opportunity-card h3{color:var(--text-primary);font-size:16px}.app-shell .card-subtitle,.app-shell .opportunity-angle,.app-shell .opportunity-card p,.app-shell .choice-card span{color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .opportunity-grid,.app-shell .metric-grid,.app-shell .analytics-grid,.app-shell .strategy-grid,.app-shell .pricing-grid,.app-shell .milestone-grid,.app-shell .money-hero{gap:var(--space-4)}.app-shell .opportunity-card{padding:var(--card-padding)}.app-shell .opportunity-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.app-shell .opportunity-score{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--primary-subtle);color:var(--primary)}.app-shell .score-track,.app-shell .health-bar,.app-shell .milestone-bar,.app-shell .progress-track{background:var(--background-subtle)}.app-shell .score-track span,.app-shell .health-bar span,.app-shell .milestone-bar span,.app-shell .progress-track span{background:var(--primary)}.app-shell .studio-layout{gap:var(--space-5);grid-template-columns:220px minmax(0,1fr)}.app-shell .workflow-card{padding:var(--space-4)}.app-shell .workflow-step{min-height:44px;color:var(--text-secondary);padding:10px}.app-shell .workflow-step.active{background:var(--primary-subtle);color:var(--text-primary)}.app-shell .studio-hero{padding:var(--card-padding)}.app-shell .document-section p,.app-shell .document-section li{max-width:82ch;color:var(--text-secondary);font-size:15px;line-height:1.6}.app-shell .hook-block,.app-shell .title-option,.app-shell .pillar-row,.app-shell .stat-box,.app-shell .pattern-row{border-color:var(--border);background:var(--background-subtle);color:var(--text-secondary)}.app-shell .metric-value{color:var(--text-primary)}.app-shell .metric-label,.app-shell .metric-period{color:var(--text-muted);font-size:12px}.app-shell .data-table{color:var(--text-secondary);font-size:14px}.app-shell .data-table th{padding:var(--space-3);border-color:var(--border);background:var(--background-subtle);color:var(--text-muted);font-size:12px}.app-shell .data-table td{padding:var(--space-3);border-color:var(--border)}.app-shell .data-table tbody tr:hover{background:var(--surface-hover)}.app-shell :where(.text-input,.text-area,.select-input){border-color:var(--border);background:var(--surface-input);color:var(--text-primary);border-radius:8px;font-size:14px}.app-shell :where(.text-input,.select-input){min-height:42px;padding:0 var(--space-3)}.app-shell .text-area{min-height:112px;padding:var(--space-3);line-height:1.55}.app-shell .field-group label,.app-shell .field-label{color:var(--text-secondary);font-size:13px}.app-shell .choice-card{min-height:92px;padding:var(--space-4);border-color:var(--border);background:var(--surface)}.app-shell .choice-card:hover,.app-shell .choice-card.selected{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:var(--primary-subtle)}.app-shell .choice-card strong{font-size:14px}.app-shell .onboarding-step-nav{padding:0 var(--space-4);border-color:var(--border);background:var(--background-subtle)}.app-shell .onboarding-step-nav button{min-height:54px;color:var(--text-muted);font-size:13px}.app-shell .onboarding-step-nav button span{border-color:var(--border);background:var(--surface-elevated)}.app-shell .onboarding-step-nav button.active{border-color:var(--primary);color:var(--text-primary)}.app-shell .onboarding-step-nav button.active span{border-color:var(--primary-action);background:var(--primary-action);color:var(--text-on-primary)}.app-shell .toast{padding:var(--space-3) var(--space-4);border-color:var(--border-strong);background:var(--surface-elevated);color:var(--text-primary);border-radius:8px;font-size:14px}.app-shell .channel-action,.app-shell .vg-project-intelligence header span,.app-shell .vg-project-intelligence dt,.app-shell .vg-intelligence-score span{color:var(--text-muted)}.app-shell .vg-project-intelligence header strong,.app-shell .vg-project-intelligence dd,.app-shell .vg-intelligence-score strong,.app-shell .demo-workspace-notice strong,.app-shell .vg-evidence-disclosure strong{color:var(--text-primary)}.app-shell .vg-inline-empty,.app-shell .vg-empty-state,.app-shell .vg-ai-loading{border-color:var(--border);background:var(--surface);box-shadow:none;border-radius:12px;padding:clamp(28px,5vw,52px)}.app-shell .vg-empty-state>span,.app-shell .vg-ai-loading small{color:var(--primary);font-size:12px}.app-shell .vg-empty-state p,.app-shell .vg-inline-empty p,.app-shell .vg-ai-loading ol{max-width:72ch;color:var(--text-secondary);font-size:15px;line-height:1.58}.app-shell .vg-ai-orb{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));background:var(--primary-subtle)}.app-shell .vg-ai-loading li:before{background:var(--border-strong)}.app-shell .vg-ai-loading li.is-active{color:var(--text-primary)}.app-shell .vg-ai-loading li.is-active:before{background:var(--primary)}.app-shell .vg-compare-summary{padding:var(--space-3) var(--card-padding);border-color:var(--border);background:var(--background-subtle);color:var(--text-secondary);font-size:13px}.app-shell .vg-compare-summary strong,.app-shell .vg-comparison-grid dd,.app-shell .vg-comparison-grid footer strong,.app-shell .vg-next-actions>header>strong{color:var(--text-primary)}.app-shell .vg-comparison-grid>article>header span,.app-shell .vg-next-actions-link,.app-shell .vg-brain-overview article>span,.app-shell .vg-fact-list article>span,.app-shell .vg-insight-list article>span{color:var(--primary)}.app-shell .vg-comparison-grid>article>header button{color:var(--text-muted)}.app-shell .vg-comparison-grid dt,.app-shell .vg-history-workspace time,.app-shell .vg-fact-list article small,.app-shell .vg-brain-history time,.app-shell .vg-brain-history article>span{color:var(--text-muted);font-size:12px}.app-shell .vg-history-status{border-color:var(--border);background:var(--background-subtle);color:var(--text-secondary);font-size:12px}.app-shell .vg-history-status--accepted,.app-shell .vg-history-status--completed{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:var(--success-subtle);color:var(--success)}.app-shell .vg-next-actions-link{border-color:var(--border);min-height:40px;font-size:14px}.app-shell .vg-brain-gaps article i{border-color:color-mix(in srgb, var(--warning) 34%, var(--border));background:var(--warning-subtle);color:var(--warning)}.app-shell .vg-modal>header span,.app-shell .vg-modal>label>span,.app-shell .callout-label{color:var(--primary);font-size:12px}.app-shell .vg-modal-options button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.app-shell .data-source-copy p,.app-shell .analytics-callout p{color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .analytics-callout strong{color:var(--text-primary)}.app-shell .callout-icon{background:var(--primary-subtle);color:var(--primary)}.app-shell .diagnosis-badge.packaging{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:var(--danger-subtle);color:var(--danger)}.app-shell .diagnosis-badge.winner{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:var(--success-subtle);color:var(--success)}.app-shell .diagnosis-badge.learning{border-color:var(--border);background:var(--background-subtle);color:var(--text-secondary)}.app-shell .view-toolbar,.app-shell .filter-group,.app-shell .studio-tabs{border-color:var(--border);background:var(--background-subtle)}.app-shell .filter-button,.app-shell .segment-button,.app-shell .studio-tab{min-height:36px;color:var(--text-secondary);font-size:13px}.app-shell .filter-button.active,.app-shell .segment-button.active,.app-shell .studio-tab.active{border-color:var(--border-strong);background:var(--surface-elevated);color:var(--text-primary)}@media (width<=1420px){.app-shell .main-shell{margin-right:0}.app-shell .vg-context-toggle{display:inline-flex}.app-shell .vg-context-rail{z-index:75;visibility:hidden;pointer-events:none;width:min(320px,100vw - 42px);transition:transform .17s,visibility 0s linear .17s;transform:translate(100%)}.app-shell .vg-context-rail.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.app-shell .vg-rail-mobile-header{display:flex}.app-shell .vg-context-overlay{z-index:70;background:var(--vg-theme-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;display:block;position:fixed;inset:0}.app-shell .content-wrap{max-width:1120px}}@media (width<=980px){.app-shell .dashboard-grid,.app-shell .analytics-grid,.app-shell .money-hero,.app-shell .strategy-grid{grid-template-columns:1fr}.app-shell .vg-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .vg-comparison-grid>article:last-child:nth-child(odd){grid-column:1/-1;min-height:0}}@media (width<=1040px){.app-shell .sidebar{z-index:80;width:230px;transform:translate(-100%)}.app-shell .sidebar.open{transform:translate(0)}.app-shell .main-shell{margin-left:0}.app-shell .mobile-menu{width:var(--control-height);height:var(--control-height);border-color:var(--line);background:var(--surface);color:var(--text-secondary);border-radius:8px;display:grid}.app-shell .mobile-overlay{z-index:78;background:var(--vg-theme-overlay)}.app-shell .mobile-nav-close{color:var(--text-muted)}.app-shell .studio-layout,.app-shell .onboarding-workspace{grid-template-columns:1fr}.app-shell .workflow-card,.app-shell .idea-reasoning-panel{position:static}}@media (width<=680px){.app-shell .topbar{height:56px;padding:0 12px}.app-shell .breadcrumb__channel,.app-shell .breadcrumb__separator,.app-shell .vg-context-toggle>span{display:none}.app-shell .vg-context-toggle,.app-shell .theme-control__button{width:var(--control-height);justify-content:center;padding:0}.app-shell .theme-control__label{display:none}.app-shell .theme-menu{width:auto;max-width:320px;margin-left:auto;position:fixed;top:64px;left:12px;right:12px}.app-shell .demo-workspace-cta:before{content:none}.app-shell .content-wrap{min-height:calc(100vh - 56px);padding:20px 16px 48px}.app-shell .demo-workspace-notice{align-items:flex-start}.app-shell .demo-workspace-notice p{font-size:14px}.app-shell .vg-workspace-header{flex-direction:column;align-items:stretch;gap:12px}.app-shell .vg-workspace-header h1{font-size:22px}.app-shell .vg-header-actions{width:100%}.app-shell .vg-header-actions .vg-button{flex:1}.app-shell .vg-tabs{scrollbar-width:none;overflow-x:auto}.app-shell .vg-tabs::-webkit-scrollbar{display:none}.app-shell .vg-tabs button{flex:none}.app-shell .vg-recommendation-toolbar{flex-direction:column;align-items:stretch}.app-shell .vg-recommendation-toolbar>div{overflow-x:auto}.app-shell .vg-recommendation-toolbar label{justify-content:space-between}.app-shell .vg-recommendation-card{grid-template-columns:1fr}.app-shell .vg-recommendation-rank{border-right:0;border-bottom:1px solid var(--line);text-align:left;padding:10px 16px}.app-shell .vg-recommendation-body{padding:16px}.app-shell .vg-recommendation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .vg-recommendation-metrics>div:nth-child(2){border-right:0}.app-shell .vg-recommendation-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.app-shell .vg-recommendation-card .vg-ask-button{margin-left:0}.app-shell .vg-strategic-recommendations>header,.app-shell .vg-strategic-recommendations article>header,.app-shell .vg-strategic-next{flex-direction:column;align-items:stretch}.app-shell .vg-strategic-recommendations article dl div,.app-shell .vg-strategic-delta p{grid-template-columns:1fr}.app-shell .vg-strategic-delta b{justify-self:start;transform:rotate(90deg)}.app-shell .vg-strategic-next .vg-button{width:100%}.app-shell .vg-comparison-grid,.app-shell .vg-brain-overview,.app-shell .vg-brain-grid,.app-shell .vg-next-actions>div,.app-shell .vg-brain-gaps>div{grid-template-columns:1fr}.app-shell .vg-comparison-grid>article,.app-shell .vg-comparison-grid>article:last-child:nth-child(odd){grid-column:auto;min-height:0}.app-shell .vg-compare-workspace>header,.app-shell .vg-brain-gaps>header{flex-direction:column;align-items:flex-start}.app-shell .vg-compare-workspace>header small,.app-shell .vg-brain-gaps>header small{text-align:left}.app-shell .vg-history-workspace article{grid-template-columns:1fr auto}.app-shell .vg-history-workspace h3,.app-shell .vg-history-workspace article p,.app-shell .vg-history-workspace article footer{grid-column:1/-1}.app-shell .vg-next-actions label,.app-shell .vg-next-actions label:nth-child(2n){border-right:0}.app-shell .vg-brain-history article{grid-template-columns:1fr auto}.app-shell .vg-brain-history article>div{grid-area:2/1/auto/-1}.app-shell .vg-context-rail{width:min(100%,360px)}.app-shell .vg-modal-backdrop{align-items:end;padding:8px}.app-shell .vg-modal{border-radius:9px 9px 5px 5px;max-height:calc(100dvh - 16px)}.app-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .opportunity-grid{grid-template-columns:1fr}}@media (width<=420px){.app-shell .topbar-actions .demo-workspace-cta{width:var(--control-height);padding:0;font-size:0}.app-shell .topbar-actions .demo-workspace-cta span{font-size:16px}.app-shell .vg-title-line{flex-direction:column;align-items:flex-start;gap:5px}.app-shell .vg-header-actions{flex-direction:column;align-items:stretch}.app-shell .vg-recommendation-card>.vg-recommendation-body>header{flex-direction:column;align-items:flex-start}.app-shell .vg-compare-toggle{min-height:28px}.app-shell .metric-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell .strategy-suggestion-tray{margin-top:var(--space-12);padding:var(--space-20);border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--text-primary);border-radius:14px;container-type:inline-size}.app-shell .strategy-suggestion-tray__head h3{color:var(--text-primary);margin:5px 0 0;font-size:18px;line-height:1.35}.app-shell .strategy-suggestion-tray__head button{min-width:44px;min-height:36px;color:var(--text-secondary);font-size:14px}.app-shell .strategy-suggestion-tray>p{max-width:76ch;margin:var(--space-12) 0 var(--space-16);color:var(--text-secondary);font-size:14px;line-height:1.55}.app-shell .strategy-suggestion-list{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-shell .strategy-suggestion{min-width:0;min-height:100%;padding:var(--space-16);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:12px;flex-direction:column;display:flex}.app-shell .strategy-suggestion>span{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.app-shell .strategy-suggestion>h4{color:var(--text-primary);margin:8px 0 0;font-size:16px;line-height:1.42}.app-shell .strategy-suggestion>p{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.5}.app-shell .strategy-suggestion__details{margin:var(--space-16) 0 0;gap:var(--space-12);display:grid}.app-shell .strategy-suggestion__details div{gap:3px;display:grid}.app-shell .strategy-suggestion__details dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.app-shell .strategy-suggestion__details dd{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.app-shell .strategy-suggestion>button{min-height:40px;padding:var(--space-16) 0 0;color:var(--primary);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;font-size:14px;font-weight:750}.app-shell .strategy-suggestion:hover{border-color:var(--border-strong);background:var(--surface-hover);box-shadow:var(--shadow-soft)}.app-shell .strategy-suggestion>button:focus-visible,.app-shell .strategy-suggestion-tray__head button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@container (width<=760px){.app-shell .strategy-suggestion-list{grid-template-columns:1fr}.app-shell .strategy-suggestion__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=460px){.app-shell .strategy-suggestion__details{grid-template-columns:1fr}}.conversion-shell,.login-shell,.workspace-loading-shell{--entry-canvas:#0a0f16;--entry-deep:#070b11;--entry-surface:#101822;--entry-raised:#141e2a;--entry-hover:#182330;--entry-line:#8da4bf29;--entry-line-strong:#97b0cd45;--entry-ink:#edf3f8;--entry-soft:#91a0b1;--entry-faint:#667588;--entry-blue:#4d8dff;--entry-blue-soft:#4d8dff1f;--entry-green:#43b987;--entry-success:var(--entry-green);--entry-amber:#d3a658;--entry-red:#d56a70;--canvas:var(--entry-canvas);--nav:var(--entry-deep);--nav-soft:#111a25;--signal:var(--entry-green);--ink:var(--entry-ink);--ink-soft:var(--entry-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-family:Inter,Geist,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-loading-shell{--entry-canvas:var(--vg-theme-background);--entry-deep:var(--vg-theme-sidebar);--entry-surface:var(--vg-theme-surface);--entry-raised:var(--vg-theme-surface-elevated);--entry-hover:var(--vg-theme-surface-hover);--entry-line:var(--vg-theme-border);--entry-line-strong:var(--vg-theme-border-strong);--entry-ink:var(--vg-theme-text-primary);--entry-soft:var(--vg-theme-text-secondary);--entry-faint:var(--vg-theme-text-muted);--entry-blue:var(--vg-theme-primary);--entry-blue-soft:var(--vg-theme-primary-subtle);--entry-green:var(--vg-theme-success);--entry-amber:var(--vg-theme-warning);--entry-red:var(--vg-theme-danger);color-scheme:var(--vg-theme-color-scheme)}.conversion-shell *,.conversion-shell :before,.conversion-shell :after,.login-shell *,.login-shell :before,.login-shell :after,.workspace-loading-shell *,.workspace-loading-shell :before,.workspace-loading-shell :after{box-sizing:border-box}.conversion-shell{background:radial-gradient(circle at 14% -8%, #43b98721, transparent 34rem), var(--entry-canvas);color:var(--entry-ink)}.conversion-shell ::selection{color:#fff;background:#4d8dff57}.login-shell ::selection{color:#fff;background:#4d8dff57}.conversion-shell :where(a,button,summary):focus-visible,.login-shell :where(a,button,summary):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #73a7ff}.conversion-shell :where(h1,h2,h3,p),.login-shell :where(h1,h2,h3,p){text-wrap:pretty}.conversion-header{border-color:var(--entry-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f16e0;border-radius:9px;gap:24px;width:min(1320px,100% - 28px);min-height:60px;margin-top:10px;padding:8px 9px 8px 13px;top:10px;box-shadow:0 12px 36px #0000003d}.conversion-logo,.conversion-nav a,.conversion-login{color:var(--entry-soft)}.conversion-logo:hover,.conversion-nav a:hover,.conversion-login:hover{color:var(--entry-ink)}.conversion-header .landing-brand,.conversion-footer .landing-brand,.conversion-preview-brand{align-items:center;gap:9px;display:inline-flex}.conversion-header .video-greenlight-mark{background:#111b27;border-radius:7px;width:32px;height:32px;box-shadow:inset 0 0 0 1px #86a5cb2e}.conversion-header .landing-brand__copy strong,.conversion-footer .landing-brand__copy strong{color:#67cfa3;letter-spacing:-.015em;font-size:13px;font-weight:680}.conversion-header .landing-brand__copy small,.conversion-footer .landing-brand__copy small{color:#748599;letter-spacing:.1em;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:700}.conversion-nav{gap:24px}.conversion-nav a,.conversion-login{font-size:11px;font-weight:620}.conversion-header__actions{gap:11px}.conversion-button{border-color:var(--entry-blue);background:var(--entry-blue);color:#07111c;letter-spacing:0;border-radius:6px;min-height:42px;padding:0 17px;font-size:11px;font-weight:700;box-shadow:0 8px 22px #245ec033}.conversion-button:hover,.conversion-button--signal:hover{background:#6199fb;border-color:#6199fb;transform:translateY(-1px);box-shadow:0 10px 25px #245ec040}.conversion-button--compact{border-radius:6px;min-height:38px;padding:0 14px;font-size:10px}.conversion-button--signal{border-color:var(--entry-blue);background:var(--entry-blue);box-shadow:0 8px 22px #245ec033}.conversion-mobile-menu{display:none;position:relative}.conversion-mobile-menu summary{border:1px solid var(--entry-line);cursor:pointer;background:#101822;border-radius:6px;gap:4px;width:36px;height:36px;padding:9px;list-style:none;display:grid}.conversion-mobile-menu summary::-webkit-details-marker{display:none}.conversion-mobile-menu summary i{background:#8292a5;height:1px;display:block}.conversion-mobile-menu nav{border:1px solid var(--entry-line-strong);background:#101822;border-radius:7px;gap:2px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #00000057}.conversion-mobile-menu nav a{color:#9eadbd;border-radius:5px;align-content:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:620;text-decoration:none}.conversion-mobile-menu nav a:hover{color:#eef4f9;background:#172330}.conversion-hero{grid-template-columns:minmax(400px,.84fr) minmax(620px,1.16fr);gap:clamp(42px,4.5vw,70px);width:min(1320px,100% - 36px);min-height:720px;padding:76px 0 92px}.conversion-product-preview,#product,#how-it-works,#safety,#faq{scroll-margin-top:92px}.conversion-hero__copy{max-width:570px}.conversion-eyebrow{color:#76a8ff;letter-spacing:.12em;gap:9px;font-size:9px;font-weight:750}.conversion-eyebrow:before{background:var(--entry-blue);width:14px;height:1px}.conversion-eyebrow--light{color:#76a8ff}.conversion-eyebrow--light:before{background:var(--entry-blue)}.conversion-hero h1,.conversion-section-heading h2,.conversion-pain h2,.conversion-reasoning h2,.conversion-fit h2,.conversion-offer h2,.conversion-faq h2,.conversion-final h2,.conversion-decision-card__main h2,.conversion-outcomes__grid h3,.conversion-process__grid h3,.conversion-faq summary{font-family:Inter,Geist,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.conversion-hero h1{color:#f2f6fa;letter-spacing:-.055em;max-width:590px;margin-top:18px;font-size:clamp(50px,4.9vw,69px);font-weight:720;line-height:.98}.conversion-hero__lede{color:#91a0b1;max-width:550px;margin-top:22px;font-size:clamp(16px,1.25vw,18px);line-height:1.58}.conversion-hero__actions{gap:18px;margin-top:27px}.conversion-text-link{color:#aab7c5;gap:8px;min-height:40px;font-size:11px;font-weight:650}.conversion-text-link span,.conversion-text-link--light span{color:#79a5ed}.conversion-text-link--muted{color:#6d7c8e;font-size:10px}.conversion-text-link--light{color:#b5c1cc}.conversion-hero__note{color:#718195;margin-top:16px;font-size:10px}.conversion-trust{gap:9px 14px;margin-top:15px}.conversion-trust li{color:#7f8e9e;font-size:10px;font-weight:620}.conversion-trust span{color:#69c89e;background:#43b9871f;width:15px;height:15px;font-size:8px}.conversion-hero__visual{min-width:0;padding:22px 0}.conversion-orbit{border-color:#43b98717}.conversion-orbit--one{inset:-35px -50px -35px 12px}.conversion-orbit--two{inset:-80px -15px -80px -40px}.conversion-product-preview{border:1px solid var(--entry-line-strong);background:#0a1017;border-radius:10px;grid-template-columns:118px minmax(345px,1fr) 172px;min-height:530px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000059}.conversion-preview-nav,.conversion-preview-context{background:#070b11}.conversion-preview-nav{border-right:1px solid var(--entry-line);flex-direction:column;padding:12px 8px;display:flex}.conversion-preview-brand{border-bottom:1px solid var(--entry-line);min-height:34px;padding:0 4px 12px}.conversion-preview-brand .video-greenlight-mark{border-radius:6px;width:24px;height:24px}.conversion-preview-brand span{gap:2px;display:grid}.conversion-preview-brand b{color:#67cfa3;white-space:nowrap;font-size:7px}.conversion-preview-brand small{color:#56677a;letter-spacing:.08em;text-transform:uppercase;font-size:5px}.conversion-preview-label{color:#4e5d70;letter-spacing:.12em;text-transform:uppercase;margin:13px 6px 5px;font-size:5px;font-weight:800}.conversion-preview-nav-item{color:#6f7f92;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;min-height:25px;padding:0 6px;font-size:6px;display:flex}.conversion-preview-nav-item i{border:1px solid #53667d;border-radius:2px;width:8px;height:8px}.conversion-preview-nav-item.is-active{color:#c9d6e2;background:#142033;border-color:#5b89c838;box-shadow:inset 2px 0 #4d8dff}.conversion-preview-project-state{border:1px solid var(--entry-line);background:#0f1721;border-radius:5px;gap:8px;margin-top:auto;padding:10px 8px;display:grid}.conversion-preview-project-state small{color:#607186;text-transform:uppercase;font-size:5px}.conversion-preview-project-state b{color:#b8c6d4;letter-spacing:0;align-items:center;gap:5px;font-size:6px;font-weight:600;display:flex}.conversion-preview-project-state b i{background:var(--entry-success);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #42bd8e1f}.conversion-preview-workspace{background:#0a0f16;min-width:0}.conversion-preview-toolbar{border-bottom:1px solid var(--entry-line);color:#627286;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:6px;display:flex}.conversion-preview-toolbar>span i{color:#465568;margin:0 3px}.conversion-preview-toolbar>b,.conversion-preview-heading>b{color:#69c89e;align-items:center;gap:4px;font-size:6px;font-weight:700;display:flex}.conversion-preview-toolbar>b i,.conversion-preview-heading>b i{background:#43b987;border-radius:50%;width:5px;height:5px}.conversion-preview-heading{justify-content:space-between;align-items:flex-start;padding:17px 13px 12px;display:flex}.conversion-preview-heading>div{gap:4px;display:grid}.conversion-preview-heading>div>span{color:#edf3f8;letter-spacing:-.025em;font-size:14px;font-weight:700}.conversion-preview-heading small{color:#6f8195;font-size:6px}.conversion-decision-card{color:var(--entry-ink);box-shadow:none;background:#111b27;border-color:#8ba6c733;border-radius:7px;margin:0 12px;transform:none}.conversion-decision-card__top{border-color:var(--entry-line);color:#73869b;min-height:34px;padding:0 12px;font-size:5px}.conversion-decision-card__top span:first-child{color:#8db4f7}.conversion-decision-card__top i{background:var(--entry-blue);width:5px;height:5px;box-shadow:0 0 0 3px #4d8dff1a}.conversion-decision-card__main{padding:16px 12px 14px}.conversion-decision-card__main p{color:#74879c;margin-bottom:7px;font-size:5px}.conversion-decision-card__main h2{color:#f0f5fa;letter-spacing:-.04em;max-width:300px;font-size:clamp(19px,1.8vw,25px);font-weight:680;line-height:1.05}.conversion-decision-card__promise{color:#8c9cae;max-width:330px;margin-top:8px;font-size:7px;line-height:1.45}.conversion-signals{border-color:var(--entry-line);border-radius:5px;margin:0 12px 12px}.conversion-signals>div{min-height:79px;padding:10px}.conversion-signals>div+div{border-color:var(--entry-line)}.conversion-signals p{color:#91a0b1;margin-top:7px;font-size:6px;line-height:1.45}.conversion-signal{letter-spacing:.07em;border:1px solid #0000;border-radius:3px;min-height:17px;padding:0 6px;font-size:5px}.conversion-signal--known{color:#69c89e;background:#43b9871a;border-color:#43b98733}.conversion-signal--assumption{color:#d9b66f;background:#d3a65817;border-color:#d3a65833}.conversion-decision-card__bottom{border-color:var(--entry-line);background:#0f1823;min-height:61px;padding:10px 12px}.conversion-decision-card__bottom p{color:#73859a;max-width:245px;font-size:5px;line-height:1.5}.conversion-decision-card__bottom b{color:#b8c5d1}.conversion-decision-card__bottom a{color:#07111c;background:#4d8dff;border:1px solid #4d8dff;border-radius:4px;gap:5px;min-height:28px;padding:0 9px;font-size:6px}.conversion-preview-alternative{border:1px solid var(--entry-line);background:#0f1721;border-radius:5px;grid-template-columns:22px 1fr 8px;align-items:center;gap:8px;min-height:54px;margin:8px 12px 12px;padding:9px 10px;display:grid}.conversion-preview-alternative>span{color:#6c8fc4;font-size:7px;font-weight:750}.conversion-preview-alternative>div{gap:4px;display:grid}.conversion-preview-alternative b{color:#aab8c6;font-size:6px}.conversion-preview-alternative small{color:#5c6d81;font-size:5px}.conversion-preview-alternative>i{border:1px solid #53667d;border-radius:2px;width:7px;height:7px}.conversion-preview-context{border-left:1px solid var(--entry-line);padding:13px 10px}.conversion-preview-context__head{border-bottom:1px solid var(--entry-line);justify-content:space-between;align-items:flex-start;min-height:26px;display:flex}.conversion-preview-context__head span,.conversion-preview-brain span,.conversion-preview-guide span{color:#d8e1e9;font-size:7px;font-weight:700}.conversion-preview-context__head b{color:#66c69b;text-transform:uppercase;font-size:5px}.conversion-preview-context dl{margin:0}.conversion-preview-context dl>div{border-bottom:1px solid var(--entry-line);padding:10px 0}.conversion-preview-context dt{color:#536579;letter-spacing:.08em;text-transform:uppercase;font-size:5px;font-weight:750}.conversion-preview-context dd{color:#9aa9b8;margin:4px 0 0;font-size:6px;line-height:1.4}.conversion-preview-brain,.conversion-preview-guide{border:1px solid var(--entry-line);background:#101924;border-radius:5px;gap:5px;margin-top:10px;padding:10px;display:grid;position:relative}.conversion-preview-brain b{color:#687b91;font-size:5px;font-weight:600}.conversion-preview-brain i{color:#79a5ed;font-size:7px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.conversion-preview-guide p{color:#68798d;margin:0;font-size:5px;line-height:1.5}.conversion-demo-label{color:#718398;text-align:right;margin:11px 0 0;font-size:7px;font-weight:650}.conversion-pain,.conversion-reasoning,.conversion-offer,.conversion-final{border:1px solid var(--entry-line);color:var(--entry-ink);box-shadow:none;background:#0d141d}.conversion-pain{border-radius:10px;width:min(1360px,100% - 20px);padding:72px max(26px,50% - 580px)}.conversion-pain h2,.conversion-section-heading h2,.conversion-reasoning h2,.conversion-fit h2,.conversion-offer h2,.conversion-faq h2,.conversion-final h2{color:#edf3f8;letter-spacing:-.045em;font-size:clamp(38px,3.8vw,52px);font-weight:690;line-height:1.02}.conversion-pain__grid,.conversion-pain__grid article+article{border-color:var(--entry-line)}.conversion-pain__grid span{color:#76a8ff;font-size:9px}.conversion-pain__grid p{color:#8999aa;font-size:13px}.conversion-section{width:min(1180px,100% - 36px);padding:82px 0}.conversion-section-heading>p:last-child,.conversion-reasoning__copy>p,.conversion-fit__copy>p,.conversion-offer__copy>p,.conversion-faq__intro>p:last-child,.conversion-final>p:nth-child(3){color:#8999aa;font-size:14px;line-height:1.65}.conversion-outcomes__grid{gap:9px;margin-top:40px}.conversion-outcomes__grid article,.conversion-fit__columns>div,.conversion-reasoning__list article,.conversion-offer__checklist li{border-color:var(--entry-line);box-shadow:none;background:#101822}.conversion-outcomes__grid article{border-radius:8px;min-height:245px;padding:24px}.conversion-outcomes__grid article>div span{color:#6f88ad;font-size:9px}.conversion-outcomes__grid h3{color:#e5ecf2;margin-top:44px;font-size:26px;font-weight:660}.conversion-outcomes__grid p{color:#8494a6;margin-top:15px;font-size:12px}.conversion-reasoning,.conversion-offer{border-radius:9px;gap:54px;width:min(1240px,100% - 36px);padding:55px}.conversion-reasoning__list{gap:7px}.conversion-reasoning__list article{border-radius:6px;min-height:80px;padding:16px}.conversion-reasoning__dot--known{background:var(--entry-green)}.conversion-reasoning__dot--inference{background:var(--entry-blue)}.conversion-reasoning__dot--assumption{background:var(--entry-amber)}.conversion-reasoning__dot--change{background:var(--entry-red)}.conversion-reasoning__list b,.conversion-offer__checklist b{color:#dce5ed;font-size:11px}.conversion-reasoning__list p,.conversion-offer__checklist p{color:#8191a3;font-size:10px}.conversion-process__grid{gap:9px;margin-top:42px}.conversion-process__grid:before{background:var(--entry-line-strong)}.conversion-process__grid article>span{border-color:var(--entry-line-strong);color:#76a8ff;background:#101822;border-radius:7px;width:39px;height:39px;font-size:8px}.conversion-process__grid h3{color:#dce5ed;margin-top:21px;font-size:20px;font-weight:650}.conversion-process__grid p{color:#7f8fa2;margin-top:11px;font-size:11px}.conversion-fit{gap:52px}.conversion-fit__columns{gap:9px}.conversion-fit__columns>div,.conversion-fit__columns>div:last-child{background:#101822;border-radius:8px;padding:22px}.conversion-fit__columns>div:last-child{background:#0e161f}.conversion-fit__columns>div>p{color:#d9e2ea;font-size:11px}.conversion-fit__columns ul{gap:12px;margin-top:18px}.conversion-fit__columns li{color:#8393a5;font-size:11px}.conversion-fit__columns li span,.conversion-offer__checklist li>span{color:#69c89e;background:#43b9871f;border-radius:5px}.conversion-fit__columns>div:last-child li span{color:#d88c91;background:#d56a701a}.conversion-offer__actions>span{color:#6f8094;font-size:9px}.conversion-offer__checklist{gap:7px}.conversion-offer__checklist li{border-radius:6px;min-height:88px;padding:16px}.conversion-offer__checklist li>span{width:23px;height:23px;font-size:8px}.conversion-faq{gap:78px}.conversion-faq__list,.conversion-faq details{border-color:var(--entry-line-strong)}.conversion-faq summary{color:#cad5df;min-height:82px;font-size:17px;font-weight:620}.conversion-faq summary span{border:1px solid var(--entry-line);color:#7f91a6;background:#111b26;border-radius:5px;width:25px;height:25px;font-size:12px}.conversion-faq details[open] summary span{color:#84aff7;background:#4d8dff1f;border-color:#4d8dff52}.conversion-faq details>p{color:#8292a4;font-size:13px}.conversion-final{border-radius:10px;width:min(1360px,100% - 20px);min-height:390px}.conversion-final>p:nth-child(3){color:#8999aa}.conversion-footer{color:#748599;width:min(1240px,100% - 36px);min-height:120px;font-size:10px}.landing-brand--inverse .landing-brand__copy strong{color:#67cfa3}.workspace-loading-shell{background:radial-gradient(circle at 72% -8%, #43b9871f, transparent 32rem), var(--entry-canvas);min-height:100vh;color:var(--entry-ink);place-items:center;padding:22px;display:grid;position:relative;overflow:hidden}.workspace-loading-layout{border:1px solid var(--entry-line-strong);background:#0a0f16;border-radius:10px;grid-template-columns:184px minmax(0,1fr) 248px;width:min(1180px,100%);min-height:min(690px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 28px 76px #00000057}.workspace-loading-nav{border-right:1px solid var(--entry-line);flex-direction:column;display:flex}.workspace-loading-brand{border-bottom:1px solid var(--entry-line);align-items:center;gap:9px;min-height:42px;padding:0 5px 13px;display:flex}.workspace-loading-brand .video-greenlight-mark{border-radius:7px;width:29px;height:29px}.workspace-loading-brand>span{gap:2px;display:grid}.workspace-loading-brand small{color:#596a7d;letter-spacing:.1em;text-transform:uppercase;font-size:6px}.workspace-loading-project{border:1px solid var(--entry-line);background:#101822;border-radius:6px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:50px;margin-top:14px;padding:9px;display:grid}.workspace-loading-project>i{background:#4d8dff52;border-radius:6px;width:28px;height:28px}.workspace-loading-project>span,.workspace-loading-results>div>span{gap:6px;display:grid}.workspace-loading-project b,.workspace-loading-project small,.workspace-loading-nav-list span,.workspace-loading-score span,.workspace-loading-score b,.workspace-loading-topbar span,.workspace-loading-results b,.workspace-loading-results small,.workspace-loading-context>span,.workspace-loading-context>div>b,.workspace-loading-context>div>small{background:#1a2633;border-radius:3px;animation:1.6s ease-in-out infinite entry-skeleton-pulse;display:block;overflow:hidden}.workspace-loading-project b{width:76px;height:7px}.workspace-loading-project small{width:54px;height:5px}.workspace-loading-nav-list{gap:9px;margin-top:18px;display:grid}.workspace-loading-nav-list span{background:#111a24;width:calc(100% - 14px);height:24px;margin:0 7px}.workspace-loading-score{border:1px solid var(--entry-line);background:#0f1721;border-radius:6px;gap:9px;margin-top:auto;padding:12px 10px;display:grid}.workspace-loading-score span:first-child{width:74px;height:6px}.workspace-loading-score span:nth-child(2){width:100%;height:5px}.workspace-loading-score span:nth-child(3){width:82%;height:5px}.workspace-loading-score b{justify-self:end;width:50px;height:20px}.workspace-loading-main{background:#0a0f16;min-width:0}.workspace-loading-topbar{border-bottom:1px solid var(--entry-line);justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;display:flex}.workspace-loading-topbar span:first-child{width:145px;height:7px}.workspace-loading-topbar span:last-child{border-radius:5px;width:82px;height:27px}.workspace-loading-card{border:1px solid var(--entry-line-strong);background:#111a24;border-radius:8px;grid-template-columns:42px 1fr;align-items:start;gap:14px;width:min(540px,100% - 36px);margin:clamp(58px,10vh,100px) auto 0;padding:22px;display:grid;position:relative;box-shadow:0 18px 45px #00000042}.workspace-loading-mark{border:1px solid var(--entry-line);background:#0d151f;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.workspace-loading-card .workspace-loading-mark .video-greenlight-mark{border-radius:7px;width:30px;height:30px}.workspace-loading-card>div:nth-child(2)>span{color:#76a8ff;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:750}.workspace-loading-card h1{color:#edf3f8;letter-spacing:-.04em;margin:6px 0 0;font-family:Inter,Geist,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(22px,3.4vw,31px);font-weight:680;line-height:1.05}.workspace-loading-card p{color:#8494a6;margin:9px 0 0;font-size:10px;line-height:1.55}.workspace-loading-progress{background:#1b2734;border-radius:99px;grid-column:1/-1;height:3px;margin-top:5px;position:relative;overflow:hidden}.workspace-loading-progress i{border-radius:inherit;background:#4d8dff;width:38%;animation:1.45s ease-in-out infinite entry-loading-progress;position:absolute;inset:0 auto 0 0}.workspace-loading-results{gap:7px;width:min(620px,100% - 36px);margin:14px auto 0;display:grid}.workspace-loading-results>div{border:1px solid var(--entry-line);background:#0f1721;border-radius:6px;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.workspace-loading-results>div>i{background:#4d8dff1f;border-radius:5px;width:27px;height:27px}.workspace-loading-results b{width:min(290px,78%);height:7px}.workspace-loading-results small{width:min(380px,92%);height:5px}.workspace-loading-context{border-left:1px solid var(--entry-line)}.workspace-loading-context>span{width:94px;height:8px;margin:5px 2px 15px}.workspace-loading-context>div{border:1px solid var(--entry-line);background:#0f1721;border-radius:6px;gap:12px;margin-bottom:10px;padding:14px;display:grid}.workspace-loading-context>div>b{width:86px;height:7px}.workspace-loading-context>div>small{width:100%;height:5px}.workspace-loading-context>div>small:last-child{width:72%}.workspace-loading-layout{border-color:var(--entry-line-strong);background:var(--entry-canvas);box-shadow:var(--vg-theme-shadow);grid-template-columns:228px minmax(0,1fr) 310px}.workspace-loading-nav,.workspace-loading-context{background:var(--entry-deep);padding:18px 14px}.workspace-loading-brand strong{color:var(--entry-ink);font-size:14px}.workspace-loading-brand small{color:var(--entry-faint);font-size:12px}.workspace-loading-project,.workspace-loading-score,.workspace-loading-card,.workspace-loading-results>div,.workspace-loading-context>div,.workspace-loading-mark{border-color:var(--entry-line);background:var(--entry-surface)}.workspace-loading-project>i,.workspace-loading-results>div>i{background:var(--entry-blue-soft)}.workspace-loading-project b,.workspace-loading-project small,.workspace-loading-nav-list span,.workspace-loading-score span,.workspace-loading-score b,.workspace-loading-topbar span,.workspace-loading-results b,.workspace-loading-results small,.workspace-loading-context>span,.workspace-loading-context>div>b,.workspace-loading-context>div>small{background:color-mix(in srgb, var(--entry-faint) 28%, var(--entry-surface))}.workspace-loading-nav-list span{background:var(--entry-raised)}.workspace-loading-nav-list span.is-active{background:var(--entry-blue-soft);box-shadow:inset 2px 0 var(--entry-blue)}.workspace-loading-main{background:var(--entry-canvas)}.workspace-loading-card{width:min(620px,100% - 48px);box-shadow:var(--vg-theme-shadow-soft);border-radius:10px;gap:16px;padding:24px}.workspace-loading-card>div:nth-child(2)>span{color:var(--entry-blue);font-size:12px}.workspace-loading-card h1{color:var(--entry-ink)}.workspace-loading-card p{max-width:70ch;color:var(--entry-soft);font-size:14px;line-height:1.58}.workspace-loading-progress{background:var(--entry-raised)}.workspace-loading-progress i{background:var(--entry-blue)}@keyframes entry-skeleton-pulse{0%,to{opacity:.46}50%{opacity:.92}}@keyframes entry-loading-progress{0%{transform:translate(-105%)}55%{transform:translate(160%)}to{transform:translate(300%)}}.login-shell{background:radial-gradient(circle at 22% 10%, #43b98721, transparent 29rem), var(--entry-canvas)}.login-shell:before,.login-shell:after{border-color:#6e93c012}.login-back,.login-footnote{color:#74859a}.login-card{border-color:var(--entry-line-strong);color:var(--entry-ink);background:#101822;border-radius:10px;padding:36px;box-shadow:0 28px 76px #00000057}.login-brand{color:#67cfa3}.login-card__copy{margin:38px 0 26px}.login-card .landing-kicker{color:#76a8ff}.login-card h1{color:#eef4f9;letter-spacing:-.05em;font-family:Inter,Geist,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(34px,7vw,46px);font-weight:690;line-height:1.02}.login-card__copy>p:last-child{color:#8797a8;font-size:11px}.login-provider-button{color:#07111c;min-height:50px;box-shadow:none;background:#4d8dff;border-color:#4d8dff;border-radius:6px;font-size:10px}.login-provider-button:hover{background:#6199fb}.login-provider-button--google,.login-provider-button--secondary{border-color:var(--entry-line-strong);color:#cbd6df;box-shadow:none;background:#111a24}.login-provider-button--google:hover,.login-provider-button--secondary:hover{background:#172330;border-color:#709fdd66}.login-provider-mark--google,.login-provider-mark--chatgpt{background:#182431}.login-divider{color:#617287}.login-divider:before,.login-divider:after{background:var(--entry-line)}.login-alert{color:#d8b773;background:#d3a65817;border-color:#d3a6583d;border-radius:6px}.login-switch-account{color:#8292a4}.login-trust{border-color:var(--entry-line);background:#0e161f;border-radius:7px}.login-trust__icon{color:#69c89e;background:#43b9871f;border-radius:5px}.login-trust p{color:#74869a}.login-trust b{color:#aebbc8}@media (width<=1420px){.workspace-loading-layout{grid-template-columns:228px minmax(0,1fr)}.workspace-loading-context{display:none}}@media (width<=1160px){.conversion-header{grid-template-columns:1fr auto auto}.conversion-nav{display:none}.conversion-mobile-menu{display:block}.conversion-hero{grid-template-columns:1fr;min-height:0;padding:68px 0 84px}.conversion-hero__copy{max-width:760px}.conversion-hero__visual{width:min(900px,100%);margin-left:auto}.conversion-product-preview{grid-template-columns:132px minmax(380px,1fr) 210px}}@media (width<=980px){.workspace-loading-layout{grid-template-columns:174px minmax(0,1fr)}.workspace-loading-context{display:none}.conversion-pain__intro,.conversion-reasoning,.conversion-fit,.conversion-offer,.conversion-faq{grid-template-columns:1fr;gap:48px}.conversion-reasoning,.conversion-offer{padding:48px}.conversion-faq__intro{position:static}}@media (width<=1040px){.workspace-loading-layout{grid-template-columns:1fr}.workspace-loading-nav{display:none}}@media (width<=800px){.conversion-product-preview{grid-template-columns:112px minmax(0,1fr)}.conversion-preview-context{display:none}.conversion-pain__grid article,.conversion-pain__grid article+article{border-color:var(--entry-line)}.conversion-process__grid:before{left:19px}.conversion-footer{grid-template-columns:1fr auto}}@media (width<=680px){.conversion-header{border-radius:8px;gap:6px;width:calc(100% - 14px);min-height:54px;margin-top:7px;padding:7px;top:7px}.conversion-header .landing-brand__copy small,.conversion-login{display:none}.conversion-mobile-menu summary{width:34px;height:34px}.conversion-button--compact{min-height:34px;padding:0 10px}.conversion-hero{width:calc(100% - 26px);padding:53px 0 62px}.conversion-hero h1{font-size:clamp(43px,13vw,55px)}.conversion-hero__lede{font-size:16px}.conversion-hero__actions{flex-direction:column;align-items:stretch}.conversion-hero__actions .conversion-button{width:100%}.conversion-hero__secondary-actions{justify-content:center}.conversion-trust{grid-template-columns:1fr;display:grid}.conversion-hero__visual{padding:5px 0 18px}.conversion-orbit,.conversion-preview-nav,.conversion-preview-alternative{display:none}.conversion-product-preview{border-radius:8px;grid-template-columns:1fr;min-height:0}.conversion-preview-toolbar{min-height:35px}.conversion-preview-heading{padding:14px 11px 10px}.conversion-decision-card{margin:0 9px 9px}.conversion-decision-card__main h2{font-size:23px}.conversion-signals{grid-template-columns:1fr;margin-left:9px;margin-right:9px}.conversion-signals>div{grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.conversion-signals>div+div{border-top:1px solid var(--entry-line);border-left:0}.conversion-signals p{margin:0}.conversion-decision-card__bottom{flex-direction:column;align-items:stretch}.conversion-decision-card__bottom p{max-width:none}.conversion-decision-card__bottom a{justify-content:center}.conversion-pain,.conversion-final,.conversion-reasoning,.conversion-offer{border-radius:8px;width:calc(100% - 14px)}.conversion-pain{padding:48px 18px}.conversion-pain h2,.conversion-section-heading h2,.conversion-reasoning h2,.conversion-fit h2,.conversion-offer h2,.conversion-faq h2,.conversion-final h2{font-size:clamp(35px,10.6vw,45px)}.conversion-section{width:calc(100% - 26px);padding:60px 0}.conversion-outcomes__grid article{min-height:210px;padding:21px}.conversion-reasoning,.conversion-offer{padding:42px 18px}.conversion-fit__columns{grid-template-columns:1fr}.conversion-faq summary{min-height:74px;font-size:15px}.conversion-final{min-height:360px;padding:50px 18px}.conversion-final .conversion-button{width:100%}.conversion-footer{width:calc(100% - 26px)}.workspace-loading-shell{padding:10px}.workspace-loading-layout{border-radius:8px;grid-template-columns:1fr;min-height:calc(100vh - 20px)}.workspace-loading-nav,.workspace-loading-context{display:none}.workspace-loading-card{grid-template-columns:36px 1fr;width:calc(100% - 24px);margin-top:clamp(48px,10vh,84px);padding:18px}.workspace-loading-mark{width:36px;height:36px}.workspace-loading-card h1{font-size:clamp(22px,7vw,29px)}.workspace-loading-results{width:calc(100% - 24px)}.login-shell{padding:62px 12px 42px}.login-card{border-radius:8px;padding:28px 20px}.login-card__copy{margin:34px 0 24px}}@media (prefers-reduced-motion:reduce){.workspace-loading-shell *,.workspace-loading-shell :before,.workspace-loading-shell :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
