.tabler-icon[data-v-135b0f02]{display:inline-block;flex-shrink:0;vertical-align:-.125em}.menu-icon-fixed-width[data-v-d5f97f7d]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.28571429em}.lab-selector[data-v-f8833104]{min-width:120px;display:flex;align-items:center}.lab-name-label[data-v-f8833104]{font-size:.875rem;font-weight:500;padding:.5rem .75rem}.lab-selector[data-v-f8833104] .p-select{border:1px solid var(--p-surface-border)}.lab-selector[data-v-f8833104] .p-select:not(.p-disabled):hover{border-color:var(--p-primary-color)}.lab-selector[data-v-f8833104] .p-select-label{padding:.5rem .75rem;font-size:.875rem}@media(max-width:768px){.lab-selector[data-v-f8833104] .p-select-label{padding:.5rem}}.sidebar-brand[data-v-0b0d683c]{flex:none;display:flex;flex-direction:column;gap:12px;padding:22px 17px 14px}@media(max-width:767px){.sidebar-brand[data-v-0b0d683c]{padding-top:20px}}.sidebar-partner[data-v-0b0d683c]{padding:4px 2px 14px;border-bottom:1px solid var(--brand-50)}.sidebar-workspace[data-v-0b0d683c]{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.lab-switch[data-v-0b0d683c]{border:1px solid var(--state-neutral-border);border-radius:9px;padding:6px 8px;background:var(--surface-card)}.app-launcher[data-v-0f188463]{position:relative;display:inline-flex}.app-launcher-panel[data-v-0f188463]{width:20rem}.app-launcher-grid[data-v-0f188463]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;max-height:22rem;overflow-y:auto}.app-tile[data-v-0f188463]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .25rem;border:none;border-radius:.75rem;background:transparent;cursor:pointer;color:inherit;transition:background-color .15s}.app-tile[data-v-0f188463]:hover{background:var(--p-content-hover-background)}.app-tile-icon[data-v-0f188463]{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--p-content-border-color);color:var(--p-primary-color);font-size:1.25rem}.app-tile-label[data-v-0f188463]{font-size:.75rem;line-height:1.1;text-align:center;word-break:break-word}.app-launcher-footer[data-v-0f188463]{display:flex;justify-content:center;border-top:1px solid var(--p-content-border-color);margin-top:.5rem;padding-top:.25rem}.global-search[data-v-0626659e]{position:relative;flex:1 1 22rem;min-width:6rem;max-width:26rem;margin:0 1rem}.global-search-hint[data-v-0626659e]{position:absolute;top:50%;right:.75rem;z-index:2;transform:translateY(-50%);font-family:var(--font-mono);font-size:11px;padding:.1rem .35rem;border:1px solid var(--surface-border);border-radius:4px;color:var(--text-color-secondary);pointer-events:none}.global-search[data-v-0626659e] .p-iconfield .p-inputtext{padding-inline-end:5rem;text-overflow:ellipsis}@media(max-width:1023px){.global-search-hint[data-v-0626659e]{display:none}.global-search[data-v-0626659e] .p-iconfield .p-inputtext{padding-inline-end:.75rem}}.global-search-trigger[data-v-0626659e]{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--text-color);cursor:pointer}.global-search-trigger i[data-v-0626659e]{font-size:1.25rem}@media(max-width:767px){.global-search[data-v-0626659e]{flex:0 0 auto;width:auto;min-width:0;margin:0}.global-search-trigger[data-v-0626659e]{display:flex;min-width:44px;min-height:44px}.global-search.is-expanded[data-v-0626659e]{position:absolute;left:13px;right:13px;z-index:5}}.global-search-panel[data-v-0626659e]{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:1000;background-color:var(--surface-overlay);border:1px solid var(--surface-border);border-radius:var(--content-border-radius);box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014;max-height:24rem;overflow-y:auto;padding:.25rem}.global-search-list[data-v-0626659e]{list-style:none;margin:0;padding:0}.global-search-group[data-v-0626659e]{padding:.4rem .6rem .2rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-color-secondary)}.global-search-hit[data-v-0626659e]{display:flex;align-items:baseline;gap:.6rem;width:100%;min-height:2.75rem;padding:.45rem .6rem;border:none;border-radius:var(--content-border-radius);background:transparent;color:var(--text-color);text-align:left;cursor:pointer}.global-search-hit.is-active[data-v-0626659e]{background-color:var(--p-content-hover-background);color:var(--p-content-hover-color)}.global-search-hit-code[data-v-0626659e]{flex:0 0 auto;font-size:.85rem;font-weight:600}.global-search-hit-text[data-v-0626659e]{display:flex;flex-direction:column;min-width:0}.global-search-hit-title[data-v-0626659e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-hit-subtitle[data-v-0626659e]{font-size:.78rem;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-notice[data-v-0626659e]{margin:0;padding:6px 12px;font-size:12px;line-height:1.4}.global-search-empty[data-v-0626659e]{padding:.75rem .6rem;color:var(--text-color-secondary);overflow-wrap:anywhere}.crumb[data-v-2b074f8f]{display:flex;align-items:center;gap:10px;min-width:0;line-height:1.25}.crumb-group[data-v-2b074f8f]{color:var(--state-neutral-text);font-size:16px;font-weight:400;white-space:nowrap}.crumb-slash[data-v-2b074f8f]{color:var(--state-neutral-border);font-size:16px}.crumb-current[data-v-2b074f8f]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-color);font-size:18px;font-weight:600}@media(max-width:767px){.crumb-group[data-v-2b074f8f],.crumb-slash[data-v-2b074f8f]{display:none}}.user-info-container[data-v-cf95e8e7]{display:flex;flex-direction:column;align-items:flex-start;margin-left:8px;line-height:1.2}.user-name[data-v-cf95e8e7]{font-weight:500}.user-email[data-v-cf95e8e7]{font-size:.85rem;opacity:.8}.layout-topbar-action[data-v-cf95e8e7]{display:flex;align-items:center;align-items:flex-end}.layout-topbar .layout-topbar-action i.topbar-avatar[data-v-cf95e8e7]{width:30px;height:30px;border-radius:50%;background:var(--p-highlight-background);color:var(--p-highlight-color);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex:none}.layout-topbar .layout-topbar-action.topbar-profile-button[data-v-cf95e8e7]{align-items:center;height:44px;min-width:44px;padding:2px}.topbar-avatar-wrap[data-v-cf95e8e7]{position:relative;display:inline-flex;flex:none}.layout-topbar-connection[data-v-cf95e8e7]{display:inline-flex;align-items:center}.language-action[data-v-cf95e8e7]{margin-right:.5rem}@media(max-width:767px){.app-launcher[data-v-cf95e8e7]{display:none}}@media(min-width:768px){.layout-topbar-menu-content[data-v-cf95e8e7]{display:flex;align-items:center;gap:.5rem}}:root{--bottom-nav-safe-area: env(safe-area-inset-bottom, 0px)}.bottom-nav[data-v-d1b04ff8]{position:fixed;inset-inline:0;bottom:0;z-index:30;display:none;grid-template-columns:repeat(var(--bottom-nav-columns, 4),minmax(0,1fr));box-sizing:border-box;height:calc(56px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);border-top:1px solid var(--state-neutral-border);background:color-mix(in srgb,var(--surface-card) 97%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:767px){.bottom-nav[data-v-d1b04ff8]{display:grid}}.bottom-nav-item[data-v-d1b04ff8]{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:0;border:0;background:none;font-size:10.5px;font-weight:600;line-height:1.3;text-decoration:none;color:var(--state-neutral-text);cursor:pointer}.bottom-nav-item span[data-v-d1b04ff8]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav-item i[data-v-d1b04ff8]{font-size:22px}.bottom-nav-item.active[data-v-d1b04ff8]{color:var(--brand-900);font-weight:600}.bottom-nav-item.active[data-v-d1b04ff8]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:29px;height:3px;border-radius:0 0 3px 3px;background:var(--brand-900)}.wiki-document[data-v-8b7ebb39]{max-width:80ch;margin:0 auto;line-height:1.75;font-size:15px;overflow-wrap:anywhere}h2[data-v-8b7ebb39],h3[data-v-8b7ebb39],h4[data-v-8b7ebb39],h5[data-v-8b7ebb39],h6[data-v-8b7ebb39]{line-height:1.4;margin:1.5rem 0 .7rem;font-weight:650}h2[data-v-8b7ebb39]{font-size:1.35rem}h3[data-v-8b7ebb39]{font-size:1.15rem}p[data-v-8b7ebb39]{margin:.8rem 0;white-space:pre-line}.wiki-table-wrap[data-v-8b7ebb39]{max-width:100%;overflow:auto;margin:1rem 0;border:1px solid var(--surface-border);border-radius:8px}table[data-v-8b7ebb39]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-8b7ebb39],td[data-v-8b7ebb39]{padding:.65rem .8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-border);min-width:130px}th[data-v-8b7ebb39]{background:var(--surface-ground)}tr:last-child td[data-v-8b7ebb39]{border-bottom:0}blockquote[data-v-8b7ebb39]{margin:1rem 0;padding:.8rem 1rem;border-left:3px solid #b687ad;background:var(--surface-ground);white-space:pre-line}.wiki-list[data-v-8b7ebb39]{margin:.75rem 0}.wiki-list>div[data-v-8b7ebb39]{margin:.35rem 0}.wiki-list-marker[data-v-8b7ebb39]{display:inline-block;min-width:1.6rem;color:var(--text-color-secondary)}pre[data-v-8b7ebb39]{overflow:auto;white-space:pre-wrap;border-radius:8px;padding:1rem;background:var(--surface-ground)}[data-v-8b7ebb39] code{font-size:.9em;background:var(--surface-ground);padding:.1rem .25rem;border-radius:3px}[data-v-8b7ebb39] mark{color:#754000;background:#fff0c4;border-radius:3px;padding:.1rem .2rem}[data-v-8b7ebb39] a{text-decoration:underline;color:#803477}.wiki-library[data-v-9225e8eb]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden;container:wiki / inline-size;font-size:14px;color:var(--text-color);background:var(--surface-card);overflow-wrap:anywhere}.wiki-header[data-v-9225e8eb]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--surface-border)}h2[data-v-9225e8eb]{margin:0;font-size:1.15rem}.wiki-header p[data-v-9225e8eb]{margin:.3rem 0 0;font-size:12px;color:var(--text-color-secondary)}h3[data-v-9225e8eb]{margin:0 0 .75rem;font-size:1.2rem;line-height:1.4}h4[data-v-9225e8eb]{margin:1.2rem 0 .65rem}p[data-v-9225e8eb]{line-height:1.55}button[data-v-9225e8eb],input[data-v-9225e8eb],select[data-v-9225e8eb]{font:inherit;color:inherit}button[data-v-9225e8eb]{min-height:44px;padding:.5rem .75rem;border:1px solid var(--surface-border);border-radius:7px;background:var(--surface-card);cursor:pointer;white-space:normal}button[data-v-9225e8eb]:disabled{opacity:.5;cursor:default}button[data-v-9225e8eb]:focus-visible,input[data-v-9225e8eb]:focus-visible,select[data-v-9225e8eb]:focus-visible,summary[data-v-9225e8eb]:focus-visible{outline:2px solid #873c7e;outline-offset:2px}input[data-v-9225e8eb]:not([type=checkbox]),select[data-v-9225e8eb]{display:block;width:100%;min-width:0;max-width:100%;min-height:44px;padding:.55rem;border:1px solid var(--surface-border);border-radius:7px;background:var(--surface-card)}label[data-v-9225e8eb]{min-width:0;font-size:12px}label>input[data-v-9225e8eb],label>select[data-v-9225e8eb]{margin-top:.3rem}small[data-v-9225e8eb]{display:block;font-size:12px;line-height:1.5}.wiki-top[data-v-9225e8eb]{padding:.65rem 1.2rem .8rem;border-bottom:1px solid var(--surface-border)}nav[data-v-9225e8eb]{display:flex;gap:.4rem}nav button[data-v-9225e8eb]{flex:1;min-width:0}nav span[data-v-9225e8eb]{display:inline-block;margin-left:.3rem;font-size:12px}button[aria-pressed=true][data-v-9225e8eb]{color:#813477;border-color:#a86ba0;background:#faf3f9;font-weight:650}.wiki-filters[data-v-9225e8eb]{display:grid;grid-template-columns:minmax(160px,2fr) minmax(120px,1fr) minmax(120px,1fr);gap:.65rem;margin:.8rem 0}.wiki-tools[data-v-9225e8eb],.wiki-actions[data-v-9225e8eb],.wiki-badges[data-v-9225e8eb]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.wiki-tools button[data-v-9225e8eb]{font-size:12px}.wiki-tools button[data-v-9225e8eb]:first-child{border-color:#a86ba0;color:#813477}.wiki-scroll[data-v-9225e8eb]{flex:1 1 0;min-height:0;overflow:auto;padding:1rem 1.2rem;overscroll-behavior:contain}.wiki-message[data-v-9225e8eb]{margin:.5rem 1rem;padding:.6rem .8rem;border-radius:7px;font-size:13px}.wiki-error[data-v-9225e8eb]{color:#932222;background:#fff2f2}.wiki-success[data-v-9225e8eb]{color:#205333;background:#eaf6ed}.wiki-caption[data-v-9225e8eb],.wiki-meta[data-v-9225e8eb]{font-size:12px;color:var(--text-color-secondary);line-height:1.6}.wiki-list-heading[data-v-9225e8eb]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:12px;color:var(--text-color-secondary);min-height:32px;margin-bottom:.5rem}.wiki-list[data-v-9225e8eb]{border:1px solid var(--surface-border);border-radius:10px;overflow:hidden}.wiki-row[data-v-9225e8eb]{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem .75rem;border-bottom:1px solid var(--surface-border)}.wiki-row[data-v-9225e8eb]:last-child{border-bottom:0}.wiki-row.is-selected[data-v-9225e8eb]{background:#fbf3fa}.wiki-row-body[data-v-9225e8eb]{min-width:0;flex:1}.wiki-title[data-v-9225e8eb]{display:block;padding:0;min-height:30px;border:0;border-radius:0;text-align:left;font-size:14px;font-weight:600;background:transparent}.wiki-meta[data-v-9225e8eb]{margin:.2rem 0}.wiki-file-icon[data-v-9225e8eb]{color:#97608f;padding-top:.35rem;font-size:21px}.wiki-open[data-v-9225e8eb]{flex:0 0 auto;font-size:12px;border:0}.wiki-badge[data-v-9225e8eb]{display:inline-block;padding:.2rem .5rem;border-radius:5px;background:#e8f4ec;color:#245737;font-size:11px;line-height:1.5}.pending[data-v-9225e8eb]{background:#fff3d5;color:#79500c}.draft[data-v-9225e8eb]{background:#f1eaf7;color:#6a407b}.wiki-history[data-v-9225e8eb]{font-size:12px;line-height:1.6;margin:.5rem 0;color:var(--text-color-secondary)}summary[data-v-9225e8eb]{cursor:pointer;padding:.35rem 0}.wiki-check[data-v-9225e8eb]{display:flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer}.wiki-check input[data-v-9225e8eb]{width:18px;height:18px;flex:0 0 18px;margin:0}.wiki-panel[data-v-9225e8eb]{padding:1rem;margin-bottom:1rem;border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:10px}.wiki-upload[data-v-9225e8eb]{display:grid;gap:.6rem}.wiki-upload p[data-v-9225e8eb]{margin:0}.wiki-taxonomy form[data-v-9225e8eb]{display:flex;align-items:end;gap:.5rem;margin:.8rem 0}.wiki-taxonomy label[data-v-9225e8eb]{flex:1}.wiki-info[data-v-9225e8eb]{border-left:3px solid #c89740;padding:.65rem .8rem;background:#fff8e8;color:#65450b;font-size:13px}.wiki-back[data-v-9225e8eb]{margin-bottom:1rem}.wiki-eyebrow[data-v-9225e8eb]{font-size:12px;color:var(--text-color-secondary);margin:0 0 .5rem}.wiki-detail-tabs[data-v-9225e8eb]{margin:1rem 0}.wiki-source-row[data-v-9225e8eb]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem 0;border-bottom:1px solid var(--surface-border)}.wiki-source-row>div[data-v-9225e8eb]{min-width:0}.wiki-source-row strong[data-v-9225e8eb]{display:block;font-size:13px}.wiki-related[data-v-9225e8eb]{display:block;width:100%;margin:.5rem 0;text-align:left}.wiki-raw[data-v-9225e8eb]{border:1px solid var(--surface-border);padding:1rem;border-radius:8px;margin-top:1rem}.wiki-raw pre[data-v-9225e8eb]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.wiki-empty[data-v-9225e8eb]{padding:1.5rem .5rem;text-align:center}.wiki-empty button[data-v-9225e8eb]{display:block;margin:.7rem auto}.wiki-bulk[data-v-9225e8eb]{flex:0 0 auto;border-top:1px solid #d4b2cf;padding:.65rem 1.2rem;background:var(--surface-card);box-shadow:0 -4px 12px #00000008}.wiki-bulk-bar[data-v-9225e8eb]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.wiki-bulk-bar strong[data-v-9225e8eb]{flex:1}.wiki-bulk form[data-v-9225e8eb]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;max-height:40dvh;overflow:auto;padding:.7rem 0 .2rem}.wiki-bulk form>small[data-v-9225e8eb],.wiki-bulk form>button[data-v-9225e8eb],.wiki-tags[data-v-9225e8eb]{grid-column:1 / -1}.wiki-tags[data-v-9225e8eb]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.wiki-tags small[data-v-9225e8eb]{flex-basis:100%}@container wiki (max-width:600px){.wiki-header[data-v-9225e8eb]{padding:.8rem}.wiki-top[data-v-9225e8eb]{padding:.6rem .8rem}.wiki-scroll[data-v-9225e8eb]{padding:.8rem}.wiki-filters[data-v-9225e8eb]{grid-template-columns:1fr 1fr;gap:.5rem}.wiki-search[data-v-9225e8eb]{grid-column:1 / -1}nav button[data-v-9225e8eb]{font-size:12px;padding:.5rem}.wiki-row[data-v-9225e8eb]{gap:.45rem;padding:.7rem .5rem}.wiki-file-icon[data-v-9225e8eb]{display:none}.wiki-source-row[data-v-9225e8eb]{flex-direction:column;align-items:stretch}.wiki-taxonomy form[data-v-9225e8eb]{flex-wrap:wrap}.wiki-taxonomy label[data-v-9225e8eb]{flex-basis:100%}.wiki-bulk[data-v-9225e8eb]{padding:.6rem .8rem}.wiki-bulk-bar[data-v-9225e8eb]{font-size:12px}.wiki-bulk-bar button[data-v-9225e8eb]{font-size:12px;padding:.4rem .55rem}}.caby-release-notes[data-v-b8d454ef]{flex:0 0 auto;max-height:65%;min-width:0;overflow:auto;overflow-wrap:anywhere;padding:.9rem 1rem;border-bottom:1px solid var(--surface-border);font-size:max(12px,.9rem)}.smiley-chat-body[data-library-open=true][data-v-b8d454ef]>:not(.wiki-library){display:none}.smiley-panel-actions[data-v-b8d454ef]{flex-wrap:wrap}.caby-release-heading[data-v-b8d454ef]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.caby-release-notes h3[data-v-b8d454ef]{font-size:1rem;margin:.9rem 0 .35rem}.caby-release-notes p[data-v-b8d454ef]{margin:.4rem 0}.caby-release-notes ul[data-v-b8d454ef]{padding-left:1.2rem;margin:0}.caby-release-notes li[data-v-b8d454ef]{margin:.45rem 0;line-height:1.5}.caby-release-notes button[data-v-b8d454ef]{min-height:44px;padding:.4rem .7rem;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:.5rem;cursor:pointer}.caby-connection-error[data-v-b8d454ef]{padding:1rem;flex:0 0 auto;overflow-wrap:anywhere;min-width:0}.caby-connection-error p[data-v-b8d454ef]{margin:.5rem 0}.caby-connection-error button[data-v-b8d454ef]{margin:.4rem .5rem 0 0;padding:.5rem .75rem;border:1px solid var(--surface-border);border-radius:.5rem;cursor:pointer;background:var(--surface-card);color:var(--text-color)}.caby-feedback-toggle[data-v-b8d454ef],.caby-feedback button[data-v-b8d454ef]{min-height:44px;font-size:max(12px,.8rem);border:1px solid var(--surface-border);border-radius:.5rem;padding:.4rem .65rem;background:var(--surface-card);color:var(--text-color);cursor:pointer}.caby-feedback[data-v-b8d454ef]{flex:0 0 auto;padding:.85rem;max-height:55%;overflow:auto;border-bottom:1px solid var(--surface-border);background:var(--surface-card)}.caby-feedback label[data-v-b8d454ef]{font-weight:700}.caby-feedback p[data-v-b8d454ef]{margin:.4rem 0;font-size:.8rem;color:var(--text-color-secondary)}.caby-feedback textarea[data-v-b8d454ef]{display:block;width:100%;resize:vertical;min-height:4.5rem;max-height:10rem;padding:.6rem;border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);background:var(--surface-ground)}.caby-feedback-actions[data-v-b8d454ef]{display:flex;gap:.5rem;margin-top:.5rem}.caby-feedback button[data-v-b8d454ef]:disabled{opacity:.6;cursor:default}.smiley-panel[data-v-b8d454ef]{position:fixed;z-index:1100;right:1.5rem;bottom:1.5rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(37.5rem,calc(100vw - 1.5rem));height:min(46rem,calc(100vh - 1.5rem));min-width:37.5rem;min-height:26.25rem;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);box-sizing:border-box;overflow:hidden;overflow-x:hidden;resize:none;border:1px solid color-mix(in srgb,var(--primary-color) 25%,var(--surface-border));border-radius:1.25rem;background:var(--surface-card);box-shadow:0 1.5rem 4rem #0f172a3d;overscroll-behavior:contain;transform-origin:var(--smiley-fold-origin-x, 50%) var(--smiley-fold-origin-y, 100%)}.smiley-panel-fold-enter-active[data-v-b8d454ef],.smiley-panel-fold-leave-active[data-v-b8d454ef]{transition:opacity .19s ease,transform .21s cubic-bezier(.22,.78,.28,1)}.smiley-panel-fold-enter-from[data-v-b8d454ef],.smiley-panel-fold-leave-to[data-v-b8d454ef]{opacity:0;transform:translateY(8px)}.smiley-panel-bar[data-v-b8d454ef]{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;padding:.4rem .45rem .4rem .9rem;border-bottom:1px solid var(--surface-border);background:color-mix(in srgb,var(--primary-color) 5%,var(--surface-card))}.smiley-panel-context[data-v-b8d454ef]{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:.55rem;overflow:hidden}.smiley-panel-drag-handle[data-v-b8d454ef]{display:inline-flex;flex:0 0 auto;white-space:nowrap;min-height:2rem;align-items:center;justify-content:flex-start;gap:.42rem;padding:.35rem .6rem;border:0;border-radius:999px;background:transparent;color:var(--text-color-secondary);font-size:.76rem;font-weight:700;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smiley-panel-drag-handle[data-v-b8d454ef]:hover,.smiley-panel-drag-handle[data-v-b8d454ef]:focus-visible,.smiley-panel-drag-handle.is-dragging[data-v-b8d454ef]{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-card));color:var(--primary-color)}.smiley-panel-drag-handle[data-v-b8d454ef]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.smiley-panel-drag-handle.is-dragging[data-v-b8d454ef]{cursor:grabbing}.smiley-panel-mobile-label[data-v-b8d454ef]{display:none}.smiley-connection[data-v-b8d454ef]{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden;color:var(--text-color-secondary);font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.smiley-status-dot[data-v-b8d454ef]{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:999px;background:var(--surface-400)}.smiley-connection[data-tone=ready] .smiley-status-dot[data-v-b8d454ef]{background:var(--green-500)}.smiley-connection[data-tone=working] .smiley-status-dot[data-v-b8d454ef]{background:var(--primary-color);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--primary-color) 18%,transparent)}.smiley-connection[data-tone=error] .smiley-status-dot[data-v-b8d454ef]{background:var(--red-500)}.smiley-panel-actions[data-v-b8d454ef]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.15rem}.smiley-panel-action[data-v-b8d454ef]{display:inline-grid;width:44px;height:44px;padding:0;border:0;border-radius:999px;place-items:center;background:transparent;color:var(--text-color-secondary);cursor:pointer}.smiley-panel-action[data-v-b8d454ef]:hover,.smiley-panel-action[data-v-b8d454ef]:focus-visible{background:var(--surface-hover);color:var(--text-color)}.smiley-chat-body[data-v-b8d454ef]{display:flex;flex-direction:column;min-height:0;min-width:0}.smiley-working[data-v-b8d454ef]{display:flex;flex:0 0 auto;align-items:center;gap:.7rem;padding:.75rem 1rem;border-bottom:1px solid var(--surface-border);background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-card));color:var(--text-color);font-size:.85rem}.smiley-working strong[data-v-b8d454ef],.smiley-working small[data-v-b8d454ef]{display:block}.smiley-working small[data-v-b8d454ef]{margin-top:.2rem;color:var(--text-color-secondary)}.smiley-working-spinner[data-v-b8d454ef]{flex:0 0 auto;width:1.15rem;height:1.15rem;border:2px solid var(--surface-border);border-top-color:var(--primary-color);border-radius:50%;animation:caby-working-spin-b8d454ef .9s linear infinite}@keyframes caby-working-spin-b8d454ef{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.smiley-working-spinner[data-v-b8d454ef]{animation:none}}.smiley-chatkit[data-v-b8d454ef]{flex:1 1 0;display:block;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;overscroll-behavior-x:none}.smiley-diagnostic[data-v-b8d454ef]{min-width:0;max-width:100%;padding:.55rem .8rem;overflow-x:hidden;border-top:1px solid var(--surface-border);color:var(--red-600);font-size:.72rem}.smiley-diagnostic code[data-v-b8d454ef]{display:block;margin-top:.35rem;overflow-wrap:anywhere}.smiley-resize-handle[data-v-b8d454ef]{position:relative;display:flex;width:100%;min-width:0;min-height:2rem;align-items:center;justify-content:center;gap:.45rem;padding:.35rem 2.2rem .35rem .75rem;overflow:hidden;border:0;border-top:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--surface-border));background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-card));color:color-mix(in srgb,var(--primary-color) 78%,var(--text-color));font-size:.72rem;font-weight:700;letter-spacing:.01em;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smiley-resize-handle[data-v-b8d454ef]:hover,.smiley-resize-handle[data-v-b8d454ef]:focus-visible,.smiley-resize-handle.is-resizing[data-v-b8d454ef]{background:color-mix(in srgb,var(--primary-color) 15%,var(--surface-card));color:var(--primary-color)}.smiley-resize-handle[data-v-b8d454ef]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-3px}.smiley-resize-lines[data-v-b8d454ef]{position:absolute;right:.55rem;bottom:.4rem;width:1.15rem;height:1.15rem;opacity:.8;background:repeating-linear-gradient(135deg,transparent 0 .25rem,currentColor .26rem .36rem,transparent .37rem .5rem);clip-path:polygon(100% 0,100% 100%,0 100%)}.smiley-launcher[data-v-b8d454ef]{position:fixed;z-index:1099;right:1.5rem;bottom:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:var(--layout-assist-dock-size, 48px);height:var(--layout-assist-dock-size, 48px);padding:0;border:0;background:transparent;color:var(--text-color);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 .75rem 1.25rem rgba(15,23,42,.2));transition:transform .15s ease,filter .15s ease}.smiley-launcher[data-v-b8d454ef]:hover,.smiley-launcher[data-v-b8d454ef]:focus-visible{transform:translateY(-2px) scale(1.015);filter:drop-shadow(0 .95rem 1.5rem rgba(15,23,42,.26))}.smiley-launcher[data-v-b8d454ef]:focus-visible{outline:3px solid color-mix(in srgb,var(--primary-color) 60%,white);outline-offset:4px;border-radius:999px}.smiley-launcher.is-dragging[data-v-b8d454ef]{cursor:grabbing;transform:scale(1.035);transition:none}.smiley-pet-shell[data-v-b8d454ef]{position:relative;z-index:1;display:grid;flex:0 0 auto;width:var(--layout-assist-dock-size, 48px);height:var(--layout-assist-dock-size, 48px);overflow:hidden;border:2px solid rgba(255,255,255,.92);border-radius:50%;place-items:center;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.95),transparent 28%),linear-gradient(145deg,#dffbf6,color-mix(in srgb,var(--primary-color) 28%,white));box-shadow:0 .55rem 1.3rem #0f766e3d,inset 0 -.35rem .8rem #0f766e1c}.smiley-pet-shell[data-v-b8d454ef]:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--primary-color) 35%,transparent);border-radius:inherit;content:"";pointer-events:none}.smiley-pet[data-v-b8d454ef]{width:calc(var(--layout-assist-dock-size, 48px) * 1.066);height:calc(var(--layout-assist-dock-size, 48px) * 1.066);-o-object-fit:contain;object-fit:contain;pointer-events:none;transform:translateY(.1rem) scale(1.08)}.smiley-launcher-label[data-v-b8d454ef]{position:absolute;top:50%;right:calc(100% + .5rem);padding:.3rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--surface-card) 96%,transparent);box-shadow:0 .5rem 1.1rem #0f172a1f;color:var(--text-color);font-size:var(--font-size-tag);font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;transform:translateY(-50%);transition:opacity .15s ease;pointer-events:none}.smiley-launcher:hover .smiley-launcher-label[data-v-b8d454ef],.smiley-launcher:focus-visible .smiley-launcher-label[data-v-b8d454ef]{opacity:1}.smiley-launcher.is-dragging .smiley-launcher-label[data-v-b8d454ef]{opacity:0}.smiley-launcher-beta[data-v-b8d454ef]{position:absolute;bottom:-6px;right:4px;z-index:2;padding:0 4px;border:1px solid var(--surface-border);border-radius:999px;background:var(--surface-card);color:var(--text-color-secondary);font-size:12px;font-weight:600;line-height:1.3;pointer-events:none}@media(max-width:640px){html:has(#smiley-assistant-panel[data-open=true]),body:has(#smiley-assistant-panel[data-open=true]){overflow:hidden;overscroll-behavior:none}.smiley-panel[data-v-b8d454ef]{inset:calc(.5rem + var(--overlay-safe-top, 0px)) .5rem .5rem;width:auto;height:auto;min-width:0;min-height:0;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem - var(--overlay-safe-top, 0px));resize:none;border-radius:1rem}.smiley-launcher-label[data-v-b8d454ef]{display:none}.smiley-launcher[data-v-b8d454ef],.smiley-pet-shell[data-v-b8d454ef]{width:44px;height:44px}.smiley-pet[data-v-b8d454ef]{width:47px;height:47px}.smiley-panel-drag-handle[data-v-b8d454ef]{cursor:default}.smiley-panel-drag-handle>i[data-v-b8d454ef],.smiley-panel-drag-label[data-v-b8d454ef]{display:none}.smiley-panel-mobile-label[data-v-b8d454ef]{display:inline;white-space:nowrap}.smiley-resize-handle[data-v-b8d454ef]{display:none}}@media(max-width:420px){.smiley-panel[data-v-b8d454ef]{inset:var(--overlay-safe-top, 0px) 0 0;max-width:100vw;max-height:calc(100dvh - var(--overlay-safe-top, 0px));border:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.smiley-launcher[data-v-b8d454ef],.smiley-panel-fold-enter-active[data-v-b8d454ef],.smiley-panel-fold-leave-active[data-v-b8d454ef]{transition:none}}.back-to-top[data-v-15e34412]{position:fixed;z-index:1098;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--back-to-top-border);border-radius:50%;background:var(--surface-card);color:var(--brand-900);box-shadow:var(--shadow);cursor:pointer}.back-to-top[data-v-15e34412]:hover{background:var(--brand-50)}.back-to-top[data-v-15e34412]:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}.task-loading[data-v-f8a755ba]{position:fixed;top:72px;left:50%;z-index:1050;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}
