.personal-info-page{--pi-accent: #5d45d1;--pi-accent-hover: #4b39b0;--pi-page-bg: #f6f4fd;--pi-card-radius: 16px;--pi-row-min-height: 56px;--pi-shadow: 0 2px 12px rgba(93, 69, 209, .08);--pi-icon-purple: #722ed1;--pi-icon-blue: #1677ff;--pi-icon-amber: #d48806;--pi-icon-teal: #13a8a8;--pi-icon-indigo: #597ef7}html.dark .personal-info-page{--pi-accent: var(--accent-primary);--pi-accent-hover: var(--accent-primary-hover);--pi-page-bg: var(--bg-page);--pi-shadow: 0 2px 12px rgba(0, 0, 0, .2)}.personal-info-page{background:var(--pi-page-bg);min-height:100%}.personal-info-shell{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.personal-info-card{border-radius:var(--pi-card-radius);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--pi-shadow);overflow:hidden}.personal-info-card__header{display:flex;align-items:center;gap:10px;padding:16px 18px 12px;font-weight:600;font-size:15px;color:var(--pi-accent)}.personal-info-card__header-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--pi-accent) 12%,transparent);color:var(--pi-accent);flex-shrink:0}.personal-info-row{display:flex;align-items:center;gap:12px;min-height:var(--pi-row-min-height);padding:12px 16px;transition:background .15s ease}.personal-info-row:hover{background:color-mix(in srgb,var(--pi-accent) 4%,transparent)}.personal-info-row+.personal-info-row{border-top:1px solid var(--border-subtle)}.personal-info-row__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:17px}.personal-info-row__icon--purple{color:var(--pi-icon-purple);background:color-mix(in srgb,var(--pi-icon-purple) 14%,transparent)}.personal-info-row__icon--blue{color:var(--pi-icon-blue);background:color-mix(in srgb,var(--pi-icon-blue) 14%,transparent)}.personal-info-row__icon--amber{color:var(--pi-icon-amber);background:color-mix(in srgb,var(--pi-icon-amber) 14%,transparent)}.personal-info-row__icon--teal{color:var(--pi-icon-teal);background:color-mix(in srgb,var(--pi-icon-teal) 14%,transparent)}.personal-info-row__icon--indigo{color:var(--pi-icon-indigo);background:color-mix(in srgb,var(--pi-icon-indigo) 14%,transparent)}.personal-info-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.personal-info-row__label{font-size:14px;font-weight:500;color:var(--text-primary)}.personal-info-row__hint{font-size:12px;color:var(--text-secondary)}.personal-info-row__trailing{flex-shrink:0;display:flex;align-items:center;gap:8px}.personal-info-input{border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);padding:6px 14px;font-size:13px;color:var(--text-primary);min-width:160px;max-width:220px}.personal-info-input:focus{outline:none;border-color:var(--pi-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pi-accent) 20%,transparent)}.personal-info-input:disabled{opacity:.7;cursor:not-allowed}.personal-info-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:999px;background:var(--pi-accent);color:#fff;font-size:13px;font-weight:500;padding:8px 20px;cursor:pointer;transition:background .15s ease}.personal-info-btn-primary:hover:not(:disabled){background:var(--pi-accent-hover)}.personal-info-btn-primary:disabled{opacity:.55;cursor:not-allowed}.personal-info-btn-secondary{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface-hover);color:var(--text-primary);font-size:13px;padding:6px 14px;cursor:pointer}.personal-info-hero{padding:28px 24px;text-align:center}.personal-info-hero__avatar{width:80px;height:80px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;font-size:28px;font-weight:600;box-shadow:0 4px 14px #5d45d140}.personal-info-hero__name{font-size:20px;font-weight:700;color:var(--pi-accent);margin-bottom:4px}.personal-info-hero__meta{font-size:13px;color:var(--text-secondary)}.personal-info-hero__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.personal-info-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:500}.personal-info-badge--success{background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}.personal-info-badge--warning{background:color-mix(in srgb,#f59e0b 14%,transparent);color:#d97706}.personal-info-badge--danger{background:color-mix(in srgb,#ef4444 14%,transparent);color:#dc2626}.personal-info-badge--neutral{background:var(--bg-surface-hover);color:var(--text-secondary)}.personal-info-alert{border-radius:12px;padding:12px 16px;font-size:13px}.personal-info-alert--ok{border:1px solid color-mix(in srgb,#22c55e 40%,transparent);background:color-mix(in srgb,#22c55e 10%,transparent);color:#16a34a}.personal-info-alert--error{border:1px solid color-mix(in srgb,#ef4444 40%,transparent);background:color-mix(in srgb,#ef4444 10%,transparent);color:#dc2626}.personal-info-role-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-top:1px solid var(--border-subtle)}.personal-info-role-item__icon{flex-shrink:0;margin-top:2px}.personal-info-role-item__title{font-size:14px;font-weight:500;color:var(--text-primary)}.personal-info-role-item__meta{font-size:12px;color:var(--text-secondary);margin-top:2px}.personal-info-card__footer{padding:12px 16px 16px;display:flex;justify-content:flex-end}.personal-info-compact .personal-info-shell{max-width:100%;gap:12px}.personal-info-compact .personal-info-hero{padding:20px 16px}.personal-info-compact .personal-info-hero__avatar{width:64px;height:64px;font-size:22px}.personal-info-collapsible__trigger{display:flex;width:100%;align-items:center;gap:12px;padding:16px 18px;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.personal-info-collapsible__trigger:hover{background:color-mix(in srgb,var(--pi-accent) 4%,transparent)}.personal-info-collapsible__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.personal-info-collapsible__title{font-size:15px;font-weight:600;color:var(--pi-accent)}.personal-info-collapsible__description{font-size:12px;color:var(--text-secondary)}.personal-info-collapsible__chevron{width:18px;height:18px;color:var(--text-tertiary);transition:transform .2s ease;flex-shrink:0}.personal-info-collapsible__chevron--open{transform:rotate(180deg)}.personal-info-collapsible__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.personal-info-collapsible__panel--open{grid-template-rows:1fr}.personal-info-collapsible__content{overflow:hidden}.personal-info-pill-select{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--bg-surface-hover);border:1px solid var(--border-subtle)}.personal-info-pill-select__option{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;color:var(--text-secondary);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.personal-info-pill-select__option--active{background:var(--pi-accent);color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--pi-accent) 35%,transparent)}.personal-info-pill-select__dot{width:6px;height:6px;border-radius:50%;background:#fff}.personal-info-theme-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--bg-surface-hover);border:1px solid var(--border-subtle)}.personal-info-theme-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.personal-info-theme-toggle__btn--active{background:var(--pi-accent);color:#fff}.personal-info-loading{padding:20px 16px;text-align:center;font-size:13px;color:var(--text-secondary)}.personal-info-toolbar{display:flex;justify-content:flex-end}.personal-info-btn-secondary--spinning svg{animation:personal-info-spin .8s linear infinite}@keyframes personal-info-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.personal-info-row{flex-wrap:wrap;align-items:flex-start;padding-top:14px;padding-bottom:14px}.personal-info-row__trailing{width:100%;justify-content:flex-end;padding-left:48px}.personal-info-input{width:100%;max-width:none}.personal-info-pill-select,.personal-info-theme-toggle{width:100%;justify-content:center}.personal-info-shell{gap:12px}}.platform-slider-captcha{display:flex;flex-direction:column;gap:.5rem}.platform-slider-captcha__track{position:relative;height:2.5rem;border-radius:var(--platform-radius-md, 8px);border:1px solid color-mix(in srgb,var(--platform-color-primary, #1677ff) 18%,transparent);background:color-mix(in srgb,var(--platform-bg-container, #fff) 6%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.platform-slider-captcha__track--verified{border-color:color-mix(in srgb,var(--platform-color-success, #52c41a) 45%,transparent);background:color-mix(in srgb,var(--platform-color-success, #52c41a) 8%,transparent)}.platform-slider-captcha__hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:color-mix(in srgb,var(--platform-color-primary, #1677ff) 45%,#888);pointer-events:none}.platform-slider-captcha__thumb{position:absolute;top:2px;bottom:2px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--platform-radius-md, 8px) - 2px);background:var(--platform-color-primary, #1677ff);color:#fff;box-shadow:0 1px 4px #0000002e;cursor:grab;touch-action:none}.platform-slider-captcha__thumb:active{cursor:grabbing}.platform-slider-captcha__error{margin:0;font-size:.75rem;color:var(--platform-color-error, #ff4d4f)}.layout-page-header{flex-shrink:0;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;margin-top:0;margin-inline:0;width:100%;margin-bottom:var(--layout-page-header-gap, 16px);padding:0;border-bottom:1px solid var(--border-color, #e0e0e0);background:var(--bg-container, #ffffff)}.layout-page-header.layout-page-header--chrome-only{background:var(--background-secondary, #ffffff)}.dark-theme .layout-page-header{background:var(--bg-container, #1e1e1e);border-bottom-color:var(--border-color, #3d3d3d)}.main-shell-page--compact .layout-page-header{margin-bottom:var(--layout-page-header-gap-compact, 12px)}.layout-page-header__title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-width:0;box-sizing:border-box;padding-inline:var(--layout-page-gutter, 14px);padding-block:0;min-height:var(--app-shell-chrome-row-height, 36px);height:auto}.layout-page-header--chrome-only{gap:0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:var(--layout-page-header-band-min-height, 2.75rem);height:auto;padding-block:var(--layout-page-header-padding-block-start, 9px) var(--layout-page-header-padding-block-end, 9px);padding-inline:0}.layout-page-header--chrome-only .layout-page-header__title-row{flex:0 0 auto;width:100%;min-height:var(--app-shell-chrome-row-height, 36px);height:auto;max-height:none;align-items:center;padding-block:0;flex-wrap:wrap;row-gap:8px}.layout-page-header--has-extra.layout-page-header--chrome-only .layout-page-header__title-row{align-items:center;flex:1 1 auto;min-height:var(--app-shell-chrome-row-height, 36px)}.layout-page-header--chrome-only .layout-page-header__title-block{flex:1 1 auto;min-height:0;align-self:center;justify-content:center}.layout-page-header--chrome-only .layout-page-header__title,.layout-page-header--chrome-only h1.layout-page-header__title{line-height:var(--layout-page-title-line-height, 1.25)}.layout-page-header--chrome-only .layout-page-header__extra{height:auto;min-height:0;align-items:center;align-self:center}.layout-page-header--chrome-only .layout-page-header__platform.platform-page-header{margin-bottom:0!important;flex:1 1 auto;min-width:0;width:100%;height:100%;align-items:center;padding:0 var(--layout-page-gutter, 14px);box-sizing:border-box;gap:12px}.layout-page-header--chrome-only .layout-page-header__platform .ant-typography{margin:0!important;font-size:var(--layout-page-title-size, 15px)!important;font-weight:var(--layout-page-title-weight, 600)!important;letter-spacing:-.01em;line-height:var(--layout-page-title-line-height, 1.35)!important;color:var(--text-primary, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-theme .layout-page-header--chrome-only .layout-page-header__platform .ant-typography{color:var(--text-primary, #ffffff)}.layout-page-header--chrome-only .layout-page-header__platform .ant-typography.ant-typography-secondary,.layout-page-header__platform.platform-page-header>div:first-child>p,.layout-page-header__description-row{display:none!important}.layout-page-header--chrome-only .layout-page-header__platform>div:first-child{flex:1 1 auto;min-width:0}.layout-page-header--chrome-only .layout-page-header__platform>div:last-child.ant-space,.layout-page-header--chrome-only .layout-page-header__platform .ant-space{align-items:center;flex-wrap:nowrap}.layout-page-header--chrome-only .layout-page-header__platform .ant-space-item{display:inline-flex;align-items:center}.layout-page-header--chrome-only .layout-page-header__platform .ant-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--layout-page-header-extra-btn-height, 28px);min-height:var(--layout-page-header-extra-btn-height, 28px);padding-inline:10px;font-size:13px;line-height:1}.layout-page-header--chrome-only .layout-page-header__platform .ant-btn.ant-btn-icon-only,.layout-page-header--chrome-only .layout-page-header__platform .ant-btn:has(>.anticon:only-child):not(:has(>span:not(.anticon))){width:var(--layout-page-header-extra-btn-height, 28px);padding-inline:0}.layout-page-header--chrome-only .layout-page-header__compound{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-page-header__title-block{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:var(--app-shell-chrome-row-height, 36px)}.layout-page-header h1.layout-page-header__title,.layout-page-header__title{margin:0;font-size:var(--layout-page-title-size, 16px);font-weight:var(--layout-page-title-weight, 600);letter-spacing:-.02em;line-height:var(--layout-page-title-line-height, 1.25);color:var(--text-primary, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-theme .layout-page-header h1.layout-page-header__title,.dark-theme .layout-page-header__title{color:var(--text-primary, #ffffff)}.layout-page-header__title--custom{font-size:var(--layout-page-title-size, 16px);font-weight:var(--layout-page-title-weight, 600);letter-spacing:-.02em;line-height:var(--layout-page-title-line-height, 1.25);white-space:normal;overflow:visible;text-overflow:unset}.layout-page-header__compound{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0;max-width:100%;min-width:0}.layout-page-header__compound-primary{font-size:var(--layout-page-title-size, 16px);font-weight:var(--layout-page-title-weight, 600);letter-spacing:-.02em;line-height:var(--layout-page-title-line-height, 1.25);color:inherit}.layout-page-header__compound-secondary{font-size:var(--layout-page-title-secondary-size, 14px);font-weight:var(--layout-page-title-secondary-weight, 400);line-height:1.3;color:var(--text-secondary, #595959)}.layout-page-header__compound-sep{flex-shrink:0;font-size:13px;font-weight:400;color:var(--text-quaternary, var(--text-tertiary, #bfbfbf));padding-inline:.35em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-theme .layout-page-header__compound-secondary{color:var(--text-secondary, #a0a0a0)}.layout-page-header__description-row{flex-shrink:0;padding:0 var(--layout-page-gutter, 14px) 4px}.layout-page-header__description{margin:0;font-size:var(--layout-page-description-size, 14px);line-height:1.4;color:var(--text-secondary, #595959)}.dark-theme .layout-page-header__description{color:var(--text-secondary, #a0a0a0)}.layout-page-header__extra-inner.ant-space{align-items:center;justify-content:flex-end}.layout-page-header__extra .layout-page-header__extra-inner .ant-btn-primary{font-weight:500}.layout-page-header__extra{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;align-self:center;min-height:0;min-width:0;max-width:100%}.layout-page-header:not(.layout-page-header--chrome-only) .layout-page-header__extra{min-height:var(--app-shell-chrome-row-height, 36px)}.layout-page-header__extra .ant-space{align-items:center}.layout-page-header__extra .ant-space-item{display:inline-flex;align-items:center}.layout-page-header__extra .ant-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--layout-page-header-extra-btn-height, 28px);min-height:var(--layout-page-header-extra-btn-height, 28px);padding-inline:10px;font-size:13px;line-height:1}.layout-page-header__extra .ant-btn.ant-btn-sm{padding-inline:7px;font-size:13px}.layout-page-header__extra .ant-btn.ant-btn-lg{padding-inline:12px;font-size:13px}.layout-page-header__extra .ant-btn.ant-btn-icon-only,.layout-page-header__extra .ant-btn:has(>.anticon:only-child):not(:has(>span:not(.anticon))){width:var(--layout-page-header-extra-btn-height, 28px);padding-inline:0}.layout-page-header__extra .ant-btn .anticon{font-size:14px;line-height:1}.layout-page-header__extra>a:not(.ant-btn):not(.layout-page-header__intro-stat),.layout-page-header__extra .ant-space-item>a:not(.ant-btn):not(.layout-page-header__intro-stat){display:inline-flex;align-items:center;height:var(--layout-page-header-extra-btn-height, 28px);padding-inline:4px;font-size:13px;line-height:1;white-space:nowrap}.layout-page-header__extra a:has(>.ant-btn){display:inline-flex;align-items:center;height:auto;padding:0}.layout-page-header__extra-help-btn.ant-btn{width:var(--layout-page-header-extra-btn-height, 28px);padding-inline:0;color:var(--text-secondary, #595959)!important}.layout-page-header__extra-help-btn.ant-btn:hover{color:var(--text-primary, #1a1a2e)!important;background:color-mix(in srgb,var(--text-primary, #1a1a2e) 6%,transparent)!important}.dark-theme .layout-page-header__extra-help-btn.ant-btn:hover{background:color-mix(in srgb,#ffffff 8%,transparent)!important}.layout-page-header__extra-help-btn.ant-btn .anticon{font-size:15px}.layout-page-header--chrome-only .layout-page-header__extra,.layout-page-header--has-extra .layout-page-header__extra{flex-wrap:wrap;overflow:visible}.layout-page-header__intro-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 10px;min-height:0;max-width:min(720px,100%)}.layout-page-header__intro-stats .ant-tooltip-disabled-compatible-wrapper{display:inline-flex;max-width:100%}.layout-page-header__intro-stat{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;height:auto;min-height:22px;padding:2px 8px;border-radius:4px;border:none;background:var(--bg-surface-hover, color-mix(in srgb, var(--text-primary, #1a1a2e) 4%, transparent));font-size:12px;line-height:1.35;color:var(--text-secondary, #595959);white-space:nowrap;max-width:100%;vertical-align:middle}button.layout-page-header__intro-stat{margin:0;font:inherit;letter-spacing:inherit;text-align:inherit}a.layout-page-header__intro-stat{text-decoration:none;color:inherit}.layout-page-header__intro-stat--clickable{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:2px 6px;transition:background .12s ease,color .12s ease}.layout-page-header__intro-stat--clickable:hover{background:var(--bg-surface-hover, color-mix(in srgb, var(--text-primary, #1a1a2e) 6%, transparent))}.layout-page-header__intro-stat--clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary, #1677ff) 40%,transparent);outline-offset:1px}.layout-page-header__intro-stat--active{background:color-mix(in srgb,var(--accent-primary, #1677ff) 10%,transparent)}.layout-page-header__intro-stat--active .layout-page-header__intro-stat-value{color:var(--accent-primary, #1677ff)}.layout-page-header__intro-stat--warn{background:color-mix(in srgb,#faad14 12%,var(--bg-surface-hover, transparent))}.layout-page-header__intro-stat--warn .layout-page-header__intro-stat-value{color:#d48806}.layout-page-header__intro-stat--info{background:color-mix(in srgb,var(--accent-primary, #1677ff) 8%,var(--bg-surface-hover, transparent))}.layout-page-header__intro-stat-icon{display:inline-flex;flex-shrink:0;align-items:center;font-size:13px;line-height:1;color:var(--accent-primary, #1677ff)}.layout-page-header__intro-stat-icon .anticon{font-size:13px}.layout-page-header__intro-stat-value{font-size:13px;font-weight:600;color:var(--text-primary, #1a1a2e);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.layout-page-header__intro-stat-label{font-size:12px;font-weight:400;color:var(--text-secondary, #595959)}@media (min-width: 901px){.layout-page-header__intro-stat-value+.layout-page-header__intro-stat-label:before{content:"·";margin-inline:5px 4px;font-weight:400;color:var(--text-tertiary, #bfbfbf)}}.layout-page-header__intro-stat:not(:has(.layout-page-header__intro-stat-value)) .layout-page-header__intro-stat-label{font-size:13px;font-weight:500;color:var(--text-primary, #1a1a2e)}.layout-page-header__intro-stat--active .layout-page-header__intro-stat-label,.layout-page-header__intro-stat--clickable:not(:has(.layout-page-header__intro-stat-value)) .layout-page-header__intro-stat-label{color:var(--accent-primary, #1677ff)}.dark-theme .layout-page-header__intro-stat{background:color-mix(in srgb,var(--bg-layout, #121212) 40%,var(--bg-container, #1e1e1e))}.dark-theme .layout-page-header__intro-stat--clickable{background:transparent}.dark-theme .layout-page-header__intro-stat--clickable:hover{background:color-mix(in srgb,#ffffff 6%,transparent)}.dark-theme .layout-page-header__intro-stat--active{background:color-mix(in srgb,var(--accent-primary, #1677ff) 16%,transparent)}.dark-theme .layout-page-header__intro-stat-value{color:var(--text-primary, #ffffff)}.dark-theme .layout-page-header__intro-stat--warn .layout-page-header__intro-stat-value{color:#faad14}.dark-theme .layout-page-header__intro-stat:not(:has(.layout-page-header__intro-stat-value)) .layout-page-header__intro-stat-label{color:var(--text-primary, #ffffff)}@media (max-width: 900px){.layout-page-header__intro-stat-label{display:inline;font-size:11px}.layout-page-header__intro-stat-value+.layout-page-header__intro-stat-label:before{content:"·";margin-inline:4px 3px;font-weight:400;color:var(--text-tertiary, #bfbfbf)}.layout-page-header__intro-stat--clickable{min-width:0;justify-content:flex-start;padding-inline:6px}}@media (max-width: 768px){.layout-page-header__intro-stats{max-width:100%}.layout-page-header--has-extra .layout-page-header__title-row{align-items:center}.layout-page-header--has-extra .layout-page-header__extra{justify-content:flex-start;align-self:center}}.list-page-shell>.layout-page-header.layout-page-header--chrome-only,.general-content-page-shell>.layout-page-header.layout-page-header--chrome-only{flex-shrink:0}.dark-theme .general-content-page-shell>.layout-page-header.layout-page-header--chrome-only{background:var(--bg-container, #1e1e1e);border-bottom:1px solid var(--border-color, #3d3d3d)}.ant-card .layout-page-header{margin-top:0;margin-inline:0;width:100%;border-radius:var(--ant-border-radius-lg, 8px) var(--ant-border-radius-lg, 8px) 0 0}.page-container.main-shell-page .layout-page-header .layout-page-header__title-row{padding-inline:var(--layout-page-gutter, 14px)}.layout-page-header__toolbar,.layout-page-header__before-toolbar{min-width:0;width:100%;padding-inline:var(--layout-page-gutter, 14px);box-sizing:border-box}.layout-page-header:not(.layout-page-header--chrome-only){padding-bottom:var(--layout-page-header-padding-block-end, 8px)}.layout-page-header:not(.layout-page-header--chrome-only) .layout-page-header__title-row{flex-wrap:nowrap;padding-bottom:0;min-height:var(--layout-page-header-band-min-height, 2.75rem);height:auto}.layout-page-header .list-page-toolbar-flex{margin-bottom:0!important}@media (max-width: 767px){.layout-page-header{gap:6px}.layout-page-header:not(.layout-page-header--chrome-only){padding-bottom:8px}.layout-page-header--chrome-only{min-height:var(--layout-page-header-band-min-height, 2.75rem);height:auto}}.help-center{--left-nav-width: 220px;--right-nav-width: 200px;--primary-50: #f5f3ff;--primary-100: #ede9fe;--primary-200: #ddd6fe;--primary-300: #c4b5fd;--primary-400: #a78bfa;--primary-500: #8b5cf6;--primary-600: #7c3aed;--primary-700: #6d28d9;--primary-800: #5b21b6;--primary-900: #4c1d95;--gray-50: #fafafa;--gray-100: #f4f4f5;--gray-200: #e4e4e7;--gray-300: #d4d4d8;--gray-400: #a1a1aa;--gray-500: #71717a;--gray-600: #52525b;--gray-700: #3f3f46;--gray-800: #27272a;--gray-900: #18181b;--nav-bg: #ffffff;--nav-border: var(--gray-200);--nav-item-color: var(--gray-600);--nav-item-active-color: var(--primary-600);--nav-item-active-bg: var(--primary-50);--nav-item-hover-bg: var(--gray-50);--content-bg: #ffffff;--text-primary: var(--gray-900);--text-secondary: var(--gray-600);--text-tertiary: var(--gray-500);--scrollbar-width: 6px;--scrollbar-thumb: var(--gray-300);--scrollbar-track: transparent;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .35s ease}.dark-theme .help-center{--nav-bg: #0f0f10;--nav-border: var(--gray-800);--nav-item-color: var(--gray-400);--nav-item-active-color: var(--primary-400);--nav-item-active-bg: rgba(124, 58, 237, .15);--nav-item-hover-bg: var(--gray-800);--content-bg: #0f0f10;--text-primary: #fafafa;--text-secondary: var(--gray-400);--text-tertiary: var(--gray-500);--scrollbar-thumb: var(--gray-700)}.help-center{display:flex;height:calc(100vh - 2 * var(--layout-page-gutter, 24px));max-height:calc(100vh - 2 * var(--layout-page-gutter, 24px));background:var(--content-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;position:relative}.help-center.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;max-height:100vh;z-index:1000}.help-center-left-nav{width:var(--left-nav-width);min-width:var(--left-nav-width);flex-shrink:0;background:var(--nav-bg);border-right:1px solid var(--nav-border);display:flex;flex-direction:column;overflow:hidden}.left-nav-header{padding:16px 14px 12px;border-bottom:1px solid var(--nav-border);background:var(--nav-bg);position:sticky;top:0;z-index:10}.left-nav-brand{display:flex;align-items:center;gap:10px}.left-nav-logo{width:32px;height:32px;background:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-700) 100%);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;box-shadow:var(--shadow-md)}.left-nav-title{font-size:14px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em}.left-nav-subtitle{font-size:11px;color:var(--text-tertiary);margin-top:2px}.left-nav-search{margin-top:12px;position:relative;display:flex;align-items:center}.left-nav-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:12px;z-index:1;pointer-events:none}.left-nav-search input{width:100%;padding:8px 10px 8px 30px;border:1px solid var(--nav-border);border-radius:var(--radius-md);background:var(--gray-50);font-size:12px;color:var(--text-primary);transition:all var(--transition-fast)}.left-nav-search input::-moz-placeholder{color:var(--text-tertiary)}.left-nav-search input::placeholder{color:var(--text-tertiary)}.left-nav-search input:focus{outline:none;border-color:var(--primary-400);background:var(--content-bg);box-shadow:0 0 0 3px var(--primary-100)}.left-nav-search input:focus+.left-nav-search-icon{color:var(--primary-400)}.left-nav-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 10px 16px}.left-nav-content::-webkit-scrollbar{width:var(--scrollbar-width)}.left-nav-content::-webkit-scrollbar-track{background:var(--scrollbar-track)}.left-nav-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.left-nav-content::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.nav-group{margin-bottom:8px}.nav-group-header{display:flex;align-items:center;padding:10px 12px;cursor:pointer;color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all var(--transition-fast);border-radius:var(--radius-md);-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-group-header:hover{color:var(--text-secondary);background:var(--nav-item-hover-bg)}.nav-group-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;color:var(--primary-500);font-size:12px}.nav-group-title{flex:1}.nav-group-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-tertiary);transition:transform var(--transition-fast)}.nav-group-arrow.expanded{transform:rotate(90deg)}.nav-group-items{overflow:hidden;animation:slideDown var(--transition-normal)}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.left-nav-item{display:flex;align-items:center;padding:6px 10px 6px 28px;cursor:pointer;color:var(--nav-item-color);font-size:12px;line-height:1.4;transition:all var(--transition-fast);border-radius:var(--radius-md);margin:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.left-nav-item:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--gray-300);transition:all var(--transition-fast)}.left-nav-item:hover{background:var(--nav-item-hover-bg);color:var(--text-primary)}.left-nav-item:hover:before{background:var(--primary-400);transform:translateY(-50%) scale(1.2)}.left-nav-item.active{color:var(--nav-item-active-color);background:var(--nav-item-active-bg);font-weight:600}.left-nav-item.active:before{background:var(--primary-500);transform:translateY(-50%) scale(1.3);box-shadow:0 0 0 3px var(--primary-100)}.left-nav-item-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-nav-list{display:flex;flex-direction:column;gap:2px}.left-nav-content .ant-tabs-nav{margin-bottom:8px}.left-nav-content .ant-tabs-tab{padding:4px 8px!important;font-size:12px}.left-nav-content .ant-tabs-tab .anticon{font-size:12px}.help-center-content{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--content-bg);scroll-behavior:smooth}.help-center-content::-webkit-scrollbar{width:var(--scrollbar-width)}.help-center-content::-webkit-scrollbar-track{background:var(--scrollbar-track)}.help-center-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.help-center-content::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.content-inner{max-width:800px;margin:0 auto;padding:48px 48px 120px}.content-inner h1{font-size:36px;font-weight:800;color:var(--text-primary);margin:0 0 24px;padding-bottom:24px;border-bottom:2px solid var(--nav-border);line-height:1.2;scroll-margin-top:80px;letter-spacing:-.02em}.content-inner h2{font-size:26px;font-weight:700;color:var(--text-primary);margin:48px 0 20px;padding-bottom:12px;line-height:1.3;scroll-margin-top:80px;letter-spacing:-.01em;position:relative}.content-inner h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--primary-500),var(--primary-300));border-radius:2px}.content-inner h3{font-size:20px;font-weight:600;color:var(--text-primary);margin:36px 0 16px;line-height:1.4;scroll-margin-top:80px}.content-inner h4{font-size:17px;font-weight:600;color:var(--text-primary);margin:28px 0 12px;scroll-margin-top:80px}.content-inner h5{font-size:15px;font-weight:600;color:var(--text-secondary);margin:20px 0 10px;scroll-margin-top:80px}.content-inner p{font-size:16px;line-height:1.8;color:var(--text-secondary);margin:0 0 20px}.content-inner a{color:var(--primary-600);text-decoration:none;font-weight:500;transition:all var(--transition-fast);border-bottom:1px solid transparent}.content-inner a:hover{color:var(--primary-700);border-bottom-color:var(--primary-300)}.dark-theme .content-inner a{color:var(--primary-400)}.dark-theme .content-inner a:hover{color:var(--primary-300);border-bottom-color:var(--primary-600)}.content-inner ul,.content-inner ol{padding-left:28px;margin:0 0 20px}.content-inner li{font-size:15px;line-height:1.8;color:var(--text-secondary);margin-bottom:8px}.content-inner li::marker{color:var(--primary-500)}.content-inner code{font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:14px;background:var(--gray-100);color:var(--primary-700);padding:3px 8px;border-radius:var(--radius-sm);font-weight:500}.dark-theme .content-inner code{background:var(--gray-800);color:var(--primary-300)}.content-inner pre{background:#1e1e2e;border-radius:var(--radius-lg);padding:20px 24px;overflow-x:auto;margin:20px 0;box-shadow:var(--shadow-md)}.content-inner pre code{background:transparent;color:#e2e8f0;padding:0;font-size:14px;line-height:1.7;font-weight:400}.content-inner blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid var(--primary-500);background:linear-gradient(90deg,var(--primary-50),transparent);border-radius:0 var(--radius-md) var(--radius-md) 0}.dark-theme .content-inner blockquote{background:linear-gradient(90deg,rgba(124,58,237,.1),transparent)}.content-inner blockquote p{margin:0;color:var(--text-secondary);font-style:italic}.content-inner blockquote p:first-child:before{content:'"';font-size:24px;color:var(--primary-400);margin-right:4px;font-family:Georgia,serif}.table-wrapper{overflow-x:auto;margin:24px 0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.content-inner table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;background:var(--content-bg)}.content-inner th,.content-inner td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--nav-border)}.content-inner th{background:linear-gradient(180deg,var(--gray-50),var(--gray-100));color:var(--text-primary);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--gray-200)}.dark-theme .content-inner th{background:linear-gradient(180deg,var(--gray-800),var(--gray-900));border-bottom-color:var(--gray-700)}.content-inner td{color:var(--text-secondary)}.content-inner tbody tr:hover{background:var(--gray-50)}.dark-theme .content-inner tbody tr:hover{background:var(--gray-800)}.content-inner tbody tr:last-child td{border-bottom:none}.content-inner img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:24px 0;box-shadow:var(--shadow-lg)}.content-inner hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--nav-border),transparent);margin:48px 0}.mermaid-wrapper{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:var(--radius-lg);padding:24px;margin:24px 0;overflow-x:auto;border:1px solid var(--nav-border)}.dark-theme .mermaid-wrapper{background:linear-gradient(135deg,var(--gray-800) 0%,var(--gray-900) 100%)}.mermaid-container{display:flex;justify-content:center}.mermaid-container svg{max-width:100%;height:auto}.content-inner .tip,.content-inner .warning,.content-inner .info,.content-inner .danger{padding:16px 20px;border-radius:var(--radius-md);margin:20px 0;border-left:4px solid}.content-inner .tip{background:#ecfdf5;border-left-color:#10b981}.content-inner .warning{background:#fffbeb;border-left-color:#f59e0b}.content-inner .info{background:#eff6ff;border-left-color:#3b82f6}.content-inner .danger{background:#fef2f2;border-left-color:#ef4444}.dark-theme .content-inner .tip{background:#10b9811a}.dark-theme .content-inner .warning{background:#f59e0b1a}.dark-theme .content-inner .info{background:#3b82f61a}.dark-theme .content-inner .danger{background:#ef44441a}.help-center-right-nav{width:var(--right-nav-width);min-width:var(--right-nav-width);flex-shrink:0;background:var(--nav-bg);border-left:1px solid var(--nav-border);display:flex;flex-direction:column;overflow:hidden}.right-nav-header{padding:24px 20px 16px;border-bottom:1px solid var(--nav-border);background:var(--nav-bg);position:sticky;top:0;z-index:10}.right-nav-title{font-size:11px;font-weight:700;color:var(--text-tertiary);margin:0;letter-spacing:.1em;text-transform:uppercase}.right-nav-progress{margin-top:12px;height:3px;background:var(--gray-200);border-radius:2px;overflow:hidden}.dark-theme .right-nav-progress{background:var(--gray-800)}.right-nav-progress-bar{height:100%;background:linear-gradient(90deg,var(--primary-500),var(--primary-400));border-radius:2px;transition:width var(--transition-normal)}.right-nav-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 12px 24px}.right-nav-content::-webkit-scrollbar{width:var(--scrollbar-width)}.right-nav-content::-webkit-scrollbar-track{background:var(--scrollbar-track)}.right-nav-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.right-nav-item-wrapper{margin-bottom:2px}.right-nav-item{display:flex;align-items:center;padding:8px 12px;font-size:13px;color:var(--nav-item-color);cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius-md);line-height:1.5;position:relative}.right-nav-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--primary-500);border-radius:0 2px 2px 0;transition:all var(--transition-fast)}.right-nav-item:hover{color:var(--text-primary);background:var(--nav-item-hover-bg)}.right-nav-item.active{color:var(--nav-item-active-color);background:var(--nav-item-active-bg);font-weight:600}.right-nav-item.active:before{height:20px}.right-nav-item.level-2{font-size:13px;font-weight:500}.right-nav-item.level-3{font-size:12px;color:var(--text-secondary)}.right-nav-item.level-4{font-size:11px;color:var(--text-tertiary)}.right-nav-children{overflow:hidden;margin-left:8px;border-left:1px solid var(--nav-border)}.right-nav-empty{padding:32px 16px;text-align:center;color:var(--text-tertiary);font-size:13px}.right-nav-empty-icon{font-size:32px;margin-bottom:12px;opacity:.5}.help-center-loading,.help-center-error{display:flex;align-items:center;justify-content:center;height:calc(100vh - 2 * var(--layout-page-gutter, 24px));padding:48px;background:var(--content-bg)}.help-center-loading{flex-direction:column;gap:24px}.loading-spinner{width:48px;height:48px;border:3px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;animation:spin 1s linear infinite}.loading-text{color:var(--text-secondary);font-size:14px}@media (max-width: 1400px){.help-center{--left-nav-width: 200px;--right-nav-width: 180px}.content-inner{padding:40px 36px 100px}}@media (max-width: 1200px){.help-center{--left-nav-width: 180px;--right-nav-width: 160px}.left-nav-item{font-size:12px;padding:6px 8px 6px 24px}.content-inner{padding:36px 28px 80px}}@media (max-width: 992px){.help-center{--left-nav-width: 160px}.help-center-right-nav{display:none}.content-inner{max-width:none;padding:32px 24px 80px}}@media (max-width: 768px){.help-center{height:auto;min-height:calc(100vh - 2 * var(--layout-page-gutter, 16px))}.help-center-left-nav{display:none}.help-center-content{overflow:visible}.content-inner{padding:24px 20px 60px}.content-inner h1{font-size:28px}.content-inner h2{font-size:22px}.content-inner h3{font-size:18px}.content-inner p{font-size:15px}.content-inner pre{padding:16px 20px;font-size:13px}}@media (max-width: 480px){.content-inner{padding:20px 16px 48px}.content-inner h1{font-size:24px}.content-inner h2{font-size:20px}.content-inner h3{font-size:17px}.content-inner pre{padding:14px 16px;font-size:12px;border-radius:var(--radius-md)}.content-inner table{font-size:13px}.content-inner th,.content-inner td{padding:10px 12px}}.mobile-nav-drawer .ant-drawer-body{padding:0;background:var(--nav-bg)}.mobile-nav-header{padding:20px 16px 16px;border-bottom:1px solid var(--nav-border);background:var(--nav-bg)}.mobile-nav-title{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.mobile-nav-list{padding:12px 0}.mobile-nav-group{margin-bottom:4px}.mobile-nav-group-header{display:flex;align-items:center;padding:12px 20px;font-size:13px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-fast)}.mobile-nav-group-header:hover{background:var(--nav-item-hover-bg);color:var(--text-secondary)}.mobile-nav-group-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:10px;color:var(--primary-500)}.mobile-nav-group-title{flex:1}.mobile-nav-group-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-tertiary);transition:transform var(--transition-fast)}.mobile-nav-group-arrow.expanded{transform:rotate(90deg)}.mobile-nav-group-items{overflow:hidden;animation:slideDown var(--transition-normal)}.mobile-nav-item{display:flex;align-items:center;padding:12px 20px 12px 50px;cursor:pointer;color:var(--nav-item-color);font-size:14px;line-height:1.5;transition:all var(--transition-fast);border-left:3px solid transparent;position:relative}.mobile-nav-item:before{content:"";position:absolute;left:24px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--gray-300);transition:all var(--transition-fast)}.mobile-nav-item:hover{background:var(--nav-item-hover-bg);color:var(--text-primary)}.mobile-nav-item:hover:before{background:var(--primary-400)}.mobile-nav-item.active{color:var(--nav-item-active-color);background:var(--nav-item-active-bg);border-left-color:var(--nav-item-active-color);font-weight:600}.mobile-nav-item.active:before{background:var(--primary-500)}.help-center .ant-float-btn{box-shadow:var(--shadow-lg)}.help-center .ant-float-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -4px #00000026}.back-to-top-btn{opacity:0;visibility:hidden;transition:all var(--transition-normal)}.back-to-top-btn.visible{opacity:1;visibility:visible}.content-inner>*{animation:fadeIn .4s ease forwards}.content-inner>*:nth-child(1){animation-delay:.05s}.content-inner>*:nth-child(2){animation-delay:.1s}.content-inner>*:nth-child(3){animation-delay:.15s}.content-inner>*:nth-child(4){animation-delay:.2s}.content-inner>*:nth-child(5){animation-delay:.25s}@media print{.help-center-left-nav,.help-center-right-nav,.ant-float-btn{display:none!important}.help-center-content{overflow:visible}.content-inner{max-width:none;padding:0}}.help-page{display:flex;flex-direction:column;box-sizing:border-box;min-height:calc(100vh - 2 * var(--layout-page-gutter, 24px));height:calc(100vh - 2 * var(--layout-page-gutter, 24px));max-height:calc(100vh - 2 * var(--layout-page-gutter, 24px));padding:0;margin:0;background:transparent;overflow:hidden}.help-page .help-center{flex:1;min-height:0;background:transparent}@media (max-width: 767px){.help-page{min-height:calc(100vh - 2 * var(--layout-page-gutter, 16px));height:calc(100vh - 2 * var(--layout-page-gutter, 16px));max-height:calc(100vh - 2 * var(--layout-page-gutter, 16px))}}.help-page--embedded{min-height:0;height:auto;max-height:none;overflow:visible}.help-page--embedded .help-center,.help-page--embedded .help-center-loading,.help-page--embedded .help-center-error{height:auto;max-height:none;min-height:0;overflow:visible}.help-page--embedded .help-center-content{overflow:visible;max-height:none}.help-page__platform-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid var(--border-subtle, rgba(128, 128, 128, .25));background:var(--bg-surface, rgba(255, 255, 255, .04));font-size:.8125rem;color:var(--text-secondary, rgba(255, 255, 255, .65))}.help-page__platform-bar-link{color:var(--accent-primary, #6366f1);text-decoration:none}.help-page__platform-bar-link:hover{text-decoration:underline}.help-page__tabs{flex:1;min-height:0;display:flex;flex-direction:column}.help-page__tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:auto}.help-page__local-wiki-hint{margin:0 0 .75rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid var(--border-subtle, rgba(128, 128, 128, .25));background:var(--bg-surface, rgba(255, 255, 255, .04));font-size:.8125rem;color:var(--text-secondary, rgba(255, 255, 255, .65))}.docs-platform-wiki-pane{padding:.5rem .25rem 1.5rem;max-width:52rem}.docs-platform-wiki-pane--with-nav{display:grid;gap:1rem 1.25rem;max-width:none;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.docs-platform-wiki-pane--with-nav{grid-template-columns:minmax(160px,200px) minmax(0,1fr);align-items:start}}.docs-platform-wiki-pane__aside{position:sticky;top:.5rem;max-height:calc(100vh - 12rem);overflow-y:auto;padding:.25rem .5rem .25rem 0;border-right:1px solid var(--border-subtle, rgba(128, 128, 128, .2))}.docs-platform-wiki-pane__main{min-width:0;max-width:52rem}.docs-platform-wiki-pane--loading,.docs-platform-wiki-pane--error{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem .5rem}.docs-platform-wiki-pane__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.docs-platform-wiki-pane__title{margin:0;font-size:1.125rem;font-weight:600}.docs-platform-wiki-pane__link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--accent-primary, #6366f1)}.docs-platform-wiki-pane__body{font-size:.875rem}.hub-sidebar-doc-list__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;padding-top:6px;overflow-y:auto;overflow-x:hidden}.hub-sidebar-doc-list__empty{display:block;padding:20px 10px;text-align:center;font-size:13px}.hub-sidebar-doc-list__section{flex-shrink:0;padding:6px var(--general-content-category-inset, 14px) 2px;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.hub-sidebar-doc-list__item{cursor:pointer;border-radius:8px;padding:10px var(--general-content-category-inset, 14px);margin:0;transition:background .12s ease;box-sizing:border-box;max-width:100%}.hub-sidebar-doc-list__item--nested{margin-left:12px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--primary) 18%,transparent)}.hub-sidebar-doc-list__group{display:flex;flex-direction:column;gap:2px}.hub-sidebar-doc-list__group-head{display:flex;align-items:flex-start;gap:6px;cursor:pointer;border-radius:8px;padding:8px var(--general-content-category-inset, 14px);transition:background .12s ease}.hub-sidebar-doc-list__group-head:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}.hub-sidebar-doc-list__group-chevron{flex-shrink:0;margin-top:3px;font-size:11px;color:var(--text-secondary)}.hub-sidebar-doc-list__group-main{min-width:0;flex:1}.hub-sidebar-doc-list__item:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}.hub-sidebar-doc-list__item--active{background:color-mix(in srgb,var(--primary) 12%,var(--background-primary))!important;border-left:3px solid var(--primary);padding-left:calc(var(--general-content-category-inset, 14px) - 3px)}.hub-sidebar-doc-list__title{font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-sidebar-doc-list__meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:11px;color:var(--text-secondary);line-height:1.35}.hub-sidebar-doc-list__flag{display:inline-block;padding:0 6px;border-radius:4px;font-size:10px;line-height:18px}.hub-sidebar-doc-list__flag--stale{background:color-mix(in srgb,#faad14 14%,transparent);color:#ad6800}.hub-sidebar-doc-list__flag--pending{background:color-mix(in srgb,#1677ff 12%,transparent);color:#0958d9}.compact-sidebar-pagination-wrap{flex-shrink:0;padding:6px var(--general-content-category-inset, 14px) 8px;border-top:1px solid var(--border-color);overflow:hidden;box-sizing:border-box}.compact-sidebar-pagination-wrap .compact-sidebar-pagination.ant-pagination{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2px;margin:0!important;width:100%;max-width:100%;white-space:nowrap}.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-total-text{flex:0 1 auto;min-width:0;margin:0 2px 0 0!important;padding:0;font-size:11px;line-height:24px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-prev,.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-next,.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-item,.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-jump-prev,.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-jump-next{flex-shrink:0;min-width:22px;height:24px;line-height:22px;margin-inline-end:0!important}.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-options{flex:0 1 auto;min-width:0;margin-inline-start:2px!important;white-space:nowrap}.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-options-size-changer{margin-inline:0!important}.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-select{font-size:11px}.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-options-size-changer .ant-select-selector{min-height:24px!important;padding:0 6px!important}.compact-sidebar-pagination-wrap .compact-sidebar-pagination .ant-pagination-options-size-changer .ant-select-selection-item{padding-inline-end:16px!important}.knowledge-catalog-page.kc-catalog-page{--kc-catalog-gap: 12px;--kc-catalog-radius: 12px;padding:0;width:100%;max-width:none;min-width:0;box-sizing:border-box;overflow:hidden}.knowledge-catalog-page.kc-catalog-page .kc-catalog-page__intro-stats{flex-wrap:nowrap;flex-shrink:0;max-width:100%;overflow-x:auto;overflow-y:hidden;justify-content:flex-end;scrollbar-width:none;-ms-overflow-style:none}.knowledge-catalog-page.kc-catalog-page .kc-catalog-page__intro-stats::-webkit-scrollbar{display:none}.knowledge-catalog-page.kc-catalog-page .kc-catalog-page__intro-stats .ant-tooltip-disabled-compatible-wrapper{flex-shrink:0}.knowledge-catalog-page.kc-catalog-page .kc-catalog-page__intro-stats .layout-page-header__intro-stat{flex-shrink:0;padding-inline:8px}.knowledge-catalog-page.kc-catalog-page .kc-catalog-page__intro-stats .layout-page-header__intro-stat-label{display:none}.kc-catalog-page__capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kc-catalog-gap);margin-bottom:var(--kc-catalog-gap)}@media (max-width: 991px){.kc-catalog-page__capabilities{grid-template-columns:1fr}}.kc-catalog-page__cap-card{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--kc-catalog-radius);border:1px solid var(--border-color);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 4%,var(--background-secondary)),var(--background-secondary))}.kc-catalog-page__cap-icon{flex-shrink:0;font-size:22px;color:var(--primary);margin-top:2px}.kc-catalog-page__cap-icon--vector{color:#fa8c16}.kc-catalog-page__cap-icon--graph{color:var(--accent-primary)}.kc-catalog-page__cap-desc{display:block;font-size:12px;line-height:1.55;margin-top:4px}.kc-catalog-page__toolbar{margin-bottom:var(--kc-catalog-gap)!important;border-radius:var(--kc-catalog-radius)!important;background:var(--background-secondary)!important;border:1px solid var(--border-color)!important}.kc-catalog-page__category-select{min-width:220px}.kc-catalog-page__tree-meta{font-size:12px}.kc-catalog-page__tree-search{flex:1 1 auto;min-width:0}.kc-catalog-page__tree-toolbar{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.kc-catalog-page__tree-toolbar .ant-btn{flex-shrink:0}.kc-catalog-page__readiness-body{display:flex;flex-direction:column;gap:6px}.kc-catalog-page__readiness-progress{max-width:320px;margin-bottom:0!important}.knowledge-catalog-page.kc-catalog-page .general-content-page-fill>.kc-catalog-page__main,.kc-catalog-page .general-content-split-fill.kg-page__main{flex:1 1 auto;min-height:0;height:100%;width:100%;align-self:stretch}.kc-catalog-page .kc-catalog-page__content-column{display:flex;flex-direction:column;min-height:0;height:100%}.kc-catalog-page__sidebar-panel .kg-page__sidebar-category .general-content-category__tree .ant-tree-switcher,.kc-catalog-page__sidebar-panel .kg-page__sidebar-category .general-content-category__tree .ant-tree-indent{display:none;width:0;margin:0}.kc-catalog-page__sidebar-panel .kg-page__sidebar-category .general-content-category__tree .ant-tree-node-content-wrapper,.kc-catalog-page__sidebar-panel .kg-page__sidebar-category .general-content-category__tree-row{padding-inline:0}.kg-page__doc-list-head-actions .ant-btn{flex-shrink:0}.kc-catalog-page__content-column>.kc-catalog-page__panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kc-catalog-page__content-column .kc-catalog-page__panel .ant-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kc-catalog-page__content-column .kc-catalog-page__panel-scroll{flex:1 1 auto;min-height:0}.kc-catalog-page__doc-list-body{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.kc-catalog-page__doc-list-body .hub-sidebar-doc-list__scroll{flex:1 1 auto;min-height:0;max-height:none}.kc-catalog-page__doc-list-body .compact-sidebar-pagination-wrap{flex-shrink:0;width:100%;max-width:100%;overflow:hidden}@media (max-width: 991px){.kc-catalog-page__content-column{min-height:280px}}.kc-catalog-page__panel{border-radius:var(--kc-catalog-radius)!important;background:var(--background-secondary)!important;border:1px solid var(--border-color)!important;min-height:0;min-width:0;width:100%}.kc-catalog-page__panel-scroll{overflow:auto}.kc-catalog-page__panel-title{display:inline-flex;align-items:center;gap:8px}.kc-catalog-detail-stack{display:flex;flex-direction:column;gap:0;min-width:0}.kc-catalog-detail-stack__head{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.kc-catalog-detail-stack__title{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.35;color:var(--text-primary)}.kc-catalog-detail-card--member{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}.kc-catalog-detail-card--member .kc-catalog-detail-card__toolbar-row{border-bottom-style:solid}.kc-catalog-tree__search{margin-bottom:4px}.kc-catalog-detail-card__toolbar-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed var(--border-color)}.kc-catalog-detail-card__toolbar-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.kc-catalog-detail-card__toolbar-center{font-size:15px;font-weight:600;line-height:1.35;text-align:center;color:var(--text-primary);padding-inline:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-catalog-detail-card__toolbar-right{justify-self:end;min-width:0}@media (max-width: 768px){.kc-catalog-detail-card__toolbar-row{grid-template-columns:1fr;justify-items:stretch}.kc-catalog-detail-card__toolbar-center{white-space:normal;text-align:left}.kc-catalog-detail-card__toolbar-right{justify-self:stretch}}.kc-catalog-detail-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.kc-catalog-detail-card__metrics{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.kc-catalog-detail-card__metric{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}.kc-catalog-detail-card__actions{display:none}.kc-catalog-detail-empty__hint{font-size:12px;max-width:260px}.kc-catalog-detail-card{padding:12px;border-radius:var(--kc-catalog-radius, 10px);background:var(--background-primary);border:1px solid var(--border-color)}.kc-catalog-detail-card__title{display:none}.kc-catalog-detail-stack__meta{display:block;font-size:12px}.kc-catalog-detail-stack__markdown{margin-bottom:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-color);background:var(--background-primary)}.kc-catalog-detail-card__body{margin-bottom:0!important}.kc-catalog-detail-card__body-markdown{font-size:13px;line-height:1.65;color:var(--text-primary)}.kc-catalog-detail-card__body-empty{display:block;font-size:13px;line-height:1.6}.kc-catalog-detail-card__entities{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.kc-catalog-detail-card__entity-row{display:inline-flex;align-items:center;gap:2px}.kc-catalog-detail-card__entity-graph{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);background:color-mix(in srgb,var(--primary) 8%,var(--background-primary))}.kc-catalog-detail-card__entity-graph:hover{background:color-mix(in srgb,var(--primary) 16%,var(--background-primary))}.kc-catalog-detail-card__entity-filter{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:999px;cursor:pointer;color:var(--text-secondary);background:transparent}.kc-catalog-detail-card__entity-filter:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--background-primary))}.kc-catalog-detail-card__entity{padding:1px 8px;border-radius:999px;font-size:11px;background:color-mix(in srgb,var(--primary) 10%,var(--background-primary));border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}.kc-catalog-detail-card__outline{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-color)}.kc-catalog-detail-card__outline ul{margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.kc-catalog-detail-card__abstract-label{display:block;margin-bottom:6px;font-size:12px}.kc-catalog-detail-card__sections{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border-color)}.kc-catalog-detail-card__sections-label{display:block;margin-bottom:0;font-size:12px}.kc-catalog-detail-card__sections-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.kc-catalog-detail-card__sections-toggle{padding:0 4px;height:auto;font-size:12px}.kc-catalog-detail-card__section-nav{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.kc-catalog-detail-card__section-link{border:1px solid var(--border-color);background:var(--background-primary);border-radius:999px;padding:2px 10px;font-size:12px;cursor:pointer;color:var(--text-secondary)}.kc-catalog-detail-card__section-link--active,.kc-catalog-detail-card__section-link:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--border-color));background:color-mix(in srgb,var(--primary) 8%,var(--background-primary))}.kc-catalog-detail-card__section-body{min-height:48px}.kc-catalog-detail-card__section-body--full{max-height:min(70vh,720px);overflow:auto;padding:10px 12px;border-radius:10px;border:1px solid var(--border-color);background:var(--background-primary)}.kc-catalog-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100%;padding:16px;text-align:center;border-radius:var(--kc-catalog-radius, 10px);border:1px dashed var(--border-color);background:color-mix(in srgb,var(--background-primary) 70%,transparent)}.kc-catalog-detail-empty--compact{min-height:100%}.kc-catalog-detail-empty__icon{font-size:28px;color:color-mix(in srgb,var(--text-secondary) 65%,transparent)}.kc-catalog-page__entity-cloud{margin-bottom:12px;border-radius:12px!important;border:1px solid var(--border-color)!important}.kc-catalog-page__entity-cloud-label{display:block;margin-bottom:8px;font-size:12px}.kc-catalog-page__entity-count{margin-left:4px;opacity:.7;font-size:11px}.kc-catalog-detail-card__entity--clickable{cursor:pointer;text-decoration:none;color:inherit}.kc-catalog-drawer__toolbar{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-color)}.kc-catalog-drawer__tree-scroll{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.kc-catalog-drawer__tree-scroll .kc-catalog-page__doc-list-body{flex:1 1 auto;min-height:0;overflow:hidden}.kc-context-banner{margin-bottom:8px}.kc-catalog-page__list-counts{margin-left:8px;font-size:12px;font-weight:400;color:#00000073}.kc-catalog-tree__scope-miss-empty{display:flex;flex-direction:column;gap:8px;align-items:center;max-width:320px;margin:0 auto;text-align:center}.kc-catalog-tree__scope-miss-hint{font-size:12px;color:#00000073}.page-brain-hint{font-size:12px;color:var(--ant-color-text-secondary)}.page-brain-form-wrap .page-brain-suggest-panel{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:12px;background:var(--ant-color-fill-quaternary)}.floating-action-hub{position:fixed;inset-inline-end:24px;inset-block-end:24px;z-index:1050}.floating-action-hub__group.ant-float-btn-group{position:static;overflow:visible}.floating-action-hub .ant-float-btn-group-wrap{position:static}.floating-action-hub .ant-float-btn{border:none!important;outline:none!important;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d!important}.floating-action-hub .ant-float-btn:before,.floating-action-hub .ant-float-btn:after{display:none!important}.floating-action-hub .ant-float-btn-body{border:none!important;background:transparent!important;box-shadow:none!important}.floating-action-hub .ant-float-btn-primary .ant-float-btn-body{background:#5e47d1!important}.floating-action-hub .ant-float-btn-default .ant-float-btn-body{background:#fff!important}.floating-action-hub .ant-float-btn-content{box-shadow:none!important;border:none!important}.workflow-canvas{position:relative;height:100%;min-height:0}.workflow-canvas__graph{width:100%;height:100%;min-height:0}.workflow-canvas .x6-graph{font-family:inherit}.workflow-canvas .x6-port-body{transition:opacity .15s ease,transform .15s ease;opacity:.85}.workflow-canvas .x6-node:hover .x6-port-body,.workflow-canvas .x6-node.x6-node-selected .x6-port-body{opacity:1;transform:scale(1.15)}.workflow-canvas .workflow-flow-node__handle-label{position:absolute;right:14px;font-size:9px;line-height:1;color:var(--text-tertiary);pointer-events:none;white-space:nowrap}.workflow-canvas__minimap{position:absolute;left:12px;bottom:12px;z-index:4;width:168px;height:112px;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;background:var(--bg-surface);box-shadow:0 2px 8px #00000014}.workflow-canvas__minimap .x6-graph{background:transparent!important}.workflow-canvas__controls{position:absolute;right:12px;bottom:12px;z-index:4;display:flex;flex-direction:column;gap:4px}.workflow-canvas__controls button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-surface);color:var(--text-secondary);font-size:14px;line-height:1;cursor:pointer}.workflow-canvas__controls button:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.workflow-canvas .x6-node-selected .workflow-node-body{box-shadow:0 0 0 2px var(--accent-primary)}.workflow-canvas .x6-edge:hover path:nth-child(2),.workflow-canvas .x6-edge.x6-edge-selected path:nth-child(2){stroke:var(--accent-primary);stroke-width:2.5}.agent-subsystem-shell aside nav>div>p{letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.agent-subsystem-shell aside nav button[class*=font-medium]{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}.agent-harness-flow__canvas-wrap{padding:1rem}.agent-harness-flow__canvas{min-height:220px}.agent-harness-flow__edge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.agent-harness-flow__edge line{stroke:color-mix(in srgb,var(--accent-primary) 45%,var(--border-subtle));stroke-width:2;marker-end:url(#agent-flow-arrow)}.agent-harness-flow__node{position:absolute;width:168px;padding:.5rem .65rem;border-radius:.65rem;border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:0 1px 2px #0000000f;font-size:.75rem;line-height:1.25}.agent-harness-flow__node--start,.agent-harness-flow__node--end{border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-subtle))}.agent-harness-flow__node--parallel_join{border-style:dashed}.agent-harness-flow__node--disabled{opacity:.45}.agent-harness-flow__node-label{display:block;font-weight:600;color:var(--text-primary)}.agent-harness-flow--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg-page);padding:1rem 1.25rem}.general-content-page-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%;box-sizing:border-box}.general-content-page-shell>.layout-page-header.layout-page-header--chrome-only{flex-shrink:0}.general-content-page-shell>.general-content-page-fill{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.general-content-page-fill{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:calc(100dvh - var(--layout-page-gutter, 14px));overflow:hidden;box-sizing:border-box;--general-content-page-chrome: calc( var(--layout-header-height, 3.5rem) + var(--app-shell-chrome-band-height, 3.5rem) + 8px );--general-content-body-min: max(280px, calc(100dvh - var(--general-content-page-chrome)));--general-content-category-inset: var(--layout-page-gutter, 14px);--general-content-sidebar-width-min: 290px ;--general-content-sidebar-width-max: calc(15rem + 50px) ;--general-content-sidebar-width: var(--general-content-sidebar-width-max);--general-content-catalog-tree-width-min: 240px;--general-content-catalog-tree-width-max: 15rem;--general-content-catalog-tree-width: var(--general-content-catalog-tree-width-max)}.general-content-page-fill>.general-content-layout--fill.ant-row,.general-content-page-fill>.general-content-split-fill{flex:1 1 auto;min-height:var(--general-content-body-min);height:auto;overflow:hidden}.general-content-page-shell .general-content-page-fill>.general-content-layout--fill.ant-row,.general-content-page-shell .general-content-page-fill>.general-content-split-fill{flex:1 1 auto;min-height:0;height:100%}.general-content-page-fill>.kg-page__inline-hint,.general-content-page-fill>.kg-page__alert{flex-shrink:0}.general-content-page-shell.kg-page .kg-page__sidebar-panel,.general-content-page-shell.kc-catalog-page .kg-page__sidebar-panel,.general-content-page-shell.knowledge-catalog-page .kg-page__sidebar-panel,.general-content-page-shell.kg-page .kg-page__graph-column,.general-content-page-shell.kc-catalog-page .kc-catalog-page__content-column,.general-content-page-shell.knowledge-catalog-page .kc-catalog-page__content-column{height:100%;min-height:0;align-self:stretch}.general-content-layout.ant-row{flex-wrap:nowrap}.general-content-layout{align-items:stretch;--general-content-sidebar-width: var( --general-content-sidebar-width-max, calc(15rem + 50px) );--general-content-category-inset: var(--layout-page-gutter, 14px)}.general-content-layout--fill{flex:1 1 auto;min-height:0}.general-content-page-fill>.general-content-layout--fill.ant-row{display:flex;align-items:stretch}.general-content-layout--fill>.general-content-layout__side,.general-content-layout--fill>.general-content-layout__side--compact{align-self:stretch}.general-content-layout--fill.ant-row>.ant-col{display:flex;flex-direction:column;min-height:0;height:100%;align-self:stretch}.general-content-layout__main>*{width:100%;flex:0 0 auto}.general-content-layout--fill .general-content-layout__main>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.general-content-split-fill{flex:1 1 auto;min-height:0;display:grid;align-items:stretch;align-content:stretch;grid-template-rows:minmax(0,1fr);width:100%}.general-content-split-fill>*{min-height:0}.general-content-embedded-fill{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.general-content-embedded-fill>.list-page-toolbar-flex{flex-shrink:0}.general-content-embedded-fill>.ant-table-wrapper{flex:1 1 auto;min-height:0;overflow:auto}.general-content-embedded-fill>[data-testid=category-ontology-list],.general-content-embedded-fill>[data-testid=category-ontology-master-detail],.general-content-embedded-fill>[data-testid=ontology-rest-list],.general-content-embedded-fill>[data-testid=document-fact-ontology-list]{flex:1 1 auto;min-height:0;overflow:auto}.general-content-fill-card.ant-card{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.general-content-fill-card>.ant-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.general-content-fill-card__scroll{flex:1 1 auto;min-height:0;overflow:auto}.general-content-layout__main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;height:100%;align-self:stretch}.general-content-layout>.general-content-layout__side{padding-left:0!important;display:flex;flex-direction:column;min-height:0;height:100%;align-self:stretch}.general-content-page-fill>.general-content-layout--fill>.general-content-layout__side,.general-content-page-fill>.general-content-layout--fill>.general-content-layout__main{height:100%;max-height:100%;min-height:0}.general-content-page-fill>.general-content-layout--fill>.general-content-layout__side--compact{display:flex;flex-direction:column}.general-content-page-fill>.general-content-layout--fill>.general-content-layout__side--compact>.general-content-category--fill-height{flex:1 1 auto;min-height:0;height:100%}.general-content-layout>.general-content-layout__side--compact{flex:0 0 var(--general-content-sidebar-width)!important;max-width:var(--general-content-sidebar-width);width:var(--general-content-sidebar-width)}@media (max-width: 991px){.main-layout-content .main-layout-content-inner.ant-layout-content:has(.general-content-page-fill){display:block;overflow:auto}.main-layout-content .unified-page-container:has(.general-content-page-fill){display:block;padding-top:var(--layout-page-gutter, 14px);padding-bottom:var(--layout-page-gutter, 14px)}.page-container.main-shell-page:has(.general-content-page-fill){display:block}.general-content-page-fill{height:auto;max-height:none;overflow:visible;min-height:auto}.general-content-page-fill>.general-content-layout--fill.ant-row,.general-content-page-fill>.general-content-split-fill{height:auto;min-height:max(240px,calc(100dvh - 160px))}.general-content-split-fill{grid-template-columns:1fr;grid-template-rows:auto}}.general-content-category{display:flex;flex-direction:column;min-height:120px;border:1px solid var(--ant-color-border-secondary, var(--border-color, #f0f0f0));border-radius:var(--ant-border-radius-lg, 8px);background:var(--ant-color-bg-container, var(--background-primary, #fff));overflow:hidden}.general-content-category--fill-height{flex:1 1 auto;min-height:0;height:100%;align-self:stretch;display:flex;flex-direction:column}.general-content-category__spin{display:flex!important;flex:1;flex-direction:column;min-height:0}.general-content-category__spin>.ant-spin-container{display:flex;flex:1;flex-direction:column;min-height:0}.general-content-category__title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:var(--general-content-category-inset);font-size:13px;font-weight:600;line-height:1.4;color:var(--ant-color-text, var(--text-primary));border-bottom:1px solid var(--ant-color-border-secondary, var(--border-color, #f0f0f0));flex-shrink:0}.general-content-category__title-text{flex:1;min-width:0}.general-content-category__title-actions .ant-btn{color:var(--ant-color-text-secondary, var(--text-secondary))}.general-content-category__title-actions .ant-btn:not(:disabled):hover{color:var(--ant-color-primary, var(--accent-primary))}.general-content-category__title .anticon{font-size:14px;color:var(--ant-color-text-secondary, var(--text-secondary))}.general-content-category__tree-toolbar{flex-shrink:0;padding:var(--general-content-category-inset) var(--general-content-category-inset) 0}.general-content-category__tree-wrap{flex:1;min-height:0;overflow-y:auto;padding:var(--general-content-category-inset)}.general-content-category--fill-height .general-content-category__tree-wrap{max-height:none}.general-content-category__tree.ant-tree,.kc-catalog-tree.ant-tree{background:transparent}.general-content-category__tree .ant-tree-list-holder-inner,.kc-catalog-tree .ant-tree-list-holder-inner{padding-inline:0}.general-content-category__tree .ant-tree-treenode,.kc-catalog-tree .ant-tree-treenode{padding-inline:0;align-items:center;padding-block:3px}.general-content-category__tree .ant-tree-node-content-wrapper,.kc-catalog-tree .ant-tree-node-content-wrapper{padding-inline:0;border-radius:6px;flex:1;min-width:0}.general-content-category__tree .ant-tree-title,.kc-catalog-tree .ant-tree-title{width:100%}.general-content-category__tree-row{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.general-content-category__tree-row--compact .general-content-category__tree-name{max-width:none;flex:1 1 auto}.general-content-category__tree-name{flex:1 1 auto;min-width:0;max-width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.general-content-category__tree-row .general-content-category__tree-count{margin-left:auto}.general-content-category__tree-count{flex-shrink:0;min-width:1.5em;padding-left:4px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary, var(--text-secondary));font-size:12px}.general-content-category__tree-icon{display:inline-flex;flex-shrink:0;font-size:14px;color:var(--ant-color-text-secondary, var(--text-secondary))}.general-content-category__tree .ant-tree-indent-unit,.kc-catalog-tree .ant-tree-indent-unit{width:16px}.general-content-layout>.general-content-layout__side--compact .general-content-category__tree .ant-tree-switcher{display:none;width:0;margin:0}.general-content-layout>.general-content-layout__side--compact .general-content-category__tree .ant-tree-indent{display:none}.general-content-layout>.general-content-layout__side--compact .general-content-category__tree .ant-tree-node-content-wrapper{padding-inline:0}.kc-catalog-tree-wrap{display:flex;flex-direction:column;min-height:0;height:100%}.kc-catalog-tree-wrap.general-content-category__tree-wrap{padding-top:8px}.kc-catalog-tree__search{margin-bottom:8px}.kc-catalog-tree__state{padding:16px 8px;text-align:center}.kg-page{padding:0;width:100%;max-width:none;min-width:0;box-sizing:border-box;overflow:hidden}.kg-page__stats{display:none}.kg-page__capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width: 991px){.kg-page__capabilities{grid-template-columns:1fr}}.kg-page__cap-card{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid var(--border-color);background:linear-gradient(145deg,color-mix(in srgb,#1677ff 5%,var(--background-secondary)),var(--background-secondary))}.kg-page__cap-icon{flex-shrink:0;font-size:22px;color:#1677ff;margin-top:2px}.kg-page__cap-icon--relation{color:var(--accent-primary)}.kg-page__cap-icon--review{color:#fa8c16}.kg-page__cap-desc{display:block;font-size:12px;line-height:1.55;margin-top:4px}.kg-page__category-bar{margin-bottom:12px;border-radius:12px!important;border:1px solid var(--border-color)!important;background:var(--background-secondary)!important}.kg-page__alert{margin-bottom:12px;border-radius:10px}.kg-page__inline-hint{display:flex;flex-shrink:0;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--background-secondary) 90%,transparent);font-size:12px;line-height:1.5}.kg-page__inline-hint--warn{background:color-mix(in srgb,#faad14 10%,var(--background-secondary))}.kg-page__inline-link{padding-inline:0!important;height:auto!important;font-size:12px!important}.kg-page__stat{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:var(--background-secondary);min-width:0;text-align:left}.kg-page__stat--clickable{cursor:pointer;transition:border-color .12s ease,background .12s ease}.kg-page__stat--clickable:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border-color));background:color-mix(in srgb,var(--primary) 4%,var(--background-secondary))}.kg-page__stat--clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:2px}.kg-page__stat--warn{border-color:color-mix(in srgb,#faad14 45%,var(--border-color));background:color-mix(in srgb,#faad14 8%,var(--background-secondary))}.kg-page__stat-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:16px;color:var(--primary);margin-top:1px}.kg-page__stat-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kg-page__stat-label{font-size:11px;line-height:1.25;color:var(--text-secondary)}.kg-page__stat-value{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.2}.kg-page__stat-value--link{color:var(--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 35%,transparent);text-underline-offset:2px}.kg-page__pending-card{margin-top:16px;border-radius:12px!important}.kg-pending-review__toolbar{margin-bottom:12px}.kg-pending-review__edges-title{display:block;margin:12px 0 8px}.kg-page__category-select{min-width:6.5rem;max-width:9rem}.kg-page__category-select .ant-select-selector{padding-inline:4px!important}.kg-page__toolbar{display:none}.kg-page__graph-panel{border-radius:12px!important;border:1px solid var(--border-color)!important;background:var(--background-secondary)!important;width:100%;min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.kg-page__graph-tabs.ant-tabs{flex-shrink:0}.kg-page__split-head--tabs .kg-page__graph-tabs{width:100%;min-width:0}.kg-page__graph-tabs>.ant-tabs-nav{margin:0!important;padding:0 12px;min-height:var(--kg-split-head-height, 46px)}.kg-page__graph-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.kg-page__graph-tabs>.ant-tabs-nav .ant-tabs-nav-list{align-items:center;min-height:var(--kg-split-head-height, 46px)}.kg-page__graph-tabs>.ant-tabs-nav:before{border-bottom-color:var(--border-color)}.kg-page__graph-tabs .ant-tabs-tab{padding:0;font-size:13px;line-height:1.35}.kg-page__graph-tabs>.ant-tabs-content-holder{display:none}.kg-page__graph-toolbar{justify-content:flex-end;max-width:min(640px,58vw)}.kg-page__graph-toolbar .ant-btn-link{padding-inline:4px}.kg-page__graph-advanced{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 10px 8px;border-bottom:1px solid var(--border-color)}.kg-page__graph-advanced-input{flex:1 1 200px;min-width:0;max-width:360px}.kg-page__main{--kg-split-head-height: 46px;grid-template-columns:minmax(var(--general-content-sidebar-width-min, 290px ),var(--general-content-sidebar-width-max, calc(15rem + 50px) )) minmax(0,1fr);grid-template-rows:var(--kg-split-head-height) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:0;align-items:stretch}.kg-page__sidebar-panel{grid-row:1 / 3;grid-column:1;min-height:0;min-width:0;display:flex;flex-direction:column}.kg-page__graph-column{grid-row:1 / 3;grid-column:2}.kg-page__split-head{flex-shrink:0;display:flex;align-items:center;min-height:var(--kg-split-head-height);box-sizing:border-box;border-bottom:1px solid var(--border-color)}.kg-page__split-head--tabs{padding:0;min-width:0}.kg-page__split-head-title.general-content-category__title{margin:0;padding:0 var(--general-content-category-inset);width:100%;min-height:var(--kg-split-head-height);font-size:15px;font-weight:600;gap:8px;border-bottom:none;justify-content:flex-start}.kg-page__split-head-title .anticon{font-size:16px}.kg-page__sidebar-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.kg-page__sidebar-category{flex-shrink:0;max-height:38%;overflow:auto;padding:6px var(--general-content-category-inset) 0}.kg-page__sidebar-category .general-content-category__embedded-spin{width:100%}.kg-page__sidebar-category .general-content-category__tree .ant-tree-switcher{display:none;width:0;margin:0}.kg-page__sidebar-category .general-content-category__tree .ant-tree-indent{display:none}.kg-page__sidebar-divider{flex-shrink:0;height:1px;margin:4px var(--general-content-category-inset) 0;background:var(--border-color)}.kg-page__doc-list-section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.kg-page__doc-list-head-row.kg-page__split-head{flex-shrink:0;gap:8px;padding-right:var(--general-content-category-inset);min-width:0;min-height:var(--kg-split-head-height);border-bottom:1px solid var(--border-color)}.kg-page__doc-list-head-row .kg-page__split-head-title{flex:1 1 auto;min-width:0;width:auto}.kg-page__doc-list-head-row .kg-page__split-head-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-page__doc-list-head-actions{flex:0 1 min(52%,11rem);min-width:5.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:4px}.kg-page__doc-search-wrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;border:1px solid var(--border-color);border-radius:6px;background:var(--background-primary);transition:border-color .2s ease,box-shadow .2s ease}.kg-page__doc-search-wrap:focus-within{border-color:color-mix(in srgb,var(--accent-color) 55%,var(--border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 12%,transparent)}.kg-page__doc-search-wrap .kg-page__doc-search-input.ant-input{flex:1 1 auto;min-width:0}.kg-page__doc-search-wrap .kg-page__doc-search-btn.ant-btn{flex-shrink:0}.kg-page__sidebar-panel .hub-sidebar-doc-list__scroll{flex:1;min-height:0;max-height:none}@media (max-width: 991px){.kg-page__main{grid-template-columns:1fr;grid-template-rows:auto auto minmax(280px,1fr)}.kg-page__sidebar-panel{grid-row:auto;grid-column:1;max-height:42vh}.kg-page__graph-column{grid-row:auto;grid-column:1;min-height:360px}}.kg-page__graph-column{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;width:100%}.kg-page__graph-column>.kg-page__graph-panel{flex:1 1 auto;min-height:0}.kg-page__canvas-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:8px 10px 10px;overflow:hidden}.kg-page__doc-list-section .compact-sidebar-pagination-wrap{width:100%;max-width:100%;overflow:hidden}.kg-page__canvas-card{display:none}.kg-graph-canvas-wrap{position:relative;border:1px solid var(--border-color);border-radius:10px;background:var(--background-primary);overflow:hidden;min-width:0;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kg-graph-canvas__loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--background-primary) 72%,transparent);pointer-events:none}.kg-graph-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--background-secondary) 80%,transparent)}.kg-graph-canvas-stats .ant-tag{margin:0}.kg-graph-legend{display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 10px;border-bottom:1px dashed var(--border-color)}.kg-graph-legend__item{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary);border:none;background:transparent;cursor:pointer;padding:2px 4px;border-radius:4px}.kg-graph-legend__item--active{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--text-primary)}.kg-graph-merged-banner{padding:8px 10px;font-size:12px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--accent-primary) 6%,var(--background-secondary))}.kg-page__snapshot-md{max-height:420px;overflow:auto;font-size:12px;white-space:pre-wrap;background:var(--background-primary);padding:12px;border-radius:8px;border:1px solid var(--border-color)}.kg-graph-legend__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kg-graph-legend__count{color:var(--text-primary);font-weight:600}.kg-graph-canvas{flex:1 1 auto;min-height:280px}.kg-graph-canvas--loading,.kg-graph-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:280px;gap:12px;border:1px dashed var(--border-color);border-radius:10px;background:var(--background-primary)}.kg-graph-empty__hint{max-width:420px;text-align:center;margin-bottom:0!important}.kg-graph-empty__note{max-width:420px;text-align:center;font-size:12px;margin-bottom:0!important}.kg-graph-empty__actions{justify-content:center}.kg-graph-detail__action{margin-top:10px}.kg-graph-detail__link{display:block;margin-top:10px;font-size:13px}.kg-graph-detail__catalog-link{color:var(--ant-color-primary);font-size:14px;line-height:1}.kg-graph-detail__catalog-link:hover{color:var(--ant-color-primary-hover)}.kg-graph-evidence{margin-bottom:0!important;font-size:12px;line-height:1.55}.kg-graph-hint__sub{margin-top:8px!important;margin-bottom:0!important;font-size:12px}.kg-graph-detail-drawer .ant-drawer-header-title{flex:1;min-width:0}.kg-graph-detail-drawer .ant-drawer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelligent-product-shell{display:flex;height:100%;min-height:0;background:var(--bg-page);color:var(--text-primary)}.intelligent-product-shell__rail{width:18rem;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border-subtle);background:var(--bg-surface);min-height:0}.intelligent-product-shell__main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.intelligent-product-shell__topbar{flex-shrink:0;height:3.5rem;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.intelligent-product-shell__topbar-start,.intelligent-product-shell__topbar-end{display:flex;align-items:center;gap:.5rem}.intelligent-product-shell__timeline{flex:1;overflow-y:auto;min-height:0}.intelligent-product-shell__timeline-inner{max-width:56rem;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.intelligent-product-shell__composer{flex-shrink:0;border-top:1px solid var(--border-subtle);background:var(--bg-surface);padding:1rem}.intelligent-product-shell__composer-inner{max-width:56rem;margin:0 auto}.intelligent-product-shell__empty{text-align:center;padding:3rem 1rem;color:var(--text-secondary);font-size:.875rem}.intelligent-product-shell__product-title{padding-inline:.25rem}.intelligent-product-shell--coming-soon .intelligent-product-shell__composer textarea:disabled{cursor:not-allowed}.intelligent-product-shell__icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:none;border-radius:.5rem;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease}.intelligent-product-shell__rail-footer{flex-shrink:0;margin-top:auto;border-top:1px solid var(--border-subtle);padding:.5rem}.intelligent-product-shell__user-footer-bar{flex-shrink:0;padding:.5rem 1rem;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.intelligent-product-open-page{flex:1;min-height:0;display:flex;flex-direction:column}.intelligent-product-open-page .intelligent-product-shell{flex:1;min-height:0}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__timeline{overflow:hidden;display:flex;flex-direction:column}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__timeline-inner{flex:1;min-height:0;display:flex;flex-direction:column}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__timeline-inner>.kc-messages-pane-wrap{flex:1;min-height:0}.intelligent-product-shell--knowledge-chat{height:100%;min-height:0}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__rail{min-height:0}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__rail-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.intelligent-product-shell--knowledge-chat .kc-standalone-rail__sidebar{flex:1;min-height:0;display:flex;flex-direction:column}.intelligent-product-shell--knowledge-chat .knowledge-chat-composer-stack{display:flex;flex-direction:column;gap:.5rem}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__timeline-inner{max-width:none;padding:0;gap:0}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__composer{padding:0 16px 20px;background:transparent;border-top:none}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__composer-inner{max-width:none;margin:0}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__kc-composer{width:100%;max-width:var(--kc-content-max, 1080px);margin:0 auto}.intelligent-product-shell--knowledge-chat .intelligent-product-shell__user-footer{width:100%}.text2sql-composer-dock{border-radius:1rem;border:1px solid var(--border-subtle);background:var(--bg-surface);overflow:hidden;transition:border-color .15s ease}.text2sql-composer-dock:focus-within{border-color:var(--accent-primary);box-shadow:none;outline:none}.text2sql-composer-dock__input{display:block;border:none;outline:none;box-shadow:none}.text2sql-composer-dock__input:focus{outline:none;box-shadow:none}.scenario-agent-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;padding-left:.25rem}.scenario-agent-chip-row--meta{min-height:1.625rem}.scenario-agent-chip{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.25rem .625rem;border-radius:9999px;border:1px solid var(--border-subtle);background:var(--bg-page);font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.scenario-agent-chip:hover{border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--border-subtle));background:var(--bg-surface-hover);color:var(--text-primary)}.scenario-agent-chip--selected{border-color:color-mix(in srgb,var(--accent-primary) 50%,var(--border-subtle));background:var(--accent-primary-light);color:var(--accent-primary)}.scenario-agent-chip__icon{width:.875rem;height:.875rem;flex-shrink:0}.scenario-agent-chip__avatar{width:.875rem;height:.875rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.scenario-agent-chip__label{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-agent-chip--more{flex-shrink:0}.scenario-agent-chip-overflow-menu{padding:.5rem;border-radius:.75rem;border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:0 4px 16px color-mix(in srgb,var(--text-primary) 12%,transparent)}.scenario-agent-chip-row--overflow{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.375rem;padding-left:0;max-height:min(50vh,20rem);overflow-y:auto}.scenario-agent-chip-row--overflow .scenario-agent-chip{width:100%;justify-content:flex-start}.intelligent-product-shell--bid-eval .intelligent-product-shell__main{margin:.75rem .75rem .75rem 0;border-radius:1rem;border:1px solid var(--border-subtle);background:var(--bg-surface);overflow:hidden}.intelligent-product-shell--bid-eval .intelligent-product-shell__timeline-inner,.intelligent-product-shell--contract-assistant .intelligent-product-shell__timeline-inner{padding-top:.75rem}.intelligent-product-shell--bid-eval .intelligent-product-shell__composer,.intelligent-product-shell--contract-assistant .intelligent-product-shell__composer{padding:.75rem 1rem 1.5rem;border-top:none}.bid-eval-scenario-greeting{margin-bottom:.5rem;padding:1rem 1.25rem;border-radius:1rem;border:1px solid var(--border-subtle);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,var(--bg-surface)),var(--bg-surface))}.bid-eval-scenario-greeting__title{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.35rem}.bid-eval-scenario-greeting__desc{font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.bid-eval-composer-panel{display:flex;flex-direction:column}.bid-eval-agent-dock{padding:.35rem .25rem .5rem}.bid-eval-agent-dock .scenario-agent-chip-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bid-eval-agent-dock .scenario-agent-chip-row::-webkit-scrollbar{display:none}.bid-eval-agent-dock .scenario-agent-chip--selected{border-color:var(--border-subtle);background:var(--accent-primary-light);color:var(--accent-primary)}.bid-eval-agent-dock .scenario-agent-chip--selected:hover{border-color:var(--border-subtle)}.bid-eval-agent-dock-empty{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem .5rem;font-size:.8125rem;color:var(--text-secondary)}.bid-eval-agent-dock-empty__link{color:var(--accent-primary);text-decoration:none;font-weight:500}.bid-eval-agent-dock-empty__link:hover{text-decoration:underline}.bid-eval-composer-input-wrap{display:flex;flex-direction:column;gap:.375rem}.bid-eval-composer-input-box{display:flex;flex-direction:column;border-radius:.75rem;border:1px solid var(--border-subtle);background:var(--bg-surface);overflow:hidden;transition:border-color .15s ease}.bid-eval-composer-input-box:focus-within{border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-subtle))}.bid-eval-composer-input-box--disabled{opacity:.8}.bid-eval-composer-textarea{width:100%;resize:none;padding:.875rem .875rem .5rem;font-size:.875rem;line-height:1.5;color:var(--text-primary);background:transparent;min-height:4.5rem;border:0;box-shadow:none}.bid-eval-composer-textarea::-moz-placeholder{color:var(--text-tertiary)}.bid-eval-composer-textarea::placeholder{color:var(--text-tertiary)}.bid-eval-composer-textarea:focus,.bid-eval-composer-textarea:focus-visible{outline:none;box-shadow:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.bid-eval-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding:0 .5rem .5rem}.bid-eval-composer-send{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:none;border-radius:.5rem;background:var(--accent-primary);color:#fff;transition:background .15s,opacity .15s}.bid-eval-composer-send:hover:not(:disabled){background:var(--accent-primary-hover)}.bid-eval-composer-send:disabled{opacity:.5;cursor:not-allowed}.bid-eval-composer-error{margin:.375rem 0 0;font-size:.75rem;color:var(--color-danger, #cf1322)}.bid-eval-rail-section{border-bottom:1px solid var(--border-subtle)}.bid-eval-rail-section__title{padding:.5rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.bid-eval-rail-topics{flex:1;overflow-y:auto;min-height:0}.bid-eval-input-prompt{padding:.875rem 1rem;border-radius:.875rem;border:1px solid var(--border-subtle);background:var(--bg-surface)}.bid-eval-input-prompt__title{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-secondary)}.bid-eval-input-prompt__fields{display:flex;flex-direction:column;gap:.625rem}.bid-eval-input-prompt__field{display:flex;flex-direction:column;gap:.25rem}.bid-eval-input-prompt__label{font-size:.75rem;font-weight:500;color:var(--text-primary)}.bid-eval-input-prompt__required{color:var(--color-danger, #cf1322);margin-left:.125rem}.bid-eval-input-prompt__input{padding:.5rem .625rem;font-size:.8125rem;border-radius:.5rem;border:1px solid var(--border-subtle);background:var(--bg-page);color:var(--text-primary)}.bid-eval-input-prompt__submit{margin-top:.75rem;padding:.375rem .875rem;font-size:.8125rem;border-radius:.5rem;border:none;background:var(--accent-primary);color:#fff;cursor:pointer}.bid-eval-input-prompt__submit:disabled{opacity:.5;cursor:not-allowed}.bid-eval-confirm-prompt{padding:.875rem 1rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--accent-primary) 25%,var(--border-subtle));background:var(--bg-surface)}.bid-eval-confirm-prompt__summary{margin:0 0 .75rem;font-size:.8125rem;line-height:1.5;color:var(--text-primary);white-space:pre-wrap}.bid-eval-confirm-prompt__actions{display:flex;gap:.5rem}.bid-eval-confirm-prompt__confirm,.bid-eval-confirm-prompt__dismiss{padding:.375rem .75rem;border-radius:.5rem;font-size:.8125rem;border:1px solid transparent;cursor:pointer}.bid-eval-confirm-prompt__confirm{background:var(--accent-primary);color:#fff}.bid-eval-confirm-prompt__dismiss{background:transparent;border-color:var(--border-subtle);color:var(--text-secondary)}.bid-eval-agent-inputs{display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:0 0 .5rem}.bid-eval-agent-inputs__field{display:flex;flex-direction:column;gap:.2rem;min-width:9rem;flex:1 1 9rem}.bid-eval-agent-inputs__label{font-size:.6875rem;font-weight:500;color:var(--text-secondary)}.bid-eval-agent-inputs__input{padding:.35rem .5rem;border-radius:.5rem;border:1px solid var(--border-subtle);background:var(--bg-surface);font-size:.8125rem;color:var(--text-primary)}.bid-eval-agent-inputs__input:focus{outline:none;border-color:var(--accent-primary)}.bid-eval-sample-prompts{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem}.bid-eval-sample-prompts__chip{padding:.25rem .625rem;font-size:.75rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:border-color .15s,color .15s}.bid-eval-sample-prompts__chip:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.bid-eval-sample-prompts__chip:disabled{opacity:.5;cursor:not-allowed}.bid-eval-composer-attachments{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem}.bid-eval-composer-attachments__chip{padding:.2rem .5rem;font-size:.6875rem;border-radius:.375rem;background:var(--accent-primary-light);color:var(--accent-primary)}.bid-eval-composer-attach{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:none;border-radius:.5rem;background:transparent;color:var(--text-secondary);cursor:pointer}.bid-eval-composer-attach:focus-visible,.bid-eval-composer-send:focus-visible{outline:none;box-shadow:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.bid-eval-composer-attach:disabled{opacity:.5;cursor:not-allowed}.bid-eval-composer-file-input{display:none}.kc-local-llm-hint{margin:0 12px 8px;max-width:var(--kc-content-max, 1080px);width:100%;align-self:center}.kc-local-llm-hint .ant-alert{margin:0;padding:4px 12px}.kc-readiness-banner{width:100%;max-width:var(--kc-content-max);margin:0 0 8px}.kc-readiness-banner__card{width:100%;border-radius:16px;border:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);background:var(--background-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--text-primary) 5%,transparent);padding:12px 14px}.kc-readiness-banner__card--success{border-color:color-mix(in srgb,var(--success, #52c41a) 35%,var(--border-color));background:color-mix(in srgb,var(--success, #52c41a) 6%,var(--background-primary))}.kc-readiness-banner__card--info{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-color));background:color-mix(in srgb,var(--primary) 5%,var(--background-primary))}.kc-readiness-banner__card--warning{border-color:color-mix(in srgb,var(--warning, #faad14) 35%,var(--border-color));background:color-mix(in srgb,var(--warning, #faad14) 6%,var(--background-primary))}.kc-readiness-banner__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kc-readiness-banner__header-main{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.kc-readiness-banner__icon{flex-shrink:0;margin-top:2px;font-size:16px}.kc-readiness-banner__card--success .kc-readiness-banner__icon{color:var(--success, #52c41a)}.kc-readiness-banner__card--info .kc-readiness-banner__icon{color:var(--primary)}.kc-readiness-banner__card--warning .kc-readiness-banner__icon{color:var(--warning, #faad14)}.kc-readiness-banner__title{font-size:14px;font-weight:600;line-height:1.45;color:var(--text-primary)}.kc-readiness-banner__close{flex-shrink:0;margin:-4px -6px 0 0;color:var(--text-muted)}.kc-readiness-banner__close:hover{color:var(--text-primary)!important;background:color-mix(in srgb,var(--text-primary) 6%,transparent)!important}.kc-readiness-banner__body{margin-top:8px;padding-left:24px}.kc-readiness-banner__desc{font-size:13px;line-height:1.55;color:var(--text-secondary)}.kc-readiness-banner__actions{margin-top:10px}.kc-readiness-banner__checking{font-size:13px;color:var(--text-secondary)}.kc-context-banner{width:100%;max-width:var(--kc-content-max);margin:0 0 8px}.kc-citation-preview__overview{display:flex;flex-direction:column;gap:12px;padding:12px 0}.kc-citation-preview__overview-snippet{white-space:pre-wrap;line-height:1.6}.knowledge-chat-page{--kc-radius-lg: 16px;--kc-radius-md: 12px;--kc-radius-pill: 999px;--kc-sidebar-width: 260px;--kc-sidebar-collapsed-width: 48px;--kc-bubble-max: 100%;--kc-content-max: clamp(320px, calc(100% - 48px) , 1080px);--kc-shell-border: var(--border-color);--kc-sidebar-bg: var(--background-tertiary);--kc-main-bg: var(--background-primary);--kc-composer-bg: var(--background-primary);--kc-category-bg: var(--background-secondary);--kc-assistant-bg: var(--background-secondary);--kc-assistant-border: var(--border-color);--kc-user-bg: var(--primary);--kc-user-fg: #ffffff;--kc-chip-bg: var(--background-primary);--kc-chip-border: var(--border-color);--kc-chip-active-bg: color-mix(in srgb, var(--primary) 22%, var(--background-primary));--kc-chip-active-border: color-mix(in srgb, var(--primary) 68%, var(--border-color));--kc-chip-active-fg: var(--primary);--kc-chip-active-ring: color-mix(in srgb, var(--primary) 22%, transparent);--kc-session-active-bg: color-mix(in srgb, var(--primary) 12%, var(--background-primary));--kc-session-active-border: color-mix(in srgb, var(--primary) 40%, transparent);--kc-session-item-bg: color-mix(in srgb, var(--background-primary) 62%, var(--background-tertiary));--kc-session-item-border: color-mix(in srgb, var(--kc-shell-border) 75%, transparent);--kc-shadow-soft: 0 1px 2px color-mix(in srgb, var(--text-primary) 6%, transparent);--kc-shell-shadow: 0 8px 32px color-mix(in srgb, var(--text-primary) 8%, transparent);--kc-composer-box-bg: var(--background-secondary);--kc-composer-box-border: var(--border-color);--kc-composer-placeholder: color-mix( in srgb, var(--text-muted) 28%, var(--background-primary) );box-sizing:border-box}.knowledge-chat-page--standalone{display:flex;flex-direction:column;overflow:hidden;height:100dvh;max-height:100dvh;min-height:0;padding:0;margin:0}.knowledge-chat-page--embed{display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:0;padding:0;margin:0}.knowledge-chat-page--in-app .kc-standalone-rail{width:220px;max-width:34%;flex-shrink:0;border-right:1px solid var(--border-color);background:var(--background-secondary)}.knowledge-chat-page--in-app .kc-standalone-rail--in-app .kc-sidebar{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:none;border-radius:0;background:transparent}.knowledge-chat-page--in-app .kc-standalone-rail--in-app .kc-standalone-rail__sidebar{width:100%;min-width:0}.knowledge-chat-page--in-app .kc-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}.knowledge-chat-page--in-app .kc-main--in-app .kc-messages-pane-wrap{flex:1;min-height:0}.knowledge-chat-page--in-app .kc-main__bottom{flex-shrink:0}.knowledge-chat-page--in-app{display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0;height:100%;padding:0;margin:0;border:1px solid var(--border-color);border-radius:var(--ant-border-radius-lg, 8px);background:var(--background-primary)}.knowledge-chat-page--in-app .knowledge-chat-page__layout{flex:1;flex-direction:row;min-height:0;height:100%}.knowledge-chat-page--in-app .kc-standalone-rail{width:220px;max-width:34%;flex-shrink:0;border-right:1px solid var(--border-color)}.knowledge-chat-page--in-app .kc-main--in-app .kc-messages-pane{flex:1;min-height:0;align-items:center}.kc-main--in-app .kc-main__body,.kc-main--in-app .kc-messages-pane-wrap{flex:1;min-height:0;width:100%}.kc-main--in-app .kc-main__bottom{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px 16px;box-sizing:border-box}.kc-main--in-app .kc-main__bottom .kc-context-banner,.kc-main--in-app .kc-main__bottom .kc-readiness-banner,.kc-main--in-app .kc-main__bottom .kc-local-llm-hint,.kc-main--in-app .kc-main__bottom .kc-retrieval-trace,.kc-main--in-app .kc-main__bottom .kc-composer-dock-wrap{width:100%;max-width:var(--kc-content-max);box-sizing:border-box}.kc-main--in-app .kc-main__bottom .kc-retrieval-trace{border-top:none;padding:0 4px 8px;background:transparent}.knowledge-chat-page--in-app{--kc-content-max: min(1080px, calc(100% - 32px) )}.knowledge-chat-page--embed .knowledge-chat-page__layout{flex:1;flex-direction:row;min-height:0;height:100%}.kc-embed-root{height:100%;min-height:0;overflow:hidden}.kc-embed-boot-loading,.kc-embed-boot-error{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;padding:16px}.knowledge-chat-page--embed .kc-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}.knowledge-chat-page--embed .kc-main__bottom{flex-shrink:0}.knowledge-chat-page--embed .kc-messages-pane-wrap{flex:1;min-height:0}.knowledge-chat-page--embed .kc-messages-pane{height:100%}.kc-parse-summary-card{flex:1 1 100%;margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--background-secondary);border:1px solid var(--border-color)}.kc-parse-summary-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.kc-parse-summary-card__actions{display:flex;flex-wrap:wrap;gap:4px}.kc-parse-summary-card__abstract{margin-bottom:0!important;white-space:pre-wrap}.kc-parse-summary-card__outline-list{margin:0;padding-left:1.2em}.knowledge-chat-page--standalone .knowledge-chat-page__layout{flex:1;flex-direction:row;min-height:0;height:100%}.kc-standalone-rail{width:var(--kc-sidebar-width);flex-shrink:0;display:flex;flex-direction:column;min-height:0;height:100%;border-right:1px solid var(--kc-shell-border);background:var(--kc-sidebar-bg)}.kc-standalone-rail__title-bar{flex-shrink:0;display:flex;align-items:center;min-height:58px;padding:12px 14px;border-bottom:1px solid var(--kc-shell-border);background:var(--kc-sidebar-bg)}.kc-standalone-rail__title-bar .platform-brand{gap:11px;width:100%}.kc-standalone-rail__title-bar .platform-brand--compact .platform-brand__logo{width:36px;height:36px;font-size:17px;border-radius:9px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.kc-standalone-rail__title-bar .platform-brand--compact .platform-brand__logo--icon{font-size:17px}.kc-standalone-rail__title-bar .platform-brand--compact .platform-brand__name{font-size:15px;font-weight:700;line-height:1.3}.kc-standalone-rail__title-bar .platform-brand--compact .platform-brand__subtitle{font-size:12px;line-height:1.35}.kc-standalone-rail__sidebar{flex:1;min-height:0;display:flex;overflow:hidden;background:var(--kc-sidebar-bg)}.knowledge-chat-page .docs-sidebar-footer,.kc-sidebar .docs-sidebar-footer{border-top-color:var(--kc-shell-border);background:var(--kc-sidebar-bg)}.kc-message-row--embedded{width:100%}.kc-bubble--embedded-page{width:100%;max-width:100%;padding:0;overflow:visible}.kc-embedded-page{box-sizing:border-box;width:100%;max-width:100%;overflow:visible;padding:12px 14px 16px}.kc-embedded-page .kc-settings-panel{max-width:420px;margin:0 auto}.kc-embedded-page .help-page,.kc-embedded-page .help-page--embedded,.kc-embedded-page .help-center,.kc-embedded-page .help-center-loading,.kc-embedded-page .help-center-error,.kc-embedded-page .help-center-content,.kc-embedded-page .help-center-left-nav,.kc-embedded-page .help-center-right-nav,.kc-embedded-page .sys-params-page,.kc-embedded-page .sys-params-body-layout{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}.kc-embedded-page .help-center.fullscreen{position:relative!important;inset:auto!important;z-index:auto!important}.kc-embedded-page .ant-table-wrapper{overflow:visible;max-width:100%}.kc-embedded-page .ant-card{max-width:100%}.kc-embedded-page__help{overflow:visible}.kc-sidebar__system-sessions{flex-shrink:0;border-top:1px solid var(--kc-shell-border);padding-bottom:4px}.kc-sidebar__system-list{display:flex;flex-direction:column;gap:2px;padding:0 8px 6px}.kc-session-item--system{display:flex;align-items:center;width:100%;min-height:34px;padding:6px 10px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;text-align:left}.kc-session-item--system:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.kc-session-item--system.kc-session-item--active{background:var(--kc-session-active-bg);border-color:transparent}.kc-favorites-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kc-favorites-list__item{padding:14px 16px;border-radius:var(--kc-radius-md);border:1px solid var(--kc-shell-border);background:var(--background-secondary)}.kc-favorites-list__snippet{margin-bottom:8px!important;color:var(--text-primary);white-space:pre-wrap}.kc-favorites-list__meta{font-size:12px}.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar{background:var(--kc-sidebar-bg);border-right:none}.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar__header,.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar__header--new-chat-only{padding:10px 12px 12px;border-bottom:1px solid color-mix(in srgb,var(--kc-shell-border) 60%,transparent);background:var(--kc-sidebar-bg)}.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar__new-chat.ant-btn,.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar__new-group.ant-btn{height:40px;font-size:14px;border-radius:10px}.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar__groups{background:var(--kc-sidebar-bg);border-bottom-color:color-mix(in srgb,var(--kc-shell-border) 55%,transparent)}.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar__pane-label{font-size:12px}.knowledge-chat-page--standalone .kc-standalone-rail .kc-group-item__btn{padding:10px 10px 10px 12px;min-height:40px;font-size:13px}.knowledge-chat-page--standalone .kc-standalone-rail .kc-group-item__count{font-size:11px;min-width:18px;line-height:18px}.knowledge-chat-page--standalone .kc-standalone-rail .kc-group-item__more.ant-btn{width:28px!important;height:28px!important;min-width:28px!important}.knowledge-chat-page--standalone .kc-standalone-rail .kc-session-item{padding:6px 8px;min-height:34px;border-radius:8px}.knowledge-chat-page--standalone .kc-standalone-rail .kc-session-item__title{font-size:12px}.knowledge-chat-page--standalone .kc-standalone-rail .kc-session-item__more.ant-btn{width:24px!important;height:24px!important;min-width:24px!important}.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar__groups-scroll .kc-group-item{border-radius:10px}.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar{width:100%!important;height:100%;flex:1;min-height:0;border-right:none}.knowledge-chat-page--standalone .kc-standalone-rail .kc-sidebar--collapsed{width:100%!important}.kc-main--standalone{flex:1;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;background:var(--kc-main-bg);overflow:hidden;--kc-bubble-max: 100%}.kc-main--standalone .kc-main__bottom{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:0 16px 20px;position:relative;z-index:10}.kc-main--standalone .kc-main__bottom .kc-retrieval-trace{width:100%;max-width:var(--kc-content-max);border-top:none;padding:0 4px 8px;background:transparent}.kc-main--standalone .kc-messages-pane-wrap{flex:1;min-height:0}.kc-main--standalone .kc-messages-pane{flex:1;min-height:0;padding-bottom:8px;overflow:auto;align-items:center;overscroll-behavior:contain}.kc-messages__refresh-hint{display:inline-flex;align-items:center;gap:8px;align-self:center;padding:4px 12px;border-radius:var(--kc-radius-pill);font-size:12px;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.kc-composer-dock-wrap{width:100%;max-width:var(--kc-content-max)}.kc-upload-catalog-ops{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0 auto;max-width:var(--kc-content-max);padding:.35rem .75rem;font-size:12px;color:var(--text-secondary);background:color-mix(in srgb,var(--accent-primary) 6%,var(--background-primary));border-radius:10px}.kc-upload-catalog-ops__text{flex:1 1 auto;min-width:12rem}.kc-composer-dock{width:100%;background:var(--background-primary);border-radius:20px;border:1px solid var(--border-color);box-shadow:none;overflow:hidden;transition:border-color .15s ease}.kc-composer-dock:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,var(--border-color));box-shadow:none;outline:none}.kc-composer-dock__input-row{display:flex;align-items:flex-end;gap:8px;padding:14px 12px 6px 16px}.kc-composer-dock__input-zone{flex:1;min-width:0;padding:0;cursor:text}.kc-composer-dock__input-zone .ant-input-textarea{width:100%;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.kc-composer-dock__input-zone .ant-input-textarea:focus-within{border:none!important;box-shadow:none!important;outline:none!important}.kc-composer-dock__input-zone .ant-input-textarea textarea{display:block;width:100%}.kc-composer-dock__input-zone .ant-input-textarea textarea:focus,.kc-composer-dock__input:focus{outline:none!important;box-shadow:none!important}.kc-composer-dock__input-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;padding-bottom:2px}.kc-composer-dock__input{padding:0!important;background:transparent!important;box-shadow:none!important;resize:none;font-size:14px;line-height:1.6;width:100%}.kc-composer-dock__input-zone .ant-input-textarea textarea::-moz-placeholder,.kc-composer-dock__input::-moz-placeholder{color:var(--kc-composer-placeholder);opacity:1}.kc-composer-dock__input-zone .ant-input-textarea textarea::placeholder,.kc-composer-dock__input::placeholder{color:var(--kc-composer-placeholder);opacity:1}.kc-composer-dock__toolbar{display:flex;align-items:center;gap:4px;padding:6px 10px 12px}.kc-composer-dock__plus.ant-btn{flex-shrink:0;width:32px;height:32px;padding:0;color:var(--text-secondary);border-radius:10px}.kc-composer-dock__plus.ant-btn:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.kc-composer-dock__chips{flex:1;display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:0 2px}.kc-composer-dock__chips::-webkit-scrollbar{display:none}.kc-composer-dock__chip{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:6px 12px;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);font-size:13px;line-height:1.2;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.kc-composer-dock__chip:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent);color:var(--text-primary);border-color:color-mix(in srgb,var(--text-primary) 10%,var(--border-color))}.kc-composer-dock__chip--active{background:color-mix(in srgb,var(--text-primary) 11%,transparent);border-color:color-mix(in srgb,var(--text-primary) 14%,var(--border-color));color:var(--text-primary);font-weight:500;box-shadow:none}.kc-composer-dock__chip--active:hover{background:color-mix(in srgb,var(--text-primary) 13%,transparent);color:var(--text-primary);border-color:color-mix(in srgb,var(--text-primary) 16%,var(--border-color))}.kc-composer-dock__chip--active .kc-composer-dock__chip-icon{opacity:1;color:var(--text-primary)}.kc-composer-dock__chip-icon{display:inline-flex;font-size:14px;opacity:.85}.kc-composer-dock__optimize.ant-btn{flex-shrink:0;width:36px;height:36px;color:var(--text-secondary)}.kc-composer-dock__optimize.ant-btn:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.kc-composer-dock__mic.ant-btn{flex-shrink:0;width:36px;height:36px;color:var(--text-secondary)}.kc-composer-dock__mic.ant-btn:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.kc-composer-dock__mic--recording.ant-btn{color:#ff4d4f;animation:kc-mic-pulse 1.2s ease-in-out infinite}@keyframes kc-mic-pulse{0%,to{opacity:1}50%{opacity:.55}}.kc-composer-dock__send.ant-btn{flex-shrink:0}.kc-composer-dock__file-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.kc-composer-dock__attach.ant-btn{flex-shrink:0;width:36px;height:36px;color:var(--text-secondary)}.kc-composer-dock__attach.ant-btn:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.kc-composer-dock__attachments{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;max-width:var(--kc-content-max, 1080px);width:100%;align-self:center;padding:0 12px}.kc-composer-dock__attachment-chip{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--background-secondary);border:1px solid var(--border-color)}.kc-composer-dock__attachment-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.kc-composer-dock__agent-chips{display:flex;flex-wrap:wrap;gap:6px;margin-left:4px;align-items:center}.kc-composer-dock__agent-chip{border:1px solid var(--border-color);background:var(--background-secondary);color:var(--text-secondary);font-size:12px;padding:2px 10px;border-radius:999px;cursor:pointer}.kc-composer-dock__agent-chip:hover:not(:disabled){color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border-color))}.kc-composer-dock__agent-chip:disabled{opacity:.45;cursor:not-allowed}.kc-agent-mention-popover .ant-popover-inner{padding:4px 0}.kc-agent-mention-menu{list-style:none;margin:0;padding:0;min-width:220px}.kc-agent-mention-menu__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:none;background:transparent;text-align:left;padding:8px 12px;cursor:pointer}.kc-agent-mention-menu__item:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,transparent)}.kc-agent-mention-menu__item:disabled{opacity:.45;cursor:not-allowed}.kc-agent-mention-menu__name{font-weight:600;font-size:13px}.kc-agent-mention-menu__hint{font-size:12px;color:var(--text-secondary);margin-top:2px}.kc-composer-dock__attachment-progress{width:88px;margin:0}.kc-message-row--system{justify-content:center}.kc-bubble--system{max-width:min(520px,92%);background:color-mix(in srgb,var(--background-secondary) 88%,var(--background-primary));border:1px dashed var(--border-color);padding:10px 14px}.kc-upload-attachment-card{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--background-primary);border:1px solid var(--border-color)}.kc-upload-attachment-card__icon{color:var(--primary);font-size:16px;margin-top:2px}.kc-upload-attachment-card__body{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.kc-upload-attachment-card__name{border:none;background:none;padding:0;font-size:13px;color:var(--text-primary);text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-upload-attachment-card__name--link{color:var(--primary);cursor:pointer}.kc-upload-attachment-card__name--link:hover{text-decoration:underline}.kc-upload-attachment-card__progress{flex:1 1 100%;margin:0}.kc-category-more-popover .ant-popover-inner{padding:0;border-radius:14px;overflow:hidden;box-shadow:0 8px 32px color-mix(in srgb,var(--text-primary) 14%,transparent),0 2px 8px color-mix(in srgb,var(--text-primary) 6%,transparent)}.kc-category-more-menu{width:min(320px,calc(100vw - 48px));max-height:min(420px,52vh);display:flex;flex-direction:column}.kc-category-more-menu__title{padding:12px 14px 8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.kc-category-more-menu__list{flex:1;overflow-y:auto;padding:0 6px 6px}.kc-category-more-menu__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}.kc-category-more-menu__item:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.kc-category-more-menu__item--active{background:var(--kc-chip-active-bg);box-shadow:inset 0 0 0 1px var(--kc-chip-active-border)}.kc-category-more-menu__item--active .kc-category-more-menu__name{color:var(--kc-chip-active-fg);font-weight:600}.kc-category-more-menu__item--active .kc-category-more-menu__icon{background:color-mix(in srgb,var(--primary) 16%,var(--background-primary));color:var(--kc-chip-active-fg)}.kc-category-more-menu__icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-secondary);font-size:15px}.kc-category-more-menu__body{min-width:0;display:flex;flex-direction:column;gap:2px}.kc-category-more-menu__name{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.35}.kc-category-more-menu__summary{font-size:12px;line-height:1.45;color:var(--text-muted)}.kc-category-more-menu__footer{border-top:1px solid color-mix(in srgb,var(--border-color) 50%,transparent);padding:6px 8px 8px}.kc-category-more-menu__rebuild{width:100%;justify-content:flex-start;color:var(--text-secondary);font-size:12px}.knowledge-chat-page.dark-theme .kc-composer-dock{border-color:var(--border-color);box-shadow:none}.knowledge-chat-page.dark-theme .kc-composer-dock:focus-within{border-color:color-mix(in srgb,var(--primary) 50%,var(--border-color));box-shadow:none}.kc-main--standalone .kc-bubble--assistant{background:transparent;border:none;box-shadow:none;padding:0}.kc-main--standalone .kc-bubble--assistant .kc-citations{margin-top:16px}.kc-citation-summary-block{margin-bottom:12px}.kc-citation-summary-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.kc-citation-summary__preview-all{padding-inline:0;height:auto}.kc-citation-card__preview-btn{padding-inline:0;margin-top:4px}.kc-citation-summary{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;font-size:13px;line-height:1.5;color:#8c8c8c;cursor:pointer;text-align:left;transition:color .15s ease}.kc-citation-summary:hover,.kc-citation-summary--expanded{color:#595959}.kc-citation-summary__chevron{font-size:11px;margin-left:1px;color:inherit;transition:transform .2s ease}.kc-citation-summary--expanded .kc-citation-summary__chevron{transform:rotate(90deg)}.kc-citation-summary__panel{margin-top:10px;display:flex;flex-direction:column;gap:6px}.kc-citation-summary__panel .kc-citation-card{margin-bottom:0}.knowledge-chat-page.dark-theme .kc-citation-summary{color:#8b8b8b}.knowledge-chat-page.dark-theme .kc-citation-summary:hover{color:#b5b5b5}.kc-main__topbar{flex-shrink:0;display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 12px;border-bottom:1px solid var(--kc-shell-border);background:var(--kc-main-bg)}.kc-main__topbar-spacer{flex:1;min-width:8px}.kc-main__topbar-model{flex-shrink:0;min-width:132px;max-width:min(240px,34vw)}.kc-main__topbar-model.ant-select{font-size:13px}.kc-main__topbar-model.ant-select .ant-select-selector{border:1px solid color-mix(in srgb,var(--kc-shell-border) 85%,transparent)!important;border-radius:10px!important;background:color-mix(in srgb,var(--background-primary) 88%,var(--kc-main-bg))!important;box-shadow:none!important;padding-inline:10px!important;height:32px!important}.kc-main__topbar-model.ant-select .ant-select-selection-item{line-height:30px!important;color:var(--text-secondary)}.kc-main__topbar-model.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:color-mix(in srgb,var(--primary) 28%,var(--kc-shell-border))!important}.knowledge-chat-page.dark-theme .kc-main__topbar-model.ant-select .ant-select-selector{background:color-mix(in srgb,#fff 4%,var(--kc-main-bg))!important;border-color:color-mix(in srgb,#fff 10%,transparent)!important}.kc-main__topbar-actions{flex-shrink:0;display:flex;align-items:center;gap:4px}.kc-topbar-link{display:inline-flex;align-items:center;flex-shrink:0;color:inherit;text-decoration:none}.kc-topbar-console-link{margin-inline-end:2px}.kc-topbar-btn.ant-btn{width:32px;height:32px;min-width:32px;padding:0;border:none;border-radius:8px;background:transparent;box-shadow:none;color:#8c8c8c;transition:color .15s ease,background .15s ease}.kc-topbar-btn.ant-btn.kc-topbar-btn--labeled{width:auto;min-width:auto;height:32px;padding:0 8px;gap:4px;font-size:13px;white-space:nowrap}.kc-topbar-btn.ant-btn.kc-topbar-btn--labeled .anticon{font-size:14px}.kc-topbar-btn.ant-btn .anticon{font-size:16px;color:inherit}.kc-topbar-btn.ant-btn svg{font-size:inherit}.kc-topbar-btn.ant-btn:hover:not(:disabled){color:#595959;background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.kc-topbar-btn.ant-btn:active:not(:disabled){color:#434343;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.knowledge-chat-page.dark-theme .kc-topbar-btn.ant-btn{color:#8b8b8b}.knowledge-chat-page.dark-theme .kc-topbar-btn.ant-btn:hover:not(:disabled){color:#b5b5b5;background:color-mix(in srgb,#fff 6%,transparent)}.kc-main__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.kc-catalog-tree-drawer .kc-catalog-tree__preview{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--kc-shell-border)}.kc-catalog-drawer{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--background-primary)}.kc-catalog-drawer__header{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--kc-shell-border);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,var(--background-primary)) 0%,var(--background-primary) 100%)}.kc-catalog-drawer__header-icon{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--primary) 14%,var(--background-primary));color:var(--primary);font-size:18px}.kc-catalog-drawer__header-text{flex:1;min-width:0}.kc-catalog-drawer__title{margin:0!important;line-height:1.35!important}.kc-catalog-drawer__subtitle{display:block;margin-top:2px;font-size:12px}.kc-catalog-drawer__open-full{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);text-decoration:none;transition:background .15s ease,border-color .15s ease}.kc-catalog-drawer__open-full:hover{background:color-mix(in srgb,var(--primary) 16%,transparent);border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.kc-catalog-drawer__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0}.kc-catalog-drawer__tree-pane,.kc-catalog-drawer__detail-pane{display:flex;flex-direction:column;min-height:0;min-width:0}.kc-catalog-drawer__tree-pane{border-right:1px solid var(--kc-shell-border)}.kc-catalog-drawer__pane-label{display:flex;align-items:center;gap:6px;padding:10px 16px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.kc-catalog-drawer__tree-scroll,.kc-catalog-drawer__detail-scroll{flex:1;min-height:0;overflow:auto;padding:0 12px 16px}.kc-catalog-tree__state{display:flex;align-items:center;justify-content:center;min-height:160px;padding:24px 12px}.kc-catalog-tree{font-size:13px;background:transparent}.kc-catalog-tree .ant-tree-treenode{padding:2px 0}.kc-catalog-tree .ant-tree-node-content-wrapper{border-radius:8px;padding:4px 8px;transition:background .12s ease}.kc-catalog-tree .ant-tree-node-content-wrapper:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.kc-catalog-tree .ant-tree-node-selected .ant-tree-node-content-wrapper{background:color-mix(in srgb,var(--primary) 14%,var(--background-primary))!important}.kc-catalog-tree__node-title{display:flex;align-items:center;gap:4px;line-height:1.4;width:100%;min-width:0}.kc-catalog-tree__node-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.kc-catalog-tree__node-label--strong{font-weight:600}.kc-catalog-tree__badge{flex-shrink:0;display:inline-block;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;line-height:18px;letter-spacing:.02em}.kc-catalog-tree__badge--root{background:color-mix(in srgb,#1677ff 14%,transparent);color:#1677ff}.kc-catalog-tree__badge--category{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.kc-catalog-tree__badge--document{background:color-mix(in srgb,var(--text-secondary) 12%,transparent);color:var(--text-secondary)}.kc-catalog-tree__badge--chapter{background:color-mix(in srgb,var(--accent-primary) 14%,transparent);color:var(--accent-primary)}.kc-catalog-tree__llm-mark{flex-shrink:0;padding:0 5px;border-radius:4px;font-size:10px;font-weight:600;line-height:16px;background:color-mix(in srgb,#52c41a 14%,transparent);color:#389e0d}.kc-retrieval-trace{flex-shrink:0;padding:0 16px 8px;border-top:1px solid var(--kc-shell-border);display:flex;justify-content:center}.kc-retrieval-trace .ant-collapse{background:transparent;border:none;width:100%;max-width:var(--kc-content-max)}.kc-retrieval-trace .ant-collapse-header{padding:8px 0!important;font-size:12px;color:var(--text-secondary)}.kc-sidebar__header--new-chat-only{padding:10px}.kc-sidebar__header--new-chat-only .kc-sidebar__new-chat{width:100%}.knowledge-chat-hub-page .knowledge-chat-page--in-app .kc-sidebar__header--new-chat-only{height:var(--kc-hub-split-head-height, 52px);min-height:var(--kc-hub-split-head-height, 52px);padding-block:0;padding-inline:8px;display:flex;align-items:center;box-sizing:border-box}.kc-sidebar--compact .kc-sidebar__new-chat.ant-btn,.kc-sidebar--compact .kc-sidebar__new-group.ant-btn{width:100%;max-width:100%;height:32px;padding-inline:6px;font-size:12px;border-radius:8px}.kc-sidebar--compact .kc-sidebar__new-chat.ant-btn>span,.kc-sidebar--compact .kc-sidebar__new-group.ant-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-sidebar--compact .kc-sidebar__group-action{padding-inline:8px}.kc-sidebar--compact .kc-sidebar__groups{min-width:0}.kc-sidebar--compact .kc-sidebar__pane-head,.kc-sidebar--compact .kc-sidebar__group-action{box-sizing:border-box}.knowledge-chat-hub-page .knowledge-chat-page--in-app .kc-main__topbar{height:var(--kc-hub-split-head-height, 52px);min-height:var(--kc-hub-split-head-height, 52px);padding-block:0;padding-inline:12px;box-sizing:border-box}.knowledge-chat-page.light-theme{--kc-shell-shadow: 0 8px 28px color-mix(in srgb, var(--primary) 10%, transparent);background:linear-gradient(165deg,var(--background-secondary) 0%,color-mix(in srgb,var(--primary) 4%,var(--background-primary)) 55%,var(--background-primary) 100%)}.knowledge-chat-page.dark-theme{--kc-composer-placeholder: color-mix( in srgb, var(--text-secondary) 24%, transparent );--kc-sidebar-bg: color-mix(in srgb, var(--background-secondary) 88%, #000);--kc-session-item-bg: color-mix(in srgb, var(--background-primary) 72%, #fff 4%);--kc-session-item-border: color-mix(in srgb, #fff 8%, transparent);background:linear-gradient(165deg,var(--background-primary) 0%,color-mix(in srgb,var(--background-secondary) 90%,#000) 100%)}.knowledge-chat-page.dark-theme .kc-standalone-rail__title-bar,.knowledge-chat-page.dark-theme .kc-main__topbar{border-bottom-color:color-mix(in srgb,#fff 8%,transparent)}.knowledge-chat-page__shell{flex:1;min-height:0;height:auto;border:1px solid var(--kc-shell-border)!important;border-radius:var(--kc-radius-lg)!important;overflow:hidden;box-shadow:var(--kc-shell-shadow)!important;background:var(--kc-main-bg)!important}.knowledge-chat-page__shell .ant-card-body{padding:0!important;height:100%}.knowledge-chat-page__layout{display:flex;height:100%;min-height:0}.kc-sidebar{width:var(--kc-sidebar-width);height:100%;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:var(--kc-sidebar-bg);border-right:1px solid var(--kc-shell-border);transition:width .2s ease;overflow:hidden}.kc-sidebar--collapsed{width:var(--kc-sidebar-collapsed-width);align-items:center;justify-content:flex-start;padding-top:8px}.kc-sidebar__expand{width:36px;height:36px}.kc-sidebar__header{display:flex;align-items:center;gap:6px;padding:10px;border-bottom:1px solid var(--kc-shell-border);flex-shrink:0}.kc-sidebar__new-chat,.kc-sidebar__new-group{flex:1;min-width:0;font-size:12px;font-weight:500}.kc-sidebar__group-action{padding:0 10px 6px;flex-shrink:0}.kc-sidebar__icon-btn{padding-inline:6px!important;color:var(--text-secondary)}.kc-sidebar__panes{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.kc-sidebar__sessions{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.kc-sidebar__sessions .kc-sidebar__pane-head{padding-top:4px;padding-bottom:2px}.kc-sidebar__groups{flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-bottom:1px solid var(--kc-shell-border);background:color-mix(in srgb,var(--kc-sidebar-bg) 92%,var(--background-primary))}.kc-sidebar__pane-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 4px;flex-shrink:0}.kc-sidebar__pane-label{font-size:11px;font-weight:500;text-transform:none;letter-spacing:.02em;color:var(--text-secondary)}.kc-sidebar__pane-body{flex:1;min-height:0;overflow-y:auto;padding:4px 6px 8px}.kc-sidebar__groups-scroll{display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;padding:0 10px 6px;max-height:140px;min-height:0;scrollbar-width:thin}.kc-sidebar__groups-empty{width:100%;padding:8px 4px!important;font-size:11px!important;text-align:center;white-space:normal}.kc-sidebar__groups-scroll .kc-group-item{width:100%;max-width:none;margin-bottom:0;border-radius:8px;border:1px solid var(--kc-chip-border);background:var(--kc-chip-bg)}.kc-sidebar__groups-scroll .kc-group-item--active{background:var(--kc-chip-active-bg);border-color:var(--kc-chip-active-border)}.kc-sidebar__groups-scroll .kc-group-item--active .kc-group-item__btn{color:var(--kc-chip-active-fg);font-weight:500}.kc-sidebar__groups-scroll .kc-group-item__btn{width:100%;padding:8px 8px 8px 10px;text-align:left;justify-content:flex-start}.kc-sidebar__groups-scroll .kc-group-item__label{flex:1;min-width:0;text-align:left}.kc-sidebar__groups-scroll .kc-group-item__create,.kc-sidebar__groups-scroll .kc-group-item .ant-input{width:100%}.kc-sidebar__loading{text-align:center;padding:16px 8px}.kc-sidebar__placeholder{display:block;text-align:center;font-size:12px;line-height:1.5;padding:12px 6px;opacity:.55;color:var(--text-secondary)}.kc-group-item{display:flex;align-items:center;gap:2px;margin-bottom:2px;border-radius:6px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.kc-group-item--active{background:var(--kc-session-active-bg);border-color:var(--kc-session-active-border)}.kc-group-item__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.kc-group-item__btn{flex:1;min-width:0;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;padding:6px 6px 6px 8px;font-size:12px;color:var(--text-primary);display:flex;align-items:center;gap:4px}.kc-group-item__count{flex-shrink:0;margin-left:auto;font-size:10px;line-height:16px;min-width:16px;padding:0 4px;border-radius:8px;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.kc-group-item__more{opacity:0;flex-shrink:0;width:22px!important;height:22px!important;min-width:22px!important}.kc-group-item:hover .kc-group-item__more,.kc-group-item--active .kc-group-item__more{opacity:1}.kc-group-item__create{margin-top:4px}.kc-session-list{display:flex;flex-direction:column;gap:4px}.kc-session-item{cursor:pointer;border-radius:8px;padding:5px 8px;background:transparent;border:1px solid transparent;transition:background .15s ease;width:100%;display:flex;align-items:center;gap:4px;min-height:28px}.kc-session-item:hover{background:color-mix(in srgb,var(--kc-session-item-bg) 70%,var(--text-primary) 4%)}.kc-session-item--active{background:var(--kc-session-active-bg);border-color:transparent}.kc-session-item--active:hover{background:var(--kc-session-active-bg)}.kc-session-item__title{flex:1;min-width:0;font-size:12px;line-height:1.35;color:var(--text-primary)}.kc-session-item--active .kc-session-item__title{font-weight:500;color:var(--primary)}.kc-session-item__more{opacity:0;flex-shrink:0;width:22px!important;height:22px!important;min-width:22px!important}.kc-session-item:hover .kc-session-item__more,.kc-session-item--active .kc-session-item__more,.kc-session-item--menu-open .kc-session-item__more{opacity:1}.kc-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--kc-main-bg)}.kc-messages-pane-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.kc-messages-pane{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;overscroll-behavior:contain}.kc-scroll-bottom{position:absolute;left:50%;bottom:20px;z-index:6;width:42px;height:42px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);border-radius:50%;background:color-mix(in srgb,var(--background-primary) 92%,transparent);color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%);box-shadow:0 4px 16px color-mix(in srgb,var(--text-primary) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--background-primary) 40%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.kc-scroll-bottom:hover{background:var(--background-primary);box-shadow:0 6px 20px color-mix(in srgb,var(--text-primary) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}.kc-scroll-bottom:active{transform:translate(-50%) scale(.96)}.kc-scroll-bottom__icon{font-size:16px;line-height:1}.kc-scroll-bottom__ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid color-mix(in srgb,var(--primary) 14%,transparent);border-top-color:var(--primary);pointer-events:none;opacity:0;animation:none}.kc-scroll-bottom--busy .kc-scroll-bottom__ring{opacity:1;animation:kc-scroll-bottom-spin .75s linear infinite}@keyframes kc-scroll-bottom-spin{to{transform:rotate(360deg)}}.kc-messages{padding:16px 24px;display:flex;flex-direction:column;gap:16px;width:100%;max-width:var(--kc-content-max);box-sizing:border-box}.kc-messages__center{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;width:100%;max-width:var(--kc-content-max);box-sizing:border-box}.kc-messages__welcome{max-width:420px;text-align:center;color:var(--text-secondary)}.kc-messages__welcome-title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.kc-message-row{display:flex}.kc-message-row--user{justify-content:flex-end}.kc-message-row--assistant{justify-content:flex-start}.kc-bubble{max-width:var(--kc-bubble-max);padding:10px 14px;border-radius:var(--kc-radius-md)}.kc-bubble--user{background:var(--kc-user-bg);color:var(--kc-user-fg);border:none}.kc-bubble--assistant{background:var(--kc-assistant-bg);color:var(--text-primary);border:1px solid var(--kc-assistant-border);box-shadow:var(--kc-shadow-soft)}.kc-bubble__text{white-space:pre-wrap;color:inherit}.kc-bubble__time{display:block;font-size:11px;margin-top:6px;color:color-mix(in srgb,var(--kc-user-fg) 75%,transparent)}.kc-bubble--assistant .kc-bubble__time{color:var(--text-muted)}.kc-assistant-actions{display:flex;align-items:center;gap:2px;margin-top:14px;padding:0}.kc-assistant-actions__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:10px;background:transparent;color:#9ca3af;cursor:pointer;transition:color .15s ease,background .15s ease,transform .12s ease}.kc-assistant-actions__icon:hover:not(:disabled){color:#4b5563;background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.kc-assistant-actions__icon:active:not(:disabled){transform:scale(.96)}.kc-assistant-actions__icon:disabled{color:#d1d5db;cursor:not-allowed}.kc-assistant-actions__icon--active{color:#2563eb;background:color-mix(in srgb,#2563eb 8%,transparent)}.kc-assistant-actions__icon--active:hover:not(:disabled){color:#1d4ed8;background:color-mix(in srgb,#2563eb 12%,transparent)}.kc-assistant-actions__svg{width:18px;height:18px;display:block}.kc-icon-spin{animation:kc-spin .9s linear infinite}@keyframes kc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kc-assistant-actions__menu-delete{display:inline-flex;align-items:center;gap:8px}.kc-assistant-reply{width:100%}.kc-follow-ups{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}.kc-follow-ups--loading{flex-direction:row;align-items:center;gap:8px;color:var(--text-muted);font-size:12px}.kc-follow-ups__pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:10px 14px;border:1px solid color-mix(in srgb,var(--border-color) 85%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-elevated, #fff) 92%,#f3f4f6);color:var(--text-primary);font-size:13px;line-height:1.45;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.kc-follow-ups__pill:hover:not(:disabled){border-color:color-mix(in srgb,#2563eb 25%,var(--border-color));background:color-mix(in srgb,#2563eb 4%,var(--surface-elevated, #fff));box-shadow:0 1px 4px color-mix(in srgb,#000 4%,transparent)}.kc-follow-ups__pill:disabled{opacity:.55;cursor:not-allowed}.kc-follow-ups__text{flex:1;min-width:0}.kc-follow-ups__arrow{flex-shrink:0;width:16px;height:16px;color:#9ca3af}.knowledge-chat-page.dark-theme .kc-assistant-actions__icon{color:#8b919a}.knowledge-chat-page.dark-theme .kc-assistant-actions__icon:hover:not(:disabled){color:#d1d5db;background:color-mix(in srgb,#fff 6%,transparent)}.knowledge-chat-page.dark-theme .kc-assistant-actions__icon:disabled{color:#555}.knowledge-chat-page.dark-theme .kc-assistant-actions__icon--active{color:#60a5fa;background:color-mix(in srgb,#60a5fa 10%,transparent)}.knowledge-chat-page.dark-theme .kc-follow-ups__pill{background:color-mix(in srgb,#fff 4%,#1f2937);border-color:color-mix(in srgb,#fff 8%,transparent)}.knowledge-chat-page.dark-theme .kc-follow-ups__pill:hover:not(:disabled){background:color-mix(in srgb,#60a5fa 8%,#1f2937);border-color:color-mix(in srgb,#60a5fa 22%,transparent)}.kc-assistant-actions__btn.ant-btn{width:32px;height:32px;min-width:32px;padding:0;border:none;border-radius:8px;background:transparent;box-shadow:none;color:#8c8c8c;transition:color .15s ease,background .15s ease}.kc-assistant-actions__btn.ant-btn .anticon{font-size:16px;color:inherit}.kc-assistant-actions__btn.ant-btn:hover:not(:disabled){color:#595959;background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.kc-assistant-actions__btn.ant-btn:active:not(:disabled){color:#434343;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.kc-assistant-actions__btn.ant-btn:disabled{color:#bfbfbf;background:transparent;opacity:1}.knowledge-chat-page.dark-theme .kc-assistant-actions__btn.ant-btn{color:#8b8b8b}.knowledge-chat-page.dark-theme .kc-assistant-actions__btn.ant-btn:hover:not(:disabled){color:#b5b5b5;background:color-mix(in srgb,#fff 6%,transparent)}.knowledge-chat-page.dark-theme .kc-assistant-actions__btn.ant-btn:disabled{color:#555}.kc-bubble--regenerating{opacity:.88}.kc-bubble__regenerating{display:flex;align-items:center;gap:8px;min-height:48px;color:var(--text-secondary);font-size:13px}.kc-thinking{margin-bottom:10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);background:color-mix(in srgb,var(--text-secondary) 6%,transparent);overflow:hidden}.kc-thinking--streaming{border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color))}.kc-thinking__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:8px 12px;border:0;background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer;text-align:left}.kc-thinking__toggle:disabled{cursor:default}.kc-thinking__title{font-weight:500}.kc-thinking__icon{font-size:11px;opacity:.75}.kc-thinking__body{padding:0 12px 10px;color:var(--text-secondary);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;max-height:280px;overflow-y:auto}.kc-citation-preview{display:grid;grid-template-columns:minmax(240px,34%) minmax(0,1fr);gap:16px;height:calc(100vh - 120px);min-height:420px}.kc-citation-preview__list{overflow-y:auto;border-right:1px solid var(--border-color);padding-right:8px}.kc-citation-preview__item{cursor:pointer;border-radius:8px;padding:8px 10px!important;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.kc-citation-preview__item:hover{background:var(--background-secondary)}.kc-citation-preview__item--active{background:color-mix(in srgb,var(--primary) 10%,var(--background-primary));border-color:color-mix(in srgb,var(--primary) 35%,var(--border-color))}.kc-citation-preview__item-body{width:100%}.kc-citation-preview__item-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.kc-citation-preview__index{font-size:12px;font-weight:600;color:var(--primary)}.kc-citation-preview__page,.kc-citation-preview__snippet{display:block;font-size:12px;margin-top:4px}.kc-citation-preview__open-link{display:inline-block;margin-top:6px;font-size:12px}.kc-citation-preview__viewer{min-width:0;display:flex;flex-direction:column;gap:8px}.kc-citation-preview__viewer-title{font-weight:600;font-size:14px;color:var(--text-primary)}.kc-citation-preview__viewer-loading{flex:1;display:flex;align-items:center;justify-content:center;min-height:320px}@media (max-width: 768px){.kc-citation-preview{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto}.kc-citation-preview__list{max-height:220px;border-right:none;border-bottom:1px solid var(--border-color);padding-right:0;padding-bottom:8px}}.kc-citations{margin-top:12px;width:100%}.kc-citations__label{font-size:12px;color:var(--text-secondary);display:block;margin-bottom:6px}.kc-citation-card{margin-bottom:6px;padding:8px 10px;border-radius:8px;background:var(--background-primary);border:1px solid var(--border-light)}.kc-citation-card__title{font-size:12px;font-weight:600;color:var(--text-primary)}.kc-citation-card__title a{color:var(--primary);font-weight:500}.kc-citation-card__index{font-weight:600}.kc-citation-card__snippet{font-size:12px;margin-top:4px;color:var(--text-secondary)}.kc-composer{flex-shrink:0;padding:12px 16px 14px;border-top:1px solid var(--kc-shell-border);background:var(--kc-composer-bg);display:flex;justify-content:center}.kc-composer__box{display:flex;align-items:flex-end;gap:8px;padding:8px 10px 8px 14px;border-radius:var(--kc-radius-md);border:1px solid var(--kc-composer-box-border);background:var(--kc-composer-box-bg);transition:border-color .2s ease,box-shadow .2s ease;width:100%;max-width:var(--kc-content-max);box-sizing:border-box;cursor:text}.kc-composer__box .ant-input-textarea{flex:1;min-width:0;width:100%;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.kc-composer__box .ant-input-textarea textarea{display:block;width:100%}.kc-composer__box:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,var(--border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.kc-composer__input{flex:1;min-width:0;width:100%;padding:0!important;background:transparent!important;box-shadow:none!important;resize:none}.kc-composer__input::-moz-placeholder{color:var( --kc-composer-placeholder, color-mix(in srgb, var(--text-muted) 28%, var(--background-primary)) );opacity:1}.kc-composer__input::placeholder{color:var( --kc-composer-placeholder, color-mix(in srgb, var(--text-muted) 28%, var(--background-primary)) );opacity:1}.kc-composer__actions{display:flex;align-items:center;gap:4px;flex-shrink:0;padding-bottom:2px}.kc-composer__optimize.ant-btn{width:36px;height:36px;color:var(--text-secondary)}.kc-composer__optimize.ant-btn:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.kc-composer__send{flex-shrink:0}.kc-category-bar{flex-shrink:0;border-top:1px solid var(--kc-shell-border);background:var(--kc-category-bg);padding:10px 16px;display:flex;flex-direction:column;align-items:center}.kc-category-bar__label{font-size:12px;display:block;margin-bottom:8px;color:var(--text-secondary);width:100%;max-width:var(--kc-content-max);box-sizing:border-box}.kc-category-bar__rebuild{align-self:flex-end;width:100%;max-width:var(--kc-content-max);margin-top:-28px;margin-bottom:0;font-size:12px;text-align:right}.kc-category-bar__scroll{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;width:100%;max-width:var(--kc-content-max);box-sizing:border-box}.kc-category-chip{flex-shrink:0;border:1px solid var(--kc-chip-border);border-radius:var(--kc-radius-pill);padding:4px 14px;font-size:13px;line-height:20px;cursor:pointer;background:var(--kc-chip-bg);color:var(--text-primary);font-weight:400;transition:border-color .2s ease,background .2s ease,color .2s ease}.kc-category-chip:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border-color))}.kc-category-chip--active{background:var(--kc-chip-active-bg);border-color:var(--kc-chip-active-border);color:var(--kc-chip-active-fg);font-weight:600;box-shadow:0 0 0 2px var(--kc-chip-active-ring)}.kc-bubble--user .knowledge-chat-markdown,.kc-bubble--user .knowledge-chat-markdown a{color:var(--kc-user-fg)}@media (max-width: 768px){.knowledge-chat-page--standalone{--kc-sidebar-width: min(240px, 36vw)}.kc-main__topbar{padding:6px 8px;min-height:44px}}.platform-brand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.platform-brand--link:hover .platform-brand__name{color:var(--primary)}.platform-brand__logo{flex-shrink:0;border-radius:8px;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;line-height:1}.platform-brand--default .platform-brand__logo{width:36px;height:36px;font-size:18px}.platform-brand--compact .platform-brand__logo{width:32px;height:32px;font-size:16px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 28%,transparent)}.platform-brand__logo--icon{font-size:17px}.platform-brand--compact .platform-brand__logo--icon{font-size:16px}.platform-brand__logo--icon .anticon{font-size:inherit;line-height:1}.platform-brand__text{min-width:0;display:flex;flex-direction:column;gap:2px}.platform-brand__name{font-weight:700;color:var(--text-primary);letter-spacing:-.02em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-brand--default .platform-brand__name{font-size:20px}.platform-brand--compact .platform-brand__name{font-size:14px}.platform-brand__accent{color:inherit}.platform-brand__subtitle{font-size:11px;line-height:1.3;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-layout-root,.console-layout{--shell-chrome-height: 3.5rem;--layout-header-height: var(--shell-chrome-height)}.main-layout-root{--app-shell-chrome-padding-top: 12px;--app-shell-chrome-padding-bottom: 10px;--app-shell-chrome-padding-inline: 14px;--app-shell-chrome-row-height: 36px;--layout-page-header-extra-btn-height: 28px;--app-shell-chrome-title-size: 15px;--app-shell-chrome-title-weight: 700;--app-shell-chrome-title-line-height: 1.2;--app-shell-chrome-subtitle-size: 11px;--app-shell-chrome-subtitle-line-height: 1.25;--layout-page-title-size: 16px;--layout-page-title-weight: 600;--layout-page-title-line-height: 1.25;--layout-page-title-secondary-size: 14px;--layout-page-title-secondary-weight: 400;--layout-page-description-size: 13px;--layout-page-header-gap: 16px;--layout-page-header-gap-compact: 12px;--app-shell-chrome-band-height: var(--shell-chrome-height, 3.5rem);--layout-page-header-padding-block-start: 9px;--layout-page-header-padding-block-end: 9px;--layout-page-header-band-min-height: 2.75rem;--layout-page-gutter: var(--app-shell-chrome-padding-inline, 14px)}.app-shell-sidebar-header{flex-shrink:0;display:flex;flex-direction:column;min-height:var(--app-shell-chrome-band-height, 58px);height:var(--app-shell-chrome-band-height, 58px);box-sizing:border-box;padding:var(--app-shell-chrome-padding-top, 12px) var(--app-shell-chrome-padding-inline, 14px) var(--app-shell-chrome-padding-bottom, 10px);border-bottom:1px solid var(--border-color, #e0e0e0)}.app-shell-sidebar-header__brand-row{display:flex;align-items:center;gap:8px;min-width:0;width:100%;min-height:var(--app-shell-chrome-row-height, 36px);height:var(--app-shell-chrome-row-height, 36px)}.app-shell-sidebar-header__help{margin-left:auto;flex-shrink:0}.app-shell-sidebar-header__collapse-btn.ant-btn{margin-left:auto;flex-shrink:0;width:36px;height:32px;padding:0;color:var(--text-secondary, rgba(0, 0, 0, .45))!important}.app-shell-sidebar-header__collapse-btn.ant-btn:hover{background:var(--bg-surface-hover, color-mix(in srgb, var(--text-primary) 6%, transparent))!important;color:var(--text-primary)!important}.app-shell-sidebar-header--collapsed{align-items:center;padding:var(--app-shell-chrome-padding-top, 12px) 8px var(--app-shell-chrome-padding-bottom, 10px)}.app-shell-sidebar-header--collapsed .app-shell-sidebar-header__brand-row{justify-content:flex-start;width:100%}.app-shell-sidebar-header__brand.platform-brand--default{flex:1;min-width:0;align-items:center;gap:10px}.app-shell-sidebar-header__brand.platform-brand--default .platform-brand__logo{width:var(--app-shell-chrome-row-height, 36px);height:var(--app-shell-chrome-row-height, 36px);font-size:18px}.app-shell-sidebar-header__brand.platform-brand--default .platform-brand__text{flex:1;min-width:0;justify-content:center;gap:1px;min-height:var(--app-shell-chrome-row-height, 36px)}.app-shell-sidebar-header__brand.platform-brand--default .platform-brand__name{font-size:var(--app-shell-chrome-title-size, 15px);line-height:var(--app-shell-chrome-title-line-height, 1.2);font-weight:var(--app-shell-chrome-title-weight, 700)}.app-shell-sidebar-header__brand.platform-brand--default .platform-brand__subtitle{font-size:var(--app-shell-chrome-subtitle-size, 11px);line-height:var(--app-shell-chrome-subtitle-line-height, 1.25);color:var(--text-secondary);margin:0}.app-shell-sidebar-header__brand.platform-brand--compact{justify-content:flex-start;flex:0 0 auto}.app-shell-sidebar-header--collapsed .app-shell-sidebar-header__brand.platform-brand--compact .platform-brand__text{display:none}.docs-sidebar-footer{flex-shrink:0;padding:8px 10px 10px;border-top:1px solid var(--border-subtle, var(--border-color, #e0e0e0));background:transparent}.main-layout-sider .docs-sidebar-footer,.console-layout__sider .docs-sidebar-footer{display:flex;flex-direction:column;gap:4px}.docs-sidebar-footer__collapse-btn.ant-btn{width:36px;height:32px;padding:0;color:var(--text-secondary, rgba(0, 0, 0, .45))!important}.docs-sidebar-footer__collapse-btn.ant-btn:hover{background:var(--bg-surface-hover, color-mix(in srgb, var(--text-primary) 6%, transparent))!important;color:var(--text-primary)!important}.main-layout-sider .docs-sidebar-footer button[type=button]:not(.ant-btn),.console-layout__sider .docs-sidebar-footer button[type=button]:not(.ant-btn){border-radius:8px}.main-layout-sider .docs-sidebar-footer .relative>button,.console-layout__sider .docs-sidebar-footer .relative>button{color:var(--text-primary);min-height:40px}.main-layout-sider .docs-sidebar-footer .relative>button:hover,.console-layout__sider .docs-sidebar-footer .relative>button:hover{background:#6200ea0f}.dark-theme .main-layout-sider .docs-sidebar-footer .relative>button:hover,.dark-theme .console-layout__sider .docs-sidebar-footer .relative>button:hover{background:#ffffff0f}.dark-theme .docs-sidebar-footer{border-top-color:var(--border-color, #3d3d3d)}.page-container{width:100%;height:100%;display:flex;flex-direction:column;transition:all .3s ease}.page-container.main-shell-page{width:100%;max-width:none;min-width:0;margin:0;padding:0;box-sizing:border-box}.page-container.main-shell-page.main-shell-page--compact:has(.general-content-page-shell) .general-content-page-shell>.layout-page-header.layout-page-header--chrome-only.page-header{margin-bottom:var(--layout-page-header-gap-compact, 12px)}.page-container.main-shell-page.main-shell-page--compact .page-content{gap:12px}.page-container .page-content{flex:1;display:flex;flex-direction:column;gap:16px}.page-container .card-container{background:var(--bg-primary, #ffffff);border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.page-container.dark-theme .card-container{background:var(--bg-primary, #1e1e1e);box-shadow:0 2px 8px #0000004d}.page-container .table-container{background:var(--bg-primary, #ffffff);border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.page-container.dark-theme .table-container{background:var(--bg-primary, #1e1e1e);box-shadow:0 2px 8px #0000004d}.page-container .form-container{background:var(--bg-primary, #ffffff);border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.page-container.dark-theme .form-container{background:var(--bg-primary, #1e1e1e);box-shadow:0 2px 8px #0000004d}@media (max-width: 1200px){.page-container .card-container,.page-container .table-container,.page-container .form-container{padding:20px}}@media (max-width: 768px){.page-container .layout-page-header.page-header{margin-bottom:12px}.page-container .card-container,.page-container .table-container,.page-container .form-container{padding:16px;border-radius:8px}}@media (max-width: 576px){.page-container .card-container,.page-container .table-container,.page-container .form-container{padding:12px;border-radius:6px}}.main-layout-root{--layout-page-gutter: 24px;--docs-frame-gutter-inline: var(--layout-page-gutter, 24px);--docs-frame-gutter-top: var(--layout-page-gutter, 24px);--docs-frame-gutter-bottom: var(--layout-page-gutter, 24px);--docs-page-header-pull-up: var(--docs-frame-gutter-top);--docs-accent: hsl(250, 60%, 55%);--docs-accent-soft: color-mix(in srgb, var(--docs-accent) 12%, transparent);--docs-surface-canvas: #f8fafc}.light-theme.main-layout-root{--docs-accent: hsl(250, 60%, 55%);--docs-surface-canvas: #f8fafc}.dark-theme.main-layout-root{--docs-accent: hsl(250, 65%, 62%);--docs-surface-canvas: #121212}.main-layout-content .unified-page-container:has(.main-shell-page--compact),.main-layout-root.main-layout-root--embed .main-layout-content .unified-page-container,.docs-satellite-root .main-layout-content .unified-page-container{--docs-frame-gutter-bottom: 0}.main-layout-content .unified-page-container:has(.main-shell-page--home){--docs-frame-gutter-top: var(--layout-page-gutter, 14px);--docs-page-header-pull-up: var(--docs-frame-gutter-top)}.main-layout-content .unified-page-container{box-sizing:border-box;width:100%;max-width:100%;min-height:auto;background:transparent;padding:var(--docs-frame-gutter-top) var(--docs-frame-gutter-inline) var(--docs-frame-gutter-bottom)}.main-layout-content .unified-page-container:has(.main-shell-page){flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}@media (max-width: 767px){.main-layout-content .unified-page-container{--layout-page-gutter: 12px}}.main-layout-content .main-layout-content-inner.ant-layout-content:has(.main-shell-page):not(:has(.main-shell-page--home)){display:flex;flex-direction:column;overflow:hidden;height:100%}.page-container.main-shell-page:not(.main-shell-page--home){flex:1 1 auto;min-height:0;height:100%;width:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.page-container.main-shell-page:not(.main-shell-page--home)>.main-shell-outlet,.page-container.main-shell-page:not(.main-shell-page--home)>div{flex:1 1 auto;min-height:0;height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.page-container.main-shell-page:not(.main-shell-page--home) .list-page-shell,.page-container.main-shell-page .general-content-page-shell,.page-container.main-shell-page .general-content-page-fill{flex:1 1 auto;min-height:0;height:100%;width:100%;max-width:none;box-sizing:border-box}.page-container.main-shell-page .general-content-page-fill,.page-container.main-shell-page .general-content-page-shell>.general-content-page-fill{min-height:0;height:100%;--general-content-body-min: 0;display:flex;flex-direction:column}.page-container.main-shell-page .general-content-page-fill>.general-content-layout--fill.ant-row,.page-container.main-shell-page .general-content-page-fill>.general-content-split-fill,.page-container.main-shell-page .general-content-split-fill.kg-page__main,.page-container.main-shell-page .general-content-layout--fill{flex:1 1 auto;min-height:0;height:100%}.page-container.main-shell-page .general-content-layout__side,.page-container.main-shell-page .general-content-layout__main,.page-container.main-shell-page .kg-page__sidebar-panel,.page-container.main-shell-page .kg-page__graph-column,.page-container.main-shell-page .kc-catalog-page__content-column{height:100%;min-height:0;align-self:stretch}.page-container.main-shell-page .general-content-layout__main>*{height:100%;min-height:0}.page-container.main-shell-page .list-page-shell:not(.home-page){display:flex;flex-direction:column;overflow:hidden}.list-page-shell:not(.home-page){min-height:0;height:100%}.list-page-shell:not(.home-page)>.layout-page-header,.list-page-shell:not(.home-page)>.ant-space,.list-page-shell:not(.home-page)>.ant-alert,.list-page-shell:not(.home-page)>.sys-params-toolbar-card{flex-shrink:0}.list-page-shell:not(.home-page)>.ant-card{display:flex;flex-direction:column;min-height:0}.list-page-shell:not(.home-page)>.ant-card:not(:last-child){flex:0 0 auto;overflow:visible}.list-page-shell:not(.home-page)>.ant-card:last-child,.list-page-shell:not(.home-page)>.list-page-shell__stack,.list-page-shell:not(.home-page)>.sys-params-body-spin{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.list-page-shell:not(.home-page)>.ant-card>.ant-card-body,.list-page-shell:not(.home-page)>.list-page-shell__stack>.ant-card,.list-page-shell:not(.home-page)>.list-page-shell__stack>.ant-card>.ant-card-body{flex:1 1 auto;min-height:0}.list-page-shell:not(.home-page)>.ant-card>.ant-card-body,.list-page-shell:not(.home-page)>.list-page-shell__stack>.ant-card>.ant-card-body{overflow:auto;display:flex;flex-direction:column}.list-page-shell__stack>.ant-card{display:flex;flex-direction:column;overflow:hidden}.page-container.main-shell-page .layout-page-header.layout-page-header--chrome-only:first-child{margin-top:0}.main-layout-root.main-layout-root--embed .main-layout-content .main-layout-content-inner.ant-layout-content,.docs-satellite-root .main-layout-content .main-layout-content-inner.ant-layout-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.main-layout-root.main-layout-root--embed .main-layout-content .unified-page-container,.docs-satellite-root .main-layout-content .unified-page-container{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.main-layout-content .main-layout-content-inner.ant-layout-content:has(.main-shell-page--home){display:block;overflow-x:hidden;overflow-y:auto;height:100%}.main-layout-content .unified-page-container:has(.main-shell-page--home){flex:0 1 auto;min-height:auto;height:auto}.page-container.main-shell-page.main-shell-page--home{flex:0 1 auto;min-height:auto;height:auto;overflow:visible}.page-container.main-shell-page.main-shell-page--home>.main-shell-outlet,.page-container.main-shell-page.main-shell-page--home>div{flex:0 1 auto;min-height:auto;height:auto;overflow:visible}.home-page.list-page-shell{min-height:auto;height:auto;overflow:visible}.page-container.main-shell-page .list-page-shell.contract-detail-page{overflow-x:hidden;overflow-y:auto;height:auto;min-height:0}.page-container.main-shell-page .list-page-shell.contract-detail-page>.ant-card:last-child{flex:0 0 auto;overflow:visible}.contract-detail-extraction-tabs.ant-tabs{flex:1 1 auto;min-height:0}.contract-detail-extraction-tabs .ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow:hidden}.contract-detail-extraction-tabs .ant-tabs-content,.contract-detail-extraction-tabs .ant-tabs-tabpane{height:100%}.list-page-shell{display:flex;flex-direction:column;min-width:0;width:100%}.list-page-shell>.layout-page-header,.list-page-shell>.ant-space>.ant-space-item>.layout-page-header{flex-shrink:0}.list-page-shell>.ant-card,.list-page-shell__stack{flex:1 1 auto;min-width:0;width:100%}.home-page.list-page-shell>.ant-card.home-section-card{flex:0 0 auto}.list-page-shell__stack>.ant-card{flex:1 1 auto;min-width:0}.list-page-shell>.ant-card>.ant-card-body,.list-page-shell__stack>.ant-card>.ant-card-body{padding:var(--layout-page-gutter, 14px);box-sizing:border-box}.list-page-shell>.ant-card.home-section-card>.ant-card-body{padding:18px 20px 20px!important}.list-page-shell>.ant-card>.ant-card-body>.list-page-toolbar-flex{margin-bottom:16px}.list-page-shell__stack{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.list-page-shell>.ant-space{width:100%;min-width:0}.main-layout-root.ant-layout,.main-layout-root.platform-app-shell{height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;--layout-header-height: 0px;--layout-content-topbar-height: 0px}.main-layout-root.main-layout-root--embed{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.main-layout-root.main-layout-root--embed .main-layout-content .main-layout-content-inner.ant-layout-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.main-layout-body.platform-app-shell__body>.main-layout-sider.ant-layout-sider{align-self:stretch;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.main-layout-sider.ant-layout-sider>.ant-layout-sider-children{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.main-layout-sider .app-shell-sidebar{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.app-shell-sidebar{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.app-shell-sidebar__menu.ant-menu{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;border:none!important;background:transparent!important}.main-layout-root>.ant-layout-header{flex-shrink:0}.main-layout-body.ant-layout,.main-layout-body.platform-app-shell__body{flex:1 1 auto;min-height:0!important;overflow:hidden}.main-layout-content.ant-layout,.main-layout-content.platform-app-shell__main{flex:1 1 auto;min-width:0;min-height:0!important;overflow:hidden;display:flex;flex-direction:column}.main-layout-content .main-layout-content-inner.ant-layout-content{flex:1 1 auto;min-height:0;overflow:auto;padding:0!important}.main-layout-sider .ant-menu.ant-menu-inline{padding:8px 0 12px;border-inline-end:none!important}.main-layout-sider .ant-menu-item-group-title{padding:10px 16px 6px!important;margin:0!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;line-height:1.2!important}.main-layout-sider .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:0!important}.light-theme .main-layout-sider .ant-menu-item-group-title{color:#00000061!important}.dark-theme .main-layout-sider .ant-menu-item-group-title{color:#ffffff61!important}.main-layout-sider .ant-menu-inline:not(.ant-menu-inline-collapsed) .ant-menu-item{margin-inline:10px!important;margin-block:2px!important;width:calc(100% - 20px)!important;border-radius:8px!important;height:40px!important;line-height:40px!important}.main-layout-sider .ant-menu-inline:not(.ant-menu-inline-collapsed) .ant-menu-item .ant-menu-title-content{margin-inline-start:0!important}.main-layout-sider .ant-menu-inline.ant-menu-root:not(.ant-menu-inline-collapsed) .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#6200ea0f!important}.dark-theme .main-layout-sider .ant-menu-inline.ant-menu-root:not(.ant-menu-inline-collapsed) .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#ffffff0f!important}.dark-theme .main-layout-sider .ant-menu-item:not(.ant-menu-item-selected) .anticon{color:#ffffff8c!important}.dark-theme .main-layout-sider .ant-menu-item-selected .anticon{color:#fff!important}.light-theme .main-layout-sider .ant-menu-item:not(.ant-menu-item-selected) .anticon{color:#000000a6!important}.light-theme .main-layout-sider .ant-menu-item-selected .anticon{color:#6200ea!important}.main-layout-sider .ant-menu-inline:not(.ant-menu-inline-collapsed) .ant-menu-item-selected{font-weight:500}.light-theme{--bg-container: #ffffff;--bg-layout: #f5f5f5;--bg-tertiary: #f0f5ff;--background-secondary: #ffffff;--background-primary: #ffffff;--border-color: #e0e0e0;--text-primary: #1a1a2e;--text-secondary: #595959;--shadow-color: rgba(0, 0, 0, .06);--docs-accent: hsl(250, 60%, 55%);--docs-surface-canvas: #f8fafc}.dark-theme{--bg-container: #1e1e1e;--bg-layout: #121212;--bg-tertiary: #141414;--background-secondary: #1e1e1e;--background-primary: #1e1e1e;--border-color: #3d3d3d;--text-primary: #ffffff;--text-secondary: #a0a0a0;--shadow-color: rgba(0, 0, 0, .3);--docs-accent: hsl(250, 65%, 62%);--docs-surface-canvas: #121212}*{box-sizing:border-box}html,body{overflow-x:hidden;width:100%;max-width:100vw}.ant-layout{min-height:100vh;overflow-x:hidden}.ant-layout-content{overflow:visible}.page-content-wrapper{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.unified-page-container{background:transparent;min-height:auto;box-shadow:none;transition:all .3s ease;width:100%;max-width:100%;overflow-x:hidden}.dark-theme .unified-page-container:has(.general-content-page-fill){position:relative}.unified-page-container>.ant-card:only-child>.ant-card-body,.unified-page-container .ant-card>.ant-card-body:has(>.layout-page-header:first-child){padding-top:0;padding-inline:0;padding-bottom:var(--layout-page-gutter, 14px)}.unified-page-container>div:first-child:not(.ant-card){padding:0!important}.main-layout-sider-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.main-layout-mobile-menu{flex-shrink:0;display:flex;align-items:center;padding:8px var(--layout-page-gutter, 14px) 0}.main-layout-mobile-menu-btn.ant-btn{width:36px;height:36px;padding:0;color:var(--text-secondary)!important}@media (max-width: 768px){.unified-page-container{min-height:auto}}@media (max-width: 767px){.ant-layout-sider{position:fixed!important;z-index:999;height:100vh;left:0;transition:left .3s ease}.ant-layout-content{margin-left:0!important}}.ant-table-wrapper .ant-table-pagination.ant-pagination,.ant-list .ant-list-pagination{margin-bottom:0;padding-bottom:0;margin-top:8px}.list-page-toolbar-flex.ant-flex{flex-wrap:nowrap!important}.list-page-toolbar-flex>*:first-child{flex-shrink:0}.list-page-toolbar-flex>*:last-child:not(:only-child){flex:0 1 auto;min-width:0;margin-left:auto;justify-content:flex-end}.list-page-toolbar-flex>*:last-child:not(:only-child).ant-space{justify-content:flex-end}@media (max-width: 768px){.ant-table{font-size:12px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 4px}}@media (max-width: 768px){.ant-form-item{margin-bottom:16px}.ant-form-item-label{padding-bottom:4px}}@media (max-width: 768px){.ant-card{border-radius:8px}.ant-card-head{padding:12px 16px;min-height:48px}.ant-card-body{padding:16px}}@media (max-width: 576px){.ant-btn{font-size:12px;padding:4px 12px;height:32px}}@media (max-width: 576px){.ant-input,.ant-select-selector{font-size:12px;padding:4px 8px;height:32px}}@media (max-width: 768px){.ant-tabs-tab{font-size:12px;padding:8px 12px}}@media (max-width: 768px){.ant-modal{max-width:95vw;margin:10px auto}.ant-modal-body{padding:16px}}@media (max-width: 768px){.ant-drawer{max-width:100vw}.ant-drawer-body{padding:16px}}@media (max-width: 576px){.ant-message{font-size:12px}}@media (max-width: 576px){.ant-notification{width:300px}}@media (max-width: 576px){.ant-popover,.ant-tooltip{font-size:12px}}.light-theme .ant-btn-primary{background-color:#5e47d1!important;border-color:#5e47d1!important}.light-theme .ant-btn-primary:hover:not(:disabled){background-color:#4e37be!important;border-color:#4e37be!important}.light-theme .ant-switch{background-color:#00000040!important}.light-theme .ant-switch-checked{background-color:#5e47d1!important}.dark-theme .ant-btn-primary{background-color:#745fdd!important;border-color:#745fdd!important}.dark-theme .ant-btn-primary:hover:not(:disabled){background-color:#8d7cde!important;border-color:#8d7cde!important}.dark-theme .ant-switch{background-color:#ffffff4d!important}.dark-theme .ant-switch-checked{background-color:#745fdd!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark-theme ::-webkit-scrollbar-thumb{background:#fff3}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media print{.ant-layout-sider,.ant-layout-header,.ant-layout-footer{display:none}.ant-layout-content{margin:0!important;padding:0!important}.unified-page-container{box-shadow:none;border-radius:0;padding:0}}.kc-standalone-layout{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--background-primary)}.knowledge-chat-standalone-page{flex:1;min-height:0;display:flex;flex-direction:column}html:has(.knowledge-chat-page--standalone),body:has(.knowledge-chat-page--standalone){overflow:hidden;height:100%;max-height:100dvh}body:has(.knowledge-chat-page--standalone) #root{height:100%;max-height:100dvh;overflow:hidden}.kc-embed-layout{height:100%;min-height:0;overflow:hidden;background:var(--background-primary)}html:has(.kc-embed-layout),body:has(.kc-embed-layout){overflow:hidden;height:100%}body:has(.kc-embed-layout) #root{height:100%;min-height:0;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{outline:none!important}.ant-card{border:none!important;box-shadow:none!important}.ant-card-bordered{border:none!important}:root{--background-primary: #ffffff;--background-secondary: #f8fafc;--background-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--border-color: #e2e8f0;--primary: hsl(221, 83%, 53%);--primaryLight: hsl(221, 83%, 63%);--primaryDark: hsl(221, 83%, 43%);--accent-color: hsl(221, 83%, 53%);--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #3b82f6;--btn-primary-bg: #3b82f6;--btn-primary-hover: #2563eb;--btn-primary-text: #ffffff;--btn-secondary-bg: #f1f5f9;--btn-secondary-hover: #e2e8f0;--btn-secondary-text: #0f172a;--font-family-sans: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-size-base: 1rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-normal: 1.5;--line-height-tight: 1.25;--line-height-relaxed: 1.75;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--border-radius-sm: .125rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--transition-default: all .3s ease;--transition-fast: all .15s ease;--transition-slow: all .5s ease}html[data-theme=dark],html.dark{--background-primary: #121212;--background-secondary: #1e1e1e;--background-tertiary: #2d2d2d;--text-primary: #ffffff;--text-secondary: #b0b0b0;--text-muted: #808080;--border-color: #3d3d3d;--primary: hsl(250, 60%, 55%);--primaryLight: hsl(250, 60%, 65%);--primaryDark: hsl(250, 60%, 45%);--accent-color: hsl(250, 60%, 55%);--success-color: #4caf50;--warning-color: #ff9800;--error-color: #f44336;--info-color: #2196f3;--btn-primary-bg: hsl(250, 60%, 55%);--btn-primary-hover: hsl(250, 60%, 45%);--btn-primary-text: #ffffff;--btn-secondary-bg: #2d2d2d;--btn-secondary-hover: #3d3d3d;--btn-secondary-text: #ffffff}body{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--background-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-4);font-family:var(--font-family-sans);font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium);line-height:1;color:var(--btn-primary-text);background-color:var(--btn-primary-bg);border:none;border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);transition:var(--transition-fast);cursor:pointer;text-decoration:none}.btn:hover{background-color:var(--btn-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{color:var(--btn-secondary-text);background-color:var(--btn-secondary-bg);box-shadow:none}.btn-secondary:hover{background-color:var(--btn-secondary-hover);box-shadow:var(--shadow-sm)}.card{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-6);transition:var(--transition-fast)}.card:hover{box-shadow:var(--shadow-md);border-color:var(--primaryLight)}.input{width:100%;padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:var(--transition-fast)}.input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #3b82f626}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary);margin-bottom:var(--spacing-4)}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--spacing-4);color:var(--text-primary)}a{color:var(--accent-color);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--btn-primary-hover);text-decoration:underline}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.text-info{color:var(--info-color)}.bg-background-primary{background-color:var(--background-primary)}.bg-background-secondary{background-color:var(--background-secondary)}.bg-background-tertiary{background-color:var(--background-tertiary)}.border-border-color{border-color:var(--border-color)}.bg-accent-color{background-color:var(--accent-color)}.text-accent-color{color:var(--accent-color)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.mt-12{margin-top:var(--spacing-12)}.gap-6{gap:var(--spacing-6)}.space-x-2>*+*{margin-left:var(--spacing-2)}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}ul,ol{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}li{margin-bottom:var(--spacing-2);color:var(--text-primary)}code{font-family:Fira Code,SF Mono,Monaco,Inconsolata,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Droid Sans Mono,Courier New,monospace;font-size:.875rem;padding:.125rem .375rem;background-color:var(--background-tertiary);border-radius:var(--border-radius-sm);color:var(--error-color)}hr{border:none;border-top:1px solid var(--border-color);margin:var(--spacing-6) 0}.bg-success-100{background-color:#4caf501a}.border-success-300{border-color:#4caf504d}.text-success-800{color:#4caf50cc}.bg-error-100{background-color:#f443361a}.border-error-300{border-color:#f443364d}.text-error-800{color:#f44336cc}.bg-warning-100{background-color:#ff98001a}.border-warning-300{border-color:#ff98004d}.text-warning-800{color:#ff9800cc}.bg-info-100{background-color:#2196f31a}.border-info-300{border-color:#2196f34d}.text-info-800{color:#2196f3cc}.bg-accent-color\/10{background-color:#3b82f61a}.focus\:ring-accent-color\/50:focus{box-shadow:0 0 0 3px #3b82f64d}.focus\:border-accent-color:focus{border-color:var(--accent-color)}.mt-1{margin-top:var(--spacing-1, .25rem)}.mt-2{margin-top:var(--spacing-2, .5rem)}.mt-3{margin-top:var(--spacing-3, .75rem)}.mt-4{margin-top:var(--spacing-4, 1rem)}.mt-6{margin-top:var(--spacing-6, 1.5rem)}.mb-1{margin-bottom:var(--spacing-1, .25rem)}.mb-2{margin-bottom:var(--spacing-2, .5rem)}.mb-3{margin-bottom:var(--spacing-3, .75rem)}.mb-4{margin-bottom:var(--spacing-4, 1rem)}.mb-6{margin-bottom:var(--spacing-6, 1.5rem)}.p-1{padding:var(--spacing-1, .25rem)}.p-2{padding:var(--spacing-2, .5rem)}.p-3{padding:var(--spacing-3, .75rem)}.p-4{padding:var(--spacing-4, 1rem)}.p-6{padding:var(--spacing-6, 1.5rem)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{display:inline-block;width:24px;height:24px;border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);animation:spin 1s ease-in-out infinite}@media (max-width: 640px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}}@media (max-width: 768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}}@media (max-width: 1024px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}}.dip-id-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;word-break:break-all}.knowledge-chat-markdown{font-size:14px;line-height:1.65;color:inherit;word-break:break-word}.knowledge-chat-markdown p{margin:0 0 .75em}.knowledge-chat-markdown p:last-child{margin-bottom:0}.knowledge-chat-markdown h1,.knowledge-chat-markdown h2,.knowledge-chat-markdown h3{color:var(--text-primary);margin:.75em 0 .35em;font-weight:600}.knowledge-chat-markdown ul,.knowledge-chat-markdown ol{margin:.25em 0 .75em 1.25em;padding:0}.knowledge-chat-markdown code{font-family:var(--font-family-mono, monospace);font-size:.92em;padding:.1em .35em;border-radius:4px;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.knowledge-chat-markdown pre{overflow:auto;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--text-primary) 6%,var(--background-primary));border:1px solid var(--border-light)}.knowledge-chat-markdown pre code{padding:0;background:transparent}.knowledge-chat-markdown a{color:var(--primary)}.knowledge-chat-markdown .markdown-table-wrapper{overflow-x:auto;max-width:100%;margin:.75em 0;border:1px solid var(--border-color, #d9d9d9);border-radius:8px;background:var(--background-primary)}.knowledge-chat-markdown table{width:100%;min-width:320px;border-collapse:collapse;font-size:13px;line-height:1.5}.knowledge-chat-markdown th,.knowledge-chat-markdown td{border:1px solid var(--border-color, #d9d9d9);padding:8px 10px;text-align:left;vertical-align:top}.knowledge-chat-markdown thead th{background:color-mix(in srgb,var(--text-primary) 6%,var(--background-secondary));font-weight:600}.knowledge-chat-markdown tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.feature-help-markdown{padding-right:4px}.section-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.section-heading--spread{align-items:baseline;justify-content:space-between;gap:8px 16px}.section-heading__title,.section-heading .ant-typography-strong,.section-heading strong{font-size:14px;font-weight:600;line-height:1.45;color:var(--text-primary)}.section-heading__meta,.section-heading .ant-typography-secondary{font-size:12px;font-weight:400;line-height:1.45}.ant-card.section-heading-card>.ant-card-head,.ant-card.home-section-card>.ant-card-head{min-height:auto}.ant-card.section-heading-card>.ant-card-head .ant-card-head-title,.ant-card.home-section-card>.ant-card-head .ant-card-head-title,.list-page-shell .ant-card:not(.home-kpi-card)>.ant-card-head .ant-card-head-title,.page-container .ant-card:not(.home-kpi-card)>.ant-card-head .ant-card-head-title{font-size:14px;font-weight:600;line-height:1.45;letter-spacing:normal;color:var(--text-primary)}.section-heading-item-title,.section-heading-item-title.ant-typography,.list-page-shell .ant-list-item-meta-title .ant-typography-strong{font-size:14px;font-weight:600;line-height:1.45;color:var(--text-primary)}.home-section-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.45;letter-spacing:normal;color:var(--text-primary)}.general-content-category__title,.category-knowledge-retrieval .kc-citation-card__title{font-size:14px;font-weight:600;line-height:1.45}.category-knowledge-retrieval .kc-citation-card__title a{font-weight:600}.docs-satellite-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;width:100%;overflow:hidden;background:var(--background-primary, var(--bg-page, #f5f5f5));--background-primary: var(--bg-page, #ffffff);--background-secondary: var(--bg-surface, #f8f9fb);--accent-color: var(--accent-primary, hsl(250, 60%, 55%));--primary: var(--accent-primary, hsl(250, 60%, 55%));--text-primary: var(--text-primary, #1a1a2e);--text-secondary: var(--text-secondary, #5c5c7a);--border-color: var(--border-subtle, #e5e7eb)}html:has(.docs-satellite-root),body:has(.docs-satellite-root){height:100%;min-height:0;overflow:hidden}body:has(.docs-satellite-root) #root{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}body:has(.docs-satellite-root) #root>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ant-app:has(.docs-satellite-root){flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.ant-app:has(.docs-satellite-root)>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.docs-satellite-root>.ant-app{flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.docs-satellite-root>.ant-app>*:first-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.docs-satellite-root .main-layout-root.platform-app-shell,.docs-satellite-root .main-layout-root.ant-layout{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.docs-satellite-root .main-layout-content .main-layout-content-inner.ant-layout-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.docs-satellite-root .main-layout-content .unified-page-container{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}:root{--platform-color-primary: #1677ff;--platform-color-success: #52c41a;--platform-color-warning: #faad14;--platform-color-error: #ff4d4f;--platform-bg-layout: #f5f5f5;--platform-bg-container: #ffffff;--platform-radius-md: 8px;--platform-motion-duration-mid: .25s;--platform-motion-easing: cubic-bezier(.4, 0, .2, 1);--shell-sidebar-width: 256px;--shell-sidebar-width-collapsed: 4rem;--shell-hub-max-width: 1280px;--shell-content-max-width: 1440px;--shell-chrome-height: 3.5rem;--shell-satellite-chrome-height: 2.75rem;--bg-page: hsl(220, 20%, 99%);--bg-surface: hsl(0, 0%, 100%);--bg-surface-elevated: hsl(0, 0%, 100%);--bg-surface-hover: hsl(220, 15%, 97%);--bg-surface-active: hsl(220, 12%, 94%);--text-primary: hsl(220, 40%, 13%);--text-secondary: hsl(220, 15%, 46%);--text-tertiary: hsl(220, 10%, 62%);--text-muted: hsl(220, 8%, 72%);--text-inverse: hsl(0, 0%, 100%);--border-subtle: hsl(220, 15%, 93%);--border-default: hsl(220, 12%, 88%);--accent-primary: hsl(250, 60%, 55%);--accent-primary-hover: hsl(250, 55%, 48%);--accent-primary-light: hsl(250, 80%, 95%);--accent-glow: hsl(250, 70%, 62%);--accent-glow-muted: hsl(250, 55%, 72%);--brand-gradient-from: #8b5cf6;--brand-gradient-to: #9333ea;--status-error: #ff4d4f;--sidebar-width: var(--shell-sidebar-width)}.dark{--platform-bg-layout: hsl(220, 28%, 6%);--platform-bg-container: hsl(220, 25%, 9%);--bg-page: hsl(220, 28%, 6%);--bg-surface: hsl(220, 25%, 9%);--bg-surface-elevated: hsl(220, 22%, 12%);--bg-surface-hover: hsl(220, 20%, 14%);--bg-surface-active: hsl(220, 18%, 18%);--text-primary: hsl(220, 15%, 92%);--text-secondary: hsl(220, 12%, 64%);--text-tertiary: hsl(220, 10%, 48%);--text-muted: hsl(220, 8%, 36%);--text-inverse: hsl(220, 40%, 13%);--border-subtle: hsl(220, 20%, 14%);--border-default: hsl(220, 18%, 20%);--accent-primary: hsl(250, 65%, 62%);--accent-primary-hover: hsl(250, 60%, 68%);--accent-primary-light: hsl(250, 50%, 18%);--accent-glow: hsl(250, 65%, 58%);--accent-glow-muted: hsl(250, 50%, 45%)}:root{--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--page-padding: 24px;--page-padding-mobile: 16px;--section-gap: 24px;--card-gap: 16px;--component-gap: 12px;--content-max-width: 1440px;--sidebar-width: 256px;--sidebar-width-collapsed: 72px;--sidebar-width-project: 224px}@media (max-width: 767px){:root{--page-padding: var(--page-padding-mobile);--section-gap: 16px;--card-gap: 12px}}.dark .typo-body,.dark .typo-body-lg{letter-spacing:.005em}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .875rem;--font-size-md: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem;--font-size-4xl: 2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--border-strong: hsl(220, 10%, 78%);--status-success: hsl(160, 60%, 45%);--status-success-light: hsl(160, 70%, 94%);--status-warning: hsl(40, 85%, 50%);--status-warning-light: hsl(40, 90%, 94%);--status-danger: hsl(0, 70%, 55%);--status-danger-light: hsl(0, 80%, 95%);--status-error: var(--status-danger);--status-info: hsl(210, 80%, 55%);--status-info-light: hsl(210, 85%, 95%);--scrollbar-width: 8px;--scrollbar-thumb: hsl(220, 14%, 84%);--scrollbar-thumb-hover: hsl(220, 12%, 74%);--scrollbar-track: transparent}.\!dark{--border-strong: hsl(220, 15%, 28%) !important;--status-success: hsl(160, 55%, 48%) !important;--status-success-light: hsl(160, 40%, 15%) !important;--status-warning: hsl(40, 80%, 55%) !important;--status-warning-light: hsl(40, 50%, 15%) !important;--status-danger: hsl(0, 65%, 58%) !important;--status-danger-light: hsl(0, 40%, 15%) !important;--status-error: var(--status-danger) !important;--status-info: hsl(210, 75%, 60%) !important;--status-info-light: hsl(210, 50%, 15%) !important;--scrollbar-thumb: hsl(220, 14%, 30%) !important;--scrollbar-thumb-hover: hsl(220, 12%, 40%) !important}.dark{--border-strong: hsl(220, 15%, 28%);--status-success: hsl(160, 55%, 48%);--status-success-light: hsl(160, 40%, 15%);--status-warning: hsl(40, 80%, 55%);--status-warning-light: hsl(40, 50%, 15%);--status-danger: hsl(0, 65%, 58%);--status-danger-light: hsl(0, 40%, 15%);--status-error: var(--status-danger);--status-info: hsl(210, 75%, 60%);--status-info-light: hsl(210, 50%, 15%);--scrollbar-thumb: hsl(220, 14%, 30%);--scrollbar-thumb-hover: hsl(220, 12%, 40%)}html.marketing-page{color-scheme:light;scroll-behavior:auto;scrollbar-gutter:stable;--mk-bg: hsl(220, 24%, 98%);--mk-bg-elevated: hsl(0, 0%, 100%);--mk-panel: hsl(0, 0%, 100%);--mk-text: hsl(220, 40%, 13%);--mk-text-muted: hsl(220, 14%, 44%);--mk-border: hsl(220, 14%, 90%);--mk-doc-lead: hsl(220, 20%, 32%);--mk-doc-divider: hsl(220, 14%, 90%);--mk-doc-frame: hsl(220, 16%, 92%);--mk-doc-frame-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 8px 24px -8px rgba(15, 23, 42, .08);--mk-primary: hsl(250, 60%, 52%);--mk-primary-hover: hsl(250, 55%, 46%);--mk-primary-soft: hsl(250, 60%, 52%, .12);--mk-success: hsl(160, 55%, 38%);--mk-warning: hsl(40, 85%, 44%);--mk-danger: hsl(0, 65%, 48%);--scrollbar-thumb: hsl(220, 14%, 84%);--scrollbar-thumb-hover: hsl(220, 12%, 74%);--scrollbar-track: transparent}html.marketing-page.dark{color-scheme:dark;--mk-bg: hsl(230, 36%, 7%);--mk-bg-elevated: hsl(228, 30%, 11%);--mk-panel: hsl(228, 26%, 15%);--mk-text: hsl(220, 18%, 95%);--mk-text-muted: hsl(220, 12%, 70%);--mk-border: hsl(224, 22%, 24%);--mk-doc-lead: hsl(220, 14%, 78%);--mk-doc-divider: hsl(224, 22%, 24%);--mk-doc-frame: hsl(228, 24%, 18%);--mk-doc-frame-shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 8px 24px -8px rgba(0, 0, 0, .35);--mk-primary: hsl(246, 86%, 66%);--mk-primary-hover: hsl(246, 86%, 72%);--mk-primary-soft: hsl(246, 86%, 66%, .14);--mk-success: hsl(156, 64%, 46%);--mk-warning: hsl(40, 92%, 58%);--mk-danger: hsl(2, 82%, 62%);--scrollbar-thumb: hsl(224, 18%, 34%);--scrollbar-thumb-hover: hsl(224, 16%, 44%);--scrollbar-track: transparent}html.marketing-page.\!dark{color-scheme:dark!important;--mk-bg: hsl(230, 36%, 7%) !important;--mk-bg-elevated: hsl(228, 30%, 11%) !important;--mk-panel: hsl(228, 26%, 15%) !important;--mk-text: hsl(220, 18%, 95%) !important;--mk-text-muted: hsl(220, 12%, 70%) !important;--mk-border: hsl(224, 22%, 24%) !important;--mk-doc-lead: hsl(220, 14%, 78%) !important;--mk-doc-divider: hsl(224, 22%, 24%) !important;--mk-doc-frame: hsl(228, 24%, 18%) !important;--mk-doc-frame-shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 8px 24px -8px rgba(0, 0, 0, .35) !important;--mk-primary: hsl(246, 86%, 66%) !important;--mk-primary-hover: hsl(246, 86%, 72%) !important;--mk-primary-soft: hsl(246, 86%, 66%, .14) !important;--mk-success: hsl(156, 64%, 46%) !important;--mk-warning: hsl(40, 92%, 58%) !important;--mk-danger: hsl(2, 82%, 62%) !important;--scrollbar-thumb: hsl(224, 18%, 34%) !important;--scrollbar-thumb-hover: hsl(224, 16%, 44%) !important;--scrollbar-track: transparent !important}*{border-color:var(--border-subtle)}body{background-color:var(--bg-page);color:var(--text-primary);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100dvh}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px;--tw-ring-color: color-mix(in srgb, var(--accent-primary) 50%, transparent);--tw-ring-offset-color: var(--bg-surface)}::-moz-selection{background-color:#5e47d133}::selection{background-color:#5e47d133}html{color-scheme:light}html.\!dark{color-scheme:dark!important}html.dark{color-scheme:dark}html,body{transition:background-color .3s ease,color .3s ease}html.auth-page{--platform-color-primary: var(--accent-primary);--platform-bg-container: var(--bg-surface);--platform-color-success: var(--status-success);--platform-color-error: var(--status-danger)}html.auth-page,html.auth-page body{background-color:var(--bg-page);color:var(--text-primary)}html.auth-page:not(.dark),html.auth-page:not(.dark) body{background:linear-gradient(160deg,var(--bg-page) 0%,color-mix(in srgb,var(--accent-primary) 6%,var(--bg-page)) 45%,var(--bg-page) 100%)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.mk-page{min-height:100vh;color:var(--mk-text);background:var(--mk-bg);transition:background-color .3s ease,color .3s ease}.mk-container{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 768px){.mk-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.mk-container{padding-left:2rem;padding-right:2rem}}.mk-nav{position:sticky;top:0;z-index:50;border-bottom-width:1px;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:var(--mk-border);background:color-mix(in srgb,var(--mk-bg-elevated) 92%,transparent)}.mk-page-header{border-bottom-width:1px;border-color:var(--mk-border);background:var(--mk-bg)}.mk-section{padding-top:4rem;padding-bottom:4rem}@media (min-width: 768px){.mk-section{padding-top:5rem;padding-bottom:5rem}}.mk-subtitle{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--mk-text-muted)}@media (min-width: 768px){.mk-subtitle{font-size:1rem;line-height:1.5rem}}.mk-card{border-radius:.75rem;border-width:1px;border-color:var(--mk-border);padding:1.5rem;background:var(--mk-panel)}.mk-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:var(--mk-primary)}.mk-btn-primary:hover{background:var(--mk-primary-hover)}.mk-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-width:1px;border-color:var(--mk-border);color:var(--mk-text);background:transparent}.mk-btn-secondary:hover{background:var(--mk-bg-elevated)}.mk-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;border-color:var(--mk-border);background:var(--mk-bg-elevated);color:var(--mk-text-muted)}.mk-grid{display:grid;gap:1rem}@media (min-width: 768px){.mk-grid{gap:1.25rem}}.mk-grid-3{display:grid;gap:1rem}@media (min-width: 768px){.mk-grid-3{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.mk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-grid-2{display:grid;gap:1rem}@media (min-width: 768px){.mk-grid-2{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-page-fullscreen{overflow-x:hidden}.mk-main-fullscreen{position:relative}.mk-page-embed{display:flex;min-height:100dvh;flex-direction:column}@media (min-width: 1024px){.mk-page-embed{height:100dvh;max-height:100dvh;overflow:hidden}}@media (min-width: 1024px){html.marketing-page:has(.mk-page-embed){overflow-x:hidden}html.marketing-page:has(.mk-page-embed) body{overflow-x:hidden}}.mk-main-embed{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}@media (min-width: 1024px){.mk-main-embed{overflow:hidden}}.mk-wiki-embed{--bg-page: var(--mk-bg);--bg-surface: var(--mk-panel);--bg-surface-hover: var(--mk-bg-elevated);--bg-base: var(--mk-bg);--text-primary: var(--mk-text);--text-secondary: var(--mk-text-muted);--text-tertiary: color-mix(in srgb, var(--mk-text-muted) 85%, transparent);--border-subtle: var(--mk-border);--accent-primary: var(--mk-primary);--accent-primary-hover: var(--mk-primary-hover);--accent-primary-muted: var(--mk-primary-soft);--status-danger: var(--mk-danger);background:var(--mk-bg);min-height:0px;color:var(--mk-text)}@media (min-width: 1024px){.mk-wiki-embed{height:100%}}.mk-container-wide{margin-left:auto;margin-right:auto;width:100%;max-width:1680px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 640px){.mk-container-wide{padding-left:2rem;padding-right:2rem}}@media (min-width: 768px){.mk-container-wide{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.mk-container-wide{padding-left:4rem;padding-right:4rem}}.mk-display{font-size:clamp(1.875rem,3vw + .75rem,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.025em}.mk-section-screen{position:relative;scroll-margin-top:4rem;padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width: 768px){.mk-section-screen{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 1024px){.mk-section-screen{padding-top:5rem;padding-bottom:5rem}}.mk-section-screen-compact{position:relative;scroll-margin-top:4rem;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 768px){.mk-section-screen-compact{padding-top:3rem;padding-bottom:3rem}}.mk-section-tone-alt{border-block:1px solid var(--mk-border);background:var(--mk-bg-elevated)}.mk-section-tone-hero{padding-bottom:2.5rem;padding-top:5rem}@media (min-width: 768px){.mk-section-tone-hero{padding-bottom:3rem;padding-top:6rem}}.mk-section-tone-cta{border-top:1px solid var(--mk-border);background:var(--mk-bg)}.mk-text-highlight{color:inherit;font-weight:500}.mk-body{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--mk-text-muted)}.mk-icon{color:var(--mk-text-muted)}.mk-icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:var(--mk-border);color:var(--mk-text-muted)}.mk-icon-wrap--sm{height:1.75rem;width:1.75rem;font-size:.75rem;line-height:1rem}.mk-icon-wrap--md{height:2.5rem;width:2.5rem}.mk-icon-wrap--lg{height:3.5rem;width:3.5rem;border-radius:.75rem}.mk-link{font-size:.875rem;line-height:1.25rem;color:var(--mk-text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mk-link:hover{color:var(--mk-text)}.mk-card-hover{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mk-card-hover:hover{border-color:color-mix(in srgb,var(--mk-primary) 28%,var(--mk-border))}.mk-section-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--mk-text-muted)}.mk-footer-fullscreen{border-top-width:1px;padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width: 768px){.mk-footer-fullscreen{padding-top:4rem;padding-bottom:4rem}}.mk-footer-fullscreen{border-color:var(--mk-border)}.mk-stat-tile{border-radius:.75rem;border-width:1px;padding:1rem}@media (min-width: 768px){.mk-stat-tile{padding:1.25rem}}.mk-stat-tile{border-color:var(--mk-border);background:var(--mk-bg-elevated)}.mk-doc-lead{font-size:1rem;line-height:1.5rem;line-height:1.75}@media (min-width: 768px){.mk-doc-lead{font-size:1.125rem;line-height:1.75rem}}.mk-doc-lead{color:var(--mk-doc-lead)}.mk-doc-divider{margin-top:2.5rem;margin-bottom:2.5rem;border-top-width:1px}@media (min-width: 768px){.mk-doc-divider{margin-top:3rem;margin-bottom:3rem}}@media (min-width: 1024px){.mk-doc-divider{margin-top:3.5rem;margin-bottom:3.5rem}}.mk-doc-divider{border-color:var(--mk-doc-divider)}.mk-doc-frame{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--mk-doc-frame);background:var(--mk-panel);box-shadow:var(--mk-doc-frame-shadow)}.mk-highlight-card{border-radius:.75rem;border-width:1px;border-color:var(--mk-border);padding:1.25rem}@media (min-width: 768px){.mk-highlight-card{padding:1.5rem}}.mk-highlight-card{background:var(--mk-panel);transition:border-color .2s ease}.mk-highlight-card:hover{border-color:color-mix(in srgb,var(--mk-primary) 28%,var(--mk-border))}.mk-quickstart-card{display:block;border-radius:.75rem;border-width:1px;border-color:var(--mk-border);padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.mk-quickstart-card{padding:1.5rem}}.mk-quickstart-card{background:var(--mk-panel)}.mk-quickstart-card:hover{border-color:color-mix(in srgb,var(--mk-primary) 35%,var(--mk-border));background:var(--mk-bg-elevated)}.mk-cap-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.mk-cap-list{font-size:15px;line-height:1.75;color:var(--mk-text-muted)}.mk-cap-list li{position:relative;padding-left:1.25rem}.mk-cap-list li:before{content:"";position:absolute;left:0;top:.65em;height:.375rem;width:.375rem;border-radius:9999px;background:color-mix(in srgb,var(--mk-primary) 70%,var(--mk-text-muted))}.mk-doc-h2{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;color:var(--mk-text)}@media (min-width: 768px){.mk-doc-h2{font-size:1.875rem;line-height:2.25rem}}.mk-nav-search{display:inline-flex;height:2.25rem;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:var(--mk-border);padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;color:var(--mk-text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mk-nav-search:hover{border-color:color-mix(in srgb,var(--mk-primary) 25%,var(--mk-border));color:var(--mk-text)}.mk-nav-search{background:var(--mk-bg-elevated)}.card{border-radius:.75rem;border-width:1px;border-color:var(--border-subtle);background-color:var(--bg-surface);--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .03);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:disabled{cursor:not-allowed;opacity:.5}.\!input{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;color:var(--text-primary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.\!input::-moz-placeholder{color:var(--text-muted)}.\!input::placeholder{color:var(--text-muted)}.\!input:hover{border-color:var(--border-strong)}.\!input:focus{border-color:var(--accent-primary);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.input{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;color:var(--text-primary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.input::-moz-placeholder{color:var(--text-muted)}.input::placeholder{color:var(--text-muted)}.input:hover{border-color:var(--border-strong)}.input:focus{border-color:var(--accent-primary);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!input{--tw-ring-color: color-mix(in srgb, var(--accent-primary) 20%, transparent) !important}.input{--tw-ring-color: color-mix(in srgb, var(--accent-primary) 20%, transparent)}.\!input:focus{--tw-ring-color: color-mix(in srgb, var(--accent-primary) 20%, transparent) !important}.input:focus{--tw-ring-color: color-mix(in srgb, var(--accent-primary) 20%, transparent)}.select{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;color:var(--text-primary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.select::-moz-placeholder{color:var(--text-muted)}.select::placeholder{color:var(--text-muted)}.select:hover{border-color:var(--border-strong)}.select:focus{border-color:var(--accent-primary);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.select{--tw-ring-color: color-mix(in srgb, var(--accent-primary) 20%, transparent)}.select:focus{--tw-ring-color: color-mix(in srgb, var(--accent-primary) 20%, transparent)}.select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:1rem;background-position:right .75rem center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.table{width:100%;font-size:.875rem;line-height:1.25rem}.table th{border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--bg-surface-hover);padding:.75rem 1rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.table td{border-bottom-width:1px;border-color:var(--border-subtle);padding:.875rem 1rem}.table tbody tr{transition:background-color var(--transition-fast)}.table tbody tr:hover{background-color:var(--bg-surface-hover)}.sidebar{position:fixed;left:0;top:0;display:flex;height:100vh;width:16rem;flex-direction:column;border-right-width:1px;border-color:var(--border-subtle);background-color:var(--bg-surface)}.\!tabs,.tabs{display:flex;gap:.25rem;border-radius:.5rem;background-color:var(--bg-surface-hover);padding:.25rem}.\!tab{border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--text-secondary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!tab:hover{color:var(--text-primary)}.tab{border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--text-secondary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tab:hover{color:var(--text-primary)}.stat-card{border-radius:.75rem;border-width:1px;border-color:var(--border-subtle);background-color:var(--bg-surface);--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .03);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;padding:1.25rem}.divider{margin-top:1rem;margin-bottom:1rem;border-top-width:1px;border-color:var(--border-subtle)}.tooltip{pointer-events:none;position:absolute;z-index:50}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tooltip{animation:fadeIn .3s ease-out;border-radius:.375rem;background-color:var(--text-primary);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--text-inverse);--tw-shadow: 0 4px 12px -2px rgba(0, 0, 0, .06), 0 2px 6px -2px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 4px 12px -2px var(--tw-shadow-color), 0 2px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;background-color:var(--bg-surface-hover)}.spinner{height:1.25rem;width:1.25rem}.spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:var(--border-default);border-top-color:var(--accent-primary)}.toast{min-width:280px;max-width:28rem}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast{animation:slideUp .4s ease-out;border-radius:.75rem;border-width:1px;border-color:var(--border-subtle);background-color:var(--bg-surface-elevated);padding:.75rem 1rem;--tw-shadow: 0 12px 40px -8px rgba(0, 0, 0, .12), 0 4px 12px -4px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 12px 40px -8px var(--tw-shadow-color), 0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-8{bottom:-2rem}.-left-0\.5{left:-.125rem}.-left-12{left:-3rem}.-left-8{left:-2rem}.-left-\[20\%\]{left:-20%}.-right-0\.5{right:-.125rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-\[15\%\]{right:-15%}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-\[30\%\]{top:-30%}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-8{left:2rem}.left-\[25\%\]{left:25%}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-8{right:2rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-60{top:15rem}.top-8{top:2rem}.top-\[10\%\]{top:10%}.top-\[4\.5rem\]{top:4.5rem}.top-auto{top:auto}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[250\]{z-index:250}.z-\[300\]{z-index:300}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-full{grid-column:1 / -1}.\!m-0{margin:0!important}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.\!mb-0{margin-bottom:0!important}.-mb-px{margin-bottom:-1px}.-mt-0\.5{margin-top:-.125rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-\[100px\]{margin-top:-100px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[18px\]{height:18px}.h-\[420px\]{height:420px}.h-\[45\%\]{height:45%}.h-\[5\.5rem\]{height:5.5rem}.h-\[50\%\]{height:50%}.h-\[55\%\]{height:55%}.h-\[700px\]{height:700px}.h-\[calc\(100dvh-3rem\)\]{height:calc(100dvh - 3rem)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[min\(420px\,65vh\)\]{height:min(420px,65vh)}.h-\[min\(480px\,70vh\)\]{height:min(480px,70vh)}.h-\[var\(--shell-chrome-height\)\]{height:var(--shell-chrome-height)}.h-\[var\(--shell-satellite-chrome-height\)\]{height:var(--shell-satellite-chrome-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(280px\,32dvh\)\]{max-height:min(280px,32dvh)}.max-h-\[min\(360px\,50vh\)\]{max-height:min(360px,50vh)}.max-h-\[min\(60vh\,28rem\)\]{max-height:min(60vh,28rem)}.max-h-\[min\(70vh\,720px\)\]{max-height:min(70vh,720px)}.max-h-\[min\(90vh\,960px\)\]{max-height:min(90vh,960px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[300px\]{min-height:300px}.min-h-\[30vh\]{min-height:30vh}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[560px\]{min-height:560px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[80px\]{min-height:80px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[calc\(100dvh-var\(--shell-topbar-height\,4rem\)\)\]{min-height:calc(100dvh - var(--shell-topbar-height,4rem))}.min-h-\[calc\(100vh-5\.5rem\)\]{min-height:calc(100vh - 5.5rem)}.min-h-\[var\(--shell-chrome-height\)\]{min-height:var(--shell-chrome-height)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[300px\]{width:300px}.w-\[3px\]{width:3px}.w-\[45\%\]{width:45%}.w-\[5\.5rem\]{width:5.5rem}.w-\[50\%\]{width:50%}.w-\[55\%\]{width:55%}.w-\[80\%\]{width:80%}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(100vw-2rem\,42rem\)\]{width:min(100vw - 2rem,42rem)}.w-\[min\(280px\,85vw\)\]{width:min(280px,85vw)}.w-\[min\(360px\,calc\(100vw-2\.5rem\)\)\]{width:min(360px,calc(100vw - 2.5rem))}.w-\[min\(400px\,calc\(100vw-2rem\)\)\]{width:min(400px,calc(100vw - 2rem))}.w-\[min\(92vw\,760px\)\]{width:min(92vw,760px)}.w-\[var\(--shell-sidebar-width\)\]{width:var(--shell-sidebar-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[17\.5rem\]{min-width:17.5rem}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-16{max-width:4rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[400px\]{max-width:400px}.max-w-\[48\%\]{max-width:48%}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[9rem\]{max-width:9rem}.max-w-\[min\(100\%\,20rem\)\]{max-width:min(100%,20rem)}.max-w-\[min\(100\%\,280px\)\]{max-width:min(100%,280px)}.max-w-\[min\(100vw-12rem\,42rem\)\]{max-width:min(100vw - 12rem,42rem)}.max-w-\[var\(--shell-content-max-width\)\]{max-width:var(--shell-content-max-width)}.max-w-\[var\(--shell-hub-max-width\)\]{max-width:var(--shell-hub-max-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{animation:slideDown .3s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-12{scroll-margin-top:3rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[repeat\(auto-fill\,minmax\(4\.25rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr))}.grid-rows-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.divide-\[var\(--border-subtle\,\#f0f0f0\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle,#f0f0f0)}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--accent-primary\)_25\%\,var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--accent-primary) 25%,var(--border-subtle))}.border-\[color-mix\(in_srgb\,var\(--mk-primary\)_25\%\,var\(--mk-border\)\)\]{border-color:color-mix(in srgb,var(--mk-primary) 25%,var(--mk-border))}.border-\[color-mix\(in_srgb\,var\(--mk-primary\)_35\%\,var\(--mk-border\)\)\]{border-color:color-mix(in srgb,var(--mk-primary) 35%,var(--mk-border))}.border-\[color-mix\(in_srgb\,var\(--mk-primary\)_50\%\,var\(--mk-border\)\)\]{border-color:color-mix(in srgb,var(--mk-primary) 50%,var(--mk-border))}.border-\[var\(--accent-primary\)\]{border-color:var(--accent-primary)}.border-\[var\(--accent-primary-light\)\]{border-color:var(--accent-primary-light)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--border-subtle\,\#eee\)\]{border-color:var(--border-subtle,#eee)}.border-\[var\(--mk-border\)\]{border-color:var(--mk-border)}.border-\[var\(--mk-doc-divider\)\]{border-color:var(--mk-doc-divider)}.border-\[var\(--mk-primary\)\]{border-color:var(--mk-primary)}.border-\[var\(--mk-text\)\]{border-color:var(--mk-text)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--status-danger\)\]{border-color:var(--status-danger)}.border-\[var\(--status-info\)\]{border-color:var(--status-info)}.border-\[var\(--status-success\)\]{border-color:var(--status-success)}.border-\[var\(--status-warning\)\]{border-color:var(--status-warning)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-900\/20{border-color:#78350f33}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-emerald-900\/20{border-color:#064e3b33}.border-fuchsia-500\/60{border-color:#d946ef99}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-indigo-500\/40{border-color:#6366f166}.border-lime-500\/60{border-color:#84cc1699}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/80{border-color:#fecacacc}.border-red-500\/20{border-color:#ef444433}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-500\/60{border-color:#0ea5e999}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-500\/60{border-color:#64748b99}.border-transparent{border-color:transparent}.border-violet-500\/40{border-color:#8b5cf666}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-b-\[var\(--bg-surface\)\]{border-bottom-color:var(--bg-surface)}.border-l-\[var\(--accent-primary\)\]{border-left-color:var(--accent-primary)}.border-l-\[var\(--status-info\)\]{border-left-color:var(--status-info)}.border-l-\[var\(--status-success\)\]{border-left-color:var(--status-success)}.border-l-\[var\(--status-warning\)\]{border-left-color:var(--status-warning)}.border-l-\[var\(--text-muted\)\]{border-left-color:var(--text-muted)}.border-t-neutral-600{--tw-border-opacity: 1;border-top-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[color-mix\(in_srgb\,var\(--accent-primary\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 6%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--mk-primary\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--mk-primary) 70%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--mk-text-muted\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--mk-text-muted) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--mk-text-muted\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--mk-text-muted) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--mk-text-muted\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--mk-text-muted) 25%,transparent)}.bg-\[hsl\(220\,20\%\,8\%\)\]{--tw-bg-opacity: 1;background-color:hsl(220 20% 8% / var(--tw-bg-opacity, 1))}.bg-\[rgba\(15\,23\,42\,0\.35\)\]{background-color:#0f172a59}.bg-\[var\(--accent-primary\)\]{background-color:var(--accent-primary)}.bg-\[var\(--accent-primary\,\#1677ff\)\]{background-color:var(--accent-primary,#1677ff)}.bg-\[var\(--accent-primary-light\)\]{background-color:var(--accent-primary-light)}.bg-\[var\(--accent-primary-muted\)\]{background-color:var(--accent-primary-muted)}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-muted\)\]{background-color:var(--bg-muted)}.bg-\[var\(--bg-muted\,\#f5f5f5\)\]{background-color:var(--bg-muted,#f5f5f5)}.bg-\[var\(--bg-muted\,\#fafafa\)\]{background-color:var(--bg-muted,#fafafa)}.bg-\[var\(--bg-page\)\]{background-color:var(--bg-page)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--bg-surface-hover\)\]{background-color:var(--bg-surface-hover)}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--login-field-bg\)\]{background-color:var(--login-field-bg)}.bg-\[var\(--mk-bg\)\]{background-color:var(--mk-bg)}.bg-\[var\(--mk-bg-elevated\)\]{background-color:var(--mk-bg-elevated)}.bg-\[var\(--mk-panel\)\]{background-color:var(--mk-panel)}.bg-\[var\(--mk-primary\)\]{background-color:var(--mk-primary)}.bg-\[var\(--mk-primary-soft\)\]{background-color:var(--mk-primary-soft)}.bg-\[var\(--mk-text-muted\)\]{background-color:var(--mk-text-muted)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--status-danger\)\]{background-color:var(--status-danger)}.bg-\[var\(--status-danger-light\)\]{background-color:var(--status-danger-light)}.bg-\[var\(--status-error-light\)\]{background-color:var(--status-error-light)}.bg-\[var\(--status-info-light\)\]{background-color:var(--status-info-light)}.bg-\[var\(--status-success\)\]{background-color:var(--status-success)}.bg-\[var\(--status-success-light\)\]{background-color:var(--status-success-light)}.bg-\[var\(--status-warning\)\]{background-color:var(--status-warning)}.bg-\[var\(--status-warning-light\)\]{background-color:var(--status-warning-light)}.bg-\[var\(--surface-elevated\)\]{background-color:var(--surface-elevated)}.bg-\[var\(--surface-hover\)\]{background-color:var(--surface-hover)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[var\(--surface-primary\)\]{background-color:var(--surface-primary)}.bg-\[var\(--surface-secondary\)\]{background-color:var(--surface-secondary)}.bg-\[var\(--text-tertiary\)\]{background-color:var(--text-tertiary)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-lime-500\/10{background-color:#84cc161a}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[hsl\(210\,80\%\,50\%\)\]{--tw-gradient-from: hsl(210,80%,50%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(210 80% 50% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--accent-primary\)\]{--tw-gradient-from: var(--accent-primary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-surface\)\]{--tw-gradient-from: var(--bg-surface) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--brand-gradient-from\)\]{--tw-gradient-from: var(--brand-gradient-from) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-500{--tw-gradient-from: hsl(250, 60%, 55%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(250 60% 55% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-500\/20{--tw-gradient-from: hsl(250 60% 55% / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(250 60% 55% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-950\/40{--tw-gradient-from: rgb(8 47 73 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/15{--tw-gradient-from: rgb(139 92 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[var\(--accent-primary\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--accent-primary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--bg-surface\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--bg-surface) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950\/30{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 27 75 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[hsl\(250\,60\%\,55\%\)\]{--tw-gradient-to: hsl(250,60%,55%) var(--tw-gradient-to-position)}.to-\[var\(--accent-glow\)\]{--tw-gradient-to: var(--accent-glow) var(--tw-gradient-to-position)}.to-\[var\(--accent-primary-light\)\]{--tw-gradient-to: var(--accent-primary-light) var(--tw-gradient-to-position)}.to-\[var\(--bg-surface\)\]{--tw-gradient-to: var(--bg-surface) var(--tw-gradient-to-position)}.to-\[var\(--brand-gradient-to\)\]{--tw-gradient-to: var(--brand-gradient-to) var(--tw-gradient-to-position)}.to-accent-600{--tw-gradient-to: hsl(250, 55%, 45%) var(--tw-gradient-to-position)}.to-accent-600\/20{--tw-gradient-to: hsl(250 55% 45% / .2) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-slate-950\/50{--tw-gradient-to: rgb(2 6 23 / .5) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.\!pt-0{padding-top:0!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-px{padding-bottom:1px}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[calc\(0\.5rem-2px\)\]{padding-left:calc(.5rem - 2px)}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace}.font-sans{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.75rem\,2\.5vw\+0\.5rem\,2\.75rem\)\]{font-size:clamp(1.75rem,2.5vw + .5rem,2.75rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.8\]{line-height:1.8}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--link\)\]{color:var(--link)}.text-\[var\(--mk-primary\)\]{color:var(--mk-primary)}.text-\[var\(--mk-text\)\]{color:var(--mk-text)}.text-\[var\(--mk-text\,var\(--text-primary\)\)\]{color:var(--mk-text,var(--text-primary))}.text-\[var\(--mk-text-muted\)\]{color:var(--mk-text-muted)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary\,\#1677ff\)\]{color:var(--primary,#1677ff)}.text-\[var\(--primary-color\)\]{color:var(--primary-color)}.text-\[var\(--status-danger\)\]{color:var(--status-danger)}.text-\[var\(--status-error\)\]{color:var(--status-error)}.text-\[var\(--status-info\)\]{color:var(--status-info)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--status-warning\)\]{color:var(--status-warning)}.text-\[var\(--success\,\#16a34a\)\]{color:var(--success,#16a34a)}.text-\[var\(--success-text\)\]{color:var(--success-text)}.text-\[var\(--text-danger\)\]{color:var(--text-danger)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-primary\,\#000\)\]{color:var(--text-primary,#000)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-secondary\,\#666\)\]{color:var(--text-secondary,#666)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--text-tertiary\,\#999\)\]{color:var(--text-tertiary,#999)}.text-\[var\(--text-warning\)\]{color:var(--text-warning)}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-400\/90{color:#38bdf8e6}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400\/80{color:#a78bfacc}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/95{color:#fffffff2}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--accent-primary\)\]{accent-color:var(--accent-primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--mk-shadow-elevated\,0_12px_40px_-8px_rgba\(0\,0\,0\,0\.12\)\)\]{--tw-shadow: var(--mk-shadow-elevated,0 12px 40px -8px rgba(0,0,0,.12));--tw-shadow-colored: 12px 40px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow: 0 4px 12px -2px rgba(0, 0, 0, .06), 0 2px 6px -2px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 4px 12px -2px var(--tw-shadow-color), 0 2px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[color-mix\(in_srgb\,var\(--accent-primary\)_30\%\,transparent\)\]{--tw-shadow-color: color-mix(in srgb,var(--accent-primary) 30%,transparent);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[color-mix\(in_srgb\,var\(--accent-primary\)_40\%\,transparent\)\]{--tw-shadow-color: color-mix(in srgb,var(--accent-primary) 40%,transparent);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[var\(--accent-primary\)\]{--tw-ring-color: var(--accent-primary)}.ring-\[var\(--accent-primary-light\)\]{--tw-ring-color: var(--accent-primary-light)}.ring-\[var\(--border-subtle\)\]{--tw-ring-color: var(--border-subtle)}.ring-\[var\(--status-danger\)\]{--tw-ring-color: var(--status-danger)}.ring-\[var\(--status-success\)\]{--tw-ring-color: var(--status-success)}.ring-\[var\(--status-warning\)\]{--tw-ring-color: var(--status-warning)}.ring-sky-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[var\(--bg-page\)\]{--tw-ring-offset-color: var(--bg-page)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xs{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,opacity\]{transition-property:border-color,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\]{transition-property:margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.page-container:not(.main-shell-page){width:100%;max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding-left:var(--page-padding);padding-right:var(--page-padding)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.interactive-surface-motion{transition:box-shadow var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.interactive-surface-subtle{transition:background-color var(--transition-fast)}.interactive-surface-subtle:hover{background-color:var(--bg-surface-hover)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.glass{background-color:color-mix(in srgb,var(--bg-surface) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[ai_project\:\.\.\.\]{ai_project:...}.\[ai_project\:contract_demo\]{ai_project:contract demo}.\[ai_project\:other_project\]{ai_project:other project}.\[ai_project\:proj-eval\]{ai_project:proj-eval}.\[scenario\:\.\.\.\]{scenario:...}.\[scenario\:tpl-bid-form\]{scenario:tpl-bid-form}.\[scenario\:tpl-default-bid-form\]{scenario:tpl-default-bid-form}.\[scenario\:tpl-gen\]{scenario:tpl-gen}.\[topic\:\.\.\.\]{topic:...}.\[topic\:default\]{topic:default}.\[topic\:t1\]{topic:t1}.\[topic\:t2\]{topic:t2}.\[topic\:t3\]{topic:t3}.\[topic\:topic-1\]{topic:topic-1}.\[ws_scenario\:assist_gen\]{ws_scenario:assist gen}.\[ws_scenario\:smart_cs\]{ws_scenario:smart cs}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.login-page-shell{--login-accent: var(--accent-primary);--login-accent-muted: var(--accent-primary-hover);--login-sidebar-bg: color-mix(in srgb, var(--bg-surface) 88%, black);--login-field-bg: color-mix(in srgb, var(--bg-page) 72%, var(--bg-surface));background:var(--bg-page);isolation:isolate}html:not(.dark) .login-page-shell{--login-sidebar-bg: color-mix(in srgb, var(--bg-surface) 94%, var(--bg-page));--login-field-bg: var(--bg-surface)}.login-hero-panel{position:relative}.login-hero-panel__inner{position:relative;z-index:1}.login-hero-brand-name{font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.8125rem;color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary))}.login-hero-brand-name--platform{letter-spacing:-.02em;text-transform:none;font-size:1.25rem;font-weight:700;color:var(--text-primary);white-space:nowrap}@media (min-width: 640px){.login-hero-brand-name--platform{font-size:1.375rem}}.login-hero-tagline{text-wrap:balance}.login-hero-copyright{position:absolute;z-index:1}.login-sidebar-panel{background:var(--login-sidebar-bg);border-top:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent)}html.dark .login-sidebar-panel{border-top-color:color-mix(in srgb,var(--accent-primary-light) 35%,var(--border-subtle))}@media (min-width: 1024px){.login-sidebar-panel{border-top:none;border-left:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);box-shadow:-24px 0 64px -32px #00000059}html.dark .login-sidebar-panel{border-left-color:color-mix(in srgb,var(--accent-primary-light) 40%,var(--border-subtle))}}.login-sidebar-body{min-height:0}.login-sidebar-footer{display:flex;justify-content:flex-end}.login-sidebar-title{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.login-sidebar-form .login-sidebar-title,.login-sidebar-form .login-sidebar-subtitle{text-align:center}.login-sidebar-subtitle{margin-top:.375rem;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.login-field-group{display:flex;flex-direction:column;gap:1rem}.login-field-label{display:block;margin-bottom:.375rem;font-size:.75rem;color:var(--text-secondary)}.login-field .login-field-input,.login-field input{width:100%;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--border-subtle) 85%,transparent);background:var(--login-field-bg);color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.login-field .login-field-input:focus,.login-field input:focus{outline:none;border-color:color-mix(in srgb,var(--login-accent) 35%,var(--border-subtle));box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent) 12%,transparent)}.login-field-icon{color:var(--text-tertiary)}.login-options-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.login-remember{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-remember input[type=checkbox]{height:1rem;width:1rem;margin:0;accent-color:var(--login-accent);cursor:pointer}.login-submit{width:100%;border-radius:.75rem!important;border:1px solid var(--accent-primary)!important;background:var(--accent-primary)!important;color:var(--text-inverse)!important;font-weight:600;min-height:2.75rem;box-shadow:0 1px 2px color-mix(in srgb,var(--accent-primary) 20%,transparent)}.login-submit:hover:not(:disabled){background:var(--accent-primary-hover)!important;border-color:var(--accent-primary-hover)!important;color:var(--text-inverse)!important}html.dark .login-submit{box-shadow:0 1px 2px color-mix(in srgb,var(--accent-primary) 12%,transparent)}.login-register-prompt{margin-top:1.5rem;text-align:center;font-size:.8125rem}.login-register-prompt__muted{color:var(--text-tertiary)}.login-register-link{font-weight:600;color:var(--accent-primary);text-decoration:none;transition:color .2s ease}.login-register-link:hover{color:var(--accent-primary-hover)}.login-language-switcher{position:relative;display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;border-radius:.5rem;padding:0 .625rem;font-size:.75rem;line-height:1;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;transition:color .2s ease,background-color .2s ease}.login-language-switcher:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.login-language-switcher__flag{font-size:.875rem;line-height:1}.login-language-switcher__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding-right:1rem;font-size:inherit;color:inherit;cursor:pointer;outline:none}.login-language-switcher__chevron{position:absolute;right:.5rem;height:.875rem;width:.875rem;pointer-events:none;color:var(--text-tertiary)}.login-tabs{margin-bottom:1.25rem}.login-tabs--centered{justify-content:center}.login-sidebar-panel .ant-input-affix-wrapper,.login-sidebar-panel .ant-input,.login-sidebar-panel .ant-input-password{min-height:2.75rem;border-radius:.75rem!important;border-color:color-mix(in srgb,var(--border-subtle) 85%,transparent)!important;background:var(--login-field-bg)!important}.login-sidebar-panel .ant-input-affix-wrapper:focus,.login-sidebar-panel .ant-input-affix-wrapper-focused{border-color:color-mix(in srgb,var(--login-accent) 35%,var(--border-subtle))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent) 12%,transparent)!important}.login-sidebar-panel .ant-tabs-nav:before{border-bottom-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)}.login-sidebar-panel .ant-tabs-tab{color:var(--text-secondary)!important}.login-sidebar-panel .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary)!important}.login-sidebar-panel .ant-tabs-ink-bar{background:var(--login-accent)!important}.login-sidebar-panel .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--login-accent)!important;border-color:var(--login-accent)!important}.login-sidebar-panel .login-submit-btn,.login-sidebar-panel .login-register-btn,.login-sidebar-panel .ant-btn-primary{min-height:2.75rem;border-radius:.75rem!important;border:1px solid var(--accent-primary)!important;background:var(--accent-primary)!important;color:var(--text-inverse)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--accent-primary) 20%,transparent)!important}.login-sidebar-panel .login-submit-btn:hover,.login-sidebar-panel .login-register-btn:hover,.login-sidebar-panel .ant-btn-primary:hover{background:var(--accent-primary-hover)!important;border-color:var(--accent-primary-hover)!important;color:var(--text-inverse)!important}html.dark .login-sidebar-panel .login-submit-btn,html.dark .login-sidebar-panel .login-register-btn,html.dark .login-sidebar-panel .ant-btn-primary{box-shadow:0 1px 2px color-mix(in srgb,var(--accent-primary) 12%,transparent)!important}.login-page-bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 70% at 15% 10%,color-mix(in srgb,var(--accent-primary) 14%,transparent),transparent 55%),radial-gradient(ellipse 80% 60% at 88% 20%,color-mix(in srgb,var(--accent-glow-muted) 10%,transparent),transparent 50%),radial-gradient(ellipse 70% 50% at 50% 100%,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 60%),var(--bg-page)}html.dark .login-page-bg-gradient{background:radial-gradient(ellipse 90% 70% at 12% 8%,color-mix(in srgb,var(--accent-primary) 22%,transparent),transparent 58%),radial-gradient(ellipse 75% 55% at 92% 18%,color-mix(in srgb,var(--accent-glow) 14%,transparent),transparent 52%),radial-gradient(ellipse 65% 45% at 48% 105%,color-mix(in srgb,var(--accent-primary) 12%,transparent),transparent 55%),linear-gradient(165deg,#0c0e18,#10101e 40%,#090c15)}.login-page-shell__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.login-aurora{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.login-aurora--violet{left:-18%;top:-22%;height:min(58vh,520px);width:min(58vh,520px);background:radial-gradient(circle,rgb(139 92 246 / .55) 0%,transparent 68%);opacity:.14}.login-aurora--indigo{right:8%;top:12%;height:min(42vh,380px);width:min(42vh,380px);background:radial-gradient(circle,rgb(99 102 241 / .5) 0%,transparent 70%);opacity:.1}@media (min-width: 1024px){.login-aurora--indigo{right:26%;opacity:.08}.login-aurora--violet{left:-8%;top:-10%;opacity:.16}.login-page-grid{-webkit-mask-image:radial-gradient(ellipse 82% 72% at 38% 46%,black 10%,transparent 76%);mask-image:radial-gradient(ellipse 82% 72% at 38% 46%,black 10%,transparent 76%)}}.login-aurora--cyan{bottom:-15%;left:22%;height:min(44vh,400px);width:min(44vh,400px);background:radial-gradient(circle,color-mix(in srgb,var(--accent-glow) 55%,transparent) 0%,transparent 72%);opacity:.1}html.dark .login-aurora--violet{opacity:.22}html.dark .login-aurora--indigo{opacity:.18}html.dark .login-aurora--cyan{opacity:.15}.login-perspective-grid{position:absolute;bottom:-8%;left:-60%;width:220%;height:55%;opacity:.35;background-image:linear-gradient(color-mix(in srgb,var(--accent-primary) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 22%,transparent) 1px,transparent 1px);background-size:64px 64px;transform:perspective(480px) rotateX(68deg);transform-origin:center top;-webkit-mask-image:linear-gradient(to top,black 0%,black 35%,transparent 88%);mask-image:linear-gradient(to top,black 0%,black 35%,transparent 88%)}.login-perspective-grid--animate{animation:loginPerspectiveScroll 22s linear infinite}html:not(.dark) .login-perspective-grid{opacity:.2}@keyframes loginPerspectiveScroll{0%{background-position:0 0}to{background-position:0 64px}}.login-page-grid{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;opacity:.28;background-image:linear-gradient(color-mix(in srgb,var(--accent-primary) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 12%,transparent) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,black 12%,transparent 74%);mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,black 12%,transparent 74%)}.login-page-grid--enhanced{opacity:.32}.login-page-grid--animate{animation:loginGridScroll 28s linear infinite}html:not(.dark) .login-page-grid{opacity:.18}.login-neural-svg{opacity:.1;color:var(--accent-primary)}html.dark .login-neural-svg{opacity:.18}.login-neural-hub{opacity:.6}.login-neural-edge{stroke-width:.75}.login-neural-node{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent-primary) 60%,transparent))}.login-scan-beam{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent-primary) 0%,transparent) 15%,color-mix(in srgb,var(--accent-primary) 70%,white) 50%,color-mix(in srgb,var(--accent-glow-muted) 60%,white) 85%,transparent 100%);box-shadow:0 0 24px color-mix(in srgb,var(--accent-primary) 45%,transparent);opacity:.35;animation:loginScanBeam 9s ease-in-out infinite}html.dark .login-scan-beam{opacity:.5}@keyframes loginScanBeam{0%,to{top:-2%;opacity:0}8%{opacity:.35}50%{top:102%;opacity:.45}92%{opacity:.2}}.login-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 85% 75% at 50% 45%,transparent 35%,color-mix(in srgb,var(--bg-page) 55%,black) 100%);opacity:.35;pointer-events:none}html:not(.dark) .login-vignette{opacity:.15}.login-logo-ring{background:conic-gradient(from 180deg,color-mix(in srgb,var(--accent-primary) 55%,transparent),color-mix(in srgb,var(--accent-glow-muted) 45%,transparent),color-mix(in srgb,var(--accent-primary) 55%,transparent));opacity:.55;filter:blur(6px)}.login-logo-ring--pulse{animation:loginLogoRingPulse 4s ease-in-out infinite}@keyframes loginLogoRingPulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}.login-hero-title{background:linear-gradient(120deg,var(--text-primary) 0%,color-mix(in srgb,var(--accent-primary) 75%,var(--text-primary)) 42%,color-mix(in srgb,var(--accent-glow-muted) 55%,var(--text-primary)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.login-feature-chip{box-shadow:0 4px 24px -8px color-mix(in srgb,var(--accent-primary) 12%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.login-feature-chip:hover{border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-subtle));box-shadow:0 8px 28px -6px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.login-status-dot{height:6px;width:6px;border-radius:50%;background:var(--status-success)}.login-status-dot--live{animation:loginStatusPulse 2.2s ease-in-out infinite}@keyframes loginStatusPulse{0%,to{opacity:.55;box-shadow:0 0 color-mix(in srgb,var(--status-success) 50%,transparent)}50%{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--status-success) 0%,transparent)}}.login-particles--dense{opacity:.45}.login-particles--animate{animation:loginParticleDrift 30s ease-in-out infinite}html:not(.dark) .login-particles--dense{opacity:.28}.login-data-stream--active{opacity:.22}html.dark .login-data-stream--active{opacity:.28}.login-orb--float{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}html:not(.dark) .login-orb--float{opacity:.45}.login-bg-base{background:linear-gradient(135deg,#090d15,#112,#181528,#0d121c,#090b15)}.login-grid{background-image:linear-gradient(rgba(139,92,246,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.06) 1px,transparent 1px);background-size:60px 60px;animation:loginGridScroll 25s linear infinite}@keyframes loginGridScroll{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.login-orb{border-radius:50%;filter:blur(100px);pointer-events:none}@keyframes loginOrbFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes loginOrbFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,-30px) scale(1.05)}66%{transform:translate(20px,-40px) scale(.9)}}@keyframes loginOrbFloat3{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(40px,-30px) scale(1.15);opacity:.85}}.login-particles{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.5px 1.5px at 10% 20%,hsl(250,60%,60%) 50%,transparent 50%),radial-gradient(1px 1px at 25% 45%,hsl(200,70%,55%) 50%,transparent 50%),radial-gradient(2px 2px at 48% 12%,hsl(250,60%,55%) 50%,transparent 50%),radial-gradient(1px 1px at 65% 58%,hsl(200,70%,50%) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 82% 28%,hsl(280,50%,55%) 50%,transparent 50%),radial-gradient(1px 1px at 18% 72%,hsl(250,60%,55%) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 55% 82%,hsl(200,70%,50%) 50%,transparent 50%),radial-gradient(1px 1px at 92% 48%,hsl(280,50%,55%) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 38% 92%,hsl(250,60%,55%) 50%,transparent 50%),radial-gradient(1px 1px at 75% 75%,hsl(200,70%,50%) 50%,transparent 50%),radial-gradient(2px 2px at 5% 55%,hsl(280,50%,50%) 50%,transparent 50%),radial-gradient(1px 1px at 88% 8%,hsl(250,60%,55%) 50%,transparent 50%);animation:loginParticleDrift 30s ease-in-out infinite;opacity:.5;pointer-events:none}@keyframes loginParticleDrift{0%,to{transform:translate(0)}25%{transform:translate(10px,-15px)}50%{transform:translate(-8px,-8px)}75%{transform:translate(12px,-25px)}}.login-line{stroke-dasharray:300;stroke-dashoffset:600;animation:loginLineFlow 8s ease-in-out infinite}.login-line-2{animation-delay:-2s}.login-line-3{animation-delay:-4s}.login-line-4{animation-delay:-6s;animation-duration:10s}.login-line-5{animation-delay:-1s;animation-duration:12s}@keyframes loginLineFlow{0%{stroke-dashoffset:600;opacity:.3}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-600;opacity:.3}}.login-node-a{animation:loginNodePulseA 3s ease-in-out infinite}.login-node-b{animation:loginNodePulseB 3s ease-in-out infinite;animation-delay:-1.5s}@keyframes loginNodePulseA{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.8)}}@keyframes loginNodePulseB{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(2)}}.login-card{position:relative;background:color-mix(in srgb,var(--bg-surface) 82%,transparent)!important;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))!important;box-shadow:0 24px 64px -16px #00000073,0 0 0 1px color-mix(in srgb,var(--accent-primary) 8%,transparent),inset 0 1px color-mix(in srgb,white 6%,transparent)}html:not(.dark) .login-card{box-shadow:0 12px 40px -12px color-mix(in srgb,var(--accent-primary) 18%,transparent),0 0 1px color-mix(in srgb,var(--accent-primary) 12%,transparent)}.login-data-stream{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,transparent 48%,hsl(250,70%,60%) 50%,transparent 52%,transparent 100%),linear-gradient(90deg,transparent 0%,transparent 48%,hsl(200,80%,55%) 50%,transparent 52%,transparent 100%);background-size:200px 1px,150px 1px;background-position:0 30%,0 70%;background-repeat:repeat-x;animation:loginDataStream 4s linear infinite;opacity:.15;pointer-events:none}@keyframes loginDataStream{0%{background-position:-200px 30%,100% 70%}to{background-position:100% 30%,-150px 70%}}.login-orb-1{width:500px;height:500px;background:radial-gradient(circle,hsl(250,65%,45%) 0%,hsl(250,60%,35%) 30%,transparent 70%);top:-15%;left:-10%;animation:loginOrbFloat1 18s ease-in-out infinite}.login-orb-2{width:450px;height:450px;background:radial-gradient(circle,hsl(200,75%,40%) 0%,hsl(200,70%,30%) 30%,transparent 70%);bottom:-10%;right:-10%;animation:loginOrbFloat2 22s ease-in-out infinite}.login-orb-3{width:350px;height:350px;background:radial-gradient(circle,hsl(280,55%,45%) 0%,hsl(280,50%,35%) 30%,transparent 70%);top:40%;left:35%;animation:loginOrbFloat3 15s ease-in-out infinite}.human-hand{animation:humanHandReach 4s ease-in-out infinite}@keyframes humanHandReach{0%{transform:translate(-30px) rotate(-5deg);opacity:.3}30%{transform:translate(0) rotate(0);opacity:1}50%{transform:translate(15px) rotate(3deg);opacity:1}70%{transform:translate(15px) rotate(3deg);opacity:1}85%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(-30px) rotate(-5deg);opacity:.3}}.ai-hand{animation:aiHandReach 4s ease-in-out infinite}@keyframes aiHandReach{0%{transform:translate(30px) rotate(5deg);opacity:.3}30%{transform:translate(0) rotate(0);opacity:1}50%{transform:translate(-15px) rotate(-3deg);opacity:1}70%{transform:translate(-15px) rotate(-3deg);opacity:1}85%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(30px) rotate(5deg);opacity:.3}}.ai-hand-sparkle{animation:sparkle 1.2s ease-in-out infinite}.ai-hand-sparkle-2{animation:sparkle 1.2s ease-in-out infinite .2s}.ai-hand-sparkle-3{animation:sparkle 1.2s ease-in-out infinite .4s}@keyframes sparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}.hands-energy-pulse{animation:energyPulse 4s ease-in-out infinite}@keyframes energyPulse{0%,to{opacity:0;transform:scale(.6)}40%{opacity:.2;transform:scale(.8)}50%{opacity:.8;transform:scale(1.3)}60%{opacity:.9;transform:scale(1.5)}70%{opacity:.6;transform:scale(1.2)}85%{opacity:.2;transform:scale(.9)}}.hands-connection-beam{animation:connectionBeamPulse 4s ease-in-out infinite}@keyframes connectionBeamPulse{0%,to{opacity:0}40%{opacity:.3}50%{opacity:1}60%{opacity:1}70%{opacity:.8}85%{opacity:.2}}.hands-connection-beam line{stroke-dasharray:80;animation:beamDraw 4s ease-in-out infinite}@keyframes beamDraw{0%,30%{stroke-dashoffset:80}50%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:80}}.hands-connection-beam circle{animation:connectionCenter 4s ease-in-out infinite}@keyframes connectionCenter{0%,to{transform:scale(0);opacity:0}45%{transform:scale(.5);opacity:.5}50%{transform:scale(1.5);opacity:1}55%{transform:scale(1.8);opacity:.8}70%{transform:scale(1.2);opacity:.6}85%{transform:scale(.5);opacity:.2}}.hands-particles .particle-1{animation:particleOrbit1 3s ease-in-out infinite}.hands-particles .particle-2{animation:particleOrbit2 3.5s ease-in-out infinite .5s}.hands-particles .particle-3{animation:particleOrbit3 2.8s ease-in-out infinite 1s}.hands-particles .particle-4{animation:particleOrbit4 3.2s ease-in-out infinite 1.5s}@keyframes particleOrbit1{0%,to{transform:translate(0);opacity:.3}25%{transform:translate(15px,-10px);opacity:.9}50%{transform:translate(25px,5px);opacity:.9}75%{transform:translate(10px,15px);opacity:.6}}@keyframes particleOrbit2{0%,to{transform:translate(0);opacity:.3}25%{transform:translate(-12px,8px);opacity:.9}50%{transform:translate(-20px,-5px);opacity:.9}75%{transform:translate(-8px,-12px);opacity:.6}}@keyframes particleOrbit3{0%,to{transform:translate(0);opacity:.3}25%{transform:translate(10px,12px);opacity:.9}50%{transform:translate(-5px,20px);opacity:.9}75%{transform:translate(-15px,8px);opacity:.6}}@keyframes particleOrbit4{0%,to{transform:translate(0);opacity:.3}25%{transform:translate(-8px,-15px);opacity:.9}50%{transform:translate(8px,-22px);opacity:.9}75%{transform:translate(18px,-10px);opacity:.6}}@keyframes workspaceAuroraDriftA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4%,3%) scale(1.06)}}@keyframes workspaceAuroraDriftB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-3%,2%) scale(1.04)}}@keyframes workspaceAuroraDriftC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2%,-2%) scale(1.05)}}@keyframes workspaceNeuralPulse{0%,to{opacity:.35}50%{opacity:.85}}@keyframes workspaceNeuralDash{0%{stroke-dashoffset:24;opacity:.25}50%{stroke-dashoffset:0;opacity:.55}to{stroke-dashoffset:-24;opacity:.25}}.workspace-aurora-orb{animation-duration:22s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.workspace-aurora-orb-a{animation-name:workspaceAuroraDriftA}.workspace-aurora-orb-b{animation-name:workspaceAuroraDriftB;animation-duration:26s}.workspace-aurora-orb-c{animation-name:workspaceAuroraDriftC;animation-duration:30s}.workspace-neural-node{animation:workspaceNeuralPulse 5s ease-in-out infinite}.workspace-neural-edge{stroke-dasharray:6 18;animation:workspaceNeuralDash 8s ease-in-out infinite}.placeholder\:text-\[var\(--text-tertiary\)\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.placeholder\:text-white\/60::-moz-placeholder{color:#fff9}.placeholder\:text-white\/60::placeholder{color:#fff9}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-\[color-mix\(in_srgb\,var\(--accent-primary\)_35\%\,var\(--border-subtle\)\)\]:hover{border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-subtle))}.hover\:border-\[color-mix\(in_srgb\,var\(--mk-primary\)_20\%\,var\(--mk-border\)\)\]:hover{border-color:color-mix(in srgb,var(--mk-primary) 20%,var(--mk-border))}.hover\:border-\[var\(--accent-primary\)\]:hover{border-color:var(--accent-primary)}.hover\:border-\[var\(--accent-primary-light\)\]:hover{border-color:var(--accent-primary-light)}.hover\:border-\[var\(--border-default\)\]:hover{border-color:var(--border-default)}.hover\:border-\[var\(--border-subtle\)\]:hover{border-color:var(--border-subtle)}.hover\:border-\[var\(--link\)\]:hover{border-color:var(--link)}.hover\:border-\[var\(--mk-text-muted\)\]:hover{border-color:var(--mk-text-muted)}.hover\:border-sky-500\/40:hover{border-color:#0ea5e966}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-\[var\(--accent-primary\)\]:hover{background-color:var(--accent-primary)}.hover\:bg-\[var\(--accent-primary-hover\)\]:hover{background-color:var(--accent-primary-hover)}.hover\:bg-\[var\(--accent-primary-light\)\]:hover{background-color:var(--accent-primary-light)}.hover\:bg-\[var\(--bg-muted\)\]:hover{background-color:var(--bg-muted)}.hover\:bg-\[var\(--bg-surface\)\]:hover{background-color:var(--bg-surface)}.hover\:bg-\[var\(--bg-surface-active\)\]:hover{background-color:var(--bg-surface-active)}.hover\:bg-\[var\(--bg-surface-hover\)\]:hover{background-color:var(--bg-surface-hover)}.hover\:bg-\[var\(--mk-bg-elevated\)\]:hover{background-color:var(--mk-bg-elevated)}.hover\:bg-\[var\(--status-danger-hover\)\]:hover{background-color:var(--status-danger-hover)}.hover\:bg-\[var\(--status-danger-light\)\]:hover{background-color:var(--status-danger-light)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--accent-primary\)\]:hover{color:var(--accent-primary)}.hover\:text-\[var\(--accent-primary-hover\)\]:hover{color:var(--accent-primary-hover)}.hover\:text-\[var\(--danger\,\#ef4444\)\]:hover{color:var(--danger,#ef4444)}.hover\:text-\[var\(--mk-primary\)\]:hover{color:var(--mk-primary)}.hover\:text-\[var\(--mk-text\)\]:hover{color:var(--mk-text)}.hover\:text-\[var\(--status-danger\)\]:hover{color:var(--status-danger)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[var\(--accent-primary\)\]:focus{border-color:var(--accent-primary)}.focus\:border-\[var\(--mk-primary\)\]:focus{border-color:var(--mk-primary)}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--accent-primary\)\]:focus{--tw-ring-color: var(--accent-primary)}.focus\:ring-\[var\(--accent-primary-light\)\]:focus{--tw-ring-color: var(--accent-primary-light)}.focus\:ring-\[var\(--border-subtle\)\]:focus{--tw-ring-color: var(--border-subtle)}.focus\:ring-\[var\(--mk-primary-soft\)\]:focus{--tw-ring-color: var(--mk-primary-soft)}.focus\:ring-\[var\(--status-danger\)\]:focus{--tw-ring-color: var(--status-danger)}.focus\:ring-\[var\(--status-danger-light\)\]:focus{--tw-ring-color: var(--status-danger-light)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--accent-primary-light\)\]:active{background-color:var(--accent-primary-light)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[var\(--accent-primary\)\]{background-color:var(--accent-primary)}.group:hover .group-hover\:bg-black\/30{background-color:#0000004d}.group:hover .group-hover\:text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}.group:active .group-active\:bg-\[var\(--accent-primary\)\]{background-color:var(--accent-primary)}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}.dark\:border-amber-900\/50:is(.dark *){border-color:#78350f80}.dark\:border-blue-900\/50:is(.dark *){border-color:#1e3a8a80}.dark\:border-red-900\/40:is(.dark *){border-color:#7f1d1d66}.dark\:border-red-900\/50:is(.dark *){border-color:#7f1d1d80}.dark\:bg-\[var\(--bg-surface\)\]:is(.dark *){background-color:var(--bg-surface)}.dark\:bg-amber-900\/50:is(.dark *){background-color:#78350f80}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:opacity-\[0\.09\]:is(.dark *){opacity:.09}.dark\:opacity-\[0\.12\]:is(.dark *){opacity:.12}.dark\:opacity-\[0\.14\]:is(.dark *){opacity:.14}.dark\:opacity-\[0\.1\]:is(.dark *){opacity:.1}@media (min-width: 640px){.sm\:bottom-8{bottom:2rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-24{height:6rem}.sm\:h-\[160px\]{height:160px}.sm\:h-\[6\.5rem\]{height:6.5rem}.sm\:min-h-\[460px\]{min-height:460px}.sm\:w-12{width:3rem}.sm\:w-24{width:6rem}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-\[6\.5rem\]{width:6.5rem}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[1fr_72px_1fr_auto\]{grid-template-columns:1fr 72px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:left-4{left:1rem}.md\:right-4{right:1rem}.md\:right-8{right:2rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-20{height:5rem}.md\:min-h-\[500px\]{min-height:500px}.md\:w-10{width:2.5rem}.md\:w-20{width:5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:p-10{padding:2.5rem}.md\:p-3\.5{padding:.875rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:\!px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:\!py-12{padding-top:3rem!important;padding-bottom:3rem!important}.md\:\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:\!pt-0{padding-top:0!important}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[15px\]{font-size:15px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:right-12{right:3rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-\[var\(--shell-sidebar-width\)\]{margin-left:var(--shell-sidebar-width)}.lg\:ml-\[var\(--shell-sidebar-width-collapsed\)\]{margin-left:var(--shell-sidebar-width-collapsed)}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[100dvh\]{min-height:100dvh}.lg\:min-h-\[28rem\]{min-height:28rem}.lg\:w-\[min\(480px\,34vw\)\]{width:min(480px,34vw)}.lg\:w-\[var\(--shell-sidebar-width-collapsed\)\]{width:var(--shell-sidebar-width-collapsed)}.lg\:max-w-sm{max-width:24rem}.lg\:flex-1{flex:1 1 0%}.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[min\(280px\,22vw\)_minmax\(0\,1fr\)\]{grid-template-columns:min(280px,22vw) minmax(0,1fr)}.lg\:grid-cols-\[min\(280px\,22vw\)_minmax\(0\,1fr\)_min\(240px\,18vw\)\]{grid-template-columns:min(280px,22vw) minmax(0,1fr) min(240px,18vw)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_min\(240px\,18vw\)\]{grid-template-columns:minmax(0,1fr) min(240px,18vw)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(480px\,600px\)\]{grid-template-columns:minmax(0,1fr) minmax(480px,600px)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(240px\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(280px\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(280px,1fr) minmax(280px,360px)}.lg\:grid-cols-\[minmax\(320px\,400px\)_1fr\]{grid-template-columns:minmax(320px,400px) 1fr}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-\[var\(--mk-border\)\]{border-color:var(--mk-border)}.lg\:bg-\[var\(--mk-bg-elevated\)\]{background-color:var(--mk-bg-elevated)}.lg\:p-2{padding:.5rem}.lg\:p-8{padding:2rem}.lg\:\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pt-2{padding-top:.5rem}.lg\:text-\[2\.5rem\]{font-size:2.5rem}.lg\:leading-\[1\.18\]{line-height:1.18}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width: 1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:border-0{border-width:0px}.print\:p-0{padding:0}}@media (min-width: 1024px){.lg\:\[\&\>\*\:first-child\]\:order-2>*:first-child{order:2}.lg\:\[\&\>\*\:last-child\]\:order-1>*:last-child{order:1}}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&_\.wiki-search-mark--active\]\:bg-\[var\(--accent-primary\)\] .wiki-search-mark--active{background-color:var(--accent-primary)}.\[\&_\.wiki-search-mark--active\]\:text-white .wiki-search-mark--active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_a\]\:text-\[var\(--accent-primary\)\] a{color:var(--accent-primary)}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.hover\:\[\&_a\]\:underline a:hover{text-decoration-line:underline}.\[\&_blockquote\]\:my-4 blockquote{margin-top:1rem;margin-bottom:1rem}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-width:2px}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:1rem}.\[\&_blockquote\]\:text-\[var\(--text-tertiary\)\] blockquote{color:var(--text-tertiary)}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:rounded-md code{border-radius:.375rem}.\[\&_code\]\:bg-\[var\(--bg-surface-hover\)\] code{background-color:var(--bg-surface-hover)}.\[\&_code\]\:px-1 code{padding-left:.25rem;padding-right:.25rem}.\[\&_code\]\:px-1\.5 code{padding-left:.375rem;padding-right:.375rem}.\[\&_code\]\:py-0\.5 code{padding-top:.125rem;padding-bottom:.125rem}.\[\&_code\]\:font-mono code{font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace}.\[\&_code\]\:text-\[13px\] code{font-size:13px}.\[\&_code\]\:text-xs code{font-size:.75rem;line-height:1rem}.\[\&_h1\]\:mb-4 h1{margin-bottom:1rem}.\[\&_h1\]\:scroll-mt-12 h1{scroll-margin-top:3rem}.\[\&_h1\]\:text-\[26px\] h1{font-size:26px}.\[\&_h1\]\:font-semibold h1{font-weight:600}.\[\&_h1\]\:tracking-tight h1{letter-spacing:-.025em}.\[\&_h1\]\:text-\[var\(--text-primary\)\] h1{color:var(--text-primary)}.\[\&_h2\]\:mb-2 h2{margin-bottom:.5rem}.\[\&_h2\]\:mb-2\.5 h2{margin-bottom:.625rem}.\[\&_h2\]\:mt-4 h2{margin-top:1rem}.\[\&_h2\]\:mt-8 h2{margin-top:2rem}.\[\&_h2\]\:scroll-mt-12 h2{scroll-margin-top:3rem}.\[\&_h2\]\:text-base h2{font-size:1rem;line-height:1.5rem}.\[\&_h2\]\:text-xl h2{font-size:1.25rem;line-height:1.75rem}.\[\&_h2\]\:font-semibold h2{font-weight:600}.\[\&_h2\]\:text-\[var\(--text-primary\)\] h2{color:var(--text-primary)}.\[\&_h2\]\:first\:mt-0:first-child h2{margin-top:0}.\[\&_h3\]\:mb-2 h3{margin-bottom:.5rem}.\[\&_h3\]\:mt-6 h3{margin-top:1.5rem}.\[\&_h3\]\:scroll-mt-12 h3{scroll-margin-top:3rem}.\[\&_h3\]\:text-\[17px\] h3{font-size:17px}.\[\&_h3\]\:font-medium h3{font-weight:500}.\[\&_h3\]\:text-\[var\(--text-primary\)\] h3{color:var(--text-primary)}.\[\&_h4\]\:mb-1\.5 h4{margin-bottom:.375rem}.\[\&_h4\]\:mt-5 h4{margin-top:1.25rem}.\[\&_h4\]\:scroll-mt-12 h4{scroll-margin-top:3rem}.\[\&_h4\]\:text-\[15px\] h4{font-size:15px}.\[\&_h4\]\:font-medium h4{font-weight:500}.\[\&_h4\]\:text-\[var\(--text-primary\)\] h4{color:var(--text-primary)}.\[\&_li\]\:my-0\.5 li{margin-top:.125rem;margin-bottom:.125rem}.\[\&_li\]\:my-1 li{margin-top:.25rem;margin-bottom:.25rem}.\[\&_mark\]\:rounded-sm mark{border-radius:.125rem}.\[\&_mark\]\:bg-\[var\(--accent-primary-muted\)\] mark{background-color:var(--accent-primary-muted)}.\[\&_mark\]\:px-0\.5 mark{padding-left:.125rem;padding-right:.125rem}.\[\&_mark\]\:text-\[var\(--text-primary\)\] mark{color:var(--text-primary)}.\[\&_ol\]\:my-2 ol{margin-top:.5rem;margin-bottom:.5rem}.\[\&_ol\]\:my-3 ol{margin-top:.75rem;margin-bottom:.75rem}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_p\]\:my-2 p{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:my-3 p{margin-top:.75rem;margin-bottom:.75rem}.\[\&_pre\]\:my-4 pre{margin-top:1rem;margin-bottom:1rem}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-xl pre{border-radius:.75rem}.\[\&_pre\]\:border pre{border-width:1px}.\[\&_pre\]\:border-\[var\(--mk-border\)\] pre{border-color:var(--mk-border)}.\[\&_pre\]\:bg-\[var\(--mk-panel\)\] pre{background-color:var(--mk-panel)}.\[\&_pre\]\:p-4 pre{padding:1rem}.\[\&_pre\]\:text-\[13px\] pre{font-size:13px}.\[\&_strong\]\:font-medium strong{font-weight:500}.\[\&_strong\]\:text-\[var\(--text-primary\)\] strong{color:var(--text-primary)}.\[\&_ul\]\:my-2 ul{margin-top:.5rem;margin-bottom:.5rem}.\[\&_ul\]\:my-3 ul{margin-top:.75rem;margin-bottom:.75rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}
