.clock-hud{display:flex;align-items:center;gap:6px;border:1px solid rgba(173,184,230,.16);background:rgba(9,14,29,.74);border-radius:10px;padding:5px 7px;min-width:280px}.clock-live-dot{width:7px;height:7px;border-radius:50%;background:#50e5a4;box-shadow:0 0 11px #50e5a4;animation:clockPulse 1.6s infinite}.clock-hud.paused .clock-live-dot{background:#ffc75f;box-shadow:0 0 10px #ffc75f;animation:none}.clock-copy{display:grid;line-height:1.05;flex:1}.clock-copy small{font-size:8px;font-weight:800;letter-spacing:.09em;color:#8795bd}.clock-copy strong{font-size:10px;margin-top:4px;color:#e4e8ff;white-space:nowrap}.clock-button,.speed-button{border:0;background:rgba(151,166,221,.09);color:#abb7df;border-radius:5px;padding:5px 6px;font:800 10px inherit;cursor:pointer}.clock-button:hover,.speed-button:hover,.speed-button.active{background:rgba(140,108,255,.28);color:#e6deff}.news-ticker{height:35px;display:flex;align-items:center;border:1px solid rgba(166,183,231,.13);border-radius:8px;overflow:hidden;background:rgba(12,18,35,.78);margin-bottom:11px}.ticker-live{height:100%;display:flex;align-items:center;gap:6px;padding:0 11px;background:rgba(255,110,132,.1);color:#ff9cac;font:900 9px inherit;letter-spacing:.09em;border-right:1px solid rgba(255,149,167,.14)}.ticker-live i{width:6px;height:6px;border-radius:50%;background:#ff7388;box-shadow:0 0 9px #ff7388;animation:clockPulse 1s infinite}.ticker-window{overflow:hidden;flex:1}.ticker-flow{color:#c5cee9;display:inline-block;white-space:nowrap;font-size:10px;font-weight:650;padding-left:100%;animation:newsScroll 28s linear infinite}.ticker-flow:hover{animation-play-state:paused}@keyframes newsScroll{to{transform:translateX(-100%)}}@keyframes clockPulse{50%{opacity:.35;transform:scale(.78)}}.life-profile-modal{width:min(570px,100%);max-height:calc(100vh - 34px);overflow:auto}.life-profile-section{border-top:1px solid var(--line);padding-top:17px;margin-top:17px}.profile-section-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}.profile-section-head h3{font-size:15px;margin:0;letter-spacing:-.03em}.fiction-tag{font-size:8px;font-weight:800;color:#baabff;background:rgba(140,108,255,.12);padding:5px 7px;border-radius:5px}.life-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.life-form-grid label{font-size:9px;font-weight:800;color:#9da9cc;letter-spacing:.04em}.life-form-grid input,.life-form-grid select{width:100%;height:33px;border:1px solid var(--line);background:rgba(145,159,213,.06);color:#e9edff;border-radius:7px;margin-top:5px;padding:0 9px;font:11px inherit;outline:0}.life-form-grid select option{background:#11182e}.life-form-grid .full-width{grid-column:1/-1}.income-estimate{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.income-estimate div{border-radius:7px;padding:8px;background:rgba(80,229,164,.06);border:1px solid rgba(80,229,164,.11)}.income-estimate small{font-size:8px;display:block;color:#91a0c5;font-weight:800;letter-spacing:.05em}.income-estimate strong{font-size:11px;display:block;margin-top:4px;color:#d9f8e9}.currency-rate-box{margin-top:10px;border:1px solid rgba(85,189,246,.18);background:rgba(85,189,246,.06);border-radius:7px;padding:9px 10px;color:#b9c8ee;font-size:9px;line-height:1.45}.currency-rate-box b{color:#8dd9ff}@media(max-width:1080px){.clock-hud{min-width:200px}.clock-copy strong{font-size:9px}}@media(max-width:760px){.clock-hud{display:none}.news-ticker{margin-top:5px}.life-form-grid{grid-template-columns:1fr}.life-form-grid .full-width{grid-column:auto}.income-estimate{grid-template-columns:1fr 1fr}}.cloud-account-section{padding-bottom:2px}.cloud-description,.cloud-footnote,.cloud-email{font-size:10px;line-height:1.5;color:#9eabd0;margin:0 0 11px}.cloud-footnote{font-size:8px;color:#7986ae;margin:10px 0 0}.cloud-email{color:#d8ddf6;font-weight:750}.cloud-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cloud-form-grid label{font-size:9px;font-weight:800;color:#9da9cc;letter-spacing:.04em}.cloud-form-grid input{width:100%;height:33px;border:1px solid var(--line);background:rgba(145,159,213,.06);color:#e9edff;border-radius:7px;margin-top:5px;padding:0 9px;font:11px inherit;outline:0}.cloud-actions{display:flex;gap:8px;align-items:center;margin-top:12px}.cloud-actions .primary-action,.cloud-actions .secondary-action{padding:9px 11px;font-size:10px}.cloud-signout{margin-left:auto}.cloud-status{font-size:8px;line-height:1.3;text-align:right;color:#aeb8dd;max-width:185px}.cloud-status.cloud{color:#75e8b7}.cloud-status.syncing{color:#8ed6ff}.cloud-status.error{color:#ffacb9}@media(max-width:760px){.cloud-form-grid{grid-template-columns:1fr}.cloud-form-grid input{min-height:44px}.cloud-actions{flex-wrap:wrap}.cloud-status{max-width:145px}}
.coach-balance{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;border:1px solid rgba(110,208,255,.23);background:linear-gradient(110deg,rgba(69,112,204,.14),rgba(121,85,224,.11));border-radius:8px;padding:10px;margin:12px 0 2px}.coach-balance span{font-size:8px;font-weight:900;letter-spacing:.09em;color:#8ed6ff}.coach-balance strong{text-align:right;font-size:12px;color:#e7f5ff}.coach-balance small{grid-column:1/-1;font-size:8px;color:#abb9dc}
