.growth-cycle-launch{position:fixed;right:24px;bottom:24px;z-index:50;border:1px solid #cdddf3;background:#234b91;color:white;border-radius:14px;padding:12px 18px;font:600 13px system-ui;box-shadow:0 7px 24px #234b9126;cursor:pointer}.growth-cycle-sheet{width:calc(100vw - 40px);max-width:1800px;height:calc(100dvh - 40px);max-height:none;border:1px solid #d4deed;border-radius:18px;padding:0;color:#283f5e;background:#f7f9fc;box-shadow:0 18px 90px #18325a33;font:13px/1.5 system-ui}.growth-cycle-sheet::backdrop{background:#1b30465c;backdrop-filter:blur(4px)}.growth-cycle-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:white;border-bottom:1px solid #dce4f0}.growth-cycle-sheet h2{font-size:22px;margin:0}.growth-cycle-sheet h3{font-size:16px;margin:0 0 18px}.growth-cycle-sheet button{cursor:pointer;border:1px solid #c9d6e8;border-radius:8px;padding:9px 13px;background:white;color:#294b80;font:inherit}.growth-cycle-sheet button:disabled{opacity:.5;cursor:default}.growth-cycle-sheet header button{font-size:23px;border:0}.growth-cycle-scope{display:flex;align-items:center;gap:12px;padding:12px 24px;min-height:54px;border-bottom:1px solid #dce4f0}.growth-cycle-scope select{max-width:320px}.growth-cycle-scope [data-message]{color:#8a3348}.growth-cycle-body{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(380px,1.3fr) minmax(300px,1fr);height:calc(100% - 154px);overflow:hidden}.growth-cycle-body>section{padding:24px;overflow:auto;border-right:1px solid #dce4f0}.growth-cycle-product{background:#fff}.growth-cycle-sheet input,.growth-cycle-sheet select,.growth-cycle-sheet textarea{box-sizing:border-box;width:100%;padding:9px;border:1px solid #c8d5e7;border-radius:7px;background:white;color:#283f5e;font:inherit}.growth-cycle-sheet textarea{resize:vertical}.growth-cycle-sheet input[type=checkbox]{width:16px;flex:0 0 16px}.growth-cycle-sheet label{display:grid;gap:6px;margin-bottom:14px}.growth-cycle-op{display:flex!important;gap:10px!important;padding:14px;background:white;border-radius:10px;border:1px solid #dce5ef}.growth-cycle-op b{font-size:13px;font-weight:500}.growth-cycle-op small{display:block;color:#71819a}.growth-cycle-op p{margin:5px 0;font-size:12px}.growth-cycle-goal{padding:16px;background:#ecf2fa;border-radius:12px;margin-bottom:16px}.growth-cycle-goal dl{display:grid;grid-template-columns:70px 1fr;font-size:12px;gap:8px}.growth-cycle-goal dd{margin:0;overflow-wrap:anywhere}.growth-cycle-jobs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.growth-cycle-jobs article{padding:10px;background:#f1f5fa;border-radius:8px;font-size:12px}.growth-cycle-jobs b{font-weight:500}.growth-cycle-jobs span{float:right}.growth-cycle-jobs small{display:block;color:#6a7d96}.growth-cycle-version{color:#537096;margin:16px 0}.growth-cycle-sheet pre{white-space:pre-wrap;font-size:12px;max-height:250px;overflow:auto}.growth-cycle-period{display:grid;grid-template-columns:1fr 1fr;gap:10px}.growth-cycle-sheet .gc-primary{background:#315aaa;color:white;border-color:#315aaa}.growth-cycle-empty{padding:50px 18px;background:#f6f8fc;border:1px dashed #cbd8e9;border-radius:14px}.growth-cycle-feedback [data-feedback-check]{margin:18px 0}.growth-cycle-feedback [data-summary-output]{margin:12px 0;font-size:18px;font-weight:600}#root .max-w-7xl,#root .max-w-6xl,#root .max-w-5xl{max-width:none}@media(max-width:1050px){.growth-cycle-body{grid-template-columns:1fr;overflow:auto}.growth-cycle-body>section{overflow:visible}.growth-cycle-sheet{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.growth-cycle-scope{flex-wrap:wrap}.growth-cycle-body{height:calc(100% - 174px)}}
