.ambient-hero-motion[data-astro-cid-wkcdf7fc]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-hero-motion-birds[data-astro-cid-wkcdf7fc]{z-index:4}.bird-flock[data-astro-cid-wkcdf7fc]{position:absolute;left:-300px;width:clamp(150px,18vw,260px);overflow:visible;color:#080f17e0;filter:drop-shadow(0 2px 2px rgba(255,255,255,.72));animation:flock-flight 19s linear infinite}.bird-flock-high[data-astro-cid-wkcdf7fc]{top:8%;animation-delay:-11s;animation-duration:24s}.bird-wing[data-astro-cid-wkcdf7fc]{transform-box:view-box;transform-origin:33px 26px;will-change:transform;animation:bird-wing-flap .72s cubic-bezier(.45,0,.55,1) infinite alternate;animation-delay:var(--wing-delay, 0s)}.bird-2[data-astro-cid-wkcdf7fc]{--wing-delay: -.18s}.bird-3[data-astro-cid-wkcdf7fc]{--wing-delay: -.36s}.bird-4[data-astro-cid-wkcdf7fc]{--wing-delay: -.52s}.bird-5[data-astro-cid-wkcdf7fc]{--wing-delay: -.67s}.bird-eye[data-astro-cid-wkcdf7fc]{fill:#ffffffb8}@keyframes bird-wing-flap{0%{transform:rotate(-12deg) scaleY(1)}to{transform:rotate(26deg) scaleY(.34)}}@keyframes flock-flight{0%{translate:-10vw 16px;opacity:0}8%{opacity:.62}48%{translate:62vw -12px;opacity:.62}92%{opacity:.62}to{translate:130vw 8px;opacity:0}}.ambient-hero-motion-signals[data-astro-cid-wkcdf7fc]{opacity:.72}.signal-orbit[data-astro-cid-wkcdf7fc]{position:absolute;border:1px solid rgba(74,124,89,.28);border-radius:50%;box-shadow:0 0 60px #8bb0821f;animation:signal-orbit 13s ease-in-out infinite alternate}.signal-orbit-1[data-astro-cid-wkcdf7fc]{width:420px;height:420px;right:-110px;top:10%}.signal-orbit-2[data-astro-cid-wkcdf7fc]{width:260px;height:260px;left:6%;top:34%;animation-delay:-4s}.signal-orbit-3[data-astro-cid-wkcdf7fc]{width:150px;height:150px;right:28%;top:18%;animation-delay:-8s}@keyframes signal-orbit{0%{transform:scale(.92) rotate(0);opacity:.24}to{transform:scale(1.08) rotate(18deg);opacity:.72}}.signal-trace[data-astro-cid-wkcdf7fc]{position:absolute;left:-35%;width:34%;height:1px;background:linear-gradient(90deg,transparent,rgba(74,124,89,.58),transparent);animation:signal-trace 9s linear infinite}.signal-trace-1[data-astro-cid-wkcdf7fc]{top:28%}.signal-trace-2[data-astro-cid-wkcdf7fc]{top:52%;animation-delay:-3s;animation-duration:12s}.signal-trace-3[data-astro-cid-wkcdf7fc]{top:72%;animation-delay:-7s;animation-duration:15s}@keyframes signal-trace{0%{transform:translate(0);opacity:0}12%,88%{opacity:1}to{transform:translate(410%);opacity:0}}.signal-node[data-astro-cid-wkcdf7fc]{position:absolute;width:7px;height:7px;border-radius:50%;background:#4a7c59;box-shadow:0 0 0 5px #4a7c591f,0 0 24px #4a7c598c;animation:signal-node 3.8s ease-in-out infinite}.signal-node-1[data-astro-cid-wkcdf7fc]{left:12%;top:29%}.signal-node-2[data-astro-cid-wkcdf7fc]{left:29%;top:58%;animation-delay:-.8s}.signal-node-3[data-astro-cid-wkcdf7fc]{left:47%;top:22%;animation-delay:-1.6s}.signal-node-4[data-astro-cid-wkcdf7fc]{left:63%;top:67%;animation-delay:-2.4s}.signal-node-5[data-astro-cid-wkcdf7fc]{left:78%;top:38%;animation-delay:-3.2s}.signal-node-6[data-astro-cid-wkcdf7fc]{left:91%;top:73%;animation-delay:-1.2s}@keyframes signal-node{0%,to{transform:scale(.72);opacity:.34}50%{transform:scale(1.18);opacity:.92}}@media (max-width: 720px){.bird-flock[data-astro-cid-wkcdf7fc]{width:140px}.bird-flock-high[data-astro-cid-wkcdf7fc]{top:auto;bottom:600px}.signal-orbit-1[data-astro-cid-wkcdf7fc]{width:260px;height:260px}.signal-orbit-2[data-astro-cid-wkcdf7fc]{width:180px;height:180px}}@media (prefers-reduced-motion: reduce){.bird-flock[data-astro-cid-wkcdf7fc],.bird-wing[data-astro-cid-wkcdf7fc],.signal-orbit[data-astro-cid-wkcdf7fc],.signal-trace[data-astro-cid-wkcdf7fc],.signal-node[data-astro-cid-wkcdf7fc]{animation:none}.bird-flock[data-astro-cid-wkcdf7fc]{display:none}.ambient-hero-motion-signals[data-astro-cid-wkcdf7fc]{opacity:.28}}.builder-agent-mark[data-astro-cid-xqki7qcl]{position:relative;display:inline-block;width:var(--builder-mark-size);height:var(--builder-mark-size);flex:0 0 var(--builder-mark-size);color:inherit}.builder-agent-character[data-astro-cid-xqki7qcl]{position:absolute;inset:0 12.5% auto;width:75%;height:75%}.builder-agent-character[data-astro-cid-xqki7qcl] svg{display:block;width:100%;height:100%}.builder-agent-mark[data-astro-cid-xqki7qcl]>svg[data-astro-cid-xqki7qcl]{position:absolute;inset:0;width:100%;height:100%}.builder-laptop-screen[data-astro-cid-xqki7qcl]{fill:var(--e-muted, var(--control-muted))}.app-builder-preview[data-astro-cid-xz7vrpyc]{position:relative;z-index:1;width:100%;max-width:1360px;margin:64px auto 0;font-family:var(--sans);text-align:left}.app-builder-preview[data-astro-cid-xz7vrpyc] figcaption[data-astro-cid-xz7vrpyc]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 0 12px;color:var(--muted-fg);font-size:12px;line-height:1.6}.builder-preview-stage[data-astro-cid-xz7vrpyc]{width:100%;aspect-ratio:1560 / 940;overflow:hidden}.builder-preview-frame[data-astro-cid-xz7vrpyc]{--e-bg: var(--white);--e-card: oklch(1 0 0);--e-fg: oklch(.18 .005 75);--e-muted: oklch(.96 .005 75);--e-muted-fg: oklch(.5 .005 75);--e-border: oklch(.9 .005 75);position:relative;width:1560px;height:940px;display:flex;flex-direction:column;overflow:hidden;background:var(--e-bg);background-image:linear-gradient(180deg,var(--e-bg) 0%,var(--e-bg) 82%,var(--page-bg) 100%);color:var(--e-fg);border:0;border-radius:18px 18px 0 0;font:400 14px/1.5 Lora,Georgia,serif;transform:scale(var(--builder-preview-scale, 1));transform-origin:top left;box-shadow:none}.builder-preview-frame[data-astro-cid-xz7vrpyc][data-builder-theme=dark]{--e-bg: oklch(.13 .005 75);--e-card: oklch(.16 .005 75);--e-fg: oklch(.98 0 0);--e-muted: oklch(.18 .005 75);--e-muted-fg: oklch(.65 .005 75);--e-border: oklch(1 0 0 / .1)}.builder-preview-frame[data-astro-cid-xz7vrpyc] [data-astro-cid-xz7vrpyc]{box-sizing:border-box}.builder-preview-frame[data-astro-cid-xz7vrpyc] section[data-astro-cid-xz7vrpyc]{padding:0}.builder-preview-frame[data-astro-cid-xz7vrpyc] [data-astro-cid-xz7vrpyc][hidden]{display:none!important}.builder-preview-frame[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc],.builder-preview-frame[data-astro-cid-xz7vrpyc] textarea[data-astro-cid-xz7vrpyc],.builder-preview-frame[data-astro-cid-xz7vrpyc] select[data-astro-cid-xz7vrpyc]{font-family:inherit}.builder-preview-frame[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc],.builder-preview-frame[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc],.builder-preview-frame[data-astro-cid-xz7vrpyc] select[data-astro-cid-xz7vrpyc]{-webkit-tap-highlight-color:transparent}.builder-preview-frame[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc],.builder-preview-frame[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc]{cursor:pointer}.builder-preview-frame[data-astro-cid-xz7vrpyc] [data-astro-cid-xz7vrpyc]:is(button,summary,select,textarea):focus-visible{outline:2px solid var(--e-fg);outline-offset:3px}.builder-preview-frame[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]:not(:global([data-agent-avatar])){stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.builder-topbar[data-astro-cid-xz7vrpyc]{flex:0 0 64px;height:64px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--e-border)}.builder-home-button[data-astro-cid-xz7vrpyc]{display:grid;place-items:center;width:40px;height:40px;border:0;background:none;color:var(--e-fg);padding:0;border-radius:10px}.builder-projects-button[data-astro-cid-xz7vrpyc]{display:inline-flex;align-items:center;gap:6px;height:32px;border:1px solid var(--e-border);border-radius:999px;background:none;color:var(--e-fg);padding:0 12px;font-size:14px;font-weight:500}.builder-projects-button[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]{width:16px;height:16px;color:var(--e-muted-fg)}.builder-projects-button[data-astro-cid-xz7vrpyc]:hover,.builder-home-button[data-astro-cid-xz7vrpyc]:hover{background:var(--e-muted)}.builder-preview-content[data-astro-cid-xz7vrpyc]{flex:1;min-height:0}.builder-home[data-astro-cid-xz7vrpyc]{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--e-border) transparent}.builder-home-hero[data-astro-cid-xz7vrpyc]{min-height:100%;max-width:1024px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 16px}.builder-greeting[data-astro-cid-xz7vrpyc]{display:flex;flex-direction:column;align-items:center}.builder-greeting[data-astro-cid-xz7vrpyc] h2[data-astro-cid-xz7vrpyc]{margin:24px 0 0;font:500 36px/40px Lora,Georgia,serif;letter-spacing:0;text-align:center;color:var(--e-fg)}.builder-prompt-area[data-astro-cid-xz7vrpyc]{margin-top:40px;width:100%;max-width:672px}.builder-prompt-box[data-astro-cid-xz7vrpyc]{width:100%;min-height:140.75px;border-radius:21.6px;border:1px solid var(--e-border);background:var(--e-card);box-shadow:0 1px 2px color-mix(in srgb,var(--e-fg) 5%,transparent)}.builder-prompt-box[data-astro-cid-xz7vrpyc]:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--e-fg) 70%,transparent)}.builder-prompt-box[data-astro-cid-xz7vrpyc] textarea[data-astro-cid-xz7vrpyc]{display:block;height:90.75px;min-height:80px;width:100%;resize:none;background:transparent;border:0;padding:16px 16px 0;font-size:14px;line-height:1.625;color:var(--e-fg);outline:none!important;border-radius:21.6px 21.6px 0 0}.builder-prompt-box[data-astro-cid-xz7vrpyc] textarea[data-astro-cid-xz7vrpyc]::placeholder{color:var(--e-muted-fg);opacity:1}.builder-composer-controls[data-astro-cid-xz7vrpyc]{display:flex;align-items:center;gap:8px;padding:0 12px 12px}.builder-control-space[data-astro-cid-xz7vrpyc]{flex:1}.builder-attach-menu[data-astro-cid-xz7vrpyc]{position:relative}.builder-attach-menu[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc]{list-style:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--e-border);border-radius:50%;color:var(--e-muted-fg)}.builder-attach-menu[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc]::-webkit-details-marker,.builder-trash[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc]::-webkit-details-marker{display:none}.builder-attach-menu[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]{width:16px;height:16px}.builder-attach-menu[data-astro-cid-xz7vrpyc][open] summary[data-astro-cid-xz7vrpyc],.builder-attach-menu[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc]:hover{background:var(--e-muted);color:var(--e-fg)}.builder-attach-options[data-astro-cid-xz7vrpyc]{position:absolute;top:calc(100% + 8px);left:0;z-index:5;min-width:192px;border:1px solid var(--e-border);background:var(--e-card);border-radius:10px;padding:4px;box-shadow:0 8px 24px color-mix(in srgb,var(--e-fg) 10%,transparent)}.builder-attach-options[data-astro-cid-xz7vrpyc]>[data-astro-cid-xz7vrpyc]{display:flex;align-items:center;gap:8px;padding:8px;width:100%;min-height:32px;font-size:14px;text-align:left;color:var(--e-fg);border:0;background:none;border-radius:6px}.builder-attach-options[data-astro-cid-xz7vrpyc]>button[data-astro-cid-xz7vrpyc]:hover{background:var(--e-muted)}.builder-attach-options[data-astro-cid-xz7vrpyc]>span[data-astro-cid-xz7vrpyc]{color:var(--e-muted-fg)}.builder-attach-options[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]{width:16px;height:16px}.builder-attach-options[data-astro-cid-xz7vrpyc] small[data-astro-cid-xz7vrpyc]{margin-left:auto;font-size:10px;border:1px solid var(--e-border);border-radius:999px;padding:0 6px}.builder-file-input[data-astro-cid-xz7vrpyc]{display:none}.builder-mode-control[data-astro-cid-xz7vrpyc]{display:flex;align-items:center;position:relative;height:32px;padding-left:10px;color:var(--e-muted-fg);border-radius:999px}.builder-mode-control[data-astro-cid-xz7vrpyc]:hover{background:var(--e-muted);color:var(--e-fg)}.builder-mode-icon[data-astro-cid-xz7vrpyc]{display:inline-flex;width:16px;height:16px}.builder-mode-icon[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]{width:16px;height:16px}.builder-mode-control[data-astro-cid-xz7vrpyc]>svg[data-astro-cid-xz7vrpyc]{width:16px;height:16px;pointer-events:none}.builder-mode-control[data-astro-cid-xz7vrpyc] select[data-astro-cid-xz7vrpyc]{height:32px;padding:0 26px 0 6px;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;border-radius:999px}.builder-mode-control[data-astro-cid-xz7vrpyc] .builder-mode-chevron[data-astro-cid-xz7vrpyc]{position:absolute;right:8px;width:14px;height:14px}.builder-send[data-astro-cid-xz7vrpyc]{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:50%;background:var(--e-fg);color:var(--e-card);opacity:.4;cursor:not-allowed!important}.builder-send[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]{width:16px;height:16px}.builder-prompt-caption[data-astro-cid-xz7vrpyc]{margin:12px 0 0;font-size:12px;text-align:center;color:var(--e-muted-fg)}.builder-examples[data-astro-cid-xz7vrpyc]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.builder-examples[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc]{height:32px;max-width:100%;padding:0 12px;background:none;border:1px solid var(--e-border);border-radius:999px;color:var(--e-muted-fg);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-examples[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc]:hover{color:var(--e-fg);border-color:color-mix(in srgb,var(--e-fg) 20%,var(--e-border))}.builder-attachment[data-astro-cid-xz7vrpyc]{display:flex;align-items:center;gap:8px;padding:12px 16px 0;font-size:12px}.builder-attachment[data-astro-cid-xz7vrpyc] img[data-astro-cid-xz7vrpyc]{width:44px;height:44px;object-fit:cover;border-radius:6px}.builder-attachment[data-astro-cid-xz7vrpyc]>span[data-astro-cid-xz7vrpyc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-attachment[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc]{width:28px;height:28px;border:1px solid var(--e-border);border-radius:50%;background:none;color:var(--e-fg)}.builder-below-fold[data-astro-cid-xz7vrpyc]{max-width:1024px;margin:0 auto;padding:0 16px 80px;display:flex;flex-direction:column;align-items:center}.builder-templates[data-astro-cid-xz7vrpyc]{width:100%;max-width:672px;margin-top:40px;padding:0}.builder-templates[data-astro-cid-xz7vrpyc] h3[data-astro-cid-xz7vrpyc]{margin:0;text-align:center;font:500 12px/1.5 Lora,Georgia,serif;color:var(--e-muted-fg)}.builder-template-grid[data-astro-cid-xz7vrpyc]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.builder-template[data-astro-cid-xz7vrpyc]{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid var(--e-border);border-radius:12px;background:var(--e-card);text-align:left;color:var(--e-fg)}.builder-template[data-astro-cid-xz7vrpyc]:hover{border-color:color-mix(in srgb,var(--e-fg) 20%,var(--e-border))}.builder-template-icon[data-astro-cid-xz7vrpyc]{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid var(--e-border);border-radius:8px;color:var(--e-muted-fg)}.builder-template-icon[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]{width:16px;height:16px}.builder-template[data-astro-cid-xz7vrpyc]>span[data-astro-cid-xz7vrpyc]:last-child{min-width:0}.builder-template[data-astro-cid-xz7vrpyc] strong[data-astro-cid-xz7vrpyc],.builder-template[data-astro-cid-xz7vrpyc] small[data-astro-cid-xz7vrpyc]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.builder-template[data-astro-cid-xz7vrpyc] strong[data-astro-cid-xz7vrpyc]{font-size:14px;font-weight:500}.builder-template[data-astro-cid-xz7vrpyc] small[data-astro-cid-xz7vrpyc]{font-size:12px;color:var(--e-muted-fg)}.builder-trash[data-astro-cid-xz7vrpyc]{width:100%;max-width:672px;margin-top:40px;color:var(--e-muted-fg);font-size:12px}.builder-trash[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc]{display:inline-flex;align-items:center;gap:6px;list-style:none;min-height:32px}.builder-trash[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]{width:14px;height:14px}.builder-trash[data-astro-cid-xz7vrpyc] p[data-astro-cid-xz7vrpyc]{padding:24px;border:1px solid var(--e-border);border-radius:12px;text-align:center}.builder-projects-view[data-astro-cid-xz7vrpyc]{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--e-bg);background-image:linear-gradient(180deg,var(--e-bg) 0%,var(--e-bg) 82%,var(--page-bg) 100%)}.builder-projects-header[data-astro-cid-xz7vrpyc]{display:flex;align-items:center;gap:12px;flex:0 0 56px;padding:0 24px;border-bottom:1px solid var(--e-border)}.builder-projects-header[data-astro-cid-xz7vrpyc] h2[data-astro-cid-xz7vrpyc]{flex:1;font-size:18px;line-height:1.3;font-weight:600;margin:0;color:var(--e-fg)}.builder-create-button[data-astro-cid-xz7vrpyc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 12px;font-size:14px;border:1px solid var(--e-fg);border-radius:10px;background:var(--e-fg);color:var(--e-card)}.builder-create-button[data-astro-cid-xz7vrpyc]:hover{opacity:.9}.builder-close-projects[data-astro-cid-xz7vrpyc]{width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--e-muted-fg);font-size:24px}.builder-library-toolbar[data-astro-cid-xz7vrpyc]{display:flex;gap:12px;align-items:center;padding:16px 24px;border-bottom:1px solid var(--e-border);color:var(--e-muted-fg);font-size:12px}.builder-library-toolbar[data-astro-cid-xz7vrpyc] span[data-astro-cid-xz7vrpyc]{padding:8px 16px;border:1px solid var(--e-border);border-radius:999px}.builder-library-toolbar[data-astro-cid-xz7vrpyc] span[data-astro-cid-xz7vrpyc]:first-child{width:300px;margin-right:auto}.builder-library-content[data-astro-cid-xz7vrpyc]{padding:32px 24px}.builder-library-content[data-astro-cid-xz7vrpyc]>h3[data-astro-cid-xz7vrpyc]{font-size:16px;font-weight:500;margin:0 0 20px}.builder-library-content[data-astro-cid-xz7vrpyc]>h3[data-astro-cid-xz7vrpyc] span[data-astro-cid-xz7vrpyc]{color:var(--e-muted-fg);margin-left:8px}.builder-library-grid[data-astro-cid-xz7vrpyc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.builder-library-card[data-astro-cid-xz7vrpyc]{padding:20px;border:1px solid var(--e-border);border-radius:12px;background:var(--e-card)}.builder-library-symbol[data-astro-cid-xz7vrpyc]{width:44px;height:44px;padding:10px;background:var(--e-muted);border-radius:10px;margin-bottom:24px}.builder-library-symbol[data-astro-cid-xz7vrpyc] svg[data-astro-cid-xz7vrpyc]{width:24px;height:24px}.builder-library-card[data-astro-cid-xz7vrpyc] h4[data-astro-cid-xz7vrpyc]{margin:0 0 8px;font-size:14px;font-weight:500}.builder-library-card[data-astro-cid-xz7vrpyc] p[data-astro-cid-xz7vrpyc]{min-height:48px;margin:0 0 24px;font-size:13px;line-height:1.6;color:var(--e-muted-fg)}.builder-library-card[data-astro-cid-xz7vrpyc]>div[data-astro-cid-xz7vrpyc]:last-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:11px;color:var(--e-muted-fg)}.builder-library-card[data-astro-cid-xz7vrpyc] strong[data-astro-cid-xz7vrpyc]{font-size:11px;font-weight:500;color:var(--e-fg);background:var(--e-muted);border-radius:6px;padding:3px 6px}.builder-library-note[data-astro-cid-xz7vrpyc]{color:var(--e-muted-fg);font-size:12px;margin-top:24px}.builder-projects-empty[data-astro-cid-xz7vrpyc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center}.builder-projects-empty[data-astro-cid-xz7vrpyc]>svg[data-astro-cid-xz7vrpyc]{width:36px;height:36px;color:var(--e-muted-fg)}.builder-projects-empty[data-astro-cid-xz7vrpyc] h3[data-astro-cid-xz7vrpyc]{margin:0;font:500 20px/1.3 Lora,Georgia,serif}.builder-projects-empty[data-astro-cid-xz7vrpyc] p[data-astro-cid-xz7vrpyc]{margin:0;font-size:14px;color:var(--e-muted-fg)}.builder-sr-only[data-astro-cid-xz7vrpyc]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 720px){.app-builder-preview[data-astro-cid-xz7vrpyc]{width:calc(100% - 40px);margin-top:40px}.app-builder-preview[data-astro-cid-xz7vrpyc] figcaption[data-astro-cid-xz7vrpyc]{display:block;font-size:11px}.app-builder-preview[data-astro-cid-xz7vrpyc] figcaption[data-astro-cid-xz7vrpyc] span[data-astro-cid-xz7vrpyc]{display:block}.builder-preview-stage[data-astro-cid-xz7vrpyc]{aspect-ratio:auto;height:720px!important}.builder-preview-frame[data-astro-cid-xz7vrpyc]{width:100%;height:720px;transform:none;border-radius:14px 14px 0 0}.builder-home-hero[data-astro-cid-xz7vrpyc]{padding:40px 16px}.builder-greeting[data-astro-cid-xz7vrpyc] h2[data-astro-cid-xz7vrpyc]{font-size:30px;line-height:36px;max-width:12ch}.builder-greeting[data-astro-cid-xz7vrpyc] .builder-greeting-mark{--builder-mark-size: 48px !important}.builder-prompt-area[data-astro-cid-xz7vrpyc]{margin-top:40px}.builder-prompt-box[data-astro-cid-xz7vrpyc] textarea[data-astro-cid-xz7vrpyc]{resize:none}.builder-examples[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc]{text-align:left}.builder-template-grid[data-astro-cid-xz7vrpyc]{grid-template-columns:1fr}.builder-projects-header[data-astro-cid-xz7vrpyc]{padding-inline:12px}}@media (pointer: coarse){.builder-topbar[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc],.builder-composer-controls[data-astro-cid-xz7vrpyc] [data-astro-cid-xz7vrpyc]:is(summary,select),.builder-mode-control[data-astro-cid-xz7vrpyc],.builder-examples[data-astro-cid-xz7vrpyc] button[data-astro-cid-xz7vrpyc],.builder-trash[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc],.builder-create-button[data-astro-cid-xz7vrpyc],.builder-close-projects[data-astro-cid-xz7vrpyc]{min-height:44px}.builder-attach-menu[data-astro-cid-xz7vrpyc] summary[data-astro-cid-xz7vrpyc],.builder-home-button[data-astro-cid-xz7vrpyc]{min-width:44px}.builder-send[data-astro-cid-xz7vrpyc]{min-width:44px;min-height:44px}}@media (prefers-reduced-motion: reduce){.builder-preview-frame[data-astro-cid-xz7vrpyc] [data-astro-cid-xz7vrpyc]{scroll-behavior:auto!important}}.agent-work[data-astro-cid-mvdgwxfr]{width:100%;min-width:0;color:var(--e-thinking-muted);font-size:14px}.agent-work[data-astro-cid-mvdgwxfr] [data-astro-cid-mvdgwxfr][hidden]{display:none!important}summary[data-astro-cid-mvdgwxfr]{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:2px 0;border-radius:6px;list-style:none;cursor:pointer;outline:none}summary[data-astro-cid-mvdgwxfr]::-webkit-details-marker{display:none}summary[data-astro-cid-mvdgwxfr]:hover{color:var(--e-fg)}summary[data-astro-cid-mvdgwxfr]:focus-visible{outline:2px solid var(--e-brand);outline-offset:3px}.work-chevron[data-astro-cid-mvdgwxfr],.work-icon[data-astro-cid-mvdgwxfr],.work-step-check[data-astro-cid-mvdgwxfr],.work-step-circle[data-astro-cid-mvdgwxfr]{display:block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.work-chevron[data-astro-cid-mvdgwxfr],.work-icon[data-astro-cid-mvdgwxfr]{width:14px;height:14px}.work-chevron[data-astro-cid-mvdgwxfr]{transition:transform .2s}details[data-astro-cid-mvdgwxfr][open]>summary[data-astro-cid-mvdgwxfr]>.work-chevron[data-astro-cid-mvdgwxfr]{transform:rotate(90deg)}.agent-work-complete[data-astro-cid-mvdgwxfr]>summary[data-astro-cid-mvdgwxfr]{width:100%;gap:4px}.work-rule[data-astro-cid-mvdgwxfr]{height:1px;min-width:24px;flex:1;margin-left:8px;background:color-mix(in oklab,var(--e-border) 70%,transparent)}[data-astro-cid-mvdgwxfr][data-work-label],[data-astro-cid-mvdgwxfr][data-work-clock]{font-variant-numeric:tabular-nums}.agent-tool-lines[data-astro-cid-mvdgwxfr]{display:flex;flex-direction:column;gap:2px;padding-top:8px}.agent-activity[data-astro-cid-mvdgwxfr]{min-width:0}.agent-activity[data-astro-cid-mvdgwxfr]>summary[data-astro-cid-mvdgwxfr]{gap:8px;text-align:left}.agent-activity[data-astro-cid-mvdgwxfr]>summary[data-astro-cid-mvdgwxfr]>.work-chevron[data-astro-cid-mvdgwxfr]{opacity:0}.agent-activity[data-astro-cid-mvdgwxfr][open]>summary[data-astro-cid-mvdgwxfr]>.work-chevron[data-astro-cid-mvdgwxfr],.agent-activity[data-astro-cid-mvdgwxfr]>summary[data-astro-cid-mvdgwxfr]:hover>.work-chevron[data-astro-cid-mvdgwxfr],.agent-activity[data-astro-cid-mvdgwxfr]>summary[data-astro-cid-mvdgwxfr]:focus-visible>.work-chevron[data-astro-cid-mvdgwxfr]{opacity:.7}.agent-activity[data-astro-cid-mvdgwxfr] ul[data-astro-cid-mvdgwxfr]{margin:4px 0 4px 6.4px;padding:0 0 0 16px;border-left:1px solid var(--e-border);list-style:none}.agent-activity[data-astro-cid-mvdgwxfr] li[data-astro-cid-mvdgwxfr]{display:flex;align-items:flex-start;gap:8px;margin-top:4px;font-size:11px;line-height:1.6;color:var(--e-muted-fg)}.agent-activity[data-astro-cid-mvdgwxfr] li[data-astro-cid-mvdgwxfr]>span[data-astro-cid-mvdgwxfr]{min-width:0;overflow-wrap:anywhere}.work-step-check[data-astro-cid-mvdgwxfr]{width:12px;height:12px;margin-top:2px}.work-step-circle[data-astro-cid-mvdgwxfr]{display:none;width:10px;height:10px;margin-top:4px}.work-step-detail[data-astro-cid-mvdgwxfr]{display:block;color:var(--e-thinking-subtle)}.agent-dots[data-astro-cid-mvdgwxfr]{flex:0 0 22px;color:var(--e-thinking-fg)}.agent-thinking-summary[data-astro-cid-mvdgwxfr]{max-height:384px;overflow:auto;padding:8px 0 4px;font-size:12px;line-height:18px;color:var(--e-thinking-fg)}.agent-thinking-summary[data-astro-cid-mvdgwxfr]>span[data-astro-cid-mvdgwxfr]{display:block;margin-bottom:6px;color:var(--e-thinking-muted)}.agent-thinking-summary[data-astro-cid-mvdgwxfr] p[data-astro-cid-mvdgwxfr]{margin:0}.agent-shimmer[data-astro-cid-mvdgwxfr]{color:var(--e-thinking-fg)}.work-sr-only[data-astro-cid-mvdgwxfr]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-astro-cid-mvdgwxfr][data-working=true] .work-step-check[data-astro-cid-mvdgwxfr]{display:none}[data-astro-cid-mvdgwxfr][data-working=true] .work-step-circle[data-astro-cid-mvdgwxfr]{display:block}[data-astro-cid-mvdgwxfr][data-working=true] .work-step-detail[data-astro-cid-mvdgwxfr]{display:none}@keyframes agent-dot-twinkle{0%,to{opacity:.25;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}@keyframes agent-work-shimmer{0%{background-position:100% center,center}to{background-position:-100% center,center}}@media (prefers-reduced-motion:no-preference){.agent-dots[data-astro-cid-mvdgwxfr] circle[data-astro-cid-mvdgwxfr]{transform-box:fill-box;transform-origin:center;animation:agent-dot-twinkle 1.5s ease-in-out infinite backwards}@supports (background-clip:text){.agent-shimmer[data-astro-cid-mvdgwxfr],[data-astro-cid-mvdgwxfr][data-working=true] [data-astro-cid-mvdgwxfr][data-work-activity-label]{color:transparent;background-image:linear-gradient(90deg,transparent 35%,var(--e-bg) 50%,transparent 65%),linear-gradient(var(--e-thinking-fg),var(--e-thinking-fg));background-size:250% 100%,auto;background-repeat:no-repeat;background-clip:text;animation:agent-work-shimmer 2.4s linear infinite}}}@media (prefers-reduced-motion:reduce){.work-chevron[data-astro-cid-mvdgwxfr]{transition:none}}@media (forced-colors:active){.agent-shimmer[data-astro-cid-mvdgwxfr],[data-astro-cid-mvdgwxfr][data-working=true] [data-astro-cid-mvdgwxfr][data-work-activity-label]{color:CanvasText;background:none;animation:none}}.module-preview-canvas[data-astro-cid-qxoszdjl]{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;color:var(--e-fg);font-family:var(--sans);scrollbar-width:thin}.module-preview-canvas[data-astro-cid-qxoszdjl]:focus-visible,.mp-table-scroll[data-astro-cid-qxoszdjl]:focus-visible{outline:2px solid var(--e-fg);outline-offset:-2px}.module-preview-canvas[data-astro-cid-qxoszdjl] h4[data-astro-cid-qxoszdjl]{font:500 14px/1.45 var(--sans);margin:0}.module-preview-canvas[data-astro-cid-qxoszdjl] p[data-astro-cid-qxoszdjl]{font-size:12px;line-height:1.65;color:var(--e-muted-fg)}.mp-analytics[data-astro-cid-qxoszdjl]{display:grid;gap:16px;padding-bottom:16px}.mp-chart[data-astro-cid-qxoszdjl]{margin:0;padding:20px;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card)}.mp-chart[data-astro-cid-qxoszdjl] figcaption[data-astro-cid-qxoszdjl]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.mp-chart[data-astro-cid-qxoszdjl] figcaption[data-astro-cid-qxoszdjl]>span[data-astro-cid-qxoszdjl]{flex-shrink:0;color:var(--e-muted-fg);font-size:10px}.mp-line-chart[data-astro-cid-qxoszdjl]{display:block;width:100%;height:198px;overflow:visible}.mp-grid-line[data-astro-cid-qxoszdjl]{stroke:var(--e-border);stroke-width:1}.mp-axis-value[data-astro-cid-qxoszdjl],.mp-axis-label[data-astro-cid-qxoszdjl]{fill:var(--e-muted-fg);font:10px var(--sans)}.mp-chart-area[data-astro-cid-qxoszdjl]{fill:var(--e-brand);fill-opacity:.14}.mp-chart-line[data-astro-cid-qxoszdjl]{fill:none;stroke:var(--e-brand);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.mp-chart-point[data-astro-cid-qxoszdjl]{fill:var(--e-card);stroke:var(--e-brand);stroke-width:2}.mp-bar-chart[data-astro-cid-qxoszdjl]{display:flex;gap:24px;padding-top:4px}.mp-bar-column[data-astro-cid-qxoszdjl]{flex:1;min-width:0;text-align:center}.mp-bar-value[data-astro-cid-qxoszdjl]{font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.mp-bar-track[data-astro-cid-qxoszdjl]{position:relative;height:156px;margin:8px 0;background:repeating-linear-gradient(to top,transparent 0 calc(25% - 1px),var(--e-border) calc(25% - 1px) 25%)}.mp-bar[data-astro-cid-qxoszdjl]{position:absolute;left:20%;width:60%;border-radius:4px 4px 0 0;background:var(--e-brand)}.mp-bar[data-astro-cid-qxoszdjl].is-negative{background:var(--e-neg);border-radius:0 0 4px 4px}.mp-zero-rule[data-astro-cid-qxoszdjl]{position:absolute;left:0;width:100%;border-top:1px solid var(--e-border)}.mp-bar-label[data-astro-cid-qxoszdjl]{display:block;color:var(--e-muted-fg);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.mp-insights[data-astro-cid-qxoszdjl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mp-insights[data-astro-cid-qxoszdjl] article[data-astro-cid-qxoszdjl]{padding:20px;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card);min-width:0}.mp-insights[data-astro-cid-qxoszdjl] p[data-astro-cid-qxoszdjl]{margin:8px 0 12px}.mp-record-tag[data-astro-cid-qxoszdjl]{display:inline-block;padding:3px 8px;border:1px solid var(--e-border);border-radius:4px;font-size:10px;line-height:1.5;color:var(--e-muted-fg);background:var(--e-muted)}.mp-table-scroll[data-astro-cid-qxoszdjl]{overflow:auto;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card);scrollbar-width:thin}.mp-table[data-astro-cid-qxoszdjl]{width:100%;min-width:580px;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.5}.mp-table[data-astro-cid-qxoszdjl] caption[data-astro-cid-qxoszdjl]{text-align:left;padding:16px;font-size:14px;font-weight:500}.mp-table[data-astro-cid-qxoszdjl] caption[data-astro-cid-qxoszdjl] span[data-astro-cid-qxoszdjl]{font-size:10px;font-weight:400;color:var(--e-muted-fg)}.mp-table[data-astro-cid-qxoszdjl] th[data-astro-cid-qxoszdjl]{padding:12px;font-size:11px;font-weight:500;color:var(--e-muted-fg);background:var(--e-muted);border-block:1px solid var(--e-border)}.mp-table[data-astro-cid-qxoszdjl] td[data-astro-cid-qxoszdjl]{padding:14px 12px;border-bottom:1px solid var(--e-border);vertical-align:top;font-variant-numeric:tabular-nums}.mp-table[data-astro-cid-qxoszdjl] tr[data-astro-cid-qxoszdjl]:last-child td[data-astro-cid-qxoszdjl]{border-bottom:0}.mp-record-name[data-astro-cid-qxoszdjl]{font-weight:500}.mp-table[data-astro-cid-qxoszdjl] .mp-numeric[data-astro-cid-qxoszdjl]{text-align:right}.mp-calendar[data-astro-cid-qxoszdjl]{border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card);overflow:hidden}.mp-calendar-caption[data-astro-cid-qxoszdjl]{display:flex;justify-content:space-between;gap:16px;padding:16px}.mp-calendar-caption[data-astro-cid-qxoszdjl]>span[data-astro-cid-qxoszdjl]{color:var(--e-muted-fg);font-size:10px}.mp-calendar-scroll[data-astro-cid-qxoszdjl]{overflow:auto;scrollbar-width:thin}.mp-calendar-grid[data-astro-cid-qxoszdjl]{display:grid;grid-template-columns:52px repeat(var(--day-count),minmax(0,1fr));min-width:620px}.mp-calendar-time-head[data-astro-cid-qxoszdjl],.mp-day-heading[data-astro-cid-qxoszdjl]{padding:12px 8px;border-block:1px solid var(--e-border);background:var(--e-muted);text-align:center;font-size:11px}.mp-hours[data-astro-cid-qxoszdjl]{display:grid;grid-template-rows:repeat(7,56px);font-size:10px;color:var(--e-muted-fg);text-align:center;padding-top:4px}.mp-calendar-day[data-astro-cid-qxoszdjl]{position:relative;height:392px;border-left:1px solid var(--e-border)}.mp-hour-line[data-astro-cid-qxoszdjl]{display:block;height:56px;border-bottom:1px solid var(--e-border)}.mp-calendar-event[data-astro-cid-qxoszdjl]{position:absolute;left:4px;right:4px;min-height:44px;padding:8px;border:1px solid var(--e-border);border-left:3px solid var(--e-brand);border-radius:4px;background:var(--e-muted)}.mp-calendar-event[data-astro-cid-qxoszdjl] time[data-astro-cid-qxoszdjl]{display:block;font-size:9px;color:var(--e-muted-fg);margin-bottom:4px}.mp-calendar-event[data-astro-cid-qxoszdjl] h5[data-astro-cid-qxoszdjl]{font:500 11px/1.4 var(--sans);margin:0;color:var(--e-fg);overflow-wrap:anywhere}.mp-flow[data-astro-cid-qxoszdjl]{min-height:320px;padding:24px;background:radial-gradient(var(--e-border) 1px,transparent 1px) 0 0 / 16px 16px,var(--e-bg);border:1px solid var(--e-border);border-radius:var(--e-r)}.mp-flow[data-astro-cid-qxoszdjl] ol[data-astro-cid-qxoszdjl]{display:flex;flex-direction:column;align-items:center;list-style:none;margin:0;padding:0}.mp-flow[data-astro-cid-qxoszdjl] li[data-astro-cid-qxoszdjl]{position:relative;display:flex;align-items:center;gap:16px;width:min(100%,400px);padding:16px;margin-bottom:32px;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card)}.mp-flow[data-astro-cid-qxoszdjl] li[data-astro-cid-qxoszdjl]:last-child{margin-bottom:0}.mp-flow[data-astro-cid-qxoszdjl] li[data-astro-cid-qxoszdjl]:not(:last-child):after{content:"";position:absolute;left:50%;top:100%;height:32px;border-left:1px solid var(--e-border)}.mp-flow-marker[data-astro-cid-qxoszdjl]{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--e-border);border-radius:4px;background:var(--e-muted)}.mp-flow-marker[data-astro-cid-qxoszdjl] svg[data-astro-cid-qxoszdjl]{width:22px;height:22px;stroke:var(--e-fg);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mp-flow[data-astro-cid-qxoszdjl] p[data-astro-cid-qxoszdjl]{margin:4px 0 0}.mp-editor[data-astro-cid-qxoszdjl]{display:grid;grid-template-columns:152px minmax(0,1fr);min-height:360px;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card);overflow:hidden}.mp-editor-outline[data-astro-cid-qxoszdjl]{padding:16px 12px;border-right:1px solid var(--e-border);background:var(--e-muted)}.mp-editor-outline[data-astro-cid-qxoszdjl]>span[data-astro-cid-qxoszdjl]{display:block;padding:10px 8px;font-size:11px;color:var(--e-muted-fg)}.mp-editor-outline[data-astro-cid-qxoszdjl]>span[data-astro-cid-qxoszdjl]:first-child{color:var(--e-fg);background:var(--e-card);border-radius:4px}.mp-editor-document[data-astro-cid-qxoszdjl]{min-width:0;padding:24px}.mp-editor-document[data-astro-cid-qxoszdjl] section[data-astro-cid-qxoszdjl]+section[data-astro-cid-qxoszdjl]{padding-top:24px}.mp-editor-document[data-astro-cid-qxoszdjl] h4[data-astro-cid-qxoszdjl]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--e-border)}.mp-editor-document[data-astro-cid-qxoszdjl] p[data-astro-cid-qxoszdjl]{margin:0;padding:8px 0;overflow-wrap:anywhere}.mp-timeline[data-astro-cid-qxoszdjl]{list-style:none;padding:8px 0 8px 8px;margin:0}.mp-timeline[data-astro-cid-qxoszdjl]>li[data-astro-cid-qxoszdjl]{position:relative;padding:0 0 20px 24px;border-left:1px solid var(--e-border)}.mp-timeline[data-astro-cid-qxoszdjl]>li[data-astro-cid-qxoszdjl]:last-child{border-left-color:transparent;padding-bottom:0}.mp-timeline-marker[data-astro-cid-qxoszdjl]{position:absolute;left:-5px;top:20px;width:9px;height:9px;border-radius:50%;background:var(--e-brand);border:2px solid var(--e-bg)}.mp-timeline[data-astro-cid-qxoszdjl] article[data-astro-cid-qxoszdjl]{padding:20px;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card)}.mp-timeline-heading[data-astro-cid-qxoszdjl]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.mp-timeline-heading[data-astro-cid-qxoszdjl] .mp-record-tag[data-astro-cid-qxoszdjl]{flex-shrink:0}.mp-timeline[data-astro-cid-qxoszdjl] p[data-astro-cid-qxoszdjl]{margin:8px 0 0}.mp-booking-list[data-astro-cid-qxoszdjl]{display:grid;gap:12px;padding:0}.mp-booking-list[data-astro-cid-qxoszdjl]>li[data-astro-cid-qxoszdjl]{padding:0;border-left:0}.mp-booking-list[data-astro-cid-qxoszdjl] .mp-timeline-marker[data-astro-cid-qxoszdjl]{display:none}.erp-stage[data-astro-cid-sjpkotiw]{--erp-w: 1560px;position:relative;z-index:1;width:100%;justify-self:stretch;max-width:1360px;margin:64px auto 0;padding:0;overflow:hidden;aspect-ratio:1560 / 940;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 88%,transparent 100%)}.erp[data-astro-cid-sjpkotiw]{--e-bg: oklch(.98 .005 75);--e-card: oklch(1 0 0);--e-glass: oklch(.96 .005 75);--e-fg: oklch(.18 .005 75);--e-muted: oklch(.96 .005 75);--e-sidebar-fg: var(--e-fg);--e-sidebar-active-fg: #ffffff;--e-muted-fg: oklch(.5 .005 75);--e-border: oklch(.9 .005 75);--e-brand: oklch(.53 .14 162);--e-pos: oklch(.52 .15 165);--e-neg: oklch(.52 .2 15);--e-thinking-fg: oklch(.444 .011 73.639);--e-thinking-muted: oklch(.709 .01 56.259);--e-thinking-subtle: oklch(.869 .005 56.366);--e-warn: oklch(.5 .1 75);--e-primary: var(--e-fg);--e-primary-fg: oklch(.99 .005 75);--e-r: 12px;width:var(--erp-w);height:940px;display:flex;background:var(--e-bg);color:var(--e-fg);font-family:Lora,Georgia,Times New Roman,serif;font-size:14px;line-height:1.45;border-radius:18px;border:1px solid var(--e-border);box-shadow:0 45px 100px -55px #0006,0 1px 0 var(--e-card) inset;overflow:hidden;transform-origin:top left;transform:scale(var(--erp-scale, 1));text-align:left;-webkit-font-smoothing:antialiased}.erp[data-astro-cid-sjpkotiw] [data-astro-cid-sjpkotiw]{box-sizing:border-box}.erp[data-astro-cid-sjpkotiw] p[data-astro-cid-sjpkotiw],.erp[data-astro-cid-sjpkotiw] .erp-h1[data-astro-cid-sjpkotiw]{margin:0}.erp[data-astro-cid-sjpkotiw] ul[data-astro-cid-sjpkotiw]{list-style:none;margin:0;padding:0}.erp[data-astro-cid-sjpkotiw] svg[data-astro-cid-sjpkotiw]{display:block}.tnum[data-astro-cid-sjpkotiw]{font-variant-numeric:tabular-nums}.erp-side-wrap[data-astro-cid-sjpkotiw]{display:flex;padding:12px;height:100%;flex:0 0 auto}.erp-side[data-astro-cid-sjpkotiw]{width:240px;height:100%;display:flex;flex-direction:column;background:var(--e-glass);border:1px solid var(--e-border);border-radius:var(--e-r);box-shadow:none;overflow:hidden}.erp-brand[data-astro-cid-sjpkotiw]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 40px;border-bottom:1px solid color-mix(in oklab,var(--e-border) 60%,transparent)}.erp-wordmark[data-astro-cid-sjpkotiw]{height:32px;width:106px;object-fit:contain}.erp-favicon[data-astro-cid-sjpkotiw]{display:none;width:32px;height:32px;object-fit:contain;aspect-ratio:1;flex:0 0 auto}.erp-acct[data-astro-cid-sjpkotiw]{display:none}.erp-collapse[data-astro-cid-sjpkotiw]{appearance:none;display:inline-grid;place-items:center;position:absolute;right:8px;top:16px;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--e-muted-fg);cursor:pointer}.erp-collapse[data-astro-cid-sjpkotiw]:hover{background:var(--e-muted);color:var(--e-fg)}.erp-collapse[data-astro-cid-sjpkotiw]:focus-visible{outline:2px solid var(--e-brand);outline-offset:2px}.erp-collapse[data-astro-cid-sjpkotiw] .erp-btn-ico[data-astro-cid-sjpkotiw]{display:block}.erp-nav[data-astro-cid-sjpkotiw]{flex:1;min-height:0;padding:12px 8px 16px;overflow:auto;scrollbar-width:none}.erp-sec[data-astro-cid-sjpkotiw].mt{margin-top:24px}.erp-sec-title[data-astro-cid-sjpkotiw]{appearance:none;border:0;width:100%;background:transparent;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;height:28px;margin-bottom:4px;padding:0 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--e-muted-fg)}.erp-sec-title[data-astro-cid-sjpkotiw]:focus-visible{outline:2px solid var(--e-fg);outline-offset:2px}.erp-sec-chev[data-astro-cid-sjpkotiw]{width:12px;height:12px;opacity:0;transition:transform .15s ease}.erp-sec-title[data-astro-cid-sjpkotiw]:hover .erp-sec-chev[data-astro-cid-sjpkotiw],.erp-sec-title[data-astro-cid-sjpkotiw]:focus-visible .erp-sec-chev[data-astro-cid-sjpkotiw],.erp-sec[data-astro-cid-sjpkotiw].is-collapsed .erp-sec-chev[data-astro-cid-sjpkotiw]{opacity:1}.erp-sec[data-astro-cid-sjpkotiw].is-collapsed .erp-sec-chev[data-astro-cid-sjpkotiw]{transform:rotate(-90deg)}.erp-sec[data-astro-cid-sjpkotiw].is-collapsed>ul[data-astro-cid-sjpkotiw]{display:none}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-sec[data-astro-cid-sjpkotiw]>ul[data-astro-cid-sjpkotiw]{display:block}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-sec[data-astro-cid-sjpkotiw].mt{margin-top:8px;padding-top:8px;border-top:1px solid var(--e-border)}.erp-item[data-astro-cid-sjpkotiw]{--module-icon-ink: color-mix(in oklab, var(--e-sidebar-fg) 80%, transparent);appearance:none;border:0;width:100%;height:36px;background:none;font-family:inherit;text-align:left;position:relative;display:flex;align-items:center;gap:12px;padding:0 8px;border-radius:var(--e-r);font-size:13px;color:var(--e-sidebar-fg)}.erp-item[data-astro-cid-sjpkotiw]:not(.is-active):hover{background:color-mix(in oklab,var(--e-fg) 5%,transparent)}.erp-nav[data-astro-cid-sjpkotiw]::-webkit-scrollbar{display:none}.erp-nav-row[data-astro-cid-sjpkotiw]+.erp-nav-row[data-astro-cid-sjpkotiw]{margin-top:2px}.erp-item[data-astro-cid-sjpkotiw]:focus-visible,.erp-chat-tool[data-astro-cid-sjpkotiw]:focus-visible{outline:2px solid var(--e-brand);outline-offset:2px}.erp-item[data-astro-cid-sjpkotiw].is-active{--module-icon-ink: var(--e-sidebar-active-fg);background:var(--e-primary);color:var(--e-sidebar-active-fg);font-weight:500;box-shadow:none}.erp-item-bar[data-astro-cid-sjpkotiw]{display:none}.erp-module-navigation[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:20px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;margin:0 20px;font-size:12px}.erp-module-navigation[data-astro-cid-sjpkotiw]>span[data-astro-cid-sjpkotiw]{display:block;padding:10px 0;white-space:nowrap;color:var(--e-muted-fg)}.erp-module-navigation[data-astro-cid-sjpkotiw]>.is-active[data-astro-cid-sjpkotiw]{color:var(--e-fg);border-bottom:2px solid var(--e-fg)}.erp[data-astro-cid-sjpkotiw][data-detailed-module] .erp-metrics[data-astro-cid-sjpkotiw]{gap:0;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card);overflow:hidden}.erp[data-astro-cid-sjpkotiw][data-detailed-module] .erp-metric[data-astro-cid-sjpkotiw]{border:0;border-radius:0;box-shadow:none;border-right:1px solid var(--e-border)}.erp[data-astro-cid-sjpkotiw][data-detailed-module] .erp-metric[data-astro-cid-sjpkotiw]:last-child{border-right:0}.erp-cards[data-astro-cid-sjpkotiw].erp-cards-stacked{grid-template-columns:1fr}.erp-preview-availability[data-astro-cid-sjpkotiw]{padding:12px;border:1px solid var(--e-border);border-radius:var(--e-r);color:var(--e-warn);background:var(--e-card);font-size:13px}.erp-ico[data-astro-cid-sjpkotiw]{width:16px;height:16px;flex:0 0 16px;color:color-mix(in oklab,var(--e-sidebar-fg) 80%,transparent)}.erp-item[data-astro-cid-sjpkotiw].is-active .erp-ico[data-astro-cid-sjpkotiw]{color:var(--e-sidebar-active-fg)}.erp-agent-ico[data-astro-cid-sjpkotiw]{display:grid;place-items:center}.erp-item-child-chev[data-astro-cid-sjpkotiw]{width:14px;height:14px;flex:0 0 14px;color:var(--e-muted-fg)}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-item-child-chev[data-astro-cid-sjpkotiw]{display:none}.erp-item-label[data-astro-cid-sjpkotiw]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-item-badge[data-astro-cid-sjpkotiw]{margin-left:auto;min-width:20px;padding:2px 6px;border-radius:999px;text-align:center;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--e-muted);color:var(--e-fg)}.erp-user[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:10px;padding:10px;border-top:1px solid var(--e-border)}.erp-avatar[data-astro-cid-sjpkotiw]{width:32px;height:32px;border-radius:50%;background:var(--e-fg);color:var(--e-bg);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.erp-user-text[data-astro-cid-sjpkotiw]{min-width:0;flex:1}.erp-user-name[data-astro-cid-sjpkotiw]{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-user-sub[data-astro-cid-sjpkotiw]{font-size:11px;color:var(--e-muted-fg)}.erp-user-chev[data-astro-cid-sjpkotiw]{width:14px;height:14px;color:var(--e-muted-fg)}.erp-col[data-astro-cid-sjpkotiw]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column}.erp-header[data-astro-cid-sjpkotiw]{height:48px;flex:0 0 48px;display:flex;align-items:center;padding:0 24px}.erp-preview-label[data-astro-cid-sjpkotiw]{font:11px Lora,Georgia,serif;color:var(--e-muted-fg)}.erp-header-agent[data-astro-cid-sjpkotiw]{display:grid;place-items:center;padding:4px}.erp-header-right[data-astro-cid-sjpkotiw]{margin-left:auto;display:flex;align-items:center;gap:8px}.erp-iconbtn[data-astro-cid-sjpkotiw]{position:relative;width:32px;height:32px;padding:8px;border-radius:10px;color:var(--e-muted-fg)}.erp-iconbtn-sm[data-astro-cid-sjpkotiw]{width:32px;height:32px;padding:7px;border:1px solid var(--e-border);border-radius:10px}.erp-bell-dot[data-astro-cid-sjpkotiw]{position:absolute;right:4px;top:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--e-neg);color:var(--e-card);font-size:10px;font-weight:600;line-height:16px;text-align:center}.erp-item-agent[data-astro-cid-sjpkotiw],.erp-item[data-astro-cid-sjpkotiw][data-erp-item]{cursor:pointer}.erp-item-agent[data-astro-cid-sjpkotiw]:not(.is-active):hover{background:var(--e-muted)}.erp-item-badge[data-astro-cid-sjpkotiw].is-new{background:var(--e-brand);color:var(--e-primary-fg);animation:ag-pulse 2.4s ease-in-out infinite}@keyframes ag-pulse{0%,to{box-shadow:0 0 #3ec98f80}50%{box-shadow:0 0 0 5px #3ec98f00}}.erp-main[data-astro-cid-sjpkotiw].erp-agent{gap:0;padding:24px 40px 52px}.erp-agent[data-astro-cid-sjpkotiw][hidden]{display:none}.ag-empty[data-astro-cid-sjpkotiw]{display:flex;flex:1;flex-direction:column;justify-content:center;gap:28px;width:100%;max-width:768px;margin:0 auto;padding-bottom:72px}.ag-session[data-astro-cid-sjpkotiw]{display:flex;flex:1;flex-direction:column;gap:12px;width:100%;max-width:768px;min-height:0;margin:0 auto}.ag-thread-head[data-astro-cid-sjpkotiw]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ag-thread-head[data-astro-cid-sjpkotiw] h2[data-astro-cid-sjpkotiw]{margin:0;font-size:18px;font-weight:500;letter-spacing:-.02em}.ag-thread-head[data-astro-cid-sjpkotiw] .erp-chat-tool[data-astro-cid-sjpkotiw]{flex:0 0 28px}.ag-demo-caption[data-astro-cid-sjpkotiw]{font-size:12px;color:var(--e-muted-fg)}.ag-thread[data-astro-cid-sjpkotiw]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:8px 12px 20px 0;scrollbar-width:thin}.ag-thread[data-astro-cid-sjpkotiw]:focus-visible{outline:2px solid var(--e-brand);outline-offset:3px;border-radius:var(--e-r)}.ag-thread[data-astro-cid-sjpkotiw]>[data-astro-cid-sjpkotiw]{flex-shrink:0}.ag-thread[data-astro-cid-sjpkotiw] .erp-bubble[data-astro-cid-sjpkotiw]{max-width:85%;padding:10px 16px;border-radius:20px;font-size:15px}.ag-thread[data-astro-cid-sjpkotiw] .erp-msg-ai[data-astro-cid-sjpkotiw]{gap:8px}.ag-thread[data-astro-cid-sjpkotiw] .erp-answer[data-astro-cid-sjpkotiw]{max-width:100%;font-size:14px;line-height:1.55}.ag-after-work[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.ag-after-work[data-astro-cid-sjpkotiw][hidden]{display:none}.ag-thread[data-astro-cid-sjpkotiw] .erp-tool[data-astro-cid-sjpkotiw]{flex-wrap:wrap}.ag-thread[data-astro-cid-sjpkotiw] .erp-tool[data-astro-cid-sjpkotiw] span[data-astro-cid-sjpkotiw]:last-child{flex-basis:180px}.ag-approval[data-astro-cid-sjpkotiw] .erp-confirm-title[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:8px}.erp-confirm[data-astro-cid-sjpkotiw].ag-approval{border-color:color-mix(in oklab,var(--e-border) 60%,transparent);background:color-mix(in oklab,var(--e-muted) 35%,transparent);box-shadow:0 1px 2px #0000000d}.ag-approval[data-astro-cid-sjpkotiw] .erp-pill[data-astro-cid-sjpkotiw]{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.ag-approval[data-astro-cid-sjpkotiw] .erp-confirm-sub[data-astro-cid-sjpkotiw]{line-height:1.7;overflow-wrap:anywhere}.ag-approval[data-astro-cid-sjpkotiw]>p[data-astro-cid-sjpkotiw]{color:var(--e-muted-fg)}.erp-confirm-actions[data-astro-cid-sjpkotiw].ag-demo-actions,.ag-thread-head[data-astro-cid-sjpkotiw] [data-astro-cid-sjpkotiw][data-agent-reset]{display:none}[data-astro-cid-sjpkotiw][data-agent-demo-ready] .erp-confirm-actions[data-astro-cid-sjpkotiw].ag-demo-actions{display:flex}[data-astro-cid-sjpkotiw][data-agent-demo-ready] [data-astro-cid-sjpkotiw][data-agent-reset]{display:inline-block}.ag-demo-actions[data-astro-cid-sjpkotiw] button[data-astro-cid-sjpkotiw]{cursor:pointer;font-family:inherit}.ag-demo-actions[data-astro-cid-sjpkotiw] button[data-astro-cid-sjpkotiw]:focus-visible,.ag-thread-head[data-astro-cid-sjpkotiw] button[data-astro-cid-sjpkotiw]:focus-visible{outline:2px solid var(--e-brand);outline-offset:3px}.ag-demo-actions[data-astro-cid-sjpkotiw] button[data-astro-cid-sjpkotiw]:disabled{opacity:.5;cursor:default}.ag-approval-status[data-astro-cid-sjpkotiw]{font-weight:500}.ag-decision[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;gap:16px}.ag-decision[data-astro-cid-sjpkotiw][hidden],.ag-approval-status[data-astro-cid-sjpkotiw][hidden]{display:none}.ag-session[data-astro-cid-sjpkotiw] .ag-composer[data-astro-cid-sjpkotiw]{flex:0 0 auto}.ag-session[data-astro-cid-sjpkotiw] .ag-composer-box[data-astro-cid-sjpkotiw]{border-radius:22px}.ag-welcome[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.ag-welcome[data-astro-cid-sjpkotiw] h2[data-astro-cid-sjpkotiw]{margin:0;font-size:36px;line-height:1.2;font-weight:500;letter-spacing:-.025em}.ag-welcome[data-astro-cid-sjpkotiw] p[data-astro-cid-sjpkotiw]{margin-top:8px;font-size:14px;line-height:1.6;color:var(--e-muted-fg)}.ag-composer[data-astro-cid-sjpkotiw]{width:100%}.ag-composer-box[data-astro-cid-sjpkotiw]{border:1px solid var(--e-border);background:var(--e-card);border-radius:22px;padding:12px 12px 8px;box-shadow:0 1px 2px #0000000a,0 4px 12px #00000005}.ag-composer-input[data-astro-cid-sjpkotiw]{min-height:44px;padding:4px 6px 10px;font-size:15px;color:var(--e-muted-fg)}.ag-composer-options[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:4px}.ag-composer-icon[data-astro-cid-sjpkotiw]{display:inline-flex;width:32px;height:32px;padding:7px;color:var(--e-fg)}.ag-foot[data-astro-cid-sjpkotiw]{margin-top:8px!important;text-align:center;font-size:10px;line-height:16px;color:var(--e-muted-fg)}.ag-preview-note[data-astro-cid-sjpkotiw]{text-align:center;font-size:12px;color:var(--e-muted-fg)}.ag-history[data-astro-cid-sjpkotiw]{display:none;width:256px;height:100%;padding:12px 8px;border:1px solid var(--e-border);border-left:0;border-radius:0 var(--e-r) var(--e-r) 0;background:color-mix(in oklab,var(--e-glass) 10%,white)}.ag-history-head[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:12px;padding:4px 4px 20px;font-size:18px;font-weight:600}.ag-history-head[data-astro-cid-sjpkotiw]>.ag-history-icon[data-astro-cid-sjpkotiw]:nth-child(2){margin-left:auto}.ag-history-icon[data-astro-cid-sjpkotiw]{display:inline-block;width:16px;height:16px;flex:0 0 16px}.ag-history-new[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:10px;padding:8px;font-size:14px}.ag-history-group[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:8px;margin-top:20px;padding:4px;color:var(--e-muted-fg);font-size:12px}.ag-history-group[data-astro-cid-sjpkotiw]>.ag-history-icon[data-astro-cid-sjpkotiw]:last-child:not(:first-child){margin-left:auto}.ag-history-empty[data-astro-cid-sjpkotiw]{padding:6px 24px;font-size:12px;color:var(--e-muted-fg)}.ag-history-thread[data-astro-cid-sjpkotiw]{margin-top:6px;padding:10px 12px;border-radius:calc(var(--e-r) - 4px);background:var(--e-muted);font-size:13px}.ag-history-thread[data-astro-cid-sjpkotiw] span[data-astro-cid-sjpkotiw]{display:block;margin-top:3px;color:var(--e-muted-fg);font-size:11px}.erp[data-astro-cid-sjpkotiw].is-agent .ag-history[data-astro-cid-sjpkotiw]{display:block}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-side[data-astro-cid-sjpkotiw]{width:72px}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-brand[data-astro-cid-sjpkotiw]{height:86px;padding:8px}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-wordmark[data-astro-cid-sjpkotiw]{display:none}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-favicon[data-astro-cid-sjpkotiw]{display:block}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-collapse[data-astro-cid-sjpkotiw]{position:static;flex:0 0 32px}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-collapse[data-astro-cid-sjpkotiw] .erp-btn-ico[data-astro-cid-sjpkotiw]{transform:scaleX(-1)}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-acct[data-astro-cid-sjpkotiw],.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-item-label[data-astro-cid-sjpkotiw],.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-item-badge[data-astro-cid-sjpkotiw],.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-sec-title[data-astro-cid-sjpkotiw],.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-user-text[data-astro-cid-sjpkotiw],.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-user-chev[data-astro-cid-sjpkotiw]{display:none}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-item[data-astro-cid-sjpkotiw]{justify-content:center;height:36px;padding:8px}.erp[data-astro-cid-sjpkotiw].is-sidebar-collapsed .erp-user[data-astro-cid-sjpkotiw]{justify-content:center}.erp[data-astro-cid-sjpkotiw].is-agent .erp-side[data-astro-cid-sjpkotiw]{border-radius:var(--e-r) 0 0 var(--e-r)}.erp[data-astro-cid-sjpkotiw].is-agent .erp-side-wrap[data-astro-cid-sjpkotiw]{padding-right:0}.erp[data-astro-cid-sjpkotiw].is-agent .erp-brand[data-astro-cid-sjpkotiw]{justify-content:center}.erp[data-astro-cid-sjpkotiw].is-agent .erp-collapse[data-astro-cid-sjpkotiw],.erp[data-astro-cid-sjpkotiw].is-agent .erp-chat-wrap[data-astro-cid-sjpkotiw]{display:none}.erp-main[data-astro-cid-sjpkotiw]{flex:1;min-height:0;padding:8px 32px 24px;overflow:hidden;display:flex;flex-direction:column;gap:16px}.erp-main[data-astro-cid-sjpkotiw][hidden]{display:none!important}.erp-item[data-astro-cid-sjpkotiw]:not(.is-active) .erp-item-bar[data-astro-cid-sjpkotiw]{display:none}.erp-main-page[data-astro-cid-sjpkotiw]{gap:16px}.erp-btn[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:10px;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.erp-btn-outline[data-astro-cid-sjpkotiw]{border-color:var(--e-border);background:var(--e-card);color:var(--e-fg);box-shadow:var(--control-shadow-outline)}.erp-btn-primary[data-astro-cid-sjpkotiw]{border-color:var(--e-primary);background:var(--e-primary);color:var(--e-primary-fg);box-shadow:var(--control-shadow)}.erp-btn-ghost[data-astro-cid-sjpkotiw]{color:var(--e-fg)}.erp-btn-sm[data-astro-cid-sjpkotiw]{height:32px;font-size:14px}.erp-btn-xs[data-astro-cid-sjpkotiw]{height:28px;padding:0 8px;font-size:12px}.erp-btn-ico[data-astro-cid-sjpkotiw]{width:16px;height:16px}.erp-btn-ico[data-astro-cid-sjpkotiw].is-brand{color:var(--e-brand)}.erp-btn-chev[data-astro-cid-sjpkotiw]{width:14px;height:14px;color:var(--e-muted-fg)}.erp-controls[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:6px;min-width:0;padding-bottom:20px;border-bottom:1px solid color-mix(in oklab,var(--e-border) 60%,transparent)}.erp-controls[data-astro-cid-sjpkotiw] .erp-h1[data-astro-cid-sjpkotiw]{margin-right:auto;white-space:nowrap;font-size:24px;font-weight:600;letter-spacing:-.025em}.erp-controls[data-astro-cid-sjpkotiw] .erp-btn[data-astro-cid-sjpkotiw]{font-size:14px}.erp-grid[data-astro-cid-sjpkotiw]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.erp-w3[data-astro-cid-sjpkotiw]{grid-column:span 3;height:152px}.erp-w5[data-astro-cid-sjpkotiw]{grid-column:span 5}.erp-w7[data-astro-cid-sjpkotiw]{grid-column:span 7}.erp-widget[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;border:1px solid var(--e-border);background:var(--e-card);border-radius:var(--e-r);overflow:hidden}.erp-widget-head[data-astro-cid-sjpkotiw]{min-height:40px;display:flex;align-items:center;padding:0 16px}.erp-widget-head[data-astro-cid-sjpkotiw] p[data-astro-cid-sjpkotiw]{font-size:14px;font-weight:500}.erp-w3[data-astro-cid-sjpkotiw] .erp-widget-head[data-astro-cid-sjpkotiw]{min-height:40px;flex-shrink:0}.erp-w3[data-astro-cid-sjpkotiw] .erp-widget-head[data-astro-cid-sjpkotiw] p[data-astro-cid-sjpkotiw]{color:var(--e-muted-fg)}.erp-widget-caption[data-astro-cid-sjpkotiw]{margin-left:auto;font-size:11px;color:var(--e-muted-fg)}.erp-widget-body[data-astro-cid-sjpkotiw]{flex:1;min-height:0;padding:0 16px 16px}.erp-w3[data-astro-cid-sjpkotiw] .erp-widget-body[data-astro-cid-sjpkotiw]{padding-bottom:16px}.erp-widget-body-table[data-astro-cid-sjpkotiw]{padding:0 12px 12px}.erp-kpi[data-astro-cid-sjpkotiw]{container-type:inline-size;display:flex;flex-direction:column;gap:4px;height:100%;min-width:0}.erp-kpi[data-astro-cid-sjpkotiw]>[data-astro-cid-sjpkotiw]:not(.erp-spark){flex-shrink:0}.erp-kpi-value[data-astro-cid-sjpkotiw]{font-size:clamp(18px,9cqw,26px);font-weight:600;line-height:1;font-variant-numeric:proportional-nums;white-space:nowrap}.erp-kpi-delta[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:6px;font-size:11px;line-height:16px;white-space:nowrap}.erp-kpi-chip[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border-radius:10px;color:var(--e-pos);background:color-mix(in oklab,var(--e-pos) 10%,transparent);font-weight:600}.erp-kpi-note[data-astro-cid-sjpkotiw]{white-space:nowrap;font-size:12px;line-height:18px;color:var(--e-muted-fg)}.erp-kpi-delta[data-astro-cid-sjpkotiw].is-up{color:var(--e-pos)}.erp-kpi-delta[data-astro-cid-sjpkotiw].is-down{color:var(--e-neg)}.erp-kpi-vs[data-astro-cid-sjpkotiw]{font-size:11px;color:var(--e-muted-fg)}.erp-spark[data-astro-cid-sjpkotiw]{display:block;flex:1;min-height:20px;width:100%;margin-top:auto}.erp-spark-area[data-astro-cid-sjpkotiw]{fill:var(--e-brand);fill-opacity:.12}.erp-spark-line[data-astro-cid-sjpkotiw]{fill:none;stroke:var(--e-brand);stroke-width:1.5;vector-effect:non-scaling-stroke}.erp-chart[data-astro-cid-sjpkotiw]{display:grid;grid-template-columns:24px 1fr;gap:8px;height:230px;padding-top:12px}.erp-yaxis[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:11px;color:var(--e-muted-fg);text-align:right;font-variant-numeric:tabular-nums}.erp-chart-plot[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;gap:6px;min-width:0}.erp-chart-plot[data-astro-cid-sjpkotiw] svg[data-astro-cid-sjpkotiw]{width:100%;flex:1;min-height:0}.erp-gridline[data-astro-cid-sjpkotiw]{stroke:var(--e-border);stroke-dasharray:3 3}.erp-cash-line[data-astro-cid-sjpkotiw]{fill:none;stroke:var(--e-brand);stroke-width:2;vector-effect:non-scaling-stroke}.erp-cash-dot[data-astro-cid-sjpkotiw]{fill:var(--e-card);stroke:var(--e-brand);stroke-width:2;vector-effect:non-scaling-stroke}.erp-xaxis[data-astro-cid-sjpkotiw]{display:flex;justify-content:space-between;font-size:11px;color:var(--e-muted-fg);padding:0 2px}.erp-bars[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;justify-content:center;gap:20px;height:230px}.erp-bar-row[data-astro-cid-sjpkotiw]{display:grid;grid-template-columns:84px 1fr 28px;align-items:center;gap:12px;font-size:12px}.erp-bar-label[data-astro-cid-sjpkotiw]{color:var(--e-muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-bar-track[data-astro-cid-sjpkotiw]{height:22px;border-radius:4px;background:var(--e-muted);overflow:hidden}.erp-bar-fill[data-astro-cid-sjpkotiw]{display:block;height:100%;background:var(--e-brand);border-radius:4px}.erp-bar-val[data-astro-cid-sjpkotiw]{text-align:right;font-weight:500}.erp-bar-axis[data-astro-cid-sjpkotiw]{display:flex;justify-content:space-between;margin:-4px 40px 0 96px;font-size:10px;color:var(--e-muted-fg)}.erp-table[data-astro-cid-sjpkotiw]{width:100%;border-collapse:collapse;font-size:14px}.erp-booking-time[data-astro-cid-sjpkotiw]{white-space:nowrap;font-size:11px}.erp-table[data-astro-cid-sjpkotiw] th[data-astro-cid-sjpkotiw]{padding:6px 8px;font-size:12px;font-weight:500;color:var(--e-muted-fg);text-align:left;border-bottom:1px solid var(--e-border)}.erp-table[data-astro-cid-sjpkotiw] td[data-astro-cid-sjpkotiw]{padding:12px 8px;border-bottom:1px solid var(--e-muted)}.erp-table[data-astro-cid-sjpkotiw] tr[data-astro-cid-sjpkotiw]:last-child td[data-astro-cid-sjpkotiw]{border-bottom:0}.erp-table[data-astro-cid-sjpkotiw] .r[data-astro-cid-sjpkotiw]{text-align:right}.erp-status[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:11px;background:var(--e-border);color:var(--e-fg)}.erp-status[data-astro-cid-sjpkotiw].is-pos{background:#3ec98f24;color:var(--e-brand)}.erp-status[data-astro-cid-sjpkotiw].is-neg{background:#ef6e8424;color:var(--e-neg)}.erp-page-head[data-astro-cid-sjpkotiw]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:4px}.erp-crumbs[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;color:var(--e-muted-fg)}.erp-crumb-sep[data-astro-cid-sjpkotiw]{opacity:.5}.erp-page-head[data-astro-cid-sjpkotiw] .erp-h1[data-astro-cid-sjpkotiw]{font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:28px}.erp-page-head[data-astro-cid-sjpkotiw] p[data-astro-cid-sjpkotiw]{margin-top:4px;font-size:12px;color:var(--e-muted-fg)}.erp-page-actions[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:8px}.erp-metrics[data-astro-cid-sjpkotiw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.erp-metric[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--e-border);background:var(--e-card);border-radius:var(--e-r);box-shadow:0 1px 2px #0000000a}.erp-metric-label[data-astro-cid-sjpkotiw]{font-size:12px;font-weight:500;color:var(--e-muted-fg)}.erp-metric-value[data-astro-cid-sjpkotiw]{font-size:18px;font-weight:600;letter-spacing:-.02em}.erp-metric-detail[data-astro-cid-sjpkotiw]{font-size:12px;color:var(--e-muted-fg)}.erp-tabs[data-astro-cid-sjpkotiw]{display:flex;gap:4px;padding:4px;background:var(--e-muted);border-radius:10px;align-self:flex-start}.erp-tab[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:7px;font-size:13px;color:var(--e-muted-fg);white-space:nowrap}.erp-tab[data-astro-cid-sjpkotiw].is-active{background:var(--e-bg);color:var(--e-fg);font-weight:500;box-shadow:0 1px 2px #0000000a}.erp-tab-count[data-astro-cid-sjpkotiw]{font-size:11px;color:var(--e-muted-fg)}.erp-toolbar[data-astro-cid-sjpkotiw]{display:flex;align-items:center;justify-content:space-between;gap:8px}.erp-toolbar-left[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.erp-toolbar-right[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:8px}.erp-search[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;gap:8px;height:32px;width:320px;padding:0 12px;border:1px solid var(--e-border);border-radius:10px;background:var(--e-card);color:var(--e-muted-fg);font-size:14px}.erp-search-ico[data-astro-cid-sjpkotiw]{width:16px;height:16px}.erp-filter[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px dashed var(--e-border);border-radius:10px;font-size:14px;color:var(--e-fg)}.erp-filter-ico[data-astro-cid-sjpkotiw]{width:14px;height:14px}.erp-list[data-astro-cid-sjpkotiw]{border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card);overflow:hidden;display:flex;flex-direction:column;min-height:0}.erp-dt[data-astro-cid-sjpkotiw]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.erp-dt[data-astro-cid-sjpkotiw] thead[data-astro-cid-sjpkotiw] tr[data-astro-cid-sjpkotiw]{height:40px;background:var(--e-muted)}.erp-dt[data-astro-cid-sjpkotiw] th[data-astro-cid-sjpkotiw]{padding:0 10px;text-align:left;font-size:12px;font-weight:500;color:var(--e-muted-fg);border-bottom:1px solid var(--e-border);white-space:nowrap}.erp-dt[data-astro-cid-sjpkotiw] td[data-astro-cid-sjpkotiw]{padding:12px 10px;border-bottom:1px solid var(--e-border);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-dt[data-astro-cid-sjpkotiw] tr[data-astro-cid-sjpkotiw]:last-child td[data-astro-cid-sjpkotiw]{border-bottom:0}.erp-dt[data-astro-cid-sjpkotiw] .r[data-astro-cid-sjpkotiw]{text-align:right}.erp-dt-check[data-astro-cid-sjpkotiw]{width:40px}.erp-checkbox[data-astro-cid-sjpkotiw]{display:inline-block;width:16px;height:16px;border:1px solid var(--e-border);border-radius:4px;vertical-align:middle}.erp-cell[data-astro-cid-sjpkotiw]{display:block;overflow:hidden;text-overflow:ellipsis}.erp-cell[data-astro-cid-sjpkotiw].mono{font-family:var(--mono);font-size:12px;font-weight:600}.erp-cell[data-astro-cid-sjpkotiw].bold{font-weight:600}.erp-cell-sub[data-astro-cid-sjpkotiw]{display:block;font-size:12px;color:var(--e-muted-fg);overflow:hidden;text-overflow:ellipsis}.erp-pill[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;height:22px;padding:0 7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:999px;border:1px solid var(--e-border);font-size:12px;font-weight:500;color:var(--e-fg);white-space:nowrap}.erp-pill-xs[data-astro-cid-sjpkotiw]{height:20px;padding:0 7px;font-size:11px}.tone-pos[data-astro-cid-sjpkotiw]{color:var(--e-pos)}.erp-pill[data-astro-cid-sjpkotiw].tone-pos{border-color:#34c38f66;background:#34c38f1a}.tone-neg[data-astro-cid-sjpkotiw]{color:var(--e-neg)}.erp-pill[data-astro-cid-sjpkotiw].tone-neg{border-color:#ef6e8466;background:#ef6e841a}.tone-warn[data-astro-cid-sjpkotiw]{color:var(--e-warn)}.erp-pill[data-astro-cid-sjpkotiw].tone-warn{border-color:#e8c36a66;background:#e8c36a1a}.tone-muted[data-astro-cid-sjpkotiw]{color:var(--e-muted-fg)}.tone-brand[data-astro-cid-sjpkotiw]{color:var(--e-brand)}.erp-pill[data-astro-cid-sjpkotiw].tone-brand{border-color:#3ec98f66;background:#3ec98f1a}.erp-dt-foot[data-astro-cid-sjpkotiw]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:1px solid var(--e-border);font-size:12px;color:var(--e-muted-fg)}.erp-rows-sel[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:3px 8px;border:1px solid var(--e-border);border-radius:6px;color:var(--e-fg);font-weight:500}.erp-dt-pages[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;gap:8px}.erp-page-btn[data-astro-cid-sjpkotiw]{width:28px;height:28px;padding:7px;border:1px solid var(--e-border);border-radius:6px;color:var(--e-muted-fg)}.erp-kanban[data-astro-cid-sjpkotiw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0}.erp-kb-col[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;padding:10px;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-muted);min-width:0}.erp-kb-head[data-astro-cid-sjpkotiw]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 8px;margin-bottom:10px}.erp-kb-label[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.erp-kb-count[data-astro-cid-sjpkotiw],.erp-kb-total[data-astro-cid-sjpkotiw]{font-size:12px;color:var(--e-muted-fg)}.erp-kb-list[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;gap:8px}.erp-kb-card[data-astro-cid-sjpkotiw]{display:flex;gap:6px;padding:9px 10px;border:1px solid var(--e-border);border-radius:10px;background:var(--e-card)}.erp-kb-grip[data-astro-cid-sjpkotiw]{width:14px;height:14px;margin-top:2px;color:var(--e-border);flex:0 0 14px}.erp-kb-body[data-astro-cid-sjpkotiw]{min-width:0;flex:1}.erp-kb-title[data-astro-cid-sjpkotiw]{display:flex;align-items:flex-start;gap:6px;font-size:13px;font-weight:500;line-height:1.3}.erp-kb-title[data-astro-cid-sjpkotiw] span[data-astro-cid-sjpkotiw]:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.erp-kb-title-ico[data-astro-cid-sjpkotiw]{width:13px;height:13px;margin-top:2px;color:var(--e-muted-fg);flex:0 0 13px}.erp-kb-sub[data-astro-cid-sjpkotiw]{margin-top:3px;font-size:11.5px;color:var(--e-muted-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-kb-foot[data-astro-cid-sjpkotiw]{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.erp-kb-meta[data-astro-cid-sjpkotiw]{font-size:11.5px;color:var(--e-muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.erp-cards[data-astro-cid-sjpkotiw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.erp-card[data-astro-cid-sjpkotiw]{padding:14px;border:1px solid var(--e-border);border-radius:var(--e-r);background:var(--e-card);box-shadow:0 1px 2px #0000000a}.erp-card-head[data-astro-cid-sjpkotiw]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.erp-card-title[data-astro-cid-sjpkotiw]{font-size:15px;font-weight:600}.erp-card-sub[data-astro-cid-sjpkotiw]{margin-top:2px;font-size:12px;color:var(--e-muted-fg)}.erp-card-stats[data-astro-cid-sjpkotiw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--e-border)}.erp-card-stat[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;gap:2px;min-width:0}.erp-card-stat-label[data-astro-cid-sjpkotiw]{font-size:11px;color:var(--e-muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-card-stat-value[data-astro-cid-sjpkotiw]{font-size:14px;font-weight:600}.erp-chat-wrap[data-astro-cid-sjpkotiw]{padding:12px 12px 12px 0;height:100%;flex:0 0 auto}.erp-chat[data-astro-cid-sjpkotiw]{width:340px;height:100%;display:flex;flex-direction:column;background:var(--e-card);border:1px solid var(--e-border);border-radius:22px;box-shadow:0 8px 20px -10px #0000001f;overflow:hidden}.erp-chat-head[data-astro-cid-sjpkotiw]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--e-border)}.erp-chat-title[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.erp-mark-frame[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;justify-content:center;height:28px;width:24px;padding:2px}.erp-mark-frame[data-astro-cid-sjpkotiw] img[data-astro-cid-sjpkotiw]{height:100%;width:auto}.erp-chat-tools[data-astro-cid-sjpkotiw]{display:flex;gap:2px}.erp-chat-tool[data-astro-cid-sjpkotiw]{display:inline-block;border:0;background:none;font-family:inherit;width:28px;height:28px;padding:6px;border-radius:8px;color:var(--e-fg);opacity:.85}.erp-replay[data-astro-cid-sjpkotiw]{cursor:pointer}.erp-replay[data-astro-cid-sjpkotiw]:hover{background:var(--e-muted)}.erp-replay[data-astro-cid-sjpkotiw]:disabled{opacity:.45;cursor:progress}.erp-chat-sample[data-astro-cid-sjpkotiw]{padding:8px 12px 0;font-size:10px;line-height:1.5;color:var(--e-muted-fg)}[data-astro-cid-sjpkotiw][data-step][hidden]{display:none}.erp-chat-body[data-astro-cid-sjpkotiw]{flex:1;min-height:0;padding:16px;display:flex;flex-direction:column;gap:16px;overflow:auto;scrollbar-width:thin}.erp-chat-body[data-astro-cid-sjpkotiw]>[data-astro-cid-sjpkotiw]{flex-shrink:0}.erp-msg-user[data-astro-cid-sjpkotiw]{display:flex;justify-content:flex-end}.erp-bubble[data-astro-cid-sjpkotiw]{max-width:88%;padding:8px 14px;border-radius:16px 16px 4px;background:var(--e-muted);font-size:14px;line-height:1.55}.erp-msg-ai[data-astro-cid-sjpkotiw]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.erp-tool[data-astro-cid-sjpkotiw]{display:flex;align-items:flex-start;gap:8px;width:100%;font-size:12px;line-height:1.45;color:var(--e-muted-fg);padding:2px 4px}.erp-tool[data-astro-cid-sjpkotiw] span[data-astro-cid-sjpkotiw]:last-child{flex:1;min-width:0}.erp-tool[data-astro-cid-sjpkotiw] code[data-astro-cid-sjpkotiw]{white-space:nowrap;font-family:var(--mono);font-size:11px;color:var(--e-fg);background:var(--e-border);padding:1px 6px;border-radius:4px}.erp-tool-ico[data-astro-cid-sjpkotiw]{width:14px;height:14px;flex:0 0 14px;margin-top:2px;color:var(--e-brand)}.erp-answer[data-astro-cid-sjpkotiw]{max-width:100%;font-size:14px;line-height:1.55;white-space:pre-line}.erp-answer[data-astro-cid-sjpkotiw] strong[data-astro-cid-sjpkotiw]{font-weight:600}.erp-approval-turn[data-astro-cid-sjpkotiw]{width:100%;margin-block:4px}.erp-confirm[data-astro-cid-sjpkotiw]{width:100%;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--e-border);background:var(--e-muted);font-size:12px}.erp-confirm-row[data-astro-cid-sjpkotiw]{display:flex;align-items:flex-start;gap:8px}.erp-confirm-ico[data-astro-cid-sjpkotiw]{width:14px;height:14px;flex:0 0 14px;margin-top:2px}.erp-confirm-title[data-astro-cid-sjpkotiw]{font-weight:500}.erp-confirm-sub[data-astro-cid-sjpkotiw]{color:var(--e-muted-fg);margin-top:2px}.erp-confirm-sub[data-astro-cid-sjpkotiw] code[data-astro-cid-sjpkotiw]{font-family:var(--mono);font-size:11px;background:var(--e-bg);padding:1px 4px;border-radius:4px;color:var(--e-fg)}.erp-confirm-actions[data-astro-cid-sjpkotiw]{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.erp-tool-done[data-astro-cid-sjpkotiw]{color:var(--e-fg)}.erp-composer[data-astro-cid-sjpkotiw]{flex:0 0 auto;padding:12px;border-top:1px solid var(--e-border)}.erp-composer-box[data-astro-cid-sjpkotiw]{border:1px solid var(--e-border);background:var(--e-bg);border-radius:16px;padding:8px}.erp-composer-input[data-astro-cid-sjpkotiw]{padding:4px 6px;font-size:14px;line-height:1.55;color:var(--e-muted-fg)}.erp-composer-row[data-astro-cid-sjpkotiw]{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:6px}.erp-chips[data-astro-cid-sjpkotiw]{display:flex;align-items:center;gap:4px;min-width:0}.erp-chip[data-astro-cid-sjpkotiw]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border-radius:8px;font-size:12px;color:var(--e-fg);background:var(--e-muted);white-space:nowrap}.erp-chip-ico[data-astro-cid-sjpkotiw],.erp-chip-chev[data-astro-cid-sjpkotiw]{width:12px;height:12px;color:var(--e-muted-fg)}.erp-send[data-astro-cid-sjpkotiw]{display:inline-block;width:32px;height:32px;padding:8px;border-radius:50%;background:var(--e-primary);color:var(--e-primary-fg)}.js .erp-stage[data-astro-cid-sjpkotiw]{opacity:1;animation:none}.erp-stage[data-astro-cid-sjpkotiw] [data-astro-cid-sjpkotiw],.erp-stage[data-astro-cid-sjpkotiw] [data-astro-cid-sjpkotiw]:before,.erp-stage[data-astro-cid-sjpkotiw] [data-astro-cid-sjpkotiw]:after{transition:none!important;cursor:default!important}.erp-stage[data-astro-cid-sjpkotiw] [data-astro-cid-sjpkotiw]:not(.erp-widget):not(.erp-anim),.erp-stage[data-astro-cid-sjpkotiw] [data-astro-cid-sjpkotiw]:before,.erp-stage[data-astro-cid-sjpkotiw] [data-astro-cid-sjpkotiw]:after{animation:none!important}.erp-stage[data-astro-cid-sjpkotiw]:not(.is-alive) .erp-anim[data-astro-cid-sjpkotiw]{animation:none!important}.erp-widget[data-astro-cid-sjpkotiw]{cursor:default!important}.erp-bell-ico[data-astro-cid-sjpkotiw]{display:inline-flex;transform-origin:50% 12%}.erp-replay[data-astro-cid-sjpkotiw]{display:none}@media (max-width: 760px){.erp-stage[data-astro-cid-sjpkotiw]{margin-top:40px;padding:0 0 0 20px;height:620px;aspect-ratio:auto;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%)}.erp[data-astro-cid-sjpkotiw]{width:1560px;min-height:800px;border-radius:14px;transform:none!important}}.home-demo-face[data-astro-cid-3uv3it5y]{display:block;width:32px;height:40px;object-fit:contain;flex:0 0 auto}.home-agent-transcript[data-astro-cid-3uv3it5y]{display:flex;flex-direction:column;gap:16px}.home-agent-user[data-astro-cid-3uv3it5y]{align-self:flex-end;max-width:90%;padding:12px 16px;border-radius:var(--radius);background:var(--demo-soft)}.home-agent-transcript[data-astro-cid-3uv3it5y] p[data-astro-cid-3uv3it5y]{margin:6px 0 0;color:var(--demo-fg);font-size:14px;line-height:1.65}.home-agent-answer[data-astro-cid-3uv3it5y]{align-self:flex-start;max-width:100%}.home-agent-record[data-astro-cid-3uv3it5y]{padding:16px;border:1px solid var(--demo-line);border-radius:var(--radius)}.home-agent-record[data-astro-cid-3uv3it5y]>strong[data-astro-cid-3uv3it5y]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;color:var(--demo-fg);font-size:16px;font-weight:600}.home-agent-record[data-astro-cid-3uv3it5y] dl[data-astro-cid-3uv3it5y]{display:grid;gap:8px;margin:16px 0 0;font-size:13px;line-height:1.5}.home-agent-record[data-astro-cid-3uv3it5y] dl[data-astro-cid-3uv3it5y]>div[data-astro-cid-3uv3it5y]{display:flex;justify-content:space-between;gap:16px}.home-agent-record[data-astro-cid-3uv3it5y] dt[data-astro-cid-3uv3it5y]{color:var(--demo-muted)}.home-agent-record[data-astro-cid-3uv3it5y] dd[data-astro-cid-3uv3it5y]{margin:0;color:var(--demo-fg);text-align:end;font-variant-numeric:tabular-nums}.home-pricing[data-astro-cid-swqecj5o]>.container[data-astro-cid-swqecj5o]{max-width:1280px}.home-pricing[data-astro-cid-swqecj5o] .section-eyebrow[data-astro-cid-swqecj5o]{text-align:center}.home-pricing[data-astro-cid-swqecj5o] .section-title[data-astro-cid-swqecj5o]{max-width:820px;margin-left:auto;margin-right:auto;text-align:center}.home-pricing-sub[data-astro-cid-swqecj5o]{max-width:640px;margin:18px auto 0;text-align:center;font-size:17px;line-height:1.6;color:var(--muted-fg)}.home-plan-grid[data-astro-cid-swqecj5o]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:0;align-items:stretch;margin-top:56px;margin-bottom:-16px}.home-plan[data-astro-cid-swqecj5o]{display:flex;flex-direction:column;min-width:0;margin-bottom:16px;padding:26px 22px 28px;border:1px solid rgba(15,24,34,.16);border-radius:var(--radius);background:#fff;box-shadow:0 1px 2px #0f18220a,0 18px 36px -24px #0f182247}@supports (grid-template-rows: subgrid){.home-plan[data-astro-cid-swqecj5o]{display:grid;grid-template-columns:minmax(0,1fr);grid-row:span 6;grid-template-rows:subgrid;row-gap:0}}.home-plan[data-astro-cid-swqecj5o].is-featured{border-color:#0f182280;background:#fff;box-shadow:0 1px 2px #0f18220f,0 26px 50px -26px #0f182261}.home-plan[data-astro-cid-swqecj5o]:hover{border-color:#0f182266}.home-plan-top[data-astro-cid-swqecj5o]{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:28px}.home-plan[data-astro-cid-swqecj5o] h3[data-astro-cid-swqecj5o]{margin:0;font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.2;color:var(--page-fg)}.home-plan-badge[data-astro-cid-swqecj5o]{padding:3px 9px;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:12px;line-height:1.5;color:var(--slate-700);white-space:nowrap}.home-plan-tagline[data-astro-cid-swqecj5o]{min-height:48px;margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--slate-700)}.home-plan-price[data-astro-cid-swqecj5o]{display:flex;align-items:baseline;gap:1px;margin:22px 0 0;font-family:var(--serif);font-size:48px;line-height:1.1;letter-spacing:-.02em;color:var(--page-fg);font-variant-numeric:tabular-nums}.home-plan-currency[data-astro-cid-swqecj5o]{font-size:.5em;line-height:1;margin-right:1px;align-self:flex-start;padding-top:.25em}.home-plan-unit[data-astro-cid-swqecj5o]{min-height:21px;margin:6px 0 22px;font-size:13px;color:var(--muted-fg)}.home-plan-cta[data-astro-cid-swqecj5o]{width:100%}.home-plan-body[data-astro-cid-swqecj5o]{min-width:0;margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--line)}.home-plan-lead[data-astro-cid-swqecj5o]{margin:0 0 14px;font-size:14px;line-height:1.5;font-weight:600;color:var(--page-fg)}.home-plan-list[data-astro-cid-swqecj5o]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.home-plan-list[data-astro-cid-swqecj5o] li[data-astro-cid-swqecj5o]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.55;color:var(--slate-700)}.home-plan-list[data-astro-cid-swqecj5o] svg[data-astro-cid-swqecj5o]{width:14px;height:14px;flex:0 0 14px;margin-top:4px;fill:none;stroke:var(--brand-readable);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-plan-list[data-astro-cid-swqecj5o] span[data-astro-cid-swqecj5o]{min-width:0}.home-pricing-foot[data-astro-cid-swqecj5o]{display:flex;align-items:center;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;margin-top:32px;padding-inline:4px}.home-pricing-foot[data-astro-cid-swqecj5o] p[data-astro-cid-swqecj5o]{margin:0;font-size:13px;line-height:1.7;color:var(--muted-fg)}.home-pricing-links[data-astro-cid-swqecj5o]{display:flex;flex-wrap:wrap;gap:4px 28px}.home-pricing-links[data-astro-cid-swqecj5o] a[data-astro-cid-swqecj5o]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--page-fg);text-decoration:underline;text-underline-offset:4px}.home-pricing-links[data-astro-cid-swqecj5o] a[data-astro-cid-swqecj5o]:hover{color:var(--brand-readable)}.home-pricing-links[data-astro-cid-swqecj5o] a[data-astro-cid-swqecj5o]:focus-visible{outline:2px solid var(--brand-readable);outline-offset:3px;border-radius:4px}@media (max-width: 1100px){.home-plan-grid[data-astro-cid-swqecj5o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.home-plan-grid[data-astro-cid-swqecj5o]{grid-template-columns:minmax(0,1fr);margin-top:40px}.home-plan[data-astro-cid-swqecj5o]{display:flex;grid-row:auto}.home-plan-tagline[data-astro-cid-swqecj5o]{min-height:0}.home-pricing-foot[data-astro-cid-swqecj5o]{flex-direction:column;align-items:flex-start}.home-pricing-sub[data-astro-cid-swqecj5o]{font-size:16px}}.lp-hero-actions[data-astro-cid-k6vip4fb]{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:8px}.lp-ghost[data-astro-cid-k6vip4fb]{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:var(--radius);border:1px solid rgba(15,24,34,.22);color:#0f1822;background:#ffffff6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14px;font-weight:500;transition:background .2s ease,transform .2s ease}.lp-ghost[data-astro-cid-k6vip4fb]:hover{background:#ffffffb8;transform:translateY(-1px)}@media (max-width: 760px){.lp-ghost[data-astro-cid-k6vip4fb],.lp-hero-actions[data-astro-cid-k6vip4fb] .hero-cta[data-astro-cid-k6vip4fb]{width:100%;justify-content:center}}
