.auth-page[data-v-e6b066fe],.onboarding-page[data-v-e6b066fe]{position:relative;overflow-x:hidden;isolation:isolate}.auth-page[data-v-e6b066fe]:before,.onboarding-page[data-v-e6b066fe]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 16%,rgb(var(--brand-rgb) / .06),transparent 20%),radial-gradient(circle at 84% 16%,rgb(var(--accent-rgb) / .05),transparent 18%)}.app-shell-page--centered[data-v-e6b066fe]{display:flex;align-items:center;justify-content:center;padding:32px 16px;box-sizing:border-box}.app-shell-page--auth[data-v-e6b066fe]{padding-block:32px 48px}.app-shell-page--onboarding[data-v-e6b066fe]{padding-block:40px}.auth-shell[data-v-0d734b4d]{position:relative;z-index:1;width:min(var(--content-max-width),calc(100vw - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,420px);gap:24px;align-items:stretch}.auth-promo[data-v-0d734b4d]{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 46px;border-radius:var(--radius-xl);overflow:hidden;color:var(--text);background:#ffffffeb;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.auth-promo[data-v-0d734b4d]:before{content:"";position:absolute;inset:0;background:linear-gradient(150deg,rgb(255 255 255 / .24),transparent 38%),radial-gradient(circle at 18% 0%,rgb(var(--brand-rgb) / .05),transparent 22%);pointer-events:none}.auth-promo[data-v-0d734b4d]:after{content:"";position:absolute;top:62px;right:-124px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgb(var(--brand-rgb) / .08),rgb(var(--brand-rgb) / 0))}.auth-promo[data-v-0d734b4d]>*{position:relative;z-index:1}.auth-badge[data-v-0d734b4d]{align-self:flex-start}.auth-title[data-v-0d734b4d]{margin:22px 0 14px;font-family:var(--font-display);font-size:clamp(28px,2vw,36px);line-height:1.28;color:var(--text-strong);letter-spacing:-.01em;text-wrap:balance}.auth-title-emphasis[data-v-0d734b4d]{color:var(--auth-brand)}.auth-subtitle[data-v-0d734b4d]{max-width:640px;margin:0;font-size:17px;line-height:1.7;color:var(--muted-strong)}.auth-value-list[data-v-0d734b4d]{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:14px}.auth-value-item[data-v-0d734b4d]{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:13px 15px;border-radius:var(--radius-md);border:1px solid var(--line);background:#f0f4f78f}.auth-value-index[data-v-0d734b4d]{display:grid;place-items:center;width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);font-size:12px;font-weight:700}.auth-value-title[data-v-0d734b4d]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--text)}.auth-value-desc[data-v-0d734b4d]{margin:0;color:var(--muted-strong);font-size:14px;line-height:1.55}.auth-mode-switch[data-v-0d734b4d]{margin-bottom:20px}.auth-card[data-v-0d734b4d]{display:flex;flex-direction:column;padding:32px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#fffffff5;box-shadow:var(--shadow-soft)}.auth-card-header[data-v-0d734b4d]{margin-bottom:18px;text-align:center}.auth-card-title[data-v-0d734b4d]{margin:4px 0 8px;font-family:var(--font-display);font-size:28px;line-height:1.25;color:var(--text-strong);letter-spacing:-.01em}.auth-card-subtitle[data-v-0d734b4d]{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.auth-card[data-v-0d734b4d] .el-form-item{margin-bottom:16px}.auth-card[data-v-0d734b4d] .el-form{display:flex;flex:1;flex-direction:column;justify-content:center}.auth-card[data-v-0d734b4d] .el-form-item__label{color:var(--muted-strong);font-size:13px;font-weight:700}.auth-agreement[data-v-0d734b4d]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:2px 0 75px;color:var(--muted);font-size:14px;line-height:1.7;cursor:pointer}.auth-agreement[data-v-0d734b4d] .el-checkbox{display:inline-flex;align-items:center;height:32px;margin:0;line-height:1}.auth-agreement>div[data-v-0d734b4d]{display:grid;gap:4px;min-width:0}.auth-agreement>div>span[data-v-0d734b4d]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:32px}.auth-agreement a[data-v-0d734b4d]{position:relative;z-index:1}.auth-agreement-error[data-v-0d734b4d]{margin:4px 0 0;color:var(--danger);font-size:12px;line-height:1.5}.auth-submit-button[data-v-0d734b4d]{width:100%}@media(max-width:1120px){.auth-shell[data-v-0d734b4d]{grid-template-columns:1fr}}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-text-primary: #1f2f49;--color-text-secondary: #70809d;--color-text-tertiary: #7f8ea8;--color-brand-primary: #2f5fb7;--color-brand-primary-hover: #244c97;--color-brand-fill: #3f69bc;--color-brand-soft: #edf3ff;--color-brand-accent: #dbe8ff;--color-border-default: #dfe5f0;--color-border-soft: #edf1f7;--color-surface-base: #ffffff;--color-surface-subtle: #f4f6fa;--color-surface-panel: #f7f9fc;--color-surface-page-top: #fcfcfd;--color-surface-page-bottom: #f3f5f8;--color-state-success: #4d7287;--color-state-success-soft: #e2eff5;--color-state-success-ink: #2e556c;--color-state-warning: #8b6935;--color-state-warning-soft: #f8efdb;--color-state-warning-ink: #654a18;--color-state-danger: #a44758;--color-state-danger-soft: #fff1f4;--color-state-danger-ink: #7b2335;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-avatar: 13px;--radius-pill: 999px;--height-topbar: 70px;--height-button-primary: 36px;--height-button-secondary: 36px;--height-button-small: 32px;--height-input-default: 36px;--height-toolbar-item: 32px;--height-pagination-item: 32px;--height-sidebar-item: 42px;--height-table-row: 90px;--space-4: 4px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-16: 16px;--space-18: 18px;--space-24: 24px;--space-28: 28px;--shadow-none: none;--shadow-card-soft: 0 8px 18px rgb(34 53 87 / .08);--shadow-brand-soft: 0 10px 20px rgb(47 95 183 / .24);font-family:var(--font-sans);line-height:1.5;font-weight:400;color:var(--color-text-primary);background:var(--color-surface-page-bottom);--brand-rgb: 63 105 188;--brand-strong-rgb: 36 76 151;--accent-rgb: 47 95 183;--text-rgb: 31 47 73;--surface-lowest: var(--color-surface-base);--surface-low: var(--color-surface-panel);--surface-container: var(--color-surface-subtle);--surface-high: #edf2f8;--surface-highest: #e5ecf7;--outline: #8ea0bd;--outline-variant: #b7c5d9;--primary-fixed: var(--color-brand-soft);--primary-fixed-dim: var(--color-brand-accent);--primary-container: var(--color-brand-soft);--secondary-container: #ebf1fa;--tertiary-container: #f2f5fb;--page-bg: var(--color-surface-page-bottom);--page-bg-gradient: linear-gradient( 180deg, var(--color-surface-page-top) 0%, var(--color-surface-page-bottom) 100% );--page-bg-soft: var(--color-surface-base);--page-bg-elevated: var(--color-surface-base);--page-bg-contrast: var(--color-surface-subtle);--panel: rgb(255 255 255 / .94);--panel-strong: var(--color-surface-base);--panel-soft: var(--color-surface-panel);--panel-muted: var(--color-surface-subtle);--line: var(--color-border-default);--line-strong: #c4d1e3;--line-accent: rgb(var(--accent-rgb) / .16);--line-soft: var(--color-border-soft);--line-soft-strong: #d9e3f0;--text: var(--color-text-primary);--text-strong: var(--color-text-primary);--muted: var(--color-text-secondary);--muted-strong: #5b6f8d;--text-subtle: var(--color-text-tertiary);--brand: var(--color-brand-fill);--brand-strong: var(--color-brand-primary-hover);--brand-soft: var(--color-brand-soft);--brand-soft-strong: var(--color-brand-accent);--brand-ink: var(--color-brand-primary);--brand-line: rgb(var(--brand-rgb) / .18);--brand-contrast: #ffffff;--accent: var(--color-brand-primary);--accent-soft: var(--color-brand-accent);--accent-ink: var(--color-brand-primary-hover);--accent-line: rgb(var(--accent-rgb) / .14);--success: var(--color-state-success);--success-soft: var(--color-state-success-soft);--success-ink: var(--color-state-success-ink);--warning: var(--color-state-warning);--warning-soft: var(--color-state-warning-soft);--warning-ink: var(--color-state-warning-ink);--danger: var(--color-state-danger);--danger-soft: var(--color-state-danger-soft);--danger-ink: var(--color-state-danger-ink);--surface-overlay: rgb(255 255 255 / .98);--surface-overlay-soft: rgb(247 249 252 / .96);--surface-overlay-strong: rgb(255 255 255 / .99);--shadow-soft: 0 4px 12px rgb(34 53 87 / .06);--shadow-panel: var(--shadow-card-soft);--shadow-popover: 0 12px 28px rgb(34 53 87 / .12);--shadow-floating: 0 10px 24px rgb(34 53 87 / .08);--focus-ring: 0 0 0 3px rgb(var(--brand-rgb) / .16);--ikyan-scrollbar-size: 6px;--ikyan-scrollbar-radius: 999px;--ikyan-scrollbar-track: transparent;--ikyan-scrollbar-thumb: rgb(var(--text-rgb) / .16);--ikyan-scrollbar-thumb-hover: rgb(var(--text-rgb) / .24);--ikyan-scrollbar-thumb-active: rgb(var(--text-rgb) / .32);--radius-button-pill: var(--radius-pill);--radius-full: 12px;--radius-popover: var(--radius-lg);--radius-xl: var(--radius-lg);--radius-button: var(--radius-md);--content-max-width: 1280px;--auth-brand: var(--brand);--auth-brand-strong: var(--brand-strong);--auth-brand-soft: var(--brand-soft);--auth-brand-ink: var(--brand-ink);--workspace-brand: var(--brand);--workspace-brand-strong: var(--brand-strong);--workspace-brand-soft: var(--brand-soft);--workspace-brand-ink: var(--brand-ink);--workspace-brand-line: var(--line-accent);--panel-shell-border: transparent;--panel-shell-radius: var(--radius-md);--panel-shell-bg: var(--panel-strong);--panel-shell-shadow: var(--shadow-none);--panel-shell-workspace-border: var(--line-soft);--panel-shell-workspace-radius: var(--radius-lg);--panel-shell-workspace-bg: var(--panel-strong);--panel-shell-workspace-shadow: var(--shadow-soft);--panel-shell-popover-border: var(--line);--panel-shell-popover-radius: var(--radius-popover);--panel-shell-popover-bg: var(--surface-overlay);--panel-shell-popover-shadow: var(--shadow-popover);--panel-shell-floating-border: var(--line-soft-strong);--panel-shell-floating-radius: var(--radius-md);--panel-shell-floating-bg: color-mix(in srgb, var(--panel-soft) 88%, white);--panel-shell-floating-shadow: var(--shadow-soft);--panel-shell-surface-border: transparent;--panel-shell-surface-radius: var(--radius-lg);--panel-shell-surface-bg: var(--panel-strong);--panel-shell-surface-shadow: var(--shadow-none);--panel-shell-soft-brand-border: var(--brand-line);--panel-shell-soft-brand-radius: var(--radius-lg);--panel-shell-soft-brand-bg: color-mix(in srgb, var(--brand-soft) 28%, white);--panel-shell-soft-brand-shadow: var(--shadow-soft);--toolbar-action-text: var(--muted-strong);--toolbar-action-bg: var(--panel-strong);--toolbar-action-border: var(--line);--toolbar-action-hover-text: var(--text-strong);--toolbar-action-hover-bg: color-mix(in srgb, var(--brand-soft) 24%, white);--toolbar-action-hover-border: var(--line-strong);--toolbar-action-active-text: var(--brand-ink);--toolbar-action-active-bg: var(--brand-soft);--toolbar-action-active-border: var(--brand-line);--toolbar-action-height: var(--height-button-secondary);--toolbar-action-compact-height: var(--height-button-small);--toolbar-action-icon-size: var(--height-button-small);--toolbar-action-padding-inline: var(--space-16);--toolbar-action-radius: var(--radius-md);--toolbar-action-pill-radius: var(--radius-pill);--toolbar-action-font-size: 13px;--toolbar-action-quiet-hover-bg: color-mix(in srgb, var(--brand-soft) 22%, white);--toolbar-action-text-muted: var(--muted);--avatar-shell-bg: linear-gradient( 135deg, color-mix(in srgb, var(--brand-soft) 64%, white) 0%, color-mix(in srgb, var(--warning-soft) 74%, white) 100% );--avatar-shell-border: var(--line-soft-strong);--avatar-shell-ink: color-mix( in srgb, var(--workspace-brand-ink) 72%, var(--warning-ink) 28% )}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%;height:100%;margin:0}body{min-width:320px;color:var(--text);overflow-x:hidden;background:var(--page-bg-gradient);-webkit-tap-highlight-color:rgb(var(--brand-rgb) / .12)}body,button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a{color:var(--brand-ink);text-decoration:none}a:hover{color:var(--brand-strong)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}[id]{scroll-margin-top:96px}.skip-link{position:fixed;top:14px;left:50%;z-index:100;transform:translate(-50%,-140%);padding:10px 14px;border-radius:var(--radius-pill);border:1px solid var(--brand-line);background:var(--surface-overlay);color:var(--brand-ink);font-size:14px;font-weight:700;box-shadow:var(--shadow-soft)}.skip-link:focus-visible{transform:translate(-50%)}.app-shell-page{min-height:100vh;min-height:100dvh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--achievement-surface: rgb(255 255 255 / .96);--achievement-surface-soft: var(--panel-soft);--achievement-surface-strong: var(--surface-overlay);--achievement-surface-hover: color-mix(in srgb, var(--panel-soft) 90%, white);--achievement-toolbar-bg: var(--panel-soft);--achievement-toolbar-surface: var(--panel);--achievement-toolbar-surface-soft: var(--panel-soft);--achievement-toolbar-pill-bg: var(--panel-strong);--achievement-toolbar-pill-border: var(--line);--achievement-toolbar-pill-text: var(--muted-strong);--achievement-toolbar-pill-hover-bg: color-mix(in srgb, var(--brand-soft) 24%, white);--achievement-toolbar-pill-active-bg: var(--brand-soft);--achievement-toolbar-pill-active-border: var(--brand-line);--achievement-toolbar-pill-active-text: var(--brand-ink);--achievement-toolbar-segment-bg: color-mix(in srgb, var(--panel-soft) 92%, white);--achievement-toolbar-dropdown-active-bg: color-mix(in srgb, var(--brand-soft) 68%, white);--achievement-toolbar-dropdown-active-text: var(--brand-ink);--achievement-toolbar-dropdown-subtle: var(--muted);--achievement-brand-shadow: var(--shadow-brand-soft);--achievement-split-add-divider: color-mix(in srgb, var(--brand-soft) 32%, white);--achievement-selected-bg: color-mix(in srgb, var(--brand-soft) 74%, white);--achievement-selected-highlight: inset 0 1px 0 rgb(255 255 255 / .68);--achievement-sort-surface: var(--surface-overlay);--achievement-search-surface: var(--surface-overlay);--achievement-more-filter-border: var(--line-soft);--achievement-more-filter-bg: color-mix(in srgb, var(--panel-soft) 88%, white);--achievement-more-filter-shadow: inset 0 1px 0 rgb(255 255 255 / .82);--achievement-table-bg: var(--achievement-surface);--achievement-table-row-hover: color-mix(in srgb, var(--brand-soft) 56%, white);--achievement-table-row-selected: color-mix(in srgb, var(--brand-soft) 74%, white);--achievement-table-row-highlight: color-mix(in srgb, var(--accent-soft) 74%, white);--achievement-table-row-flash: rgb(var(--brand-rgb) / .18);--achievement-table-header-bg: var(--panel-soft);--achievement-table-header-text: var(--muted);--achievement-table-header-border: var(--line-soft);--achievement-table-chip-bg: color-mix(in srgb, var(--panel-soft) 92%, white);--achievement-table-chip-border: var(--line);--achievement-table-chip-text: var(--muted-strong);--achievement-table-chip-accent-bg: color-mix(in srgb, var(--brand-soft) 72%, white);--achievement-table-chip-accent-border: var(--brand-line);--achievement-table-chip-accent-text: var(--brand-ink);--achievement-table-index: var(--text-subtle);--achievement-attachment-missing-bg: var(--achievement-table-chip-bg);--achievement-attachment-missing-border: var(--achievement-table-chip-border);--achievement-attachment-missing-text: var(--achievement-table-chip-text);--achievement-attachment-uploaded-bg: var(--achievement-table-chip-accent-bg);--achievement-attachment-uploaded-border: var(--achievement-table-chip-accent-border);--achievement-attachment-warning-border: color-mix(in srgb, var(--warning) 24%, white);--achievement-attachment-hover-shadow: var(--shadow-soft);--achievement-popover-border: var(--line);--achievement-popover-shadow: var(--shadow-popover);--achievement-dialog-surface: var(--panel-strong);--achievement-dialog-border: var(--line);--achievement-dialog-shadow: var(--shadow-popover);--achievement-dialog-panel: var(--panel-soft);--achievement-dialog-header: var(--panel-strong);--achievement-dialog-border-subtle: var(--line-soft);--achievement-dialog-border-strong: var(--line-strong);--achievement-dialog-card-border: color-mix(in srgb, var(--line) 86%, white);--achievement-dialog-card-border-hover: color-mix(in srgb, var(--brand) 24%, white);--achievement-dialog-card-active-bg: color-mix(in srgb, var(--brand-soft) 76%, white);--achievement-dialog-card-active-border: var(--brand);--achievement-dialog-card-active-ring: rgb(var(--brand-rgb) / .2);--achievement-dialog-page-active-bg: color-mix(in srgb, var(--brand-soft) 68%, white);--achievement-dialog-page-active-ring: rgb(var(--brand-rgb) / .16);--achievement-dialog-drop-surface: color-mix(in srgb, var(--brand-soft) 52%, white);--achievement-dialog-empty-surface: linear-gradient( 180deg, var(--panel-strong) 0%, var(--panel-soft) 100% );--achievement-dialog-preview-float-bg: var(--surface-overlay);--achievement-dialog-preview-float-border: color-mix(in srgb, var(--line) 88%, white);--achievement-dialog-preview-shadow: var(--shadow-soft);--achievement-dialog-preview-pane-shadow: var(--shadow-popover);--achievement-dialog-preview-frame-shadow: var(--shadow-floating);--achievement-dialog-preview-stage: var(--panel-soft);--achievement-dialog-ai-panel-bg: color-mix(in srgb, var(--panel-soft) 92%, white);--achievement-dialog-ai-panel-border: color-mix(in srgb, var(--line-strong) 88%, white);--achievement-dialog-title: var(--text-strong);--achievement-dialog-label: var(--text);--achievement-dialog-label-secondary: var(--muted-strong);--achievement-dialog-muted: var(--muted);--achievement-dialog-placeholder: var(--text-subtle);--achievement-dialog-readonly-bg: var(--panel-soft);--achievement-dialog-readonly-border: var(--line);--achievement-dialog-readonly-text: var(--text);--achievement-dialog-divider: var(--line-soft);--achievement-dialog-accent: var(--brand);--achievement-dialog-accent-soft: color-mix(in srgb, var(--brand-soft) 70%, white);--achievement-dialog-accent-line: rgb(var(--brand-rgb) / .16);--achievement-dialog-accent-strong: rgb(var(--brand-rgb) / .72);--achievement-dialog-floating-shadow: var(--shadow-floating);--achievement-dialog-danger-hover: color-mix(in srgb, var(--danger-soft) 82%, white);--achievement-dialog-danger-text: var(--danger-ink);--achievement-dialog-empty-text: var(--text-subtle);--achievement-dialog-close-ring: rgb(var(--brand-rgb) / .18);--achievement-assistant-surface: var(--surface-overlay);--achievement-assistant-surface-soft: var(--surface-overlay-soft);--achievement-assistant-muted-surface: color-mix(in srgb, var(--panel-soft) 84%, white);--achievement-assistant-header: var(--panel-soft);--achievement-assistant-badge-bg: rgb(255 255 255 / .9);--achievement-assistant-bubble: rgb(255 255 255 / .94);--achievement-assistant-bubble-user: color-mix(in srgb, var(--brand-soft) 70%, white);--achievement-assistant-card-bg: var(--surface-overlay);--achievement-assistant-card-accent-bg: color-mix(in srgb, var(--brand-soft) 68%, white);--achievement-assistant-error-border: color-mix(in srgb, var(--danger) 18%, white);--achievement-assistant-error-bg: color-mix(in srgb, var(--danger-soft) 80%, white);--achievement-assistant-scrollbar-track: rgb(var(--text-rgb) / .08);--achievement-assistant-scrollbar-thumb: rgb(var(--brand-rgb) / .24);--achievement-assistant-scrollbar-thumb-hover: rgb(var(--brand-rgb) / .38);--achievement-failure-bg: color-mix(in srgb, var(--danger-soft) 88%, white);--achievement-failure-border: color-mix(in srgb, var(--danger) 16%, white);--achievement-failure-title: var(--danger-ink);--achievement-failure-text: color-mix(in srgb, var(--danger-ink) 78%, var(--text));--achievement-author-menu-bg: var(--surface-overlay);--achievement-author-menu-border: color-mix(in srgb, var(--line) 88%, white);--achievement-author-menu-btn-border: color-mix(in srgb, var(--line) 88%, white);--achievement-author-menu-btn-border-hover: color-mix(in srgb, var(--line-strong) 82%, white);--achievement-author-menu-btn-hover-bg: color-mix(in srgb, var(--panel-soft) 92%, white);--achievement-author-menu-shadow: var(--shadow-popover);--achievement-indexing-cascade-bg: var(--panel-soft);--achievement-indexing-cascade-border: color-mix(in srgb, var(--line) 88%, white);--achievement-indexing-checkbox-border: color-mix(in srgb, var(--line-strong) 88%, white)}:root{--el-font-family: var(--font-sans);--el-border-radius-base: var(--radius-sm);--el-border-radius-round: var(--radius-md);--el-border-radius-small: var(--radius-xs);--el-color-primary: var(--brand);--el-color-primary-light-3: color-mix(in srgb, var(--brand) 78%, white);--el-color-primary-light-5: color-mix(in srgb, var(--brand) 64%, white);--el-color-primary-light-7: color-mix(in srgb, var(--brand) 46%, white);--el-color-primary-light-8: color-mix(in srgb, var(--brand) 34%, white);--el-color-primary-light-9: var(--brand-soft);--el-color-primary-dark-2: var(--brand-strong);--el-color-success: var(--success);--el-color-success-light-9: color-mix(in srgb, var(--success-soft) 78%, white);--el-color-warning: var(--warning);--el-color-warning-light-9: color-mix(in srgb, var(--warning-soft) 78%, white);--el-color-danger: var(--danger);--el-color-danger-light-9: color-mix(in srgb, var(--danger-soft) 78%, white);--el-text-color-primary: var(--text);--el-text-color-regular: var(--muted-strong);--el-text-color-secondary: var(--muted);--el-text-color-placeholder: var(--text-subtle);--el-border-color: var(--line);--el-border-color-light: var(--line-soft);--el-border-color-lighter: var(--surface-high);--el-border-color-extra-light: var(--surface-low);--el-fill-color-blank: var(--panel-strong);--el-fill-color-light: var(--panel-soft);--el-fill-color-lighter: var(--page-bg-soft);--el-fill-color-extra-light: var(--page-bg-soft);--el-bg-color: var(--panel-strong);--el-bg-color-page: var(--page-bg);--el-bg-color-overlay: var(--surface-overlay);--el-mask-color: rgb(15 27 49 / .42);--el-box-shadow-light: var(--shadow-soft);--el-box-shadow: var(--shadow-panel);--el-box-shadow-dark: var(--shadow-popover)}.el-button{min-height:var(--height-button-secondary);padding:0 var(--space-16);border-radius:var(--radius-md);font-weight:600;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.el-button--default,.el-button.is-plain{background:var(--panel-strong);border-color:var(--line);color:var(--text)}.el-button.is-plain{--el-button-hover-bg-color: var(--brand-soft)}.el-button--primary{box-shadow:var(--shadow-brand-soft)}.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper{min-height:var(--height-input-default);border-radius:var(--radius-sm);background:var(--panel-strong);box-shadow:0 0 0 1px var(--line) inset!important}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--line-strong) inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-date-editor.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--brand) inset,0 0 0 3px rgb(var(--brand-rgb) / .1)!important}.el-textarea__inner{min-height:96px;border-radius:var(--radius-sm);border-color:var(--line);background:var(--panel-strong);box-shadow:none}.el-textarea__inner:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgb(var(--brand-rgb) / .1)}.el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{border-color:var(--line-strong);border-radius:var(--radius-xs)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--brand);border-color:var(--brand)}.el-segmented{--el-segmented-bg-color: color-mix(in srgb, var(--panel-soft) 92%, white);--el-segmented-item-selected-bg-color: var(--brand-soft);--el-segmented-item-selected-color: var(--brand-ink);border:1px solid var(--line);box-shadow:none}.el-alert{border-radius:var(--radius-lg)}.el-message,.el-notification{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow-panel)}.el-message--success,.el-notification.success{border-color:color-mix(in srgb,var(--success) 22%,white);background:color-mix(in srgb,var(--success-soft) 42%,white)}.el-message--warning,.el-notification.warning{border-color:color-mix(in srgb,var(--warning) 20%,white);background:color-mix(in srgb,var(--warning-soft) 42%,white)}.el-message--error,.el-notification.error{border-color:color-mix(in srgb,var(--danger) 18%,white);background:color-mix(in srgb,var(--danger-soft) 56%,white)}.el-message-box,.el-dialog{border-radius:var(--radius-xl)!important;background:var(--panel-strong)!important;border:none!important;box-shadow:var(--shadow-popover)!important}.el-dropdown-menu,.el-select__popper.el-popper,.el-popper.is-light{border-radius:var(--radius-popover)!important;background:var(--surface-overlay)!important;border:none!important;box-shadow:var(--shadow-popover)!important}.el-dialog{border:1px solid var(--line);box-shadow:var(--shadow-popover)}.el-dialog__header{margin-right:0;padding:var(--space-18) var(--space-24) 0}.el-dialog__title{color:var(--text-strong);font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2}.el-dialog__body{padding:20px var(--space-24)}.el-dialog__footer{padding:0 var(--space-24) 20px}.el-dropdown-menu{padding:var(--space-8)}.el-select__popper.el-popper .el-popper__arrow:before,.el-popper.is-light .el-popper__arrow:before{border:none!important;box-shadow:none!important;background:var(--surface-overlay)!important}.el-dropdown-menu__item{min-height:var(--height-toolbar-item);padding:var(--space-8) var(--space-10);border-radius:var(--radius-md);color:var(--muted-strong);font-size:13px;font-weight:600}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background:var(--brand-soft);color:var(--brand-ink)}.el-pager li{background:transparent}.el-overlay-dialog{overscroll-behavior:contain}.ikyan-panel-shell{min-width:0;border:1px solid var(--panel-shell-border);border-radius:var(--panel-shell-radius);background:var(--panel-shell-bg);box-shadow:var(--panel-shell-shadow)}.ikyan-panel-shell--workspace{border-color:var(--panel-shell-workspace-border);border-radius:var(--panel-shell-workspace-radius);background:var(--panel-shell-workspace-bg);box-shadow:var(--panel-shell-workspace-shadow)}.ikyan-panel-shell--popover{border-color:var(--panel-shell-popover-border);border-radius:var(--panel-shell-popover-radius);background:var(--panel-shell-popover-bg);box-shadow:var(--panel-shell-popover-shadow)}.ikyan-panel-shell--floating{border-color:var(--panel-shell-floating-border);border-radius:var(--panel-shell-floating-radius);background:var(--panel-shell-floating-bg);box-shadow:var(--panel-shell-floating-shadow)}.ikyan-panel-shell--surface{border-color:var(--panel-shell-surface-border);border-radius:var(--panel-shell-surface-radius);background:var(--panel-shell-surface-bg);box-shadow:var(--panel-shell-surface-shadow)}.ikyan-panel-shell--soft-brand{border-color:var(--panel-shell-soft-brand-border);border-radius:var(--panel-shell-soft-brand-radius);background:var(--panel-shell-soft-brand-bg);box-shadow:var(--panel-shell-soft-brand-shadow)}.ikyan-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--muted-strong);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.ikyan-chip--soft{background:var(--panel-muted);color:var(--achievement-dialog-muted)}.ikyan-chip--brand-soft{padding:7px 13px;border-color:var(--brand-line);background:rgb(var(--brand-rgb) / .1);color:var(--brand-ink);font-weight:700}.ikyan-chip--placeholder{min-height:36px;padding:6px 11px;border-radius:var(--radius-md);font-size:13px}.ikyan-chip--success{background:var(--success-soft);color:var(--success-ink);font-weight:700}.ikyan-chip--danger{background:var(--danger-soft);color:var(--danger-ink);font-weight:700}.ikyan-chip--neutral{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.ikyan-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.ikyan-scrollbar::-webkit-scrollbar{width:var(--ikyan-scrollbar-size);height:var(--ikyan-scrollbar-size)}.ikyan-scrollbar::-webkit-scrollbar-track{background:var(--ikyan-scrollbar-track)}.ikyan-scrollbar::-webkit-scrollbar-button{-webkit-appearance:none;display:none;background:transparent;border:0;width:0;height:0}.ikyan-scrollbar::-webkit-scrollbar-button:single-button,.ikyan-scrollbar::-webkit-scrollbar-button:vertical:start:decrement,.ikyan-scrollbar::-webkit-scrollbar-button:vertical:end:increment,.ikyan-scrollbar::-webkit-scrollbar-button:horizontal:start:decrement,.ikyan-scrollbar::-webkit-scrollbar-button:horizontal:end:increment{-webkit-appearance:none;display:none;background:transparent;border:0;width:0;height:0}.ikyan-scrollbar::-webkit-scrollbar-corner{background:transparent}.ikyan-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--ikyan-scrollbar-radius);background:transparent;background-clip:padding-box}.ikyan-scrollbar:hover,.ikyan-scrollbar:focus,.ikyan-scrollbar:focus-within{scrollbar-color:var(--ikyan-scrollbar-thumb) transparent}.ikyan-scrollbar:hover::-webkit-scrollbar-thumb,.ikyan-scrollbar:focus::-webkit-scrollbar-thumb,.ikyan-scrollbar:focus-within::-webkit-scrollbar-thumb{background:var(--ikyan-scrollbar-thumb);background-clip:padding-box}.ikyan-scrollbar::-webkit-scrollbar-thumb:active,.ikyan-scrollbar:active::-webkit-scrollbar-thumb{background:var(--ikyan-scrollbar-thumb-active);background-clip:padding-box}.ikyan-scrollbar--quiet{--ikyan-scrollbar-thumb: rgb(var(--text-rgb) / .12);--ikyan-scrollbar-thumb-hover: rgb(var(--text-rgb) / .2);--ikyan-scrollbar-thumb-active: rgb(var(--text-rgb) / .28)}.ikyan-scrollbar--quiet:hover,.ikyan-scrollbar--quiet:focus,.ikyan-scrollbar--quiet:focus-within{scrollbar-color:var(--ikyan-scrollbar-thumb-hover) transparent}.ikyan-scrollbar--quiet:hover::-webkit-scrollbar-thumb,.ikyan-scrollbar--quiet:focus::-webkit-scrollbar-thumb,.ikyan-scrollbar--quiet:focus-within::-webkit-scrollbar-thumb{background:var(--ikyan-scrollbar-thumb-hover);background-clip:padding-box}.ikyan-scrollbar--quiet::-webkit-scrollbar-thumb:active,.ikyan-scrollbar--quiet:active::-webkit-scrollbar-thumb{background:var(--ikyan-scrollbar-thumb-active);background-clip:padding-box}:root,.ikyan-table-shell{--table-shell-surface-bg: var(--surface-lowest);--table-shell-divider: var(--line-soft);--table-shell-divider-strong: var(--line-soft-strong);--table-shell-header-divider: color-mix(in srgb, var(--table-shell-divider-strong) 76%, white);--table-shell-control-bg: var(--surface-lowest);--table-shell-control-border: color-mix(in srgb, var(--outline) 24%, transparent);--table-shell-control-border-strong: color-mix(in srgb, var(--outline) 36%, transparent);--table-shell-control-hover-bg: var(--surface-low);--table-shell-soft-panel-bg: color-mix(in srgb, var(--surface-low) 88%, white);--table-shell-soft-panel-shadow: inset 0 1px 0 color-mix(in srgb, white 72%, transparent);--table-shell-icon-muted: color-mix(in srgb, var(--muted) 46%, white);--table-shell-icon-subtle: color-mix(in srgb, var(--muted) 28%, white)}.ikyan-table-shell{min-height:0;overflow:hidden}.ikyan-table{width:100%;background:transparent;font-size:12px;font-variant-numeric:tabular-nums;--el-table-header-bg-color: var(--achievement-table-header-bg);--el-table-tr-bg-color: color-mix(in srgb, var(--table-shell-surface-bg) 92%, var(--surface-low));--el-table-border-color: transparent;--el-table-row-hover-bg-color: var(--achievement-table-row-hover)}.ikyan-table:before,.ikyan-table:after,.ikyan-table .el-table__inner-wrapper:after,.ikyan-table .el-table__inner-wrapper:before{display:none}.ikyan-table .el-table__inner-wrapper,.ikyan-table .el-table__body-wrapper,.ikyan-table .el-table__header-wrapper{border:none}.ikyan-table .el-table__header-wrapper{position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--achievement-table-header-border)}.ikyan-table .el-table__cell{vertical-align:top;padding:0;border-right:none}.ikyan-table .cell{line-height:1.4;padding:10px 12px}.ikyan-table .el-table__header-wrapper th{background:var(--achievement-table-header-bg);color:var(--achievement-table-header-text);font-size:11px;font-weight:800;letter-spacing:.12em;border-bottom-color:var(--achievement-table-header-border);border-right:none}.ikyan-table .el-table__row td{font-variant-numeric:tabular-nums;border-right:none;border-bottom-color:var(--surface-container);transition:background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.ikyan-table .el-table__row.is-selected td{background:var(--achievement-table-row-selected)!important}.ikyan-table .el-table__row.is-highlighted td{background:var(--achievement-table-row-highlight)!important}.ikyan-table .el-table__row.is-reordered td{animation:ikyan-row-flash .96s ease}.ikyan-table .el-table__row.is-drag-source td{opacity:.72;-webkit-user-select:none;user-select:none}.ikyan-table .el-table__row.is-drag-target td{--el-table-tr-bg-color: transparent !important;--el-table-row-hover-bg-color: transparent !important;background:transparent!important;background-color:transparent!important}.ikyan-table-select-head,.ikyan-table-row-index,.ikyan-table-row-check,.ikyan-table-drag-handle{align-items:center;display:inline-flex;justify-content:center}.ikyan-table-drag-hit-area{position:relative}.ikyan-table-drag-hit-area:before{content:"";position:absolute;inset:-6px -2px -6px -10px}html.achievement-record-dragging,html.achievement-record-dragging body,html.achievement-record-dragging body *,body.achievement-record-dragging,body.achievement-record-dragging *{cursor:grabbing!important}.ikyan-table-row-index{min-width:18px;text-align:center;user-select:none;width:18px;-webkit-user-select:none}.ikyan-table-select-head .el-checkbox__label,.ikyan-table-row-check .el-checkbox__label{display:none}.ikyan-table-select-head .el-checkbox,.ikyan-table-row-check .el-checkbox{display:inline-flex;align-items:center;height:18px;margin-right:0}.ikyan-table-select-head .el-checkbox__input,.ikyan-table-row-check .el-checkbox__input{display:inline-flex;align-items:center;justify-content:center;height:18px;width:18px}.ikyan-table-select-head .el-checkbox__inner,.ikyan-table-row-check .el-checkbox__inner{width:18px;height:18px;border-radius:4px}@keyframes ikyan-row-flash{0%{background:var(--achievement-table-row-flash)}to{background:transparent}}.ikyan-dense-control{width:100%}.ikyan-dense-control--sm .el-select__wrapper,.ikyan-dense-control--sm .el-input__wrapper{min-height:32px;padding-inline:6px;border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--achievement-dialog-readonly-border) inset}.ikyan-dense-control--md .el-select__wrapper,.ikyan-dense-control--md .el-input__wrapper,.ikyan-dense-control--md .el-textarea__inner{min-height:34px;border-radius:var(--radius-md)}.ikyan-dense-control--toolbar .el-select__wrapper,.ikyan-dense-control--toolbar .el-input__wrapper{min-height:40px;border-radius:var(--radius-xl);background:var(--achievement-toolbar-pill-bg);box-shadow:0 0 0 1px var(--achievement-toolbar-pill-border) inset!important;color:var(--achievement-toolbar-pill-text)}.ikyan-dense-control--toolbar .el-select__wrapper:hover,.ikyan-dense-control--toolbar .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--line-strong) inset!important}.ikyan-dense-control--toolbar .el-select__wrapper.is-focused,.ikyan-dense-control--toolbar .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--brand) inset,0 0 0 3px rgb(var(--brand-rgb) / .1)!important}.ikyan-dense-control--tight .el-select__wrapper,.ikyan-dense-control--tight .el-input__wrapper{padding-inline:6px}.ikyan-dense-control--center .el-select__wrapper{justify-content:center;padding-inline:2px;border-radius:var(--radius-md)}.ikyan-dense-control--center .el-select__selected-item,.ikyan-dense-control--center .el-select__placeholder{display:inline-flex;justify-content:center;width:100%}.ikyan-dense-control--no-suffix .el-select__suffix{display:none}.ikyan-dense-control--ellipsis .el-select__selected-item,.ikyan-dense-control--ellipsis .el-select__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ikyan-toolbar-action{--ikyan-toolbar-action-text: var(--toolbar-action-text);--ikyan-toolbar-action-bg: var(--toolbar-action-bg);--ikyan-toolbar-action-border: var(--toolbar-action-border);--ikyan-toolbar-action-hover-text: var(--toolbar-action-hover-text);--ikyan-toolbar-action-hover-bg: var(--toolbar-action-hover-bg);--ikyan-toolbar-action-hover-border: var(--toolbar-action-hover-border);--ikyan-toolbar-action-active-text: var(--toolbar-action-active-text);--ikyan-toolbar-action-active-bg: var(--toolbar-action-active-bg);--ikyan-toolbar-action-active-border: var(--toolbar-action-active-border);appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--toolbar-action-height);padding:0 var(--toolbar-action-padding-inline);border:1px solid var(--ikyan-toolbar-action-border);border-radius:var(--toolbar-action-radius);background:var(--ikyan-toolbar-action-bg);color:var(--ikyan-toolbar-action-text);font-size:var(--toolbar-action-font-size);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ikyan-toolbar-action.el-button{--el-button-text-color: var(--ikyan-toolbar-action-text);--el-button-bg-color: var(--ikyan-toolbar-action-bg);--el-button-border-color: var(--ikyan-toolbar-action-border);--el-button-hover-text-color: var(--ikyan-toolbar-action-hover-text);--el-button-hover-bg-color: var(--ikyan-toolbar-action-hover-bg);--el-button-hover-border-color: var(--ikyan-toolbar-action-hover-border);--el-button-active-text-color: var(--ikyan-toolbar-action-active-text);--el-button-active-bg-color: var(--ikyan-toolbar-action-active-bg);--el-button-active-border-color: var(--ikyan-toolbar-action-active-border);box-shadow:none;margin:0}.ikyan-toolbar-action:hover:not(:disabled){border-color:var(--ikyan-toolbar-action-hover-border);background:var(--ikyan-toolbar-action-hover-bg);color:var(--ikyan-toolbar-action-hover-text)}.ikyan-toolbar-action:disabled{cursor:not-allowed;opacity:.58}.ikyan-toolbar-action--pill{border-radius:var(--toolbar-action-pill-radius)}.ikyan-toolbar-action--icon-only{width:var(--toolbar-action-icon-size);min-width:var(--toolbar-action-icon-size);padding:0;gap:0}.ikyan-toolbar-action--icon-only.el-button.is-circle{width:var(--toolbar-action-icon-size)!important;min-width:var(--toolbar-action-icon-size)!important;min-height:var(--toolbar-action-icon-size)!important;height:var(--toolbar-action-icon-size)!important;padding:0!important}.ikyan-toolbar-action:active:not(:disabled),.ikyan-toolbar-action.is-active,.ikyan-toolbar-action.is-open{border-color:var(--ikyan-toolbar-action-active-border);background:var(--ikyan-toolbar-action-active-bg);color:var(--ikyan-toolbar-action-active-text)}.ikyan-toolbar-action--brand{--ikyan-toolbar-action-text: var(--brand-contrast);--ikyan-toolbar-action-bg: var(--workspace-brand);--ikyan-toolbar-action-border: var(--workspace-brand-strong);--ikyan-toolbar-action-hover-text: var(--brand-contrast);--ikyan-toolbar-action-hover-bg: var(--workspace-brand-strong);--ikyan-toolbar-action-hover-border: var(--workspace-brand-strong);--ikyan-toolbar-action-active-text: var(--brand-contrast);--ikyan-toolbar-action-active-bg: var(--workspace-brand-strong);--ikyan-toolbar-action-active-border: var(--workspace-brand-strong)}.ikyan-toolbar-action--danger{--ikyan-toolbar-action-text: var(--danger);--ikyan-toolbar-action-bg: color-mix(in srgb, var(--danger-soft) 84%, white);--ikyan-toolbar-action-border: color-mix(in srgb, var(--danger) 28%, white);--ikyan-toolbar-action-hover-text: var(--danger-ink);--ikyan-toolbar-action-hover-bg: color-mix(in srgb, var(--danger-soft) 76%, white);--ikyan-toolbar-action-hover-border: color-mix(in srgb, var(--danger) 40%, white);--ikyan-toolbar-action-active-text: var(--danger-ink);--ikyan-toolbar-action-active-bg: color-mix(in srgb, var(--danger-soft) 72%, white);--ikyan-toolbar-action-active-border: color-mix(in srgb, var(--danger) 42%, white)}.ikyan-toolbar-action--success{--ikyan-toolbar-action-text: var(--success-ink);--ikyan-toolbar-action-bg: color-mix(in srgb, var(--success-soft) 88%, white);--ikyan-toolbar-action-border: color-mix(in srgb, var(--success) 28%, white);--ikyan-toolbar-action-hover-text: var(--success-ink);--ikyan-toolbar-action-hover-bg: color-mix(in srgb, var(--success-soft) 78%, white);--ikyan-toolbar-action-hover-border: color-mix(in srgb, var(--success) 42%, white);--ikyan-toolbar-action-active-text: var(--success-ink);--ikyan-toolbar-action-active-bg: color-mix(in srgb, var(--success-soft) 72%, white);--ikyan-toolbar-action-active-border: color-mix(in srgb, var(--success) 46%, white)}.ikyan-toolbar-action--quiet{border:none;background:transparent;--ikyan-toolbar-action-bg: transparent;--ikyan-toolbar-action-border: transparent;--ikyan-toolbar-action-hover-text: var(--ikyan-toolbar-action-text);--ikyan-toolbar-action-hover-bg: var(--toolbar-action-quiet-hover-bg);--ikyan-toolbar-action-hover-border: transparent;--ikyan-toolbar-action-active-text: var(--ikyan-toolbar-action-text);--ikyan-toolbar-action-active-bg: var(--toolbar-action-quiet-hover-bg);--ikyan-toolbar-action-active-border: transparent}.ikyan-toolbar-action--text{min-height:auto;padding-inline:0;border:none;background:transparent;--ikyan-toolbar-action-text: var(--toolbar-action-text-muted);--ikyan-toolbar-action-bg: transparent;--ikyan-toolbar-action-border: transparent;--ikyan-toolbar-action-hover-text: var(--brand-ink);--ikyan-toolbar-action-hover-bg: transparent;--ikyan-toolbar-action-hover-border: transparent;--ikyan-toolbar-action-active-text: var(--brand-ink);--ikyan-toolbar-action-active-bg: transparent;--ikyan-toolbar-action-active-border: transparent;font-size:12px;font-weight:500}.ikyan-toolbar-action--compact{min-height:var(--toolbar-action-compact-height);padding:0 var(--space-12);border-radius:var(--radius-sm)}.workspace-mode-tabs{display:inline-flex;align-items:center;gap:0;padding:0;border:1px solid rgb(169 180 185 / .2);border-radius:var(--radius-sm);background:var(--surface-lowest);overflow:hidden}.workspace-mode-tab{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:31px;padding:0 10px;border-radius:0;border:none;background:transparent;color:var(--muted-strong);font-size:12px;font-weight:600}.workspace-mode-tab.el-button{box-shadow:none;margin:0}.workspace-mode-tab.el-button+.workspace-mode-tab.el-button,.workspace-mode-tab+.workspace-mode-tab{border-left:1px solid rgb(169 180 185 / .12);margin-left:0}.workspace-mode-tab.is-active{background:#f0f4f78c;color:var(--workspace-brand);box-shadow:none}.workspace-mode-tab:hover:not(.is-active){background:#f0f4f76b;color:var(--text-strong)}.ikyan-dropdown-stack{display:flex;flex-direction:column;min-width:0}.ikyan-dropdown-subtle{color:var(--achievement-dialog-muted);font-size:12px;line-height:1.4}
