.hw{transform-origin:50% 25%;container:hw/inline-size}.hw[data-armed]{will-change:transform;transform:perspective(1300px)rotateX(34deg)scale(.55)}.hw[data-armed][data-landed]{will-change:auto}.hw[data-armed]:not([data-zoom]){animation:hw-flat 1s var(--ease-out) 5s forwards}@keyframes hw-flat{to{transform:none}}@media (min-width:90rem){.hw{margin-inline:-2.5rem}}.hw-frame{--hw-hair:rgb(var(--line) / var(--line-a));--hw-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--hw-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--hw-open:#ffffff0b;--hw-pick:#ffffff13;background-color:rgb(var(--surface));color:rgb(var(--fg));font-family:var(--hw-sans);text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:12px;flex-direction:column;font-size:.8125rem;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff1a,0 2px 6px #00000080,0 50px 100px -30px #000000f2}.hw-frame svg{flex:none}.hw-bar{border-bottom:1px solid var(--hw-hair);background-color:rgb(var(--sunken));height:2.75rem;color:rgb(var(--muted));white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding-inline:.875rem;font-size:.75rem;display:grid}.hw-bar-l{align-items:center;gap:1.25rem;display:flex}.hw-lights{gap:.5rem;display:flex}.hw-lights i{background-color:#ffffff24;border-radius:50%;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 .5px #ffffff14}.hw-arrows{color:rgb(var(--faint));gap:.375rem;display:flex}.hw-arrows svg,.hw-search svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.hw-arrows svg+svg{opacity:.5}.hw-crumb{align-items:center;gap:.5rem;min-width:0;font-size:.78125rem;display:inline-flex}.hw-crumb-app{color:rgb(var(--muted))}.hw-crumb-sep{color:rgb(var(--faint))}.hw-org-mark{width:1.125rem;height:1.125rem;color:rgb(var(--fg));background-color:#ffffff1a;border-radius:5px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.hw-crumb-org{color:rgb(var(--fg));text-overflow:ellipsis;font-weight:500;overflow:hidden}.hw-bar-r{justify-content:flex-end;align-items:center;gap:1rem;min-width:0;display:flex}.hw-search{width:12.5rem;height:1.625rem;box-shadow:inset 0 0 0 1px var(--hw-hair);color:rgb(var(--faint));background-color:#ffffff09;border-radius:6px;align-items:center;gap:.5rem;padding-inline:.5rem .25rem;display:inline-flex}.hw-search kbd{color:rgb(var(--muted));font-family:var(--hw-sans);border-radius:4px;margin-left:auto;padding:.0625rem .3125rem;font-size:.6875rem;line-height:1.3;box-shadow:inset 0 0 0 1px #ffffff1a}.hw-live{align-items:center;gap:.4375rem;display:inline-flex}.hw-live i{background-color:rgb(var(--accent));border-radius:50%;width:.375rem;height:.375rem}.hw-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:14rem 20.5rem minmax(0,1fr);height:35.5rem;display:grid}.hw-rail{border-right:1px solid var(--hw-hair);grid-area:1/1/3/2;min-height:0;overflow:hidden}.hw-queue{border-right:1px solid var(--hw-hair);grid-area:1/2;min-width:0;min-height:0;overflow:hidden}.hw-detail{grid-area:1/3;min-width:0;min-height:0;overflow:hidden}.hw-term{grid-area:2/2/3/4}.hw-how{grid-area:1/2/2/4}.hw-pane-head{border-bottom:1px solid var(--hw-hair);justify-content:space-between;align-items:center;gap:1rem;height:3.5rem;padding-inline:1rem;display:flex}.hw-pane-id{gap:.125rem;min-width:0;display:grid}.hw-pane-title{color:rgb(var(--fg));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.hw-pane-sub{color:rgb(var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.hw-swap{display:inline-grid}.hw-swap>*{grid-area:1/1;min-width:0}.hw-rail-in{padding:.5rem .5rem .75rem}.hw-group+.hw-group{margin-top:.5rem}.hw-group-name{color:rgb(var(--muted));padding:.5rem .625rem .25rem;font-size:.71875rem;font-weight:500;line-height:1.25rem}.hw-agent-list{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.hw-agent{height:1.75rem;color:rgb(var(--fg-2));white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:.625rem;padding-inline:.625rem .5rem;text-decoration:none;display:flex;position:relative}.hw-agent-icon{width:.9375rem;height:.9375rem;color:rgb(var(--muted))}.hw-agent-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hw-badges{flex:none;justify-items:end}.hw-badge{min-width:1.125rem;height:1.125rem;color:rgb(var(--fg-2));font-variant-numeric:tabular-nums;text-align:center;background-color:#ffffff14;border-radius:999px;padding-inline:.3125rem;font-size:.6875rem;font-weight:500;line-height:1.125rem}.hw-soon{color:rgb(var(--muted));flex:none;font-size:.6875rem}.hw-agent[aria-expanded=true]{background-color:var(--hw-pick);color:rgb(var(--fg))}.hw-agent[aria-expanded=true]:before{content:"";background-color:rgb(var(--accent));border-radius:1px;width:2px;position:absolute;top:.375rem;bottom:.375rem;left:0}.hw-agent[aria-expanded=true] .hw-agent-icon{color:rgb(var(--fg))}.hw-agent:focus-visible,.hw-how-back:focus-visible{outline:1.5px solid rgb(var(--focus));outline-offset:-1.5px}.hw-row{border-bottom:1px solid var(--hw-hair);grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:.75rem 1rem .8125rem;display:grid;position:relative}.hw-row[data-row=story]{background-color:var(--hw-open)}.hw-row[data-row=story]:before{content:"";inset-block:0;background-color:rgb(var(--accent));opacity:0;width:2px;transition:opacity var(--dur-2) var(--ease-out);position:absolute;left:0}.hw-avatar{width:1.75rem;height:1.75rem;color:rgb(var(--fg-2));letter-spacing:.01em;background-color:#ffffff12;border-radius:50%;place-items:center;margin-top:.0625rem;font-size:.6875rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.hw-row-main{min-width:0;display:grid}.hw-row-meta{min-width:0;color:rgb(var(--muted));white-space:nowrap;align-items:baseline;gap:.375rem;font-size:.75rem;line-height:1.125rem;display:flex}.hw-row-meta>span:not(.hw-row-amount){text-overflow:ellipsis;overflow:hidden}.hw-sep{color:rgb(var(--faint));flex:none}.hw-row-amount{color:rgb(var(--fg));font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:.5rem;font-size:.78125rem;font-weight:500}.hw-row-title{color:rgb(var(--fg));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1875rem;font-weight:500;line-height:1.125rem;display:-webkit-box;overflow:hidden}.hw-row-detail,.hw-row-detail.hw-swap>[data-swap=before],.hw-row-done>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hw-row-detail{color:rgb(var(--muted));margin-top:.0625rem;font-size:.78125rem;line-height:1.125rem}.hw-row-detail.hw-swap{display:grid}.hw-row-detail.hw-swap>.hw-row-done{color:rgb(var(--fg-2));align-items:flex-start;gap:.375rem;display:flex}.hw-row-done .hw-check{width:.8125rem;height:.8125rem;margin-top:.15625rem}.hw-row-done>span{min-width:0}.hw-detail-head{padding-inline:1.25rem}.hw-detail-amount{color:rgb(var(--fg));font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none;font-size:1.25rem;font-weight:300;line-height:1}.hw-detail-sub{align-items:center;gap:.375rem;display:flex}.hw-detail-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.hw-state,.hw-state-now,.hw-state-done{flex:none;align-items:center;gap:.375rem;display:inline-flex}.hw-state-now{color:rgb(var(--accent));font-weight:500}.hw-state-dot{background-color:rgb(var(--accent));border-radius:50%;width:.375rem;height:.375rem}.hw-state-done{color:rgb(var(--fg-2));gap:.3125rem}.hw-state-done .hw-check{width:.75rem;height:.75rem}.hw-detail-grid{-moz-column-gap:1.5rem;grid-template:"draft checks""actions checks"1fr/minmax(0,1.2fr) minmax(0,1fr);column-gap:1.5rem;padding:1rem 1.25rem 1.25rem;display:grid}.hw-draft{grid-area:draft;min-width:0}.hw-checks{grid-area:checks;min-width:0}.hw-actions{grid-area:actions;align-self:start;align-items:center;min-height:1.75rem;margin-top:.875rem;display:grid}.hw-actions>*{grid-area:1/1}.hw-caption{color:rgb(var(--muted));margin-bottom:.5rem;font-size:.71875rem;font-weight:500;line-height:1.125rem}.hw-mail{background-color:rgb(var(--sunken));box-shadow:inset 0 0 0 1px var(--hw-hair);border-radius:8px;padding:.6875rem .875rem .875rem}.hw-mail-row{grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem;font-size:.75rem;line-height:1.25rem;display:grid}.hw-mail-k{color:rgb(var(--muted))}.hw-mail-v{color:rgb(var(--fg-2));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hw-mail-subject .hw-mail-v{color:rgb(var(--fg));white-space:normal;font-weight:500}.hw-mail-body{border-top:1px solid var(--hw-hair);color:rgb(var(--fg-2));margin-top:.625rem;padding-top:.625rem;font-size:.8125rem;line-height:1.6}.hw-w{position:relative}.hw-check-list{gap:.5rem;display:grid}.hw-ck{color:rgb(var(--fg-2));grid-template-columns:.875rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.78125rem;line-height:1.125rem;display:grid}.hw-check{width:.875rem;height:.875rem;color:rgb(var(--fg))}.hw-ck .hw-check{margin-top:.125rem}.hw-ck-mark{justify-items:center}.hw-ask-now{color:rgb(var(--accent))}.hw-ask-dot{background-color:rgb(var(--accent));border-radius:50%;width:.375rem;height:.375rem;margin-top:.375rem}.hw-ask-slot{font-weight:500}.hw-btns{align-items:center;gap:.5rem;display:flex}.hw-btn{white-space:nowrap;border-radius:999px;align-items:center;height:1.75rem;padding-inline:.875rem;font-size:.75rem;font-weight:500;display:inline-flex}.hw-btn-go{background-color:rgb(var(--btn-bg));color:rgb(var(--btn-fg));transition:transform 90ms var(--ease-out);padding-inline:1rem;box-shadow:inset 0 1px #fff6}.hw-btn-quiet{color:rgb(var(--fg-2));box-shadow:inset 0 0 0 1px #ffffff29}.hw-btn-text{color:rgb(var(--muted));padding-inline:.5rem}.hw-done{min-width:0;color:rgb(var(--fg));align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hw-term{border-top:1px solid var(--hw-hair);background-color:rgb(var(--sunken));flex-direction:column;min-width:0;display:flex}.hw-term-bar{border-bottom:1px solid var(--hw-hair);align-items:stretch;height:2rem;padding-inline:.5rem;display:flex}.hw-term-tab{box-shadow:inset 0 -1px 0 rgb(var(--fg) / .6);color:rgb(var(--fg));align-items:center;gap:.5rem;padding-inline:.5rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.hw-term-glyph{color:rgb(var(--muted));font-family:var(--hw-mono);letter-spacing:-.04em;font-size:.6875rem;font-weight:400}.hw-term-body{--hw-row:1.25rem;font-family:var(--hw-mono);padding:.5rem 1rem .625rem;font-size:.71875rem}.hw-term-view{--hw-rows:8;height:calc(var(--hw-rows) * var(--hw-row));flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.hw-lines{display:grid}.hw-line{-moz-column-gap:2ch;height:var(--hw-row);line-height:var(--hw-row);white-space:nowrap;grid-template-columns:5ch 11ch 21ch 26ch minmax(0,1fr);align-items:baseline;column-gap:2ch;display:grid}.hw-line>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.hw-t,.hw-who{color:rgb(var(--muted))}.hw-ev{color:rgb(var(--fg-2))}.hw-data{color:rgb(var(--muted))}.hw-plain{color:rgb(var(--fg-2));font-family:var(--hw-sans);font-size:.78125rem}.hw-line[data-kind=ask] .hw-ev{color:rgb(var(--accent))}.hw-line[data-kind=you] .hw-who{color:rgb(var(--fg))}.hw-line[data-story] .hw-ev{color:rgb(var(--fg-2))}.hw[data-armed]:not([data-sent]) .hw-line[data-story] .hw-ev{color:rgb(var(--accent))}.hw-prompt{height:var(--hw-row);color:rgb(var(--muted));flex:none;align-items:center;gap:.625em;display:flex}.hw-caret{background-color:rgb(var(--accent));width:.5625em;height:1.15em}.hw-status{--hw-status-h:1.75rem;height:var(--hw-status-h);border-top:1px solid var(--hw-hair);background-color:rgb(var(--sunken));color:rgb(var(--muted));font-family:var(--hw-mono);white-space:nowrap;justify-content:space-between;align-items:center;gap:2rem;padding-inline:1rem;font-size:.6875rem;line-height:1;display:flex;overflow:hidden}.hw-sync{align-items:center;gap:.75rem;min-width:0;display:flex;overflow:hidden}.hw-sync-label{color:rgb(var(--muted));flex:none}.hw-tools{min-width:0;height:var(--hw-status-h);flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex;overflow:hidden}.hw-rules{flex:none;align-items:center;gap:1.25rem;display:flex}.hw-tools li{height:var(--hw-status-h);flex:none;align-items:center;gap:.4375rem;display:inline-flex}.hw-tool-dot{background-color:rgb(var(--fg-2));border-radius:50%;width:.3125rem;height:.3125rem}.hw-tool-name{color:rgb(var(--fg-2))}.hw-tool-ago{color:rgb(var(--muted))}.hw[data-agent] .hw-queue,.hw[data-agent] .hw-detail,.hw[data-agent] .hw-cursor{visibility:hidden}.hw[data-agent] .hw-term-view{--hw-rows:5}.hw-how{contain:size;overscroll-behavior:contain;scrollbar-width:thin;padding:1.25rem 1.5rem;overflow-y:auto}.hw-how[hidden]{display:none}.hw-how:focus{outline:none}.hw-how-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.hw-how-id{gap:.875rem;min-width:0;display:flex}.hw-how-mark{width:2.25rem;height:2.25rem;color:rgb(var(--fg));background-color:#ffffff0f;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff14}.hw-how-mark svg{width:1.125rem;height:1.125rem}.hw-how-text{gap:.25rem;min-width:0;display:grid}.hw-how-name{color:rgb(var(--fg));letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex}.hw-how-soon{color:rgb(var(--muted));letter-spacing:0;border-radius:999px;padding:.0625rem .5rem;font-size:.71875rem;font-weight:400;box-shadow:inset 0 0 0 1px #ffffff29}.hw-how-line{max-width:46rem;color:rgb(var(--fg-2));font-size:.84375rem;line-height:1.5}.hw-how-back{height:1.75rem;color:rgb(var(--fg-2));white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding-inline:.75rem;font-size:.75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.hw-how-spec{border-top:1px solid var(--hw-hair);margin-top:1rem;display:grid}.hw-how-row{border-bottom:1px solid var(--hw-hair);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-block:.5rem;display:grid}.hw-how-row dt{color:rgb(var(--muted));font-family:var(--hw-mono);padding-top:.0625rem;font-size:.71875rem;line-height:1.6}.hw-how-row dt:first-letter{text-transform:uppercase}.hw-how-row dd{color:rgb(var(--fg));line-height:1.5}.hw-how-row[data-row=asks] dt{color:rgb(var(--accent))}.hw-how-steps{gap:.3125rem;display:grid}.hw-how-steps>li{grid-template-columns:1.25rem minmax(0,1fr);display:grid}.hw-how-i{color:rgb(var(--muted) / .8);font-family:var(--hw-mono);font-size:.71875rem;line-height:1.65}.hw-cursor{z-index:3;opacity:0;pointer-events:none;width:20px;height:20px;transition:opacity var(--dur-2) var(--ease-out);position:absolute;top:0;left:0}.hw-cursor svg{width:100%;height:100%;fill:rgb(var(--fg));stroke:rgb(var(--canvas));stroke-width:1.25px;stroke-linejoin:round;transform-origin:1.67px 1.67px;transition:transform 90ms var(--ease-out);display:block;overflow:visible}.hw-cursor-tag{background-color:rgb(var(--accent));color:#fffffff5;font-family:var(--hw-mono);white-space:nowrap;border-radius:4px;padding:.0625rem .375rem .125rem;font-size:.6875rem;line-height:1.35;position:absolute;top:19px;left:15px}.hw-cursor[data-on]{opacity:1;will-change:transform, opacity}.hw-cursor[data-move]{transition:opacity var(--dur-2) var(--ease-out), transform var(--hw-travel,.9s) var(--ease-in-out)}.hw-cursor[data-press] svg{transform:scale(.86)}.hw[data-press] .hw-btn-go{transform:scale(.95)}[data-swap]{transition:opacity var(--dur-1) var(--ease-out), visibility var(--dur-1) linear}[data-swap=after]{transition:opacity var(--dur-2) var(--ease-out) var(--dur-1), visibility 0s linear var(--dur-1)}[data-swap=before]{opacity:0;visibility:hidden}.hw[data-armed]:not([data-sent]) [data-swap=before]{opacity:1;visibility:visible;transition:none}.hw[data-armed]:not([data-sent]) [data-swap=after]{opacity:0;visibility:hidden}.hw[data-armed] .hw-line:not([data-pre]){opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.hw[data-armed] .hw-line[data-on]{opacity:1}.hw[data-armed] .hw-lines{transform:translate3d(0, calc(var(--hw-hidden,var(--hw-n)) * var(--hw-row)), 0);transition:transform .24s var(--ease-out)}.hw[data-ask] .hw-row[data-row=story]:before{opacity:1}.hw[data-armed] .hw-detail-head>*,.hw[data-armed] .hw-draft{transition:opacity var(--dur-3) var(--ease-out)}.hw[data-armed]:not([data-open]) .hw-detail-head>*,.hw[data-armed]:not([data-open]) .hw-draft,.hw[data-armed] .hw-w{opacity:0}.hw[data-armed][data-type] .hw-w{animation:hw-word .14s var(--ease-out) calc(var(--i) * var(--hw-word)) both}.hw[data-armed][data-type] .hw-w:after{content:"";background-color:rgb(var(--accent));opacity:0;width:1.5px;height:1.1em;animation:hw-tip var(--hw-word) linear calc(var(--i) * var(--hw-word)) 1;position:absolute;top:.2em;left:calc(100% + 1px)}.hw[data-armed][data-type] .hw-w:last-child:after{animation:hw-tip-last .56s linear calc(var(--i) * var(--hw-word)) both}@keyframes hw-word{0%{opacity:0}to{opacity:1}}@keyframes hw-tip{0%,to{opacity:1}}@keyframes hw-tip-last{0%,92%{opacity:1}to{opacity:0}}.hw[data-armed] .hw-checks>.hw-caption,.hw[data-armed] .hw-ck,.hw[data-armed] .hw-actions{opacity:0}.hw[data-armed][data-checks] .hw-checks>.hw-caption{animation:hw-in .28s var(--ease-out) both}.hw[data-armed][data-checks] .hw-ck{animation:hw-tick .28s var(--ease-out) calc(var(--i) * var(--hw-check)) both}.hw[data-armed][data-checks] .hw-actions{animation:hw-in .3s var(--ease-out) calc(var(--hw-checks) * var(--hw-check)) both}@keyframes hw-in{0%{opacity:0}to{opacity:1}}@keyframes hw-tick{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hw[data-armed]:not([data-play]) .hw-line,.hw[data-armed]:not([data-play]) .hw-lines,.hw[data-armed]:not([data-play]) .hw-detail-head>*,.hw[data-armed]:not([data-play]) .hw-draft,.hw[data-armed]:not([data-play]) .hw-w,.hw[data-armed]:not([data-play]) .hw-checks>.hw-caption,.hw[data-armed]:not([data-play]) .hw-ck,.hw[data-armed]:not([data-play]) .hw-actions{animation:1ms linear 5s forwards hw-whole}.hw[data-armed]:not([data-play]) [data-swap=after]{animation:1ms linear 5s forwards hw-shown}.hw[data-armed]:not([data-play]) [data-swap=before]{animation:1ms linear 5s forwards hw-gone}@keyframes hw-whole{to{opacity:1;transform:none}}@keyframes hw-shown{to{opacity:1;visibility:visible}}@keyframes hw-gone{to{opacity:0;visibility:hidden}}@container hw (max-width:76rem){.hw-body{grid-template-columns:14rem 18rem minmax(0,1fr)}.hw-row{gap:.625rem;padding:.625rem .875rem .6875rem}.hw-row-amount{display:none}.hw-term-view{--hw-rows:7}.hw-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hw-line{-moz-column-gap:1.5ch;column-gap:1.5ch}}@container hw (max-width:72rem){.hw-body{grid-template-columns:3.5rem 18rem minmax(0,1fr)}.hw-rail-in{padding-inline:.375rem}.hw-group-name{display:none}.hw-group+.hw-group{border-top:1px solid var(--hw-hair);margin-top:.5rem;padding-top:.5rem}.hw-agent{justify-content:center;height:2rem;padding-inline:0}.hw-agent-name,.hw-soon{display:none}.hw-badges{position:absolute;top:.3125rem;right:.5rem}.hw-badge{background-color:rgb(var(--fg-2));width:.375rem;min-width:0;height:.375rem;padding:0;font-size:0}.hw-search{display:none}}@container hw (max-width:64rem){.hw-body{height:36.5rem}.hw-term-view{--hw-rows:6}.hw-line{grid-template-columns:5ch 11ch 21ch minmax(0,1fr)}.hw-data,.hw-rules li:nth-child(n+3){display:none}}@container hw (max-width:62rem){.hw-crumb-app,.hw-crumb-sep{display:none}}@container hw (46rem<width<=58rem){.hw-body{grid-template-columns:3.5rem minmax(0,1fr);height:37.5rem}.hw-term-view{--hw-rows:8}.hw-line{grid-template-columns:5ch 21ch minmax(0,1fr)}.hw-who{display:none}.hw-line[data-kind=you] .hw-ev{color:rgb(var(--fg))}.hw-queue{display:none}.hw-detail{grid-area:1/2}.hw-term{grid-area:2/2/3/3}.hw-how{grid-area:1/2/2/3}.hw[data-agent] .hw-term-view{--hw-rows:3}.hw-how{padding:1rem 1.25rem}.hw-how-row{grid-template-columns:6rem minmax(0,1fr)}}@container hw (max-width:46rem){.hw-bar{grid-template-columns:minmax(3.25rem,1fr) minmax(0,max-content) minmax(3.25rem,1fr);gap:.5rem;height:2.5rem;padding-inline:.875rem}.hw-arrows,.hw-bar-r{display:none}.hw-body{flex-direction:column;height:auto;display:flex}.hw-rail{border-right:0;border-bottom:1px solid var(--hw-hair);scrollbar-width:none;order:1;overflow-x:auto}.hw-rail::-webkit-scrollbar{display:none}.hw-rail-in{gap:.375rem;width:max-content;padding:.625rem .875rem;display:flex}.hw-group,.hw-agent-list,.hw-agent-list>li{display:contents}.hw-group+.hw-group{border:0;margin:0;padding:0}.hw-agent{border-radius:999px;gap:.4375rem;height:2rem;padding-inline:.6875rem .8125rem;font-size:.75rem;box-shadow:inset 0 0 0 1px #ffffff24}.hw-agent-name,.hw-soon{display:inline}.hw-agent-name{flex:none;overflow:visible}.hw-badges{display:none}.hw-agent[aria-expanded=true]{box-shadow:inset 0 0 0 1px rgb(var(--accent))}.hw-agent[aria-expanded=true]:before{content:none}.hw-queue{display:contents}.hw-queue>.hw-pane-head{order:2;height:3.25rem;padding-inline:.875rem}.hw-detail{border-bottom:1px solid var(--hw-hair);order:3;position:relative}.hw-queue>.hw-rows{order:4}.hw-row[data-row=story]{display:none}.hw-row{padding-inline:.875rem}.hw-row-detail{display:none}.hw-detail-head{border-bottom:0;height:auto;padding:.875rem .875rem 0}.hw-pane-title{white-space:normal}.hw-state{display:none}.hw-detail-grid{padding:.875rem .875rem 1rem}.hw-mail-v{white-space:normal}.hw-detail:before{content:"";inset-block:0;background-color:rgb(var(--accent));opacity:0;width:2px;transition:opacity var(--dur-2) var(--ease-out);position:absolute;left:0}.hw[data-ask] .hw-detail:before{opacity:1}.hw-mail-body{--hw-typed:1}.hw[data-armed] .hw-mail-body .hw-w,.hw[data-armed]:not([data-open]) .hw-detail-head>*,.hw[data-armed]:not([data-open]) .hw-draft{opacity:1;animation:none}.hw[data-armed][data-type] .hw-w:after{content:none}.hw[data-armed] .hw-checks>.hw-caption,.hw[data-armed][data-checks] .hw-checks>.hw-caption,.hw[data-armed] .hw-ck:not(.hw-ck-ask){opacity:1;animation:none}.hw-how{contain:none;order:2;padding:.875rem .875rem 1rem}.hw[data-agent] .hw-queue>*,.hw[data-agent] .hw-detail{display:none}.hw-how-head{flex-direction:column;gap:.875rem}.hw-how-row{grid-template-columns:minmax(0,1fr);gap:.25rem}.hw-term{order:5}.hw-term-body{padding:.625rem .875rem .75rem}.hw-term-view{height:auto;display:block}.hw[data-armed] .hw-lines{transition:none;transform:none}.hw[data-armed] .hw-line:not([data-after]){opacity:1}.hw-line{-moz-column-gap:1.5ch;grid-template-columns:5ch 11ch minmax(0,1fr);column-gap:1.5ch;height:auto;padding-bottom:.5rem;line-height:1.25rem}.hw-line:nth-last-child(n+5){display:none}.hw[data-armed] .hw-line:nth-last-child(-n+6){display:grid}.hw[data-armed] .hw-line[data-after]:not([data-on]){display:none}.hw[data-armed] .hw-line[data-after][data-on]{animation:hw-in var(--dur-2) var(--ease-out) both}.hw[data-armed] .hw-lines:has(>[data-after][data-on]:nth-last-child(2))>.hw-line:nth-last-child(6){display:none}.hw[data-armed] .hw-lines:has(>[data-after][data-on]:last-child)>.hw-line:nth-last-child(5){display:none}.hw-data{display:none}.hw-plain{white-space:normal;grid-column:1/-1;line-height:1.125rem}.hw-status{--hw-status-h:2rem;padding-inline:.875rem}.hw-rules{display:none}}@container hw (max-width:36rem){.hw-detail-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"draft""checks""actions";row-gap:1rem}.hw-actions{margin-top:0}}@media (prefers-reduced-motion:no-preference){.hw-caret{animation:1.1s step-end infinite hw-blink}}@keyframes hw-blink{50%{opacity:0}}@container hw (46rem<width<=72rem){.hw-soon{border:1px solid rgb(var(--muted));border-radius:50%;width:.375rem;height:.375rem;padding:0;font-size:0;display:block;position:absolute;top:.3125rem;right:.5rem}}@container hw (max-width:46rem){.hw-detail-meta{white-space:normal;text-overflow:clip;overflow:visible}}@media (forced-colors:active){.hw-frame{border:1px solid canvastext}.hw-agent[aria-expanded=true]{outline-offset:-2px;outline:2px solid highlight}.hw-agent[aria-expanded=true]:before,.hw-row[data-row=story]:before{forced-color-adjust:none;background-color:highlight}}
.hero{--rise:18px;isolation:isolate;padding-top:calc(var(--nav-h) + clamp(.75rem, 1.6vw, 1.75rem));position:relative;overflow:clip}.hero-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-title{text-wrap:balance;letter-spacing:-.045em;max-width:14ch;line-height:.98}.hero-title[data-long]{max-width:13em}@media (min-width:768px){.hero-title{font-size:clamp(3.5rem,1.2rem + 5.4vw,7.25rem)}.hero-title[data-long]{font-size:clamp(3rem,.9rem + 4.7vw,5.75rem)}}@media (max-width:767.98px){.hero-title[data-long]{font-size:2.5rem}}.hero-title-in{transform-origin:50% 70%;padding-bottom:.06em;display:block}.hero-stop{color:rgb(var(--accent))}.hero-dek{text-wrap:balance;max-width:38rem;margin-top:1.25rem}.hero-price{margin-top:.75rem}.hero-price-line{text-wrap:balance;display:block}@media (min-width:768px){.hero-price-line{display:inline}}.hero-copy .hero-pills{justify-content:center;margin-top:1.75rem}.hero-note{margin-top:.75rem}@media (max-width:639.98px){.hero-dek{margin-top:1rem;font-size:1rem;line-height:1.5}.hero-copy .hero-pills{grid-template-columns:1fr 1fr;gap:.625rem;width:100%;margin-top:1.5rem;display:grid}.hero-copy .hero-pills-stack{grid-template-columns:1fr}.hero-copy .hero-pills>*{min-width:0;padding-inline:.75rem}}.hero-scene{margin-top:clamp(1.75rem,.75rem + 2vw,2.75rem);padding-bottom:clamp(3.5rem,2rem + 5vw,7rem);position:relative}.hero-range{inset-inline:0;pointer-events:none;height:clamp(17rem,8rem + 28vw,44rem);position:absolute;top:clamp(-32rem,6rem - 36vw,-4.5rem);-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}@media (max-width:767.98px){.hero-scene{margin-top:6rem}.hero-range{height:19rem;top:-5.5rem}}.hero-window{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.hero-title-in{animation:1.7s cubic-bezier(.16,1,.3,1) .12s both hero-title}.hero-stop{animation:hero-stop .8s var(--ease-out) 1.05s both}.hero-rise{animation:.9s cubic-bezier(.16,1,.3,1) both hero-rise;animation-delay:var(--d,0s)}}@keyframes hero-title{0%{opacity:0;transform:translateY(.16em)scale(1.04)}to{opacity:1;transform:none}}@keyframes hero-stop{0%{opacity:0}to{opacity:1}}@keyframes hero-rise{0%{opacity:0;transform:translate3d(0, var(--rise), 0)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-copy{animation:linear both hero-recede;animation-timeline:scroll(root);animation-range:0 65vh}.hero-range{animation:linear both hero-sink;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes hero-recede{to{opacity:0;transform:translateY(7vh)scale(.97)}}@keyframes hero-sink{to{transform:translateY(9vh)}}@media (scripting:enabled){html:not([data-hero-pill]):has(#top.hero) [data-site-nav] .ca-nav-pill{transition:display 0s linear var(--dur-1);transition-behavior:allow-discrete;display:none}}
.how-window,.how-steps>li{--kin:clamp(0, (var(--pin-t) - var(--in,-1)) / .03, 1);--kout:clamp(0, (var(--pin-t) - var(--out,2)) / .03, 1)}.how-window{opacity:calc(var(--kin) * var(--kin) * (3 - 2 * var(--kin)) - var(--kout) * var(--kout) * (3 - 2 * var(--kout)))}html[data-scenes] [data-pinned]:not([data-unpinned]) .how-steps>li{opacity:calc(var(--kin) * var(--kin) * (3 - 2 * var(--kin)) - var(--kout) * var(--kout) * (3 - 2 * var(--kout)));grid-area:1/1;padding-left:0}@media (max-width:1023.98px){html[data-scenes] [data-pinned]:not([data-unpinned]) .how-steps{align-content:start;height:7.5rem;overflow:hidden}html[data-scenes] [data-pinned]:not([data-unpinned]) .how-steps h3{font-size:1rem;line-height:1.25}html[data-scenes] [data-pinned]:not([data-unpinned]) .how-body{margin-top:.375rem;font-size:.875rem;line-height:1.45}html[data-scenes] [data-pinned]:not([data-unpinned]) .how-col{margin-top:.75rem}}.how-col{container-type:inline-size}.how-frame{margin-inline:auto;position:relative;container-type:size}.how-frame-wide{--h:min(560px, max(22rem, var(--pin-avail) - 6rem), 100cqw * 410 / 620);width:calc(var(--h) * 620 / 410);height:var(--h)}.how-frame-tall{--w:min(100cqw, 30rem);width:var(--w);height:calc(var(--w) * 398 / 358)}.how-frame-wide{--hero-fs:clamp(12.5px, 1.94cqw, 14px);--how-fs-xs:clamp(12px, 1.72cqw, 12.5px)}.how-frame-tall{--hero-fs:clamp(12px, 3.5cqw, 14px);--how-fs-xs:clamp(11.5px, 3.2cqw, 12.5px)}.how-fs{font-size:var(--hero-fs)}.how-fs-xs{font-size:var(--how-fs-xs)}.how-shift{--s:clamp(0, (var(--t) - var(--from,0)) / var(--len,.06), 1);transform:translate3d(0, calc(var(--s) * var(--s) * (3 - 2 * var(--s)) * var(--dy,0px)), 0)}.how-press{--k:clamp(0, (var(--t) - var(--press-at,2)) / .015, 1);--p:calc(1 - max(2 * var(--k) - 1, 1 - 2 * var(--k)));transform:scale(calc(1 - .06 * var(--p) * var(--p) * (3 - 2 * var(--p))))}.how-agent{--k:clamp(0, (var(--t) - var(--at,0)) / var(--span,.1), 1);opacity:calc(var(--step-dim,.35) + (1 - var(--step-dim,.35)) * var(--k))}.how-frame .how-strip-names{display:none}@container (min-width:580px){.how-frame .how-strip-names{display:grid}.how-frame .how-strip-icons{display:none}}
.rule-slide{--k:clamp(0, (var(--t) - var(--at,0)) / var(--span,.2), 1);transform:translate3d(calc((var(--k) - 1) * var(--limit-x,33.333%)), 0, 0)}
.sec-shackle{--k:clamp(0, (var(--t) - var(--at,0)) / var(--span,.06), 1);transform:translate(0, calc((1 - var(--k)) * -3.5px))}.sec-knob{--k:clamp(0, (var(--t) - var(--at,0)) / var(--span,.08), 1);transform:translate3d(calc((1 - var(--k)) * 1rem), 0, 0)}.sec-cut-l,.sec-cut-r{--k:clamp(0, (var(--t) - var(--at,0)) / var(--span,.12), 1);transform:scaleX(calc(1 - var(--k)))}.sec-cut-l{transform-origin:0}.sec-cut-r{transform-origin:100%}
html[data-scenes] [data-pinned]:not([data-unpinned]) .rail-content{padding-bottom:1rem}@property --rail-u{syntax:"<number>";inherits:false;initial-value:1}@property --rail-m1{syntax:"<number>";inherits:false;initial-value:1}@property --rail-m2{syntax:"<number>";inherits:false;initial-value:1}@property --rail-m3{syntax:"<number>";inherits:false;initial-value:1}@property --rail-steps{syntax:"<number>";inherits:false;initial-value:3}.rail-move,.rail-ramp,.rail-ramp-clip,.rail-ramp-fill{--rail-u:clamp(0, (var(--pin-t) - .05) / .85, 1)}.rail-move,.rail-ramp{--rail-m1:clamp(0, (var(--rail-u) - .14) / .12, 1);--rail-m2:clamp(0, (var(--rail-u) - .4) / .12, 1);--rail-m3:clamp(0, (var(--rail-u) - .66) / .12, 1);--rail-steps:calc(var(--rail-m1) * var(--rail-m1) * (3 - 2 * var(--rail-m1)) + var(--rail-m2) * var(--rail-m2) * (3 - 2 * var(--rail-m2)) + var(--rail-m3) * var(--rail-m3) * (3 - 2 * var(--rail-m3)))}.rail-view{container-type:inline-size}html[data-scenes] [data-pinned]:not([data-unpinned]) .rail-view{--rail-edge:calc(max(0px, (100% - var(--container)) / 2) + var(--gutter));-webkit-mask-image:linear-gradient(to right, transparent calc(var(--rail-edge) - 3rem), #000 var(--rail-edge));-webkit-mask-image:linear-gradient(to right, transparent calc(var(--rail-edge) - 3rem), #000 var(--rail-edge));mask-image:linear-gradient(to right, transparent calc(var(--rail-edge) - 3rem), #000 var(--rail-edge))}.rail-move{--rail-w:min(30rem, 42cqw);--rail-gap:1.5rem;--rail-pad:calc(max(0px, (100cqw - var(--container)) / 2) + var(--gutter));width:max-content;padding-left:calc(var(--rail-pad) + env(safe-area-inset-left,0px));padding-right:calc(var(--rail-pad) + env(safe-area-inset-right,0px));transform:translate3d(calc(var(--rail-steps) * -1 * (var(--rail-w) + var(--rail-gap))), 0, 0);will-change:transform}.rail-cols{grid-template-columns:repeat(5, var(--rail-w));-moz-column-gap:var(--rail-gap);column-gap:var(--rail-gap);display:grid}@property --act-in{syntax:"<number>";inherits:true;initial-value:0}@property --act-rest{syntax:"<number>";inherits:true;initial-value:0}@property --act-out{syntax:"<number>";inherits:true;initial-value:0}@property --act{syntax:"<number>";inherits:true;initial-value:0}.rail-panel{--act-in:clamp(0, (var(--pin-t) - var(--in,-1)) / .06, 1);--act-rest:clamp(0, (var(--pin-t) - var(--rest,2)) / .06, 1);--act-out:clamp(0, (var(--pin-t) - var(--out,2)) / .06, 1);--act:calc(var(--act-in) - var(--act-rest) - var(--act-out));opacity:calc((var(--step-dim,.55) + (1 - var(--step-dim,.55)) * (var(--act-in) - var(--act-rest))) * (1 - var(--act-out)))}.rail-panel .rail-tile{--lit:var(--act)}.rail-tile{isolation:isolate}.rail-tile:before,.rail-tile:after{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--ring);pointer-events:none;position:absolute;inset:0}.rail-tile:before{opacity:.4}.rail-tile:after{opacity:var(--lit,1)}.rail-ramp{height:1rem;width:calc(4 * (var(--rail-w) + var(--rail-gap)));clip-path:inset(0 0 0 max(0px, calc(var(--rail-steps) * (var(--rail-w) + var(--rail-gap)) - 1.5rem)));margin-left:1.5rem;position:relative}.rail-ramp-base{inset-inline:0;background-color:rgb(var(--line-strong) / var(--line-strong-a,1));height:1px;position:absolute;top:calc(50% - .5px)}.rail-ramp-clip{inset-inline:0;height:1px;transform:translate3d(calc((var(--rail-u) - 1) * 100%), 0, 0);position:absolute;top:calc(50% - .5px);overflow:hidden}.rail-ramp-fill{background-color:rgb(var(--fg) / .6);transform:translate3d(calc((1 - var(--rail-u)) * 100%), 0, 0);position:absolute;inset:0}.rail-station{background-color:rgb(var(--line-strong) / var(--line-strong-a,1));width:1px;height:8px;position:absolute;top:calc(50% - 4px)}.rail-station:after{--pin-t:inherit;content:"";background-color:rgb(var(--fg) / .6);opacity:clamp(0, (var(--pin-t) - var(--in,-1)) / .06, 1);position:absolute;inset:0}.pr-agent{--k:clamp(0, (var(--t) - var(--at,0)) / var(--span,.1), 1);opacity:calc(var(--step-dim,.4) + (1 - var(--step-dim,.4)) * var(--k))}.rail-at{--at:var(--at-sm)}@media (min-width:768px){.rail-at{--at:var(--at-md)}}
