@media(prefers-reduced-motion:no-preference){.sheet-row[data-v-bc033b6e]{animation:sheet-row-in-bc033b6e .3s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--row, 0)*28ms)}}@keyframes sheet-row-in-bc033b6e{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.assistant-row[data-v-f178fca9]{align-items:flex-start;display:flex;gap:.5rem}.assistant-row.is-user[data-v-f178fca9]{justify-content:flex-end}.assistant-bubble-wrap[data-v-f178fca9]{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem;max-width:82%}.is-user .assistant-bubble-wrap[data-v-f178fca9]{align-items:flex-end}.assistant-bubble[data-v-f178fca9]{border-radius:var(--radius-card);color:var(--color-ink);font-size:.875rem;line-height:1.55;padding:.5rem .75rem;white-space:pre-line}.is-ai .assistant-bubble[data-v-f178fca9]{background:var(--color-paper-elev);border:1px solid var(--color-hair)}.is-user .assistant-bubble[data-v-f178fca9]{background:var(--color-action-soft)}.assistant-mark[data-v-f178fca9]{color:var(--color-primary-deep);flex:none;height:1.625rem;margin-top:.3125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.625rem}.assistant-links[data-v-f178fca9]{display:flex;flex-wrap:wrap;gap:.375rem}.assistant-link[data-v-f178fca9]{align-items:center;border:1px solid var(--color-border);border-radius:999px;color:var(--color-action-deep);display:inline-flex;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:0;padding:.25rem .625rem;transition:background .2s cubic-bezier(.22,1,.36,1)}.assistant-link[data-v-f178fca9]:hover{background:var(--color-action-soft)}.assistant-sources[data-v-f178fca9]{color:var(--color-subtle);font-family:var(--font-mono);font-size:.625rem;line-height:1.5}.assistant-handoff[data-v-f178fca9]{align-items:center;border:1px solid var(--color-ink);border-radius:var(--radius-action);color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.4375rem .875rem;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.assistant-handoff[data-v-f178fca9]:hover{background:var(--color-ink);color:var(--color-bg)}@media(prefers-reduced-motion:reduce){.assistant-handoff[data-v-f178fca9],.assistant-link[data-v-f178fca9]{transition:none}}.assistant-panel[data-v-7042a823]{background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-card);bottom:3.75rem;box-shadow:0 1px 2px #1c20280a,0 18px 44px -14px #1c20283d;display:flex;flex-direction:column;max-width:calc(100vw - 3rem);overflow:hidden;position:absolute;right:0;width:28rem}@media(max-width:639px){.assistant-panel[data-v-7042a823]{border-bottom:0;border-inline:0;border-radius:var(--radius-card) var(--radius-card) 0 0;inset-inline:0;bottom:0;max-height:88vh;max-width:none;position:fixed;width:auto}}.assistant-header[data-v-7042a823]{background:var(--color-forest);flex:none;height:7rem;overflow:hidden;position:relative}.assistant-strip[data-v-7042a823]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%;width:100%}.assistant-scrim[data-v-7042a823]{background:linear-gradient(0deg,#16181cf0 0,#16181ccc 46%,#16181c33);inset:0;position:absolute}.assistant-header-copy[data-v-7042a823]{inset-inline:1.5rem;bottom:1.125rem;position:absolute}.assistant-header-actions[data-v-7042a823]{display:flex;gap:.375rem;position:absolute;right:.75rem;top:.75rem}.assistant-icon-button[data-v-7042a823]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16181c9e;border:1px solid rgba(251,250,247,.22);border-radius:999px;color:var(--color-bg);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);width:2rem}.assistant-icon-button[data-v-7042a823]:hover{background:var(--color-ink);border-color:#fbfaf766}.assistant-log[data-v-7042a823]{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;max-height:24rem;min-height:9rem;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.25rem .5rem;position:relative;z-index:10}@media(max-width:639px){.assistant-log[data-v-7042a823]{max-height:none}}.assistant-chips[data-v-7042a823]{display:flex;flex-wrap:wrap;gap:.375rem;margin-block:.125rem .25rem}.assistant-chip[data-v-7042a823]{background:var(--color-action-soft);border-radius:999px;color:var(--color-action-deep);cursor:pointer;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.02em;padding:.3125rem .6875rem;text-align:start;transition:background .2s cubic-bezier(.22,1,.36,1)}.assistant-chip[data-v-7042a823]:hover{background:#13743d24}.assistant-typing[data-v-7042a823]{align-items:center;display:inline-flex;gap:.25rem;padding:.125rem .125rem .375rem}.assistant-typing span[data-v-7042a823]:not(.sr-only){animation:assistant-blink-7042a823 1.2s cubic-bezier(.22,1,.36,1) infinite;background:var(--color-subtle);border-radius:999px;height:.3125rem;width:.3125rem}.assistant-typing span[data-v-7042a823]:nth-child(2){animation-delay:.15s}.assistant-typing span[data-v-7042a823]:nth-child(3){animation-delay:.3s}@keyframes assistant-blink-7042a823{0%,60%,to{opacity:.25}30%{opacity:1}}.assistant-notice[data-v-7042a823]{background:var(--color-bg-alt);border:1px solid var(--color-hair);border-radius:var(--radius-card);color:var(--color-muted);font-size:.8125rem;line-height:1.55;padding:.625rem .75rem}.assistant-notice-action[data-v-7042a823]{color:var(--color-action-deep);cursor:pointer;display:inline;margin-inline-start:.25rem;text-decoration:underline;text-underline-offset:2px}.assistant-foot[data-v-7042a823]{border-top:1px solid var(--color-hair);flex:none;padding:.75rem 1.25rem calc(1rem + env(safe-area-inset-bottom));position:relative;z-index:10}.assistant-composer[data-v-7042a823]{align-items:center;background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;gap:.5rem;padding:.25rem .25rem .25rem .75rem;transition:border-color .2s cubic-bezier(.22,1,.36,1)}.assistant-composer[data-v-7042a823]:focus-within{border-color:var(--color-ink)}.assistant-composer input[data-v-7042a823]{background:transparent;border:0;color:var(--color-ink);flex:1 1 auto;font-size:.875rem;min-width:0;padding:.4375rem 0}.assistant-composer input[data-v-7042a823]:focus{border-color:transparent;box-shadow:none;outline:none}.assistant-send[data-v-7042a823]{align-items:center;background:var(--color-action);border-radius:calc(var(--radius-card) - 2px);color:#fff;cursor:pointer;display:inline-flex;flex:none;height:2rem;justify-content:center;transition:background .2s cubic-bezier(.22,1,.36,1);width:2rem}.assistant-send[data-v-7042a823]:hover:not(:disabled){background:var(--color-action-deep)}.assistant-send[data-v-7042a823]:disabled{background:var(--color-hair);color:var(--color-subtle);cursor:not-allowed}.assistant-turnstile[data-v-7042a823]:not(:empty){margin-top:.625rem}.assistant-disclosure[data-v-7042a823]{color:var(--color-subtle);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.01em;line-height:1.55;margin-top:.625rem}.assistant-rise-enter-active[data-v-7042a823]{animation:assistant-rise-7042a823 .42s cubic-bezier(.22,1,.36,1) both}.assistant-rise-leave-active[data-v-7042a823]{animation:assistant-rise-7042a823 .2s cubic-bezier(.22,1,.36,1) reverse both}@keyframes assistant-rise-7042a823{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.assistant-rise-enter-active[data-v-7042a823],.assistant-rise-leave-active[data-v-7042a823]{animation:none}.assistant-typing span[data-v-7042a823]:not(.sr-only){animation:none;opacity:.55}}.assistant-root[data-v-17125c04]{bottom:1.5rem;position:fixed;right:1.5rem;z-index:31}@media(max-width:639px){.assistant-root[data-v-17125c04]{bottom:calc(1rem + env(safe-area-inset-bottom));right:1rem}}.assistant-launcher[data-v-17125c04]{align-items:center;background:var(--color-action);border-radius:999px;box-shadow:0 1px 2px #1c20280a,0 18px 44px -14px #1c20283d;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;height:2.75rem;padding-inline:.5rem 1rem;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.assistant-launcher[data-v-17125c04]:hover{background:var(--color-action-deep);box-shadow:0 1px 2px #1c20280f,0 24px 54px -14px #1c20284d;transform:translateY(-2px)}.assistant-launcher[data-v-17125c04]:active{transform:scale(.98)}.assistant-launcher-mark[data-v-17125c04]{align-items:center;color:var(--color-bg);display:inline-flex;flex:none;height:1.25rem;justify-content:center;margin-inline-start:.125rem;width:1.25rem}.assistant-launcher-label[data-v-17125c04]{font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap}@media(max-width:380px){.assistant-launcher-label[data-v-17125c04]{display:none}.assistant-launcher[data-v-17125c04]{justify-content:center;padding-inline:0;width:2.75rem}.assistant-launcher-mark[data-v-17125c04]{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){.assistant-launcher[data-v-17125c04],.assistant-launcher[data-v-17125c04]:hover{transform:none;transition:none}}
