.routine-hero{display:flex;align-items:center;gap:28px;margin:24px 0}.routine-orb{width:100px;height:100px;flex-shrink:0;border:2px solid #77edc5;border-radius:50%;box-shadow:0 0 24px #77edc533,inset 0 0 24px #77edc522;position:relative}.routine-orb:after{content:'';position:absolute;inset:14px;border:1px solid #77edc566;border-radius:50%}.routine-orb.active{animation:breathe 3s ease-in-out infinite}.routine-orb.paused{border-color:#aaa;box-shadow:none;opacity:.55}@keyframes breathe{50%{box-shadow:0 0 40px #77edc566,inset 0 0 30px #77edc533}}.routine-top{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.routine-top .work-card{margin:0}.routine-jobs{display:grid;gap:18px;margin:20px 0}.routine-jobs .work-card{margin:0;min-width:0}.job-meta{color:#aab9b3;font-size:13px}.job-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#080f0d;border:1px solid #ffffff18;border-radius:12px;padding:16px;margin:16px 0;max-height:320px;overflow:auto}.job-state{color:#77edc5;font-weight:600}.routine-jobs details{margin-top:18px}.routine-jobs li{margin:7px 0}.routine-jobs input[type=datetime-local]{color-scheme:dark}.routine-top form{margin-top:16px}.routine-jobs .checkbox{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.routine-jobs .checkbox input{width:auto;margin-top:4px}.routine-live{min-height:24px;color:#aab9b3}.routine-jobs h2{overflow-wrap:anywhere}@media(max-width:700px){.routine-top{grid-template-columns:1fr}.routine-hero{gap:16px}.routine-orb{width:68px;height:68px}.commerce-header{flex-wrap:wrap;gap:16px}.commerce-header nav{flex-wrap:wrap;gap:14px}.routine-hero h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.routine-orb.active{animation:none}}
