:root,[data-motion-theme=expressive]{--m-ease-enter:cubic-bezier(0.22,1,0.36,1);--m-ease-move:cubic-bezier(0.34,1.3,0.64,1);--m-ease-exit:cubic-bezier(0.4,0,1,1);--m-ease-loop:cubic-bezier(0.65,0,0.35,1);--m-spring:soft;--m-dur-micro:160ms;--m-dur-ui:320ms;--m-dur-move:870ms;--m-dur-loop:4800ms;--m-amp:12px;--m-scale-press:0.96;--m-overshoot:1;--m-stroke:2.5px;--m-ornament:1;--m-particles:1;--m-color-mode:duo}[data-motion-theme=minimal-quiet]{--m-ease-enter:cubic-bezier(0.25,0.1,0.25,1);--m-ease-move:cubic-bezier(0.33,0,0.2,1);--m-ease-exit:cubic-bezier(0.4,0,0.6,1);--m-ease-loop:cubic-bezier(0.45,0,0.55,1);--m-spring:none;--m-dur-micro:200ms;--m-dur-ui:420ms;--m-dur-move:640ms;--m-dur-loop:3200ms;--m-amp:4px;--m-scale-press:0.985;--m-overshoot:0;--m-stroke:1.5px;--m-ornament:0;--m-particles:0;--m-color-mode:mono}[data-motion-theme=minimal-dot]{--m-ease-enter:cubic-bezier(0.25,0.1,0.25,1);--m-ease-move:cubic-bezier(0.33,0,0.2,1);--m-ease-exit:cubic-bezier(0.4,0,0.6,1);--m-ease-loop:cubic-bezier(0.45,0,0.55,1);--m-spring:none;--m-dur-micro:200ms;--m-dur-ui:480ms;--m-dur-move:720ms;--m-dur-loop:2800ms;--m-amp:3px;--m-scale-press:0.99;--m-overshoot:0;--m-stroke:1px;--m-ornament:0;--m-particles:0;--m-color-mode:mono}[data-reduce-motion=true]{--m-ease-enter:linear;--m-ease-move:linear;--m-ease-exit:linear;--m-ease-loop:linear;--m-spring:none;--m-dur-micro:0ms;--m-dur-ui:150ms;--m-dur-move:0ms;--m-dur-loop:0ms;--m-amp:0px;--m-scale-press:1;--m-overshoot:0;--m-stroke:1.5px;--m-ornament:0;--m-particles:0;--m-color-mode:inherit}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]){--m-ease-enter:linear;--m-ease-move:linear;--m-ease-exit:linear;--m-ease-loop:linear;--m-spring:none;--m-dur-micro:0ms;--m-dur-ui:150ms;--m-dur-move:0ms;--m-dur-loop:0ms;--m-amp:0px;--m-scale-press:1;--m-overshoot:0;--m-ornament:0;--m-particles:0}}[data-reduce-motion=true] .desk .sk:after,[data-reduce-motion=true] .m-ask[data-state=searching],[data-reduce-motion=true] .m-ce-ring,[data-reduce-motion=true] .m-ce-u path,[data-reduce-motion=true] .m-celebrate-bits span,[data-reduce-motion=true] .m-fetch[data-state=fetching] .a,[data-reduce-motion=true] .m-fetch[data-state=fetching] .b,[data-reduce-motion=true] .m-fetch[data-state=syncing] .a,[data-reduce-motion=true] .m-fetch[data-state=syncing] .b,[data-reduce-motion=true] .m-graph .edge,[data-reduce-motion=true] .m-loop,[data-reduce-motion=true] .m-progress i,[data-reduce-motion=true] .m-tool[data-state=running],[data-reduce-motion=true] .pulse-dot,[data-reduce-motion=true] .shimmer,[data-reduce-motion=true] .skeleton:after{animation:none!important}@media (prefers-reduced-motion:reduce){.desk .sk:after,.m-ask[data-state=searching],.m-loop,.m-progress i,.m-tool[data-state=running],.skeleton:after{animation:none!important}}.btn-ghost:active,.btn-primary:active,.btn:active,.desk .btn-p:active,.desk .btn:active,.icon-btn:active{transform:scale(var(--m-scale-press))}.m-progress{position:fixed;z-index:70;top:0;left:0;right:0;height:3px;pointer-events:none;overflow:hidden}.m-progress i{position:absolute;inset:0 auto 0 0;width:46%;border-radius:99px}.m-progress i.a{background:var(--accent);animation:m-braid var(--m-dur-move) var(--m-ease-loop) infinite}.m-progress i.b{background:var(--ink);opacity:.55;animation:m-braid var(--m-dur-loop) var(--m-ease-loop) infinite;animation-delay:calc(var(--m-dur-micro) * -1)}[data-motion-theme=minimal-dot] .m-progress i.b,[data-motion-theme=minimal-quiet] .m-progress i.b{opacity:0}[data-motion-theme=minimal-dot] .m-progress{height:2px}[data-motion-theme=minimal-dot] .m-progress i.a{width:8px;height:8px;top:-3px;border-radius:50%;animation-name:m-dot-run}@keyframes m-braid{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes m-dot-run{0%{transform:translateX(0)}to{transform:translateX(calc(100vw - 8px))}}.desk .sk,.skeleton{position:relative;overflow:hidden;border-radius:8px;background:transparent}.desk .sk:not([data-visible="0"]),.skeleton:not([data-visible="0"]){background:color-mix(in srgb,var(--ink) 8%,transparent)}.desk .sk:not([data-visible="0"]):after,.skeleton:not([data-visible="0"]):after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--accent) calc(14% + var(--m-ornament) * 12%),transparent) 50%,transparent 80%);animation:m-sweep var(--m-dur-loop) var(--m-ease-loop) infinite;animation-delay:calc(var(--i, 0) * var(--m-dur-micro) / 4)}.desk .sk[data-visible="0"],.skeleton[data-visible="0"]{background:transparent}.desk .sk[data-visible="0"]:after,.skeleton[data-visible="0"]:after{display:none}[data-motion-theme=minimal-dot] .desk .sk:not([data-visible="0"]):after,[data-motion-theme=minimal-dot] .skeleton:not([data-visible="0"]):after,[data-motion-theme=minimal-quiet] .desk .sk:not([data-visible="0"]):after,[data-motion-theme=minimal-quiet] .skeleton:not([data-visible="0"]):after{background:none;animation-name:m-breathe}[data-motion-theme=minimal-dot] .desk .sk:not([data-visible="0"]),[data-motion-theme=minimal-dot] .skeleton:not([data-visible="0"]){background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}@keyframes m-sweep{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@keyframes m-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes m-rise{0%{transform:translateY(var(--m-amp))}to{transform:none}}.m-enter>*{animation:m-rise var(--m-dur-ui) var(--m-ease-enter);animation-delay:calc(var(--i, 0) * var(--m-dur-micro) / 4)}html[data-motion-enter="1"] .page-head h1{background-image:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 10%,transparent) 70%,transparent);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%;animation:m-draw var(--m-dur-move) var(--m-ease-loop)}.m-duet{--s:14px;position:relative;display:inline-block;width:var(--s);height:var(--s);vertical-align:middle;flex:none}.m-duet i{position:absolute;left:50%;top:50%;width:calc(var(--s) * .36);height:calc(var(--s) * .36);margin:calc(var(--s) * -.18);border-radius:50%;background:var(--accent)}.m-duet i+i{background:var(--ink)}.m-duet.m-loop i{animation:m-duet-a var(--m-dur-loop) var(--m-ease-loop) infinite}.m-duet.m-loop i+i{animation-name:m-duet-b}[data-motion-theme=minimal-quiet] .m-duet i+i{opacity:.45}[data-motion-theme=minimal-dot] .m-duet{animation:m-duet-turn var(--m-dur-loop) linear infinite}@keyframes m-duet-a{0%,to{transform:translateX(calc(var(--s) * -.32))}50%{transform:translateX(0)}}@keyframes m-duet-b{0%,to{transform:translateX(calc(var(--s) * .32))}50%{transform:translateX(0)}}@keyframes m-duet-turn{to{transform:rotate(1turn)}}.m-think{gap:8px;min-width:0}.m-think,.m-think-art{display:inline-flex;align-items:center}.m-think-art{width:22px;height:22px;flex:none;justify-content:center}.m-quiet{display:block}.m-dots{display:none;gap:3px}.m-dots i{width:5px;height:5px;border-radius:50%;background:var(--ink);opacity:.7}.m-dots i.ag{background:var(--accent);opacity:1}[data-motion-theme=minimal-dot] .m-quiet{display:none}[data-motion-theme=minimal-dot] .m-dots{display:inline-flex}[data-motion-theme=expressive] .m-think-art:has(.u-glyph) .m-quiet{display:none}.m-quiet .seg{stroke:var(--accent);stroke-dasharray:.14 2;stroke-dashoffset:.02;fill:none;stroke-width:var(--m-stroke);stroke-linecap:round}.m-quiet .seg.m-loop{animation:m-dash var(--m-dur-loop) var(--m-ease-loop) infinite alternate}.m-dots i.ag.m-loop{animation:m-breathe var(--m-dur-loop) var(--m-ease-loop) infinite}@keyframes m-dash{to{stroke-dashoffset:-.88}}.m-think-text{font-size:13px;color:var(--muted)}.u-glyph{display:inline-block;line-height:0}.u-glyph svg{display:block;width:100%;height:100%;overflow:visible}.u-glyph .ug-agent{stroke:var(--accent)}.u-glyph .ug-you{stroke:var(--ink)}.u-glyph.is-error .ug-agent,.u-glyph.is-error .ug-you{stroke:var(--danger)}.u-glyph.is-success .ug-agent{stroke:var(--ok)}.u-glyph.is-pause .ug-agent{stroke:var(--danger)}.m-stream[data-state=streaming]{box-shadow:inset var(--m-stroke) 0 0 var(--accent)}.m-stream[data-state=streaming]:after{content:"";display:inline-block;width:6px;height:1em;margin-left:3px;border-radius:99px;vertical-align:text-bottom;background:var(--accent);opacity:calc(.45 + var(--m-ornament) * .55)}[data-motion-theme=minimal-dot] .m-stream[data-state=streaming]{box-shadow:none}[data-motion-theme=minimal-dot] .m-stream[data-state=streaming]:after{width:5px;height:5px;border-radius:50%}.m-tool{border-radius:8px;box-shadow:inset 0 0 0 var(--m-stroke) color-mix(in srgb,var(--accent) 55%,transparent)}.m-tool[data-state=running]{animation:m-seam var(--m-dur-loop) var(--m-ease-loop) infinite}.m-tool[data-state=done]{box-shadow:inset 0 0 0 var(--m-stroke) color-mix(in srgb,var(--ok) 70%,transparent);animation:m-bloom var(--m-dur-ui) var(--m-ease-move)}.m-tool[data-state=pending]{box-shadow:inset 0 0 0 var(--m-stroke) var(--warn)}.m-tool[data-state=failed]{box-shadow:inset 0 0 0 var(--m-stroke) var(--danger)}@keyframes m-seam{50%{box-shadow:inset 0 0 0 var(--m-stroke) var(--accent)}}@keyframes m-bloom{0%{box-shadow:inset 0 0 0 var(--m-stroke) var(--ok),0 0 0 0 color-mix(in srgb,var(--ok) calc(var(--m-particles) * 40%),transparent)}to{box-shadow:inset 0 0 0 var(--m-stroke) color-mix(in srgb,var(--ok) 70%,transparent),0 0 0 calc(var(--m-amp) * var(--m-particles)) transparent}}.m-run{display:inline-flex;align-items:center;gap:6px}.m-run-bar{height:3px;flex:1;border-radius:99px;background:var(--line-strong);overflow:hidden;min-width:48px}.m-run-bar i{display:block;height:100%;width:40%;background:var(--accent)}.m-run[data-state=running] .m-run-bar i{animation:m-braid var(--m-dur-move) var(--m-ease-loop) infinite}.m-run[data-state=done] .m-run-bar i{width:100%;animation:none;background:var(--ok)}.m-run[data-state=queued] .m-run-bar i{width:12%;opacity:.5}[data-motion-slot="needs.waiting"][data-state=waiting]{box-shadow:inset var(--m-stroke) 0 0 var(--warn)}[data-motion-slot="action.approve"][data-state=pressed]{transform:scale(var(--m-scale-press))}[data-motion-slot="action.approve"][data-state=approved]{box-shadow:0 0 0 calc(var(--m-amp) * var(--m-particles)) color-mix(in srgb,var(--ok) 35%,transparent)}[data-motion-slot="state.error"]{box-shadow:inset var(--m-stroke) 0 0 var(--danger)}[data-motion-slot="net.connection"][data-state=offline],[data-motion-slot="net.connection"][data-state=reconnecting]{box-shadow:inset 0 -2px 0 var(--warn)}.m-fetch{display:inline-flex}.m-fetch svg{overflow:visible}.m-fetch .a,.m-fetch .b{fill:none;stroke-linecap:round;stroke-width:2;transform-origin:8px 8px}.m-fetch .a{stroke:var(--accent)}.m-fetch .b{stroke:var(--ink);opacity:.8}.m-fetch[data-state=fetching] .a,.m-fetch[data-state=syncing] .a{animation:m-reel var(--m-dur-move) linear infinite}.m-fetch[data-state=fetching] .b,.m-fetch[data-state=syncing] .b{animation:m-reel calc(var(--m-dur-move) * 1.5) linear infinite}[data-motion-theme=minimal-dot] .m-fetch .b{opacity:0}@keyframes m-reel{to{transform:rotate(1turn)}}.m-ask[data-state=searching]{border-color:transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,conic-gradient(from var(--m-angle,0deg),transparent 0 8%,var(--accent) 22%,transparent 30% 55%,color-mix(in srgb,var(--ink) 80%,transparent) 70%,transparent 78%) border-box;animation:m-rim var(--m-dur-loop) linear infinite}[data-motion-theme=minimal-dot] .m-ask[data-state=searching],[data-motion-theme=minimal-quiet] .m-ask[data-state=searching],[data-reduce-motion=true] .m-ask[data-state=searching]{animation:none;border-color:var(--accent);background:var(--panel)}@property --m-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes m-rim{to{--m-angle:360deg}}.m-toast{animation:m-toast-in var(--m-dur-ui) var(--m-ease-enter);position:relative}.m-toast .m-drain{position:absolute;left:8px;right:8px;bottom:0;height:2px;transform-origin:left;background:var(--accent);opacity:calc(.35 + var(--m-ornament) * .4);animation:m-drain linear var(--m-ease-exit) forwards}@keyframes m-toast-in{0%{transform:translateY(var(--m-amp));opacity:0}}@keyframes m-drain{to{transform:scaleX(0)}}.m-loose{transform-origin:12px 4px}.m-loose.m-loop{animation:m-sway var(--m-dur-loop) var(--m-ease-loop) infinite}@keyframes m-sway{50%{transform:rotate(calc(var(--m-overshoot) * 8deg))}}.m-splash{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:var(--bg);pointer-events:none}.m-splash-tile{width:72px;height:72px;border-radius:16px;display:grid;place-items:center;background:#141210;--brand-agent:#9d8fff;--brand-you:#f3eee6}.m-route-mark{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:5}.m-tray{width:8px;height:8px;border-radius:50%;background:var(--ok);display:inline-block;flex:none}.m-tray[data-state=syncing],.m-tray[data-state=working]{background:var(--accent)}.m-tray[data-state=needs]{background:var(--warn)}.m-tray[data-state=error],.m-tray[data-state=paused]{background:var(--danger)}.m-tray[data-state=offline]{background:var(--faint)}.m-tray[data-state=needs].m-loop,.m-tray[data-state=syncing].m-loop,.m-tray[data-state=working].m-loop{animation:m-breathe var(--m-dur-loop) var(--m-ease-loop) infinite}.m-graph{width:100%}.m-graph .edge{fill:none;stroke:var(--line-strong);stroke-width:1.5}.m-graph .node{fill:color-mix(in srgb,var(--ink) 8%,transparent)}.m-graph .hub{fill:color-mix(in srgb,var(--accent) 30%,transparent);stroke:var(--accent)}.m-graph[data-visible="0"] svg{opacity:0}.m-graph[data-visible="1"] .edge{stroke-dasharray:1;animation:m-edge var(--m-dur-loop) var(--m-ease-loop) infinite}@keyframes m-edge{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.m-celebrate{position:fixed;left:50%;bottom:72px;z-index:70;display:flex;align-items:center;gap:10px;transform:translateX(-50%);pointer-events:none;color:var(--ink)}.m-celebrate p{margin:0;font-style:italic;font-size:18px;animation:m-ce-in var(--m-dur-move) var(--m-ease-enter) both}@keyframes m-ce-in{0%{opacity:0;transform:translateY(var(--m-amp))}to{opacity:1;transform:none}}.m-celebrate-bits{display:none;position:relative;width:calc(var(--m-amp) * 8);height:calc(var(--m-amp) * 5)}[data-motion-theme=expressive] .m-celebrate-bits{display:block}.m-celebrate-bits span{position:absolute;left:40%;top:55%;width:calc(var(--m-amp) * 1.5);height:calc(var(--m-amp) * .8);color:var(--accent);animation:m-strand var(--m-dur-move) var(--m-ease-exit) both}.m-celebrate-bits span:nth-child(2){color:var(--ink);--dx:calc(var(--m-amp) * 3.2);--dy:calc(var(--m-amp) * -3.4);--rot:24deg}.m-celebrate-bits span:first-child{--dx:calc(var(--m-amp) * -3.4);--dy:calc(var(--m-amp) * -2.6);--rot:-18deg}.m-celebrate-bits span:nth-child(3){--dx:calc(var(--m-amp) * -1.2);--dy:calc(var(--m-amp) * -4.2);--rot:-8deg}.m-celebrate-bits span:nth-child(4){color:var(--ink);--dx:calc(var(--m-amp) * 1.6);--dy:calc(var(--m-amp) * -3.8);--rot:16deg}.m-celebrate-bits span:nth-child(5){--dx:calc(var(--m-amp) * -2.8);--dy:calc(var(--m-amp) * -1.2);--rot:-28deg}.m-celebrate-bits span:nth-child(6){color:var(--ink);--dx:calc(var(--m-amp) * 2.8);--dy:calc(var(--m-amp) * -1.6);--rot:12deg}@keyframes m-strand{0%{opacity:1;transform:translate(-50%) rotate(0deg)}to{opacity:0;transform:translate(var(--dx,0),var(--dy,calc(var(--m-amp) * -3))) rotate(var(--rot,0deg))}}.m-celebrate-quiet{display:none;position:relative;width:44px;height:44px;place-items:center}.m-ce-dots,.m-ce-u{display:none}.m-ce-u{position:relative}.m-ce-u,.m-ce-u svg{width:28px;height:32px}.m-ce-u svg{display:block;overflow:visible}.m-ce-u path{fill:none;stroke:var(--brand-agent,#9d8fff);stroke-width:var(--m-stroke);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.m-ce-u path.a{stroke:var(--brand-you,#f3eee6)}.m-ce-ring{position:absolute;inset:-8px;border-radius:50%;border:1px solid var(--accent);opacity:0}.m-ce-dots{position:relative;width:22px;height:10px}.m-ce-dots .dot{position:absolute;top:1px;width:7px;height:7px;border-radius:50%;background:var(--ink);transition:transform var(--m-dur-move) var(--m-ease-move),opacity var(--m-dur-ui) var(--m-ease-enter)}.m-ce-dots .dot:first-child{left:0}.m-ce-dots .dot.ag{left:12px;background:var(--accent)}.m-celebrate.on .m-ce-dots .dot:first-child{transform:translateX(5.5px);opacity:0}.m-celebrate.on .m-ce-dots .dot.ag{transform:translateX(-5.5px) scale(1.15)}[data-motion-theme=minimal-dot] .m-celebrate-quiet,[data-motion-theme=minimal-quiet] .m-celebrate-quiet{display:grid}[data-motion-theme=minimal-quiet] .m-ce-u{display:block}[data-motion-theme=minimal-quiet] .m-ce-u path{animation:m-draw var(--m-dur-move) var(--m-ease-move) both}[data-motion-theme=minimal-quiet] .m-celebrate.on .m-ce-ring{animation:m-ce-ring var(--m-dur-move) var(--m-ease-move) forwards}[data-motion-theme=minimal-dot] .m-ce-dots{display:block}@keyframes m-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes m-ce-ring{0%{opacity:0;transform:scale(.6)}30%{opacity:.35}to{opacity:0;transform:scale(1.6)}}[data-reduce-motion=true] .m-celebrate-bits{display:none}[data-reduce-motion=true] .m-celebrate-quiet{display:grid}[data-reduce-motion=true] .m-ce-u{display:block}[data-reduce-motion=true] .m-ce-dots{display:none}[data-reduce-motion=true] .m-ce-u path{stroke-dashoffset:0}[data-reduce-motion=true] .m-celebrate p{animation:none;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) .m-celebrate-bits{display:none}html:not([data-reduce-motion=false]) .m-ce-u,html:not([data-reduce-motion=false]) .m-celebrate-quiet{display:grid}html:not([data-reduce-motion=false]) .m-ce-ring,html:not([data-reduce-motion=false]) .m-ce-u path,html:not([data-reduce-motion=false]) .m-celebrate p{animation:none}html:not([data-reduce-motion=false]) .m-celebrate p{opacity:1;transform:none}}:root{--spring-gentle:linear(0,0.0137,0.0471,0.0942,0.1503,0.2048,0.2685,0.3327,0.3958,0.4566,0.5142,0.5682,0.6181,0.6591,0.7013,0.7394,0.7737,0.8042,0.8314,0.8554,0.8765,0.8931,0.9094,0.9236,0.9359,0.9464,0.9555,0.9632,0.9697,0.9747,0.9795,0.9835,0.9868,0.9896,0.9919,0.9937,0.9953,0.9964,0.9974,0.9982,0.9989,0.9994,0.9997,1.0,1.0002,1.0004,1.0005,1.0006,1);--spring-gentle-dur:710ms;--spring-soft:linear(0,0.0281,0.0959,0.1887,0.2949,0.3955,0.5041,0.6062,0.6985,0.7794,0.848,0.9046,0.9497,0.9845,1.0101,1.0266,1.0385,1.0451,1.0477,1.0471,1.0445,1.0403,1.0354,1.0302,1.0249,1.0204,1.0158,1.0118,1.0083,1.0054,1.0031,1.0012,0.9999,0.9989,0.9983,0.9979,0.9977,0.9977,0.9978,0.998,0.9982,0.9985,0.9987,0.999,0.9992,0.9994,0.9996,0.9997,1);--spring-soft-dur:872ms;--spring-bouncy:linear(0,0.0593,0.2153,0.4064,0.6095,0.8136,0.9721,1.0917,1.1743,1.2113,1.2155,1.1949,1.1592,1.1128,1.069,1.0296,0.9954,0.9727,0.9589,0.9529,0.954,0.9596,0.9687,0.9783,0.9883,0.9964,1.0027,1.0073,1.0096,1.0103,1.0097,1.0082,1.0062,1.004,1.002,1.0003,0.999,0.9982,0.9978,0.9978,0.998,0.9984,0.9988,0.9993,0.9997,1.0,1.0003,1.0004,1);--spring-bouncy-dur:1068ms;--spring-snappy:linear(0,0.0225,0.0751,0.148,0.2331,0.3239,0.4157,0.5048,0.5886,0.6653,0.7342,0.7946,0.8466,0.897,0.9321,0.9605,0.9827,0.9998,1.0123,1.021,1.0267,1.0298,1.0311,1.0308,1.0295,1.0274,1.0249,1.0221,1.0193,1.0165,1.0138,1.0113,1.0091,1.0071,1.0054,1.0039,1.0027,1.0015,1.0008,1.0002,0.9998,0.9994,0.9992,0.9991,0.999,0.999,0.9991,0.9991,1);--spring-snappy-dur:483ms;--spring-pluck:linear(0,0.0715,0.271,0.5278,0.8311,1.0952,1.3233,1.4611,1.5208,1.4982,1.4056,1.2773,1.1198,0.9783,0.852,0.7714,0.7306,0.7344,0.7762,0.8396,0.9149,0.9961,1.0612,1.112,1.1373,1.1407,1.1244,1.0916,1.0531,1.0102,0.9747,0.9459,0.9302,0.9259,0.9325,0.9483,0.9678,0.9887,1.0095,1.0248,1.0352,1.0387,1.0364,1.0296,1.0191,1.0082,0.9971,0.9886,0.9824,0.9799,0.9805,0.9836,0.9888,0.9945,1.0004,1.0051,1.0085,1.0103,1.0104,1.009,1.0066,1.0035,1.0006,0.9978,0.9959,0.9947,0.9945,0.9951,0.9962,0.9978,0.9994,1.0009,1.002,1.0026,1.0029,1.0027,1.0021,1.0014,1.0005,0.9997,0.9991,0.9987,0.9985,0.9986,0.9988,0.9992,0.9996,1.0001,1.0004,1.0007,1.0008,1);--spring-pluck-dur:2043ms}@supports not (transition-timing-function:linear(0,1)){:root{--spring-gentle:cubic-bezier(.22,1,.36,1);--spring-soft:cubic-bezier(.34,1.3,.64,1);--spring-bouncy:cubic-bezier(.34,1.6,.64,1);--spring-snappy:cubic-bezier(.2,1.2,.4,1);--spring-pluck:cubic-bezier(.34,1.8,.64,1)}}@property --sq-a{syntax:"<angle>";inherits:false;initial-value:0deg}.sq[data-motion-slot="search.query"]{--sq-h:40px;--sq-radius:12px;--sq-bg:var(--raise,#211d19);--sq-ink:var(--ink,#f3eee6);--sq-muted:var(--muted,#b7ae9f);--sq-faint:var(--faint,#8a8276);--sq-line:var(--line,rgba(243,238,230,.09));--sq-hair:var(--hair,rgba(243,238,230,.24));--sq-agent:var(--agent,var(--accent));--sq-you:var(--you,#f3eee6);--sq-stagger:40ms;--sq-in-dur:var(--m-dur-ui,320ms);--sq-in-ease:var(--m-ease-enter,ease-out);--sq-rise:6px;position:relative;width:100%;font:400 14px/1.4 var(--font-sans,system-ui,sans-serif);color:var(--sq-ink)}.sq-field{position:relative;display:flex;align-items:center;gap:10px;height:var(--sq-h);padding:0 12px;border-radius:var(--sq-radius);background:var(--sq-bg);border:1px solid var(--sq-line);isolation:isolate;transition:border-color var(--m-dur-micro,.16s) ease,box-shadow var(--m-dur-ui,.32s) ease}.sq-ic{width:16px;height:16px;flex:none;color:var(--sq-faint);transition:color var(--m-dur-ui,.32s) ease}.sq-ic *{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.sq-input{flex:1;min-width:0;height:auto;align-self:center;box-sizing:border-box;padding:0;border:0;outline:0;background:none;color:var(--sq-ink);font:inherit;line-height:20px;caret-color:var(--sq-accent);-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.sq-input:focus,.sq-input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;border-radius:0}.sq[data-motion-slot="search.query"]:focus-within:has(:focus-visible) .sq-field{border-color:color-mix(in srgb,var(--sq-accent) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sq-accent) 16%,transparent)}.sq-input::-moz-placeholder{color:var(--sq-faint)}.sq-input::placeholder{color:var(--sq-faint)}.sq-input::-webkit-search-cancel-button{display:none}.sq-kbd{font:500 11px var(--font-mono,ui-monospace,monospace);color:var(--sq-faint);border:1px solid var(--sq-line);border-radius:6px;padding:2px 6px;transition:opacity var(--m-dur-ui,.32s) ease}.sq-input:not(:-moz-placeholder)~.sq-kbd{opacity:0}.sq-input:not(:placeholder-shown)~.sq-kbd{opacity:0}.sq-trk{position:absolute;left:12px;right:12px;bottom:-1px;height:3px;pointer-events:none;opacity:0}.sq-trk i{left:-2px;top:-1px;width:4px;height:4px}.sq-pip,.sq-trk i{position:absolute;border-radius:50%;background:var(--sq-agent)}.sq-pip{left:22px;top:9px;width:5px;height:5px;opacity:0;transform:scale(.4);pointer-events:none;transition:opacity var(--m-dur-ui,.32s) ease,transform var(--m-dur-ui,.32s) ease}.sq-meta{min-height:18px;margin:8px 2px 4px;font:500 11px var(--font-mono,ui-monospace,monospace);color:var(--sq-faint)}.sq-results{list-style:none;margin:0;padding:0;display:none}.sq-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:9px;position:relative;color:var(--sq-ink)}.sq-item[aria-selected=true]{background:var(--sq-soft)}.sq-item .k{font:500 10.5px var(--font-mono,ui-monospace,monospace);color:var(--sq-faint);margin-left:auto}.sq-item small{color:var(--sq-faint);font-size:12px}.sq-empty{display:none;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:22px 12px 12px}.sq-empty-mark{height:28px;display:grid;place-items:center;margin-bottom:6px}.sq-empty-mark svg{overflow:visible}.sq-empty-mark svg *{fill:none;stroke:var(--sq-hair);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.sq-empty [data-copy=empty-title]{margin:0;font-weight:550;font-size:14px;color:var(--sq-ink)}.sq-empty [data-copy=empty-hint]{margin:0;font-size:12.5px;color:var(--sq-muted);max-width:42ch}.sq-empty-actions{display:flex;gap:8px;margin-top:10px}.sq-empty-actions>*{font:500 12.5px var(--font-sans,system-ui,sans-serif);color:var(--sq-ink);background:none;border:1px solid var(--sq-line);border-radius:8px;padding:6px 11px;cursor:pointer}.sq-empty>*{opacity:0}.sq[data-motion-slot="search.query"][data-state=results] .sq-results{display:block}.sq[data-motion-slot="search.query"][data-state=empty] .sq-empty{display:flex}.sq[data-motion-slot="search.query"][data-state=empty] .sq-empty>*{animation:sq-fade var(--m-dur-move,.64s) var(--m-ease-enter,ease-out) both}.sq[data-motion-slot="search.query"][data-state=empty] .sq-empty>:nth-child(2){animation-delay:60ms}.sq[data-motion-slot="search.query"][data-state=empty] .sq-empty>:nth-child(3){animation-delay:.12s}.sq[data-motion-slot="search.query"][data-state=empty] .sq-empty>:nth-child(4){animation-delay:.18s}.sq[data-motion-slot="search.query"][data-state=results] .sq-item{animation:sq-in var(--sq-in-dur) var(--sq-in-ease) both;animation-delay:calc(min(var(--i, 0), 7) * var(--sq-stagger))}@keyframes sq-in{0%{opacity:0;transform:translateY(var(--sq-rise))}}@keyframes sq-fade{0%{opacity:0}to{opacity:1}}.sq[data-motion-slot="search.query"]:focus-within .sq-ic,.sq[data-motion-slot="search.query"]:is([data-state=typing],[data-state=results],[data-state=empty]) .sq-ic{color:var(--sq-muted)}.sq[data-motion-slot="search.query"]{--sq-in-dur:var(--spring-snappy-dur,483ms);--sq-in-ease:var(--spring-snappy,cubic-bezier(.2,1.2,.4,1))}.sq[data-motion-slot="search.query"]:focus-within .sq-field,.sq[data-motion-slot="search.query"]:is([data-state=typing],[data-state=results],[data-state=empty]) .sq-field{border-color:color-mix(in srgb,var(--sq-accent) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sq-accent) 16%,transparent)}.sq[data-motion-slot="search.query"][data-state=typing] .sq-ic{color:var(--sq-accent)}.sq[data-motion-slot="search.query"][data-state=searching] .sq-field{border-color:transparent;border-width:2px;background:linear-gradient(var(--sq-bg),var(--sq-bg)) padding-box,conic-gradient(from var(--sq-a),transparent 0 6%,var(--sq-agent) 16% 38%,transparent 48% 58%,color-mix(in srgb,var(--sq-you) 85%,transparent) 68% 82%,transparent 92%) border-box;box-shadow:0 0 0 3px color-mix(in srgb,var(--sq-accent) 28%,transparent);animation:sq-rim 1.6s linear infinite}.sq[data-motion-slot="search.query"][data-state=searching] .sq-ic{color:var(--sq-accent)}@keyframes sq-rim{to{--sq-a:360deg}}.sq[data-motion-slot="search.query"][data-state=results] .sq-item[aria-selected=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--sq-agent);animation:sq-bar var(--spring-snappy-dur,483ms) var(--spring-snappy,ease-out) both;animation-delay:.12s}@keyframes sq-bar{0%{transform:scaleY(0)}}.sq-empty-mark .thread{stroke:var(--sq-accent);transform-origin:50% 0;transform-box:fill-box}.sq[data-motion-slot="search.query"][data-state=empty] .sq-empty-mark .thread{animation:sq-sway 4.8s var(--m-ease-loop,ease-in-out) infinite alternate}@keyframes sq-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.sq-empty-mark .em-d,.sq-empty-mark .em-q{display:none}[data-motion-theme=minimal-quiet] .sq[data-motion-slot="search.query"]{--sq-in-dur:var(--m-dur-ui,420ms);--sq-in-ease:var(--m-ease-move,cubic-bezier(.33,0,.2,1));--sq-stagger:35ms;--sq-rise:4px}[data-motion-theme=minimal-quiet] .sq[data-motion-slot="search.query"]:focus-within .sq-field,[data-motion-theme=minimal-quiet] .sq[data-motion-slot="search.query"]:is([data-state=typing],[data-state=results],[data-state=empty]) .sq-field{border-color:var(--sq-accent);box-shadow:none}[data-motion-theme=minimal-quiet] .sq[data-motion-slot="search.query"][data-state=typing] .sq-ic{color:var(--sq-muted)}[data-motion-theme=minimal-quiet] .sq[data-motion-slot="search.query"][data-state=searching] .sq-field{border-color:transparent;box-shadow:none;background:linear-gradient(var(--sq-bg),var(--sq-bg)) padding-box,conic-gradient(from var(--sq-a),var(--sq-hair) 0 40%,var(--sq-accent) 47%,var(--sq-hair) 54% 100%) border-box;animation:sq-rim 2.8s linear infinite}[data-motion-theme=minimal-quiet] .sq[data-motion-slot="search.query"][data-state=searching] .sq-ic{color:var(--sq-muted)}[data-motion-theme=minimal-quiet] .sq[data-motion-slot="search.query"][data-state=results] .sq-item[aria-selected=true]:before{content:none}[data-motion-theme=minimal-dot] .sq-empty-mark .em-x,[data-motion-theme=minimal-quiet] .sq-empty-mark .em-x{display:none}[data-motion-theme=minimal-quiet] .sq-empty-mark .em-q{display:inline}[data-motion-theme=minimal-quiet] .sq-empty-mark .em-q .a{stroke:var(--sq-accent)}[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"]{--sq-in-dur:300ms;--sq-in-ease:var(--m-ease-enter,ease);--sq-stagger:25ms;--sq-rise:0px}[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"]:focus-within .sq-field,[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"]:is([data-state=typing],[data-state=results],[data-state=empty]) .sq-field{border-color:var(--sq-hair);box-shadow:none}[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"]:focus-within .sq-pip,[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"]:is([data-state=typing],[data-state=searching]) .sq-pip{opacity:1;transform:none}[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"][data-state=searching] .sq-pip{opacity:0}[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"][data-state=searching] .sq-field{border-color:var(--sq-hair);box-shadow:none;background:var(--sq-bg);animation:none}[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"][data-state=searching] .sq-trk{opacity:1}[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"][data-state=searching] .sq-trk i{animation:sq-trk 1.4s var(--m-ease-loop,ease-in-out) infinite alternate}@keyframes sq-trk{0%{left:-2px}to{left:calc(100% - 2px)}}[data-motion-theme=minimal-dot] .sq[data-motion-slot="search.query"][data-state=results] .sq-item[aria-selected=true]:before{content:"";position:absolute;left:-1px;top:calc(50% - 2.5px);width:5px;height:5px;border-radius:50%;background:var(--sq-agent);animation:none}[data-motion-theme=minimal-dot] .sq-item[aria-selected=true]{background:none}[data-motion-theme=minimal-dot] .sq-empty-mark .em-d{display:inline}[data-motion-theme=minimal-dot] .sq-empty-mark .em-d circle{stroke:none;fill:var(--sq-hair)}[data-motion-theme=minimal-dot] .sq-empty-mark .em-d circle.a{fill:var(--sq-agent)}@media (prefers-reduced-motion:reduce){.sq[data-motion-slot="search.query"] .sq-empty-mark .thread,.sq[data-motion-slot="search.query"] .sq-field,.sq[data-motion-slot="search.query"] .sq-trk i{animation:none!important}.sq[data-motion-slot="search.query"][data-state=searching] .sq-field{background:var(--sq-bg)!important;border-color:var(--sq-accent)!important}.sq[data-motion-slot="search.query"][data-state=searching] .sq-trk i{left:0}.sq[data-motion-slot="search.query"] .sq-empty>*,.sq[data-motion-slot="search.query"] .sq-item,.sq[data-motion-slot="search.query"] .sq-item:before{animation:none!important}.sq[data-motion-slot="search.query"] .sq-empty>*{opacity:1}}[data-reduce-motion=true] .sq[data-motion-slot="search.query"] .sq-empty-mark .thread,[data-reduce-motion=true] .sq[data-motion-slot="search.query"] .sq-field,[data-reduce-motion=true] .sq[data-motion-slot="search.query"] .sq-trk i{animation:none!important}[data-reduce-motion=true] .sq[data-motion-slot="search.query"][data-state=searching] .sq-field{background:var(--sq-bg)!important;border-color:var(--sq-accent)!important}[data-reduce-motion=true] .sq[data-motion-slot="search.query"] .sq-empty>*,[data-reduce-motion=true] .sq[data-motion-slot="search.query"] .sq-item,[data-reduce-motion=true] .sq[data-motion-slot="search.query"] .sq-item:before{animation:none!important}[data-reduce-motion=true] .sq[data-motion-slot="search.query"] .sq-empty>*{opacity:1}@supports not (background:conic-gradient(from var(--sq-a ),red,blue)){.sq[data-motion-slot="search.query"][data-state=searching] .sq-field,[data-motion-theme=minimal-quiet] .sq[data-motion-slot="search.query"][data-state=searching] .sq-field{animation:none!important;border-color:var(--sq-accent)!important;border-width:2px;background:var(--sq-bg)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sq-accent) 28%,transparent)}}.sq[data-motion-slot="search.query"] .sq-meta{font:500 12.5px/1.4 var(--font-sans,system-ui,sans-serif);color:var(--muted)}.sq[data-motion-slot="search.query"]{--sq-bg:var(--panel);--sq-ink:var(--ink);--sq-muted:var(--muted);--sq-faint:var(--faint);--sq-line:var(--line);--sq-hair:var(--line-strong);--sq-accent:var(--accent);--sq-agent:var(--accent);--sq-you:var(--ink);--sq-soft:var(--accent-soft)}@font-face{font-family:Ensemble Frames;src:url(/fonts/ensemble-frames.woff2) format("woff2");font-display:block;unicode-range:u+00b7,u+2218,u+2022,u+25cf,u+25e1,u+222a,u+22c3,u+2240,u+22c8,u+2722,u+2723,u+2733,u+2713,u+2715}.tw{--tw-size:14px;--tw-font:var(--font-mono-face),"JetBrains Mono","Ensemble Frames",ui-monospace,SFMono-Regular,Menlo,Consolas,"DejaVu Sans Mono",monospace;--tw-accent:var(--agent,var(--accent));--tw-ink:var(--ink,#f3eee6);--tw-you:var(--you,#f3eee6);--tw-muted:var(--muted,#b7ae9f);--tw-faint:var(--faint,#8a8276);--tw-ok:var(--ok,#6fcf97);--tw-err:var(--err,#f07a6a);display:inline-block;vertical-align:-.125em;line-height:1}.tw-text{font:400 var(--tw-size)/1 var(--tw-font);width:1ch;height:1em;text-align:center;overflow:visible;white-space:pre;font-variant-emoji:text;font-feature-settings:"calt" 0,"liga" 0;font-variant-ligatures:none;font-synthesis:none;transition:color var(--m-dur-micro,.16s) linear}.tw-text,.tw-text[data-tone=accent]{color:var(--tw-accent)}.tw-text[data-tone=ink]{color:var(--tw-ink)}.tw-text[data-tone=muted]{color:var(--tw-muted)}.tw-text[data-tone=faint]{color:var(--tw-faint)}.tw-text[data-tone=ok]{color:var(--tw-ok)}.tw-text[data-tone=err]{color:var(--tw-err)}[data-motion-theme=minimal-quiet] .tw-text[data-tone=err]{color:color-mix(in srgb,var(--tw-err) 72%,var(--tw-muted))}[data-motion-theme=minimal-quiet] .tw-text[data-tone=accent]{color:var(--tw-muted)}.tw-svg{width:var(--tw-size);height:var(--tw-size)}.tw-svg svg{display:block;width:100%;height:100%;overflow:visible}.tw-svg circle,.tw-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.tw-svg .ck,.tw-svg .dd,.tw-svg .run,.tw-svg .u{transition:opacity var(--m-dur-ui,.32s) var(--m-ease-enter,ease),transform var(--m-dur-ui,.32s) var(--m-ease-move,ease);transform-box:view-box;transform-origin:7px 7px}.tw-svg .o{stroke:var(--tw-accent);stroke-width:1.6;transform-box:fill-box;transition:transform var(--spring-snappy-dur,483ms) var(--spring-snappy,ease),stroke var(--m-dur-micro,.16s)}.tw-svg .oL{transform-origin:0 0}.tw-svg .oR{transform-origin:100% 0}.tw-svg .i{stroke:var(--tw-you);stroke-width:1.3;transition:stroke var(--m-dur-micro,.16s),opacity var(--m-dur-ui,.32s)}.tw-svg .run{stroke:var(--tw-accent);stroke-width:1.3;opacity:0}.tw-svg .ck{stroke:var(--tw-ok);stroke-width:1.7;stroke-dasharray:1;stroke-dashoffset:0;opacity:0}.tw-svg .dd{opacity:0}.tw-svg .dd circle{stroke:none;transition:transform var(--m-dur-move,.72s) var(--m-ease-move,ease),fill var(--m-dur-micro,.16s),stroke var(--m-dur-micro,.16s),opacity var(--m-dur-ui,.32s);transform-box:view-box}.tw-svg .dd .y{fill:var(--tw-you);opacity:.55}.tw-svg .dd .a{fill:var(--tw-accent)}@keyframes tw-flow{to{stroke-dashoffset:-1}}@keyframes tw-counter{to{stroke-dashoffset:1}}@keyframes tw-draw{0%{stroke-dashoffset:1}}@keyframes tw-pop{0%{transform:scale(.72)}}@keyframes tw-breathe{0%{opacity:.3}to{opacity:1}}@keyframes tw-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.8}}.tw-svg[data-state=working] .o{stroke-dasharray:.62 .38;animation:tw-flow 1.2s linear infinite}.tw-svg[data-state=working] .i{stroke-dasharray:.42 .58;animation:tw-counter 1.2s linear infinite}.tw-svg[data-state=idle] .u{opacity:.5}.tw-svg[data-state=done] .u{opacity:0;transform:scale(.6)}.tw-svg[data-state=done] .ck{opacity:1;animation:tw-draw var(--m-dur-ui,.32s) var(--m-ease-enter,ease-out) both,tw-pop var(--spring-snappy-dur,483ms) var(--spring-snappy,ease-out) both}.tw-svg[data-state=error] .o{stroke:var(--tw-err)}.tw-svg[data-state=error] .oL{transform:translateX(-.4px) rotate(9deg)}.tw-svg[data-state=error] .oR{transform:translateX(.4px) rotate(-9deg)}.tw-svg[data-state=error] .i{stroke:var(--tw-err);opacity:.5}[data-motion-theme=minimal-quiet] .tw-svg .o{stroke:var(--tw-muted);stroke-width:1.15}[data-motion-theme=minimal-quiet] .tw-svg .i{stroke:var(--tw-faint);stroke-width:1}[data-motion-theme=minimal-quiet] .tw-svg .ck{stroke:var(--tw-muted);stroke-width:1.3}[data-motion-theme=minimal-quiet] .tw-svg[data-state=working] .i,[data-motion-theme=minimal-quiet] .tw-svg[data-state=working] .o{stroke-dasharray:none;animation:none;opacity:.55}[data-motion-theme=minimal-quiet] .tw-svg[data-state=working] .run{opacity:1;stroke-dasharray:.2 .8;animation:tw-run 1.8s var(--m-ease-loop,ease-in-out) infinite alternate}[data-motion-theme=minimal-quiet] .tw-svg[data-state=done] .ck{animation:tw-draw var(--m-dur-ui,.42s) var(--m-ease-enter,ease) both}[data-motion-theme=minimal-quiet] .tw-svg[data-state=error] .o{stroke:color-mix(in srgb,var(--tw-err) 72%,var(--tw-muted))}[data-motion-theme=minimal-quiet] .tw-svg[data-state=error] .oL{transform:translateX(-.5px) rotate(4deg)}[data-motion-theme=minimal-quiet] .tw-svg[data-state=error] .oR{transform:translateX(.5px) rotate(-4deg)}[data-motion-theme=minimal-quiet] .tw-svg[data-state=error] .i{stroke:var(--tw-faint);opacity:.5}[data-motion-theme=minimal-dot] .tw-svg .ck,[data-motion-theme=minimal-dot] .tw-svg .run,[data-motion-theme=minimal-dot] .tw-svg .u{display:none}[data-motion-theme=minimal-dot] .tw-svg .dd{opacity:1}[data-motion-theme=minimal-dot] .tw-svg[data-state=working] .dd .a{animation:tw-breathe 1.4s var(--m-ease-loop,ease-in-out) infinite alternate}[data-motion-theme=minimal-dot] .tw-svg[data-state=idle] .dd circle{opacity:.4}[data-motion-theme=minimal-dot] .tw-svg[data-state=done] .dd .y{transform:translateX(2.5px);opacity:0}[data-motion-theme=minimal-dot] .tw-svg[data-state=done] .dd .a{transform:translateX(-2.5px)}[data-motion-theme=minimal-dot] .tw-svg[data-state=error] .dd .a{fill:none;stroke:var(--tw-err);stroke-width:1.1}[data-motion-theme=minimal-dot] .tw-svg[data-state=error] .dd .y{transform:translateX(-.8px);opacity:.4}@media (prefers-reduced-motion:reduce){.tw-svg,.tw-svg *{animation:none!important}.tw-svg[data-state=working] .i,.tw-svg[data-state=working] .o{stroke-dasharray:none!important}.tw-svg .run{display:none}}[data-reduce-motion=true] .tw-svg,[data-reduce-motion=true] .tw-svg *{animation:none!important}[data-reduce-motion=true] .tw-svg[data-state=working] .i,[data-reduce-motion=true] .tw-svg[data-state=working] .o{stroke-dasharray:none!important}[data-reduce-motion=true] .tw-svg .run{display:none}.tw{--tw-accent:var(--accent);--tw-ink:var(--ink);--tw-you:var(--ink);--tw-muted:var(--muted);--tw-faint:var(--faint);--tw-ok:var(--ok);--tw-err:var(--danger)}.u-morph{display:inline-block;line-height:0;vertical-align:middle;flex:none;--brand-agent-m:var(--brand-agent,#9d8fff);--brand-you-m:var(--brand-you,#f3eee6)}[data-theme=light] .u-morph{--brand-agent-m:var(--brand-agent,#7c6af7);--brand-you-m:var(--brand-you,#1c1915)}.u-morph svg{display:block;overflow:visible}.u-morph .u-mo{stroke:var(--brand-agent-m);stroke-linejoin:round}.u-morph .u-mi{stroke:var(--brand-you-m);stroke-linejoin:round}.u-morph .u-md{fill:var(--brand-agent-m)}.u-morph .u-md2{fill:var(--brand-you-m)}.u-morph[data-loader]:not([data-running]){visibility:hidden}.bdg{--bdg-agent:#9d8fff;--bdg-agent-hi:#b4a9ff;--bdg-you:var(--you,#f3eee6);--bdg-ok:var(--ok,#a3c4ab);--bdg-err:var(--err,#d98c82);--bdg-card:var(--raise,#211d19);--bdg-col:color-mix(in srgb,var(--ink,#f3eee6) 3%,transparent);--bdg-line:var(--line);--bdg-hair:var(--hair);--bdg-radius:12px;--bdg-gap:8px;--bdg-shadow:0 22px 44px -14px rgba(0,0,0,.6),0 6px 14px -6px rgba(0,0,0,.4);--bdg-hover-shadow:0 8px 18px -10px rgba(0,0,0,.6);position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto}[data-theme=light] .bdg{--bdg-agent:#7c6af7;--bdg-agent-hi:#9d8fff;--bdg-shadow:0 22px 40px -16px rgba(28,25,21,.32),0 6px 12px -6px rgba(28,25,21,.18);--bdg-hover-shadow:0 8px 18px -10px rgba(28,25,21,.25)}[data-motion-theme=minimal-quiet] .bdg{--bdg-shadow:0 10px 22px -12px rgba(0,0,0,.55)}[data-motion-theme=minimal-dot] .bdg{--bdg-shadow:0 6px 14px -8px rgba(0,0,0,.5)}[data-theme=light] [data-motion-theme=minimal-quiet] .bdg,[data-theme=light][data-motion-theme=minimal-quiet] .bdg{--bdg-shadow:0 10px 22px -12px rgba(28,25,21,.25)}[data-theme=light] [data-motion-theme=minimal-dot] .bdg,[data-theme=light][data-motion-theme=minimal-dot] .bdg{--bdg-shadow:0 6px 14px -8px rgba(28,25,21,.22)}.bdg-col{isolation:isolate;position:relative;display:flex;flex-direction:column;min-height:0;border-radius:14px;background:var(--bdg-col);border:1px solid var(--bdg-line)}.bdg-col:after{content:"";position:absolute;inset:-1px;border-radius:14px;pointer-events:none;opacity:0;transition:opacity .18s;z-index:-1}.bdg-col[data-over=deny]:after,.bdg-col[data-over=yes]:after{opacity:1}.bdg-col:after{background:color-mix(in srgb,var(--bdg-agent) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bdg-agent) 45%,transparent)}.bdg-col[data-over=deny]:after{background:color-mix(in srgb,var(--bdg-err) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bdg-err) 45%,transparent)}[data-motion-theme=minimal-quiet] .bdg-col:after{background:none;box-shadow:inset 0 0 0 1px var(--bdg-hair)}[data-motion-theme=minimal-quiet] .bdg-col[data-over=deny]:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bdg-err) 50%,transparent)}[data-motion-theme=minimal-dot] .bdg-col:after{display:none}.bdg-ch{position:relative;display:flex;align-items:center;gap:8px;padding:11px 12px 9px;font-weight:600;font-size:13px}.bdg-n{margin-left:auto;font:500 11px var(--font-mono);color:var(--faint);display:inline-block}.bdg-ch:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--bdg-agent);opacity:0;transform:scale(.4);transition:opacity .2s,transform .2s;display:none}[data-motion-theme=minimal-dot] .bdg-ch:after{display:block}[data-motion-theme=minimal-dot] .bdg-col[data-over=yes] .bdg-ch:after{opacity:1;transform:none}[data-motion-theme=minimal-dot] .bdg-col[data-over=deny] .bdg-ch:after{opacity:1;transform:none;background:var(--bdg-err)}.bdg-list{position:relative;display:flex;flex-direction:column;gap:var(--bdg-gap);padding:2px 10px 10px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bdg-foot{font-size:12.5px;color:var(--faint);padding:4px 6px}.bdg-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 12px;border-radius:var(--bdg-radius);background:var(--bdg-card);border:1px solid var(--bdg-line);color:var(--ink);cursor:grab;outline:none;flex:none;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform var(--m-dur-micro,.16s) var(--m-ease-enter,ease),translate var(--m-dur-micro,.16s) var(--m-ease-enter,ease)}[data-theme=light] .bdg-card{background:#fff}.bdg-card:after{transition:opacity .18s;box-shadow:var(--bdg-hover-shadow)}.bdg-card:after,.bdg-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0}.bdg-t{font-size:13px;font-weight:600;line-height:1.35}.bdg-m{grid-column:1;font:500 10.5px var(--font-mono);color:var(--faint);display:flex;align-items:center;gap:6px}.bdg-card.is-done .bdg-t{color:var(--muted)}.bdg-grip{position:absolute;left:3px;top:50%;width:6px;height:14px;margin-top:-7px;opacity:0;transition:opacity .18s;background:radial-gradient(circle,var(--faint) 1px,transparent 1.4px) 0 0 /3px 4.5px}[data-motion-theme=minimal-dot] .bdg-grip{width:5px;height:5px;margin-top:-2.5px;left:4px;border-radius:50%;background:var(--bdg-agent)}@media (hover:hover){.bdg:not([data-dragging]) .bdg-card:hover .bdg-grip,.bdg:not([data-dragging]) .bdg-card:hover:after{opacity:1}.bdg:not([data-dragging]) .bdg-card:hover:where(:not([data-motion-theme] *)),[data-motion-theme=expressive] .bdg:not([data-dragging]) .bdg-card:hover{translate:0 -1px}[data-motion-theme=minimal-quiet] .bdg-card:after{box-shadow:inset 0 0 0 1px var(--bdg-hair)}[data-motion-theme=minimal-dot] .bdg-card:after{display:none}}.bdg-card[data-press]{transform:scale(var(--m-scale-press,.97))}.bdg-card:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--bdg-agent)}.bdg-card.is-ph{background:transparent;border-color:transparent;cursor:grabbing}.bdg-card.is-ph>*{opacity:0}.bdg-card.is-ph:after{opacity:0!important}.bdg-card.is-ph:before{opacity:1;transition:opacity .16s}.bdg-card.is-ph.is-landing:before{opacity:0}.bdg-card:before{border:1.5px dashed color-mix(in srgb,var(--bdg-agent) 62%,transparent);background:color-mix(in srgb,var(--bdg-agent) 8%,transparent)}[data-motion-theme=minimal-quiet] .bdg-card:before{border:1px solid var(--bdg-hair);background:none}[data-motion-theme=minimal-dot] .bdg-card:before{inset:50% auto auto 2px;width:7px;height:7px;margin-top:-3.5px;border:0;border-radius:50%;background:var(--bdg-agent)}[data-motion-theme=minimal-dot] .bdg-card.is-ph{background:linear-gradient(var(--bdg-hair),var(--bdg-hair)) 16px 50% /calc(100% - 22px) 1px no-repeat}.bdg-layer{position:fixed;inset:0;pointer-events:none;z-index:60;overflow:hidden}.bdg-float{position:absolute;left:0;top:0;will-change:transform}.bdg-float-tilt{position:relative;width:100%;height:100%;will-change:transform,opacity}.bdg-float-shadow{position:absolute;inset:0;border-radius:var(--bdg-radius);box-shadow:var(--bdg-shadow);opacity:0}.bdg-float .bdg-card{height:100%;box-sizing:border-box;cursor:grabbing;transition:opacity .15s}.bdg-float .bdg-card:after,.bdg-float .bdg-grip{opacity:0}.bdg-float .bdg-card:where(:not([data-motion-theme] *)),[data-motion-theme=expressive] .bdg-float .bdg-card{border-color:color-mix(in srgb,var(--bdg-agent) 55%,var(--bdg-line))}[data-motion-theme=minimal-quiet] .bdg-float .bdg-card{border-color:var(--bdg-hair)}.bdg-float[data-intent=cancel] .bdg-card{opacity:.72}.bdg-float[data-intent=deny] .bdg-card{opacity:.8}[data-motion-theme=expressive] .bdg-float[data-intent=deny] .bdg-card{border-color:color-mix(in srgb,var(--bdg-err) 70%,transparent)}.bdg-float .bdg-card.is-agent:after{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bdg-agent) 70%,transparent)}.bdg-bead{position:absolute;left:0;top:0;width:4px;height:4px;border-radius:50%;background:var(--bdg-agent-hi);opacity:0;will-change:transform,opacity}.bdg-rope{width:2px;height:1600px;border-radius:1px;background:linear-gradient(transparent,var(--bdg-agent) 40%,var(--bdg-agent-hi));transform-origin:50% 100%}.bdg-hook,.bdg-rope{position:absolute;left:0;top:0;will-change:transform}.bdg-hook{width:10px;height:10px;box-sizing:border-box;border-radius:50%;border:2px solid var(--bdg-agent-hi);background:var(--bdg-card)}.bdg-spark{width:4px;height:4px;background:var(--bdg-agent-hi)}.bdg-adot,.bdg-spark{position:absolute;left:0;top:0;border-radius:50%}.bdg-adot{width:8px;height:8px;background:var(--bdg-agent);will-change:transform,opacity}.bdg-own{grid-row:1/span 2;grid-column:2;width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;position:relative;font:700 9.5px var(--font-sans)}.bdg-own[data-owner=you]{background:color-mix(in srgb,var(--bdg-you) 16%,transparent);color:var(--bdg-you)}.bdg-own[data-owner=ag]{background:color-mix(in srgb,var(--bdg-agent) 16%,transparent)}.bdg-own[data-owner=ag]:after,.bdg-own[data-owner=ag]:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;top:7.5px}.bdg-own[data-owner=ag]:before{left:4px;background:var(--bdg-agent)}.bdg-own[data-owner=ag]:after{right:4px;background:var(--bdg-you)}.bdg-own[data-owner=ok]{background:color-mix(in srgb,var(--bdg-ok) 20%,transparent)}.bdg-own[data-owner=ok]:after{content:"";position:absolute;left:7px;top:4px;width:4px;height:8px;border:solid var(--bdg-ok);border-width:0 2px 2px 0;transform:rotate(45deg)}.bdg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.bdg-grabbing,html.bdg-grabbing *{cursor:grabbing!important}.bdg[data-dragging]{-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (prefers-reduced-motion:reduce){.bdg *,.bdg :after,.bdg :before{transition:none!important}}[data-reduce-motion=true] .bdg *,[data-reduce-motion=true] .bdg :after,[data-reduce-motion=true] .bdg :before{transition:none!important}html{--bdg-agent:#9d8fff;--bdg-agent-hi:#b4a9ff;--bdg-you:var(--ink);--bdg-ok:#a3c4ab;--bdg-err:#ffb4ae;--bdg-radius:10px;--bdg-card:var(--raise);--bdg-line:var(--line);--bdg-hair:var(--line-strong,var(--hair));--bdg-shadow:0 22px 44px -14px rgba(0,0,0,.6),0 6px 14px -6px rgba(0,0,0,.4)}[data-theme=light]{--bdg-agent:#7c6af7;--bdg-agent-hi:#9d8fff;--bdg-shadow:0 22px 40px -16px rgba(28,25,21,.32),0 6px 12px -6px rgba(28,25,21,.18)}[data-motion-theme=minimal-quiet]{--bdg-shadow:0 10px 22px -12px rgba(0,0,0,.55)}[data-motion-theme=minimal-dot]{--bdg-shadow:0 6px 14px -8px rgba(0,0,0,.5)}[data-theme=light][data-motion-theme^=minimal]{--bdg-shadow:0 8px 18px -10px rgba(28,25,21,.24)}[data-bdg-card]{position:relative;touch-action:pan-y;-webkit-touch-callout:none}[data-bdg-fly]>*,[data-bdg-ph]>*{opacity:0}[data-bdg-fly]:before,[data-bdg-ph]:before{content:"";position:absolute;inset:0;border-radius:10px;pointer-events:none;border:1.5px dashed color-mix(in srgb,var(--bdg-agent) 62%,transparent);background:color-mix(in srgb,var(--bdg-agent) 8%,transparent)}[data-motion-theme=minimal-quiet] [data-bdg-fly]:before,[data-motion-theme=minimal-quiet] [data-bdg-ph]:before{border:1px solid var(--bdg-hair);background:none}[data-motion-theme=minimal-dot] [data-bdg-fly]:before,[data-motion-theme=minimal-dot] [data-bdg-ph]:before{inset:50% auto auto 2px;width:7px;height:7px;margin-top:-3.5px;border:0;border-radius:50%;background:var(--bdg-agent)}[data-motion-theme=minimal-dot] [data-bdg-fly],[data-motion-theme=minimal-dot] [data-bdg-ph]{background:linear-gradient(var(--bdg-hair),var(--bdg-hair)) 16px 50% /calc(100% - 22px) 1px no-repeat}[data-bdg-list]{position:relative}[data-bdg-list]:after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .18s;background:color-mix(in srgb,var(--bdg-agent) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bdg-agent) 45%,transparent)}[data-bdg-list][data-over]:after{opacity:1}[data-bdg-list][data-over=deny]:after{background:color-mix(in srgb,var(--bdg-err) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bdg-err) 45%,transparent)}[data-motion-theme=minimal-quiet] [data-bdg-list]:after{background:none;box-shadow:inset 0 0 0 1px var(--bdg-hair)}[data-motion-theme=minimal-dot] [data-bdg-list]:after{display:none}[data-motion-theme=minimal-dot] [data-column]:has([data-bdg-list][data-over=deny]) .bdg-n:after,[data-motion-theme=minimal-dot] [data-column]:has([data-bdg-list][data-over=yes]) .bdg-n:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--bdg-agent);vertical-align:1px}[data-motion-theme=minimal-dot] [data-column]:has([data-bdg-list][data-over=deny]) .bdg-n:after{background:var(--bdg-err)}@media (hover:hover){[data-motion-theme=expressive] .board-card{transition:translate var(--m-dur-micro,.16s) var(--m-ease-enter,ease)}[data-motion-theme=expressive] [data-motion-slot="board.drag"]:not(:has([data-bdg-ph])) .board-card:hover{translate:0 -1px}}.bdg-float-tilt{will-change:rotate,scale,opacity}.bdg-float .board-card{transition:none!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important}[data-motion-theme=expressive] .bdg-float .board-card{border-color:color-mix(in srgb,var(--bdg-agent) 55%,var(--line))}