/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root,[data-theme=dark]{color-scheme:dark;--background:#121212;--dialog:#1c1c1c;--foreground:#f5f5f5;--card:#1a1a1a;--card-foreground:#f5f5f5;--popover:#1c1c1c;--popover-foreground:#f5f5f5;--glass-fill:#2c2c2e;--glass-stroke:#fcfcfc26;--primary:#f5f5f5;--primary-foreground:#0a0a0a;--secondary:#f5f5f50a;--secondary-foreground:#f5f5f5;--chat-user:#3e3e3e;--chat-user-foreground:#f5f5f5;--muted:#1a1a1a;--muted-foreground:#f5f5f5a8;--faint-foreground:#f5f5f58a;--accent:#f5f5f50f;--accent-foreground:#f5f5f5;--destructive:#ff6463;--destructive-fill:#cf2b35;--destructive-foreground:#fff;--border:#f5f5f51a;--input:#f5f5f538;--ring:#1884fc;--sidebar:#0c0c0c;--sidebar-foreground:#f5f5f5;--sidebar-border:#f5f5f51a;--sidebar-accent:#f5f5f514;--sidebar-accent-foreground:#f5f5f5;--link:#4d9bff;--favicon-plate:#fff;--success:#00ba69;--warning:#e28600;--status-working:#4d9bff;--unread:#4d9bff;--working-dot:#0e9f5a;--overlay:#000000b2;--scrollbar:#f5f5f538;--scrollbar-hover:#f5f5f580;--primary-hover:#dbdbdb;--primary-disabled:#f5f5f521;--radius:.75rem}[data-theme=light]{color-scheme:light;--background:#fff;--dialog:#fff;--foreground:#111;--card:#f2f2f2;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--glass-fill:#fff;--glass-stroke:#14141416;--primary:#111;--primary-foreground:#fff;--secondary:#1111110f;--secondary-foreground:#111;--chat-user:#111;--chat-user-foreground:#fff;--muted:#f2f2f2;--muted-foreground:#111111c2;--faint-foreground:#111111a8;--accent:#1111110f;--accent-foreground:#111;--destructive:#cd2834;--destructive-fill:#d12430;--destructive-foreground:#fff;--border:#11111121;--input:#11111140;--ring:#1e86fc;--sidebar:#f5f5f5;--sidebar-foreground:#111;--sidebar-border:#11111121;--sidebar-accent:#11111114;--sidebar-accent-foreground:#111;--link:#0b6dd3;--favicon-plate:#fff;--success:#00854a;--warning:#aa6300;--status-working:#0b6dd3;--unread:#0b6dd3;--working-dot:#10ab61;--overlay:#00000080;--scrollbar:#11111140;--scrollbar-hover:#1118;--primary-hover:#333;--primary-disabled:#11111126;--radius:.75rem}:root[data-os=mac]{--font-weight-normal:420}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}details::details-content{overflow-clip-margin:4px;block-size:0;transition:block-size .15s ease-out, content-visibility .15s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}.prea-mascot{display:block;overflow:visible}.prea-mascot .mascot-part,.prea-mascot .mascot-prop{transform-box:fill-box}.prea-mascot .mascot-eye-l,.prea-mascot .mascot-eye-r{transform-origin:50%}.prea-mascot .mascot-ear-r{transform-origin:20% 90%}.prea-mascot .mascot-ear-l{transform-origin:80% 90%}.prea-mascot[data-pose=night] .mascot-eye-l,.prea-mascot[data-pose=night] .mascot-eye-r{transform:scaleY(.28)}.prea-mascot[data-pose=night] .mascot-eye-l{transform-origin:50% 70%}@media (prefers-reduced-motion:no-preference){.prea-mascot[data-motion=true]{--mascot-breath:4.2s}.prea-mascot[data-motion=true] .mascot-body,.prea-mascot[data-motion=true] .mascot-head,.prea-mascot[data-motion=true] .mascot-paw-l,.prea-mascot[data-motion=true] .mascot-paw-r{transform-origin:50% 100%;animation:mascot-breathe var(--mascot-breath) ease-in-out infinite}.prea-mascot[data-motion=true] .mascot-eye-l,.prea-mascot[data-motion=true] .mascot-eye-r{animation:6.4s ease-in-out infinite mascot-blink}.prea-mascot[data-motion=true][data-pose=night] .mascot-eye-l,.prea-mascot[data-motion=true][data-pose=night] .mascot-eye-r{animation:none}.prea-mascot[data-motion=true] .mascot-ear-r,.prea-mascot[data-motion=true] .mascot-ear-l{animation:9s ease-in-out infinite mascot-twitch}.prea-mascot[data-motion=true] .mascot-ear-l{animation-delay:3.5s}.prea-mascot[data-motion=true][data-pose=terminal] .mascot-paw-l,.prea-mascot[data-motion=true][data-pose=terminal] .mascot-paw-r{animation:.42s ease-in-out infinite alternate mascot-type}.prea-mascot[data-motion=true][data-pose=terminal] .mascot-paw-r{animation-delay:.21s}.prea-mascot[data-motion=true][data-pose=team] .mascot-prop{animation:2.8s ease-in-out infinite mascot-bob}.prea-mascot[data-motion=true][data-pose=call] .mascot-prop,.prea-mascot[data-motion=true][data-pose=decision] .mascot-prop{animation:2s ease-in-out infinite mascot-pulse}.prea-mascot[data-motion=true][data-pose=night] .mascot-prop{transform-origin:50%;animation:2.6s ease-in-out infinite mascot-twinkle}.prea-mascot[data-motion=true][data-pose=done] .mascot-prop{transform-origin:50%;animation:.6s cubic-bezier(.2,1.4,.4,1) both mascot-pop}}@keyframes mascot-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.012)translateY(-.6%)}}@keyframes mascot-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}82%{transform:scaleY(1)}84%{transform:scaleY(.08)}86%{transform:scaleY(1)}}@keyframes mascot-twitch{0%,58%,66%,to{transform:rotate(0)}61%{transform:rotate(-9deg)}63.5%{transform:rotate(4deg)}}@keyframes mascot-type{0%{transform:translateY(0)}to{transform:translateY(7%)}}@keyframes mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes mascot-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes mascot-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes mascot-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.feature-illustration[data-astro-cid-q27hj36d]{border-bottom:1px solid var(--line);background:radial-gradient(120% 100% at 50% 100%, var(--accent-soft), var(--surface-soft) 85%);height:144px;color:var(--ink);user-select:none;pointer-events:none;justify-content:center;align-items:center;margin:-26px -26px 24px;padding:16px;font-size:12px;line-height:1.4;display:flex}.feature-illustration--model[data-astro-cid-q27hj36d]{--accent:var(--coral);--accent-soft:var(--coral-soft)}.feature-illustration--schedule[data-astro-cid-q27hj36d]{--accent:var(--indigo);--accent-soft:var(--indigo-soft)}.feature-illustration--approval[data-astro-cid-q27hj36d]{--accent:var(--green);--accent-soft:var(--green-soft)}.mini-window[data-astro-cid-q27hj36d]{border:1px solid var(--line-2);background:var(--surface);width:100%;max-width:240px;box-shadow:var(--shadow-soft);border-radius:10px;padding:14px}.mini-label[data-astro-cid-q27hj36d]{color:var(--muted-2);margin-bottom:9px;font-size:11px;display:block}.mini-picker[data-astro-cid-q27hj36d],.mini-option[data-astro-cid-q27hj36d],.mini-approval[data-astro-cid-q27hj36d],.mini-schedule[data-astro-cid-q27hj36d]{align-items:center;gap:10px;display:flex}.mini-picker[data-astro-cid-q27hj36d]{border:1px solid var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-radius:6px;justify-content:space-between;padding:7px 9px}.mini-picker[data-astro-cid-q27hj36d] b[data-astro-cid-q27hj36d]{color:var(--accent);font-weight:inherit}.mini-option[data-astro-cid-q27hj36d]{color:var(--muted-2);padding:8px 9px 0}.mini-schedule[data-astro-cid-q27hj36d]{max-width:270px;padding:16px 12px}.mini-schedule[data-astro-cid-q27hj36d]>span[data-astro-cid-q27hj36d]:nth-child(2){flex:1}.mini-schedule[data-astro-cid-q27hj36d] svg[data-astro-cid-q27hj36d]{color:var(--accent)}svg[data-astro-cid-q27hj36d]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.mini-toggle[data-astro-cid-q27hj36d]{background:var(--accent);border-radius:20px;flex:none;justify-content:flex-end;width:28px;padding:3px;display:flex}.mini-toggle[data-astro-cid-q27hj36d] i[data-astro-cid-q27hj36d]{background:var(--surface);border-radius:50%;width:10px;height:10px}.mini-approval[data-astro-cid-q27hj36d]>span[data-astro-cid-q27hj36d]{border:1px solid var(--line-2);text-align:center;border-radius:6px;flex:1;padding:7px 4px}.mini-approval[data-astro-cid-q27hj36d]>span[data-astro-cid-q27hj36d]:last-child{background:var(--accent);color:var(--surface);border-color:var(--accent)}.capability-art[data-astro-cid-vzlfyjqc]{border-bottom:1px solid var(--line);background:radial-gradient(120% 100% at 50% 100%, var(--accent-soft), var(--surface-soft) 85%);height:168px;color:var(--ink);user-select:none;pointer-events:none;justify-content:center;align-items:center;margin:-26px -26px 24px;padding:16px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.capability-art--call[data-astro-cid-vzlfyjqc]{--accent:var(--green);--accent-soft:var(--green-soft)}.capability-art--apps[data-astro-cid-vzlfyjqc]{--accent:var(--blue);--accent-soft:var(--blue-soft-2)}.capability-art--memory[data-astro-cid-vzlfyjqc]{--accent:var(--violet);--accent-soft:var(--violet-soft)}.capability-art--triggers[data-astro-cid-vzlfyjqc]{--accent:var(--amber);--accent-soft:var(--amber-soft)}.capability-art--team[data-astro-cid-vzlfyjqc]{--accent:var(--rose);--accent-soft:var(--rose-soft)}.capability-art--teach[data-astro-cid-vzlfyjqc]{--accent:var(--coral);--accent-soft:var(--coral-soft)}svg[data-astro-cid-vzlfyjqc]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.art-window[data-astro-cid-vzlfyjqc]{border:1px solid var(--line-2);background:var(--surface);width:100%;max-width:240px;box-shadow:var(--shadow-soft);border-radius:10px;padding:14px}.art-label[data-astro-cid-vzlfyjqc]{color:var(--muted-2);margin-bottom:8px;font-size:11px;display:block}.art-row[data-astro-cid-vzlfyjqc]{align-items:center;gap:9px;padding:6px 0;display:flex}.art-row[data-astro-cid-vzlfyjqc]+.art-row[data-astro-cid-vzlfyjqc]{border-top:1px solid var(--line)}.art-row[data-astro-cid-vzlfyjqc] svg[data-astro-cid-vzlfyjqc]{color:var(--accent)}.art-call[data-astro-cid-vzlfyjqc]{background:var(--panel);width:100%;max-width:240px;color:var(--panel-copy);box-shadow:var(--shadow-demo);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;padding:14px;display:grid}.art-call__ring[data-astro-cid-vzlfyjqc]{width:44px;height:44px;display:block;position:relative}.art-call__ring[data-astro-cid-vzlfyjqc] img[data-astro-cid-vzlfyjqc]{border-radius:50%;width:44px;height:44px}.art-call__ring[data-astro-cid-vzlfyjqc]:after{content:"";border:2px solid var(--success);opacity:.55;border-radius:50%;position:absolute;inset:-5px}.art-call__who[data-astro-cid-vzlfyjqc]{gap:2px;display:grid}.art-call__who[data-astro-cid-vzlfyjqc] b[data-astro-cid-vzlfyjqc]{color:var(--surface);font-size:13px;font-weight:600}.art-call__who[data-astro-cid-vzlfyjqc] span[data-astro-cid-vzlfyjqc]{color:var(--panel-muted)}.art-call__actions[data-astro-cid-vzlfyjqc]{grid-column:1/-1;gap:10px;display:flex}.art-call__actions[data-astro-cid-vzlfyjqc] span[data-astro-cid-vzlfyjqc]{color:var(--surface);border-radius:999px;flex:1;justify-content:center;padding:7px;display:flex}.art-call__actions[data-astro-cid-vzlfyjqc] svg[data-astro-cid-vzlfyjqc]{fill:currentColor;stroke:none;width:16px;height:16px}.art-call__decline[data-astro-cid-vzlfyjqc]{background:var(--coral)}.art-call__decline[data-astro-cid-vzlfyjqc] svg[data-astro-cid-vzlfyjqc]{transform:rotate(135deg)}.art-call__accept[data-astro-cid-vzlfyjqc]{background:var(--success)}.art-apps[data-astro-cid-vzlfyjqc]{grid-template-columns:repeat(4,44px);gap:10px;display:grid}.art-apps__tile[data-astro-cid-vzlfyjqc]{border:1px solid var(--line-2);background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-soft);border-radius:11px;justify-content:center;align-items:center;display:flex}.art-apps__tile[data-astro-cid-vzlfyjqc] svg{width:22px;height:22px}.art-apps__mcp[data-astro-cid-vzlfyjqc]{color:var(--accent);letter-spacing:.02em;font-size:11px;font-weight:600}.art-team[data-astro-cid-vzlfyjqc]{align-items:center;display:flex}.art-team[data-astro-cid-vzlfyjqc] img[data-astro-cid-vzlfyjqc]{background:var(--surface);width:52px;height:52px;box-shadow:var(--shadow-soft);border-radius:50%}.art-team__line[data-astro-cid-vzlfyjqc]{background:var(--line-2);width:72px;height:2px;margin:0 8px;position:relative}.art-team__line[data-astro-cid-vzlfyjqc] i[data-astro-cid-vzlfyjqc]{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-3px;left:50%}.art-teach__rec[data-astro-cid-vzlfyjqc]{color:var(--muted-2);align-items:center;gap:7px;font-size:11px;display:inline-flex}.art-teach__rec[data-astro-cid-vzlfyjqc] i[data-astro-cid-vzlfyjqc]{background:var(--coral);width:8px;height:8px;box-shadow:0 0 0 3px var(--coral-soft);border-radius:50%}.art-teach__steps[data-astro-cid-vzlfyjqc]{gap:6px;margin:10px 0 4px;display:flex}.art-teach__steps[data-astro-cid-vzlfyjqc] span[data-astro-cid-vzlfyjqc]{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;flex:1;height:28px}.roster-bot-avatar[data-astro-cid-wkcegloj]{border:1px solid var(--line,#e6e6e6);background:#fff;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}
