.glyph[data-astro-cid-6uk7kk42]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:100%;height:100%;display:block}.fill[data-astro-cid-6uk7kk42]{fill:currentColor;stroke:none}@property --ad-side{syntax:"<length>";inherits:true;initial-value:0}@property --ad-split{syntax:"<number>";inherits:true;initial-value:.46}@property --ad-head{syntax:"<length>";inherits:true;initial-value:0}@property --ad-main{syntax:"<length>";inherits:true;initial-value:0}@property --ad-chat{syntax:"<length>";inherits:true;initial-value:0}.ad{--a-bench:var(--porcelain);--a-panel:var(--shell);--a-raised:var(--panel);--a-line:var(--seam);--a-line2:var(--seam-strong);--a-ink:var(--ink);--a-ink2:var(--ink-2);--a-ink3:var(--ink-3);--a-control:var(--ink-3);--a-sodium:var(--claude-deep);--a-glacier:var(--agent-deep);--a-orchid:var(--gemini-deep);--a-on-accent:var(--on-ink);--a-tile:var(--agent);--a-tile-ink:var(--on-accent);--a-streaming:var(--agent-deep);--a-queued:#7c5a00;--a-throttled:#8f3b00;--a-idle:#006335;--a-error:var(--error);--a-review:#6b4ea9;--a-merged:#8250df;--a-add:#006d3b;--a-del:#b7112a;--a-add-bg:#16965a1f;--a-del-bg:#d2323c1a;--a-shadow:0 2.5em 6em -1em #10182847, 0 .5em 1.5em -.5em #1018282e;--a-pop-shadow:0 .75em 2em #1018282e, 0 0 0 1px var(--a-line);--a-scrim:#10141b52;--a-sheet-shadow:var(--a-pop-shadow), 0 1.5em 4em -1em #10182859;--a-mention-line:#f08c2e66;--a-mention-fill:#f08c2e0d;--a-cursor-fill:#14171c;--a-cursor-rim:#fff;--a-cursor-shadow:#00000059;--a-accent:var(--a-glacier);--a-sans:var(--f-body);--a-mono:var(--f-label);--ad-side-open:12.5em;--ad-side:var(--ad-side-open);--ad-split:.46;--ad-head:4.75em;--ad-dock:9.5em;--ad-main:calc(var(--W,80em) - var(--ad-side));--ad-chat:calc(var(--ad-main) * var(--ad-split));transform-style:preserve-3d;color:var(--a-ink);font-family:var(--a-sans);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;font-size:1em;line-height:1.45;position:absolute;inset:0}:root[data-theme=dark] .ad{--a-raised:var(--mist);--a-sodium:var(--claude);--a-glacier:var(--agent);--a-streaming:var(--agent);--a-queued:#e8c547;--a-throttled:#f08c2e;--a-idle:#4cc38a;--a-review:#b195f7;--a-merged:#a371f7;--a-add:#4cc38a;--a-del:#f2555a;--a-add-bg:#4cc38a24;--a-del-bg:#f2555a24;--a-shadow:0 0 0 1px var(--a-line2), 0 2.5em 6em -1em #000000b3;--a-pop-shadow:0 .75em 2em #00000080, 0 0 0 1px var(--a-line2);--a-cursor-fill:#fff;--a-cursor-rim:#14171c}.ad[data-engine=claude]{--a-accent:var(--a-sodium)}.ad[data-engine=gemini]{--a-accent:var(--a-orchid)}.ad[data-side=closed]{--ad-side:0em}.ad:not(.is-dragging){transition:--ad-side .28s var(--ease-out), --ad-split .28s var(--ease-out)}:where(.ad) *,:where(.ad) :before,:where(.ad) :after{box-sizing:border-box}:where(.ad) :where(p,ol,ul){margin:0;padding:0}:where(.ad) :where(ol,ul){list-style:none}:where(.ad) :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;margin:0}:where(.ad) button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.ad button:focus-visible,.ad input:focus-visible,.ad select:focus-visible,.ad [tabindex]:focus-visible{outline:2px solid var(--a-accent);outline-offset:1px}.ad .ad-i{flex:none;width:1em;height:1em;display:block}.ad .ad-mark{fill:currentColor;flex:none;width:1em;height:1em;display:block}.ad .ad-mark.claude{fill:var(--claude)}.ad .ad-mark.gemini{fill:var(--gemini)}.ad .ad-rings{flex:none;width:1em;height:1em;display:block}.ad-rings .n{stroke:var(--a-ink)}.ad-rings .h{stroke:var(--human)}.ad-rings .a{stroke:var(--agent)}.ad .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-mono{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-ink3);font-size:.6875em}.ad-faint{color:var(--a-ink3)}.ad-grow{flex:1}.ad kbd{border:1px solid var(--a-line);color:var(--a-ink3);font-family:var(--a-mono);border-radius:.3em;margin-left:auto;padding:.1em .4em;font-size:.6875em;line-height:1.4}.ad .layer{transform:translateZ(calc(var(--e,0) * var(--i) * var(--gap,6em)));transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.ad .plane:before{content:"";border:1px dashed var(--seam-strong);opacity:calc(var(--e,0) * .9);pointer-events:none;border-radius:.75em;position:absolute;inset:0}.ad[data-live] .layer{transform:none}.ad[data-live] .plane:before{display:none}.ad .ad-win,.ad .ad-chat,.ad .ad-dock,.ad .ad-stage,.ad .ad-head,.ad .ad-over>*{pointer-events:auto}.ad .pin-at{z-index:3;pointer-events:none;width:0;height:0;position:absolute}.ad .pin{background:var(--ink);width:1.7em;height:1.7em;color:var(--on-ink);font-family:var(--f-label);font-size:var(--pin-fs,13px);opacity:clamp(0, calc(var(--e,0) * 2 - .6), 1);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.pin-at.p1{top:4.1em;left:0}.pin-at.p2{top:0;left:0}.pin-at.p3{left:calc(var(--ad-side) + var(--ad-chat));top:44%}.pin-at.p4{left:calc(var(--ad-side) + var(--ad-chat) + (100% - var(--ad-side) - var(--ad-chat)) * .3);top:100%}.pin-at.p5{top:0;left:50%}.ad-win{background:var(--a-bench);box-shadow:var(--a-shadow);outline:1px solid var(--a-line2);outline-offset:-1px;border-radius:.75em;position:absolute;inset:0;overflow:hidden}.ad-side{width:var(--ad-side);border-right:1px solid var(--a-line);background:var(--a-bench);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.ad[data-side=closed] .ad-side{border-right-color:#0000}.ad-side-in{width:calc(var(--ad-side-open) / .8125);flex-direction:column;height:100%;padding:.5em .5em .6em;font-size:.8125em;display:flex}.ad-side-top{align-items:center;gap:.15em;height:2.6em;padding:0 .15em 0 .45em;display:flex}.ad-logo{letter-spacing:-.01em;flex:1;align-items:center;gap:.5em;font-size:1.08em;font-weight:650;display:inline-flex}.ad-logo .ad-rings{width:1.3em;height:1.3em}.ad-ib{width:2em;height:2em;color:var(--a-ink3);border-radius:.45em;flex:none;place-items:center;display:inline-grid}.ad-ib .ad-i{width:1.15em;height:1.15em}.ad-ib:hover,.ad-ib[aria-expanded=true]{background:var(--a-raised);color:var(--a-ink)}.ad-ib:disabled{opacity:.4;cursor:default;background:0 0}.ad-ws{border:1px solid var(--a-line);background:var(--a-panel);border-radius:.55em;align-items:center;gap:.6em;width:100%;margin:.3em 0 .5em;padding:.55em .65em;font-weight:600;display:flex;position:relative}.ad-ws:hover{border-color:var(--a-line2)}.ad-ws>span{flex:1;min-width:0}.ad-ws>em{color:var(--a-ink3);font-style:normal;font-weight:400}.ad-ws .ad-i:first-child{color:var(--a-ink2)}.ad-ws .ad-i:last-child{width:.95em;height:.95em;color:var(--a-ink3)}.ad-nav{gap:.05em;display:grid}.ad-nav button,.ad-views button,.ad-merged,.ad-mrow{width:100%;min-height:2.35em;color:var(--a-ink2);border-radius:.5em;align-items:center;gap:.65em;padding:.35em .6em;display:flex}.ad-nav button:hover,.ad-views button:hover,.ad-merged:hover,.ad-mrow:hover{background:var(--a-raised);color:var(--a-ink)}.ad-nav .ad-i{width:1.15em;height:1.15em}.ad-side-scroll{scrollbar-width:none;flex:1;min-height:0;margin:.9em -.5em 0;padding:0 .5em;overflow-y:auto}.ad-side-scroll::-webkit-scrollbar{display:none}.ad-sec+.ad-sec{margin-top:.7em}.ad-sec-head{align-items:center;padding-right:.15em;display:flex}.ad-sec-head>button:first-child{min-height:2em;color:var(--a-ink3);flex:1;align-items:center;gap:.35em;padding:0 .5em;font-size:.95em;display:flex}.ad-sec-head>button:first-child:hover{color:var(--a-ink)}.ad-sec-head>button:first-child .ad-i{width:.9em;height:.9em;transition:transform .16s var(--ease-out)}.ad-sec-head>button[aria-expanded=true] .ad-i{transform:rotate(90deg)}.ad-sec-head .ad-ib{width:1.7em;height:1.7em}.ad-views button{padding-left:1.6em}.ad-views button[aria-pressed=true]{background:var(--a-raised);color:var(--a-ink);font-weight:600}.ad-views button>span:last-child{color:var(--a-ink3);margin-left:auto;font-size:.9em}.ad-merged{color:var(--a-ink3)}.ad-merged .ad-i{width:1em;height:1em}.ad-merged>span:last-child{margin-left:auto}.ad-merged-list .ad-mrow{color:var(--a-ink3)}.ad-mrow{gap:.6em;position:relative}.ad-mrow.is-active{background:var(--a-raised);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line)}.ad-mtitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ad-mavs{flex:none;display:flex}.ad-mavs .ad-av{border:1.5px solid var(--a-bench);width:1.45em;height:1.45em}.ad-mrow:hover .ad-mavs .ad-av,.ad-mrow.is-active .ad-mavs .ad-av{border-color:var(--a-raised)}.ad-mavs .ad-av+.ad-av{margin-left:-.45em}.ad-unread{background:var(--a-ink);border-radius:50%;flex:none;width:.4em;height:.4em}.ad-mrow[hidden],.ad-missions li[hidden]{display:none}.ad-empty-list{color:var(--a-ink3);padding:.5em .6em}.ad-st{flex:none;place-items:center;width:.9em;height:.9em;display:inline-grid}.ad-st .ad-i{width:.95em;height:.95em}.ad-st.dot:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.ad-st.streaming{color:var(--a-streaming)}.ad-st.streaming:before{animation:1.4s ease-in-out infinite ad-pulse}.ad-st.queued{color:var(--a-queued)}.ad-st.throttled{color:var(--a-throttled)}.ad-st.review{color:var(--a-review)}.ad-st.idle{color:var(--a-idle)}.ad-st.error{color:var(--a-error)}.ad-st.merged{color:var(--a-merged)}.ad-st.you{color:var(--a-ink)}.ad-st.you:before{width:.36em;height:.36em}@keyframes ad-pulse{50%{opacity:.35;transform:scale(.8)}}.ad-side-foot{border-top:1px solid var(--a-line);gap:.4em;padding-top:.6em;display:grid}.ad-slots{color:var(--a-ink3);padding:0 .6em;font-size:.92em}.ad-slots b{color:var(--a-ink2);font-weight:600}.ad-me{align-items:center;gap:.55em;padding:0 .15em 0 .5em;display:flex}.ad-me>b{flex:1;font-weight:600}.ad-av{object-fit:cover;background:var(--a-raised);border-radius:50%;flex:none;width:1.6em;height:1.6em;display:block}.ad-theme .moon,:root[data-theme=light] .ad-theme .sun{display:none}:root[data-theme=light] .ad-theme .moon{display:block}.ad-head{top:0;left:var(--ad-side);height:var(--ad-head);background:var(--a-bench);border-top-right-radius:.75em;align-items:center;gap:1em;padding:0 .75em 0 1em;font-size:.8125em;display:flex;position:absolute;right:0}.ad[data-side=closed] .ad-head{border-top-left-radius:.75em}.ad-strip{background:var(--a-accent);height:2px;transition:background-color .4s var(--ease-out);position:absolute;bottom:-2px;left:0;right:0}.ad-head-l{flex:1;gap:.25em;min-width:0;display:grid}.ad-row1,.ad-row2{white-space:nowrap;align-items:center;gap:.6em;min-width:0;display:flex}.ad-show-side{margin-left:-.4em;display:none}.ad[data-side=closed] .ad-show-side{display:inline-grid}.ad-title{border-radius:.4em;flex:0 .35 auto;align-items:center;gap:.3em;min-width:6em;margin-left:-.35em;padding:.15em .35em;font-size:1.12em;font-weight:650;display:inline-flex}.ad-title:hover,.ad-title[aria-expanded=true]{background:var(--a-raised)}.ad-title>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ad-title .ad-i{width:.85em;height:.85em;color:var(--a-ink3)}.ad-repo{text-overflow:ellipsis;min-width:2em;color:var(--a-ink3);flex:0 2 auto;overflow:hidden}.ad-branch{min-width:2em;color:var(--a-ink3);font-family:var(--a-mono);flex:0 3 auto;align-items:center;gap:.3em;font-size:.92em;display:inline-flex;overflow:hidden}.ad-branch span{text-overflow:ellipsis;overflow:hidden}.ad-pr{color:var(--a-accent);align-items:center;gap:.2em;font-weight:600;text-decoration:none;display:inline-flex}.ad-pr[hidden]{display:none}.ad-row2 button,.ad-ctl{color:var(--a-ink2);border-radius:.4em;align-items:center;gap:.4em;margin-left:-.45em;padding:.2em .45em;display:inline-flex}.ad-row2 button+button{margin-left:.3em}.ad-row2 button:hover,.ad-row2 button[aria-expanded=true]{background:var(--a-raised);color:var(--a-ink)}.ad-row2 .ad-i{width:1.05em;height:1.05em}.ad-row2 .ad-i:last-child:not(:first-child){width:.85em;height:.85em}.ad-head-r{flex:none;align-items:center;gap:.5em;display:flex}.ad-seg{border:1px solid var(--a-line);background:var(--a-panel);border-radius:.6em;padding:.2em;display:inline-flex}.ad-seg button{color:var(--a-ink2);white-space:nowrap;border-radius:.4em;align-items:center;gap:.35em;padding:.35em .7em;display:inline-flex}.ad-seg button:hover{color:var(--a-ink)}.ad-seg button[aria-pressed=true],.ad-seg button[aria-selected=true]{background:var(--a-raised);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line);font-weight:600}.ad-usage{color:var(--a-ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-members{border:1px solid var(--a-line);color:var(--a-ink2);border-radius:.6em;align-items:center;gap:.35em;padding:.25em .5em .25em .3em;display:inline-flex;position:relative}.ad-members:hover,.ad-members[aria-expanded=true]{border-color:var(--a-line2);color:var(--a-ink)}.ad-members .ad-av{border:2px solid var(--a-bench);width:1.75em;height:1.75em}.ad-members .ad-av+.ad-av{margin-left:-.75em}.ad-members .ad-i{margin-left:.2em}.ad-chat{top:var(--ad-head);left:var(--ad-side);width:var(--ad-chat);bottom:var(--ad-dock);background:var(--a-bench);position:absolute}.ad-thread{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--a-line2) transparent;height:100%;padding:1.1em 1.25em .6em;font-size:.875em;overflow-y:auto}.ad-thread>li+li{margin-top:1.1em}.ad-thread>li{max-width:50.2857em;margin-inline:auto}.ad-msg .ad-meta{white-space:nowrap;align-items:center;gap:.45em;margin-bottom:.4em;font-size:.93em;display:flex}.ad-msg .ad-meta b{font-weight:650}.ad-time{color:var(--a-ink3);font-size:.93em}.ad-msg.person .ad-meta{justify-content:flex-end}.ad-msg.person .ad-av{width:1.5em;height:1.5em}.ad-note{min-width:0;color:var(--a-ink3);text-overflow:ellipsis;align-items:center;gap:.25em;display:inline-flex;overflow:hidden}.ad-note .ad-i{width:.95em;height:.95em}.ad-bubble{background:var(--a-raised);overflow-wrap:anywhere;border-radius:.65em;width:fit-content;max-width:88%;margin-left:auto;padding:.55em .85em}.ad-msg.agent .ad-meta{gap:.5em}.ad-msg.agent .ad-meta .ad-time{margin-left:.15em}.ad-emark{border:1px solid var(--a-line);background:var(--a-panel);border-radius:.4em;flex:none;place-items:center;width:1.55em;height:1.55em;display:inline-grid}.ad-emark .ad-mark,.ad-emark .ad-rings{width:.95em;height:.95em}.ad-eff{color:var(--a-ink3)}.ad-eng{color:var(--a-ink3);align-items:center;gap:.35em;display:inline-flex}.ad-eng i{background:var(--a-glacier);border-radius:50%;width:.45em;height:.45em}.ad-eng[data-engine=claude] i{background:var(--a-sodium)}.ad-eng[data-engine=gemini] i{background:var(--a-orchid)}.ad-card{border:1px solid var(--a-line);background:var(--a-panel);border-radius:.7em;gap:.6em;max-width:96%;padding:.75em .85em;display:grid}.ad-text{overflow-wrap:anywhere}.ad-text p+p{margin-top:.5em}.ad-at{background:color-mix(in srgb, var(--a-accent) 18%, transparent);color:var(--a-ink);border-radius:.25em;padding:0 .15em;font-weight:550}.ad-cmd{background:var(--a-raised);font-family:var(--a-mono);border-radius:.25em;padding:0 .25em;font-size:.92em}.ad-msg.system{text-align:center;color:var(--a-ink3);font-size:.93em}.ad-msg.system p{border:1px dashed var(--a-line2);border-radius:99em;padding:.3em .8em;display:inline-block}.ad-act{border:1px solid var(--a-line);background:var(--a-bench);border-radius:.55em}.ad-act-head{width:100%;color:var(--a-ink2);align-items:center;gap:.55em;padding:.45em .65em;display:flex}.ad-act-head:hover{color:var(--a-ink)}.ad-act-head .ad-i{width:1.05em;height:1.05em;color:var(--a-ink3)}.ad-act-sum{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ad-act-fail{color:var(--a-error);white-space:nowrap}.ad-act-steps{color:var(--a-ink3);white-space:nowrap}.ad-act-chev{transition:transform .16s var(--ease-out)}.ad-act-head[aria-expanded=true] .ad-act-chev{transform:rotate(90deg)}.ad-act-lines{border-top:1px solid var(--a-line);color:var(--a-ink2);font-family:var(--a-mono);gap:.2em;padding:.5em .75em .6em;font-size:.82em;display:grid}.ad-act-lines[hidden]{display:none}.ad-act-lines li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ad-act-lines span{color:var(--a-ink3)}.ad-changed{color:var(--a-ink3);flex-wrap:wrap;align-items:center;gap:.35em;font-size:.9em;display:flex}.ad-changed>span:first-child{margin-right:.15em}.ad-file{border:1px solid var(--a-line);color:var(--a-ink2);font-family:var(--a-mono);border-radius:.4em;align-items:center;gap:.3em;padding:.15em .5em;font-size:.92em;display:inline-flex}.ad-file .ad-i{width:.95em;height:.95em;color:var(--a-ink3)}.ad-file i,.ad-diffn i{font-style:normal}.ad .add{color:var(--a-add)}.ad .del{color:var(--a-del)}.ad-shimmer{background:linear-gradient(90deg, var(--a-ink3) 0%, var(--a-ink) 50%, var(--a-ink3) 100%) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;animation:1.6s linear infinite ad-shimmer}@keyframes ad-shimmer{to{background-position:-200% 0}}.ad-msg.enter{animation:ad-enter .32s var(--ease-out) both}@keyframes ad-enter{0%{opacity:0;transform:translateY(.6em)}}.ad[data-outlook=people] .ad-msg.agent,.ad[data-outlook=people] .ad-msg.system,.ad[data-outlook=agents] .ad-act{display:none}.ad-thread-empty{height:100%;color:var(--a-ink3);text-align:center;place-items:center;display:grid}.ad-thread-empty .ad-rings{width:2.4em;height:2.4em;margin:0 auto .8em}.ad-thread-empty p:first-of-type{color:var(--a-ink);font-size:1.15em;font-weight:650}.ad-dock{bottom:0;left:var(--ad-side);width:var(--ad-chat);background:var(--a-bench);padding:.25em 1.1em 1em;font-size:.8125em;position:absolute}.ad[data-side=closed] .ad-dock{border-bottom-left-radius:.75em}.ad-dock>*{max-width:54.1538em;margin-inline:auto}.ad[data-pane=closed] .ad-dock,.ad[data-pane=closed] .ad-chat{border-bottom-right-radius:.75em}.ad-review{border:1px solid color-mix(in srgb, var(--a-review) 45%, var(--a-line));background:color-mix(in srgb, var(--a-review) 9%, var(--a-panel));border-radius:.65em;align-items:center;gap:.6em;margin-bottom:.6em;padding:.45em .45em .45em .8em;display:flex}.ad-review[hidden]{display:none}.ad-review>i{background:var(--a-review);border-radius:50%;flex:none;width:.5em;height:.5em}.ad-review>p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ad-review.is-done{border-color:color-mix(in srgb, var(--a-idle) 45%, var(--a-line));background:color-mix(in srgb, var(--a-idle) 9%, var(--a-panel))}.ad-review.is-done>i{background:var(--a-idle)}.ad-btn{white-space:nowrap;border-radius:.5em;flex:none;justify-content:center;align-items:center;gap:.4em;padding:.45em .8em;font-weight:600;display:inline-flex}.ad-btn[hidden]{display:none}.ad-btn .ad-i{width:1.05em;height:1.05em}.ad-btn.ghost{color:var(--a-ink2)}.ad-btn.ghost:hover{background:var(--a-raised);color:var(--a-ink)}.ad-btn.primary{background:var(--a-accent);color:var(--a-on-accent);transition:background-color .4s var(--ease-out), filter .16s}.ad-btn.primary:hover{filter:brightness(1.08)}.ad-btn.secondary{border:1px solid var(--a-line);background:var(--a-raised)}.ad-btn.secondary:hover{border-color:var(--a-line2)}.ad-composer{border:1px solid var(--a-control);background:var(--a-panel);border-radius:.85em;transition:border-color .16s;position:relative}.ad-composer:focus-within{border-color:var(--a-accent)}.ad-field{padding:.8em .95em .2em;position:relative}.ad-field textarea,.ad-mirror{width:100%;min-height:2.9em;max-height:8.7em;font:inherit;letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;border:0;margin:0;padding:0;font-size:1.077em;line-height:1.45;display:block}.ad-field textarea{resize:none;color:var(--a-ink);caret-color:var(--a-accent);background:0 0;outline:none;position:relative;overflow-y:auto}.ad-field textarea::placeholder{color:var(--a-ink3);opacity:1}.ad-mirror{color:#0000;pointer-events:none;width:auto;position:absolute;top:.8em;left:.95em;right:.95em;overflow:hidden}.ad-mirror mark{background:color-mix(in srgb, var(--a-accent) 22%, transparent);color:#0000;border-radius:.25em}.ad-composer.is-term .ad-field textarea,.ad-composer.is-term .ad-mirror{font-family:var(--a-mono);font-size:1em}.ad-composer.is-term .ad-field{padding-left:2em}.ad-composer.is-term .ad-mirror{left:2em}.ad-composer.is-term .ad-field:before{content:"$";color:var(--a-accent);font-family:var(--a-mono);line-height:1.45;position:absolute;top:.8em;left:.95em}.ad-noteline{color:var(--a-ink3);margin:0 .95em;font-size:.92em}.ad-noteline[hidden]{display:none}.ad-tools{white-space:nowrap;align-items:center;gap:.2em;padding:.35em .5em .5em;display:flex}.ad-tools .ad-ib{width:2.15em;height:2.15em}.ad-tool-txt{height:2.15em;color:var(--a-ink3);border-radius:.45em;align-items:center;gap:.35em;padding:0 .55em;display:inline-flex}.ad-tool-txt:hover,.ad-tool-txt[aria-expanded=true]{background:var(--a-raised);color:var(--a-ink)}.ad-tool-txt .ad-i{width:1.1em;height:1.1em}.ad-model{border:1px solid var(--a-line);color:var(--a-ink2);position:relative}.ad-model .ad-mark{width:1em;height:1em}.ad-model .ad-zap{width:.95em;height:.95em;color:var(--a-accent);display:none}.ad-model.is-fast .ad-zap{display:block}.ad-model>.ad-i:last-of-type{width:.85em;height:.85em}.ad-chips{gap:.3em;min-width:0;display:inline-flex}.ad-chip-x{background:color-mix(in srgb, var(--a-accent) 16%, var(--a-panel));color:var(--a-ink);border-radius:.45em;align-items:center;gap:.3em;padding:.2em .35em .2em .55em;font-weight:550;display:inline-flex}.ad-chip-x button{border-radius:.3em;place-items:center;width:1.3em;height:1.3em;display:grid}.ad-chip-x button:hover{background:var(--a-raised)}.ad-chip-x .ad-i{width:.9em;height:.9em}.ad-busy{min-width:0;color:var(--a-ink3);white-space:nowrap;flex:0 auto;margin-left:auto;font-size:.95em;overflow:hidden}.ad-busy[hidden]{display:none}.ad-busy[hidden]+.ad-mic{margin-left:auto}.ad-mic.is-on{color:var(--a-error);animation:1.2s ease-in-out infinite ad-pulse}.ad-send{background:var(--a-accent);width:2.15em;height:2.15em;color:var(--a-on-accent);transition:background-color .4s var(--ease-out), opacity .16s;border-radius:.55em;flex:none;place-items:center;margin-left:.2em;display:grid}.ad-send .ad-i{width:1.15em;height:1.15em}.ad-send:disabled{opacity:.45;cursor:default}.ad-stage{top:var(--ad-head);bottom:0;left:calc(var(--ad-side) + var(--ad-chat));border-left:1px solid var(--a-line);background:var(--a-panel);border-bottom-right-radius:.75em;font-size:.8125em;position:absolute;right:0;overflow:hidden;container-type:inline-size}.ad[data-pane=closed] .ad-stage{border-left-color:#0000}.ad-panel{flex-direction:column;min-width:26em;display:flex;position:absolute;inset:0}.ad-panel[hidden]{display:none}.ad-plan-scroll{scrollbar-width:thin;scrollbar-color:var(--a-line2) transparent;flex:1;min-height:0;padding:1.1em 1.4em 1.2em;overflow-y:auto}.ad-plan-head{align-items:center;gap:.7em;margin-bottom:1.1em;display:flex}.ad-pill{background:var(--a-ink);min-width:0;color:var(--a-panel);white-space:nowrap;text-overflow:ellipsis;border-radius:.45em;padding:.4em .75em;font-weight:650;overflow:hidden}.ad-plan-head .ad-faint{white-space:nowrap;flex:1}.ad-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;margin-bottom:1.2em;display:grid}.ad-stages li{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;gap:.55em;font-size:.75em;font-weight:600;display:grid}.ad-stages li>span{text-overflow:ellipsis;overflow:hidden}.ad-stages i{background:var(--a-line);height:2px;position:relative}.ad-stages i:after{content:"";background:var(--a-tile);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .7s var(--ease-out);position:absolute;inset:0}.ad-plan-body{gap:1em;display:grid}.ad-brief{border:1px solid var(--a-line);background:var(--a-bench);border-radius:.8em;padding:1.1em 1.2em 1.25em}.ad-brief-head{align-items:center;gap:.6em;margin-bottom:.8em;display:flex}.ad-brief-head .ad-av{width:2em;height:2em}.ad-brief-head b{flex:1;font-size:1.08em}.ad-brief-text{font-size:1.32em;line-height:1.75}.ad-seg-u{text-decoration:underline;text-decoration-color:var(--a-tile);text-underline-offset:.3em;text-decoration-thickness:2px;transition:background-color .16s}.ad-seg-u.is-hot{background:color-mix(in srgb, var(--a-tile) 22%, transparent)}.ad-uid{background:var(--a-tile);color:var(--a-tile-ink);font-family:var(--a-mono);vertical-align:.18em;border-radius:.25em;margin-right:.3em;padding:.05em .3em;font-size:.62em;font-weight:700;line-height:1.5;display:inline-block}.ad-units{gap:.7em;display:grid}.ad-unit{border:1px solid var(--a-line);background:var(--a-bench);border-radius:.8em;grid-template-columns:auto minmax(12.5em,1fr) minmax(7em,auto) minmax(12em,1.35fr);align-items:center;gap:1.1em;padding:.9em 1em;transition:border-color .2s,box-shadow .2s;display:grid}.ad-unit.is-hot,.ad-unit[data-state=working]{border-color:color-mix(in srgb, var(--a-tile) 70%, var(--a-line))}.ad-tile{background:var(--tile);color:#10141b;border-radius:.75em;flex:none;place-items:center;width:3.6em;height:3.6em;display:grid}.ad-tile .ad-i{stroke-width:1.8px;width:52%;height:52%}.ad-tile.sm{border-radius:.4em;width:1.55em;height:1.55em}.ad-tile.xs{border-radius:.35em;width:1.6em;height:1.6em}.ad-unit-id,.ad-unit-runs,.ad-unit-job{gap:.2em;min-width:0;display:grid}.ad-unit .ad-mono{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.25em .6em;display:flex}.ad-customize{white-space:nowrap}.ad-tag{background:color-mix(in srgb, var(--a-tile) 25%, transparent);color:var(--a-ink);font-family:var(--a-sans);letter-spacing:0;text-transform:none;border-radius:.3em;padding:.1em .45em;font-size:1.1em}.ad-unit-name{white-space:nowrap;text-overflow:ellipsis;font-size:1.3em;font-weight:650;overflow:hidden}.ad-unit-engine{font-size:1.15em;font-weight:650}.ad-unit-runs .ad-faint{white-space:nowrap;text-overflow:ellipsis;font-size:.92em;overflow:hidden}.ad-unit-job>p:last-child{color:var(--a-ink2)}.ad-chip{font-family:var(--a-sans);letter-spacing:0;text-transform:none;border-radius:.3em;align-items:center;gap:.3em;padding:.15em .45em;font-size:1.1em;font-weight:550;display:inline-flex}.ad-chip .ad-i{width:1em;height:1em}.ad-chip.done{background:color-mix(in srgb, var(--a-idle) 18%, transparent);color:var(--a-idle)}.ad-chip.stopped{background:color-mix(in srgb, var(--a-throttled) 20%, transparent);color:var(--a-throttled)}.ad-chip.up-next{background:var(--a-raised);color:var(--a-ink2)}.ad-chip.working{background:color-mix(in srgb, var(--a-streaming) 18%, transparent);color:var(--a-streaming)}.ad-chip.working:before{content:"";background:currentColor;border-radius:50%;width:.45em;height:.45em;animation:1.2s ease-in-out infinite ad-pulse}.ad-chip.failed{background:color-mix(in srgb, var(--a-error) 18%, transparent);color:var(--a-error)}.ad-squad{border-top:1px solid var(--a-line);align-items:center;gap:1em;margin-top:1.2em;padding-top:1.1em;display:flex}.ad-squad-faces{flex:1;gap:.35em;min-width:0;display:flex;overflow:hidden}.ad-squad-faces .ad-av{width:1.6em;height:1.6em}.ad-squad>span:last-child{color:var(--a-ink3);white-space:nowrap}.ad-plan-foot{border-top:1px solid var(--a-line);background:var(--a-panel);align-items:center;gap:1em;padding:.85em 1.4em;display:flex}.ad-plan-foot p{min-width:0;color:var(--a-ink2)}@container (width>=76em){.ad-plan-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.6em}.ad-units{padding-left:1.4em;position:relative}.ad-units:before{content:"";border-left:2px solid var(--a-tile);opacity:.6;position:absolute;top:2.6em;bottom:2.6em;left:0}.ad-unit{grid-template-columns:auto minmax(12.5em,1fr) minmax(7em,auto) minmax(12em,1.4fr);position:relative}.ad-unit:before{content:"";border-top:2px solid var(--a-tile);opacity:.6;width:1.4em;position:absolute;top:50%;right:100%}.ad-brief{position:relative}.ad-brief:after{content:"";border-top:2px solid var(--a-tile);opacity:.6;width:1.3em;position:absolute;top:50%;left:100%}}@container (width<=44em){.ad-unit{grid-template-columns:auto minmax(0,1fr)}.ad-unit-runs{display:none}.ad-unit-job{grid-column:1/-1}.ad-stages li{font-size:.68em}}.ad-bar{border-bottom:1px solid var(--a-line);white-space:nowrap;align-items:center;gap:.4em;padding:.6em .8em;display:flex}.ad-bar .ad-seg button{padding:.3em .6em}.ad-bar .ad-seg .ad-i{width:1.05em;height:1.05em}.ad-select{border:1px solid var(--a-line);background:var(--a-panel);border-radius:.5em;align-items:center;gap:.45em;min-width:0;padding:.4em .6em;font-weight:600;display:inline-flex}.ad-select:hover,.ad-select[aria-expanded=true]{border-color:var(--a-line2)}.ad-select>span{text-overflow:ellipsis;overflow:hidden}.ad-select .ad-i{width:1em;height:1em;color:var(--a-ink3)}.ad-art-stage{background:radial-gradient(circle at 1px 1px, var(--a-line) 1px, transparent 0) 0 0 / 1.2em 1.2em, var(--a-bench);flex:1;place-items:start center;min-height:0;padding:1.4em;display:grid;overflow:auto}.ad-device{border:1px solid var(--a-line2);width:100%;max-width:100%;transition:width .32s var(--ease-out);background:#fff;border-radius:.8em;overflow:hidden;box-shadow:0 .6em 1.6em #00000024}.ad-device[data-device=phone]{border-width:.45em;border-color:#1b1f27;border-radius:1.6em;width:22.5em}.ad-device[data-device=tablet]{border-width:.45em;border-color:#1b1f27;border-radius:1.2em;width:34em}.ad-art-code{background:var(--a-bench);min-height:0;color:var(--a-ink2);font-family:var(--a-mono);white-space:pre;flex:1;margin:0;padding:1em 1.2em;font-size:.92em;line-height:1.6;overflow:auto}.ad-art-code[hidden],.ad-art-stage[hidden]{display:none}.ad-store{color:#1b1f27;text-align:left;font-size:1.04em}.ad-store-bar{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:center;gap:1em;padding:.75em 1em;display:flex}.ad-store-bar b{letter-spacing:-.01em;font-size:1.05em}.ad-store-lang{color:#4b5261;border:1px solid #c8cdd6;border-radius:.4em;align-items:center;gap:.35em;padding:.2em .4em;display:inline-flex}.ad-store-lang .ad-i{width:1em;height:1em}.ad-store-lang select{color:#1b1f27;cursor:pointer;background:0 0;border:0;font-size:.95em}.ad-store-hero{background:linear-gradient(160deg,#e7efe9,#dfe7f1);padding:1.4em 1em 1.1em}.ad-store-h{letter-spacing:-.02em;margin-bottom:.3em;font-size:1.55em;font-weight:700;line-height:1.15}.ad-store-hero p:last-child{color:#4b5261}.ad-store-item{align-items:center;gap:.9em;padding:1em;display:flex}.ad-store-pic{background:linear-gradient(#0000 55%,#00000014 55%),linear-gradient(135deg,#3d6b52,#2c4f74);border-radius:.6em;flex:none;width:3.6em;height:3.6em}.ad-store-name{font-weight:650}.ad-store-price{color:#4b5261}.ad-store-cta{color:#fff;text-align:center;background:#1b1f27;border-radius:.55em;width:calc(100% - 2em);margin:0 1em 1.2em;padding:.8em 1em;font-weight:650;display:block}.ad-canvas{flex-direction:row}.ad-tree{border-right:1px solid var(--a-line);background:var(--a-bench);flex-direction:column;flex:none;gap:.6em;width:14.5em;padding:.8em .6em;display:flex}.ad-filter{border:1px solid var(--a-line);background:var(--a-panel);color:var(--a-ink3);border-radius:.45em;align-items:center;gap:.4em;padding:.4em .55em;display:flex}.ad-filter input{background:0 0;border:0;outline:none;flex:1;min-width:0}.ad-filter input::placeholder{color:var(--a-ink3)}.ad-tree .ad-mono{padding:.3em .4em 0}.ad-tree ul{gap:.1em;display:grid;overflow-y:auto}.ad-tree button{width:100%;color:var(--a-ink2);border-radius:.4em;align-items:center;gap:.4em;padding:.35em .45em;display:flex}.ad-tree button:hover,.ad-tree button[aria-pressed=true]{background:var(--a-raised);color:var(--a-ink)}.ad-tree button>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ad-tree .ad-i{width:1em;height:1em;color:var(--a-ink3)}.ad-diffn{font-family:var(--a-mono);white-space:nowrap;flex:none;font-size:.88em}.ad-editor{flex-direction:column;flex:1;min-width:0;display:flex}.ad-editor-tab{border-bottom:1px solid var(--a-line);font-family:var(--a-mono);align-items:center;gap:.45em;padding:.65em 1em;font-size:.92em;display:flex}.ad-editor-tab .ad-i{width:1em;height:1em;color:var(--a-ink3)}.ad-code{background:var(--a-panel);min-height:0;font-family:var(--a-mono);flex:1;margin:0;padding:.6em 0;font-size:.92em;line-height:1.65;overflow:auto}.ad-code>span{white-space:pre;padding-right:1em;display:block}.ad-code>span:before{content:attr(data-n);width:3.2em;color:var(--a-ink3);text-align:right;opacity:.7;padding-right:1em;display:inline-block}.ad-code>span[data-t=\+]{background:var(--a-add-bg);box-shadow:inset 2px 0 var(--a-add)}.ad-code>span[data-t=\-]{background:var(--a-del-bg);box-shadow:inset 2px 0 var(--a-del);color:var(--a-ink3)}.ad-url{border:1px solid var(--a-line);background:var(--a-bench);min-width:0;color:var(--a-ink2);font-family:var(--a-mono);border-radius:.45em;flex:1;align-items:center;gap:.4em;padding:.35em .65em;font-size:.92em;display:flex}.ad-url i{background:var(--a-ink3);border-radius:50%;flex:none;width:.5em;height:.5em}.ad-preview[data-live=true] .ad-url i{background:var(--a-idle)}.ad-empty{color:var(--a-ink3);text-align:center;flex:1;place-content:center;justify-items:center;gap:.6em;padding:2em;display:grid}.ad-empty>.ad-i{stroke-width:1.5px;width:2.4em;height:2.4em}.ad-empty b{color:var(--a-ink);font-size:1.1em}.ad-empty[hidden],.ad-live[hidden]{display:none}.ad-live{background:#fff;flex:1;min-height:0;overflow:auto}.ad-live .ad-store{font-size:1.2em}.ad-over{z-index:10;pointer-events:none;position:absolute;inset:0}.ad:not([data-live]) .ad-over{display:none}.ad-split{top:var(--ad-head);bottom:0;left:calc(var(--ad-side) + var(--ad-chat) - .35em);cursor:col-resize;touch-action:none;width:.7em;position:absolute}.ad-split:after{content:"";background:0 0;width:2px;transition:background-color .16s;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.ad-split:hover:after,.ad-split:focus-visible:after,.ad.is-dragging .ad-split:after{background:var(--a-accent)}.ad-split:focus-visible{outline:none}.ad[data-pane=closed] .ad-split{display:none}.ad.is-dragging{cursor:col-resize;user-select:none}.ad-pop{z-index:2;align-items:flex-start;gap:.3em;font-size:.8125em;display:flex;position:absolute}.ad-pop[hidden]{display:none}.ad-pop.is-above{align-items:flex-end}.ad-menu{background:var(--a-panel);min-width:13em;max-width:22em;max-height:22em;box-shadow:var(--a-pop-shadow);animation:ad-pop .14s var(--ease-out);border-radius:.7em;padding:.35em;overflow-y:auto}@keyframes ad-pop{0%{opacity:0;transform:translateY(.3em)scale(.98)}}.ad-menu-h{color:var(--a-ink3);padding:.45em .6em .3em;font-size:.92em;font-weight:600}.ad-menu hr{border:0;border-top:1px solid var(--a-line);margin:.35em .2em}.ad-mi{width:100%;min-height:2.2em;color:var(--a-ink);white-space:nowrap;border-radius:.45em;align-items:center;gap:.6em;padding:.35em .6em;display:flex}.ad-mi:hover,.ad-mi.is-on{background:var(--a-raised)}.ad-mi>.ad-i,.ad-mi>.ad-mark,.ad-mi>.ad-rings{width:1.1em;height:1.1em;color:var(--a-ink2)}.ad-mi .ad-av{width:1.4em;height:1.4em}.ad-mi .ad-tile{border-radius:.3em;width:1.4em;height:1.4em}.ad-mi>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ad-mi>.ad-sub{color:var(--a-ink3);margin-left:auto;padding-left:.8em}.ad-mi>.ad-check{color:var(--a-accent);margin-left:auto}.ad-mi[aria-checked=false]>.ad-check{visibility:hidden}.ad-mi .ad-chev{width:.9em;height:.9em;color:var(--a-ink3);margin-left:auto}.ad-mi b{font-weight:600}.ad-mi.handle b{font-weight:550}.ad-mi-desc{color:var(--a-ink3);text-overflow:ellipsis;overflow:hidden}.ad-mi.cmd{font-family:var(--a-mono);font-size:.95em}.ad-side-card{background:var(--a-panel);width:15em;box-shadow:var(--a-pop-shadow);color:var(--a-ink2);border-radius:.7em;padding:.8em .9em}.ad-side-card b{color:var(--a-ink);font-family:var(--a-mono);margin-bottom:.25em;display:block}.ad-mi-note{color:var(--a-ink3);white-space:normal;padding:.3em .6em .4em;font-size:.92em}.ad-menu .ad-filter{margin:.2em .2em .35em}.ad-palette{width:26em;max-width:none}.ad-kv{grid-template-columns:auto minmax(0,1fr);gap:.35em 1em;padding:.5em .6em;display:grid}.ad-kv dt{color:var(--a-ink3)}.ad-kv dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ad-toast{background:var(--a-ink);color:var(--a-bench);white-space:nowrap;animation:ad-toast 2.6s var(--ease-out) both;pointer-events:none;border-radius:.6em;align-items:center;gap:.5em;padding:.55em .9em;font-size:.8125em;font-weight:550;display:flex;position:absolute;bottom:1.2em;left:50%;transform:translate(-50%)}.ad-toast .ad-i{width:1.1em;height:1.1em}@keyframes ad-toast{0%{opacity:0;transform:translate(-50%,.6em)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}.ad-liveline{align-items:center;gap:.55em;padding-left:.1em;display:flex}.ad-liveline .ad-shimmer{font-variant-numeric:tabular-nums;animation-duration:2s}.ad-spin{border:1.5px solid var(--a-line2);border-top-color:var(--a-accent);border-radius:50%;flex:none;width:.95em;height:.95em;animation:.8s linear infinite ad-spin}@keyframes ad-spin{to{transform:rotate(1turn)}}.ad-msg.person.mention .ad-bubble{border:1px solid var(--a-mention-line);background:var(--a-mention-fill)}.ad-typing{color:var(--a-ink3);align-items:center;gap:.5em;margin:0 0 .45em .35em;font-size:.95em;display:flex}.ad-typing[hidden]{display:none}.ad-dots{gap:.25em;display:inline-flex}.ad-dots i{background:currentColor;border-radius:50%;width:.323887em;height:.323887em;animation:1.2s ease-in-out infinite ad-dot}.ad-dots i:nth-child(2){animation-delay:.15s}.ad-dots i:nth-child(3){animation-delay:.3s}@keyframes ad-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.ad-queue{border:1px solid var(--a-line);background:var(--a-panel);border-radius:.923077em;margin-bottom:.5em;overflow:hidden}.ad-queue[hidden]{display:none}.ad-queue.enter{animation:ad-rise .28s var(--ease-out) both}@keyframes ad-rise{0%{opacity:0;transform:translateY(.75em)}}.ad-queue-head{width:100%;color:var(--a-ink2);align-items:center;gap:.4em;padding:.5em .75em;font-weight:600;display:flex}.ad-queue-head .ad-i{width:1em;height:1em;color:var(--a-ink3);transition:transform .16s var(--ease-out)}.ad-queue-head[aria-expanded=false] .ad-i{transform:rotate(-90deg)}.ad-queue-list{border-top:1px solid var(--a-line)}.ad-queue-list[hidden]{display:none}.ad-qrow{align-items:center;gap:.5em;padding:.35em .4em .35em .45em;display:flex}.ad-qrow+.ad-qrow{border-top:1px solid var(--a-line)}.ad-grip{color:var(--a-control);cursor:grab;place-items:center;display:grid}.ad-grip .ad-i{width:1.05em;height:1.05em}.ad-qrow .ad-av{width:1.53846em;height:1.53846em}.ad-qrow b{flex:none;font-weight:650}.ad-qtext{min-width:0;color:var(--a-ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ad-btn.sm{padding:.3em .6em}.ad-qrow .ad-ib{width:1.9em;height:1.9em}.ad-stop{border:1px solid var(--a-line2);background:var(--a-raised);width:2.15em;height:2.15em;color:var(--a-ink);border-radius:.55em;flex:none;place-items:center;margin-left:.2em;display:grid}.ad-stop:hover{border-color:var(--a-control)}.ad-stop[hidden]{display:none}.ad-stop .ad-i{width:1.05em;height:1.05em}.ad-review>i[hidden]{display:none}.ad-shipped{align-items:center;gap:.4em;font-weight:600;display:inline-flex}.ad-shipped .ad-i{width:1.05em;height:1.05em;color:var(--a-idle)}.ad-review[data-state=shipped]{padding-block:.7em}.ad-msg.person.mention .ad-note{font-size:1.07527em}.ad .ad-over>.ad-cursor{--cs:26px;z-index:5;pointer-events:none;width:0;height:0;transition-property:transform;transition-timing-function:cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}.ad .ad-over>.ad-cursor[hidden]{display:none}.ad-cursor.is-still{transition:none!important}.ad-cursor svg{left:calc(var(--cs) * -.17);top:calc(var(--cs) * -.19);width:var(--cs);height:var(--cs);fill:var(--a-cursor-fill);stroke:var(--a-cursor-rim);stroke-width:1.385px;stroke-linejoin:round;filter:drop-shadow(0 calc(var(--cs) * .06) calc(var(--cs) * .12) var(--a-cursor-shadow));position:absolute;overflow:visible}.ad-press{width:calc(var(--cs) * 44 / 26);height:calc(var(--cs) * 44 / 26);margin:calc(var(--cs) * -22 / 26) 0 0 calc(var(--cs) * -22 / 26);border:calc(var(--cs) * 2 / 26) solid var(--a-accent);opacity:0;border-radius:50%;position:absolute;top:0;left:0}.ad-cursor.is-press .ad-press{animation:ad-press .35s var(--ease-out) both}@keyframes ad-press{0%{opacity:.95;transform:scale(.545455)}to{opacity:0;transform:scale(1)}}.ad .ad-over>.ad-camfade{z-index:3;background:linear-gradient(var(--a-bench), transparent);pointer-events:none;position:absolute}.ad .ad-over>.ad-camfade[hidden]{display:none}.ad[data-tour] [data-newview]::placeholder{color:#0000}.ad .ad-over>.ad-ping{z-index:4;border:var(--pw,1.5px) solid var(--a-accent);pointer-events:none;border-radius:.6em;animation:1.2s ease-out both ad-ping;position:absolute}@keyframes ad-ping{0%{opacity:0}15%,60%{opacity:1}to{opacity:0}}.fig-stack:has(>.ad[data-cam]){border-radius:.75em;overflow:clip}.ad .layer{transition:opacity .16s var(--ease-out)}.ad[data-skip] .layer,.ad[data-skip] .ad-over{opacity:0}.ad[data-skip] .layer *,.ad[data-skip] .layer :before,.ad[data-skip] .layer :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.ad[data-paused] *,.ad[data-paused] :before,.ad[data-paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ad,.ad *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.ad .ad-over>.ad-ping{animation-duration:1.2s!important}}.ad-plan-scroll .ad-mono{letter-spacing:.04em;font-size:.93em}.ad-unit .ad-tag,.ad-unit .ad-chip{font-size:1em}.ad-stages li{letter-spacing:.01em;font-size:.93em}.ad-uid{font-size:.72em}.ad-unit-runs .ad-faint{font-size:1em}.ad-plan-foot{font-size:1.08em}.ad-stages i:after{transition-duration:.5s}.ad-tag{background:color-mix(in srgb, var(--a-tile) 15%, transparent);cursor:default}.ad-chip.working:before{background:0 0;border:1.5px solid;border-right-color:#0000;width:.7em;height:.7em;animation:.8s linear infinite ad-spin}.ad-unit[data-state=working]{box-shadow:none}.ad-unit[data-state=working]>.ad-tile{box-shadow:0 0 0 2px var(--a-bench), 0 0 0 4px var(--a-streaming)}.ad-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.ad-thread-empty p:first-of-type{letter-spacing:-.01em;margin-bottom:.25em;font-size:1.68em;line-height:1.2}.ad-caret{background:var(--a-accent);vertical-align:-.18em;width:2px;height:1.1em;margin-left:.1em;animation:1s step-end infinite ad-caret;display:inline-block}@keyframes ad-caret{50%{opacity:0}}.ad-unit.enter,.ad-squad.enter{animation:ad-unit-in .42s var(--ease-out)}.ad-unit.enter>.ad-unit-runs,.ad-unit.enter>.ad-unit-job,.ad-unit.enter .ad-unit-id>.ad-mono,.ad-unit.enter .ad-customize{animation:ad-fade .32s .38s var(--ease-out) backwards}@keyframes ad-unit-in{0%{opacity:0;transform:translateY(.8em)}}.ad-unit-gen{border:1px dashed var(--a-line2);min-height:3.4em;color:var(--a-ink3);border-radius:.8em;align-items:center;padding:.9em 1em;font-size:1.08em;display:flex}.ad-squad[hidden]{display:none}.ad-customize{color:var(--a-accent);border-radius:.3em;justify-self:start;align-items:center;gap:.15em;margin-top:.15em;font-size:1.08em;font-weight:600;display:inline-flex}.ad-customize .ad-i{width:.95em;height:.95em;transition:transform .16s var(--ease-out)}.ad-customize:hover span{text-underline-offset:.2em;text-decoration:underline}.ad-customize:hover .ad-i{transform:translate(.12em)}.ad-plan-foot.is-done{color:var(--a-idle);gap:.5em}.ad-plan-foot.is-done>.ad-i{width:1.15em;height:1.15em}.ad-plan-foot.is-done p{color:var(--a-idle);font-weight:600}.ad-plan-card{text-align:left;align-items:center;gap:.75em;width:min(100%,26em);transition:border-color .16s;display:flex}.ad-plan-card:hover{border-color:var(--a-line2)}.ad-plan-card-ic{background:color-mix(in srgb, var(--a-tile) 15%, transparent);width:2.2em;height:2.2em;color:var(--a-ink);border-radius:.5em;flex:none;place-items:center;display:grid}.ad-plan-card-ic .ad-i{width:1.1em;height:1.1em}.ad-plan-card-txt{flex:1;gap:.1em;min-width:0;display:grid}.ad-plan-card-txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.ad-plan-card-txt>span{color:var(--a-ink2)}.ad-plan-card-chev{color:var(--a-ink3)}.ad-sheet-wrap{place-items:center;padding:1.5em;font-size:.875em;display:grid;position:absolute;inset:0}.ad-sheet-scrim{background:var(--a-scrim);animation:ad-fade .18s var(--ease-out);border-radius:.75em;position:absolute;inset:0}@keyframes ad-fade{0%{opacity:0}}.ad-sheet{background:var(--a-panel);width:min(100%,34em);max-height:100%;box-shadow:var(--a-sheet-shadow);animation:ad-pop .2s var(--ease-out);border-radius:.9em;flex-direction:column;display:flex;position:relative;overflow:hidden}.ad-sheet:focus-visible{outline:none}.ad-sheet-head{border-bottom:1px solid var(--a-line);align-items:flex-start;gap:.85em;padding:1.1em 1.1em .9em 1.25em;display:flex}.ad-sheet-head .ad-tile{border-radius:.6em;width:2.6em;height:2.6em}.ad-sheet-head>div{flex:1;min-width:0}.ad-sheet-head h3{margin:.05em 0 .15em;font-size:1.2em;font-weight:650;line-height:1.25}.ad-sheet-head p{color:var(--a-ink2);text-wrap:pretty}.ad-sheet-body{scrollbar-width:thin;scrollbar-color:var(--a-line2) transparent;gap:1.05em;min-height:0;padding:1em 1.25em 1.15em;display:grid;overflow-y:auto}.ad-sheet-field{gap:.4em;display:grid}.ad-sheet-label{color:var(--a-ink3);font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.9em;font-weight:600}.ad-sheet textarea,.ad-sheet select{border:1px solid var(--a-line2);background:var(--a-panel);width:100%;color:var(--a-ink);border-radius:.55em}.ad-sheet textarea{resize:none;scrollbar-width:thin;min-height:5.6em;padding:.55em .7em;line-height:1.45}.ad-sheet textarea::selection{background:color-mix(in srgb, var(--a-accent) 28%, transparent)}.ad-sheet textarea:focus-visible,.ad-sheet select:focus-visible{border-color:var(--a-accent);outline:2px solid color-mix(in srgb, var(--a-accent) 35%, transparent);outline-offset:0}.ad-sheet-select{display:block;position:relative}.ad-sheet select{appearance:none;cursor:pointer;padding:.5em 2em .5em .7em}.ad-sheet-select>.ad-i{color:var(--a-ink3);pointer-events:none;position:absolute;top:50%;right:.65em;transform:translateY(-50%)}.ad-sheet-hint{color:var(--a-ink3)}.ad-sheet-chips{flex-wrap:wrap;gap:.4em;display:flex}.ad-sheet-chip{border:1px solid var(--a-line2);color:var(--a-ink2);border-radius:99em;align-items:center;gap:.3em;padding:.3em .7em;font-weight:550;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.ad-sheet-chip:hover{border-color:var(--a-ink3);color:var(--a-ink)}.ad-sheet-chip .ad-i{opacity:0;width:0;height:1em;transition:width .16s var(--ease-out), opacity .16s}.ad-sheet-chip[aria-pressed=true]{border-color:var(--a-accent);background:color-mix(in srgb, var(--a-accent) 24%, transparent);color:var(--a-ink)}.ad-sheet-chip[aria-pressed=true] .ad-i{opacity:1;width:1em}.ad-sheet-foot{border-top:1px solid var(--a-line);align-items:center;gap:.5em;padding:.8em 1.1em .9em;display:flex}.ad{--av-people:#3b4250;--av-agent:#c8650f;--av-bar:var(--a-glacier)}:root[data-theme=dark] .ad{--av-people:#e3e6eb;--av-agent:#f08c2e}.ad-views button[aria-current=page]{background:var(--a-raised);color:var(--a-ink);font-weight:600}.ad-views button>span.av-n{color:var(--a-ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:1em;font-weight:500}.ad[data-page=view] .ad-mrow.is-active{box-shadow:none;color:var(--a-ink2);background:0 0}.ad[data-page=view] .ad-mrow.is-active:hover{background:var(--a-raised)}.ad[data-page=view] :is(.ad-chat,.ad-dock,.ad-stage,.ad-head,.ad-split){display:none}.ad .ad-vp{--av-sm:.92em;top:0;bottom:0;left:var(--ad-side);background:var(--a-bench);pointer-events:auto;border-radius:0 .75em .75em 0;font-size:.875em;position:absolute;right:0;overflow:hidden}.ad[data-side=closed] .ad-vp{border-radius:.75em}.ad .ad-vp[hidden]{display:none}.ad-vp ::selection{background:color-mix(in srgb, var(--a-accent) 26%, transparent)}.ad-vp>.ad-show-side{z-index:2;margin:0;position:absolute;top:.7em;left:.7em}.av-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);height:100%;display:grid}.av-grid.is-one{grid-template-columns:minmax(0,1fr)}.av-grid.av-product{grid-template-columns:28em minmax(0,1fr)}.av-main,.av-panel{scrollbar-width:thin;scrollbar-color:var(--a-line2) transparent;min-height:0;overflow-y:auto}.av-main{padding:1.7em 1.7em 2.4em}.av-grid.is-one .av-main>*{max-width:46em;margin-inline:auto}.av-panel{border-left:1px solid var(--a-line);background:var(--a-panel);padding:1.7em 1.7em 2.4em}.av-faint{color:var(--a-ink3)}.av-mono{font-family:var(--a-mono)}.av-count{color:var(--a-ink3);font-variant-numeric:tabular-nums;margin-left:.15em;font-weight:500}.av-h{letter-spacing:-.02em;text-wrap:balance;margin:.15em 0 .6em;font-size:1.95em;font-weight:650;line-height:1.2}.av-h.is-center{text-align:center}.av-composer{border:1px solid var(--a-control);background:var(--a-panel);border-radius:.85em;align-items:center;gap:.4em;padding:.4em .4em .4em .95em;transition:border-color .16s;display:flex}.av-composer:focus-within{border-color:var(--a-accent)}.av-composer textarea{min-width:0;min-height:1.45em;max-height:5.8em;color:var(--a-ink);caret-color:var(--a-accent);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:.35em 0;line-height:1.45}.ad .av-composer textarea:focus-visible{outline:none}.av-composer .ad-send{align-self:flex-end}.av-composer textarea::placeholder{color:var(--a-ink3);opacity:1}.av-sum{max-width:62ch;color:var(--a-ink2);text-wrap:pretty;margin:.9em 0 1.3em;font-size:1.143em}.av-grid.is-one .av-sum{text-align:center}.av-sec+.av-sec{margin-top:1.9em}.av-sec-head,.av-block-head{justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.45em;display:flex}.av-sec h3{letter-spacing:-.01em;font-size:1.72em;font-weight:650;line-height:1.25}.av-aside{color:var(--a-ink3);font-size:var(--av-sm);flex:none}.av-cards{grid-template-columns:minmax(0,1fr);gap:.6em;display:grid}.av-card{border:1px solid var(--a-line);background:var(--a-panel);border-radius:.7em;grid-template-columns:minmax(0,1fr);gap:.25em;padding:.7em .95em .8em;display:grid}.av-card-head{min-width:0;font-size:var(--av-sm);white-space:nowrap;align-items:center;gap:.45em;margin-bottom:.1em;display:flex;overflow:hidden}.av-card-head>.av-faint{text-overflow:ellipsis;overflow:hidden}.av-card-head>.ad-i{width:1.15em;height:1.15em;color:var(--a-ink3)}.av-card[data-tone=ask] .av-card-head>.ad-i{color:var(--a-streaming)}.av-card[data-tone=review] .av-card-head>.ad-i{color:var(--a-review)}.av-card[data-tone=error] .av-card-head>.ad-i{color:var(--a-error)}.av-card-head b{font-weight:600}.av-faces{flex:none;margin-left:auto;display:flex}.av-faces .ad-av{border:1.5px solid var(--a-panel);width:1.6em;height:1.6em}.av-faces .ad-av+.ad-av{margin-left:-.5em}.av-title{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;font-size:1.05em;font-weight:650;line-height:1.3;overflow:hidden}.av-title:hover{text-decoration:underline;text-decoration-color:var(--a-line2);text-underline-offset:.2em}.av-meta{color:var(--a-ink3);font-size:var(--av-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-text{color:var(--a-ink2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.av-diff{color:var(--a-ink2);font-size:var(--av-sm);font-variant-numeric:tabular-nums;flex:none}.av-diff i{font-style:normal}.av-reply{gap:.5em;margin-top:.35em;display:flex}.av-reply input{border:1px solid var(--a-line);background:var(--a-bench);min-width:0;color:var(--a-ink);caret-color:var(--a-accent);border-radius:.55em;outline:none;flex:1;padding:.45em .75em;transition:border-color .16s}.av-reply input::placeholder{color:var(--a-ink3);opacity:1}.ad .av-reply input:focus-visible,.av-reply input:focus{border-color:var(--a-accent);outline:none}.av-work .av-card-head{gap:.55em;font-size:1em}.av-work .av-title{flex:0 auto;min-width:0}.av-work .av-card-head>.av-faint{font-size:var(--av-sm);font-variant-numeric:tabular-nums;margin-right:auto}.av-stop{font-size:var(--av-sm);padding:.3em .55em}.av-stop .ad-i{width:.95em;height:.95em}.av-step{color:var(--a-ink2);font-size:var(--av-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-todo{color:var(--a-ink3);font-size:var(--av-sm);align-items:center;gap:.6em;display:flex}.av-track{background:var(--a-line);border-radius:1em;flex:0 0 7em;height:.4em;display:block;overflow:hidden}.av-track i{width:max(.4em, calc(var(--p) * 100%));border-radius:inherit;background:var(--a-streaming);height:100%;display:block}.av-rests{gap:.1em;display:grid}.av-rests button{width:100%;color:var(--a-ink2);border-radius:.5em;align-items:center;gap:.6em;padding:.45em .6em;display:flex}.av-rests button:hover{background:var(--a-raised);color:var(--a-ink)}.av-rest-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.av-rests .av-faint{font-size:var(--av-sm)}.av-rests .av-faces .ad-av{border-color:var(--a-bench)}.av-panel-head h3{letter-spacing:-.01em;font-size:1.72em;font-weight:650}.av-panel-head p{font-size:var(--av-sm);margin-top:.15em}.av-block{margin-top:1.7em}.av-block h4{font-size:1.15em;font-weight:600}.av-block h4 .av-faint{font-weight:400}.av-rows{gap:.05em;display:grid}.av-rows>li,.av-rows>li>button{align-items:center;gap:.6em;min-width:0;display:flex}.av-rows>li{padding:.35em .1em}.av-rows>li:has(>button){padding:0}.av-rows>li>button{box-sizing:content-box;border-radius:.5em;width:100%;margin:0 -.5em;padding:.4em .5em}.av-rows>li>button:hover{background:var(--a-raised)}.av-row-t{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.av-rows .av-faint{font-size:var(--av-sm);flex:none}.av-rows .av-row-t.av-faint{flex:1}.av-rows .ad-av,.av-rows .ad-emark{width:1.6em;height:1.6em}.av-tiles{grid-template-columns:1fr 1fr;gap:.6em;margin-top:1.1em;display:grid}.av-tiles>div{border:1px solid var(--a-line);background:var(--a-bench);border-radius:.7em;gap:.1em;padding:.75em .9em .8em;display:grid}.av-tiles dt{color:var(--a-ink2);font-size:var(--av-sm)}.av-tiles dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:2.07em;font-weight:650;line-height:1.15}.av-tiles dd.av-faint{font-size:var(--av-sm);letter-spacing:0;font-weight:400;display:flex}.av-tiles dd .ad-av{border:1.5px solid var(--a-bench);width:1.5em;height:1.5em}.av-tiles dd .ad-av+.ad-av{margin-left:-.45em}.av-hbars{gap:.35em;display:grid}.av-hbars li{grid-template-columns:10em minmax(0,1fr) 6.5em;align-items:center;gap:.75em;display:grid}.av-hbars .av-row-t{color:var(--a-ink2)}.av-hbar{height:.7em}.av-hbar i{width:calc(var(--w) * 100%);background:var(--av-bar);border-radius:0 4px 4px 0;height:100%;display:block}.av-num{color:var(--a-ink2);font-size:var(--av-sm);font-variant-numeric:tabular-nums;text-align:right}.av-previews{grid-template-columns:1fr 1fr;gap:.9em;margin-top:1.1em;display:grid}.av-previews.is-one{grid-template-columns:minmax(0,18em);margin-top:0}.av-preview{gap:.55em;width:100%;display:grid}.av-shot{border:1px solid var(--a-line2);pointer-events:none;background:#fff;border-radius:.6em;height:15.5em;font-size:.9em;transition:border-color .16s;display:block;overflow:hidden}.av-preview:hover .av-shot{border-color:var(--a-ink3)}.av-shot .ad-store-cta{display:block}.av-shot-t{gap:.1em;min-width:0;display:grid}.av-shot-t b{font-weight:600}.av-shot-t .av-faint{font-size:var(--av-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-prog{gap:.25em;display:grid!important}.av-prog .av-row-t{font-weight:550}.av-prog-bar{align-items:center;gap:.6em;display:flex}.av-panel.av-orbit{flex-direction:column;padding:1.3em 1.5em 1.2em;display:flex}.av-orbit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6em 1.2em;display:flex}.av-orbit-tools{font-size:var(--av-sm);align-items:center;gap:.55em;display:flex}.av-orbit-tools .ad-seg button{padding:.3em .65em}.av-layout{position:relative}.av-layout-btn{border:1px solid var(--a-line);background:var(--a-panel);color:var(--a-ink);border-radius:.55em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:600;display:inline-flex}.av-layout-btn:hover,.av-layout-btn[aria-expanded=true]{border-color:var(--a-line2)}.av-layout-btn .ad-i{width:1.05em;height:1.05em}.av-layout-btn .ad-i:last-child{width:.9em;height:.9em;color:var(--a-ink3)}.av-layout-menu{z-index:5;min-width:12em;max-height:none;font-size:1.07em;position:absolute;top:calc(100% + .35em);right:0}.av-layout-menu[hidden]{display:none}.av-layout-menu .ad-mi[aria-disabled=true]{color:var(--a-ink3);cursor:default}.av-layout-menu .ad-mi[aria-disabled=true]:hover{background:0 0}.av-orbit-body{flex:1;align-items:center;gap:1.4em;min-height:0;margin-top:.4em;display:flex}.av-orbit-fig{flex:0 36.5em;justify-items:center;gap:.2em;min-width:0;display:grid}.av-orbit-svg{width:100%;max-width:36.5em;height:auto;display:block;overflow:visible}.av-orbit-svg text{fill:var(--a-ink2);font-family:var(--a-sans);font-size:13px}.av-ring{fill:none;stroke:var(--a-line2);stroke-width:1px}.av-ring-tag rect{fill:var(--a-panel);stroke:var(--a-line2);stroke-width:1px}.av-orbit-svg .av-ring-tag text{fill:var(--a-ink2);font-weight:600}.av-orbit-svg .av-ring-tag tspan{fill:var(--a-ink)}.av-seg{fill:none;stroke-width:12px;transition:stroke-width .16s var(--ease-out)}.av-seg.is-people{stroke:var(--av-people)}.av-seg.is-agent{stroke:var(--av-agent)}.av-arc{cursor:pointer}.av-arc:not([data-mission]){cursor:default}.av-arc:hover .av-seg{stroke-width:15px}.av-orbit-svg .av-arc text{fill:var(--a-ink);font-weight:550}.av-idea circle{fill:var(--a-panel);stroke:var(--a-ink2);stroke-width:1.5px}.av-idea.is-unsized circle{stroke-dasharray:2.4 2}.av-orbit-svg .av-idea text{fill:var(--a-ink3)}.av-orbit-svg .av-center-n{fill:var(--a-ink);letter-spacing:-.02em;font-size:30px;font-weight:700}.av-orbit-svg .av-center-l{fill:var(--a-ink3)}.av-legend{color:var(--a-ink2);font-size:var(--av-sm);gap:1.1em;display:flex}.av-legend span{align-items:center;gap:.4em;display:inline-flex}.av-legend i{border-radius:1em;width:1.1em;height:.45em}.av-legend i.is-people{background:var(--av-people)}.av-legend i.is-agent{background:var(--av-agent)}.av-orbit-side{flex:12em;align-self:stretch;min-width:11em;padding-top:.6em;overflow:hidden auto}.av-orbit-side .av-block:first-child{margin-top:0}.ad-vp.is-entering>.av-grid{animation:av-fade var(--av-fade,.3s) var(--ease-out) both}.ad-vp.is-entering .av-ring-g{transform-box:view-box;transform-origin:260px 260px;animation:av-spiral 1s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms)}@keyframes av-spiral{0%{opacity:0;transform:rotate(-32deg)scale(1.05)}}.av-team .av-channel{flex-direction:column;display:flex}.av-channel-head{border-bottom:1px solid var(--a-line);padding-bottom:.9em}.av-chan{flex:1;padding:.6em 0 1em}.av-chan li{gap:.75em;padding:.65em 0;display:flex}.av-chan .ad-av{width:2.1em;height:2.1em}.av-chan-meta{align-items:baseline;gap:.5em;margin-bottom:.1em;display:flex}.av-chan-meta .av-faint{font-size:var(--av-sm)}.av-chan li.is-agent .av-chan-meta b{font-weight:650}.av-group{align-items:center;gap:.45em;margin:.2em 0 .25em;display:flex}.av-group .ad-av{width:1.6em;height:1.6em}.av-group b{font-weight:600}.av-chart{margin-top:.9em}.av-plot{height:9.5em;margin-left:2.8em;position:relative}.av-gridline{left:0;right:0;bottom:calc(var(--y) * 100%);border-top:1px dashed var(--a-line2);position:absolute}.av-gridline>span{color:var(--a-ink3);font-size:var(--av-sm);font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:0;right:calc(100% + .5em);transform:translateY(-50%)}.av-bars{align-items:flex-end;gap:.55em;padding:0 .25em;display:flex;position:absolute;inset:0}.av-bars li{height:calc(var(--h) * 100%);background:var(--av-bar);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;min-height:2px;position:relative}.av-bars li:hover{filter:brightness(1.12)}.av-bars li:hover:after{content:attr(data-tip);z-index:2;background:var(--a-ink);color:var(--a-bench);font-size:var(--av-sm);white-space:nowrap;pointer-events:none;border-radius:.4em;padding:.3em .55em;position:absolute;bottom:calc(100% + .4em);left:50%;transform:translate(-50%)}.ad-vp.is-entering .av-bars li{animation:av-grow var(--av-grow,.8s) var(--ease-out) both;animation-delay:calc(var(--i) * var(--av-stagger,30ms) + var(--av-fade,.3s))}@keyframes av-grow{0%{transform:scaleY(0)}}.av-xaxis{color:var(--a-ink3);font-size:var(--av-sm);justify-content:space-between;margin:.45em 0 0 2.8em;padding:0 .25em;display:flex}.av-foot{font-size:var(--av-sm);margin-top:.9em}.ad .av-modal-wrap{z-index:3;pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.ad .av-modal-wrap[hidden]{display:none}.av-backdrop{background:var(--a-scrim);animation:av-fade .18s var(--ease-out);border-radius:.75em;position:absolute;inset:0}@keyframes av-fade{0%{opacity:0}}.av-modal{background:var(--a-panel);width:min(30em,100% - 2em);box-shadow:var(--a-pop-shadow);animation:ad-pop .2s var(--ease-out);border-radius:.9em;gap:1.05em;padding:1.35em 1.45em 1.25em;font-size:.875em;display:grid;position:relative}.av-modal h2{letter-spacing:-.01em;font-size:1.25em;font-weight:650}.av-modal h2+p{margin-top:-.7em;font-size:.93em}.av-field{gap:.35em;display:grid}.av-label{font-weight:600}.av-hint{color:var(--a-ink3);margin-top:-.15em;font-size:.93em}.av-field input,.av-field textarea{border:1px solid var(--a-line2);background:var(--a-bench);width:100%;color:var(--a-ink);caret-color:var(--a-accent);font:inherit;resize:none;border-radius:.55em;outline:none;padding:.55em .75em;line-height:1.45;transition:border-color .16s}.av-field input::placeholder,.av-field textarea::placeholder{color:var(--a-ink3);opacity:1}.ad .av-field input:focus-visible,.ad .av-field textarea:focus-visible,.av-field input:focus,.av-field textarea:focus{border-color:var(--a-accent);outline:none}.av-field [aria-invalid=true]{border-color:var(--a-error)}.av-field :disabled{color:var(--a-ink2)}.av-err{color:var(--a-error);font-size:.93em}.av-err[hidden]{display:none}.av-modal-foot{justify-content:flex-end;gap:.5em;margin-top:.1em;display:flex}.av-modal .ad-btn.primary:disabled{opacity:.5;cursor:default;filter:none}.av-modal .ad-btn.primary[aria-busy=true]{opacity:.85}.av-build-i{display:inline-grid}.av-spin{animation:.8s linear infinite av-spin}@keyframes av-spin{to{transform:rotate(360deg)}}.av-live-head{justify-content:space-between;align-items:baseline;display:flex}.av-live{color:var(--a-ink2);font-size:var(--av-sm);align-items:center;gap:.4em;display:inline-flex}.av-live:before{content:"";background:var(--a-error);border-radius:50%;width:.5em;height:.5em;animation:1.6s ease-in-out infinite ad-pulse}.av-tiles.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.av-tiles.is-four dd.av-faint{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.av-tiles dd.is-bad{color:var(--a-error)}.av-box{border:1px solid var(--a-line);border-radius:.7em;padding:.6em .8em}.av-block.av-box{padding:.8em .9em .9em}.av-hours>p:first-child{font-size:var(--av-sm)}.av-hbars24{border-bottom:1px solid var(--a-line2);align-items:flex-end;gap:3px;height:4.2em;margin-top:.4em;display:flex}.av-hbars24 li{height:calc(var(--h) * 100%);background:var(--av-bar);border-radius:3px 3px 0 0;flex:1;min-height:2px}.av-haxis{color:var(--a-ink3);font-size:var(--av-sm);justify-content:space-between;margin-top:.35em;display:flex}.av-channel-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.av-chan-title{white-space:nowrap;align-items:baseline;gap:.5em;min-width:0;display:flex;overflow:hidden}.av-chan-title .ad-i{width:1.05em;height:1.05em;color:var(--a-ink3);align-self:center}.av-chan-title b{font-size:1.15em;font-weight:650}.av-chan-title .av-faint{font-size:var(--av-sm);text-overflow:ellipsis;overflow:hidden}.av-channel-head .av-faces .ad-av{border-color:var(--a-bench)}.av-cy{border:1px solid var(--a-line);background:var(--a-panel);border-radius:.55em;flex:none;place-items:center;width:2.1em;height:2.1em;display:grid}.av-cy .ad-rings{width:1.2em;height:1.2em}.av-chan-hint{font-size:var(--av-sm);text-align:right;margin-top:.4em}.av-team-head{justify-content:space-between;align-items:center;display:flex}.av-team-head .ad-seg button{font-size:var(--av-sm);padding:.3em .65em}.av-daybars{border-bottom:1px solid var(--a-line2);align-items:flex-end;gap:.45em;height:6em;padding-top:.3em;display:flex}.av-daybars.is-30{gap:3px}.av-daybars li{height:calc(var(--h) * 100%);background:var(--av-bar);border-radius:4px 4px 0 0;flex:1;min-height:2px}.av-spenders{gap:.6em;display:grid}.av-spenders li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25em .8em;display:grid}.av-spenders b{font-weight:600}.av-spenders .av-faint{font-size:var(--av-sm)}.av-spend-bar{background:var(--a-line);border-radius:1em;grid-column:1/-1;height:.3em}.av-spend-bar i{width:calc(var(--w) * 100%);border-radius:inherit;background:var(--av-bar);height:100%;display:block}.av-rows>li.av-two>button{align-items:flex-start}.av-two .ad-st{margin-top:.35em}.av-two .av-row-t{gap:.05em;display:grid}.av-two .av-row-t b{text-overflow:ellipsis;font-weight:550;overflow:hidden}.av-rows .av-two .av-faint{font-size:var(--av-sm)}.hero[data-astro-cid-ge2uvauf]{height:300vh;position:relative}.hero-sheet[data-astro-cid-ge2uvauf]{--hero-extra:var(--gutter);top:calc(var(--ticker-h,0px) - var(--hero-extra));height:calc(100svh - var(--ticker-h,0px) + var(--hero-extra));margin-top:calc(-1 * var(--hero-extra) * var(--tuck,0));padding:var(--gutter) var(--gutter) 0;position:sticky}.frame[data-astro-cid-ge2uvauf]{--pad:clamp(20px, 2.4vw, 36px);height:100%;padding:0 var(--pad);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.nav[data-astro-cid-ge2uvauf]{z-index:3;grid-area:1/1/auto/-1;align-items:center;gap:28px;padding:18px 0 10px;display:flex;position:relative}.brand[data-astro-cid-ge2uvauf]{font-family:var(--f-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.5625rem;font-weight:600;text-decoration:none;display:inline-flex}.nav[data-astro-cid-ge2uvauf] nav[data-astro-cid-ge2uvauf]{margin-left:auto}.nav[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{font-family:var(--f-label);color:var(--ink-2);font-size:.9375rem;text-decoration:none}.nav[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--ink);text-decoration:underline}.brand[data-astro-cid-ge2uvauf]{min-height:44px}.brand[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transform:translateY(-.05em)}h1[data-astro-cid-ge2uvauf]{border-left:1px solid var(--seam-strong);letter-spacing:-.03em;flex:0 auto;min-width:0;margin-left:-6px;padding-left:16px;font-size:1.25rem;font-weight:600;line-height:1.2}.motto[data-astro-cid-ge2uvauf]{--rule-gap:.8em;gap:.14em calc(var(--rule-gap) * 2 + 1px);clip-path:inset(-.5em 0);flex-wrap:wrap;display:flex}.m-part[data-astro-cid-ge2uvauf]+.m-part[data-astro-cid-ge2uvauf]{position:relative}.m-part[data-astro-cid-ge2uvauf]+.m-part[data-astro-cid-ge2uvauf]:before{content:"";top:0;bottom:0;left:calc(-1 * var(--rule-gap) - 1px);border-left:1px solid var(--seam-strong);position:absolute}@media (width<=899px){.motto[data-astro-cid-ge2uvauf]{--rule-gap:.7em}}.m-part[data-astro-cid-ge2uvauf]{white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.m-mark[data-astro-cid-ge2uvauf]{width:1.1em;height:1.1em;color:var(--on-accent);flex:none;padding:.14em}.m-mark[data-astro-cid-ge2uvauf].agent{background:var(--agent);border-radius:.2em}.m-mark[data-astro-cid-ge2uvauf].person{background:var(--human);border-radius:50%}.fig[data-astro-cid-ge2uvauf]{--fig-gap:clamp(28px, 5vh, 60px);--e:1;--s:.6;--ox:0px;--oy:0px;grid-area:2/1/auto/-1;place-self:stretch stretch;min-height:0;margin:0}.fig-box[data-astro-cid-ge2uvauf]{z-index:1;width:100%;height:100%;font-size:var(--fs,12px);--W:80em;--H:46em;position:relative}.fig-stage[data-astro-cid-ge2uvauf]{inset:calc(var(--fig-gap) / 2) 0 var(--fig-gap);perspective:260em;pointer-events:none;position:absolute}.fig-stack[data-astro-cid-ge2uvauf]{pointer-events:auto;--gap:7.5em;left:50%;top:calc(50% - var(--lift,0px));width:var(--W);height:var(--H);margin:calc(var(--H) / -2) 0 0 calc(var(--W) / -2);transform-style:preserve-3d;transform:translate(calc(var(--e) * var(--ox)), calc(var(--e) * var(--oy))) scale(var(--s)) rotateX(calc(var(--e) * 56deg)) rotateZ(calc(var(--e) * -38deg));position:absolute}.fig[data-astro-cid-ge2uvauf][data-state=assembled] .fig-stack[data-astro-cid-ge2uvauf]{transform:none}.fig-live[data-astro-cid-ge2uvauf]{height:var(--below,var(--fig-gap));color:var(--ink-3);font-family:var(--f-label);text-align:center;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), visibility 0s .4s;justify-content:center;align-items:center;margin:0;font-size:.8125rem;display:flex;position:absolute;bottom:0;left:0;right:0}.fig[data-astro-cid-ge2uvauf][data-state=assembled] .fig-live[data-astro-cid-ge2uvauf]{opacity:1;visibility:visible;transition:opacity .4s var(--ease-out)}.fig-ctl[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;display:inline-flex}.fig-ctl[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:is(.fig-cap,.fig-btn,.fig-hint){display:none}.fig-ctl[data-astro-cid-ge2uvauf]:is([data-mode=playing],[data-mode=paused])>[data-astro-cid-ge2uvauf]:is(.fig-cap,[data-ctl=toggle],[data-ctl=replay]),.fig-ctl[data-astro-cid-ge2uvauf]:is([data-mode=taken],[data-mode=done])>[data-astro-cid-ge2uvauf]:is([data-ctl=replay],.fig-hint),.fig-ctl[data-astro-cid-ge2uvauf][data-mode=idle]>[data-astro-cid-ge2uvauf]:is([data-ctl=play],.fig-hint){display:inline-flex}.fig-cap[data-astro-cid-ge2uvauf]{width:29em;max-width:100%;color:var(--ink);font-family:var(--f-body);text-align:left;font-size:1rem}.fig-ticks[data-astro-cid-ge2uvauf]{display:inline-flex}.fig-tick[data-astro-cid-ge2uvauf]{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:24px;padding:0;display:grid;position:relative}.fig-tick[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--ink-3);width:18px;height:2px;transition:height .12s var(--ease-out);position:relative;overflow:hidden}.fig-tick[data-astro-cid-ge2uvauf]:hover i[data-astro-cid-ge2uvauf],.fig-tick[data-astro-cid-ge2uvauf]:focus-visible i[data-astro-cid-ge2uvauf]{height:4px}.fig-tick[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";background:var(--ink);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.fig-tick[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:0}.fig-tip[data-astro-cid-ge2uvauf]{z-index:4;background:var(--ink);color:var(--on-ink);font-family:var(--f-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out);border-radius:4px;padding:4px 8px;font-size:.75rem;line-height:1.3;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.fig-tick[data-astro-cid-ge2uvauf]:hover .fig-tip[data-astro-cid-ge2uvauf],.fig-tick[data-astro-cid-ge2uvauf]:focus-visible .fig-tip[data-astro-cid-ge2uvauf]{opacity:1}.fig-btn[data-astro-cid-ge2uvauf]{border:1px solid var(--ink-3);background:var(--shell);min-width:28px;min-height:28px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .16s var(--ease-out);border-radius:4px;justify-content:center;align-items:center;padding:0 10px}.fig-btn[data-astro-cid-ge2uvauf]:hover{border-color:var(--ink)}@media (pointer:coarse){.fig-btn[data-astro-cid-ge2uvauf]{min-width:44px;min-height:44px}.fig-tick[data-astro-cid-ge2uvauf]{height:44px}}.fig[data-astro-cid-ge2uvauf]:not([data-usable]) .if-usable[data-astro-cid-ge2uvauf],.fig[data-astro-cid-ge2uvauf][data-usable] .if-small[data-astro-cid-ge2uvauf]{display:none}.leaders[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;width:100%;height:100%;opacity:clamp(0, calc(var(--e) * 1.6 - .4), 1);position:absolute;inset:0;overflow:visible}.callouts[data-astro-cid-ge2uvauf]{opacity:clamp(0, calc(var(--e) * 1.6 - .4), 1);pointer-events:none;margin:0;padding:0;font-size:1rem;list-style:none}.callout[data-astro-cid-ge2uvauf]{z-index:2;grid-template-columns:auto minmax(0,1fr);gap:10px;width:12.5rem;display:grid;position:absolute}.callout[data-astro-cid-ge2uvauf][data-i="1"]{left:var(--pad);top:calc(var(--first,100%) * .27)}.callout[data-astro-cid-ge2uvauf][data-i="2"]{left:var(--pad);top:calc(var(--first,100%) * .73)}.callout[data-astro-cid-ge2uvauf][data-i="5"]{right:var(--pad);top:calc(var(--first,100%) * .13)}.callout[data-astro-cid-ge2uvauf][data-i="3"]{right:var(--pad);top:calc(var(--first,100%) * .37)}.callout[data-astro-cid-ge2uvauf][data-i="4"]{right:var(--pad);top:calc(var(--first,100%) * .62)}.num[data-astro-cid-ge2uvauf]{background:var(--ink);width:28px;height:28px;color:var(--on-ink);font-family:var(--f-label);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.callout[data-astro-cid-ge2uvauf] .label[data-astro-cid-ge2uvauf]{padding-top:6px;display:inline-block}.callout-text[data-astro-cid-ge2uvauf]{color:var(--ink-2);margin-top:3px;font-size:.9375rem;line-height:1.4}@media (width<=1100px){.nav[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{gap:18px}}@media (width<=1099px),(height<=640px){.nav[data-astro-cid-ge2uvauf] nav[data-astro-cid-ge2uvauf]{display:none}.nav[data-astro-cid-ge2uvauf] .theme-toggle{margin-left:auto}}@media (width<=899px),(height<=640px){.hero[data-astro-cid-ge2uvauf]{height:auto}.hero-sheet[data-astro-cid-ge2uvauf]{height:auto;padding-bottom:var(--gutter);position:relative;top:auto}.frame[data-astro-cid-ge2uvauf]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto;padding-bottom:clamp(18px,2.4vw,32px);overflow:visible}.nav[data-astro-cid-ge2uvauf],.fig[data-astro-cid-ge2uvauf]{grid-area:auto/1}.fig[data-astro-cid-ge2uvauf]{order:1;width:100%;height:auto;margin:28px 0 0;display:grid}.fig-box[data-astro-cid-ge2uvauf]{flex-direction:column;height:auto;display:flex}.fig-stage[data-astro-cid-ge2uvauf]{height:var(--stage-h,60vw);position:relative;inset:auto}.fig-live[data-astro-cid-ge2uvauf]{order:1;height:auto;margin-top:10px;display:block;position:static}.leaders[data-astro-cid-ge2uvauf]{display:none}.callouts[data-astro-cid-ge2uvauf]{opacity:1;border-top:1px solid var(--seam);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 24px;margin-top:8px;padding:28px 0 0;font-size:1rem;display:grid}.callout[data-astro-cid-ge2uvauf]{width:auto;position:static}}@media (width<=560px){.hero-sheet[data-astro-cid-ge2uvauf]{padding-inline:0}.frame[data-astro-cid-ge2uvauf]{--pad:var(--gutter);border-left-width:0;border-right-width:0}.fig[data-astro-cid-ge2uvauf]{order:0;margin-top:20px}.callouts[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:28px;padding-top:20px}.callout[data-astro-cid-ge2uvauf]{grid-template-columns:24px minmax(0,1fr);align-content:start;align-items:center;gap:0 8px}.callout[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{display:contents}.num[data-astro-cid-ge2uvauf]{width:24px;height:24px}.callout[data-astro-cid-ge2uvauf] .label[data-astro-cid-ge2uvauf]{padding-top:0}.callout-text[data-astro-cid-ge2uvauf]{grid-column:1/-1;margin-top:6px}.hero-sheet[data-astro-cid-ge2uvauf]{top:var(--ticker-h,0px);position:sticky}.hero[data-astro-cid-ge2uvauf]:after{content:"";height:100svh;display:block}.nav[data-astro-cid-ge2uvauf]{flex-wrap:wrap;row-gap:6px}h1[data-astro-cid-ge2uvauf]{border-left:0;flex-basis:100%;order:3;margin-left:0;padding:0 0 4px}.motto[data-astro-cid-ge2uvauf]{gap:.14em .6em}.m-part[data-astro-cid-ge2uvauf]+.m-part[data-astro-cid-ge2uvauf]:before{display:none}}@media (width<=400px){.nav[data-astro-cid-ge2uvauf]{gap:12px}}.menu-toggle[data-astro-cid-ge2uvauf]{border:1px solid var(--seam-strong);background:var(--shell);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:4px;place-items:center;display:none}.menu-toggle[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.menu-toggle[data-astro-cid-ge2uvauf][aria-expanded=true]{border-color:var(--ink)}.site-menu[data-astro-cid-ge2uvauf]{border:1px solid var(--seam-strong);background:var(--shell);gap:18px;padding:18px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 40px #0000002e}.site-menu[data-astro-cid-ge2uvauf][hidden]{display:none}.nav[data-astro-cid-ge2uvauf] .site-menu[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{margin:0;padding:0;list-style:none;display:block}.nav[data-astro-cid-ge2uvauf] .sm-plain[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-top:1px solid var(--seam)}.sm-plain[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{min-height:48px;font-family:var(--f-label);color:var(--ink);align-items:center;display:flex}.sm-plain[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{text-decoration:underline}.sm-cta[data-astro-cid-ge2uvauf]{width:100%}@media (width<=1099px),(height<=640px){.menu-toggle[data-astro-cid-ge2uvauf]:not([hidden]){display:inline-grid}}.keys[data-astro-cid-fcj2qg7l]{background:var(--navy);color:var(--on-navy)}.keys[data-astro-cid-fcj2qg7l] [data-astro-cid-fcj2qg7l]::selection{background:var(--human);color:var(--ink)}.inner[data-astro-cid-fcj2qg7l]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,4vh,44px) clamp(32px,3.6vw,48px);max-width:1320px;margin:0 auto;padding:clamp(28px,4.5vh,56px) clamp(28px,4vw,56px);display:grid}h2[data-astro-cid-fcj2qg7l]{max-width:11ch;font-size:calc(var(--h-section) * 1.45)}.not[data-astro-cid-fcj2qg7l]{text-underline-offset:.12em;font-style:normal;text-decoration:underline .06em}.copy[data-astro-cid-fcj2qg7l] p[data-astro-cid-fcj2qg7l]{color:var(--on-navy-2);margin-top:14px;font-size:1rem}.struck[data-astro-cid-fcj2qg7l]{font-family:var(--f-display);color:var(--on-navy-2);flex-wrap:wrap;gap:4px 18px;margin:16px 0 0;padding:0;font-size:1.125rem;font-weight:300;list-style:none;display:flex}.struck[data-astro-cid-fcj2qg7l] s[data-astro-cid-fcj2qg7l]{text-decoration:none;position:relative}.struck[data-astro-cid-fcj2qg7l] s[data-astro-cid-fcj2qg7l]:after{content:"";background:var(--on-navy);transform-origin:0;height:max(1.5px,.07em);position:absolute;top:56%;left:-2px;right:-2px}.struck[data-astro-cid-fcj2qg7l][data-armed] s[data-astro-cid-fcj2qg7l]:after{transform:scaleX(0)}.struck[data-astro-cid-fcj2qg7l][data-play] s[data-astro-cid-fcj2qg7l]:after{animation:strike .8s var(--ease-out) both}.struck[data-astro-cid-fcj2qg7l][data-play] li[data-astro-cid-fcj2qg7l]:nth-child(2) s[data-astro-cid-fcj2qg7l]:after{animation-delay:.35s}.struck[data-astro-cid-fcj2qg7l][data-play] li[data-astro-cid-fcj2qg7l]:nth-child(3) s[data-astro-cid-fcj2qg7l]:after{animation-delay:.7s}@keyframes strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.struck[data-astro-cid-fcj2qg7l] s[data-astro-cid-fcj2qg7l]:after{animation:none!important;transform:none!important}}.fork[data-astro-cid-fcj2qg7l]{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.team[data-astro-cid-fcj2qg7l]{align-items:center;gap:8px;display:flex;position:relative}.faces[data-astro-cid-fcj2qg7l]{display:flex}.faces[data-astro-cid-fcj2qg7l] .av{width:30px;height:30px}.faces[data-astro-cid-fcj2qg7l] .av+.av{margin-left:-8px}.source[data-astro-cid-fcj2qg7l]{border:1px solid var(--navy-seam);background:var(--navy-2);font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:6px 10px;font-size:.75rem;font-weight:700}.path[data-astro-cid-fcj2qg7l]{grid-template-columns:clamp(32px,4vw,56px) minmax(0,1fr);align-items:center;gap:14px;padding:16px 0;display:grid;position:relative}.you[data-astro-cid-fcj2qg7l]{--route:var(--human)}.lab[data-astro-cid-fcj2qg7l]{--route:var(--agent)}.path[data-astro-cid-fcj2qg7l]:before{content:"";background:var(--route);width:2px;position:absolute;left:0}.you[data-astro-cid-fcj2qg7l]:before{top:50%;bottom:0}.lab[data-astro-cid-fcj2qg7l]:before{top:0;bottom:50%}.wire[data-astro-cid-fcj2qg7l]{background:var(--route);height:2px;position:relative}.wire[data-astro-cid-fcj2qg7l]:after{content:"";border:5px solid #0000;border-right:0;border-left:7px solid var(--route);margin-top:-5px;position:absolute;top:50%;right:-1px}.to[data-astro-cid-fcj2qg7l]{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.what[data-astro-cid-fcj2qg7l]{color:var(--on-navy-2);margin-top:3px;font-size:1rem;line-height:1.4}.what[data-astro-cid-fcj2qg7l] b[data-astro-cid-fcj2qg7l]{color:var(--on-navy);font-weight:600}.what[data-astro-cid-fcj2qg7l] .always[data-astro-cid-fcj2qg7l]{text-underline-offset:.18em;font-weight:700;text-decoration:underline .08em}.vs[data-astro-cid-fcj2qg7l]{color:var(--on-navy);font-family:var(--f-label);letter-spacing:.02em;text-decoration:underline;text-decoration-color:var(--navy-seam);text-underline-offset:.25em;grid-column:2;justify-self:start;margin-bottom:8px;padding-left:calc(clamp(32px,4vw,56px) + 14px);font-size:.8125rem;font-weight:600;line-height:1.4}.vs[data-astro-cid-fcj2qg7l]:hover{text-decoration-color:currentColor}.per-team[data-astro-cid-fcj2qg7l]{color:var(--on-navy-2);font-family:var(--f-body);letter-spacing:0;margin-top:6px;font-size:1rem;font-weight:500;display:block}.parity[data-astro-cid-fcj2qg7l]{border-top:1px solid var(--navy-seam);font-family:var(--f-display);letter-spacing:-.025em;grid-column:1/-1;padding-top:clamp(16px,2.6vh,24px);font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;line-height:1.25}.as-fast[data-astro-cid-fcj2qg7l]{background:var(--on-navy);color:var(--navy);padding:0 .22em .04em;font-style:normal;display:inline-block}@media (width<=760px){.inner[data-astro-cid-fcj2qg7l]{grid-template-columns:minmax(0,1fr)}}.split[data-astro-cid-fcj2qg7l]{display:none}@media (width<=560px){.keys[data-astro-cid-fcj2qg7l]{padding-block:32px}.inner[data-astro-cid-fcj2qg7l]{padding:0 var(--gutter);border-block:0;gap:0}.inner[data-astro-cid-fcj2qg7l]>.corner,.inner[data-astro-cid-fcj2qg7l]>.ticks,.wire[data-astro-cid-fcj2qg7l],.path[data-astro-cid-fcj2qg7l]:before{display:none}h2[data-astro-cid-fcj2qg7l]{max-width:none;font-size:2rem}.copy[data-astro-cid-fcj2qg7l] p[data-astro-cid-fcj2qg7l]{margin-top:8px;font-size:.9375rem}.struck[data-astro-cid-fcj2qg7l]{margin-top:12px}.fork[data-astro-cid-fcj2qg7l]{margin-top:28px;display:block}.vs[data-astro-cid-fcj2qg7l]{text-align:center;margin-bottom:16px;padding-left:0;display:block}.team[data-astro-cid-fcj2qg7l]{justify-content:center;gap:10px}.faces[data-astro-cid-fcj2qg7l] .av{width:28px;height:28px}.split[data-astro-cid-fcj2qg7l]{width:100%;height:30px;display:block}.split[data-astro-cid-fcj2qg7l] path[data-astro-cid-fcj2qg7l]{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.split[data-astro-cid-fcj2qg7l] .y[data-astro-cid-fcj2qg7l]{stroke:var(--human)}.split[data-astro-cid-fcj2qg7l] .b[data-astro-cid-fcj2qg7l]{stroke:var(--agent)}.bills[data-astro-cid-fcj2qg7l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.path[data-astro-cid-fcj2qg7l]{border:1px solid var(--navy-seam);border-top:3px solid var(--route);background:var(--navy-2);padding:12px;display:block}.to[data-astro-cid-fcj2qg7l]{font-size:1.0625rem;line-height:1.25}.what[data-astro-cid-fcj2qg7l]{margin-top:4px;font-size:.9375rem}.parity[data-astro-cid-fcj2qg7l]{margin-top:24px;padding-top:16px;font-size:1.125rem}}.ps[data-astro-cid-oqaxe37l]{--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E");gap:12px;display:grid}.plan[data-astro-cid-oqaxe37l]{border:1px solid color-mix(in srgb, var(--seam-strong) 55%, var(--ink-3));background:var(--shell);border-radius:0;flex-direction:column;min-width:0;padding:22px 18px;display:flex}.head[data-astro-cid-oqaxe37l]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:16px;display:flex}.name[data-astro-cid-oqaxe37l]{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.15}.price[data-astro-cid-oqaxe37l]{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.fig[data-astro-cid-oqaxe37l]{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.15}.fig[data-astro-cid-oqaxe37l].word{color:var(--ink-2);font-size:1.5rem;line-height:2.0125rem}.unit[data-astro-cid-oqaxe37l]{color:var(--ink-2);font-size:.9375rem}.part[data-astro-cid-oqaxe37l]{border-top:1px solid var(--seam);align-content:start;gap:8px;min-width:0;padding:14px 0;display:grid}.part[data-astro-cid-oqaxe37l].last{flex:1;grid-template-rows:auto 1fr;gap:16px;padding-bottom:0}.label[data-astro-cid-oqaxe37l]{font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600;line-height:1.2}.note[data-astro-cid-oqaxe37l]{color:var(--ink-2);font-size:.9375rem;line-height:1.4}.rows[data-astro-cid-oqaxe37l]{margin:0;display:grid}.rows[data-astro-cid-oqaxe37l]>div[data-astro-cid-oqaxe37l]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:5px 0;display:grid}.rows[data-astro-cid-oqaxe37l]>div[data-astro-cid-oqaxe37l]+div[data-astro-cid-oqaxe37l]{border-top:1px dashed var(--seam)}.rows[data-astro-cid-oqaxe37l] dt[data-astro-cid-oqaxe37l]{color:var(--ink-2);font-size:.9375rem;line-height:1.35}.rows[data-astro-cid-oqaxe37l] dd[data-astro-cid-oqaxe37l]{font-family:var(--f-display);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600}.rows[data-astro-cid-oqaxe37l].big dd[data-astro-cid-oqaxe37l]{font-size:1.125rem}.rows[data-astro-cid-oqaxe37l] dd[data-astro-cid-oqaxe37l] small[data-astro-cid-oqaxe37l]{font-family:var(--f-body);color:var(--ink-3);font-size:.875rem;font-weight:500}.plist[data-astro-cid-oqaxe37l]{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.plist[data-astro-cid-oqaxe37l] li[data-astro-cid-oqaxe37l]{color:var(--ink-2);padding-left:24px;font-size:.9375rem;line-height:1.4;position:relative}.plist[data-astro-cid-oqaxe37l] li[data-astro-cid-oqaxe37l].person{color:var(--human);font-weight:700}.plist[data-astro-cid-oqaxe37l] li[data-astro-cid-oqaxe37l].person:before{background:var(--human)}:root[data-theme=light] .plist[data-astro-cid-oqaxe37l] li[data-astro-cid-oqaxe37l].person{color:color-mix(in srgb, var(--human) 55%, black)}:root[data-theme=light] .plist[data-astro-cid-oqaxe37l] li[data-astro-cid-oqaxe37l].person:before{background:color-mix(in srgb, var(--human) 55%, black)}.plist[data-astro-cid-oqaxe37l] li[data-astro-cid-oqaxe37l]:before{content:"";background:var(--ink-3);width:14px;height:14px;-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat;position:absolute;top:.2em;left:0}.foot[data-astro-cid-oqaxe37l]{text-align:center;gap:4px;max-width:68ch;margin:20px auto 0;display:grid}.foot[data-astro-cid-oqaxe37l] em{color:var(--ink-2);font-style:normal;font-weight:700}.foot[data-astro-cid-oqaxe37l] p[data-astro-cid-oqaxe37l]{color:var(--ink-3);font-size:.875rem;line-height:1.5}@media (width<=859px){.ps[data-astro-cid-oqaxe37l]{max-width:520px;margin-inline:auto}}@media (width>=561px){.plan[data-astro-cid-oqaxe37l]{padding:26px 22px}.fig[data-astro-cid-oqaxe37l]{font-size:2rem}}@media (width>=860px){.ps[data-astro-cid-oqaxe37l]{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.plan[data-astro-cid-oqaxe37l]{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}}.pricing[data-astro-cid-htruwgye]{border-top:1px solid var(--seam)}.plans[data-astro-cid-htruwgye]{max-width:1320px;margin:0 auto}.waitlist[data-astro-cid-lsxrvkd2]{gap:8px;display:grid}.wl-label[data-astro-cid-lsxrvkd2]{color:var(--ink-2)}.wl-row[data-astro-cid-lsxrvkd2]{gap:8px;display:flex}input[data-astro-cid-lsxrvkd2]{border:1px solid var(--seam-strong);background:var(--shell);min-width:0;min-height:48px;transition:border-color .16s var(--ease-out);border-radius:4px;flex:1;padding:0 14px;font-size:1rem}input[data-astro-cid-lsxrvkd2]::placeholder{color:var(--ink-3)}input[data-astro-cid-lsxrvkd2]:hover{border-color:var(--ink-3)}input[data-astro-cid-lsxrvkd2]:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}input[data-astro-cid-lsxrvkd2][aria-invalid=true]{border-color:var(--error)}.wl-foot[data-astro-cid-lsxrvkd2]{display:grid}.wl-foot[data-astro-cid-lsxrvkd2]>[data-astro-cid-lsxrvkd2]{grid-area:1/1}.wl-note[data-astro-cid-lsxrvkd2]{color:var(--ink-2);font-size:.8125rem;line-height:1.4}.wl-status[data-astro-cid-lsxrvkd2]:not(:empty)+.wl-note[data-astro-cid-lsxrvkd2]{visibility:hidden}.wl-status[data-astro-cid-lsxrvkd2]{min-height:1.4em;color:var(--ink-2);font-size:.9375rem}.wl-status[data-astro-cid-lsxrvkd2][data-state=error]{color:var(--error)}.wl-status[data-astro-cid-lsxrvkd2][data-state=ok]{color:var(--ink);font-weight:600}@media (width<=520px){.wl-row[data-astro-cid-lsxrvkd2]{flex-direction:column}}.close[data-astro-cid-qfqsfzny]{border-top:1px solid var(--seam)}.card[data-astro-cid-qfqsfzny]{max-width:1320px;padding:clamp(28px, 6vh, 80px) var(--gutter);text-align:center;justify-items:center;margin:0 auto;display:grid}.mark-big[data-astro-cid-qfqsfzny]{margin-bottom:clamp(14px,2.4vh,28px)}.mark-big[data-astro-cid-qfqsfzny] svg{width:clamp(48px,min(6vw,8vh),80px);height:auto}h2[data-astro-cid-qfqsfzny]{font-size:var(--h-section);max-width:22ch}.card[data-astro-cid-qfqsfzny]>p[data-astro-cid-qfqsfzny]{max-width:44ch;color:var(--ink-2);margin-top:20px;font-size:clamp(1.0625rem,1.3vw,1.1875rem)}.form[data-astro-cid-qfqsfzny]{text-align:left;width:min(520px,100%);margin-top:24px}
