.sched-guest{align-items:flex-start;gap:8px;display:flex;margin:18px 0 0!important;font-size:13px!important;line-height:1.6!important}.sched-cover{background:radial-gradient(85% 85% at 35% 25%,color-mix(in srgb,var(--text) 10%,var(--surface)),var(--hover) 75%);justify-content:center;align-items:center;display:flex}.cover-card-cover.sched-cover img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 16px #00000040);width:58%;height:auto}.sched-page .cover-card-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.showcase-hero .sched-scene{justify-self:center}.sched-list{margin-top:2px}.sched-scene{aspect-ratio:5/4;--px:0;--py:0;width:min(100%,600px);margin:-24px 0;position:relative}.sched-layer{transform:translate3d(calc(var(--px) * var(--depth) * 1px),calc(var(--py) * var(--depth) * 1px),0);transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.sched-layer img{object-fit:contain;filter:drop-shadow(0 14px 16px #0000004d);width:100%;height:100%;display:block}.sched-layer.clock{aspect-ratio:1;--depth:3;width:72%;top:0;left:14%}.sched-layer.news{aspect-ratio:1;--depth:6;z-index:1;width:22%;top:14%;left:0}.sched-layer.picture{aspect-ratio:1;--depth:7;width:21%;top:6%;right:2%}.sched-layer.mail{aspect-ratio:1;--depth:8;z-index:1;width:20%;top:56%;right:0}.sched-layer.news img{animation:9s ease-in-out infinite alternate sched-drift}.sched-layer.picture img{animation:10s ease-in-out -3s infinite alternate-reverse sched-drift}.sched-layer.mail img{animation:11s ease-in-out -5s infinite alternate sched-drift}@keyframes sched-drift{0%{transform:translateY(0)}to{transform:translateY(-4%)}}.sched-scene-glow{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--text) 12%,transparent),transparent 62%);border-radius:50%;width:72%;animation:8s ease-in-out infinite sched-breathe;position:absolute;top:6%;left:14%}@keyframes sched-breathe{0%,to{opacity:.6}50%{opacity:1}}.sched-clock{transform-origin:50% 88%;width:100%;height:100%;animation:12s ease-in-out infinite sched-ring;display:block;position:relative}@keyframes sched-ring{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-2%)rotate(0)}80%{transform:translateY(0)rotate(0)}83%{transform:rotate(-2deg)}86%{transform:rotate(2deg)}89%{transform:rotate(-1deg)}92%{transform:rotate(0)}}.sched-clock-sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/media/tasks/graphite-clock.webp) 50%/contain no-repeat;mask:url(/media/tasks/graphite-clock.webp) 50%/contain no-repeat}.sched-clock-sheen:after{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000 38%,#ffffff40 50%,#0000 62%);animation:12s ease-in-out infinite sched-sheen;position:absolute;inset:-10% -60%;transform:translate(-70%)}@keyframes sched-sheen{0%,48%{opacity:0;transform:translate(-70%)}50%{opacity:1}64%{opacity:1;transform:translate(70%)}66%,to{opacity:0;transform:translate(70%)}}.sched-guest{color:var(--muted);align-items:flex-start;gap:8px;margin:-16px 0 32px;font-size:13px;line-height:1.6;display:flex}.sched-guest .icon{flex-shrink:0;margin-top:3px}.sched-mark{border-radius:var(--radius-xl);width:56px;height:56px;color:var(--text);border:1px solid var(--line);background:radial-gradient(90% 90% at 30% 20%,color-mix(in srgb,var(--text) 7%,var(--surface)),var(--surface) 70%);box-shadow:inset 0 1px 0 var(--material-edge);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sched-mark img{object-fit:contain;filter:drop-shadow(0 3px 4px #00000030);width:46px;height:46px;transition:transform .22s var(--ease-out);display:block}.sched-mark.photo img{object-fit:cover;filter:none;width:100%;height:100%}.sched-mark.photo{border:0}.sched-detail-mark .sched-mark{border-radius:var(--radius-2xl);width:84px;height:84px}.sched-detail-mark .sched-mark img{width:68px;height:68px}.sched-detail-mark .sched-mark.photo img{width:100%;height:100%}.sched-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sched-row{border:1px solid var(--line);border-radius:var(--radius-xl);align-items:center;gap:6px;padding:4px 12px 4px 4px;display:flex}.sched-row-main{border-radius:var(--radius-lg);min-width:0;color:var(--text);flex:1;align-items:center;gap:14px;padding:8px;text-decoration:none;display:flex}.sched-row-main:hover{background:var(--hover)}.sched-row-main:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.sched-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sched-row-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.sched-row-text span{color:var(--muted);font-size:13px}.sched-row:not([data-status=active]) .sched-row-text strong{color:var(--muted)}.sched-row:not([data-status=active]) .sched-mark{opacity:.55}.sched-row[data-status=stopped] .sched-row-text span{color:var(--text)}.sched-row-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.sched-row-actions .prefs-switch{margin-left:8px}.sched-row-icon{border-radius:var(--radius-lg);background:var(--hover);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sched-row-icon.large{border-radius:var(--radius-2xl);width:72px;height:72px}.sched-push{border-radius:var(--radius-xl);background:var(--hover);align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px 10px 14px;display:flex}.sched-push p{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.5}.sched-push strong{color:var(--text);font-weight:600}.sched-channels{flex-wrap:wrap;gap:6px;display:flex}.sched-channel{border:1px solid var(--line);min-height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:7px 14px 7px 12px;font-size:13px;display:inline-flex}.sched-channel[aria-pressed=true],.sched-channel[aria-current]{background:var(--text);border-color:var(--text);color:var(--bg)}.sched-channel[aria-current]{opacity:.75;cursor:default}.sched-channel:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sched-connect{border-radius:var(--radius-lg);background:var(--hover);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.sched-connect .button{align-items:center;gap:7px;display:inline-flex}.sched-row-channels{vertical-align:-2px;color:var(--muted);align-items:center;gap:5px;margin-left:10px;display:inline-flex}.sched-form .sched-prompt-field{resize:none;min-height:96px;max-height:min(50vh,420px);overflow-y:auto}.sched-form-preview{border-radius:var(--radius-lg);isolation:isolate;background:var(--surface);justify-content:center;width:100%;height:190px;display:flex;position:relative;overflow:hidden}.sched-form-preview:before{content:"";z-index:-1;background:var(--preview-art) center/cover no-repeat;filter:blur(36px)saturate(1.3);opacity:.85;position:absolute;inset:-40px}.sched-form-preview>img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block;box-shadow:0 12px 32px #0000004d}@media (max-width:760px){.sched-form-preview{height:160px}}.sched-form .sched-kind{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sched-kind button{text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);align-items:flex-start;gap:10px;padding:12px;display:flex}.sched-kind button .icon{flex-shrink:0;margin-top:2px}.sched-kind button span{flex-direction:column;gap:2px;display:flex}.sched-kind strong{color:var(--text);font-size:13px;font-weight:600}.sched-kind small{font-size:12px;line-height:1.4}.sched-kind button[aria-checked=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);color:var(--text)}.sched-hint{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.sched-when{text-align:left;border:0;flex-direction:column;align-items:stretch;gap:12px;min-width:0;margin:0;padding:0;display:flex}.sched-when legend{margin-bottom:9px;padding:0;font-size:13px;font-weight:500}.sched-chips{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.sched-chips button,.sched-days button{border:1px solid var(--line);min-height:36px;color:var(--muted);border-radius:999px;padding:7px 14px;font-size:13px}.sched-chips button[aria-checked=true],.sched-days button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.sched-days{gap:6px;display:flex}.sched-days button{flex:1;min-width:0;padding:7px 0}.sched-when-row{gap:12px;display:flex}.sched-when-row label{flex-direction:column;flex:1;gap:9px;font-size:13px;font-weight:500;display:flex}.sched-preview{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.sched-preview span{color:var(--muted)}.sched-toggle{border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;padding:12px 14px;display:flex;flex-direction:row!important;gap:12px!important}.sched-toggle input{height:18px;accent-color:var(--text);flex-shrink:0;margin:2px 0 0;width:18px!important;padding:0!important}.sched-toggle span{flex-direction:column;flex:1;gap:2px;display:flex}.sched-toggle small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.sched-toggle.sched-locked{cursor:default}.sched-toggle.sched-locked strong{color:var(--muted)}.sched-plan-chip{border:1px solid var(--line);border-radius:999px;align-self:center;padding:2px 10px;font-size:12px;font-weight:500;flex:none!important}.sched-detail{max-width:960px}.sched-detail-head{align-items:center;gap:20px;margin-bottom:22px;display:flex}.sched-detail-head h1{letter-spacing:-1px;margin:6px 0 4px;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.15}.sched-detail-head p{color:var(--muted);margin:0;font-size:14px}.sched-status{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.sched-status[data-status=active]{background:var(--text);border-color:var(--text);color:var(--bg)}.sched-alert{border-radius:var(--radius-lg);background:var(--hover);align-items:flex-start;gap:8px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.sched-alert .icon{flex-shrink:0;margin-top:2px}.sched-detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.sched-detail-actions .button{align-items:center;gap:8px;display:inline-flex}.sched-detail-actions .sched-delete{margin-left:auto}.sched-prompt,.sched-history{max-width:760px;margin-bottom:32px}.sched-prompt h2,.sched-history h2{letter-spacing:-.3px;margin:0 0 10px;font-size:17px;font-weight:600}.sched-prompt>p:first-of-type{border-radius:var(--radius-lg);background:var(--hover);white-space:pre-wrap;margin:0;padding:14px 16px;font-size:14px;line-height:1.7}.sched-next{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.sched-history ol{margin:0;padding:0;list-style:none}.sched-history li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:flex}.sched-run-dot{border:1.5px solid var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sched-history li[data-status=succeeded] .sched-run-dot{background:var(--text);border-color:var(--text)}.sched-history li[data-status=running] .sched-run-dot{border-color:var(--text);animation:1.2s ease-in-out infinite sched-pulse}.sched-run-when{align-items:baseline;gap:8px;min-width:170px;display:flex}.sched-run-when small{color:var(--muted);font-size:12px}.sched-run-status{color:var(--muted);flex:1}.sched-history li[data-status=succeeded] .sched-run-status{color:var(--text)}.sched-missing{text-align:center;padding:64px 0}.sched-missing p{color:var(--muted)}@keyframes sched-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sched-clock,.sched-layer img,.sched-scene-glow,.sched-clock-sheen:after{animation:none}.sched-layer,.sched-mark img{transition:none}.sched-history li[data-status=running] .sched-run-dot{animation:none}}:root[data-motion=reduced] .sched-clock,:root[data-motion=reduced] .sched-layer img,:root[data-motion=reduced] .sched-scene-glow,:root[data-motion=reduced] .sched-clock-sheen:after{animation:none}:root[data-motion=reduced] .sched-mark img{transition:none}:root[data-motion=reduced] .sched-history li[data-status=running] .sched-run-dot{animation:none}@media (max-width:1240px){.sched-page .showcase-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.sched-page .showcase-hero{grid-template-columns:minmax(0,1fr)}.showcase-hero .sched-scene{order:-1;justify-self:center;width:min(100%,340px);margin:-16px 0 -12px}}@media (max-width:600px){.sched-row{padding:4px 6px 4px 4px}.sched-row-actions .prefs-switch{margin-left:4px}.sched-form .sched-kind{grid-template-columns:1fr}.sched-run-when{min-width:0}.sched-history li{flex-wrap:wrap;gap:4px 12px}.sched-detail-actions .sched-delete{margin-left:0}}.sched-working{align-items:center;gap:7px;display:inline-flex;color:var(--text)!important}.sched-working i{background:var(--text);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite sched-working}.sched-row[data-working]{border-color:var(--soft)}@keyframes sched-working{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sched-working i{animation:none}}
