.ao[data-v-df8331d9]{--ao-ink:var(--c-bright);--ao-ink-muted:color-mix(in oklab,var(--c-bright) 78%,transparent);--ao-ring:color-mix(in oklab,var(--c-bright) 32%,transparent);--ao-ring-far:color-mix(in oklab,var(--c-bright) 12%,transparent);--ao-glass:hsla(0,0%,100%,.07);--ao-glass-edge:hsla(0,0%,100%,.16);--ao-lift:0 18px 50px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.12);--ao-edge:hsla(0,0%,100%,.06);background:var(--c-void);container:assistant-orbit/size;overflow:hidden}:where(.ao[data-v-df8331d9]){position:relative}.ao[data-v-df8331d9]:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ao-edge);content:"";inset:0;pointer-events:none;position:absolute}.ao-compact[data-v-df8331d9]:after{content:none}.ao-sky[data-v-df8331d9],.ao-sky[data-v-df8331d9]:after{inset:0;position:absolute}.ao-sky[data-v-df8331d9]:after{background:radial-gradient(ellipse 70% 60% at 50% 47%,transparent 35%,color-mix(in oklab,var(--c-canvas) 30%,transparent) 100%);content:""}.ao-compact .ao-sky[data-v-df8331d9]{height:124cqh;inset:auto auto auto 50%;top:calc(50% - 2.5rem);transform:translate(-50%,-47%);width:198cqh}.ao-orbit[data-v-df8331d9]{--ao-w:min(138cqh,82cqw);--ao-h:calc(var(--ao-w)/2.6);--ao-core:max(72px,20.3cqh);--ao-lead:max(56px,13.5cqh);--ao-seat:max(50px,12.2cqh);--ao-back:max(44px,10cqh);--ao-name:clamp(13px,12.3px + .2cqw,15px);--ao-pill:clamp(9px,8px + .2cqw,10.5px);height:var(--ao-h);left:50%;position:absolute;top:47%;transform:translate(-50%,-50%);width:var(--ao-w)}@container assistant-orbit (aspect-ratio < 1.3){.ao:not(.ao-compact) .ao-orbit[data-v-df8331d9]{--ao-w:80cqw;--ao-h:min(66.7cqw,61.5cqh);--ao-core:clamp(80px,22cqw,96px);--ao-lead:clamp(60px,17cqw,72px);--ao-seat:clamp(50px,14.5cqw,62px);--ao-back:clamp(44px,12.5cqw,54px)}.ao:not(.ao-compact) .ao-ring-far[data-v-df8331d9]{display:none}.ao:not(.ao-compact) .ao-at-bl[data-v-df8331d9]{left:14.6%;top:14.6%}.ao:not(.ao-compact) .ao-at-br[data-v-df8331d9]{left:85.4%;top:14.6%}}.ao-compact .ao-orbit[data-v-df8331d9]{--ao-w:min(77cqw,92cqmin);--ao-h:38.5cqmin;--ao-core:20.5cqmin;--ao-lead:15cqmin;--ao-seat:13.8cqmin;--ao-back:12cqmin;--ao-pill:9px;top:calc(50% - 2.5rem)}.ao-ring[data-v-df8331d9]{border:1px solid var(--ao-ring);border-radius:50%;inset:0;position:absolute}.ao-ring-far[data-v-df8331d9]{border-color:var(--ao-ring-far);inset:-14% -7%}.ao-links[data-v-df8331d9]{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.ao-link[data-v-df8331d9]{stroke-dasharray:2 3;stroke-width:1.4;vector-effect:non-scaling-stroke}.ao-link-from[data-v-df8331d9]{stop-color:var(--ao-ink);stop-opacity:.85}.ao-link-to[data-v-df8331d9]{stop-color:var(--ao-ink);stop-opacity:.08}.ao-core[data-v-df8331d9]{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:var(--ao-glass);border:1px solid var(--ao-glass-edge);border-radius:24%;box-shadow:var(--ao-lift);color:var(--ao-ink);display:flex;height:var(--ao-core);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--ao-core)}.ao-core-mark[data-v-df8331d9]{height:50%;width:50%}.ao-seat[data-v-df8331d9]{height:var(--t);position:absolute;transform:translate(-50%,-50%);width:var(--t)}.ao-at-fl[data-v-df8331d9]{left:14.6%;top:85.4%}.ao-at-fr[data-v-df8331d9]{left:85.4%;top:85.4%}.ao-at-bl[data-v-df8331d9]{left:6.7%;top:25%}.ao-at-br[data-v-df8331d9]{left:93.3%;top:25%}.ao-compact .ao-at-bl[data-v-df8331d9]{left:14.6%;top:14.6%}.ao-compact .ao-at-br[data-v-df8331d9]{left:85.4%;top:14.6%}.ao-at-fl[data-v-df8331d9],.ao-at-fr[data-v-df8331d9]{--t:var(--ao-seat)}.ao-at-fl.is-available[data-v-df8331d9],.ao-at-fr.is-available[data-v-df8331d9]{--t:var(--ao-lead)}.ao-at-bl[data-v-df8331d9],.ao-at-br[data-v-df8331d9]{--t:var(--ao-back);opacity:.9}.ao-seat.is-open[data-v-df8331d9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in oklab,var(--c-canvas) 34%,transparent);border:1.5px dashed var(--ao-ring);border-radius:24%;opacity:.8}.ao-tile[data-v-df8331d9]{align-items:center;border-radius:24%;box-shadow:var(--ao-lift);display:flex;height:100%;justify-content:center;position:relative;width:100%}.ao-tile>.mbrand[data-v-df8331d9]{max-height:52%;max-width:52%}.ao-tile-claude[data-v-df8331d9]{background:#d97757;color:#fff}.ao-tile-openai[data-v-df8331d9]{background:#fff;color:#0d0d0d}.ao-tile-grok[data-v-df8331d9]{background:#161616;box-shadow:var(--ao-lift),inset 0 0 0 1px #ffffff52;color:#fff}.ao-tile-grok>.mbrand[data-v-df8331d9]{max-height:47%;max-width:47%}.is-soon[data-v-df8331d9]:before{background:var(--c-canvas);border-radius:24%;content:"";inset:0;position:absolute}.is-soon .ao-tile[data-v-df8331d9]{filter:saturate(.45);opacity:.66}.is-soon .ao-tile>.mbrand[data-v-df8331d9]{margin-bottom:12%}.ao-pill[data-v-df8331d9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in oklab,var(--c-canvas) 78%,transparent);border:1px solid color-mix(in oklab,var(--c-bright) 20%,transparent);border-radius:999px;bottom:0;color:var(--c-bright);font-family:var(--font-fono);font-size:var(--ao-pill);font-weight:500;left:50%;letter-spacing:.14em;line-height:1;padding:.52em .95em;position:absolute;text-transform:uppercase;transform:translate(-50%,50%);white-space:nowrap;z-index:1}.ao-compact .ao-pill[data-v-df8331d9]{letter-spacing:.12em;padding:4px 6px}.ao-label[data-v-df8331d9]{align-items:center;display:flex;flex-direction:column;gap:4px;left:50%;position:absolute;top:calc(100% + 10px);transform:translate(-50%);white-space:nowrap}.is-soon .ao-label[data-v-df8331d9]{top:calc(100% + 18px)}.ao-compact .ao-label[data-v-df8331d9]{top:calc(100% + 8px)}.ao-name[data-v-df8331d9]{color:var(--ao-ink);font-size:var(--ao-name);font-weight:500;letter-spacing:-.01em;line-height:1.25}.ao-state[data-v-df8331d9],.is-soon .ao-name[data-v-df8331d9]{color:var(--ao-ink-muted)}.ao-state[data-v-df8331d9]{align-items:center;display:inline-flex;gap:6px}.ao-compact .ao-state[data-v-df8331d9]{font-size:9px;gap:5px;letter-spacing:.16em}.ao-dot[data-v-df8331d9]{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e2e;height:6px;width:6px}.ao-compact .ao-dot[data-v-df8331d9]{height:5px;width:5px}html[data-theme=light] .ao{--ao-glass:hsla(0,0%,100%,.55);--ao-glass-edge:rgba(24,22,16,.14);--ao-lift:0 16px 40px rgba(52,40,28,.26),inset 0 1px 0 hsla(0,0%,100%,.4);--ao-edge:rgba(18,17,15,.14)}
