@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-italic-BXuSHrjR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-italic-RLIThRd4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-italic-F2ziEGcb.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-italic-C3q834ic.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-italic-CpkvI5hy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-italic-D2yaqPoE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}em{font-family:Georgia,Times New Roman,serif}:focus-visible{outline:3px solid #88a994}.page-container{margin-inline:auto}.eyebrow,.small-eyebrow{text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.eyebrow-rule{background:currentColor;display:inline-block}.button{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:13px;line-height:1.2;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button-outline{color:var(--ink);background:0 0}.button-outline:hover:not(:disabled),.button-soft{background:var(--green-light)}.button-soft:hover:not(:disabled){background:#dfe9df}.button-full{width:100%}.text-link{border-bottom:1px solid #a7b9a9;align-items:center;gap:9px;padding-bottom:4px;display:inline-flex}.text-link:hover{border-color:var(--green-dark)}.link-button{text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.notice{padding:12px 14px;line-height:1.5}.notice-error{color:#8d3c2d;background:#fff1ed;border:1px solid #f2c9bc}.notice-good{color:#315b38;background:#edf5eb;border:1px solid #cfe3cc}.notice-amber{color:#725427;background:#fbf3e6;border:1px solid #e8d8bb}.brand{min-width:max-content;display:inline-flex}.brand-mark{border:1px solid var(--green);place-items:center;display:grid;position:relative;transform:rotate(-26deg)}.brand-mark span,.brand-mark:after,.brand-mark:before{content:"";border:1.5px solid var(--green);transform-origin:bottom;position:absolute}.brand-mark span{transform:rotate(0)}.brand-name{font-family:Georgia,Times New Roman,serif}.brand-light{color:#fff}.site-header{border-bottom:1px solid var(--line);z-index:5;background:#faf9f5f0;position:relative}.site-header-inner{justify-content:space-between;gap:22px;height:100%;margin:auto}.site-header-inner,.site-nav{align-items:center;display:flex}.site-nav{font-weight:700}.site-nav>a:not(.button):hover{color:var(--green)}.landing-hero{grid-template-columns:1.02fr .98fr;align-items:stretch;display:grid}.landing-copy{padding:114px 0 60px}.landing-copy h1 em{letter-spacing:-.06em}.hero-actions{gap:28px}.hero-actions,.hero-note{align-items:center;display:flex}.hero-note{letter-spacing:.02em;gap:10px}.note-dot{background:#8aaa8a;border-radius:50%}.hero-art{background:#e5ede4;border:1px solid #dce6da;position:relative;overflow:hidden}.hero-art:before{content:"";border:1px solid #3655402e;border-radius:160px 160px 4px 4px;position:absolute;inset:18px}.art-orbit{border:1px solid #3f634a3d;border-radius:50%;width:550px;height:550px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-orbit-two{width:380px;height:380px}.art-core{width:260px;height:300px;box-shadow:var(--shadow);text-align:center;background:#f9faf4;border-radius:150px 150px 12px 12px;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.art-core-icon{width:58px;height:58px;color:var(--green);border:1px solid #bed0bd;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.art-core-title{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.08}.art-core-line{background:#8caa90;width:39px;height:1px;margin-top:28px}.art-label{z-index:2;background:#fffefa;border:1px solid #d5e0d4;border-radius:5px;min-width:178px;padding:15px 20px;position:absolute;transform:rotate(-3deg);box-shadow:0 13px 34px #253e3217}.art-label span{color:#63806a;letter-spacing:.15em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.art-label strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.art-label-top{top:95px;left:7px}.art-label-bottom{bottom:89px;right:8px;transform:rotate(4deg)}.art-stamp{border:1px solid var(--green);width:60px;height:60px;color:var(--green);text-align:center;letter-spacing:.07em;border-radius:50%;place-items:center;font-size:9px;font-weight:800;line-height:1.1;display:grid;position:absolute;top:51px;right:38px;transform:rotate(16deg)}.quiet-band{background:var(--green-dark);color:#fff}.quiet-band-inner{align-items:center;gap:30px;padding-block:35px;display:flex}.quiet-band-icon{border:1px solid #718d77;flex:none;place-items:center;width:45px;height:45px;display:grid}.quiet-band p{letter-spacing:-.02em;margin:0}.quiet-band-caption{letter-spacing:.15em;white-space:nowrap;margin-left:auto}.section-topline{justify-content:space-between;align-items:center;display:flex}.section-small{color:var(--muted)}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin:28px 0 48px;display:flex}.section-heading h2{margin:0}.section-heading p{color:var(--muted);margin-bottom:2px}.journey-grid{border:1px solid var(--line);background:var(--white);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.journey-card{border-right:1px solid var(--line);position:relative}.journey-card-top{color:var(--green);justify-content:space-between;align-items:start;display:flex}.journey-card-top span{letter-spacing:.12em;font-weight:700}.journey-card h3{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif}.journey-card p{color:var(--muted)}.journey-arrow{position:absolute;bottom:21px;left:25px}.evidence-section{background:#e9ede5;padding-block:112px}.evidence-inner{grid-template-columns:1fr .9fr;align-items:center;gap:11%;display:grid}.evidence-copy{max-width:580px}.evidence-copy h2{margin:30px 0 25px}.evidence-copy p{max-width:505px;margin-bottom:31px}.evidence-example{background:#fffefa;border:1px solid #d6ddd3;max-width:510px;transform:rotate(1.5deg);box-shadow:0 24px 50px #2b433014}.example-top{letter-spacing:.13em;justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.example-spark{font-size:22px}.example-prompt{letter-spacing:-.035em;margin:37px 0 32px;font-family:Georgia,Times New Roman,serif;line-height:1.25}.example-divider{border-top:1px solid var(--line)}.example-claim{margin-top:20px}.example-claim p{color:#4e5b50;margin:9px 0 0}.source-pill{letter-spacing:.08em;line-height:1.2;display:inline-block}.example-foot{color:#8a9188;border-top:1px solid var(--line);margin-top:35px;padding-top:17px}.final-cta{text-align:center;padding-block:130px 150px}.final-cta h2{margin:27px 0 34px}.site-footer{border-top:1px solid var(--line);color:#8b9288;justify-content:space-between;padding-block:24px 36px;display:flex}.auth-shell{flex-direction:column;min-height:100vh;display:flex}.auth-brand{border-bottom:1px solid var(--line);padding:24px calc(max(44px,50vw - 680px))}.auth-split{flex:1;grid-template-columns:1fr 1fr;display:grid}.auth-aside{background:#e8eee6;flex-direction:column;justify-content:center;padding:70px calc(max(44px,50vw - 680px)) 70px 8vw;display:flex;position:relative}.auth-aside h1{letter-spacing:-.055em;margin:30px 0 24px;font-size:calc(clamp(51px,5vw,77px));line-height:1.03}.auth-aside p{color:#627364;max-width:415px}.auth-aside-foot{letter-spacing:.1em;color:#78907b;text-transform:uppercase;position:absolute;bottom:36px;left:8vw}.auth-aside-foot span{margin-left:9px}.auth-main{place-items:center;padding:60px 35px;display:grid}.auth-card h2{letter-spacing:-.04em;margin:14px 0;font-family:Georgia,Times New Roman,serif;line-height:1.1}.auth-intro{color:var(--muted);margin-bottom:36px}.stack-form{display:grid}.evidence-form label,.new-idea-form>label,.question-field label,.stack-form label{font-weight:700}.evidence-form input,.evidence-form textarea,.new-idea-form input,.new-idea-form textarea,.question-field textarea,.stack-form input,.suggestion-box textarea{width:100%;color:var(--ink);resize:vertical;background:#fffefa;border:1px solid #d9ddd3;outline:none;line-height:1.5}.evidence-form input:focus,.evidence-form textarea:focus,.new-idea-form input:focus,.new-idea-form textarea:focus,.question-field textarea:focus,.stack-form input:focus,.suggestion-box textarea:focus{border-color:#6e9779;box-shadow:0 0 0 3px #62936e1a}.stack-form .button{margin-top:15px}.password-wrap{position:relative}.password-wrap input{padding-right:48px}.password-wrap button{color:#68766b;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-switch{color:var(--muted);margin-top:27px}.auth-switch button{color:var(--green);text-underline-offset:3px;background:0 0;border:0;font-weight:700;text-decoration:underline}.back-link{color:#8b938a;margin-top:53px;display:inline-block}.dashboard-top{justify-content:space-between;align-items:end;gap:24px;display:flex}.dashboard-top h1{letter-spacing:-.06em;margin:20px 0 13px;line-height:1}.dashboard-top p{color:var(--muted);margin:0}.dashboard-account{text-align:right;color:var(--muted);gap:9px;display:grid}.dashboard-account .link-button{justify-self:end}.ideas-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.idea-card,.idea-new-card{border:1px solid var(--line);background:var(--white);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.idea-card:hover,.idea-new-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.idea-new-card{background:#e9efe7}.new-card-icon{border:1px solid #aec5ae;place-items:center;width:46px;height:46px;display:grid}.new-card-title{letter-spacing:-.035em;margin-top:53px;font-family:Georgia,Times New Roman,serif}.new-card-text{color:#617462;max-width:205px;margin-top:12px}.new-card-arrow{color:var(--green);position:absolute;bottom:28px;right:28px}.idea-card-top{color:var(--green);justify-content:space-between;align-items:center;display:flex}.idea-type,.workspace-type{text-transform:uppercase;color:var(--green);background:var(--green-light);font-weight:800}.idea-card h2{letter-spacing:-.04em;margin:52px 0 11px;font-family:Georgia,Times New Roman,serif}.idea-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.idea-card-bottom{border-top:1px solid var(--line);color:#8d958b;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;display:flex}.idea-card-bottom span{color:#687b69;align-items:center;gap:5px;display:flex}.dashboard-footnote{color:#858e83;margin-top:36px}.new-idea-page{grid-template-columns:.8fr 1fr;gap:10%;padding-block:98px 130px;display:grid}.new-idea-intro h1{letter-spacing:-.06em;margin:25px 0;line-height:1.02}.new-idea-intro p{color:var(--muted)}.new-idea-form{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);gap:12px;display:grid}.form-kicker{justify-content:space-between;margin-bottom:18px;display:flex}.form-kicker span{color:#a4aba0}.new-idea-form>label{margin-top:8px}.new-idea-form textarea{min-height:130px}.field-help{margin:-3px 0 12px}.new-idea-form fieldset{border:0;margin:9px 0 0;padding:0}.new-idea-form legend{margin-bottom:13px;font-weight:700}.venture-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.venture-option{border:1px solid var(--line);cursor:pointer;align-items:center;gap:7px;display:flex}.venture-option input{width:auto;accent-color:var(--green)}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:22px;display:flex}.workspace-shell{background:#f7f7f2;min-height:100vh}.workspace-header{border-bottom:1px solid var(--line);z-index:10;background:#fffefa;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 35px;display:flex;position:relative}.workspace-header-left,.workspace-header-right{align-items:center;gap:20px;min-width:0;display:flex}.workspace-header .brand-name{font-size:21px}.workspace-header .brand-mark{width:29px;height:29px}.workspace-header .brand-mark span,.workspace-header .brand-mark:after,.workspace-header .brand-mark:before{top:5px;left:8px}.header-separator{border-left:1px solid var(--line);height:24px}.workspace-breadcrumb{color:#627064;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.workspace-idea-name{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;overflow:hidden}.workspace-layout{grid-template-columns:minmax(0,1fr) 345px;min-height:calc(100vh - 76px);display:grid}.workspace-content{margin:0 auto;padding:55px 0 90px}.workspace-intro{margin-bottom:28px}.workspace-title-row{justify-content:space-between;align-items:start;gap:15px;display:flex}.workspace-intro h1{letter-spacing:-.055em;margin:17px 0 11px;line-height:1.07}.workspace-intro p{color:#6d786d;max-width:650px;margin:0}.workspace-type{white-space:nowrap;margin-top:23px}.stage-nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stage-tab{text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;font-weight:700;display:flex}.stage-tab-number{font-family:Georgia,Times New Roman,serif}.question-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefa}.question-card-top{color:var(--green);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.question-card h2{letter-spacing:-.045em;margin:21px 0 16px;font-family:Georgia,Times New Roman,serif;line-height:1.12}.question-why{align-items:flex-start;gap:9px;max-width:620px;margin:0 0 33px;line-height:1.6;display:flex}.question-why svg{color:#8aa48a;flex:none;margin-top:1px}.question-fields{gap:27px;display:grid}.question-field label{margin-bottom:9px;display:block}.field-meta{margin-top:7px}.field-meta,.question-actions{justify-content:space-between;gap:12px;display:flex}.question-actions{border-top:1px solid var(--line);align-items:center;margin-top:28px;padding-top:25px}.question-actions .button{min-width:142px}.coach-card{background:#e9efe7;border:1px solid #d8e4d6;margin-top:18px}.coach-card-heading{align-items:center;gap:13px;display:flex}.coach-icon{background:#f5f8f3;border:1px solid #b4c8b5;place-items:center;width:43px;height:43px;display:grid}.coach-card h3{letter-spacing:-.03em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif}.coach-card>p{max-width:600px;margin:14px 0 16px}.coach-response{background:#fffefa;border:1px solid #d9e2d8;margin-top:21px;padding:20px}.coach-response>p{margin:13px 0 16px;font-family:Georgia,Times New Roman,serif;line-height:1.4}.coach-next-question{border-top:1px solid var(--line);gap:5px;padding-top:15px;display:grid}.coach-next-question strong{color:var(--green)}.suggestion-box{gap:9px;margin-top:19px;display:grid}.suggestion-box label{font-weight:700}.suggestion-box div{align-items:center;gap:20px;display:flex}.method-note{color:#718071;align-items:start;gap:13px;padding:28px 5px;display:flex}.method-note-icon{width:28px;height:28px;color:var(--green);border:1px solid #b9c8b9;border-radius:50%;place-items:center;display:grid}.method-note p{max-width:620px;margin:7px 0;font-family:Georgia,Times New Roman,serif;line-height:1.4}.evidence-rail{border-left:1px solid var(--line);background:#fffefa;flex-direction:column;min-height:calc(100vh - 76px);display:flex}.evidence-rail-header{justify-content:space-between;align-items:start;display:flex}.evidence-rail h2{letter-spacing:-.035em;margin:7px 0;font-family:Georgia,Times New Roman,serif}.rail-intro{color:#7b8779;margin:0 0 23px}.rail-actions{gap:8px;display:grid}.rail-section{border-top:1px solid var(--line);margin-top:28px;padding-top:21px}.rail-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.rail-section-title h3{margin:0;font-weight:800}.rail-section-title span{color:#8b9588}.rail-empty{color:#9aa396;border:1px dashed #d6ded3;border-radius:6px;padding:18px}.rail-claim{background:#fff;border:1px solid #e4e8e0;margin-top:9px}.rail-claim p{color:#47584a;margin:10px 0;line-height:1.5}.claim-source{color:#3b6b80;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;display:inline-flex}.claim-date,.claim-source{align-items:center;gap:4px}.claim-date{color:#8e988e;display:flex}.claim-actions{border-top:1px solid var(--line);gap:15px;margin-top:13px;padding-top:11px;display:flex}.claim-actions button{color:var(--green);background:0 0;border:0;padding:0;font-weight:700}.claim-actions button+button{color:#9a7770}.evidence-form{background:#f4f6f0;border:1px solid #d9e3d6;gap:8px;margin-top:12px;padding:16px;display:grid}.evidence-form label span{color:#9da89b;font-weight:400}.evidence-form .button{margin-top:7px}.rail-history{margin-bottom:24px}.history-summary{text-align:left;background:0 0;border:0;width:100%;padding:0}.history-list{display:none}.history-open .history-list{display:block}.history-item{border-left:1px solid #c8d9c7;gap:4px;padding:0 0 14px 13px;display:grid}.history-item time{color:#9fa99d}.rail-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:17px}.rail-recommendation{background:#f2f5ef;padding:15px}.rail-recommendation strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;display:block}.rail-recommendation p{color:#6d7b6b;margin:6px 0 0}.rail-bottom>a{color:var(--green);align-items:center;gap:7px;margin-top:16px;font-weight:700;display:flex}.drawer-close,.mobile-evidence-button{display:none}.brief-shell{background:#f2f1eb;min-height:100vh;padding-bottom:40px}.brief-header{border-bottom:1px solid var(--line);background:#fffefa;justify-content:space-between;align-items:center;gap:15px;height:75px;padding:0 calc(max(40px,50vw - 585px));display:flex}.brief-header>div{align-items:center;gap:28px;display:flex}.brief-back{color:#536955;align-items:center;gap:6px;font-weight:700;display:inline-flex}.brief-document{background:#fffefa;width:min(900px,100% - 48px);margin:42px auto 0;box-shadow:0 22px 80px #262f261a}.brief-cover{background:#e5eee4;flex-direction:column;min-height:430px;padding:45px 56px 40px;display:flex;position:relative;overflow:hidden}.brief-cover:after{content:"";border:1px solid #35614042;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-260px;right:-100px}.brief-cover-bottom,.brief-cover-top{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:9px;font-weight:800;display:flex}.brief-number{letter-spacing:.14em;margin-top:auto;font-size:10px;font-weight:800}.brief-number span{margin-left:9px;font-size:20px}.brief-cover h1{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:710px;margin:22px 0 14px;font-size:calc(clamp(52px,6vw,86px));line-height:1}.brief-cover p{max-width:620px;margin-bottom:28px;line-height:1.6}.brief-cover-bottom{border-top:1px solid #bad0b9;margin-top:auto;padding-top:19px}.brief-content{padding:54px 57px 65px}.brief-introduction{border-bottom:1px solid var(--line);padding-bottom:32px}.brief-introduction h2{letter-spacing:-.04em;margin:13px 0;font-family:Georgia,Times New Roman,serif;font-size:40px}.brief-introduction p{color:#667365;max-width:700px}.brief-grid{grid-template-columns:1fr 1fr;gap:37px;display:grid}.brief-section{border-bottom:1px solid var(--line);padding:37px 0}.brief-index{letter-spacing:.15em;font-size:10px;font-weight:800}.brief-section h3{letter-spacing:-.035em;margin:13px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:27px}.brief-section p{color:#566257;white-space:pre-wrap;margin:0 0 20px;line-height:1.65}.brief-section p:last-child{margin-bottom:0}.brief-section p strong,.brief-synthesis strong{color:#2e4433;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:block}.brief-full{grid-column:1/-1}.brief-evidence-groups,.brief-two-col{grid-template-columns:1fr 1fr;gap:35px;display:grid}.brief-evidence-groups>div{min-width:0}.brief-evidence{border-bottom:1px solid #ecede6;padding:13px 0}.brief-evidence p{margin:0 0 7px}.brief-evidence small{color:#929c91}.brief-evidence a{color:#3b6b80;overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.brief-empty{font-style:italic;color:#9a9f96!important;margin-top:15px!important}.brief-other-notes{margin-top:26px}.brief-other-notes p{margin:8px 0}.brief-next{background:#f4f7f1;border:0;margin-top:35px;padding:31px 34px}.brief-next h3{margin-bottom:15px}.brief-ai{margin-top:20px}.brief-ai-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.brief-ai-head h3{margin:7px 0 0}.brief-synthesis{background:#f8f6f0;border:1px solid #ece8dd;margin-top:20px;padding:30px 33px}.brief-summary{font-family:Georgia,Times New Roman,serif;color:var(--ink)!important;margin:18px 0 25px!important;line-height:1.45!important}.brief-synthesis ul{color:#526153;padding-left:18px;line-height:1.55}.brief-synthesis li{margin-bottom:9px}.brief-stale{align-items:center;gap:7px;display:flex;color:#9d6e3b!important;margin:10px 0!important;font-size:11px!important}.brief-method{color:#8b948a;padding-top:32px}.brief-method span{letter-spacing:.14em;font-size:9px;font-weight:800}.brief-method p{max-width:680px}.brief-history{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.brief-history>div{margin-top:17px}.brief-history p{color:#677468;justify-content:space-between;gap:20px;display:flex}.brief-history time{color:#a2aaa0}.brief-footer{color:#8e968d;justify-content:space-between;align-items:center;width:min(900px,100% - 48px);margin:19px auto 0;display:flex}.brief-footer a{color:var(--green);align-items:center;gap:5px;font-weight:700;display:inline-flex}@media (max-width:1150px){.landing-hero{min-height:610px}.landing-copy{padding-top:90px}.journey-card{padding:24px 20px}.workspace-layout{grid-template-columns:minmax(0,1fr) 305px}.evidence-rail{padding:30px 18px}}@media (max-width:900px){.site-nav{gap:18px}.landing-hero{gap:5px}.landing-copy{padding:85px 0 30px}.hero-art{margin:0 auto 55px}.quiet-band-inner{gap:18px}.quiet-band-caption{display:none}.journey-section{padding-block:85px}.journey-card:nth-child(2){border-right:0}.journey-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.evidence-copy h2{font-size:50px}.auth-split{grid-template-columns:.85fr 1.15fr}.auth-aside{padding:50px 35px}.auth-aside-foot{left:35px}.auth-aside h1{font-size:51px}.ideas-grid{grid-template-columns:repeat(2,1fr)}.new-idea-page{grid-template-columns:1fr;gap:38px;padding-block:70px}.new-idea-intro h1{font-size:62px}.workspace-header{padding:0 21px}.workspace-header-left .header-separator:last-of-type,.workspace-idea-name{display:none}.workspace-layout{display:block}.workspace-content{padding:45px 0 70px}.evidence-rail{z-index:30;min-height:0;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-30px 0 70px #14281929}.evidence-rail.drawer-open{transform:translate(0)}.drawer-close{place-items:center;display:grid}.drawer-close,.mobile-evidence-button{color:var(--green);background:0 0;border:0}.mobile-evidence-button{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.drawer-scrim{z-index:20;background:#121e1459;border:0;position:fixed;inset:0}.brief-header{padding-inline:24px}}@media (max-width:650px){.brand-mark span,.brand-mark:after,.brand-mark:before{top:5px;left:8px}.site-nav>a:not(.button){display:none}.site-nav .button{padding:10px 12px}.landing-copy{padding:68px 0 22px}.hero-actions{flex-wrap:wrap;margin-top:28px}.hero-note{line-height:1.5}.art-core{width:210px;height:245px}.art-core-title{font-size:25px}.art-orbit{width:440px;height:440px}.art-orbit-two{width:310px;height:310px}.art-label{min-width:120px;padding:10px}.art-label strong{font-size:14px}.art-label-top{top:75px;left:5px}.art-label-bottom{bottom:65px;right:4px}.art-stamp{top:30px;right:20px}.quiet-band-inner{padding-block:27px}.journey-section{padding-block:72px}.section-heading{margin:26px 0 34px;display:block}.section-heading p{margin-top:20px}.section-small{display:none}.journey-card{border-bottom:1px solid var(--line);border-right:0!important}.journey-card:last-child{border-bottom:0}.journey-arrow{left:auto;right:23px}.evidence-section{padding-block:72px}.evidence-inner{grid-template-columns:1fr;gap:42px}.evidence-example{width:100%;padding:23px}.example-prompt{font-size:25px}.final-cta{padding-block:90px}.site-footer{gap:15px;line-height:1.4}.auth-brand{height:70px;padding:20px}.auth-split{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{padding:70px 25px}.app-page{padding-block:55px}.dashboard-top{flex-direction:column;align-items:start;margin-bottom:30px}.dashboard-account{align-items:center;gap:13px;display:flex}.ideas-grid{grid-template-columns:1fr}.idea-card h2,.new-card-title{margin-top:35px}.new-idea-page{padding-block:58px}.venture-options{grid-template-columns:1fr 1fr}.form-footer{flex-direction:column;align-items:stretch}.workspace-header{padding:0 14px}.workspace-header .brand-name{font-size:18px}.workspace-header .brand-mark{display:none}.workspace-header-left{gap:9px}.workspace-breadcrumb,.workspace-header-left .header-separator:first-of-type{display:none}.workspace-header-right{gap:8px}.workspace-header-right .button{padding:10px;font-size:10px}.workspace-content{padding:38px 0 60px}.workspace-title-row{display:block}.workspace-type{margin-top:17px;display:inline-block}.stage-nav{grid-template-columns:repeat(4,minmax(105px,1fr));overflow-x:auto}.question-count{font-size:8px}.question-actions{align-items:stretch}.question-actions .button{gap:5px;min-width:0;padding:12px 9px}.brief-header{height:67px;padding:0 14px}.brief-header .brand-name{font-size:19px}.brief-header .brand-mark{display:none}.brief-header>div{gap:8px}.brief-back{font-size:0}.brief-back svg{width:18px;height:18px}.brief-document{width:100%;box-shadow:none;margin:0}.brief-cover{min-height:380px;padding:28px 25px}.brief-cover-bottom,.brief-cover-top{font-size:8px}.brief-content{padding:32px 25px 45px}.brief-introduction h2{font-size:33px}.brief-evidence-groups,.brief-grid,.brief-two-col{grid-template-columns:1fr;gap:0}.brief-grid>.brief-section:first-child{border:0;padding-bottom:0}.brief-ai-head{flex-direction:column;align-items:start}.brief-footer{width:calc(100% - 50px)}}@media print{@page{size:A4;margin:14mm}body{background:#fff!important}.brief-footer,.brief-header,.no-print{display:none!important}.brief-shell{background:#fff;padding:0}.brief-document{width:100%;box-shadow:none;margin:0}.brief-cover{min-height:235px}.brief-content,.brief-cover{padding:25px 30px}.brief-section{break-inside:avoid;padding:20px 0}.brief-grid{gap:25px}.brief-evidence,.brief-introduction,.brief-synthesis{break-inside:avoid}a{color:inherit;text-decoration:none}.brief-evidence a{overflow-wrap:anywhere;font-size:9px}}@media (max-width:650px){.stage-nav{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible}.stage-tab{flex-direction:column;align-items:flex-start;gap:4px;line-height:1.2}}@media print{.brief-synthesis{padding:24px 26px}}:root{--peach:#ff9572;--amber:#916134}body{font-family:var(--body-font);font-size:16px}h1,h2,h3{font-family:var(--display-font);font-weight:650}em{font-family:inherit;font-style:normal;font-weight:inherit}p{line-height:1.58}:focus-visible{outline-offset:3px;outline:3px solid #098c80}.page-container,.site-header-inner{width:min(1440px,100% - 96px)}.eyebrow{font-size:12px}.small-eyebrow{font-size:11px}.eyebrow-rule{width:20px;height:2px}.button{border-radius:11px;min-height:48px;padding:13px 20px;font-size:15px}.button-lg{min-height:60px;padding:17px 25px;font-size:16px}.button-sm{min-height:42px;padding:10px 16px;font-size:14px}.button-outline{background:#fff;border-color:#bfcfca}.button-soft{background:#dff6e7}.text-link{border-color:#7baea4;font-size:15px}.notice{border-radius:10px;font-size:14px}.brand-mark{background:var(--accent)}.brand-mark span,.brand-mark:after,.brand-mark:before{border:2.5px solid var(--ink);transform-origin:50%;border-radius:5px;width:16px;height:16px;top:9px;left:9px}.brand-mark:before{transform:rotate(45deg)}.brand-mark:after{transform:rotate(45deg)scale(.5)}.brand-mark span{display:none}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;height:82px}.site-nav{gap:30px;font-size:14px}.site-nav>a:not(.button){color:var(--ink)}.site-nav .site-login-link{align-items:center;gap:7px;display:inline-flex}.landing-hero{grid-template-columns:1fr 1.04fr;gap:54px}.landing-copy{max-width:680px}.landing-copy h1{letter-spacing:-.077em;margin:28px 0 30px;font-size:calc(clamp(69px,6.2vw,104px));line-height:.99}.hero-lead{color:#455b5e;max-width:605px;font-size:calc(clamp(18px,1.25vw,21px));line-height:1.5}.hero-actions{margin-top:40px}.hero-note{color:#6a7a7b;margin-top:48px;font-size:13px;font-weight:600}.note-dot{background:#1ba987;width:9px;height:9px}.hero-art{background:#103332;border:0;border-radius:25px;align-self:center;height:585px;padding:16px;overflow:visible;transform:rotate(1.2deg);box-shadow:0 34px 70px #0d353333}.hero-art:before{content:none}.hero-preview-top{color:#f5fff8;justify-content:space-between;align-items:center;gap:12px;height:50px;padding:0 17px;font-size:14px;font-weight:750;display:flex}.preview-brand{font-family:var(--display-font);letter-spacing:-.05em;align-items:center;gap:8px;font-size:18px;display:inline-flex}.preview-brand-dot{background:var(--accent);border-radius:3px;width:13px;height:13px;transform:rotate(45deg)}.preview-brand-muted{font-family:var(--body-font);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.preview-live{letter-spacing:.11em;align-items:center;gap:8px;font-size:10px;display:inline-flex}.preview-live span{border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b9f76c21}.hero-preview-body{background:#fafff9;border-radius:14px;flex-direction:column;height:calc(100% - 50px);padding:31px 33px 26px;display:flex;overflow:hidden}.preview-progress{color:#91a39a;white-space:nowrap;border-bottom:1px solid #dbe7e0;grid-template-columns:repeat(4,1fr);gap:7px;padding-bottom:23px;font-size:12px;display:grid}.preview-progress span{border-top:5px solid #d9e6dc;align-items:center;gap:6px;padding-top:9px;display:flex}.preview-progress b{font-weight:700}.preview-kicker{letter-spacing:.14em;margin-top:27px;font-size:11px;font-weight:850}.preview-question{font-family:var(--display-font);letter-spacing:-.06em;max-width:500px;margin-top:10px;font-size:calc(clamp(32px,2.8vw,45px));font-weight:700;line-height:1.08}.preview-explainer{color:#586c69;max-width:430px;margin:13px 0 19px;font-size:14px;line-height:1.45}.preview-answer{background:#fff;border:1px solid #cfdfd4;border-radius:10px;min-height:113px;padding:16px 18px;box-shadow:0 6px 18px #0d35330a}.preview-answer>span:first-child{letter-spacing:.13em;font-size:10px;font-weight:850}.preview-answer p{max-width:450px;margin:9px 0 0;font-size:15px;line-height:1.38}.preview-cursor{vertical-align:middle;background:#20b38f;width:2px;height:15px;margin-left:4px;display:inline-block}.preview-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:19px;font-size:12px;font-weight:750;display:flex}.preview-bottom span{align-items:center;gap:6px;display:inline-flex}.preview-bottom span:last-child{color:#fff;background:#183e39;border-radius:8px;padding:11px 13px}.preview-floating{border-radius:12px;align-items:center;gap:12px;padding:15px 19px;display:flex;position:absolute;bottom:-19px;right:-23px;transform:rotate(-4deg);box-shadow:0 16px 26px #0b2d2b2e}.preview-floating-icon{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.preview-floating div{gap:2px;display:grid}.preview-floating strong{font-family:var(--display-font);font-size:15px}.preview-floating div span{font-size:11px}.quiet-band{background:#103734}.quiet-band-inner{padding-block:40px}.quiet-band-icon{background:var(--accent);color:var(--ink);border:0;border-radius:10px}.quiet-band p{font-size:calc(clamp(20px,1.65vw,27px));line-height:1.3;font-family:var(--display-font);max-width:1000px;font-weight:560}.quiet-band-caption{font-size:10px;font-weight:750}.journey-section{padding-block:120px 135px}.section-small{font-size:13px}.evidence-copy h2,.final-cta h2,.section-heading h2{letter-spacing:-.065em;font-size:calc(clamp(53px,5.1vw,79px));line-height:1.02}.section-heading p{max-width:430px;font-size:18px;line-height:1.5}.journey-grid{background:0 0;border:0;gap:14px;overflow:visible}.journey-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:334px;padding:28px 27px;box-shadow:0 8px 28px #0a2d2a09}.journey-card:last-child{border-right:1px solid var(--line)}.journey-card-top span{font-size:12px}.journey-card-top svg{stroke-width:2px}.journey-card h3{font-family:var(--display-font);margin:58px 0 15px;font-size:27px;font-weight:700;line-height:1.1}.journey-card p{max-width:260px;font-size:15px;line-height:1.48}.evidence-section{background:#eaf4ed}.evidence-copy p{color:#52686a;font-size:18px;line-height:1.55}.evidence-example{border-radius:17px;padding:33px;transform:rotate(1deg)}.example-top{font-size:11px}.example-prompt{font-family:var(--display-font);font-size:30px;font-weight:650}.example-claim p{font-size:15px}.example-foot{font-size:12px}.source-pill{border-radius:6px}.final-cta{padding-block:115px 130px}.site-footer{font-size:13px}.auth-aside{background:#dff1e8}.auth-aside h1{font-weight:700}.auth-aside p{font-size:18px}.auth-aside-foot{font-size:12px}.auth-card{width:min(460px,100%)}.auth-card-kicker,.form-kicker{font-size:12px}.auth-card h2{font-family:var(--display-font);font-size:51px;font-weight:700}.auth-intro{font-size:16px}.stack-form{gap:13px}.new-idea-form>label,.question-field label,.stack-form label{color:#273d40;font-size:15px}.evidence-form label{color:#273d40}.new-idea-form input,.new-idea-form textarea,.stack-form input{font-size:16px}.new-idea-form input,.new-idea-form textarea,.question-field textarea,.stack-form input{background:#fff;border-color:#c8d7d2;border-radius:10px;padding:14px 16px}.evidence-form input,.evidence-form textarea,.suggestion-box textarea{background:#fff;border-color:#c8d7d2;border-radius:10px}.suggestion-box textarea{padding:14px 16px;font-size:16px}.auth-switch,.back-link{font-size:14px}.app-page{padding-block:79px 115px}.dashboard-top h1{font-size:calc(clamp(65px,6vw,90px));font-weight:750}.dashboard-top p{font-size:19px}.dashboard-account{font-size:13px}.ideas-grid{gap:18px}.idea-card,.idea-new-card{border-radius:15px;min-height:330px;padding:28px}.idea-new-card{background:#d9f5e4;border-color:#b9eac9}.idea-card:hover,.idea-new-card:hover{border-color:#59bc9c;box-shadow:0 20px 42px #0d4b401f}.new-card-icon{border:0;border-radius:11px}.new-card-title{font-family:var(--display-font);font-size:30px;font-weight:730}.new-card-text{font-size:16px;line-height:1.45}.idea-type,.workspace-type{letter-spacing:.08em;border-radius:7px;padding:9px 11px;font-size:11px}.idea-card h2{font-family:var(--display-font);font-size:30px;font-weight:700;line-height:1.12}.idea-card p{font-size:15px}.idea-card-bottom{font-size:12px}.dashboard-footnote{font-size:13px}.new-idea-intro h1{font-weight:730}.new-idea-intro p{max-width:510px;font-size:19px}.new-idea-form{border-radius:17px;padding:43px}.new-idea-form legend{font-size:15px}.venture-option{border-radius:9px;padding:14px;font-size:14px}.field-help{color:#60736e}.form-footer span{color:#60736e;font-size:14px}.workspace-header{background:#fff}.workspace-idea-name{font-family:var(--display-font);font-size:16px;font-weight:650}.workspace-breadcrumb{font-size:14px}.workspace-layout{grid-template-columns:minmax(0,1fr) 385px}.workspace-content{width:min(940px,100% - 100px);padding-top:62px}.workspace-intro h1{font-size:calc(clamp(48px,4.4vw,72px));font-weight:730}.workspace-intro p{font-size:17px;line-height:1.48}.stage-nav{border-bottom:0;gap:8px;margin-bottom:30px}.stage-tab{background:#edf2ef;border:1px solid #0000;border-radius:9px;padding:15px 13px;font-size:14px;line-height:1.15}.stage-tab.active{color:#fff;background:#123f3b}.stage-tab:hover:not(:disabled){color:#11786c}.stage-tab.active:hover:not(:disabled){color:#fff}.stage-tab-number{font-family:var(--display-font);font-size:15px;font-weight:750}.question-card{padding:41px 45px 38px}.question-card-top{font-size:12px}.question-count{color:#6b807d}.question-card h2{font-family:var(--display-font);max-width:760px;font-size:calc(clamp(38px,3vw,54px));font-weight:700}.question-why{color:#5b716e;margin-bottom:36px;font-size:15px}.question-field textarea{min-height:120px;font-size:16px}.field-meta{color:#526e68}.field-meta span:last-child{white-space:nowrap;flex:none}.coach-card{background:#e4f3ea;border-color:#c9e7d2;border-radius:15px;padding:30px 34px}.coach-icon{border:0;border-radius:10px}.coach-card h3{font-family:var(--display-font);font-size:24px;font-weight:700}.coach-card>p{color:#546b65;font-size:15px}.coach-response{border-radius:11px}.coach-response>p{font-family:var(--body-font);font-size:18px}.coach-next-question,.suggestion-box .link-button,.suggestion-box label{font-size:14px}.method-note p{font-family:var(--body-font);font-size:16px}.evidence-rail{background:#fff;padding:37px 27px 28px}.evidence-rail h2{font-family:var(--display-font);font-size:29px;font-weight:700}.rail-actions .button{font-size:14px}.rail-section-title h3{font-size:15px}.rail-section-title span{font-size:13px}.rail-claim{border-radius:10px;padding:16px}.rail-claim p{font-size:14px}.claim-actions button,.claim-date,.claim-source{font-size:12px}.evidence-form{border-radius:11px}.evidence-form label{font-size:15px}.evidence-form input,.evidence-form textarea{padding:11px;font-size:16px}.evidence-form .button{font-size:15px}.history-item{font-size:12px}.rail-recommendation{background:#eaf7ee;border-radius:9px}.rail-recommendation strong{font-family:var(--display-font);font-size:20px;font-weight:700}.rail-recommendation p{font-size:12px}.mobile-evidence-button,.rail-bottom>a{font-size:14px}.brief-shell{background:#e9efec}.brief-document,.brief-header{background:#fff}.brief-back{font-size:14px}.brief-cover{background:#dff3e8}.brief-cover:after{border-color:#0b776033}.brief-cover-bottom,.brief-cover-top,.brief-index,.brief-number{color:#0e735f}.brief-cover h1{font-weight:730}.brief-cover p{color:#456c62;font-size:16px}.brief-introduction h2,.brief-section h3{font-family:var(--display-font);font-weight:700}.brief-introduction p,.brief-section p{font-size:15px}.brief-section p strong,.brief-synthesis strong{font-size:11px}.brief-evidence p{font-size:14px}.brief-ai>p,.brief-evidence a,.brief-evidence small,.brief-history p,.brief-other-notes p{font-size:12px}.brief-next{background:#ebf7ed}.brief-summary{font-family:var(--display-font);font-weight:600;font-size:24px!important}.brief-synthesis ul{font-size:14px}.brief-method p{font-size:11px}.brief-footer{font-size:13px}@media (min-width:1800px){.page-container,.site-header-inner{width:min(1560px,100% - 160px)}.landing-hero{min-height:800px}.landing-copy{padding-top:134px}.landing-copy h1{font-size:112px}.hero-art{height:640px}.hero-preview-body{padding:38px 42px 32px}.preview-question{font-size:49px}.workspace-layout{grid-template-columns:minmax(0,1fr) 420px}.workspace-content{width:min(1020px,100% - 130px)}}@media (max-width:1150px){.landing-hero{gap:28px}.hero-art{height:535px}.hero-preview-body{padding:27px 24px 21px}.preview-progress{font-size:10px}.preview-question{font-size:34px}.workspace-layout{grid-template-columns:minmax(0,1fr) 330px}.workspace-content{width:calc(100% - 60px)}}@media (max-width:900px){.page-container,.site-header-inner{width:min(100% - 42px,700px)}.landing-hero{grid-template-columns:1fr}.landing-copy{padding-top:78px}.landing-copy h1{font-size:calc(clamp(68px,10vw,94px))}.hero-art{width:min(620px,100%);height:540px;margin:5px auto 64px}.journey-grid{grid-template-columns:repeat(2,1fr)}.journey-card,.journey-card:nth-child(-n+2),.journey-card:nth-child(2){border:1px solid var(--line)}.evidence-inner{grid-template-columns:1fr;gap:48px}.evidence-example{max-width:600px;transform:none}.workspace-content{width:min(900px,100% - 44px)}.evidence-rail{width:calc(min(430px,95vw))}}@media (max-width:650px){.page-container,.site-header-inner{width:calc(100% - 34px)}.site-header{height:72px}.brand-mark{border-radius:8px;width:29px;height:29px}.brand-mark:after,.brand-mark:before{width:14px;height:14px;top:7px;left:7px}.site-nav{gap:9px}.site-nav>a.site-login-link:not(.button){border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.site-login-link span{display:none}.site-nav .button{min-height:39px;font-size:11px}.landing-copy{padding-top:64px}.landing-copy h1{margin:23px 0;font-size:calc(clamp(55px,11.7vw,72px))}.hero-lead{font-size:17px}.hero-actions{gap:17px}.hero-note{margin-top:31px;font-size:12px}.hero-art{border-radius:17px;height:445px;margin-top:22px;padding:9px;transform:none}.hero-preview-top{height:43px;padding:0 8px}.preview-brand{font-size:15px}.preview-brand-muted,.preview-live{display:none}.hero-preview-body{height:calc(100% - 43px);padding:19px 17px 16px}.preview-progress{gap:4px;padding-bottom:17px;font-size:10px}.preview-progress span{border-top-width:3px}.preview-progress b{display:none}.preview-kicker{margin-top:22px}.preview-question{font-size:32px}.preview-explainer{font-size:12px}.preview-answer{min-height:94px;padding:11px 12px}.preview-answer p{font-size:12px}.preview-bottom{font-size:10px}.preview-bottom span:last-child{padding:9px}.preview-floating{padding:10px;bottom:-21px;right:-5px}.preview-floating-icon{width:25px;height:25px;font-size:17px}.preview-floating strong{font-size:11px}.preview-floating div span{font-size:9px}.quiet-band-inner{padding-block:30px}.quiet-band-icon{display:none}.quiet-band p{font-size:20px}.evidence-copy h2,.final-cta h2,.section-heading h2{font-size:calc(clamp(46px,10vw,62px))}.evidence-copy p,.section-heading p{font-size:16px}.journey-grid{grid-template-columns:1fr}.journey-card{min-height:230px}.journey-card h3{margin-top:33px}.journey-card p{max-width:290px}.auth-card h2{font-size:43px}.dashboard-top h1{font-size:66px}.dashboard-top p{font-size:17px}.idea-card,.idea-new-card{min-height:280px}.new-idea-intro h1{font-size:59px}.new-idea-intro p{font-size:17px}.new-idea-form{padding:25px}.venture-option{padding:11px;font-size:12px}.workspace-header{height:68px}.workspace-content{width:calc(100% - 30px)}.workspace-intro h1{font-size:46px}.workspace-intro p{font-size:15px}.stage-nav{gap:4px}.stage-tab{overflow-wrap:anywhere;min-width:0;padding:11px 6px;font-size:11px}.question-card{padding:27px 22px}.question-card h2{font-size:36px}.question-why{font-size:14px}.question-field textarea{font-size:16px}.question-actions .button{min-height:46px;font-size:13px}.coach-card{padding:24px}.coach-card h3{font-size:21px}.brief-cover h1{font-size:55px}.brief-section p{font-size:14px}}@media print{.brief-cover,.brief-next,.brief-synthesis{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.brief-cover h1{font-size:55px}.brief-section p{font-size:12px}}:root{--white:#fff;--surface:#fff;--field:#fff;--shadow:0 8px 28px #142a3e08;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.workspace-shell,body{background:var(--paper)}.auth-card-kicker,.eyebrow,.form-kicker,.small-eyebrow{color:var(--green)}.button-dark:hover:not(:disabled){background:#2c4d73;box-shadow:0 8px 22px #1e325020}.button-soft{color:#294b6d;background:#edf3f9}.hero-art,.quiet-band{background:#1e3250}.hero-preview-body{background:#fff}.preview-progress span{border-top-color:#dce6ef}.example-top,.journey-arrow,.journey-card-top svg,.preview-answer>span:first-child,.preview-bottom,.preview-kicker{color:#38668d}.preview-answer{border-color:#d0dce7}.preview-bottom span:last-child{background:#1e3250}.note-dot,.preview-cursor{background:#568bb8}.preview-live span{box-shadow:none;background:#aecfe6}.preview-floating{background:#aecfe6}.preview-live{color:#cfdfec}.stage-tab.active{background:#1e3250;border-color:#1e3250}.stage-tab{color:#667b91;background:#f0f3f7}.coach-icon{background:#dcebf6}.brief-next,.rail-recommendation{background:var(--surface-alt)}.brief-document,.brief-header,.evidence-example,.evidence-rail,.idea-card,.new-idea-form,.question-card,.site-header,.workspace-header{background:var(--surface)}.auth-aside,.brief-cover,.brief-shell,.coach-card,.evidence-section,.idea-new-card{background:var(--surface-alt)}.hero-art{box-shadow:0 20px 48px #142a3e20}.auth-brand{justify-content:space-between;align-items:center;padding-block:0;display:flex}.theme-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:inline-grid}.theme-toggle:hover{background:var(--surface-alt)}.signed-in-app{--sidebar-width:246px;--sidebar-collapsed-width:68px}.signed-in-app.sidebar-collapsed{--sidebar-width:var(--sidebar-collapsed-width)}.app-sidebar{background:var(--surface-alt);border-right:1px solid var(--line);z-index:40;overscroll-behavior:contain;flex-direction:column;padding:25px 16px;transition:width .18s,padding .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.sidebar-brand{justify-content:space-between;align-items:center;display:flex}.sidebar-caption{color:var(--muted);padding:22px 13px 10px}.app-sidebar nav{gap:6px;display:grid}.app-sidebar nav>a{color:var(--muted);border-radius:5px;align-items:center;gap:12px;padding:12px 13px;display:flex}.app-sidebar nav>a svg{stroke-width:1.7px;width:18px;height:18px}.app-sidebar nav>a:hover{color:var(--ink);background:#e9edf1}.app-sidebar nav>a.active{box-shadow:none;background:#e3e9ee}[data-theme=dark] .app-sidebar nav>a:hover{background:#25313d}[data-theme=dark] .app-sidebar nav>a.active{background:#2b3845}.sidebar-bottom{border-top:1px solid var(--line);color:var(--ink);margin-top:auto;padding:25px 12px 0;font-size:13px;font-weight:650}.sidebar-bottom>a{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.app-main{min-height:100vh;transition:margin-left .18s}.app-topbar{background:var(--surface);justify-content:space-between;gap:16px;height:73px;padding:0 34px}.app-topbar,.app-topbar-title{align-items:center;display:flex}.app-topbar-title{color:var(--muted);gap:12px;font-size:14px}.app-account-actions{align-items:center;gap:16px;display:flex}.account-menu{position:relative}.account-menu summary{cursor:pointer;align-items:center;gap:10px;min-height:42px;font-size:14px;font-weight:650;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{background:var(--surface-alt);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-weight:750}.account-avatar,.account-popover{border:1px solid var(--line);display:grid}.account-popover{z-index:50;background:var(--surface);width:280px;max-width:calc(100vw - 30px);box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:12px;gap:9px;padding:20px;font-size:13px;position:absolute;top:calc(100% + 13px);right:0}.account-popover>span{color:var(--muted)}.account-popover button{text-align:left;background:0 0;border:0;padding:15px 0 0}.account-popover button,.account-popover>a{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:9px;font-size:14px;display:flex}.account-popover>a{margin-top:10px;padding:14px 0 0;text-decoration:none}.account-popover button:hover,.account-popover>a:hover{text-decoration:underline}.account-popover button{margin-top:0}.sidebar-bottom .sidebar-account{color:var(--ink);border-radius:8px;align-items:center;gap:10px;margin:0 0 12px;padding:12px 10px;font-size:15px;display:flex}.sidebar-bottom .sidebar-account.active{background:var(--surface);color:var(--green);font-weight:750}.sidebar-bottom .sidebar-trash{margin-bottom:3px}.sidebar-bottom .sidebar-about{padding:10px;font-size:12px}.sidebar-bottom .sidebar-about:hover{text-decoration:underline}.brand-compact-mark{border-radius:9px;width:36px;height:36px;display:none}.sidebar-collapse-toggle{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.sidebar-collapse-toggle:hover{background:var(--surface-alt);color:var(--ink)}.sidebar-close,.sidebar-open-button,.signed-in-app .dashboard-account,.signed-in-app .site-header{display:none}.signed-in-app .page-container{width:min(1320px,100% - 72px)}.signed-in-app .dashboard-top p{font-size:17px}.signed-in-app .workspace-header{height:58px;padding:0 32px}.signed-in-app .workspace-header-left{display:none}.signed-in-app .workspace-header-right{margin-left:auto}.signed-in-app .workspace-layout{grid-template-columns:minmax(0,1fr) 330px;min-height:calc(100vh - 131px)}.signed-in-app .workspace-content{width:min(920px,100% - 64px)}.signed-in-app .question-card{padding:30px}.signed-in-app .evidence-rail{padding:30px 22px}.signed-in-app .stage-tab{padding:13px 10px;font-size:13px}.signed-in-app .stage-nav{gap:5px}.signed-in-app .brief-header>.brand{display:none}.signed-in-app .brief-header>div{justify-content:space-between;width:100%}.signed-in-app .brief-header{padding-inline:34px}.signed-in-app .brief-document{width:min(1320px,100% - 72px);max-width:none;box-shadow:var(--shadow);margin-top:30px}.load-state{max-width:800px;margin:0 auto;padding:64px 36px}.load-state h1{letter-spacing:-.03em;font-size:28px}.load-state p{color:var(--muted);font-size:16px}.loading-line{background:var(--surface-alt);border-radius:7px;width:100%;height:20px;margin-top:20px}.loading-line.short{width:65%;height:100px}.dashboard-loading{color:var(--muted);font-size:15px}.quick-options{gap:8px;margin:25px 0;display:flex}.quick-options button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;padding:12px 16px;font-size:14px;font-weight:650}.quick-options button.active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.quick-progress{align-items:center;gap:8px;margin-bottom:24px;display:flex}.quick-progress span{background:var(--line);border-radius:4px;flex:1;height:4px}.optional-details{border-top:1px solid var(--line);padding-top:20px}.optional-details summary{cursor:pointer;color:var(--ink);margin-bottom:18px;font-size:14px;font-weight:650}.optional-details summary span{color:var(--muted);font-weight:400}.optional-details>label{margin:15px 0 9px;font-size:15px;font-weight:650;display:block}.optional-details fieldset{margin-top:22px}.quick-skip{margin:20px 0 0;font-size:14px}.review-caveat{color:var(--muted);font-size:14px!important}.quick-review-card{border:1px solid var(--line);background:var(--surface);margin-top:22px;padding:32px}.quick-review-card h2{font-size:28px}.quick-review-card>p{color:var(--muted);font-size:16px}.quick-review-section{margin-top:24px}.quick-review-section h3{font-size:17px}.quick-review-section li,.quick-review-section p{color:var(--muted);font-size:16px;line-height:1.6}.quick-review-section ul{padding-left:20px}.quick-review-card .hero-actions{flex-wrap:wrap}html[data-theme=dark]{--white:#142436;--shadow:0 12px 30px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .site-header{background:#101d2bf5}[data-theme=dark] .button-outline{background:var(--surface);color:var(--ink);border-color:#526571}[data-theme=dark] .button-soft{color:#c5e2f7;background:#233c55}[data-theme=dark] :is(.brand-by,.eyebrow,.small-eyebrow,.text-link,.link-button,.site-nav>a:not(.button),.question-card-top,.auth-card-kicker,.form-kicker,.brief-index,.brief-number,.brief-cover-top,.brief-cover-bottom){color:var(--green)}[data-theme=dark] :is(.brand-mark,.new-card-icon,.coach-icon){color:#1e3250}.brand-mark{--ink:#1e3250}[data-theme=dark] :is(.hero-lead,.hero-note,.section-heading p,.evidence-copy p,.example-claim p,.example-foot,.site-footer,.auth-aside p,.auth-aside-foot,.auth-intro,.back-link,.dashboard-top p,.dashboard-account,.new-card-text,.idea-card p,.idea-card-bottom,.idea-card-bottom span,.dashboard-footnote,.new-idea-intro p,.field-help,.form-footer span,.workspace-intro p,.workspace-breadcrumb,.question-why,.field-meta,.coach-card>p,.method-note,.rail-intro,.rail-empty,.rail-claim p,.claim-date,.history-item time,.rail-recommendation p,.brief-back,.brief-cover p,.brief-introduction p,.brief-section p,.brief-evidence small,.brief-method,.brief-history p,.brief-footer){color:var(--muted)}[data-theme=dark] :is(.stack-form label,.new-idea-form>label,.question-field label,.evidence-form label,.brief-section p strong,.brief-synthesis strong){color:var(--ink)}[data-theme=dark] :is(.stack-form input,.new-idea-form input,.new-idea-form textarea,.question-field textarea,.evidence-form input,.evidence-form textarea,.suggestion-box textarea){background:var(--field);color:var(--ink);border-color:#52636f}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#94a6b5;opacity:1}[data-theme=dark] :is(.question-count,.evidence-form label span,.claim-source,.brief-evidence a){color:#a5cde9}[data-theme=dark] :is(.evidence-example,.idea-new-card,.coach-card,.coach-response,.rail-claim,.evidence-form,.brief-synthesis,.venture-option){border-color:var(--line);background:var(--surface)}[data-theme=dark] :is(.stage-tab,.rail-recommendation,.brief-next){background:var(--surface-alt);color:var(--muted)}[data-theme=dark] .stage-tab.active{color:#d9eaff;background:#29445e;border-color:#6488a7}[data-theme=dark] .venture-option.selected{background:#213d57}[data-theme=dark] .notice-error{color:#ffd0ca;background:#432a2b;border-color:#844447}[data-theme=dark] .notice-good{color:#baf0cb;background:#224333;border-color:#46795b}[data-theme=dark] .notice-amber{color:#f5dfb0;background:#483c25;border-color:#796845}[data-theme=dark] .hero-preview-body{color:#edf2f7;background:#13273a}[data-theme=dark] .preview-answer{background:#0c1b2c;border-color:#405a74}[data-theme=dark] .preview-explainer{color:#b6cadd}[data-theme=dark] .preview-kicker{color:#9fcff2}[data-theme=dark] .preview-progress-active{color:#9fcff2!important}[data-theme=dark] .preview-floating{color:#1e3250}@media (min-width:1800px){.signed-in-app .workspace-layout{grid-template-columns:minmax(0,1fr) 370px}.signed-in-app .workspace-content{width:min(1050px,100% - 90px)}}@media (max-width:1200px){.signed-in-app .workspace-layout{display:block}.signed-in-app .evidence-rail{z-index:60;width:calc(min(430px,95vw));min-height:0;transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-30px 0 70px #12251b29}.signed-in-app .evidence-rail.drawer-open{transform:translate(0)}.signed-in-app .drawer-close{color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.signed-in-app .mobile-evidence-button{display:inline-flex}.signed-in-app .drawer-scrim{z-index:55;background:#101d2980;border:0;position:fixed;inset:0}.signed-in-app .ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-sidebar{transition:transform .18s;transform:translate(-100%)}.app-sidebar.sidebar-open{transform:translate(0)}.sidebar-collapse-toggle{display:none}.sidebar-close,.sidebar-open-button{color:var(--ink);background:0 0;border:0;place-items:center;padding:7px;display:grid}.sidebar-scrim{z-index:35;background:#101d2980;border:0;position:fixed;inset:0}.app-topbar{height:66px;padding:0 16px}.app-topbar-title{font-size:13px}.account-label{display:none}.app-account-actions{gap:10px}.signed-in-app .workspace-header{height:54px;padding:0 17px}.signed-in-app .workspace-intro h1{font-size:38px}.signed-in-app .question-card{padding:24px 21px}.signed-in-app .question-card h2{font-size:31px}.signed-in-app .stage-tab{padding:11px 6px;font-size:11px}.signed-in-app .brief-header{padding-inline:18px}.signed-in-app .ideas-grid{grid-template-columns:1fr}.quick-review-card{padding:24px}.quick-options button{font-size:13px}.theme-toggle{width:37px;height:37px}.site-nav{gap:10px}}.ai-credit-pill{border:1px solid var(--line);background:var(--surface-alt);min-height:34px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ai-credit-pill:hover{border-color:var(--green);color:var(--green)}@media (max-width:620px){.ai-credit-pill span{font-size:0}.ai-credit-pill span:after{content:"AI";font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html[data-theme]{--paper:#fff;--muted:#4a5d66;--line:#d9e1df;--surface:#fff;--surface-alt:#f6f8fa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-sidebar,.app-topbar,.sidebar-scrim{display:none!important}.app-main{margin:0}.signed-in-app .brief-document{box-shadow:none;margin:0;width:100%!important}.brief-cover{background:#edf5ef!important}.brief-document{color:#18252f!important}}:root{--display-font:"Manrope Variable", Arial, sans-serif;--body-font:"DM Sans Variable", Arial, sans-serif}body{font-synthesis:none;font-weight:400}h1,h2,h3{letter-spacing:-.035em;overflow-wrap:anywhere}:is(.landing-copy h1,.auth-aside h1,.new-idea-intro h1,.dashboard-top h1,.workspace-intro h1,.brief-cover h1){letter-spacing:-.045em;font-weight:650;line-height:1.1}:is(.question-card h2,.auth-card h2,.section-heading h2,.evidence-copy h2,.final-cta h2){letter-spacing:-.035em;font-weight:650;line-height:1.15}:is(.idea-card h2,.new-card-title,.coach-card h3,.evidence-rail h2,.journey-card h3){letter-spacing:-.025em;font-weight:650}.signed-in-app .dashboard-top h1{font-size:calc(clamp(34px,3.4vw,48px))}.new-idea-intro h1{font-size:calc(clamp(40px,4vw,62px))}.signed-in-app .workspace-intro h1{font-size:calc(clamp(34px,3vw,46px))}.signed-in-app .question-card h2{font-size:calc(clamp(28px,2.4vw,36px))}.button,.link-button,.text-link{font-weight:650}.auth-card-kicker,.eyebrow,.form-kicker,.question-card-top,.small-eyebrow{letter-spacing:.09em;font-weight:650}.app-sidebar nav>a{font-size:15px;font-weight:500}.app-sidebar nav>a.active{background:#e8eff6;font-weight:650}.sidebar-caption{letter-spacing:.08em;font-size:12px;font-weight:650}:is(.question-field label,.stack-form label,.new-idea-form>label,.evidence-form label){font-size:16px;font-weight:600}:is(.stack-form input,.new-idea-form input,.new-idea-form textarea,.question-field textarea,.evidence-form input,.evidence-form textarea,.suggestion-box textarea){border-color:#bdccd9;font-size:17px;font-weight:400;line-height:1.6}.field-help,.field-meta,.rail-empty,.rail-intro{font-size:14px;line-height:1.6}:is(.hero-lead,.new-idea-intro p,.question-why){font-weight:400;line-height:1.65}@media print{.brief-cover{background:#edf3f9!important}}.example-page{padding-bottom:80px}.example-disclosure{background:var(--surface-alt);border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:start;gap:18px;padding:20px 24px;font-size:14px;line-height:1.6;display:flex}.example-disclosure strong{color:var(--green);letter-spacing:.06em;flex:none;font-size:12px}.example-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0;display:flex}.example-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.example-layout .question-card h2{font-size:calc(clamp(28px,2.5vw,36px))}.example-answers{margin:32px 0}.example-answers>div+div{border-top:1px solid var(--line);margin-top:23px;padding-top:23px}.example-answers dt{margin-bottom:10px;font-weight:650}.example-answers dd{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.example-evidence{border-left:1px solid var(--line);padding-left:26px}.example-evidence h2{margin-top:18px;font-size:24px}.example-evidence article{border-bottom:1px solid var(--line);padding:20px 0}.example-evidence article p{color:var(--muted);margin-bottom:0;font-size:15px}.example-evidence>p:last-child{margin-top:24px}.example-analysis{margin-top:42px;scroll-margin-top:24px}.example-analysis-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.example-dashboard-link{border:1px solid var(--line);background:var(--surface-alt);border-radius:12px;align-items:center;gap:18px;margin:0 0 28px;padding:22px 24px;display:flex}.example-dashboard-link>span{flex:1}.example-dashboard-link strong{margin-bottom:5px;font-size:18px;font-weight:650;display:block}.example-dashboard-link span span{color:var(--muted);font-size:15px}.example-dashboard-link:hover{border-color:var(--green)}@media (max-width:1100px){.example-layout{grid-template-columns:1fr}.example-evidence{border-left:0;border:1px solid var(--line);border-radius:12px;padding:25px}.example-layout .stage-nav{gap:5px}.example-layout .stage-tab{padding:12px 9px;font-size:13px}}@media (max-width:760px){.example-page{width:calc(100% - 34px)}.example-disclosure{padding:18px;display:block}.example-disclosure strong{margin-bottom:8px;display:block}.example-analysis-grid{grid-template-columns:1fr;gap:0}.example-layout .stage-tab{padding:12px 6px;font-size:11px}.example-layout .question-card{padding:24px 20px}.example-actions{gap:18px}.example-dashboard-link{gap:12px;padding:18px}}@media print{.brief-content>.example-disclosure{break-inside:avoid;color:#253e55;display:block}.example-disclosure strong{display:block}}.example-page .dashboard-top h1{font-size:calc(clamp(36px,4vw,56px));line-height:1.12}.example-page .dashboard-top p{max-width:950px;font-size:18px}.example-public .brief-header>.brand{display:none}.example-public .brief-header>div{justify-content:space-between;width:100%}@media (max-width:760px){.example-page .dashboard-top h1{font-size:38px}}@media print{.example-public>.site-header{display:none!important}}.brand{align-items:center}.brand-mark{color:#1e3250;background:0 0;border:0;border-radius:0;flex:0 0 36px;width:36px;height:40px;display:block;transform:none}.brand-mark:after,.brand-mark:before{content:none}.brand-mark svg{width:36px;height:40px;display:block}.brand-name{justify-content:center}.app-sidebar{padding-top:16px}.sidebar-brand{height:40px;min-height:40px;margin-bottom:22px;padding:0 10px}.sidebar-caption{padding-top:16px}.example-page{padding-top:28px}.signed-in-app .workspace-content{padding-top:24px}.dashboard-top{margin-bottom:28px}.example-disclosure{margin-bottom:24px}.landing-copy{padding-top:64px}.landing-hero{min-height:650px}.hero-art{margin-top:20px}.auth-brand{height:82px}.auth-aside h1 em,.evidence-copy h2 em,.final-cta h2 em,.landing-copy h1 em,.new-idea-intro h1 em,.section-heading h2 em{color:var(--accent-ink)}.final-cta .button-dark:hover,.landing-copy .button-dark:hover,.new-idea-form .button-dark:hover{background:#ff926f}.coach-icon,.new-card-icon,.note-dot,.preview-cursor,.preview-floating,.preview-live span,.sidebar-signal{background:var(--accent)}.preview-brand-muted,.quiet-band-caption{color:#ced6df}.quick-progress span.active{background:var(--accent)}.app-sidebar nav>a.active{background:#fff0eb}.example-dashboard-link>svg:first-child{color:var(--accent-ink)}[data-theme=dark] .brand-mark{color:#edf2f7}[data-theme=dark] .app-sidebar nav>a.active,[data-theme=dark] .venture-option.selected{background:#352b2a}@media (max-width:760px){.example-page{padding-top:22px}.landing-copy{padding-top:36px}.sidebar-brand{margin-bottom:22px}.hero-art{margin-top:0}}:is(.hero-lead,.dashboard-top p,.new-idea-intro p,.auth-intro,.auth-aside p,.question-why,.example-answers dd,.example-evidence article p,.quick-review-card>p,.quick-review-section p,.quick-review-section li,.idea-card p,.brief-section p,.brief-section li,.brief-introduction p,.brief-cover p,.coach-response>p,.rail-claim p,.evidence-copy p,.journey-card p,.section-heading p,.example-claim p,.example-dashboard-link span span),:is(.stack-form input,.new-idea-form input,.new-idea-form textarea,.question-field textarea,.evidence-form input,.evidence-form textarea,.suggestion-box textarea),[data-theme=dark] :is(.hero-lead,.dashboard-top p,.new-idea-intro p,.auth-intro,.auth-aside p,.question-why,.example-answers dd,.example-evidence article p,.quick-review-card>p,.quick-review-section p,.quick-review-section li,.idea-card p,.brief-section p,.brief-section li,.brief-introduction p,.brief-cover p,.coach-response>p,.rail-claim p,.evidence-copy p,.journey-card p,.section-heading p,.example-claim p),body{color:var(--body-text)}.review-highlight{background:linear-gradient(#0000 48%,#ffeb938c 0 94%,#0000 0);padding:0 .08em}.quick-review-section h3 mark,.review-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:650}.quick-review-section h3 mark{color:#20252c;background:#fff0a8;padding:3px 7px}.review-underline{text-decoration:underline;-webkit-text-decoration-color:var(--brand-pop);text-decoration-color:var(--brand-pop);text-underline-offset:7px;text-decoration-thickness:3px}.review-note{color:#20252c;background:#fff7ce;border:1px solid #eadb98;border-radius:3px 3px 18px;margin-top:28px;position:relative;box-shadow:3px 5px #172c4210;padding:26px 28px!important}.review-note:after{content:"";border-style:solid;border-width:0 19px 19px 0;border-color:transparent var(--surface) #eadb98 transparent;position:absolute;top:0;right:0}.review-note-label{margin-bottom:12px;font-size:11px;font-weight:750;display:block}.review-note h3,.review-note p{color:#20252c!important}.review-note p:last-child{margin-bottom:0}.quick-review-section li+li{margin-top:13px}[data-theme=dark] .review-highlight{background:linear-gradient(#0000 48%,#685225 0 94%,#0000 0)}[data-theme=dark] .quick-review-section h3 mark{color:#fff0bb;background:#534526}[data-theme=dark] .review-note{background:#302b20;border-color:#6e5c32}[data-theme=dark] .review-note h3,[data-theme=dark] .review-note p{color:#fff2c8!important}[data-theme=dark] .review-note-label{color:#f3ce79}@media print{.review-note{break-inside:avoid;box-shadow:none}.review-highlight{color:#20252c;background:#fff0b8!important}}.example-locked{border:1px solid var(--line);border-radius:14px;place-items:center;min-height:370px;margin-top:28px;display:grid;position:relative;overflow:hidden}.example-blur{filter:blur(7px);opacity:.38;pointer-events:none;grid-template-columns:2fr 1fr;gap:22px;display:grid;position:absolute;inset:25px}.example-blur div{background:repeating-linear-gradient(0deg,var(--line) 0,var(--line) 3px,var(--surface) 3px,var(--surface) 24px)}.example-blur div,.example-unlock{border:1px solid var(--line);border-radius:12px}.example-unlock{text-align:center;background:var(--surface);max-width:620px;box-shadow:var(--shadow);margin:32px 20px;padding:36px;position:relative}.example-unlock h2{margin-top:16px;font-size:28px}.example-unlock p{color:var(--body-text);font-size:17px}.example-unlock .example-actions{justify-content:center;margin-bottom:0}@media (max-width:760px){.example-unlock{margin:22px 14px;padding:26px 20px}.example-unlock h2{font-size:25px}.example-unlock .example-actions{gap:12px}}.journal-doodle{width:145px;color:var(--ink);text-align:center;flex:0 0 145px;align-self:center;margin-left:20px;transform:rotate(-4deg)}.journal-doodle svg{width:130px;height:80px;margin:auto;display:block}.journal-doodle span{color:var(--muted);font-size:12px;font-style:italic;line-height:1.3;display:block}.dashboard-top>div:first-child{flex:1;min-width:0}.dashboard-top{align-items:center}.question-card,.quick-review-card{border-radius:5px 12px 12px 5px;position:relative;box-shadow:3px 4px #1e325008}.question-card-top{border-bottom:1px dashed var(--line);margin-bottom:22px;padding-bottom:15px}.example-answers>div+div{border-top-style:dashed}.example-evidence article{border-bottom-style:dashed}.example-evidence h2{text-decoration:underline;-webkit-text-decoration-color:var(--brand-pop);text-decoration-color:var(--brand-pop);text-underline-offset:7px;text-decoration-thickness:2px;display:inline}.example-evidence>.eyebrow{margin-bottom:20px;display:block}.example-evidence>.field-help{margin-top:22px}.example-analysis>.eyebrow{background:#ffecd9;border-radius:2px;margin-bottom:16px;padding:6px 10px;transform:rotate(-2deg)}.review-note:before{content:"";pointer-events:none;background:#ff784f3b;width:65px;height:17px;position:absolute;top:-9px;left:24px;transform:rotate(-5deg)}.review-note-label{letter-spacing:.08em}.brief-next{border-left:3px solid var(--brand-pop)}[data-theme=dark] .question-card,[data-theme=dark] .quick-review-card{box-shadow:3px 4px #0002}[data-theme=dark] .example-analysis>.eyebrow{color:#ffc09d;background:#422f24}@media (max-width:760px){.journal-doodle{display:none}.question-card-top{gap:10px;font-size:10px}.example-analysis>.eyebrow{font-size:11px}.quick-review-section h3{line-height:1.7}}@media print{.journal-doodle{display:none}}h1,h2,h3{color:var(--ink)}.review-caveat{margin-top:18px}.review-note h3{color:#20252c}.brief-synthesis .review-highlight{font-size:inherit;font-weight:650;line-height:inherit;text-transform:none;letter-spacing:normal;color:inherit;margin:0;display:inline}@media print{.brief-synthesis{padding:18px!important}.brief-synthesis .brief-summary{line-height:1.45;font-size:18px!important}.brief-method{break-inside:avoid;color:#343b44}.brief-method p{color:#343b44}.review-note{padding:18px!important}}.workspace-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:16px 32px;display:flex}.workspace-toolbar>a:first-child{margin-right:auto}.idea-heading .dashboard-top{margin-bottom:12px}.idea-heading-actions{flex-wrap:wrap;gap:22px;margin-bottom:24px;display:flex}.idea-heading-actions button{align-items:center;gap:7px;font-size:14px;display:inline-flex}.idea-details-editor{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:24px;padding:22px}.idea-details-editor label,.tasks-page .question-card>label{margin:16px 0 8px;font-weight:600;display:block}.idea-details-editor>.button{margin-top:20px}.journey-overview-link{color:var(--green);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.journey-overview-link:disabled{opacity:.55;cursor:wait}:is(.idea-details-editor,.tasks-page .question-card,.idea-filters,.evidence-form) :is(input,textarea,select){border:1px solid var(--line);background:var(--surface);width:100%;color:var(--body-text);font:inherit;border-radius:8px;padding:11px 14px;font-size:17px;line-height:1.6}.draft-status{color:var(--muted);min-height:24px;margin:12px 0 18px;font-size:14px}.draft-status .link-button{margin-left:12px}.field-help-button{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:14px;font-weight:650;display:inline-flex}.field-coach{margin:-5px 0 8px}.field-coach-panel{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brand-pop);border-radius:10px;margin:10px 0 16px;padding:22px}.field-coach-panel p{color:var(--body-text);margin:12px 0;font-size:16px;line-height:1.65}.field-coach-panel .link-button{margin:12px}.field-coach-panel textarea{margin:8px 0 14px}.question-field>label{font-size:18px;font-weight:650}.question-field{scroll-margin-top:90px}.field-coach-panel{font-weight:400;line-height:1.5}.field-coach-panel .source-pill{letter-spacing:.06em;width:max-content;max-width:100%;font-size:11px;display:inline-flex}.field-coach-feedback{margin-top:18px}.field-coach-panel :is(.field-coach-feedback,.field-coach-followup) h3{color:var(--ink);letter-spacing:0;margin:0 0 6px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4}.field-coach-panel .field-coach-feedback p{margin:0;font-size:16px;font-weight:400;line-height:1.6}.field-coach-followup{border-left:3px solid var(--brand-pop);background:var(--surface-alt);border-radius:0 8px 8px 0;margin-top:17px;padding:14px 16px}.field-coach-panel .field-coach-followup p{margin:0;font-size:16px;font-weight:500;line-height:1.55}.field-coach-suggestion{margin-top:21px}.field-coach-suggestion label{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.4;display:block}.field-coach-panel .field-coach-suggestion p{color:var(--muted);margin:3px 0 10px;font-size:13px;font-weight:400;line-height:1.5}.field-coach-panel .field-coach-suggestion textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;min-height:100px;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;margin:0;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.55;display:block}.field-coach-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.field-coach-panel .field-coach-actions .link-button,.field-coach-panel .field-coach-close,.field-coach-panel .field-coach-status .link-button{margin:0;font-size:14px}.field-coach-panel .field-coach-close{margin-top:16px}.field-coach-panel .field-coach-caveat{border-top:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-top:12px;font-size:13px;font-weight:400;line-height:1.5}.field-coach-panel .field-coach-status{font-size:14px;font-weight:400}.journey-scale-helper-text{color:var(--body-text);margin-top:-4px!important;font-size:14px!important}.scale-estimate-helper{margin:15px 0 5px}.scale-estimate-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.scale-estimate-actions .link-button{font-size:14px}.scale-estimate-panel{background:var(--surface);color:var(--ink);border:2px solid #4f8fbc;border-radius:10px;margin-top:12px;padding:20px}.scale-estimate-panel>h3{margin:8px 0 5px;font-size:20px}.scale-estimate-panel>label{margin:16px 0 6px;font-size:14px;font-weight:750;display:block}.scale-estimate-panel>p{color:var(--body-text);margin:0 0 12px;font-size:14px;line-height:1.55}.scale-estimate-panel>input{width:100%;margin:0 0 13px;display:block}.scale-estimate-result{border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;margin-top:16px;padding:17px}.scale-estimate-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin:14px 0 0;display:grid}.scale-estimate-result dl>div{min-width:0}.scale-estimate-result dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:800}.scale-estimate-result dd{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.scale-estimate-result dd small{color:var(--body-text);margin-top:4px;font-size:12px;display:block}.scale-estimate-result dd a{align-items:center;gap:4px;display:inline-flex}.scale-estimate-caveat{border-top:1px solid var(--line);color:var(--body-text);margin:15px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.scale-estimate-result-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:13px;display:flex}.scale-estimate-saved{color:#175c4c;background:#eef8f4;border:1px solid #9dcebd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:15px;padding:12px 14px;font-size:14px;display:flex}.scale-estimate-saved span{color:var(--body-text)}[data-theme=dark] .scale-estimate-panel{background:var(--dark-bg-panel);color:var(--dark-text-primary);border-color:#4e7793}[data-theme=dark] .scale-estimate-result{background:var(--dark-bg-panel-alt);border-color:var(--dark-border-strong)}[data-theme=dark] .scale-estimate-result dd{color:var(--dark-text-primary)}[data-theme=dark] .scale-estimate-saved{color:#aee6d1;background:#173b39;border-color:#487b70}.notebook-heading{justify-content:space-between;align-items:center;display:flex}.notebook-heading h2{font-size:30px}.notebook-compact .notebook-heading h2{font-size:23px}.notebook-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.notebook-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 12px;display:flex}.notebook-tabs button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--body-text);cursor:pointer;border-radius:7px;padding:10px 12px;font-size:14px}.notebook-tabs button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.notebook-tabs span{margin-left:5px;font-size:12px}.notebook-notice{background:var(--surface-alt);border-radius:7px;padding:12px 14px;font-size:15px;line-height:1.5}.notebook-notes{gap:16px;margin:20px 0;display:grid}.notebook:not(.notebook-compact) .notebook-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.notebook .rail-claim{min-width:0;margin:0}.notebook .rail-claim p{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.notebook .claim-actions{flex-wrap:wrap;gap:14px}.notebook .claim-actions button{min-height:34px;font-size:14px}.notebook .claim-source{overflow-wrap:anywhere;font-size:14px}.notebook-compact .notebook-actions .button{justify-content:center;width:100%}.notebook-compact .notebook-tabs{gap:6px}.notebook-compact .notebook-tabs button{padding:9px;font-size:13px}.evidence-rail{min-width:0}.idea-filters{grid-template-columns:2fr repeat(3,1fr);gap:14px;margin:26px 0 10px;display:grid}.idea-filters label{font-size:14px;font-weight:600}.idea-filters input,.idea-filters select{min-width:0;margin-top:8px;display:block}.filter-results{color:var(--muted);justify-content:space-between;align-items:center;margin:12px 0 26px;font-size:14px;display:flex}.evidence-progress{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:24px 0;padding:28px}.evidence-progress h2{font-size:24px}.progress-facts{flex-wrap:wrap;gap:32px;margin:22px 0;display:flex}.progress-facts strong{color:var(--ink);font-size:30px;display:block}.progress-facts span{color:var(--muted);font-size:14px}.evidence-progress progress{width:100%;height:10px;accent-color:var(--brand-pop)}.evidence-progress p{font-size:15px;line-height:1.6}.task-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin:30px 0;display:grid}.task-list p{white-space:pre-wrap}.tasks-page .question-card{margin-top:24px}.tasks-page .question-card input,.tasks-page .question-card textarea{margin-bottom:18px}.tasks-page .review-note{margin-bottom:24px}@media (max-width:1200px){.workspace-toolbar{padding:14px 22px}.workspace-toolbar .mobile-evidence-button{display:inline-flex}.workspace-toolbar>a[href$=\/notebook]{display:none}}@media (max-width:760px){.idea-filters{grid-template-columns:1fr 1fr}.idea-filters>label:first-child{grid-column:1/-1}.workspace-toolbar{gap:10px;font-size:14px}.workspace-toolbar .button{padding:9px 11px}.idea-heading .journal-doodle,.notebook-heading .journal-doodle{flex-basis:75px;width:75px;margin-left:4px;display:block}.idea-heading .journal-doodle svg,.notebook-heading .journal-doodle svg{width:72px;height:52px}.idea-heading .journal-doodle span,.notebook-heading .journal-doodle span{display:none}.idea-heading h1{font-size:29px}.idea-heading-actions{gap:14px}.field-coach-panel{padding:16px}.field-coach-panel .button{width:100%}.progress-facts{gap:18px}.evidence-progress{padding:20px}.notebook-heading h2{font-size:27px}}@media print{.draft-status,.field-coach,.idea-filters,.idea-heading-actions,.workspace-toolbar{display:none}}.canvas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.canvas-block{border:1px dashed var(--line);border-radius:10px;min-height:200px;padding:24px}.canvas-block.filled{border-style:solid;box-shadow:3px 4px #1e325008}.canvas-block h2{font-size:22px}.canvas-block p{white-space:pre-wrap;line-height:1.7}.canvas-block .eyebrow{font-size:10px}.canvas-block.filled .eyebrow{color:var(--accent-ink)}@media (max-width:1000px){.canvas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.canvas-grid{grid-template-columns:1fr}.canvas-block{min-height:0}}.canvas-block textarea{width:100%;font:inherit;resize:vertical;border-radius:7px;margin-top:8px;padding:12px;font-size:16px;line-height:1.6}.canvas-block textarea,.pdf-download-status{background:var(--surface);color:var(--body-text);border:1px solid var(--line)}.pdf-download-status{border-radius:8px;max-width:990px;margin:18px auto;padding:12px 20px;font-size:15px}.pdf-download-status a{font-weight:650;text-decoration:underline}.field-help-button:focus-visible,.notebook-tabs button:focus-visible{outline:3px solid var(--brand-pop);outline-offset:3px}.task-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.task-list-heading h2{margin:0 0 5px}.task-list-heading p{color:var(--muted);margin:0;font-size:15px}.task-checklist,.task-row{display:grid}.task-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto}.task-row-icon{padding-top:3px}.task-row-copy{min-width:0}.task-row p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.task-row .button{white-space:normal;align-self:center}.tasks-page .task-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch;gap:12px;margin-top:22px;display:grid}.tasks-page .task-actions>:is(.button,.link-button){white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 16px;line-height:1.45;display:flex}.task-editor{scroll-margin-top:24px}.task-editor h2{overflow-wrap:anywhere}.tasks-page .task-suggestion{isolation:isolate;overflow:hidden}.task-suggestion .suggestion-bulb{color:#80631f;opacity:.09;z-index:-1;pointer-events:none;width:130px;height:130px;position:absolute;top:25px;right:28px;transform:rotate(12deg)}.task-suggestion>p{position:relative}.tasks-page .evidence-progress{margin-top:36px}.note-title{overflow-wrap:anywhere;margin:12px 0 4px;font-size:19px;line-height:1.4}.signed-in-app :is(.idea-filters,.evidence-form,.tasks-page) select{appearance:none;text-overflow:ellipsis;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%236b7787%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.8%22%20d%3D%22m5%207%205%205%205-5%22%2F%3E%3C%2Fsvg%3E);background-position:right 14px center;background-repeat:no-repeat;background-size:20px;max-width:100%;min-height:48px;padding-right:48px}.evidence-form,.evidence-form>select{min-width:0}@media (max-width:1000px){.task-row{grid-template-columns:24px minmax(0,1fr)}.task-row>.button{grid-column:2;justify-self:start}.tasks-page .question-card{padding:24px}.task-row{padding:18px}}@media (max-width:600px){.task-list-heading{flex-wrap:wrap;align-items:start}.task-list-heading>.button{min-height:44px}.tasks-page .task-actions{grid-template-columns:1fr}.task-row{gap:10px}.task-row>.button{width:100%}.tasks-page .task-suggestion{padding:22px!important}.tasks-page .question-card{padding:20px}.task-suggestion .suggestion-bulb{width:100px;height:100px;right:16px}.tasks-page .dashboard-top{margin-bottom:18px}}@media (forced-colors:active){.signed-in-app :is(.idea-filters,.evidence-form,.tasks-page) select{appearance:auto;background-image:none}}.source-pill{border:1px solid;padding:7px 10px;font-size:11px;font-weight:750}.source-pill.assumption,.source-pill.founder,.source-pill.interpretation,.source-pill.web{background:#fff}.task-row .source-pill{background:#fff3ed}.sidebar-bottom .sidebar-trash{border-radius:8px;align-items:center;gap:10px;margin:0 0 3px;padding:12px 10px;font-size:15px;display:flex}.sidebar-bottom .sidebar-trash.active{background:var(--surface-alt);color:var(--accent-ink)}.signed-in-app :is(.hero-actions,.example-actions,.brief-ai-head,.workspace-toolbar,.question-actions){flex-wrap:wrap;gap:12px}.signed-in-app .button{white-space:normal;max-width:100%;line-height:1.4}.signed-in-app .button svg{flex-shrink:0}.signed-in-app :is(.hero-actions,.example-actions)>.button{min-height:48px}.signed-in-app :is(.hero-actions,.example-actions)>.link-button{min-height:44px}.signed-in-app .brief-ai-head>div,.signed-in-app .question-actions>*{min-width:0}.signed-in-app .brief-header{flex-wrap:wrap;gap:12px;height:auto;min-height:70px;padding-block:12px}.signed-in-app .brief-header>div{flex-wrap:wrap}.app-main{min-width:0}.signed-in-app .app-page h1{overflow-wrap:anywhere}@media (min-width:761px) and (max-width:1100px){.signed-in-app .idea-filters{grid-template-columns:1fr 1fr}.signed-in-app .dashboard-top h1{font-size:38px}.signed-in-app .brief-document,.signed-in-app .page-container{width:calc(100% - 44px)}.signed-in-app .question-card,.signed-in-app .quick-review-card{padding:24px}.signed-in-app .hero-actions>.button{flex:190px}}@media (max-width:600px){.signed-in-app :is(.hero-actions,.example-actions){grid-template-columns:1fr;align-items:stretch;display:grid}.signed-in-app :is(.hero-actions,.example-actions)>.button{width:100%}.signed-in-app .question-actions{align-items:stretch}.signed-in-app .question-actions>.button{flex:140px;min-height:48px}.signed-in-app .brief-ai-head{align-items:stretch}.signed-in-app .brief-ai-head>.button{width:100%}.signed-in-app .workspace-toolbar{justify-content:flex-start}.signed-in-app .idea-filters{grid-template-columns:1fr}.signed-in-app .idea-filters>label:first-child{grid-column:auto}}.tasks-page .task-actions>.link-button{grid-column:1/-1}textarea.growing-textarea{resize:none;width:100%;min-width:0;max-height:none;line-height:1.65;overflow-y:hidden}@media (max-width:760px){.signed-in-app .brief-document,.signed-in-app .page-container{width:calc(100% - 28px)}.signed-in-app .brief-document{margin:18px auto 0}.signed-in-app .workspace-content{width:calc(100% - 24px)}.signed-in-app .tasks-page .question-card,.signed-in-app :is(.question-card,.quick-review-card,.new-idea-form){padding:20px 16px}.signed-in-app .evidence-form{padding:14px 12px}.signed-in-app .canvas-block{padding:18px}.signed-in-app textarea{padding:12px;font-size:17px;line-height:1.65}}.evidence-form{background:var(--surface-alt)}@media (max-width:600px){.idea-heading .journal-doodle{display:none}}.view-switch{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 34px;font-size:14px;display:flex}.guided-page{width:min(780px,100% - 64px);color:var(--ink);margin:28px auto 70px}.guided-heading{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:28px;display:flex}.guided-heading>p{overflow-wrap:anywhere;flex:1;margin:0;font-weight:650}.guided-heading>.field-help{font-size:13px}.guided-page h1{letter-spacing:-.035em;margin:14px 0 18px;font-size:calc(clamp(29px,3.4vw,43px));line-height:1.18}.guided-page h2{margin:0 0 12px;font-size:23px;line-height:1.3}.guided-page h3{font-size:18px;line-height:1.4}.guided-page li,.guided-page p{overflow-wrap:anywhere;font-size:17px;line-height:1.7}.guided-page .field-help{font-size:14px}.guided-page input,.guided-page textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--field);color:var(--ink);box-sizing:border-box;border-radius:10px;padding:16px;font-size:18px;line-height:1.6}.guided-page label:not(h1 label){margin:20px 0 9px;font-weight:650;display:block}.guided-page h1 label{font:inherit}.guided-page textarea{min-height:170px}.guided-example{background:var(--surface-alt);border-radius:8px;padding:16px 20px;font-size:15px!important}.guided-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.guided-actions .button{white-space:normal;text-align:center;min-height:48px}.guided-page details{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.guided-page summary{cursor:pointer;min-height:36px;font-size:16px;font-weight:650}.guided-report>section{margin:30px 0}.guided-report ul{padding-left:23px}.guided-report li+li{margin-top:10px}.guided-change{background:var(--surface-alt);border-radius:10px;padding:18px 22px}.guided-change p{margin-bottom:0}.guided-action{margin-top:24px}.guided-history article{border-bottom:1px solid var(--line);padding:18px 0}.guided-page .new-idea-form{box-shadow:none;border:0;max-width:none;padding:0}.guided-page .new-idea-form textarea{min-height:180px}.guided-notes .notebook-heading svg{max-width:100px}.guided-notes .notebook{padding:18px 0}.guided-notes .notebook h2{font-size:24px}.guided-notes .notebook-tabs{flex-wrap:wrap}.guided-page .review-note{padding:24px}.guided-help{margin-bottom:18px}@media (max-width:760px){.view-switch{padding:12px 18px;font-size:13px}.guided-page{width:calc(100% - 36px);margin-top:24px}.guided-heading{gap:8px}.guided-heading .field-help{flex-basis:100%}.guided-page .review-note{padding:20px}.guided-actions{align-items:stretch}.guided-actions .button{flex:180px}.guided-page textarea{min-height:210px;font-size:17px}.guided-page .new-idea-form textarea{min-height:210px}.guided-page .notebook-actions{flex-wrap:wrap}}.guided-page .venture-option{align-items:center;margin:0!important;display:flex!important}.guided-page .venture-option input{width:auto;padding:0}.guided-page h1:focus,.guided-page h2:focus{outline:none}.final-cta .button-dark,.landing-copy .button-dark{background:var(--accent);color:#fff;border-color:var(--accent)}.final-cta .button-dark:hover,.landing-copy .button-dark:hover,.new-idea-form .button-dark:hover{background:#5139aa;border-color:#5139aa}.quiet-band p em{color:#d4c7ff}.app-sidebar nav>a.active{color:#39227f;background:#eee9ff}.venture-option.selected{background:#f4f0ff}.review-note:before{background:#6249bf33}.review-note-label{color:#473373}.example-analysis>.eyebrow{color:#39227f;background:#eee9ff}.task-row .source-pill{color:#5130ba;background:#f4f0ff;border-color:#bba9ef}[data-theme=dark]{--accent:#ab92ff;--brand-pop:#ab92ff;--accent-ink:#c6b5ff}[data-theme=dark] :is(.button-dark,.preview-bottom span:last-child){background:#ab92ff}[data-theme=dark] :is(.landing-copy h1 em,.section-heading h2 em,.evidence-copy h2 em,.final-cta h2 em,.auth-aside h1 em,.new-idea-intro h1 em){color:#c6b5ff}[data-theme=dark] .app-sidebar nav>a.active{color:#dacfff;background:#30274d}.journey-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-grid-three .journey-card{border-bottom:0}.journey-grid-three .journey-card:last-child{border-right:0}.example-first-report{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:940px;margin:22px auto 34px;padding:34px}.example-first-report>h2{margin:12px 0;font-size:calc(clamp(28px,3vw,38px))}.example-first-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}.example-first-grid h3{font-size:18px}.example-first-grid li,.example-first-grid p{color:var(--body-text);font-size:16px;line-height:1.65}.example-first-grid ul{padding-left:21px}.example-depth{border-top:1px solid var(--line);padding-top:24px}.example-depth>summary{cursor:pointer;padding:13px 0;font-size:19px;font-weight:700}.example-depth .example-layout{margin-top:26px}.impactx-report{max-width:960px}.impactx-report-head{border-bottom:1px solid var(--line);padding:30px 54px 26px}.impactx-report-head h1{margin:10px 0;font-size:calc(clamp(34px,4vw,52px));line-height:1.12}.impactx-report-head p{color:var(--body-text);max-width:740px;margin-bottom:12px;font-size:17px}.impactx-report-head small{color:var(--muted);font-size:13px}.impactx-report .brief-content{padding:36px 54px 52px}.impactx-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.impactx-review-heading h2{margin:8px 0 0;font-size:calc(clamp(27px,3vw,36px))}.impactx-review-summary{color:var(--ink);margin:24px 0;font-size:21px;font-weight:600;line-height:1.55}.impactx-review-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.impactx-review-grid h3{margin:8px 0 12px;font-size:19px}.impactx-review-grid ul{margin:0;padding-left:21px}.impactx-review-grid li{color:var(--body-text);margin-bottom:9px;font-size:16px;line-height:1.65}.impactx-change{background:var(--surface-alt);border-radius:8px;margin-top:20px;padding:15px;font-size:15px}.impactx-next{color:#fff;background:#1e3250;border-radius:12px;margin:28px 0 16px;padding:24px 28px}.impactx-next span{letter-spacing:.08em;color:#d4c7ff;font-size:12px;font-weight:750;display:block}.impactx-next p{color:#fff;margin:12px 0;font-size:19px;line-height:1.55}.impactx-next .button-light{color:#1e3250;background:#fff;border-color:#fff;min-height:44px}.impactx-review-caveat{color:var(--muted);margin-bottom:0;font-size:14px}.impactx-person{border-top:1px solid var(--line);margin-top:32px;padding:27px 0}.impactx-person h2{font-size:23px}.brief-detail{margin:18px 0}.brief-detail strong{color:var(--ink);font-size:15px}.brief-detail p{white-space:pre-wrap;color:var(--body-text);margin:5px 0;font-size:16px;line-height:1.65}.impactx-report-details{border-top:1px solid var(--line)}.impactx-report-details>summary{min-height:52px}.brief-note-group p,.impactx-report-detail-body>p{font-size:16px;line-height:1.65}.brief-note-group{margin:22px 0}.brief-note-group h3{font-size:18px}.brief-note-group article{border-bottom:1px solid var(--line);padding:12px 0}.brief-note-group small{color:var(--muted);font-size:13px}.brief-note-group a{color:var(--accent-ink);gap:5px;font-size:14px;text-decoration:underline;display:inline-flex}.impactx-report .brief-method{color:var(--muted);font-size:13px;line-height:1.6}.impactx-report .brief-stale{align-items:flex-start;color:var(--accent-ink)!important;font-size:14px!important}.idea-filters-simple{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);max-width:730px}.idea-more-filters{margin:6px 0 20px}.idea-more-filters>summary{cursor:pointer;color:var(--ink);min-height:35px;font-size:15px;font-weight:650}.idea-more-filters .idea-filters{grid-template-columns:repeat(2,minmax(0,1fr));max-width:730px;margin:12px 0}.canvas-block h2{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 42%,#ffe99b 0 91%,#0000 0);display:inline}.canvas-block{background:var(--surface);border-style:solid}.canvas-block.filled{box-shadow:none}[data-theme=dark] .impactx-next{background:#273d60}[data-theme=dark] .impactx-next p{color:#fff}[data-theme=dark] .impactx-next .button-light{color:#182842;background:#f6f3ff}[data-theme=dark] .canvas-block{background:var(--surface)}[data-theme=dark] .canvas-block h2{background:linear-gradient(#0000 42%,#5a4e27 0 91%,#0000 0)}@media (max-width:900px){.journey-grid-three{grid-template-columns:1fr}.journey-grid-three .journey-card{border-right:0;border-bottom:1px solid var(--line)}.example-first-grid{grid-template-columns:1fr;gap:10px}}@media (max-width:650px){.impactx-report-head{padding:25px 22px}.impactx-report .brief-content{padding:26px 22px}.impactx-review-grid{grid-template-columns:1fr;gap:12px}.impactx-next{padding:22px}.impactx-review-summary{font-size:19px}.example-first-report{padding:22px}.idea-filters-simple,.idea-more-filters .idea-filters{grid-template-columns:1fr}}@media print{.impactx-report-details{display:block}.impactx-report-details>summary{display:none}.impactx-report-detail-body{display:block}.impactx-next{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#1e3250!important}.impactx-next,.impactx-next p{color:#fff!important}}.guided-research{border-top:1px solid var(--line);margin:10px 0 22px;padding-top:14px}.guided-research summary{cursor:pointer;font-size:15px;font-weight:650}.guided-research p{font-size:14px}.guided-page .impactx-next{padding:24px}.guided-page .impactx-next p{color:#fff;margin:10px 0 0;font-size:19px;line-height:1.55}.guided-page .impactx-next span{color:#d4c7ff}.guided-page .evidence-form details{border-top:0;margin-top:8px;padding-top:0}.guided-page .evidence-form details summary{font-size:15px}.coach-icon,.new-card-icon,.preview-floating{color:#fff}.guided-page .guided-edit{border:0;margin:-12px 0 27px;padding:0}.guided-edit summary{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;font-size:14px!important}.guided-edit[open]{background:var(--surface-alt);border-radius:10px;padding:15px 20px!important}.guided-edit textarea{min-height:100px}@media (min-width:651px) and (max-width:1100px){.signed-in-app .impactx-review-grid{grid-template-columns:1fr;gap:12px}.signed-in-app .impactx-report-head{padding:28px 30px}.signed-in-app .impactx-report .brief-content{padding:30px}}.guided-task-main{color:var(--ink);max-width:68ch;margin:14px 0 24px;font-size:19px;font-weight:650;line-height:1.5}.guided-task-instructions{color:var(--body-text);max-width:68ch;margin:16px 0 22px;font-size:17px;font-weight:500;line-height:1.65}.guided-task-outcome{border-top:1px solid var(--line);margin:0 0 22px;padding-top:16px}.guided-task-outcome strong{color:var(--ink);margin-bottom:5px;font-size:13px;display:block}.guided-task-outcome p{margin:0;line-height:1.6}.canvas-block .eyebrow{margin-bottom:10px;line-height:1.35;display:block}.canvas-block h2{margin:0 0 12px;line-height:1.35;display:block}.canvas-block h2 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 42%,#ffe99b 0 91%,#0000 0)}[data-theme=dark] .canvas-block h2 span{background:linear-gradient(#0000 42%,#5a4e27 0 91%,#0000 0)}.canvas-footer-actions{margin:24px 0 0}.canvas-source-note{max-width:70ch;margin:24px 0 0;line-height:1.7;display:block}.question-field-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;margin-bottom:10px;display:grid}.question-field-heading>label{margin:0!important}.question-field-heading .field-coach{display:contents}.question-field-heading .field-help-button{white-space:nowrap;grid-column:2;padding:5px 0}.question-field-heading .field-coach-panel{box-sizing:border-box;grid-column:1/-1;width:100%}@media (max-width:600px){.question-field-heading{grid-template-columns:1fr;row-gap:4px}.question-field-heading .field-help-button{grid-column:1;justify-self:start}.question-field-heading .field-coach-panel{grid-column:1}}.canvas-block h2,[data-theme=dark] .canvas-block h2{background:0 0;padding:0}.source-pill.interpretation,[data-theme=dark] .source-pill.interpretation{background:linear-gradient(115deg,#1e3250,#6249bf)}.tasks-layout{grid-template-columns:minmax(0,1fr) minmax(285px,340px);align-items:start;column-gap:28px;display:grid}.tasks-layout>*{min-width:0}.tasks-rail{gap:16px;min-width:0;display:grid}.tasks-side .task-suggestion{margin:0}.tasks-side .task-suggestion h2{margin:13px 0;font-size:22px;line-height:1.35}.tasks-side .task-suggestion p{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.tasks-rail>.evidence-progress{padding:20px}.tasks-rail>.evidence-progress h2{margin:0;line-height:1.3}.tasks-rail>.evidence-progress .progress-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 14px;display:grid}.tasks-rail>.evidence-progress .progress-facts strong{line-height:1.2}.tasks-rail>.evidence-progress .progress-facts span{overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.tasks-rail>.evidence-progress p{margin:10px 0 0;font-size:14px;line-height:1.45}.tasks-side .task-actions{grid-template-columns:1fr}.task-side-form{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;position:relative}.task-side-form label{margin:12px 0 7px;font-size:15px;font-weight:650;display:block}.task-side-form input,.task-side-form textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:8px;padding:11px 12px;font-size:16px;line-height:1.5}.task-side-form textarea{min-height:130px}.task-side-form .task-actions{margin-top:14px}.task-row-icon{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;line-height:0}.task-row-icon:hover{background:var(--surface-alt)}.task-row-icon:disabled{cursor:default;opacity:.5}.task-done .task-row-copy h3{text-decoration:line-through;-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);text-decoration-thickness:1.5px}.task-modal-backdrop{z-index:100;background:#101d29a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.tasks-page .task-modal.question-card{box-sizing:border-box;width:min(650px,100%);max-height:calc(100vh - 48px);margin:0;padding:28px 32px;overflow-y:auto;box-shadow:0 25px 75px #07172755}.task-modal-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.task-modal-close{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.task-modal h2{margin:12px 0;font-size:calc(clamp(24px,2.4vw,31px))!important}.task-modal>p{font-size:16px;line-height:1.6}.task-modal>label{margin:19px 0 8px;font-size:16px;font-weight:650;display:block}.task-modal textarea{min-height:130px;margin:0!important}.task-modal details{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.task-modal summary{cursor:pointer;font-size:15px;font-weight:650}.task-modal details label{margin:12px 0 7px;display:block}.task-modal .task-actions{margin-top:20px}.example-answer-box{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:17px 19px;font-size:18px;line-height:1.65}.example-field-label{color:var(--ink);font-size:18px;font-weight:650}.example-full .question-field-heading{margin-bottom:9px}.example-full .workspace-intro p{font-size:17px}.example-guided .example-disclosure{margin-bottom:25px}.example-tools-page .example-disclosure{margin-bottom:26px}.example-task-detail{max-width:780px}.example-task-detail p{font-size:16px;line-height:1.65}@media (max-width:1100px){.tasks-layout{grid-template-columns:1fr}.tasks-main{grid-row:1}.tasks-rail{grid-row:2}.tasks-main .tasks-first{margin-top:16px}}@media (max-width:600px){.task-modal-backdrop{place-items:start center;padding:12px}.tasks-page .task-modal.question-card{max-height:calc(100dvh - 24px);padding:20px 17px}.task-modal .task-actions{grid-template-columns:1fr}.example-answer-box{padding:15px;font-size:17px}.example-guided .guided-report>section{margin:24px 0}}.report-progress-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin:28px 0 32px;display:grid}.report-action,.report-scorecard{border-radius:14px;min-width:0;padding:24px 26px}.report-scorecard{background:var(--surface-alt);border:1px solid var(--line)}.report-scorecard-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.report-action h2,.report-scorecard-head h2{margin:7px 0 14px;font-size:22px;line-height:1.25}.report-scorecard-head>strong{color:var(--accent-ink);white-space:nowrap;font-size:35px;line-height:1}.report-scorecard-head>strong small{color:var(--muted);font-size:16px;font-weight:600}.report-checks{gap:0;display:grid}.report-check{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.report-check-icon{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.report-check-icon.done{color:#166944;background:#e4f4ed;border-color:#80b69b}.report-check>div{flex:1;min-width:0}.report-check small,.report-check strong{display:block}.report-check strong{color:var(--ink);font-size:15px}.report-check small{color:var(--muted);font-size:13px;line-height:1.45}.report-check-state{color:var(--muted);font-size:12px;font-weight:700}.report-scorecard>p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.report-action{color:#fff;background:#1e3250}.report-action .eyebrow{color:#d6caff}.report-action h2,.report-action>p{color:#fff}.report-action>p{overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.55}.report-action blockquote{background:#ffffff18;border-left:3px solid #c0a9ff;border-radius:5px;margin:16px 0 0;padding:15px 17px}.report-action blockquote strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.report-action blockquote p{color:#fff;margin:6px 0 0;font-size:15px;line-height:1.55}.report-action-link{color:#fff;text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline}.report-action button.report-action-link{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.report-action .report-action-hint{color:#e3dff3;margin:13px 0 0;font-size:13px}.guided-report .report-progress-grid{margin:28px 0}.guided-report .report-progress-grid .report-action,.guided-report .report-progress-grid .report-scorecard{margin:0}.guided-page .report-progress-grid p{font-size:15px;line-height:1.55}.guided-page .report-progress-grid h2{font-size:22px}.guided-page .report-progress-grid .report-action p{color:#fff}.report-progress-action-only,.report-progress-score-only{grid-template-columns:minmax(0,1fr)}.report-progress-score-only{max-width:430px}.report-progress-score-only .report-checks{grid-template-columns:1fr;gap:0}.report-progress-score-only .report-check{align-items:center}.impactx-report .report-progress-score-only{margin:20px 0 28px}.impactx-report .report-progress-action-only{margin:24px 0 28px}.impactx-review-overview{grid-template-columns:minmax(0,1fr) 306px;grid-template-areas:"summary score""findings score";align-items:start;gap:0 28px;margin-top:22px;display:grid}.impactx-review-overview .impactx-review-summary{grid-area:summary;margin:0 0 20px}.impactx-review-overview .impactx-review-grid{grid-area:findings;grid-template-columns:1fr;gap:16px}.impactx-review-overview .report-progress-score-only{grid-area:score;margin:0}.impactx-review-overview .report-scorecard{background:#f8f6fc;border-color:#e1d8f0;padding:22px}.impactx-review-overview .report-check small,.impactx-review-overview .report-scorecard>p{font-size:14px}.impactx-review-overview .report-check-state{font-size:13px}@media (max-width:1200px){.impactx-review-overview{grid-template-columns:1fr;grid-template-areas:"summary""score""findings";gap:0}.impactx-review-overview .report-progress-score-only{width:min(100%,430px);margin:2px 0 24px}}@media (max-width:650px){.impactx-review-overview .report-progress-score-only{width:100%}.impactx-review-overview .report-scorecard{padding:21px}}[data-theme=dark] .impactx-review-overview .report-scorecard{background:#211e39;border-color:#51456b}[data-theme=dark] .report-check-icon.done{color:#d4f4e2;background:#184c3a;border-color:#4a9e75}[data-theme=dark] .report-action{background:#263b5d}@media (max-width:900px){.report-progress-grid{grid-template-columns:1fr;gap:14px}.report-action,.report-scorecard{padding:21px}.report-action h2,.report-scorecard-head h2{font-size:21px}}@media print{.report-action,.report-scorecard{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}.report-action{background:#1e3250!important}.report-action,.report-action h2,.report-action p{color:#fff!important}}.guided-report-columns{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0;display:grid}.guided-report-columns>section{border:1px solid var(--line);background:var(--surface-alt);border-radius:12px;min-width:0;padding:23px 25px}.guided-report-columns h2{margin:0 0 12px}.guided-report-columns ul{margin:0;padding-left:20px}.guided-report-columns li{font-size:16px;line-height:1.55}.guided-report-columns li+li{margin-top:9px}@media (max-width:740px){.guided-report-columns{grid-template-columns:1fr;gap:12px}.guided-report-columns>section{padding:21px}}.canvas-assumption-note{background:#f3f7fc;border:1px solid #cbd8ec;border-radius:10px;padding:15px 19px;font-size:15px;line-height:1.5}.canvas-alternatives{background:var(--surface-alt);border-left:4px solid #5a46bd;border-radius:7px;margin:20px 0 4px;padding:18px 21px}.canvas-alternatives strong{color:var(--ink);font-size:14px}.canvas-alternatives p{white-space:pre-wrap;margin:6px 0 0;font-size:15px;line-height:1.55}.canvas-block-top{justify-content:space-between;align-items:start;gap:8px;min-height:30px;display:flex}.canvas-block .canvas-block-top .eyebrow{margin:4px 0 0}.canvas-info-button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--accent-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.canvas-info-button:hover{background:var(--surface-alt)}.canvas-info-dialog{border:1px solid var(--line);background:var(--surface);width:calc(min(440px,100vw - 32px));max-height:calc(min(85dvh,680px));color:var(--ink);border-radius:14px;padding:26px;box-shadow:0 24px 60px #142a3e38}.canvas-info-dialog::backdrop{background:#101d31a6}.canvas-info-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.canvas-info-head button{background:var(--surface-alt);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.canvas-info-dialog h2{font-size:28px;background:0 0!important;margin:12px 0!important;padding:0!important;display:block!important}.canvas-info-dialog p{color:var(--body-text);font-size:16px;line-height:1.6}.canvas-info-dialog>div:nth-of-type(2){background:var(--surface-alt);border-radius:8px;margin:22px 0;padding:14px 17px}.canvas-info-dialog>div:nth-of-type(2) p{margin:5px 0 0}.canvas-info-dialog .button{min-height:42px}.customer-check,.guided-page .customer-check{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin:28px 0;padding:0;display:block}.customer-check>summary,.guided-page .customer-check>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:20px 24px;list-style:none;display:flex}.customer-check>summary::-webkit-details-marker{display:none}.customer-check>summary small,.customer-check>summary strong{display:block}.customer-check>summary strong{color:var(--ink);font-size:19px;line-height:1.3}.customer-check>summary small{color:var(--muted);margin-top:4px;font-size:14px;font-weight:400;line-height:1.5}.customer-check-count{color:var(--accent-ink);background:var(--surface-alt);border-radius:7px;flex:none;padding:7px 10px;font-size:13px;font-weight:700}.customer-check-body{border-top:1px solid var(--line);padding:22px 24px 24px}.customer-check-body>p{color:var(--body-text);margin:0 0 18px;font-size:15px;line-height:1.55}.customer-check-people{background:var(--surface-alt);border-radius:8px;padding:11px 14px}.customer-check-step{padding:4px 0}.customer-check-step h3{margin:7px 0;font-size:22px}.customer-check-step>p{color:var(--body-text);margin:0 0 18px;font-size:15px;line-height:1.6}.customer-check-step label{margin:17px 0 7px;font-size:15px;font-weight:700;display:block}.customer-check-step input,.customer-check-step textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:11px 13px;font-size:16px;line-height:1.5}.customer-check-step input{min-height:0}.guided-page .customer-check-step input,.guided-page .customer-check-step textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:11px 13px;font-size:16px;line-height:1.5}.guided-page .customer-check-step input{min-height:0}.customer-check-step textarea,.guided-page .customer-check-step textarea{resize:vertical;min-height:94px}.customer-check-step input[readonly],.customer-check-step textarea[readonly]{background:var(--surface-alt)}.customer-check-numbers{grid-template-columns:1fr 1fr;gap:15px;display:grid}.customer-check-nav{gap:10px;margin-top:14px;display:flex}.customer-task-offer{border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;margin-top:18px;padding:18px 20px}.customer-task-offer>strong{font-size:16px}.customer-task-offer p{margin:7px 0 14px;font-size:15px;line-height:1.55}.customer-task-offer .button{white-space:normal;text-align:center}.report-people-count{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px 14px;padding:12px 0 3px;font-size:13px;line-height:1.5;display:flex}.report-people-count strong{color:var(--ink)}.report-people-count span{color:var(--body-text)}.customer-report{border-top:1px solid var(--line);margin:28px 0 0;padding:24px 0 0}.customer-report h2{margin:7px 0 20px;font-size:23px;line-height:1.3}.customer-report dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.customer-report dt{color:var(--muted);margin-bottom:5px;font-size:13px;font-weight:750}.customer-report dd{color:var(--body-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.customer-report>p{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.5}#customer-questions{scroll-margin-top:22px}.customer-check-step .customer-check-earlier{background:var(--surface-alt);white-space:pre-wrap;border-radius:8px;padding:11px 13px}.customer-check-earlier strong{color:var(--ink)}@media (max-width:650px){.customer-report dl{grid-template-columns:1fr;gap:15px}}[data-theme=dark] .canvas-info-dialog::backdrop{background:#020914c7}@media (max-width:650px){.customer-check>summary,.guided-page .customer-check>summary{flex-wrap:wrap;align-items:start;padding:18px}.customer-check-count{margin-top:2px}.customer-check-body{padding:18px}.customer-check-numbers{grid-template-columns:1fr}.canvas-info-dialog{padding:21px}}.idea-overview{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 24px;box-shadow:0 4px 15px #142a3e05}.idea-overview-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.idea-overview-head h2{color:var(--ink);margin:5px 0 0;line-height:1.3}.idea-overview a{color:var(--accent-ink);text-underline-offset:3px;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:underline}.idea-overview-cards{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.idea-overview-card{border-right:1px solid var(--line);flex-direction:column;align-items:start;gap:5px;min-width:0;display:flex}.idea-overview-card:first-child{padding-left:0}.idea-overview-card:last-child{border-right:0;padding-right:0}.idea-overview-label{color:var(--muted);letter-spacing:.065em;font-size:12px;font-weight:750}.idea-overview-card strong{color:var(--ink);line-height:1.2}.idea-overview-card small{color:var(--body-text);overflow-wrap:anywhere}.idea-overview-card progress{width:100%;accent-color:var(--accent);margin:3px 0 2px}.idea-overview-card a{white-space:normal;margin-top:4px}.idea-overview-note{margin:16px 0 0!important;line-height:1.45!important}@media (max-width:680px){.idea-overview-head{align-items:start}.idea-overview-head h2{font-size:19px}.idea-overview-cards{grid-template-columns:1fr;margin-top:10px}.idea-overview-card,.idea-overview-card:first-child,.idea-overview-card:last-child{border-right:0;border-bottom:1px solid var(--line);grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;display:grid}.idea-overview-card:last-child{border-bottom:0}.idea-overview-card a,.idea-overview-card progress,.idea-overview-card small{grid-column:1/-1}.idea-overview-card:first-child small,.idea-overview-card:nth-child(2) small{display:none}.idea-overview-card small{font-size:13px}.idea-overview-note{margin-top:8px!important}}.app-sidebar .sidebar-back{background:var(--surface);border:1px solid var(--line);margin:0 0 12px;font-weight:700}.app-sidebar .sidebar-back:hover{background:var(--surface);border-color:var(--accent)}.sidebar-idea-group{min-width:0}.sidebar-idea-group .sidebar-caption{padding-top:13px}.sidebar-idea-title{color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.4}.sidebar-idea-pages{border-left:2px solid var(--line);gap:6px;display:grid}.sidebar-idea-pages>a{align-items:center;gap:11px;min-width:0;padding:12px 10px;font-size:14px;font-weight:550;line-height:1.3;display:flex}.sidebar-idea-pages>a svg{stroke-width:1.7px;flex:none;width:18px;height:18px}.sidebar-idea-pages>a:hover{background:var(--surface)}.sidebar-idea-pages>a.active{background:#eee9ff;font-weight:700}.sidebar-idea-pages>a.active svg{color:#5130ba}[data-theme=dark] .sidebar-idea-pages>a.active{background:#30274d}[data-theme=dark] .sidebar-idea-pages>a.active svg{color:#c6b5ff}.signed-in-app .workspace-toolbar{background:var(--surface);padding-block:11px}.idea-overview{background:linear-gradient(120deg,#eee9f8,#f9f8fc 78%);border-color:#ddd3ee;margin-bottom:22px;padding:18px 20px;box-shadow:0 12px 28px #44336b0b}.idea-overview-head{align-items:center}.idea-overview-head h2{margin-top:3px;font-size:21px}.idea-overview-head .eyebrow{color:#5840ad;font-size:11px}.idea-overview-cards{border:0;gap:10px;margin-top:14px}.idea-overview-card,.idea-overview-card:first-child,.idea-overview-card:last-child{background:#ffffffd9;border:1px solid #dce5f2;border-radius:9px;min-height:118px;padding:13px 15px}.idea-overview-card strong{font-size:22px}.idea-overview-card small{font-size:13px;line-height:1.38}.idea-overview-card progress{accent-color:#6249bf;height:6px}.idea-overview-card:nth-child(3){background:linear-gradient(125deg,#39256e,#5840ad);border-color:#0000}.idea-overview-card:nth-child(3) :is(.idea-overview-label,strong,small,a){color:#fff}.idea-overview-card:nth-child(3) .idea-overview-label{color:#c4d8f4}.idea-overview-card:nth-child(3) a{text-decoration-color:#aebfe1}.idea-overview-note{color:#45546b!important;margin-top:11px!important;font-size:12px!important}.signed-in-app .workspace-shell .stage-nav{background:var(--surface);border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 24px;padding:5px;box-shadow:0 3px 12px #213f6208}.signed-in-app .workspace-shell .stage-tab{color:#56677d;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:9px;min-width:0;padding:12px 14px;font-size:14px;line-height:1.3}.signed-in-app .workspace-shell .stage-tab-number{font-variant-numeric:tabular-nums;flex:none;font-family:inherit;font-size:12px;font-weight:800}.signed-in-app .workspace-shell .stage-tab.active{color:#fff;background:#49328f}.signed-in-app .workspace-shell .question-card{background:var(--surface);border:1px solid #dce5f1;border-top:3px solid #6249bf;border-radius:12px;padding:32px 35px;box-shadow:0 16px 34px #1939600d}.signed-in-app .workspace-shell #current-question{scroll-margin-top:22px}.signed-in-app .workspace-shell .question-card-top{color:#536681;border:0;margin-bottom:17px;padding:0;font-size:12px}.signed-in-app .workspace-shell .question-card-top span:first-child{color:#5130ba;background:#f0ebff;border-radius:5px;padding:6px 9px;display:inline-block}.signed-in-app .workspace-shell .question-card h2{max-width:700px;font-size:calc(clamp(30px,2.5vw,38px));line-height:1.2}.signed-in-app .workspace-shell .question-why{color:#425066;max-width:64ch;margin-bottom:28px;font-size:16px;line-height:1.62}.signed-in-app .workspace-shell .question-field label{color:var(--ink);font-size:16px}.signed-in-app .workspace-shell .question-field textarea{color:var(--body-text);background:#fdfcff;border-color:#d7cfea;font-size:17px;line-height:1.6}.signed-in-app .workspace-shell .question-field textarea:focus{border-color:#6249bf;box-shadow:0 0 0 3px #6249bf1c}.signed-in-app .workspace-shell .evidence-rail{background:linear-gradient(#f8f6fc,#fbfaff);border-left:1px solid #e2daef}.signed-in-app .workspace-shell .evidence-rail .notebook-heading h2{font-size:24px;line-height:1.3}.signed-in-app .workspace-shell .notebook-compact .rail-claim{background:#fff;border-color:#dce5ef;box-shadow:0 6px 18px #28456709}.notebook .rail-claim-ai,.signed-in-app .workspace-shell .notebook-compact .rail-claim-ai{color:#fff;background:linear-gradient(135deg,#1e3250,#4d3785);box-shadow:0 12px 28px #1e32502b}.signed-in-app .workspace-shell .notebook-compact .rail-claim-ai{border-color:#0000}.notebook .rail-claim-ai :is(p,.note-title,.field-help,.claim-source),[data-theme=dark] .notebook .rail-claim-ai :is(p,.note-title,.field-help,.claim-source){color:#fff}.notebook .rail-claim-ai .source-pill.interpretation{color:#fff;background:#ffffff1e;border:1px solid #ffffff70}.notebook .rail-claim-ai .claim-actions{border-color:#ffffff4d}.notebook .rail-claim-ai .claim-actions button,.notebook .rail-claim-ai .claim-actions button+button{color:#fff;text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .signed-in-app .workspace-shell{background:linear-gradient(#151529,#101522 540px,#151529)}[data-theme=dark] .idea-overview{background:linear-gradient(120deg,#282144,#211e39 80%);border-color:#554671}[data-theme=dark] .idea-overview-head .eyebrow{color:#c4b3ff}[data-theme=dark] .idea-overview-card,[data-theme=dark] .idea-overview-card:first-child{background:#102238d9;border-color:#3b516d}[data-theme=dark] .idea-overview-card:nth-child(3){background:linear-gradient(125deg,#493677,#664bb2);border-color:#755daf}[data-theme=dark] .idea-overview-note{color:#c8d3e5!important}[data-theme=dark] .signed-in-app .workspace-shell .stage-nav{background:#142338;border-color:#354761}[data-theme=dark] .signed-in-app .workspace-shell .stage-tab{color:#c0cee0}[data-theme=dark] .signed-in-app .workspace-shell .stage-tab.active{color:#21163e;background:#bba8f5}[data-theme=dark] .signed-in-app .workspace-shell .question-card{background:#142338;border-color:#aa94f0 #374a66 #374a66}[data-theme=dark] .signed-in-app .workspace-shell .question-card-top span:first-child{color:#e3d7ff;background:#352b55}[data-theme=dark] .signed-in-app .workspace-shell .question-why{color:#d1d9e5}[data-theme=dark] .signed-in-app .workspace-shell .question-field textarea{background:#0f2033;border-color:#405673}[data-theme=dark] .signed-in-app .workspace-shell .evidence-rail{background:linear-gradient(#1d1b32,#171729);border-left-color:#453a61}[data-theme=dark] .signed-in-app .workspace-shell .notebook-compact .rail-claim:not(.rail-claim-ai){background:#1b2c42;border-color:#3a506d}@media (max-width:680px){.idea-overview{padding:17px}.idea-overview-card,.idea-overview-card:first-child,.idea-overview-card:last-child{border-bottom:0;min-height:0;padding:11px 12px}.idea-overview-card:last-child{border-bottom:1px solid #dce5f2}.idea-overview-card:nth-child(3){padding-block:14px}.idea-overview-note{line-height:1.5!important}.signed-in-app .workspace-shell .stage-nav{padding:3px}.signed-in-app .workspace-shell .stage-tab{white-space:normal;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 7px;font-size:12px}.signed-in-app .workspace-shell .question-card{padding:24px 20px}.signed-in-app .workspace-shell .question-card h2{font-size:30px}.signed-in-app .workspace-shell .question-why{font-size:15px}.idea-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.idea-overview-card,.idea-overview-card:first-child,.idea-overview-card:last-child{border:1px solid #dce5f2;border-radius:8px}.idea-overview-card:first-child,.idea-overview-card:nth-child(2){flex-direction:column;align-items:flex-start;display:flex}.idea-overview-card:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.idea-overview-card:nth-child(3) a,.idea-overview-card:nth-child(3) small{grid-column:1/-1}.idea-overview-card strong{font-size:19px}[data-theme=dark] .idea-overview-card,[data-theme=dark] .idea-overview-card:first-child,[data-theme=dark] .idea-overview-card:last-child{border-color:#3b516d}}.app-sidebar{width:var(--sidebar-width);background:linear-gradient(165deg,#fff,#f8f7fc)}.app-main{margin-left:var(--sidebar-width)}.app-sidebar .sidebar-caption{color:#52688b}.app-sidebar .sidebar-nav>a,.sidebar-idea-pages>a{color:#263a58;border-radius:9px}.app-sidebar .sidebar-nav>a:hover,.sidebar-idea-pages>a:hover{background:#f0edfa}.app-sidebar .sidebar-nav>a.active,.sidebar-idea-pages>a.active{box-shadow:none;background:#e9e3fa}.app-sidebar :is(.sidebar-nav>a[data-nav],.sidebar-idea-pages>a) svg{box-sizing:border-box;background:var(--nav-bg,#e6effb);width:31px;height:31px;color:var(--nav-color,#24558d);stroke-width:2px;border-radius:8px;flex:none;padding:6px}.app-sidebar [data-nav=coach]{--nav-bg:#ffe679;--nav-color:#3b3000}.sidebar-idea-title{border-bottom:1px solid #dde6f3;margin-bottom:7px;padding:5px 13px 13px}.sidebar-idea-pages{border-left:0;margin-left:12px;padding-left:0}.app-topbar{border:0;border-image:}.signed-in-app .idea-new-card{background:linear-gradient(145deg,#ebe6fb,#f8f5ff)}.signed-in-app .idea-new-card .new-card-icon{background:#6249bf}.signed-in-app .idea-card{background:var(--surface);overflow:hidden}.signed-in-app .idea-card:before{content:"";background:#2d6093;height:4px;position:absolute;inset:0 0 auto}.signed-in-app .idea-card:nth-child(3n+2):before{background:#6249bf}.signed-in-app .idea-card:nth-child(3n):before{background:#21817f}.guided-question{background:var(--surface);border:1px solid #dce5f2;border-top:4px solid #6249bf;border-radius:13px;padding:28px 30px;box-shadow:0 14px 30px #1939600b}.guided-example{background:#edf5ff;border-left:3px solid #2d6093}[data-theme=dark] .app-sidebar .sidebar-caption{color:#b6c8e5}[data-theme=dark] .app-sidebar .sidebar-nav>a,[data-theme=dark] .sidebar-idea-pages>a{color:#d8e3f3}[data-theme=dark] .app-sidebar .sidebar-nav>a:hover,[data-theme=dark] .sidebar-idea-pages>a:hover{color:#fff;background:#302b52}[data-theme=dark] .app-sidebar .sidebar-nav>a.active,[data-theme=dark] .sidebar-idea-pages>a.active{background:#302b52}[data-theme=dark] .sidebar-idea-title{border-bottom-color:#364a67}[data-theme=dark] .app-main{background:linear-gradient(#1a1830,#0b1623 410px)}[data-theme=dark] .signed-in-app .idea-new-card{background:linear-gradient(145deg,#2b2446,#302951);border-color:#5b4b83}[data-theme=dark] .guided-question{background:#142338;border-color:#ab92ff #3c506d #3c506d}[data-theme=dark] .guided-example{color:#eef4ff;background:#1b3652;border-left-color:#79b2ec}@media (max-width:760px){.app-sidebar{width:250px}.app-main{margin-left:0}}@media (max-width:680px){.guided-question{padding:22px 19px}.app-sidebar .sidebar-nav>a,.sidebar-idea-pages>a{min-height:45px}}@media (min-width:761px){.signed-in-app:not(.sidebar-collapsed) .app-sidebar{padding:14px 12px 12px;overflow:hidden}.signed-in-app:not(.sidebar-collapsed) .sidebar-brand{height:44px;min-height:44px;margin-bottom:12px;padding:0 8px}.signed-in-app:not(.sidebar-collapsed) .sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;align-content:start;gap:4px;min-height:0;padding-right:2px;overflow:hidden auto}.signed-in-app:not(.sidebar-collapsed) .sidebar-nav::-webkit-scrollbar{width:6px}.signed-in-app:not(.sidebar-collapsed) .sidebar-nav::-webkit-scrollbar-track{background:0 0}.signed-in-app:not(.sidebar-collapsed) .sidebar-nav::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.signed-in-app:not(.sidebar-collapsed) .app-sidebar:hover .sidebar-nav,.signed-in-app:not(.sidebar-collapsed) .sidebar-nav:focus-within{scrollbar-color:var(--line-strong,var(--muted)) transparent}.signed-in-app:not(.sidebar-collapsed) .app-sidebar:hover .sidebar-nav::-webkit-scrollbar-thumb{background:var(--line-strong,var(--muted))}.signed-in-app:not(.sidebar-collapsed) .sidebar-nav:focus-within::-webkit-scrollbar-thumb{background:var(--line-strong,var(--muted))}.signed-in-app:not(.sidebar-collapsed) .sidebar-caption{padding:10px 10px 6px}.signed-in-app:not(.sidebar-collapsed) .sidebar-nav>a{min-height:44px;padding:6px 10px}.signed-in-app:not(.sidebar-collapsed) .app-sidebar .sidebar-back{margin-bottom:6px}.signed-in-app:not(.sidebar-collapsed) .sidebar-idea-group .sidebar-caption{padding-top:8px}.signed-in-app:not(.sidebar-collapsed) .sidebar-idea-title{margin-bottom:4px;padding:3px 10px 9px;line-height:1.3}.signed-in-app:not(.sidebar-collapsed) .sidebar-idea-pages{gap:3px;margin-left:8px}.signed-in-app:not(.sidebar-collapsed) .sidebar-idea-pages>a{min-height:44px;padding:6px 8px}.signed-in-app:not(.sidebar-collapsed) .sidebar-bottom{flex:none;padding:8px 8px 0}.signed-in-app:not(.sidebar-collapsed) .sidebar-bottom .sidebar-about,.signed-in-app:not(.sidebar-collapsed) .sidebar-bottom .sidebar-account,.signed-in-app:not(.sidebar-collapsed) .sidebar-bottom .sidebar-trash,.signed-in-app:not(.sidebar-collapsed) .sidebar-bottom>a{box-sizing:border-box;min-height:34px;margin-bottom:1px;padding:4px 8px;font-size:13px}.signed-in-app:not(.sidebar-collapsed) .sidebar-bottom>a svg{width:16px;height:16px}.signed-in-app.sidebar-collapsed .app-sidebar{padding-inline:10px}.signed-in-app.sidebar-collapsed .sidebar-brand{flex-direction:column;flex:none;justify-content:flex-start;gap:10px;height:auto;min-height:0;margin-bottom:20px;padding:0}.signed-in-app.sidebar-collapsed .sidebar-brand .brand{min-width:0}.signed-in-app.sidebar-collapsed .sidebar-brand .brand-name{display:none}.signed-in-app.sidebar-collapsed .sidebar-brand .brand-compact-mark{display:block}.signed-in-app.sidebar-collapsed .sidebar-collapse-toggle{width:42px;height:36px}.signed-in-app.sidebar-collapsed :is(.sidebar-caption,.sidebar-idea-title,.sidebar-recent-group,.sidebar-link-label){display:none}.signed-in-app.sidebar-collapsed .sidebar-nav{scrollbar-width:none;flex:1;align-content:start;gap:7px;min-height:0;overflow:auto}.signed-in-app.sidebar-collapsed .sidebar-idea-group{gap:7px;display:grid}.signed-in-app.sidebar-collapsed .sidebar-idea-pages{border-left:0;gap:7px;margin-left:0;padding-left:0}.signed-in-app.sidebar-collapsed .app-sidebar :is(.sidebar-nav>a,.sidebar-idea-pages>a){justify-content:center;gap:0;width:46px;height:46px;min-height:46px;margin-inline:auto;padding:7px}.signed-in-app.sidebar-collapsed .app-sidebar .sidebar-back{margin-bottom:5px}.signed-in-app.sidebar-collapsed .sidebar-bottom{flex:none;padding:18px 0 0}.signed-in-app.sidebar-collapsed .sidebar-bottom>a{border-radius:8px;justify-content:center;gap:0;width:46px;height:46px;margin:0 auto 3px;padding:7px}.signed-in-app.sidebar-collapsed .sidebar-bottom .sidebar-account{margin-bottom:3px}.signed-in-app.sidebar-collapsed .sidebar-bottom .sidebar-about svg{width:18px;height:18px}}.brand{gap:0;text-decoration:none}.brand-name{font-family:var(--display-font);letter-spacing:-.065em;flex-direction:column;align-items:flex-start;font-size:26px;font-weight:700;line-height:1;display:flex}.brand-word{white-space:nowrap;display:block}.brand:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #6249bf}@media (max-width:650px){.brand-name{font-size:23px}}@media (max-width:480px){.app-topbar{padding-inline:10px}.app-topbar-title{gap:5px;min-width:0}.app-topbar-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-account-actions{gap:4px}.sidebar-close,.sidebar-open-button,.signed-in-app .drawer-close,.theme-toggle{box-sizing:border-box;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px}.account-menu summary{box-sizing:border-box;justify-content:center;gap:4px;width:56px;min-width:56px;height:44px;min-height:44px}.signed-in-app .workspace-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px 14px;display:grid}.signed-in-app .workspace-toolbar :is(button,.button){text-align:center;justify-content:center;width:100%;min-width:0;min-height:44px}.signed-in-app .workspace-shell .stage-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.signed-in-app .workspace-shell .stage-tab{overflow-wrap:normal;flex-direction:row;align-items:center;gap:6px;min-height:46px;padding:9px 10px;font-size:13px;line-height:1.25}.signed-in-app .workspace-shell .question-card-top{flex-wrap:wrap;align-items:flex-start;gap:8px}.signed-in-app .workspace-shell .question-card-top span:last-child{white-space:nowrap}.signed-in-app .workspace-shell .question-actions{grid-template-columns:1fr;gap:9px;display:grid}.signed-in-app .workspace-shell .question-actions>*{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.notebook-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.notebook-compact .notebook-tabs button,.notebook-tabs button{white-space:normal;min-width:0;min-height:46px;padding:8px 5px;font-size:13px;line-height:1.25}.notebook-tabs span{margin-left:2px;font-size:11px}.notebook-actions{grid-template-columns:1fr;display:grid}.notebook-actions .button{justify-content:center;width:100%;min-height:44px}.notebook .claim-actions{grid-template-columns:1fr;gap:8px;display:grid}.notebook .claim-actions button{text-align:center;width:100%;min-height:44px}.notebook .claim-source{align-items:center;min-height:44px}.venture-options{grid-template-columns:1fr}.venture-option{min-height:44px}.task-row{grid-template-columns:44px minmax(0,1fr);gap:9px}.task-row-icon{place-items:center;padding:0;display:grid}.canvas-info-button,.task-modal-close,.task-row-icon{width:44px;height:44px}}@media (max-width:360px){.signed-in-app .brief-header>div{grid-template-columns:1fr;gap:8px;display:grid}.signed-in-app .brief-header :is(.brief-back,.button){justify-content:center;width:100%;min-height:44px}}.canvas-block-title{align-items:flex-start;gap:11px;margin:10px 0 12px;display:flex}.canvas-block-title h2{min-width:0;margin:0}.canvas-block-icon{background:#f0edfb;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.canvas-block:nth-child(3n+2) .canvas-block-icon{background:#eaf1ff}[data-theme=dark] .canvas-block-icon{background:#302a4c}[data-theme=dark] .canvas-block:nth-child(3n+2) .canvas-block-icon{background:#243659}.impactx-audit{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;margin-top:28px;padding:0 18px}.impactx-audit summary{cursor:pointer;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.impactx-audit summary span{color:var(--muted);font-size:12px;font-weight:500}.impactx-audit ol{margin:0;padding:0 0 12px;list-style:none}.impactx-audit li{border-top:1px solid var(--line);color:var(--body-text);gap:16px;padding:9px 0;font-size:13px;line-height:1.4;display:flex}.impactx-audit time{width:94px;color:var(--muted);flex:none;font-size:12px}@media (max-width:650px){.impactx-audit li{display:block}.impactx-audit time{width:auto;margin-bottom:3px;display:block}}.signed-in-app .journey-page{padding-bottom:76px}.journey-layout{grid-template-columns:minmax(0,1fr) minmax(255px,295px);gap:32px}.journey-main{min-width:0}.journey-intro{margin:0 0 22px}.journey-intro h2{letter-spacing:-.045em;margin:7px 0 5px;font-size:calc(clamp(27px,2.3vw,36px));line-height:1.16}.journey-intro p{max-width:60ch;color:var(--body-text);margin:0;font-size:16px;line-height:1.6}.journey-question{border:1px solid var(--line);background:var(--surface);padding:calc(clamp(22px,3vw,38px));scroll-margin-top:24px}.journey-question-top{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:750;display:flex}.journey-question-jump{box-sizing:border-box;min-height:40px;font:inherit;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:#f2eeff;border:1px solid #d8cdf9;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:750;display:inline-flex}.journey-question-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.journey-question-top-actions .journey-question-arrow{flex:0 0 44px;justify-content:center;width:44px;min-height:44px;margin-left:0;padding:0}.journey-question-arrow:disabled{opacity:.4;cursor:default}@media (max-width:600px){.journey-question-top{flex-wrap:wrap}.journey-question-top-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}}.journey-question-jump[aria-expanded=true] svg{transform:rotate(180deg)}.journey-question-jump:focus-visible,.journey-question-list button:focus-visible{outline:3px solid var(--brand-pop);outline-offset:3px}.journey-question-list{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;margin-top:16px;padding:12px}.journey-question-list ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.journey-question-list button{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:10px;padding:10px 11px;font-size:14px;line-height:1.4;display:flex}.journey-question-list button.current,.journey-question-list button:hover{background:var(--surface)}.journey-question-list button.current{color:var(--accent-ink);font-weight:750}.journey-question-list .journey-question-number{color:var(--muted);flex:none;font-size:12px;font-weight:750}.journey-question-list-copy{gap:2px;min-width:0;display:grid}.journey-question-list-copy small{color:var(--muted);font-size:10px;font-weight:650}.journey-question h2{letter-spacing:-.045em;max-width:19ch;line-height:1.2}.journey-question h2 label{cursor:text}.journey-question>p{max-width:66ch;color:var(--body-text);font-size:16px;line-height:1.6}.journey-answer-tools{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin-top:22px;font-size:14px;font-weight:650;display:grid}.journey-answer-tools .field-coach{display:contents}.journey-answer-tools .field-help-button{grid-column:2;justify-self:end}.journey-answer-tools .field-coach-panel{box-sizing:border-box;grid-column:1/-1;width:100%}.journey-question>textarea{background:var(--field);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;resize:vertical;border:1px solid #bbc9df;border-radius:10px;margin-top:7px;padding:17px 19px;font-size:17px;line-height:1.6;display:block}.journey-question>textarea:focus{outline:3px solid #6249bf33}.journey-example strong{color:var(--ink)}.journey-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;display:flex}.journey-actions .button{min-height:48px}.journey-first-look{background:#eeeafb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.journey-first-look a,.journey-first-look button{align-items:center;gap:5px;font-weight:750;display:inline-flex}.journey-support-actions{flex-wrap:wrap;scroll-margin-top:22px}.journey-support-actions .button{min-height:46px}.journey-more{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:21px;padding:0 19px}.journey-more>summary{cursor:pointer;color:var(--ink);padding:17px 0;font-size:16px;font-weight:750}.journey-more>p{max-width:65ch;color:var(--body-text);margin:0 0 17px;line-height:1.55}.journey-extra-links{flex-wrap:wrap;gap:20px;padding:12px 0 20px;display:flex}.journey-extra-field{border-top:1px solid var(--line);margin:18px 0;padding:18px 0}.journey-extra-field label{color:var(--ink);font-size:16px;font-weight:750;display:block}.journey-extra-field p{color:var(--body-text);margin:6px 0 12px;font-size:14px;line-height:1.5}.journey-extra-field textarea{border:1px solid var(--line);background:var(--field);width:100%;min-height:110px;color:var(--ink);font:inherit;resize:vertical;border-radius:9px;padding:13px 15px;font-size:16px;line-height:1.55;display:block}.journey-extra-field textarea:focus{border-color:var(--accent-ink);outline:3px solid #219ebc44}.journey-aside section{border:1px solid var(--line);background:var(--surface)}.journey-aside h2{letter-spacing:-.03em;line-height:1.3}.journey-aside p{color:var(--body-text);overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.55}.journey-aside ul{gap:13px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.journey-aside li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:3px;padding-bottom:12px;font-size:14px;line-height:1.48;display:grid}.journey-aside li:last-child{border:0;padding-bottom:0}.journey-aside li strong{font-size:12px}.journey-aside .journey-aside-quiet{background:var(--surface-alt);color:var(--muted);align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.idea-map-page .dashboard-top{margin-bottom:18px}.idea-map-hero{background:radial-gradient(circle at 91% 36%,#e8e3ff 0 34px,#0000 35px),linear-gradient(125deg,#f2eeff,#faf9ff 73%,#f6f4ff);border:1px solid #dcd6fa;border-radius:13px;align-items:center;min-height:168px;padding:24px 36px;display:flex;position:relative}.idea-map-hero:after{content:"";opacity:.55;pointer-events:none;background:#eeeaff;border-radius:50%;width:48%;height:205px;position:absolute;bottom:-120px;right:-7%;transform:rotate(-13deg)}.idea-map-hero>div:first-child{z-index:1;position:relative}.idea-map-hero h1{margin:13px 0 7px}.idea-map-hero p{max-width:780px;color:var(--body-text);margin:0}.idea-map-hero .journal-doodle{z-index:1;flex:0 0 160px;width:160px;position:relative;transform:rotate(-3deg)}.idea-map-hero .journal-doodle span{font-style:normal}.idea-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.idea-map-card{box-sizing:border-box;border:1px solid #dce2f2;border-radius:12px;min-width:0;min-height:103px;transition:border-color .15s,box-shadow .15s;box-shadow:0 5px 20px #1e2c5006}.idea-map-card:focus-within,.idea-map-card:hover{border-color:var(--accent-ink);box-shadow:0 6px 22px #1e2c5017}.idea-map-card-trigger{border-radius:inherit;width:100%;min-height:103px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.idea-map-card-trigger:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.idea-map-card-icon{background:#eeeaff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.idea-map-card-copy{min-width:0;padding-top:3px}.idea-map-card-title{letter-spacing:-.02em;margin:0 0 4px;font-size:17px;font-weight:750;line-height:1.3;display:block}.idea-map-card-value{color:var(--body-text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5;display:block}.idea-map-card-empty .idea-map-card-value{color:var(--muted)}.idea-map-original{border-top:1px solid var(--line);margin:16px 0;padding-top:14px}.idea-map-original summary{cursor:pointer;color:var(--accent-ink);font-size:14px;font-weight:700}.idea-map-original p{white-space:pre-wrap;overflow-wrap:anywhere}.idea-map-dialog{overflow:auto}.idea-map-page>.field-help{color:var(--muted);margin:10px 0 14px;font-size:14px;line-height:1.5}.canvas-advanced{background:var(--surface);border:1px solid #dce2f2;border-radius:12px;margin:0;padding:0 22px}.canvas-advanced>summary{cursor:pointer;min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:750;list-style:none;display:flex}.canvas-advanced>summary::-webkit-details-marker{display:none}.canvas-advanced>summary svg{flex:none;transition:transform .2s}.canvas-advanced[open]>summary svg{transform:rotate(90deg)}.canvas-advanced>p{color:var(--body-text);font-size:14px;line-height:1.55}.canvas-advanced .canvas-grid{margin-top:24px}.canvas-footer-actions{margin-top:18px}.checkpoint-report{max-width:960px}.checkpoint-report .impactx-report-head{border-bottom:0;min-height:118px;padding:24px 42px 20px;position:relative;overflow:hidden}.checkpoint-header-copy{z-index:1;position:relative}.checkpoint-report-tools{z-index:2;position:absolute;top:22px}.checkpoint-report-tools .checkpoint-review-action{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--accent-ink);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 3px 12px #191f2d14}.checkpoint-report .impactx-report-head h1{letter-spacing:-.045em}.checkpoint-landscape{pointer-events:none;width:250px;height:auto;position:absolute;bottom:-8px;right:24px}.checkpoint-report .brief-content{padding-top:14px}.checkpoint-idea-name{color:var(--body-text);margin:6px 0;font-size:17px}.checkpoint-review-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:10px;font-size:13px;line-height:1.4;display:flex}.checkpoint-review-action,.checkpoint-review-status>span{align-items:center;gap:6px;display:inline-flex}.checkpoint-review-action{min-height:32px;color:var(--accent-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.checkpoint-review-action:disabled{cursor:wait;opacity:.65}.checkpoint-overview{background:var(--impactx-blue-card-gradient,linear-gradient(112deg,#18395f 0,#234e73 58%,#2f6a8c 100%));color:#fff;border-radius:13px;padding:27px 30px;box-shadow:0 12px 28px #173c5e29}.checkpoint-overview .eyebrow,.checkpoint-overview .impactx-review-summary,.checkpoint-overview h2,.checkpoint-overview p{color:#fff}.checkpoint-overview .impactx-review-summary{font-size:19px;font-weight:450;line-height:1.62}.checkpoint-overview .impactx-review-summary strong{font-weight:750}.checkpoint-overview .button-outline{background:#fff;border-color:#fff}.checkpoint-overview .review-highlight{color:#fff;background:0 0;padding:0}.checkpoint-assessment-takeaways{border-top:1px solid #ffffff47;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:23px;display:grid}.checkpoint-assessment-takeaways article{align-items:flex-start;gap:12px;min-width:0;padding:20px 20px 1px 0;display:flex}.checkpoint-assessment-takeaways article+article{border-left:1px solid #ffffff47;padding-left:20px}.checkpoint-assessment-icon{color:#fff;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.checkpoint-assessment-takeaways h3{color:#fff;margin:0 0 5px;font-size:15px;line-height:1.35}.checkpoint-assessment-takeaways p{font-size:14px;line-height:1.55;color:#e9f3fb!important;margin:0!important}.checkpoint-overview .impactx-change{color:#fff;background:0 0;border-top:1px solid #ffffff38;margin:20px 0 0;padding-top:14px}.checkpoint-overview .impactx-change summary{cursor:pointer;color:#fff;align-items:center;gap:8px;width:max-content;max-width:100%;font-size:13px;font-weight:750;display:flex}.checkpoint-overview .impactx-change summary:focus-visible{outline-offset:4px;outline:2px solid #fff}.checkpoint-overview .impactx-change p{font-size:14px;line-height:1.55;color:#e9f3fb!important;margin:10px 0 0!important}.checkpoint-overview .impactx-change svg{color:#e5dbff;flex:none}.impactx-report .checkpoint-overview .brief-stale{background:#0000002e;border-radius:8px;padding:11px 13px;line-height:1.5;color:#f2ecff!important}.impactx-report .idea-readiness{background:var(--surface);margin-top:18px;padding:22px 24px}.checkpoint-report .brief-content>.idea-readiness:first-child{margin-top:0}.checkpoint-report .idea-readiness+.checkpoint-overview{margin-top:18px}.impactx-report .idea-readiness-head{grid-template-columns:minmax(0,1fr) 96px;align-items:center}.impactx-report .idea-readiness h2{font-size:28px}.impactx-report .idea-readiness-title{color:var(--ink);background:0 0;padding:0}.impactx-report .idea-readiness-ring{width:94px;height:94px}.impactx-report .idea-readiness-ring:before{background:var(--surface);inset:10px}.impactx-report .idea-readiness-number strong{font-size:28px}.impactx-report .idea-readiness-context{max-width:680px;margin-top:8px;font-size:13px}.idea-readiness{border:1px solid var(--line);background:var(--surface-alt);border-radius:14px;margin-top:24px;padding:28px}.idea-readiness-head{grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:20px;display:grid}.idea-readiness-intro{min-width:0}.idea-readiness h2{color:var(--ink);letter-spacing:-.045em;margin:5px 0 0;font-size:34px;line-height:1.16}.idea-readiness-ring{background:conic-gradient(#219ebc var(--readiness-angle),var(--line) 0);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative}.idea-readiness-ring:before{content:"";background:var(--surface-alt);border-radius:50%;position:absolute;inset:12px}.idea-readiness-number{white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:relative}.idea-readiness-number strong{letter-spacing:-.05em;font-size:32px;font-weight:780;line-height:1}.idea-readiness-number span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:700}.idea-readiness-overview{max-width:650px;color:var(--body-text);margin:12px 0 0;font-size:16px;line-height:1.48}.idea-readiness-track{background:var(--line);border-radius:999px;height:10px;margin-top:18px;overflow:hidden}.idea-readiness-track span{border-radius:inherit;background:#6250b5;height:100%;display:block}.idea-readiness-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:21px;display:grid}.idea-readiness-area{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:0;min-height:62px;color:var(--body-text);border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex;box-shadow:0 2px 8px #163c5610}.idea-readiness-area-icon{color:#0c6d84;background:#e2f3f9;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.idea-readiness-area-label{min-width:0;font-weight:650;line-height:1.25}.idea-readiness-area strong{color:var(--ink);white-space:nowrap;margin-left:auto;font-size:18px}.idea-readiness-area strong span{color:var(--muted);font-size:14px;font-weight:650}.idea-readiness-context{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.idea-readiness-why{margin-top:15px}.idea-readiness-why>summary{box-sizing:border-box;cursor:pointer;background:#e9f5fb;border-radius:9px;width:100%;padding:12px 16px;font-size:14px;font-weight:750}.idea-readiness-why>summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.idea-readiness-why>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.idea-readiness-why article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px 15px}.idea-readiness-why h3{color:var(--ink);justify-content:space-between;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.idea-readiness-why h3 span{color:var(--muted);text-align:right;font-size:12px;font-weight:600}.idea-readiness-why article p{color:var(--body-text);margin:6px 0;font-size:13px;line-height:1.5}.idea-readiness-why article p.idea-readiness-basis{color:var(--muted);font-size:12px}.idea-readiness-payer{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.idea-readiness-payer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.idea-readiness-payer strong{color:var(--ink);font-size:18px}.idea-readiness-payer>div span{text-align:center;white-space:nowrap;background:#e2f3f9;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:750}.idea-readiness-payer p{margin:7px 0 0}.idea-readiness-focus,.idea-readiness-payer p{color:var(--body-text);font-size:14px;line-height:1.5}.idea-readiness-focus{background:#6250b517;border-radius:10px;align-items:center;gap:16px;margin:20px 0 0;padding:17px 20px;display:flex}.idea-readiness-focus-icon{background:var(--surface);width:55px;height:55px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.idea-readiness-focus p{gap:3px;margin:0;display:grid}.idea-readiness-focus strong{color:var(--accent-ink);letter-spacing:.07em;text-transform:uppercase;font-size:12px}.idea-readiness-focus p span{color:var(--ink);font-size:15px;font-weight:650}.idea-readiness-legacy{color:var(--muted);margin:20px 0 0;font-size:14px}@media (max-width:980px){.idea-readiness-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}.new-idea-form-bar{z-index:5;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 8px;padding:10px 0;display:flex;position:sticky;top:0}.new-idea-form-bar .form-kicker{margin:0;font-size:11px}.new-idea-form-bar .button{white-space:nowrap;min-height:42px}.new-idea-form-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:24px;display:grid}.new-idea-thought{align-content:start;gap:12px;min-width:0;display:grid}.new-idea-thought .guided-example,.new-idea-thought>.field-help{margin:0}.new-idea-answer-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;display:grid}.guided-page .new-idea-answer-tools label{margin:0}.new-idea-answer-tools .field-help-button{white-space:nowrap;justify-self:end}.new-idea-help-panel{border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;padding:13px 16px}.guided-page .new-idea-help-panel p{color:var(--body-text);margin:0;font-size:14px;line-height:1.55}.guided-page .new-idea-help-panel p+p{margin-top:6px}.new-idea-setup{border:1px solid var(--line);background:var(--surface-alt);border-radius:12px;padding:21px 22px}.guided-page .new-idea-setup h2{margin:0;font-size:22px}.guided-page .new-idea-setup p{color:var(--muted);margin:5px 0 17px;font-size:14px;line-height:1.5}.guided-page .new-idea-setup>label{margin:0 0 8px;font-size:15px}.guided-page .new-idea-setup .new-idea-name-hint{margin:6px 0 0;font-size:12px}.new-idea-setup fieldset{margin-top:18px}.new-idea-setup legend{font-size:15px}.new-idea-setup .venture-option{background:var(--surface);min-height:46px;color:var(--ink);font-size:13px;line-height:1.35}.new-idea-setup .venture-option.selected{background:var(--green-light);border-color:var(--green)}.new-idea-setup .venture-option input{width:auto;accent-color:var(--green);flex:none}.new-idea-form .form-footer{margin-top:8px}@media (max-width:900px){.new-idea-form-grid{grid-template-columns:1fr;gap:22px}}@media (max-width:600px){.new-idea-form-bar{margin-top:0}.new-idea-form-bar .button{padding:9px 12px;font-size:13px}.new-idea-answer-tools{gap:8px}.new-idea-answer-tools .field-help-button{font-size:13px}.new-idea-setup{padding:17px 15px}.new-idea-setup .venture-options{grid-template-columns:1fr}.new-idea-form .form-footer .button{justify-content:center;width:100%}}.checkpoint-section{border-bottom:1px solid var(--line);padding:25px 0}.checkpoint-section h2{letter-spacing:-.03em;margin:0 0 13px;font-size:21px}.checkpoint-section li,.checkpoint-section p{color:var(--body-text);font-size:16px;line-height:1.6}.checkpoint-section>p{margin:7px 0}.checkpoint-section ul{gap:9px;margin:0;padding-left:21px;display:grid}.checkpoint-section li{padding-left:3px}.checkpoint-evidence-summary{margin-top:26px}.checkpoint-evidence-summary>header{margin-bottom:13px}.checkpoint-evidence-summary>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:24px}.checkpoint-insights-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"promising assuming";gap:14px;margin-top:0;display:grid}.checkpoint-evidence-column{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px 22px;box-shadow:0 5px 22px #1d2a4f09}.checkpoint-evidence-column:first-child{grid-area:promising}.checkpoint-evidence-column:last-child{grid-area:assuming}.checkpoint-evidence-column ul{gap:10px;margin:0;padding-left:20px;display:grid}.checkpoint-evidence-column li,.checkpoint-evidence-column>p{color:var(--body-text);font-size:15px;line-height:1.55}.checkpoint-evidence-column>p{margin:0}.checkpoint-evidence-more{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.checkpoint-evidence-more>summary{cursor:pointer;width:max-content;max-width:100%;color:var(--accent-ink);text-underline-offset:3px;font-size:13px;font-weight:750;text-decoration:underline}.checkpoint-evidence-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.checkpoint-evidence-more>ul{margin-top:11px}.checkpoint-card{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:19px 21px;box-shadow:0 5px 22px #1d2a4f09}.checkpoint-card-promising{grid-area:promising}.checkpoint-card-evidence{grid-area:evidence}.checkpoint-card-assuming{grid-area:assuming}.checkpoint-card-challenge{margin-top:14px}.checkpoint-card-heading{align-items:center;gap:12px;margin-bottom:13px;display:flex}.checkpoint-card-heading h2{margin:0;font-size:19px;line-height:1.3}.checkpoint-card-icon{background:#f0ebff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.checkpoint-card-assuming .checkpoint-card-icon{background:#f5efff}.checkpoint-card .brief-detail,.checkpoint-card>p,.checkpoint-challenge-content>p{margin:4px 0 0}.checkpoint-card .brief-detail strong{font-size:13px}.checkpoint-card .brief-detail p{margin-top:4px;font-size:15px;line-height:1.55}.checkpoint-challenge-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 25px;padding-left:52px;display:grid}.checkpoint-challenge-content>:only-child{grid-column:1/-1}.checkpoint-evidence{gap:10px;margin-top:15px;display:grid}.checkpoint-evidence article{border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;padding:15px 17px}.checkpoint-evidence article p{margin:7px 0 0}.checkpoint-synthesis{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1.4fr 1fr 1fr;gap:0;margin-top:14px;display:grid;overflow:hidden}.checkpoint-synthesis>div{padding:21px 22px}.checkpoint-synthesis>div+div{border-left:1px solid var(--line)}.checkpoint-synthesis>div{grid-template-columns:auto 1fr;align-content:start;column-gap:12px;display:grid}.checkpoint-synthesis>div .checkpoint-card-icon{grid-row:1/3}.checkpoint-synthesis-pattern{background:linear-gradient(145deg,#f4f8ff,#faf7ff)}.checkpoint-synthesis-risk{background:linear-gradient(145deg,#fff8f1,#fffdf8)}.checkpoint-synthesis-opportunity{background:linear-gradient(145deg,#f0fbf7,#f7fcff)}.checkpoint-synthesis .checkpoint-risk-icon{color:#b45309;background:#fff0df}.checkpoint-synthesis .checkpoint-opportunity-icon{color:#08775b;background:#dcf7ec}.checkpoint-synthesis h2,.checkpoint-synthesis h3{margin:0 0 8px;font-size:18px;line-height:1.3}.checkpoint-synthesis p{color:var(--body-text);margin:0;font-size:15px;line-height:1.6}.checkpoint-market{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:26px;padding:23px 24px}.checkpoint-market>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.checkpoint-market>header .eyebrow{margin-bottom:2px;display:block}.checkpoint-market>header h2{margin:0;font-size:20px}.checkpoint-market dl{border:1px solid var(--line);border-radius:9px;grid-template-columns:1.25fr 1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.checkpoint-market dl>div{background:var(--surface-alt);min-width:0;padding:17px 18px}.checkpoint-market dl>div+div{border-left:1px solid var(--line)}.checkpoint-market dl>.checkpoint-market-start{background:#f2f7ff}.checkpoint-market dl>.checkpoint-market-relevant{background:#effaf6}.checkpoint-market dl>.checkpoint-market-reachable{background:#fff8eb}.checkpoint-market dl>.checkpoint-market-basis{background:#f7f3ff}.checkpoint-market dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.checkpoint-market dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:750;line-height:1.35}.checkpoint-market-reachable dd,.checkpoint-market-relevant dd{letter-spacing:-.035em;font-size:24px}.checkpoint-market dd small{color:var(--body-text);letter-spacing:normal;margin-top:4px;font-size:13px;font-weight:500;display:block}.checkpoint-market-note{color:var(--muted);margin:13px 0 9px;font-size:13px;line-height:1.5}.checkpoint-market-answer{color:var(--body-text);white-space:pre-line;margin:0;font-size:15px;line-height:1.65}.checkpoint-market>.text-link{font-size:14px}.checkpoint-market-details{margin:12px 0 9px}.checkpoint-market-details>summary{cursor:pointer;width:max-content;max-width:100%;color:var(--muted);font-size:13px;font-weight:700}.checkpoint-market-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.checkpoint-market-details>p{color:var(--body-text);margin:8px 0 0;font-size:13px;line-height:1.5}.checkpoint-market-details strong{color:var(--ink)}.evidence-level{font-size:12px;font-weight:750;display:inline-block}.notebook .rail-claim>.source-pill{vertical-align:middle;margin-right:13px}.notebook .rail-claim>.evidence-level{vertical-align:middle;line-height:1.4}.notebook-full{padding-bottom:42px}.notebook-breadcrumb{color:var(--muted);align-items:center;gap:11px;margin:0 0 19px;font-size:13px;display:flex}.notebook-breadcrumb a{color:inherit;text-decoration:none}.notebook-breadcrumb a:hover{text-decoration:underline}.notebook-hero{background:linear-gradient(115deg,#f1eeff,#fbfaff 59%,#f4f1ff);border:1px solid #ded8f7;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:184px;padding:28px 31px;display:flex}.notebook-hero-copy{min-width:0}.notebook-hero .eyebrow{letter-spacing:.1em;font-size:11px}.notebook-hero h1{letter-spacing:-.035em;margin:11px 0 4px;font-size:calc(clamp(28px,3vw,41px));line-height:1.16}.notebook-hero h2{letter-spacing:-.025em;margin:0 0 7px;font-size:calc(clamp(20px,2vw,26px));line-height:1.24}.notebook-hero p{color:#4a5870;max-width:65ch;margin:0;font-size:14px;line-height:1.55}.notebook-hero-art{color:#40506b;flex:none;align-items:center;gap:14px;font-size:13px;line-height:1.45;display:flex}.notebook-hero-art .journal-doodle{flex-basis:130px;width:130px;margin:0;transform:rotate(-3deg)}.notebook-hero-art .journal-doodle svg{width:118px;height:82px}.notebook-hero-art .journal-doodle span{font-size:11px}.notebook-toolbar{justify-content:space-between;gap:12px 18px;margin:18px 0 14px}.notebook-toolbar,.notebook-toolbar-main{flex-wrap:wrap;align-items:center;display:flex}.notebook-toolbar-main{gap:9px 17px;min-width:0}.notebook-full .notebook-actions,.notebook-full .notebook-tabs{margin:0}.notebook-full .notebook-actions{gap:8px}.notebook-full .notebook-actions .button{min-height:42px;padding:9px 15px}.notebook-full .notebook-tabs{gap:6px}.notebook-full .notebook-tabs button{white-space:nowrap;border-radius:8px;min-height:42px;padding:8px 11px;font-size:12px}.notebook-full .notebook-tabs span{color:#334768;font-variant-numeric:tabular-nums;background:#edf0f8;border-radius:5px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 4px;font-size:11px;display:inline-grid}.notebook-full .notebook-tabs button[aria-pressed=true] span{background:#ffffff27}.notebook-display-tools{align-items:center;gap:8px;display:flex}.notebook-sort{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:8px;align-items:center;gap:5px;padding:0 11px;display:flex}.notebook-sort select{max-width:115px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.notebook-view{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:3px;display:flex}.notebook-view button{width:35px;height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.notebook-view button[aria-pressed=true]{background:#eee9ff}.notebook-sort:focus-within{outline:2px solid var(--brand-pop)}.notebook-view button:focus-visible{outline:2px solid var(--brand-pop);outline-offset:2px}.notebook-full .evidence-form{border-radius:12px;max-width:720px;margin:16px 0 22px;padding:20px}.notebook-guide{background:#f2f5ff;border:1px solid #e0e7f5;border-radius:9px;align-items:center;gap:10px;min-height:42px;margin:11px 0 13px;padding:9px 15px;font-size:13px;line-height:1.5;display:flex}.notebook-guide svg{flex:none}.notebook:not(.notebook-compact) .notebook-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:10px}.notebook.notebook-full .notebook-notes{align-items:stretch;margin:0 0 18px}.notebook-full .rail-claim{background:var(--surface);border:1px solid #dbe4f0;border-radius:11px;flex-direction:column;gap:0;min-height:235px;padding:14px;display:flex;box-shadow:0 4px 14px #223c5a08}.notebook-full .rail-claim p{margin:10px 0 0;font-size:14px;line-height:1.56}.notebook-full .rail-claim .field-help{color:var(--muted);font-size:12px;line-height:1.5}.notebook-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 9px;display:flex}.notebook-card-top time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.notebook-full .source-pill{letter-spacing:.035em;border-radius:6px;margin:0;padding:5px 8px;font-size:10px;line-height:1.2;display:inline-block}.notebook-full .evidence-level{margin-top:10px;font-size:11px}.notebook-full .note-title{margin:11px 0 0;font-size:16px;line-height:1.35}.notebook-full .claim-source{margin-top:11px;font-size:12px;line-height:1.4}.notebook-full .claim-actions{border:0;flex-wrap:wrap;align-items:center;gap:8px 13px;margin-top:auto;padding-top:15px;display:flex}.notebook-full .claim-actions button{color:#34517f;text-align:left;cursor:pointer;align-items:center;gap:6px;min-height:36px;padding:5px 0;font-size:12px;display:inline-flex}.notebook-full .claim-actions button:hover{text-underline-offset:3px;text-decoration:underline}.notebook-full .rail-claim-ai .claim-actions button{color:#fff}.notebook.notebook-full .notebook-notes-list{grid-template-columns:1fr}.notebook-full .notebook-notes-list .rail-claim{min-height:0}.notebook-full .rail-empty{background:var(--surface);text-align:center;border-radius:10px;grid-column:1/-1;padding:32px}.notebook-review-bar{background:var(--surface);color:var(--muted);border:1px solid #e0e3f2;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;font-size:13px;line-height:1.5;display:flex}.notebook-review-bar span{align-items:center;gap:10px;display:flex}.notebook-review-bar span svg{flex:none}.notebook-review-bar .button{flex:none;min-height:40px}.notebook-full .rail-claim-ai .notebook-card-top time{color:#e6ddff}.notebook-full .rail-claim-ai .field-help{color:#f2edff}.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}@media (max-width:1200px){.notebook-hero-art>span{display:none}}@media (max-width:760px){.notebook-hero{min-height:0;padding:23px 20px}.notebook-hero-art{display:none}.notebook-hero h1{font-size:30px}.notebook-toolbar{align-items:stretch}.notebook-toolbar-main{width:100%}.notebook-full .notebook-actions{width:100%;display:flex}.notebook-full .notebook-actions .button{flex:150px;width:auto}.notebook-full .notebook-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.notebook-full .notebook-tabs button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;padding-inline:4px;font-size:11px;display:flex}.notebook-full .notebook-tabs span{margin-left:0}.notebook-display-tools{justify-content:flex-end;width:100%}.notebook-review-bar{flex-direction:column;align-items:stretch}.notebook-review-bar .button{justify-content:center}}@media (max-width:600px){.notebook-full .rail-claim{min-height:0}.notebook-full .notebook-actions{grid-template-columns:1fr 1fr;display:grid}.notebook-full .notebook-actions .button{min-width:0;padding-inline:8px;font-size:12px}.notebook-full .claim-actions button{min-height:44px}}[data-theme=dark] .notebook-hero{background:linear-gradient(115deg,#27233f,#1a233b)}[data-theme=dark] .notebook-hero p,[data-theme=dark] .notebook-hero-art{color:#d0d7e8}[data-theme=dark] .notebook-full .rail-claim:not(.rail-claim-ai){background:#1b2c42;border-color:#3a506d}[data-theme=dark] .notebook-full .notebook-tabs span{color:#dbe4f3;background:#2d3b56}[data-theme=dark] .notebook-view button[aria-pressed=true]{background:#3a305a}[data-theme=dark] .notebook-review-bar{border-color:#3d4b69}.checkpoint-next{background:var(--impactx-blue-card-gradient,linear-gradient(112deg,#18395f 0,#234e73 58%,#2f6a8c 100%));color:#fff;border-radius:13px;margin-top:15px;position:relative;overflow:hidden}.checkpoint-next .report-progress-grid{z-index:1;margin:0;display:block;position:relative}.checkpoint-next .report-action{background:0 0;min-height:0;padding:24px 30px 25px 99px}.checkpoint-next-icon{z-index:2;background:#6254bd;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:27px;left:29px}.checkpoint-next .checkpoint-landscape{opacity:.35;width:250px;bottom:-13px;right:-28px}.checkpoint-next .report-action blockquote,.checkpoint-next .report-action-link,.checkpoint-next .report-action>p{z-index:2;position:relative}.checkpoint-next .report-action>p{max-width:660px}.checkpoint-report-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:19px;padding-top:17px;display:flex}.checkpoint-caveat{color:var(--muted);flex:520px;margin:0;font-size:13px;line-height:1.5}.checkpoint-continue{align-items:center;gap:6px;margin:0;font-weight:750;display:inline-flex}.checkpoint-method{color:var(--muted);flex-basis:100%;margin:2px 0 0!important;font-size:12px!important}.checkpoint-method>summary{cursor:pointer;width:max-content;max-width:100%;color:var(--muted);font-size:12px;font-weight:700}.checkpoint-method>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.checkpoint-method>p{max-width:700px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.impactx-report-details{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:9px;padding:0 17px}.impactx-report-details>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:15px;font-weight:750;list-style:none;display:flex}.impactx-report-details>summary::-webkit-details-marker{display:none}.impactx-report-details>summary span{align-items:center;gap:12px;display:inline-flex}.impactx-report-details>summary svg{color:var(--accent-ink);flex:none}.impactx-report-details>summary>svg{transition:transform .2s}.impactx-report-details[open]>summary>svg{transform:rotate(90deg)}.impactx-report-detail-body{padding:0 0 18px}.impactx-report-detail-body .brief-detail{margin:0 0 16px}.impactx-report-detail-body .report-scorecard{margin:0}[data-theme=dark] .journey-first-look{background:#302846}[data-theme=dark] .journey-question>textarea{border-color:#54647e}[data-theme=dark] .idea-map-hero{background:radial-gradient(circle at 91% 36%,#423764 0 34px,#0000 35px),linear-gradient(125deg,#2b2544,#25263c 75%,#302a4d)}[data-theme=dark] .idea-map-hero:after{opacity:.26;background:#554c81}[data-theme=dark] .idea-map-hero .journal-doodle{color:#d5d4f8}[data-theme=dark] .idea-map-card-icon{background:#3a315d}[data-theme=dark] .checkpoint-overview{background:var(--impactx-blue-card-gradient,linear-gradient(112deg,#102b45 0,#17415f 58%,#205a78 100%))}[data-theme=dark] .checkpoint-synthesis-pattern{background:linear-gradient(145deg,#13243a,#211d35)}[data-theme=dark] .checkpoint-synthesis-risk{background:linear-gradient(145deg,#302116,#271d19)}[data-theme=dark] .checkpoint-synthesis-opportunity{background:linear-gradient(145deg,#102c29,#122632)}[data-theme=dark] .checkpoint-synthesis .checkpoint-risk-icon{color:#ffd29a;background:#4b321d}[data-theme=dark] .checkpoint-synthesis .checkpoint-opportunity-icon{color:#9ce5ce;background:#17453a}[data-theme=dark] .checkpoint-market dl>.checkpoint-market-start{background:#14253b}[data-theme=dark] .checkpoint-market dl>.checkpoint-market-relevant{background:#132d2a}[data-theme=dark] .checkpoint-market dl>.checkpoint-market-reachable{background:#302619}[data-theme=dark] .checkpoint-market dl>.checkpoint-market-basis{background:#27213a}[data-theme=dark] .checkpoint-next{background:var(--impactx-blue-card-gradient,linear-gradient(112deg,#102b45 0,#17415f 58%,#205a78 100%))}[data-theme=dark] .checkpoint-next .checkpoint-landscape{color:#8393d2}[data-theme=dark] .checkpoint-next .report-action{background:0 0}[data-theme=dark] .impactx-audit summary>span:first-child{color:var(--ink)}.impactx-audit summary>span:first-child{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.impactx-audit summary>span:first-child svg{color:var(--accent-ink)}.impactx-audit summary>span:last-child{color:var(--muted)}@media (max-width:800px){.checkpoint-assessment-takeaways{grid-template-columns:1fr}.checkpoint-assessment-takeaways article+article{border-top:1px solid #ffffff38;border-left:0;padding-left:0}.checkpoint-insights-grid{grid-template-columns:1fr;grid-template-areas:"promising""assuming"}.checkpoint-synthesis{grid-template-columns:1fr}.checkpoint-synthesis>div+div{border-left:0;border-top:1px solid var(--line)}.checkpoint-market dl{grid-template-columns:1fr}.checkpoint-market dl>div+div{border-left:0;border-top:1px solid var(--line)}.checkpoint-challenge-content{grid-template-columns:1fr;gap:12px}.checkpoint-challenge-content>:only-child{grid-column:auto}}[data-theme=dark] .idea-readiness .eyebrow,[data-theme=dark] .idea-readiness-number{color:#c4b4ff}@media (max-width:1050px){.journey-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}}@media (max-width:850px){.journey-layout{grid-template-columns:1fr}.journey-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-aside-quiet{grid-column:1/-1}}@media (max-width:620px){.journey-layout{gap:20px}.journey-question h2{margin-top:20px}.journey-question>textarea{min-height:175px;font-size:17px}.journey-actions{grid-template-columns:1fr;display:grid}.journey-actions .button{justify-content:center;width:100%}.journey-first-look{align-items:flex-start}.idea-map-grid{grid-template-columns:1fr}.idea-map-card{min-height:0}.checkpoint-section{padding:22px 0}.checkpoint-report .impactx-report-head h1{font-size:32px}.idea-map-hero{min-height:0;padding:24px 20px}.idea-map-hero:after{width:85%;bottom:-115px;right:-32%}.signed-in-app .idea-map-hero h1{font-size:calc(clamp(31px,8vw,40px))}.idea-map-hero p{font-size:15px}.idea-map-card-trigger{gap:14px;min-height:0;padding:16px}.idea-map-card-icon{width:44px;height:44px}.idea-map-card-title{font-size:16px}.idea-map-card-value{font-size:15px}.canvas-advanced{padding:0 16px}.canvas-advanced>summary{font-size:15px}.journey-question-list ol{grid-template-columns:1fr}.checkpoint-header-copy{max-width:100%}.checkpoint-report .impactx-report-head{min-height:0;padding:22px 19px 28px}.checkpoint-report-tools{margin-top:15px;position:relative;top:auto;right:auto}.checkpoint-report-tools .checkpoint-review-action{max-width:100%}.checkpoint-report .impactx-report-head .checkpoint-landscape{opacity:.26;width:165px;right:-45px}.checkpoint-review-status{flex-direction:column;align-items:flex-start;gap:4px}.checkpoint-overview{padding:22px 19px}.checkpoint-overview .impactx-review-heading{align-items:flex-start}.checkpoint-assessment-takeaways article{padding:17px 0 0}.checkpoint-assessment-takeaways article+article{margin-top:16px}.impactx-report .idea-readiness{padding:19px 17px}.impactx-report .idea-readiness-head{grid-template-columns:minmax(0,1fr) 82px}.impactx-report .idea-readiness-ring{width:80px;height:80px}.checkpoint-card,.checkpoint-evidence-column{padding:18px}.checkpoint-card-heading h2{font-size:18px}.checkpoint-market{padding:18px}.checkpoint-market dl{grid-template-columns:1fr}.checkpoint-market dl>div:nth-child(n){border-left:0;border-top:1px solid var(--line)}.checkpoint-market dl>div:first-child{border-top:0}.checkpoint-challenge-content{padding-left:0}.checkpoint-report-footer{flex-direction:column;align-items:flex-start}.checkpoint-next-icon{width:42px;height:42px;top:20px;left:19px}.checkpoint-next .report-action{padding:18px 19px 22px}.checkpoint-next .report-action>.eyebrow,.checkpoint-next .report-action>h2{margin-left:54px;display:block}.checkpoint-next .report-action>h2{min-height:30px}.checkpoint-next .checkpoint-landscape{opacity:.25;width:190px}}@media print{.checkpoint-assessment-takeaways{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.checkpoint-evidence-more>summary,.checkpoint-market-details>summary,.checkpoint-method>summary,.impactx-change>summary{display:none}.checkpoint-evidence-more>ul,.checkpoint-market-details>p,.checkpoint-method>p,.impactx-change>p{display:block!important}.checkpoint-evidence-column,.checkpoint-market,.checkpoint-report-footer,.idea-readiness{break-inside:avoid}}@media (max-width:360px){.journey-question-top{flex-wrap:wrap;gap:2px 8px}.journey-question-top>span{white-space:nowrap}.journey-question-jump{margin-left:auto}}.journey-page .idea-heading{background:linear-gradient(112deg,#faf9ff,#f5f3ff 60%,#f7fbff);border-radius:13px;min-height:168px;padding:24px 36px}.journey-page .idea-heading .dashboard-top{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.journey-page .idea-heading h1{max-width:880px;margin:4px 0 2px;font-size:calc(clamp(34px,3.4vw,48px));line-height:1.1}.journey-page .idea-heading .dashboard-top p{max-width:790px;margin:0;font-size:17px;line-height:1.45}.journey-page .idea-heading .header-symbol{flex-basis:160px}.journey-page .idea-heading .header-symbol-frame{width:112px;height:112px;transform:rotate(-7deg)}.journey-page .idea-heading .header-symbol-frame img{opacity:.86;width:104px;height:104px}.journey-page .idea-heading-actions{align-items:center;gap:0;margin:4px 0 0}.journey-page .idea-heading-actions .link-button{min-height:25px;padding:1px 13px 1px 0;font-size:11px}.journey-page .idea-heading-actions .link-button+.link-button{border-left:1px solid #b7c8d8;padding-left:14px}.journey-layout{grid-template-columns:minmax(0,1fr) minmax(270px,300px);grid-template-areas:"orientation.""question aside""after.";align-items:start;gap:12px 30px;margin-top:22px;display:grid}.journey-orientation{grid-area:orientation;margin:0;padding:1px 2px}.journey-orientation .eyebrow{color:var(--accent-ink);letter-spacing:.08em;font-size:11px}.journey-orientation p{max-width:66ch;color:var(--body-text);margin:5px 0 0;font-size:14px;line-height:1.5}.journey-stepper{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;border-radius:13px;margin:0 0 15px;padding:13px 15px;overflow-x:auto;box-shadow:0 8px 25px #182c4807}.journey-stepper ol{grid-template-columns:repeat(8,minmax(0,1fr));min-width:560px;margin:0;padding:0;list-style:none;display:grid}.journey-stepper li{min-width:0;position:relative}.journey-stepper li:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:17px;left:calc(50% + 18px);right:calc(18px - 50%)}.journey-stepper button{z-index:1;width:100%;min-height:65px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:7px;padding:4px 3px;font-size:12px;line-height:1.2;display:grid;position:relative}.journey-stepper button:hover{color:var(--accent-ink)}.journey-stepper button:focus-visible{outline:3px solid var(--brand-pop);outline-offset:-2px;border-radius:8px}.journey-stepper .journey-step-number{background:var(--surface);width:32px;height:32px;color:var(--ink);border:1px solid #d5def0;border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid;box-shadow:0 2px 4px #22345b0a}.journey-stepper .active .journey-step-number{background:var(--accent-ink);color:#fff}.journey-stepper .active .journey-step-label{color:var(--ink);font-weight:750}.journey-question{border-radius:13px;grid-area:question;box-shadow:0 12px 32px #182c4809}.journey-after{grid-area:after;min-width:0}.journey-question-top>span{gap:3px;display:grid}.journey-question-top>span small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.journey-question h2{max-width:24ch;margin:28px 0 8px;font-size:calc(clamp(29px,2.9vw,39px))}.journey-question>p{margin:0 0 4px}.journey-question>textarea{min-height:128px}.journey-question .journey-example{background:#f1f4ff;border-radius:10px;align-items:center;gap:13px;max-width:none;margin:17px 0 15px;padding:13px 15px;font-size:14px;line-height:1.5;display:flex}.journey-example-icon{background:#e7e1ff;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid}.journey-example p{margin:0}.journey-save-row{color:#496b81;align-items:center;gap:8px;display:flex}.journey-save-row>svg{color:#fff;box-sizing:content-box;background:#526e8a;border-radius:50%;flex:none;padding:2px;display:block}.journey-save-row .draft-status{min-height:0;margin:2px 0 9px}.journey-draft-status{color:var(--muted)!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.4!important}.journey-returning-prompt{font-weight:650;color:var(--ink)!important;margin:16px 0 13px!important}.journey-current-answer{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;margin:11px 0 2px;padding:18px 19px}.journey-current-answer>span{color:var(--accent-ink);letter-spacing:.09em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.journey-current-answer p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:16px;line-height:1.62}.journey-review-context{background:#fff8e8;border-left:3px solid #c69027;margin:17px 0 4px;padding:13px 15px}.journey-review-context strong{color:#72510e;letter-spacing:.08em;font-size:10px}.journey-review-context p{color:#5c5138;margin:4px 0 0;font-size:13px;line-height:1.5}.journey-acknowledgement{font-weight:650;color:#416777!important;margin:3px 0 0!important;font-size:14px!important;line-height:1.45!important}.answer-history{color:var(--muted);margin-top:8px;font-size:12px}.answer-history-summary{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.answer-history-summary .link-button{align-items:center;gap:4px;min-height:30px;padding:2px 0;font-size:12px;display:inline-flex}.answer-history-summary .link-button[aria-expanded=true] svg{transform:rotate(180deg)}.answer-history-list{background:var(--surface-alt);border-left:2px solid #9fc7dd;gap:0;margin-top:8px;padding:15px 17px;display:grid}.answer-history-list h3{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px}.answer-history-list article{border-top:1px solid var(--line);padding:13px 0}.answer-history-list article>div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.answer-history-list article small{color:var(--accent-ink);margin-top:3px;font-size:11px;font-weight:700;display:block}.answer-history-list article p{color:var(--body-text);white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.5}.answer-history-current{color:var(--accent-ink);letter-spacing:.08em;font-size:10px;font-weight:800}.answer-history-earlier{opacity:.82}.journey-history-error{margin-top:10px}.journey-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:17px}.journey-actions-left{flex-wrap:wrap;gap:9px;display:flex}.journey-current-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.journey-answer-update{color:#003566;border:2px solid #003566;box-shadow:0 2px 7px #00356617}.journey-answer-update:hover:not(:disabled){background:#edf6fc;border-color:#00284d;box-shadow:0 5px 14px #00356626}[data-theme=dark] .journey-answer-update{color:#eef7ff;border-color:#77acd2;box-shadow:0 2px 8px #00000038}[data-theme=dark] .journey-answer-update:hover:not(:disabled){background:#173b57;border-color:#a5d0ee}.journey-support-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:20px 2px 12px;padding:17px 0;display:flex}.journey-support-actions>p{color:var(--ink);gap:3px;margin:0;font-size:15px;line-height:1.45;display:grid}.journey-support-actions>p span{color:var(--muted);font-size:13px;font-weight:400}.journey-support-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.journey-support-actions .link-button{white-space:nowrap;min-height:38px;padding:4px 0}.journey-support-row{border:1px solid var(--line);background:var(--surface);width:100%;min-height:66px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:11px 17px;display:flex;box-shadow:0 6px 20px #182c4805}.journey-support-row:hover{background:var(--surface-alt);border-color:#c9c1ec}.journey-support-row:focus-visible{outline:3px solid var(--brand-pop);outline-offset:2px}.journey-support-row[aria-expanded=true]{border-color:#a897e3}.journey-support-row>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.journey-support-row strong{font-size:15px}.journey-support-row small{color:var(--muted);font-size:13px}.journey-support-row>svg{color:var(--muted);flex:none}.journey-support-icon{background:#f0edff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.journey-aside{grid-area:aside;align-self:start;gap:11px;display:grid}.journey-aside section{border-radius:13px;padding:21px;position:relative}.journey-aside-heading{align-items:center;gap:11px;min-height:37px;display:flex}.journey-aside-icon{background:#eef2ff;border-radius:12px;flex:none;place-items:center;width:37px;height:37px;display:grid}.journey-aside .eyebrow{letter-spacing:.08em;padding:0;font-size:11px;line-height:1.25;display:block}.journey-aside h2{margin:11px 0 8px;font-size:18px}.journey-aside-task .link-button{text-underline-offset:3px;text-decoration:underline}.journey-aside-research-note{color:var(--muted)!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.45!important}.journey-aside-research .journey-aside-icon{color:#325e9b;background:#edf3fc}.journey-aside-research li strong{color:var(--accent-ink)}.journey-aside-research .research-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.journey-aside-progress{background:var(--surface-alt)!important}.journey-aside-progress strong{color:var(--ink);margin-top:17px;font-size:13px;display:block}.journey-aside .journey-aside-strengthen{background:var(--surface);box-shadow:none;border-color:#bfd4e2;overflow:hidden}.journey-aside-strengthen .journey-aside-accent{background:#4e87ad;width:3px;position:absolute;inset:0 auto 0 0}.journey-aside-strengthen .eyebrow{color:#326987}.journey-aside-strengthen h2{letter-spacing:-.015em;margin-top:12px;font-size:16px;line-height:1.45}.journey-aside-strengthen .button{background:var(--surface);margin-top:3px}.journey-first-look>span{gap:2px;display:grid}.journey-first-look small{color:inherit;opacity:.78;font-size:13px}.journey-question-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.journey-question-group>strong{color:var(--muted);letter-spacing:.09em;margin:0 0 5px 10px;font-size:10px;display:block}.journey-question-list .journey-question-group ol{grid-template-columns:1fr}[data-theme=dark] .journey-page .idea-heading{background:linear-gradient(112deg,#28253e,#282b42 62%,#263246)}[data-theme=dark] .journey-stepper .journey-step-number{border-color:#4e5c76}[data-theme=dark] .journey-question .journey-example{background:#2b3450}[data-theme=dark] .answer-history-list{background:#202b42;border-left-color:#5b8eaa}[data-theme=dark] .journey-aside .journey-aside-strengthen{background:#1d293d;border-color:#46657b}[data-theme=dark] .journey-example-icon,[data-theme=dark] .journey-support-icon{background:#40345f}[data-theme=dark] .journey-aside-research .journey-aside-icon{color:#b8d1ff;background:#2d3d5b}[data-theme=dark] .journey-aside-task .eyebrow,[data-theme=dark] .journey-aside-task .link-button{color:#b8e4f2}[data-theme=dark] .journey-aside-task h2{color:var(--ink)}[data-theme=dark] .journey-aside-task p{color:var(--body-text)}[data-theme=dark] .journey-review-context{background:#332d20;border-left-color:#d6a645}[data-theme=dark] .journey-review-context strong{color:#f0ca79}[data-theme=dark] .journey-review-context p{color:#e2d5b9}@media (max-width:1180px){.journey-layout{grid-template-columns:1fr;grid-template-areas:"orientation""question""aside""after";row-gap:14px}.journey-aside{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.journey-aside-quiet{grid-column:1/-1}}@media (max-width:620px){.journey-page .idea-heading{min-height:0;padding:24px 20px}.journey-page .idea-heading h1{font-size:calc(clamp(31px,8vw,40px))}.journey-page .idea-heading .dashboard-top p{font-size:15px}.journey-layout{margin-top:13px}.journey-orientation{margin-bottom:0}.journey-question{padding:21px 18px}.journey-question-top{align-items:flex-start}.journey-question-jump{min-height:38px;padding:6px 10px}.journey-question-list{grid-template-columns:1fr}.journey-question h2{font-size:29px}.journey-answer-tools{grid-template-columns:minmax(0,1fr) auto}.journey-question .journey-example{align-items:flex-start;padding:12px}.journey-actions{flex-direction:column-reverse;align-items:stretch;display:flex}.journey-actions-left,.journey-current-actions{grid-template-columns:1fr;display:grid}.journey-actions-left .button,.journey-actions-left .link-button,.journey-actions>.button,.journey-current-actions .button{justify-content:center;width:100%;min-width:0;min-height:44px}.journey-first-look{display:grid}.answer-history-summary{flex-wrap:wrap;align-items:flex-start;gap:1px 12px}.answer-history-list{padding:12px 14px}.journey-aside{grid-template-columns:1fr}.journey-aside-quiet{grid-column:auto}.scale-estimate-actions{flex-direction:column;align-items:stretch}.scale-estimate-actions>*{justify-content:center;width:100%;min-height:44px}.scale-estimate-panel{padding:16px}.scale-estimate-result dl{grid-template-columns:1fr}.scale-estimate-result-actions{flex-direction:column;align-items:stretch}.scale-estimate-result-actions>*{justify-content:center;width:100%;min-height:44px}.idea-readiness{padding:21px 18px}.idea-readiness-head{grid-template-columns:minmax(0,1fr) 88px;gap:10px}.idea-readiness h2{font-size:27px}.idea-readiness-ring{width:86px;height:86px}.idea-readiness-ring:before{inset:9px}.idea-readiness-areas,.idea-readiness-why>div{grid-template-columns:1fr}.idea-readiness-number strong{font-size:25px}.idea-readiness-number span{font-size:11px}.idea-readiness-payer>div{flex-direction:column;align-items:start;gap:7px}.idea-readiness-payer>div span{text-align:left}.idea-readiness-focus{align-items:flex-start;gap:12px;padding:15px}.idea-readiness-focus-icon{width:44px;height:44px}.idea-readiness-focus-icon svg{width:25px;height:25px}.brief-header{gap:12px;height:auto;padding:15px 18px}.brief-header,.brief-header>div{grid-template-columns:1fr;display:grid}.brief-header>div{gap:9px;width:100%}.brief-header .brief-back,.brief-header .button{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.signed-in-app .brief-header>div{grid-template-columns:1fr 1fr;display:grid}.signed-in-app .brief-header :is(.brief-back,.button){text-align:center;font-size:13px;line-height:1.3}}.evidence-nudge{color:#312762;background:#f5f1ff;border:1px solid #d7ccf3;border-radius:9px;padding:13px 15px;font-size:14px;line-height:1.55}.example-journey .example-answer-box{border:1px solid var(--line);background:var(--surface-alt);min-height:125px;color:var(--body-text);white-space:pre-line;border-radius:10px;margin-top:23px;padding:19px;font-size:17px;line-height:1.6}.example-journey .dashboard-top h1,.signed-in-app .example-journey .dashboard-top h1{font-size:calc(clamp(32px,3.4vw,48px))}.example-support-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px}.example-support-card h2{margin:0 0 8px;font-size:20px}.example-support-card p{color:var(--body-text);line-height:1.55}[data-theme=dark] .evidence-nudge{color:#efe8ff;background:#292346;border-color:#605189}.tasks-page .dashboard-top{box-sizing:border-box;background:linear-gradient(110deg,#f6f3ff,#fbfaff 65%,#f0f2ff);min-height:156px;margin-bottom:24px}.tasks-page .dashboard-top h1{font-size:calc(clamp(32px,3.2vw,46px));line-height:1.15}.tasks-page .dashboard-top p{margin-bottom:0}.tasks-page .doodle-route{flex:0 0 190px;width:190px;margin-left:16px;transform:none}.tasks-page .doodle-route svg{width:185px;height:114px}.tasks-page .doodle-route span{font-style:normal}.tasks-first{margin:24px 0 25px}.task-list-heading{margin-bottom:15px}.task-list-heading h2{font-size:25px}.task-checklist{counter-reset:task;gap:11px}.task-row{counter-increment:task;border-color:#dce4f1;grid-template-columns:30px 34px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 19px;box-shadow:0 4px 13px #182c4805}.task-row:before{content:counter(task);background:#eeeaff;border-radius:50%;grid-area:1/2;place-items:center;width:32px;height:32px;font-size:14px;font-weight:750;display:grid}.task-row-icon{place-items:center;width:30px;height:34px;padding:0;display:grid}.task-row-copy{grid-column:3}.task-row .source-pill{letter-spacing:.04em;border-radius:6px;padding:5px 9px;font-size:10px;display:inline-block}.task-row h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 5px;font-size:17px;line-height:1.36;display:-webkit-box;overflow:hidden}.task-row p{color:var(--body-text);font-size:14px;line-height:1.48}.task-row>.button{grid-column:4;align-self:center;min-height:42px;padding:9px 13px;font-size:13px}.task-done:before{background:#dceeea}.task-done .source-pill{background:#e5f4f0}.tasks-rail>.evidence-progress{border-color:#dce4f1;margin:24px 0 0;box-shadow:0 4px 13px #182c4805}.tasks-rail>.evidence-progress h2{font-size:20px}.tasks-rail>.evidence-progress .progress-facts strong{font-size:22px}.tasks-page .tasks-side .task-suggestion{box-shadow:none;background:linear-gradient(135deg,#fffaf0,#fff7dc);border:1px solid #ecdcae;border-radius:12px;padding:22px!important}.tasks-page .task-suggestion:after,.tasks-page .task-suggestion:before{display:none}.tasks-page .task-suggestion .suggestion-bulb{opacity:.28;z-index:0;width:52px;height:52px;top:14px;right:14px}.tasks-page .task-suggestion h2{margin:7px 0 8px;font-size:21px;position:relative}.tasks-page .task-suggestion p{margin:0;font-size:15px;line-height:1.55;position:relative}.tasks-page .task-suggestion-learning{border-top:1px solid #dfcf9f;gap:4px;margin-top:16px;padding-top:14px;font-size:14px;line-height:1.5;display:grid;position:relative}.tasks-page .task-suggestion-learning strong{letter-spacing:.04em;text-transform:uppercase;color:#654f19;font-size:12px}.tasks-page .task-suggestion .review-note-label{margin:0 52px 0 0;position:relative}.tasks-page .task-suggestion .task-actions{gap:8px;margin-top:18px;position:relative}.task-encouragement{border:1px solid var(--line);background:var(--surface-alt);border-radius:11px;align-items:center;gap:14px;padding:15px 19px;display:flex}.task-encouragement>span{color:var(--accent-ink);font-family:Georgia,serif;font-size:45px;line-height:.8}.task-encouragement p{color:var(--body-text);margin:0;font-size:14px;font-style:italic;line-height:1.45}.tasks-page .task-footer{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}[data-theme=dark] .tasks-page .dashboard-top{background:linear-gradient(110deg,#28253e,#292b45 65%,#253450)}[data-theme=dark] .task-row{border-color:var(--line)}[data-theme=dark] .task-row:before{background:#40345f}[data-theme=dark] .task-done{background:#152637}[data-theme=dark] .task-done .source-pill,[data-theme=dark] .task-done:before{background:#254b50}[data-theme=dark] .tasks-rail>.evidence-progress{border-color:var(--line)}[data-theme=dark] .tasks-page .task-suggestion-learning{border-top-color:#66583a}[data-theme=dark] .tasks-page .task-suggestion-learning strong{color:#efd98c}@media (max-width:1350px) and (min-width:1101px){.task-row{grid-template-columns:30px 34px minmax(0,1fr)}.task-row>.button{grid-column:3;justify-self:start}}@media (max-width:1100px){.tasks-page .tasks-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tasks-rail>.evidence-progress{grid-column:1/-1;margin-top:10px}.task-encouragement{align-self:stretch}.tasks-page .tasks-side .task-suggestion{box-sizing:border-box;height:100%}}@media (max-width:760px){.tasks-page .dashboard-top{min-height:0}.tasks-page .doodle-route{display:none}.tasks-page .tasks-rail{grid-template-columns:1fr}.tasks-rail>.evidence-progress{grid-column:auto}.task-row{grid-template-columns:32px 34px minmax(0,1fr);gap:9px;padding:16px}.task-row-icon{width:32px;height:40px}.task-row:before{width:32px;height:32px}.task-row>.button{grid-column:3;justify-self:stretch;width:100%}.tasks-page .task-footer{grid-template-columns:1fr}}.customer-check-numbers>div{flex-direction:column;display:flex}.customer-check-numbers label{flex:1}.task-group+.task-group{margin-top:27px}.task-group>h3{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:780}.task-row-controls{grid-column:4;align-self:center;align-items:center;gap:7px;display:flex}.task-row-controls>.button{min-height:42px;padding:9px 13px;font-size:13px}.task-more{position:relative}.task-more>summary{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.task-more>summary::-webkit-details-marker{display:none}.task-more>summary:hover{background:var(--surface-alt)}.task-more-menu{z-index:12;border:1px solid var(--line);background:var(--surface);border-radius:9px;width:170px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #0717272b}.task-more-menu button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px;font-size:13px;display:block}.task-more-menu button:focus-visible,.task-more-menu button:hover{background:var(--surface-alt)}.task-more-menu .task-menu-delete{color:#a82c32}.task-modal form>label{margin:18px 0 7px;font-size:15px;font-weight:650;display:block}.task-modal form>input{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:11px 12px}.task-learning{border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;margin-top:20px;padding:17px}.task-learning strong{font-size:13px}.task-learning p{white-space:pre-wrap;margin:7px 0 0}.task-learning a{color:var(--green);margin-top:10px;font-size:13px;display:inline-block}.task-delete-button{color:#fff;background:#9b2d34;border-color:#9b2d34}.task-delete-button:hover:not(:disabled){background:#7f2329;border-color:#7f2329}.task-update-history{border-top:1px solid var(--line)!important;margin-top:18px!important;padding-top:14px!important}.task-update-history>summary{font-size:14px!important;font-weight:700!important}.task-update-timeline{border-left:2px solid var(--line);margin-top:12px;padding-left:16px}.task-update-timeline article{padding:0 0 17px;position:relative}.task-update-timeline article:last-child{padding-bottom:2px}.task-update-timeline article:before{content:"";background:var(--blue);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-21px}.task-update-timeline article>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.task-update-timeline strong{font-size:13px}.task-update-timeline small,.task-update-timeline time{color:var(--muted);font-size:12px}.task-update-timeline p{white-space:pre-wrap;margin:6px 0 0!important;font-size:14px!important;line-height:1.55!important}.task-update-timeline a{color:var(--link);margin-top:7px;font-size:13px;display:inline-block}.guided-action>.task-update-history{margin-top:20px}.guided-action .task-update-timeline p{font-size:15px!important}@media (max-width:1350px){.task-row-controls{grid-column:3;justify-self:start;margin-top:4px}}@media (max-width:760px){.task-row-controls{grid-column:3;justify-self:stretch;width:100%}.task-row-controls>.button{flex:1}.task-more-menu{right:0}}.guided-task-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.guided-task-more>summary{letter-spacing:.08em;font-size:18px;font-weight:800}.guided-task-management{margin-top:14px}.guided-task-management>label{margin:14px 0 7px;font-size:14px;font-weight:650;display:block}.guided-task-management>input,.guided-task-management>textarea{box-sizing:border-box;width:100%}.example-journey .journey-extra-links button{text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.example-journey .journey-extra-links button>span:last-child{gap:2px;display:grid}.example-journey .journey-extra-links button small{color:var(--muted);font-size:11px;font-weight:600}.example-journey .journey-ai-research li{gap:3px;display:grid}.example-journey .journey-ai-research li strong{color:var(--accent-ink);letter-spacing:.06em;font-size:10px}.example-journey .journey-ai-research li span{color:var(--body-text)}.idea-readiness-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.idea-readiness-path>div{border-left:3px solid var(--blue);background:var(--surface);gap:4px;padding:12px 14px;display:grid}.idea-readiness-path strong{color:var(--ink);font-size:12px}.idea-readiness-path span{color:var(--body-text);font-size:13px;line-height:1.45}.idea-readiness-areas details.idea-readiness-area{height:max-content;padding:0;display:block;overflow:hidden}.idea-readiness-area>summary{cursor:pointer;align-items:center;gap:10px;min-height:62px;padding:8px;list-style:none;display:flex}.idea-readiness-area>summary::-webkit-details-marker{display:none}.idea-readiness-area>summary:after{content:"+";color:var(--muted);margin-left:2px;font-size:18px}.idea-readiness-area[open]>summary:after{content:"−"}.idea-readiness-area>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.idea-readiness-area>summary strong{margin-left:auto}.idea-readiness-detail{border-top:1px solid var(--line);padding:5px 15px 17px}.idea-readiness-detail h3{color:var(--ink);letter-spacing:.03em;margin:14px 0 5px;font-size:12px}.idea-readiness-detail p{color:var(--body-text);margin:0;font-size:13px;line-height:1.55}.idea-readiness-detail .idea-readiness-stage{color:var(--muted);margin-top:11px;font-weight:700}.idea-readiness-detail ul{gap:8px;margin:7px 0 0;padding:0;list-style:none;display:grid}.idea-readiness-detail li{background:var(--surface-alt);border-radius:7px;gap:2px;padding:9px 10px;display:grid}.idea-readiness-detail li strong{color:var(--accent-ink);letter-spacing:.06em;font-size:10px}.idea-readiness-detail li span{color:var(--body-text);font-size:12px;line-height:1.45}.idea-readiness-detail .button{margin-top:14px}.idea-readiness-changes{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:16px}.idea-readiness-changes>summary{cursor:pointer;color:var(--ink);padding:13px 15px;font-size:14px;font-weight:750}.idea-readiness-changes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 15px 14px;display:grid}.idea-readiness-changes article{border-top:1px solid var(--line);padding:12px 0}.idea-readiness-changes h3{justify-content:space-between;gap:10px;margin:0 0 5px;font-size:13px;display:flex}.idea-readiness-changes h3 span{color:var(--muted)}.idea-readiness-changes p{color:var(--body-text);margin:0;font-size:12px;line-height:1.5}.research-applied,.research-learning,.research-mission{margin:20px 0}.research-applied,.research-learning,.research-mission,.task-learning-gap{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:22px}.research-applied{border-left:4px solid var(--amber)}.research-applied h2,.research-learning h2,.research-mission h2{margin:6px 0 10px;font-size:22px}.research-applied p{color:var(--body-text);margin:0;line-height:1.55}.research-mission{border-left:4px solid var(--blue)}.research-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin-top:18px;display:grid}.research-mission-grid>div{min-width:0}.research-learning>div>strong,.research-mission-grid strong,.research-useful>strong{color:var(--ink);font-size:12px}.research-mission-grid p{color:var(--body-text);margin:5px 0 0;font-size:14px;line-height:1.55}.research-useful{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.research-enough ul,.research-learning ul,.research-useful ul{color:var(--body-text);margin:8px 0 0;padding-left:19px;font-size:13px;line-height:1.6}.research-other-goals{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.research-other-goals a{color:var(--link);font-weight:700}.finding-interpretation{color:var(--ink);gap:6px;margin:15px 0 5px;font-size:12px;font-weight:700;display:grid}.finding-interpretation select{border:1px solid var(--line);background-color:var(--field);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 38px 8px 10px;font-weight:500}.research-learning>div{margin-top:14px}.research-learning>div>p{color:var(--body-text);margin:5px 0 0;font-size:14px;line-height:1.55}.research-enough{background:var(--surface-alt);border-radius:8px;padding:14px}.research-learning>.button{margin-top:16px}.research-source-quality{color:var(--muted);margin-top:5px;font-size:11px;display:block}.research-summary-list{list-style:none;padding-left:0!important}.research-summary-list li{border-bottom:1px solid var(--line);gap:3px;padding:9px 0;display:grid}.research-summary-list li>strong{color:var(--accent-ink);letter-spacing:.06em}.research-summary-list li>small{color:var(--muted)}.task-learning-gap{border-left:4px solid var(--blue);margin:0 0 19px}.task-learning-gap h3{margin:6px 0 8px;font-size:20px}.task-learning-gap h4{margin:17px 0 7px;font-size:18px}.task-gap-details p,.task-learning-gap>p{color:var(--body-text);font-size:14px;line-height:1.55}.task-gap-copy,.task-gap-details p{gap:3px;display:grid}.task-gap-copy strong,.task-gap-details strong{color:var(--ink);font-size:12px}.task-gap-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:13px 0;display:grid}.task-learning-gap>.button{margin-top:8px}.task-learning-saved{background:#f2faf5;border:1px solid #bfdac7;border-left:4px solid #21875b;border-radius:10px;align-items:center;gap:13px;margin:0 0 20px;padding:13px 15px;display:flex}.task-learning-saved>svg{color:#21875b;flex:none}.task-learning-saved>div{flex:1;min-width:0}.task-learning-saved h2{margin:0 0 2px;font-size:15px;font-weight:750}.task-learning-saved p{color:var(--body-text);margin:0;font-size:13px;line-height:1.45}.task-learning-saved .button{flex:none}[data-theme=dark] .idea-readiness-detail li,[data-theme=dark] .idea-readiness-path>div,[data-theme=dark] .research-enough{background:var(--dark-bg-panel-alt)}[data-theme=dark] :is(.research-applied,.research-mission,.research-learning,.task-learning-gap,.task-learning-saved,.idea-readiness-changes){background:var(--dark-bg-panel);border-color:var(--dark-border)}[data-theme=dark] .task-learning-saved{border-left-color:#58b98c}[data-theme=dark] .task-learning-saved>svg{color:#76d5a8}@media (max-width:600px){.task-learning-saved{flex-wrap:wrap;align-items:flex-start}.task-learning-saved .button{justify-content:center;width:100%}}.task-stage-complete{background:linear-gradient(135deg,#ecfaf5,#fff8e5 68%,#f6efff);border:1px solid #9fcfbe;border-radius:12px;padding:23px;position:relative;overflow:hidden;box-shadow:0 8px 22px #173c5e0a}.task-stage-complete:after{content:"";background:#8bcdbb2e;border-radius:55% 45% 0 0;width:130px;height:100px;position:absolute;bottom:-42px;right:-28px;transform:rotate(-8deg)}.task-stage-complete>*{z-index:1;position:relative}.task-stage-icon{color:#855a00;background:#fff0b8;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:13px;display:grid;box-shadow:inset 0 0 0 1px #e9cd70}.task-stage-complete .review-note-label{color:#26705b}.task-stage-complete h2{margin:7px 0 8px;font-size:22px;line-height:1.25}.task-stage-complete p{color:var(--body-text);margin:0;font-size:15px;line-height:1.55}.task-stage-complete .task-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.task-stage-complete .button{text-align:center;justify-content:center}[data-theme=dark] .task-stage-complete{background:linear-gradient(135deg,#143a31,#332e1d 68%,#29223b);border-color:#397b68}[data-theme=dark] .task-stage-complete .review-note-label{color:#8ed8bf}[data-theme=dark] .task-stage-icon{color:#ffe091;background:#5a4821;box-shadow:inset 0 0 0 1px #7a632e}@media (max-width:600px){.task-stage-complete .task-actions{display:grid}.task-stage-complete .button{width:100%}}.checkpoint-incubation{background:linear-gradient(135deg,#ecfaf5,#fff9e8 66%,#f7f0ff);border:1px solid #9fcfbe;border-radius:13px;margin:18px 0 4px;padding:24px;scroll-margin-top:24px;box-shadow:0 9px 25px #173c5e0b}.checkpoint-incubation>header{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:15px;display:grid}.checkpoint-incubation-icon{color:#855a00;background:#fff0b8;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 0 0 1px #e9cd70}.checkpoint-incubation h2{letter-spacing:-.025em;margin:3px 0 6px;font-size:24px;line-height:1.25}.checkpoint-incubation footer p,.checkpoint-incubation header p{color:var(--body-text);margin:0;font-size:14px;line-height:1.5}.checkpoint-incubation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.checkpoint-incubation-grid article{background:#ffffffad;border:1px solid #c8ddd5;border-radius:10px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:15px;display:grid}.checkpoint-incubation-grid article>span{color:#27705d;background:#e5f3ee;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.checkpoint-incubation-grid h3{margin:0 0 4px;font-size:14px;line-height:1.3}.checkpoint-incubation-grid p{color:var(--body-text);margin:0;font-size:12.5px;line-height:1.48}.checkpoint-incubation>footer{border-top:1px solid #c8ddd5;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding-top:15px;display:flex}.checkpoint-incubation>footer p{max-width:680px}.checkpoint-incubation>footer .button{flex:none}[data-theme=dark] .checkpoint-incubation{background:linear-gradient(135deg,#143a31,#332e1d 66%,#29223b);border-color:#397b68}[data-theme=dark] .checkpoint-incubation-icon{color:#ffe091;background:#5a4821;box-shadow:inset 0 0 0 1px #7a632e}[data-theme=dark] .checkpoint-incubation-grid article{background:#ffffff08;border-color:#3b665b}[data-theme=dark] .checkpoint-incubation-grid article>span{color:#9ce0cd;background:#1d4d40}[data-theme=dark] .checkpoint-incubation>footer{border-color:#3b665b}@media (max-width:800px){.checkpoint-incubation-grid{grid-template-columns:1fr}.checkpoint-incubation>footer{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.checkpoint-incubation{padding:19px}.checkpoint-incubation>header{grid-template-columns:44px minmax(0,1fr)}.checkpoint-incubation-icon{width:44px;height:44px}.checkpoint-incubation h2{font-size:21px}.checkpoint-incubation>footer .button{justify-content:center;width:100%}}@media print{.checkpoint-incubation{break-inside:avoid;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.checkpoint-incubation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.idea-readiness-areas,.idea-readiness-changes>div,.idea-readiness-path,.research-mission-grid,.task-gap-details{grid-template-columns:1fr}.research-applied,.research-learning,.research-mission,.task-learning-gap{padding:18px 16px}.research-other-goals{flex-direction:column;align-items:flex-start}}.journey-answer-tools .scale-estimate-helper{margin:0;display:contents}.scale-estimate-helper>.field-help-button{grid-column:2;justify-self:end}.scale-estimate-saved-summary{color:#175c4c;background:#eef8f4;border:1px solid #9dcebd;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px 15px;margin-top:3px;padding:9px 11px;font-size:13px;display:flex}.scale-estimate-saved-summary>span{gap:2px;display:grid}.scale-estimate-saved-summary small{color:var(--body-text);font-size:12px}.scale-estimate-saved-summary em{color:var(--body-text);margin-left:auto;font-style:normal}.scale-estimate-dialog{border:1px solid var(--line);background:var(--surface);width:calc(min(680px,100vw - 32px));max-width:none;max-height:calc(min(760px,100vh - 40px));color:var(--ink);border-radius:14px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 70px #0717274d}.scale-estimate-dialog::backdrop{background:#0717279c}.scale-estimate-dialog-header{border-bottom:1px solid var(--line);background:var(--surface-alt);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.scale-estimate-dialog-header h2{margin:7px 0 4px;font-size:24px;line-height:1.15}.scale-estimate-dialog-header p{color:var(--body-text);margin:0;font-size:14px;line-height:1.5}.scale-estimate-dialog-header .icon-button{flex:none}.scale-estimate-progress{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 24px;display:flex}.scale-estimate-progress span{white-space:nowrap;color:var(--accent-ink);letter-spacing:.08em;font-size:11px;font-weight:800}.scale-estimate-progress progress{background:var(--surface-alt);border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.scale-estimate-progress progress::-webkit-progress-bar{background:var(--surface-alt)}.scale-estimate-progress progress::-moz-progress-bar{background:var(--blue)}.scale-estimate-progress progress::-webkit-progress-value{background:var(--blue)}.scale-estimate-dialog-body{min-height:315px;max-height:calc(100vh - 245px);padding:24px;overflow-y:auto}.scale-estimate-dialog-body section>h3{margin:0 0 7px;font-size:21px;line-height:1.25}.scale-estimate-dialog-body section>p{color:var(--body-text);margin:0 0 18px;font-size:15px;line-height:1.55}.scale-estimate-dialog-body label{color:var(--ink);gap:7px;margin-top:16px;font-size:13px;font-weight:750;display:grid}.scale-estimate-dialog-body input{box-sizing:border-box;border:1px solid var(--line-strong,var(--line));background:var(--field);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:15px}.scale-estimate-dialog-body input:focus{outline:2px solid var(--focus);outline-offset:2px}.scale-estimate-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scale-estimate-choice-grid>button{min-height:126px}.scale-estimate-choice-grid>button,.scale-estimate-scenarios>button{border:1px solid var(--line);background:var(--surface-alt);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-content:start;gap:6px;padding:15px;display:grid}.scale-estimate-choice-grid>button:focus-visible,.scale-estimate-choice-grid>button:hover,.scale-estimate-scenarios>button:focus-visible,.scale-estimate-scenarios>button:hover{border-color:var(--blue);background:color-mix(in srgb,var(--surface-alt) 78%,var(--blue) 22%)}.scale-estimate-choice-grid strong,.scale-estimate-scenarios strong{font-size:14px}.scale-estimate-choice-grid span{color:var(--body-text);font-size:12px;line-height:1.4}.scale-estimate-searching{border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:18px;display:grid}.scale-estimate-searching .spinner{grid-row:1/3}.scale-estimate-searching small{color:var(--body-text)}.scale-estimate-friendly-notice{border-left:3px solid var(--blue);background:var(--surface-alt);gap:6px;padding:14px;font-size:14px;display:grid}.scale-estimate-friendly-notice>span{color:var(--body-text)}.scale-estimate-friendly-notice>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.scale-estimate-reused{background:#eef8f4;border-radius:7px;padding:10px 12px;font-weight:650;color:#175c4c!important}.scale-estimate-number-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.scale-estimate-source-link{color:var(--link);align-items:center;gap:5px;margin-top:13px;font-size:13px;font-weight:700;display:inline-flex}.scale-estimate-change-method{margin-top:13px;display:block}.scale-estimate-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scale-estimate-scenarios>button{min-height:84px}.scale-estimate-scenarios>button.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:color-mix(in srgb,var(--surface-alt) 72%,var(--blue) 28%)}.scale-estimate-scenarios span{color:var(--accent-ink);font-size:20px;font-weight:800}.scale-estimate-live-calculation{background:var(--surface-alt);border-radius:8px;padding:13px 15px;color:var(--ink)!important;margin-top:18px!important}.scale-estimate-dialog-body .field-help{color:var(--amber-ink,#8a5a00);margin-top:12px}.scale-estimate-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin:0;display:grid}.scale-estimate-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.scale-estimate-summary dd{color:var(--ink);margin:0;font-size:15px;line-height:1.45}.scale-estimate-summary dd small{color:var(--body-text);margin-top:4px;font-size:12px;display:block}.scale-estimate-summary dd a{align-items:center;gap:4px;display:inline-flex}.scale-estimate-equation{border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;gap:3px;margin-top:20px;padding:15px;font-size:15px;display:grid}.scale-estimate-equation strong{border-top:1px solid var(--line);margin-top:5px;padding-top:8px;font-size:17px}.scale-estimate-education{margin:12px 0 0!important;font-size:12px!important}.scale-estimate-dialog-footer{border-top:1px solid var(--line);background:var(--surface-alt);justify-content:flex-end;align-items:center;gap:12px;padding:15px 24px;display:flex}.scale-estimate-dialog-footer .button-outline{margin-right:auto}[data-theme=dark] .scale-estimate-dialog{background:var(--dark-bg-panel);border-color:var(--dark-border-strong);color:var(--dark-text-primary)}[data-theme=dark] .scale-estimate-choice-grid>button,[data-theme=dark] .scale-estimate-dialog-footer,[data-theme=dark] .scale-estimate-dialog-header,[data-theme=dark] .scale-estimate-equation,[data-theme=dark] .scale-estimate-friendly-notice,[data-theme=dark] .scale-estimate-live-calculation,[data-theme=dark] .scale-estimate-scenarios>button,[data-theme=dark] .scale-estimate-searching{background:var(--dark-bg-panel-alt)}[data-theme=dark] .scale-estimate-dialog input{background:var(--dark-bg-input);border-color:var(--dark-border-strong);color:var(--dark-text-primary)}[data-theme=dark] .scale-estimate-reused,[data-theme=dark] .scale-estimate-saved-summary{color:#bcebd9;background:#173b39;border-color:#487b70}[data-theme=dark] .scale-estimate-saved-summary em,[data-theme=dark] .scale-estimate-saved-summary small{color:var(--dark-text-secondary)}@media (max-width:620px){.scale-estimate-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;margin:0}.scale-estimate-dialog-header{padding:18px 17px 14px}.scale-estimate-dialog-header h2{font-size:21px}.scale-estimate-progress{padding:11px 17px}.scale-estimate-dialog-body{height:calc(100dvh - 202px);min-height:0;max-height:none;padding:20px 17px}.scale-estimate-choice-grid,.scale-estimate-number-fields,.scale-estimate-scenarios,.scale-estimate-summary dl{grid-template-columns:1fr}.scale-estimate-choice-grid>button{min-height:82px}.scale-estimate-scenarios>button{min-height:68px}.scale-estimate-dialog-footer{box-sizing:border-box;min-height:74px;padding:12px 17px}.scale-estimate-dialog-footer .button,.scale-estimate-dialog-footer>.link-button{min-height:46px}.scale-estimate-dialog-footer>.link-button{padding:10px}.scale-estimate-saved-summary{align-items:flex-start}.scale-estimate-saved-summary em{margin-left:0}.journey-answer-tools .scale-estimate-helper .field-help-button{white-space:nowrap}}.task-ai-generate{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:15px 0 20px;padding:15px;display:flex}.task-ai-generate>div{gap:3px;display:grid}.task-ai-generate strong{font-size:14px}.task-ai-generate span{color:var(--muted);font-size:13px;line-height:1.45}.task-ai-generate .button{flex:none}@media (max-width:600px){.task-ai-generate{flex-direction:column;align-items:stretch}.task-ai-generate .button{width:100%}}.report-stale-backdrop{z-index:110;background:#071727a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-stale-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(500px,100%);padding:28px;box-shadow:0 24px 70px #07172766}.report-stale-dialog h2{margin:9px 0;font-size:27px}.report-stale-dialog p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.report-stale-dialog>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}@media (max-width:520px){.report-stale-dialog{padding:23px 18px}.report-stale-dialog>div{grid-template-columns:1fr}}.incubation-mission-panel{background:linear-gradient(135deg,#f4f0ff,#fff 60%,#edf8f4);border:1px solid #a98fd8;border-top:5px solid #6540ad;border-radius:14px;margin:0 0 26px;padding:25px;scroll-margin-top:24px;box-shadow:0 10px 28px #49327612}.incubation-mission-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.incubation-mission-panel h2{margin:6px 0 7px;font-size:27px}.incubation-mission-panel header p{max-width:720px;color:var(--body-text);margin:0;line-height:1.6}.incubation-mission-count{background:#fff;border:1px solid #d6c9eb;border-radius:12px;justify-items:center;min-width:105px;padding:13px;display:grid}.incubation-mission-count>strong{color:#54339a;font-size:34px;line-height:1}.incubation-mission-count small{font-size:16px}.incubation-mission-count span{color:var(--muted);text-align:center;margin-top:5px;font-size:10px;font-weight:750}.incubation-mission-list{margin-top:22px}.incubation-mission-list .task-row{border-color:#d6c9eb}.incubation-mission-list .source-pill{color:#54339a;background:#f4f0ff;border-color:#bba9ef}.mission-focus{color:#6540ad;margin-top:8px;font-size:11px;font-weight:750;display:block}.task-row-copy .mission-reason{color:var(--body-text);background:#f8f5ff;border-left:3px solid #a98fd8;margin:8px 0 11px;padding:9px 11px;font-size:13px;line-height:1.45}.incubation-mission-refresh{background:#edf8f4;border:1px solid #9fcfbe;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:17px;display:flex}.incubation-mission-refresh p{color:var(--body-text);margin:4px 0 0;font-size:13px;line-height:1.5}.incubation-mission-refresh .button{flex:none}.incubation-mission-panel.is-complete{border-color:#28765f #75bba5 #75bba5}[data-theme=dark] .incubation-mission-panel{background:linear-gradient(135deg,#28213b,#172434 60%,#16352f);border-color:#a98bea #7659ad #7659ad}[data-theme=dark] .incubation-mission-count{background:#211c31;border-color:#5f4b82}[data-theme=dark] .incubation-mission-count>strong,[data-theme=dark] .mission-focus{color:#c9b6ef}[data-theme=dark] .incubation-mission-list .task-row{border-color:#5f4b82}[data-theme=dark] .mission-reason{background:#262037;border-left-color:#8f72c9}[data-theme=dark] .incubation-mission-refresh{background:#15362f;border-color:#397b68}@media (max-width:700px){.incubation-mission-panel{padding:20px 16px}.incubation-mission-panel>header{flex-direction:column}.incubation-mission-count{box-sizing:border-box;grid-template-columns:auto 1fr;place-items:center start;gap:9px;width:100%}.incubation-mission-count span{text-align:left;margin:0}.incubation-mission-refresh{flex-direction:column;align-items:stretch}.incubation-mission-refresh .button{width:100%}}.app-mobile-brand{display:none}@media (max-width:760px){.app-topbar-title .app-desktop-title{display:none}.app-topbar-title .app-mobile-brand{display:block}.app-mobile-brand .brand-name{font-size:24px}.app-mobile-brand .brand-compact-mark{display:none}.app-topbar-title{gap:7px}}@media (max-width:380px){.app-mobile-brand .brand-name{font-size:21px}.app-account-actions{gap:5px}.app-account-actions .account-menu summary{width:44px;min-width:44px}.app-account-actions .account-menu summary>svg{display:none}}@media (max-width:480px){.app-account-actions .ai-credit-pill{display:none}}.landing-v2{overflow:hidden}.landing-v2 .site-header{background:#f3f0fb;border-bottom:1px solid #e1dbee;height:78px}.landing-v2 .site-header-inner{width:min(1320px,100% - 64px)}.landing-v2 .site-nav{gap:24px;font-size:14px}.landing-v2 .landing-hero{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:54px;width:min(1320px,100% - 64px);min-height:650px;padding-block:54px 74px}.landing-v2 .landing-copy{max-width:670px;padding:0}.landing-v2 .landing-copy .eyebrow-rule{color:#194766}.landing-v2 .landing-copy h1{letter-spacing:-.065em;margin:24px 0 28px;font-size:calc(clamp(56px,5.9vw,89px));line-height:1.04}.landing-v2 .landing-copy h1 em{font-style:normal;display:inline-block}.landing-v2 .hero-lead{max-width:570px;font-size:19px;line-height:1.58}.landing-v2 .hero-actions{gap:18px;margin-top:34px}.landing-v2 .hero-actions .button{border-radius:9px;min-height:54px;font-size:16px}.landing-v2 .hero-actions .text-link{font-size:15px}.landing-v2 .hero-note{margin-top:30px;font-size:13px;font-weight:650}.landing-v2 .hero-art{background:#203656;border:0;border-radius:20px;align-self:center;width:100%;height:492px;margin:0;padding:13px;overflow:visible;transform:rotate(1.3deg);box-shadow:0 26px 55px #16476628}.landing-v2 .hero-art:before{content:"";z-index:-1;background:#ffdf7e;border-radius:50%;width:145px;height:145px;position:absolute;top:-40px;right:-34px}.landing-v2 .hero-preview-top{height:46px;padding:0 11px}.landing-v2 .hero-preview-body{color:#152d49;background:#fff;border-radius:10px;height:calc(100% - 46px);padding:27px 29px}.landing-v2 .preview-progress{grid-template-columns:repeat(4,minmax(0,1fr));font-size:11px}.landing-v2 .preview-progress span{white-space:normal;min-width:0}.landing-v2 .preview-question{font-size:calc(clamp(29px,2.9vw,42px))}.landing-v2 .preview-floating{background:#ffdf7e;bottom:-29px;right:-14px;transform:rotate(-5deg);box-shadow:0 12px 25px #18334f2b}.landing-outcomes{background:#fff;border-bottom:1px solid #e0e9f2}.landing-outcomes-inner{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:33px;display:grid}.landing-outcomes-inner>div{justify-content:center;align-items:center;gap:16px;min-height:75px;display:flex}.landing-outcomes-inner>div+div{border-left:1px solid #dce5f1}.landing-outcomes strong{font-family:var(--display-font);letter-spacing:-.06em;font-size:58px;font-weight:700;line-height:1}.landing-outcomes span{color:#324963;font-size:15px;font-weight:650;line-height:1.4}.landing-v2 .journey-section{background:#f7f6fb;padding-block:104px 112px}.landing-v2 .section-heading{align-items:end;margin:24px 0 38px}.landing-report-copy h2,.landing-v2 .evidence-copy h2,.landing-v2 .section-heading h2{letter-spacing:-.055em;font-size:calc(clamp(42px,4.4vw,64px));line-height:1.08}.landing-report-copy h2 em,.landing-v2 .evidence-copy h2 em,.landing-v2 .section-heading h2 em{font-style:normal}.landing-v2 .section-heading p{color:#324963;max-width:380px;font-size:17px;line-height:1.6}.landing-v2 .journey-grid{background:0 0;border:0;border-radius:0;gap:16px;overflow:visible}.landing-v2 .journey-card{min-height:294px;box-shadow:none;border-radius:17px;padding:28px 29px 30px;border:0!important}.landing-v2 .journey-card h3{max-width:260px;margin:58px 0 13px;font-size:27px}.landing-v2 .journey-card p{max-width:305px;font-size:16px;line-height:1.48}.landing-v2 .journey-arrow{bottom:25px;left:auto;right:27px}.landing-section-link{text-underline-offset:5px;align-items:center;gap:7px;margin-top:28px;font-size:15px;font-weight:750;text-decoration:underline;display:inline-flex}.landing-report-band{background:#e9e6ff;padding-block:100px}.landing-report-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:9%;display:grid}.landing-report-copy h2{margin:16px 0 22px}.landing-report-copy>p{max-width:520px;font-size:18px;line-height:1.6}.landing-report-copy ul{gap:14px;margin:27px 0 0;padding:0;list-style:none;display:grid}.landing-report-copy li{align-items:center;gap:11px;font-size:16px;font-weight:650;display:flex}.landing-report-copy li svg{background:#6249bf;border-radius:50%;flex:none;width:24px;height:24px;padding:3px}.landing-report-preview{background:#fff;border:1px solid #c5b9ef;border-radius:18px;padding:30px;transform:rotate(1deg);box-shadow:0 20px 40px #35276617}.landing-report-preview-top{letter-spacing:.08em;justify-content:space-between;gap:12px;font-size:11px;font-weight:800;display:flex}.landing-report-preview h3{font-family:var(--display-font);letter-spacing:-.04em;margin:26px 0 10px;font-size:38px;line-height:1.12}.landing-report-preview>p{max-width:510px;margin:0 0 24px;font-size:17px;line-height:1.55}.landing-report-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.landing-report-preview-grid>div{background:#eee9f8;border-radius:11px;padding:17px 18px}.landing-report-next span,.landing-report-preview-grid span{letter-spacing:.08em;color:#29506e;margin-bottom:12px;font-size:10px;font-weight:850;display:block}.landing-report-next strong,.landing-report-preview-grid strong{font-size:17px;line-height:1.3;display:block}.landing-report-preview-grid p{margin:9px 0 0;font-size:14px;line-height:1.5}.landing-report-next{background:#ffe49b;border-radius:11px;margin-top:12px;padding:17px 18px}.landing-v2 .evidence-section{background:#fff;padding-block:112px}.landing-v2 .evidence-inner{gap:9%}.landing-v2 .evidence-copy{max-width:590px}.landing-v2 .evidence-copy h2{margin:19px 0 23px}.landing-v2 .evidence-copy p{color:#314159;font-size:18px;line-height:1.62}.landing-v2 .evidence-example{color:#172844;background:#fff0b6;border:1px solid #e8ce79;border-radius:16px;max-width:530px;padding:34px;transform:rotate(-1.2deg);box-shadow:0 18px 38px #73662c18}.landing-v2 .evidence-example .example-prompt{font-size:26px;line-height:1.32}.landing-v2 .evidence-example .example-claim p{color:#24384f}.landing-v2 .evidence-example .example-foot{color:#435369}.landing-v2 .final-cta{text-align:left;background:#4b348f;padding-block:88px}.final-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.landing-v2 .final-cta h2{letter-spacing:-.055em;margin:16px 0 0;font-size:calc(clamp(40px,4.2vw,62px));line-height:1.13}.landing-v2 .final-cta h2 em{font-style:normal}.landing-v2 .final-cta .button{background:#ffdf7e;flex:none;min-height:54px;font-size:16px}.landing-v2 .site-footer{color:#d8e4f4;background:0 0;border:0;padding-block:30px;font-size:13px}[data-theme=dark] .landing-v2{color:#f4f7ff;background:#0b1623}[data-theme=dark] .landing-hero-band,[data-theme=dark] .landing-v2 .site-header{background:#211d3c}[data-theme=dark] .landing-v2 .hero-lead,[data-theme=dark] .landing-v2 .hero-note,[data-theme=dark] .landing-v2 .landing-copy .eyebrow,[data-theme=dark] .landing-v2 .landing-copy h1,[data-theme=dark] .landing-v2 .site-nav>a:not(.button){color:#f4f7ff}[data-theme=dark] .landing-v2 .theme-toggle{background:#30284e}[data-theme=dark] .landing-outcomes{background:#101e32;border-color:#33465f}[data-theme=dark] .landing-outcomes-inner>div+div{border-color:#33465f}[data-theme=dark] .landing-outcomes span{color:#e0e9f4}[data-theme=dark] .landing-v2 .section-heading h2,[data-theme=dark] .landing-v2 .section-heading p,[data-theme=dark] .landing-v2 .section-small{color:#f0f5ff}[data-theme=dark] .landing-report-copy h2,[data-theme=dark] .landing-report-copy li,[data-theme=dark] .landing-report-copy>p{color:#f4f3ff}[data-theme=dark] .landing-report-copy .eyebrow,[data-theme=dark] .landing-report-copy .landing-section-link{color:#d7caff}[data-theme=dark] .landing-v2 .evidence-copy h2,[data-theme=dark] .landing-v2 .evidence-copy p{color:#eef4ff}[data-theme=dark] .landing-v2 .evidence-copy .landing-section-link{color:#d4c7ff}html[data-theme=dark] .landing-v2 .hero-preview-body{color:#142844;background:#fff}html[data-theme=dark] .landing-v2 .preview-answer{color:#142844;background:#fff;border-color:#cfdaea}html[data-theme=dark] .landing-v2 .preview-answer p,html[data-theme=dark] .landing-v2 .preview-explainer{color:#334861}html[data-theme=dark] .landing-v2 .preview-answer>span:first-child,html[data-theme=dark] .landing-v2 .preview-bottom,html[data-theme=dark] .landing-v2 .preview-kicker{color:#2a5d95}html[data-theme=dark] .landing-v2 .preview-progress{color:#62768b}html[data-theme=dark] .landing-v2 .journey-card h3,html[data-theme=dark] .landing-v2 .journey-card p{color:#162844}html[data-theme=dark] .landing-report-preview h3{color:#172844}@media (max-width:1050px){.landing-v2 .landing-hero{grid-template-columns:1fr;gap:48px;padding-block:64px 80px}.landing-v2 .landing-copy{max-width:710px}.landing-v2 .landing-copy h1{font-size:calc(clamp(57px,7vw,78px))}.landing-v2 .hero-art{width:min(600px,100%);height:510px;margin-inline:auto}.landing-v2 .section-heading{display:block}.landing-v2 .section-heading p{max-width:700px;margin-top:20px}.landing-report-inner,.landing-v2 .evidence-inner{grid-template-columns:1fr;gap:45px}.landing-report-preview{max-width:620px;transform:none}.landing-v2 .evidence-example{transform:none}}@media (max-width:780px){.landing-v2 .landing-hero,.landing-v2 .site-header-inner{width:calc(100% - 38px)}.landing-v2 .landing-hero{grid-template-columns:1fr;gap:36px;padding-block:52px 70px}.landing-v2 .landing-copy{max-width:650px}.landing-v2 .hero-art{max-width:590px;height:500px;margin-inline:auto}.landing-v2 .section-heading{display:block}.landing-v2 .section-heading p{margin-top:20px}.landing-report-inner,.landing-v2 .evidence-inner{grid-template-columns:1fr;gap:45px}.landing-report-preview,.landing-v2 .evidence-example{transform:none}.final-cta-inner{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.landing-v2 .site-header{height:68px}.landing-v2 .site-header-inner{width:calc(100% - 30px)}.landing-v2 .site-nav{gap:10px}.landing-v2 .site-nav .button{padding:10px 11px;font-size:12px}.landing-v2 .landing-hero{padding-block:43px 65px}.landing-v2 .landing-copy h1{margin:19px 0 22px;font-size:calc(clamp(49px,12vw,68px))}.landing-v2 .hero-lead{font-size:17px}.landing-v2 .hero-actions{flex-direction:column;align-items:stretch;gap:15px}.landing-v2 .hero-actions .button{justify-content:center}.landing-v2 .hero-note{margin-top:25px}.landing-v2 .hero-art{padding:9px;transform:none}.landing-v2 .hero-art:before{width:96px;height:96px;top:-24px;right:-12px}.landing-v2 .hero-preview-body{padding:19px 16px}.landing-v2 .preview-progress{gap:4px;padding-bottom:13px;font-size:9px}.landing-v2 .preview-progress span{border-top-width:3px;gap:3px}.landing-v2 .preview-kicker{margin-top:20px}.landing-v2 .preview-question{font-size:30px}.landing-v2 .preview-floating{padding:11px 13px;bottom:-30px;right:-6px}.landing-v2 .preview-floating strong{font-size:13px}.landing-v2 .preview-floating div span{font-size:10px}.landing-outcomes-inner{grid-template-columns:1fr;gap:0;padding-block:14px}.landing-outcomes-inner>div{justify-content:flex-start;gap:22px;min-height:0;padding:17px 10px}.landing-outcomes-inner>div+div{border-top:1px solid #dce5f1;border-left:0}.landing-outcomes strong{width:65px;font-size:48px}.landing-outcomes span{font-size:15px}.landing-v2 .evidence-section,.landing-v2 .journey-section{padding-block:72px}.landing-report-copy h2,.landing-v2 .evidence-copy h2,.landing-v2 .section-heading h2{font-size:calc(clamp(38px,9vw,50px))}.landing-v2 .journey-grid{grid-template-columns:1fr;gap:12px}.landing-v2 .journey-card{min-height:235px;padding:24px 26px;border:0!important}.landing-v2 .journey-card h3{margin-top:35px;font-size:25px}.landing-v2 .journey-card p{font-size:15px}.landing-report-band{padding-block:70px}.landing-report-copy>p,.landing-v2 .evidence-copy p{font-size:16px}.landing-report-preview{padding:23px 19px}.landing-report-preview h3{font-size:31px}.landing-report-preview>p{font-size:16px}.landing-report-preview-grid{grid-template-columns:1fr}.landing-v2 .evidence-example{padding:23px}.landing-v2 .evidence-example .example-prompt{font-size:23px}.landing-v2 .final-cta{padding-block:69px}.landing-v2 .final-cta h2{font-size:calc(clamp(39px,9vw,50px))}.landing-v2 .final-cta .button{justify-content:center;width:100%}.landing-v2 .site-footer{flex-direction:column;align-items:flex-start}}.auth-shell .auth-brand{background:#f3f0fb}.auth-shell .auth-aside{color:#142844;background:#e6dff8}.auth-shell .auth-aside:after{content:"";background:#ffdf7e;border-radius:50%;width:106px;height:106px;position:absolute;bottom:10%;right:8%}.auth-shell .auth-aside h1,.auth-shell .auth-aside p{z-index:1;position:relative}.auth-shell .auth-aside-foot{z-index:1}.auth-shell .auth-card{background:#fff;border:1px solid #dce5f3;border-radius:18px;width:min(480px,100%);padding:38px 38px 34px;box-shadow:0 20px 45px #1539660c}@media (min-width:761px){.auth-shell .auth-card .auth-signup-title{font-size:42px}}.auth-shell .auth-card .button-dark{background:#5840ad}.auth-shell .auth-card .button-dark:hover{background:#47318f}.signed-in-app .dashboard-top{background:linear-gradient(110deg,#eee9f8,#f8f7fc 83%);border:1px solid #d7ccef;border-radius:17px;padding:27px 30px}[data-theme=dark] .auth-shell .auth-brand{background:#211d3c;border-color:#3e345b}[data-theme=dark] .auth-shell .auth-aside{background:#30284e}[data-theme=dark] .auth-shell .auth-aside h1,[data-theme=dark] .auth-shell .auth-aside p,[data-theme=dark] .auth-shell .auth-aside-foot{color:#f5fbff}[data-theme=dark] .auth-shell .auth-card{background:#17263d;border-color:#364d6a;box-shadow:0 20px 45px #0003}[data-theme=dark] .auth-shell .auth-card .button-dark{background:#9b82ec}[data-theme=dark] .signed-in-app .dashboard-top{background:linear-gradient(110deg,#2b2446,#211d3c 83%)}@media (max-width:760px){.auth-shell .auth-main{padding:35px 18px}.auth-shell .auth-card{padding:29px 22px}.signed-in-app .dashboard-top{padding:21px 20px}}@media (max-width:600px){.landing-v2 .hero-art{height:475px}}.ideas-search-toggle{display:none}.signed-in-app .ideas-page .ideas-controls.idea-filters{margin-bottom:8px}.ideas-page .ideas-filter-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:10px;display:flex}.ideas-page .ideas-filter-meta .idea-more-filters,.ideas-page .ideas-filter-meta .idea-status-legend{margin:0}.ideas-page .idea-more-filters>summary{min-height:28px;font-size:13px}.ideas-page .idea-more-filters[open]{flex-basis:100%}.ideas-page .ideas-filter-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.ideas-page .ideas-filter-actions .signal-list-filters{gap:8px;margin:0}.ideas-page .ideas-filter-actions .ideas-results{flex:1;margin:0}.ideas-page .ideas-filter-actions .ideas-results>div{margin-left:auto}@media (max-width:650px){.ideas-page .ideas-filter-actions{gap:10px}.ideas-page .ideas-filter-actions .ideas-results{flex-direction:row;flex-basis:100%;align-items:center}.ideas-page .ideas-filter-actions .ideas-results>div{margin-left:0}}.signed-in-app .ideas-page .ideas-hero{box-sizing:border-box;background:linear-gradient(110deg,#f0edff,#faf9ff 68%,#f4f3ff);align-items:center;min-height:190px;margin-bottom:22px;padding:28px 31px;position:relative;overflow:hidden}.ideas-page .ideas-hero h1{margin:14px 0 8px;font-size:calc(clamp(38px,4vw,54px));line-height:1.1}.ideas-page .ideas-hero p{max-width:48ch;font-size:16px;line-height:1.5}.ideas-page .ideas-hero .journal-doodle{z-index:1;flex:0 0 260px;width:260px;margin:0 0 -20px;position:relative;transform:none}.ideas-page .ideas-hero .journal-doodle svg{width:250px;height:145px}.ideas-page .ideas-hero .journal-doodle span{text-align:center;width:115px;font-size:15px;line-height:1.3;position:absolute;top:12px;left:-28px;transform:rotate(-11deg)}.ideas-page .ideas-hero:after{content:"";pointer-events:none;background:#ffe9de;border-radius:50%;width:80px;height:80px;position:absolute;top:25px;right:85px}.signed-in-app .ideas-page .ideas-controls{grid-template-columns:minmax(210px,1fr) auto auto;align-items:end;gap:14px;max-width:none;margin:0 0 18px;display:grid}.ideas-controls .ideas-search{min-width:0;display:block;position:relative}.ideas-search svg{color:#41516d;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ideas-controls .ideas-search input{box-sizing:border-box;background:var(--surface);border:1px solid #d8e0ed;border-radius:10px;width:100%;height:49px;margin:0;padding:10px 15px 10px 46px;font-size:15px}.ideas-controls .ideas-sort{white-space:nowrap;color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.ideas-controls .ideas-sort select{border-radius:10px;width:205px;height:49px;margin:0;font-size:14px;font-weight:600}.ideas-page .ideas-controls .ideas-sort select{background-position:right 8px center;padding-right:32px}.ideas-view{box-sizing:border-box;background:var(--surface);border:1px solid #d8e0ed;border-radius:10px;align-items:center;height:49px;padding:4px;display:flex}.ideas-view button{width:39px;height:39px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ideas-view button[aria-pressed=true]{background:#eee9ff}.idea-card-menu summary:focus-visible,.ideas-view button:focus-visible{outline:2px solid var(--brand-pop);outline-offset:2px}.ideas-page .ideas-example{box-sizing:border-box;background:#f7f9fe;border-color:#dce5f3;gap:16px;min-height:70px;margin:0 0 18px;padding:15px 19px}.ideas-example>svg:first-child{flex:none}.ideas-example>svg:last-child{color:#354b72;flex:none}.ideas-example strong{margin-bottom:3px;font-size:15px}.ideas-example span span{font-size:13px}.ideas-page .ideas-results{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;display:flex}.ideas-results>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ideas-results .button{color:#fff;background:#5840bd;border-color:#5840bd;justify-content:center;min-width:150px;min-height:44px}.signed-in-app .ideas-page .ideas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ideas-page .new-card-icon{color:#fff;background:#6249bf;border:0;width:48px;height:48px;box-shadow:0 8px 20px #6249bf24}.ideas-page .new-card-title{font-family:var(--display-font);letter-spacing:-.03em;margin-top:30px;font-size:23px;line-height:1.22}.ideas-page .new-card-text{color:#56657b;max-width:none;margin-top:9px;font-size:14px;line-height:1.55}.new-card-benefits{color:#263b60;gap:7px;margin-top:auto;padding-top:18px;font-size:12px;display:grid}.new-card-benefits span{align-items:center;gap:8px;display:flex}.new-card-benefits svg{color:#6249bf;flex:none}.signed-in-app .ideas-page .idea-card{border-color:#dbe4f0;overflow:visible;box-shadow:0 8px 20px #23375a0b}.ideas-page .idea-card-open{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.ideas-page .idea-card-open:focus-visible{outline:2px solid var(--brand-pop);outline-offset:4px;border-radius:4px}.ideas-page .idea-card-top{flex-direction:column;align-items:flex-start;gap:8px;padding-right:35px}.ideas-page .idea-card-top .idea-type{flex:none;max-width:100%;line-height:1.4}.ideas-page .idea-card-top .idea-team-label{overflow-wrap:anywhere;line-height:1.45}.ideas-page .idea-type{letter-spacing:.04em;background:#eaf6f2;border-radius:999px;padding:7px 10px;font-size:10px}.ideas-page .idea-card:nth-child(3n) .idea-type{background:#e9f1ff}.ideas-page .idea-card h2{letter-spacing:-.025em;margin:28px 0 12px;font-size:calc(clamp(20px,2vw,25px));line-height:1.22}.ideas-page .idea-card p{-webkit-line-clamp:2;margin:0 0 16px;font-size:14px;line-height:1.6}.ideas-page .idea-card-bottom{color:#53647d;margin-top:auto;font-size:12px}.ideas-page .idea-card-bottom span{color:#29446d;gap:7px}.ideas-page .idea-card-bottom span svg{flex:none}.ideas-page .idea-card-bottom time{white-space:nowrap;font-size:11px}.ideas-page .idea-card-context{background:var(--surface-alt);border-radius:9px;margin:5px 0 18px;display:grid}.ideas-page .idea-card-context strong{color:var(--ink);font-size:13px;line-height:1.35}.ideas-page .idea-card-context span{color:var(--muted);font-size:11px;line-height:1.4}.idea-card-menu{z-index:2;position:absolute;top:19px;right:18px}.idea-card-menu summary{background:var(--surface);color:#263b60;cursor:pointer;border:1px solid #dce4f0;border-radius:50%;place-items:center;width:35px;height:35px;list-style:none;display:grid}.idea-card-menu summary::-webkit-details-marker{display:none}.idea-card-menu>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:200px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 14px 32px #1c2c4930}.idea-card-menu a{color:var(--ink);border-radius:6px;padding:10px 11px;font-size:13px;text-decoration:none;display:block}.idea-card-menu a:focus-visible,.idea-card-menu a:hover{background:var(--surface-alt)}.idea-card-menu button{border:0;border-top:1px solid var(--line);color:#9b3343;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:10px 11px;font-size:13px;display:flex}.idea-card-menu button:focus-visible,.idea-card-menu button:hover{background:var(--surface-alt)}.idea-card-menu button:focus-visible{outline:2px solid var(--brand-pop);outline-offset:-2px}.idea-trash-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:18px;margin:auto;padding:28px;overflow-y:auto;box-shadow:0 24px 70px #001d3d55}.idea-trash-dialog::backdrop{background:#001d3db3}.idea-trash-dialog-icon{color:#9b3343;background:#fde9e7;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.idea-trash-dialog h2{margin:18px 0 6px;font-size:calc(clamp(24px,4vw,30px));line-height:1.2}.idea-trash-dialog p{margin:10px 0;line-height:1.55}.idea-trash-dialog-name{overflow-wrap:anywhere;font-weight:700}.idea-trash-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.idea-trash-dialog-confirm{color:#fff;background:#9b3343;border-color:#9b3343}.idea-trash-dialog-confirm:hover:not(:disabled){background:#822838;border-color:#822838}[data-theme=dark] .idea-trash-dialog-icon{color:#ffd7d6;background:#522b35}.ideas-results .ideas-empty-trash{color:#8b3040;background:0 0;border-color:#b65a66}.ideas-results .ideas-empty-trash:hover:not(:disabled){color:#762737;background:#fff3f3;border-color:#8b3040}.trash-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.trash-table{border-collapse:collapse;table-layout:fixed;width:100%}.trash-table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:12px 18px;font-size:10px;font-weight:760}.trash-table th:first-child{width:27%}.trash-table th:nth-child(2){width:38%}.trash-table th:nth-child(3){width:22%}.trash-table th:nth-child(4){width:13%}.trash-table td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle;overflow-wrap:anywhere;padding:17px 18px;font-size:13px;line-height:1.45}.trash-table tbody tr:last-child td{border-bottom:0}.trash-table tbody tr:hover{background:var(--surface-alt)}.trash-table td:first-child{color:var(--ink)}.trash-table td:first-child span,.trash-table td:first-child strong{display:block}.trash-table td:first-child strong{font-size:15px}.trash-table td:first-child span{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:11px}.trash-table td:last-child{text-align:right}.trash-table td:last-child .button{white-space:nowrap;min-width:0}[data-theme=dark] .ideas-results .ideas-empty-trash{color:#ffc1c7;border-color:#a95b67}[data-theme=dark] .ideas-results .ideas-empty-trash:hover:not(:disabled){color:#ffe0e3;background:#41232b;border-color:#d07a84}[data-theme=dark] .trash-table-wrap{border-color:var(--dark-border);background:var(--dark-bg-panel)}.ideas-page .idea-card:has(.idea-card-menu[open]){z-index:5}.signed-in-app .ideas-page .ideas-grid-list{grid-template-columns:1fr}.ideas-grid-list :is(.idea-card,.idea-new-card){min-height:0!important}.ideas-grid-list .idea-new-card{gap:4px}.ideas-grid-list .new-card-title{margin-top:12px}.ideas-grid-list .new-card-benefits{flex-wrap:wrap;gap:9px 22px;margin-top:5px;display:flex}.ideas-grid-list .idea-card h2{margin-top:16px}.ideas-grid-list .idea-card p{max-width:75ch}.ideas-footer,.ideas-grid-list .idea-card-bottom{margin-top:20px}.ideas-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 25px;display:flex}.ideas-footer .dashboard-footnote{align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.ideas-quote{color:#667590;margin:0;font-size:14px;font-style:italic}@media (min-width:761px) and (max-width:1350px){.ideas-page .idea-card-bottom{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:1100px){.signed-in-app .ideas-page .ideas-grid:not(.ideas-grid-list){grid-template-columns:repeat(2,minmax(0,1fr))}.signed-in-app .ideas-page .ideas-controls{grid-template-columns:minmax(0,1fr) auto}.ideas-view{grid-area:2/2;justify-self:end}.ideas-page .ideas-hero .journal-doodle{flex-basis:190px;width:190px}.ideas-page .ideas-hero .journal-doodle svg{width:185px;height:110px}.ideas-page .ideas-hero .journal-doodle span{display:none}}@media (max-width:760px){.signed-in-app .ideas-page .ideas-hero{min-height:0;padding:24px 21px}.ideas-page .ideas-hero .journal-doodle,.ideas-page .ideas-hero:after{display:none}.ideas-page .ideas-hero h1{font-size:39px}.ideas-page .ideas-hero p{font-size:15px}.signed-in-app .ideas-page .ideas-controls{grid-template-columns:minmax(0,1fr) auto}.signed-in-app .ideas-page .ideas-controls .ideas-search{grid-column:1/-1}.ideas-controls .ideas-sort{min-width:0}.ideas-controls .ideas-sort select{width:calc(min(47vw,205px))}.ideas-view{grid-area:2/2}.signed-in-app .ideas-page .ideas-grid:not(.ideas-grid-list){grid-template-columns:1fr}.signed-in-app .ideas-page :is(.idea-card,.idea-new-card){min-height:260px}.ideas-page .ideas-results{flex-direction:column;align-items:stretch}.ideas-results .button{align-self:flex-start}.ideas-footer{flex-direction:column;align-items:flex-start}.ideas-quote{display:none}.trash-table-wrap{background:0 0;border:0;overflow:visible}.trash-table,.trash-table tbody,.trash-table td,.trash-table tr{width:100%;display:block}.trash-table{table-layout:auto}.trash-table thead{display:none}.trash-table tr{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:10px;padding:15px 16px}.trash-table td{border:0;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.trash-table td[data-label]:before{content:attr(data-label);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:760}.trash-table td:last-child{text-align:left;padding-top:12px;display:block}.trash-table td:last-child .button{justify-content:center;width:100%}}@media (max-width:420px){.ideas-controls .ideas-sort{gap:5px;font-size:12px}.ideas-controls .ideas-sort select{width:174px;font-size:12px}.ideas-view button{width:34px}.ideas-page .ideas-example{gap:10px;padding:14px}.ideas-example strong{font-size:14px}.ideas-example span span{font-size:12px}.ideas-page .idea-card-bottom{flex-direction:column;align-items:flex-start;gap:7px}}[data-theme=dark] .signed-in-app .ideas-page .ideas-hero{background:linear-gradient(110deg,#292441,#1b253d 80%)}[data-theme=dark] .ideas-page .ideas-hero:after{opacity:.45;background:#624464}[data-theme=dark] .ideas-page .ideas-example{background:#1b2a42;border-color:#354c6b}[data-theme=dark] .idea-card-menu summary,[data-theme=dark] .ideas-page .ideas-search input,[data-theme=dark] .ideas-view{color:#edf2f7;background:#142338;border-color:#3c506c}[data-theme=dark] .ideas-view button[aria-pressed=true]{background:#3a305a}[data-theme=dark] .ideas-page .new-card-text,[data-theme=dark] .new-card-benefits{color:#d2dbee}[data-theme=dark] .signed-in-app .ideas-page .idea-card{border-color:#3c506c}[data-theme=dark] .ideas-page .idea-card:nth-child(3n) .idea-type{background:#233e65}[data-theme=dark] .ideas-page .idea-card-bottom span{color:#d4dfef}[data-theme=dark] .ideas-quote{color:#c2cce0}.signed-in-app .ideas-page .ideas-grid-list{gap:8px}.ideas-grid-list .ideas-list-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.4fr) minmax(185px,.8fr);gap:22px;padding:0 62px 3px 19px;font-size:11px;font-weight:750;display:grid}.signed-in-app .ideas-page .ideas-grid-list .idea-card{min-height:0;box-shadow:none;border-radius:10px;padding:15px 62px 15px 19px}.ideas-grid-list .idea-card:before{display:none}.ideas-grid-list .idea-card:hover{background:var(--surface-alt);transform:none}.ideas-grid-list .idea-card-open{grid-template-rows:auto auto;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.4fr) minmax(185px,.8fr);align-items:center;gap:4px 22px;display:grid}.ideas-grid-list .idea-card-top{grid-area:1/1;padding:0}.ideas-grid-list .idea-card .idea-type{padding:5px 9px;display:inline-block}.ideas-grid-list .idea-card h2{grid-area:2/1;margin:0;font-size:17px;line-height:1.3}.ideas-grid-list .idea-card p{-webkit-line-clamp:2;grid-area:1/2;margin:0;font-size:13px;line-height:1.4}.ideas-grid-list .idea-card-context{background:0 0;grid-area:2/2;margin:0;padding:0}.ideas-grid-list .idea-card-bottom{border:0;grid-area:1/3/3;justify-content:start;gap:5px;min-width:0;margin:0;padding:0;display:grid}.ideas-grid-list .idea-card-bottom span{min-width:0;font-size:12px}.ideas-grid-list .idea-card-bottom time{font-size:11px}.ideas-grid-list .idea-card-menu{top:50%;right:15px;transform:translateY(-50%)}@media (max-width:900px){.ideas-grid-list .ideas-list-head{display:none}.ideas-grid-list .idea-card-open{grid-template-columns:minmax(0,1fr) minmax(160px,auto);column-gap:15px}.ideas-grid-list .idea-card p{-webkit-line-clamp:1;grid-area:3/1}.ideas-grid-list .idea-card-bottom{grid-area:1/2/4}}@media (max-width:600px){.signed-in-app .ideas-page .ideas-grid-list .idea-card{padding:13px 51px 13px 14px}.ideas-grid-list .idea-card-open{grid-template-columns:minmax(0,1fr);row-gap:5px}.ideas-grid-list .idea-card h2,.ideas-grid-list .idea-card p,.ideas-grid-list .idea-card-bottom,.ideas-grid-list .idea-card-context,.ideas-grid-list .idea-card-top{grid-area:auto/1}.ideas-grid-list .idea-card p{-webkit-line-clamp:1}.ideas-grid-list .idea-card-bottom{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.ideas-grid-list .idea-card-menu{right:9px}}.ideas-team-invitations{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:20px 0;padding:20px 22px}.ideas-team-invitations>div:first-child{margin-bottom:12px}.ideas-team-invitations h2{margin:3px 0 0;font-size:1.25rem}.ideas-team-invitations article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.ideas-team-invitations article>div{flex-direction:column;gap:3px;display:flex}.ideas-team-invitations article>div:last-child{flex-direction:row;flex:none;align-items:center;gap:10px}.idea-team-label{color:var(--muted);font-size:.72rem;font-weight:700}.answer-conflict{background:#eaab3017;border:1px solid #d39420;border-radius:12px;margin:18px 0;padding:18px}.answer-conflict h3{margin:5px 0 14px;font-size:1.05rem}.answer-conflict>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.answer-conflict article{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:12px}.answer-conflict article p{white-space:pre-wrap;margin:6px 0 0}.answer-conflict .answer-conflict-actions{flex-wrap:wrap;grid-template-columns:none;align-items:center;margin-top:14px;display:flex}@media (max-width:640px){.ideas-team-invitations article{flex-direction:column;align-items:flex-start}.ideas-team-invitations article>div:last-child{width:100%}.ideas-team-invitations article>div:last-child .button{flex:1;justify-content:center}.answer-conflict>div{grid-template-columns:1fr}}@media (max-width:760px){.signed-in-app .ideas-page .ideas-controls{grid-template-columns:minmax(0,1fr) 40px auto;align-items:center;gap:6px}.signed-in-app .ideas-page .ideas-controls .ideas-search{display:none}.signed-in-app .ideas-page .ideas-controls.mobile-search-open .ideas-search{grid-area:2/1/auto/-1;display:block}.ideas-page .ideas-sort{grid-row:1;gap:0;font-size:0}.ideas-page .ideas-sort select{width:100%;height:42px;padding-left:9px;font-size:12px}.ideas-page .ideas-search-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:42px;color:var(--ink);border-radius:10px;grid-area:1/2;place-items:center;display:grid}.ideas-page .ideas-view{grid-area:1/3;height:42px;padding:3px}.ideas-page .ideas-view button{width:32px;height:34px}.ideas-page .ideas-filter-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.ideas-page .ideas-filter-actions .signal-list-filters{flex-wrap:nowrap;gap:4px}.ideas-page .signal-list-filters .button{white-space:nowrap;min-width:0;min-height:40px;padding:8px;font-size:11px}.ideas-page .ideas-filter-actions .ideas-results{display:contents}.ideas-page .ideas-filter-actions .ideas-results>div{grid-area:2/1/auto/-1;font-size:11px}.ideas-page .ideas-filter-actions .ideas-results>.button{white-space:nowrap;grid-area:1/2;gap:4px;min-width:0;min-height:40px;padding:8px 10px;font-size:11px}.signed-in-app .ideas-page .idea-new-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:4px 12px;min-height:0;padding:16px;display:grid}.ideas-page .idea-new-card .new-card-icon{grid-row:1/3;width:42px;height:42px}.ideas-page .idea-new-card .new-card-title{margin:0;font-size:20px}.ideas-page .idea-new-card .new-card-text{margin:0;font-size:12px;line-height:1.4}.ideas-page .idea-new-card .new-card-benefits{display:none}}.brand{color:var(--palette-ink)}.brand:hover .brand-word{color:var(--palette-cyan-ink)}.brand:focus-visible{outline-color:var(--palette-cyan-ink)}.source-pill.founder{background:#d6f1fa}.source-pill.web{background:#c7eaf5}.preview-progress-active{border-color:var(--palette-cyan)!important;color:var(--palette-cyan-ink)!important}.landing-hero-band,.landing-v2 .site-header{background:var(--palette-sky)}.landing-v2 .landing-copy .button-dark,.landing-v2 .site-nav .button{background:var(--palette-navy)}.landing-v2 .landing-copy .button-dark:hover,.landing-v2 .site-nav .button:hover{background:#0a526c}.landing-v2 .note-dot{background:var(--palette-orange)}.landing-v2 .theme-toggle{background:#ffffffc9}.landing-v2 .hero-art:before,.landing-v2 .preview-floating{background:var(--palette-sun)}.landing-v2 .preview-floating-icon{border-color:var(--palette-navy)}.landing-v2 .preview-brand-dot,.landing-v2 .preview-live span{background:var(--palette-orange)}.landing-v2 .preview-bottom span:last-child{background:var(--palette-navy);color:#fff}.landing-section-link:hover{color:var(--palette-navy)}.landing-report-copy h2 em{text-decoration:underline;-webkit-text-decoration-color:var(--palette-sun);text-decoration-color:var(--palette-sun);text-underline-offset:8px;text-decoration-thickness:5px}.landing-report-copy li svg{background:var(--palette-sun)}.landing-report-preview-grid>div+div{background:#ffebba}.landing-report-next{background:#ffd09a}.landing-v2 .evidence-example{border:2px solid var(--palette-orange);box-shadow:14px 14px #ffb70365}.landing-v2 .final-cta h2 em{text-decoration:underline;-webkit-text-decoration-color:var(--palette-orange);text-decoration-color:var(--palette-orange);text-underline-offset:9px;text-decoration-thickness:6px}.landing-v2 .final-cta .button{background:var(--palette-navy)}.landing-v2 .final-cta .button:hover{background:#0a526c}.auth-shell .auth-aside,.auth-shell .auth-brand{background:var(--palette-sky)}.auth-shell .auth-card .button-dark{background:var(--palette-navy);border-color:var(--palette-navy);color:#fff}.auth-shell .auth-card .button-dark:hover{background:#0a526c;border-color:#0a526c}.app-sidebar .sidebar-nav>a:hover,.sidebar-idea-pages>a:hover{color:var(--palette-navy);background:#d9f0f8}.app-sidebar .sidebar-back{color:var(--palette-cyan-ink)}.app-sidebar .sidebar-back svg{color:currentColor}.app-sidebar nav>a.active svg,.app-sidebar nav>a.sidebar-back.active svg{color:#fff}.signed-in-app .dashboard-top{background:linear-gradient(115deg,#8ecae6,#e6f5fb 90%)}.signed-in-app .dashboard-top .eyebrow{color:var(--palette-navy)}.ideas-page .ideas-hero:after{background:var(--palette-sun);opacity:1}.ideas-page .ideas-results .button{background:var(--palette-navy)}.signed-in-app .ideas-page .idea-new-card{--card-dash:#916200;background:#fff0b8;border:2px solid #0000}.signed-in-app .ideas-page .idea-new-card:before{background:repeating-linear-gradient(90deg,var(--card-dash) 0 11px,transparent 11px 19px) 0 0/100% 2px no-repeat,repeating-linear-gradient(90deg,var(--card-dash) 0 11px,transparent 11px 19px) 0 100%/100% 2px no-repeat,repeating-linear-gradient(0deg,var(--card-dash) 0 11px,transparent 11px 19px) 0 0/2px 100% no-repeat,repeating-linear-gradient(0deg,var(--card-dash) 0 11px,transparent 11px 19px) 100% 0/2px 100% no-repeat;inset:1px}.signed-in-app .idea-new-card .new-card-icon{background:var(--palette-sun);box-shadow:0 8px 20px #94680024}.ideas-page .idea-new-card .new-card-title{letter-spacing:-.045em;transform-origin:0;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:24px;font-weight:700;transform:rotate(-1.5deg)}.ideas-page .idea-new-card .new-card-benefits,.ideas-page .idea-new-card .new-card-text{color:#3e3b2b}.ideas-page .idea-type{background:#d9f1fa}.ideas-page .idea-card:nth-child(3n) .idea-type{color:#794300;background:#ffebd1}.ideas-footer .dashboard-footnote svg,.ideas-page .idea-card-bottom span svg{color:var(--palette-cyan-ink)}.ideas-view button[aria-pressed=true],.notebook-view button[aria-pressed=true]{background:#cceefa}.ideas-example>svg:first-child{color:var(--palette-cyan-ink)}.journey-page .idea-heading{background:linear-gradient(112deg,#cbeefa,#f1f9fc 78%)}.journey-stepper .active .journey-step-number{background:var(--palette-cyan-ink)}.journey-question>textarea:focus{outline-color:#219ebc44}.journey-question-jump{background:#def2fa}.journey-question .journey-example{background:#dff3fa}.journey-aside-icon,.journey-example-icon,.journey-support-icon{background:#cdeaf5}.journey-aside .journey-aside-task{background:linear-gradient(135deg,#023047,#0d607a)}.journey-first-look{background:#dff3fa}.journey-aside li strong{color:var(--palette-cyan-ink)}.journey-task-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:calc(min(660px,100vw - 32px));max-height:calc(100dvh - 44px);color:var(--ink);border-radius:16px;margin:auto;padding:25px 29px 28px;overflow-y:auto;box-shadow:0 24px 70px #061d2a55}.journey-task-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.journey-task-dialog-head .eyebrow{color:var(--palette-cyan-ink)}.journey-task-dialog .guided-action{margin-top:0}.journey-task-dialog .guided-action h2{margin:10px 0 8px;font-size:calc(clamp(24px,3vw,30px));line-height:1.2}.journey-task-dialog .guided-action h3{margin:18px 0 8px;font-size:19px;line-height:1.35}.journey-task-dialog .guided-action>p,.journey-task-dialog .guided-task-instructions{font-size:16px;line-height:1.55}.journey-task-dialog .guided-action label{margin:18px 0 8px;font-size:15px;font-weight:700;display:block}.journey-task-dialog .guided-action input,.journey-task-dialog .guided-action textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:12px 14px;font-size:16px}.journey-task-dialog .guided-action textarea{min-height:115px}.journey-task-dialog .guided-action details{margin-top:15px}.journey-task-dialog .guided-action .guided-actions{margin:18px 0}.journey-task-dialog .guided-action .review-note{margin-top:18px}.idea-map-hero,.notebook-hero,.tasks-page .dashboard-top{background:linear-gradient(112deg,#8ecae6,#e8f7fc 82%)}.idea-map-hero .eyebrow,.notebook-hero .eyebrow{color:var(--palette-navy)}.idea-map-hero .journal-doodle{color:var(--palette-navy)}.idea-map-card{background:var(--surface)}.idea-map-card-icon{background:#d0edf7}.canvas-block h2{letter-spacing:-.015em;font-weight:800}.canvas-block h2 span,[data-theme=dark] .canvas-block h2 span{background:0 0;padding:0}.canvas-block-openable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.canvas-block-openable:focus-within,.canvas-block-openable:hover{border-color:var(--palette-cyan-ink);box-shadow:0 4px 18px #0230470d}.canvas-block-openable dialog,.canvas-block-openable label,.canvas-block-openable textarea{cursor:auto}.canvas-block-openable textarea{cursor:text}.canvas-info-dialog .canvas-help-example,.canvas-info-dialog .canvas-help-source{background:var(--surface-alt);border-radius:8px;margin:18px 0;padding:14px 17px}.canvas-info-dialog .canvas-help-example strong,.canvas-info-dialog .canvas-help-source strong{color:var(--ink)}.canvas-info-dialog .canvas-help-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.canvas-info-dialog .canvas-help-actions .button{min-height:42px;margin:0}.canvas-block-icon,.canvas-block:nth-child(3n+2) .canvas-block-icon{background:#d5eff8}.canvas-alternatives{border-left-color:var(--palette-cyan)}.canvas-advanced{border-color:#bddce9}.canvas-assumption-note{background:#e6f5fa}.notebook .rail-claim-ai,.signed-in-app .workspace-shell .notebook-compact .rail-claim-ai{background:linear-gradient(135deg,#023047,#0b6880)}.notebook-full .notebook-tabs button[aria-pressed=true]{background:var(--palette-navy)}.notebook-full .notebook-tabs button[aria-pressed=true] span{color:#fff}.notebook-guide{background:#e3f4fa}.evidence-level,.notebook-guide svg,.notebook-review-bar span svg{color:var(--palette-cyan-ink)}.notebook-sort:focus-within{border-color:var(--palette-cyan-ink);outline:2px solid var(--palette-cyan-ink);outline-offset:2px}.notebook-sort select:focus-visible{outline:none}.tasks-page .task-suggestion .review-note-label{color:var(--palette-orange-ink)}.task-row:before{background:#d6f0f8}.task-row:not(.task-done) .source-pill{background:#d7f1fa}.tasks-page .task-list-heading>.button-dark{background:var(--palette-navy)}.tasks-page .task-list-heading>.button-dark:hover:not(:disabled){background:#0a526c}.task-done:before{color:#155e3e;background:#d5f0df}.task-done .task-row-icon{color:#18704a}.task-done .source-pill{color:#155e3e;background:#dcf4e5;border-color:#a4d6b6}.checkpoint-overview{background:linear-gradient(120deg,#023047,#0b6b84)}.checkpoint-overview .button-outline{color:var(--palette-navy)}.checkpoint-next{background:linear-gradient(120deg,#023047,#075672)}.checkpoint-next-icon{background:var(--palette-sun)}.checkpoint-next .report-action .eyebrow{color:#bceafa}.checkpoint-continue{color:var(--palette-cyan-ink)}.checkpoint-card-icon{background:#d9f1fa}.checkpoint-card-assuming .checkpoint-card-icon{color:var(--palette-cyan-ink);background:#e5f4fa}.checkpoint-card-challenge .checkpoint-card-icon{background:#ffecd0}.idea-readiness{border:2px solid #8bb9cb}.idea-readiness-area-problem .idea-readiness-area-icon{background:#ffead5}.idea-readiness-area-impact_scale .idea-readiness-area-icon{background:#d8eef9}.idea-readiness-area-persona .idea-readiness-area-icon{background:#d9f3f8}.idea-readiness-area-early_adopter .idea-readiness-area-icon{background:#fff0c7}.idea-readiness-area-validation .idea-readiness-area-icon{background:#e2edf5}.idea-readiness-area-alternatives .idea-readiness-area-icon{background:#d9eef7}.idea-readiness-why>summary{background:#e5f4fa}.idea-readiness-focus,.idea-readiness-payer>div span{background:#e2f3f9}.new-idea-form .button-dark{background:var(--palette-navy)}.new-idea-form .button-dark:hover:not(:disabled){background:#0a526c}.new-idea-form .button-dark:disabled{color:#3c5d6d;opacity:1;background:#d3e3eb;border-color:#d3e3eb}.venture-option.selected{border-color:var(--palette-cyan);background:#e4f4fa}[data-theme=dark] .source-pill.founder{background:#164b5c}[data-theme=dark] .source-pill.assumption{background:#594716}[data-theme=dark] .source-pill.web{background:#144154}[data-theme=dark] .source-pill.interpretation{background:#654014}[data-theme=dark] .button-dark{background:var(--palette-sun)}[data-theme=dark] :is(.button-dark,.preview-bottom span:last-child){background:var(--palette-sun);border-color:var(--palette-sun);color:var(--palette-navy)}[data-theme=dark] .button-dark:hover:not(:disabled){background:#ffd04d}[data-theme=dark] .app-sidebar .sidebar-nav>a:hover:not(.active),[data-theme=dark] .sidebar-idea-pages>a:hover:not(.active){background:#164258}[data-theme=dark] .app-sidebar .sidebar-nav>a.active,[data-theme=dark] .app-sidebar .sidebar-nav>a.active:hover,[data-theme=dark] .sidebar-idea-pages>a.active,[data-theme=dark] .sidebar-idea-pages>a.active:hover{background:#277c98}[data-theme=dark] .app-sidebar nav>a.active svg{color:#fff}[data-theme=dark] .sidebar-bottom .sidebar-trash svg{color:#ffbd68}[data-theme=dark] .idea-map-hero,[data-theme=dark] .journey-page .idea-heading,[data-theme=dark] .notebook-hero,[data-theme=dark] .signed-in-app .dashboard-top,[data-theme=dark] .signed-in-app .ideas-page .ideas-hero,[data-theme=dark] .tasks-page .dashboard-top{background:linear-gradient(112deg,#12465d,#0b2c3c 82%)}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card{--card-dash:#f4c756;background:#463816}[data-theme=dark] .ideas-page .new-card-icon{background:var(--palette-sky);color:var(--palette-navy)}[data-theme=dark] .signed-in-app .idea-new-card .new-card-icon{background:var(--palette-sun)}[data-theme=dark] .ideas-page .idea-new-card .new-card-benefits,[data-theme=dark] .ideas-page .idea-new-card .new-card-text{color:#f2e7c7}[data-theme=dark] .ideas-page .new-card-benefits svg{color:#ffda72}[data-theme=dark] .ideas-example>svg:first-child{color:#a9e0f1}[data-theme=dark] .ideas-page .idea-type{background:#1a5265}[data-theme=dark] .ideas-page .idea-card:nth-child(3n) .idea-type{color:#ffdfad;background:#60401c}[data-theme=dark] .ideas-footer .dashboard-footnote svg,[data-theme=dark] .ideas-page .idea-card-bottom span svg{color:#a9e0f1}[data-theme=dark] .ideas-view button[aria-pressed=true],[data-theme=dark] .notebook-view button[aria-pressed=true]{background:#205a72}[data-theme=dark] .journey-first-look,[data-theme=dark] .journey-question .journey-example{background:#174456}[data-theme=dark] .idea-readiness-focus{color:#e7f7fb;background:#174456;border-color:#376d80}[data-theme=dark] .journey-aside li strong,[data-theme=dark] .journey-task-dialog-head .eyebrow{color:#a9e0f1}[data-theme=dark] .journey-stepper .active .journey-step-number{background:var(--palette-sky)}[data-theme=dark] .journey-question-jump{background:#16475d}[data-theme=dark] .checkpoint-card-icon,[data-theme=dark] .idea-map-card-icon,[data-theme=dark] .journey-aside-icon,[data-theme=dark] .journey-example-icon,[data-theme=dark] .journey-support-icon{background:#19516a}[data-theme=dark] .idea-map-card{background:#0e3446}[data-theme=dark] .idea-map-card:focus-within,[data-theme=dark] .idea-map-card:hover{border-color:var(--palette-sky)}[data-theme=dark] .canvas-advanced,[data-theme=dark] .canvas-block,[data-theme=dark] .canvas-block.filled{border-color:#416b7d}[data-theme=dark] .canvas-block-openable:focus-within,[data-theme=dark] .canvas-block-openable:hover{border-color:var(--palette-sky);box-shadow:0 4px 18px #0003}[data-theme=dark] .canvas-block-icon,[data-theme=dark] .canvas-block:nth-child(3n+2) .canvas-block-icon{background:#19516a}[data-theme=dark] .canvas-block:nth-child(3n) .canvas-block-icon{background:#704815}[data-theme=dark] .canvas-assumption-note{background:#133b4b}[data-theme=dark] .checkpoint-landscape{color:#64bbd7}[data-theme=dark] .tasks-page .tasks-side .task-suggestion{background:linear-gradient(135deg,#463713,#3a2d10)}[data-theme=dark] .tasks-page .task-suggestion .review-note-label{color:#ffdb92}[data-theme=dark] .task-row:not(.task-done) .source-pill{background:#15495d}[data-theme=dark] .tasks-page .task-list-heading>.button-dark{background:var(--palette-sky)}[data-theme=dark] .tasks-page .task-list-heading>.button-dark:hover:not(:disabled){background:#b2dff0}[data-theme=dark] .task-done{background:#15382b;border-color:#4c8061}[data-theme=dark] .task-done:before{color:#e2f7e8;background:#235a3d}[data-theme=dark] .task-done .task-row-icon{color:#a8e4bd}[data-theme=dark] .task-done .source-pill{color:#d9f5e1;background:#1e5036;border-color:#5a9972}[data-theme=dark] .notebook-guide{background:#153e50}[data-theme=dark] .notebook-guide svg,[data-theme=dark] .notebook-review-bar span svg{color:#a9e0f1}[data-theme=dark] .notebook-sort:focus-within{border-color:var(--palette-sky);outline-color:var(--palette-sky)}[data-theme=dark] .notebook-full .notebook-tabs button[aria-pressed=true]{background:var(--palette-sky)}[data-theme=dark] .notebook-full .notebook-tabs button[aria-pressed=true] span{background:#0230471f}[data-theme=dark] .evidence-level{color:#a9e0f1}[data-theme=dark] .checkpoint-next,[data-theme=dark] .checkpoint-overview{background:linear-gradient(120deg,#023047,#0b596f)}[data-theme=dark] .checkpoint-card-icon{background:#19516a}[data-theme=dark] .checkpoint-card-assuming .checkpoint-card-icon{color:#bfe9f8;background:#19516a}[data-theme=dark] .checkpoint-card-challenge .checkpoint-card-icon{background:#704815}[data-theme=dark] .checkpoint-continue{color:#a9e0f1}[data-theme=dark] .idea-readiness-area{box-shadow:none;background:#183c4d}[data-theme=dark] .idea-readiness-area-problem .idea-readiness-area-icon{background:#594025}[data-theme=dark] .idea-readiness-area-alternatives .idea-readiness-area-icon,[data-theme=dark] .idea-readiness-area-impact_scale .idea-readiness-area-icon,[data-theme=dark] .idea-readiness-area-persona .idea-readiness-area-icon{background:#245a6f}[data-theme=dark] .idea-readiness-area-early_adopter .idea-readiness-area-icon{background:#594c25}[data-theme=dark] .idea-readiness-area-validation .idea-readiness-area-icon{background:#28485d}[data-theme=dark] .idea-readiness-why>summary{color:#c1eaf6;background:#1d5065}[data-theme=dark] .idea-readiness-payer>div span{color:#c1eaf6;background:#20556a}[data-theme=dark] .idea-readiness-focus{background:#1b5066}[data-theme=dark] .idea-readiness-focus-icon{background:#123649}[data-theme=dark] .landing-hero-band,[data-theme=dark] .landing-v2 .site-header{background:#0a2b3b;border-color:#315569}[data-theme=dark] .landing-outcomes strong,[data-theme=dark] .landing-outcomes-inner>div:nth-child(2) strong{color:var(--palette-sun)}[data-theme=dark] .landing-outcomes-inner>div:nth-child(3) strong,[data-theme=dark] .landing-v2 .landing-copy h1 em{color:var(--palette-sky)}[data-theme=dark] .landing-v2 .landing-copy .button-dark,[data-theme=dark] .landing-v2 .site-nav .button{background:var(--palette-sun);border-color:var(--palette-sun);color:var(--palette-navy)}[data-theme=dark] .landing-v2 .hero-actions .text-link{color:#b8e7f5;border-color:#b8e7f5}[data-theme=dark] .landing-v2 .theme-toggle{color:#fff;background:#184459;border-color:#5893a8}[data-theme=dark] .landing-v2 .journey-section{background:#092838}[data-theme=dark] .landing-v2 .evidence-copy h2 em,[data-theme=dark] .landing-v2 .section-heading h2 em{color:var(--palette-sky)}[data-theme=dark] .landing-v2 .journey-card :is(h3,p),[data-theme=dark] .landing-v2 .journey-card-top{color:var(--palette-navy)}[data-theme=dark] .landing-report-band{background:#061e2a}[data-theme=dark] .landing-report-copy h2 em{color:#fff}[data-theme=dark] .landing-v2 .evidence-section{background:#103a4c}[data-theme=dark] .landing-v2 .evidence-example,[data-theme=dark] .landing-v2 .evidence-example :is(.example-top,.example-prompt,.example-claim p,.example-foot){color:var(--palette-navy)}[data-theme=dark] .landing-v2 .evidence-example{background:#fff}[data-theme=dark] .landing-v2 .final-cta{background:var(--palette-sun)}[data-theme=dark] .landing-v2 .final-cta :is(.eyebrow,h2,h2 em){color:var(--palette-navy)}[data-theme=dark] .landing-v2 .final-cta .button{background:var(--palette-navy);border-color:var(--palette-navy);color:#fff}[data-theme=dark] .auth-shell .auth-aside,[data-theme=dark] .auth-shell .auth-brand{background:#12465d}[data-theme=dark] .auth-shell .auth-main{background:#082838}[data-theme=dark] .auth-shell .auth-aside h1 em{color:#8ecae6}[data-theme=dark] .auth-shell .auth-card .button-dark{background:var(--palette-sun);border-color:var(--palette-sun);color:var(--palette-navy)}[data-theme=dark] .new-idea-form .button-dark:disabled{color:#c1d8e0;opacity:1;background:#294b5a;border-color:#294b5a}[data-theme=dark] .venture-option.selected{background:#153e50;border-color:#6cbcd5}html[data-theme=dark] .landing-v2 .landing-copy .button-dark,html[data-theme=dark] .landing-v2 .site-nav .button{background:var(--palette-sun)}html[data-theme=dark] .landing-v2 .evidence-copy .landing-section-link,html[data-theme=dark] .landing-v2 .journey-section .landing-section-link{color:var(--palette-sky)}html[data-theme=dark] .landing-v2 .final-cta .button{background:var(--palette-navy)}html[data-theme=dark] .landing-v2 .final-cta .button:hover{background:#0a526c}html[data-theme=dark] .auth-shell .auth-card .button-dark{background:var(--palette-sun);border-color:var(--palette-sun);color:var(--palette-navy)}@media (max-width:600px){.canvas-info-dialog .canvas-help-actions{flex-direction:column}.canvas-info-dialog .canvas-help-actions .button{justify-content:center;width:100%}.journey-task-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:19px 17px 22px}.journey-task-dialog .guided-actions{flex-direction:column;align-items:stretch}.journey-task-dialog .guided-actions .button{flex:none;justify-content:center;width:100%}}@media print{html[data-theme]{--ink:#023047;--body-text:#17364a;--green:#0c6d84}.checkpoint-next,.checkpoint-overview,.landing-v2 .final-cta{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.journey-aside .journey-aside-task{color:var(--palette-navy);box-shadow:none;background:#f1f8fb}.journey-aside-task .journey-aside-icon{background:#d8eef7}.journey-aside-task :is(.eyebrow,.link-button){color:var(--palette-cyan-ink)}.journey-aside-research{box-shadow:none;background:#f3f9fc;border-color:#c7dfea}[data-theme=dark] .journey-aside .journey-aside-task{background:#1d3043}[data-theme=dark] .journey-aside-task .journey-aside-icon{background:#264c62}[data-theme=dark] .journey-aside-task :is(.eyebrow,.link-button){color:#b8e4f2}[data-theme=dark] .journey-aside-research{background:#1b2e42;border-color:#395d71}html[data-theme=dark]{--impactx-blue-card-gradient:linear-gradient(112deg, #102b45, #17415f 58%, #205a78);--impactx-blue-card-border:#5b88a5}::selection{background:#ffd60a}:focus-visible{outline-color:#003566}.button-dark,.landing-v2 .site-nav .button{background:#001d3d}.ideas-page .ideas-results .button,.new-idea-form .button-dark,.tasks-page .task-list-heading>.button-dark{color:#fff;background:#001d3d;border-color:#001d3d}.button-dark:hover:not(:disabled),.landing-v2 .site-nav .button:hover{background:#003566}.new-idea-form .button-dark:hover:not(:disabled),.tasks-page .task-list-heading>.button-dark:hover:not(:disabled){background:#003566;border-color:#003566}.source-pill.founder,.source-pill.web{background:#e4edf6}.source-pill.assumption{background:#fff1b4}.source-pill.interpretation{background:#f4e9c2}.doodle-route svg>path:first-child{fill:#e4edf6}.doodle-route svg>path:nth-child(2){fill:#003566}.doodle-route svg>path:last-child{fill:#ffc300}.landing-v2{color:#000814;background:#fff}.landing-v2 .site-header{background:var(--surface);border-color:var(--line)}.landing-hero-band{background:#001d3d}.landing-v2 .site-header .brand,.landing-v2 .site-nav>a:not(.button){color:var(--ink)}.landing-v2 .hero-lead,.landing-v2 .hero-note,.landing-v2 .landing-copy .eyebrow,.landing-v2 .landing-copy h1{color:#f7f9fc}.landing-v2 .site-header .brand-stop{color:#806000}.landing-v2 .site-nav .button{color:#000814;background:#ffc300;border-color:#ffc300}.landing-v2 .landing-copy .button-dark{background:#ffc300}.landing-v2 .landing-copy .button-dark:hover,.landing-v2 .site-nav .button:hover{color:#000814;background:#ffd60a;border-color:#ffd60a}.landing-v2 .theme-toggle{background:var(--surface);border-color:var(--line);color:var(--ink)}.landing-v2 .hero-art:before{color:#000814;background:#ffc300}.landing-v2 .preview-floating{background:#ffc300}.landing-v2 .note-dot,.landing-v2 .preview-brand-dot,.landing-v2 .preview-live span{background:#ffd60a}.landing-v2 .preview-answer>span:first-child,.landing-v2 .preview-bottom,.landing-v2 .preview-kicker{color:#003566}.landing-outcomes{border-color:#cbd8e5}.landing-outcomes strong,.landing-outcomes-inner>div:nth-child(2) strong,.landing-outcomes-inner>div:nth-child(3) strong{color:#003566}.landing-v2 .evidence-copy h2,.landing-v2 .section-heading h2{color:#001d3d}.landing-v2 .evidence-copy h2 em,.landing-v2 .section-heading h2 em{color:#003566}.landing-v2 .journey-card,.landing-v2 .journey-card p,.landing-v2 .journey-card-top{color:#001d3d}.landing-v2 .journey-arrow,.landing-v2 .journey-card-top svg,.landing-v2 .journey-card:nth-child(3) .journey-arrow,.landing-v2 .journey-card:nth-child(3) .journey-card-top svg{color:#003566}.landing-report-band{background:#003566}.landing-report-copy .eyebrow,.landing-report-copy h2,.landing-report-copy h2 em,.landing-report-copy li,.landing-report-copy>p{color:#fff}.landing-report-copy .landing-section-link{color:#ffd60a}.landing-report-copy li svg{color:#001d3d;background:#ffc300}.landing-report-preview{border-color:#7c9bb9}.landing-report-preview,.landing-report-preview h3,.landing-report-preview-grid p{color:#000814}.landing-report-preview-top{color:#003566}.landing-report-preview-grid>div{background:#e3edf6}.landing-report-next,.landing-report-preview-grid>div+div{background:#fff4d3}.landing-v2 .evidence-example{background:#fff8e1;border:2px solid #e5c66e;box-shadow:14px 14px #d9ba6c4d}.landing-v2 .evidence-example .example-divider{border-color:#d5bd67}.landing-v2 .final-cta{background:#ffcd4e}.landing-v2 .final-cta .eyebrow,.landing-v2 .final-cta h2,.landing-v2 .final-cta h2 em{color:#001d3d}.landing-v2 .final-cta h2 em{text-decoration-color:#003566}.landing-v2 .final-cta .button{color:#fff;background:#001d3d;border-color:#001d3d}.landing-v2 .final-cta .button:hover{background:#003566;border-color:#003566}.landing-footer{background:#000814}@media (min-width:761px){.landing-v2 .site-header .brand-name{font-size:32px}.app-sidebar .sidebar-brand{height:48px;min-height:48px}.app-sidebar .sidebar-brand .brand-name{font-size:30px}}.landing-v2 .site-footer .site-footer-brand{align-items:center;gap:22px;display:flex}.landing-v2 .site-footer .brand{color:#f7f9fc}.landing-v2 .site-footer .brand-stop{color:#ffcd4e}.landing-v2 .site-footer .brand-name{font-size:21px}@media (max-width:600px){.landing-v2 .site-footer .site-footer-brand{flex-wrap:wrap;gap:12px 18px}}.auth-shell .auth-brand{background:var(--surface);border-bottom-color:var(--line)}.auth-shell .auth-brand .brand{color:var(--ink)}.auth-shell .auth-aside h1,.auth-shell .auth-aside p,.auth-shell .auth-aside-foot{color:#fff}.auth-shell .auth-brand .brand-stop{color:#806000}.app-sidebar [data-nav=new]{--nav-bg:#ffeba0;--nav-color:#493600}.app-sidebar [data-nav=example]{--nav-bg:#fff1b9;--nav-color:#493600}.sidebar-bottom .sidebar-trash svg{color:#003566}.sidebar-recent-group{min-width:0;margin-top:5px}.sidebar-recent-list{gap:3px;display:grid}.sidebar-recent-list a{min-width:0;color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:12px;line-height:1.35;text-decoration:none;display:flex}.sidebar-recent-list a.active,.sidebar-recent-list a:hover{background:#e2ebf5}.sidebar-recent-index{color:#003566;background:#dce8f4;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:750;display:grid}.sidebar-recent-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.idea-map-hero,.journey-page .idea-heading,.notebook-hero,.signed-in-app .dashboard-top,.signed-in-app .ideas-page .ideas-hero,.tasks-page .dashboard-top{background:radial-gradient(430px 165px at 84% 116%,#cbddef 0 72%,#0000 72.5%),linear-gradient(112deg,#dce8f4,#f4f8fc 82%);border-color:#a6bfd8}.idea-map-hero:after,.ideas-page .ideas-hero:after{content:none}.idea-map-hero,.ideas-page .ideas-hero,.journey-page .idea-heading,.notebook-hero{overflow:hidden}.signed-in-app .dashboard-top:has(>.header-symbol){overflow:hidden}.header-symbol{pointer-events:none;flex:0 0 190px;align-items:center;margin-left:24px;position:relative;transform:translateY(42px)}.header-symbol-frame{color:#003566;place-items:center;display:grid;transform:rotate(-13deg)}.header-symbol-frame svg{width:155px;height:155px}.header-symbol-frame img{display:block}.ideas-page .ideas-hero .header-symbol{flex-basis:220px}.idea-map-hero .header-symbol,.notebook-hero-art .header-symbol{flex-basis:175px;margin-left:0}.tasks-page .header-symbol{flex-basis:190px}.journey-page .idea-heading .header-symbol{transform:translateY(5px)}.signed-in-app .journey-page .idea-heading .dashboard-top{background:0 0;border:0}.signed-in-app .ideas-page .idea-new-card{background:#fff1b4;border:1.5px solid #d3b15b}.signed-in-app .ideas-page .idea-new-card:before{content:none}.signed-in-app .idea-new-card .new-card-icon{color:#001d3d;background:#ffc300}.ideas-page .new-card-benefits svg{color:#003566}.ideas-page .idea-card:nth-child(3n+2):before{background:#003566}.ideas-page .idea-card:nth-child(3n):before{background:#ffc300}.ideas-page .idea-type,.ideas-view button[aria-pressed=true],.notebook-view button[aria-pressed=true]{color:#003566;background:#e3edf6}.signed-in-app .workspace-shell{background:linear-gradient(#f0f5fa,#fff 550px)}.journey-stepper .active .journey-step-number{background:#003566;border-color:#003566}.journey-first-look a,.journey-first-look button,.journey-question-top>span{color:#003566}.journey-question>textarea:focus{border-color:#003566;outline-color:#00356644}.journey-first-look,.journey-question .journey-example,.journey-question-jump{color:#001d3d;background:#e3edf6;border-color:#adc3da}.journey-question-jump:hover{background:#d5e3f1}.journey-aside-icon,.journey-example-icon,.journey-support-icon{color:#003566;background:#e0eaf4}.canvas-block-icon,.idea-map-card-icon{background:#e0eaf4}.canvas-block:nth-child(3n+2) .canvas-block-icon,.checkpoint-card-icon{color:#003566;background:#e0eaf4}.checkpoint-next-icon,.journey-aside-task .journey-aside-icon{color:#001d3d;background:#ffc300}.journey-aside-task .eyebrow,.journey-aside-task .link-button{color:#b9dcf5}.journey-aside-task h2{color:#f7f9fc}.journey-aside-task p{color:#dce8f4}.journey-task-dialog::backdrop{background:#000814b8}.idea-map-hero:after{background:#c9d9e9}.canvas-block,.canvas-block.filled,.idea-map-card{border-color:#c4d4e5}.canvas-block:nth-child(3n) .canvas-block-icon{background:#fff0b7}.checkpoint-card-challenge .checkpoint-card-icon{color:#674d00;background:#fff0b7}.canvas-assumption-note,.notebook-guide{color:#193a5b;background:#e7eff7}.signed-in-app .workspace-shell .notebook-compact .rail-claim-ai{background:var(--impactx-blue-card-gradient)}.notebook-full .notebook-tabs button[aria-pressed=true]{color:#fff;background:#003566;border-color:#003566}.task-row:before,.task-row:not(.task-done) .source-pill{color:#001d3d;background:#e2edf7;border-color:#adc5dc}.task-done{background:#eef9f2}.checkpoint-landscape,.checkpoint-next .checkpoint-landscape{color:#91afcc}.idea-readiness{border-color:#8ba9c7}.idea-readiness-title{color:#001d3d;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffcd4e;padding-inline:.06em}.idea-readiness .eyebrow,.idea-readiness-number,.idea-readiness-payer>div span,.idea-readiness-why>summary{color:#003566}.idea-readiness-ring{background:conic-gradient(#003566 var(--readiness-angle),#dce7f2 0)}.idea-readiness-track span{background:#003566}.idea-readiness-area,.idea-readiness-why article{border-color:#d0dfec}.idea-readiness-area-early_adopter .idea-readiness-area-icon,.idea-readiness-area-problem .idea-readiness-area-icon{color:#674d00;background:#fff0bb}.idea-readiness-area-alternatives .idea-readiness-area-icon,.idea-readiness-area-impact_scale .idea-readiness-area-icon,.idea-readiness-area-persona .idea-readiness-area-icon,.idea-readiness-area-validation .idea-readiness-area-icon{color:#003566;background:#e2edf7}.idea-readiness-focus,.idea-readiness-payer>div span,.idea-readiness-why>summary{background:#e6eff8}html[data-theme=dark]{--green:#ffd60a;--green-dark:#ffe16b;--green-light:#173556;--surface:#0b203a;--field:#081a30;--accent:#ffc300;--brand-pop:#ffd60a;--accent-ink:#ffd60a}html[data-theme=dark] :focus-visible{outline-color:#ffd60a}[data-theme=dark] .brand{color:#fff}[data-theme=dark] .brand-stop,[data-theme=dark] .brand:hover .brand-word{color:#ffd60a}[data-theme=dark] .button-dark,[data-theme=dark] .new-idea-form .button-dark,[data-theme=dark] .tasks-page .task-list-heading>.button-dark{color:#000814;background:#ffc300;border-color:#ffc300}[data-theme=dark] .button-dark:hover:not(:disabled),[data-theme=dark] .tasks-page .task-list-heading>.button-dark:hover:not(:disabled){background:#ffd60a;border-color:#ffd60a}[data-theme=dark] .landing-section-link,[data-theme=dark] .link-button,[data-theme=dark] .text-link{color:#ffd60a}[data-theme=dark] .source-pill.founder,[data-theme=dark] .source-pill.web{color:#e5f1fc;background:#1a3c60;border-color:#5d81a7}[data-theme=dark] .source-pill.assumption,[data-theme=dark] .source-pill.interpretation{color:#fff0aa;background:#55471b;border-color:#a78a2c}[data-theme=dark] .app-sidebar{background:linear-gradient(165deg,#081a30,#000814)}[data-theme=dark] .sidebar-recent-list a.active,[data-theme=dark] .sidebar-recent-list a:hover{background:#1b3b5f}[data-theme=dark] .sidebar-recent-index{color:#e7f1fb;background:#24486e}[data-theme=dark] .app-main,[data-theme=dark] .signed-in-app .workspace-shell{background:linear-gradient(#102b4b,#000814 480px)}[data-theme=dark] .app-sidebar .sidebar-nav>a:hover:not(.active),[data-theme=dark] .sidebar-idea-pages>a:hover:not(.active){color:#fff;background:#1b3b5f}[data-theme=dark] .app-sidebar .sidebar-nav>a.active,[data-theme=dark] .app-sidebar .sidebar-nav>a.active:hover,[data-theme=dark] .sidebar-idea-pages>a.active,[data-theme=dark] .sidebar-idea-pages>a.active:hover{color:#fff;background:#003566}[data-theme=dark] .app-sidebar [data-nav]{--nav-bg:#24486e;--nav-color:#e7f1fb}[data-theme=dark] .app-sidebar [data-nav=example],[data-theme=dark] .app-sidebar [data-nav=new]{--nav-bg:#5c4b13;--nav-color:#ffec9a}[data-theme=dark] .app-sidebar .sidebar-back{color:#e3ecf7}[data-theme=dark] .idea-map-hero,[data-theme=dark] .journey-page .idea-heading,[data-theme=dark] .notebook-hero,[data-theme=dark] .signed-in-app .dashboard-top,[data-theme=dark] .signed-in-app .ideas-page .ideas-hero,[data-theme=dark] .tasks-page .dashboard-top{background:radial-gradient(430px 165px at 84% 116%,#285078 0 72%,#0000 72.5%),linear-gradient(112deg,#003566,#001d3d 82%);border-color:#537397}[data-theme=dark] .header-symbol-frame img{filter:invert();opacity:.92}[data-theme=dark] .idea-map-hero .eyebrow,[data-theme=dark] .notebook-hero .eyebrow,[data-theme=dark] .signed-in-app .dashboard-top .eyebrow{color:#ffd60a}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card{background:#3d3214}[data-theme=dark] .signed-in-app .idea-new-card .new-card-icon{color:#000814;background:#ffc300}[data-theme=dark] .ideas-page .idea-type,[data-theme=dark] .ideas-view button[aria-pressed=true],[data-theme=dark] .notebook-view button[aria-pressed=true]{color:#f2f7fd;background:#204368}[data-theme=dark] .journey-stepper .active .journey-step-number{color:#000814;background:#ffc300;border-color:#ffc300}[data-theme=dark] .journey-first-look a,[data-theme=dark] .journey-first-look button,[data-theme=dark] .journey-question-top>span{color:#ffd60a}[data-theme=dark] .journey-first-look,[data-theme=dark] .journey-question .journey-example,[data-theme=dark] .journey-question-jump{color:#f2f7fc;background:#193b60;border-color:#5a7a9c}[data-theme=dark] .journey-question-jump:hover{background:#244a72}[data-theme=dark] .canvas-block-icon,[data-theme=dark] .canvas-block:nth-child(3n+2) .canvas-block-icon,[data-theme=dark] .checkpoint-card-icon,[data-theme=dark] .idea-map-card-icon,[data-theme=dark] .journey-aside-icon,[data-theme=dark] .journey-example-icon,[data-theme=dark] .journey-support-icon{color:#ecf5fc;background:#23486d}[data-theme=dark] .checkpoint-next,[data-theme=dark] .checkpoint-overview,[data-theme=dark] .journey-aside .journey-aside-task{background:var(--impactx-blue-card-gradient);border-color:var(--impactx-blue-card-border)}[data-theme=dark] .checkpoint-next-icon,[data-theme=dark] .journey-aside-task .journey-aside-icon{color:#000814;background:#ffc300}[data-theme=dark] .idea-map-card{background:#112d4c;border-color:#58789b}[data-theme=dark] .canvas-block:nth-child(3n) .canvas-block-icon,[data-theme=dark] .checkpoint-card-challenge .checkpoint-card-icon{color:#ffec9f;background:#584817}[data-theme=dark] .canvas-assumption-note,[data-theme=dark] .notebook-guide{color:#e9f2fb;background:#1a3a5b;border-color:#5a7898}[data-theme=dark] .notebook-full .notebook-tabs button[aria-pressed=true]{color:#000814;background:#ffc300;border-color:#ffc300}[data-theme=dark] .notebook-full .notebook-tabs button[aria-pressed=true] span{color:#000814}[data-theme=dark] .tasks-page .tasks-side .task-suggestion{background:linear-gradient(135deg,#4a3d14,#372c10);border-color:#a18129}[data-theme=dark] .task-row:not(.task-done) .source-pill{color:#f1f7fc;background:#204267;border-color:#58789b}[data-theme=dark] .idea-readiness{border-color:#6384a6}[data-theme=dark] .idea-readiness :is(.eyebrow,.idea-readiness-number,.idea-readiness-why>summary,.idea-readiness-payer>div span){color:#ffd60a}[data-theme=dark] .idea-readiness-ring{background:conic-gradient(#ffc300 var(--readiness-angle),#355475 0)}[data-theme=dark] .idea-readiness-track span{background:#ffc300}[data-theme=dark] .idea-readiness-area{background:#153456;border-color:#507293}[data-theme=dark] .idea-readiness-area-early_adopter .idea-readiness-area-icon,[data-theme=dark] .idea-readiness-area-problem .idea-readiness-area-icon{color:#ffe79a;background:#594919}[data-theme=dark] .idea-readiness-area-alternatives .idea-readiness-area-icon,[data-theme=dark] .idea-readiness-area-impact_scale .idea-readiness-area-icon,[data-theme=dark] .idea-readiness-area-persona .idea-readiness-area-icon,[data-theme=dark] .idea-readiness-area-validation .idea-readiness-area-icon{color:#eef6fd;background:#285079}[data-theme=dark] .idea-readiness-focus,[data-theme=dark] .idea-readiness-payer>div span,[data-theme=dark] .idea-readiness-why>summary{background:#1b4066}[data-theme=dark] .idea-readiness-focus-icon{color:#ffd60a;background:#102b4b}[data-theme=dark] .idea-readiness-focus strong{color:#ffd60a}html[data-theme=dark] .landing-v2 .site-header{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .landing-hero-band{background:#000814;border-color:#3d5e80}html[data-theme=dark] .landing-v2 .landing-copy :is(.eyebrow,h1),html[data-theme=dark] .landing-v2 .site-header .brand,html[data-theme=dark] .landing-v2 .site-nav>a:not(.button),html[data-theme=dark] .landing-v2 :is(.hero-lead,.hero-note){color:#f7f9fc}html[data-theme=dark] .landing-v2 .landing-copy h1 em,html[data-theme=dark] .landing-v2 .site-header .brand-stop{color:#ffd60a}html[data-theme=dark] .landing-v2 .landing-copy .button-dark,html[data-theme=dark] .landing-v2 .site-nav .button{color:#000814;background:#ffc300;border-color:#ffc300}html[data-theme=dark] .landing-v2 .hero-actions .text-link{color:#f7f9fc;border-color:#f7f9fc}html[data-theme=dark] .landing-v2 .theme-toggle{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .landing-v2 .journey-section{background:#081b32}html[data-theme=dark] .landing-v2 .journey-card:nth-child(2){background:#ffcd4e}html[data-theme=dark] .landing-v2 .journey-card:nth-child(3){background:#e7d7ad}html[data-theme=dark] .landing-v2 .evidence-copy h2 em,html[data-theme=dark] .landing-v2 .section-heading h2 em{color:#ffd60a}html[data-theme=dark] .landing-v2 .journey-card :is(h3,p),html[data-theme=dark] .landing-v2 .journey-card-top{color:#001d3d}html[data-theme=dark] .landing-report-band{background:#001d3d}html[data-theme=dark] .landing-report-copy .landing-section-link{color:#ffd60a}html[data-theme=dark] .landing-v2 .evidence-section{background:#102b4b}html[data-theme=dark] .landing-v2 .evidence-example{background:#fff5cd}html[data-theme=dark] .landing-v2 .evidence-example,html[data-theme=dark] .landing-v2 .evidence-example :is(.example-top,.example-prompt,.example-claim p,.example-foot){color:#000814}html[data-theme=dark] .landing-v2 .final-cta{color:#001d3d;background:#ffcd4e}html[data-theme=dark] .landing-v2 .final-cta :is(.eyebrow,h2,h2 em){color:#001d3d}html[data-theme=dark] .landing-v2 .final-cta h2 em{text-decoration-color:#003566}html[data-theme=dark] .landing-v2 .final-cta .button{color:#fff;background:#001d3d;border-color:#001d3d}html[data-theme=dark] .landing-v2 .final-cta .button:hover{color:#fff;background:#003566;border-color:#003566}@media (max-width:760px){.header-symbol{display:none}.idea-map-hero,.journey-page .idea-heading,.notebook-hero,.signed-in-app .dashboard-top,.signed-in-app .ideas-page .ideas-hero,.tasks-page .dashboard-top{background:radial-gradient(270px 100px at 95% 120%,#d8e6f4 0 72%,#0000 72.5%),linear-gradient(112deg,#dce8f4,#f4f8fc 82%)}[data-theme=dark] .idea-map-hero,[data-theme=dark] .journey-page .idea-heading,[data-theme=dark] .notebook-hero,[data-theme=dark] .signed-in-app .dashboard-top,[data-theme=dark] .signed-in-app .ideas-page .ideas-hero,[data-theme=dark] .tasks-page .dashboard-top{background:radial-gradient(270px 100px at 95% 120%,#285078 0 72%,#0000 72.5%),linear-gradient(112deg,#003566,#001d3d 82%)}}html[data-theme=dark] .auth-shell .auth-brand{background:var(--surface);border-bottom-color:var(--line)}html[data-theme=dark] .auth-shell .auth-brand .brand{color:var(--ink)}html[data-theme=dark] .auth-shell .auth-brand .brand-stop{color:#ffd60a}html[data-theme=dark] .auth-shell .auth-aside{background:#001d3d}html[data-theme=dark] .auth-shell .auth-aside h1 em{color:#ffd60a}html[data-theme=dark] .auth-shell .auth-main{background:#000814}[data-theme=dark] .task-row:before{color:#f2f7fc;background:#23486d}[data-theme=dark] .ideas-example>svg:last-child{color:#e0ecf7}[data-theme=dark] .app-sidebar [data-nav=questions]{--nav-bg:#24486e;--nav-color:#d4e9ff}[data-theme=dark] .app-sidebar [data-nav=canvas]{--nav-bg:#234c48;--nav-color:#b7ebe0}[data-theme=dark] .app-sidebar [data-nav=report]{--nav-bg:#3e355c;--nav-color:#ded3ff}[data-theme=dark] .app-sidebar [data-nav=tasks]{--nav-bg:#584923;--nav-color:#ffdf98}[data-theme=dark] .app-sidebar [data-nav=notes]{--nav-bg:#37492c;--nav-color:#d3edb5}.signed-in-app .ideas-page .idea-new-card{isolation:isolate;background:linear-gradient(145deg,#fff,#fcfaff 62%,#f8f3ff);border:1.5px dashed #aa94ec;overflow:hidden}.signed-in-app .ideas-page .idea-new-card:after,.signed-in-app .ideas-page .idea-new-card:before{content:"";pointer-events:none;z-index:-1;border-radius:50% 50% 0 0;display:block;position:absolute;inset:auto;transform:rotate(-24deg)}.signed-in-app .ideas-page .idea-new-card:before{background:#ece3ff;width:90%;height:62%;bottom:-33%;right:-34%}.signed-in-app .ideas-page .idea-new-card:after{background:#f7f2ff;width:91%;height:46%;bottom:-36%;right:-23%}.signed-in-app .ideas-page .idea-new-card .new-card-icon{color:#fff;background:#5c45bc;border-radius:50%;width:44px;height:44px;box-shadow:0 7px 17px #51409d29}.signed-in-app .ideas-page .idea-new-card .new-card-title{font-family:var(--display-font);letter-spacing:-.035em;color:#172846;margin-top:25px;font-size:23px;font-weight:750;transform:none}.signed-in-app .ideas-page .idea-new-card .new-card-text{color:#52627a}.signed-in-app .ideas-page .idea-new-card .new-card-benefits{color:#293956}.signed-in-app .ideas-page .idea-new-card .new-card-benefits svg{color:#6249bf}.signed-in-app .ideas-page .idea-new-card:hover{border-color:#795ed4}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card{background:linear-gradient(145deg,#211f37,#28223f);border-color:#9b86dc}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card:before{background:#393055}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card:after{background:#2c2646}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card .new-card-icon{color:#161027;background:#a38bef}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card .new-card-title{color:#f3efff}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card .new-card-benefits,[data-theme=dark] .signed-in-app .ideas-page .idea-new-card .new-card-text{color:#d9d0f0}[data-theme=dark] .signed-in-app .ideas-page .idea-new-card .new-card-benefits svg{color:#c8b5ff}.tasks-page .task-just-saved{border-color:#8baacb;box-shadow:0 0 0 2px #dce8f4}[data-theme=dark] .tasks-page .task-just-saved{border-color:#8baacb;box-shadow:0 0 0 2px #24486e}.auth-password-rules{color:#60728a;grid-template-columns:repeat(3,max-content);gap:8px 15px;max-width:100%;margin:0 0 8px;padding:0;font-size:13px;line-height:1.35;list-style:none;display:grid}.auth-password-rules li{align-items:center;gap:4px;display:inline-flex}.auth-password-rules svg{color:#8ca0b8;flex:none}.auth-password-rules li.is-met{color:#176851}.auth-password-rules li.is-met svg{color:#176851;stroke-width:3px}[data-theme=dark] .auth-password-rules{color:#b9c9dd}[data-theme=dark] .auth-password-rules svg{color:#a2b5cf}[data-theme=dark] .auth-password-rules li.is-met,[data-theme=dark] .auth-password-rules li.is-met svg{color:#9de2c4}@media (max-width:380px){.auth-password-rules{grid-template-columns:repeat(2,max-content)}}.auth-password-label{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.auth-password-label a{color:#075989;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.auth-back-link{align-items:center;gap:7px;display:inline-flex}.auth-recovery-result{gap:12px;display:grid}.auth-recovery-result h2,.auth-recovery-result h3,.auth-recovery-result p{margin:0}.auth-recovery-result h3{font-size:24px}.auth-recovery-result p{color:var(--muted);font-size:15px;line-height:1.6}.auth-recovery-result .auth-recovery-note{font-size:13px}.auth-recovery-result .button{margin-top:12px}.auth-recovery-icon{color:#075989;background:#e5f2fa;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.auth-recovery-icon.is-success{color:#fff;background:#168d70}.password-wrap .auth-field-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}[data-theme=dark] .auth-password-label a{color:#8fd3ff}[data-theme=dark] .auth-recovery-icon{color:#9ed8fb;background:#173c57}[data-theme=dark] .auth-recovery-icon.is-success{color:#fff;background:#20a884}.account-label{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}html[data-theme=dark] .signed-in-app{--dark-bg-app:#06121f;--dark-bg-sidebar:#050f1b;--dark-bg-panel:#0d2133;--dark-bg-panel-alt:#132a3e;--dark-bg-input:#091b2b;--dark-bg-hover:#1a3a54;--dark-border:#29475f;--dark-border-strong:#496d89;--dark-text-primary:#eef5fb;--dark-text-secondary:#cad7e4;--dark-text-muted:#a5b7c8;--dark-accent-blue:#83bee5;--dark-accent-yellow:#e8c75a;--dark-ai-surface:#12334d;--dark-attention-surface:#342f1b;--paper:var(--dark-bg-app);--cream:#10263b;--white:var(--dark-bg-panel);--surface:var(--dark-bg-panel);--surface-alt:var(--dark-bg-panel-alt);--field:var(--dark-bg-input);--ink:var(--dark-text-primary);--body-text:var(--dark-text-secondary);--muted:var(--dark-text-muted);--line:var(--dark-border);--green:var(--dark-accent-blue);--green-dark:#a9d4ef;--green-light:var(--dark-bg-hover);--accent:var(--dark-accent-yellow);--brand-pop:var(--dark-accent-yellow);--accent-ink:var(--dark-accent-blue);--shadow:0 16px 42px #020a133d;color:var(--dark-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .signed-in-app .app-main,html[data-theme=dark] .signed-in-app .brief-shell,html[data-theme=dark] .signed-in-app .workspace-shell{background:var(--dark-bg-app)}html[data-theme=dark] .signed-in-app .app-sidebar{background:linear-gradient(180deg,#081827,var(--dark-bg-sidebar));border-color:#203b51}html[data-theme=dark] .signed-in-app .app-topbar,html[data-theme=dark] .signed-in-app .brief-header{background:color-mix(in srgb,var(--dark-bg-sidebar) 88%,var(--dark-bg-panel));border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .app-sidebar :is(.sidebar-nav>a,.sidebar-idea-pages>a,.sidebar-bottom>a){color:var(--dark-text-secondary)}html[data-theme=dark] .signed-in-app .app-sidebar :is(.sidebar-nav>a,.sidebar-idea-pages>a,.sidebar-bottom>a):hover:not(.active){background:var(--dark-bg-hover);color:var(--dark-text-primary)}html[data-theme=dark] .signed-in-app .app-sidebar :is(.sidebar-nav>a,.sidebar-idea-pages>a,.sidebar-bottom>a).active{color:#fff;background:#263747}html[data-theme=dark] .signed-in-app .sidebar-caption,html[data-theme=dark] .signed-in-app .sidebar-idea-title{color:var(--dark-text-muted)}html[data-theme=dark] .signed-in-app .account-popover,html[data-theme=dark] .signed-in-app .sidebar-collapse-toggle,html[data-theme=dark] .signed-in-app .theme-toggle{background:var(--dark-bg-panel);border-color:var(--dark-border);color:var(--dark-text-secondary)}html[data-theme=dark] .signed-in-app .sidebar-collapse-toggle:hover,html[data-theme=dark] .signed-in-app .theme-toggle:hover{background:var(--dark-bg-hover);color:var(--dark-text-primary)}html[data-theme=dark] .signed-in-app :is(.idea-card,.new-idea-form,.question-card,.guided-question,.journey-question,.idea-map-card,.canvas-block,.task-row,.evidence-progress,.account-section,.notebook-full .rail-claim:not(.rail-claim-ai),.notebook-review-bar,.brief-document,.checkpoint-card,.impactx-report-details,.idea-trash-dialog){background:var(--dark-bg-panel);border-color:var(--dark-border);color:var(--dark-text-primary);box-shadow:var(--shadow)}html[data-theme=dark] .signed-in-app :is(.new-idea-setup,.new-idea-help-panel,.journey-example,.journey-first-look,.answer-history-list,.journey-support-row,.canvas-assumption-note,.notebook-guide,.checkpoint-evidence article,.impactx-report-detail-body .brief-note-group article,.idea-readiness,.idea-readiness-area,.idea-readiness-why article,.task-encouragement,.ideas-example,.idea-card-context,.rail-empty){background:var(--dark-bg-panel-alt);border-color:var(--dark-border);color:var(--dark-text-secondary)}html[data-theme=dark] .signed-in-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:var(--dark-bg-input);border-color:var(--dark-border-strong);color:var(--dark-text-primary)}html[data-theme=dark] .signed-in-app :is(input,textarea)::placeholder{color:#91a7ba;opacity:1}html[data-theme=dark] .signed-in-app :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--dark-accent-blue);outline-color:var(--dark-accent-blue);box-shadow:0 0 0 3px #83bee52e}html[data-theme=dark] .signed-in-app :is(input,textarea)[readonly],html[data-theme=dark] .signed-in-app :is(input,textarea,select):disabled{color:var(--dark-text-muted);background-color:#152a3d}html[data-theme=dark] .signed-in-app :is(.button-outline,.button-soft){background:var(--dark-bg-panel-alt);border-color:var(--dark-border-strong);color:var(--dark-text-primary)}html[data-theme=dark] .signed-in-app :is(.button-outline,.button-soft):hover:not(:disabled){background:var(--dark-bg-hover)}html[data-theme=dark] .signed-in-app :is(.text-link,.link-button,.checkpoint-continue,.brief-detail a,.claim-source a){color:#91c9ed}html[data-theme=dark] .signed-in-app :focus-visible{outline-color:#9bcdec}html[data-theme=dark] .signed-in-app :is(.dashboard-top,.ideas-page .ideas-hero,.idea-map-hero,.notebook-hero,.tasks-page .dashboard-top,.journey-page .idea-heading,.idea-home .idea-heading,.impactx-report-head){border-color:var(--dark-border-strong);background-color:#0e2940}html[data-theme=dark] .signed-in-app .ideas-page .ideas-hero,html[data-theme=dark] .signed-in-app .journey-page .idea-heading,html[data-theme=dark] .signed-in-app .notebook-hero,html[data-theme=dark] .signed-in-app .tasks-page .dashboard-top{background:radial-gradient(430px 165px at 84% 116%,#244d70 0 72%,#0000 72.5%),linear-gradient(112deg,#0e2d46,#0a2035 82%)}html[data-theme=dark] .signed-in-app .idea-home .idea-heading .dashboard-top,html[data-theme=dark] .signed-in-app .journey-page .idea-heading .dashboard-top{box-shadow:none;border:0;background:0 0!important}html[data-theme=dark] .signed-in-app .new-idea-form-bar{background:var(--dark-bg-app);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .new-idea-thought>textarea{background:var(--dark-bg-input)}html[data-theme=dark] .signed-in-app .new-idea-setup{background:var(--dark-bg-panel-alt)}html[data-theme=dark] .signed-in-app .new-idea-setup .venture-option{background:var(--dark-bg-panel);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .new-idea-setup .venture-option:hover{background:var(--dark-bg-hover)}html[data-theme=dark] .signed-in-app .new-idea-setup .venture-option.selected{background:#214965;border-color:#82b9dc}html[data-theme=dark] .signed-in-app .journey-page .journey-question{border-top-color:var(--dark-accent-blue)}html[data-theme=dark] .signed-in-app .journey-question-jump{background:var(--dark-bg-panel-alt);border-color:var(--dark-border-strong);color:#a9d5ef}html[data-theme=dark] .signed-in-app .journey-question-jump:hover{background:var(--dark-bg-hover)}html[data-theme=dark] .signed-in-app .journey-aside .journey-aside-strengthen,html[data-theme=dark] .signed-in-app .journey-aside .journey-aside-task{background:var(--dark-bg-panel-alt);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .journey-aside-research{background:var(--dark-ai-surface)!important;border-color:#4e7793!important}html[data-theme=dark] .signed-in-app .journey-aside :is(.journey-aside-icon,.journey-support-icon,.journey-example-icon){color:#c6e7f7;background:#24506d}html[data-theme=dark] .signed-in-app .journey-review-context{background:var(--dark-attention-surface);border-left-color:var(--dark-accent-yellow)}html[data-theme=dark] .signed-in-app .idea-map-card{background:var(--dark-bg-panel);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .idea-map-card:focus-within,html[data-theme=dark] .signed-in-app .idea-map-card:hover{background:var(--dark-bg-panel-alt);border-color:var(--dark-accent-blue)}html[data-theme=dark] .signed-in-app .task-row:not(.task-done){background:var(--dark-bg-panel)}html[data-theme=dark] .signed-in-app .task-done{background:#173a3d;border-color:#3e6a66}html[data-theme=dark] .signed-in-app .tasks-page .tasks-side .task-suggestion{background:var(--dark-attention-surface);border-color:#7c6d3b}html[data-theme=dark] .signed-in-app .notebook-full .rail-claim:not(.rail-claim-ai){background:var(--dark-bg-panel);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .notebook .rail-claim-ai,html[data-theme=dark] .signed-in-app .workspace-shell .notebook-compact .rail-claim-ai{background:var(--impactx-blue-card-gradient);border-color:var(--impactx-blue-card-border)}html[data-theme=dark] .signed-in-app .ideas-page .ideas-example{background:var(--dark-bg-panel-alt);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .ideas-page :is(.ideas-search input,.ideas-view,.idea-card-menu summary){background:var(--dark-bg-panel);border-color:var(--dark-border);color:var(--dark-text-primary)}html[data-theme=dark] .signed-in-app .ideas-page .idea-new-card{background:linear-gradient(145deg,#183650,#1d405a);border-color:#6685a1}html[data-theme=dark] .signed-in-app .ideas-page .idea-new-card:before{background:#234c68}html[data-theme=dark] .signed-in-app .ideas-page .idea-new-card:after{background:#1c3e58}html[data-theme=dark] .signed-in-app .ideas-page .idea-new-card .new-card-icon{color:#0c263a;background:#7fb8dc}html[data-theme=dark] .signed-in-app .ideas-page .idea-new-card :is(.new-card-title,.new-card-text,.new-card-benefits){color:var(--dark-text-primary)}html[data-theme=dark] .signed-in-app .brief-document{background:#11283d}html[data-theme=dark] .signed-in-app .impactx-report-head{border-color:var(--dark-border);background:linear-gradient(112deg,#183b58,#14314c 82%)}html[data-theme=dark] .signed-in-app .checkpoint-overview{background:var(--impactx-blue-card-gradient);border:1px solid var(--impactx-blue-card-border);box-shadow:0 14px 34px #020b1438}html[data-theme=dark] .signed-in-app .checkpoint-overview .impactx-change{background:#d6edfa17;border-color:#c7e5f640}html[data-theme=dark] .signed-in-app .impactx-report .checkpoint-overview .brief-stale{background:#091c2c8f;color:#f2f7fb!important}html[data-theme=dark] .signed-in-app .idea-readiness{background:var(--dark-bg-panel);border-color:var(--dark-border-strong)}html[data-theme=dark] .signed-in-app .idea-readiness-ring:before{background:var(--dark-bg-panel)}html[data-theme=dark] .signed-in-app .idea-readiness-area{background:var(--dark-bg-panel-alt);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .idea-readiness-why article{background:#163149}html[data-theme=dark] .signed-in-app .idea-readiness-focus,html[data-theme=dark] .signed-in-app .idea-readiness-payer>div span,html[data-theme=dark] .signed-in-app .idea-readiness-why>summary{color:#d5eaf7;background:#214866}html[data-theme=dark] .signed-in-app .checkpoint-card{background:var(--dark-bg-panel);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .checkpoint-card-icon{color:#d4eaf7;background:#244d69}html[data-theme=dark] .signed-in-app .checkpoint-card-challenge .checkpoint-card-icon{color:#f0d87e;background:#514722}html[data-theme=dark] .signed-in-app .checkpoint-next{background:var(--impactx-blue-card-gradient);border:1px solid var(--impactx-blue-card-border)}html[data-theme=dark] .signed-in-app .impactx-report-details{background:var(--dark-bg-panel);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .impactx-report-details[open]{background:#163149}html[data-theme=dark] .signed-in-app .notice-error{color:#ffd6d2;background:#482b32;border-color:#8a535b}html[data-theme=dark] .signed-in-app .notice-good{color:#c5ead9;background:#203f36;border-color:#4d7b68}html[data-theme=dark] .signed-in-app .notice-amber{background:var(--dark-attention-surface);color:#eadba6;border-color:#796b3d}.signed-in-app .impactx-ai-surface{color:#f7f9fc;background:var(--impactx-blue-card-gradient)!important;border-color:var(--impactx-blue-card-border)!important}.signed-in-app .impactx-ai-surface :is(h2,p,li,li span,.research-preview,.idea-home-ai-line span){color:#f7f9fc}.signed-in-app .impactx-ai-surface :is(.idea-home-ai-label,.eyebrow){color:#fff}.signed-in-app .impactx-ai-surface :is(.text-link,.link-button),.signed-in-app .impactx-ai-surface :is(li strong,.idea-home-ai-line strong),.signed-in-app .impactx-ai-surface>a{color:#ffd60a}.signed-in-app .impactx-ai-surface :is(.idea-home-ai-line,li){border-color:#cde5f64d}.signed-in-app .impactx-ai-surface :is(.journey-aside-research-note,.field-help){color:#cadbea!important}.signed-in-app .impactx-ai-surface .impactx-ai-mark{width:24px;height:24px;box-shadow:none;border:0;border-radius:0;flex:0 0 24px;display:block}.signed-in-app .impactx-ai-surface .journey-aside-icon{color:#001d3d;background:#ffd60a}html[data-theme=dark] .signed-in-app .impactx-ai-surface{background:var(--impactx-blue-card-gradient)!important;border-color:#527e9e!important}html[data-theme=dark] .signed-in-app .impactx-ai-surface :is(.text-link,.link-button),html[data-theme=dark] .signed-in-app .impactx-ai-surface>a{color:#ffd60a}html[data-theme=dark] .signed-in-app .loading-line{background:var(--dark-bg-panel-alt)}html[data-theme=dark] .signed-in-app dialog::backdrop{background:#040f1ac7}html[data-theme=dark] .signed-in-app{scrollbar-color:#486985 var(--dark-bg-sidebar)}html[data-theme=dark] .signed-in-app ::-webkit-scrollbar{width:11px;height:11px}html[data-theme=dark] .signed-in-app ::-webkit-scrollbar-track{background:var(--dark-bg-sidebar)}html[data-theme=dark] .signed-in-app ::-webkit-scrollbar-thumb{border:3px solid var(--dark-bg-sidebar);background:#486985;border-radius:999px}html[data-theme=dark] .signed-in-app ::-webkit-scrollbar-thumb:hover{background:#5b7f9c}.landing-v2 .site-nav .site-login-link.button,html[data-theme=dark] .landing-v2 .site-nav .site-login-link.button{color:#003566;background:#fff;border:1.5px solid #003566;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 17px;font-size:14px;font-weight:700;display:inline-flex}.landing-v2 .site-nav .site-login-link.button:hover,html[data-theme=dark] .landing-v2 .site-nav .site-login-link.button:hover{color:#001d3d;background:#eaf2fa;border-color:#001d3d}@media (max-width:1024px){.landing-v2 .site-nav .site-login-link svg,.landing-v2 .site-nav .site-start-link{display:none}.landing-v2 .site-nav .site-login-link span{display:inline}}html[data-theme=dark] .signed-in-app .task-more-menu,html[data-theme=dark] .signed-in-app .task-more>summary{background:var(--dark-bg-panel-alt);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .task-more-menu button:focus-visible,html[data-theme=dark] .signed-in-app .task-more-menu button:hover{background:var(--dark-bg-hover)}html[data-theme=dark] .signed-in-app .task-more-menu .task-menu-delete{color:#ffb3b8}html[data-theme=dark] .signed-in-app .task-learning{background:var(--dark-bg-panel-alt);border-color:var(--dark-border)}html[data-theme=dark] .signed-in-app .task-delete-button{color:#fff;background:#8f343c;border-color:#b75b63}.signed-in-app .notebook-full{font-size:15px}.signed-in-app .notebook-hero{min-height:168px;padding:24px 36px}.signed-in-app .notebook-hero h1{margin:9px 0 7px;font-size:calc(clamp(32px,3vw,42px));line-height:1.12}.signed-in-app .notebook-hero p{max-width:62ch;color:var(--body-text);font-size:16px;line-height:1.6}.signed-in-app .notebook-hero small{color:var(--muted);margin-top:7px;font-size:13px;display:block}.signed-in-app .notebook-breadcrumb{font-size:13px}.notebook-research-row{grid-template-columns:minmax(290px,.8fr) minmax(0,1.4fr);align-items:stretch;gap:18px;margin:18px 0;display:grid}.notebook-research-row>section{min-width:0;min-height:240px;margin:0!important}.notebook-research-row.is-choosing-research>.notebook-ai-summary{align-self:start}.notebook-ai-summary{border:1px solid;border-radius:12px;margin:18px 0;padding:22px}.notebook-ai-summary-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;display:grid}.notebook-ai-summary-heading h2{color:#fff;margin:4px 0 0;font-size:22px;line-height:1.25}.notebook-ai-summary-refresh{color:#ffd60a;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;margin:2px 0 0;padding:2px 0;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.notebook-ai-summary-refresh:focus-visible,.notebook-ai-summary-refresh:hover:not(:disabled){border-bottom-color:currentColor}.notebook-ai-summary-refresh:focus-visible{outline-offset:3px;outline:2px solid #fff}.notebook-ai-summary-refresh:disabled{opacity:.55;cursor:not-allowed}.signed-in-app .impactx-ai-surface .notebook-ai-summary-refresh .impactx-ai-mark{border-radius:0;flex-basis:16px;width:16px;height:16px}.notebook-ai-synthesis{max-width:78ch;margin:15px 0 0;font-size:15px;line-height:1.6}.notebook-ai-summary-grid{border-top:1px solid #cde5f64d;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:16px;display:grid}.notebook-ai-summary-grid>div{padding:15px 0 2px}.notebook-ai-summary-grid h3{color:#ffd60a;margin:0 0 7px;font-size:13px;line-height:1.35}.notebook-ai-summary-grid ul{gap:5px;margin:0;padding-left:18px;display:grid}.notebook-ai-summary-grid li,.notebook-ai-summary-grid p{margin:0;font-size:14px;line-height:1.5}.notebook-ai-summary>small{color:#cadbea;margin-top:12px;font-size:13px;display:block}.signed-in-app .research-launcher.impactx-ai-surface{box-shadow:none;border-radius:11px;margin:20px 0;padding:21px 22px;background:#fff!important;border:2px solid #4f8fbc!important}.notebook-research-row>.research-launcher{flex-direction:column;justify-content:flex-start;display:flex}.research-launcher-heading{align-items:flex-start;gap:11px;display:flex}.signed-in-app .research-launcher.impactx-ai-surface :is(h2,.research-selected-topic strong,.research-chooser h3,.research-custom-topic label){color:var(--ink)!important}.signed-in-app .research-launcher.impactx-ai-surface h2{margin:3px 0 0;font-size:23px;line-height:1.25}.signed-in-app .research-launcher.impactx-ai-surface :is(.eyebrow,.research-selected-topic>div:first-child>span){color:#1f608d!important}.signed-in-app .research-launcher.impactx-ai-surface>p{max-width:72ch;margin:12px 0 16px;font-size:15px;line-height:1.55;color:var(--body-text)!important}.signed-in-app .research-launcher.impactx-ai-surface :is(.research-selected-topic small,.research-chooser p,.research-launcher-note,.research-custom-topic small){color:var(--body-text)!important}.research-selected-topic{border-top:1px solid #cde5f64d;gap:14px;padding-top:15px;display:grid}.research-selected-topic>div:first-child{gap:4px;min-width:0;display:grid}.research-selected-topic>div:first-child>span{color:#1f608d;letter-spacing:.08em;font-size:11px;font-weight:800}.research-selected-topic strong{color:var(--ink);font-size:17px}.research-selected-topic small{max-width:68ch;color:var(--body-text);font-size:14px;line-height:1.45}.research-launcher-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:9px;min-width:0;display:grid}.research-launcher-actions .button{justify-content:center;width:100%;min-width:0}.research-launcher-note{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.45;display:block}.research-launcher.impactx-ai-surface .button-dark{color:#fff;background:#003566;border-color:#003566}.research-launcher.impactx-ai-surface .button-dark:hover:not(:disabled){background:#004b82;border-color:#004b82}.research-launcher.impactx-ai-surface .button-outline{color:#003566;background:0 0;border-color:#6ca0c7}.research-launcher.impactx-ai-surface .button-outline:hover:not(:disabled){background:#edf6fc;border-color:#3f7ca8}.research-topic{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface);border-radius:10px;margin:18px 0;padding:17px 20px}.research-topic h2{margin:5px 0 6px;font-size:21px}.research-topic p{color:var(--body-text);margin:0;font-size:15px;line-height:1.55}.research-topic small{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.45;display:block}.notebook-context{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface);border-radius:11px;margin:18px 0;padding:20px 22px}.notebook-context h2{margin:5px 0 6px;font-size:22px;line-height:1.25}.notebook-context p{color:var(--body-text);margin:0;font-size:15px;line-height:1.6}.research-chooser{border-top:1px solid #cde5f64d;outline:none;margin-top:17px;padding-top:17px}.research-chooser h3{color:var(--ink);margin:0 0 5px;font-size:20px;line-height:1.3}.research-launcher.impactx-ai-surface .research-chooser p{color:var(--body-text);margin:0;font-size:14px;line-height:1.55}.research-chooser-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:15px 0 12px;display:grid}.research-chooser-options>button{min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#f4f8fc;border:1px solid #b8d2e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:14px;font-weight:700;display:flex}.research-chooser-options>button:focus-visible,.research-chooser-options>button:hover{background:#e8f3fb;border-color:#3f7ca8}.research-custom-topic{background:#edf6fc;border:1px solid #a9c9df;border-radius:9px;gap:8px;margin:13px 0 15px;padding:15px;display:grid}.research-custom-topic label{color:var(--ink);font-size:15px;font-weight:750}.research-custom-topic textarea{color:#001d3d;background:#f7fbfe;border-color:#8fb4ce;width:100%}.research-custom-topic textarea::placeholder{color:#64778a;opacity:1}.research-custom-topic textarea:focus{border-color:#ffd60a;outline:none;box-shadow:0 0 0 3px #ffd60a33}.research-custom-topic small{color:var(--muted);font-size:13px;line-height:1.45}.research-custom-topic .button{width:-moz-fit-content;width:fit-content;margin-top:4px}.research-chooser-cancel{color:var(--link)!important}.signed-in-app .research-mission{margin:18px 0;padding:20px 22px}.signed-in-app .research-mission h2{font-size:23px}.signed-in-app .research-mission-grid{gap:15px 26px}.signed-in-app .research-learning>div>strong,.signed-in-app .research-mission-grid strong{font-size:14px}.signed-in-app .research-learning>div>p,.signed-in-app .research-mission-grid p{font-size:15px;line-height:1.6}.research-ready,.research-status{color:var(--ink);background:#edf7fb;border:1px solid #b9d8e8;border-radius:10px;align-items:center;gap:13px;margin:16px 0;padding:14px 16px;display:flex}.research-status:focus{outline:3px solid var(--brand-pop);outline-offset:2px}.research-status>svg{color:var(--blue);flex:none}.research-ready>div,.research-status>span{gap:3px;display:grid}.research-ready strong,.research-status strong{font-size:15px}.research-ready span,.research-status small{color:var(--body-text);font-size:14px;line-height:1.5}.research-status .link-button{width:-moz-fit-content;width:fit-content;margin-top:4px;font-size:14px}.research-status-success{background:#eaf7f1;border-color:#9dcebd}.research-status-success>svg{color:#20846d}.research-status-empty{background:var(--surface-alt);border-color:#d4dce5}.research-ready{background:#eef8f4;border-color:#9dcebd #9dcebd #9dcebd #20846d;border-left-style:solid;border-left-width:4px;justify-content:space-between}.research-ready .button{flex:none}.research-status .spin{transform-origin:50%;will-change:transform;display:block;animation:.8s linear infinite notes-spin!important}@keyframes notes-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.research-status .spin{animation:1.4s linear infinite notes-spin!important}}.signed-in-app .notebook-full .notebook-toolbar{margin:18px 0 14px}.signed-in-app .notebook-full .notebook-actions .button{min-height:44px;padding:10px 16px;font-size:14px}.signed-in-app .notebook-full .notebook-tabs button{min-height:44px;padding:9px 12px;font-size:14px}.signed-in-app .notebook-full .notebook-tabs span{font-size:12px}.signed-in-app .notebook-sort{min-height:44px}.signed-in-app .notebook-sort select{max-width:132px;font-size:14px}.signed-in-app .notebook-guide{min-height:44px;font-size:14px}.signed-in-app .notebook-notice{font-size:15px}.signed-in-app .notebook.notebook-full .notebook-notes{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;align-items:start;gap:12px}.signed-in-app .notebook-full .rail-claim{min-height:0;padding:15px}.signed-in-app .notebook-full .rail-claim.is-new-finding{border:3px solid #23845d;padding:13px;box-shadow:0 5px 18px #23845d26}.notebook-card-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.signed-in-app .notebook-full .new-finding-tag{color:#171717;letter-spacing:.06em;background:#ffe052;border-radius:5px;align-items:center;min-height:25px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.signed-in-app .notebook-full .rail-claim p{font-size:15px;line-height:1.62}.signed-in-app .notebook-card-top time,.signed-in-app .notebook-full .rail-claim .field-help,.signed-in-app .notebook-full .research-source-quality{font-size:13px}.signed-in-app .notebook-full .source-pill{font-size:12px}.signed-in-app .notebook-full .notebook-card-top .source-pill.web{color:#123d1c;background:#71c77a;border-color:#3b9847}.signed-in-app .notebook-full .notebook-card-top .source-pill.founder{color:#102433;background:#68b7e5;border-color:#3186b9}.signed-in-app .notebook-full .notebook-card-top .source-pill.assumption{color:#3b3100;background:#ffd529;border-color:#c5a315}.signed-in-app .notebook-full .notebook-card-top .source-pill.diary,.source-pill.diary{color:#382006;background:#f4a44d;border-color:#c27729}.signed-in-app .notebook-full .evidence-level{font-size:13px}.signed-in-app .notebook-full .note-title{font-size:18px}.signed-in-app .notebook-full .claim-source{min-height:34px;font-size:13px}.signed-in-app .notebook.notebook-full .notebook-notes-list{grid-template-columns:minmax(0,1fr)}.signed-in-app .notebook-notes-list .rail-claim{width:100%;max-width:none}.finding-review{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.finding-why{gap:4px;display:grid}.finding-why strong{color:var(--ink);font-size:14px}.finding-why span{color:var(--body-text);font-size:14px;line-height:1.55}.signed-in-app .finding-interpretation{gap:7px;margin-top:15px;font-size:15px}.finding-interpretation>span{color:#9b3343}.finding-interpretation small{color:var(--muted);font-size:13px;font-weight:500;line-height:1.45;display:block}.signed-in-app .finding-interpretation select{min-height:46px;padding:10px 40px 10px 12px;font-size:15px}.finding-interpretation.has-error select{border-color:#b8414e;box-shadow:0 0 0 3px #b8414e1f}.finding-validation{font-weight:700;color:#a53340!important;margin:7px 0 0!important;font-size:13px!important}.signed-in-app .notebook-full .claim-actions{gap:10px 14px}.signed-in-app .notebook-full .claim-actions button{border-radius:7px;min-height:40px;padding:7px 10px;font-size:14px}.signed-in-app .notebook-full .claim-actions .claim-action-primary{background:var(--ink);color:var(--surface);padding-inline:14px;text-decoration:none}.signed-in-app .notebook-full .claim-actions .claim-action-primary:hover{filter:brightness(1.08);text-decoration:none}.signed-in-app .notebook-full .evidence-form{font-size:15px}.signed-in-app .notebook-full .evidence-form :is(input,textarea,select){min-height:46px;font-size:16px}.evidence-form-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.evidence-form-head .field-help{margin:2px 0 0;font-size:13px;line-height:1.45}.evidence-form-close{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.evidence-form-close:hover{background:var(--surface-alt)}.evidence-form-actions .button:focus-visible,.evidence-form-close:focus-visible{outline-offset:2px;outline:3px solid #2679a7}.evidence-form-help{color:var(--muted);margin:0 0 2px;font-size:13px;line-height:1.45}.evidence-form-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:7px;display:grid}.evidence-form-actions .button{min-height:46px;margin-top:0}.evidence-form-actions .button-outline{min-width:108px}html[data-theme=dark] .signed-in-app .notebook-full .notebook-card-top .source-pill.diary,html[data-theme=dark] .source-pill.diary{color:#211406;background:#dc9140;border-color:#f0b576}.signed-in-app .notebook-review-bar{font-size:14px}.research-learning h2{text-transform:none}.research-learning-count{color:var(--muted);margin:-5px 0 13px;font-size:15px}.research-summary-list li>strong{font-size:12px}.research-summary-list li>span{font-size:15px;line-height:1.55}.research-summary-list li>small{font-size:13px}.signed-in-app .app-sidebar nav>a{font-size:14px}.signed-in-app .sidebar-idea-title{font-size:14px;line-height:1.4}.signed-in-app .sidebar-bottom>a,.signed-in-app :is(button,.button){font-size:14px}.signed-in-app :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:15px}.signed-in-app .idea-home-ai-line span,.signed-in-app .idea-home-explore-label strong,.signed-in-app .idea-home-readiness .text-link,.signed-in-app .idea-home-row-action,.signed-in-app .idea-home-why p{font-size:14px}.signed-in-app .idea-home-status-legend{font-size:13px}html[data-theme=dark] .signed-in-app :is(.notebook-context,.research-status,.research-ready){background:var(--dark-bg-panel-alt);border-color:var(--dark-border-strong)}html[data-theme=dark] .signed-in-app .research-selected-topic{border-color:#cde5f64d}html[data-theme=dark] .signed-in-app .research-launcher.impactx-ai-surface{background:var(--dark-bg-panel)!important;border-color:#4e7793!important}html[data-theme=dark] .signed-in-app .research-launcher.impactx-ai-surface :is(h2,.research-selected-topic strong,.research-chooser h3,.research-custom-topic label){color:var(--dark-text-primary)!important}html[data-theme=dark] .signed-in-app .research-launcher.impactx-ai-surface :is(.research-selected-topic small,.research-chooser p,.research-launcher-note,.research-custom-topic small),html[data-theme=dark] .signed-in-app .research-launcher.impactx-ai-surface>p{color:var(--dark-text-secondary)!important}html[data-theme=dark] .signed-in-app .research-launcher.impactx-ai-surface :is(.eyebrow,.research-selected-topic>div:first-child>span){color:#9fcff2!important}html[data-theme=dark] .signed-in-app .research-chooser-options>button{background:var(--dark-bg-panel-alt);border-color:var(--dark-border-strong);color:var(--dark-text-primary)}html[data-theme=dark] .signed-in-app .research-chooser-options>button:hover{background:var(--dark-bg-hover);border-color:var(--dark-accent-blue)}html[data-theme=dark] .signed-in-app .research-custom-topic{background:var(--dark-bg-panel-alt);border-color:var(--dark-border-strong)}html[data-theme=dark] .signed-in-app .research-topic{background:var(--dark-bg-panel);border-color:var(--dark-border-strong);border-left-color:var(--dark-accent-blue)}html[data-theme=dark] .signed-in-app .research-ready,html[data-theme=dark] .signed-in-app .research-status-success{background:#173b39;border-color:#487b70}html[data-theme=dark] .signed-in-app .research-status>svg{color:#9dcfea}html[data-theme=dark] .signed-in-app .research-status-success>svg{color:#7fd2b8}html[data-theme=dark] .signed-in-app .research-custom-topic textarea{background:var(--dark-bg-input);border-color:var(--dark-border-strong);color:var(--dark-text-primary)}html[data-theme=dark] .signed-in-app .notebook-full .claim-actions .claim-action-primary{color:#071d2d;background:#8fc7e7}html[data-theme=dark] .signed-in-app .notebook-full .rail-claim.is-new-finding{border-color:#7fd2b8;box-shadow:0 5px 18px #0005}html[data-theme=dark] .signed-in-app .finding-validation{color:#ffb3b8!important}@media (max-width:1100px){.notebook-research-row{grid-template-columns:minmax(0,1fr);align-items:start}.notebook-research-row>section{min-height:0}.notebook-research-row>.research-launcher{justify-content:flex-start}}@media (max-width:980px){.signed-in-app .notebook.notebook-full .notebook-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.evidence-form-actions{grid-template-columns:1fr}.evidence-form-actions .button{justify-content:center;width:100%}.signed-in-app .notebook-hero{min-height:0;padding:22px}.signed-in-app .notebook-hero h1{font-size:34px}.signed-in-app .research-mission-grid{grid-template-columns:1fr}.signed-in-app .notebook-toolbar,.signed-in-app .notebook-toolbar-main{align-items:stretch}.signed-in-app .notebook-toolbar-main{width:100%}.signed-in-app .notebook-full .notebook-tabs button{font-size:0}.signed-in-app .notebook-full .notebook-tabs button:before{content:attr(data-mobile-label);font-size:11px}.signed-in-app .notebook-actions{width:100%}.signed-in-app .notebook-display-tools{justify-content:space-between;width:100%}.research-launcher-actions{grid-template-columns:1fr}.research-custom-topic .button,.research-launcher-actions .button,.research-launcher>.button{justify-content:center;width:100%}.research-chooser-options{grid-template-columns:1fr}.research-ready{flex-direction:column;align-items:stretch}.research-ready .button{justify-content:center;width:100%}.signed-in-app .notebook.notebook-full .notebook-notes{grid-template-columns:minmax(0,1fr)}.notebook-ai-summary{padding:19px 17px}.notebook-ai-summary-heading{grid-template-columns:auto minmax(0,1fr)}.notebook-ai-summary-refresh{grid-column:2;justify-self:end}.notebook-ai-summary-grid{grid-template-columns:1fr}}.signed-in-app .idea-readiness-simple{padding:25px 27px}.signed-in-app .idea-readiness-simple .idea-readiness-stage-label{color:var(--body-text);margin:9px 0 0;font-size:15px;font-weight:700}.signed-in-app .idea-readiness-simple .idea-readiness-overview{max-width:72ch}.signed-in-app .idea-readiness-simple .idea-readiness-context{max-width:76ch;font-size:13px}@media (max-width:620px){.signed-in-app .idea-readiness-simple{padding:21px 18px}}:root{--palette-ink:#17263a;--palette-navy:#183452;--palette-cyan:#58a5d8;--palette-sky:#b9e1f4;--palette-sun:#f4d72c;--palette-orange:#f79325;--palette-coral:#eb5c5c;--palette-blush:#f7c4c2;--palette-green:#49af59;--palette-mint:#83d28c;--palette-purple:#a45dab;--palette-cyan-ink:#246f9e;--palette-orange-ink:#8a4808;--paper:#fffdf9;--cream:#fff8ef;--ink:#17263a;--body-text:#33465b;--muted:#647386;--line:#d9dfe5;--green:#287a48;--green-dark:#183452;--green-light:#e4f5e8;--surface-alt:#fff8ef;--accent:#f4d72c;--brand-pop:#eb5c5c;--accent-ink:#246f9e;--impactx-blue-card-gradient:linear-gradient(118deg, #183452, #255579 58%, #347fa4);--impactx-blue-card-border:#4f89a9}body{background:#fffdf9}::selection{color:#17263a;background:#f4d72c}.brand-stop,.title-period{color:#eb5c5c}.button-dark{background:#183452}.button-dark:hover:not(:disabled){background:#255579}.landing-section-link,.link-button,.text-link{color:#246f9e}.landing-hero-band{background:#f4d72c;border-color:#d8bc21}.landing-v2 .landing-copy :is(.eyebrow,h1,.hero-lead,.hero-note){color:#17263a}.landing-v2 .landing-copy h1 em{color:#a44672}.landing-v2 .landing-copy .button-dark{color:#fff;background:#183452;border-color:#183452}.landing-v2 .hero-actions .text-link{color:#183452;border-color:#183452}.landing-v2 .hero-art{background:#183452;box-shadow:0 26px 55px #18345235}.landing-v2 .hero-art:before,.landing-v2 .preview-floating{color:#fff;background:#eb5c5c}.landing-v2 .journey-section{background:#fff7ed}.landing-v2 .journey-card:first-child{background:#b9e1f4}.landing-v2 .journey-card:nth-child(2){background:#f4d72c}.landing-v2 .journey-card:nth-child(3){background:#f7c4c2}.landing-footer,.landing-report-band{background:#183452}.landing-v2 .evidence-section{background:#eaf7ec}.landing-v2 .evidence-example{background:#fff;border-color:#eb5c5c;box-shadow:14px 14px #f4d72c66}.landing-v2 .final-cta{color:#17263a;background:#f7c4c2}.auth-shell .auth-aside{background:#183452}.auth-shell .auth-aside:after{background:#f4d72c}.auth-shell .auth-aside h1 em{color:#f7c4c2}.auth-shell .auth-main{background:#fff8ef}.app-main{background:linear-gradient(#f6f9fb,#fffdf9 430px)}.app-sidebar{background:linear-gradient(170deg,#fffdf9,#f4f8fb)}.app-sidebar .sidebar-nav>a.active,.app-sidebar .sidebar-nav>a.active:hover,.sidebar-idea-pages>a.active,.sidebar-idea-pages>a.active:hover{background:#183452}.app-sidebar .sidebar-nav>a:hover:not(.active),.sidebar-idea-pages>a:hover:not(.active){background:#edf4f8}.sidebar-signal{background:#eb5c5c}.signed-in-app :is(.dashboard-top,.idea-map-hero,.notebook-hero,.journey-page .idea-heading,.impactx-report-head){border-color:#c9d5df;position:relative;overflow:hidden;box-shadow:0 12px 28px #18345212}.signed-in-app .ideas-page .ideas-hero{background:radial-gradient(circle at 91% 11%,#f4d72c 0 46px,#0000 47px),linear-gradient(112deg,#b9e1f4,#fce1df 92%)}.signed-in-app .idea-home .idea-heading{background:radial-gradient(circle at 91% 10%,#f4d72c 0 43px,#0000 44px),linear-gradient(112deg,#fff0b7,#fce0dd 92%)}.signed-in-app .journey-page .idea-heading{background:radial-gradient(circle at 91% 10%,#58a5d8 0 40px,#0000 41px),linear-gradient(112deg,#f7c4c2,#fff1dd 92%)}.signed-in-app .idea-map-hero{background:radial-gradient(circle at 91% 12%,#f79325 0 40px,#0000 41px),linear-gradient(112deg,#c9efcf,#cceaf7 92%)}.signed-in-app .tasks-page .dashboard-top{background:radial-gradient(circle at 91% 12%,#eb5c5c 0 40px,#0000 41px),linear-gradient(112deg,#ffe787,#ffd6bd 92%)}.signed-in-app .notebook-hero{background:radial-gradient(circle at 91% 12%,#a45dab 0 38px,#0000 39px),linear-gradient(112deg,#cbe8f7,#e1f3df 92%)}.signed-in-app .impactx-report-head{background:radial-gradient(circle at 91% 12%,#f4d72c 0 40px,#0000 41px),linear-gradient(112deg,#f7c4c2,#cbe8f7 92%)}.header-symbol{z-index:1;justify-content:center;align-items:flex-end;width:280px;height:165px;margin:0;display:flex;position:absolute;bottom:-2px;right:10px;transform:none}.header-symbol-frame{width:280px;height:178px;display:block;transform:none}.header-symbol-frame img{object-fit:contain;object-position:center bottom;opacity:1;filter:none;width:100%;height:100%;max-height:178px}.idea-home .idea-heading .header-symbol,.idea-map-hero .header-symbol,.ideas-page .ideas-hero .header-symbol,.journey-page .idea-heading .header-symbol,.notebook-hero-art .header-symbol,.tasks-page .header-symbol{width:280px;height:165px;margin:0;transform:none}.notebook-hero-art{align-self:stretch;width:280px}.notebook-hero-art .header-symbol{right:4px}.notebook-hero-copy,.signed-in-app :is(.dashboard-top,.idea-map-hero,.notebook-hero,.journey-page .idea-heading)>div:first-child{z-index:2;max-width:calc(100% - 285px);position:relative}.checkpoint-report-illustration{object-fit:contain;object-position:right bottom;width:260px;height:175px;color:initial;opacity:1;position:absolute;bottom:-8px;right:-3px}.checkpoint-header-copy{max-width:calc(100% - 285px)}.checkpoint-report-tools{right:285px}.signed-in-app .idea-new-card{background:#fff0ad;border-color:#dabb32}.canvas-block-icon,.idea-map-card-icon{color:#246f9e;background:#dceff8}.canvas-block:nth-child(3n) .canvas-block-icon{color:#8a4808;background:#fde1c5}.tasks-page .tasks-side .task-suggestion{background:linear-gradient(135deg,#fff3ad,#ffd7b9)}.task-done{background:#eef9f0;border-color:#abd6b4}.canvas-assumption-note,.notebook-guide{background:#eaf5fb;border-color:#bfddea}.source-pill.founder{color:#235f86;background:#dff1fa;border-color:#9dcde4}.source-pill.assumption{color:#684f00;background:#fff0ae;border-color:#dec24b}.source-pill.web{color:#287a48;background:#e1f3e4;border-color:#add4b5}.source-pill.interpretation{color:#704078;background:#f1e3f3;border-color:#cfacd4}.checkpoint-next,.checkpoint-overview,.idea-home-guidance,.journey-aside .journey-aside-task,.notebook .rail-claim-ai,.workspace-shell .notebook-compact .rail-claim-ai{background:var(--impactx-blue-card-gradient);border-color:var(--impactx-blue-card-border)}html[data-theme=dark]{--paper:#101d2a;--cream:#142536;--ink:#f7f4ec;--body-text:#dbe3eb;--muted:#aebbc8;--line:#365068;--surface-alt:#182b3d}html[data-theme=dark] .checkpoint-report-illustration,html[data-theme=dark] .header-symbol-frame img{filter:none;opacity:.92}@media (max-width:1050px){.header-symbol,.idea-home .idea-heading .header-symbol,.idea-map-hero .header-symbol,.ideas-page .ideas-hero .header-symbol,.journey-page .idea-heading .header-symbol,.notebook-hero-art .header-symbol,.tasks-page .header-symbol{width:225px;height:145px;right:-8px}.header-symbol-frame{width:225px;height:150px}.notebook-hero-copy,.signed-in-app :is(.dashboard-top,.idea-map-hero,.notebook-hero,.journey-page .idea-heading)>div:first-child{max-width:calc(100% - 205px)}.checkpoint-report-illustration{opacity:.8;width:210px}.checkpoint-header-copy{max-width:calc(100% - 220px)}.checkpoint-report-tools{right:220px}}@media (max-width:760px){.header-symbol,.idea-home .idea-heading .header-symbol,.idea-map-hero .header-symbol,.ideas-page .ideas-hero .header-symbol,.journey-page .idea-heading .header-symbol,.notebook-hero-art .header-symbol,.tasks-page .header-symbol{opacity:.35;width:145px;height:112px;display:flex;bottom:-9px;right:-24px}.header-symbol-frame{width:145px;height:115px}.notebook-hero-copy,.signed-in-app :is(.dashboard-top,.idea-map-hero,.notebook-hero,.journey-page .idea-heading)>div:first-child{max-width:100%}.notebook-hero-art{width:0}.checkpoint-report-illustration{opacity:.2;width:150px;right:-35px}.checkpoint-header-copy{z-index:2;max-width:100%;position:relative}.checkpoint-report-tools{right:auto}}.app-main,.app-sidebar,body{background:#fff}.button-dark{color:#fff;background:#111;border-color:#111}.button-dark:hover:not(:disabled){background:#333;border-color:#333}.app-sidebar .sidebar-nav>a.active,.app-sidebar .sidebar-nav>a.active:hover,.sidebar-idea-pages>a.active,.sidebar-idea-pages>a.active:hover{color:#1f2937;background:#e5e7eb}.app-sidebar .sidebar-nav>a:hover:not(.active),.sidebar-idea-pages>a:hover:not(.active){color:#111;background:#f3f3f3}.app-sidebar [data-nav=ideas]{--nav-bg:#68b7e5;--nav-color:#102433}.app-sidebar [data-nav=questions]{--nav-bg:#ef9fa5;--nav-color:#4e1820}.app-sidebar [data-nav=canvas]{--nav-bg:#71c77a;--nav-color:#133d1c}.app-sidebar [data-nav=tasks]{--nav-bg:#ffd529;--nav-color:#3b3100}.app-sidebar [data-nav=notes]{--nav-bg:#f3a653;--nav-color:#4b2800}.app-sidebar [data-nav=report]{--nav-bg:#c184c6;--nav-color:#321536}.signed-in-app .ideas-page [data-mode=signal]{--status-bg:#68b7e5;--status-ink:#102433}.signed-in-app .ideas-page [data-mode=validation]{--status-bg:#f3a653;--status-ink:#4b2800}html .signed-in-app .ideas-page .idea-card[data-status] .idea-type{background:var(--status-bg);color:var(--status-ink)}html .signed-in-app .ideas-page .idea-card[data-status]:before{background:var(--status-bg)}.signed-in-app .idea-home .idea-heading,.signed-in-app .journey-page .idea-heading,.signed-in-app :is(.ideas-page .ideas-hero,.idea-home .idea-heading,.journey-page .idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head){box-shadow:none;background:linear-gradient(115deg,#1969a6,#237fbf 55%,#2a8fd1)!important;border:1.5px solid #171717!important}.signed-in-app :is(.dashboard-top,.idea-map-hero,.notebook-hero,.journey-page .idea-heading,.impactx-report-head) :is(h1,p,small,.eyebrow),html[data-theme=dark] .signed-in-app :is(.dashboard-top,.idea-map-hero,.notebook-hero,.journey-page .idea-heading,.impactx-report-head) :is(h1,p,small,.eyebrow){color:#111}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top{align-items:end}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol{place-self:end}.signed-in-app .idea-home-guidance-ready_for_incubation,.signed-in-app .idea-home-readiness-tile,.signed-in-app .incubation-mission-banner{background:#fff}.signed-in-app .incubation-mission-banner{border-color:#171717 #171717 #171717 #ffd529}.tasks-page .tasks-side .task-suggestion{background:#fff2a6;border-color:#d8c775}html[data-theme=dark] .app-main,html[data-theme=dark] .app-sidebar{background:#101820}html[data-theme=dark] .signed-in-app :is(.ideas-page .ideas-hero,.idea-home .idea-heading,.journey-page .idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head){background:linear-gradient(115deg,#1969a6,#237fbf 55%,#2a8fd1)!important;border-color:#171717!important}@media (max-width:1050px){.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top{grid-template-columns:minmax(0,1fr) 225px}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol-frame{width:225px!important;height:150px!important}}@media (max-width:760px){.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top{display:block!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol{position:absolute!important}}@media print{.checkpoint-report-illustration,.header-symbol{display:none!important}}.signed-in-app .idea-home .idea-heading{background:radial-gradient(circle at 91% 10%,#f4d72c 0 43px,#0000 44px),linear-gradient(112deg,#fff0b7,#fce0dd 92%)!important;border-color:#c9d5df!important}.signed-in-app .journey-page .idea-heading{background:radial-gradient(circle at 91% 10%,#58a5d8 0 40px,#0000 41px),linear-gradient(112deg,#f7c4c2,#fff1dd 92%)!important;border-color:#c9d5df!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top{box-sizing:border-box;width:100%}.signed-in-app :is(.idea-home,.journey-page) .idea-heading .header-symbol{width:280px!important;height:165px!important;margin:0!important;position:absolute!important;bottom:-2px!important;right:10px!important;transform:none!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading .header-symbol-frame{width:280px!important;height:178px!important;transform:none!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading .header-symbol-frame img{object-fit:contain!important;object-position:center bottom!important;opacity:1!important;width:100%!important;height:100%!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading .dashboard-top>div:first-child{max-width:calc(100% - 285px)}@media (max-width:1050px){.signed-in-app :is(.idea-home,.journey-page) .idea-heading .header-symbol{width:225px!important;height:145px!important;right:-8px!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading .header-symbol-frame{width:225px!important;height:150px!important}}html[data-theme=dark] .signed-in-app :is(.idea-home,.journey-page) .idea-heading{background:radial-gradient(circle at 91% 12%,#805f36 0 40px,#0000 41px),linear-gradient(112deg,#18364d,#243448 92%)!important}.signed-in-app .journey-page .idea-heading{min-height:210px;padding:24px 30px}.signed-in-app .journey-page .idea-heading>.dashboard-top{position:relative!important}.signed-in-app .journey-page .idea-heading>.dashboard-top>div:first-child{max-width:calc(100% - 225px)!important}.signed-in-app .journey-page .idea-heading h1{max-width:760px;font-size:calc(clamp(32px,2.75vw,40px))}.signed-in-app .journey-page .idea-heading .dashboard-top p{max-width:760px;font-size:15px;line-height:1.4}.signed-in-app .journey-page .idea-heading .header-symbol{width:225px!important;height:150px!important;right:0!important}.signed-in-app .journey-page .idea-heading .header-symbol-frame{width:225px!important;height:155px!important}@media (max-width:760px){.signed-in-app :is(.idea-home,.journey-page) .idea-heading .header-symbol{opacity:.35!important;width:145px!important;height:112px!important;bottom:-9px!important;right:-24px!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading .header-symbol-frame{width:145px!important;height:115px!important}.signed-in-app .journey-page .idea-heading{min-height:0;padding:24px 20px}.signed-in-app .journey-page .idea-heading>.dashboard-top>div:first-child{max-width:100%!important}}@media screen{.signed-in-app .brief-document.checkpoint-report{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.signed-in-app .checkpoint-report>.impactx-report-head{border-radius:13px;margin-bottom:24px}.signed-in-app .checkpoint-report>.brief-content{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding-top:28px}}@media screen and (max-width:760px){.signed-in-app .checkpoint-report>.impactx-report-head{margin-bottom:18px}.signed-in-app .checkpoint-report>.brief-content{padding:20px 16px}}.signed-in-app :is(.idea-home,.journey-page) .idea-heading{box-shadow:none!important;background:linear-gradient(115deg,#1969a6,#237fbf 55%,#2a8fd1)!important;border:1.5px solid #171717!important;position:relative!important;overflow:hidden!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top>div:first-child{max-width:none!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol{align-self:center;overflow:visible;opacity:1!important;width:280px!important;height:187px!important;margin:0!important;display:flex!important;position:static!important;bottom:8px!important;right:18px!important;transform:none!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol-frame{overflow:visible;width:100%!important;height:100%!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol-frame img{object-position:right bottom!important}html[data-theme=dark] .signed-in-app :is(.idea-home,.journey-page) .idea-heading{background:linear-gradient(115deg,#1969a6,#237fbf 55%,#2a8fd1)!important;border-color:#171717!important}@media (max-width:1050px){.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top{grid-template-columns:minmax(0,1fr) 210px}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top>div:first-child{max-width:none!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol{width:210px!important;height:140px!important;bottom:8px!important;right:12px!important}}@media (max-width:760px){.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top{grid-template-columns:minmax(0,1fr);gap:12px}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top>div:first-child{max-width:100%!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol{opacity:1!important;width:132px!important;height:88px!important;margin:0!important;position:static!important;bottom:6px!important;right:6px!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol-frame{width:100%!important;height:100%!important}}.signed-in-app :is(.ideas-hero,.idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head),.signed-in-app :is(.ideas-hero,.idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head) :is(h1,p,small,.eyebrow,.title-period,time,.link-button,.checkpoint-review-status){color:#fff!important}.signed-in-app :is(.ideas-hero,.idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head) :is(.button,.idea-heading-type){color:#fff!important;background:0 0!important;border-color:#ffffffb3!important}.signed-in-app :is(.ideas-hero,.idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head) :is(.button,.link-button):hover{background:#0000001f!important}.signed-in-app .idea-heading .idea-details-editor{color:var(--body-text)!important}.signed-in-app .idea-heading .idea-details-editor>.button{color:#fff!important;background:#171717!important;border-color:#171717!important}.signed-in-app .idea-heading .idea-details-editor>.button:hover{background:#303030!important}.signed-in-app .idea-heading .idea-details-error{margin:16px 0 0;color:#b42318!important}html[data-theme=dark] .signed-in-app .idea-heading .idea-details-error{color:#ffb4a8!important}.signed-in-app :is(.ideas-page .ideas-hero,.idea-home .idea-heading,.journey-page .idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head){border:0!important}.signed-in-app :is(.ideas-hero,.idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head,.new-idea-hero) h1{letter-spacing:-.025em;font-family:"Source Serif 4 Variable",Georgia,serif;font-style:italic;font-weight:400;line-height:1.12;font-size:calc(clamp(34px,4vw,52px))!important}.signed-in-app .new-idea-hero{color:#fff;background:linear-gradient(115deg,#1969a6,#237fbf 55%,#2a8fd1);border-radius:13px;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:24px;min-height:210px;margin-bottom:22px;padding:25px 36px;display:grid;position:relative;overflow:hidden}.signed-in-app .new-idea-hero-copy{z-index:1;min-width:0;position:relative}.signed-in-app .new-idea-hero :is(.eyebrow,h1,p){color:#fff}.signed-in-app .new-idea-hero h1{margin:7px 0 8px}.signed-in-app .new-idea-hero p{max-width:53ch;margin:0;font-size:16px;line-height:1.5}.signed-in-app .new-idea-hero-art{object-fit:contain;object-position:center bottom;align-self:end;width:100%;max-height:185px;display:block}@media (max-width:760px){.signed-in-app .new-idea-hero{min-height:0;padding:23px 22px 105px;display:block}.signed-in-app .new-idea-hero p{font-size:15px}.signed-in-app .new-idea-hero-art{width:138px;height:105px;position:absolute;bottom:0;right:6px}}.brief-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.signed-in-app .brief-header-actions .button{min-height:40px}@media (max-width:620px){.signed-in-app .brief-header>div{flex-direction:column;align-items:stretch;display:flex}.signed-in-app .brief-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signed-in-app .brief-header-actions .button{text-align:center;width:100%}}@media (max-width:420px){.signed-in-app .brief-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.signed-in-app .app-page{padding-top:24px}.signed-in-app .app-page.guided-page{margin-top:0}.signed-in-app .app-page>.back-link{min-height:44px;color:var(--muted);align-items:center;margin:0 0 12px;font-size:14px;line-height:1.4;display:inline-flex}@media screen and (max-width:760px){.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top{display:block!important;position:static!important}.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top>div:first-child{z-index:2;position:relative;max-width:100%!important}.signed-in-app .new-idea-hero,.signed-in-app :is(.idea-home,.journey-page) .idea-heading{min-height:0;padding:24px 21px}.signed-in-app .new-idea-hero-copy{max-width:100%!important}.signed-in-app :is(.idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero) .header-symbol,.signed-in-app :is(.idea-home,.journey-page) .idea-heading>.dashboard-top .header-symbol{z-index:0;pointer-events:none;opacity:.24!important;width:145px!important;height:112px!important;position:absolute!important;bottom:-4px!important;right:-8px!important}.signed-in-app :is(.idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero) .header-symbol-frame{width:100%!important;height:100%!important}.signed-in-app .new-idea-hero-art{opacity:.24;pointer-events:none;width:145px;height:112px;right:-8px}.signed-in-app .checkpoint-report-illustration{opacity:.24;pointer-events:none}}@media (max-width:760px){.signed-in-app .app-page,.signed-in-app .workspace-content{padding-top:16px}.signed-in-app .brief-document{margin-top:16px}}@media (max-width:620px){.signed-in-app .brief-header{padding:8px 14px 12px}.signed-in-app .brief-header>div{gap:4px}.signed-in-app .brief-header .brief-back{justify-content:flex-start}.signed-in-app .brief-header-actions{gap:8px}.signed-in-app .brief-header-actions .button{gap:6px;min-height:48px;padding:8px;font-size:12px;line-height:1.35}}@media (max-width:380px){.app-account-actions:has(.idea-team-trigger) .ai-credit-pill{display:none}}.signed-in-app .app-sidebar .sidebar-nav>a.sidebar-back{color:#fff;background:#183452;border-color:#183452}.signed-in-app .app-sidebar .sidebar-nav>a.sidebar-back:hover{color:#fff;background:#255579;border-color:#255579}.signed-in-app .app-sidebar .sidebar-nav>a.sidebar-back svg{color:currentColor}.signed-in-app .ideas-page .ideas-grid{gap:28px}.signed-in-app :is(.idea-card,.idea-new-card,.idea-home-readiness-tile,.idea-home-status,.idea-heartbeat,.task-row,.idea-map-card,.canvas-block,.interview-question-card,.rail-claim,.journey-question,.task-status-summary){border-radius:24px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 2px 5px #172b4210,0 12px 28px #172b4206}.signed-in-app .ideas-page :is(.idea-card,.idea-new-card){min-height:300px;padding:26px}.signed-in-app .ideas-page .idea-card:before{border:1px solid var(--status-bg);pointer-events:none;border-top-width:4px;border-bottom:0;border-radius:24px 24px 0 0;height:24px;inset:-1px -1px auto;background:0 0!important}.ideas-page .idea-card h2{margin-top:20px;margin-bottom:12px}.ideas-page .ideas-grid:not(.ideas-grid-list) .idea-card h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ideas-page .idea-card p{margin-bottom:16px}.ideas-page .idea-card-context{gap:5px;margin-bottom:16px;padding:12px 13px}.ideas-page .ideas-grid:not(.ideas-grid-list) .idea-card-context strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ideas-page .idea-card-bottom{flex-wrap:wrap;row-gap:8px;padding-top:16px}.ideas-page .idea-card-menu{top:21px;right:21px}@media (hover:hover) and (pointer:fine){.signed-in-app :is(.ideas-page .idea-card,.ideas-page .idea-new-card,.idea-home .idea-home-readiness-tile,.idea-map-card):hover{border-color:#91afc5;transform:translateY(-5px);box-shadow:0 18px 42px #172b421a}.ideas-page .idea-card:hover h2{color:var(--accent-ink)}}.signed-in-app .ideas-page .idea-card:focus-within{border-color:var(--accent-ink)}@media (max-width:760px){.signed-in-app .ideas-page .ideas-grid{gap:20px}.signed-in-app :is(.idea-card,.idea-new-card,.idea-home-readiness-tile,.idea-home-status,.idea-heartbeat,.task-row,.idea-map-card,.canvas-block,.interview-question-card,.rail-claim,.journey-question,.task-status-summary){border-radius:20px}.signed-in-app .ideas-page :is(.idea-card,.idea-new-card){padding:24px}.signed-in-app .ideas-page .idea-card:before{border-radius:20px 20px 0 0;height:20px}.ideas-page .idea-card-menu{top:19px;right:19px}}@media (hover:none),(prefers-reduced-motion:reduce){.signed-in-app :is(.ideas-page .idea-card,.ideas-page .idea-new-card,.idea-home .idea-home-readiness-tile,.idea-map-card):hover{transform:none}}@media (prefers-reduced-motion:reduce){.signed-in-app :is(.idea-card,.idea-new-card,.idea-home-readiness-tile,.idea-map-card){transition:none}}@media screen{html[data-theme=dark]{--paper:#0b0d10;--surface:#14181d;--surface-alt:#1a1f25;--field:#101317;--ink:#e7e9ed;--body-text:#c6cbd2;--muted:#a7afb9;--line:#343c46;--glass-panel:#14181d;--glass-border:#343c46;--glass-shadow:0 8px 24px #00000020;background:#0b0d10}html[data-theme=dark] body{color:var(--ink);background:#0b0d10}html[data-theme=dark] .signed-in-app{--dark-bg-app:#0b0d10;--dark-bg-sidebar:#101317;--dark-bg-panel:#14181d;--dark-bg-panel-alt:#1a1f25;--dark-bg-input:#101317;--dark-ai-surface:#1a222b;--dark-bg-hover:#242c35;--dark-border:#343c46;--dark-border-strong:#5c6876;--dark-text-primary:#e7e9ed;--dark-text-secondary:#c6cbd2;--dark-text-muted:#a7afb9}html[data-theme=dark] .signed-in-app .app-main{background:var(--dark-bg-app)}html[data-theme=dark] .signed-in-app :is(.workspace-shell,.brief-shell){background:0 0}html[data-theme=dark] .signed-in-app :is(.app-sidebar,.app-topbar,.brief-header){border-color:var(--glass-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#101317;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .signed-in-app .app-topbar{z-index:25;position:relative}html[data-theme=dark] .signed-in-app :is(.idea-card,.idea-new-card,.idea-home-status,.idea-heartbeat,.idea-home-guidance,.idea-home-readiness-tile,.account-section,.question-card,.journey-question,.task-row,.task-suggestion,.evidence-progress,.canvas-block,.checkpoint-card,.interview-explainer,.interview-question-card,.interview-editor,.notebook-context,.research-launcher,.notebook-review-bar,.rail-claim,.coach-persona,.coach-conversation,.signal-origin-trail,.incubation-mission-banner){background:var(--glass-panel);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .signed-in-app :is(.ideas-hero,.idea-heading,.idea-map-hero,.tasks-page .dashboard-top,.notebook-hero,.impactx-report-head,.new-idea-hero){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff05,0 14px 40px #00000030;background:#181e25!important;border:1px solid #343c46!important}html[data-theme=dark] .signed-in-app :is(.idea-card-context,.coach-conversation-header,.coach-composer,.report-scorecard){border-color:var(--glass-border);background:#1a1f25}html[data-theme=dark] .signed-in-app .ideas-page .idea-new-card{background:var(--glass-panel);border-color:#91b9dc66}html[data-theme=dark] .signed-in-app .signal-list-filters button[aria-pressed=true]{color:#fff;background:#263e52;border-color:#a6d8ff99;box-shadow:inset 0 1px #ffffff25}html[data-theme=dark] .signed-in-app :is(.coach-persona.selected,.idea-card:hover){border-color:#9ac9ed80;box-shadow:inset 0 1px #ffffff1c,0 10px 30px #0004}html[data-theme=dark] .signed-in-app :is(.button-dark,.signal-feature .primary){color:#f4f8ff;background:#263e52;border:1px solid #abd6fa4d;box-shadow:inset 0 1px #ffffff21,0 4px 14px #0003}html[data-theme=dark] .signed-in-app :is(.button-dark,.signal-feature .primary):hover:not(:disabled){background:#314f68;border-color:#abd6fa80}html[data-theme=dark] .signed-in-app :is(.ideas-view,.signal-list-filters button,.theme-toggle,.account-popover,.idea-card-menu>div){border-color:var(--glass-border);background:#1a1f25;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .signed-in-app :is(.account-popover,.idea-card-menu>div){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-theme=dark] .signed-in-app :is(input,textarea,select){background-color:var(--dark-bg-input);color:var(--dark-text-primary);border-color:var(--dark-border-strong)}html[data-theme=dark] .signed-in-app :is(input,textarea)::placeholder{color:#94a7bd;opacity:1}html[data-theme=dark] .signed-in-app :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #a6d8ff}html[data-theme=dark] .idea-path-chooser{border-color:var(--glass-border);color:var(--ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14181d;box-shadow:inset 0 1px #ffffff1c,0 24px 90px #0008}html[data-theme=dark] .idea-path-options>a{background:var(--glass-panel);box-shadow:var(--glass-shadow);border-color:#cee6ff38}html[data-theme=dark] .idea-path-options .path-suitable{background:#c7e5ff0b;border-color:#91abc366}html[data-theme=dark] .signed-in-app .signal-feature :is(.composer,.report-card,.market-ladder article,.methodology-card,.experiment-card,.research-card,.methodology-section,.methodology-grid article,.alternative-grid article,.signal-report-intro,.signal-review-card,.score-orbit){background:var(--glass-panel);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}html[data-theme=dark] .signed-in-app .signal-feature .score-orbit :is(strong,span,p,small){color:var(--dark-text-primary)!important}html[data-theme=dark] .signed-in-app .signal-feature .score-ring-track{stroke:#a7c9e326}html[data-theme=dark] .signed-in-app .signal-feature .score-ring-progress{stroke:#7ec6f2}html[data-theme=dark] .signed-in-app .signal-feature .method-stage span{color:#bacbde;background:#16283d;border-color:#47627d}html[data-theme=dark] .signed-in-app .signal-feature .method-stage span.active{color:#f0fff8;background:#235b4b;border-color:#73b99b}html[data-theme=dark] .landing-v2{color:var(--ink);background:radial-gradient(at 80% 0,#28466545,#0000 55%),#0b0d10}html[data-theme=dark] .landing-v2 :is(.site-header,.hero-art,.hero-preview-body,.preview-answer,.journey-card,.landing-report-preview,.evidence-example){background:var(--glass-panel);color:var(--ink);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .landing-v2 :is(.hero-preview-body,.journey-card,.landing-report-preview,.evidence-example) :is(h2,h3,p,strong,.example-top,.example-prompt,.example-foot,.journey-card-top){color:var(--ink)}html[data-theme=dark] .landing-v2 :is(.preview-answer>span:first-child,.preview-bottom>span:first-child),html[data-theme=dark] .landing-v2 :is(.preview-kicker,.preview-hint,.preview-answer>span,.preview-question,.journey-card-top svg,.journey-arrow,.landing-report-preview-top){color:#badcf5}html[data-theme=dark] .landing-v2 .preview-progress span{color:#a7afb9;border-color:#343c46}html[data-theme=dark] .landing-v2 :is(.landing-report-preview-grid>div,.landing-report-next){color:var(--ink);background:#a3cfff0b}html[data-theme=dark] .landing-v2 .landing-report-preview-grid p{color:var(--body-text)}html[data-theme=dark] .auth-shell :is(.auth-brand,.auth-card){background:var(--glass-panel);border-color:var(--glass-border)}html[data-theme=dark] .auth-shell .auth-card{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:18px;padding:24px}html[data-theme=dark] .auth-shell .auth-main{background:radial-gradient(at 90% 0,#24456950,#0000 75%),#0b0d10}html[data-theme=dark] .auth-shell .auth-aside{background:linear-gradient(145deg,#182e44,#0d1b2b)}html[data-theme=dark] .auth-shell :is(input,textarea){background:var(--field);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .auth-shell .stack-form label{color:var(--body-text)}html[data-theme=dark] .auth-shell input::placeholder{color:#94a7bd;opacity:1}html[data-theme=dark] .auth-shell .auth-password-rules li.is-met{color:#8bd3ac}@media (max-width:760px){html[data-theme=dark] .signed-in-app :is(.task-row,.rail-claim,.idea-home-readiness-tile,.canvas-block){-webkit-backdrop-filter:none;backdrop-filter:none}}}@media screen and (hover:hover) and (pointer:fine){html[data-theme=dark] .signed-in-app .ideas-page :is(.idea-card,.idea-new-card):hover{border-color:#a6d8ff80;box-shadow:inset 0 1px #ffffff24,0 20px 46px #0006}}@media screen{html[data-theme=dark] .signed-in-app .tasks-page .task-suggestion{color:var(--body-text)}html[data-theme=dark] .signed-in-app .tasks-page .task-suggestion h2{color:var(--ink)}html[data-theme=dark] .signed-in-app .tasks-page .task-suggestion :is(p,.task-suggestion-learning>span){color:var(--body-text)}}.question-next-action{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:18px 0;padding:16px}.question-next-action p{color:var(--body-text);margin:8px 0 12px;font-size:14px}.question-next-action small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.question-next-action .button{white-space:normal;text-align:center}.ari-question-guide .ari-question-bubble{position:relative;border-color:#0000!important}.coach-insight-border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.coach-insight-border rect{fill:none;stroke:#648ba8;stroke-dasharray:14 8;width:calc(100% - 1px);height:calc(100% - 1px)}[data-theme=dark] .coach-insight-border rect{stroke:#8caec7}.ari-question-guide{color:var(--ink);align-items:flex-start;gap:16px;margin:22px 0;display:flex}.ari-question-guide>img{object-fit:contain;object-position:top;flex:none;width:156px;height:178px}.ari-question-bubble{border:1px solid var(--line);background:var(--surface-alt);border-radius:18px;flex:1;min-width:0;padding:16px 18px}.ari-question-guide[data-coach=maya]{--question-coach-tint:#3b82f6}.ari-question-guide[data-coach=ari]{--question-coach-tint:#10b981}.ari-question-guide[data-coach=kai]{--question-coach-tint:#f59e0b}.ari-question-guide[data-coach] .ari-question-bubble{background:color-mix(in srgb,var(--surface) 88%,var(--question-coach-tint) 12%)}.ari-question-bubble>strong{font-size:16px}.ari-question-bubble strong small{color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.ari-question-bubble p{overflow-wrap:anywhere;margin:8px 0 12px;font-size:14px;line-height:1.6}.ari-question-bubble>p{font-family:"Source Serif 4 Variable",Georgia,serif;font-size:20px;line-height:1.55}.ari-question-bubble>p strong{font-weight:700}.ari-question-bubble details{color:var(--muted);margin-top:12px;font-size:12px}.ari-question-bubble summary{cursor:pointer;line-height:1.6}.answer-post-controls{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 24px;display:flex}.answer-post-meta,.answer-question-navigation{gap:8px;display:flex}.answer-post-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:10px}.answer-post-meta small{color:var(--muted);font-size:12px}.answer-post-controls .button{white-space:nowrap;min-width:0}.answer-posts{min-width:0;margin:20px 0}.answer-posts-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.answer-posts article{border-left:2px solid var(--line);background:var(--surface-alt);border-radius:0 12px 12px 0;margin:10px 0 10px 8px;padding:12px 16px}.answer-posts article header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.answer-posts article small,.answer-posts time{color:var(--muted);font-size:11px}.answer-posts article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.6}.answer-posts details,.question-example{color:var(--muted);margin-top:12px;font-size:12px}.answer-posts summary,.question-example summary{cursor:pointer;padding:8px 0}@media (max-width:600px){.ari-question-guide{display:block;position:relative}.ari-question-guide>img{z-index:1;width:96px;height:110px;position:absolute;top:12px;left:12px}.ari-question-bubble{padding:12px}.ari-question-bubble>strong{min-height:110px;padding:8px 0 0 112px;display:block}.ari-question-bubble strong small{margin:0;display:block}.answer-post-controls,.answer-question-navigation{gap:6px}.answer-post-controls .button{min-height:44px;padding:9px 8px;font-size:12px}.ari-question-bubble p{font-size:13px}.ari-question-bubble>p{font-size:18px}}.answer-history-compact .answer-history-summary{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 16px;display:flex}.answer-history-compact .answer-history-summary>strong{margin-right:auto}.answer-posts button.text-link,.ari-question-bubble button.text-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.answer-history-compact .answer-history-summary>strong{color:var(--ink);font-size:14px}.question-area-label{background:var(--surface-alt);color:var(--muted);border-radius:6px;margin:4px 0 12px;padding:4px 9px;font-size:12px;line-height:1.5;display:inline-block}.interview-library{color:var(--ink);margin:24px 0}.interview-library>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.interview-library h2{margin:12px 0 8px;font-size:25px}.interview-library p{color:var(--body-text);line-height:1.6}.interview-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.source-pill.interview-tag{color:#663275;background:#f1d8f2;border:1px solid #c095cb;border-radius:999px;display:inline-flex}.interview-editor,.interview-empty,.interview-guide{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:18px;padding:22px}.interview-editor label{min-width:0}.interview-editor label,.interview-toolbar label{gap:7px;font-size:13px;font-weight:650;display:grid}.interview-editor label{margin:14px 0}.interview-library input,.interview-library select,.interview-library textarea{border:1px solid var(--line);background:var(--field);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:8px;padding:10px}.interview-toolbar label{flex:1;min-width:180px}.interview-guide>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.interview-guide h3{margin:0;font-size:18px}.interview-guide h3 small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.interview-guide ol{padding-left:24px}.interview-guide li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 10px;scroll-margin-top:90px}.interview-guide li p{white-space:pre-wrap;margin:7px 0}.interview-guide li:focus,.interview-guide li:target{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:5px}.interview-guide footer{gap:14px;padding-top:14px;display:grid}.interview-guide footer small{color:var(--muted)}.interview-library-embedded{margin:20px 0}.interview-library-embedded .interview-guide{padding:14px}.interview-library-embedded h2{font-size:20px}.notebook-section-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.notebook-section-tabs a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:10px 16px;text-decoration:none}.notebook-section-tabs a[aria-current=page]{background:var(--ink);color:var(--surface)}[data-theme=dark] .source-pill.interview-tag{color:#f1cdf5;background:#43294e;border-color:#86579a}@media (max-width:700px){.interview-library>header{flex-direction:column}.interview-editor,.interview-guide{padding:16px}.interview-toolbar{align-items:stretch}.interview-toolbar label{flex-basis:100%}}.interview-library button.text-link{appearance:none;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid;padding:3px 0;font-size:13px;font-weight:650}.interview-guide li>button.text-link{margin-top:10px;display:block}.interview-library button.text-link:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.interview-library button.text-link:disabled{opacity:.55;cursor:default}.interview-explainer{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:28px 0;padding:24px}.interview-explainer h2{margin:0 0 10px;font-size:24px}.interview-explainer>p{max-width:850px;line-height:1.65}.interview-explainer ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:0;padding-left:22px;display:grid}.interview-explainer li{padding-left:4px}.interview-explainer li span,.interview-explainer li strong{display:block}.interview-explainer li span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.interview-filter{gap:8px;max-width:420px;margin:20px 0;font-size:13px;font-weight:650;display:grid}.interview-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.interview-question-card{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;align-items:start;min-width:0;padding:22px;scroll-margin-top:100px;display:flex}.interview-question-card h3{margin:14px 0 8px;font-size:18px;line-height:1.5}.interview-prompts{white-space:pre-wrap;margin:0 0 14px}.interview-task-assignment{width:100%;margin-top:auto;padding-top:16px}.interview-task-tag{background:var(--field);border:1px solid var(--line);max-width:100%;color:var(--ink);border-radius:16px;padding:6px 12px;font-size:12px;text-decoration:none;display:inline-block}.interview-question-card footer{gap:20px;margin-top:18px;display:flex}.interview-question-card:focus-visible,.interview-question-card:target{outline:2px solid var(--accent-ink);outline-offset:3px}.interview-library-embedded .interview-question-grid{grid-template-columns:1fr}.sidebar-idea-pages a[data-nav=interviews]>svg{color:#39205c;background:#b8a0d8}.interview-editor{scroll-margin-top:80px}.interview-library-embedded .interview-toolbar{margin-top:8px}@media (max-width:700px){.interview-explainer ol,.interview-question-grid{grid-template-columns:1fr}.interview-explainer,.interview-question-card{padding:18px}}.initial-setup-status{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;margin:16px 28px 0;padding:12px 16px;font-size:13px;line-height:1.5}.initial-setup-status button{margin-left:8px}.notification-bell{flex:none;position:relative}.notification-bell>summary{cursor:pointer;border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;list-style:none;display:flex;position:relative}.notification-bell>summary::-webkit-details-marker{display:none}.notification-count{color:#fff;background:#246f9e;border-radius:20px;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:-3px;right:-3px}.notification-popover{z-index:80;border:1px solid var(--line);background:var(--surface);width:calc(min(360px,100vw - 28px));color:var(--ink);box-shadow:var(--shadow);border-radius:16px;max-height:calc(min(560px,75dvh));padding:18px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.notification-popover>small,.notification-popover>strong{display:block}.notification-popover>small{color:var(--muted);margin-top:5px;font-size:11px}.notification-popover ul{margin:12px 0 0;padding:0;list-style:none}.notification-popover li+li{border-top:1px solid var(--line)}.notification-popover a{gap:6px;padding:12px 0;font-size:13px;line-height:1.5;display:grid}.notification-popover time{color:var(--muted);font-size:11px}.notification-popover p{font-size:13px;line-height:1.5}@media (max-width:760px){.notification-bell>summary{width:36px;height:36px}.notification-popover{position:fixed;top:74px;right:14px}}.daily-coach-schedule{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6;display:block}.daily-coach-perspective{border-top:1px solid var(--line);padding:12px 0}.daily-coach-strip{margin-bottom:0!important;padding-bottom:0!important}.daily-coach-strip .ari-question-guide{margin:0}.daily-coach-panel .ari-question-bubble{background:var(--surface-alt)}.notification-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-heading button{min-height:36px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;font-size:12px}.notification-heading button:disabled{color:var(--muted);cursor:default}.daily-coach-schedule>strong{color:var(--ink);font-weight:600}.signed-in-app .app-main{flex-direction:column;min-height:100dvh;display:flex}.signed-in-app .app-content{flex:1;min-width:0}.app-copyright{padding:16px 0 max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--line);text-align:center;color:var(--muted);margin:0 30px;font-size:12px;line-height:1.6}.signed-in-app .app-page{padding-bottom:32px}.signed-in-app .ideas-page,.signed-in-app .ideas-trash-page{padding-bottom:24px}.signed-in-app .ideas-page .ideas-controls.idea-filters{grid-template-columns:minmax(210px,1fr) auto auto auto}.ideas-ownership{white-space:nowrap;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ideas-ownership select{background-position:right 8px center;border-radius:10px;width:160px;height:49px;margin:0;padding-right:28px;font-size:14px}.app-sidebar [data-nav=shared]{--nav-bg:#b9e1f4;--nav-color:#235f86}@media (max-width:1100px) and (min-width:761px){.signed-in-app .ideas-page .ideas-controls.idea-filters{grid-template-columns:minmax(0,1fr) auto auto}.ideas-controls .ideas-search{grid-column:1/-1}.ideas-ownership select{width:150px}}@media (max-width:760px){.signed-in-app .app-page{padding-bottom:24px}.app-copyright{margin:0 18px;padding-top:14px;font-size:11px}.signed-in-app .ideas-page .ideas-controls.idea-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px auto;gap:6px}.ideas-ownership{grid-area:1/1;min-width:0}.ideas-ownership>span{display:none}.ideas-ownership select,.ideas-page .ideas-sort select{width:100%;min-width:0;height:42px;padding-left:8px;font-size:12px}.ideas-page .ideas-search-toggle{grid-column:3}.ideas-page .ideas-view{grid-column:4}.signed-in-app .ideas-page .ideas-controls.mobile-search-open .ideas-search{grid-row:2}.ideas-footer{margin-top:20px}}@media (max-width:360px){.signed-in-app .ideas-page .ideas-controls.idea-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ideas-page .ideas-search-toggle{grid-area:2/2;justify-self:end}.ideas-page .ideas-view{grid-area:2/3}.ideas-ownership{grid-area:1/1}.ideas-page .ideas-sort{grid-area:1/2/auto/-1}.signed-in-app .ideas-page .ideas-controls.mobile-search-open .ideas-search{grid-row:3}}@media print{.app-copyright{display:none!important}}@media (max-width:760px){.signed-in-app .ideas-page .ideas-grid .idea-new-card{align-items:center;min-height:0;padding:16px}.signed-in-app .ideas-page .ideas-controls.idea-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ideas-page .ideas-search-toggle{grid-area:2/1;justify-self:start}.ideas-page .ideas-view{grid-area:2/2;justify-self:end}.signed-in-app .ideas-page .ideas-controls.mobile-search-open .ideas-search{grid-row:3}.ideas-page .ideas-sort{grid-area:1/2}}:is(.ari-question-guide,.coach-conversation-header,.coach-popup-picker button,.coach-persona,.mascot-crew,.ari-launcher)>img{transform-origin:50% 85%;animation:3.6s ease-in-out mascot-settle}.signed-in-app .ari-launcher>img{animation:5s ease-in-out infinite mascot-idle}.ari-launcher:is(:hover,:focus-visible)>img,.coach-persona:is(:hover,:focus-visible)>img,.coach-popup-picker button:is(:hover,:focus-visible)>img{animation:.8s ease-in-out mascot-hello}@keyframes mascot-settle{0%,50%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(-1deg)}75%{transform:translateY(-2px)rotate(1deg)}}@keyframes mascot-hello{0%,to{transform:rotate(0)}25%{transform:translateY(-3px)rotate(-3deg)}65%{transform:translateY(-2px)rotate(3deg)}}@keyframes mascot-idle{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){:is(.ari-question-guide,.coach-conversation-header,.coach-popup-picker button,.coach-persona,.mascot-crew,.ari-launcher)>img{animation:none!important}}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2")}.brand-word{letter-spacing:-.045em;font-family:Nunito Variable,Arial,sans-serif;font-size:.88em;font-weight:800}.brand-word .brand-flow{color:#1677a5;font-family:inherit;font-style:normal;font-weight:800}.brand-light .brand-word .brand-flow,[data-theme=dark] .brand-word .brand-flow{color:#85d8f1}.brand{gap:8px}.brand .brand-symbol{border-radius:0;flex-shrink:0;width:32px;height:34px;display:block}.idea-team-trigger{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.idea-team-trigger:hover{background:var(--surface-alt)}.team-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04121f8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-dialog{border:1px solid var(--line);background:var(--surface);border-radius:13px;width:min(620px,100%);max-height:calc(min(760px,100vh - 48px));padding:25px;position:relative;overflow:auto;box-shadow:0 24px 70px #03132240}.team-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.team-dialog h2{margin:5px 0 0;font-size:25px;line-height:1.2}.team-dialog-close{border:1px solid var(--line);background:var(--surface-alt);width:38px;height:38px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.team-member-list,.team-pending{display:grid}.team-member-list article,.team-pending article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.team-member-list article>div,.team-pending article>div{gap:2px;display:grid}.team-member-list strong,.team-pending strong{font-size:14px}.team-member-list span,.team-pending span{color:var(--muted);font-size:11px;line-height:1.4}.team-avatar{color:#0d517c;background:#dceef8;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.team-avatar.pending{color:#755400;background:#fff2c2}.team-pending-actions button,.team-row-action{color:var(--green);font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.team-pending{margin-top:20px}.team-pending h3{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;padding-bottom:6px;font-size:11px}.team-pending-actions{grid-auto-flow:column;gap:9px!important;display:flex!important}.team-pending-actions button:last-child{color:#a23a41}.team-dialog-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.team-dialog-footer>div{gap:3px;display:grid}.team-dialog-footer strong{font-size:13px}.team-dialog-footer span{color:var(--muted);font-size:11px}.team-invite-form{border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;gap:8px;margin-top:18px;padding:17px;display:grid}.team-invite-form label{font-size:12px;font-weight:750}.team-invite-form input{border:1px solid var(--line);background:var(--field);width:100%;color:var(--ink);font:inherit;border-radius:7px;padding:11px 12px}.team-invite-form p{color:var(--muted);margin:0;font-size:11px}.team-confirm>div,.team-invite-form>div{justify-content:flex-end;gap:8px;margin-top:7px;display:flex}.team-confirm{z-index:2;background:var(--surface);border:1px solid #e0a9ad;border-radius:10px;padding:20px;position:absolute;inset:auto 18px 18px;box-shadow:0 18px 45px #04121f38}.team-confirm h3{margin:0 0 8px;font-size:18px}.team-confirm p{color:var(--body-text);margin:0;font-size:13px}html[data-theme=dark] .team-dialog-backdrop{background:#010912b8}html[data-theme=dark] .team-avatar{color:#e7f6ff;background:#174b69}html[data-theme=dark] .team-avatar.pending{color:#ffe59a;background:#5a4515}@media (max-width:760px){.idea-team-trigger span{display:none}.idea-team-trigger{justify-content:center;width:38px;padding:7px}.team-dialog-backdrop{align-items:end;padding:0}.team-dialog{border-radius:16px 16px 0 0;width:100%;max-height:92vh;padding:20px}.team-dialog-footer{flex-direction:column;align-items:stretch}.team-dialog-footer .button{width:100%}.team-member-list article,.team-pending article{grid-template-columns:38px minmax(0,1fr)}.team-pending-actions,.team-row-action{grid-column:2;justify-self:start}.team-pending-actions{display:flex!important}.team-confirm{position:fixed;inset:auto 12px 12px}}
