.faq-answers[data-astro-cid-vug2u6o3] details[data-astro-cid-vug2u6o3]{border-bottom:1px solid var(--border)}.faq-answers[data-astro-cid-vug2u6o3] summary[data-astro-cid-vug2u6o3]{border-radius:var(--radius);padding:1rem 3rem 1rem .75rem;line-height:1.5;list-style:none;position:relative}.faq-answers[data-astro-cid-vug2u6o3] summary[data-astro-cid-vug2u6o3]::-webkit-details-marker{display:none}.faq-answers[data-astro-cid-vug2u6o3] summary[data-astro-cid-vug2u6o3]:hover{background:var(--muted)}.faq-answers[data-astro-cid-vug2u6o3] summary[data-astro-cid-vug2u6o3]:before,.faq-answers[data-astro-cid-vug2u6o3] summary[data-astro-cid-vug2u6o3]:after{content:"";background:currentColor;width:.75rem;height:1px;position:absolute;top:1.75rem;right:1rem}.faq-answers[data-astro-cid-vug2u6o3] summary[data-astro-cid-vug2u6o3]:after{transform:rotate(90deg)}.faq-answers[data-astro-cid-vug2u6o3] details[data-astro-cid-vug2u6o3][open] summary[data-astro-cid-vug2u6o3]:after{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.faq-answers[data-astro-cid-vug2u6o3] summary[data-astro-cid-vug2u6o3]:after{transition:transform .15s ease-out}}.faq-answers[data-astro-cid-vug2u6o3] summary[data-astro-cid-vug2u6o3]:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius)}.faq-answers[data-astro-cid-vug2u6o3] details[data-astro-cid-vug2u6o3][open] summary[data-astro-cid-vug2u6o3]{padding-bottom:.75rem}.faq-answers[data-astro-cid-vug2u6o3] p[data-astro-cid-vug2u6o3]{max-width:70ch;color:var(--muted-foreground);padding:0 3rem 1.25rem .75rem;font-size:.9375rem;line-height:1.75}.rotating-word{color:var(--brand-text);justify-items:start;font-style:italic;display:grid}.rotating-word>span{white-space:nowrap;grid-area:1/1}.rotating-word-in{padding-right:.08em;position:relative}.rotating-word-in>span{animation:.62s cubic-bezier(.2,.75,.25,1) both word-letter-in;animation-delay:calc(var(--i) * 32ms + .12s);display:inline-block}.rotating-word-in svg{width:calc(100% - .1em);height:.16em;position:absolute;bottom:-.02em;left:0;right:.1em;overflow:visible}.rotating-word-in path{fill:none;stroke:#c9a24a;stroke-width:5px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:.7s ease-out .45s forwards word-underline}.rotating-word-out{animation:.38s ease-in forwards word-out}@keyframes word-letter-in{0%{opacity:0;filter:blur(6px);transform:translateY(.42em)rotate(5deg)}}@keyframes word-out{to{opacity:0;filter:blur(6px);transform:translateY(-.32em)}}@keyframes word-underline{to{stroke-dashoffset:0}}.hero-agent{color:var(--primary);gap:8px;margin-top:26px;font-size:15px;font-weight:550;text-decoration:underline;display:inline-flex}.share-panel-slot{isolation:isolate;place-self:start center;width:100%;min-width:0;max-width:460px;min-height:30rem;position:relative}.share-sticker{background:var(--illustration-paper);color:var(--illustration-paper-foreground);margin-top:-14px;margin-left:16px;position:relative;transform:rotate(-2deg);box-shadow:0 2px 3px #0001,0 7px 14px -6px #0003}@media (width<=800px){.share-panel-slot{min-height:0}.share-sticker{margin-top:10px;margin-left:16px}}.share-panel{box-shadow:0 32px 80px -12px #0004,0 12px 28px -8px #0002,0 3px 8px #0001}.share-bar{background:color-mix(in oklch, var(--muted), var(--border) 25%)}.share-domain:hover,.share-domain[aria-expanded=true]{background:color-mix(in oklch, var(--accent), var(--accent-foreground) 10%)}@media (prefers-reduced-motion:reduce){.rotating-word *{animation:none!important}.rotating-word-in path{stroke-dashoffset:0}}.agent-demo-section{border-block:1px solid var(--border);background:var(--muted);padding-block:80px 96px;scroll-margin-top:30px}.agent-demo-intro{max-width:560px;margin-bottom:36px}.agent-demo-connect{color:var(--foreground);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px;font-weight:500}.agent-demo-connect:hover{text-decoration-color:currentColor}.agent-demo-scene{grid-template:"steps arrow browser""chat arrow browser"1fr/minmax(0,.72fr) auto minmax(0,1.28fr);gap:16px 24px;display:grid}.agent-demo-steps{grid-area:steps;gap:6px;display:flex}.agent-demo-step{isolation:isolate;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.agent-demo-progress{opacity:.35;transform-origin:0;background:currentColor;width:100%;height:2px;position:absolute;bottom:0;left:0}.agent-demo[data-paused=true] *{animation-play-state:paused}.agent-demo-arrow{color:var(--muted-foreground);grid-area:arrow;align-self:center}.agent-lines{gap:7px;display:grid}.agent-lines i{opacity:.13;background:currentColor;border-radius:4px;height:6px;display:block}.agent-chat{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);flex-direction:column;grid-area:chat;justify-content:space-between;gap:20px;min-height:230px;padding:16px;display:flex;box-shadow:0 12px 36px #0000000d}.agent-chat-messages{align-content:start;gap:14px;display:grid}.agent-chat-request{background:var(--muted);border-radius:18px;justify-self:end;max-width:88%;padding:9px 14px;font-size:14px;line-height:1.45;animation:.25s both agent-demo-enter}.agent-chat-reply{padding-inline:2px;font-size:14px;line-height:1.5;animation:.25s both agent-demo-enter}.agent-chat-link{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;margin-top:4px;text-decoration:underline}.agent-chat-input{border:1px solid var(--border);border-radius:20px;align-items:center;gap:10px;min-width:0;padding:7px 7px 7px 14px;font-size:13px;display:flex}.agent-chat-plus{color:var(--muted-foreground);font-size:16px;line-height:1}.agent-chat-placeholder{color:var(--muted-foreground);flex:1}.agent-chat-typing{flex:1;min-width:0}.agent-chat-caret{vertical-align:text-bottom;background:currentColor;width:1px;height:1.1em;margin-left:1px;display:inline-block}.agent-chat-thinking{gap:4px;padding:8px 2px;display:flex}.agent-chat-thinking i{background:var(--muted-foreground);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite agent-demo-think}.agent-chat-thinking i:nth-child(2){animation-delay:.15s}.agent-chat-thinking i:nth-child(3){animation-delay:.3s}.agent-chat-send{background:var(--muted);width:26px;height:26px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.agent-chat-input:has(.agent-chat-typing) .agent-chat-send{background:var(--foreground);color:var(--background)}.agent-browser{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);grid-area:browser;position:relative;overflow:hidden;box-shadow:0 12px 36px #0000000d}.agent-browser-bar{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:grid;position:relative}.agent-browser-dots{gap:6px;display:flex}.agent-browser-dots i{background:var(--border);border-radius:50%;width:9px;height:9px}.agent-browser-address{border-radius:var(--radius-full);background:var(--muted);min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;padding:3px 12px;overflow:hidden}.agent-browser-address.is-hidden{visibility:hidden}.agent-browser-access{color:var(--muted-foreground);white-space:nowrap;justify-self:end;font-size:11px}.agent-browser-page{transition:opacity .3s,filter .3s;position:relative}.agent-proposal{transition:opacity .4s}.agent-browser-page.is-unpublished .agent-proposal{opacity:0}.agent-browser-page.is-loading{opacity:.55}.agent-browser-loading{z-index:2;background:var(--primary);transform-origin:0;width:100%;height:2px;animation:.9s ease-out both agent-demo-load;position:absolute;bottom:-1px;left:0}.agent-browser-empty{background:var(--muted);color:var(--muted-foreground);text-align:center;place-content:center;justify-items:center;gap:6px;font-size:13px;display:grid;position:absolute;inset:0}.agent-browser-empty svg{opacity:.6;margin-bottom:6px}.agent-browser-empty p{color:var(--foreground);font-size:15px;font-weight:500}.agent-browser-page.is-behind{opacity:.4;filter:blur(1px)}.agent-proposal{--proposal-paper:#f3efe6;--proposal-ink:#26352f;--proposal-accent:#a4553a;background:var(--proposal-paper);color:var(--proposal-ink);padding:26px 30px 30px;font-size:12px;position:relative}.agent-proposal-masthead{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;display:flex}.agent-proposal-masthead>span:last-child{opacity:.6;margin-left:auto}.agent-proposal-mark{background:var(--proposal-ink);width:24px;height:24px;color:var(--proposal-paper);letter-spacing:0;text-transform:none;border-radius:50%;place-items:center;font:italic 14px/1 Georgia,serif;display:grid}.agent-proposal h3{letter-spacing:-.8px;max-width:min(360px,56%);margin-bottom:14px;font:400 28px/1.12 Georgia,serif}.agent-proposal>.agent-lines{max-width:300px}.agent-proposal-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.agent-proposal-cards>div{background:#ffffff8c;border:1px solid #26352f1f;border-radius:8px;align-content:start;gap:12px;min-height:108px;padding:12px;transition:border-color .3s,box-shadow .3s;display:grid}.agent-proposal-cards p{justify-content:space-between;align-items:center;gap:6px;font-weight:500;display:flex}.agent-proposal-cards strong{flex-wrap:wrap;align-items:baseline;gap:6px;font:400 22px/1.1 Georgia,serif;display:flex}.agent-proposal-cards s{opacity:.5;font-size:13px}.agent-proposal-cards .is-highlighted{background:#f6d9803d;border-color:#d9a441;box-shadow:0 0 0 3px #d9a44129}.agent-proposal-cards .is-revised{border-color:var(--proposal-accent);animation:.7s ease-out agent-pricing-highlight;box-shadow:0 0 0 3px #a4553a1f}.agent-proposal-cards .is-revised strong{color:var(--proposal-accent)}.agent-proposal-badge{background:var(--proposal-accent);color:#fff;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:500}.agent-comment{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--popover);width:min(240px,40%);color:var(--popover-foreground);gap:8px;padding:12px 14px;font-size:13px;line-height:1.45;transition:opacity .3s;animation:.3s both agent-demo-enter;display:grid;position:absolute;top:62px;right:30px;box-shadow:0 14px 40px #00000024}.agent-comment:after{content:"";border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--popover);width:12px;height:12px;position:absolute;bottom:-7px;right:40px;transform:rotate(45deg)}.agent-comment.is-resolved{opacity:.72}.agent-comment-author{align-items:center;gap:8px;font-size:12px;display:flex}.agent-comment-avatar{color:#2a2110;background:#d9a441;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:600;display:grid}.agent-comment-resolved{color:var(--success-foreground);align-items:center;gap:3px;margin-left:auto;font-size:11px;display:inline-flex}.agent-invitation{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--popover);width:min(280px,100% - 40px);color:var(--popover-foreground);gap:12px;padding:16px;font-size:13px;animation:.3s both agent-demo-enter;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 50px #0000002b}.agent-invitation-sender{align-items:center;gap:10px;display:flex}.agent-invitation-sender>span:last-child{line-height:1.3;display:grid}.agent-invitation-sender>span:last-child span{color:var(--muted-foreground);font-size:12px}.agent-invitation-avatar{background:var(--foreground);width:32px;height:32px;color:var(--background);border-radius:50%;place-items:center;font-size:11px;display:grid}.agent-invitation-title{font:18px/1.2 Georgia,serif}.agent-invitation-action{border-radius:calc(var(--radius) - 2px);background:var(--foreground);color:var(--background);justify-self:start;padding:6px 12px;font-size:12px;font-weight:500}@keyframes agent-demo-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes agent-pricing-highlight{0%{background:#a4553a33}}@keyframes agent-demo-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes agent-demo-think{0%,60%,to{opacity:.25}30%{opacity:1}}@media (width<=1000px){.agent-demo-scene{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"steps""chat""arrow""browser"}.agent-demo-arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=800px){.agent-demo-section{padding-block:48px 64px}.agent-chat{min-height:200px}.agent-proposal{padding:20px 18px 22px}.agent-proposal h3{max-width:none;font-size:23px}.agent-proposal-cards{grid-template-columns:1fr 1fr}.agent-proposal-cards>div:first-child,.agent-browser-dots{display:none}.agent-browser-bar{grid-template-columns:minmax(0,1fr) auto}.agent-comment{width:auto;margin-top:12px;position:static}.agent-comment:after{display:none}.agent-invitation{width:calc(100% - 24px);bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.agent-demo *,.agent-demo :after{transition:none!important;animation:none!important}}.examples-showcase .example-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;display:grid}.examples-showcase .example-choices{grid-auto-rows:minmax(0,1fr);gap:6px;height:0;min-height:100%;display:grid}.examples-showcase .example-choice{min-width:0;min-height:0;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;padding:8px;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}.examples-showcase .example-choice:hover{background:var(--muted)}.examples-showcase .example-choice[aria-pressed=true]{border-color:var(--border);background:var(--card)}.examples-showcase .example-choice:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.examples-showcase .example-choice img{aspect-ratio:4/3;object-fit:cover;object-position:top;border:1px solid var(--border);opacity:.7;border-radius:6px;flex:none;width:auto;height:100%;max-height:120px;transition:opacity .15s ease-out}.examples-showcase .example-choice:hover img,.examples-showcase .example-choice[aria-pressed=true] img{opacity:1}.examples-showcase .example-choice-title{font-size:1.0625rem;font-weight:500}.examples-showcase .example-preview-image{aspect-ratio:4/3;opacity:0;grid-area:1/1;width:100%;height:auto;transition:opacity .18s ease-out}.examples-showcase .example-preview-image.is-shown{opacity:1}.examples-showcase .example-preview-shell{box-shadow:0 14px 45px -28px color-mix(in oklch, var(--foreground), transparent 65%)}@media (width<=1023px){.examples-showcase .example-layout{grid-template-columns:minmax(0,1fr);gap:20px}.examples-showcase .example-choices{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;min-height:0;margin-inline:-20px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.examples-showcase .example-choice{scroll-snap-align:start;flex:none;padding-right:16px}.examples-showcase .example-choice img{height:56px}.examples-showcase .example-choice-title{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.examples-showcase .example-choice,.examples-showcase .example-choice img,.examples-showcase .example-preview-image{transition:none}}.capability-explorer .capability-stage{min-width:0;height:calc(var(--spacing) * 164);scrollbar-gutter:stable;padding:calc(var(--spacing) * 3);border-radius:calc(var(--radius) + 8px);background:var(--muted);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;overflow-y:auto}.capability-explorer .capability-workspace{container-type:inline-size}.capability-explorer .capability-chart-bar{transition:opacity .16s}.capability-explorer .capability-revision-history{max-height:calc(var(--spacing) * 48)}.capability-explorer .capability-feedback-document{border-bottom:1px solid var(--border)}@container (width>=560px){.capability-explorer .capability-activity-charts{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@container (width>=600px){.capability-explorer .capability-revisions-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.capability-explorer .capability-revision-history{max-height:calc(var(--spacing) * 100)}.capability-explorer .capability-feedback-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.capability-explorer .capability-feedback-document{border-bottom:0;border-right:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.capability-explorer button,.capability-explorer .capability-chart-bar{transition:none}}
