.growth-app{min-height:100vh;background:linear-gradient(180deg,#fffaf0 0%,#f7f6ec 100%);padding-bottom:110px;color:#20251d}.growth-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px 16px;background:rgba(255,250,240,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(70,80,60,.12)}.growth-brand{border:0;background:none;font-weight:900;font-size:16px;text-align:left;color:inherit}.growth-brand span{display:block;font-size:11px;font-weight:700;opacity:.62;letter-spacing:.08em;text-transform:uppercase}.growth-back{margin:14px 16px 0;border:0;background:none;font-weight:800;color:#59604f;padding:6px 0}.growth-hero,.growth-form-head,.growth-section,.growth-now,.growth-privacy{margin:14px 16px}.growth-hero{display:grid;grid-template-columns:1fr auto;gap:14px;padding:20px;border-radius:24px;background:linear-gradient(135deg,#eef7d9,#fff4c9);box-shadow:0 10px 28px rgba(65,77,49,.08)}.growth-hero h1,.growth-form-head h1{font-size:clamp(25px,7vw,38px);line-height:1.03;margin:7px 0 10px}.growth-hero p,.growth-form-head p{margin:0;color:#5f6756;line-height:1.55}.growth-seed{font-size:48px;align-self:center}.growth-stats{margin:14px 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.growth-stats div{background:#fff;border:1px solid rgba(60,70,50,.1);border-radius:17px;padding:12px 8px;text-align:center}.growth-stats b{display:block;font-size:21px}.growth-stats span{font-size:10px;color:#737b6a;line-height:1.2;display:block}.growth-actions{margin:14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.growth-actions button{border:1px solid rgba(60,70,50,.1);background:#fff;border-radius:18px;padding:14px;text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:10px;box-shadow:0 4px 14px rgba(65,77,49,.05)}.growth-actions button span{font-size:24px;grid-row:1/3}.growth-actions button b{font-size:14px}.growth-actions button small{font-size:11px;color:#737b6a}.growth-empty,.checkin-snapshot,.experiment-card,.decision-card,.growth-privacy,.frozen-reasoning,.decision-outcome,.experiment-review-summary{background:#fff;border:1px solid rgba(60,70,50,.1);border-radius:20px;padding:16px;margin-top:10px;box-shadow:0 5px 16px rgba(65,77,49,.045)}.growth-empty{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.growth-empty>span{font-size:26px}.growth-empty p{margin:4px 0;color:#6a7261}.growth-empty button{grid-column:1/-1}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.section-title h2{margin:0;font-size:20px}.section-title small{color:#7a8171}.checkin-snapshot>div:first-child,.decision-card>div:first-child,.experiment-head{display:flex;align-items:center;gap:10px}.checkin-snapshot>div:first-child>span,.decision-card>div:first-child>span,.experiment-head>span{font-size:26px}.checkin-snapshot small,.decision-card small,.experiment-head small{display:block;color:#7b8272;margin-top:2px}.checkin-bars{margin:14px 0}.checkin-bars>div{display:grid;grid-template-columns:120px 1fr 22px;gap:8px;align-items:center;margin:8px 0;font-size:11px}.checkin-bars i{height:8px;background:#edf0e7;border-radius:999px;overflow:hidden}.checkin-bars i b{display:block;height:100%;background:#839b55;border-radius:999px}.checkin-bars em{font-style:normal;font-weight:800;text-align:right}.growth-form{margin:14px 16px;display:grid;gap:12px}.growth-rating,.growth-text{border:1px solid rgba(60,70,50,.1);background:#fff;border-radius:18px;padding:14px}.growth-rating legend{display:block;width:100%;padding:0}.growth-rating legend b,.growth-text b{display:block;margin-bottom:4px}.growth-rating legend span{display:block;font-size:12px;color:#707767;line-height:1.4}.growth-rating>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px}.growth-rating label input{display:none}.growth-rating label span{display:flex;align-items:center;justify-content:center;border:1px solid #dce2d2;background:#fafcf6;border-radius:12px;height:42px;font-weight:900}.growth-rating label input:checked+span{background:#6f8a3d;color:#fff;border-color:#6f8a3d}.growth-rating small{display:flex;justify-content:space-between;color:#858c7d;margin-top:6px}.growth-text input,.growth-text textarea,.growth-text select{width:100%;box-sizing:border-box;border:1px solid #dfe4d8;border-radius:12px;padding:12px;background:#fbfcf8;font:inherit;color:inherit}.growth-text textarea{min-height:95px;resize:vertical}.growth-note{background:#f2f4ec;border-left:4px solid #9daa77;padding:12px 14px;border-radius:12px;font-size:12px;line-height:1.5;color:#5d6555}.experiment-picker{margin:14px 16px;display:grid;gap:10px}.experiment-picker>button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;text-align:left;border:1px solid rgba(60,70,50,.1);background:#fff;border-radius:18px;padding:14px}.experiment-picker>button>span{font-size:28px}.experiment-picker h3{margin:0 0 4px}.experiment-picker p{margin:0 0 6px;color:#505847;line-height:1.4}.experiment-picker small{color:#7d8474;line-height:1.4}.experiment-progress{height:9px;border-radius:999px;background:#edf0e7;overflow:hidden;margin:12px 0}.experiment-progress i{display:block;height:100%;background:linear-gradient(90deg,#819d4d,#bfd873);border-radius:999px}.experiment-actions{display:flex;gap:8px;align-items:center}.verse-anchor{display:inline-block;background:#f5f0dc;border-radius:999px;padding:5px 9px;color:#6a654e}.decision-card p{color:#5e6655}.decision-list{margin:14px 16px;display:grid;gap:10px}.frozen-reasoning>div{border-bottom:1px dashed #e3e6dc;padding:10px 0}.frozen-reasoning>div:last-child{border-bottom:0}.frozen-reasoning b{font-size:12px;color:#68705f;text-transform:uppercase;letter-spacing:.06em}.frozen-reasoning p{white-space:pre-line}.decision-outcome{line-height:1.5}.growth-anchor-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.growth-anchor-grid>div{background:#fff;border:1px solid rgba(60,70,50,.1);border-radius:16px;padding:14px}.growth-anchor-grid span{font-size:24px;display:block}.growth-anchor-grid b,.growth-anchor-grid small{display:block}.growth-anchor-grid small{color:#7b8273;margin-top:4px}.history-bars{height:180px;display:flex;gap:9px;align-items:flex-end;padding:15px 4px 0}.history-bars>div{flex:1;text-align:center;display:grid;grid-template-rows:auto 120px auto;gap:5px;min-width:0}.history-bars span{font-size:9px;color:#7a8173}.history-bars i{display:flex;align-items:flex-end;justify-content:center;background:#eff1e9;border-radius:8px;overflow:hidden}.history-bars i b{width:100%;background:linear-gradient(180deg,#b7ce7a,#748d45);border-radius:8px 8px 0 0}.history-bars em{font-style:normal;font-size:11px;font-weight:800}.assessment-history{display:grid;gap:8px;margin-top:10px}.assessment-history>div{display:flex;gap:10px;align-items:center;padding:11px;background:#fff;border:1px solid rgba(60,70,50,.1);border-radius:14px}.assessment-history span{font-size:22px}.assessment-history b,.assessment-history small{display:block}.assessment-history small{color:#7b8273}.growth-privacy{background:#f2f5e7;line-height:1.5}.growth-privacy p{color:#626958}.growth-entry-card{outline:2px solid rgba(120,147,69,.13)}.text-btn{border:0;background:none;color:#647b37;font-weight:800;padding:8px 2px}.primary,.secondary{cursor:pointer}.experiment-review-summary{text-align:center}.experiment-review-summary>b{font-size:32px;display:block}.experiment-review-summary>span{font-size:12px;color:#7b8273}@media(max-width:420px){.growth-stats{grid-template-columns:1fr 1fr}.growth-hero{grid-template-columns:1fr}.growth-seed{display:none}.checkin-bars>div{grid-template-columns:96px 1fr 22px}.growth-actions{grid-template-columns:1fr}.growth-anchor-grid{grid-template-columns:1fr 1fr}}