
.life-switch{display:flex;align-items:center;gap:5px;padding:5px;background:#101814;border:1px solid #26332c;border-radius:14px;width:max-content;margin:0 0 24px}.life-switch button{padding:9px 14px;border-radius:10px;background:transparent;color:#89968f;font-weight:800;font-size:12px;letter-spacing:.02em}.life-switch button.active{background:#f5f7f5;color:#0b100d;box-shadow:0 4px 18px #0004}.life-switch button[data-life="personal"].active{background:#a8ff3e}.life-context{display:flex;align-items:center;gap:8px}.life-dot{width:7px;height:7px;border-radius:50%;background:#a8ff3e;box-shadow:0 0 12px #a8ff3e}.impulse-hero{background:radial-gradient(circle at 86% 12%,#b4ff4620,transparent 27%),linear-gradient(145deg,#101814,#0b100d);border:1px solid #28362e;border-radius:24px;padding:26px;margin-bottom:20px;position:relative;overflow:hidden}.impulse-hero:after{content:'⚡';position:absolute;right:24px;top:10px;font-size:90px;opacity:.045}.impulse-kicker{font-size:11px;font-weight:900;letter-spacing:.16em;color:#a8ff3e}.impulse-hero h2{font-size:clamp(24px,4vw,38px);margin:8px 0 8px;color:#fff;letter-spacing:-1.2px}.impulse-hero p{color:#9eaaa4;max-width:660px;line-height:1.55}.impulse-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.impulse-primary{background:#a8ff3e!important;color:#0a0f0c!important;padding:13px 18px!important;border-radius:12px!important;font-weight:900!important}.impulse-secondary{background:#17211b!important;color:#e8eee9!important;border:1px solid #2a3830!important;padding:13px 16px!important;border-radius:12px!important;font-weight:800!important}.radar-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-bottom:20px}.radar-card{background:#0f1512;border:1px solid #242f29;border-radius:20px;padding:20px}.radar-card h3{color:#f4f7f5;font-size:17px;margin-bottom:14px}.next-move{display:flex;gap:13px;align-items:center;background:#151e19;border:1px solid #2c3a32;border-radius:15px;padding:15px}.next-time{min-width:58px;color:#a8ff3e;font:800 12px Manrope}.next-copy strong{display:block;color:#f6f8f7;font-size:14px}.next-copy small{display:block;color:#85928b;margin-top:4px;line-height:1.35}.day-pills{display:flex;gap:8px;flex-wrap:wrap}.day-pill{padding:9px 11px;background:#151e19;border-radius:10px;color:#9ca8a2;font-size:12px}.day-pill b{color:#f4f7f5}.integration-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.integration{background:#131b17;border:1px solid #27332c;border-radius:14px;padding:13px}.integration strong{color:#f4f7f5;font-size:13px;display:block}.integration small{color:#7f8d85;font-size:11px;display:block;margin-top:5px}.integration .status{color:#a8ff3e;font-size:10px;font-weight:900;margin-top:9px}.work-only{display:none}.life-work .work-only{display:block}.life-work .personal-only{display:none!important}.life-work .impulse-primary{background:#79a7ff!important}.life-work .impulse-kicker,.life-work .next-time{color:#8eb4ff}.life-work .life-dot{background:#79a7ff;box-shadow:0 0 12px #79a7ff}.life-work .life-switch button[data-life="work"].active{background:#8eb4ff}.life-work .life-switch button[data-life="personal"].active{background:transparent;color:#89968f}.life-work .desktop-extra[data-view="professional"]{display:flex}.ai-chip{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:900;color:#a8ff3e;background:#a8ff3e12;border:1px solid #a8ff3e28;padding:5px 8px;border-radius:99px}.work-calendar{display:grid;gap:9px}.work-event{display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #222d27}.work-event:last-child{border:0}.work-event time{font-weight:800;color:#8eb4ff;font-size:12px}.work-event strong{color:#edf2ef;font-size:13px}.work-event small{display:block;color:#7f8b85;margin-top:3px}.work-event span{font-size:10px;color:#86928c;border:1px solid #2b3731;padding:5px 7px;border-radius:7px}.mode-caption{font-size:12px;color:#7f8d85;margin:-15px 0 20px}.mobile-context{display:none}
@media(max-width:800px){.life-switch{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px}.life-switch button{width:100%}.radar-grid{grid-template-columns:1fr}.integration-row{grid-template-columns:1fr}.impulse-hero{padding:20px;border-radius:20px}.impulse-actions button{flex:1;min-width:140px}.mobile-context{display:block}.topdate{display:none}.work-event{grid-template-columns:48px 1fr}.work-event span{display:none}}
