.cw:where(.astro-pzhwjack){background:#faf9f5}.cw-titlebar:where(.astro-pzhwjack){position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid #e8e6dc;background:#f5f4ee;padding:.6rem 1rem}.cw-light:where(.astro-pzhwjack){display:block;width:.72rem;height:.72rem;border-radius:999px}.cw-titlebar-title:where(.astro-pzhwjack){position:absolute;left:50%;max-width:min(28rem,calc(100% - 20rem));transform:translate(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:#6b6a62;pointer-events:none}.cw-connected:where(.astro-pzhwjack){display:inline-flex;align-items:center;gap:.4rem;border:1px solid #e0ded4;border-radius:999px;background:#fff;padding:.28rem .65rem;font-size:11px;font-weight:500;color:#55544c;white-space:nowrap}@media(max-width:639px){.cw-titlebar:where(.astro-pzhwjack){justify-content:center}.cw-titlebar:where(.astro-pzhwjack)>div:where(.astro-pzhwjack),.cw-connected:where(.astro-pzhwjack){display:none}.cw-titlebar-title:where(.astro-pzhwjack){position:static;max-width:100%;transform:none}}.cw-sidebar:where(.astro-pzhwjack){flex:0 0 13.5rem;flex-direction:column;gap:.9rem;border-right:1px solid #e8e6dc;background:#f5f4ee;padding:1rem .75rem}.cw-spark:where(.astro-pzhwjack){color:#d97757}.cw-wordmark:where(.astro-pzhwjack){font-family:ui-serif,Georgia,Times New Roman,serif;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#29281f}.cw-newchat:where(.astro-pzhwjack){display:flex;align-items:center;gap:.45rem;border-radius:.55rem;padding:.45rem .6rem;font-size:13px;font-weight:500;color:#c2410c;text-align:left;cursor:default}.cw-recents-label:where(.astro-pzhwjack){padding:0 .6rem;font-size:11px;font-weight:500;color:#a3a297}.cw-recent:where(.astro-pzhwjack){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;padding:.4rem .6rem;font-size:13px;color:#55544c}.cw-recent:where(.astro-pzhwjack).is-active{background:#eae8de;color:#29281f}.cw-viewport:where(.astro-pzhwjack){height:460px;overflow:hidden}@media(min-width:768px){.cw-viewport:where(.astro-pzhwjack){height:520px}}.cw-thread:where(.astro-pzhwjack){margin:0 auto;max-width:40rem;padding:1.5rem 1.1rem 2rem}@media(min-width:640px){.cw-thread:where(.astro-pzhwjack){padding:1.75rem 1.5rem 2rem}}.d-el:where(.astro-pzhwjack){opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.d-el:where(.astro-pzhwjack).on{opacity:1;transform:translateY(0)}.cw:where(.astro-pzhwjack).is-resetting .d-el:where(.astro-pzhwjack),.cw:where(.astro-pzhwjack).is-resetting .cw-typing:where(.astro-pzhwjack){transition:opacity .4s ease;opacity:0}.cw-user:where(.astro-pzhwjack){max-width:85%;border-radius:1.1rem 1.1rem .4rem;background:#f0eee6;padding:.7rem 1rem;font-size:14px;line-height:1.6;color:#29281f}@media(min-width:640px){.cw-user:where(.astro-pzhwjack){max-width:75%}}.cw-claude-turn:where(.astro-pzhwjack){display:flex;gap:.7rem;margin-top:1.4rem;margin-bottom:1.4rem}.cw-avatar:where(.astro-pzhwjack){display:grid;flex:0 0 auto;width:1.9rem;height:1.9rem;place-items:center;border-radius:999px;background:#d97757;color:#fff;margin-top:.1rem}.cw-avatar:where(.astro-pzhwjack) svg:where(.astro-pzhwjack){width:1.15rem;height:1.15rem}.cw-text:where(.astro-pzhwjack){font-size:14px;line-height:1.65;color:#29281f}.cw-typing:where(.astro-pzhwjack){position:absolute;top:2px;left:0;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .3s ease;pointer-events:none}.cw-typing:where(.astro-pzhwjack).on{opacity:1}.cw-typing:where(.astro-pzhwjack) span:where(.astro-pzhwjack){width:5px;height:5px;border-radius:999px;background:#b3b1a5;animation:cw-typing-bounce 1.1s ease-in-out infinite}.cw-typing:where(.astro-pzhwjack) span:where(.astro-pzhwjack):nth-child(2){animation-delay:.15s}.cw-typing:where(.astro-pzhwjack) span:where(.astro-pzhwjack):nth-child(3){animation-delay:.3s}.cw-tool:where(.astro-pzhwjack){display:flex;max-width:100%;align-items:center;gap:.55rem;margin-top:.65rem;border:1px solid #e5e3d9;border-radius:.6rem;background:#fff;padding:.5rem .75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#55544c}.cw-tool-state:where(.astro-pzhwjack){position:relative;margin-left:auto;width:.85rem;height:.85rem;flex:0 0 auto}.cw-tool:where(.astro-pzhwjack)[data-status=running] .cw-tool-state:where(.astro-pzhwjack){border:1.5px solid rgba(217,119,87,.25);border-top-color:#d97757;border-radius:999px;animation:cw-spin .7s linear infinite}.cw-tool:where(.astro-pzhwjack)[data-status=done] .cw-tool-state:where(.astro-pzhwjack):after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font-size:11px;color:#7d7c72}.cw-tool-result:where(.astro-pzhwjack){margin-top:.3rem;padding-left:.75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#a3a297}.cw-panel:where(.astro-pzhwjack){margin-top:.65rem;overflow:hidden;border:1px solid #e5e3d9;border-radius:.75rem;background:#fff}.cw-panel-head:where(.astro-pzhwjack){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid #eeece3;padding:.55rem .9rem;font-size:11px;font-weight:500;color:#87867d}.cw-panel-head:where(.astro-pzhwjack) span:where(.astro-pzhwjack){display:inline-flex;align-items:center;gap:.4rem}.cw-probe:where(.astro-pzhwjack){display:flex;align-items:center;gap:.6rem;border-radius:.45rem;padding:.45rem .65rem;font-size:12.5px;color:#55544c;opacity:.35;transition:opacity .35s ease,background-color .35s ease}.cw-probe:where(.astro-pzhwjack).is-active,.cw-probe:where(.astro-pzhwjack).is-done{opacity:1}.cw-probe:where(.astro-pzhwjack).is-active{background:#faf9f5}.cw-probe-status:where(.astro-pzhwjack){position:relative;width:.85rem;height:.85rem;flex:0 0 auto;border:1.5px solid #d5d3c8;border-radius:999px;transition:border-color .3s ease,background-color .3s ease}.cw-probe:where(.astro-pzhwjack).is-active .cw-probe-status:where(.astro-pzhwjack){border-color:#d9775740;border-top-color:#d97757;animation:cw-spin .7s linear infinite}.cw-probe:where(.astro-pzhwjack).is-done .cw-probe-status:where(.astro-pzhwjack){animation:none}.cw-probe-hit:where(.astro-pzhwjack).is-done .cw-probe-status:where(.astro-pzhwjack){border-color:#16a34a;background:#16a34a1a}.cw-probe-miss:where(.astro-pzhwjack).is-done .cw-probe-status:where(.astro-pzhwjack){border-color:#d5d3c8;background:#f0eee6}.cw-probe-status:where(.astro-pzhwjack):after{position:absolute;inset:0;display:grid;place-items:center;font-size:8px;line-height:1;opacity:0;transition:opacity .25s ease}.cw-probe-hit:where(.astro-pzhwjack) .cw-probe-status:where(.astro-pzhwjack):after{content:"✓";color:#16a34a}.cw-probe-miss:where(.astro-pzhwjack) .cw-probe-status:where(.astro-pzhwjack):after{content:"—";color:#a3a297}.cw-probe:where(.astro-pzhwjack).is-done .cw-probe-status:where(.astro-pzhwjack):after{opacity:1}.cw-probe-tag:where(.astro-pzhwjack){font-size:10.5px;font-weight:500;opacity:0;transition:opacity .3s ease}.cw-probe-hit:where(.astro-pzhwjack) .cw-probe-tag:where(.astro-pzhwjack){color:#16a34a}.cw-probe-miss:where(.astro-pzhwjack) .cw-probe-tag:where(.astro-pzhwjack){color:#a3a297}.cw-probe:where(.astro-pzhwjack).is-done .cw-probe-tag:where(.astro-pzhwjack){opacity:1}.cw-panel-stats:where(.astro-pzhwjack){border-top:1px solid #eeece3;padding:.55rem .9rem;font-size:11.5px;color:#87867d}.cw-panel-stats:where(.astro-pzhwjack) strong:where(.astro-pzhwjack){font-weight:600;color:#16a34a}.cw-insight-grid:where(.astro-pzhwjack){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.65rem;overflow:hidden;border:1px solid #eeece3;border-radius:.75rem;background:#eeece3}.cw-insight-grid:where(.astro-pzhwjack) div:where(.astro-pzhwjack){min-width:0;background:#fff;padding:.65rem .75rem}.cw-insight-grid:where(.astro-pzhwjack) span:where(.astro-pzhwjack){display:block;margin-bottom:.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#a3a297}.cw-insight-grid:where(.astro-pzhwjack) strong:where(.astro-pzhwjack){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;color:#29281f}@media(max-width:639px){.cw-insight-grid:where(.astro-pzhwjack){grid-template-columns:1fr}}.cw-file:where(.astro-pzhwjack){display:flex;align-items:center;gap:.75rem;margin-top:.8rem;max-width:100%;border:1px solid #e5e3d9;border-radius:.75rem;background:#fff;padding:.65rem .9rem}.cw-file-icon:where(.astro-pzhwjack){display:grid;flex:0 0 auto;width:2.1rem;height:2.1rem;place-items:center;border-radius:.5rem;background:#f0eee6;border:1px solid #e0ded4;color:#55544c;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.cw-file-name:where(.astro-pzhwjack){font-size:13px;font-weight:500;color:#29281f}.cw-file-meta:where(.astro-pzhwjack){font-size:11px;color:#a3a297}.cw-file-check:where(.astro-pzhwjack){margin-left:auto;font-size:11px;font-weight:600;color:#16a34a}.cw-inputwrap:where(.astro-pzhwjack){border-top:1px solid #eeece3;background:#faf9f5;padding:.9rem 1.1rem .6rem}.cw-input:where(.astro-pzhwjack){margin:0 auto;max-width:40rem;border:1px solid #e0ded4;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #00000008;padding:.8rem .9rem .65rem}.cw-input-placeholder:where(.astro-pzhwjack){font-size:13.5px;color:#a3a297}.cw-model:where(.astro-pzhwjack){font-size:12px;color:#87867d;white-space:nowrap}.cw-send:where(.astro-pzhwjack){display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.55rem;background:#d97757;color:#fff}.cw-disclaimer:where(.astro-pzhwjack){margin-top:.55rem;text-align:center;font-size:10.5px;color:#b3b1a5}@keyframes cw-typing-bounce{0%,to{transform:translateY(0);opacity:.5}35%{transform:translateY(-3px);opacity:1}}@keyframes cw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cw-typing:where(.astro-pzhwjack) span:where(.astro-pzhwjack),.cw-tool:where(.astro-pzhwjack)[data-status=running] .cw-tool-state:where(.astro-pzhwjack),.cw-probe:where(.astro-pzhwjack).is-active .cw-probe-status:where(.astro-pzhwjack){animation:none}}.access-visual:where(.astro-tyg6fgvk){position:relative;min-height:118px;overflow:hidden;border:1px solid var(--color-border);border-radius:.75rem;background:linear-gradient(180deg,#ffffffbf,#ffffff59),radial-gradient(circle at 18% 18%,rgba(34,197,94,.13),transparent 34%),radial-gradient(circle at 82% 18%,rgba(167,139,250,.12),transparent 32%),var(--color-background)}.access-visual:where(.astro-tyg6fgvk):before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 1px);background-size:24px 24px;opacity:.7}.access-visual:where(.astro-tyg6fgvk):after{content:"";position:absolute;top:-26px;bottom:-26px;left:-78%;width:78%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(34,197,94,.16),rgba(34,197,94,.08) 38%,transparent 72%);filter:blur(18px);transform:translate(0);animation:access-visual-scan 6s ease-in-out infinite;animation-delay:calc(var(--access-index, 0) * .35s)}.access-api-brace:where(.astro-tyg6fgvk){position:absolute;top:50%;color:#94a3b857;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:2.6rem;line-height:1;transform:translateY(-50%)}.access-api-brace-left:where(.astro-tyg6fgvk){left:18px}.access-api-brace-right:where(.astro-tyg6fgvk){right:18px}.access-api-lane:where(.astro-tyg6fgvk){position:absolute;left:48px;right:48px;height:1px;overflow:visible;background:linear-gradient(90deg,transparent,rgba(148,163,184,.26),transparent)}.access-api-lane-a:where(.astro-tyg6fgvk){top:36px}.access-api-lane-b:where(.astro-tyg6fgvk){top:58px}.access-api-lane-c:where(.astro-tyg6fgvk){top:80px}.access-api-lane:where(.astro-tyg6fgvk) span:where(.astro-tyg6fgvk){position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:999px;background:#22c55e;box-shadow:0 0 18px #22c55e6b;animation:access-api-packet 5.8s ease-in-out infinite;animation-delay:calc(var(--access-index, 0) * .26s)}.access-api-lane-b:where(.astro-tyg6fgvk) span:where(.astro-tyg6fgvk){background:#0ea5e9;box-shadow:0 0 18px #0ea5e957;animation-delay:calc(.52s + var(--access-index, 0) * .26s)}.access-api-lane-c:where(.astro-tyg6fgvk) span:where(.astro-tyg6fgvk){background:#a78bfa;box-shadow:0 0 18px #a78bfa57;animation-delay:calc(1.04s + var(--access-index, 0) * .26s)}.access-mcp-endpoint:where(.astro-tyg6fgvk){position:absolute;z-index:2;top:38px;display:flex;width:42px;height:42px;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(148,163,184,.2);border-radius:.8rem;background:#00000008}.access-mcp-agent:where(.astro-tyg6fgvk){left:22px}.access-mcp-tools:where(.astro-tyg6fgvk){right:22px}.access-mcp-endpoint:where(.astro-tyg6fgvk) span:where(.astro-tyg6fgvk){display:block;width:5px;height:18px;border-radius:999px;background:#94a3b852}.access-mcp-agent:where(.astro-tyg6fgvk) span:where(.astro-tyg6fgvk){background:#a78bfa9e}.access-mcp-tools:where(.astro-tyg6fgvk) span:where(.astro-tyg6fgvk){height:5px;background:#0ea5e9b8}.access-mcp-bridge:where(.astro-tyg6fgvk){position:absolute;z-index:1;left:68px;right:68px;top:58px;height:1px}.access-mcp-track:where(.astro-tyg6fgvk){position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#a78bfa2e,#22c55e61,#0ea5e92e)}.access-mcp-packet:where(.astro-tyg6fgvk){position:absolute;left:0;top:-4px;width:9px;height:9px;border-radius:999px;background:#22c55e;box-shadow:0 0 16px #22c55e70}.access-mcp-packet-out:where(.astro-tyg6fgvk){animation:access-mcp-packet-out 5.8s ease-in-out infinite}.access-mcp-packet-back:where(.astro-tyg6fgvk){background:#a78bfa;box-shadow:0 0 16px #a78bfa61;animation:access-mcp-packet-back 5.8s ease-in-out infinite}.access-mcp-core:where(.astro-tyg6fgvk){position:absolute;z-index:3;left:50%;top:42px;display:grid;width:44px;height:32px;place-items:center;border:1px solid rgba(34,197,94,.4);border-radius:999px;background:linear-gradient(180deg,#fffffff5,#f4faf6f5),#22c55e14;color:#22c55e;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;transform:translate(-50%);box-shadow:0 0 22px #22c55e24;animation:access-mcp-core 5.8s ease-in-out infinite}.access-cli-window:where(.astro-tyg6fgvk){position:absolute;inset:22px 18px 20px;display:flex;flex-direction:column;justify-content:center;gap:12px;border-radius:.7rem;border:1px solid rgba(148,163,184,.18);background:#0000000f;padding:0 13px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.access-cli-line:where(.astro-tyg6fgvk){display:flex;min-width:0;align-items:center;gap:7px;color:#334155e6;font-size:.54rem;line-height:1}.access-cli-prompt:where(.astro-tyg6fgvk){flex:0 0 auto;color:#22c55e;font-weight:700}.access-cli-command:where(.astro-tyg6fgvk){display:block;min-width:0;max-width:none;overflow:hidden;text-overflow:clip;white-space:nowrap;animation:access-cli-typewriter 5.8s steps(22,end) infinite}.access-cli-cursor:where(.astro-tyg6fgvk){flex:0 0 auto;width:7px;height:13px;background:#22c55e;animation:access-cli-cursor 1.1s steps(2,end) infinite}.access-cli-ready:where(.astro-tyg6fgvk){width:max-content;max-width:100%;overflow:hidden;border-radius:999px;background:#22c55e1a;color:#22c55e;font-size:.62rem;line-height:1;padding:7px 9px;white-space:nowrap;opacity:0;animation:access-cli-ready 5.8s ease-in-out infinite}.access-console-bar:where(.astro-tyg6fgvk){position:absolute;bottom:22px;width:18px;border-radius:7px 7px 2px 2px;background:#22c55e;box-shadow:0 0 18px #22c55e2e;transform-origin:bottom;animation:access-console-rise 6s cubic-bezier(.34,1.56,.64,1) infinite}.access-console-bar-a:where(.astro-tyg6fgvk){left:26px;--access-bar-h: 58px}.access-console-bar-b:where(.astro-tyg6fgvk){left:58px;--access-bar-h: 82px;background:#0ea5e9;animation-delay:.16s}.access-console-bar-c:where(.astro-tyg6fgvk){left:90px;--access-bar-h: 44px;background:#a78bfa;animation-delay:.32s}.access-console-table:where(.astro-tyg6fgvk){position:absolute;right:20px;top:24px;width:72px;height:70px;border-radius:.65rem;border:1px solid rgba(148,163,184,.2);background:linear-gradient(#94a3b82e,#94a3b82e) 12px 16px / 48px 4px no-repeat,linear-gradient(#94a3b824,#94a3b824) 12px 32px / 38px 4px no-repeat,linear-gradient(#94a3b81f,#94a3b81f) 12px 48px / 52px 4px no-repeat,#00000005}@keyframes access-visual-scan{0%,10%{transform:translate(0);opacity:0}28%,68%{opacity:1}82%,to{transform:translate(250%);opacity:0}}@keyframes access-api-packet{0%,12%{left:0;opacity:0}22%,72%{opacity:1}88%,to{left:calc(100% - 9px);opacity:0}}@keyframes access-mcp-core{0%,to{transform:translate(-50%) scale(.98)}42%,62%{transform:translate(-50%) scale(1.03)}}@keyframes access-mcp-packet-out{0%,16%{left:0;opacity:0}26%,52%{opacity:1}62%,to{left:calc(100% - 9px);opacity:0}}@keyframes access-mcp-packet-back{0%,52%{left:calc(100% - 9px);opacity:0}62%,82%{opacity:1}94%,to{left:0;opacity:0}}@keyframes access-cli-cursor{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes access-cli-typewriter{0%,12%{width:0}40%,84%{width:22ch}to{width:0}}@keyframes access-cli-ready{0%,42%{opacity:0;transform:translateY(4px)}52%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes access-console-rise{0%{height:0;opacity:.35}30%,82%{height:var(--access-bar-h);opacity:1}to{height:0;opacity:.35}}@media(prefers-reduced-motion:reduce){.access-visual:where(.astro-tyg6fgvk):after,.access-api-lane:where(.astro-tyg6fgvk) span:where(.astro-tyg6fgvk),.access-mcp-core:where(.astro-tyg6fgvk),.access-mcp-packet-out:where(.astro-tyg6fgvk),.access-mcp-packet-back:where(.astro-tyg6fgvk),.access-cli-command:where(.astro-tyg6fgvk),.access-cli-cursor:where(.astro-tyg6fgvk),.access-cli-ready:where(.astro-tyg6fgvk),.access-console-bar:where(.astro-tyg6fgvk){animation:none}}.model-logo:where(.astro-r6v5vsz6){filter:brightness(0);opacity:.85}.faq-answer:where(.astro-al2ca2vr){overflow:hidden;transition:max-height .35s ease,opacity .25s ease}
