.agent-avatar{width:var(--agent-avatar-size,var(--agent-avatar-step));height:var(--agent-avatar-size,var(--agent-avatar-step));flex:none;display:inline-block}.agent-avatar[data-size=xs]{--agent-avatar-step:20px}.agent-avatar[data-size=sm]{--agent-avatar-step:28px}.agent-avatar[data-size=md]{--agent-avatar-step:40px}.agent-avatar[data-size=lg]{--agent-avatar-step:56px}.agent-avatar[data-size=xl]{--agent-avatar-step:92px}.agent-avatar-figure{width:100%;height:100%;display:block;position:relative}.agent-avatar[data-framing=head] .agent-avatar-figure{background-color:color-mix(in oklab, var(--agent) 22%, transparent);border-radius:50%;overflow:hidden}.agent-avatar-figure img{user-select:none;width:100%;max-width:none;height:100%;display:block}.agent-badge{--badge-drop:calc(var(--badge-lift,0px) * .4);transform:rotate(var(--badge-tilt,0deg)) translateY(var(--badge-drop))}.agent-badge-portrait{--agent-avatar-size:clamp(38px, 13.5vw, 64px)}@media (width>=64rem){.agent-badge{--badge-drop:var(--badge-lift,0px)}.agent-badge-portrait{--agent-avatar-size:92px}}.reveal-ready [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1rem)}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}.apps-mention{color:light-dark(#1264a3,#1d9bd1);background:light-dark(#1d9bd11f,#1d9bd133);border-radius:4px;padding:1px 3px;font-weight:500}.apps-warn-tile,.apps-flag{--apps-amber:light-dark(#8a6d1f,#e2b256);border-color:color-mix(in srgb, var(--apps-amber) 50%, transparent);color:var(--apps-amber)}.apps-flag{background:color-mix(in srgb, var(--apps-amber) 14%, transparent);border-style:solid;border-width:1px;border-radius:9999px;align-items:center;gap:5px;padding:1px 9px 1px 7px;font-weight:600;display:inline-flex}.apps-table-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.9fr)}@media (width>=40rem){.apps-table-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.8fr)}}.channels-box{--channels-step-ms:.4s;--channels-tab-ms:7.5s;--channels-slack-mention:light-dark(#1264a3,#1d9bd1);--channels-teams:light-dark(#5059c9,#9aa2ff);--channels-bezel:#1c1c20;--channels-bubble:var(--color-tint)}.channels-rail{scrollbar-width:none}.channels-rail::-webkit-scrollbar{display:none}.channels-tab[aria-selected=true]{border-color:var(--color-foreground);background:color-mix(in srgb, var(--color-foreground) 68%, var(--color-background));color:var(--color-background)}.channels-progress{z-index:-1;background:var(--color-foreground);width:0;position:absolute;inset:0 auto 0 0}.channels-tab[aria-selected=true] .channels-progress{width:100%}[data-channels-auto] .channels-tab[aria-selected=true] .channels-progress{animation:channels-progress var(--channels-tab-ms) linear both paused}[data-channels-auto][data-in-view=true]:not([data-channels-hold]) .channels-tab[aria-selected=true] .channels-progress{animation-play-state:running}[data-channels-picked] .channels-tab[aria-selected=true] .channels-progress{animation:none}@keyframes channels-progress{0%{width:0}to{width:100%}}.channels-caption{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(5px)}.channels-caption[data-active]{opacity:1;transition-delay:.12s;transform:none}@media (width<=639px){.channels-tab:not([aria-selected=true]){padding-inline:9px}.channels-tab:not([aria-selected=true]) .channels-tab-label{display:none}}.channels-stage{display:grid}.channels-pane{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .3s,transform .3s,visibility 0s linear .3s;transform:translateY(10px)}.channels-pane[data-active]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (width>=1024px){.channels-stage{min-height:540px}}[data-channels-auto] .channels-pane[data-active] [data-step]{animation:.5s cubic-bezier(.2,.7,.2,1) both channels-rise;animation-delay:calc(var(--channels-step) * var(--channels-step-ms) + .15s)}[data-channels-auto][data-in-view=false] .channels-pane[data-active] [data-step]{animation-play-state:paused}[data-step="0"]{--channels-step:0}[data-step="1"]{--channels-step:1}[data-step="2"]{--channels-step:2}[data-step="3"]{--channels-step:3}[data-step="4"]{--channels-step:4}[data-step="5"]{--channels-step:5}[data-step="6"]{--channels-step:6}@keyframes channels-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (scripting:none){.channels-stage{flex-direction:column;gap:24px;display:flex}.channels-pane{opacity:1;visibility:visible;transform:none}}.channels-mention{border-radius:4px;padding:1px 3px;font-weight:500}.channels-mention[data-channel=slack]{background:color-mix(in srgb, var(--channels-slack-mention) 14%, transparent);color:var(--channels-slack-mention)}.channels-mention[data-channel=teams]{color:var(--channels-teams);padding-inline:0;font-weight:600}.channels-teams-rail-item.is-current{color:var(--channels-teams)}.channels-teams-rail-item.is-current:before{background:var(--channels-teams);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:2px;bottom:2px;left:0}.channels-teams-tab{text-decoration:underline 2px var(--channels-teams);text-underline-offset:7px}.channels-mail-open{box-shadow:inset 3px 0 0 var(--color-foreground)}.channels-phone-screen{--agent-avatar-size:2.3em;aspect-ratio:402/874;font-size:5.5cqw}.channels-app{--channels-bubble:light-dark(#dfdfdf,#252529);--agent-avatar-size:1.6em}.channels-app-sidebar{display:flex}.channels-app-selected{background:light-dark(#e9e9eb,#303034)}.channels-device-web,.channels-laptop-screen{flex-direction:column;display:flex;overflow:hidden}.channels-device-web{border:1px solid var(--color-border);border-radius:.9em;box-shadow:0 14px 34px -24px #00000073}.channels-laptop-screen{border:.6em solid var(--channels-bezel);background:var(--channels-bezel);border-bottom-width:.8em;border-radius:1.2em 1.2em 0 0;box-shadow:0 0 0 1px light-dark(#0000,#ffffff24)}.channels-laptop-base{background:light-dark(#2b2b30,#3a3a40);border-radius:.2em .2em 1.2em 1.2em;height:1em;margin:0 -5.5%;position:relative;box-shadow:0 16px 22px -14px #00000080}.channels-laptop-base:after{content:"";background:light-dark(#55555c,#1c1c20);border-radius:0 0 .5em .5em;width:15%;height:.35em;position:absolute;top:0;left:42.5%}.channels-devices{flex-direction:column;align-items:center;padding-bottom:6px;display:flex}.channels-device-web{display:none}.channels-device-laptop{width:89%;font-size:11px}.channels-device-laptop .channels-app-sidebar{display:none}.channels-device-phone{align-self:flex-end;width:152px;margin-top:-68px;position:relative}@media (width>=640px){.channels-devices{flex-direction:row;justify-content:center;align-items:flex-end;gap:5%;padding:12px 0 6px;container-type:inline-size}.channels-device-laptop{width:62%;font-size:1.45cqw}.channels-device-laptop .channels-app-sidebar{display:flex}.channels-laptop-screen{aspect-ratio:16/10}.channels-device-phone{align-self:auto;width:22%;margin:0}}@media (width>=1024px){.channels-devices{aspect-ratio:2.35;padding:0;display:block;position:relative}.channels-device-web,.channels-device-laptop,.channels-device-phone{position:absolute}.channels-device-web{width:64%;height:76%;font-size:1cqw;display:flex;top:0;right:0}.channels-device-web .channels-app>:last-child{padding-right:31%}.channels-device-laptop{width:53%;font-size:1cqw;bottom:1.2%;left:3%}.channels-laptop-screen{aspect-ratio:16/8.8}.channels-device-phone{width:16.2%;bottom:0;right:3.5%}}.chat-demo-window{--chat-demo-bubble:light-dark(#dfdfdf,#252529);--chat-demo-selected:light-dark(#e9e9eb,#303034);box-shadow:0 1px 2px #1212150a,0 32px 64px -40px #12121566}.chat-demo-bubble,.chat-demo-typing{background:var(--chat-demo-bubble)}.chat-demo-transcript{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.chat-demo-tabs{scrollbar-width:none}.chat-demo-tabs::-webkit-scrollbar{display:none}@media (width<64rem){.chat-demo-tabs{padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}.chat-demo-tab[aria-selected=true],.chat-demo-tab[data-pressed]{background:var(--chat-demo-selected)}.chat-demo-avatar{--agent-avatar-size:var(--chat-demo-avatar);width:var(--chat-demo-avatar);height:var(--chat-demo-avatar);flex:none;display:block;position:relative}.chat-demo-avatar[data-size=row]{--chat-demo-avatar:36px}.chat-demo-avatar[data-size=title]{--chat-demo-avatar:20px}.chat-demo-avatar-pair>*{position:absolute;top:0;left:0}.chat-demo-avatar-pair>:last-child{inset:auto 0 0 auto}.chat-demo-avatar-pair{--agent-avatar-size:calc(var(--chat-demo-avatar) * .64)}.chat-demo-avatar-initials{width:60%;height:60%;box-shadow:inset 0 0 0 1.5px var(--color-border);font-size:calc(var(--chat-demo-avatar) * .22);border-radius:999px;place-items:center;font-weight:600;line-height:1;display:grid}.chat-demo-avatar[data-size=title] .chat-demo-avatar-initials{font-size:0}.chat-demo-photo{background:linear-gradient(var(--color-app-muted-foreground) 0 0) 50% 62% / 46% 30% no-repeat, linear-gradient(to bottom, color-mix(in srgb, var(--agent) 30%, var(--color-surface)) 0 66%, color-mix(in srgb, var(--color-app-muted-foreground) 45%, var(--color-surface)) 66%);border-radius:10px;flex:none;width:52px;height:52px}.chat-demo-typing{border-radius:18px;align-self:flex-start;align-items:center;gap:5px;padding:14px;display:flex}.chat-demo-typing span{background:var(--color-muted-foreground);opacity:.35;border-radius:999px;width:7px;height:7px;animation:1.5s ease-in-out infinite chat-demo-dot}.chat-demo-typing span:nth-child(2){animation-delay:.2s}.chat-demo-typing span:nth-child(3){animation-delay:.4s}@keyframes chat-demo-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.chat-demo-composer{transition:border-color .2s}.chat-demo-send{background:var(--color-border);color:var(--color-surface);transition:background-color .15s,color .15s}.chat-demo-caret{background:var(--color-foreground);vertical-align:text-bottom;width:1.5px;height:18px;margin-left:1px;display:none}.chat-demo-composer[data-typing=true]{border-color:light-dark(#0003,#ffffff2e)}.chat-demo-composer[data-typing=true] .chat-demo-placeholder{display:none}.chat-demo-composer[data-typing=true] .chat-demo-caret{animation:.95s step-end infinite chat-demo-caret;display:inline-block}.chat-demo-composer[data-typing=true] .chat-demo-send{background:var(--color-foreground);color:var(--color-background)}@keyframes chat-demo-caret{50%{opacity:0}}.chat-demo-item.is-entering,.chat-demo-item [data-chat-step-row].is-entering{animation:.32s cubic-bezier(.2,.8,.3,1) chat-demo-pop}@keyframes chat-demo-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}[data-approval-approve][data-pressed],.chat-demo-composer[data-pressed],.chat-demo-send[data-pressed]{filter:brightness(.9)}.chat-demo-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 3px #00000059);transform:translate(var(--chat-demo-cursor-x,0), var(--chat-demo-cursor-y,0));transition:transform var(--chat-demo-cursor-ms,.6s) cubic-bezier(.45, .05, .2, 1);will-change:transform;display:none;position:absolute;top:0;left:0}.chat-demo-cursor svg{fill:var(--color-foreground);stroke:var(--color-surface);transform-origin:2px 2px;transition:transform .12s;display:block}.chat-demo-cursor[data-down] svg{transform:scale(.82)}@media (width>=64rem){.chat-demo-window[data-playing] .chat-demo-cursor{display:block}}.cost-receipt:after{content:"";background:linear-gradient(135deg, var(--color-surface) 50%, transparent 50%) 0 0 / 12px 9px, linear-gradient(225deg, var(--color-surface) 50%, transparent 50%) 0 0 / 12px 9px;height:9px;position:absolute;top:100%;left:-1px;right:-1px}.cost-bar-capped{background:repeating-linear-gradient(135deg, var(--color-rule) 0 5px, var(--color-tint) 5px 10px)}.harness-unit{border:1px solid color-mix(in srgb, var(--agent) 55%, var(--color-surface));background:color-mix(in srgb, var(--agent) 20%, var(--color-surface));border-radius:4px;flex:0 26px;min-width:0;height:34px;margin-right:4px;transition:flex-basis .42s,margin-right .42s,border-width .42s,opacity .32s,transform .42s,background-color .6s;position:relative;overflow:hidden}.harness-unit[data-state=off]{opacity:0;border-width:0;flex-basis:0;margin-right:0;transform:scaleY(.5)}.harness-unit[data-fresh]{background:color-mix(in srgb, var(--agent) 60%, var(--color-surface))}.harness-unit:before{background:var(--agent);content:"";border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:7px;left:50%}.harness-unit:after{border-block:1px solid color-mix(in srgb, var(--agent) 55%, var(--color-surface));content:"";height:5px;position:absolute;bottom:7px;left:5px;right:5px}@media (width>=1024px){.harness-unit{flex-basis:34px;height:38px}.harness-unit:before{top:8px}}@keyframes harness-led{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:no-preference){.harness-unit:before{animation:2.6s ease-in-out infinite harness-led;animation-delay:calc(var(--harness-unit-phase,0s) + var(--harness-shelf-phase,0s))}[data-in-view=false] .harness-unit:before{animation-play-state:paused}.harness-unit:nth-child(2){--harness-unit-phase:-1.85s}.harness-unit:nth-child(3){--harness-unit-phase:-.74s}.harness-unit:nth-child(4){--harness-unit-phase:-2.22s}.harness-unit:nth-child(5){--harness-unit-phase:-1.11s}.harness-unit:nth-child(6){--harness-unit-phase:-.37s}.harness-unit:nth-child(7){--harness-unit-phase:-1.48s}.harness-unit:nth-child(8){--harness-unit-phase:-2.05s}.harness-shelf:nth-child(2){--harness-shelf-phase:-1.11s}.harness-shelf:nth-child(3){--harness-shelf-phase:-2.22s}.harness-shelf:nth-child(4){--harness-shelf-phase:-.55s}}.harness-route{background:color-mix(in srgb, var(--agent) 9%, var(--color-surface))}.harness-model{border:1px solid var(--color-border);color:var(--color-muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:13px;font-weight:500;line-height:16px;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}.harness-model>svg{opacity:.7;transition:opacity .3s}.harness-model[data-state=on]{border-color:var(--agent);background:color-mix(in srgb, var(--agent) 12%, var(--color-surface));color:var(--color-foreground)}.harness-model[data-state=on]>svg{opacity:1}.harness-live-dot{background:var(--agent);border-radius:50%;flex:none;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.harness-live-dot{animation:1.6s ease-in-out infinite harness-led}[data-in-view=false] .harness-live-dot{animation-play-state:paused}}.harness-swarm{position:relative}.harness-swarm-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.harness-swarm-wires path{fill:none;stroke:var(--color-border);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.harness-swarm-wires path[data-trail]{stroke-width:2.25px}.harness-swarm-wires path[data-trail=down]{stroke:var(--color-foreground);opacity:.55}.harness-swarm-wires path[data-trail=up]{stroke:var(--agent);opacity:.85}.harness-swarm-dot{background:var(--color-foreground);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.harness-swarm-dot[data-direction=up]{background:var(--agent);box-shadow:0 0 0 3px color-mix(in srgb, var(--agent) 20%, transparent)}.harness-swarm-lead{border-radius:50%;flex:none;transition:box-shadow .3s;display:inline-flex;position:relative}.harness-swarm-lead[data-state=pinged]{box-shadow:0 0 0 4px color-mix(in srgb, var(--agent) 22%, transparent)}.harness-subs{--harness-sub-height:46px;--harness-sub-gap:6px;height:calc(5 * var(--harness-sub-height) + 4 * var(--harness-sub-gap));margin-left:32px;overflow:hidden}.harness-sub{height:var(--harness-sub-height);margin-bottom:var(--harness-sub-gap);border:1px solid var(--color-border);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding-inline:11px;transition:height .38s,margin-bottom .38s,opacity .38s,border-color .3s,background-color .4s;display:grid;overflow:hidden}.harness-sub[data-state=entering],.harness-sub[data-state=leaving]{opacity:0;border-color:#0000;height:0;margin-bottom:0}.harness-sub[data-flash]{background-color:color-mix(in srgb, var(--agent) 8%, transparent)}.harness-sub-direction{color:var(--color-foreground);font-weight:500}.harness-sub-direction[data-direction=up]{color:var(--agent-ink)}.harness-sub-mark{border:2px solid var(--color-border);border-top-color:var(--agent);color:#0000;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.harness-sub-mark svg{stroke-width:3.2px}.harness-sub[data-state=done] .harness-sub-mark,.harness-sub[data-state=leaving] .harness-sub-mark{border-color:var(--agent);background:var(--agent);color:var(--on-agent)}@keyframes harness-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.harness-sub[data-state=working] .harness-sub-mark{animation:.8s linear infinite harness-spin}[data-in-view=false] .harness-sub-mark{animation-play-state:paused}}.harness-swarm-finished{background:var(--agent);width:16px;height:16px;color:var(--on-agent);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:10px;display:grid}.harness-swarm-finished[data-state=hidden]{display:none}.home-hero-badges>.agent-badge{cursor:pointer;transition:transform .45s cubic-bezier(.3,1.4,.5,1),box-shadow .3s}.home-hero-badges>.agent-badge:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.home-hero-badges>.agent-badge:first-child{--badge-tilt:-3deg;--badge-lift:16px}.home-hero-badges>.agent-badge:nth-child(2){--badge-tilt:1.5deg;--badge-lift:2px}.home-hero-badges>.agent-badge:nth-child(3){--badge-tilt:-1deg;--badge-lift:10px}.home-hero-badges>.agent-badge:nth-child(4){--badge-tilt:2deg;--badge-lift:0px}.home-hero-badges>.agent-badge:nth-child(5){--badge-tilt:3deg;--badge-lift:14px}.home-hero-badges>.agent-badge[data-active=true]{z-index:4;transform:translateY(-8px)scale(1.035)}@media (width<64rem){.home-hero-badges>.agent-badge[data-active=true]{box-shadow:0 0 0 2px var(--agent), 0 18px 30px -18px #00000073;transform:translateY(-6px)scale(1.06)}}.home-hero-update{opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;transform:translateY(8px)}.home-hero-update[data-active=true]{opacity:1;pointer-events:auto;transform:none}.home-hero-update-bar{width:100%}[data-home-hero][data-playing] .home-hero-update[data-active=true] .home-hero-update-bar{animation:4.2s linear forwards home-hero-countdown}@keyframes home-hero-countdown{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.home-hero-badges>.agent-badge,.home-hero-update{transition:none}}.resp-card{container-type:inline-size}.resp-board{--resp-label:150px;--resp-gutter:20px;--resp-track:calc(100% - var(--resp-label) - var(--resp-gutter));--resp-now:14.33}.resp-axis,.resp-night,.resp-now,.resp-lanes{display:none}.resp-run-mark{box-shadow:inset 0 0 0 1.5px var(--agent);background:var(--agent);color:var(--on-agent);transition:background-color .4s,color .4s}[data-resp-run][data-state=next] .resp-run-mark{background:var(--resp-mark-ground,transparent);color:var(--color-foreground)}.resp-feed{--resp-feed-time:54px;--resp-feed-mark:22px;--resp-feed-gap:10px;--resp-feed-inset:16px}.resp-feed-run,.resp-feed-now{--resp-mark-ground:var(--color-surface);grid-template-columns:var(--resp-feed-time) var(--resp-feed-mark) minmax(0, 1fr);column-gap:var(--resp-feed-gap);padding:8px var(--resp-feed-inset);display:grid;position:relative}.resp-feed-run[data-night]{--resp-mark-ground:var(--color-sunk);background:var(--color-sunk)}.resp-feed-run:before,.resp-feed-now:before{top:0;bottom:0;left:calc(var(--resp-feed-inset) + var(--resp-feed-time) + var(--resp-feed-gap) + var(--resp-feed-mark) / 2 - .75px);border-left:1.5px solid var(--color-rule);content:"";position:absolute}.resp-feed-run[data-state=next]:before{border-left-style:dashed}.resp-feed-run:first-child:before{top:14px}.resp-feed-run:last-child:before{bottom:calc(100% - 14px)}.resp-feed-time{text-align:right;white-space:nowrap;padding-top:5px}.resp-feed-run .resp-run-mark{position:relative}.resp-feed-label{transition:color .4s}.resp-feed-run[data-state=next] .resp-feed-label{color:var(--color-muted-foreground)}.resp-feed-now{align-items:center;padding-block:5px}.resp-feed-now>span{z-index:1;grid-column:1/-1;justify-self:start;position:relative}.resp-feed-now:after{top:50%;right:0;left:var(--resp-feed-inset);border-top:1.5px solid var(--color-foreground);content:"";position:absolute}.resp-head-day{flex-basis:100%}.resp-day-clock{display:none}@container (width>=640px){.resp-feed{display:none}.resp-lanes{display:block}.resp-head-day{flex-basis:auto}.resp-day-clock{display:inline}.resp-lane{align-items:center;padding:16px 20px;display:flex}.resp-who{width:calc(var(--resp-label) - 20px);flex:none;align-items:center;display:flex}.resp-track{flex-wrap:wrap;gap:8px;display:flex}.resp-run{border-color:var(--color-border);color:var(--color-foreground);transition:border-color .4s,color .4s}.resp-run[data-state=next]{border-style:dashed;border-color:var(--color-rule);color:var(--color-muted-foreground)}}@container (width>=1180px){.resp-axis{height:30px;margin-right:var(--resp-gutter);margin-left:var(--resp-label);display:block;position:relative}.resp-axis span{white-space:nowrap;position:absolute;top:9px;transform:translate(-50%)}.resp-axis span:first-child{left:0;transform:none}.resp-axis span:nth-child(2){left:25%}.resp-axis span:nth-child(3){left:50%}.resp-axis span:nth-child(4){left:75%}.resp-axis span:nth-child(5){left:100%;transform:translate(-100%)}.resp-lanes{border-top:1px solid var(--color-border);position:relative}.resp-night,.resp-now{display:block;position:absolute;top:0;bottom:0}.resp-night{left:var(--resp-label);width:calc(var(--resp-track) * .25);background:var(--color-sunk)}.resp-night+.resp-night{left:calc(var(--resp-label) + var(--resp-track) * .75)}.resp-now{left:calc(var(--resp-label) + var(--resp-track) * var(--resp-now) / 24);z-index:1;border-left:1.5px solid var(--color-foreground)}.resp-now-label{transform:translateX(calc(-50% - 50% * var(--resp-now-lean,0)));position:absolute;top:-26px;left:-1px}.resp-day-clock{display:none}.resp-lane{grid-template-columns:var(--resp-label) 1fr;height:63px;padding:0;display:grid;position:relative}.resp-who{width:auto;padding-left:20px}.resp-track{margin-right:var(--resp-gutter);display:block;position:relative}.resp-run{top:50%;left:calc(var(--resp-hour) / 24 * 100%);z-index:2;position:absolute;transform:translateY(-50%)}.resp-run[data-anchor=end]{transform:translate(-100%,-50%)}}.reveal-ready .resp-run,.reveal-ready .resp-feed-run,.reveal-ready .resp-feed-now,.reveal-ready .resp-now{opacity:0}.reveal-ready .is-revealed .resp-feed-run{animation:.42s both resp-feed-in;animation-delay:calc(.2s + var(--resp-hour) * 45ms)}.reveal-ready .is-revealed .resp-feed-now{animation:.5s both resp-fade-in}.reveal-ready .is-revealed .resp-run{animation:.46s cubic-bezier(.2,.9,.3,1.2) both resp-run-in;animation-delay:calc(.25s + var(--resp-hour) * 55ms)}.reveal-ready .is-revealed .resp-now{animation:.5s 1s both resp-fade-in}[data-resp-run][data-state=running] .resp-run-mark{animation:1.1s ease-out resp-working}@keyframes resp-run-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes resp-feed-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes resp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes resp-working{0%{box-shadow:inset 0 0 0 1.5px var(--agent), 0 0 0 0 color-mix(in srgb, var(--agent) 55%, transparent)}to{box-shadow:inset 0 0 0 1.5px var(--agent), 0 0 0 9px transparent}}
