.agent-strip[data-astro-cid-dvokq4ty]{background:var(--color-surface);padding-block:2rem;overflow:hidden}.agent-strip-heading[data-astro-cid-dvokq4ty]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;display:flex}h2[data-astro-cid-dvokq4ty]{letter-spacing:-.04em;margin-top:.65rem;font-size:clamp(1.35rem,2.4vw,1.875rem);font-weight:700;line-height:1.2}.agent-strip-detail[data-astro-cid-dvokq4ty]{align-items:center;gap:1.5rem;display:flex}.agent-strip-detail[data-astro-cid-dvokq4ty]>p[data-astro-cid-dvokq4ty]{max-width:40ch;color:var(--color-muted);font-size:.8125rem;line-height:1.65}.agent-motion[data-astro-cid-dvokq4ty]{border:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono);cursor:pointer;border-radius:100px;flex:none;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.625rem;display:inline-flex}.agent-motion[data-astro-cid-dvokq4ty][hidden],.play-icon[data-astro-cid-dvokq4ty],.agent-motion[data-astro-cid-dvokq4ty][aria-pressed=true] .pause-icon[data-astro-cid-dvokq4ty]{display:none}.agent-motion[data-astro-cid-dvokq4ty][aria-pressed=true] .play-icon[data-astro-cid-dvokq4ty]{display:block}.agent-motion[data-astro-cid-dvokq4ty]:hover{color:var(--color-bone);border-color:var(--color-dim)}.agent-motion[data-astro-cid-dvokq4ty]:focus-visible{outline:2px solid var(--color-amber-text);outline-offset:4px}.agent-marquee[data-astro-cid-dvokq4ty]{margin-top:2rem}.agent-list[data-astro-cid-dvokq4ty]{flex-wrap:wrap;align-items:center;gap:1.5rem 0;margin:0;padding-inline:1.5rem;list-style:none;display:flex}.agent-list[data-astro-cid-dvokq4ty][aria-hidden=true]{display:none}.agent-name[data-astro-cid-dvokq4ty]{color:var(--color-bone);letter-spacing:-.025em;white-space:nowrap;flex:none;align-items:center;gap:.75rem;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:600;display:flex}.agent-separator[data-astro-cid-dvokq4ty]{color:var(--color-coral-text);margin-inline:1.25rem 2rem;font-size:.875rem}.agent-name[data-astro-cid-dvokq4ty]:nth-child(2n) .agent-separator[data-astro-cid-dvokq4ty]{color:var(--color-amber-text)}[data-astro-cid-dvokq4ty][data-motion=on] .agent-marquee[data-astro-cid-dvokq4ty]{mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}[data-astro-cid-dvokq4ty][data-motion=on] .agent-track[data-astro-cid-dvokq4ty]{width:max-content;animation:70s linear infinite agent-scroll;display:flex}[data-astro-cid-dvokq4ty][data-motion=on] .agent-list[data-astro-cid-dvokq4ty]{flex-wrap:nowrap;padding:0;display:flex}[data-astro-cid-dvokq4ty][data-paused=true] .agent-track[data-astro-cid-dvokq4ty],.agent-strip[data-astro-cid-dvokq4ty]:not([data-visible=true]) .agent-track[data-astro-cid-dvokq4ty],.agent-strip[data-astro-cid-dvokq4ty]:hover .agent-track[data-astro-cid-dvokq4ty],.agent-strip[data-astro-cid-dvokq4ty]:focus-within .agent-track[data-astro-cid-dvokq4ty]{animation-play-state:paused}@keyframes agent-scroll{to{transform:translate(-50%)}}@media (width<=639px){.agent-strip-detail[data-astro-cid-dvokq4ty]{flex-wrap:wrap;gap:.75rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-dvokq4ty][data-motion=on] .agent-track[data-astro-cid-dvokq4ty]{width:auto;animation:none}[data-astro-cid-dvokq4ty][data-motion=on] .agent-marquee[data-astro-cid-dvokq4ty]{mask-image:none}[data-astro-cid-dvokq4ty][data-motion=on] .agent-list[data-astro-cid-dvokq4ty]{flex-wrap:wrap;padding-inline:1.5rem}[data-astro-cid-dvokq4ty][data-motion=on] .agent-list[data-astro-cid-dvokq4ty][aria-hidden=true],.agent-motion[data-astro-cid-dvokq4ty]{display:none}}.booking-illustration[data-astro-cid-y2tn5xnw]{color:#183e3d;height:100%;min-height:240px;font-family:var(--font-display);text-align:left;background:#f8f5ec;flex-direction:column;gap:17px;padding:19px;display:flex}.booking-nav[data-astro-cid-y2tn5xnw]{justify-content:space-between;align-items:center;gap:8px;display:flex}.booking-nav[data-astro-cid-y2tn5xnw]>span[data-astro-cid-y2tn5xnw]:first-child{letter-spacing:-.07em;font-family:Georgia,serif;font-size:15px;font-weight:700}.booking-nav[data-astro-cid-y2tn5xnw]>span[data-astro-cid-y2tn5xnw]:last-child{font-size:5px}.booking-heading[data-astro-cid-y2tn5xnw]{margin-top:3px}.booking-heading[data-astro-cid-y2tn5xnw]>small[data-astro-cid-y2tn5xnw]{letter-spacing:.17em;margin-bottom:8px;font-size:5px;display:block}.booking-heading[data-astro-cid-y2tn5xnw]>strong[data-astro-cid-y2tn5xnw]{letter-spacing:-.04em;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:.98}.booking-dates[data-astro-cid-y2tn5xnw]{gap:5px;display:flex}.booking-dates[data-astro-cid-y2tn5xnw]>span[data-astro-cid-y2tn5xnw]{text-align:center;border:1px solid #d3d9cd;border-radius:4px;flex:1;gap:5px;padding:8px 2px;display:grid}.booking-dates[data-astro-cid-y2tn5xnw] small[data-astro-cid-y2tn5xnw]{font-size:5px}.booking-dates[data-astro-cid-y2tn5xnw] b[data-astro-cid-y2tn5xnw]{font-size:13px;font-weight:500}.booking-dates[data-astro-cid-y2tn5xnw] .selected[data-astro-cid-y2tn5xnw]{color:#fffaf0;background:#183e3d;border-color:#183e3d}.booking-time[data-astro-cid-y2tn5xnw]{justify-content:space-between;align-items:center;gap:5px;font-size:8px;display:flex}.booking-time[data-astro-cid-y2tn5xnw] small[data-astro-cid-y2tn5xnw]{color:#59716a;margin-top:3px;font-size:5px;display:block}.booking-time[data-astro-cid-y2tn5xnw] b[data-astro-cid-y2tn5xnw]{border:1px solid #d3d9cd;border-radius:3px;padding:6px;font-size:6px}.booking-cta[data-astro-cid-y2tn5xnw]{color:#fffaf0;background:#183e3d;border-radius:4px;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 12px;font-size:7px;display:flex}.guided[data-astro-cid-y2tn5xnw]{color:#543d2f;background:#f4ede2}.guided[data-astro-cid-y2tn5xnw] .booking-cta[data-astro-cid-y2tn5xnw]{background:#87553c}.booking-progress[data-astro-cid-y2tn5xnw]{align-items:center;gap:5px;margin-top:2px;display:flex}.booking-progress[data-astro-cid-y2tn5xnw]>span[data-astro-cid-y2tn5xnw]{border:1px solid #cbbbaf;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;display:grid}.booking-progress[data-astro-cid-y2tn5xnw]>.selected[data-astro-cid-y2tn5xnw]{color:#fffaf0;background:#87553c;border-color:#87553c}.booking-progress[data-astro-cid-y2tn5xnw]>i[data-astro-cid-y2tn5xnw]{background:#cbbbaf;width:12px;height:1px}.booking-progress[data-astro-cid-y2tn5xnw]>small[data-astro-cid-y2tn5xnw]{letter-spacing:.08em;margin-left:auto;font-size:4px}.booking-options[data-astro-cid-y2tn5xnw]{gap:6px;display:flex}.booking-options[data-astro-cid-y2tn5xnw]>span[data-astro-cid-y2tn5xnw]{border:1px solid #cbbbaf;border-radius:4px;flex:1;align-items:center;gap:5px;padding:9px 6px;font-size:6px;display:flex}.booking-options[data-astro-cid-y2tn5xnw] i[data-astro-cid-y2tn5xnw]{font-size:13px;font-style:normal}.booking-options[data-astro-cid-y2tn5xnw] b[data-astro-cid-y2tn5xnw]{margin-left:auto}.explore[data-astro-cid-y2tn5xnw]{color:#f2eada;background:#203c38}.explore[data-astro-cid-y2tn5xnw] .booking-heading[data-astro-cid-y2tn5xnw]>strong[data-astro-cid-y2tn5xnw]{font-style:italic}.explore[data-astro-cid-y2tn5xnw] .booking-cta[data-astro-cid-y2tn5xnw]{color:#203c38;background:#e2b77a}.booking-experiences[data-astro-cid-y2tn5xnw]{gap:8px;display:flex}.booking-experiences[data-astro-cid-y2tn5xnw]>span[data-astro-cid-y2tn5xnw]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.booking-experiences[data-astro-cid-y2tn5xnw] i[data-astro-cid-y2tn5xnw]{color:#e2b77a;background:#36564b;border-radius:4px;place-items:center;height:44px;font-family:Georgia,serif;font-size:36px;font-style:normal;line-height:1;display:grid}.booking-experiences[data-astro-cid-y2tn5xnw]>span[data-astro-cid-y2tn5xnw]:last-child i[data-astro-cid-y2tn5xnw]{color:#f2eada;background:#94714f}.booking-experiences[data-astro-cid-y2tn5xnw] b[data-astro-cid-y2tn5xnw]{font-size:7px;font-weight:500}.booking-experiences[data-astro-cid-y2tn5xnw] small[data-astro-cid-y2tn5xnw]{opacity:.65;font-size:4px}.story-controls[data-astro-cid-fzb7wued]{align-items:center;gap:20px;padding-top:24px;display:flex}.story-controls[data-astro-cid-fzb7wued][hidden]{display:none}.story-steps[data-astro-cid-fzb7wued]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.story-steps[data-astro-cid-fzb7wued] button[data-astro-cid-fzb7wued]{border-top:2px solid var(--color-line);text-align:left;cursor:pointer;align-items:flex-start;gap:12px;padding-top:18px;transition:border-color .25s;display:flex}.story-steps[data-astro-cid-fzb7wued] button[data-astro-cid-fzb7wued][aria-pressed=true]{border-color:var(--color-coral-text)}.step-number[data-astro-cid-fzb7wued]{color:var(--color-dim);font-family:var(--font-mono);font-size:11px;line-height:1.7}[data-astro-cid-fzb7wued][aria-pressed=true] .step-number[data-astro-cid-fzb7wued]{color:var(--color-coral-text)}strong[data-astro-cid-fzb7wued]{letter-spacing:-.025em;font-size:15px;font-weight:600;display:block}small[data-astro-cid-fzb7wued]{color:var(--color-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.story-playback[data-astro-cid-fzb7wued]{border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.story-playback[data-astro-cid-fzb7wued][hidden]{display:none}button[data-astro-cid-fzb7wued]:focus-visible{outline:2px solid var(--color-amber-text);outline-offset:5px}.play[data-astro-cid-fzb7wued],[data-astro-cid-fzb7wued][aria-pressed=true] .pause[data-astro-cid-fzb7wued]{display:none}[data-astro-cid-fzb7wued][aria-pressed=true] .play[data-astro-cid-fzb7wued]{display:block}@media (width<=640px){.story-controls[data-astro-cid-fzb7wued]{align-items:flex-start;gap:12px}.story-steps[data-astro-cid-fzb7wued]{gap:10px}.story-steps[data-astro-cid-fzb7wued] button[data-astro-cid-fzb7wued]{flex-direction:column;gap:6px;padding-top:10px}strong[data-astro-cid-fzb7wued]{font-size:12px}small[data-astro-cid-fzb7wued]{display:none}.story-playback[data-astro-cid-fzb7wued]{width:32px;height:32px;margin-top:12px}}.collaboration-cloud[data-astro-cid-ibfilypy]{border-top:1px solid var(--color-line);margin-top:36px;padding-top:32px}.cloud-intro[data-astro-cid-ibfilypy]{justify-content:space-between;align-items:center;gap:32px;display:flex}.cloud-copy[data-astro-cid-ibfilypy]{gap:12px;display:grid}.cloud-copy[data-astro-cid-ibfilypy] h3[data-astro-cid-ibfilypy]{letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;line-height:1.2}.cloud-copy[data-astro-cid-ibfilypy]>p[data-astro-cid-ibfilypy]:last-child{max-width:460px;color:var(--color-muted);font-size:14px;line-height:1.65}.cloud-actions[data-astro-cid-ibfilypy]{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.cloud-actions[data-astro-cid-ibfilypy] .button[data-astro-cid-ibfilypy]{justify-content:center;padding:.8rem 1.1rem;font-size:12px}.collaboration-features[data-astro-cid-ibfilypy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px;display:grid}.collaboration-feature[data-astro-cid-ibfilypy]{align-items:flex-start;gap:12px;display:flex}.feature-icon[data-astro-cid-ibfilypy]{border:1px solid var(--color-line);width:30px;height:30px;color:var(--color-coral-text);background:color-mix(in srgb, var(--color-coral) 5%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.feature-icon[data-astro-cid-ibfilypy] svg[data-astro-cid-ibfilypy]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}h4[data-astro-cid-ibfilypy]{letter-spacing:-.02em;font-size:13px;font-weight:600;line-height:1.5}.collaboration-feature[data-astro-cid-ibfilypy] p[data-astro-cid-ibfilypy]{max-width:300px;color:var(--color-muted);margin-top:5px;font-size:12px;line-height:1.65}@media (width<=1000px){.cloud-intro[data-astro-cid-ibfilypy]{flex-direction:column;align-items:flex-start;gap:24px}.collaboration-features[data-astro-cid-ibfilypy]{gap:22px}}@media (width<=640px){.collaboration-cloud[data-astro-cid-ibfilypy]{margin-top:28px;padding-top:28px}.cloud-copy[data-astro-cid-ibfilypy]>p[data-astro-cid-ibfilypy]:last-child{font-size:13px}.cloud-actions[data-astro-cid-ibfilypy],.cloud-actions[data-astro-cid-ibfilypy] .button[data-astro-cid-ibfilypy]{width:100%}.collaboration-features[data-astro-cid-ibfilypy]{grid-template-columns:1fr;gap:22px;margin-top:28px}.collaboration-feature[data-astro-cid-ibfilypy] p[data-astro-cid-ibfilypy]{max-width:none}}.sharing-heading[data-astro-cid-qe4lthhq]{gap:22px;margin-bottom:40px;display:grid}h2[data-astro-cid-qe4lthhq]{max-width:1000px}h2[data-astro-cid-qe4lthhq]>span[data-astro-cid-qe4lthhq]{color:var(--color-coral-text)}.sharing-heading[data-astro-cid-qe4lthhq]>p[data-astro-cid-qe4lthhq]:last-child{max-width:650px;color:var(--color-muted);font-size:17px;line-height:1.65}.sharing-scene[data-astro-cid-qe4lthhq]{isolation:isolate;border:1px solid var(--color-line);background:radial-gradient(ellipse at 65% 80%, color-mix(in srgb, var(--color-amber) 10%, transparent), transparent 65%), var(--color-surface);border-radius:18px;height:520px;margin:0;position:relative;overflow:hidden}.sharing-scene[data-astro-cid-qe4lthhq]:before{z-index:-1;background-image:radial-gradient(var(--color-dim) .75px, transparent .75px);content:"";opacity:.17;background-size:18px 18px;position:absolute;inset:0}.scene-orbit[data-astro-cid-qe4lthhq]{z-index:-1;border:1px solid var(--color-line);opacity:.65;border-radius:50%;width:620px;height:620px;position:absolute;top:-50px;left:32%}.scene-orbit[data-astro-cid-qe4lthhq]:after{border:inherit;border-radius:inherit;content:"";position:absolute;inset:45px}.sharing-connection[data-astro-cid-qe4lthhq]{width:100%;height:100%;stroke:var(--color-line);stroke-width:2px;position:absolute;inset:0}.connection-travel[data-astro-cid-qe4lthhq]{stroke:var(--color-coral-text);stroke-dasharray:6 10;opacity:.5}.local-board[data-astro-cid-qe4lthhq]{border:1px solid var(--color-line);background:var(--color-ink);border-radius:10px;width:66%;transition:transform .7s;position:absolute;top:38px;left:3%;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 22px 55px -30px #0005}.window-bar[data-astro-cid-qe4lthhq]{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:12px;padding:13px;font-size:8px;display:flex}.window-dots[data-astro-cid-qe4lthhq]{gap:4px;display:flex}.window-dots[data-astro-cid-qe4lthhq] i[data-astro-cid-qe4lthhq]{border:1px solid var(--color-dim);border-radius:50%;width:5px;height:5px}.share-action[data-astro-cid-qe4lthhq]{background:var(--color-amber);color:#18140f;border-radius:4px;margin-left:auto;padding:6px 9px;transition:box-shadow .5s}.board-content[data-astro-cid-qe4lthhq]{background-image:radial-gradient(var(--color-line) .8px, transparent .8px);background-size:12px 12px;padding:18px 20px 22px;position:relative}.board-label[data-astro-cid-qe4lthhq]{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:6px;margin-bottom:15px;font-size:8px;display:flex}.board-label[data-astro-cid-qe4lthhq]>span[data-astro-cid-qe4lthhq]:last-child{color:var(--color-dim);margin-left:auto;font-size:7px}.status-dot[data-astro-cid-qe4lthhq]{background:var(--color-amber);border-radius:50%;width:5px;height:5px}.board-frames[data-astro-cid-qe4lthhq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.board-frame[data-astro-cid-qe4lthhq]{border:1px solid var(--color-line);border-radius:4px;min-width:0;position:relative}.frame-label[data-astro-cid-qe4lthhq]{color:var(--color-dim);font-family:var(--font-mono);font-size:6px;position:absolute;bottom:calc(100% + 4px)}.board-frame[data-astro-cid-qe4lthhq] .booking-illustration{border-radius:3px;gap:6px;height:232px;min-height:0;padding:12px;overflow:hidden}.board-frame[data-astro-cid-qe4lthhq] .booking-heading>strong{font-size:22px}.board-frame[data-astro-cid-qe4lthhq] .booking-heading>small{margin-bottom:6px}.board-frame[data-astro-cid-qe4lthhq] .booking-nav>span:first-child{font-size:12px}.board-frame[data-astro-cid-qe4lthhq] .booking-nav>span:last-child{display:none}.board-frame[data-astro-cid-qe4lthhq] .booking-dates>span{padding:6px 2px}.board-frame[data-astro-cid-qe4lthhq] .booking-cta{padding:8px 10px}.board-frame[data-astro-cid-qe4lthhq] .booking-options{gap:3px}.board-frame[data-astro-cid-qe4lthhq] .booking-options>span{gap:3px;padding:6px 3px}.reviewed-frame[data-astro-cid-qe4lthhq]{outline-offset:3px;outline:2px solid #0000;transition:outline-color .5s}.comment-pin[data-astro-cid-qe4lthhq]{border:2px solid var(--color-ink);background:var(--color-coral);color:#18140f;width:22px;height:22px;font-family:var(--font-mono);border-radius:50% 50% 50% 0;place-items:center;font-size:10px;transition:transform .5s;display:grid;position:absolute;top:38%;right:-10px;transform:scale(.75)}.design-cursor[data-astro-cid-qe4lthhq]{color:var(--color-coral);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:56%;left:48%;transform:translate(-15px,20px)}.design-cursor[data-astro-cid-qe4lthhq]>span[data-astro-cid-qe4lthhq]{background:var(--color-coral);color:#18140f;white-space:nowrap;border-radius:3px;margin-left:12px;padding:5px 7px;font-size:7px;display:block}.review-window[data-astro-cid-qe4lthhq]{background:var(--color-ink);border:1px solid var(--color-line);border-radius:10px;width:32%;transition:transform .7s,border-color .5s;position:absolute;top:115px;right:3%;transform:rotate(2.5deg);box-shadow:0 20px 50px -20px #0004}.review-url[data-astro-cid-qe4lthhq]{border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono);align-items:center;gap:8px;padding:13px;font-size:8px;display:flex}.review-url[data-astro-cid-qe4lthhq]>span[data-astro-cid-qe4lthhq]:last-child{margin-left:auto}.review-content[data-astro-cid-qe4lthhq]{align-items:center;gap:9px;padding:18px 16px;display:flex}.review-avatar[data-astro-cid-qe4lthhq]{background:color-mix(in srgb, var(--color-coral) 18%, var(--color-ink));width:27px;height:27px;color:var(--color-coral-text);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.review-content[data-astro-cid-qe4lthhq] strong[data-astro-cid-qe4lthhq]{font-size:11px;display:block}.review-content[data-astro-cid-qe4lthhq] div[data-astro-cid-qe4lthhq]>span[data-astro-cid-qe4lthhq]{color:var(--color-muted);margin-top:4px;font-size:8px;display:block}.review-check[data-astro-cid-qe4lthhq]{color:var(--color-amber-text);margin-left:auto}.review-comment[data-astro-cid-qe4lthhq]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:7px;margin:0 14px 16px;padding:14px;transition:border-color .5s,transform .5s}.comment-meta[data-astro-cid-qe4lthhq]{align-items:center;gap:7px;display:flex}.comment-meta[data-astro-cid-qe4lthhq] .review-avatar[data-astro-cid-qe4lthhq]{width:21px;height:21px;font-size:8px}.comment-meta[data-astro-cid-qe4lthhq] strong[data-astro-cid-qe4lthhq]{font-size:10px}.comment-meta[data-astro-cid-qe4lthhq] small[data-astro-cid-qe4lthhq]{color:var(--color-dim);margin-left:4px;font-size:8px;font-weight:400}.comment-count[data-astro-cid-qe4lthhq]{background:var(--color-coral);color:#18140f;width:18px;height:18px;font-family:var(--font-mono);border-radius:50%;place-items:center;margin-left:auto;font-size:8px;display:grid}.review-comment[data-astro-cid-qe4lthhq] p[data-astro-cid-qe4lthhq]{margin-top:10px;font-size:12px;line-height:1.6}.comment-location[data-astro-cid-qe4lthhq]{color:var(--color-coral-text);font-family:var(--font-mono);margin-top:10px;font-size:7px;display:block}.return-note[data-astro-cid-qe4lthhq]{color:var(--color-muted);gap:9px;font-size:12px;line-height:1.6;display:flex;position:absolute;bottom:57px;left:71%;transform:rotate(-5deg)}.return-note[data-astro-cid-qe4lthhq] strong[data-astro-cid-qe4lthhq]{color:var(--color-bone);font-weight:500}.return-arrow[data-astro-cid-qe4lthhq]{color:var(--color-coral-text);font-size:40px;line-height:1}.agent-inbox[data-astro-cid-qe4lthhq]{border:1px solid var(--color-line);background:var(--color-ink);border-radius:10px;align-items:center;gap:14px;width:56%;padding:18px;transition:border-color .5s,transform .5s;display:flex;position:absolute;bottom:52px;left:7%;box-shadow:0 16px 35px -20px #0004}.agent-inbox-icon[data-astro-cid-qe4lthhq]{border:1px solid var(--color-line);width:42px;height:42px;color:var(--color-amber-text);border-radius:9px;flex:none;place-items:center;display:grid}.inbox-eyebrow[data-astro-cid-qe4lthhq]{font-family:var(--font-mono);color:var(--color-dim);margin-bottom:5px;font-size:8px;display:block}.agent-inbox[data-astro-cid-qe4lthhq] strong[data-astro-cid-qe4lthhq]{font-size:12px;font-weight:500;display:block}.inbox-context[data-astro-cid-qe4lthhq]{color:var(--color-muted);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:7px;display:flex}.inbox-context[data-astro-cid-qe4lthhq] i[data-astro-cid-qe4lthhq]{background:var(--color-coral);border-radius:50%;width:5px;height:5px}.inbox-send[data-astro-cid-qe4lthhq]{background:var(--color-amber);color:#18140f;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.scene-caption[data-astro-cid-qe4lthhq]{width:100%;color:var(--color-dim);font-family:var(--font-mono);text-align:center;font-size:8px;position:absolute;bottom:16px}[data-astro-cid-qe4lthhq][data-step="0"] .share-action[data-astro-cid-qe4lthhq]{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-amber) 20%, transparent)}[data-astro-cid-qe4lthhq][data-step="1"] .reviewed-frame[data-astro-cid-qe4lthhq]{outline-color:var(--color-coral)}[data-astro-cid-qe4lthhq][data-step="1"] .comment-pin[data-astro-cid-qe4lthhq]{transform:scale(1.15)}[data-astro-cid-qe4lthhq][data-step="1"] .design-cursor[data-astro-cid-qe4lthhq]{transform:translate(10px,-15px)}[data-astro-cid-qe4lthhq][data-step="1"] .review-window[data-astro-cid-qe4lthhq]{border-color:var(--color-coral);transform:rotate(0)}[data-astro-cid-qe4lthhq][data-step="1"] .review-comment[data-astro-cid-qe4lthhq]{border-color:var(--color-coral);transform:translateY(-3px)}[data-astro-cid-qe4lthhq][data-step="2"] .agent-inbox[data-astro-cid-qe4lthhq]{border-color:var(--color-amber-text);transform:translateY(-6px)}[data-astro-cid-qe4lthhq][data-step="2"] .local-board[data-astro-cid-qe4lthhq]{transform:rotate(0)}[data-astro-cid-qe4lthhq][data-running=true] .connection-travel[data-astro-cid-qe4lthhq]{animation:2s linear infinite share-travel}@keyframes share-travel{to{stroke-dashoffset:-32px}}@media (width<=900px){.sharing-scene[data-astro-cid-qe4lthhq]{height:610px}.local-board[data-astro-cid-qe4lthhq]{width:85%;top:28px}.review-window[data-astro-cid-qe4lthhq]{width:43%;top:245px;right:3%}.board-frame[data-astro-cid-qe4lthhq] .booking-illustration{height:232px}.agent-inbox[data-astro-cid-qe4lthhq]{gap:10px;width:65%;padding:13px;bottom:50px;left:4%}.inbox-context[data-astro-cid-qe4lthhq]{display:none}.inbox-send[data-astro-cid-qe4lthhq]{margin-left:auto}.return-note[data-astro-cid-qe4lthhq]{font-size:10px;bottom:61px;left:74%}.sharing-connection[data-astro-cid-qe4lthhq]{display:none}}@media (width<=540px){.sharing-heading[data-astro-cid-qe4lthhq]{gap:18px;margin-bottom:28px}.sharing-heading[data-astro-cid-qe4lthhq] h2[data-astro-cid-qe4lthhq]{font-size:clamp(1.75rem,7vw,2.375rem);line-height:1.06}.sharing-heading[data-astro-cid-qe4lthhq]>p[data-astro-cid-qe4lthhq]:last-child{font-size:15px}.sharing-scene[data-astro-cid-qe4lthhq]{border-radius:12px;height:620px}.local-board[data-astro-cid-qe4lthhq]{width:104%;top:25px;left:5%;transform:rotate(-3deg)}.window-bar[data-astro-cid-qe4lthhq]{gap:7px;padding:10px;font-size:6px}.board-content[data-astro-cid-qe4lthhq]{padding:14px 12px 18px}.board-frames[data-astro-cid-qe4lthhq]{grid-template-columns:repeat(3,120px);gap:10px}.board-label[data-astro-cid-qe4lthhq]>span[data-astro-cid-qe4lthhq]:last-child{margin-right:40px}.board-frame[data-astro-cid-qe4lthhq] .booking-illustration{gap:6px;height:240px;padding:10px}.board-frame[data-astro-cid-qe4lthhq] .booking-heading>strong{font-size:18px}.board-frame[data-astro-cid-qe4lthhq] .booking-options>span{font-size:5px}.board-frame[data-astro-cid-qe4lthhq] .booking-options i{display:none}.review-window[data-astro-cid-qe4lthhq]{width:82%;top:295px;right:5%;transform:rotate(2deg)}.review-content[data-astro-cid-qe4lthhq]{padding:12px}.review-comment[data-astro-cid-qe4lthhq]{margin:0 10px 10px;padding:10px}.review-comment[data-astro-cid-qe4lthhq] p[data-astro-cid-qe4lthhq]{margin-top:8px;font-size:11px}.review-url[data-astro-cid-qe4lthhq]{padding:10px;font-size:7px}.review-avatar[data-astro-cid-qe4lthhq]{width:22px;height:22px}.review-content[data-astro-cid-qe4lthhq] strong[data-astro-cid-qe4lthhq]{font-size:10px}.agent-inbox[data-astro-cid-qe4lthhq]{gap:9px;width:90%;padding:11px;bottom:39px;left:5%}.agent-inbox-icon[data-astro-cid-qe4lthhq]{border-radius:6px;width:30px;height:30px}.agent-inbox-icon[data-astro-cid-qe4lthhq] svg{width:20px;height:20px}.agent-inbox[data-astro-cid-qe4lthhq] strong[data-astro-cid-qe4lthhq]{font-size:10px}.inbox-eyebrow[data-astro-cid-qe4lthhq]{font-size:7px}.return-note[data-astro-cid-qe4lthhq]{display:none}.scene-caption[data-astro-cid-qe4lthhq]{font-size:6px;bottom:13px}}@media (prefers-reduced-motion:reduce){.sharing-scene[data-astro-cid-qe4lthhq] [data-astro-cid-qe4lthhq],.sharing-scene[data-astro-cid-qe4lthhq] [data-astro-cid-qe4lthhq]:after{transition:none!important;animation:none!important}}.ownership-layout[data-astro-cid-xckxofjk]{grid-template-columns:.85fr 1.15fr;align-items:center;column-gap:45px;display:grid}.ownership-copy[data-astro-cid-xckxofjk]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}h2[data-astro-cid-xckxofjk]{font-size:clamp(2.75rem,4.5vw,4rem);line-height:1}h2[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]{color:var(--color-amber-text)}.ownership-copy[data-astro-cid-xckxofjk]>p[data-astro-cid-xckxofjk]:not(.eyebrow){max-width:360px;color:var(--color-muted);font-size:16px;line-height:1.7}.ownership-facts[data-astro-cid-xckxofjk]{gap:21px;margin-block:5px 8px;display:grid}.ownership-facts[data-astro-cid-xckxofjk]>div[data-astro-cid-xckxofjk]{align-items:flex-start;gap:14px;display:flex}.ownership-facts[data-astro-cid-xckxofjk]>div[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]{border:1px solid var(--color-line);width:28px;height:28px;color:var(--color-amber-text);font-family:var(--font-mono);border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid}.ownership-facts[data-astro-cid-xckxofjk] strong[data-astro-cid-xckxofjk]{font-size:14px;font-weight:600;display:block}.ownership-facts[data-astro-cid-xckxofjk] small[data-astro-cid-xckxofjk]{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.ownership-copy[data-astro-cid-xckxofjk]>a[data-astro-cid-xckxofjk]{color:var(--color-amber-text);font-family:var(--font-mono);font-size:11px}.ownership-desk[data-astro-cid-xckxofjk]{isolation:isolate;height:570px;margin:0;position:relative}.desk-halo[data-astro-cid-xckxofjk]{z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--color-amber) 12%, transparent), transparent 65%);border-radius:50%;position:absolute;inset:-20px -20px 0}.machine-label[data-astro-cid-xckxofjk]{color:var(--color-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;top:10px;right:5%}.machine-label[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]{background:var(--color-amber);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-amber) 12%, transparent);border-radius:50%}.desktop-window[data-astro-cid-xckxofjk]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;width:84%;position:absolute;top:50px;left:13%;overflow:hidden;transform:rotate(2deg);box-shadow:0 25px 60px -30px #0004}.desktop-toolbar[data-astro-cid-xckxofjk]{border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono);background:var(--color-ink);align-items:center;gap:12px;padding:12px;font-size:8px;display:flex}.desktop-toolbar[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]:last-child{margin-left:auto}.desktop-dots[data-astro-cid-xckxofjk]{color:var(--color-dim);letter-spacing:2px;font-size:7px}.desktop-content[data-astro-cid-xckxofjk]{grid-template-columns:25% 75%;height:295px;display:grid}.desktop-sidebar[data-astro-cid-xckxofjk]{border-right:1px solid var(--color-line);color:var(--color-dim);flex-direction:column;gap:17px;padding:20px 12px;font-size:8px;display:flex}.desktop-sidebar[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]:first-child{color:var(--color-bone);font-weight:600}.desktop-sidebar[data-astro-cid-xckxofjk]>b[data-astro-cid-xckxofjk]{color:var(--color-amber-text);white-space:nowrap;font-weight:500}.desktop-sidebar[data-astro-cid-xckxofjk] small[data-astro-cid-xckxofjk]{font-family:var(--font-mono);letter-spacing:.08em;margin-top:auto;font-size:6px}.desktop-frame[data-astro-cid-xckxofjk]{flex-direction:column;gap:6px;width:185px;margin:20px auto;display:flex}.desktop-frame[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]{color:var(--color-dim);font-family:var(--font-mono);font-size:6px}.desktop-frame[data-astro-cid-xckxofjk] .booking-illustration{border:1px solid var(--color-line);border-radius:4px;gap:8px;height:242px;min-height:0;padding:13px}.desktop-frame[data-astro-cid-xckxofjk] .booking-heading>strong{font-size:24px}.desktop-frame[data-astro-cid-xckxofjk] .booking-nav>span:last-child{display:none}.own-terminal[data-astro-cid-xckxofjk]{z-index:2;color:#f2eada;background:#1a1915;border:1px solid #3e3a30;border-radius:10px;width:68%;position:absolute;top:220px;left:0;overflow:hidden;transform:rotate(-3deg);box-shadow:0 18px 45px -20px #0005}.terminal-toolbar[data-astro-cid-xckxofjk]{color:#b0a695;font-family:var(--font-mono);border-bottom:1px solid #37342c;align-items:center;gap:7px;padding:11px 13px;font-size:8px;display:flex}.terminal-toolbar[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]:last-child{color:#827b6d;margin-left:auto}.terminal-light[data-astro-cid-xckxofjk]{background:#ffab1f;border-radius:50%;width:5px;height:5px}.terminal-content[data-astro-cid-xckxofjk]{font-family:var(--font-mono);padding:17px;font-size:10px}.terminal-content[data-astro-cid-xckxofjk]>p[data-astro-cid-xckxofjk]:first-child>span[data-astro-cid-xckxofjk]:first-child{color:#ffab1f;margin-right:9px}.terminal-greeting[data-astro-cid-xckxofjk]{margin-top:14px}.terminal-greeting[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]:last-child{color:#a59c8d;font-size:8px}.terminal-prompt[data-astro-cid-xckxofjk]{color:#bdb4a5;white-space:nowrap;margin-top:8px;font-size:8px}.terminal-caret[data-astro-cid-xckxofjk]{vertical-align:middle;background:#ffab1f;width:4px;height:9px;margin-left:6px;display:inline-block}.terminal-content[data-astro-cid-xckxofjk]>div[data-astro-cid-xckxofjk]{color:#bdb4a5;margin-top:22px;font-size:8px}.terminal-check[data-astro-cid-xckxofjk]{color:#ffab1f;margin-right:5px}.command-codex[data-astro-cid-xckxofjk],.greeting-codex[data-astro-cid-xckxofjk],[data-astro-cid-xckxofjk][data-agent="1"] .command-claude[data-astro-cid-xckxofjk],[data-astro-cid-xckxofjk][data-agent="1"] .greeting-claude[data-astro-cid-xckxofjk]{display:none}[data-astro-cid-xckxofjk][data-agent="1"] .command-codex[data-astro-cid-xckxofjk],[data-astro-cid-xckxofjk][data-agent="1"] .greeting-codex[data-astro-cid-xckxofjk]{display:inline}.local-files[data-astro-cid-xckxofjk]{z-index:3;border:1px solid var(--color-line);background:var(--color-ink);border-radius:10px;width:76%;position:absolute;bottom:35px;right:0;overflow:hidden;transform:rotate(1deg);box-shadow:0 15px 40px -20px #0004}.files-heading[data-astro-cid-xckxofjk]{border-bottom:1px solid var(--color-line);color:var(--color-amber-text);font-family:var(--font-mono);align-items:center;gap:10px;padding:15px;font-size:10px;display:flex}.files-heading[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]:nth-child(2){color:var(--color-bone)}.files-heading[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]:last-child{margin-left:auto;font-size:9px}.local-file[data-astro-cid-xckxofjk]{font-family:var(--font-mono);align-items:center;gap:12px;padding:11px 18px;font-size:9px;display:flex}.local-file[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]:first-child{color:var(--color-amber-text);font-size:8px}.local-file[data-astro-cid-xckxofjk] b[data-astro-cid-xckxofjk]{color:var(--color-amber-text);margin-left:auto;font-size:8px;font-weight:400}.files-footer[data-astro-cid-xckxofjk]{border-top:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono);align-items:center;gap:6px;padding:11px 15px;font-size:7px;display:flex}.files-footer[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]{color:var(--color-dim);margin-left:auto;font-size:6px}.ownership-caption[data-astro-cid-xckxofjk]{width:100%;font-family:var(--font-mono);text-align:center;color:var(--color-dim);font-size:8px;position:absolute;bottom:0}.agent-choice[data-astro-cid-xckxofjk]{grid-column:2;justify-content:center;align-items:center;gap:10px;padding-top:24px;display:flex}.agent-choice[data-astro-cid-xckxofjk][hidden]{display:none}.agent-choice[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]{color:var(--color-dim);font-family:var(--font-mono);font-size:8px}.agent-choice[data-astro-cid-xckxofjk]>button[data-astro-cid-xckxofjk]{border:1px solid var(--color-line);color:var(--color-muted);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:8px 12px;font-size:10px;display:flex}.agent-choice[data-astro-cid-xckxofjk]>button[data-astro-cid-xckxofjk][aria-pressed=true]{border-color:var(--color-amber-text);color:var(--color-bone);background:color-mix(in srgb, var(--color-amber) 7%, transparent)}.agent-choice[data-astro-cid-xckxofjk]>button[data-astro-cid-xckxofjk]:focus-visible{outline:2px solid var(--color-amber-text);outline-offset:4px}.ownership-agent-card[data-astro-cid-xckxofjk]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;grid-template-columns:1.3fr .7fr;margin-top:48px;display:grid;overflow:hidden}.ownership-agent-card[data-astro-cid-xckxofjk] figure[data-astro-cid-xckxofjk]{border-right:1px solid var(--color-line);background:var(--color-ink);min-width:0;margin:0;position:relative}.ownership-agent-card[data-astro-cid-xckxofjk] img[data-astro-cid-xckxofjk]{width:100%;height:auto;display:block}.ownership-agent-card[data-astro-cid-xckxofjk] figcaption[data-astro-cid-xckxofjk]{border:1px solid var(--color-line);background:var(--color-ink);color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:5px 8px;font-size:8px;position:absolute;bottom:12px;left:12px}.ownership-agent-copy[data-astro-cid-xckxofjk]{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:32px;display:flex}.ownership-agent-copy[data-astro-cid-xckxofjk] h3[data-astro-cid-xckxofjk]{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.15}.ownership-agent-copy[data-astro-cid-xckxofjk]>p[data-astro-cid-xckxofjk]:not(.eyebrow){color:var(--color-muted);font-size:14px;line-height:1.7}.ownership-agent-copy[data-astro-cid-xckxofjk]>a[data-astro-cid-xckxofjk]{color:var(--color-amber-text);font-family:var(--font-mono);font-size:11px}:root[data-reveal=on] .is-revealed[data-astro-cid-xckxofjk] .local-files[data-astro-cid-xckxofjk]{animation:.85s cubic-bezier(.2,.8,.2,1) .2s both files-arrive}:root[data-reveal=on] .is-revealed[data-astro-cid-xckxofjk] .own-terminal[data-astro-cid-xckxofjk]{animation:.85s cubic-bezier(.2,.8,.2,1) both terminal-arrive}@keyframes files-arrive{0%{opacity:0;transform:translateY(25px)rotate(4deg)}}@keyframes terminal-arrive{0%{opacity:0;transform:translate(-25px)rotate(-6deg)}}@media (width<=1000px){.ownership-agent-card[data-astro-cid-xckxofjk]{grid-template-columns:1fr}.ownership-agent-card[data-astro-cid-xckxofjk] figure[data-astro-cid-xckxofjk]{border-right:0;border-bottom:1px solid var(--color-line)}.ownership-layout[data-astro-cid-xckxofjk]{grid-template-columns:1fr;gap:20px}.ownership-copy[data-astro-cid-xckxofjk] h2[data-astro-cid-xckxofjk] br[data-astro-cid-xckxofjk]{display:none}.ownership-copy[data-astro-cid-xckxofjk]>p[data-astro-cid-xckxofjk]:not(.eyebrow){max-width:600px}.ownership-facts[data-astro-cid-xckxofjk]{flex-wrap:wrap;gap:20px 30px;display:flex}.ownership-desk[data-astro-cid-xckxofjk]{justify-self:center;width:100%;max-width:650px}.agent-choice[data-astro-cid-xckxofjk]{grid-column:1;padding-top:0}}@media (width<=540px){.ownership-agent-copy[data-astro-cid-xckxofjk]{gap:16px;padding:24px}.ownership-agent-copy[data-astro-cid-xckxofjk] h3[data-astro-cid-xckxofjk]{font-size:24px}.ownership-copy[data-astro-cid-xckxofjk]{gap:20px}.ownership-copy[data-astro-cid-xckxofjk] h2[data-astro-cid-xckxofjk]{max-width:330px;font-size:2.5rem;line-height:1.03}.ownership-copy[data-astro-cid-xckxofjk]>p[data-astro-cid-xckxofjk]:not(.eyebrow){font-size:15px}.ownership-facts[data-astro-cid-xckxofjk]{gap:19px;display:grid}.ownership-desk[data-astro-cid-xckxofjk]{height:540px;margin-top:15px}.desktop-window[data-astro-cid-xckxofjk]{width:91%;top:45px;left:7%}.desktop-content[data-astro-cid-xckxofjk]{grid-template-columns:24% 76%;height:270px}.desktop-sidebar[data-astro-cid-xckxofjk]{padding:16px 8px;font-size:6px}.desktop-frame[data-astro-cid-xckxofjk]{width:150px;margin-top:16px}.desktop-frame[data-astro-cid-xckxofjk] .booking-illustration{gap:6px;height:232px;padding:11px}.desktop-frame[data-astro-cid-xckxofjk] .booking-heading>strong{font-size:20px}.own-terminal[data-astro-cid-xckxofjk]{width:85%;top:225px;left:0}.terminal-content[data-astro-cid-xckxofjk]{padding:14px}.terminal-content[data-astro-cid-xckxofjk]>div[data-astro-cid-xckxofjk]{margin-top:15px}.local-files[data-astro-cid-xckxofjk]{width:91%;bottom:30px}.local-file[data-astro-cid-xckxofjk]{padding:9px 14px;font-size:8px}.files-heading[data-astro-cid-xckxofjk]{padding:12px;font-size:8px}.files-footer[data-astro-cid-xckxofjk]{padding:10px 12px;font-size:6px}.files-footer[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]{display:none}.ownership-caption[data-astro-cid-xckxofjk]{font-size:7px}.agent-choice[data-astro-cid-xckxofjk]{flex-wrap:wrap;gap:7px}.agent-choice[data-astro-cid-xckxofjk]>span[data-astro-cid-xckxofjk]{text-align:center;width:100%;margin-bottom:2px}}@media (prefers-reduced-motion:reduce){.ownership-desk[data-astro-cid-xckxofjk] [data-astro-cid-xckxofjk]{animation:none!important}}.why-section[data-astro-cid-2xocqxjf]{background:var(--color-surface)}.why-heading[data-astro-cid-2xocqxjf]{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px;display:flex}.why-heading[data-astro-cid-2xocqxjf]>div[data-astro-cid-2xocqxjf]{gap:22px;display:grid}.why-heading[data-astro-cid-2xocqxjf] h2[data-astro-cid-2xocqxjf]{font-size:clamp(2.375rem,4.5vw,3.75rem);line-height:1}.why-heading[data-astro-cid-2xocqxjf] h2[data-astro-cid-2xocqxjf]>span[data-astro-cid-2xocqxjf]{color:var(--color-coral-text)}.why-heading[data-astro-cid-2xocqxjf]>p[data-astro-cid-2xocqxjf]{color:var(--color-muted);padding-bottom:4px;font-size:17px;line-height:1.7}.decision-board[data-astro-cid-2xocqxjf]{border:1px solid var(--color-line);background:var(--color-ink);border-radius:18px;padding:25px 28px 18px}.decision-toolbar[data-astro-cid-2xocqxjf]{color:var(--color-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;font-size:9px;display:flex}.decision-toolbar[data-astro-cid-2xocqxjf]>span[data-astro-cid-2xocqxjf]:first-child{align-items:center;gap:8px;display:flex}.decision-toolbar[data-astro-cid-2xocqxjf] i[data-astro-cid-2xocqxjf]{background:var(--color-coral);border-radius:50%;width:5px;height:5px;display:inline-block}.try-it[data-astro-cid-2xocqxjf]{color:var(--color-amber-text)}.try-it[data-astro-cid-2xocqxjf]>span[data-astro-cid-2xocqxjf]{margin-left:8px;font-size:21px;display:inline-block;transform:rotate(-15deg)}.direction-grid[data-astro-cid-2xocqxjf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.direction[data-astro-cid-2xocqxjf]{border:1px solid var(--color-line);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:10px;min-width:0;padding:12px;transition:border-color .3s,transform .3s,box-shadow .3s;display:block;position:relative}.direction[data-astro-cid-2xocqxjf][aria-pressed=true]{border-color:var(--color-amber-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-amber) 12%, transparent);transform:translateY(-5px)}.direction[data-astro-cid-2xocqxjf]:hover{border-color:var(--color-dim);transform:translateY(-5px)}.direction[data-astro-cid-2xocqxjf]:focus-visible{outline:2px solid var(--color-coral-text);outline-offset:5px}.direction-top[data-astro-cid-2xocqxjf]{min-height:25px;font-family:var(--font-mono);color:var(--color-dim);justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:7px;display:flex}.chosen-label[data-astro-cid-2xocqxjf]{color:var(--color-amber-text);white-space:nowrap;align-items:center;gap:4px;display:none}.chosen-label[data-astro-cid-2xocqxjf]>span[data-astro-cid-2xocqxjf]{background:var(--color-amber);color:#18140f;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;display:grid}[data-astro-cid-2xocqxjf][aria-pressed=true] .chosen-label[data-astro-cid-2xocqxjf]{display:flex}.direction-screen[data-astro-cid-2xocqxjf]{border:1px solid color-mix(in srgb, var(--color-line) 60%, transparent);border-radius:5px;overflow:hidden}.direction-screen[data-astro-cid-2xocqxjf] .booking-illustration{gap:20px;height:350px;min-height:350px;padding:22px}.direction-screen[data-astro-cid-2xocqxjf] .booking-heading>strong{font-size:36px}.direction-screen[data-astro-cid-2xocqxjf] .booking-experiences i{height:57px}.direction-screen[data-astro-cid-2xocqxjf] .booking-dates>span{padding:11px 3px}.direction-title[data-astro-cid-2xocqxjf]{letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;font-size:19px;font-weight:600;display:flex}.direction-arrow[data-astro-cid-2xocqxjf]{color:var(--color-dim);font-size:20px;transition:transform .3s}[data-astro-cid-2xocqxjf][aria-pressed=true] .direction-arrow[data-astro-cid-2xocqxjf]{color:var(--color-amber-text);transform:rotate(45deg)}.direction-premise[data-astro-cid-2xocqxjf]{min-height:38px;color:var(--color-muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.decision-bridge[data-astro-cid-2xocqxjf]{color:var(--color-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:15px;margin:25px 15%;font-size:8px;display:flex}.decision-bridge[data-astro-cid-2xocqxjf]>span[data-astro-cid-2xocqxjf]:not(:nth-child(2)){background:var(--color-line);flex:1;height:1px}.decision-result[data-astro-cid-2xocqxjf]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:9px;align-items:center;gap:20px;padding:22px 25px;display:flex}.result-icon[data-astro-cid-2xocqxjf]{color:var(--color-amber-text);font-size:32px}.result-copy[data-astro-cid-2xocqxjf] small[data-astro-cid-2xocqxjf]{color:var(--color-muted);font-size:11px}.result-copy[data-astro-cid-2xocqxjf] p[data-astro-cid-2xocqxjf]{letter-spacing:-.025em;margin-top:5px;font-size:18px;font-weight:500;animation:.3s decision-arrive}.result-code[data-astro-cid-2xocqxjf]{border-left:1px solid var(--color-line);min-width:255px;margin-left:auto;padding-left:30px}.code-label[data-astro-cid-2xocqxjf]{color:var(--color-dim);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:8px;font-size:6px;display:block}.result-code[data-astro-cid-2xocqxjf] code[data-astro-cid-2xocqxjf]{color:var(--color-coral-text);font-family:var(--font-mono);font-size:10px;line-height:1.6;display:block}.result-code[data-astro-cid-2xocqxjf] code[data-astro-cid-2xocqxjf]>span[data-astro-cid-2xocqxjf]{color:var(--color-dim)}.result-code[data-astro-cid-2xocqxjf] i[data-astro-cid-2xocqxjf]{color:var(--color-amber-text);font-style:normal}[data-astro-cid-2xocqxjf][data-result]{display:none!important}[data-astro-cid-2xocqxjf][data-direction="0"] [data-astro-cid-2xocqxjf][data-result="0"],[data-astro-cid-2xocqxjf][data-direction="1"] [data-astro-cid-2xocqxjf][data-result="1"],[data-astro-cid-2xocqxjf][data-direction="2"] [data-astro-cid-2xocqxjf][data-result="2"]{display:block!important}.decision-caption[data-astro-cid-2xocqxjf]{color:var(--color-dim);font-family:var(--font-mono);text-align:center;margin-top:16px;font-size:7px}@keyframes decision-arrive{0%{opacity:.5;transform:translateY(5px)}}.why-footer[data-astro-cid-2xocqxjf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:32px;display:flex}.why-footer[data-astro-cid-2xocqxjf] p[data-astro-cid-2xocqxjf]{letter-spacing:-.025em;font-size:16px;font-weight:500}.why-footer[data-astro-cid-2xocqxjf] a[data-astro-cid-2xocqxjf]{color:var(--color-amber-text);font-family:var(--font-mono);font-size:11px}@media (width<=1000px){.direction-grid[data-astro-cid-2xocqxjf]{gap:16px}.decision-board[data-astro-cid-2xocqxjf]{padding:22px 20px 16px}.direction-screen[data-astro-cid-2xocqxjf] .booking-illustration{gap:15px;height:330px;min-height:330px;padding:15px}.direction-screen[data-astro-cid-2xocqxjf] .booking-heading>strong{font-size:29px}.direction-screen[data-astro-cid-2xocqxjf] .booking-nav>span:last-child{display:none}.direction-title[data-astro-cid-2xocqxjf]{font-size:16px}.direction-top[data-astro-cid-2xocqxjf]{font-size:6px}.chosen-label[data-astro-cid-2xocqxjf]{font-size:0}.result-code[data-astro-cid-2xocqxjf]{min-width:210px;padding-left:20px}.result-copy[data-astro-cid-2xocqxjf] p[data-astro-cid-2xocqxjf]{font-size:15px}}@media (width<=700px){.why-heading[data-astro-cid-2xocqxjf]{flex-direction:column;align-items:flex-start;gap:22px}.why-heading[data-astro-cid-2xocqxjf]>p[data-astro-cid-2xocqxjf]{font-size:15px}.decision-board[data-astro-cid-2xocqxjf]{border-radius:12px;padding:16px 12px}.decision-toolbar[data-astro-cid-2xocqxjf]{margin-bottom:20px;font-size:7px}.try-it[data-astro-cid-2xocqxjf]{white-space:nowrap}.try-it[data-astro-cid-2xocqxjf]>span[data-astro-cid-2xocqxjf]{margin-left:3px;font-size:17px}.direction-grid[data-astro-cid-2xocqxjf]{grid-template-columns:1fr;gap:16px}.direction[data-astro-cid-2xocqxjf]{grid-template-columns:42% 1fr;column-gap:15px;padding:12px;display:grid}.direction-top[data-astro-cid-2xocqxjf]{grid-column:1/-1;min-height:14px;margin-bottom:10px;font-size:7px}.chosen-label[data-astro-cid-2xocqxjf]{font-size:7px}.direction-screen[data-astro-cid-2xocqxjf]{grid-row:2/4}.direction-screen[data-astro-cid-2xocqxjf] .booking-illustration{gap:7px;height:215px;min-height:0;padding:10px}.direction-screen[data-astro-cid-2xocqxjf] .booking-heading>strong{font-size:18px}.direction-screen[data-astro-cid-2xocqxjf] .booking-nav>span:first-child{font-size:10px}.direction-screen[data-astro-cid-2xocqxjf] .booking-heading>small{margin-bottom:6px;font-size:4px}.direction-screen[data-astro-cid-2xocqxjf] .booking-dates>span{padding:4px 1px}.direction-screen[data-astro-cid-2xocqxjf] .booking-dates b{font-size:9px}.direction-screen[data-astro-cid-2xocqxjf] .booking-dates small{font-size:4px}.direction-screen[data-astro-cid-2xocqxjf] .booking-time{font-size:6px}.direction-screen[data-astro-cid-2xocqxjf] .booking-time small{font-size:4px}.direction-screen[data-astro-cid-2xocqxjf] .booking-time b{padding:3px;font-size:4px}.direction-screen[data-astro-cid-2xocqxjf] .booking-cta{padding:7px;font-size:5px}.direction-screen[data-astro-cid-2xocqxjf] .booking-options>span{gap:3px;padding:5px 3px;font-size:5px}.direction-screen[data-astro-cid-2xocqxjf] .booking-options i,.direction-screen[data-astro-cid-2xocqxjf] .booking-progress>small{display:none}.direction-screen[data-astro-cid-2xocqxjf] .booking-experiences{gap:4px}.direction-screen[data-astro-cid-2xocqxjf] .booking-experiences i{height:30px;font-size:24px}.direction-screen[data-astro-cid-2xocqxjf] .booking-experiences b{font-size:5px}.direction-screen[data-astro-cid-2xocqxjf] .booking-experiences small{font-size:3px}.direction-title[data-astro-cid-2xocqxjf]{align-self:end;margin:0 0 8px;font-size:19px;line-height:1.2}.direction-arrow[data-astro-cid-2xocqxjf]{display:none}.direction-premise[data-astro-cid-2xocqxjf]{margin:0;font-size:12px;line-height:1.6}.direction[data-astro-cid-2xocqxjf][aria-pressed=true],.direction[data-astro-cid-2xocqxjf]:hover{transform:none}.decision-bridge[data-astro-cid-2xocqxjf]{gap:9px;margin:24px 0;font-size:7px}.decision-result[data-astro-cid-2xocqxjf]{flex-wrap:wrap;gap:12px;padding:18px 15px}.result-copy[data-astro-cid-2xocqxjf]{flex:1}.result-icon[data-astro-cid-2xocqxjf]{font-size:25px}.result-copy[data-astro-cid-2xocqxjf] small[data-astro-cid-2xocqxjf]{font-size:10px}.result-copy[data-astro-cid-2xocqxjf] p[data-astro-cid-2xocqxjf]{font-size:15px;line-height:1.5}.result-code[data-astro-cid-2xocqxjf]{border-left:0;border-top:1px solid var(--color-line);width:100%;margin:5px 0 0;padding:16px 0 0}.result-code[data-astro-cid-2xocqxjf] code[data-astro-cid-2xocqxjf]{font-size:11px}.why-footer[data-astro-cid-2xocqxjf] p[data-astro-cid-2xocqxjf]{font-size:14px}}@media (prefers-reduced-motion:reduce){.direction[data-astro-cid-2xocqxjf],.direction-arrow[data-astro-cid-2xocqxjf]{transition:none}.result-copy[data-astro-cid-2xocqxjf] p[data-astro-cid-2xocqxjf]{animation:none}}.concept-visual[data-astro-cid-zsilcbsv]{width:100%;height:100%;font-family:var(--font-mono);display:block}.concept-bg[data-astro-cid-zsilcbsv]{fill:var(--color-ink)}.concept-grid[data-astro-cid-zsilcbsv]{fill:none;stroke:var(--color-line);opacity:.34}.concept-panel[data-astro-cid-zsilcbsv],.board[data-astro-cid-zsilcbsv]{fill:var(--color-surface);stroke:var(--color-line);stroke-width:1.5px}.concept-rule[data-astro-cid-zsilcbsv]{fill:none;stroke:var(--color-line)}.dot[data-astro-cid-zsilcbsv].coral{fill:var(--color-coral)}.dot[data-astro-cid-zsilcbsv].amber,.amber[data-astro-cid-zsilcbsv]{fill:var(--color-amber)}.concept-label[data-astro-cid-zsilcbsv],.frame-label[data-astro-cid-zsilcbsv]{fill:var(--color-amber-text);letter-spacing:.13em;font-size:10px;font-weight:800}.concept-small[data-astro-cid-zsilcbsv]{fill:var(--color-dim);font-size:9px}.code-lines[data-astro-cid-zsilcbsv]{fill:var(--color-muted);font-size:9px}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]{opacity:0;animation:6s infinite code-arrive}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(2){animation-delay:.12s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(3){animation-delay:.24s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(4){animation-delay:.36s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(5){animation-delay:.48s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(6){animation-delay:.6s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(7){animation-delay:.72s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(8){animation-delay:.84s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(9){animation-delay:.96s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(10){animation-delay:1.08s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(11){animation-delay:1.2s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(12){animation-delay:1.32s}.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv]:nth-child(13){animation-delay:1.44s}.key[data-astro-cid-zsilcbsv]{fill:var(--color-coral-text)}.value[data-astro-cid-zsilcbsv]{fill:var(--color-amber-text)}.string[data-astro-cid-zsilcbsv]{fill:var(--color-bone)}.same-link[data-astro-cid-zsilcbsv]{fill:none;stroke:var(--color-amber-text);stroke-width:2px;animation:3s ease-in-out infinite link-pulse}.render-card[data-astro-cid-zsilcbsv]{fill:var(--color-ink);stroke:var(--color-line)}.selection[data-astro-cid-zsilcbsv]{fill:none;stroke:var(--color-amber-text);stroke-width:2px;stroke-dasharray:7 5;animation:6s linear infinite selection-dash}.handle[data-astro-cid-zsilcbsv],.canvas-button[data-astro-cid-zsilcbsv],.frame-button[data-astro-cid-zsilcbsv]{fill:var(--color-amber)}.canvas-heading[data-astro-cid-zsilcbsv]{fill:var(--color-bone);font-family:var(--font-display);font-size:24px;font-weight:700}.canvas-copy[data-astro-cid-zsilcbsv]{fill:var(--color-muted);font-family:var(--font-display);font-size:12px}.canvas-bar[data-astro-cid-zsilcbsv],.frame-lines[data-astro-cid-zsilcbsv]{fill:none;stroke:var(--color-dim);stroke-width:6px;stroke-linecap:round}.button-text[data-astro-cid-zsilcbsv]{fill:#0d0c0a;text-anchor:middle;font-size:8px;font-weight:800}.board[data-astro-cid-zsilcbsv]{stroke:var(--color-muted)}.frame-shell[data-astro-cid-zsilcbsv]{fill:var(--color-ink);stroke:var(--color-muted);stroke-width:1.4px}.frame-hero[data-astro-cid-zsilcbsv]{fill:var(--color-surface-2)}.frame-hero[data-astro-cid-zsilcbsv].coral{fill:var(--color-coral);opacity:.8}.model-frame[data-astro-cid-zsilcbsv]{transform-box:fill-box;transform-origin:50%;animation:7s infinite frame-rise}.frame-mobile[data-astro-cid-zsilcbsv]{animation-delay:.7s}.frame-alt[data-astro-cid-zsilcbsv]{animation-delay:1.4s}.model-link[data-astro-cid-zsilcbsv]{fill:none;stroke:var(--color-amber-text);stroke-width:2px;stroke-dasharray:5 5}.model-link[data-astro-cid-zsilcbsv] circle[data-astro-cid-zsilcbsv]{fill:var(--color-coral);stroke:none}.model-link[data-astro-cid-zsilcbsv] text[data-astro-cid-zsilcbsv]{fill:var(--color-coral-text);stroke:none;letter-spacing:.08em;font-size:8px;font-weight:800}@keyframes code-arrive{0%,5%{opacity:0;transform:translateY(5px)}14%,86%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes link-pulse{50%{opacity:.45}}@keyframes selection-dash{to{stroke-dashoffset:-48px}}@keyframes frame-rise{0%,8%,to{opacity:.35;transform:translateY(8px)}18%,86%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.code-lines[data-astro-cid-zsilcbsv]>text[data-astro-cid-zsilcbsv],.model-frame[data-astro-cid-zsilcbsv]{opacity:1;animation:none;transform:none}.same-link[data-astro-cid-zsilcbsv],.selection[data-astro-cid-zsilcbsv]{animation:none}}.loop-visual[data-astro-cid-3wdx3ujw]{width:100%;height:100%;font-family:var(--font-display);display:block}.lv-bg[data-astro-cid-3wdx3ujw]{fill:var(--color-ink)}.lv-grid[data-astro-cid-3wdx3ujw]{fill:none;stroke:var(--color-line);opacity:.34}.lv-frame-label[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);font-size:11px;font-weight:700}.lv-frame-size[data-astro-cid-3wdx3ujw]{fill:var(--color-dim);font:9px var(--font-mono)}.lv-frame[data-astro-cid-3wdx3ujw]{fill:var(--color-surface);stroke:var(--color-line);stroke-width:1.5px}.lv-title[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);letter-spacing:-.02em;font-size:22px;font-weight:700}.lv-sub[data-astro-cid-3wdx3ujw]{fill:none;stroke:var(--color-dim);stroke-width:5px;stroke-linecap:round;opacity:.6}.lv-card[data-astro-cid-3wdx3ujw]{fill:var(--color-ink);stroke:var(--color-line);stroke-width:1.2px}.lv-tier[data-astro-cid-3wdx3ujw]{fill:var(--color-muted);font-size:10px;font-weight:700}.lv-price[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);letter-spacing:-.02em;font-size:24px;font-weight:700}.lv-line[data-astro-cid-3wdx3ujw]{fill:none;stroke:var(--color-dim);stroke-width:4px;stroke-linecap:round;opacity:.7}.lv-button[data-astro-cid-3wdx3ujw]{fill:var(--color-surface-2);stroke:var(--color-line)}.lv-button[data-astro-cid-3wdx3ujw].is-filled{fill:var(--color-coral);stroke:none}.lv-featured-card[data-astro-cid-3wdx3ujw]{fill:none;stroke:var(--color-coral);stroke-width:2px}.lv-badge[data-astro-cid-3wdx3ujw]{fill:var(--color-coral)}.lv-badge-text[data-astro-cid-3wdx3ujw]{fill:#0d0c0a;text-anchor:middle;font-size:8.5px;font-weight:700}.lv-flash[data-astro-cid-3wdx3ujw]{fill:var(--color-amber);opacity:0}.lv-select-box[data-astro-cid-3wdx3ujw]{fill:none;stroke:var(--color-amber);stroke-width:1.5px;stroke-dasharray:5 4}.lv-select-tag[data-astro-cid-3wdx3ujw]{fill:var(--color-amber)}.lv-select-text[data-astro-cid-3wdx3ujw]{fill:#0d0c0a;font:700 8.5px var(--font-mono)}.lv-pointer[data-astro-cid-3wdx3ujw] path[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);stroke:var(--color-ink);stroke-width:1.2px;stroke-linejoin:round}.lv-panel-bg[data-astro-cid-3wdx3ujw]{fill:var(--color-surface);stroke:var(--color-line);stroke-width:1.5px}.lv-rule[data-astro-cid-3wdx3ujw]{stroke:var(--color-line)}.lv-tab[data-astro-cid-3wdx3ujw]{fill:var(--color-dim);font-size:10.5px;font-weight:600}.lv-tab[data-astro-cid-3wdx3ujw].is-active{fill:var(--color-bone)}.lv-ready[data-astro-cid-3wdx3ujw]{fill:#25c987}.lv-agent-name[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);font-size:11px;font-weight:700}.lv-agent-state[data-astro-cid-3wdx3ujw]{fill:var(--color-dim);font:9px var(--font-mono)}.lv-bubble[data-astro-cid-3wdx3ujw]{fill:var(--color-surface-2);stroke:var(--color-line)}.lv-bubble-text[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);font-size:11px}.lv-step[data-astro-cid-3wdx3ujw]{fill:var(--color-muted);font:9px var(--font-mono)}.lv-approval-bg[data-astro-cid-3wdx3ujw]{fill:color-mix(in srgb, var(--color-amber) 10%, var(--color-surface));stroke:var(--color-amber);stroke-width:1.2px}.lv-approval-title[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);font-size:11px;font-weight:700}.lv-approval-call[data-astro-cid-3wdx3ujw]{fill:var(--color-amber-text);font:9px var(--font-mono)}.lv-allow[data-astro-cid-3wdx3ujw]{fill:var(--color-amber)}.lv-allow-text[data-astro-cid-3wdx3ujw]{fill:#0d0c0a;text-anchor:middle;font-size:9.5px;font-weight:700}.lv-deny[data-astro-cid-3wdx3ujw]{fill:none;stroke:var(--color-dim)}.lv-deny-text[data-astro-cid-3wdx3ujw]{fill:var(--color-muted);text-anchor:middle;font-size:9.5px;font-weight:600}.lv-allowed[data-astro-cid-3wdx3ujw]{fill:color-mix(in srgb, #25c987 72%, var(--color-bone));font:9px var(--font-mono)}.lv-done-text[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);font-size:11px}.lv-chip[data-astro-cid-3wdx3ujw]{fill:none;stroke:var(--color-line)}.lv-chip[data-astro-cid-3wdx3ujw].is-context{fill:color-mix(in srgb, var(--color-amber) 14%, transparent);stroke:var(--color-amber)}.lv-chip-text[data-astro-cid-3wdx3ujw]{fill:var(--color-muted);font-size:9px;font-weight:600}.lv-chip-text[data-astro-cid-3wdx3ujw].is-context{fill:var(--color-amber-text);font-family:var(--font-mono);font-weight:700}.lv-composer[data-astro-cid-3wdx3ujw]{fill:var(--color-ink);stroke:var(--color-line)}.lv-placeholder[data-astro-cid-3wdx3ujw]{fill:var(--color-dim);font-size:10.5px}.lv-typed[data-astro-cid-3wdx3ujw]{fill:var(--color-bone);font-size:10.5px}.lv-send[data-astro-cid-3wdx3ujw]{fill:var(--color-amber)}.lv-send-text[data-astro-cid-3wdx3ujw]{fill:#0d0c0a;text-anchor:middle;font-size:9px;font-weight:700}.lv-pointer[data-astro-cid-3wdx3ujw]{animation:16s ease-in-out infinite lv-pointer;transform:translate(400px,420px)}.lv-selection[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-selection}.lv-context[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-context}.lv-placeholder[data-astro-cid-3wdx3ujw]{animation:16s step-end infinite lv-placeholder}.lv-typed[data-astro-cid-3wdx3ujw]{clip-path:inset(0 100% 0 0);animation:16s steps(30,end) infinite lv-typed}.lv-send[data-astro-cid-3wdx3ujw]{animation:16s infinite lv-send}.lv-sent[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-sent}.lv-step-1[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-step-1}.lv-step-2[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-step-2}.lv-approval[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-approval}.lv-allow[data-astro-cid-3wdx3ujw]{animation:16s infinite lv-allow}.lv-allowed[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-allowed}.lv-flash[data-astro-cid-3wdx3ujw]{animation:16s infinite lv-flash}.lv-featured[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-featured}.lv-done[data-astro-cid-3wdx3ujw]{opacity:0;animation:16s infinite lv-done}@keyframes lv-pointer{0%,3%{opacity:1;transform:translate(400px,420px)}11%,13%{opacity:1;transform:translate(250px,236px)}12%{transform:translate(250px,238px)}20%,50%{opacity:1;transform:translate(560px,395px)}54%,56%{opacity:1;transform:translate(508px,268px)}55%{transform:translate(508px,270px)}62%{opacity:0;transform:translate(380px,420px)}to{opacity:0;transform:translate(400px,420px)}}@keyframes lv-selection{0%,12%{opacity:0}13%,58%{opacity:1}62%,to{opacity:0}}@keyframes lv-context{0%,13%{opacity:0;transform:translateY(4px)}15%,33%{opacity:1;transform:none}35%,to{opacity:0}}@keyframes lv-placeholder{0%,18%{opacity:1}18.01%,34%{opacity:0}34.01%,to{opacity:1}}@keyframes lv-typed{0%,18%{clip-path:inset(0 100% 0 0);opacity:1}30%,33.9%{clip-path:inset(0);opacity:1}34%,to{clip-path:inset(0);opacity:0}}@keyframes lv-send{0%,31%,35%,to{opacity:1}33%{opacity:.55}}@keyframes lv-sent{0%,34%{opacity:0;transform:translateY(8px)}36%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes lv-step-1{0%,37%{opacity:0}39%,94%{opacity:1}to{opacity:0}}@keyframes lv-step-2{0%,42%{opacity:0}44%,94%{opacity:1}to{opacity:0}}@keyframes lv-approval{0%,46%{opacity:0;transform:translateY(6px)}48%,56%{opacity:1;transform:none}58%,to{opacity:0}}@keyframes lv-allow{0%,54%,57%,to{opacity:1}55.5%{opacity:.6}}@keyframes lv-allowed{0%,57%{opacity:0}59%,94%{opacity:1}to{opacity:0}}@keyframes lv-flash{0%,58%{opacity:0}60%{opacity:.08}64%,to{opacity:0}}@keyframes lv-featured{0%,59%{opacity:0}62%,94%{opacity:1}to{opacity:0}}@keyframes lv-done{0%,63%{opacity:0;transform:translateY(4px)}66%,94%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lv-pointer[data-astro-cid-3wdx3ujw],.lv-selection[data-astro-cid-3wdx3ujw],.lv-context[data-astro-cid-3wdx3ujw],.lv-approval[data-astro-cid-3wdx3ujw],.lv-flash[data-astro-cid-3wdx3ujw],.lv-typed[data-astro-cid-3wdx3ujw]{opacity:0;animation:none}.lv-sent[data-astro-cid-3wdx3ujw],.lv-step-1[data-astro-cid-3wdx3ujw],.lv-step-2[data-astro-cid-3wdx3ujw],.lv-allowed[data-astro-cid-3wdx3ujw],.lv-featured[data-astro-cid-3wdx3ujw],.lv-done[data-astro-cid-3wdx3ujw]{opacity:1;animation:none;transform:none}.lv-placeholder[data-astro-cid-3wdx3ujw],.lv-send[data-astro-cid-3wdx3ujw],.lv-allow[data-astro-cid-3wdx3ujw]{animation:none}}.product-visual[data-astro-cid-qzbdxx7x]{width:100%;height:100%;font-family:var(--font-mono);display:block}.visual-bg[data-astro-cid-qzbdxx7x]{fill:var(--color-ink)}.visual-grid[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-line);stroke-width:1px;opacity:.34}.visual-chrome[data-astro-cid-qzbdxx7x]{fill:var(--color-surface);stroke:var(--color-line)}.visual-toolbar[data-astro-cid-qzbdxx7x]{fill:var(--color-surface-2)}.visual-line[data-astro-cid-qzbdxx7x],.toolbar-mark[data-astro-cid-qzbdxx7x],.toolbar-icon[data-astro-cid-qzbdxx7x],.row-line[data-astro-cid-qzbdxx7x],.screen-lines[data-astro-cid-qzbdxx7x],.control-lines[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-dim);stroke-width:2px;stroke-linecap:round}.toolbar-mark[data-astro-cid-qzbdxx7x]{stroke-width:3px}.toolbar-dot[data-astro-cid-qzbdxx7x]{fill:var(--color-ink);stroke:var(--color-line)}.toolbar-icon[data-astro-cid-qzbdxx7x]{stroke:var(--color-amber-text)}.accent-amber[data-astro-cid-qzbdxx7x]{fill:var(--color-amber)}.accent-coral[data-astro-cid-qzbdxx7x]{fill:var(--color-coral)}.panel[data-astro-cid-qzbdxx7x],.frame[data-astro-cid-qzbdxx7x]{fill:var(--color-ink);stroke:var(--color-line);stroke-width:1.5px}.label[data-astro-cid-qzbdxx7x]{fill:var(--color-muted);letter-spacing:.12em;font-size:11px;font-weight:700}.row-highlight[data-astro-cid-qzbdxx7x],.control-active[data-astro-cid-qzbdxx7x]{fill:color-mix(in srgb, var(--color-amber) 18%, transparent);stroke:var(--color-amber-text);stroke-width:1px}.tree-branch[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-line);stroke-width:2px}.node-chip[data-astro-cid-qzbdxx7x],.control-bg[data-astro-cid-qzbdxx7x],.url-bar[data-astro-cid-qzbdxx7x],.chip[data-astro-cid-qzbdxx7x]{fill:var(--color-surface-2);stroke:var(--color-line)}.source-card[data-astro-cid-qzbdxx7x]{fill:var(--color-surface-2);stroke:var(--color-amber-text);stroke-width:1.5px}.source-screen[data-astro-cid-qzbdxx7x],.hero-block[data-astro-cid-qzbdxx7x]{fill:color-mix(in srgb, var(--color-coral) 16%, var(--color-surface))}.mini-bar[data-astro-cid-qzbdxx7x],.mini-block[data-astro-cid-qzbdxx7x],.card-block[data-astro-cid-qzbdxx7x]{fill:var(--color-surface-2)}.mini-block[data-astro-cid-qzbdxx7x].faint{opacity:.55}.connector[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-amber-text);stroke-width:2px;stroke-dasharray:5 6}.linked-frame[data-astro-cid-qzbdxx7x]{transform-origin:50%;animation:6s ease-in-out infinite linked-frame-pulse}.linked-frame-b[data-astro-cid-qzbdxx7x]{animation-delay:1s}.linked-frame-c[data-astro-cid-qzbdxx7x]{animation-delay:2s}.connector[data-astro-cid-qzbdxx7x] path[data-astro-cid-qzbdxx7x]:first-child{animation:2.4s linear infinite connector-flow}.connector-b[data-astro-cid-qzbdxx7x] path[data-astro-cid-qzbdxx7x]:first-child{animation-delay:-.8s}.connector-c[data-astro-cid-qzbdxx7x] path[data-astro-cid-qzbdxx7x]:first-child{animation-delay:-1.6s}.live-dot[data-astro-cid-qzbdxx7x],.result-dot[data-astro-cid-qzbdxx7x]{fill:#25c987}.live-label[data-astro-cid-qzbdxx7x]{fill:#25c987;letter-spacing:.12em;font-size:10px;font-weight:700}.runtime-compact[data-astro-cid-qzbdxx7x],.runtime-compact-label[data-astro-cid-qzbdxx7x]{animation:8s ease-in-out infinite compact-state}.runtime-wide[data-astro-cid-qzbdxx7x],.runtime-wide-label[data-astro-cid-qzbdxx7x]{opacity:0;animation:8s ease-in-out infinite wide-state}.resize-handle[data-astro-cid-qzbdxx7x]{animation:8s ease-in-out infinite resize-handle;transform:translate(292px)}.resize-guide[data-astro-cid-qzbdxx7x]{stroke:var(--color-coral-text);stroke-width:1.5px;stroke-dasharray:4 5}.handle[data-astro-cid-qzbdxx7x]{fill:var(--color-coral)}.handle-icon[data-astro-cid-qzbdxx7x]{fill:none;stroke:#0d0c0a;stroke-width:1.5px;stroke-linecap:round}.size-badge[data-astro-cid-qzbdxx7x]{animation:8s ease-in-out infinite size-badge;transform:translate(198px,385px)}.badge[data-astro-cid-qzbdxx7x]{fill:var(--color-surface-2);stroke:var(--color-line)}.badge-text[data-astro-cid-qzbdxx7x]{fill:var(--color-muted);text-anchor:middle;font-size:10px}.code-line[data-astro-cid-qzbdxx7x]{stroke:var(--color-dim);stroke-width:5px;stroke-linecap:round}.accent-stroke[data-astro-cid-qzbdxx7x]{stroke:var(--color-amber-text)}.code-chip[data-astro-cid-qzbdxx7x]{fill:color-mix(in srgb, var(--color-amber) 18%, transparent)}.hud-heading[data-astro-cid-qzbdxx7x]{fill:var(--color-bone);font-family:var(--font-display);font-size:28px;font-weight:700;animation:9s ease-in-out infinite hud-heading-edit}.hud-subheading[data-astro-cid-qzbdxx7x]{fill:var(--color-muted);font-family:var(--font-display);font-size:10px}.hud-price-card[data-astro-cid-qzbdxx7x]>rect[data-astro-cid-qzbdxx7x]{fill:var(--color-surface-2);stroke:var(--color-line)}.hud-price-card[data-astro-cid-qzbdxx7x]>text[data-astro-cid-qzbdxx7x]{fill:var(--color-muted);font-size:8px;font-weight:800}.hud-price-card[data-astro-cid-qzbdxx7x] .hud-price[data-astro-cid-qzbdxx7x]{fill:var(--color-bone);font-family:var(--font-display);font-size:22px}.hud-price-card[data-astro-cid-qzbdxx7x] path[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-dim);stroke-width:4px;stroke-linecap:round}.hud-price-featured[data-astro-cid-qzbdxx7x]>rect[data-astro-cid-qzbdxx7x]{stroke:var(--color-coral-text)}.selection-box[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-amber-text);stroke-width:2px;stroke-dasharray:7 5;animation:5s ease-in-out infinite selection-pulse}.selection-handle[data-astro-cid-qzbdxx7x]{fill:var(--color-amber)}.node-hud[data-astro-cid-qzbdxx7x]{filter:drop-shadow(0 10px 18px #0006)}.hud-shell[data-astro-cid-qzbdxx7x]{fill:color-mix(in srgb, var(--color-surface) 96%, transparent);stroke:var(--color-line);stroke-width:1.5px}.hud-role-icon[data-astro-cid-qzbdxx7x]{fill:var(--color-surface-2);stroke:var(--color-line)}.hud-role-letter[data-astro-cid-qzbdxx7x]{fill:var(--color-muted);font-family:var(--font-display);text-anchor:middle;font-size:12px;font-weight:700}.hud-role-name[data-astro-cid-qzbdxx7x]{fill:var(--color-bone);font-family:var(--font-display);font-size:10px;font-weight:700}.hud-rung[data-astro-cid-qzbdxx7x]{fill:var(--color-surface-2)}.hud-rung-text[data-astro-cid-qzbdxx7x]{fill:var(--color-dim);text-anchor:middle;font-size:7px}.hud-divider[data-astro-cid-qzbdxx7x]{stroke:var(--color-line)}.field-label[data-astro-cid-qzbdxx7x]{fill:var(--color-dim);letter-spacing:.1em;font-size:9px;font-weight:700}.changed-label[data-astro-cid-qzbdxx7x]{fill:var(--color-bone)}.hud-control[data-astro-cid-qzbdxx7x]{fill:var(--color-ink);stroke:var(--color-line)}.hud-value[data-astro-cid-qzbdxx7x]{fill:var(--color-muted);font-size:9px}.hud-font-after[data-astro-cid-qzbdxx7x],.hud-size-after[data-astro-cid-qzbdxx7x]{opacity:0}.hud-font-before[data-astro-cid-qzbdxx7x]{animation:9s step-end infinite hud-font-before}.hud-font-after[data-astro-cid-qzbdxx7x]{animation:9s step-end infinite hud-font-after}.hud-size-before[data-astro-cid-qzbdxx7x]{animation:9s step-end infinite hud-size-before}.hud-size-after[data-astro-cid-qzbdxx7x]{animation:9s step-end infinite hud-size-after}.hud-size-value[data-astro-cid-qzbdxx7x]{fill:var(--color-bone)}.hud-unit[data-astro-cid-qzbdxx7x]{fill:var(--color-dim);font-size:8px}.hud-chevron[data-astro-cid-qzbdxx7x],.hud-align-icon[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-dim);stroke-width:1.5px;stroke-linecap:round}.hud-control-active[data-astro-cid-qzbdxx7x]{fill:color-mix(in srgb, var(--color-amber) 16%, transparent);stroke:var(--color-amber-text)}.hud-swatch[data-astro-cid-qzbdxx7x]{fill:var(--color-coral)}.hud-changed[data-astro-cid-qzbdxx7x]{fill:var(--color-amber);animation:9s ease-in-out infinite hud-changed}.hud-field[data-astro-cid-qzbdxx7x]{transform-box:fill-box;transform-origin:50%}.hud-font[data-astro-cid-qzbdxx7x]{animation:9s ease-in-out infinite hud-field-font}.hud-size[data-astro-cid-qzbdxx7x]{animation:9s ease-in-out infinite hud-field-size}.hud-color[data-astro-cid-qzbdxx7x]{animation:9s ease-in-out infinite hud-field-color}.edit-cursor[data-astro-cid-qzbdxx7x]{animation:9s ease-in-out infinite edit-cursor;transform:translate(264px,374px)}.cursor-dot[data-astro-cid-qzbdxx7x]{fill:var(--color-coral);opacity:.18;transform-box:fill-box;transform-origin:50%;animation:9s ease-out infinite cursor-click}.cursor-icon[data-astro-cid-qzbdxx7x]{fill:var(--color-coral)}.url-text[data-astro-cid-qzbdxx7x]{fill:var(--color-muted);font-size:8px}.difference[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-coral-text);stroke-width:2px;stroke-dasharray:6 5;animation:8s ease-in-out infinite difference-resolve}.compare-link[data-astro-cid-qzbdxx7x]{fill:none;stroke:var(--color-amber-text);stroke-width:2px}.scan-group[data-astro-cid-qzbdxx7x]{animation:8s ease-in-out infinite scan-frames;transform:translateY(112px)}.scan-line[data-astro-cid-qzbdxx7x]{stroke:var(--color-amber);stroke-width:1.5px;opacity:.7}.scan-dot[data-astro-cid-qzbdxx7x]{fill:var(--color-amber)}.compare-result[data-astro-cid-qzbdxx7x]{opacity:0;animation:8s ease-in-out infinite compare-result;transform:translate(268px,352px)}.result-check[data-astro-cid-qzbdxx7x]{fill:none;stroke:#0d0c0a;stroke-width:1.6px;stroke-linecap:round}.result-text[data-astro-cid-qzbdxx7x]{fill:var(--color-muted);letter-spacing:.07em;font-size:9px;font-weight:700}.chip-text[data-astro-cid-qzbdxx7x]{fill:var(--color-dim);text-anchor:middle;letter-spacing:.08em;font-size:8px}.capability-chips[data-astro-cid-qzbdxx7x]{animation:8s ease-in-out infinite capability-breathe}@keyframes linked-frame-pulse{0%,18%,to{opacity:.55;transform:translate(5px)}28%,62%{opacity:1;transform:translate(0)}}@keyframes connector-flow{to{stroke-dashoffset:-22px}}@keyframes compact-state{0%,38%,to{opacity:1}48%,88%{opacity:0}}@keyframes wide-state{0%,38%,to{opacity:0}48%,88%{opacity:1}}@keyframes resize-handle{0%,34%,to{transform:translate(292px)}48%,88%{transform:translate(504px)}}@keyframes size-badge{0%,34%,to{transform:translate(198px,385px)}48%,88%{transform:translate(406px,385px)}}@keyframes selection-pulse{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}@keyframes edit-cursor{0%,14%{transform:translate(264px,374px)}24%,40%{transform:translate(349px,374px)}50%,78%{transform:translate(444px,374px)}to{transform:translate(264px,374px)}}@keyframes cursor-click{0%,8%,12%,22%,26%,48%,52%,to{opacity:.18;transform:scale(1)}10%,24%,50%{opacity:.58;transform:scale(1.45)}}@keyframes hud-field-font{0%,4%,16%,to{filter:none}7%,12%{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-amber) 55%, transparent))}}@keyframes hud-field-size{0%,21%,42%,to{filter:none}24%,37%{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-amber) 55%, transparent))}}@keyframes hud-field-color{0%,47%,80%,to{filter:none}50%,73%{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--color-coral) 58%, transparent))}}@keyframes hud-heading-edit{0%,9.99%{fill:var(--color-bone);font-family:var(--font-display);font-size:28px}10%,23.99%{fill:var(--color-bone);font-family:var(--font-poster);font-size:28px}24%,49.99%{fill:var(--color-bone);font-family:var(--font-poster);font-size:32px}50%,95.99%{fill:var(--color-coral-text);font-family:var(--font-poster);font-size:32px}96%,to{fill:var(--color-bone);font-family:var(--font-display);font-size:28px}}@keyframes hud-font-before{0%,9.99%,96%,to{opacity:1}10%,95.99%{opacity:0}}@keyframes hud-font-after{0%,9.99%,96%,to{opacity:0}10%,95.99%{opacity:1}}@keyframes hud-size-before{0%,23.99%,96%,to{opacity:1}24%,95.99%{opacity:0}}@keyframes hud-size-after{0%,23.99%,96%,to{opacity:0}24%,95.99%{opacity:1}}@keyframes hud-changed{0%,49.99%,96%,to{opacity:.25}50%,95.99%{opacity:1}}@keyframes scan-frames{0%,12%,to{opacity:0;transform:translateY(112px)}18%{opacity:1}58%{opacity:1;transform:translateY(330px)}66%{opacity:0}}@keyframes difference-resolve{0%,54%{stroke:var(--color-coral-text);opacity:1}68%,to{stroke:#25c987;opacity:.35}}@keyframes compare-result{0%,60%,to{opacity:0;transform:translate(268px,358px)}70%,92%{opacity:1;transform:translate(268px,352px)}}@keyframes capability-breathe{0%,to{opacity:.62}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.product-visual[data-astro-cid-qzbdxx7x] [data-astro-cid-qzbdxx7x]{animation:none!important}.runtime-wide[data-astro-cid-qzbdxx7x],.runtime-wide-label[data-astro-cid-qzbdxx7x]{opacity:1}.runtime-compact[data-astro-cid-qzbdxx7x],.runtime-compact-label[data-astro-cid-qzbdxx7x]{opacity:0}.resize-handle[data-astro-cid-qzbdxx7x]{transform:translate(504px)}.size-badge[data-astro-cid-qzbdxx7x]{transform:translate(406px,385px)}.compare-result[data-astro-cid-qzbdxx7x]{opacity:1;transform:translate(268px,352px)}.scan-group[data-astro-cid-qzbdxx7x]{opacity:0}}.flow-visual[data-astro-cid-g5wh4vhr]{width:100%;height:auto;font-family:var(--font-sans);display:block}.ground[data-astro-cid-g5wh4vhr]{fill:var(--color-ink)}.grid[data-astro-cid-g5wh4vhr]{fill:none;stroke:var(--color-line);opacity:.35}.screen[data-astro-cid-g5wh4vhr]{fill:var(--color-surface);stroke:var(--color-line)}.eyebrow[data-astro-cid-g5wh4vhr]{fill:var(--color-amber-text);font:11px var(--font-mono);letter-spacing:.12em}.connections[data-astro-cid-g5wh4vhr]{fill:none;color:var(--color-muted);stroke:currentColor;stroke-width:1.8px}.connections[data-astro-cid-g5wh4vhr] .waiting[data-astro-cid-g5wh4vhr]{color:var(--color-amber-text);stroke-dasharray:5 5}.connections[data-astro-cid-g5wh4vhr] .error[data-astro-cid-g5wh4vhr]{color:var(--color-coral-text);stroke-dasharray:5 5}.labels[data-astro-cid-g5wh4vhr],.step-number[data-astro-cid-g5wh4vhr]{fill:var(--color-muted);font:10px var(--font-mono)}.step-name[data-astro-cid-g5wh4vhr]{fill:var(--color-bone);font-size:16px;font-weight:700}.field[data-astro-cid-g5wh4vhr]{fill:var(--color-line)}.button[data-astro-cid-g5wh4vhr],.waiting-dot[data-astro-cid-g5wh4vhr]{fill:var(--color-amber)}.error-dot[data-astro-cid-g5wh4vhr]{fill:var(--color-coral)}.waiting-ink[data-astro-cid-g5wh4vhr]{fill:var(--color-amber-text)}.error-ink[data-astro-cid-g5wh4vhr]{fill:var(--color-coral-text)}.state-name[data-astro-cid-g5wh4vhr]{font-size:14px;font-weight:700}.state-copy[data-astro-cid-g5wh4vhr]{fill:var(--color-muted);font-size:10px}.closing[data-astro-cid-g5wh4vhr]{fill:var(--color-muted);font-size:17px;font-weight:500}.faq-toggle-all[data-astro-cid-d32ejlv2]{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--color-amber-text);cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:12px}.faq-toggle-all[data-astro-cid-d32ejlv2]:hover{color:var(--color-amber)}.faq-toggle-all[data-astro-cid-d32ejlv2]:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid}.faq-list[data-astro-cid-d32ejlv2]{border-top:1px solid var(--color-line,#ffffff1f);display:grid}.faq-item[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--color-line,#ffffff1f)}.faq-item[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0;font-size:16px;font-weight:700;list-style:none;display:flex}.faq-item[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]:hover{opacity:.75}.faq-item[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid}.faq-marker[data-astro-cid-d32ejlv2]{opacity:.55;flex:none;width:12px;height:12px;position:relative}.faq-marker[data-astro-cid-d32ejlv2]:before,.faq-marker[data-astro-cid-d32ejlv2]:after{content:"";background:currentColor;height:1.5px;transition:transform .16s;position:absolute;inset:50% 0 auto}.faq-marker[data-astro-cid-d32ejlv2]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-d32ejlv2][open] .faq-marker[data-astro-cid-d32ejlv2]:after{transform:rotate(0)}.faq-link[data-astro-cid-d32ejlv2]{color:var(--color-amber-text);text-underline-offset:3px;text-decoration:underline}.faq-link[data-astro-cid-d32ejlv2]:hover{color:var(--color-amber)}.faq-item[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{opacity:.72;max-width:68ch;margin:0;padding:0 0 1.4rem;font-size:14px;line-height:1.75}@media (width>=768px){.faq-item[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]{font-size:17px}.faq-item[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{font-size:15px}}
