@charset "UTF-8";html{min-height:100%;min-height:100dvh;min-width:320px;margin:0;--layout-gradient-primary: rgba(37, 99, 235, .18);--layout-gradient-accent: rgba(251, 146, 60, .06);--app-base-bg: #f8fafc}html[data-theme=dark]{--layout-gradient-primary: rgba(37, 99, 235, .22);--layout-gradient-accent: rgba(59, 130, 246, .18);--app-base-bg: #0f1419}html,body{background:radial-gradient(ellipse 2400px 1800px at top left,var(--layout-gradient-primary) 0%,transparent 30%),radial-gradient(ellipse 1800px 1200px at center top,var(--layout-gradient-accent) 0%,transparent 50%),radial-gradient(ellipse 1600px 1000px at center bottom,var(--layout-gradient-accent) 0%,transparent 55%),var(--app-base-bg);background-attachment:fixed}body,#root{min-height:100%;min-height:100dvh;min-width:320px;margin:0}#root{background:transparent}body{font-family:var(--ant-font-family);color:var(--ant-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{transition:color var(--ant-motion-duration-fast, .2s) ease,border-color var(--ant-motion-duration-fast, .2s) ease,box-shadow var(--ant-motion-duration-fast, .2s) ease;box-sizing:border-box}*::-webkit-scrollbar{width:4px;height:8px}*::-webkit-scrollbar-track{background:var(--ant-color-bg-elevated)}*::-webkit-scrollbar-thumb{background:var(--ant-color-border);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text-tertiary)}.compact-notification .ant-notification-notice-message{font-size:13px!important;font-weight:500;margin-bottom:4px!important}.compact-notification .ant-notification-notice-description{font-size:12px!important;line-height:1.4}.compact-notification .ant-notification-notice-icon{font-size:18px!important}.ant-card{border-radius:var(--ant-border-radius-lg);background-color:var(--ant-color-bg-container)!important;border:var(--ant-line-width) solid var(--ant-color-border);box-shadow:var(--ant-box-shadow);transition:all var(--ant-motion-duration-mid) var(--ant-motion-ease-out)}.ant-card.card-primary{background:var(--brand-gradient-primary)!important;color:var(--ant-color-white);border-color:var(--ant-color-primary)}.ant-card.card-warning{background:var(--brand-gradient-warning)!important;color:var(--ant-color-white);border-color:var(--ant-color-warning)}.ant-card.card-success{background:var(--brand-gradient-success)!important;color:var(--ant-color-white);border-color:var(--ant-color-success)}.ant-card.card-info{background:var(--brand-gradient-info)!important;color:var(--ant-color-white);border-color:var(--ant-color-info)}.ant-card.card-error{background:var(--brand-gradient-error)!important;color:var(--ant-color-white);border-color:var(--ant-color-error)}.ant-card.card-primary-orange{background:var(--brand-gradient-primary-orange)!important;color:var(--ant-color-white);border-color:var(--ant-color-warning)}.ant-card.card-orange-warm{background:var(--brand-gradient-orange-warm)!important;color:var(--ant-color-white);border-color:var(--ant-color-warning)}.ant-card-head{border-bottom-color:var(--ant-color-border-secondary)}div.ant-card.kpi-card-with-trend{background:var(--kpi-card-bg, var(--ant-color-bg-container))!important;border-color:var(--kpi-card-border, var(--ant-color-border))!important;box-shadow:var(--kpi-card-shadow, var(--ant-box-shadow))!important}.kpi-masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:8px 0}.kpi-masonry-item{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:16px;position:relative;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);isolation:isolate;overflow:visible}.kpi-masonry-item .ant-card{position:relative;overflow:visible}@media (max-width: 768px){.kpi-masonry{column-gap:16px;padding:0}.kpi-masonry-item{margin-bottom:12px}.kpi-masonry-item .ant-card{width:100%;max-width:none}.home-masonry{column-gap:16px}.home-masonry-item{width:100%;max-width:420px;margin-left:auto;margin-right:auto}}@media (max-width: 650px){.kpi-masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:12px}}.kpi-mobile-carousel{width:100%;padding:4px 0}.kpi-mobile-carousel .slick-slide{display:flex;justify-content:center}.kpi-mobile-carousel-slide-item{width:68%;padding:0 8px 0 0;box-sizing:border-box;display:flex;justify-content:center}.kpi-mobile-carousel-slide-item:first-child{padding-left:12px}.kpi-mobile-carousel .ant-carousel .slick-dots li button{width:6px;height:6px;border-radius:999px}@media (max-width: 768px){.kpi-mobile-carousel{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.kpi-mobile-carousel .slick-list{padding-left:12px;padding-right:12px}}@media (max-width: 480px){.kpi-mobile-carousel{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.kpi-mobile-carousel .slick-list{padding-left:8px;padding-right:8px}.kpi-mobile-carousel-slide-item{padding-right:6px}.kpi-mobile-carousel-slide-item:first-child{padding-left:8px}}.home-mobile-profile-card{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:12px 14px;border-radius:12px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;box-sizing:border-box;text-align:left}.home-mobile-profile-card:hover{box-shadow:var(--ant-box-shadow-tertiary)}.home-mobile-profile-card:active{transform:scale(.98);background:var(--ant-color-fill-secondary)}.home-mobile-ai-tokens-btn{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 12px;margin:0;border-radius:12px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;font:inherit;color:inherit;text-align:center;min-width:64px;box-sizing:border-box;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.home-mobile-ai-tokens-btn:hover{box-shadow:var(--ant-box-shadow-tertiary)}.home-mobile-ai-tokens-btn:active{transform:scale(.96);background:var(--ant-color-fill-secondary)}.home-mobile-ai-tokens-btn__heading{font-size:10px;font-weight:600;line-height:1.2;color:var(--ant-color-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.home-mobile-ai-tokens-btn__icon{flex-shrink:0;color:#7c3aed}[data-theme=dark] .home-mobile-ai-tokens-btn__icon{color:#a78bfa}.home-mobile-ai-tokens-btn__value{font-size:17px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--ant-color-text)}.home-nav-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0;box-sizing:border-box;align-self:stretch}.home-nav-mobile-marketplace{width:100%;min-width:0}.home-nav-mobile-item{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;min-height:64px;box-sizing:border-box}.home-nav-mobile-item:hover{box-shadow:var(--ant-box-shadow-tertiary)}.home-nav-mobile-item:active{transform:scale(.96);background:var(--ant-color-fill-secondary)}.home-nav-mobile-item__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-nav-mobile-item__icon--blue{background:#2563eb21;color:#2563eb}.home-nav-mobile-item__icon--purple{background:#7c3aed21;color:#7c3aed}.home-nav-mobile-item__icon--orange{background:#d9770621;color:#d97706}.home-nav-mobile-item__icon--teal{background:#0d948821;color:#0d9488}.home-nav-mobile-item__icon--green{background:#16a34a21;color:#16a34a}.home-nav-mobile-item__icon--cyan{background:#0891b221;color:#0891b2}.home-nav-mobile-item__icon--slate{background:#47556921;color:#475569}.home-nav-mobile-item__icon--rose{background:#e11d4821;color:#e11d48}@media (min-width: 992px){.api-keys-required-alert{margin-top:12px}}[data-theme=dark] .home-nav-mobile-item__icon--blue{background:#2563eb38;color:#60a5fa}[data-theme=dark] .home-nav-mobile-item__icon--purple{background:#7c3aed38;color:#a78bfa}[data-theme=dark] .home-nav-mobile-item__icon--orange{background:#d9770638;color:#fbbf24}[data-theme=dark] .home-nav-mobile-item__icon--teal{background:#0d948838;color:#2dd4bf}[data-theme=dark] .home-nav-mobile-item__icon--green{background:#16a34a38;color:#4ade80}[data-theme=dark] .home-nav-mobile-item__icon--cyan{background:#0891b238;color:#22d3ee}[data-theme=dark] .home-nav-mobile-item__icon--slate{background:#47556938;color:#94a3b8}[data-theme=dark] .home-nav-mobile-item__icon--rose{background:#e11d4838;color:#fb7185}.home-nav-mobile-item__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.home-nav-mobile-item__title{font-size:12px;font-weight:600;color:var(--ant-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.home-nav-mobile-item__desc{font-size:11px;color:var(--ant-color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}@media (min-width: 768px){.kpi-masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width: 992px){.kpi-masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width: 1200px){.kpi-masonry{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width: 1600px){.kpi-masonry{-webkit-column-count:5;-moz-column-count:5;column-count:5}}[data-theme=light] div.ant-card.kpi-card-with-trend{background:var(--kpi-card-bg, var(--ant-color-bg-container))!important;border-color:var(--kpi-card-border, var(--ant-color-border))!important;box-shadow:var(--kpi-card-shadow, var(--ant-box-shadow))!important}[data-theme=light] div.ant-card.kpi-card-with-trend .ant-statistic-content{color:#fff!important}[data-theme=light] div.ant-card.kpi-card-with-trend .ant-statistic-title{color:#fffffff2!important;font-weight:500!important}.ant-card.hover-surface:hover{-webkit-transform:translateY(calc(-1 * var(--ant-padding-xs)));-moz-transform:translateY(calc(-1 * var(--ant-padding-xs)));-ms-transform:translateY(calc(-1 * var(--ant-padding-xs)));transform:translateY(calc(-1 * var(--ant-padding-xs)));box-shadow:var(--ant-box-shadow-secondary)}.ant-card.card-primary:hover,.ant-card.card-warning:hover,.ant-card.card-success:hover,.ant-card.card-info:hover,.ant-card.card-error:hover,.ant-card.card-primary-orange:hover,.ant-card.card-orange-warm:hover{-webkit-transform:translateY(calc(-1 * var(--ant-padding-xs))) scale(1.02);-moz-transform:translateY(calc(-1 * var(--ant-padding-xs))) scale(1.02);-ms-transform:translateY(calc(-1 * var(--ant-padding-xs))) scale(1.02);transform:translateY(calc(-1 * var(--ant-padding-xs))) scale(1.02);box-shadow:var(--ant-box-shadow-tertiary)}.ant-layout,.ant-layout-content{background:transparent}.ant-layout-footer{background:transparent!important;border-top:1px solid var(--ant-color-border-secondary)}.ant-input:focus,.ant-select-selector:focus,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-affix-wrapper-focused{box-shadow:var(--focus-ring)}.settings-docs-link-button.ant-btn{white-space:normal!important;height:auto!important}.settings-docs-link-button .ant-btn-content-wrapper{white-space:normal!important;text-align:left}.app-container{padding:0 var(--app-content-gutter, 20px) 24px;min-height:calc(100vh - 64px)}.auth-container{position:relative;background:transparent}.auth-card .auth-split{backdrop-filter:none}@media (max-width: 768px){.app-container{padding:0 12px 20px}}@media (max-width: 480px){.app-container{padding:0 8px 16px}}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1200px){.grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 992px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 576px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.hover-surface{-webkit-transition:-webkit-transform var(--ant-motion-duration-slow) var(--ant-motion-ease-out),transform var(--ant-motion-duration-slow) var(--ant-motion-ease-out),box-shadow var(--ant-motion-duration-slow) var(--ant-motion-ease-out);-moz-transition:-moz-transform var(--ant-motion-duration-slow) var(--ant-motion-ease-out),transform var(--ant-motion-duration-slow) var(--ant-motion-ease-out),box-shadow var(--ant-motion-duration-slow) var(--ant-motion-ease-out);transition:transform var(--ant-motion-duration-slow) var(--ant-motion-ease-out),box-shadow var(--ant-motion-duration-slow) var(--ant-motion-ease-out);border-radius:var(--ant-border-radius-lg)}.hover-surface:hover{transform:translateY(calc(-1 * var(--ant-padding)));box-shadow:var(--ant-box-shadow-tertiary)}.ant-menu-item,.ant-menu-submenu-title{transition:background-color .15s ease,color .15s ease}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elevation-1{box-shadow:var(--ant-box-shadow)}.elevation-2{box-shadow:var(--ant-box-shadow-secondary)}.elevation-3{box-shadow:var(--ant-box-shadow-tertiary)}.glass-surface{background-color:var(--surface-2)}.ant-layout-header{display:flex;align-items:center;justify-content:flex-end;width:100%;height:64px;background-color:transparent!important;z-index:998}.ant-layout-header.glass-surface{background-color:transparent!important;border-bottom:1px solid transparent!important;box-shadow:0 0 0 transparent!important}.home-masonry{column-count:1;column-gap:24px;width:100%}.home-masonry-item{break-inside:avoid;margin-bottom:24px;display:inline-block;width:100%;box-sizing:border-box}@media (min-width: 768px){.home-masonry{column-count:2}}@media (min-width: 1200px){.home-masonry{column-count:3}}.ant-layout-sider.glass-surface{background-color:transparent!important;border-right:1px solid transparent!important}.ant-dropdown-menu,.ant-popover-inner,.ant-menu-submenu-popup,.ant-select-dropdown,.ant-picker-dropdown{background-color:var(--ant-color-bg-container)!important;border:1px solid var(--border-strong)!important;box-shadow:var(--ant-box-shadow)}.ant-tooltip-inner{background-color:var(--ant-color-bg-spotlight)!important;color:#fff!important;border:1px solid var(--border-strong)!important;box-shadow:var(--ant-box-shadow)}.ant-tooltip .ant-tooltip-arrow:before{background-color:var(--ant-color-bg-spotlight)!important;border:1px solid var(--border-strong)!important}.ant-drawer .ant-drawer-content{background-color:var(--ant-color-bg-container)!important;border:1px solid var(--border-strong)!important;box-shadow:var(--ant-box-shadow)}.ant-list-item:hover{background-color:var(--ant-color-fill-secondary)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector{background-color:var(--ant-color-bg-container)!important}.ant-segmented{background:var(--ant-color-fill-secondary)!important}.ant-segmented-item-selected{background:var(--ant-color-bg-container)!important}.ant-input[disabled],.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-select-disabled .ant-select-selector{background-color:var(--ant-color-bg-container-disabled)!important;color:var(--ant-color-text-tertiary)!important;border-color:var(--ant-color-border-secondary)!important;cursor:not-allowed!important}.ant-checkbox-wrapper-disabled,.ant-checkbox-disabled .ant-checkbox-inner,.ant-radio-wrapper-disabled,.ant-radio-disabled .ant-radio-inner{cursor:not-allowed!important}.ant-checkbox-wrapper-disabled,.ant-radio-wrapper-disabled{color:var(--ant-color-text-tertiary)!important}.ant-checkbox-disabled .ant-checkbox-inner,.ant-radio-disabled .ant-radio-inner{background-color:var(--ant-color-fill-tertiary)!important;border-color:var(--ant-color-border-secondary)!important}.ant-switch-disabled{cursor:not-allowed!important;opacity:.6}.ant-segmented-disabled,.ant-segmented .ant-segmented-item-disabled{cursor:not-allowed!important;color:var(--ant-color-text-tertiary)!important}.ant-pagination-disabled,.ant-pagination .ant-pagination-item-disabled,.ant-pagination .ant-pagination-prev.ant-pagination-disabled,.ant-pagination .ant-pagination-next.ant-pagination-disabled{opacity:.6;cursor:not-allowed!important}.ant-tabs-tab-disabled{color:var(--ant-color-text-tertiary)!important;cursor:not-allowed!important}.ant-menu-item-disabled,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:var(--ant-color-text-tertiary)!important;cursor:not-allowed!important}.ant-layout-sider,.ant-layout-sider .ant-menu{background:transparent!important}.header-profile-trigger .ant-menu-item,.header-profile-trigger .ant-menu-submenu-title{border-radius:6px}.header-profile-trigger .ant-menu-item:hover,.header-profile-trigger .ant-menu-submenu-title:hover{background-color:var(--ant-color-fill-secondary)!important}.page-fade-in{animation:pageFadeIn .2s ease}@keyframes pageFadeIn{0%{opacity:.92;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.support-tabs-container .ant-tabs{height:100%;display:flex;flex-direction:column}.support-tabs-container .ant-tabs .ant-tabs-content-holder{flex:1;overflow:hidden}.support-tabs-container .ant-tabs .ant-tabs-content-holder .ant-tabs-content,.support-tabs-container .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane{height:100%}:root{--app-header-height: 64px;--app-content-gutter: 20px;--app-mobile-nav-height: 92px}.app-shell,.app-shell__body,.app-layout__content{min-height:100vh}.app-layout__content{width:100%}.ant-menu-submenu-popup{max-height:none!important;overflow:visible!important;border-radius:6px!important;box-shadow:0 4px 12px #00000026!important}.ant-menu-submenu-popup .ant-menu{max-height:min(420px,100vh - 96px)!important;overflow-y:auto!important;border-radius:6px!important}.dev-status-dot{animation:devDotPulse 2s ease-in-out infinite}@keyframes devDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.85}}.header-action-button{border-radius:50%!important;width:40px!important;height:40px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border)!important;box-shadow:0 2px 8px #00000014!important;transition:all var(--ant-motion-duration-mid) var(--ant-motion-ease-out)!important}.header-action-button:hover{background:var(--ant-color-fill-secondary)!important;border-color:var(--ant-color-primary)!important;box-shadow:0 4px 12px #0000001f!important;transform:translateY(-2px)!important}.header-action-button:active{transform:translateY(0) scale(.95)!important;box-shadow:0 2px 6px #0000001a!important}.header-action-button .anticon{color:var(--ant-color-text)!important}.app-header{position:sticky;top:var(--app-header-top, 0px);z-index:110;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--ant-color-bg-container) 92%,transparent);transform:translateY(0);transition:transform .25s ease-out}.app-header--mobile{padding:env(safe-area-inset-top,0px) 10px 0!important;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;pointer-events:none}.ant-layout-header.app-header--mobile{height:auto!important;min-height:calc(var(--app-header-height) + env(safe-area-inset-top,0px))}.app-shell--reg-banner .ant-layout-header.app-header--mobile{min-height:var(--app-header-height);padding:0 10px!important}.app-header.app-header--hidden{transform:translateY(-100%)}.app-header__content{width:100%;gap:12px}.app-header__mobile-content{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;width:100%;min-height:var(--app-header-height);gap:8px;pointer-events:none}.app-header__mobile-slot{display:flex;align-items:center;min-width:0;pointer-events:auto}.app-header__mobile-center{display:flex;justify-content:center;min-width:0;pointer-events:none}.app-header__mobile-placeholder{width:40px;height:40px;flex-shrink:0;pointer-events:none}.app-header__mobile-start{min-width:0;flex:1 1 auto}.app-header__mobile-title{max-width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__mobile-title-chip{max-width:100%;min-height:36px;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--ant-color-bg-container) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ant-color-border-secondary);box-shadow:0 6px 18px #0f172a14;pointer-events:none}.app-header__actions{flex:0 0 auto}.header-nav-button{font-size:15px!important;font-weight:500!important;height:40px!important;padding:0 18px!important;border-radius:999px!important}.header-nav-button.ant-btn-text:hover{background:var(--ant-color-fill-secondary)!important}[data-theme=dark] .header-action-button{background:var(--ant-color-bg-container)!important;border-color:var(--ant-color-border)!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .header-action-button:hover{background:var(--ant-color-fill-secondary)!important;border-color:var(--ant-color-primary)!important;box-shadow:0 4px 12px #0006!important}.page-breadcrumb{position:sticky;top:calc(var(--app-header-top, 0px) + var(--app-header-height));z-index:99}.page-breadcrumb-chip{display:inline-flex;align-items:center;padding:6px 14px;border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=dark] .page-breadcrumb-chip{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px 3px #0003}.sider-toggle-button{position:fixed!important;left:12px;top:calc(var(--app-header-top, 0px) + 88px);z-index:120;padding:4px 10px!important;border-radius:999px!important;background:var(--ant-color-bg-container)!important;box-shadow:0 2px 8px #0003}[data-theme=dark] .sider-toggle-button{box-shadow:0 2px 10px #0009}.header-switcher-container{margin:0 auto}.header-switcher-container>div>div{width:110px!important;height:90px!important;border-radius:8px!important}.header-switcher-container>div>div>div{padding:8px!important;border-radius:8px!important}.header-switcher-container>div>div img{max-width:100%!important;max-height:100%!important}.header-switcher-container>div>div .ant-typography{font-size:12px!important}.header-switcher-container .ant-card{width:110px!important;height:90px!important;border-radius:8px!important;overflow:hidden!important}.header-switcher-container .ant-card:before{border-radius:8px!important}.header-switcher-container .ant-card .ant-card-body{padding:0!important;border-radius:8px!important;overflow:hidden!important}.header-switcher-container .ant-card .management-tab-content{padding:8px!important;border-radius:8px!important}.header-switcher-container .ant-card img{max-width:100%!important;max-height:100%!important}.header-switcher-container .ant-card .ant-typography{font-size:12px!important}.header-switcher-container .ant-card .anticon{font-size:16px!important;top:6px!important;right:6px!important}@media (max-width: 992px){.app-header:not(.app-header--mobile){padding:0 10px!important}.app-header__content{gap:8px}.app-header__mobile-content{grid-template-columns:36px minmax(0,1fr) 36px}.app-header__mobile-placeholder{width:36px;height:36px}.header-action-button{width:36px!important;height:36px!important}.mobile-header-switchers{padding:8px 12px 0}.mobile-header-switchers .header-switcher-container,.header-switcher-container{overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}}[data-theme=dark] .app-header__mobile-title-chip{background:#14141485;border-color:#ffffff24;box-shadow:0 8px 24px #00000059}.mobile-bottom-nav{position:fixed;left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom) + 8px);z-index:950;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--ant-color-bg-container) 88%,transparent);border:1px solid var(--ant-color-border-secondary);border-radius:18px;box-shadow:0 -10px 30px #0f172a14;padding:8px}.mobile-bottom-nav__inner{display:flex;gap:4px;justify-content:space-between}.mobile-bottom-nav__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:8px 6px;border:0;border-radius:14px;background:transparent;color:var(--ant-color-text-secondary);font-size:12px;line-height:1.1;transition:background-color var(--ant-motion-duration-mid) var(--ant-motion-ease-out),color var(--ant-motion-duration-mid) var(--ant-motion-ease-out)}.mobile-bottom-nav__item:active{transform:scale(.98)}.mobile-bottom-nav__item.is-active{color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.mobile-bottom-nav__item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout__mobile-restriction{width:100%}.ap{padding:20px 24px;display:flex;flex-direction:column;gap:16px;min-height:0}.ap--loading{min-height:320px;display:flex;align-items:center;justify-content:center}.ap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ap-head__title{font-size:22px;font-weight:600;line-height:1.3;margin:0 0 3px;color:var(--ant-color-text)}.ap-head__sub{font-size:13px;color:var(--ant-color-text-secondary);margin:0}.ap-head__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex-shrink:0}.ap-hero{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);flex-wrap:wrap}.ap-hero__body{flex:1;min-width:0}.ap-hero__name{display:block;font-size:15px;font-weight:600;color:var(--ant-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.ap-hero__meta{display:block;font-size:12px;color:var(--ant-color-text-secondary);margin-top:1px}.ap-hero__trailing{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto}.ap-hero__actions{align-items:center}.ap-hero--with-actions .ap-hero__actions,.ap-hero--with-actions .ap-hero__actions .ant-btn{min-width:0}.ap-hero__action-tooltip{display:block;width:100%}.ap-hero__status-tag.ant-tag{margin:0;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;line-height:1.2;max-width:100%}.ap-hero__status-tag.ant-tag .ant-tag-icon,.ap-hero__status-tag.ant-tag>.anticon{display:inline-flex;align-items:center;line-height:0}.ap-hero__status-tag.ant-tag svg{display:block;flex-shrink:0}.ap-cols{display:grid;grid-template-columns:1fr 296px;gap:16px;align-items:start;min-width:0}.ap-col{display:flex;flex-direction:column;gap:12px;min-width:0}.ap-section{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);overflow:hidden}.ap-section__head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--ant-color-border-secondary)}.ap-section__title{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ant-color-text-secondary);margin:0}.ap-section__body{padding:12px 16px}.ap-fields{list-style:none;margin:0;padding:0}.ap-fields--wrap .ap-field{align-items:flex-start}.ap-fields--wrap .ap-field__value{white-space:normal;text-overflow:clip}.ap-field{display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:42px;border-bottom:1px solid var(--ant-color-fill-secondary);min-width:0}.ap-field:last-child{border-bottom:none}.ap-field__label{display:inline-flex;align-items:center;gap:6px;width:150px;flex-shrink:0;font-size:13px;color:var(--ant-color-text-secondary)}.ap-field__value{flex:1;font-size:13px;font-weight:500;color:var(--ant-color-text);text-align:right;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ap-nav{list-style:none;margin:0;padding:0}.ap-nav__item{display:flex;align-items:center;gap:10px;padding:11px 16px;cursor:pointer;border-bottom:1px solid var(--ant-color-fill-secondary);transition:background .12s;color:var(--ant-color-text);user-select:none}.ap-nav__item:last-child{border-bottom:none}.ap-nav__item:hover{background:var(--ant-color-fill-secondary)}.ap-nav__item--danger,.ap-nav__item--danger .ap-nav__icon{color:var(--ant-color-error)}.ap-nav__item--danger:hover{background:var(--ant-color-error-bg)}.ap-nav__item--disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.ap-nav__icon{display:flex;align-items:center;color:var(--ant-color-text-secondary);flex-shrink:0}.ap-nav__label{flex:1;font-size:13px}.ap-nav__chevron{display:flex;align-items:center;color:var(--ant-color-text-quaternary)}.ap-nav__divider{height:1px;background:var(--ant-color-border-secondary);margin:4px 0}.ap-tabs{display:flex;background:var(--ant-color-fill-tertiary);border-radius:var(--ant-border-radius);padding:3px;width:fit-content;gap:2px}a.ap-tab{text-decoration:none;color:inherit}.ap-tab{padding:5px 18px;border-radius:calc(var(--ant-border-radius) - 2px);border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:var(--ant-color-text-secondary);transition:all .14s;white-space:nowrap;line-height:1.6}.ap-tab--active{background:var(--ant-color-bg-container);color:var(--ant-color-text);box-shadow:0 1px 4px #0000001a}.ap-tokens{list-style:none;margin:0;padding:0}.ap-token{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--ant-color-fill-secondary)}.ap-token:last-child{border-bottom:none}.ap-token__name{flex:1;font-size:13px;font-weight:500;color:var(--ant-color-text)}.ap-token__badges{display:flex;gap:6px;align-items:center;flex-shrink:0}.ap-section--danger{border-color:var(--ant-color-error-border)}.ap-section--danger .ap-section__head{background:var(--ant-color-error-bg);border-bottom-color:var(--ant-color-error-border)}.ap-section--danger .ap-section__title{color:var(--ant-color-error)}.ap-form-body{padding:16px}.ap-form-label-with-icon{display:inline-flex;align-items:center;gap:6px}.ap-change-password__actions{margin-top:4px;align-items:center}.ap-notes{list-style:none;margin:0;padding:12px 16px;display:flex;flex-direction:column;gap:7px}.ap-notes__item{font-size:13px;color:var(--ant-color-text-secondary);display:flex;align-items:flex-start;gap:7px;line-height:1.5}.ap-notes__icon{flex-shrink:0;margin-top:2px;color:var(--ant-color-text-quaternary)}.ap-transfer-preview{display:flex;align-items:center;justify-content:center;gap:20px;padding:16px;background:var(--ant-color-success-bg);border:1px solid var(--ant-color-success-border);border-radius:var(--ant-border-radius);margin-bottom:16px;flex-wrap:wrap}.ap-transfer-preview__person{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ap-exports{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.ap-add-form{padding:14px 16px;border-top:1px solid var(--ant-color-border-secondary)}.ap-add-form__title{font-size:13px;font-weight:600;color:var(--ant-color-text);margin:0 0 2px}.ap-add-form__sub{font-size:12px;color:var(--ant-color-text-secondary);margin:0 0 12px}@media (max-width: 991px){.ap{padding:0}.ap-cols{grid-template-columns:1fr}.ap-hero__name{white-space:normal}.ap-hero--with-actions .ap-hero__trailing{flex-basis:100%;margin-left:0;justify-content:flex-start;padding-top:10px;border-top:1px solid var(--ant-color-border-secondary);gap:10px 12px}}@media (max-width: 480px){.ap{padding:0}.ap-hero--with-actions{padding:12px 14px;gap:12px}.ap-hero--with-actions:not(.ap-hero--user) .ap-hero__trailing{flex-direction:column;align-items:stretch}.ap-hero--user.ap-hero--with-actions .ap-hero__trailing{flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:flex-start}.ap-hero--with-actions:not(.ap-hero--user) .ap-hero__trailing>.ant-tag{align-self:flex-start}.ap-hero--with-actions .ap-hero__actions{width:100%}.ap-change-password__actions{flex-direction:column;align-items:stretch}.ap-change-password__actions .ant-btn{width:100%}.ap-field{flex-direction:column;align-items:flex-start;gap:2px;min-height:auto;padding:9px 16px}.ap-field__label{width:auto}.ap-field__value{text-align:left}.ap-head__title{font-size:19px}}.account-drawer__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px 16px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ant-color-fill-secondary)}.account-drawer__section{margin-bottom:22px}.account-drawer__section:last-child{margin-bottom:0}.account-drawer__section-label{margin:0 0 8px 16px;font-size:13px;font-weight:500;line-height:1.25;color:var(--ant-color-text-secondary)}.account-drawer__group{background:var(--ant-color-bg-container);border-radius:10px;border:1px solid var(--ant-color-border-secondary);overflow:hidden;box-shadow:0 1px 2px #0000000a}[data-theme=dark] .account-drawer__group{box-shadow:none}.account-drawer__profile-head{padding:20px 16px 16px}.account-drawer__row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;margin:0;border:none;border-top:1px solid var(--ant-color-split);background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--ant-color-text);-webkit-tap-highlight-color:transparent;transition:background .12s ease}.account-drawer__row:hover{background:var(--ant-color-fill-tertiary)}.account-drawer__row:active{background:var(--ant-color-fill-secondary)}.account-drawer__row-text{flex:1;min-width:0;font-size:14px;font-weight:400;line-height:1.3}.account-drawer__row-chevron{flex-shrink:0;display:flex;color:var(--ant-color-text-quaternary);opacity:.85}.account-drawer__group .company-ai-tokens-stub--drawer{margin:0;padding:12px 14px;border-radius:0;border:none;border-top:1px solid var(--ant-color-split);background:transparent;box-shadow:none}.account-drawer__members{border-top:1px solid var(--ant-color-split);overflow:hidden}.account-drawer__members-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-bottom:1px solid var(--ant-color-split);background:var(--ant-color-fill)}.account-drawer__members-title{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ant-color-text-secondary)}.account-drawer__members-all.ant-btn{padding:0;height:auto;font-size:13px;font-weight:500}.account-drawer__member-list{display:flex;flex-direction:column}.account-drawer__members-state{padding:14px 16px;text-align:center}.account-drawer__members-state-text{font-size:13px;margin:0}.account-drawer__member{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;margin:0;border:none;border-top:1px solid var(--ant-color-split);background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--ant-color-text);-webkit-tap-highlight-color:transparent;transition:background .12s ease}.account-drawer__member:first-of-type{border-top:none}.account-drawer__member:hover{background:var(--ant-color-fill-tertiary)}.account-drawer__member:active{background:var(--ant-color-fill-secondary)}.account-drawer__member-avatar{flex-shrink:0;font-weight:600}.account-drawer__member-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.account-drawer__member-name{display:block;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-drawer__member-name--solo{font-weight:500;color:var(--ant-color-text)}.account-drawer__member-email{display:block;font-size:12px;line-height:1.35;color:var(--ant-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-drawer__member-chevron{flex-shrink:0;display:flex;color:var(--ant-color-text-quaternary);opacity:.85}.account-drawer__company-action{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;margin:0;border:none;border-top:1px solid var(--ant-color-split);background:transparent;cursor:pointer;text-align:left;font:inherit;line-height:normal;color:var(--ant-color-text);-webkit-tap-highlight-color:transparent;transition:background .12s ease}.account-drawer__company-action:hover{background:var(--ant-color-fill-tertiary)}.account-drawer__company-action:active{background:var(--ant-color-fill-secondary)}.account-drawer__company-action-glyph{flex-shrink:0;align-self:center;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.account-drawer__company-action-stack{flex:1;min-width:0}.account-drawer__company-action-line{display:flex;align-items:center;gap:10px;min-width:0}.account-drawer__company-action-text{flex:1;min-width:0}.account-drawer__company-action-text .ant-typography{margin-bottom:0}.account-drawer__company-action-text .ant-typography+.ant-typography{margin-top:0}.account-drawer__company-action-chevron{flex-shrink:0;color:var(--ant-color-text-quaternary);opacity:.85;font-size:14px;line-height:1;display:inline-flex;align-items:center}.account-drawer__header-title{font-size:16px;font-weight:600}.account-drawer__logout.ant-btn{width:36px!important;height:36px!important;display:flex!important;align-items:center;justify-content:center;border-radius:10px!important}.company-ai-tokens-stub--drawer,.company-ai-tokens-stub__profile-button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;line-height:normal;color:var(--ant-color-text);-webkit-tap-highlight-color:transparent;transition:background .12s ease}.company-ai-tokens-stub--drawer:hover:not(:disabled),.company-ai-tokens-stub__profile-button:hover:not(:disabled){background:var(--ant-color-fill-tertiary)}.company-ai-tokens-stub--drawer:active:not(:disabled),.company-ai-tokens-stub__profile-button:active:not(:disabled){background:var(--ant-color-fill-secondary)}.company-ai-tokens-stub--drawer .company-ai-tokens-stub__glyph,.company-ai-tokens-stub__profile-button .company-ai-tokens-stub__glyph{align-self:center}.company-ai-tokens-stub__glyph{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#7c3aed1f;color:#7c3aed}[data-theme=dark] .company-ai-tokens-stub__glyph{background:#a78bfa26;color:#a78bfa}.company-ai-tokens-stub__stack{flex:1;min-width:0}.company-ai-tokens-stub__line{display:flex;align-items:center;gap:10px;min-width:0}.company-ai-tokens-stub__text-col{flex:1;min-width:0}.company-ai-tokens-stub__text-col .ant-typography{margin-bottom:0}.company-ai-tokens-stub__text-col .ant-typography+.ant-typography{margin-top:0}.company-ai-tokens-stub__trail{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.company-ai-tokens-stub__value{margin:0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.35;color:var(--ant-color-text)}.company-ai-tokens-stub__chevron-ad{flex-shrink:0;color:var(--ant-color-text-quaternary)!important;opacity:.85;font-size:14px;line-height:1;display:inline-flex;align-items:center}.company-ai-tokens-stub--profile{margin-bottom:0}.company-ai-tokens-stub__profile-card{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000a}[data-theme=dark] .company-ai-tokens-stub__profile-card{box-shadow:none}.company-ai-tokens-stub__profile-foot{margin:8px 4px 0 14px;font-size:12px;line-height:1.45;color:var(--ant-color-text-secondary)}.company-ai-tokens-stub--header-desktop{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;margin:0;border-radius:20px;border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);box-shadow:0 2px 8px #00000014;cursor:pointer;font:inherit;color:var(--ant-color-text);-webkit-tap-highlight-color:transparent;transition:background var(--ant-motion-duration-mid) var(--ant-motion-ease-out),border-color var(--ant-motion-duration-mid) var(--ant-motion-ease-out),box-shadow var(--ant-motion-duration-mid) var(--ant-motion-ease-out),transform var(--ant-motion-duration-mid) var(--ant-motion-ease-out)}.company-ai-tokens-stub--header-desktop:hover{background:var(--ant-color-fill-secondary);border-color:var(--ant-color-primary);box-shadow:0 4px 12px #0000001f}.company-ai-tokens-stub--header-desktop:active{transform:scale(.97);box-shadow:0 2px 6px #0000001a}.company-ai-tokens-stub--header-desktop__icon{flex-shrink:0;color:#7c3aed}[data-theme=dark] .company-ai-tokens-stub--header-desktop__icon{color:#a78bfa}.company-ai-tokens-stub--header-desktop__label{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ant-color-text-tertiary)}.company-ai-tokens-stub--header-desktop__value{font-size:15px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;margin-left:2px}.company-switcher{width:100%}.company-switcher__row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--ant-color-text);-webkit-tap-highlight-color:transparent;transition:background .12s ease}.company-switcher__row:hover:not(:disabled){background:var(--ant-color-fill-tertiary)}.company-switcher__row:active:not(:disabled){background:var(--ant-color-fill-secondary)}.company-switcher__row:disabled{cursor:not-allowed;opacity:.65}.company-switcher__avatar{flex-shrink:0}.company-switcher__text{flex:1;min-width:0}.company-switcher__title{font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switcher__sub{margin-top:3px;font-size:14px;line-height:1.3;color:var(--ant-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switcher__chevron{flex-shrink:0;display:flex;align-items:center;color:var(--ant-color-text-quaternary);opacity:.85}.company-switcher__actions{display:flex;border-top:1px solid var(--ant-color-split)}.company-switcher__actions--single .company-switcher__action{flex:1;border-right:none}.company-switcher__action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 10px;margin:0;border:none;border-right:1px solid var(--ant-color-split);background:transparent;cursor:pointer;font:inherit;font-size:16px;font-weight:400;color:var(--ant-color-primary);-webkit-tap-highlight-color:transparent;transition:background .12s ease}.company-switcher__action:last-child{border-right:none}.company-switcher__action:hover:not(:disabled){background:var(--ant-color-fill-tertiary)}.company-switcher__action:active:not(:disabled){background:var(--ant-color-fill-secondary)}.company-switcher__action:disabled{cursor:not-allowed;opacity:.5}.company-switcher__action--dropdown.ant-btn{flex:1;height:48px!important;min-height:48px!important;padding:0 10px!important;margin:0!important;border-radius:0!important;border:none!important;border-right:none;color:var(--ant-color-primary)!important;font-size:16px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px}.company-switcher__action--dropdown.ant-btn:hover:not(:disabled){background:var(--ant-color-fill-tertiary)!important;color:var(--ant-color-primary)!important}.settings-native{width:100%;min-width:0}.settings-native__section{margin-bottom:22px}.settings-native__section:last-child{margin-bottom:0}.settings-native__section-title{margin:0 0 8px 16px;font-size:13px;font-weight:500;line-height:1.25;color:var(--ant-color-text-secondary)}.settings-native__group{background:var(--ant-color-bg-container);border-radius:10px;overflow:hidden;border:1px solid var(--ant-color-border-secondary);box-shadow:0 1px 2px #0000000d}[data-theme=dark] .settings-native__group{box-shadow:none}.settings-native__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 16px;margin:0;border:none;border-bottom:1px solid var(--ant-color-split);background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background .12s ease}.settings-native__row:last-child{border-bottom:none}.settings-native__row:hover{background:var(--ant-color-fill-tertiary)}.settings-native__row:active{background:var(--ant-color-fill-secondary)}.settings-native__row--static{cursor:default}.settings-native__row--static:hover,.settings-native__row--static:active{background:transparent}.settings-native__row--multiline{flex-direction:column;align-items:stretch;gap:10px}.settings-native__row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-native__row-text{flex:1;min-width:0}.settings-native__row-title{font-size:17px;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:var(--ant-color-text)}.settings-native__row-sub{margin-top:3px;font-size:15px;line-height:1.3;color:var(--ant-color-text-secondary)}.settings-native__chevron{flex-shrink:0;display:flex;align-items:center;color:var(--ant-color-text-quaternary);opacity:.85}.settings-native__segmented{width:100%}.settings-native__footer{margin:10px 16px 0;font-size:13px;line-height:1.45;color:var(--ant-color-text-secondary)}.settings-native__segmented.ant-segmented{background:var(--ant-color-fill-secondary)}.unified-cube-table-wrapper{width:100%;height:100%;overflow:hidden}.unified-cube-table-wrapper .ant-table{font-size:13px}.unified-cube-table-wrapper .ant-table-thead>tr>th{font-weight:600;background:var(--ant-table-header-bg)}.unified-cube-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--ant-table-row-hover-bg)}.unified-cube-table-wrapper .unified-cube-table-resizable-header{display:flex;align-items:stretch;width:100%;height:100%}.unified-cube-table-wrapper .unified-cube-table-resizable-header-inner{flex:1 1 auto;min-width:0}.unified-cube-table-wrapper .unified-cube-table-column-resize-handle{flex:0 0 10px;display:flex;align-items:stretch;justify-content:center;cursor:col-resize}.unified-cube-table-wrapper .unified-cube-table-column-resize-handle:after{content:"";position:relative;width:4px;height:100%;background:var(--ant-color-border);border-radius:999px;transition:background .15s}.unified-cube-table-wrapper .unified-cube-table-column-resize-handle:hover:after{background:var(--ant-color-primary)}.unified-cube-table-wrapper .unified-cube-table-column-resize-handle--active:after{background:var(--ant-color-primary)}.drop-zone{display:flex;flex-direction:column}.drop-zone .draggable-item-wrapper:first-child{margin-top:0}.drop-zone .draggable-item-wrapper:last-child{margin-bottom:0}.drop-zone.drag-over{border-color:var(--ant-color-primary)!important;border-width:2px!important;background-color:#3b82f614!important}.draggable-item-wrapper{position:relative;margin-bottom:6px;width:100%}.draggable-item-wrapper:hover .item-actions{opacity:1;transform:translate(0)}.draggable-item-content{padding:8px 52px 8px 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;cursor:grab!important;user-select:none!important;display:flex!important;align-items:center!important;min-height:36px!important;transition:all .2s ease!important;box-shadow:0 1px 2px #0000000d!important;width:100%!important;box-sizing:border-box!important}.draggable-item-content:hover{box-shadow:0 2px 6px #0000001f!important}.draggable-item-content:active{cursor:grabbing!important}.item-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%) translate(4px);display:flex;align-items:center;gap:4px;opacity:0;transition:all .2s ease;z-index:10;pointer-events:none}.item-actions button{pointer-events:auto}.draggable-item-wrapper:hover .item-actions{opacity:1;transform:translateY(-50%) translate(0)}.settings-button,.delete-button{padding:4px!important;height:24px!important;width:24px!important;min-width:24px!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--ant-color-text-tertiary)!important;transition:all .15s ease!important}.settings-button:hover,.delete-button:hover{transform:scale(1.1)}.settings-button:active,.delete-button:active{transform:scale(.95)}.settings-button .anticon,.settings-button svg,.delete-button .anticon,.delete-button svg{font-size:14px}.settings-button:hover{color:var(--ant-color-primary)!important;background-color:var(--ant-color-primary-bg)!important}.delete-button:hover{color:#ff4d4f!important;background-color:#ff4d4f1a!important}.item-settings-panel{position:fixed;top:0;right:0;height:100vh;width:480px;background:var(--ant-color-bg-container);box-shadow:-4px 0 24px #0000001f;z-index:1000;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.item-settings-panel.open{transform:translate(0)}.item-settings-panel__header{padding:20px 24px;border-bottom:1px solid var(--ant-color-border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:var(--ant-color-bg-container);position:sticky;top:0;z-index:10}.item-settings-panel__header-title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--ant-color-text)}.item-settings-panel__header-title .icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.item-settings-panel__header-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:var(--ant-color-text-secondary);transition:all .2s}.item-settings-panel__header-close:hover{background:var(--ant-color-fill-quaternary);color:var(--ant-color-text)}.item-settings-panel__header-close:active{transform:scale(.95)}.item-settings-panel__content{flex:1;overflow-y:auto;padding:24px}.item-settings-panel__content::-webkit-scrollbar{width:6px}.item-settings-panel__content::-webkit-scrollbar-track{background:transparent}.item-settings-panel__content::-webkit-scrollbar-thumb{background:var(--ant-color-border);border-radius:3px}.item-settings-panel__content::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text-quaternary)}.item-settings-panel__section{background:var(--ant-color-bg-layout);border:1px solid var(--ant-color-border);border-radius:12px;padding:20px;margin-bottom:16px;transition:all .2s}.item-settings-panel__section:hover{border-color:var(--ant-color-primary-border);box-shadow:0 2px 8px #0000000f}.item-settings-panel__section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ant-color-border)}.item-settings-panel__section-header .icon{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--ant-color-primary)}.item-settings-panel__section-header-title{font-size:14px;font-weight:600;color:var(--ant-color-text)}.item-settings-panel__section-content{display:flex;flex-direction:column;gap:16px}.item-settings-panel__info-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0}.item-settings-panel__info-row-label{font-size:13px;color:var(--ant-color-text-secondary);flex-shrink:0}.item-settings-panel__info-row-value{font-size:13px;color:var(--ant-color-text);font-weight:500;text-align:right;word-break:break-word}.item-settings-panel__footer{padding:16px 24px;border-top:1px solid var(--ant-color-border);display:flex;gap:12px;justify-content:flex-end;flex-shrink:0;background:var(--ant-color-bg-container);position:sticky;bottom:0}.item-settings-overlay{position:fixed;inset:0;background:#00000073;z-index:999;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.item-settings-overlay.visible{opacity:1;pointer-events:auto}@media (max-width: 768px){.item-settings-panel{width:100%;max-width:100vw}}[data-theme=dark] .item-settings-panel{box-shadow:-4px 0 24px #00000059}[data-theme=dark] .item-settings-panel__section:hover{box-shadow:0 2px 8px #0003}.table-side-panel-container{display:flex;flex-direction:row;align-items:stretch;height:100%;max-height:100%;min-height:0;position:relative;flex-shrink:0;overflow:hidden}.table-side-panel-container .table-side-panel-content-area{position:relative;height:100%;max-height:100%;flex:0 0 auto;background:var(--ant-table-header-bg);border-left:1px solid var(--ant-color-border);display:flex;flex-direction:column;overflow:hidden}.table-side-panel-container .table-side-panel-content-area .resize-handle{position:absolute;left:0;top:0;width:4px;height:100%;cursor:col-resize;background:transparent;transition:background-color .2s;z-index:10}.table-side-panel-container .table-side-panel-content-area .resize-handle:hover,.table-side-panel-container .table-side-panel-content-area .resize-handle.resizing{background:var(--ant-color-primary)}.table-side-panel-container .table-side-panel-content-area .side-panel-scrollable-content{flex:1 1 0;overflow:auto;padding:0;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}.table-side-panel-container .table-side-panel-content-area .side-panel-scrollable-content::-webkit-scrollbar{width:8px}.table-side-panel-container .table-side-panel-content-area .side-panel-scrollable-content::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.table-side-panel-container .table-side-panel-content-area .side-panel-scrollable-content::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.table-side-panel-container .table-side-panel-content-area .side-panel-scrollable-content::-webkit-scrollbar-thumb:hover{background:#0000004d}.table-side-panel-container .side-panel-tabs{display:flex;flex-direction:column;width:48px;min-width:48px;height:100%;max-height:100%;flex-shrink:0;background:var(--ant-table-header-bg);border-left:1px solid var(--ant-color-border);padding:8px 0;gap:4px}.table-side-panel-container .side-panel-tabs .side-panel-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 4px;border:none;background:transparent;cursor:pointer;transition:all .2s;color:var(--ant-color-text-secondary);border-radius:4px;margin:0 4px}.table-side-panel-container .side-panel-tabs .side-panel-tab:hover{background:var(--ant-color-fill-tertiary);color:var(--ant-color-text)}.table-side-panel-container .side-panel-tabs .side-panel-tab.active{background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.table-side-panel-container .side-panel-tabs .side-panel-tab .tab-text{writing-mode:vertical-rl;text-orientation:mixed;font-size:12px;font-weight:500;color:inherit;user-select:none}.app-version-toast{position:fixed;z-index:2100;inset-inline-end:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));width:min(340px,100vw - max(24px,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px)))}.app-version-toast .app-version-toast__alert.ant-alert{margin:0;padding:8px 10px;border-radius:8px;box-shadow:0 4px 12px #0f172a1f,0 0 0 1px #0f172a0f;align-items:flex-start}.app-version-toast .app-version-toast__alert .ant-alert-message{font-size:13px;line-height:1.35;font-weight:500;color:inherit}.app-version-toast .app-version-toast__alert .ant-alert-icon{margin-inline-end:8px;font-size:15px}.app-version-toast .app-version-toast__alert .ant-alert-content{flex:1;min-width:0}.app-version-toast .app-version-toast__alert .ant-alert-action{margin-inline-start:8px}.app-version-toast__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media (max-width: 420px){.app-version-toast{inset-inline-start:max(12px,env(safe-area-inset-left,0px));inset-inline-end:max(12px,env(safe-area-inset-right,0px));width:auto}.app-version-toast .app-version-toast__alert.ant-alert{flex-direction:column;align-items:stretch}.app-version-toast .app-version-toast__alert .ant-alert-action{margin-inline-start:0;margin-top:8px;width:100%}.app-version-toast__actions{width:100%}.app-version-toast__actions .ant-btn{flex:1 1 0;min-width:0}}
