.kw-team-pill[data-v-59718600]{align-items:center;background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface));cursor:pointer;display:inline-flex;font-family:var(--f-body);gap:10px;padding:6px 12px 6px 8px;transition:background var(--dur-short) var(--ease-standard)}.kw-team-pill[data-v-59718600]:hover{background:rgb(var(--v-theme-surface-container))}.kw-team-pill--static[data-v-59718600]{cursor:default}.kw-team-pill--static[data-v-59718600]:hover{background:transparent}.kw-team-pill__accent[data-v-59718600]{align-items:center;background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));border-radius:var(--shape-full);color:#fff;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:600;height:20px;justify-content:center;letter-spacing:0;width:20px}.kw-team-pill__label[data-v-59718600]{color:rgb(var(--v-theme-on-surface));font-size:13px;font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-team-pill__chev[data-v-59718600]{color:rgb(var(--v-theme-on-surface-variant))}.kw-team-menu[data-v-59718600]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-md);box-shadow:0 24px 56px #2e66611f,0 10px 22px #2e66610f;display:flex;flex-direction:column;gap:2px;max-height:420px;min-width:320px;overflow-y:auto;padding:6px}.kw-team-menu-item[data-v-59718600]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background var(--dur-short) var(--ease-standard)}.kw-team-menu-item[data-v-59718600]:hover{background:rgb(var(--v-theme-surface-container-low))}.kw-team-menu-item--active[data-v-59718600]{background:rgb(var(--v-theme-surface-container))}.kw-team-menu-row[data-v-59718600]{align-items:center;border-radius:var(--shape-sm);display:flex;gap:4px;transition:background var(--dur-short) var(--ease-standard)}.kw-team-menu-row[data-v-59718600]:hover{background:rgb(var(--v-theme-surface-container-low))}.kw-team-menu-row--active[data-v-59718600]{background:rgb(var(--v-theme-surface-container))}.kw-team-menu-row__select[data-v-59718600]{flex:1;min-width:0}.kw-team-menu-row .kw-team-menu-item[data-v-59718600]:hover{background:transparent}.kw-team-menu-row__delete[data-v-59718600]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;margin-right:6px;opacity:0;transition:opacity var(--dur-short) var(--ease-standard),background var(--dur-short) var(--ease-standard),color var(--dur-short) var(--ease-standard);width:28px}.kw-team-menu-row:hover .kw-team-menu-row__delete[data-v-59718600],.kw-team-menu-row__delete[data-v-59718600]:focus-visible{opacity:1}.kw-team-menu-row__delete[data-v-59718600]:hover{background:#ff474a1f;color:rgb(var(--v-theme-error))}.kw-confirm[data-v-59718600]{background:rgb(var(--v-theme-surface));border-radius:var(--shape-md);display:flex;flex-direction:column;gap:12px;padding:24px}.kw-confirm__title[data-v-59718600]{color:rgb(var(--v-theme-on-surface));font-family:var(--f-serif);font-size:20px;margin:0}.kw-confirm__body[data-v-59718600]{color:rgb(var(--v-theme-on-surface-variant));font-size:14px;line-height:1.5;margin:0}.kw-confirm__actions[data-v-59718600]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.kw-team-menu-logo[data-v-59718600]{align-items:center;background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-primary-container)));border-radius:var(--shape-sm);color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--f-body);font-size:13px;font-weight:700;height:30px;justify-content:center;letter-spacing:0;width:30px}.kw-team-menu-logo--all[data-v-59718600]{background:linear-gradient(135deg,rgb(var(--v-theme-secondary)),rgb(var(--v-theme-secondary-container)));font-size:14px}.kw-team-menu-logo--create[data-v-59718600]{background:rgb(var(--v-theme-surface-container-high));color:rgb(var(--v-theme-on-surface));font-size:18px;font-weight:400}.kw-team-menu-item--create .kw-team-menu-name[data-v-59718600]{color:rgb(var(--v-theme-primary));font-weight:500}.kw-team-menu-text[data-v-59718600]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.kw-team-menu-name[data-v-59718600]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-weight:600}.kw-team-menu-name[data-v-59718600],.kw-team-menu-role[data-v-59718600]{font-family:var(--f-body);line-height:1.25}.kw-team-menu-role[data-v-59718600]{color:rgb(var(--v-theme-on-surface-variant));font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-team-menu-divider[data-v-59718600]{background:rgb(var(--v-theme-outline-variant));height:1px;margin:6px 4px}.kw-team-menu-empty[data-v-59718600]{color:rgb(var(--v-theme-on-surface-variant));font-family:var(--f-body);font-size:13px;padding:12px;text-align:center}@media(max-width:640px){.kw-team-pill[data-v-59718600]{gap:6px;padding:6px 8px}.kw-team-pill__chev[data-v-59718600],.kw-team-pill__label[data-v-59718600]{display:none}}.kw-cmdk-trigger[data-v-09ccbe0d]{align-items:center;background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;font-family:var(--f-body);gap:10px;min-width:320px;padding:6px 12px;transition:background var(--dur-short) var(--ease-standard),border-color var(--dur-short) var(--ease-standard)}.kw-cmdk-trigger[data-v-09ccbe0d]:hover{background:rgb(var(--v-theme-surface-container));border-color:rgb(var(--v-theme-outline))}.kw-cmdk-trigger__icon[data-v-09ccbe0d]{color:rgb(var(--v-theme-on-surface-variant));flex:0 0 auto}.kw-cmdk-trigger__label[data-v-09ccbe0d]{color:rgb(var(--v-theme-on-surface-variant));flex:1;font-size:13px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.kw-cmdk-trigger__kbd[data-v-09ccbe0d]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-xs);color:rgb(var(--v-theme-on-surface-variant));flex:0 0 auto;font-family:var(--f-mono);font-size:11px;margin-left:auto;padding:2px 8px}@media(max-width:900px){.kw-cmdk-trigger[data-v-09ccbe0d]{min-width:0}.kw-cmdk-trigger__label[data-v-09ccbe0d]{display:none}}.kw-cmdk-modal[data-v-09ccbe0d]{background:rgb(var(--v-theme-surface));border-radius:var(--shape-xl);box-shadow:0 24px 56px #2e66611f,0 10px 22px #2e66610f;overflow:hidden}.kw-cmdk-search[data-v-09ccbe0d]{align-items:center;border-bottom:1px solid rgb(var(--v-theme-outline-variant));color:rgb(var(--v-theme-on-surface-variant));display:flex;gap:12px;padding:18px 22px}.kw-cmdk-search__field[data-v-09ccbe0d]{all:unset;color:rgb(var(--v-theme-on-surface));flex:1;font-family:var(--f-body);font-size:15px;line-height:1.4}.kw-cmdk-search__field[data-v-09ccbe0d]::-moz-placeholder{color:rgb(var(--v-theme-on-surface-variant))}.kw-cmdk-search__field[data-v-09ccbe0d]::placeholder{color:rgb(var(--v-theme-on-surface-variant))}.kw-cmdk-list[data-v-09ccbe0d]{max-height:40vh;overflow-y:auto;padding:8px}.kw-cmdk-item[data-v-09ccbe0d]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;font-family:var(--f-body);font-size:13px;gap:12px;padding:10px 14px;text-align:left;transition:background var(--dur-short) var(--ease-standard);width:100%}.kw-cmdk-item[data-v-09ccbe0d]:focus-visible,.kw-cmdk-item[data-v-09ccbe0d]:hover{background:rgb(var(--v-theme-surface-container-low));outline:none}.kw-cmdk-item__icon[data-v-09ccbe0d]{color:rgb(var(--v-theme-on-surface-variant));flex:0 0 auto}.kw-cmdk-item__label[data-v-09ccbe0d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-cmdk-item__meta[data-v-09ccbe0d]{flex:0 0 auto;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.kw-cmdk-item--empty[data-v-09ccbe0d],.kw-cmdk-item__meta[data-v-09ccbe0d]{color:rgb(var(--v-theme-on-surface-variant))}.kw-cmdk-item--empty[data-v-09ccbe0d]{cursor:default;justify-content:center}.kw-waffle-btn[data-v-febb147d]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:background var(--dur-short) var(--ease-standard),color var(--dur-short) var(--ease-standard)}.kw-waffle-btn[data-v-febb147d]:hover{background:rgb(var(--v-theme-surface-container-low));color:rgb(var(--v-theme-on-surface))}.kw-waffle-menu[data-v-febb147d]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-lg);box-shadow:0 24px 56px #2e66611f,0 10px 22px #2e66610f;min-width:340px;padding:20px}.kw-waffle-heading[data-v-febb147d]{color:rgb(var(--v-theme-on-surface-variant));font-family:var(--f-body);font-size:10px;font-weight:500;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.kw-waffle-grid[data-v-febb147d]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.kw-waffle-item[data-v-febb147d]{align-items:center;border:1px solid transparent;border-radius:var(--shape-md);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px 8px;text-decoration:none;transition:background var(--dur-short) var(--ease-standard),border-color var(--dur-short) var(--ease-standard)}.kw-waffle-item[data-v-febb147d]:hover{background:rgb(var(--v-theme-surface-container-low));border-color:rgb(var(--v-theme-outline-variant))}.kw-waffle-item--active[data-v-febb147d]{background:rgb(var(--v-theme-surface-container));border-color:rgb(var(--v-theme-primary-container))}.kw-waffle-item--active .kw-waffle-ico[data-v-febb147d]{background:rgb(var(--v-theme-primary-container));color:#fff}.kw-waffle-item--disabled[data-v-febb147d]{cursor:not-allowed;opacity:.4;pointer-events:none}.kw-waffle-ico[data-v-febb147d]{align-items:center;background:rgb(var(--v-theme-surface-container-low));border-radius:var(--shape-md);color:rgb(var(--v-theme-primary));display:inline-flex;height:40px;justify-content:center;width:40px}.kw-waffle-label[data-v-febb147d]{color:rgb(var(--v-theme-on-surface));font-size:11px;font-weight:500;line-height:1.3}.kw-waffle-label[data-v-febb147d],.kw-waffle-sub[data-v-febb147d]{font-family:var(--f-body);text-align:center}.kw-waffle-sub[data-v-febb147d]{font-size:9px;margin-top:-4px}.kw-waffle-foot[data-v-febb147d],.kw-waffle-sub[data-v-febb147d]{color:rgb(var(--v-theme-on-surface-variant))}.kw-waffle-foot[data-v-febb147d]{border-top:1px solid rgb(var(--v-theme-outline-variant));font-size:11px;margin-top:14px;padding-top:14px}.kw-alerts-btn[data-v-ca404f9c]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:background var(--dur-short) var(--ease-standard),color var(--dur-short) var(--ease-standard)}.kw-alerts-btn[data-v-ca404f9c]:hover{background:rgb(var(--v-theme-surface-container-low));color:rgb(var(--v-theme-on-surface))}.kw-alerts-layer[data-v-ca404f9c]{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:200}.kw-alerts-scrim[data-v-ca404f9c]{background:#1b423973;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute}.kw-alerts-drawer[data-v-ca404f9c]{background:rgb(var(--v-theme-surface));box-shadow:-12px 0 32px #2e66611f,-4px 0 12px #2e66610f;display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;width:min(360px,90vw)}.kw-alerts-head[data-v-ca404f9c]{align-items:center;border-bottom:1px solid rgb(var(--v-theme-outline-variant));display:flex;justify-content:space-between;padding:18px 22px 12px}.kw-alerts-title[data-v-ca404f9c]{color:rgb(var(--v-theme-on-surface));font-family:var(--f-serif);font-size:18px;font-weight:400;letter-spacing:-.01em;margin:0}.kw-alerts-close[data-v-ca404f9c]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:background var(--dur-short) var(--ease-standard)}.kw-alerts-close[data-v-ca404f9c]:hover{background:rgb(var(--v-theme-surface-container-low));color:rgb(var(--v-theme-on-surface))}.kw-alerts-body[data-v-ca404f9c]{flex:1 1 auto;padding:18px 22px}.kw-alerts-empty[data-v-ca404f9c]{color:rgb(var(--v-theme-on-surface-variant));font-family:var(--f-body);font-size:14px;margin:0}.kw-alerts-enter-active[data-v-ca404f9c],.kw-alerts-leave-active[data-v-ca404f9c]{transition:opacity var(--dur-standard) var(--ease-standard)}.kw-alerts-enter-from[data-v-ca404f9c],.kw-alerts-leave-to[data-v-ca404f9c]{opacity:0}.kw-alerts-enter-active .kw-alerts-drawer[data-v-ca404f9c],.kw-alerts-leave-active .kw-alerts-drawer[data-v-ca404f9c]{transition:transform var(--dur-emphasized) var(--ease-emphasized)}.kw-alerts-enter-from .kw-alerts-drawer[data-v-ca404f9c],.kw-alerts-leave-to .kw-alerts-drawer[data-v-ca404f9c]{transform:translate(100%)}@media(max-width:640px){.kw-alerts-drawer[data-v-ca404f9c]{box-shadow:none;width:100vw}}.kw-tier-badge[data-v-ce32479a]{background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-full);color:rgb(var(--v-theme-on-surface-variant));font-family:var(--f-body);font-size:10px;font-weight:600;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.kw-tier-badge--super-admin[data-v-ce32479a]{background:#9c338c1a;border-color:#9c338c40;color:rgb(var(--v-theme-secondary))}.kw-tier-badge--admin-plus[data-v-ce32479a]{background:rgb(var(--v-theme-primary-container));border-color:#2e666140;color:rgb(var(--v-theme-on-primary-container))}.kw-tier-switcher[data-v-b4a4efe7]{background:rgb(var(--v-theme-surface-container-low));border-top:1px solid rgb(var(--v-theme-outline-variant));display:flex;flex-direction:column;gap:8px;min-width:240px;padding:10px 12px}.kw-tier-switcher__label[data-v-b4a4efe7]{color:rgb(var(--v-theme-on-surface-variant));font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.kw-tier-switcher__row[data-v-b4a4efe7]{display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}.kw-tier-switcher__btn[data-v-b4a4efe7]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;font-size:11px;font-weight:500;padding:6px 10px;transition:all var(--dur-short) var(--ease-standard)}.kw-tier-switcher__btn--on[data-v-b4a4efe7]{background:rgb(var(--v-theme-primary-container));border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary-container))}.kw-tier-switcher__clear[data-v-b4a4efe7]{background:transparent;border:0;color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;font-size:11px;padding:4px 0;text-align:left}.kw-tier-switcher__clear[data-v-b4a4efe7]:hover{color:rgb(var(--v-theme-on-surface))}.kw-topbar[data-v-ccb97df7]{align-items:center;background:rgb(var(--v-theme-surface));box-shadow:0 1px 0 var(--rail-divider-color,rgba(46,102,97,.06));display:flex;gap:16px;grid-row:1;height:var(--admin-topbar-h);padding:0 24px;position:sticky;top:0;z-index:20}.kw-topbar__burger[data-v-ccb97df7]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface));cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:background var(--dur-short) var(--ease-standard)}.kw-topbar__burger[data-v-ccb97df7]:hover{background:rgb(var(--v-theme-surface-container-low))}.kw-topbar__logo[data-v-ccb97df7]{align-items:center;color:rgb(var(--v-theme-on-surface));display:inline-flex;font-family:var(--f-body);font-size:15px;font-weight:700;gap:6px;letter-spacing:-.01em}.kw-topbar__logo-dot[data-v-ccb97df7]{background:rgb(var(--v-theme-primary));border-radius:var(--shape-full);display:inline-block;height:8px;width:8px}.kw-topbar__logo-word[data-v-ccb97df7]{white-space:nowrap}.kw-topbar__spacer[data-v-ccb97df7]{flex:1 1 auto;min-width:0}.kw-topbar__avatar[data-v-ccb97df7]{align-items:center;background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-primary-container)));border:2px solid rgb(var(--v-theme-surface));border-radius:var(--shape-full);box-shadow:0 1px 2px #2e66611a;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--f-body);font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:0;width:32px}.kw-avatar-menu[data-v-ccb97df7]{background:rgb(var(--v-theme-surface));border-radius:var(--shape-md);overflow:hidden}@media(max-width:900px){.kw-topbar__waffle[data-v-ccb97df7]{display:none}}@media(max-width:640px){.kw-topbar[data-v-ccb97df7]{gap:8px;padding:0 12px}.kw-topbar__logo-word[data-v-ccb97df7]{display:none}}.kw-foot-toggle[data-v-941784cc]{align-items:center;background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-full);display:inline-flex;gap:2px;padding:2px;width:100%}.kw-foot-toggle__btn[data-v-941784cc]{background:transparent;border:0;border-radius:var(--shape-full);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;flex:1;font-family:var(--f-body);font-size:12px;font-weight:600;letter-spacing:.02em;padding:6px 12px;transition:background var(--dur-short) var(--ease-standard),color var(--dur-short) var(--ease-standard)}.kw-foot-toggle__btn[aria-pressed=true][data-v-941784cc]{background:rgb(var(--v-theme-surface));box-shadow:0 1px 2px #2e66610f;color:rgb(var(--v-theme-primary))}.kw-foot-toggle__btn[data-v-941784cc]:hover:not([aria-pressed=true]){color:rgb(var(--v-theme-on-surface))}.kw-foot-toggle[data-v-fa13ffe5]{background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-full);gap:2px;padding:2px;width:100%}.kw-foot-toggle[data-v-fa13ffe5],.kw-foot-toggle__btn[data-v-fa13ffe5]{align-items:center;display:inline-flex}.kw-foot-toggle__btn[data-v-fa13ffe5]{background:transparent;border:0;border-radius:var(--shape-full);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;flex:1;font-family:var(--f-body);font-size:12px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.02em;padding:6px 10px;transition:background var(--dur-short) var(--ease-standard),color var(--dur-short) var(--ease-standard)}.kw-foot-toggle__btn[aria-pressed=true][data-v-fa13ffe5]{background:rgb(var(--v-theme-surface));box-shadow:0 1px 2px #2e66610f;color:rgb(var(--v-theme-primary))}.kw-foot-toggle__btn[data-v-fa13ffe5]:hover:not([aria-pressed=true]){color:rgb(var(--v-theme-on-surface))}.kw-workspace-accent[data-v-b0093afd]{background:linear-gradient(90deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));border-radius:var(--shape-xs);height:3px;margin:0 0 12px}.kw-sidenav-scroll[data-v-b0093afd]{flex:1 1 auto;overflow-y:auto;padding:0 8px}.kw-nav-list[data-v-b0093afd]{list-style:none;margin:0;padding:0}.kw-nav-item[data-v-b0093afd]{padding:0}.kw-nav-link[data-v-b0093afd]{align-items:center;border-left:3px solid transparent;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface));display:flex;font-family:var(--f-body);font-size:13.5px;font-weight:400;gap:12px;margin-left:-3px;padding:9px 12px;text-decoration:none;transition:background-color var(--dur-standard) var(--ease-standard),border-left-color var(--dur-standard) var(--ease-standard)}.kw-nav-link--active[data-v-b0093afd],.kw-nav-link[data-v-b0093afd]:hover{background:rgb(var(--v-theme-surface-container-low))}.kw-nav-link--active[data-v-b0093afd]{border-left-color:rgb(var(--v-theme-primary));font-weight:500}.kw-nav-link--active .kw-nav-icon[data-v-b0093afd]{color:rgb(var(--v-theme-primary))}.kw-nav-divider[data-v-b0093afd]{background:rgb(var(--v-theme-outline-variant));height:1px;margin:14px 4px 10px}.kw-nav-group-label[data-v-b0093afd]{color:rgb(var(--v-theme-on-surface-variant));font-family:var(--f-body);font-size:10.5px;font-weight:600;letter-spacing:.09em;padding:0 14px 6px;text-transform:uppercase}.kw-nav-link--admin .kw-nav-icon[data-v-b0093afd]{color:rgb(var(--v-theme-secondary))}.kw-nav-link--admin.kw-nav-link--active[data-v-b0093afd]{border-left-color:rgb(var(--v-theme-secondary))}.kw-nav-link--admin.kw-nav-link--active .kw-nav-icon[data-v-b0093afd]{color:rgb(var(--v-theme-secondary))}.kw-nav-icon[data-v-b0093afd]{color:rgb(var(--v-theme-on-surface-variant));flex:0 0 auto}.kw-nav-label[data-v-b0093afd]{font-family:var(--f-body);font-size:13.5px;letter-spacing:-.005em}.kw-sidenav-foot[data-v-b0093afd]{background:rgb(var(--v-theme-surface));border-top:1px solid rgb(var(--v-theme-outline-variant));display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:14px 14px 18px}.kw-foot-label[data-v-b0093afd]{font-size:10.5px;font-weight:600;letter-spacing:.09em;margin-bottom:-4px;padding-left:2px;text-transform:uppercase}.kw-foot-label[data-v-b0093afd],.kw-foot-shortcut[data-v-b0093afd]{color:rgb(var(--v-theme-on-surface-variant))}.kw-foot-shortcut[data-v-b0093afd]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);cursor:pointer;display:flex;font-family:var(--f-body);font-size:13px;font-weight:500;gap:10px;padding:8px 10px;transition:background var(--dur-short) var(--ease-standard);width:100%}.kw-foot-shortcut[data-v-b0093afd]:hover{background:rgb(var(--v-theme-surface-container-low));color:rgb(var(--v-theme-on-surface))}.kw-foot-shortcut__label[data-v-b0093afd]{flex:1;text-align:left}.kw-foot-shortcut__kbd[data-v-b0093afd]{background:rgb(var(--v-theme-surface-container));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:4px;color:rgb(var(--v-theme-on-surface-variant));font-family:var(--f-mono);font-size:11px;padding:1px 6px}.kw-beni-body[data-v-01c7e38a]{display:flex;flex-direction:column;height:100%;min-height:0}.kw-beni-handle[data-v-01c7e38a]{align-items:center;background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-sm) 0 0 var(--shape-sm);border-right:0;box-shadow:-4px 0 8px #2e66610d;color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;height:56px;justify-content:center;left:-22px;position:absolute;top:24px;transition:background var(--dur-short) var(--ease-standard),color var(--dur-short) var(--ease-standard);width:22px}.kw-beni-handle[data-v-01c7e38a]:hover{background:rgb(var(--v-theme-surface-container-low));color:rgb(var(--v-theme-on-surface))}.kw-beni-splash[data-v-01c7e38a]{background:linear-gradient(180deg,rgb(var(--v-theme-surface)) 0,rgb(var(--v-theme-surface-container-low)));border-bottom:1px solid rgb(var(--v-theme-outline-variant));display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:18px 22px 16px}.kw-beni-splash-head[data-v-01c7e38a]{align-items:center;display:flex;gap:10px;margin-bottom:2px}.kw-beni-avatar[data-v-01c7e38a]{align-items:center;background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-primary-container)));border-radius:var(--shape-full);box-shadow:0 1px 2px #2e66611a;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--f-serif);font-size:16px;height:36px;justify-content:center;width:36px}.kw-beni-splash-meta[data-v-01c7e38a]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.kw-beni-close[data-v-01c7e38a]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:background var(--dur-short) var(--ease-standard)}.kw-beni-close[data-v-01c7e38a]:hover{background:rgb(var(--v-theme-surface-container))}.kw-beni-close[data-v-01c7e38a]:hover,.kw-beni-name[data-v-01c7e38a]{color:rgb(var(--v-theme-on-surface))}.kw-beni-name[data-v-01c7e38a]{font-family:var(--f-body);font-size:14px;font-weight:600}.kw-beni-status[data-v-01c7e38a]{align-items:center;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:11px;gap:4px}.kw-beni-status__dot[data-v-01c7e38a]{background:rgb(var(--v-theme-primary));border-radius:var(--shape-full);display:inline-block;height:6px;width:6px}.kw-beni-tagline[data-v-01c7e38a]{color:rgb(var(--v-theme-on-surface-variant));font-family:var(--f-body);font-size:13px;line-height:1.45;margin:0}.kw-beni-chip-row[data-v-01c7e38a]{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgb(var(--v-theme-outline-variant));display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:12px 22px 14px}.kw-beni-chip[data-v-01c7e38a]{align-items:center;background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-full);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;font-family:var(--f-body);font-size:12px;font-weight:500;gap:5px;line-height:1;padding:6px 10px;transition:background var(--dur-short) var(--ease-standard),color var(--dur-short) var(--ease-standard),border-color var(--dur-short) var(--ease-standard)}.kw-beni-chip[data-v-01c7e38a]:disabled{cursor:not-allowed;opacity:.6}.kw-beni-chip[data-v-01c7e38a]:hover:not(:disabled){background:rgb(var(--v-theme-surface-container));border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.kw-beni-messages[data-v-01c7e38a]{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:20px 24px}.kw-msg[data-v-01c7e38a]{border-radius:var(--shape-lg);font-family:var(--f-body);font-size:13.5px;line-height:1.5;max-width:88%;padding:12px 16px}.kw-msg-text[data-v-01c7e38a]{white-space:pre-wrap;word-wrap:break-word}.kw-msg--beni[data-v-01c7e38a]{align-self:flex-start;background:rgb(var(--v-theme-surface-container-low));border-bottom-left-radius:var(--shape-xs);color:rgb(var(--v-theme-on-surface))}.kw-msg--user[data-v-01c7e38a]{align-self:flex-end;background:rgb(var(--v-theme-primary));border-bottom-right-radius:var(--shape-xs);color:rgb(var(--v-theme-on-primary))}.kw-msg--sys[data-v-01c7e38a]{align-self:center;background:transparent;color:rgb(var(--v-theme-on-surface-variant));font-size:11px;font-weight:500;letter-spacing:.09em;padding:4px 8px;text-transform:uppercase}.kw-msg--error[data-v-01c7e38a]{border:1px solid rgb(var(--v-theme-error))}.kw-msg-error[data-v-01c7e38a]{color:rgb(var(--v-theme-error));font-size:11.5px;margin-top:8px}.kw-msg-cursor[data-v-01c7e38a]{animation:kw-blink-01c7e38a 1.1s steps(2,start) infinite;display:inline-block;margin-left:2px}@keyframes kw-blink-01c7e38a{to{visibility:hidden}}.kw-working[data-v-01c7e38a]{align-items:center;align-self:flex-start;background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-md,12px);display:inline-flex;gap:9px;padding:8px 13px}.kw-working-orb[data-v-01c7e38a]{animation:kw-orb-breath-01c7e38a 1.3s ease-in-out infinite alternate,kw-orb-color-01c7e38a 2.7s linear infinite;background:#9c338c;border-radius:999px;box-shadow:0 0 7px #9c338c4d;flex-shrink:0;height:14px;width:14px;will-change:transform,background-color}.kw-working-label[data-v-01c7e38a]{color:rgb(var(--v-theme-primary));font-size:12.5px;font-weight:600}@keyframes kw-orb-breath-01c7e38a{0%{opacity:.8;transform:scale(.88)}to{opacity:1;transform:scale(1.1)}}@keyframes kw-orb-color-01c7e38a{0%,28%{background:#9c338c}34%,61%{background:#ffd166}67%,94%{background:#8fe0bf}to{background:#9c338c}}@media(prefers-reduced-motion:reduce){.kw-working-orb[data-v-01c7e38a]{animation:none;background:#9c338c}}.kw-tool-list[data-v-01c7e38a]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.kw-tool[data-v-01c7e38a]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-sm);font-size:12px;overflow:hidden}.kw-tool[open][data-v-01c7e38a]{background:rgb(var(--v-theme-surface-container-low))}.kw-tool-summary[data-v-01c7e38a]{align-items:center;color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;gap:6px;list-style:none;padding:6px 10px;width:100%}.kw-tool-summary[data-v-01c7e38a]::-webkit-details-marker{display:none}.kw-tool-name[data-v-01c7e38a]{color:rgb(var(--v-theme-on-surface));flex:1;font-family:var(--f-mono,ui-monospace),monospace;font-size:11.5px;font-weight:600}.kw-tool-status[data-v-01c7e38a]{color:rgb(var(--v-theme-on-surface-variant));font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.kw-tool--ok .kw-tool-status[data-v-01c7e38a]{color:rgb(var(--v-theme-primary))}.kw-tool--error .kw-tool-status[data-v-01c7e38a]{color:rgb(var(--v-theme-error))}.kw-tool-body[data-v-01c7e38a]{border-top:1px solid rgb(var(--v-theme-outline-variant));display:flex;flex-direction:column;gap:6px;padding:8px 10px}.kw-tool-args pre[data-v-01c7e38a],.kw-tool-preview pre[data-v-01c7e38a]{font-family:var(--f-mono,ui-monospace),monospace;font-size:11px;margin:0;white-space:pre-wrap;word-wrap:break-word;color:rgb(var(--v-theme-on-surface));max-height:220px;overflow-y:auto}.kw-beni-error-banner[data-v-01c7e38a]{align-self:stretch;background:rgb(var(--v-theme-error-container));border:1px solid rgb(var(--v-theme-error));border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-error-container));font-size:12px;margin:4px 0 0;padding:8px 12px}.kw-beni-composer[data-v-01c7e38a]{border-top:1px solid rgb(var(--v-theme-outline-variant));display:flex;flex-shrink:0;gap:8px;padding:14px 20px 20px}.kw-beni-input[data-v-01c7e38a]{background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface));cursor:text;flex:1;font-family:var(--f-body);font-size:13px;min-width:0;padding:8px 12px}.kw-beni-input--enabled[data-v-01c7e38a]:focus{border-color:rgb(var(--v-theme-primary));outline:2px solid rgb(var(--v-theme-primary));outline-offset:-1px}.kw-beni-input[data-v-01c7e38a]:disabled{cursor:not-allowed;opacity:.7}.kw-beni-input[data-v-01c7e38a]::-moz-placeholder{color:rgb(var(--v-theme-on-surface-variant))}.kw-beni-input[data-v-01c7e38a]::placeholder{color:rgb(var(--v-theme-on-surface-variant))}.kw-beni-send[data-v-01c7e38a]{align-items:center;background:rgb(var(--v-theme-primary));border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-primary));cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:opacity var(--dur-short) var(--ease-standard);width:36px}.kw-beni-send--enabled[data-v-01c7e38a]:disabled{cursor:not-allowed;opacity:.4}.kw-beni-send--stop[data-v-01c7e38a]{background:rgb(var(--v-theme-surface-container));color:rgb(var(--v-theme-on-surface))}@media(max-width:640px){.kw-beni-handle[data-v-01c7e38a]{height:64px;left:-28px;width:28px}.kw-beni-rail:not(.kw-beni-rail--hidden) .kw-beni-handle[data-v-01c7e38a]{display:none}}.kw-beni-body[data-v-01c7e38a]{position:relative}.kw-beni-body--drag[data-v-01c7e38a]{outline:2px dashed rgb(var(--v-theme-primary));outline-offset:-8px}.kw-beni-drop-overlay[data-v-01c7e38a]{align-items:center;background:rgba(var(--v-theme-primary),.08);color:rgb(var(--v-theme-primary));display:flex;flex-direction:column;font-weight:600;gap:10px;inset:0;justify-content:center;padding:0 24px;pointer-events:none;position:absolute;text-align:center;z-index:5}.kw-beni-attachments[data-v-01c7e38a]{flex-shrink:0;padding:8px 16px 0}.kw-beni-attachment-row[data-v-01c7e38a]{display:flex;flex-wrap:wrap;gap:8px}.kw-beni-attachment[data-v-01c7e38a]{border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-sm);height:56px;overflow:hidden;position:relative;width:56px}.kw-beni-attachment-thumb[data-v-01c7e38a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kw-beni-attachment--file[data-v-01c7e38a]{background:rgb(var(--v-theme-surface-container));color:rgb(var(--v-theme-on-surface));height:56px;max-width:200px;min-width:56px;padding:6px 10px 6px 8px;width:auto}.kw-beni-attachment-file[data-v-01c7e38a]{align-items:center;display:flex;gap:8px;height:100%}.kw-beni-attachment-name[data-v-01c7e38a]{font-size:12px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-beni-attachment-remove[data-v-01c7e38a]{align-items:center;background:rgb(var(--v-theme-surface));border:0;border-radius:50%;box-shadow:0 1px 3px #2e66612e;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:-6px;top:-6px;width:20px}.kw-beni-attachment-error[data-v-01c7e38a]{color:rgb(var(--v-theme-error));font-size:12px;margin:6px 0 0}.kw-beni-attach-btn[data-v-01c7e38a]{align-items:center;background:rgb(var(--v-theme-surface-container));border:0;border-radius:var(--shape-sm);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin-right:6px;transition:background var(--dur-short) var(--ease-standard);width:36px}.kw-beni-attach-btn[data-v-01c7e38a]:hover:not(:disabled){background:rgb(var(--v-theme-surface-container-high));color:rgb(var(--v-theme-on-surface))}.kw-beni-attach-btn[data-v-01c7e38a]:disabled{cursor:not-allowed;opacity:.4}.passkey-nudge[data-v-aa07f706]{align-items:center;background:rgb(var(--v-theme-surface-container-low));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--shape-md,12px);color:rgb(var(--v-theme-on-surface));display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin:16px 24px 0;padding:12px 16px}.passkey-nudge__text[data-v-aa07f706]{line-height:1.4}.passkey-nudge__actions[data-v-aa07f706]{align-items:center;display:inline-flex;gap:12px}.passkey-nudge__link[data-v-aa07f706]{color:rgb(var(--v-theme-primary));font-weight:600;text-decoration:none;white-space:nowrap}.passkey-nudge__link[data-v-aa07f706]:hover{text-decoration:underline}.passkey-nudge__close[data-v-aa07f706]{align-items:center;background:transparent;border:0;border-radius:var(--shape-sm,8px);color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.passkey-nudge__close[data-v-aa07f706]:hover{background:rgb(var(--v-theme-surface-container))}.kw-admin-backdrop[data-v-5a8a1858]{background:#1b423959;border:0;cursor:pointer;position:fixed;top:var(--admin-topbar-h);inset:var(--admin-topbar-h) 0 0 0;padding:0;z-index:25}@media(min-width:901px){.kw-admin-backdrop[data-v-5a8a1858]{display:none}}
