@keyframes wk-breathe{0%,to{transform:scale(.92)}50%{transform:scale(1.07)}}@keyframes wk-ring{0%{transform:scale(.85);opacity:.5}80%,to{transform:scale(1.9);opacity:0}}@keyframes wk-spin{to{transform:rotate(1turn)}}@keyframes wk-bob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-3px) rotate(6deg)}}@keyframes wk-scrib{0%,to{transform:rotate(-30deg) translateY(0)}50%{transform:rotate(-20deg) translateY(-2px)}}@keyframes wk-drop{0%,55%{opacity:0;transform:scale(.2)}70%{opacity:.9;transform:scale(1)}to{opacity:0;transform:translateY(5px) scale(.5)}}@keyframes wk-redraw{0%{stroke-dashoffset:100}40%,72%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes wk-lean{0%,to{transform:translateX(0) rotate(0)}50%{transform:translateX(-3px) rotate(-8deg)}}@keyframes wk-draw{to{stroke-dashoffset:0}}@keyframes wk-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes wk-glance{0%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 4px var(--agent-hot)}}.wk-pres{position:relative;display:block;flex:none;width:34px;height:34px;color:var(--agent)}.wk-pres .wk-ring{position:absolute;inset:3px;border-radius:50%;border:1.5px solid var(--agent);opacity:0}.wk-pres .wk-body{position:absolute;inset:0;transition:transform .3s}.wk-pres .wk-disc{position:absolute;inset:3px;border-radius:50%;background:var(--card);box-shadow:0 0 0 1px var(--agent-border),0 2px 8px rgba(0,0,0,.1)}.wk-pres svg{position:absolute;inset:5px;width:24px;height:24px;overflow:visible}.wk-pres .wk-spin,.wk-pres .wk-tilt{transform-box:fill-box;transform-origin:center}.wk-pres .wk-ltr{font:700 17px var(--font-hand);fill:currentColor}.wk-pres .wk-drop{opacity:0;transform-box:fill-box;transform-origin:center}.wk-pres[data-mode=wait] .wk-body{animation:wk-breathe 3.4s ease-in-out infinite}.wk-pres[data-mode=wait] .wk-ring{animation:wk-ring 3.4s ease-out infinite}.wk-pres[data-mode=wait] .wk-tilt{animation:wk-bob 2.8s ease-in-out infinite}.wk-pres[data-mode=wait] .wk-drop{animation:wk-drop 3.4s ease-in infinite}.wk-pres[data-mode=wait] .wk-loop{stroke-dasharray:100;animation:wk-redraw 5.6s ease-in-out infinite}.wk-pres[data-mode=work] .wk-body{transform:scale(.86)}.wk-pres[data-mode=work] .wk-spin{animation:wk-spin 1.05s linear infinite}.wk-pres[data-mode=work] .wk-tilt{animation:wk-scrib .26s ease-in-out infinite}.wk-pres[data-mode=point] .wk-body{transform:scale(1.1)}.wk-pres[data-mode=watch] .wk-body{animation:wk-lean 2.2s ease-in-out infinite}.wk-seat{border:1.5px dashed transparent;transition:border-color .3s}.wk-seat[data-away=true]{border-color:var(--line-strong)}.wk-follow{position:absolute;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;transform:translate(var(--x,-60px),var(--y,-60px));opacity:1;pointer-events:none;z-index:40;transition:transform .9s cubic-bezier(.45,.05,.2,1),opacity .3s}.wk-follow.wk-snap{transition:opacity .3s}.wk-follow.wk-gone{opacity:0}.wk-verdict{position:relative;display:inline-block}.wk-circ{position:absolute;left:-12px;top:-7px;width:calc(100% + 24px);height:calc(100% + 14px);overflow:visible;pointer-events:none}.wk-circ path{fill:none;stroke:var(--agent);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:wk-draw .9s ease-out .25s forwards}.wk-rail{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:500 12.5px var(--font-data);letter-spacing:.02em;color:var(--sub)}.wk-rail span{display:inline-flex;align-items:center;gap:4px}.wk-rail span:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid}.wk-rail .wk-done{color:var(--good)}.wk-rail .wk-done:before{background:currentColor}.wk-rail .wk-now{color:var(--agent)}.wk-rail .wk-now:before{background:currentColor;animation:wk-pulse 1s ease-in-out infinite}.wk-rail i{flex:0 0 10px;height:1px;background:var(--line-strong)}.wk-sheet{box-shadow:0 1px 0 var(--line),0 3px 0 -1px var(--card),0 4px 0 -1px var(--line)}.wk-tape{position:absolute;top:-9px;left:50%;width:78px;height:18px;background:var(--tape);transform:translateX(-50%) rotate(-2deg);border-radius:2px}.wk-leaf,.wk-slip{box-shadow:1px 1px 0 var(--line)}.wk-leaf{position:relative}.wk-leaf:after{content:"";position:absolute;top:-1px;right:-1px;width:9px;height:9px;background:linear-gradient(225deg,var(--paper) 50%,var(--line-strong) 50%)}.wk-ghost i{display:block;height:9px;border-radius:5px;background:var(--panel-2);animation:wk-pulse 1.6s ease-in-out infinite}.wk-hl{background:var(--agent-hot)!important;border-radius:3px;box-shadow:0 0 0 3px var(--agent-hot);transition:background .4s,box-shadow .4s}.wk-glance{animation:wk-glance 1.4s ease}.deliverable-editor.wk-paper .ProseMirror{padding:0;min-height:0;position:relative;font-size:15px;line-height:1.68}@media (min-width:768px){.deliverable-editor.wk-paper .ProseMirror{font-size:16px;line-height:1.72}}@media (min-width:1024px){.deliverable-editor.wk-paper .ProseMirror{margin-left:200px}}.wk-paper .ProseMirror>.wk-lane:first-child+*,.wk-paper .ProseMirror>:is(p,h1,h2,h3):first-child{margin-top:0}.wk-paper .ProseMirror>[data-block-id]{border-radius:3px}.wk-paper .ProseMirror>[data-block-id].wk-changed{background:var(--edit-mark)}.wk-paper[data-locked=true] .ProseMirror{cursor:default}.wk-paper .ProseMirror ::-moz-selection{background:var(--agent-hot)}.wk-paper .ProseMirror ::selection{background:var(--agent-hot)}.wk-lane{font-family:var(--font-ui,inherit)}.wk-lane[data-lane=side]{position:absolute;right:100%;margin-right:16px;width:184px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:3px;text-indent:0}.wk-lane[data-lane=inline]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-.45em 0 .95em}.wk-lane:has([data-slip]){z-index:30}.wk-paper[data-slip-open=true] .wk-lane:not(:has([data-slip])){opacity:.25}.wk-changed-tag{font:600 10.5px var(--font-data);letter-spacing:.05em;text-transform:uppercase;color:var(--agent);border:1px solid var(--agent-border);border-radius:999px;padding:0 7px;background:var(--card)}.wk-evidence{background:var(--agent-hot);border-radius:2px;box-shadow:0 0 0 2px var(--agent-hot)}@keyframes wk-lc-write{0%{width:0}to{width:var(--w)}}@keyframes wk-lc-show{0%{opacity:0}to{opacity:1}}@keyframes wk-lc-draw{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}@keyframes wk-lc-pop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes wk-lc-typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes wk-lc-blink{0%,to{opacity:.25}50%{opacity:1}}.wk-lc-wrap{container:wk-lc/inline-size}.wk-lc-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 18px;align-items:stretch}.wk-lc-note{margin:-8px 4px 0}@container wk-lc (min-width: 30rem){.wk-lc-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-lc-pair>[data-card=write]{grid-area:1/1}.wk-lc-pair>[data-card=talk]{grid-area:1/2}.wk-lc-pair>.wk-lc-note{grid-area:2/1;margin:-4px 4px 0}}.wk-lc{--k:var(--agent);--wk-lc-tilt:-1.6deg;perspective:900px;cursor:pointer;transform:rotate(var(--wk-lc-tilt));box-shadow:0 3px 0 var(--line-strong),var(--shadow);transition:transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .35s}.wk-lc[data-card=talk]{--k:var(--graphite);--wk-lc-tilt:1.6deg}.wk-lc:focus-visible,.wk-lc:hover{transform:rotate(0) translateY(-6px);box-shadow:0 3px 0 var(--line-strong),var(--shadow),var(--shadow)}.wk-lc:active{transform:rotate(0) translateY(-1px) scale(.985)}.wk-lc:focus-visible{outline:2px solid var(--k);outline-offset:3px}.wk-lc[aria-disabled=true]{cursor:default}.wk-lc-glyph,.wk-lc-go{color:var(--k)}.wk-lc-go{border:1.5px solid var(--k)}.wk-lc-stage{--wk-lc-at:0s;position:relative;display:block;height:150px;overflow:hidden;border-bottom:1px dashed var(--line-strong);border-radius:5px 5px 0 0;background:repeating-linear-gradient(180deg,transparent 0 21px,color-mix(in srgb,var(--agent) 9%,transparent) 21px 22px),var(--card)}.wk-lc[data-card=talk] .wk-lc-stage:not([data-replay]){--wk-lc-at:3.5s}.wk-lc-page{position:absolute;inset:16px 22px 10px;display:grid;align-content:start;gap:7px;padding:12px;background:var(--paper);border:1px solid var(--line-strong);border-radius:2px;box-shadow:2px 3px 0 var(--line)}.wk-lc-page i{display:block;width:0;height:5px;border-radius:3px;background:color-mix(in srgb,var(--text) 55%,transparent);animation:wk-lc-write .7s ease-out both;animation-delay:calc(var(--wk-lc-at) + var(--d))}.wk-lc-page i:first-child{--w:55%;--d:.3s;height:6px;background:var(--text)}.wk-lc-page i:nth-child(2){--w:92%;--d:.4s}.wk-lc-page i:nth-child(3){--w:86%;--d:.8s}.wk-lc-page i:nth-child(4){--w:90%;--d:1.2s}.wk-lc-page i:nth-child(5){--w:64%;--d:1.6s}.wk-lc-page i:nth-child(6){--w:80%;--d:2s}.wk-lc-ring{position:absolute;right:22px;bottom:10px;width:90px;height:56px;overflow:visible;opacity:0;animation:wk-lc-show .2s both;animation-delay:calc(var(--wk-lc-at) + 2.7s)}.wk-lc-ring path{fill:none;stroke:var(--agent);stroke-width:1.7;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180;animation:wk-lc-draw .8s ease-out both;animation-delay:calc(var(--wk-lc-at) + 2.8s)}.wk-lc-ring text{font-family:var(--font-hand);font-size:12.5px;fill:var(--agent);text-anchor:middle}.wk-lc-chat{position:absolute;inset:14px 16px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:9px}.wk-lc-chat>*{grid-column:1}.wk-lc-bub{display:grid;gap:6px;padding:8px 11px;border-radius:12px;opacity:0;animation:wk-lc-pop .35s ease-out both;animation-delay:calc(var(--wk-lc-at) + var(--d))}.wk-lc-bub b{display:block;height:6px;border-radius:3px;background:color-mix(in srgb,currentColor 62%,transparent)}.wk-lc-bub[data-who=me]{justify-self:end;color:var(--graphite);background:color-mix(in srgb,var(--graphite) 13%,var(--card));border-bottom-right-radius:3px}.wk-lc-bub[data-who=co]{justify-self:start;color:var(--agent);background:var(--agent-soft);border:1px solid var(--agent-border);border-bottom-left-radius:3px}.wk-lc-bub[data-step="1"]{grid-row:1;width:46%;--d:.3s}.wk-lc-bub[data-step="2"]{grid-row:2;width:74%;--d:1.9s}.wk-lc-bub[data-step="2"] b:nth-child(2){width:62%}.wk-lc-bub[data-step="3"]{grid-row:3;width:34%;--d:2.7s}.wk-lc-typing{grid-row:2;justify-self:start;align-self:start;display:flex;gap:3px;padding:8px 12px;border-radius:12px;border-bottom-left-radius:3px;background:var(--agent-soft);border:1px solid var(--agent-border);opacity:0;animation:wk-lc-typing 1.2s both;animation-delay:calc(var(--wk-lc-at) + .8s)}.wk-lc-typing i{width:5px;height:5px;border-radius:50%;background:var(--agent);animation:wk-lc-blink .6s 2 both;animation-delay:calc(var(--wk-lc-at) + .95s)}.wk-lc-typing i:nth-child(2){animation-delay:calc(var(--wk-lc-at) + 1.1s)}.wk-lc-typing i:nth-child(3){animation-delay:calc(var(--wk-lc-at) + 1.25s)}.wk-lc-face{position:absolute;inset:-1px;display:grid;place-items:center;padding:0 16px;border-radius:6px;text-align:center;background:var(--k);color:var(--on-accent);font:600 15px var(--font-ui);transform:rotateY(90deg);opacity:0;pointer-events:none;transition:transform .35s,opacity .2s}.wk-lc[data-flipped] .wk-lc-face{transform:rotateY(0);opacity:1}@container wk-lc (width < 30rem){.wk-lc-pair>.wk-lc-note{order:1}.wk-lc-stage{height:104px}.wk-lc-page{inset:12px 100px 10px 22px;gap:6px;padding:9px}.wk-lc-page i:nth-child(n+5){display:none}.wk-lc-ring{right:10px;bottom:16px}.wk-lc-chat{inset:10px 16px;gap:6px}.wk-lc-bub{gap:5px;padding:6px 10px}.wk-lc-bub b{height:5px}.wk-lc-typing{padding:6px 10px}}@media (max-width:767px){.wk-island{position:absolute;left:8px;right:8px;bottom:8px;margin:0;max-height:74%;transform:translateY(calc(100% + 20px));transition:transform .3s ease;z-index:35}.wk-island[data-open=true]{transform:none}}@media (prefers-reduced-motion:reduce){.wk-follow,.wk-island,.wk-pres .wk-body,.wk-seat{transition:none}.wk-circ path,.wk-ghost i,.wk-glance,.wk-pres,.wk-pres *,.wk-rail .wk-now:before{animation:none!important}.wk-circ path{stroke-dashoffset:0}.wk-lc,.wk-lc-face{transition:none}.wk-lc:active,.wk-lc:focus-visible,.wk-lc:hover{transform:rotate(var(--wk-lc-tilt))}.wk-lc-stage *,.wk-lc-stage :after,.wk-lc-stage :before{animation:none!important}.wk-lc-page i{width:var(--w)}.wk-lc-ring{opacity:1}.wk-lc-ring path{stroke-dashoffset:0}.wk-lc-bub{opacity:1}.wk-lc-typing{opacity:0}}