.growth-bar{position:sticky;top:0;z-index:17;display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;padding:12px max(18px,calc((100% - 1420px)/2));border-bottom:1px solid #28465b;background:#07111ded;backdrop-filter:blur(14px);color:#fff}.growth-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#20d6df,#7368ef);color:#06101b;font-size:1.25rem}.growth-copy b,.growth-copy small{display:block}.growth-copy b{font-size:.9rem}.growth-copy small{margin-top:3px;color:#91a8c1}.growth-score{text-align:right}.growth-score strong,.growth-score small{display:block}.growth-score strong{color:#65efba;font-size:1.1rem}.growth-score small{color:#7e94ad;font-size:.65rem;letter-spacing:.08em}.growth-action{padding:10px 14px;border:0;border-radius:10px;background:#5cffaa;color:#06110d;font-weight:900;cursor:pointer}.aida-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;width:min(1440px,calc(100% - 48px));margin:22px auto 0;padding:18px 20px;border:1px solid #2b445e;border-left:4px solid #27dce8;border-radius:14px;background:linear-gradient(110deg,#0b1727,#0b1220)}.aida-guide span{color:#28e1ed;font-size:.66rem;font-weight:900;letter-spacing:.13em}.aida-guide h2{margin:4px 0;font-size:1.25rem}.aida-guide p{margin:0;color:#91a7c0;font-size:.86rem;line-height:1.45}.aida-guide button{min-width:165px;padding:11px 14px;border:1px solid #4b68a0;border-radius:10px;background:#17233b;color:#fff;font-weight:850;cursor:pointer}.session-toast{position:fixed;right:22px;bottom:105px;z-index:25;max-width:360px;padding:18px;border:1px solid #4bdcaa;border-radius:16px;background:#0a1b18;color:#fff;box-shadow:0 20px 60px #000b}.session-toast strong,.session-toast span{display:block}.session-toast span{margin-top:5px;color:#9ac9b7;font-size:.82rem}.session-toast button{margin-top:12px;padding:8px 11px;border:0;border-radius:8px;background:#5cffaa;color:#07110d;font-weight:850}@media(max-width:760px){.growth-bar{grid-template-columns:auto 1fr auto}.growth-score{display:none}.growth-copy small{display:none}.growth-action{font-size:.75rem}.aida-guide{grid-template-columns:1fr;width:calc(100% - 24px)}.aida-guide button{width:100%}}
