.logo-img[data-v-87090bbe],.logo-img[data-v-0a1cca9b]{display:block;max-height:56px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.logo-img[data-v-8805a2d1]{display:block;max-height:64px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.logo-img--compact[data-v-8805a2d1]{max-height:44px}.logo-img-light{display:block;height:64px;max-width:100%;width:auto}.logo-img[data-v-8e4cf042]{display:block;max-height:64px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.logo-img--compact[data-v-8e4cf042]{max-height:44px}.logo-img-dark{display:block;height:64px;max-width:100%;width:auto}.ExtraBox{position:relative}.user-area{transition:background-color .2s ease}.user-area:hover{background-color:rgba(var(--v-theme-primary),.12)!important}.user-info{flex:1;min-width:0}.user-name{line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-account-link{color:rgb(var(--v-theme-primary));display:inline-block;line-height:1.2;text-decoration:underline}.assistant-documentation-cta[data-v-4f22b7f3]{margin-left:4px;margin-top:6px;max-width:100%}.assistant-documentation-cta__btn[data-v-4f22b7f3]{max-width:100%}.assistant-related-docs-chips[data-v-b4a10bea]{margin-left:4px;margin-top:6px;max-width:100%}.assistant-related-docs-chips__btn[data-v-b4a10bea]{max-width:100%}.assistant-sources-card[data-v-78703b53]{background:rgba(var(--v-theme-on-surface),.04);border-radius:8px;margin-left:4px;margin-top:6px;max-width:100%;padding:6px 10px}.assistant-sources-card__toggle[data-v-78703b53]{align-items:center;background:none;border:none;color:rgb(var(--v-theme-primary));cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:5px;line-height:1.3;padding:2px 0}.assistant-sources-card__toggle[data-v-78703b53]:hover{opacity:.85}.assistant-sources-card__count[data-v-78703b53]{align-items:center;background:rgba(var(--v-theme-primary),.14);border-radius:8px;display:inline-flex;font-size:.65rem;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px}.assistant-sources-card__list[data-v-78703b53]{list-style:none;margin-top:6px}.assistant-sources-card__item+.assistant-sources-card__item[data-v-78703b53]{margin-top:6px}.assistant-sources-card__item--code .assistant-sources-card__ia-title[data-v-78703b53],.assistant-sources-card__item--runtime .assistant-sources-card__ia-title[data-v-78703b53]{color:rgba(var(--v-theme-primary),.92)}.assistant-sources-card__link[data-v-78703b53]{color:rgb(var(--v-theme-primary));text-decoration:none}.assistant-sources-card__link[data-v-78703b53]:hover{text-decoration:underline}.assistant-sources-card__ia-title[data-v-78703b53]{color:rgba(var(--v-theme-on-surface),.87);font-weight:500;line-height:1.35}.assistant-sources-card__ia-meta[data-v-78703b53]{font-size:.7rem;line-height:1.3;margin-top:2px}.assistant-sources-card__copy[data-v-78703b53]{background:none;border:none;color:rgb(var(--v-theme-primary));cursor:pointer;font-size:.7rem;margin-top:4px;padding:0;text-decoration:underline}.assistant-sources-card__copy[data-v-78703b53]:hover{opacity:.85}.assistant-sources-card__fallback[data-v-78703b53]{display:block;line-height:1.35}.assistant-sources-card__item--visual .assistant-sources-card__visual-title[data-v-78703b53]{color:rgba(var(--v-theme-on-surface),.72);font-weight:500;line-height:1.35}.assistant-sources-card__visual-meta[data-v-78703b53]{font-size:.7rem;line-height:1.3;margin-top:2px}.guided-action-card[data-v-45bdfed4]{background:rgba(var(--v-theme-on-surface),.04);border:1px solid rgba(var(--v-theme-primary),.12);border-radius:8px;margin-left:4px;margin-top:6px;max-width:100%;padding:10px 12px}.guided-action-card__capability[data-v-45bdfed4]{color:rgba(var(--v-theme-primary),.92);font-weight:600;line-height:1.35}.guided-action-card__expiry[data-v-45bdfed4]{font-size:.7rem;line-height:1.3}.guided-action-card__preview-title[data-v-45bdfed4]{color:rgba(var(--v-theme-on-surface),.87);font-weight:500}.guided-action-card__preview-summary[data-v-45bdfed4]{font-size:.75rem;line-height:1.4;white-space:pre-wrap}.guided-action-card__diff[data-v-45bdfed4]{list-style:none}.guided-action-card__diff-line[data-v-45bdfed4]{font-size:.75rem;line-height:1.35;padding:2px 0}.guided-action-card__diff-line[data-v-45bdfed4]:before{color:rgba(var(--v-theme-on-surface),.45);content:"• "}.guided-action-card--success[data-v-45bdfed4]{border-color:rgba(var(--v-theme-success),.35)}.guided-action-card--error[data-v-45bdfed4]{border-color:rgba(var(--v-theme-error),.3)}.guided-action-card--cancelled[data-v-45bdfed4],.guided-action-card--expired[data-v-45bdfed4]{opacity:.92}.guided-action-card__test-url[data-v-45bdfed4]{font-family:Courier New,Courier,monospace;font-size:11px;overflow-wrap:anywhere;word-break:break-all}.guided-action-card__test-block[data-v-45bdfed4]{background:rgba(var(--v-theme-on-surface),.04);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px;color:rgb(var(--v-theme-on-surface));font-family:Courier New,Courier,monospace;font-size:11px;line-height:1.5;margin:0;max-height:min(32vh,280px);overflow:auto;padding:8px 10px}.guided-action-card__test-block--body[data-v-45bdfed4]{-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre}.guided-action-card__test-block--headers[data-v-45bdfed4]{white-space:pre-wrap;word-break:break-word}.assistant-msg-thumb[data-v-1dcf38d3]{background:rgba(var(--v-theme-on-surface),.06);border:none;border-radius:8px;cursor:zoom-in;display:block;overflow:hidden;padding:0}.assistant-msg-thumb__img[data-v-1dcf38d3]{display:block;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.assistant-msg-thumb__expand[data-v-1dcf38d3]{display:block;margin:0 auto;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.assistant-drawer-panel[data-v-bac0fafc]{animation:drawer-in-bac0fafc .22s cubic-bezier(.16,1,.3,1) forwards;background:rgb(var(--v-theme-surface))!important;border:.5px solid rgba(var(--v-theme-on-surface),.1);border-radius:16px;bottom:24px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;height:calc(100vh - 104px);overflow:hidden;position:fixed;right:24px;top:auto;transition:opacity .18s ease,transform .18s ease;width:440px;z-index:2000}.assistant-drawer-header[data-v-bac0fafc]{align-items:center;border-bottom:.5px solid rgba(var(--v-theme-on-surface),.1);display:flex;flex-shrink:0;gap:10px;padding:14px 16px 13px}.assistant-header-avatar[data-v-bac0fafc]{align-items:center;background:rgb(var(--v-theme-primary));border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.assistant-header-avatar__icon[data-v-bac0fafc]{-o-object-fit:contain;object-fit:contain}.assistant-header-title[data-v-bac0fafc]{color:rgb(var(--v-theme-textPrimary));flex:1;font-size:14px;font-weight:500}.assistant-header-actions[data-v-bac0fafc]{display:flex;gap:4px}.assistant-icon-btn[data-v-bac0fafc]{align-items:center;background:transparent;border:none;border-radius:6px;color:rgb(var(--v-theme-textSecondary));cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.assistant-icon-btn--close[data-v-bac0fafc],.assistant-icon-btn[data-v-bac0fafc]:hover{background:rgba(var(--v-theme-on-surface),.06)}.assistant-icon-btn--close[data-v-bac0fafc]{border-radius:50%}.assistant-icon-btn--close[data-v-bac0fafc]:hover{background:rgba(var(--v-theme-on-surface),.12)}.assistant-drawer-messages[data-v-bac0fafc]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:8px}.assistant-drawer-messages--history[data-v-bac0fafc]{display:flex;flex-direction:column;overflow:hidden}.assistant-drawer-composer[data-v-bac0fafc]{background:rgb(var(--v-theme-surface));border-top:.5px solid rgba(var(--v-theme-on-surface),.1);flex-shrink:0;padding:10px 12px 12px}.assistant-composer-row[data-v-bac0fafc]{align-items:flex-end;display:flex;gap:8px}.assistant-composer-textarea[data-v-bac0fafc]{flex:1 1 auto}[data-v-bac0fafc] .assistant-composer-textarea .v-field{background:rgba(var(--v-theme-on-surface),.05)!important;border-radius:10px!important;font-size:13px!important}[data-v-bac0fafc] .assistant-composer-textarea .v-field__outline{--v-field-border-opacity:.2;border-radius:10px!important}[data-v-bac0fafc] .assistant-composer-textarea .v-field__outline__start{border-radius:10px 0 0 10px!important}[data-v-bac0fafc] .assistant-composer-textarea .v-field__outline__end{border-radius:0 10px 10px 0!important}[data-v-bac0fafc] .assistant-composer-textarea.v-textarea .v-field--focused .v-field__outline{--v-field-border-opacity:1;color:rgb(var(--v-theme-primary))!important}[data-v-bac0fafc] .assistant-composer-textarea .v-field__input{color:rgba(var(--v-theme-on-surface),.87)!important;font-size:13px!important;line-height:1.5!important;padding-bottom:8px!important;padding-top:8px!important}[data-v-bac0fafc] .assistant-composer-textarea .v-field__input::-moz-placeholder{color:rgba(var(--v-theme-on-surface),.38)!important;opacity:1!important}[data-v-bac0fafc] .assistant-composer-textarea .v-field__input::placeholder{color:rgba(var(--v-theme-on-surface),.38)!important;opacity:1!important}[data-v-bac0fafc] .assistant-composer-textarea .v-field--variant-outlined{background:rgba(var(--v-theme-on-surface),.05)!important}.assistant-send-btn[data-v-bac0fafc]{align-items:center;background:rgb(var(--v-theme-primary));border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:2px;transition:background .15s,transform .1s ease;width:32px}.assistant-send-btn[data-v-bac0fafc]:hover{background:rgba(var(--v-theme-primary),.85)}.assistant-send-btn[data-v-bac0fafc]:active{transform:scale(.93)}.assistant-send-btn[disabled][data-v-bac0fafc]{background:rgba(var(--v-theme-on-surface),.12);color:rgba(var(--v-theme-on-surface),.35);cursor:default;pointer-events:none}.assistant-history-panel[data-v-bac0fafc]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.assistant-history-scroll[data-v-bac0fafc]{display:flex;flex-direction:column;gap:4px;min-height:0;overflow-anchor:none;overflow-y:auto}.assistant-history-item[data-v-bac0fafc]{align-items:flex-start;background:transparent;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:8px;padding:10px 8px;text-align:left;transition:background-color .15s ease;width:100%}.assistant-history-item[data-v-bac0fafc]:hover{background:rgba(var(--v-theme-on-surface),.04)}.assistant-history-item--active[data-v-bac0fafc]{background:rgba(var(--v-theme-primary),.08)}.assistant-history-item--active .assistant-history-item__indicator[data-v-bac0fafc]{opacity:1}.assistant-history-item__indicator[data-v-bac0fafc]{align-self:stretch;background:rgb(var(--v-theme-primary));border-radius:2px;flex-shrink:0;min-height:36px;opacity:0;width:3px}.assistant-history-item__body[data-v-bac0fafc]{flex:1 1 auto;min-width:0}.assistant-history-item__row[data-v-bac0fafc]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.assistant-history-item__title[data-v-bac0fafc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-history-item__time[data-v-bac0fafc]{flex-shrink:0}.assistant-history-item__preview[data-v-bac0fafc]{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-history-item__actions[data-v-bac0fafc]{align-items:center;display:flex;gap:0;margin-top:2px}.assistant-history-item__action[data-v-bac0fafc]{opacity:.65}.assistant-history-item__action[data-v-bac0fafc]:hover{opacity:1}.assistant-bubble-row[data-v-bac0fafc]{align-items:flex-start;display:flex;gap:8px;justify-content:flex-start;margin-bottom:10px}.assistant-bubble-row--user[data-v-bac0fafc]{justify-content:flex-end}.assistant-bubble-avatar[data-v-bac0fafc]{align-items:center;background:rgb(var(--v-theme-primary));border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.assistant-bubble-stack[data-v-bac0fafc]{align-items:flex-end;display:flex;flex-direction:column;max-width:352px}.assistant-bubble-stack--assistant[data-v-bac0fafc]{align-items:flex-start}.assistant-bubble[data-v-bac0fafc]{font-size:13px;line-height:1.55;max-width:352px;padding:9px 12px;white-space:pre-wrap;word-break:break-word}.assistant-bubble-html[data-v-bac0fafc] .assistant-inline-ref{color:rgb(var(--v-theme-primary));font-weight:600;text-decoration:none}.assistant-bubble-html[data-v-bac0fafc] .assistant-inline-ref:hover{text-decoration:underline}.assistant-bubble-html[data-v-bac0fafc] code{background:rgba(var(--v-theme-on-surface),.08);border-radius:4px;font-family:Roboto Mono,ui-monospace,monospace;font-size:.85em;padding:1px 4px;white-space:pre-wrap;word-break:break-all}.assistant-bubble-html[data-v-bac0fafc] strong{font-weight:600}.assistant-bubble--user[data-v-bac0fafc]{background:rgba(var(--v-theme-primary),.15);border-radius:10px 0 10px 10px;color:rgba(var(--v-theme-on-surface),.87)}.assistant-bubble--assistant[data-v-bac0fafc]{color:rgb(var(--v-theme-on-surface))}.assistant-bubble--assistant[data-v-bac0fafc],.assistant-bubble-thinking[data-v-bac0fafc]{background:rgba(var(--v-theme-on-surface),.06);border-radius:0 10px 10px}.assistant-bubble-thinking[data-v-bac0fafc]{align-items:center;display:flex;gap:5px;padding:10px 14px}.thinking-dot[data-v-bac0fafc]{animation:thinking-pulse-bac0fafc 1.2s ease-in-out infinite;background:rgb(var(--v-theme-primary));border-radius:50%;height:6px;opacity:.5;width:6px}.thinking-dot[data-v-bac0fafc]:nth-child(2){animation-delay:.2s}.thinking-dot[data-v-bac0fafc]:nth-child(3){animation-delay:.4s}@keyframes thinking-pulse-bac0fafc{0%,80%,to{opacity:.25;transform:scale(.9)}40%{opacity:.8;transform:scale(1.1)}}.assistant-bubble-images[data-v-bac0fafc]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.assistant-composer-preview[data-v-bac0fafc]{background:rgba(var(--v-theme-on-surface),.06);border-radius:8px;height:56px;overflow:hidden;position:relative;width:56px}.assistant-composer-preview__img[data-v-bac0fafc]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.assistant-composer-preview__remove[data-v-bac0fafc]{height:22px;min-width:0;position:absolute;right:2px;top:2px;width:22px}.assistant-messages-anchor[data-v-bac0fafc]{height:1px}.assistant-suggestions-grid[data-v-bac0fafc]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.assistant-suggestion-card[data-v-bac0fafc]{background:rgba(var(--v-theme-on-surface),.04);border:.5px solid rgba(var(--v-theme-on-surface),.1);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px 10px 8px;text-align:left;transition:background .15s,border-color .15s;width:100%}.assistant-suggestion-card[data-v-bac0fafc]:hover{background:rgba(var(--v-theme-on-surface),.08);border-color:rgba(var(--v-theme-on-surface),.18)}.assistant-suggestion-icon[data-v-bac0fafc]{align-items:center;background:rgba(var(--v-theme-primary),.12);border-radius:7px;color:rgb(var(--v-theme-primary));display:flex;height:28px;justify-content:center;width:28px}.assistant-suggestion-title[data-v-bac0fafc]{display:block;font-size:12px;font-weight:500;line-height:1.3}.assistant-suggestion-sub[data-v-bac0fafc]{color:rgba(var(--v-theme-on-surface),.55);display:block;font-size:11px;line-height:1.3}.assistant-drawer-suggestions[data-v-bac0fafc]{margin:0 auto;max-width:320px}.assistant-drawer-suggestion[data-v-bac0fafc]{height:auto!important;justify-content:flex-start;min-height:36px;padding-bottom:8px;padding-top:8px;text-align:left;white-space:normal}@keyframes drawer-in-bac0fafc{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.assistant-fab[data-v-7e243688]{background:rgb(var(--v-theme-primary))!important;border-radius:50%!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 4px 16px #0000002e!important;height:52px!important;min-width:52px!important;position:fixed!important;right:24px!important;transition:right .25s ease,box-shadow .2s ease,transform .15s ease;width:52px!important;z-index:1999}.assistant-fab--open[data-v-7e243688]{box-shadow:0 2px 10px #00000024!important;right:396px!important}.layout-main-shell.v-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0!important}.layout-main-container,.layout-main-inner,.layout-main-slot-inner,.layout-main-slot-outer{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}
