@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--ui-bg-base: #0c0c0f;--ui-bg-surface: #141418;--ui-bg-raised: #1c1c22;--ui-bg-muted: #25252c;--ui-text: #f2efe8;--ui-text-muted: #a3a099;--ui-text-subtle: #6e6c68;--ui-border: #32323a;--ui-border-soft: #26262e;--ui-hover: rgba(233, 231, 226, .08);--ui-shadow: rgba(0, 0, 0, .5);--ui-link: #9eb4e8;--ui-link-hover: #b8c9f5;color-scheme:dark;color:var(--ui-text);background-color:var(--ui-bg-base);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--ui-link);text-decoration:inherit}a:hover{color:var(--ui-link-hover)}body{margin:0;display:block;min-width:320px;min-height:100vh;overflow:hidden;background-color:var(--ui-bg-base);color:var(--ui-text)}h1{font-size:3.2em;line-height:1.1}button:not(.time-slicing-compute-btn):not(.topic-evolution-cadence-btn):not(.topic-evolution-preset-chip):not(.topic-evolution-preset-start-trigger):not(.topic-evolution-info-trigger):not(.datasetpage-header-brand):not(.perm-action-btn):not(.page-upload-btn):not(.save-btn):not(.ontology-save-btn):not(.action-btn):not(.export-btn):not(.cancel-btn):not(.seed-page-footer__primary):not(.seed-page-footer__back):not(.seed-page-id-suggestion__apply):not(.result-id-trigger):not(.search-type-info-btn):not(.text-search-options-btn):not(.search-operator-toggle__btn):not(.search-operator-toggle-info-btn):not(.chart-btn):not(.dropdown-item):not(.dropdown-item-inner):not(.sankey-zoom-btn):not(.context-btn):not(.sankey-preview-close):not(.dataset-tab-toggle__btn):not(.calculator-mode-toggle__btn):not(.twp-band-half--btn):not(.twp-chunk-btn):not(.twp-chunk-pager-arrow):not([class*=ant-picker-]):not([class*=ant-switch]){border-radius:8px;border:1px solid var(--ui-border-soft);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--ui-bg-raised);color:var(--ui-text);cursor:pointer;transition:border-color .25s,background-color .2s}button:not(.time-slicing-compute-btn):not(.topic-evolution-cadence-btn):not(.topic-evolution-preset-chip):not(.topic-evolution-preset-start-trigger):not(.topic-evolution-info-trigger):not(.datasetpage-header-brand):not(.perm-action-btn):not(.page-upload-btn):not(.save-btn):not(.ontology-save-btn):not(.action-btn):not(.export-btn):not(.cancel-btn):not(.seed-page-footer__primary):not(.seed-page-footer__back):not(.seed-page-id-suggestion__apply):not(.result-id-trigger):not(.search-type-info-btn):not(.text-search-options-btn):not(.search-operator-toggle__btn):not(.search-operator-toggle-info-btn):not(.chart-btn):not(.dropdown-item):not(.dropdown-item-inner):not(.sankey-zoom-btn):not(.context-btn):not(.sankey-preview-close):not(.dataset-tab-toggle__btn):not(.calculator-mode-toggle__btn):not(.twp-band-half--btn):not(.twp-chunk-btn):not(.twp-chunk-pager-arrow):not([class*=ant-picker-]):not([class*=ant-switch]):hover{border-color:var(--ui-border);background-color:var(--ui-bg-muted)}button:not(.time-slicing-compute-btn):not(.topic-evolution-cadence-btn):not(.topic-evolution-preset-chip):not(.topic-evolution-preset-start-trigger):not(.topic-evolution-info-trigger):not(.datasetpage-header-brand):not(.perm-action-btn):not(.page-upload-btn):not(.save-btn):not(.ontology-save-btn):not(.action-btn):not(.export-btn):not(.cancel-btn):not(.seed-page-footer__primary):not(.seed-page-footer__back):not(.seed-page-id-suggestion__apply):not(.result-id-trigger):not(.search-type-info-btn):not(.text-search-options-btn):not(.search-operator-toggle__btn):not(.search-operator-toggle-info-btn):not(.chart-btn):not(.dropdown-item):not(.dropdown-item-inner):not(.sankey-zoom-btn):not(.context-btn):not(.sankey-preview-close):not(.dataset-tab-toggle__btn):not(.calculator-mode-toggle__btn):not(.twp-band-half--btn):not(.twp-chunk-btn):not(.twp-chunk-pager-arrow):not([class*=ant-picker-]):not([class*=ant-switch]):focus,button:not(.time-slicing-compute-btn):not(.topic-evolution-cadence-btn):not(.topic-evolution-preset-chip):not(.topic-evolution-preset-start-trigger):not(.topic-evolution-info-trigger):not(.datasetpage-header-brand):not(.perm-action-btn):not(.page-upload-btn):not(.save-btn):not(.ontology-save-btn):not(.action-btn):not(.export-btn):not(.cancel-btn):not(.seed-page-footer__primary):not(.seed-page-footer__back):not(.seed-page-id-suggestion__apply):not(.result-id-trigger):not(.search-type-info-btn):not(.text-search-options-btn):not(.search-operator-toggle__btn):not(.search-operator-toggle-info-btn):not(.chart-btn):not(.dropdown-item):not(.dropdown-item-inner):not(.sankey-zoom-btn):not(.context-btn):not(.sankey-preview-close):not(.dataset-tab-toggle__btn):not(.calculator-mode-toggle__btn):not(.twp-band-half--btn):not(.twp-chunk-btn):not(.twp-chunk-pager-arrow):not([class*=ant-picker-]):not([class*=ant-switch]):focus-visible{outline:2px solid var(--ui-link);outline-offset:2px}input,textarea,select{color:var(--ui-text);background-color:var(--ui-bg-surface);border-color:var(--ui-border)}.app-toast-lg,.app-toast-lg .ant-message-notice-content{font-size:19px!important;font-weight:600!important;padding:18px 26px!important;border-radius:14px!important;box-shadow:none!important}.app-toast-lg .anticon{font-size:24px!important}.insight-premium-picker-dropdown{--pp-accent: #0c7a4f;--pp-accent-mid: #0d9488;--pp-accent-cool: #0ea5e9;--pp-accent-glow: rgba(12, 122, 79, .28);--pp-surface-top: #f8fafc;--pp-surface-mid: #ffffff;--pp-soft: rgba(12, 122, 79, .1);--pp-soft-cool: rgba(14, 165, 233, .08);--pp-range-fill: rgba(12, 122, 79, .09);--pp-range-text: #134e4a;--pp-text: #0f172a;--pp-muted: #94a3b8;--pp-outside: #a1aab8;--pp-selected: linear-gradient(148deg, #0c7a4f 0%, #0f766e 42%, #0d9488 72%, #0891b2 100%)}.insight-premium-picker-dropdown.ant-picker-dropdown{min-width:288px!important;border-radius:16px;padding:0;box-shadow:0 0 0 1px #0f172a0a,0 12px 40px #0f172a1a,0 32px 80px #0c7a4f12;animation:pp-dropdown-enter .22s cubic-bezier(.22,1,.36,1)}@keyframes pp-dropdown-enter{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.insight-premium-picker-dropdown.ant-picker-dropdown{animation:none}}.insight-premium-picker-dropdown .ant-picker-panel-container{min-width:288px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,var(--pp-surface-top) 0%,var(--pp-surface-mid) 28%,#fafcfb 100%);display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.insight-premium-picker-dropdown .ant-picker-panel-layout{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;min-width:0;min-height:0}.insight-premium-picker-dropdown .ant-picker-presets{display:flex;flex-direction:column;background:linear-gradient(180deg,#f1f5f9,#f8fafc);border-inline-end:1px solid rgba(15,23,42,.08)}.insight-premium-picker-dropdown .ant-picker-presets ul{margin:0;padding:8px;list-style:none}.insight-premium-picker-dropdown .ant-picker-presets li{color:var(--pp-text)!important;border-radius:8px;padding:6px 10px!important;font-size:13px;font-weight:500;transition:background .15s ease,color .15s ease}.insight-premium-picker-dropdown .ant-picker-presets li:hover{background:#0c7a4f1a!important;color:#065f46!important}.insight-premium-picker-dropdown .ant-picker-presets li:active{background:#0c7a4f29!important}.insight-premium-picker-dropdown .ant-picker-panel{border:none;background:transparent;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.insight-premium-picker-dropdown .ant-picker-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:3px;padding:8px 6px 6px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#ffffffeb,#f8fafcd9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.insight-premium-picker-dropdown .ant-picker-header>button{flex-shrink:0;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#f1f5f9)!important;color:#475569!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a0d;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.insight-premium-picker-dropdown .ant-picker-header>button:hover{background:linear-gradient(180deg,#fff,#e8f7f2)!important;color:var(--pp-accent)!important;border-color:#0c7a4f33!important;box-shadow:inset 0 1px #fff,0 4px 12px var(--pp-accent-glow);transform:translateY(-1px)}.insight-premium-picker-dropdown .ant-picker-header>button:active{transform:translateY(0)}.insight-premium-picker-dropdown .ant-picker-header>button .ant-picker-prev-icon,.insight-premium-picker-dropdown .ant-picker-header>button .ant-picker-next-icon,.insight-premium-picker-dropdown .ant-picker-header>button .ant-picker-super-prev-icon,.insight-premium-picker-dropdown .ant-picker-header>button .ant-picker-super-next-icon{position:static}.insight-premium-picker-dropdown .ant-picker-header-view{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:28px}.insight-premium-picker-dropdown .ant-picker-header-view>button{width:auto!important;height:auto!important;min-width:0!important;padding:5px 8px!important;margin:0!important;border:none!important;border-radius:8px!important;background:#ffffff80!important;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:-.02em;color:var(--pp-text)!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.insight-premium-picker-dropdown .ant-picker-header-view>button:hover{background:#0c7a4f14!important;color:var(--pp-accent)!important;box-shadow:0 0 0 1px #0c7a4f1f}.insight-premium-picker-dropdown .ant-picker-content{width:100%}.insight-premium-picker-dropdown .ant-picker-content table{width:100%!important;table-layout:fixed;border-collapse:separate;border-spacing:0}.insight-premium-picker-dropdown .ant-picker-content thead th,.insight-premium-picker-dropdown .ant-picker-content tbody td{border:0!important;border-inline:0!important;border-block:0!important;outline:none!important;box-shadow:none!important}.insight-premium-picker-dropdown .ant-picker-content thead th{padding:8px 0 6px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid rgba(15,23,42,.06)!important;background:linear-gradient(180deg,rgba(248,250,252,.6) 0%,transparent 100%)}.insight-premium-picker-dropdown .ant-picker-cell:before{border:none!important;box-shadow:none!important}.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):before{background:var(--pp-range-fill)!important}.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-selected:before,.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-range-start:before,.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-range-end:before{background:transparent!important}.insight-premium-picker-dropdown .ant-picker-body{padding:3px 4px 8px;box-sizing:border-box}.insight-premium-picker-dropdown .ant-picker-cell{padding:1px 0}.insight-premium-picker-dropdown .ant-picker-cell-inner{position:relative;border-radius:9px;min-width:0;width:100%;height:32px;line-height:32px;margin-inline:auto;box-sizing:border-box;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--pp-text);transition:background .18s ease,color .18s ease,box-shadow .2s ease,transform .15s ease}.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-inner{max-width:36px}.insight-premium-picker-dropdown .ant-picker-cell-in-view:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:var(--pp-text)!important;opacity:1!important;font-weight:600}.insight-premium-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:var(--pp-outside)!important;font-weight:400;opacity:.72}.insight-premium-picker-dropdown .ant-picker-cell-in-view:not(.ant-picker-cell-selected):not(.ant-picker-cell-disabled):hover .ant-picker-cell-inner{background:linear-gradient(180deg,var(--pp-soft) 0%,var(--pp-soft-cool) 100%)!important;color:var(--pp-text)!important;box-shadow:0 2px 8px #0c7a4f14;transform:translateY(-1px)}.insight-premium-picker-dropdown .ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:var(--pp-selected)!important;color:#fff!important;font-weight:700;border:none!important;box-shadow:0 4px 14px var(--pp-accent-glow),inset 0 1px #ffffff38}.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:transparent!important;color:var(--pp-range-text)!important;border-radius:0!important;font-weight:500}.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-range .ant-picker-cell-inner:after{display:none}.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-range-hover:after,.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-range-hover-start:after,.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-range-hover-end:after{border-color:#0c7a4f59!important}.insight-premium-picker-dropdown .ant-picker-cell-today:not(.ant-picker-cell-selected) .ant-picker-cell-inner{border:2px solid rgba(12,122,79,.45)!important;color:var(--pp-accent)!important;font-weight:700;background:#ffffffd9!important;box-shadow:0 0 0 1px #0c7a4f14}.insight-premium-picker-dropdown .ant-picker-cell-today.ant-picker-cell-selected .ant-picker-cell-inner{border:none!important}.insight-premium-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{color:var(--pp-muted)!important;background:transparent!important;opacity:.38;cursor:not-allowed}.insight-premium-picker-dropdown .ant-picker-footer{border-top:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafcf2,#f1f5f9);padding:6px 6px 8px;text-align:center}.insight-premium-picker-dropdown .ant-picker-today-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 14px!important;border-radius:999px!important;background:#ffffffd9!important;border:1px solid rgba(12,122,79,.15)!important;color:var(--pp-accent)!important;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:12px;letter-spacing:.02em;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.insight-premium-picker-dropdown .ant-picker-today-btn:hover{background:#0c7a4f14!important;border-color:#0c7a4f59!important;color:#065f46!important;box-shadow:0 4px 14px #0c7a4f1f}.insight-premium-picker-dropdown .ant-picker-year-panel .ant-picker-cell:before,.insight-premium-picker-dropdown .ant-picker-year-panel .ant-picker-cell:after,.insight-premium-picker-dropdown .ant-picker-month-panel .ant-picker-cell:before,.insight-premium-picker-dropdown .ant-picker-month-panel .ant-picker-cell:after,.insight-premium-picker-dropdown .ant-picker-decade-panel .ant-picker-cell:before,.insight-premium-picker-dropdown .ant-picker-decade-panel .ant-picker-cell:after,.insight-premium-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell:before,.insight-premium-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell:after{display:none!important;content:none!important}.insight-premium-picker-dropdown .ant-picker-year-panel .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-month-panel .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-decade-panel .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell-inner{border-radius:10px;max-width:none!important;width:auto!important;min-width:2.75em;padding:0 6px}.insight-premium-picker-dropdown .ant-picker-year-panel .ant-picker-cell-selected .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-month-panel .ant-picker-cell-selected .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-decade-panel .ant-picker-cell-selected .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--pp-selected)!important;color:#fff!important;box-shadow:0 4px 12px var(--pp-accent-glow)}.insight-premium-picker-dropdown .ant-picker-year-panel .ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-month-panel .ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-decade-panel .ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner,.insight-premium-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:10px!important;background:#0c7a4f14!important;color:var(--pp-text)!important;font-weight:600}.insight-premium-picker-dropdown.ant-picker-dropdown .ant-picker-date-panel td.ant-picker-cell:before,.insight-premium-picker-dropdown.ant-picker-dropdown .ant-picker-date-panel td.ant-picker-cell:after,.insight-premium-picker-dropdown.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-inner{transition:none!important;animation:none!important}.inference-history-sidebar{display:none;flex-direction:column;height:100%;width:100%;min-width:0;overflow:hidden;font-family:Inter,system-ui,sans-serif;color:#e8f5ef;background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(12,122,79,.14) 0%,transparent 55%),linear-gradient(180deg,#12151a,#0e1114 48%,#0b0d10)}.inference-history-sidebar--open{display:flex}.inference-history-sidebar__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px 16px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);flex-shrink:0}.inference-history-sidebar__title-block{display:flex;align-items:flex-start;gap:12px;min-width:0}.inference-history-sidebar__title-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;font-size:16px;color:#6ee7b7;background:linear-gradient(135deg,#0c7a4f59,#10b9811f);border:1px solid rgba(62,207,142,.28);box-shadow:inset 0 1px #ffffff14,0 4px 14px #00000040}.inference-history-sidebar__title{font-size:15px;font-weight:700;letter-spacing:.01em;color:#f4fdf8;line-height:1.25}.inference-history-sidebar__subtitle{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:#a7f3d08c!important}.inference-history-sidebar__header-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.inference-history-sidebar__icon-btn{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:8px!important;color:#d1fae5b8!important;transition:background .18s ease,color .18s ease,transform .15s ease}.inference-history-sidebar__icon-btn:hover{color:#ecfdf5!important;background:#ffffff14!important}.inference-history-sidebar__icon-btn:active{transform:scale(.94)}.inference-history-sidebar__body{flex:1;min-height:0;overflow:auto;padding:14px 14px 10px;scrollbar-width:thin;scrollbar-color:rgba(62,207,142,.35) transparent}.inference-history-sidebar__body::-webkit-scrollbar{width:6px}.inference-history-sidebar__body::-webkit-scrollbar-thumb{background:#3ecf8e47;border-radius:999px}.inference-history-sidebar__alert{margin-bottom:12px!important;border-radius:10px!important}.inference-history-sidebar__loading{display:flex;align-items:center;justify-content:center;min-height:220px;color:#a7f3d0b3}.inference-history-sidebar__loading .ant-spin-text{color:#a7f3d0a6!important}.inference-history-sidebar__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:240px;padding:24px 16px}.inference-history-sidebar__empty-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:16px;font-size:24px;color:#6ee7b78c;background:#ffffff08;border:1px dashed rgba(62,207,142,.22)}.inference-history-sidebar__empty-title{margin:0 0 8px;font-size:14px;font-weight:600;color:#d1fae5}.inference-history-sidebar__empty-text{margin:0;max-width:240px;font-size:12px;line-height:1.5;color:#a7f3d07a}.inference-history-sidebar__count{margin:0 2px 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a7f3d073}.inference-history-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.inference-history-sidebar__card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 4px 16px #0000002e;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.inference-history-sidebar__card:hover{border-color:#3ecf8e52;box-shadow:inset 0 1px #ffffff0f,0 6px 22px #00000047,0 0 0 1px #0c7a4f1f;transform:translateY(-1px)}.inference-history-sidebar__card-main{min-width:0;display:flex;flex-direction:column;gap:6px}.inference-history-sidebar__card-name{font-size:14px;font-weight:600;line-height:1.35;color:#f0fdf4;word-break:break-word;overflow-wrap:anywhere}.inference-history-sidebar__card-datetime{display:flex;align-items:center;gap:6px;width:100%;font-size:12px;line-height:1.35;color:#a7f3d0c7}.inference-history-sidebar__card-datetime .anticon{font-size:12px;color:#6ee7b7d9}.inference-history-sidebar__card-dataset{display:inline-block;width:fit-content;max-width:100%;padding:3px 8px;border-radius:6px;font-size:11px;line-height:1.4;color:#a7f3d0b8;background:#00000038;border:1px solid rgba(255,255,255,.06);word-break:break-word}.inference-history-sidebar__card-id{display:inline-block;margin-top:6px;max-width:100%;padding:3px 8px;border-radius:6px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:10.5px;line-height:1.4;color:#a7f3d09e;background:#00000047;border:1px solid rgba(255,255,255,.06);word-break:break-all}.inference-history-sidebar__card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inference-history-sidebar__prefill-btn,.inference-history-sidebar__view-outputs-btn{height:32px!important;padding:0 10px!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease!important}.inference-history-sidebar__prefill-btn{color:#d1fae5!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}.inference-history-sidebar__prefill-btn:hover:not(:disabled){color:#ecfdf5!important;background:#ffffff17!important;border-color:#ffffff29!important}.inference-history-sidebar__prefill-btn:disabled,.inference-history-sidebar__view-outputs-btn:disabled{opacity:.55!important;cursor:not-allowed!important;color:#d1fae58c!important;background:#ffffff0d!important;border-color:#ffffff14!important;box-shadow:none!important;transform:none!important}.inference-history-sidebar__view-outputs-btn{color:#ecfdf5!important;background:linear-gradient(135deg,#0c7a4f,#0a6b44)!important;border:1px solid rgba(62,207,142,.45)!important;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #0c7a4f59}.inference-history-sidebar__view-outputs-btn:hover:not(:disabled){background:linear-gradient(135deg,#0f8f5c,#0c7a4f)!important;border-color:#6ee7b78c!important;box-shadow:inset 0 1px #ffffff29,0 4px 14px #0c7a4f73;transform:translateY(-1px)}.inference-history-sidebar__prefill-btn:active:not(:disabled),.inference-history-sidebar__view-outputs-btn:active:not(:disabled){transform:scale(.98)}.inference-history-sidebar__card-busy{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0b0d1059;pointer-events:none}.inference-history-sidebar__footer{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(0deg,rgba(12,122,79,.08) 0%,transparent 100%);flex-shrink:0}.inference-history-sidebar__footer-icon{flex-shrink:0;margin-top:2px;font-size:13px;color:#6ee7b7b3}.inference-history-sidebar__footer-text{font-size:11.5px!important;line-height:1.45!important;color:#a7f3d080!important}.inference-history-sidebar__footer-text strong{color:#d1fae5c7;font-weight:600}@media(prefers-reduced-motion:reduce){.inference-history-sidebar__card,.inference-history-sidebar__icon-btn,.inference-history-sidebar__prefill-btn,.inference-history-sidebar__view-outputs-btn{transition:none}.inference-history-sidebar__card:hover{transform:none}}.inference-progress-bar__track{width:100%;height:6px;border-radius:999px;background:#94a3b847;overflow:hidden}.inference-progress-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#14b8a6);transition:width .35s ease}.inference-progress-bar__fill--indeterminate{width:40%!important;animation:inferenceProgressIndeterminate 1.4s ease-in-out infinite}@keyframes inferenceProgressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.inference-progress__step-counter{margin:0;font-size:12px;font-weight:600;color:#64748b}.inference-progress-panel{margin-top:16px;padding:16px;border-radius:12px;border:1px solid rgba(16,185,129,.22);background:linear-gradient(180deg,#10b9810f,#fff6)}.inference-progress-panel--compact{padding:12px;margin-top:12px}.inference-progress-panel__header{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.inference-progress-panel__title{margin:0;font-size:15px;font-weight:700;color:#0f172a;line-height:1.3}.inference-progress-panel__percent-label{margin:8px 0 0;font-size:12px;font-weight:600;color:#64748b}.inference-progress-panel__error{margin:10px 0 0;font-size:13px;color:#dc2626;line-height:1.4}.inference-progress-panel__cancel{margin-top:12px;padding:6px 12px;border:1px solid rgba(148,163,184,.4);border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:#334155;cursor:pointer}.inference-progress-panel__cancel:hover{background:#f8fafc}.inference-stage-checklist{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.inference-stage-checklist--compact{gap:4px}.inference-stage-checklist__item{display:flex;align-items:flex-start;gap:8px;font-size:13px}.inference-stage-checklist__item--done .inference-stage-checklist__label{opacity:.7}.inference-stage-checklist__item--active .inference-stage-checklist__label{font-weight:600;color:#065f46}.inference-stage-checklist__item--pending{opacity:.45}.inference-stage-checklist__icon{flex-shrink:0;width:16px;text-align:center;font-size:11px;line-height:1.4}.inference-stage-checklist__label{font-weight:500;color:#0f172a;line-height:1.3}.inference-stage-checklist__description{font-size:11px;color:#64748b;line-height:1.35;margin-top:2px}.inference-inbox-progress{display:flex;flex-direction:column;gap:4px;margin-top:6px;max-width:220px}.inference-inbox-progress__stage{font-size:12px;font-weight:600;color:#0c7a4f;line-height:1.3}.inference-inbox-progress__finalizing{font-size:11px;font-weight:600;color:#64748b}.inference-inbox-progress .inference-progress__step-counter{font-size:11px}.inference-inbox-progress .ant-progress-text{font-size:11px!important}@media(prefers-color-scheme:dark){.inference-progress-panel{border-color:#10b9814d;background:linear-gradient(180deg,#10b9811a,#0f172a66)}.inference-progress-panel__title{color:#f1f5f9}.inference-progress-panel__percent-label,.inference-progress__step-counter{color:#94a3b8}.inference-progress-panel__error{color:#f87171}.inference-progress-panel__cancel{background:#1e293b;border-color:#94a3b84d;color:#cbd5e1}.inference-progress-panel__cancel:hover{background:#273548}.inference-stage-checklist__item--active .inference-stage-checklist__label{color:#34d399}.inference-stage-checklist__label{color:#f1f5f9}.inference-stage-checklist__description{color:#94a3b8}.inference-inbox-progress__stage{color:#34d399}.inference-inbox-progress__finalizing{color:#94a3b8}}.insight-inbox-dropdown-wrap .ant-dropdown{padding-top:10px}.insight-inbox-panel{width:min(392px,calc(100vw - 26px));max-height:min(460px,72vh);display:flex;flex-direction:column;background:radial-gradient(circle at 100% 0,rgba(16,185,129,.08) 0%,transparent 42%),linear-gradient(180deg,#fff,#f7faf8);border-radius:18px;border:1px solid rgba(15,118,80,.18);box-shadow:0 12px 24px #0206171a,0 28px 56px -20px #0206173d;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none}.insight-inbox-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(15,118,80,.16);background:linear-gradient(180deg,#fffffff2,#f5fbf8f2)}.insight-inbox-panel__title-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.insight-inbox-panel__title{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1;color:#0f172a;letter-spacing:-.02em}.insight-inbox-panel__count-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:22px;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;color:#065f46;background:#10b9812e;border:1px solid rgba(16,185,129,.34)}.insight-inbox-panel__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;align-items:flex-end;gap:6px}.insight-inbox-panel__actions-stack{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.insight-inbox-panel__link--history{color:#0c7a4f!important;background:#10b9811f!important}.insight-inbox-panel__link--history:hover{background:#10b98133!important}.insight-inbox-panel__back{height:24px!important;width:24px!important;min-width:24px!important;padding:0!important;margin-right:2px;border-radius:999px!important;color:#334155!important;background:#94a3b824!important}.insight-inbox__item-main--static{cursor:default;padding-right:12px}.insight-inbox__item-main--static:hover{background:transparent!important}.insight-inbox-panel__link{height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;color:#334155!important;background:#94a3b824!important}.insight-inbox-panel__link:hover{background:#94a3b838!important}.insight-inbox-panel__list{overflow-y:auto;flex:1;min-height:120px;max-height:360px;padding:8px}.insight-inbox-panel__list::-webkit-scrollbar{width:10px}.insight-inbox-panel__list::-webkit-scrollbar-track{background:transparent}.insight-inbox-panel__list::-webkit-scrollbar-thumb{background:#64748b42;border-radius:999px;border:2px solid rgba(255,255,255,.9)}.insight-inbox-panel__empty{padding:26px 12px;margin:0}.insight-inbox-panel__empty .ant-empty-description{font-size:13px;color:#64748b;max-width:280px;margin:0 auto}.insight-inbox-panel__section{margin-bottom:10px}.insight-inbox-panel__section:last-child{margin-bottom:0}.insight-inbox-panel__section-title{margin:4px 6px 8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.insight-inbox__item-icon--running{color:#0c7a4f}.insight-inbox__item-progress{display:block;margin-top:6px;max-width:220px}.insight-inbox__item-progress .ant-progress-text{font-size:11px!important}.insight-inbox__item{position:relative;display:flex;align-items:flex-start;gap:0;margin-bottom:8px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#fff,#fbfefd)!important;background-image:none!important;overflow:hidden;box-shadow:0 4px 10px #0f172a0f,0 1px #fffffff2 inset}.insight-inbox__item:last-child{margin-bottom:0}.insight-inbox__item--unread{border-color:#10b98147;background:linear-gradient(120deg,#10b9810d,#fff 42%,#f8fffc)!important;background-image:linear-gradient(120deg,#10b9810d,#fff 42%,#f8fffc)!important}.insight-inbox__item--unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#10b981,#14b8a6)}.insight-inbox__item-main{flex:1;display:flex;align-items:flex-start;gap:10px;padding:11px 38px 11px 12px;border:none;background:transparent!important;background-image:none!important;cursor:pointer;text-align:left;font:inherit;color:inherit;min-width:0;transition:background .16s ease}.insight-inbox__item-main:hover{background:linear-gradient(180deg,#10b9810f,#10b98108)!important}.insight-inbox__item-main:focus-visible{outline:2px solid rgba(16,185,129,.68);outline-offset:-2px}.insight-inbox__item--unread .insight-inbox__item-main{font-weight:500}.insight-inbox__item-glyph{flex-shrink:0;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#f1f5f9);border:1px solid rgba(100,116,139,.2);line-height:1;box-shadow:0 1px 3px #0f172a14}.insight-inbox__item-icon{font-size:12px}.insight-inbox__item-icon--info{color:#2563eb}.insight-inbox__item-icon--success{color:#059669}.insight-inbox__item-icon--warning{color:#d97706}.insight-inbox__item-icon--error{color:#dc2626}.insight-inbox__item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.insight-inbox__item-title{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#0f172a;line-height:1.25}.insight-inbox__item-body{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#334155;line-height:1.45;word-break:break-word}.insight-inbox__item-time{margin-top:2px;font-size:11px;font-weight:600;color:#64748b;letter-spacing:.004em}.insight-inbox__item-dismiss{position:absolute;top:8px;right:8px;width:24px;height:24px;margin:0;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fffffff5!important;background-image:none!important;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;font-size:11px;z-index:2;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .14s ease}.insight-inbox__item-dismiss:hover{color:#0f172a;border-color:#64748b8c;background:#f8fafc!important;transform:scale(1.04)}.insight-inbox__item-dismiss:focus-visible{outline:2px solid #0c7a4f;outline-offset:-2px}.insight-inbox-trigger{position:relative;overflow:visible}.insight-inbox-trigger--has-unread{box-shadow:0 0 0 1px #10b98161}.insight-inbox-trigger--has-unread .insight-inbox-trigger__bell-wrap{animation:none}.insight-inbox-trigger .ant-badge{display:flex;align-items:center;justify-content:center;overflow:visible}.insight-inbox-trigger .ant-badge-count{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #7f1d1d42}.insight-inbox-trigger .ant-badge-count.ant-badge-multiple-words{padding:0 4px}.insight-inbox-trigger .ant-scroll-number{display:inline-flex;align-items:center;justify-content:center;height:100%}.insight-inbox-trigger .ant-scroll-number-only{display:inline-flex!important;align-items:center;justify-content:center;height:16px!important}.insight-inbox-trigger .ant-scroll-number-only-unit{display:inline-flex!important;align-items:center;justify-content:center;height:16px!important;margin:0!important;line-height:1!important}.insight-inbox-panel .insight-inbox__item,.insight-inbox-panel .insight-inbox__item-main,.insight-inbox-panel .insight-inbox__item-dismiss,.insight-inbox-panel .insight-inbox__item-title{color:#0f172a!important}.insight-inbox-panel .insight-inbox__item-body{color:#475569!important}.insight-inbox-trigger__bell-wrap{display:inline-flex;align-items:center;justify-content:center;padding:0 2px}@keyframes insightBellNudge{0%,68%,to{transform:rotate(0)}72%{transform:rotate(12deg)}76%{transform:rotate(-10deg)}80%{transform:rotate(6deg)}84%{transform:rotate(-4deg)}}.datasetpage-app-header{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px 20px;padding:12px clamp(16px,2.5vw,32px);min-height:64px;box-sizing:border-box;background:#0c0e10eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:none;border-bottom:none;box-shadow:none;color:#e6f1ec;position:relative;z-index:40;overflow:visible}.datasetpage-header-brand{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:6px 8px;border:none;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;transition:background .2s ease,opacity .2s ease}.datasetpage-header-brand:hover{background:#ffffff0d}.datasetpage-header-brand:active{opacity:.92}.datasetpage-header-brand:focus{outline:none}.datasetpage-header-brand:focus-visible{outline:2px solid rgba(52,211,153,.55);outline-offset:3px}.datasetpage-brand-mark{display:block;height:44px;width:auto;max-width:min(240px,48vw);object-fit:contain;object-position:left center;flex-shrink:0}.datasetpage-header-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:0;margin:0;min-width:0}.datasetpage-nav-item{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;box-sizing:border-box;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#a7f3d0;background:#ffffff0a;border:1px solid rgba(62,207,142,.45);border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.datasetpage-nav-item:hover{border-color:#3ecf8ebf;color:#d1fae5;background:#3ecf8e1f}.datasetpage-nav-item:focus-visible{outline:2px solid rgba(62,207,142,.85);outline-offset:2px}.datasetpage-nav-item.active{color:#fff;background:linear-gradient(135deg,#0c7a4f,#0a6b44);border-color:#0c7a4f;box-shadow:0 2px 10px #0c7a4f73,inset 0 1px #ffffff26}.datasetpage-nav-item.active:hover{color:#fff;border-color:#0d8f5c;filter:brightness(1.05)}.datasetpage-nav-item--external{color:#a7f3d0}.datasetpage-nav-item--external:hover{color:#d1fae5}.datasetpage-header-right{display:flex;align-items:center;justify-content:flex-end;min-width:0;flex-shrink:0;gap:12px}.datasetpage-right-cluster{display:flex;align-items:center;gap:14px;min-width:0}.datasetpage-right-divider{width:1px;height:28px;background:linear-gradient(to bottom,#6ee7b714,#6ee7b773,#6ee7b714);flex-shrink:0}.datasetpage-user-info{display:flex;align-items:center;gap:10px;min-width:0;min-height:40px;padding:5px 10px;border-radius:12px;background:#ffffff08;border:1px solid rgba(110,231,183,.2)}.datasetpage-user-trigger{border:1px solid rgba(110,231,183,.2);cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.datasetpage-user-trigger:hover,.datasetpage-user-trigger.is-open{border-color:#aee2ff85;background:#ffffff14;box-shadow:0 4px 12px #0000002e}.datasetpage-user-trigger:focus-visible{outline:2px solid rgba(110,244,199,.88);outline-offset:2px}.datasetpage-user-menu-wrap{position:relative;display:inline-flex}.datasetpage-user-menu-panel{position:absolute;top:calc(100% + 12px);right:0;width:206px;padding:7px;border-radius:13px;border:1px solid rgba(125,211,252,.38);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.14) 0%,transparent 45%),linear-gradient(160deg,#1e293bfa,#111827fa);box-shadow:0 12px 22px #02061742,0 2px 8px #0f172a38,inset 0 1px #ffffff24;z-index:1300;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.datasetpage-user-menu-item{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(251,113,133,.52);background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.14) 0%,transparent 44%),linear-gradient(145deg,#37121af5,#881c33f0);color:#ffe4e6;font-size:13px;font-weight:700;letter-spacing:.02em;padding:8px 14px;cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 6px 14px #4c051957,0 0 0 2px #f43f5e29;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .15s ease}.datasetpage-user-menu-item:hover:not(:disabled){background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.18) 0%,transparent 42%),linear-gradient(145deg,#4c0519f2,#9f1239f5);border-color:#fda4afeb;color:#fff;box-shadow:inset 0 1px #ffffff3d,0 10px 18px #4c05196b,0 0 0 3px #f43f5e38;transform:translateY(-1px)}.datasetpage-user-menu-item:focus-visible{outline:2px solid rgba(253,164,175,.95);outline-offset:2px}.datasetpage-user-menu-item:active:not(:disabled){transform:translateY(0)}.datasetpage-user-menu-item:disabled{opacity:.66;cursor:wait}.datasetpage-notification-slot{display:inline-flex;align-items:center;justify-content:center}.datasetpage-notification-slot .insight-util-btn{width:40px;height:40px;border-radius:12px;border:2px solid rgba(176,255,224,.95);background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.38) 0%,rgba(255,255,255,.08) 40%,transparent 66%),linear-gradient(165deg,#19342bf5,#0d1d18fa);box-shadow:inset 0 1px #d3ffed57,0 0 0 2px #10b98152,0 6px 16px #00000057}.datasetpage-notification-slot .insight-util-btn .anticon{color:#d6ffe9!important;font-size:18px;filter:drop-shadow(0 0 10px rgba(52,211,153,.44))}.datasetpage-notification-slot .insight-util-btn:hover{border-color:#d8ffef;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.46) 0%,rgba(255,255,255,.12) 42%,transparent 68%),linear-gradient(165deg,#204236fa,#0f231cfc);box-shadow:inset 0 1px #e1fff36b,0 0 0 2px #6ef4c773,0 8px 18px #0000005c,0 0 16px #10b98157}.datasetpage-notification-slot .insight-util-btn:focus-visible{outline:2px solid rgba(110,244,199,.95);outline-offset:2px}.datasetpage-notification-slot .insight-inbox-trigger--has-unread{box-shadow:inset 0 1px #d3ffed57,0 0 0 1px #34d39940,0 0 0 4px #10b98124,0 8px 20px #0000005c}.user-text{display:flex;flex-direction:column;align-items:flex-end;min-width:0}.user-name{font-weight:600;font-size:14px;color:#a7f3d0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email{font-size:12px;opacity:.75;color:#cdeee0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datasetpage-avatar-img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(62,207,142,.35)}@media(max-width:900px){.datasetpage-app-header{grid-template-columns:1fr;justify-items:stretch;gap:12px}.datasetpage-header-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.datasetpage-header-right{justify-content:space-between;width:100%}.datasetpage-right-divider{display:none}.user-text{align-items:flex-start}.user-email{display:none}}.app-workspace-sidebar{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;box-sizing:border-box;overflow:hidden;background:linear-gradient(180deg,#101012,#0a0a0c 55%,#080809);border-right:1px solid rgba(255,255,255,.07);box-shadow:inset -1px 0 #0006,4px 0 20px #00000059;z-index:5;transition:width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1)}.app-workspace-sidebar--expanded{width:min(204px,30vw);padding:10px 10px 12px}.app-workspace-sidebar--collapsed{width:52px;padding:8px 6px;align-items:center}.app-workspace-sidebar__toolbar{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;flex-shrink:0;margin-bottom:8px;min-width:0}.app-workspace-sidebar__toolbar--collapsed{flex-direction:column;align-items:center;gap:8px}.app-workspace-sidebar__toolbar-start{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0;flex:1}.app-workspace-sidebar__toolbar--collapsed .app-workspace-sidebar__toolbar-start{flex-direction:column;flex:0 0 auto;width:100%}.app-workspace-sidebar__toolbar-spacer{flex:1;min-width:4px}.app-workspace-sidebar__toolbar--collapsed .app-workspace-sidebar__toolbar-spacer{display:none}.app-workspace-sidebar__logo{flex:1;min-width:0;min-height:58px;display:flex;align-items:center;justify-content:flex-start;pointer-events:none;-webkit-user-select:none;user-select:none}.app-workspace-sidebar__toolbar--collapsed .app-workspace-sidebar__logo{flex:0 0 auto;justify-content:center;min-height:40px}.app-workspace-sidebar__logo-mark{display:block;width:auto;object-fit:contain;object-position:left center}.app-workspace-sidebar__logo-mark--expanded{height:54px;max-width:100%}.app-workspace-sidebar__logo-mark--collapsed{height:34px;max-width:52px;object-position:center}.app-workspace-sidebar__back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 8px;margin:0;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#252a28,#1a1e1d);color:#e6f1ec;font:inherit;font-size:11px;font-weight:600;cursor:pointer;flex:0 0 auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s ease,border-color .2s ease,transform .15s ease}.app-workspace-sidebar__back:hover{border-color:#0c7a4f73;background:linear-gradient(180deg,#2d3432,#222725)}.app-workspace-sidebar__back:focus-visible{outline:2px solid rgba(12,122,79,.7);outline-offset:2px}.app-workspace-sidebar__back:active{transform:scale(.97)}.app-workspace-sidebar__back-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-workspace-sidebar--collapsed .app-workspace-sidebar__back{width:30px;height:30px;padding:0}.app-workspace-sidebar--collapsed .app-workspace-sidebar__back-label{display:none}.app-workspace-sidebar__toggle{flex-shrink:0}.app-workspace-sidebar__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.app-workspace-sidebar__nav-wrap{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:min-content;padding:6px 0;box-sizing:border-box}.app-workspace-sidebar__nav{display:flex;flex-direction:column;gap:24px;width:100%;flex-shrink:0}.app-workspace-sidebar__nav-item{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;min-height:40px;padding:0 5px;box-sizing:border-box;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#a7f3d0;background:#ffffff0a;border:1px solid rgba(62,207,142,.45);border-radius:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,filter .2s ease}.app-workspace-sidebar__nav-item:hover{border-color:#3ecf8ebf;color:#d1fae5;background:#3ecf8e1f}.app-workspace-sidebar__nav-item:focus-visible{outline:2px solid rgba(62,207,142,.85);outline-offset:2px}.app-workspace-sidebar__nav-item--disabled{opacity:.38;color:#a7f3d08c;border-color:#3ecf8e33;cursor:not-allowed;pointer-events:none}.app-workspace-sidebar__nav-item--active{color:#fff;background:linear-gradient(135deg,#0c7a4f,#0a6b44);border-color:#0c7a4f;box-shadow:0 2px 10px #0c7a4f73,inset 0 1px #ffffff26}.app-workspace-sidebar__nav-item--active:hover{color:#fff;background:linear-gradient(135deg,#0c7a4f,#0a6b44);border-color:#0c7a4f;box-shadow:0 2px 10px #0c7a4f73,inset 0 1px #ffffff26;filter:brightness(1.08)}.app-workspace-sidebar__nav-item--highlight.app-workspace-sidebar__nav-item--active:hover{color:#fff;background:linear-gradient(105deg,#0a6b44,#0c7a4f 35%,#4ade80,#0c7a4f 65%,#0a6b44);background-size:240% 100%;filter:brightness(1.08)}.app-workspace-sidebar__nav-item--highlight{transition:none;background:linear-gradient(105deg,#0c4a3a9e,#10b98157 38%,#a7f3d085,#10b98157 62%,#0c4a3a9e);background-size:240% 100%;animation:app-workspace-sidebar-sources-shimmer 3s ease-in-out infinite}.app-workspace-sidebar__nav-item--highlight.app-workspace-sidebar__nav-item--active{background:linear-gradient(105deg,#0a6b44,#0c7a4f 35%,#4ade80,#0c7a4f 65%,#0a6b44);background-size:240% 100%;animation:app-workspace-sidebar-sources-shimmer-active 1.25s ease-in-out infinite}@keyframes app-workspace-sidebar-sources-shimmer{0%,to{background-position:100% 0;border-color:#3ecf8ea6;color:#a7f3d0;text-shadow:0 0 4px rgba(52,211,153,.2);box-shadow:inset 0 0 0 1px #34d39924,0 0 10px #34d39933}50%{background-position:0% 0;border-color:#a7f3d0;color:#f0fdf4;text-shadow:0 0 12px rgba(167,243,208,.55);box-shadow:inset 0 0 0 1px #a7f3d059,inset 0 1px #ffffff2e,0 0 18px #34d3997a,0 0 28px #10b9814d}}@keyframes app-workspace-sidebar-sources-shimmer-active{0%,to{background-position:100% 0;border-color:#10b981d9;color:#ecfdf5;text-shadow:0 0 4px rgba(167,243,208,.25);box-shadow:0 2px 10px #0c7a4f6b,inset 0 1px #ffffff24}50%{background-position:0% 0;border-color:#a7f3d0f2;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff52,0 0 20px #34d39994,0 2px 14px #0c7a4f99}}@media(prefers-reduced-motion:reduce){.app-workspace-sidebar__nav-item--highlight{animation:none;background:#10b9816b;background-size:auto;border-color:#a7f3d0eb;color:#ecfdf5;text-shadow:0 0 10px rgba(167,243,208,.4);box-shadow:inset 0 0 0 1px #a7f3d047,0 0 16px #34d39961}.app-workspace-sidebar__nav-item--highlight.app-workspace-sidebar__nav-item--active{background:linear-gradient(135deg,#0c7a4f,#0a6b44);background-size:auto}}.app-workspace-sidebar__footer{width:100%;flex-shrink:0;padding-top:10px;margin-top:4px;border-top:1px solid rgba(255,255,255,.06)}.app-workspace-sidebar__footer-stack{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.app-workspace-sidebar__footer-notif{width:100%;display:flex;justify-content:center}.app-workspace-sidebar__footer-notif.datasetpage-notification-slot{display:flex;width:100%;max-width:100%}.app-workspace-sidebar__footer-notif .insight-util-btn.insight-inbox-trigger{width:100%;max-width:100%;min-width:0;min-height:48px;height:auto;box-sizing:border-box;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.app-workspace-sidebar__footer-notif .insight-util-btn.insight-inbox-trigger .ant-badge{display:inline-flex;align-items:center;justify-content:center}.app-workspace-sidebar__footer-notif .insight-util-btn.insight-inbox-trigger .anticon{font-size:20px}.app-workspace-sidebar__user-wrap{width:100%;min-width:0;position:relative;display:block}.app-workspace-sidebar__user-wrap .datasetpage-user-menu-panel{top:auto;bottom:calc(100% + 8px);right:0;left:0;width:100%;min-width:0;box-sizing:border-box;box-shadow:0 -10px 22px #02061742,0 -2px 8px #0f172a38,inset 0 1px #ffffff24}.app-workspace-sidebar__profile-trigger{width:100%;box-sizing:border-box;min-height:0;padding:4px 6px}.app-workspace-sidebar__profile-trigger .user-name,.app-workspace-sidebar__profile-trigger .user-email{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-workspace-sidebar__profile-trigger .datasetpage-avatar-img{width:28px;height:28px}.app-workspace-sidebar__profile-trigger .user-text{align-items:flex-start;text-align:left}.toggle-button.toggle-button--compact{width:28px;height:28px;font-size:11px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;text-align:center}.app-workspace-sidebar__collapsed-stack{flex:1;min-height:0}@media(prefers-reduced-motion:reduce){.app-workspace-sidebar{transition:none}}.workspace-app-shell{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:100%;min-height:100vh;height:100vh;overflow:hidden;box-sizing:border-box;background:#0a0a0c}.workspace-app-shell>.app-workspace-sidebar{height:100%;max-height:100%;min-height:0;align-self:stretch}.workspace-app-shell__main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.workspace-app-shell__main>.app-overlay,.workspace-app-shell__main>.dataset-page{width:100%!important;max-width:100%;box-sizing:border-box}.workspace-app-shell__main>.app-overlay{height:100%;flex:1;min-height:0}.workspace-app-shell__main>.dataset-page{flex:1;min-height:0;overflow:auto;padding:1rem}.workspace-app-shell__main>.sankey-dashboard{flex:1;min-height:0;width:100%;max-width:100%;height:100%;max-height:100%;box-sizing:border-box;display:flex;flex-direction:column}.workspace-app-shell__main>.page{flex:1;min-height:0;width:100%;max-width:100%;height:100%;max-height:100%;box-sizing:border-box}.workspace-app-shell__main>.comingsoon-overlay{flex:1;min-height:0;overflow:auto}.workspace-secondary-sidebar{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;flex:0 0 0;width:0;min-width:0;height:100%;overflow:hidden;background:#0e1117;border-left:1px solid rgba(255,255,255,.08);transition:width .28s ease,min-width .28s ease;position:relative;z-index:100}.workspace-secondary-sidebar.workspace-secondary-sidebar--open{width:360px;min-width:360px}.workspace-secondary-sidebar.workspace-secondary-sidebar--collapsed{width:0!important;min-width:0!important;pointer-events:none}.login-page{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(180,220,208,.35),transparent 34%),radial-gradient(circle at 88% 14%,rgba(195,210,240,.34),transparent 36%),linear-gradient(140deg,#f9faf6,#f3f6f1 52%,#eef3ef)}.login-page:before,.login-page:after{content:"";position:absolute;border-radius:999px;filter:blur(80px);pointer-events:none}.login-page:before{width:300px;height:300px;left:-80px;top:12%;background:#acdfce6b}.login-page:after{width:260px;height:260px;right:-70px;bottom:10%;background:#bfd1f66b}.login-card{display:flex;width:620px;height:min(600px,calc(100vh - 40px));border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #42545a29,0 1px 8px #83aab129;border:1px solid rgba(203,217,220,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;z-index:1}.login-card-left{width:220px;flex-shrink:0;background:linear-gradient(175deg,#f5f9f7f2,#e7f1f2ed),url(/bg.png);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;padding:32px 28px;border-right:1px solid rgba(181,202,205,.45)}.rashi-branding{margin-bottom:16px}.rashi-logo{width:128px;max-width:100%;height:auto;display:block;filter:drop-shadow(0 6px 10px rgba(22,39,45,.14))}.rashi-powered-by{margin-top:6px;display:inline-block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#2a4250b8}.login-card-left h2{color:#1f3443;font-family:Inter,sans-serif;font-size:28px;font-weight:700;margin:0 0 8px}.login-card-left p{color:#2a4250d6;font-family:Inter,sans-serif;font-size:13px;margin:0;line-height:1.4}.brand-note{margin-top:18px;padding-top:12px;border-top:1px solid rgba(164,196,200,.45)}.brand-tagline{color:#27414de6;font-size:12px;line-height:1.45;margin:0 0 8px}.brand-link{color:#206f84;font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(82,145,161,.45);transition:border-color .2s ease,opacity .2s ease}.brand-link:hover{opacity:.9;border-color:#397d8fd9}.login-card-right{flex:1;background:linear-gradient(180deg,#fcfdfafa,#f4f8f2f7);padding:32px 28px;display:flex;flex-direction:column;overflow:hidden;justify-content:center}.login-options-center{width:100%;display:flex;flex-direction:column;gap:14px;justify-content:center;margin:auto 0}.login-card-right .ant-input,.login-card-right .ant-input-affix-wrapper{border-radius:12px;border-color:#ccd9d1;background-color:#fcfdfb;transition:border-color .2s ease,box-shadow .2s ease}.login-card-right .ant-input:focus,.login-card-right .ant-input-focused,.login-card-right .ant-input-affix-wrapper-focused{border-color:#59a9b7!important;box-shadow:0 0 0 3px #59a9b729!important}.other-methods-toggle-btn{height:40px;font-weight:600;border-width:1px!important;border-radius:999px!important;transition:background-color .28s ease,border-color .28s ease,color .28s ease,box-shadow .28s ease,transform .18s ease}.other-methods-toggle-btn.collapsed{background:linear-gradient(90deg,#2bc5a9,#3f86f6)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 22px #2ea0d25c}.other-methods-toggle-btn.collapsed:hover,.other-methods-toggle-btn.collapsed:focus{background:linear-gradient(90deg,#20b79c,#3177ec)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 24px #2c91c466}.other-methods-toggle-btn.expanded{background-color:#f8feff!important;border-color:#2bbfa8!important;color:#1a8f7c!important;box-shadow:0 5px 12px #2db09e33}.other-methods-toggle-btn.expanded:hover,.other-methods-toggle-btn.expanded:focus{background-color:#effaf9!important;border-color:#1ca993!important;color:#0f796a!important;box-shadow:0 6px 14px #24a5943d}.other-login-methods-wrapper{max-height:0;opacity:0;transform:translateY(-8px);overflow:hidden;pointer-events:none;transition:max-height .32s ease,opacity .22s ease,transform .32s ease}.other-login-methods-wrapper.expanded{min-height:120px;max-height:440px;opacity:1;transform:translateY(0);pointer-events:auto}.other-login-methods{display:flex;flex-direction:column;height:100%;min-height:0;gap:14px;overflow-y:auto;padding-right:4px;-ms-overflow-style:none;scrollbar-width:none}.other-login-methods::-webkit-scrollbar{display:none}.login-card-right h3{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:var(--ui-text);margin:0 0 4px}.label{margin-bottom:8px;font-size:13px;font-weight:500;color:var(--ui-text-muted);text-align:center}.otp-btn{height:40px;border-radius:999px!important;background:linear-gradient(90deg,#2bc5a9,#3f86f6)!important;border-color:transparent!important;box-shadow:0 10px 22px #2ea0d257;font-weight:600}.otp-btn:hover{background:linear-gradient(90deg,#20b79c,#3177ec)!important;border-color:transparent!important;box-shadow:0 12px 24px #2c91c461}.divider-or{text-align:center;font-size:13px;color:var(--ui-text-muted);position:relative}.divider-or:before,.divider-or:after{content:"";position:absolute;top:50%;width:40%;height:1px;background-color:var(--ui-border)}.divider-or:before{left:0}.divider-or:after{right:0}.zoho-login-btn{width:100%;height:38px;border-radius:12px;border:1px solid rgba(173,197,214,.42);outline:none;background:linear-gradient(155deg,#222d3d94,#141d2c75);font-size:14px;font-weight:500;color:#eff6ff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);box-shadow:inset 0 1px #fff3,0 10px 22px #151e2e2e;transition:background-color .22s ease,border-color .22s ease,transform .18s ease,box-shadow .22s ease}.zoho-login-btn:hover{background:linear-gradient(155deg,#2b394ca3,#19243685);border-color:#b0d6f08f;box-shadow:inset 0 1px #ffffff3d,0 14px 24px #1923343d;transform:translateY(-1px)}.zoho-login-btn>img{height:20px;object-fit:contain}.zoho-login-btn:disabled{opacity:.72;cursor:not-allowed;transform:none}.resend-btn:hover{color:#1ca993;background:none;border-color:transparent}.forgot-password-link{font-size:12px;color:#1ca993;transition:color .2s ease}.forgot-password-link:hover{color:#137f72}.otp-instead-link{font-size:13px;color:#2e73e0;transition:color .2s ease}.otp-instead-link:hover{color:#245ec0}.register-prompt{margin:4px 0 0;text-align:center;font-size:13px;color:var(--ui-text-muted)}.register-link{color:#1ca993;font-weight:600;text-decoration:none;transition:color .2s ease}.register-link:hover{color:#137f72}.logged-out-page{width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:radial-gradient(circle at 20% 12%,rgba(16,185,129,.2) 0%,transparent 46%),radial-gradient(circle at 82% 88%,rgba(10,103,217,.14) 0%,transparent 44%),#070b12}.logged-out-card{width:min(520px,100%);border-radius:18px;padding:28px 24px 24px;text-align:center;border:1px solid rgba(167,243,208,.25);background:#0c131eeb;box-shadow:0 24px 54px #00000075,inset 0 1px #ffffff14}.logged-out-card__title{margin:0 0 8px;font-size:32px;font-weight:700;color:#e6f6f0}.logged-out-card__subtitle{margin:0 0 18px;font-size:15px;color:#b8d2c8}.logged-out-card__button.ant-btn{min-width:170px;height:42px;border-radius:10px;border:none;font-weight:700;background:linear-gradient(135deg,#0c7a4f,#0a6b44)}.user-panel{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;width:100%;min-height:0;height:auto;max-width:none;margin:0;box-sizing:border-box;overflow:visible;background:transparent;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.user-panel .time-slicing-output-title,.user-panel .time-slicing-title{color:#14532d;text-shadow:none}.user-panel .time-slicing-subtitle,.user-panel .time-slicing-summary,.user-panel .time-slicing-summary-slices{color:#475569}.user-panel .time-slicing-summary-dates{color:#0f766e}.user-panel .file-container-box-label{color:#14532d;text-shadow:none}.user-panel .insight-card--dataset .file-container.insight-panel--dataset{background:radial-gradient(ellipse 100% 90% at 0% 0%,rgba(12,122,79,.06) 0%,transparent 52%),linear-gradient(178deg,#fff,#f2f4f1 55%,#e8ebe6);border:1px solid rgba(12,122,79,.2);box-shadow:inset 0 1px #ffffffe6,0 8px 28px #0c7a4f14,0 2px 8px #0000000a;backdrop-filter:none;-webkit-backdrop-filter:none}.user-panel .insight-card--dataset .file-container.insight-panel--dataset:hover{border-color:#0c7a4f47;box-shadow:inset 0 1px #fffffff2,0 10px 32px #0c7a4f1a,0 4px 12px #0000000d}.user-panel .insight-card--dataset .file-container-box{background:#fffffff2;border:1px solid rgba(12,122,79,.14);box-shadow:inset 0 1px #fff,0 2px 10px #0c7a4f0d}.user-panel .insight-card--dataset .file-container-box:hover{background:#fff;border-color:#0c7a4f38;box-shadow:inset 0 1px #fff,0 4px 16px #0c7a4f14}.user-panel .topic-evolution-label{color:#334155}.user-panel .topic-evolution-date-label,.user-panel .topic-evolution-range-hint{color:#64748b}.user-panel .topic-evolution-cadence-buttons{width:100%}.user-panel .topic-evolution-cadence-btn{flex:1 1 6.25rem;min-width:5.5rem;max-width:100%;box-sizing:border-box}@media(max-width:700px){.user-panel .topic-evolution-cadence-btn{flex:1 1 calc(50% - 4px)}}.user-panel-offwhite-shell.insight-rashi-workspace{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;overflow:visible;padding:10px 16px 20px;max-width:none;margin:0;width:100%;background:transparent;border-radius:0;border:none;box-shadow:none;color:#1a1a1a}.user-panel-offwhite-shell:not(.insight-rashi-workspace){flex:0 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:24px;overflow:auto;padding:28px 32px 36px;background:#f4f3f0;border-radius:20px;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffbf,0 16px 48px #00000038;color:#1c1c1c}.insight-main-area::-webkit-scrollbar,.user-panel-offwhite-shell:not(.insight-rashi-workspace)::-webkit-scrollbar{width:10px}.insight-main-area::-webkit-scrollbar-track,.user-panel-offwhite-shell:not(.insight-rashi-workspace)::-webkit-scrollbar-track{background:#0000000a;border-radius:5px}.insight-main-area::-webkit-scrollbar-thumb,.user-panel-offwhite-shell:not(.insight-rashi-workspace)::-webkit-scrollbar-thumb{background:#0c7a4f59;border-radius:5px}.insight-main-area::-webkit-scrollbar-thumb:hover,.user-panel-offwhite-shell:not(.insight-rashi-workspace)::-webkit-scrollbar-thumb:hover{background:#0c7a4f80}.insight-top-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;width:100%}.insight-top-bar--elevated{padding:12px clamp(14px,2.2vw,22px) 14px;margin:0 0 8px;background:#ffffff85;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:inset 0 1px #ffffffd9,0 4px 24px #0c7a4f0f,0 1px 3px #0000000a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:80}.insight-breadcrumb{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#5c5c5a}.insight-breadcrumb .ant-breadcrumb-separator{color:#00000040;margin:0 6px}.insight-breadcrumb a,.insight-breadcrumb .ant-breadcrumb-link{color:inherit}.insight-top-bar__utils{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1;min-width:0;position:relative;z-index:1;pointer-events:auto}.insight-workspace-settings-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(12,122,79,.28);border-radius:12px;background:#ffffffeb;color:#0c7a4f;cursor:pointer;box-shadow:0 2px 10px #0c7a4f1a;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.insight-workspace-settings-btn:hover{border-color:#0c7a4f73;background:#fff;color:#065f46;box-shadow:0 4px 14px #0c7a4f24}.insight-workspace-settings-btn:focus-visible{outline:2px solid rgba(12,122,79,.45);outline-offset:2px}.insight-workspace-settings-btn__icon{font-size:20px}.insight-top-search{width:min(260px,38vw);max-width:100%;border-radius:12px!important;background:#ffffffeb!important;border:1px solid rgba(0,0,0,.07)!important;transition:border-color .2s ease,box-shadow .2s ease}.insight-top-search:hover,.insight-top-search.ant-input-affix-wrapper-focused{border-color:#0c7a4f59!important;box-shadow:0 0 0 2px #0c7a4f1f}.insight-top-search .ant-input{font-size:13px;background:transparent}.insight-top-search__icon{color:#00000059}.insight-util-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:linear-gradient(180deg,#eceff3,#d5d9df 45%,#c5cad2);box-shadow:inset 0 1px #ffffffe6,0 2px 6px #00000014;font-size:18px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.insight-util-btn .anticon{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.insight-util-btn--notify{border-color:#0c7a4f4d;background:linear-gradient(180deg,#fff,#edf7f2);box-shadow:inset 0 1px #fffffff2,0 2px 8px #0c7a4f1f}.insight-util-btn--notify .anticon{color:#0c7a4f;filter:none}.insight-util-btn--notify:hover{border-color:#0c7a4f75;background:linear-gradient(180deg,#fff,#e5f4eb)}.insight-util-btn--notify:hover .anticon{color:#0a6b44}.insight-util-btn--settings .anticon{color:#fff}.insight-util-btn--advanced-neon{border:1px solid rgba(56,189,248,.35);background:linear-gradient(165deg,#1c3028e0,#12221cd1);box-shadow:inset 0 0 0 1px #38bdf833,0 2px 12px #0000002e}.insight-util-btn--advanced-neon .anticon{color:#38bdf8;filter:drop-shadow(0 0 8px rgba(56,189,248,.4))}.insight-util-btn--advanced-neon:hover{background:linear-gradient(165deg,#20382eeb,#162a22e0);border-color:#7dd3fc80;box-shadow:inset 0 0 0 1px #7dd3fc59,0 4px 16px #38bdf826}.insight-util-btn--advanced-neon:hover .anticon{color:#7dd3fc}.insight-util-btn:hover{background:linear-gradient(180deg,#f2f4f7,#dde2e8 45%,#cdd3dc);border-color:#00000024;box-shadow:inset 0 1px #fffffff2,0 3px 10px #0000001a}.insight-util-btn:active{transform:scale(.97)}.insight-util-btn:focus-visible{outline:2px solid #0a67d9;outline-offset:2px}.insight-page-intro{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:18px;margin-top:0;margin-bottom:8px;position:relative;z-index:0}.insight-intro-content{width:min(100%,64rem);display:flex;align-items:center;justify-content:center;gap:16px;position:relative}.insight-intro-content .insight-hero{flex:1 1 auto;text-align:center;margin:0;max-width:42rem}.insight-workflow-steps{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:0;max-width:36rem;width:100%;padding:4px 8px}.time-container-wrap .insight-third-slot{margin-bottom:0}.insight-workflow-step{flex:1 1 140px;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 16px;text-align:left;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#ffffff8c;color:#57534e;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.insight-workflow-step__num{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;background:#0000000f;color:#44403c}.insight-workflow-step__text{display:flex;flex-direction:column;gap:2px;min-width:0}.insight-workflow-step__label{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;color:#292524;letter-spacing:.01em}.insight-workflow-step__hint{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;color:#78716c;line-height:1.35}.insight-workflow-step.is-active{background:linear-gradient(135deg,#fffffff2,#ecf4eee6);border-color:#0c7a4f59;box-shadow:inset 0 1px #ffffffe6,0 6px 20px #0c7a4f1f;color:#1c1917}.insight-workflow-step.is-active .insight-workflow-step__num{background:linear-gradient(145deg,#0c7a4f,#0a5c3c);color:#fff;box-shadow:0 2px 8px #0c7a4f59}.insight-workflow-step.is-complete .insight-workflow-step__num{background:#0c7a4f2e;color:#0c7a4f}.insight-workflow-step.is-complete .insight-workflow-step__label{color:#44403c}.insight-workflow-steps__rail{align-self:center;width:28px;height:2px;margin:0 4px;border-radius:1px;background:linear-gradient(90deg,#0c7a4f40,#0a67d933);flex-shrink:0}@media(max-width:560px){.insight-workflow-steps{flex-direction:column;align-items:stretch}.insight-workflow-steps__rail{width:2px;height:20px;margin:2px auto;background:linear-gradient(180deg,#0c7a4f40,#0a67d933)}}.insight-loading-state{display:flex;align-items:center;justify-content:center;min-height:240px;padding:40px 24px 56px}.insight-loading-state__spin-body{min-height:180px;width:100%}.insight-loading-state .ant-spin{color:#0c7a4f}.insight-loading-state .ant-spin-text{margin-top:14px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:#57534e}.insight-workflow-main{width:100%;align-self:stretch;display:flex;flex-direction:column;gap:0;padding:0 20px 28px;box-sizing:border-box;position:relative;z-index:0}.insight-workflow-toolbar{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0 0 12px;padding:0;background:transparent;border:none;box-shadow:none}.insight-history-btn{min-height:25px;padding:0 10px;border-radius:10px;font-size:10px;font-weight:600;border-color:#1a1a1a!important;color:#f5f5f5!important;background:#0a0a0a!important;box-shadow:0 2px 8px #0000002e;position:absolute;left:-70px;top:50%;transform:translateY(-50%);margin:0;flex-shrink:0;z-index:1}.insight-history-btn .anticon{font-size:16px}.insight-history-btn:hover{border-color:#2a2a2a!important;color:#fff!important;background:#1a1a1a!important}body.inference-history-open .insight-history-btn{display:none}@media(max-width:700px){.insight-intro-content{flex-direction:column;gap:12px}.insight-history-btn{position:static;transform:none;align-self:center}}.insight-inference-email-notice{margin-bottom:8px}.insight-inference-email-notice .ant-alert{border-radius:12px}.insight-active-task-banner-wrap{padding-left:20px;padding-right:20px;box-sizing:border-box}.user-panel--search-route .insight-page-intro{margin-top:0;margin-bottom:6px;gap:10px;padding-left:var(--insight-search-route-gutter);padding-right:var(--insight-search-route-gutter);box-sizing:border-box;width:100%}.user-panel--search-route .insight-hero{max-width:min(1040px,100%);margin-left:auto;margin-right:auto;width:100%}.user-panel--search-route .insight-hero__title{font-size:clamp(1.55rem,3.2vw,2.15rem)}.user-panel--search-route .insight-workflow-main{padding-left:var(--insight-search-route-gutter);padding-right:var(--insight-search-route-gutter);padding-bottom:max(32px,env(safe-area-inset-bottom,0px))}.user-panel--search-route{--insight-search-route-gutter: clamp(12px, 3vw, 28px);position:relative;z-index:2;pointer-events:auto}.user-panel--status-route{--insight-status-route-gutter: clamp(14px, 3.2vw, 30px);width:100%;min-height:100%;padding:clamp(8px,1.5vw,14px) var(--insight-status-route-gutter) clamp(22px,3vw,36px);background:transparent}.user-panel--status-route .insight-workflow-main{padding:0}.user-panel--search-route .insight-active-task-banner-wrap,.user-panel--search-route .insight-inference-email-notice{padding-left:var(--insight-search-route-gutter);padding-right:var(--insight-search-route-gutter)}.user-panel--search-route .insight-top-bar.insight-top-bar--elevated{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2vw,20px);flex-wrap:unset;position:sticky;top:0;z-index:10090;padding-left:var(--insight-search-route-gutter);padding-right:var(--insight-search-route-gutter);margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.user-panel--search-route .insight-breadcrumb{min-width:0;overflow:hidden}.user-panel--search-route .insight-breadcrumb ol,.user-panel--search-route .insight-breadcrumb .ant-breadcrumb{flex-wrap:nowrap!important;white-space:nowrap}.user-panel--search-route .insight-top-bar__utils{flex:unset;flex-shrink:0;width:auto;min-width:0;z-index:2}.insight-hero{text-align:center;width:100%;max-width:42rem;margin:0 auto}.insight-hero__title{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(2.05rem,4vw,2.95rem);line-height:1.18;letter-spacing:-.025em;margin:0 0 6px;color:#2a2826}.insight-hero__subtitle{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:400;color:#5f5e5c;margin:0 auto;max-width:32rem;line-height:1.55}@media(prefers-reduced-motion:reduce){.insight-workflow-step,.insight-top-search{transition:none}}.insight-rashi-workspace .topic-evolution-mode-toggle .ant-radio-button-wrapper-checked,.insight-rashi-workspace .topic-evolution-mode-toggle .ant-radio-button-wrapper-checked:hover{background:linear-gradient(135deg,#0c7a4f,#0a6b44)!important;border-color:#0c7a4f!important;color:#fff!important;box-shadow:0 2px 8px #0c7a4f40!important}.insight-rashi-workspace .topic-evolution-mode-toggle .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked){background:#ffffffa6;color:#6b6a68;border-color:#00000014}.insight-rashi-workspace .time-slicing-section--embedded .time-slicing-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;box-sizing:border-box}.insight-rashi-workspace .time-slicing-section--embedded .time-slicing-stack>.calculator-mode-form-field{flex:0 0 auto;align-self:stretch;width:100%;max-width:none;box-sizing:border-box}.insight-rashi-workspace .time-slicing-section--embedded .time-slicing-content{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:16px 20px;align-items:stretch;width:100%}.insight-main-area .ant-select-dropdown,.insight-main-area .ant-picker-dropdown,.insight-main-area .ant-tooltip{z-index:11050}.insight-rashi-workspace .time-slicing-section--embedded .time-slicing-config-block,.insight-rashi-workspace .time-slicing-section--embedded .time-slicing-output-block{width:100%;min-width:0}.insight-rashi-workspace .time-slicing-section--embedded .time-slicing-config-block{flex-shrink:unset}.insight-rashi-workspace .topic-evolution-custom-dates,.insight-rashi-workspace .topic-evolution-cadence-select{max-width:none;width:100%}.insight-rashi-workspace .insight-card__body--flush{margin-left:0;margin-right:0}@media(max-width:900px){.insight-rashi-workspace .time-slicing-section--embedded .time-slicing-content{grid-template-columns:1fr}}.user-page-nav{width:100%;margin-bottom:16px;padding:0 20px}.user-panel-offwhite-shell .user-page-nav-inner{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;background:#ffffffa6;border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.user-panel-offwhite-shell .user-page-nav-item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#1c1c1c;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.user-panel-offwhite-shell .user-page-nav-item:hover{background:#f0efec;border-color:#0000001f;box-shadow:0 2px 10px #00000014}.user-page-nav-item:focus{outline:none}.user-page-nav-item:focus-visible{outline:2px solid #0c7a4f;outline-offset:2px}.user-panel-offwhite-shell .user-page-nav-arrow{font-size:10px;color:#64748b;margin-left:2px}.seed-inputs-fab{position:fixed;right:max(16px,calc(env(safe-area-inset-right,0px) + 16px));bottom:max(24px,env(safe-area-inset-bottom,0px));z-index:9999;max-width:min(100vw - 32px,520px);box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;gap:10px;padding:14px 22px 14px 18px;margin:0;border:1px solid rgba(255,255,255,.38);border-radius:18px;cursor:pointer;isolation:isolate;overflow:hidden;font-family:DisorientDots2017,system-ui,sans-serif;font-weight:800;font-size:15px;letter-spacing:.04em;color:#f8fffb;text-shadow:0 1px 3px rgba(0,0,0,.35);background:linear-gradient(145deg,#ffffff38,#fff0 42%),linear-gradient(118deg,#063d32,#0c7a4f 22%,#2a9d8f 48%,#4361ee 72%,#b185db 88%,#ffd166);background-size:100% 100%,240% 240%;background-position:0 0,12% 40%;box-shadow:0 10px 36px #0c7a4f61,0 4px 14px #4361ee38,inset 0 1px #ffffff73;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,border-color .2s ease,filter .25s ease;animation:seed-inputs-fab-aurora 10s ease-in-out infinite}.user-panel-offwhite-shell.insight-rashi-workspace .seed-inputs-fab{position:relative;right:auto;bottom:auto;z-index:auto;margin:10px 0 0 auto;align-self:flex-end;display:flex;width:fit-content;max-width:min(100%,340px);animation:none}.user-panel-offwhite-shell.insight-rashi-workspace .seed-inputs-fab:hover{transform:none}.user-panel-offwhite-shell.insight-rashi-workspace .seed-inputs-fab__sheen{animation:none;display:none}@keyframes seed-inputs-fab-aurora{0%,to{background-position:0 0,8% 42%}50%{background-position:0 0,92% 58%}}.seed-inputs-fab__sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(255,255,255,.12) 55deg,transparent 110deg,rgba(120,220,200,.15) 200deg,transparent 300deg);animation:seed-inputs-fab-sheen 7s linear infinite;pointer-events:none;z-index:0}@keyframes seed-inputs-fab-sheen{to{transform:rotate(360deg)}}.seed-inputs-fab__icon{position:relative;z-index:1;font-size:20px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.seed-inputs-fab__label{position:relative;z-index:1}.seed-inputs-fab:hover{transform:translateY(-4px) scale(1.03);border-color:#ffffff8c;box-shadow:0 16px 44px #0c7a4f6b,0 8px 24px #b185db40,inset 0 1px #ffffff8c;filter:saturate(1.08)}.seed-inputs-fab:active{transform:translateY(-1px) scale(1.01)}.seed-inputs-fab:focus{outline:none}.seed-inputs-fab:focus-visible{outline:3px solid rgba(255,209,102,.95);outline-offset:4px}.seed-confirm-modal-wrap .ant-modal-mask{background:#02061785}.seed-confirm-modal .ant-modal-content{border-radius:22px;overflow:hidden;padding:0}.seed-confirm-modal .ant-modal-close{color:#f8fafc;top:16px;right:16px;width:36px;height:36px;z-index:20}.seed-confirm-modal .ant-modal-close:hover{color:#fff}.seed-confirm-modal .ant-modal-body{padding:0;background:#fff}.seed-confirm-modal__hero{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 24px 22px;background:radial-gradient(120% 120% at 50% 0%,rgba(28,65,47,.38) 0%,transparent 55%),linear-gradient(160deg,#071912,#0c2b22 45%,#143a2f);text-align:center}.seed-confirm-modal__logo{max-width:160px;max-height:96px;width:auto;height:auto;margin:0 auto 12px;display:block;object-fit:contain;object-position:center center}.seed-confirm-modal__title{margin:0;max-width:18rem;color:#f8fafc;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.seed-confirm-modal__card{margin:20px 22px 14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden;background:#fff}.seed-confirm-modal__row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.seed-confirm-modal__row:last-child{border-bottom:none}.seed-confirm-modal__label{color:#475569;font-size:15px;font-weight:700}.seed-confirm-modal__value{color:#0f172a;font-size:15px;font-weight:600;text-align:right;overflow-wrap:anywhere}.seed-confirm-modal__continue.ant-btn{margin:0 22px 22px;width:calc(100% - 44px);height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.5);font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.06em;color:#fff!important;background:radial-gradient(120% 180% at 50% -40%,rgba(125,255,192,.22),transparent 60%),linear-gradient(160deg,#123a2c,#0a2018 55%,#06120d)!important;box-shadow:0 0 0 1px #0000002e,0 4px 18px #0000001f,0 0 20px #22ff8880,0 0 10px #7dffc059!important;opacity:1!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.seed-confirm-modal__continue.ant-btn.ant-btn-loading{color:#fff!important;background:radial-gradient(120% 180% at 50% -40%,rgba(125,255,192,.22),transparent 60%),linear-gradient(160deg,#123a2c,#0a2018 55%,#06120d)!important}.seed-confirm-modal__continue.ant-btn:hover,.seed-confirm-modal__continue.ant-btn:focus{background:radial-gradient(120% 180% at 50% -40%,rgba(125,255,192,.28),transparent 60%),linear-gradient(160deg,#164a37,#0d281e 55%,#071812)!important;filter:saturate(1.15) brightness(1.1);transform:translateY(-2px)}.seed-confirm-modal__continue.ant-btn .ant-btn-loading-icon .anticon{color:#fff}.seed-confirm-modal__qualifier-limit-warning{margin:0 22px 14px;padding:12px 16px 12px 44px;background:#fff7ed;border-left:4px solid #f59e0b;border-radius:10px;box-shadow:0 2px 8px #f59e0b26;color:#78350f;font-size:13px;font-weight:500;line-height:1.6;position:relative}.seed-confirm-modal__qualifier-limit-warning:before{content:"⚠";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:17px}.seed-confirm-modal__continue.ant-btn:disabled,.seed-confirm-modal__continue.ant-btn[disabled]{background:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;border:none!important}@media(prefers-reduced-motion:reduce){.seed-inputs-fab,.seed-inputs-fab__sheen{animation:none}.seed-inputs-fab{background-position:0 0,40% 50%}}.user-panel-offwhite-shell .file-input-container{--card-bg: rgba(255, 255, 255, .78);--card-border: rgba(0, 0, 0, .08);--card-shadow: 0 4px 20px rgba(0, 0, 0, .06);--focus-ring: 0 0 0 2px rgba(12, 122, 79, .28)}.user-panel-offwhite-shell .inference-workflow-step{color:#334155}.user-panel-offwhite-shell .file-container:hover{box-shadow:0 8px 28px #00000014;border-color:#0000001f}.user-panel-offwhite-shell .file-container-box{background:#ebeae7;border-color:#0000000f;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.user-panel-offwhite-shell .file-container-box:hover{background:#e3e2df;border-color:#0000001a;box-shadow:0 6px 18px #00000014;transform:translateY(-2px)}.user-panel-offwhite-shell .file-container-box-label{color:#000;text-shadow:none}.user-panel-offwhite-shell .file-container-box-optional{color:#64748b}.user-panel-offwhite-shell .inference-id-label{color:#475569}.user-panel-offwhite-shell .inference-id-input{background:#fff;border-color:#cbd5e1;color:#0f172a}.user-panel-offwhite-shell .inference-id-input:hover{background:#f8fafc;border-color:#94a3b8}.user-panel-offwhite-shell .page-headers,.user-panel-offwhite-shell .time-slice-section-title{color:#2d5a27;text-shadow:none}.user-panel-offwhite-shell .file-name-input .ant-select-selection-item{color:#166534}.user-panel-offwhite-shell .note-section{color:#334155;background:#e8e7e4}.user-panel-offwhite-shell .insight-card--timeslice:hover{box-shadow:inset 0 1px #fffc,0 12px 40px #0a67d91a,0 4px 14px #0000000f}.user-panel-offwhite-shell .insight-card--qualifier{background:radial-gradient(ellipse 80% 70% at 92% 12%,rgba(91,33,182,.07) 0%,transparent 52%),radial-gradient(ellipse 65% 55% at 6% 92%,rgba(12,122,79,.05) 0%,transparent 48%),linear-gradient(198deg,#fdfcfb,#f0eef5);border:1px solid rgba(91,33,182,.16);box-shadow:inset 0 1px #ffffffd1,0 10px 36px #5b21b60f,0 4px 12px #0000000d}.user-panel-offwhite-shell .insight-card--qualifier:hover{box-shadow:inset 0 1px #ffffffd1,0 12px 40px #5b21b617,0 4px 14px #0000000f}.user-panel-offwhite-shell .insight-qualifier-card__columns{width:100%;min-width:0}.user-panel-offwhite-shell .insight-step3-aside__eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.user-panel-offwhite-shell .insight-step3-aside__lead{margin:0;font-size:13px;line-height:1.55;color:#475569}.user-panel-offwhite-shell .insight-step3-aside__dot{background:linear-gradient(145deg,#0a67d959,#0c7a4f73);box-shadow:0 0 0 1px #0a67d91f}.user-panel-offwhite-shell .insight-step3-stage__hint{color:#64748b}.user-panel-offwhite-shell .insight-step3-stage .insight-step3-stage__glow{background:radial-gradient(ellipse 70% 55% at 88% 18%,rgba(10,103,217,.09) 0%,transparent 58%),radial-gradient(ellipse 55% 45% at 12% 88%,rgba(12,122,79,.08) 0%,transparent 55%)}.user-panel-offwhite-shell .insight-step3-stage .insight-step3-stage__grid{background-image:linear-gradient(rgba(10,103,217,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(12,122,79,.05) 1px,transparent 1px)}.user-panel-offwhite-shell .date-header{color:#334155}.user-panel-offwhite-shell .save-container{border-color:#d4d4d0;background:#ffffff80}.user-panel-offwhite-shell .save-input,.user-panel-offwhite-shell .sub-heading,.user-panel-offwhite-shell .sub-information{color:#1e293b}.user-panel-offwhite-shell .search-container .ant-input-group-addon{background:#f1f0ed;color:#1e293b}.user-panel-offwhite-shell .tag-select-wrapper{background-color:#fff;border-color:#d4d4d0}.user-panel-offwhite-shell .tag-select-wrapper .ant-select-selection-item{background-color:#f1f0ed!important}.user-panel-offwhite-shell .keywords-container{background-color:#fff;border-color:#d4d4d0}.user-panel-offwhite-shell .closeable-tag{background-color:#fff}.user-panel-offwhite-shell .topic-evolution-label,.user-panel-offwhite-shell .topic-evolution-date-label{color:#334155}.user-panel-offwhite-shell .topic-evolution-range-hint{color:#64748b}.user-panel-offwhite-shell .topic-evolution-note{color:#475569;background:#0000000a;border-left-color:#0c7a4f8c}.user-panel-offwhite-shell .topic-evolution-no-data-error{color:#b91c1c}.user-panel-offwhite-shell .topic-evolution-no-data-suggestions{color:#57534e}.user-panel-offwhite-shell .time-slicing-title,.user-panel-offwhite-shell .time-slicing-output-title{color:#2d5a27;text-shadow:none}.user-panel-offwhite-shell .time-slicing-subtitle,.user-panel-offwhite-shell .time-slicing-summary,.user-panel-offwhite-shell .time-slicing-summary-slices{color:#475569}.user-panel-offwhite-shell .time-slicing-summary-dates{color:#0c7a4f}.user-panel-offwhite-shell .time-slicing-loading-note{color:#334155;background:#ffffffe6;border:1px solid rgba(0,0,0,.08)}.user-panel-offwhite-shell .time-slicing-actions-stack{border-top-color:#00000014}.user-panel-offwhite-shell .file-container.insight-panel--dataset{background:radial-gradient(ellipse 100% 90% at 0% 0%,rgba(12,122,79,.07) 0%,transparent 50%),linear-gradient(178deg,#fff,#f2f4f1 55%,#e8ebe6);border:1px solid rgba(12,122,79,.22);box-shadow:inset 0 1px #ffffffd9,0 10px 36px #0c7a4f17,0 4px 12px #0000000d}.user-panel-offwhite-shell .insight-card--dataset{background:radial-gradient(ellipse 100% 90% at 0% 0%,rgba(12,122,79,.09) 0%,transparent 52%),linear-gradient(178deg,#fff,#f2f4f1 55%,#e8ebe6);border:1px solid rgba(12,122,79,.22);box-shadow:inset 0 1px #ffffffd9,0 10px 36px #0c7a4f17,0 4px 12px #0000000d}.user-panel-offwhite-shell .insight-card--dataset .file-container.insight-panel--dataset{background:transparent;border:none;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.user-panel-offwhite-shell .insight-card--timeslice{background:radial-gradient(ellipse 90% 80% at 100% 8%,rgba(56,132,168,.08) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 8% 100%,rgba(12,122,79,.06) 0%,transparent 50%),linear-gradient(195deg,#fdfdfb,#eef0ec);border:1px solid rgba(10,103,217,.18);box-shadow:inset 0 1px #fffc,0 10px 36px #0a67d912,0 4px 12px #0000000d}.user-panel-offwhite-shell .insight-card--timeslice button{transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.user-panel-offwhite-shell .insight-card--timeslice button:focus,.user-panel-offwhite-shell .insight-card--timeslice button:focus-visible,.user-panel-offwhite-shell .insight-card--timeslice button:active{border-color:#0c7a4fcc!important;box-shadow:0 0 0 2px #0c7a4f38,0 0 0 5px #0c7a4f14!important}.user-panel-offwhite-shell .insight-panel--config{padding:14px 16px;border-radius:14px;background:radial-gradient(ellipse 90% 80% at 0% 0%,rgba(12,122,79,.06) 0%,transparent 55%),linear-gradient(180deg,#fff,#f3f5f1);border:1px solid rgba(12,122,79,.16);box-shadow:inset 0 1px #ffffffe6,0 6px 24px #0000000d}.user-panel-offwhite-shell .insight-panel--output{padding:14px 16px;border-radius:14px;background:radial-gradient(ellipse 85% 70% at 100% 0%,rgba(10,103,217,.05) 0%,transparent 50%),linear-gradient(185deg,#fafaf8,#e9eae6);border:1px solid rgba(0,0,0,.07);box-shadow:inset 0 1px #ffffffd9,0 6px 24px #0000000d}.user-panel-offwhite-shell .insight-card--timeslice .insight-panel--output{padding:14px 16px;border-radius:14px}.user-panel-offwhite-shell .topic-evolution-label-row .topic-evolution-info-trigger{background:#0000000d;color:#475569}.user-panel-offwhite-shell .topic-evolution-label-row .topic-evolution-info-trigger:hover{background:#0c7a4f1f;color:#0c7a4f}.user-panel-offwhite-shell .topic-evolution-cadence-btn{background:#f1f5f9;border-color:#00000014;color:#475569}.user-panel-offwhite-shell .topic-evolution-cadence-btn--active{color:#fff;background:linear-gradient(135deg,#0c7a4f,#0a6b44);border-color:#0c7a4f}.user-panel-offwhite-shell .topic-evolution-cadence-frozen-hint{color:#64748b}.user-panel-offwhite-shell .topic-evolution-cadence--locked{background:linear-gradient(145deg,#7c3aed0f,#0c7a4f0d 55%,#ffffffeb);border-color:#7c3aed33}.user-panel-offwhite-shell .topic-evolution-cadence-lock-copy,.user-panel-offwhite-shell .topic-evolution-cadence-unlock-copy{color:#57534e}.user-panel-offwhite-shell .topic-evolution-cadence--locked .topic-evolution-label{color:#1e293b}.user-panel-offwhite-shell .topic-evolution-cadence-btn--prohibited{background:#e8ecf1!important;border-color:#cbd5e1!important;color:#64748b!important}.user-panel-offwhite-shell .topic-evolution-cadence-btn--prohibited .topic-evolution-cadence-btn-desc{color:#94a3b8!important}.user-panel-offwhite-shell .topic-evolution-custom-dates{background:radial-gradient(ellipse 90% 70% at 0% 0%,rgba(12,122,79,.06) 0%,transparent 55%),linear-gradient(180deg,#fff,#0c7a4f05);border:1px solid rgba(12,122,79,.18);box-shadow:inset 0 1px #fffffff2,0 4px 14px #0c7a4f0d}.user-panel-offwhite-shell.insight-rashi-workspace{--insight-align-max: 1360px;--insight-align-gutter: clamp(12px, 2vw, 22px)}.user-panel-offwhite-shell.insight-rashi-workspace .insight-top-bar.insight-top-bar--elevated,.user-panel-offwhite-shell.insight-rashi-workspace .insight-workflow-toolbar,.user-panel-offwhite-shell.insight-rashi-workspace .insight-page-intro,.user-panel-offwhite-shell.insight-rashi-workspace .insight-active-task-banner-wrap,.user-panel-offwhite-shell.insight-rashi-workspace .insight-workflow-main{width:min(var(--insight-align-max),100%);margin-left:auto;margin-right:auto;box-sizing:border-box}.user-panel-offwhite-shell.insight-rashi-workspace .insight-top-bar.insight-top-bar--elevated,.user-panel-offwhite-shell.insight-rashi-workspace .insight-workflow-toolbar,.user-panel-offwhite-shell.insight-rashi-workspace .insight-page-intro,.user-panel-offwhite-shell.insight-rashi-workspace .insight-workflow-main,.user-panel-offwhite-shell.insight-rashi-workspace .insight-active-task-banner-wrap{padding-left:var(--insight-align-gutter);padding-right:var(--insight-align-gutter)}.user-panel--search-route.user-panel-offwhite-shell.insight-rashi-workspace .insight-top-bar.insight-top-bar--elevated,.user-panel--search-route.user-panel-offwhite-shell.insight-rashi-workspace .insight-workflow-toolbar,.user-panel--search-route.user-panel-offwhite-shell.insight-rashi-workspace .insight-page-intro,.user-panel--search-route.user-panel-offwhite-shell.insight-rashi-workspace .insight-active-task-banner-wrap,.user-panel--search-route.user-panel-offwhite-shell.insight-rashi-workspace .insight-workflow-main{width:min(var(--insight-align-max),100%)}.insight-notification-banner__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.insight-notification-banner__close-btn{border:0;background:transparent;color:#00000073;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1}.insight-notification-banner__close-btn:hover{color:#000000b8}.file-input-container{--card-bg: rgba(36, 36, 44, .65);--card-border: var(--ui-border);--card-shadow: 0 4px 24px var(--ui-shadow);--card-radius: 18px;--input-radius: 12px;--transition: .22s ease;--focus-ring: 0 0 0 2px rgba(12, 122, 79, .25)}.file-input-container{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}.inference-workflow-step{display:inline-flex;align-items:center;gap:12px;font-size:.8125rem;font-weight:600;color:var(--ui-text);letter-spacing:.02em}.inference-workflow-badge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0;border-radius:10px;background:linear-gradient(135deg,#fffffff2,#f0f5f2e6);color:#0c7a4f;font-size:.8rem;font-weight:800;border:1.5px solid rgba(255,255,255,.3);box-shadow:0 2px 10px #0000001f}.inference-workflow-label{letter-spacing:.03em}.file-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:30px 34px;width:100%;border:1px solid var(--card-border);border-radius:var(--card-radius);box-sizing:border-box;background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--card-shadow);transition:box-shadow var(--transition),border-color var(--transition)}.file-container-single{grid-template-columns:1fr;max-width:100%}@media(max-width:900px){.file-container:not(.file-container-single){grid-template-columns:1fr}}.file-container-tab-row{grid-column:1 / -1;padding-top:8px;border-top:1px solid rgba(255,255,255,.1);margin-top:4px}.file-container:hover{box-shadow:0 8px 32px var(--ui-shadow);border-color:var(--ui-text-muted)}.file-container-box{display:flex;flex-direction:column;gap:12px;padding:22px 24px;background:var(--ui-bg-muted);border:1px solid var(--ui-border-soft);border-radius:14px;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition)}.file-container-box:hover{background:var(--ui-bg-raised);border-color:var(--ui-border);box-shadow:0 4px 16px var(--ui-shadow)}.file-container-box-label{font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;line-height:1.35;letter-spacing:.02em;color:#e3ff72;text-shadow:0 1px 2px rgba(0,0,0,.2)}.file-container-box-optional{font-weight:500;font-size:.8125rem;color:var(--ui-text-muted)}.file-container-box-control{display:flex;flex-direction:column;gap:6px;min-height:44px}.file-input-wrapper{display:flex;flex-direction:column;gap:.5rem;flex-wrap:wrap;min-height:44px}.file-container-box-control .file-name-input{width:100%;min-width:0}.file-name-row{display:flex;align-items:center;gap:10px}.file-name-row .file-name-input{flex:1 1 auto}.file-name-row--actions{justify-content:flex-end}.dataset-select-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:6px}.dataset-select-toolbar__title{font-size:13px;font-weight:600;color:#4b5563}.dataset-upload-cta-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin:2px 0 14px}@media(min-width:640px){.dataset-upload-cta-row{flex-wrap:nowrap}}.user-dataset-inline-upload{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:0 1 auto;width:auto;max-width:100%;min-width:0}.user-dataset-inline-upload__input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.user-dataset-inline-upload__actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:auto;max-width:480px}.user-dataset-inline-upload__filename{font-size:13px;font-weight:600;color:#0f172a;word-break:break-word}.user-dataset-inline-upload__btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.user-dataset-inline-upload__upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.user-dataset-inline-upload button.page-upload-btn:disabled{opacity:.65;cursor:not-allowed;transform:none;filter:none;animation:none}.user-dataset-inline-upload button.page-upload-btn--outline{-moz-appearance:none;appearance:none;-webkit-appearance:none;animation:none;background:#fffffff2;color:#0c7a4f;text-shadow:none;border:2px solid rgba(12,122,79,.55);box-shadow:0 4px 16px #0c7a4f1f,inset 0 1px #ffffffe6}.user-dataset-inline-upload button.page-upload-btn--outline:hover:not(:disabled){filter:brightness(1.02);background:#0c7a4f0f;border-color:#0c7a4fbf;box-shadow:0 8px 22px #0c7a4f2e,inset 0 1px #fffffff2}.user-dataset-inline-upload__error{margin:0;font-size:13px;font-weight:600;color:#b91c1c;max-width:480px;line-height:1.4}.user-dataset-inline-upload__loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease}.user-dataset-inline-upload__loading-overlay--show{opacity:1;visibility:visible}.user-dataset-inline-upload__loading-spinner{width:60px;height:60px;border:5px solid rgba(255,255,255,.2);border-top-color:#00d4aa;border-radius:50%;animation:user-dataset-inline-upload-spin 1s linear infinite}@keyframes user-dataset-inline-upload-spin{to{transform:rotate(360deg)}}.user-dataset-inline-upload__loading-title{color:#fff;margin:20px 0 0;font-size:18px;font-weight:600;text-align:center;line-height:1.45;max-width:520px;padding:0 20px}.user-dataset-inline-upload__success-modal .ant-modal-header{display:none}.user-dataset-inline-upload__success-modal .ant-modal-content{width:440px;max-width:calc(100vw - 32px)}.user-dataset-inline-upload__success-modal .ant-modal-body{min-height:108px}.user-dataset-inline-upload__success-modal .ant-modal-footer,.user-dataset-inline-upload__success-modal .ant-modal-footer .ant-btn{position:relative;z-index:1;pointer-events:auto!important}.user-dataset-inline-upload__modal-content .user-dataset-inline-upload__modal-title{margin-bottom:10px}.user-dataset-inline-upload__modal-content .user-dataset-inline-upload__modal-label{margin-bottom:2px}.user-dataset-inline-upload__modal-content .user-dataset-inline-upload__modal-filename{margin-bottom:4px;font-size:15px;line-height:1.3}.user-dataset-inline-upload__modal-ontology{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.user-dataset-inline-upload__modal-title--sub{margin-bottom:8px;font-size:15px}.user-dataset-inline-upload__modal-title{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;color:#0f172a}.user-dataset-inline-upload__modal-icon{color:#0c7a4f;font-size:22px}.user-dataset-inline-upload__modal-icon--warn{color:#d97706}.user-dataset-inline-upload__modal-body{padding-top:0}.user-dataset-inline-upload__modal-ontology-body{margin:0;font-size:14px;color:#64748b;line-height:1.5}.user-dataset-inline-upload__modal-label{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.user-dataset-inline-upload__modal-id{margin:0;font-size:12px;line-height:1.35;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dataset-inline-upload__modal-id-label{margin-right:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-family:inherit}.user-dataset-inline-upload__modal-filename{margin:0;font-size:16px;font-weight:700;color:#0f172a;word-break:break-word}.user-dataset-inline-upload__modal-reference{margin:0 0 8px;font-size:14px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#0f172a;word-break:break-all}.user-dataset-inline-upload__modal-meta{margin:0;font-size:12px;color:#64748b;line-height:1.45}.app-chip-logo-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;line-height:0}.app-chip-logo-link--disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.dataset-upload-help-text{margin:-2px 0 12px;font-size:13px;line-height:1.45;font-weight:500;color:#4b5563}.dataset-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:2px;align-items:stretch}.dataset-content-grid__left{display:flex;flex-direction:column;gap:14px;min-width:0}.dataset-content-grid__right{display:flex;min-width:0}.dataset-select-panel{display:flex;flex-direction:column;gap:10px;background:#ffffffa6;border:1px solid rgba(12,122,79,.16);border-radius:10px;padding:12px}.dataset-select-panel--full{width:100%}.dataset-select-panel__title{display:flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.02em;color:#0c7a4f;text-transform:uppercase}.dataset-tab-toggle{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(15,52,77,.14);border-radius:18px;background:linear-gradient(180deg,#f3f7f5,#e9f1ee);box-shadow:inset 0 1px 2px #0f172a0d;width:100%}.dataset-tab-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,52,77,.3);flex:1 1 140px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#35505f;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;padding:10px 18px;border-radius:14px;cursor:pointer;white-space:normal;line-height:1.2;box-shadow:0 1px 3px #0f172a0f;transition:background .15s ease,color .15s ease,transform .15s ease,border-color .15s ease}.dataset-tab-toggle__btn:hover:not(.dataset-tab-toggle__btn--active){background:#fff;border-color:#0f2b3d47;box-shadow:0 4px 12px -4px #0f172a2e;transform:translateY(-1px)}.dataset-tab-toggle__btn:active{transform:translateY(0) scale(.98)}.dataset-tab-toggle__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #0f2b3d73}.dataset-tab-toggle__btn--active{background:linear-gradient(150deg,#7a8a84,#63726d 55%,#4a5652);color:#fff;border-color:transparent;box-shadow:0 6px 18px -6px #63726d8c,inset 0 1px #ffffff1f;transform:translateY(-1px)}.dataset-tab-toggle__btn--active:hover{background:linear-gradient(150deg,#8a9a94,#71807b 55%,#576360)}.dataset-tab-toggle__btn .anticon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;font-size:13px;background:#0f2b3d1a;color:#23445a;transition:background .22s ease,color .22s ease}.dataset-tab-toggle__btn--active .anticon{background:#ffffff2e;color:#fff}.permissions-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:14px;width:100%;height:100%;padding:28px;border-radius:36px;text-align:center;background:#d6f0ee;border:3px solid #2a8f9e}.permissions-card__title{display:flex;align-items:center;gap:6px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1.3;color:#0f344d}.permissions-card__title .insight-card__title-hint{margin-left:0}.permissions-card__logo{display:block;height:160px;width:auto;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.app-chip-logo-link:not(.app-chip-logo-link--disabled):hover .permissions-card__logo{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 26px #0f344d38,0 0 0 3px #2a8f9e8c}.app-chip-logo-link:not(.app-chip-logo-link--disabled):active .permissions-card__logo{transform:translateY(-1px) scale(1.01)}.permissions-card__caption{margin:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;color:#16414a;white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:100%}@media(max-width:900px){.dataset-select-toolbar{flex-direction:column;align-items:flex-start}.dataset-content-grid{grid-template-columns:1fr}.dataset-upload-shortcut-btn{width:100%}.dataset-upload-shortcut-btn--prominent{min-width:0}}.dataset-upload-shortcut-btn{min-height:40px;white-space:nowrap;padding:0 14px;border-radius:12px;border:1px solid rgba(12,122,79,.4);background:linear-gradient(135deg,#0c7a4f,#0a6b44);color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 12px #0c7a4f3d}.dataset-upload-shortcut-btn--prominent{min-width:320px;min-height:52px;padding:16px 36px;border-radius:9999px;border:1px solid rgba(255,255,255,.45);background:linear-gradient(145deg,#ffffff47,#fff0 45%),linear-gradient(118deg,#054a3d,#0a6b4f 18%,#0c7a4f 32%,#2db89f 52%,#4895ff 78%,#3d62d4);background-size:100% 100%,240% 240%;background-position:0 0,18% 44%;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;color:#f8fffb;text-shadow:0 1px 4px rgba(0,0,0,.38);box-shadow:0 12px 40px #0c7a4f61,0 6px 18px #4361ee47,0 2px #ffffff59 inset,inset 0 1px #ffffff7a;transition:transform .26s cubic-bezier(.34,1.2,.64,1),box-shadow .26s ease,filter .22s ease}@media(prefers-reduced-motion:no-preference){.dataset-upload-shortcut-btn--prominent{animation:userpage-upload-aurora 12s ease-in-out infinite}}@keyframes userpage-upload-aurora{0%,to{background-position:0 0,12% 42%}50%{background-position:0 0,88% 58%}}.dataset-upload-shortcut-btn:hover{transform:translateY(-3px);filter:saturate(1.08) brightness(1.02);box-shadow:0 16px 48px #0c7a4f73,0 8px 26px #4361ee59,0 2px #fff6 inset,inset 0 1px #ffffff8c}.dataset-upload-shortcut-btn--prominent:active{transform:translateY(0)}.dataset-upload-shortcut-btn:focus-visible{outline:3px solid rgba(255,209,102,.95);outline-offset:3px}.dataset-upload-shortcut-btn__label{font-size:17px;line-height:1.25;font-weight:700;letter-spacing:.04em;color:#f8fffb;text-shadow:0 1px 4px rgba(0,0,0,.38)}.dataset-upload-shortcut-btn__icon{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;color:#0c7a4f;background:#fffffff0;box-shadow:inset 0 1px #fffffff2,0 1px 2px #00000024}.calendar-error-container{display:flex;flex-direction:column;gap:10px;min-height:56px}.file-name{display:flex;flex-direction:column;gap:12px}.select-file{display:flex;flex-direction:column;gap:12px;padding-top:0}.inference-id-field{display:flex;flex-direction:column;gap:8px}.inference-id-label{font-size:13px;font-weight:500;color:var(--ui-text)}.inference-id-input{width:100%;min-width:0;height:44px;padding:10px 14px;border:1px solid var(--ui-border);border-radius:var(--input-radius, 12px);background:var(--ui-bg-raised);font-size:.875rem;color:var(--ui-text);box-sizing:border-box;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.inference-id-input::placeholder{color:var(--ui-text-muted)}.inference-id-input:hover{border-color:var(--ui-text-muted);background:var(--ui-bg-muted)}.inference-id-input:focus{outline:none;border-color:#0c7a4f;box-shadow:var(--focus-ring)}.inference-id-input[type=number]::-webkit-inner-spin-button,.inference-id-input[type=number]::-webkit-outer-spin-button{opacity:1;height:28px;cursor:pointer}.page-headers{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.3;letter-spacing:.02em;color:#e3ff72;text-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:2px}.file-name-input{width:100%;min-width:0;min-height:44px;border-radius:var(--input-radius, 12px);transition:box-shadow var(--transition),border-color var(--transition)}.file-name-input .ant-select-selector{min-height:44px!important;padding-top:6px!important;padding-bottom:6px!important;border-radius:var(--input-radius, 12px)!important;background:#fffcf8fa!important;border:1px solid rgba(12,122,79,.22)!important}.file-name-input.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{box-shadow:var(--focus-ring)}.file-name-input:hover .ant-select-selector{border-color:#0c7a4f61!important}.file-name-input .ant-select-selection-item{font-family:Inter,sans-serif;font-weight:600;font-size:15px;line-height:24px;color:#166534!important}.file-name-input .ant-select-selection-placeholder{color:#64748b!important;font-weight:500}.file-name-input .ant-select-arrow{color:#0c7a4f}.note-section{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ui-text);padding:10px 14px;background:var(--ui-bg-muted);border-radius:10px;animation:loading-pulse 1.5s ease-in-out infinite}@keyframes loading-pulse{0%,to{opacity:1}50%{opacity:.7}}.time-container{display:flex;flex-direction:column;justify-content:flex-start;gap:26px;min-height:0;width:100%;border:1px solid var(--card-border);border-radius:var(--card-radius);box-sizing:border-box;padding:30px 34px;background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--card-shadow);transition:box-shadow var(--transition),border-color var(--transition)}.time-container:hover{box-shadow:0 8px 32px var(--ui-shadow);border-color:var(--ui-text-muted)}.time-slice-section-title{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.3;letter-spacing:.02em;color:#e3ff72;text-shadow:0 1px 2px rgba(0,0,0,.15);margin:0 0 4px}.time-input-container{display:flex;flex-direction:column;gap:16px;width:40%}.parameters{display:flex;flex-direction:column;gap:20px;padding-left:1px}.input-n-table-container{display:flex;flex-direction:row;gap:32px;align-items:flex-start}.output-wrapper{display:flex;flex-direction:column;gap:16px;width:60%;flex:1;min-width:0}.calendar-input{display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-start}.year-input{display:flex;gap:20px;align-items:baseline}.date-header{font-family:Inter;font-weight:600;font-size:16px;line-height:16px;color:#fff}.calendar-title{width:90px}.datepicker-input{width:200px;height:40px;gap:20px;border-radius:8px}.calendar-icon{font-size:20px;color:#0f172a}.calendar-dropdown{color:#000;font-size:12px}.dial-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;justify-content:center}.compute-container{display:flex;margin-top:10px;align-items:center;justify-content:center}.save-container{display:flex;flex-direction:row;gap:20px;width:100%;border:1.5px solid #d9d9d9;border-radius:14px;box-sizing:border-box;padding:15px;align-items:center}.save-input{width:365px;height:36px;font-family:Inter;font-weight:400;font-size:14px;line-height:20px;color:#000}.footer-button{position:absolute;display:flex;align-self:flex-end;bottom:20px;transition:transform .2s ease,opacity .2s ease}.footer-button:hover{transform:translateY(-1px)}.footer-button:active{transform:translateY(0)}.error-message{color:#dc2626;font-size:.75rem;font-weight:600;padding:8px 12px;background:#ff6b6b1a;border-radius:10px;margin-top:6px;border-left:3px solid rgba(220,38,38,.7);transition:opacity var(--transition)}.inference-stepper .text-stepper,.inference-stepper .text-stepper span,.inference-stepper .text-stepper button{color:#000!important}.title-data-overview{white-space:nowrap;width:400px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;border-radius:50px;border:3px solid black;outline:4px solid #0c7a4f;background-image:url(/data-overview.png);background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0 0 0 6px #000;font-family:DisorientDots2017,sans-serif;font-weight:900;font-size:20px;color:#fff;cursor:pointer}.title-data-overview img{width:40px;height:50px}.compute-container{padding-top:8px}.compute-data-overview-btn{white-space:nowrap;min-width:320px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;padding:14px 28px;border-radius:50px;border:2px solid rgba(0,0,0,.25);outline:3px solid #0c7a4f;outline-offset:2px;background-image:url(/data-overview.png);background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0 4px 16px #0c7a4f40,0 2px 8px #00000026;font-family:DisorientDots2017,sans-serif;font-weight:900;font-size:18px;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease,opacity .2s ease}.compute-data-overview-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #0c7a4f59,0 4px 12px #0000002e}.compute-data-overview-btn:active:not(:disabled){transform:translateY(0)}.compute-data-overview-btn:focus-visible{outline:3px solid #0c7a4f;outline-offset:3px}.compute-data-overview-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.compute-data-overview-btn .compute-data-overview-label{display:inline-flex;align-items:center;gap:10px}.compute-data-overview-btn img{width:32px;height:40px;opacity:.95}.compute-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:slice-spin .65s linear infinite}@keyframes slice-spin{to{transform:rotate(360deg)}}.time-container-wrap{width:100%;display:flex;flex-direction:column;gap:12px}.insight-card{box-sizing:border-box;width:100%;margin:0;padding:14px 18px 16px;border-radius:16px;background:#fffffff0;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px #ffffffd9,0 12px 40px #0000000f}.insight-card__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.insight-card__head--with-range{flex-wrap:wrap;align-items:center;gap:12px 16px}.insight-card__head-main{display:flex;align-items:center;gap:10px}.insight-card__dataset-range{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:10px;background:linear-gradient(135deg,#0c7a4f1a,#0a67d914);border:1px solid rgba(12,122,79,.22);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:#0f172a;margin-left:auto}.insight-card__dataset-range-label{color:#64748b;font-weight:600;letter-spacing:.02em}.insight-card__dataset-range-dates{color:#0c7a4f;font-weight:600}.insight-card__dataset-range-sep{color:#94a3b8}.insight-card__dataset-range-docs{color:#1e40af;font-weight:600}@media(max-width:640px){.insight-card__head--with-range{flex-direction:column;align-items:flex-start}.insight-card__dataset-range{margin-left:0}}.insight-card__title{font-family:Inter,system-ui,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:#2a2826}.insight-card__title-hint{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;vertical-align:middle;margin-left:6px;width:22px;height:22px;aspect-ratio:1 / 1;line-height:1;font-size:16px;color:#0f344d;opacity:1;cursor:help;transition:opacity .2s ease,color .2s ease}.insight-card__title-hint .anticon{display:inline-flex;width:16px;height:16px}.insight-card__title-hint svg{width:16px;height:16px;aspect-ratio:1 / 1;display:block}.insight-card__title-hint:hover{opacity:1;color:#0c7a4f}.insight-card__badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;flex-shrink:0}.insight-card__badge--mint{background:#d4f0e4;color:#0b5c3c}.insight-card__badge--sky{background:#d4e8fc;color:#0b5cad}.insight-card__badge--violet{background:#ede9fe;color:#5b21b6}.insight-step3-body{align-items:stretch;min-height:clamp(260px,36vh,420px)}.insight-step3-aside{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;min-height:0;flex:1}.insight-step3-aside__ornament{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px}.insight-step3-aside__dot{width:8px;height:8px;border-radius:50%;opacity:.9}.insight-step3-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:28px 24px;box-sizing:border-box;overflow:hidden}.insight-step3-stage__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.insight-step3-stage__grid{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:0;opacity:.45;background-size:22px 22px}.insight-step3-stage__hint{position:relative;z-index:1;margin:0;max-width:340px;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;color:#64748b}@media(prefers-reduced-motion:no-preference){.insight-step3-stage__glow{animation:insight-step3-glow-drift 14s ease-in-out infinite alternate}}@keyframes insight-step3-glow-drift{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(2%,-1.5%,0) scale(1.03);opacity:.92}}@media(prefers-reduced-motion:reduce){.insight-step3-stage__glow{animation:none}}.insight-card__body--flush{margin-left:-2px;margin-right:-2px}.insight-card .file-container{margin:0}.file-name-select-dropdown.ant-select-dropdown{border-radius:12px;padding:6px;max-height:300px;overflow:hidden;box-shadow:0 4px 24px #0f172a1f,0 0 0 1px #0c7a4f1f}.file-name-select-dropdown .rc-virtual-list-holder{max-height:240px!important;overflow-y:auto!important;overscroll-behavior:contain}.file-name-select-dropdown .ant-select-item,.file-name-select-dropdown .ant-select-item-option{border-radius:8px;color:#14532d}.file-name-select-dropdown .ant-select-item-option-content{color:#14532d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.file-name-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#14532d;font-weight:600;background:#0c7a4f1a!important}.file-name-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#0c7a4f0f!important}.file-name-select-dropdown .ant-select-item-group{color:#0c7a4f!important;font-weight:700!important;font-size:12px!important;letter-spacing:.03em;text-transform:uppercase;padding:10px 12px 6px!important}.dataset-scope-hint{margin-top:6px;font-size:12px;font-weight:600;color:#0c7a4f;background:#0c7a4f14;border:1px solid rgba(12,122,79,.2);border-radius:8px;padding:6px 10px;display:inline-flex}.dataset-scope-summary{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dataset-scope-summary__pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#0f4f3f;background:#10b9811a;border:1px solid rgba(16,185,129,.24)}.missing-ontology-modal .ant-modal-content{width:440px;max-width:calc(100vw - 32px)}.missing-ontology-modal__body{margin:0;color:#4a5568;font-size:14px;line-height:1.5}.user-dataset-inline-upload__name-modal .ant-modal-header{display:none}.user-dataset-inline-upload__name-modal .ant-modal-content{width:520px;max-width:calc(100vw - 32px);border-radius:14px}.user-dataset-inline-upload__name-modal .ant-modal-body{min-height:140px}.user-dataset-inline-upload__name-input{width:100%;padding:8px 12px;border:1px solid var(--ui-border-soft, #d1d5db);border-radius:8px;font-size:14px;color:#1e293b;background:#fff;outline:none;margin-bottom:6px}.user-dataset-inline-upload__name-input:focus{border-color:#0c7a4f;box-shadow:0 0 0 2px #0c7a4f26}.user-dataset-inline-upload__name-hint{font-size:12px;color:#6b7280;margin:0 0 16px}.user-dataset-inline-upload__chunk-controls{display:flex;justify-content:center;align-items:center;gap:8px}.user-dataset-inline-upload__chunk-label input[type=checkbox]{accent-color:#0c7a4f}.topic-evolution-config{--control-radius: 10px;--transition: .22s ease;display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.topic-evolution-time-range,.topic-evolution-cadence{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.topic-evolution-label-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topic-evolution-label{font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;line-height:1.3;color:#fffffffa;letter-spacing:.02em}.topic-evolution-info-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:#ffffff1f;color:#ffffffd9;cursor:help;transition:background .2s ease,color .2s ease,transform .15s ease}.topic-evolution-info-trigger:hover{background:#0c7a4f59;color:#fff}.topic-evolution-info-trigger:focus-visible{outline:2px solid rgba(12,122,79,.8);outline-offset:2px}.topic-evolution-mode-toggle{margin-bottom:2px}.topic-evolution-mode-toggle .ant-radio-button-wrapper{color:#1e293b;border-color:#fff6;background:#ffffffd9;padding:6px 16px;height:38px;line-height:26px;font-weight:500;transition:background var(--transition),color var(--transition),box-shadow var(--transition)}.topic-evolution-mode-toggle .ant-radio-button-wrapper:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius)}.topic-evolution-mode-toggle .ant-radio-button-wrapper:last-child{border-radius:0 var(--control-radius) var(--control-radius) 0}.topic-evolution-mode-toggle .ant-radio-button-wrapper:hover{color:#0c7a4f}.topic-evolution-mode-toggle .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#0c7a4f,#0a6b44);border-color:#0c7a4f;color:#fff;box-shadow:0 2px 8px #0c7a4f59}.topic-evolution-mode-toggle .ant-radio-button-wrapper-checked:hover{color:#fff;background:linear-gradient(135deg,#0d8a58,#0c7a4f)}.topic-evolution-relative-wrap{width:100%;max-width:280px;animation:fade-in .25s ease}.topic-evolution-relative-select,.topic-evolution-cadence-select{width:100%;border-radius:var(--control-radius);transition:box-shadow var(--transition),border-color var(--transition)}.topic-evolution-relative-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.topic-evolution-cadence-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#0c7a4f80}.topic-evolution-relative-select.ant-select-focused .ant-select-selector,.topic-evolution-cadence-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #0c7a4f33}.topic-evolution-relative-select{min-width:200px}.topic-evolution-cadence-select{min-width:200px;max-width:240px}.topic-evolution-cadence--buttons{display:flex;flex-direction:column;gap:10px}.topic-evolution-cadence-label-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topic-evolution-cadence-frozen-hint{font-size:12px;font-weight:500;color:#64748b;letter-spacing:.01em}.topic-evolution-cadence--locked{padding:14px 16px 16px;border-radius:14px;background:linear-gradient(135deg,#0f172a0f,#0c7a4f0d);border:1px dashed rgba(12,122,79,.28);box-shadow:inset 0 1px #ffffff59}.topic-evolution-cadence--unlocked{padding:4px 0 0}.topic-evolution-cadence-lock-pill,.topic-evolution-cadence-unlock-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.topic-evolution-cadence-lock-pill{color:#7c3aed;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25)}.topic-evolution-cadence-lock-pill__icon{font-size:12px}.topic-evolution-cadence-unlock-pill{color:#0c7a4f;background:#0c7a4f1a;border:1px solid rgba(12,122,79,.22)}.topic-evolution-cadence-unlock-pill__icon{font-size:12px}.topic-evolution-cadence-lock-copy,.topic-evolution-cadence-unlock-copy{margin:0 0 10px;max-width:36rem;font-size:12px;line-height:1.55;color:#ffffffd1}.topic-evolution-cadence--locked .topic-evolution-cadence-lock-copy{color:#475569}.topic-evolution-cadence--unlocked .topic-evolution-cadence-unlock-copy{color:#64748b}.topic-evolution-cadence--locked .topic-evolution-label{color:#1e293b}.topic-evolution-cadence-btn-name-row{display:inline-flex;align-items:center;justify-content:center;gap:5px}.topic-evolution-cadence-btn-lock{font-size:11px;opacity:.95}.topic-evolution-cadence-btn--prohibited{opacity:.38;filter:grayscale(.35);border-style:dashed!important;border-color:#64748b73!important;background:#f1f5f9a6!important;color:#94a3b8!important;cursor:not-allowed;box-shadow:none!important}.topic-evolution-cadence-btn--prohibited .topic-evolution-cadence-btn-desc{color:#94a3b8!important}.topic-evolution-cadence-btn--pinned.topic-evolution-cadence-btn--active{box-shadow:0 0 0 2px #7c3aed59,0 4px 14px #0c7a4f47}.topic-evolution-cadence-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.topic-evolution-cadence-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;min-width:5.5rem;border-radius:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#64748b;background:#ffffffe6;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;text-align:center}.topic-evolution-cadence-btn-inner{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2}.topic-evolution-cadence-btn-name{font-size:12px;font-weight:700;letter-spacing:.02em}.topic-evolution-cadence-btn-desc{font-size:10px;font-weight:500;color:#94a3b8;max-width:7rem}.topic-evolution-cadence-btn:hover:not(:disabled):not(.topic-evolution-cadence-btn--active){background:#0c7a4f14;border-color:#0c7a4f59;color:#0c7a4f}.topic-evolution-cadence-btn:disabled{cursor:default;pointer-events:none}.topic-evolution-cadence-btn--active{color:#fff;background:linear-gradient(135deg,#0c7a4f,#0a6b44);border-color:#0c7a4f;box-shadow:0 2px 8px #0c7a4f4d}.topic-evolution-cadence-btn--active .topic-evolution-cadence-btn-desc{color:#ffffffe0}.topic-evolution-custom-start-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;width:100%;padding:4px 2px}.topic-evolution-custom-start-row .topic-evolution-date-field{padding:12px;border-radius:12px;background:linear-gradient(180deg,#fffffff0,#f7fcfafa);border:1px solid rgba(12,122,79,.16);box-shadow:inset 0 1px #fffffff2,0 6px 16px #0f172a14}.topic-evolution-custom-start-row .topic-evolution-date-label{color:#1f2937;font-size:12px;font-weight:600;letter-spacing:.02em}.topic-evolution-custom-start-row .topic-evolution-datepicker{max-width:100%}.topic-evolution-custom-start-row .topic-evolution-datepicker .ant-picker{min-height:42px;border-radius:10px;border-color:#94a3b873;background:#fff}.topic-evolution-custom-start-row .topic-evolution-datepicker .ant-picker:hover{border-color:#0c7a4f8c}.topic-evolution-custom-start-row .topic-evolution-datepicker.ant-picker-status-error .ant-picker,.topic-evolution-custom-start-row .topic-evolution-rangepicker-error .ant-picker{border-color:#ff7875;box-shadow:0 0 0 2px #ff787529}@media(max-width:520px){.topic-evolution-custom-start-row,.topic-evolution-custom-end-row{grid-template-columns:1fr}.topic-evolution-custom-end-row__spacer{display:none}}.topic-evolution-custom-end-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;align-items:start;width:100%}.topic-evolution-custom-end-row .topic-evolution-date-field--end-col{grid-column:1;min-width:0;width:100%}.topic-evolution-custom-end-row__spacer{min-width:0;pointer-events:none}.topic-evolution-date-field--grow{flex:1 1 160px;min-width:0}.topic-evolution-date-field--preset{flex:1 1 200px;min-width:min(100%,200px)}.topic-evolution-preset-start-select{width:100%;max-width:100%}.insight-main-area .topic-evolution-preset-start-popup.ant-select-dropdown{width:auto!important;min-width:min(100%,12rem)!important;max-width:min(22rem,calc(100vw - 24px))!important;box-sizing:border-box}.topic-evolution-preset-start-select .ant-select-selector{min-height:40px;display:flex;align-items:center}.topic-evolution-custom-dates{display:flex;flex-direction:column;gap:18px;width:100%;max-width:none;padding:18px 20px;border-radius:14px;background:radial-gradient(ellipse 90% 70% at 0% 0%,rgba(12,122,79,.08) 0%,transparent 55%),linear-gradient(180deg,#fffffff2,#0c7a4f08);border:1px solid rgba(12,122,79,.2);box-shadow:inset 0 1px #ffffffe6,0 4px 16px #0c7a4f0f;animation:fade-in .25s ease}.topic-evolution-stacked-pickers{display:flex;flex-direction:column;gap:16px;width:100%}.topic-evolution-date-field-stacked{width:100%}.topic-evolution-start-picker .ant-picker,.topic-evolution-end-picker .ant-picker{width:100%;min-width:0;height:40px}.topic-evolution-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.topic-evolution-preset-chip{font-family:Inter,sans-serif;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid rgba(12,122,79,.25);background:#ffffffe6;color:#0c7a4f;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .15s ease,box-shadow .18s ease}.topic-evolution-preset-chip:hover:not(:disabled){background:#0c7a4f1a;border-color:#0c7a4f73;transform:translateY(-1px);box-shadow:0 2px 8px #0c7a4f26}.topic-evolution-preset-chip:active:not(:disabled){transform:translateY(0)}.topic-evolution-preset-chip:focus-visible{outline:2px solid #0c7a4f;outline-offset:2px}.topic-evolution-preset-chip:disabled{opacity:.45;cursor:not-allowed}.topic-evolution-preset-chip--active{background:linear-gradient(148deg,#0c7a4f,#0f766e 52%,#0d9488);color:#fff;border-color:#0c7a4ff2;box-shadow:0 2px 10px #0c7a4f59,inset 0 1px #fff3}.topic-evolution-preset-chip--active:hover:not(:disabled){background:linear-gradient(148deg,#0d8f5c,#0f766e 48%,#14b8a6);color:#fff;border-color:#065f46f2;transform:translateY(-1px);box-shadow:0 4px 14px #0c7a4f6b,inset 0 1px #ffffff38}.topic-evolution-preset-chip--active:focus-visible{outline-color:#fff;box-shadow:0 0 0 2px #0c7a4f,0 2px 10px #0c7a4f59}.topic-evolution-date-field{display:flex;flex-direction:column;gap:8px}.topic-evolution-start-date-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.topic-evolution-start-date-row .topic-evolution-datepicker,.topic-evolution-start-date-row .topic-evolution-start-picker{flex:1;min-width:0}.topic-evolution-start-date-row .topic-evolution-start-picker .ant-picker{width:100%;min-width:0}.topic-evolution-preset-start-wrap{display:inline-flex;flex-shrink:0}.topic-evolution-preset-start-trigger{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(12,122,79,.28);background:linear-gradient(165deg,#fff,#0c7a4f0a,#0c7a4f14);color:#0a6b44;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;white-space:nowrap;box-shadow:0 1px 3px #0c7a4f14,inset 0 1px #ffffffe6}.topic-evolution-preset-start-trigger:hover:not(:disabled){background:linear-gradient(165deg,#0c7a4f0f,#0c7a4f1f,#0c7a4f2e);border-color:#0c7a4f73;color:#065a38;box-shadow:0 4px 14px #0c7a4f2e,inset 0 1px #fff9;transform:translateY(-2px)}.topic-evolution-preset-start-trigger:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #0c7a4f1f}.topic-evolution-preset-start-trigger:focus-visible{outline:2px solid rgba(12,122,79,.6);outline-offset:2px}.topic-evolution-preset-start-trigger:disabled{opacity:.55;cursor:not-allowed;background:linear-gradient(180deg,#00000005,#0000000a);border-color:#00000014;color:#94a3b8;box-shadow:none}.topic-evolution-preset-start-icon{font-size:15px;opacity:.92}.topic-evolution-preset-start-chevron{font-size:10px;opacity:.8;margin-left:2px}.topic-evolution-preset-start-dropdown.ant-dropdown{padding-top:6px}.topic-evolution-preset-start-dropdown .ant-dropdown-menu{min-width:240px;border-radius:14px;padding:8px;box-shadow:0 12px 40px #0000001f,0 4px 12px #0c7a4f14;border:1px solid rgba(12,122,79,.12);background:linear-gradient(180deg,#fff,#fafefa)}.topic-evolution-preset-menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.topic-evolution-preset-menu-label{font-weight:600;color:#1e293b}.topic-evolution-preset-menu-days{font-size:11px;font-weight:500;color:#64748b;letter-spacing:.02em}.topic-evolution-preset-start-dropdown .ant-dropdown-menu-item{border-radius:10px;font-size:13px;padding:10px 14px;margin-bottom:2px;transition:all .18s ease}.topic-evolution-preset-start-dropdown .ant-dropdown-menu-item:last-child{margin-bottom:0}.topic-evolution-preset-start-dropdown .ant-dropdown-menu-item:hover{background:linear-gradient(90deg,#0c7a4f14,#0c7a4f0a)}.topic-evolution-preset-start-dropdown .ant-dropdown-menu-item:hover .topic-evolution-preset-menu-label{color:#0c7a4f}.topic-evolution-preset-start-dropdown .ant-dropdown-menu-item:hover .topic-evolution-preset-menu-days{color:#0c7a4f;opacity:.9}.topic-evolution-range-field{max-width:100%}.topic-evolution-date-label{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#ffffffeb}.topic-evolution-range-hint{font-size:12px;color:#ffffffa6;margin-top:4px}.topic-evolution-custom-dates .topic-evolution-range-hint{border-top:none;padding-top:0;margin-top:8px}.topic-evolution-custom-dates .topic-evolution-range-hint:first-of-type{margin-top:10px}.topic-evolution-datepicker{width:100%;max-width:240px;border-radius:var(--control-radius)}.topic-evolution-custom-start-row .topic-evolution-datepicker,.topic-evolution-custom-end-row .topic-evolution-datepicker{max-width:none}.topic-evolution-custom-start-row .topic-evolution-datepicker .ant-picker,.topic-evolution-custom-end-row .topic-evolution-datepicker .ant-picker{width:100%;min-height:40px}.topic-evolution-datepicker .ant-picker{width:100%;border-radius:var(--control-radius);transition:box-shadow var(--transition),border-color var(--transition)}.topic-evolution-rangepicker{width:100%;max-width:100%}.topic-evolution-datepicker.topic-evolution-rangepicker{max-width:100%;min-height:44px}.topic-evolution-rangepicker .ant-picker{width:100%;min-width:0;min-height:44px;border-radius:var(--control-radius);transition:box-shadow var(--transition),border-color var(--transition)}.topic-evolution-rangepicker .ant-picker-input>input{font-variant-numeric:tabular-nums;letter-spacing:.01em}.topic-evolution-rangepicker .ant-picker:hover,.topic-evolution-rangepicker .ant-picker-focused,.topic-evolution-datepicker .ant-picker:hover,.topic-evolution-datepicker .ant-picker-focused{border-color:#0c7a4f80;box-shadow:0 0 0 2px #0c7a4f26}.topic-evolution-rangepicker-error .ant-picker,.topic-evolution-rangepicker-error.ant-picker-status-error .ant-picker,.topic-evolution-picker-error .ant-picker,.topic-evolution-picker-error.ant-picker-status-error .ant-picker{border-color:#ff4d4f}.topic-evolution-rangepicker-error .ant-picker:hover,.topic-evolution-rangepicker-error.ant-picker-status-error .ant-picker,.topic-evolution-picker-error .ant-picker:hover,.topic-evolution-picker-error.ant-picker-status-error .ant-picker{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f26}.topic-evolution-animate-in{animation:fade-in .25s ease}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.topic-evolution-note{font-size:.75rem;color:#ffffffc7;margin-top:4px;padding:10px 14px;background:#ffffff0f;border-radius:10px;border-left:3px solid rgba(12,122,79,.5)}.topic-evolution-dataset-range{margin-top:4px}.topic-evolution-dataset-label{font-weight:600;color:#ffffffe6}.topic-evolution-no-data-block{margin-top:10px;padding:14px 16px;background:#ff4d4f14;border-radius:12px;border-left:4px solid #ff4d4f;box-shadow:0 2px 12px #ff4d4f14;animation:fade-in .3s ease}.topic-evolution-no-data-error{color:#ff6b6b;font-size:14px;font-weight:600;margin-bottom:8px}.topic-evolution-no-data-suggestions{font-size:13px;color:#ffffffe0;line-height:1.5}.topic-evolution-no-data-suggestions strong{color:#e3ff72;font-weight:600}.topic-evolution-range-popup.insight-premium-picker-dropdown.ant-picker-dropdown{z-index:10060!important;animation:none!important;width:auto!important;min-width:288px!important;max-width:min(100vw - 12px,360px)}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-panel-container{contain:layout style;width:auto!important;min-width:0!important}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-panels{min-width:0;width:auto!important}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-panel{min-width:280px!important;width:auto!important}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-header-super-prev-btn,.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-header-super-next-btn{display:none!important}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-presets ul{max-height:min(280px,38vh);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(12,122,79,.35) rgba(15,23,42,.06);padding-right:4px}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-presets ul::-webkit-scrollbar{width:6px}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-presets ul::-webkit-scrollbar-thumb{background:#0c7a4f59;border-radius:6px}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-presets ul::-webkit-scrollbar-track{background:#0f172a0a;border-radius:6px}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view:not(.ant-picker-cell-selected):not(.ant-picker-cell-disabled):hover .ant-picker-cell-inner{transform:none!important}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-header>button:hover{transform:none!important}.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-cell-inner,.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-cell:before,.topic-evolution-range-popup.insight-premium-picker-dropdown .ant-picker-cell:after{transition:none!important}@media(max-width:640px){.topic-evolution-relative-select,.topic-evolution-cadence-select,.topic-evolution-datepicker{max-width:100%}}.calculator-mode-form-field{--cm-sage: #7a9b86;--cm-sage-deep: #3d5c48;--cm-slate: #64748b;--cm-slate-deep: #3d4f5f;display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;padding:18px 20px;border-radius:16px;background:linear-gradient(180deg,#f8fbfa,#eef5f1);border:1px solid rgba(12,122,79,.22);box-shadow:inset 0 1px #ffffffe6,0 8px 28px #0f172a0f;transition:border-color .25s ease,box-shadow .25s ease}.calculator-mode-form-field:hover{border-color:#0c7a4f52;box-shadow:inset 0 1px #fffffff2,0 10px 32px #0f172a14}.calculator-mode-form-field--time{--cm-mode-tint: rgba(61, 92, 72, .18)}.calculator-mode-form-field--qualifier{--cm-mode-tint: rgba(61, 79, 95, .2)}.calculator-mode-form-field__label-row{display:flex;flex-direction:column;gap:6px}@media(min-width:640px){.calculator-mode-form-field__label-row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}}.calculator-mode-form-field__label{font-family:Inter,sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.4;letter-spacing:.11em;text-transform:uppercase;color:#14532d;margin:0;padding-left:0;cursor:default}.calculator-mode-toggle{display:flex;gap:8px;padding:5px;border:1px solid rgba(15,52,77,.14);border-radius:14px;background:linear-gradient(180deg,#f3f7f5,#e9f1ee);box-shadow:inset 0 1px 2px #0f172a0d;width:100%}.calculator-mode-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,52,77,.3);flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#35505f;font-family:Inter,sans-serif;font-weight:600;font-size:1.0625rem;padding:13px 16px;border-radius:10px;cursor:pointer;min-height:52px;box-shadow:0 1px 2px #0f172a0d;transition:background .15s ease,color .15s ease,transform .15s ease,border-color .15s ease}.calculator-mode-toggle__btn:hover:not(.calculator-mode-toggle__btn--active):not(:disabled){background:#fff;border-color:#3d5c484d;box-shadow:0 4px 12px -4px #0f172a2e;transform:translateY(-1px)}.calculator-mode-form-field--qualifier .calculator-mode-toggle__btn:hover:not(.calculator-mode-toggle__btn--active):not(:disabled){border-color:#3d4f5f59}.calculator-mode-toggle__btn:active:not(:disabled){transform:translateY(0) scale(.98)}.calculator-mode-toggle__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #3d5c4873}.calculator-mode-toggle__btn:disabled{cursor:not-allowed;opacity:.6}.calculator-mode-toggle__btn--active{background:linear-gradient(150deg,#7a8a84,#63726d 55%,#4a5652);color:#fff;border-color:transparent;box-shadow:0 6px 18px -6px #63726d8c,inset 0 1px #ffffff1f;transform:translateY(-1px)}.calculator-mode-form-field--qualifier .calculator-mode-toggle__btn--active{background:linear-gradient(150deg,#7a8a84,#63726d 55%,#4a5652);box-shadow:0 6px 18px -6px #63726d8c,inset 0 1px #ffffff1f}.calculator-mode-toggle__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;font-size:24px;background:#3d5c481a;color:var(--cm-sage-deep);transition:background .22s ease,color .22s ease}.calculator-mode-form-field--qualifier .calculator-mode-toggle__icon{background:#3d4f5f1a;color:var(--cm-slate-deep)}.calculator-mode-toggle__btn--active .calculator-mode-toggle__icon{background:#ffffff2e;color:#fff}.calculator-mode-toggle__badge{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;line-height:1.3;background:#ffffff29;color:inherit;border:1px solid rgba(255,255,255,.35);transition:background .22s ease,border-color .22s ease}.calculator-mode-toggle__btn:not(.calculator-mode-toggle__btn--active) .calculator-mode-toggle__badge--required{background:#3d5c481a;color:#2d4a38;border-color:#3d5c4840}.calculator-mode-toggle__btn:not(.calculator-mode-toggle__btn--active) .calculator-mode-toggle__badge--optional{background:#47556917;color:#3d4f5f;border-color:#64748b40}.calculator-mode-toggle__hint{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:inherit;opacity:.7;cursor:help;transition:opacity .2s ease,transform .2s ease}.calculator-mode-toggle__hint .anticon svg{width:15px;height:15px}.calculator-mode-toggle__hint:hover{opacity:1;transform:scale(1.12)}.slice-preview-table-wrap{width:100%;border-radius:14px;overflow:hidden;background:#fffffffa;box-shadow:0 2px 16px #0000000f,0 1px 4px #0000000a;border:1px solid rgba(0,0,0,.08);transition:box-shadow .22s ease,border-color .22s ease}.time-slicing-preview-panel .slice-preview-table-wrap{border:none;border-radius:0;box-shadow:none;background:transparent}.time-slicing-preview-panel .slice-preview-table-wrap:hover{box-shadow:none;border-color:transparent}.slice-preview-table-wrap .ant-table-wrapper{border-radius:0 0 14px 14px;width:100%}.time-slicing-preview-panel .slice-preview-table-wrap .ant-table-wrapper{border-radius:0}.slice-preview-table-wrap .ant-table-container,.slice-preview-table-wrap .ant-table-content{width:100%!important}.slice-preview-table-wrap:hover{box-shadow:0 8px 28px #00000014,0 2px 8px #0000000d;border-color:#0000001f}.slice-preview-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#0f172acc;margin-bottom:12px;margin-left:18px;margin-top:4px;padding:8px 14px;background:#2c2c300f;border-radius:10px;border:1px solid rgba(0,0,0,.08);font-weight:500}.time-slicing-preview-panel .slice-preview-badge{margin-left:18px}.slice-preview-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#3d3d42;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.slice-preview-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px;padding:2px 4px 0}.time-slicing-preview-panel .slice-preview-top-row{padding:14px 18px 12px;margin-bottom:0;border-bottom:1px solid rgba(12,122,79,.1);background:linear-gradient(180deg,rgba(12,122,79,.04) 0%,transparent 100%)}.slice-preview-section-label{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#166534}.slice-preview-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:0;flex-wrap:wrap;flex:1;justify-content:flex-end;min-width:min(240px,100%)}.slice-preview-search{max-width:260px;border-radius:10px;font-size:13px}.slice-preview-search .ant-input-affix-wrapper{border-radius:10px;border-color:#0000001f;transition:border-color .2s ease,box-shadow .2s ease}.slice-preview-search .ant-input-affix-wrapper:hover,.slice-preview-search .ant-input-affix-wrapper-focused{border-color:#00000038;box-shadow:0 0 0 2px #2c2c301a}.slice-preview-search-icon{color:#0006;font-size:14px}.slice-preview-search-count{font-size:12px;color:#0f172a99;font-weight:500}.slice-preview-table .ant-table{background:transparent;width:100%}.slice-preview-table-enhanced .ant-table-container .ant-table-content>table,.slice-preview-table-enhanced .ant-table-container table{table-layout:fixed;width:100%!important;min-width:100%;border-collapse:collapse!important;border-spacing:0}.slice-preview-table-enhanced .ant-table-thead>tr>th,.slice-preview-table-enhanced .ant-table-tbody>tr>td{box-sizing:border-box;position:relative;overflow:visible}.slice-preview-table-enhanced .ant-table-thead>tr>th.ant-table-cell,.slice-preview-table-enhanced .ant-table-tbody>tr>td.ant-table-cell{padding:10px!important}.slice-preview-table-enhanced .ant-table-thead>tr>th .ant-table-column-sorters{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-wrap:nowrap}.slice-preview-table-enhanced .ant-table-thead>tr>th .ant-table-column-title{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slice-preview-table-enhanced .ant-table-thead>tr>th .ant-table-column-sorter{flex:0 0 auto;margin-left:4px}.slice-preview-table-enhanced .ant-table-thead>tr>th{background:linear-gradient(180deg,#4b5563,#374151 45%,#1f2937)!important;color:#f9fafb!important;font-weight:600;font-size:13px;border-bottom:none;text-align:center;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff1a;vertical-align:middle}.slice-preview-table-enhanced .ant-table-thead>tr>th:before{display:none!important;content:none!important}.slice-preview-table-enhanced .ant-table-thead>tr>th:not(:last-child),.slice-preview-table-enhanced .ant-table-tbody>tr>td:not(:last-child){border-right:1px solid rgba(59,130,246,.55)!important}.slice-preview-table-enhanced .ant-table-thead>tr>th:not(:last-child){border-right-color:#bae6fde0!important}.slice-preview-table-enhanced .ant-table-thead>tr>th .ant-table-column-sorters{justify-content:center}.slice-preview-table-enhanced .ant-table-thead>tr>th .ant-table-column-sorter{color:#ffffffd9}.slice-preview-table-enhanced .ant-table-thead>tr>th .ant-table-column-sorter-up.active,.slice-preview-table-enhanced .ant-table-thead>tr>th .ant-table-column-sorter-down.active{color:#fff}.slice-preview-table-enhanced .ant-table-tbody>tr>td{color:#334155;font-size:13px;text-align:center;transition:background .18s ease;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle}.slice-preview-table-enhanced .ant-table-tbody>tr:nth-child(2n)>td{background:#2c2c300a}.slice-preview-table-enhanced .ant-table-tbody>tr:hover>td{background:#2c2c3014!important}.slice-preview-cell-num{font-variant-numeric:tabular-nums;font-weight:500;color:#1e293b}.slice-preview-cell-num--pending{color:#94a3b8;font-weight:400}.slice-preview-cell-date{font-variant-numeric:tabular-nums;color:#475569}.slice-preview-table .ant-table-tbody .ant-table-placeholder{color:#64748bcc;padding:40px 24px;font-size:.875rem;font-weight:500}.slice-preview-table .ant-spin-dot-item{background-color:#3a3a3f}.slice-preview-table-enhanced .ant-table-container table{border-radius:0 0 8px 8px}.slice-preview-table-enhanced .ant-table-thead>tr:first-child>th:first-child{border-radius:0}.slice-preview-table-enhanced .ant-table-thead>tr:first-child>th:last-child{border-radius:0}.qualifier-preview-column-tag{font-weight:500;color:#475569eb}.slice-preview-table--qualifier .ant-table table{table-layout:fixed;width:100%!important;min-width:100%;border-collapse:collapse;border-spacing:0}.slice-preview-table--qualifier .ant-table-thead>tr>th,.slice-preview-table--qualifier .ant-table-tbody>tr>td{vertical-align:middle}.slice-preview-table--qualifier .ant-table-column-sorters{align-items:center}.slice-preview-th-nowrap{white-space:nowrap;overflow:visible}.slice-preview-th-hint{cursor:help}.slice-preview-table-enhanced .ant-table-thead>tr>th .ant-table-column-sorters .slice-preview-th-nowrap{flex-shrink:0}.slice-preview-table--qualifier .ant-table-thead>tr>th{text-align:center!important}.slice-preview-table--qualifier .ant-table-thead>tr>th .ant-table-column-sorters{justify-content:center}.slice-preview-table--qualifier .ant-table-tbody>tr>td{text-align:center!important}.slice-preview-cell-text{display:inline-block;max-width:100%;text-align:center;color:#334155;font-weight:500}.slice-preview-cell-text--qualifier{font-variant:normal;letter-spacing:.01em;text-align:center;display:block;white-space:normal;word-break:break-word;overflow:visible}.slice-preview-table--qualifier .ant-table-tbody>tr>td.ant-table-cell{overflow:hidden}.time-slicing-preview-panel .slice-preview-table-wrap--qualifier{flex:1;min-width:0}.slice-preview-table--qualifier .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.09)!important}.slice-preview-table--qualifier .ant-table-tbody>tr.ant-table-row-selected>td{background:#2563eb21!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.slice-preview-table--qualifier .ant-table-tbody>tr.ant-table-row-selected>td:first-child{box-shadow:inset 3px 0 #2563eb}.slice-preview-table--qualifier .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#2563eb33!important}.slice-preview-table--qualifier .ant-checkbox-inner{border:2px solid #6b7280!important;border-radius:3px;width:16px;height:16px;background-color:#fff!important}.slice-preview-table--qualifier .ant-checkbox:hover .ant-checkbox-inner,.slice-preview-table--qualifier .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#2563eb!important}.slice-preview-table--qualifier .ant-checkbox-checked .ant-checkbox-inner{background-color:#2563eb!important;border-color:#2563eb!important}.qualifier-other-bin-label{font-size:11px;font-style:italic;color:#92400e;white-space:nowrap}.qualifier-other-synthetic-row>td{background:#f59e0b14!important;border-top:1px dashed rgba(245,158,11,.5)!important}.qualifier-other-synthetic-row>td .slice-preview-cell-text{font-weight:600;color:#b45309;letter-spacing:.04em}.qualifier-selection-warning{margin:0 16px;padding:8px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;font-size:13px;font-weight:500;color:#c2410c}.qualifier-other-footer{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid rgba(0,0,0,.07);background:#2c2c3008}.qualifier-other-checkbox .ant-checkbox-wrapper,.qualifier-other-checkbox{font-size:13px;color:#374151}.qualifier-other-checkbox .ant-checkbox-inner{border:2px solid #6b7280!important;border-radius:3px;width:16px;height:16px;background-color:#fff!important}.qualifier-other-checkbox .ant-checkbox:hover .ant-checkbox-inner,.qualifier-other-checkbox .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#2563eb!important}.qualifier-other-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#2563eb!important;border-color:#2563eb!important}.qualifier-other-hint{font-size:12px;color:#0f172a8c;font-weight:500}.qualifier-bin-range{display:flex;align-items:center;gap:6px;justify-content:center}.qualifier-bin-range-input{width:72px;text-align:center;font-size:12px}.qualifier-bin-range-sep{color:#6b7280;font-size:13px;flex-shrink:0}.qualifier-filter-readonly-tags{display:flex;flex-wrap:wrap;gap:6px;padding:8px 4px 8px 0;min-height:36px;max-height:220px;overflow-y:auto}.qualifier-filter-tag{font-size:12px;border-radius:6px;background:#2c2c3014;border-color:#2c2c3026;color:#1e293b;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qualifier-filter-tag--other{background:#ea580c14;border-color:#ea580c40;color:#c2410c;font-weight:600}.qualifier-filter-readonly-hint{font-size:13px;color:#0f172a73;font-style:italic;margin:8px 0 4px}.qualifier-selection-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.qualifier-selection-badge--normal{color:#166534;background:#16653414;border:1px solid rgba(22,101,52,.2)}.qualifier-selection-badge--warning{color:#92400e;background:#f59e0b1a;border:1px solid rgba(245,158,11,.35)}.qualifier-limit-banner{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;color:#92400e;background:linear-gradient(180deg,#fffbeb,#fef3c7);border-top:1px solid #fde68a;border-bottom:1px solid #fde68a;letter-spacing:.01em}.qualifier-limit-banner:before{content:"⚠";font-size:13px;flex-shrink:0}.slice-preview-table--qualifier .ant-table-tbody>tr.qualifier-row-disabled>td{opacity:.45;cursor:not-allowed}.slice-preview-table--qualifier .ant-table-tbody>tr.qualifier-row-disabled:hover>td{background:transparent!important;opacity:.45}@keyframes qualifier-selectall-pulse{0%,to{box-shadow:0 0 #10b981b3}60%{box-shadow:0 0 0 7px #10b98100}}.qualifier-table--pulse-selectall .ant-table-thead .ant-table-selection-column .ant-checkbox-inner{animation:qualifier-selectall-pulse 1.3s ease-out infinite;border-color:#10b981!important}.qualifier-preview-empty-text{font-size:16px;font-weight:600;color:#000000a6}.qualifier-calculator-ontology-alert{margin-bottom:14px;text-align:left}.qualifier-calculator-ontology-alert .ant-alert-message{font-weight:600}.qualifier-calculator-ontology-link{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.qualifier-calculator-ontology-link:hover{color:#1e40af}.qualifier-calculator-config.topic-evolution-config{gap:14px}.qualifier-calculator-config .topic-evolution-time-range{gap:10px;width:100%}.qualifier-calculator-config .qualifier-calculator-label-row{margin-bottom:0}.qualifier-calculator-config .qualifier-calculator-optional-hint{font-size:.75rem;font-weight:500;color:#64748b;letter-spacing:.02em}.qualifier-calculator-label-row{align-items:baseline}.qualifier-calculator-config .topic-evolution-label{color:#14532d}.qualifier-calculator-label-em{font-family:Inter,sans-serif;font-weight:500;font-size:.8125rem;line-height:1.4;color:#475569;letter-spacing:.01em}.qualifier-calculator-hint{display:inline-flex;align-items:center;justify-content:center;color:#475569;opacity:1;cursor:help;transition:color .2s ease}.qualifier-calculator-hint:hover{color:#0c7a4f}.qualifier-calculator-input.ant-input,.qualifier-calculator-input--dropdown.ant-select,.qualifier-calculator-textarea.ant-input{border-radius:10px;background:#fffffff2}.qualifier-calculator-input--dropdown,.qualifier-calculator-filter-select{width:100%;min-width:0}.qualifier-calculator-bins-row{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.qualifier-calculator-nbins-input{width:4.5rem;min-width:4rem;max-width:5rem;flex-shrink:0;margin-top:3px;font-variant-numeric:tabular-nums}.qualifier-calculator-bins-slider{flex:1;min-width:140px;margin:0 4px}.qualifier-calculator-bins-slider .ant-slider-mark{font-size:.75rem}.qualifier-calculator-bins-slider .ant-slider-rail{border-radius:999px}.qualifier-calculator-filter-select.ant-select-multiple .ant-select-selector{border-radius:10px;min-height:42px;background:#fffffff2}.qualifier-filter-values-anchor{position:relative;width:100%;min-width:0;z-index:2}.qualifier-calculator-filter-dropdown.ant-select-dropdown{z-index:1080}.qualifier-filter-dropdown-shell{min-width:100%;display:flex;flex-direction:column}.qualifier-filter-dropdown-footer{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fafdfb,#f1f5f3);isolation:isolate}.qualifier-filter-dropdown-hint{flex:1 1 12rem;font-size:11px;line-height:1.35;color:#64748b;font-weight:500}.qualifier-filter-dropdown-actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.qualifier-filter-dropdown-footer .ant-btn-primary{background:linear-gradient(135deg,#0c7a4f,#0a6b44);border:none;font-weight:600}.qualifier-calculator-filter-loading{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border-radius:10px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);color:#334155;font-size:.875rem}.qualifier-calculator-textarea.ant-input{resize:vertical;min-height:88px}.qualifier-calculator-format-tip{margin:0;font-size:.75rem;line-height:1.45;color:#64748b}.qualifier-calculator-actions{position:relative;z-index:0;width:100%;margin-top:4px;padding-top:8px;box-sizing:border-box}.qualifier-calculator-actions .qualifier-calculator-clear-btn{width:100%;max-width:100%;display:inline-flex!important;justify-content:center;align-items:center}.qualifier-calculator-clear-btn.ant-btn.ant-btn-default{height:auto!important;min-height:42px;padding:10px 20px!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;letter-spacing:.01em;color:#0f5132!important;background:#fff!important;border:1.5px solid #a7f3d0!important;box-shadow:0 1px 4px #10b9811a;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.qualifier-calculator-clear-btn.ant-btn .anticon{font-size:15px!important;color:#10b981!important;transition:transform .2s ease}.qualifier-calculator-clear-btn.ant-btn-default:hover:not(:disabled){color:#064e3b!important;background:#f0fdf4!important;border-color:#6ee7b7!important;box-shadow:0 4px 12px #10b9812e;transform:translateY(-1px)}.qualifier-calculator-clear-btn.ant-btn-default:hover:not(:disabled) .anticon{transform:rotate(-8deg)}.qualifier-calculator-clear-btn.ant-btn-default:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #10b9811f}.qualifier-calculator-clear-btn.ant-btn-default:disabled{opacity:.45;color:#94a3b8!important;background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:none!important;transform:none!important}.qualifier-calculator-config .ant-select-clear{width:22px!important;height:22px!important;margin-top:-11px!important;font-size:14px!important;line-height:1!important;inset-inline-end:10px!important}.qualifier-calculator-config .ant-select-clear .anticon{font-size:15px!important}.qualifier-calculator-config .ant-select-selection-item-remove{font-size:14px!important;min-width:22px!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-inline-start:4px!important;border-radius:6px}.qualifier-calculator-config .ant-select-selection-item-remove .anticon{font-size:13px!important}.qualifier-calculator-config .ant-select-selection-item-remove:hover{background:#0f172a0f}.qualifier-calculator-bins-label-row{margin-top:6px}.qualifier-calculator-config .ant-input-affix-wrapper .ant-input-clear-icon,.qualifier-calculator-config .ant-input-clear-icon{font-size:17px!important;width:22px!important;height:22px!important;margin-top:-11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.time-slicing-section{--ts-radius: 12px;--ts-transition: .22s ease;display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.time-slicing-header{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.time-slicing-title{font-family:Inter,sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.3;letter-spacing:.02em;color:#e3ff72;text-shadow:0 1px 2px rgba(0,0,0,.2);margin:0}.time-slicing-subtitle{font-size:.8125rem;color:#ffffffd9;line-height:1.5;margin:0;max-width:440px}.time-slicing-applied-server{margin-top:8px;padding:8px 12px;border-radius:10px;background:#0c7a4f2e;border:1px solid rgba(12,122,79,.35);font-size:.75rem;line-height:1.45;color:#dcf5e6f2}.time-slicing-applied-server__label{font-weight:700;margin-right:6px;color:#e3ff72f2}.time-slicing-applied-server__value{font-weight:600}.time-slicing-applied-server__meta{opacity:.9}.time-slicing-applied-server__meta code{font-size:.7rem;background:#00000026;padding:1px 6px;border-radius:4px}.time-slicing-loading-note{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:600;color:#fffffff2;padding:12px 16px;background:#ffffff1a;border-radius:12px;border:1px solid rgba(255,255,255,.12);animation:time-slicing-pulse 1.5s ease-in-out infinite}.time-slicing-loading-note--soft{animation:none;font-weight:500;padding:8px 12px;font-size:.75rem;background:#ffffff0f}@keyframes time-slicing-pulse{0%,to{opacity:1}50%{opacity:.7}}.time-slicing-content{display:flex;flex-direction:row;gap:24px;align-items:flex-start;width:100%;min-width:0}.time-slicing-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:18px}.time-slicing-stack--embedded{gap:20px}.time-slicing-stack .calculator-mode-form-field{width:100%;max-width:none}.time-slicing-section--embedded .time-slicing-content{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:20px 24px;align-items:start;width:100%}.time-slicing-section--embedded .time-slicing-config-column,.time-slicing-section--embedded .time-slicing-output-block{min-width:0;width:100%}.time-slicing-qualifier-subsection{margin-top:4px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.14)}.time-slicing-config-column{display:flex;flex-direction:column;gap:clamp(14px,2vw,18px);flex:1 1 36%;max-width:100%;min-width:min(260px,100%);align-self:stretch}.time-slicing-config-column--embedded{max-width:none}.time-slicing-config-block{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.time-slicing-output-block{display:flex;flex-direction:column;gap:12px;flex:1 1 60%;min-width:0;align-items:stretch}.time-slicing-preview-panel{display:flex;flex-direction:column;width:100%;align-items:stretch;border-radius:16px;overflow:hidden;background:#fffffffa;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px #fffffff2,0 4px 28px #00000012}.time-slicing-section--embedded .time-slicing-output-block.insight-panel--output{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;gap:0}.time-slicing-section--embedded .time-slicing-output-header{margin-bottom:10px;padding:0 2px}.time-slicing-section--embedded .time-slicing-output-title{text-shadow:none;font-size:1rem}.time-slicing-preview-panel .time-slicing-summary--compact{padding:14px 18px 10px;margin-bottom:0}.time-slicing-output-header{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.time-slicing-output-title{font-family:Inter,sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.35;letter-spacing:.02em;color:#e3ff72;text-shadow:0 1px 2px rgba(0,0,0,.2);margin:0}.time-slicing-output-subtitle{font-size:.8125rem;color:#ffffffa6;font-family:Inter,sans-serif;font-weight:500;margin-top:2px}.time-slicing-summary{font-size:.8125rem;color:#ffffffe6;font-weight:500}.time-slicing-summary-slices{color:#fffffff2}.time-slicing-summary-sep{opacity:.7}.time-slicing-summary-dates{color:#e3ff72f2}.time-slicing-summary-docs{color:#1565c0;font-weight:700;background:#1565c014;border-radius:4px;padding:1px 6px}.time-slicing-compute-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;margin-top:16px;padding:20px 16px 12px;border-top:1px solid rgba(12,122,79,.12);background:linear-gradient(180deg,rgba(12,122,79,.05) 0%,transparent 100%)}.time-slicing-output-block .time-slicing-compute-wrap{border-radius:0 0 12px 12px}.time-slicing-error{color:#ff6b6b;font-size:12px;font-weight:600;padding:6px 12px;background:#ff6b6b1a;border-radius:8px;margin-top:2px;border-left:3px solid rgba(255,107,107,.6);transition:opacity var(--ts-transition)}button.time-slicing-compute-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;width:fit-content;max-width:100%;min-width:min(100%,17.5rem);min-height:56px;margin:0 auto;padding:16px 36px;border:1px solid rgba(255,255,255,.45);border-radius:9999px;cursor:pointer;isolation:isolate;overflow:hidden;box-sizing:border-box;white-space:normal;text-align:center;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:17px;letter-spacing:.04em;line-height:1.25;color:#f8fffb;text-shadow:0 1px 4px rgba(0,0,0,.38);background:linear-gradient(145deg,#ffffff47,#fff0 45%),linear-gradient(118deg,#054a3d,#0a6b4f 18%,#0c7a4f 32%,#2db89f 52%,#4895ff 78%,#3d62d4);background-size:100% 100%,240% 240%;background-position:0 0,18% 44%;box-shadow:0 12px 40px #0c7a4f61,0 6px 18px #4361ee47,0 2px #ffffff59 inset,inset 0 1px #ffffff7a;transition:transform .26s cubic-bezier(.34,1.2,.64,1),box-shadow .26s ease,filter .22s ease,opacity .2s ease}@media(prefers-reduced-motion:no-preference){.time-slicing-compute-btn:not(:disabled){animation:time-slicing-compute-aurora 12s ease-in-out infinite}}@keyframes time-slicing-compute-aurora{0%,to{background-position:0 0,12% 42%}50%{background-position:0 0,88% 58%}}.time-slicing-compute-btn:hover:not(:disabled){transform:translateY(-3px);filter:saturate(1.08) brightness(1.02);box-shadow:0 16px 48px #0c7a4f73,0 8px 26px #4361ee59,0 2px #fff6 inset,inset 0 1px #ffffff8c}.time-slicing-compute-btn:active:not(:disabled){transform:translateY(0)}.time-slicing-compute-btn:focus{outline:none}.time-slicing-compute-btn:focus-visible{outline:3px solid rgba(255,209,102,.95);outline-offset:3px}.time-slicing-compute-btn:disabled{cursor:not-allowed;opacity:.52;filter:grayscale(.25) brightness(.92);transform:none;animation:none;box-shadow:0 4px 14px #0000001f,inset 0 1px #ffffff14}.time-slicing-compute-btn:disabled:hover{transform:none;filter:grayscale(.25) brightness(.92)}@media(prefers-reduced-motion:reduce){.time-slicing-compute-btn:not(:disabled){animation:none;background-position:0 0,40% 50%}}.time-slicing-compute-btn .time-slicing-compute-label{display:inline-flex;align-items:center;gap:10px}.time-slicing-compute-glyph{flex-shrink:0;font-size:24px;line-height:1;color:#fffffff2;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.time-slicing-spinner{display:inline-block;width:24px;height:24px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:time-slicing-spin .65s linear infinite}@keyframes time-slicing-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.time-slicing-content{flex-direction:column;align-items:stretch;gap:20px}.time-slicing-section--embedded .time-slicing-content{grid-template-columns:minmax(0,1fr);gap:20px}.time-slicing-config-column,.time-slicing-output-block{flex:1 1 auto;max-width:none;width:100%;min-width:0}}.time-slicing-section--embedded{gap:18px}.time-slicing-section--embedded .time-slicing-loading-note{color:#334155;background:#0000000a;border:1px solid rgba(0,0,0,.08);animation:none}.time-slicing-summary--compact{font-size:13px;margin-bottom:10px;color:#475569}.dataset-page{width:100vw;min-height:100vh;height:100vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;position:relative;isolation:isolate;z-index:0;font-family:Inter,system-ui,-apple-system,sans-serif;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light;background-color:#f5f2ed;background-image:radial-gradient(ellipse 110% 90% at 0% 0%,rgba(12,122,79,.1) 0%,transparent 58%),radial-gradient(ellipse 95% 80% at 100% 6%,rgba(56,132,168,.085) 0%,transparent 56%),radial-gradient(ellipse 75% 70% at 88% 95%,rgba(12,122,79,.055) 0%,transparent 54%),radial-gradient(ellipse 65% 55% at 12% 92%,rgba(214,188,154,.09) 0%,transparent 52%),radial-gradient(ellipse 50% 45% at 48% 38%,rgba(255,255,255,.5) 0%,transparent 62%),linear-gradient(118deg,rgba(255,255,255,.55) 0%,transparent 42%),linear-gradient(131deg,#fffefb,#faf7f2 12%,#ecf4ee,#e4edf6,#eef0f5 54%,#f6f4ef,#fdfbf7 86%,#fff),radial-gradient(rgba(58,64,60,.02) 1px,transparent 1px);background-size:auto,auto,auto,auto,auto,auto,auto,16px 16px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,local;box-shadow:inset 3px 0 24px #00000008,inset -48px 0 72px #ffffff1a,inset 0 0 100px #ffffff1f}.dataset-page>*{position:relative;z-index:1}h1.page-title{text-align:center;color:#2a2826;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3.2vw,2.4rem);line-height:1.2;letter-spacing:-.025em;margin:0 auto 20px;max-width:42rem;padding:0 clamp(16px,3vw,32px);font-weight:700;font-style:normal;box-sizing:border-box}.dataset-container{width:100%;max-width:min(1400px,100%);margin:0 auto;box-sizing:border-box;padding:22px clamp(16px,3vw,28px) 28px;background:radial-gradient(ellipse 100% 90% at 0% 0%,rgba(12,122,79,.06) 0%,transparent 52%),linear-gradient(178deg,#fff,#f2f4f1 55%,#e8ebe6);border:1px solid rgba(12,122,79,.2);border-radius:24px;box-shadow:inset 0 1px #ffffffe6,0 8px 28px #0c7a4f14,0 2px 8px #0000000a}.dataset-upload-toolbar{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap;margin-top:-6px;margin-bottom:16px;min-height:48px}.dataset-upload-toolbar__upload{position:absolute;left:9ch;width:calc(45% - 9ch);min-width:0;box-sizing:border-box;top:50%;transform:translateY(-50%);flex-shrink:0;font-size:20px;font-weight:600}.dataset-upload-toolbar__upload .page-upload-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width:720px){.dataset-upload-toolbar{margin-top:0;min-height:unset;justify-content:space-between}.dataset-upload-toolbar__upload{position:static;left:auto;transform:none;margin-left:9ch;width:auto;max-width:calc(100% - 9ch)}.dataset-upload-toolbar__upload .page-upload-btn{width:max-content;display:inline-block}}.dataset-page .dataset-owned-cols{table-layout:fixed}.dataset-page .dataset-owned-cols col.dataset-col-name{width:17%}.dataset-page .dataset-owned-cols col.dataset-col-id{width:28%}.dataset-page .dataset-owned-cols col.dataset-col-users{width:21%}.dataset-page .dataset-owned-cols col.dataset-col-perm,.dataset-page .dataset-owned-cols col.dataset-col-onto{width:11%}.dataset-page .dataset-owned-cols col.dataset-col-del{width:12%}.dataset-page .dataset-owned-cols .dataset-cell-name,.dataset-page .dataset-owned-cols .dataset-cell-id,.dataset-page .dataset-owned-cols .dataset-cell-users{max-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}button.page-upload-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;min-height:52px;width:max-content;max-width:100%;box-sizing:border-box;white-space:nowrap;border:1px solid rgba(255,255,255,.45);border-radius:9999px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.25;color:#f8fffb;text-shadow:0 1px 4px rgba(0,0,0,.38);cursor:pointer;background:linear-gradient(145deg,#ffffff47,#fff0 45%),linear-gradient(118deg,#054a3d,#0a6b4f 18%,#0c7a4f 32%,#2db89f 52%,#4895ff 78%,#3d62d4);background-size:100% 100%,240% 240%;background-position:0 0,18% 44%;box-shadow:0 12px 40px #0c7a4f61,0 6px 18px #4361ee47,0 2px #ffffff59 inset,inset 0 1px #ffffff7a;transition:transform .26s cubic-bezier(.34,1.2,.64,1),box-shadow .26s ease,filter .22s ease}@media(prefers-reduced-motion:no-preference){button.page-upload-btn{animation:dataset-page-upload-aurora 12s ease-in-out infinite}}@keyframes dataset-page-upload-aurora{0%,to{background-position:0 0,12% 42%}50%{background-position:0 0,88% 58%}}button.page-upload-btn:hover{transform:translateY(-3px);filter:saturate(1.08) brightness(1.02);box-shadow:0 16px 48px #0c7a4f73,0 8px 26px #4361ee59,0 2px #fff6 inset,inset 0 1px #ffffff8c}button.page-upload-btn:active{transform:translateY(0)}button.page-upload-btn:focus{outline:none}button.page-upload-btn:focus-visible{outline:3px solid rgba(255,209,102,.95);outline-offset:3px}@media(prefers-reduced-motion:reduce){button.page-upload-btn{animation:none;background-position:0 0,40% 50%}}.dataset-page .app-chip{position:relative;z-index:1;flex-shrink:0;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:9999px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:none;border:1px solid rgba(255,255,255,.5);color:#f8fffb;text-shadow:0 1px 3px rgba(0,0,0,.35);text-decoration:none;background:linear-gradient(145deg,#ffffff52,#fff0 46%),linear-gradient(118deg,#054a3d,#0a6b4f 18%,#0c7a4f 32%,#2db89f 52%,#4895ff 78%,#3d62d4);background-size:100% 100%,220% 220%;background-position:0 0,20% 48%;box-shadow:0 8px 24px #0c7a4f52,0 4px 12px #4361ee38,0 1px #fff6 inset,inset 0 1px #fff6;transition:transform .24s cubic-bezier(.34,1.2,.64,1),box-shadow .24s ease,filter .2s ease}@media(prefers-reduced-motion:no-preference){.dataset-page .app-chip{animation:dataset-permissions-chip-aurora 14s ease-in-out infinite}}@keyframes dataset-permissions-chip-aurora{0%,to{background-position:0 0,15% 44%}50%{background-position:0 0,85% 56%}}@media(prefers-reduced-motion:reduce){.dataset-page .app-chip{animation:none;background-position:0 0,40% 50%}}.app-chip-link{cursor:pointer;color:#f8fffb!important}.dataset-page .app-chip.app-chip-link:hover{filter:saturate(1.1) brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 32px #0c7a4f66,0 6px 20px #4361ee52,0 1px #ffffff73 inset,inset 0 1px #ffffff8c}.dataset-page .app-chip.app-chip-link:active{transform:translateY(0);filter:brightness(.98)}.dataset-page section{margin-bottom:32px}.section-title{font-size:20px;margin-bottom:12px;font-weight:600;color:#14532d;font-family:Inter,system-ui,sans-serif;letter-spacing:.01em}.dataset-page .dataset-table-wrapper{max-height:370px;overflow-y:auto;overflow-x:auto;border-radius:14px;scrollbar-gutter:stable;background:#fffffffa;box-shadow:0 2px 16px #0000000f,0 1px 4px #0000000a;border:1px solid rgba(0,0,0,.08)}.dataset-page .dataset-table{width:100%;border-collapse:collapse;background:#fff;color:#334155;font-size:13px;font-family:Inter,system-ui,sans-serif}.dataset-page thead th{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#4b5563,#374151 45%,#1f2937)!important;color:#f9fafb!important;font-weight:600;font-size:13px;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff1a;border-bottom:none}.dataset-page th,.dataset-page td{padding:12px 10px;text-align:left;font-size:13px;line-height:1.4;border:1px solid rgba(0,0,0,.08);vertical-align:middle;box-sizing:border-box}.dataset-page thead th:not(:last-child){border-right-color:#bae6fd8c!important}.dataset-page tbody td{color:#334155;border-bottom:1px solid rgba(0,0,0,.06)}.dataset-page tbody tr:nth-child(odd) td{background:#fff}.dataset-page tbody tr:nth-child(2n) td{background:#2c2c300a}.dataset-page tbody tr:hover td{background:#0c7a4f12!important;transition:background .18s ease}.dataset-page .icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:4px;box-sizing:border-box;border-radius:8px;cursor:pointer;font-size:24px;line-height:1;vertical-align:middle;transition:transform .12s ease,background-color .12s ease}.dataset-page .icon-btn:hover{transform:scale(1.06);background-color:#0c7a4f1a}.dataset-page .icon-btn:active{transform:scale(.98)}.dataset-page .icon-btn--perm{color:#0c7a4f;font-size:26px;font-weight:900;font-family:system-ui,Segoe UI Symbol,"Apple Color Emoji",sans-serif;text-shadow:.55px 0 0 currentColor,-.55px 0 0 currentColor,0 .55px 0 currentColor,0 -.55px 0 currentColor}.dataset-page .icon-btn--ontology{font-size:26px;filter:drop-shadow(0 1px 1px rgba(15,23,42,.18))}.dataset-page .icon-btn--ontology-missing{background:#f59e0b2e;box-shadow:inset 0 0 0 2px #f59e0b8c}.dataset-page .icon-btn--ontology-missing:hover{background:#f59e0b47}.dataset-page .icon-btn--delete{font-size:26px;filter:drop-shadow(0 1px 1px rgba(185,28,28,.25))}.empty-hint{font-style:italic;color:#64748b}.dataset-table-loading{font-style:italic;color:#64748b;text-align:center}body.dataset-modal-open .app-workspace-sidebar{filter:blur(8px) saturate(.9);-webkit-filter:blur(8px) saturate(.9);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .25s ease,opacity .25s ease}.upload-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;justify-content:center;align-items:center}.upload-modal-frame{position:relative;width:min(calc(100vw - 280px),1050px);max-width:calc(100vw - 220px);height:min(90vh,900px);display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#f6faf8);border-radius:18px;overflow:hidden;border:1px solid rgba(12,122,79,.16);box-shadow:0 24px 64px #0000001f}.upload-modal-chrome{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding:12px 16px 10px;min-height:52px;border-bottom:1px solid rgba(12,122,79,.1);background:linear-gradient(180deg,#fff,#f8fbf9)}.upload-modal-content{flex:1;min-height:0;overflow:auto;position:relative}.upload-modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.26);background:#0f172ad6;color:#f8fafc;padding:0;border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1;cursor:pointer;flex-shrink:0;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #00000047;transition:background .2s ease,border-color .2s ease,transform .15s ease}.upload-modal-close:hover{background:#0f172af2;border-color:#ffffff6b;transform:translateY(-1px)}.seed-page-section3-body{padding:0!important}.seed-page-section3-label--advanced{display:inline-flex;align-items:center;gap:6px;overflow:visible}.seed-page-section3-collapse .ant-collapse-header-text{overflow:visible}.seed-page-section3-label__flask{display:inline-flex;align-items:center;font-size:22px;line-height:1;margin-left:4px;transform:translateY(-2px)}.seed-page-section3-adv-embed{margin-top:6px;padding:16px 12px 20px 16px;border-radius:14px;background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(12,122,79,.12) 0%,transparent 50%),linear-gradient(180deg,#1c2128,#12151a);border:1px solid rgba(12,122,79,.22);box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000059;box-sizing:border-box}.adv2-dark-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:15px 20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(165deg,#ffffff12,#ffffff05 45%,#0000001f);box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0d}.adv2-dark-row__label{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:700;color:#f8f6f0f2;letter-spacing:.01em}.adv2-dark-row__workflow-select{width:300px}.adv2-dark-row__workflow-select .ant-select-selector{padding-right:28px}.adv2-dark-row__workflow-select .ant-select-selection-item{overflow:visible;text-overflow:unset;white-space:nowrap;padding-right:4px}.seed-page-section3-adv-embed__scroll{max-height:min(72vh,760px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(12,122,79,.45) rgba(0,0,0,.22);padding-right:2px;box-sizing:border-box}.seed-page-section3-adv-embed__scroll::-webkit-scrollbar{width:8px}.seed-page-section3-adv-embed__scroll::-webkit-scrollbar-track{margin:4px 2px 4px 0;background:#00000038;border-radius:8px}.seed-page-section3-adv-embed__scroll::-webkit-scrollbar-thumb{background:#0c7a4f6b;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.seed-page-section3-adv-embed__scroll::-webkit-scrollbar-thumb:hover{background:#0c7a4f8c;border:2px solid transparent;background-clip:padding-box}.seed-page-section3-collapse.ant-collapse{background:transparent;border:none}.seed-page-section3-collapse .ant-collapse-item{border-bottom:1px solid rgba(0,0,0,.07)!important;border-radius:0!important}.seed-page-section3-collapse .ant-collapse-item:last-child{border-bottom:none!important}.seed-page-section3-collapse .ant-collapse-header{padding:12px 16px!important}.seed-page-section3-collapse .ant-collapse-content-box{padding:0!important}.seed-page-section3-label{font-size:13px;font-weight:600;color:#2a2826}.seed-page-section3-content{display:flex;flex-direction:column;gap:14px;padding:12px 16px 16px;background:#00000005}.seed-page-section3-field{display:flex;flex-direction:column;gap:5px}.seed-page-section3-field__label{font-size:12.5px;font-weight:600;color:#3a3d3c}.seed-page-id-suggestion{margin-top:2px;padding:10px 12px;border-radius:10px;border:1px solid rgba(12,122,79,.22);background:linear-gradient(180deg,#0c7a4f0f,#ffffffeb);box-shadow:0 1px 2px #0000000a}.seed-page-id-suggestion__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.seed-page-id-suggestion__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0c7a4f}.seed-page-id-suggestion__apply{flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#0c7a4f,#0a6b44);border:none;border-radius:8px;cursor:pointer;box-shadow:0 2px 6px #0c7a4f40}.seed-page-id-suggestion__apply:hover{filter:brightness(1.05)}.seed-page-id-suggestion__apply:focus-visible{outline:2px solid #0c7a4f;outline-offset:2px}.seed-page-id-suggestion__value-row{padding:8px 10px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.06)}.seed-page-id-suggestion__value{display:block;font-size:14px;font-weight:600;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;color:#1d1d1f;word-break:break-all}.seed-page-id-suggestion__hint{margin:8px 0 0;font-size:12px;line-height:1.45;color:#5c5f5e}.seed-page-section3-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.seed-page-section3-row--slider{grid-template-columns:auto 1fr}.seed-page-section3-slider-wrap{display:flex;align-items:center;gap:10px;min-width:0}.seed-page-section3-slider.ant-slider{flex:1;margin:0!important}.seed-page-section3-slider-val{font-size:12px;font-weight:600;color:#0c7a4f;min-width:32px;text-align:right;flex-shrink:0}.seed-page-section3-row__label{font-size:12.5px;font-weight:500;color:#3a3d3c}.seed-page-section3-inputnumber.ant-input-number{width:90px!important}.seed-page-threshold-toggle{display:inline-flex;gap:8px}.seed-page-threshold-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#eceff1;color:#3a3d3c;font-size:13px;font-weight:600;padding:8px 18px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.seed-page-threshold-toggle__btn:hover:not(.seed-page-threshold-toggle__btn--active){background:#e0e4e6}.seed-page-threshold-toggle__btn--active{background:#0c7a4f;border-color:#0c7a4f;color:#fff}.seed-page-section3-content--adv{gap:10px}.seed-page-section3-adv-hint{font-size:12.5px;font-weight:500;color:#4a524e;margin:0 0 2px;line-height:1.55;letter-spacing:.01em}.seed-page-section3-adv-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;color:#0c7a4f;background:#0c7a4f14;border:1px solid rgba(12,122,79,.25);border-radius:8px;cursor:pointer;transition:background .15s ease;align-self:flex-start}.seed-page-section3-adv-btn:hover{background:#0c7a4f24}.seed-page{display:flex;flex-direction:column;gap:20px;width:100%;max-width:min(1040px,100%);margin:0 auto;padding-left:0;padding-right:0;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.seed-page-loading{display:flex;align-items:center;gap:12px;padding:32px;font-family:Inter,system-ui,sans-serif;font-size:15px;color:#5c5f5e}.seed-page-loading__spinner{width:20px;height:20px;border:2px solid rgba(12,122,79,.2);border-top-color:#0c7a4f;border-radius:50%;animation:seed-spin .7s linear infinite}@keyframes seed-spin{to{transform:rotate(360deg)}}.seed-page-toolbar__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#5c5f5e;background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .2s ease}.seed-page-toolbar__btn:hover{background:#ebebeb;color:#1d1d1f;border-color:#0000001f}.seed-page-toolbar__btn.active{background:#0c7a4f1f;color:#0c7a4f;border-color:#0c7a4f4d}.seed-page-card{background:#fffffff0;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.seed-page-card--inference{overflow:visible}.seed-page-card__head{display:flex;flex-wrap:wrap;row-gap:8px;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.05)}.seed-page-card__badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;font-size:13px;font-weight:700;background:#d4f0e4;color:#0b5c3c}.seed-page-card__icon{font-size:22px;line-height:1;display:inline-flex;align-items:center;flex-shrink:0;transform:translateY(-1px)}.seed-page-card__icon--push-right,.seed-page-section3-toggle-btn--header-end{margin-left:auto}.seed-page-card__icon--gear{font-size:22px;line-height:1;transform:translateY(-2px)}.seed-page-card__head--inference{flex-wrap:wrap;align-items:flex-start;min-width:0}.seed-page-inference-name-field{display:flex;flex-direction:column;gap:2px;flex:1 1 236px;min-width:0;max-width:100%}.seed-page-card__head--inference .seed-page-card__title{min-width:0}.seed-page-inference-name-field__input-row{display:flex;align-items:center;gap:8px;min-width:0}.seed-page-inference-name-field__label{font-size:12px;font-weight:500;color:#86868b}.seed-page-inference-name-input.ant-input{width:100%;min-width:120px;font-size:14px;padding:5px 12px}.seed-page-section3-toggle-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;padding:0;border-radius:8px;border:1px solid rgba(12,122,79,.25);background:#0c7a4f14;color:#0c7a4f;cursor:pointer;transition:background .2s ease,border-color .2s ease}.seed-page-section3-toggle-btn:hover{background:#0c7a4f24;border-color:#0c7a4f66}.seed-page-section3-toggle-btn__icon{font-size:12px;transition:transform .2s ease}.seed-page-section3-toggle-btn__icon--open{transform:rotate(180deg)}.seed-page-card__title{margin:0;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;color:#2a2826;white-space:nowrap;flex-shrink:0}.seed-page-card__optional-badge{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;line-height:1.3;background:#47556917;color:#3d4f5f;border:1px solid rgba(100,116,139,.25)}.seed-page-card__hint-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;width:22px;height:22px;aspect-ratio:1 / 1;color:#475569;cursor:help}.seed-page-card__hint-icon .anticon{display:inline-flex;width:16px;height:16px}.seed-page-card__hint-icon svg{width:16px;height:16px;aspect-ratio:1 / 1}.seed-page-card__hint-icon:hover{color:#0c7a4f}.seed-page-card__sample-badge{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:600;padding:3px 8px;background:#0c7a4f1f;color:#0c7a4f;border-radius:6px;letter-spacing:.02em}.seed-page-card__info{font-size:16px;color:#86868b;cursor:help}.seed-page-card__body{padding:20px}.seed-page-card__hint{margin:0 0 12px;font-size:14px;color:#5c5f5e;line-height:1.5}.contain2{display:flex;flex-direction:column;gap:16px}.contain2 .seed-page-card__hint{margin:0}.contain2__actions-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%}.contain2__sort{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;box-sizing:border-box}.contain2__sort-label{flex:0 0 auto;font-size:13px;font-weight:600;color:#5c5f5e;display:inline-flex;align-items:center;line-height:1;margin-right:2px}.contain2__sort-actions{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.contain2__sort-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 14px}.contain2__sort-btn-icon{font-size:14px;display:inline-flex;align-items:center;line-height:1}.contain2 .contain2__sort-btn{color:#5c5f5e;background:#f5f5f5;border-color:#00000014}.contain2 .contain2__sort-btn:hover:not(:disabled){background:#e8e8e8;color:#3a3d3c;border-color:#00000024}.contain2 .contain2__sort-btn:disabled{color:#8a8a8e;background:#2a2a2c;border-color:#ffffff0f;cursor:not-allowed;opacity:.55}.contain2 .contain2__sort-btn.active{background:#0c7a4f59;color:#e8fff4;border-color:#0c7a4f8c;box-shadow:0 0 0 1px #0c7a4f73}.contain2 .contain2__sort-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f68c}.contain2 .contain2__sort-btn.active:focus-visible{box-shadow:0 0 0 1px #0c7a4f73,0 0 0 3px #3b82f673}@media(max-width:480px){.contain2__sort{gap:8px}}.seed-page-keywords-select-wrap{display:flex;flex-direction:column;gap:12px}.seed-page-select.ant-select{font-size:14px}.seed-page-select .ant-select-selector{min-height:48px!important;padding:8px 12px!important;border-radius:10px!important}.seed-page-select-dropdown.ant-select-dropdown{padding:0!important;overscroll-behavior:contain}.seed-page-select-dropdown.ant-select-dropdown .rc-virtual-list-holder{overscroll-behavior:contain}.seed-page-select-dropdown.ant-select-dropdown .rc-select-item-empty{margin:0}.seed-page-sift-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 16px;font-size:13px;font-weight:600;color:#f5f5f7;background:#1c1c1e;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s ease}.seed-page-sift-btn:hover:not(:disabled){background:#2c2c2e;color:#fff;border-color:#ffffff29}.seed-page-sift-btn:disabled{color:#f5f5f78c;cursor:not-allowed}.seed-page-sift-btn__spinner{width:14px;height:14px;border:2px solid rgba(12,122,79,.2);border-top-color:#0c7a4f;border-radius:50%;animation:seed-spin .7s linear infinite}.seed-page-enhanced{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.seed-page-enhanced__header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.seed-page-enhanced__label{margin:0;font-size:13px;font-weight:600;color:#2a2826}.seed-page-enhanced__count{font-size:11px;font-weight:600;padding:2px 8px;background:#0c7a4f1f;color:#0c7a4f;border-radius:20px;letter-spacing:.01em}.seed-page-enhanced__close-btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:#0000000d;border-radius:50%;cursor:pointer;color:#888;font-size:11px;transition:background .15s ease,color .15s ease;flex-shrink:0}.seed-page-enhanced__close-btn:hover{background:#e539351a;color:#e53935}.seed-page-enhanced__filter{margin-bottom:8px}.seed-page-enhanced__filter-input{width:100%;padding:8px 12px;font-size:13px;border:1px solid rgba(0,0,0,.12);border-radius:8px;outline:none;background:#fafafa;color:#2a2826;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.seed-page-enhanced__filter-input:focus{border-color:#0c7a4f80;box-shadow:0 0 0 3px #0c7a4f14;background:#fff}.seed-page-enhanced__filter-input::placeholder{color:#aaa}.seed-page-enhanced__tags-wrap{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.seed-page-enhanced__tags{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(12,122,79,.35) rgba(0,0,0,.06)}.seed-page-enhanced__tags::-webkit-scrollbar{width:5px}.seed-page-enhanced__tags::-webkit-scrollbar-track{background:#0000000a}.seed-page-enhanced__tags::-webkit-scrollbar-thumb{background:#0c7a4f59;border-radius:6px}.seed-page-enhanced__tags::-webkit-scrollbar-thumb:hover{background:#0c7a4f8c}.seed-page-enhanced__empty{padding:24px;text-align:center;font-size:13px;color:#aaa}@keyframes enhanced-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.seed-page-enhanced-tag{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:13px;font-weight:500;color:#2a2826;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .15s ease,color .15s ease,padding-left .15s ease;animation:enhanced-row-in .18s ease both}.seed-page-enhanced-tag:last-child{border-bottom:none}.seed-page-enhanced-tag:hover{background:#0c7a4f0f;color:#0c7a4f;padding-left:18px}.seed-page-enhanced-tag__text{flex:1;min-width:0}.seed-page-enhanced-tag__actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.seed-page-enhanced-tag:hover .seed-page-enhanced-tag__actions{opacity:1}.seed-page-enhanced-tag__add{font-size:18px;color:#0c7a4f}.seed-page-enhanced-tag__close{font-size:14px;color:#bbb;transition:color .15s ease}.seed-page-enhanced-tag__close:hover{color:#e53935}.seed-page-save-input .ant-input{font-size:15px;padding:10px 14px}.seed-page-error{margin-top:8px;font-size:13px;font-weight:500;color:#dc2626}.seed-page-footer{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:12px;padding:16px 20px;width:100%;max-width:100%;box-sizing:border-box;background:#fffffffa;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 -4px 20px #0000000f;z-index:20;pointer-events:auto}.seed-page-footer--centered{justify-content:center!important;display:flex!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.seed-page-footer--centered .seed-page-footer__primary{width:60%!important;height:auto!important;aspect-ratio:1860 / 216!important;margin:0 auto!important}.seed-page-footer__center{display:flex;justify-content:center;align-items:center;min-width:0}.seed-page-footer__qualifier{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;font-size:14px;font-weight:600;color:#0c7a4f;background:linear-gradient(180deg,#fffffff2,#ecf4ee80);border:1px solid rgba(12,122,79,.35);border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.seed-page-footer__qualifier:hover{background:#fff;border-color:#0c7a4f80;box-shadow:0 4px 16px #0c7a4f2e}.seed-page-footer__qualifier:focus-visible{outline:2px solid #0c7a4f;outline-offset:2px}.seed-page-footer__back{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;color:#5c5f5e;background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:10px;cursor:pointer;transition:all .2s ease}.seed-page-footer__back:hover{background:#ebebeb;color:#1d1d1f}.seed-page-footer__primary{position:relative;box-sizing:border-box;display:block;width:360px;height:64px;padding:0;margin:0;font-size:15px;font-weight:700;color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:999px;overflow:hidden;background-color:transparent;background-image:url(/generate-button-v5.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;outline:none;box-shadow:0 0 0 1px #0000002e,0 6px 24px #00000029,0 0 32px #22ff888c,0 0 16px #7dffc066;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.seed-page-footer__primary:hover{transform:translateY(-3px);filter:saturate(1.15) brightness(1.12);box-shadow:0 0 0 1px #0000002e,0 12px 34px #0003,0 0 38px #10b981a6,0 0 20px #ffffff80,0 0 30px #0c7a4f99 inset,0 0 18px #4361ee73 inset}.seed-page-footer__primary:active{transform:translateY(-1px);filter:saturate(1.05) brightness(1.05)}.seed-page-footer__primary-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 32px 8px 8px;opacity:0;pointer-events:none}.seed-page-footer__primary--submitting{background-image:linear-gradient(#05281cd9,#05281cd9),url(/generate-button-cropped.png);background-size:cover}.seed-page-footer__primary--submitting .seed-page-footer__primary-content{opacity:1}.seed-page-footer__logo-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:50%;background:#000;border:2px solid rgba(255,255,255,.55);box-shadow:0 0 0 3px #0c7a4f59}.seed-page-footer__logo-badge img{width:44px;height:44px;display:block;border-radius:50%}.seed-page-footer__btn-text{font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 6px rgba(0,0,0,.35);flex:1}.seed-page-footer__arrow{font-size:16px;opacity:.75;transition:transform .2s ease,opacity .2s ease}.seed-page-footer__primary:hover .seed-page-footer__arrow{transform:translate(5px);opacity:1}.seed-page-footer__primary--duplicate-blocked,.seed-page-footer__primary--duplicate-blocked:hover{cursor:not-allowed;transform:none}.seed-page-footer__primary--duplicate-blocked:hover{box-shadow:0 4px 14px #0006}.seed-page-footer__primary--duplicate-blocked .seed-page-footer__icon{cursor:inherit}.seed-page-footer__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#ffffff40;border-radius:50%;font-size:16px;line-height:1}@media(max-width:640px){.seed-page-footer{flex-direction:column;align-items:stretch;padding:16px}.seed-page-footer__back,.seed-page-footer__primary{width:100%;justify-content:center}.seed-page-footer__center{order:-1;width:100%}.seed-page-footer__qualifier{width:100%}}.seed-page--consolidated{display:flex;flex-direction:column;gap:20px;max-width:100%;margin:28px 0 0;padding-bottom:32px}.seed-consolidated-outer-card{width:100%;box-sizing:border-box;border-radius:16px;padding:20px;background:radial-gradient(ellipse 100% 90% at 100% 0%,rgba(12,122,79,.07) 0%,transparent 52%),radial-gradient(ellipse 70% 60% at 0% 100%,rgba(12,122,79,.05) 0%,transparent 50%),linear-gradient(175deg,#fff,#f0f7f4 55%,#e4f2ec);border:1px solid rgba(12,122,79,.18);box-shadow:inset 0 1px #ffffffd9,0 10px 36px #0c7a4f12,0 4px 12px #0000000d}.seed-consolidated-cards-row{display:flex;gap:24px;align-items:flex-start}.seed-consolidated-cards-row>.seed-page-card{flex:1;min-width:0;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px #ffffffd9,0 12px 40px #0000000f;padding:14px 18px 16px;overflow:visible}.seed-consolidated-cards-row>.seed-page-card .seed-page-card__head{padding:0;margin-bottom:10px;border-bottom:none;flex-shrink:0}.seed-consolidated-cards-row>.seed-page-card .seed-page-card__body{padding:0;display:flex;flex-direction:column;flex:1;min-height:0}.seed-consolidated-cards-row>.seed-page-card .seed-page-keywords-select-wrap{flex:1;display:flex;flex-direction:column;min-height:0;margin-top:40px}.seed-consolidated-cards-row>.seed-page-card .contain2__actions-row{margin-top:24px}.seed-consolidated-cards-row>.seed-page-card .seed-page-card__title{font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:#2a2826}.seed-consolidated-cards-row>.seed-page-card{background:#fff;border:1px solid rgba(0,0,0,.14);box-shadow:0 1px 4px #00000012}.seed-consolidated-cards-row>.seed-page-card:nth-child(1) .seed-page-card__badge{width:28px;height:28px;font-size:13px;font-weight:700;background:#d4f0e4;color:#0b5c3c}.seed-consolidated-cards-row>.seed-page-card:nth-child(2) .seed-page-card__badge{width:28px;height:28px;font-size:13px;font-weight:700;background:#fef3c7;color:#92400e}.seed-page--consolidated>.seed-page-footer{position:static;margin-top:0;justify-content:flex-end}.seed-page--consolidated>.seed-page-footer--centered{justify-content:center!important}@media(max-width:860px){.seed-consolidated-cards-row{flex-direction:column}}@media(max-width:860px){.seed-page--consolidated{grid-template-columns:1fr}.seed-page--consolidated>.seed-page-card:nth-child(1),.seed-page--consolidated>.seed-page-card:nth-child(2),.seed-page--consolidated>.seed-page-footer{grid-column:1;grid-row:auto}}.adv2-root{--adv-surface: rgba(18, 22, 28, .65);--adv-surface-elevated: linear-gradient( 165deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, .02) 45%, rgba(0, 0, 0, .12) 100% );--adv-border: rgba(255, 255, 255, .1);--adv-border-strong: rgba(12, 122, 79, .35);--adv-text: rgba(248, 246, 240, .95);--adv-text-muted: rgba(226, 222, 214, .72);--adv-accent: #14b874;--adv-accent-dim: rgba(12, 122, 79, .55);--adv2-inline: 20px;--adv2-ease: cubic-bezier(.33, 1, .68, 1);width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:var(--adv-text);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.adv2-root--embedded{padding:0 0 4px}.adv2-title{display:flex;align-items:center;gap:10px;font-size:1.125rem;font-weight:700;color:#fafaf8;margin:0 0 18px;letter-spacing:-.025em}.adv2-title--embedded{font-size:.9375rem;font-weight:700;margin-bottom:12px;color:#f2efe8}.adv2-title__icon{font-size:1.05rem;color:var(--adv-accent);opacity:.95}.adv2-collapse.ant-collapse{background:transparent;border:none;display:flex;flex-direction:column;gap:12px}.adv2-collapse>.ant-collapse-item{border:1px solid var(--adv-border)!important;border-radius:14px!important;margin-bottom:0!important;overflow:hidden;background:var(--adv-surface-elevated);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f;transition:border-color .22s var(--adv2-ease),box-shadow .22s var(--adv2-ease);contain:layout style}.adv2-collapse>.ant-collapse-item:hover{border-color:#ffffff24!important;box-shadow:0 6px 28px #0006,inset 0 1px #ffffff14}.adv2-collapse>.ant-collapse-item-active{border-color:var(--adv-border-strong)!important;box-shadow:0 6px 28px #0000006b,0 0 0 1px #0c7a4f26,inset 0 1px #ffffff14}.adv2-collapse .ant-collapse-header{font-size:13.5px;font-weight:600;color:var(--adv-text)!important;padding:15px var(--adv2-inline)!important;line-height:1.35;align-items:center!important;letter-spacing:.01em;column-gap:12px;transition:background .22s var(--adv2-ease),color .18s ease}.adv2-collapse .ant-collapse-header-text{flex:1;min-width:0;text-align:start}.adv2-collapse .ant-collapse-header:hover{background:#ffffff0a!important}.adv2-collapse>.ant-collapse-item-active>.ant-collapse-header{background:#0c7a4f14!important}.adv2-collapse .ant-collapse-expand-icon{color:#f2efe88c!important;font-size:11px!important;flex-shrink:0;transition:color .18s ease,transform .24s var(--adv2-ease)}.adv2-collapse>.ant-collapse-item-active .ant-collapse-expand-icon{color:var(--adv-accent)!important}.adv2-collapse .ant-collapse-content{border-top:1px solid rgba(255,255,255,.07)!important;background:#0000002e!important}.adv2-collapse .ant-collapse-content-box{padding:6px 0 16px!important}.adv2-section{display:flex;flex-direction:column;width:100%}.adv2-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,min(46%,400px));gap:12px 22px;align-items:center;padding:14px var(--adv2-inline);border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box;transition:background .2s var(--adv2-ease)}.adv2-row:nth-child(2n){background:#ffffff05}.adv2-row:hover{background:#0c7a4f12}.adv2-row:last-child{border-bottom:none}.adv2-row__label{font-size:13px;font-weight:500;color:var(--adv-text-muted);line-height:1.5;letter-spacing:.01em;padding-right:4px;-webkit-hyphens:auto;hyphens:auto}.adv2-row__control{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;width:100%}.adv2-row__control:has(.adv2-slider-wrap){justify-content:stretch;max-width:100%}.adv2-row__control .adv2-slider-wrap{width:100%;max-width:100%}.adv2-hardset{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#c8f7dd;background:linear-gradient(145deg,#0c7a4f59,#0c7a4f24);padding:5px 12px;border-radius:8px;border:1px solid rgba(20,184,116,.35);box-shadow:inset 0 1px #ffffff14}.adv2-inputnumber.ant-input-number{width:108px!important;border-radius:8px!important;background:#ffffff12!important;border-color:#ffffff24!important;color:#f2efe8!important;transition:border-color .15s ease,box-shadow .15s ease}.adv2-inputnumber.ant-input-number .ant-input-number-input,.adv2-inputnumber.ant-input-number input.ant-input-number-input{color:#f2efe8!important;caret-color:#f2efe8}.adv2-inputnumber.ant-input-number .ant-input-number-input::placeholder,.adv2-inputnumber.ant-input-number input.ant-input-number-input::placeholder,.adv2-inputnumber.ant-input-number input::placeholder{color:#f0ece4d1!important;opacity:1!important}.adv2-inputnumber.ant-input-number .ant-input-number-handler-wrap{border-inline-start-color:#ffffff1f!important;background:#0003!important;opacity:1!important}.adv2-inputnumber.ant-input-number .ant-input-number-handler{color:#f2efe8eb!important;border-block-end-color:#ffffff14!important}.adv2-inputnumber.ant-input-number .ant-input-number-handler:hover{color:#fafaf8!important}.adv2-inputnumber.ant-input-number .ant-input-number-handler-up-inner,.adv2-inputnumber.ant-input-number .ant-input-number-handler-down-inner,.adv2-inputnumber.ant-input-number .anticon.ant-input-number-handler-up-inner,.adv2-inputnumber.ant-input-number .anticon.ant-input-number-handler-down-inner{color:#f2efe8f2!important}.adv2-inputnumber.ant-input-number .ant-input-number-handler:hover .ant-input-number-handler-up-inner,.adv2-inputnumber.ant-input-number .ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#fff!important}.adv2-inputnumber.ant-input-number .ant-input-number-handler-up-inner svg,.adv2-inputnumber.ant-input-number .ant-input-number-handler-down-inner svg{fill:currentColor!important}.adv2-inputnumber.ant-input-number:focus-within,.adv2-text-input.ant-input:focus,.adv2-text-input.ant-input-focused,.adv2-textarea.ant-input:focus,.adv2-textarea.ant-input-focused{box-shadow:0 0 0 2px #0c7a4f59!important}.adv2-inputnumber.ant-input-number:focus-within{border-color:#14b8748c!important}.adv2-inputnumber--context.ant-input-number{width:140px!important;min-width:120px}.adv2-slider-wrap{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.adv2-slider.ant-slider{flex:1;min-width:80px;margin:0!important}.adv2-slider-val{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:#b8f5d9;width:48px;min-width:48px;text-align:right;flex-shrink:0;padding:4px 8px;border-radius:6px;background:#0c7a4f1f;border:1px solid rgba(20,184,116,.2);box-sizing:border-box;transition:background .18s ease,border-color .18s ease}.adv2-text-input.ant-input{width:140px!important;max-width:100%;background:#ffffff12!important;border-color:#ffffff24!important;color:#f2efe8!important;font-size:13px;border-radius:8px!important;transition:border-color .15s ease,box-shadow .15s ease}.adv2-text-input.ant-input::placeholder{color:#e8e4dcb8!important;opacity:1!important}.adv2-textarea.ant-input{width:100%!important;min-height:72px;background:#ffffff0f!important;border-color:#ffffff1f!important;color:#f2efe8!important;font-size:13px;line-height:1.45;border-radius:10px!important;transition:border-color .15s ease,box-shadow .15s ease}.adv2-textarea.ant-input::placeholder{color:#e8e4dc94!important;opacity:1!important}.adv2-sub-section{margin:12px 12px 14px;padding:0;border-radius:12px;background:#00000052;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0d,0 4px 14px #0003;overflow:hidden}.adv2-sub-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.adv2-sub-section__title{font-size:12.5px;font-weight:600;color:#f2efe8e0;letter-spacing:.02em;line-height:1.35}.adv2-sub-section .adv2-row:first-of-type{border-top:none}.adv2-collapse .ant-slider-rail{background:#ffffff1a!important;border-radius:999px!important;transition:background .15s ease}.adv2-collapse .ant-slider-track{background:linear-gradient(90deg,#0a6b45,#14b874)!important;border-radius:999px!important;transition:background .15s ease}.adv2-collapse .ant-slider-handle:after{box-shadow:0 0 0 2px #0c7a4f73,0 2px 8px #00000059!important;transition:box-shadow .2s var(--adv2-ease),border-color .2s ease}.adv2-collapse .ant-slider:hover .ant-slider-track{filter:brightness(1.06)}.adv2-collapse .ant-radio-group{display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:10px!important;row-gap:8px}.adv2-collapse .ant-radio-button-wrapper{margin-inline-start:0!important;margin-inline-end:0!important;border-radius:8px!important;background:#ffffff0d!important;border-color:#ffffff1f!important;color:#f2efe8d1!important;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.adv2-collapse .ant-radio-button-wrapper:before{display:none!important}.adv2-collapse .ant-radio-button-wrapper:first-child,.adv2-collapse .ant-radio-button-wrapper:last-child{border-radius:8px!important}.adv2-collapse .ant-radio-button-wrapper:hover{color:#f8f6f0f2!important;border-color:#14b87459!important}.adv2-collapse .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#0c7a4f!important;color:#d4f5e5!important;background:linear-gradient(160deg,#0c7a4f66,#0c7a4f2e)!important;box-shadow:inset 0 1px #ffffff1a}.adv2-collapse .ant-switch{min-width:40px;transition:background .22s var(--adv2-ease)}.adv2-collapse .ant-switch-checked{background:linear-gradient(180deg,#14b874,#0c7a4f)!important;box-shadow:0 2px 8px #0c7a4f59}@media(max-width:640px){.adv2-root{--adv2-inline: 16px}.adv2-row{grid-template-columns:1fr;gap:10px;padding:12px var(--adv2-inline);align-items:start}.adv2-row__control{justify-content:flex-start;width:100%}.adv2-row__control:has(.adv2-slider-wrap){justify-content:stretch}.adv2-collapse .ant-collapse-header{padding:13px 16px!important}}.advanced-settings{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:100vi;height:100vh;padding:20px;box-sizing:border-box;overflow:auto;background-color:var(--ui-bg-base);color:var(--ui-text)}.advanced-settings-subsection{font-size:12px;font-weight:600;color:#f2efe8bf;margin:18px 0 8px;letter-spacing:.04em;text-transform:none}.advanced-settings-subsection:first-of-type{margin-top:4px}.advanced-settings-section-rule{display:block;height:0;margin:16px 0 10px;padding:0;border:none;border-top:1px solid rgba(255,255,255,.14)}.sidepanel-container{flex:.5;border:3px solid var(--ui-border);border-radius:15px;background-color:var(--ui-bg-surface);box-sizing:border-box;padding:15px;height:auto}.vertical-divider{border-left:1px dotted var(--ui-border);height:24px;margin:0 12px}.create-contexts-main-container--embedded{max-height:none;max-width:100%;padding:20px 22px 24px;gap:16px}.create-contexts-main-container--embedded .main-container{padding:18px 20px 20px;gap:0}.create-contexts-main-container--embedded .advanced-settings-section-title{margin-bottom:12px;font-size:.9rem}.create-contexts-main-container--embedded .adv-settings-row{padding:13px 0;gap:14px 22px;align-items:start}.create-contexts-main-container--embedded .adv-settings-row--user .adv-settings-control{justify-content:flex-end;padding-top:2px}.create-contexts-main-container--embedded .adv-settings-row--admin .button-heading{padding-top:2px}.create-contexts-main-container--embedded .adv-settings-control .ant-radio-group{justify-content:flex-end}.advanced-settings-title--embedded{font-size:1rem;padding-bottom:10px}.adv-topic-model-group.ant-radio-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px}.adv-topic-model-group .ant-radio-button-wrapper{margin-inline-end:0!important;text-align:center;justify-content:center}@media(max-width:560px){.adv-topic-model-group.ant-radio-group{grid-template-columns:1fr}}.create-contexts-main-container{display:flex;flex-direction:column;gap:20px;width:100%;max-width:640px;min-width:min(100%,320px);max-height:calc(100vh - 40px);margin:0;padding:22px 26px 28px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#1a1d24,#12151c 48%,#0e1118);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 24px 64px #00000073,inset 0 1px #ffffff0f;color:#f2efe8f2;font-family:Inter,system-ui,sans-serif}.advanced-settings-title{font-size:1.125rem;font-weight:700;color:#fafaf8;padding-bottom:14px;margin:0 0 4px;border-bottom:1px solid rgba(255,255,255,.1);letter-spacing:-.02em}.main-container{display:flex;flex-direction:column;gap:0;width:100%;border:1px dashed rgba(255,255,255,.22);border-radius:12px;box-sizing:border-box;padding:16px 18px 18px;background:#0000001f}.main-container>.advanced-settings-section-title{margin-top:0}.advanced-settings-section-title{font-size:.9375rem;font-weight:700;color:#f2efe8;margin:0 0 14px;letter-spacing:.01em}.adv-settings-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1.05fr);gap:14px 28px;align-items:center;width:100%;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box}.adv-settings-row:last-child{border-bottom:none;padding-bottom:0}.adv-settings-row--label-only{grid-template-columns:1fr;align-items:start}.adv-settings-row--label-only .button-heading{text-align:left}.adv-settings-row--user .button-heading{text-align:left;justify-self:start}.adv-settings-row--user .adv-settings-control{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.adv-settings-row--admin .button-heading{text-align:right;justify-self:stretch;padding-right:6px}.adv-settings-row--admin .adv-settings-control{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.button-heading{display:flex;flex-direction:column;width:100%;max-width:100%;justify-content:center;color:#f2efe8eb;font-weight:600;font-size:13px;line-height:1.45;margin:0}.adv-settings-control .ant-radio-group,.adv-settings-control .ant-input-number,.adv-settings-control .ant-slider{width:100%;max-width:100%}.adv-settings-row--user .adv-settings-control .ant-radio-group{width:auto;max-width:100%;justify-content:flex-end}.adv-settings-row--admin .adv-settings-control .ant-slider{max-width:320px}.adv-settings-control .ant-slider{margin:2px 0;flex:1;min-width:160px}.adv-settings-control .ant-input-number{max-width:120px}.adv-settings-control .ant-radio-group{display:flex;flex-wrap:wrap;gap:6px}.adv-settings-control .ant-radio-button-wrapper{border-radius:8px!important;margin-inline-end:0!important}.create-contexts-main-container .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#0c7a4f!important;color:#b8f5d9!important;background:#0c7a4f38!important}.create-contexts-main-container .ant-radio-button-wrapper:hover{color:#f2efe8f2}.create-contexts-main-container .ant-slider-rail{background:#ffffff1f!important}.create-contexts-main-container .ant-slider-track{background:linear-gradient(90deg,#0c7a4f,#14b874)!important}.create-contexts-main-container .ant-input-number{background:#ffffff14!important;border-color:#ffffff26!important;color:#f2efe8!important}.insight-status-page{width:100%;display:flex;justify-content:center;align-items:center;min-height:max(560px,calc(100vh - 140px));padding:clamp(14px,2.8vw,24px) 0;background:radial-gradient(ellipse 80% 60% at 8% 0%,rgba(12,122,79,.08) 0%,transparent 62%),radial-gradient(ellipse 65% 55% at 92% 100%,rgba(56,132,168,.08) 0%,transparent 60%)}.insight-status-card{width:min(920px,100%);border-radius:26px;border:1px solid rgba(12,122,79,.15);background:radial-gradient(ellipse 95% 86% at 0% 0%,rgba(12,122,79,.085) 0%,transparent 58%),radial-gradient(ellipse 72% 56% at 100% 100%,rgba(14,165,233,.065) 0%,transparent 60%),linear-gradient(182deg,#fff,#f7fcf9);box-shadow:inset 0 1px #fffffff7,0 18px 42px #0c7a4f1c,0 8px 22px #0206170d;padding:clamp(22px,3vw,32px);transition:box-shadow .24s ease,transform .2s ease;position:relative;overflow:hidden;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.insight-status-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#0c7a4f,#19a974 48%,#22a7f0);opacity:.96}.insight-status-card:after{content:"";position:absolute;inset:auto -12% -40% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(12,122,79,.11) 0%,transparent 70%);pointer-events:none}.insight-status-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 22px 46px #0c7a4f21,0 10px 24px #0206170f}.insight-status-card__top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2.2vw,20px);align-items:flex-start}.insight-status-card__signal{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:21px;color:#0c7a4f;border:1px solid rgba(12,122,79,.24);background:radial-gradient(ellipse 120% 100% at 50% 0%,rgba(12,122,79,.18) 0%,rgba(12,122,79,.08) 58%,transparent 100%),linear-gradient(180deg,#ffffffeb,#eff8f5e6);box-shadow:inset 0 1px #ffffffd9,0 8px 20px #0c7a4f24}.insight-status-card__top-copy{min-width:0}.insight-status-card__eyebrow{margin:2px 0 10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#0c7a4f}.insight-status-card__head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.insight-status-card__badge{border-radius:999px;font-weight:700;padding-inline:13px;height:28px;display:inline-flex;align-items:center;letter-spacing:.01em;text-transform:uppercase;font-size:11px;border:1px solid rgba(15,23,42,.08)}.insight-status-card__updated{font-size:12px;font-weight:600;color:#475569}.insight-status-card__title{margin:0 0 9px;font-size:clamp(1.82rem,2.3vw,2.34rem);line-height:1.14;letter-spacing:-.02em;color:#0f172a}.insight-status-card__inference{margin:0 0 14px;font-size:12px;font-weight:750;color:#0c7a4f;letter-spacing:.08em;text-transform:uppercase}.insight-status-card__inference--link{cursor:pointer;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;outline:none}.insight-status-card__inference--link:hover,.insight-status-card__inference--link:focus{color:#0a6d46}.insight-status-card__body{margin:0;font-size:15.8px;line-height:1.66;color:#1e293b;max-width:66ch}.insight-status-card__inference-link-wrap{margin:14px 0 0;font-size:13px;color:#0f172a;font-weight:600}.insight-status-card__inference-link{color:#0b8e5b;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.insight-status-card__inference-link:hover,.insight-status-card__inference-link:focus{color:#0a6d46}.insight-status-card__actions{display:flex;gap:12px;flex-wrap:wrap}.insight-status-card__actions-wrap{margin-top:24px;padding:14px 14px 4px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:linear-gradient(180deg,#ffffffb8,#f7fbf9cc)}.insight-status-card__actions-label{margin:0 0 12px;font-size:12px;font-weight:650;letter-spacing:.02em;color:#0f766e}.insight-status-card__btn.ant-btn{border-radius:12px;font-weight:700;min-height:44px;padding-inline:20px;border-color:#64748b66;color:#0f172a!important;background:linear-gradient(180deg,#fff,#f8fafc);display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.01em;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;box-shadow:inset 0 1px #fff,0 4px 12px #0f172a14}.insight-status-card__btn.ant-btn:focus-visible{outline:2px solid rgba(56,132,168,.45);outline-offset:1px}.insight-status-card__btn--secondary.ant-btn{border-color:#33415580;color:#111827!important;background:linear-gradient(180deg,#fff,#f3f6f9)}.insight-status-card__btn--secondary.ant-btn:hover,.insight-status-card__btn--secondary.ant-btn:focus{border-color:#0f172aa6!important;color:#0f172a!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;box-shadow:inset 0 1px #fff,0 7px 16px #0f172a1f;transform:translateY(-1.5px)}.insight-status-card__btn--secondary.ant-btn .anticon{color:#475569}.insight-status-card__btn--primary.ant-btn{position:relative;overflow:hidden;background:linear-gradient(145deg,#0e8858,#0a6d46 52%,#095b3b);border-color:#0c7a4f;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 10px 22px #0c7a4f47}.insight-status-card__btn--primary.ant-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.2) 48%,transparent 74%);transform:translate(-120%);transition:transform .45s ease;pointer-events:none}.insight-status-card__btn--primary.ant-btn:hover:after,.insight-status-card__btn--primary.ant-btn:focus:after{transform:translate(120%)}.insight-status-card__btn--primary.ant-btn:hover,.insight-status-card__btn--primary.ant-btn:focus{background:linear-gradient(145deg,#129765,#0d7f53 52%,#0a6a47)!important;border-color:#129765!important;box-shadow:inset 0 1px #ffffff42,0 13px 24px #0c7a4f57;transform:translateY(-1.5px)}.insight-status-card__btn.ant-btn:active{transform:translateY(0)}.insight-status-card__btn--primary.ant-btn:active{box-shadow:inset 0 2px 4px #00000029,0 6px 14px #0c7a4f33}.insight-status-card__btn.ant-btn>.anticon{font-size:12px}.insight-status-card__btn.ant-btn:disabled,.insight-status-card__btn.ant-btn.ant-btn-disabled{opacity:1}.insight-status-page--success .insight-status-card{border-color:#16a34a38}.insight-status-page--success .insight-status-card__signal{color:#15803d;border-color:#16a34a4d}.insight-status-page--success .insight-status-card:before{background:linear-gradient(90deg,#16a34a,#22c55e 55%,#2dd4bf)}.insight-status-page--failure .insight-status-card{border-color:#dc26263d}.insight-status-page--failure .insight-status-card__signal{color:#b91c1c;border-color:#dc262657;background:radial-gradient(ellipse 120% 100% at 50% 0%,rgba(220,38,38,.15) 0%,rgba(220,38,38,.07) 58%,transparent 100%),linear-gradient(180deg,#fffffff0,#fff4f4e0)}.insight-status-page--failure .insight-status-card:before{background:linear-gradient(90deg,#dc2626,#ef4444 55%,#fb7185)}.insight-status-page--revoked .insight-status-card{border-color:#d977063d}.insight-status-page--revoked .insight-status-card__signal{color:#b45309;border-color:#d9770657;background:radial-gradient(ellipse 120% 100% at 50% 0%,rgba(217,119,6,.15) 0%,rgba(217,119,6,.07) 58%,transparent 100%),linear-gradient(180deg,#fffffff0,#fff7ede6)}.insight-status-page--revoked .insight-status-card:before{background:linear-gradient(90deg,#d97706,#f59e0b 55%,#fbbf24)}.insight-status-page--running .insight-status-card__badge{box-shadow:0 0 #0c7a4f47;animation:insight-status-pulse 2s ease-in-out infinite}@keyframes insight-status-pulse{0%{box-shadow:0 0 #0c7a4f47}70%{box-shadow:0 0 0 10px #0c7a4f00}to{box-shadow:0 0 #0c7a4f00}}@media(max-width:700px){.insight-status-page{min-height:max(460px,calc(100vh - 110px));align-items:flex-start;padding-top:18px;padding-bottom:18px}.insight-status-card{padding:19px 16px;border-radius:18px}.insight-status-card__top{grid-template-columns:1fr;gap:12px}.insight-status-card__signal{width:44px;height:44px;border-radius:12px;font-size:18px}.insight-status-card__body{font-size:14px}.insight-status-card__actions{gap:9px}.insight-status-card__actions-wrap{margin-top:22px;padding-top:12px}.insight-status-card__actions-label{margin-bottom:10px;font-size:11px}.insight-status-card__btn.ant-btn{flex:1 1 180px;min-width:0}.insight-status-page--running .insight-status-card__badge{animation:none}}.app-overlay{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.app-overlay--seed-only{min-height:100vh;height:100vh}.app-overlay--status-only .app-container{background:radial-gradient(ellipse 95% 88% at 0% 0%,rgba(12,122,79,.07) 0%,transparent 56%),radial-gradient(ellipse 70% 62% at 100% 100%,rgba(14,165,233,.05) 0%,transparent 58%),linear-gradient(155deg,#fbfdfb,#f2f7f4 35%,#edf3f8)}.app-header{width:100vw;display:flex;flex-direction:row}.app-container{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;background-color:#0c0c0e;overflow:hidden}.app-container .ant-app{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.app-sidebar-rail{flex:0 0 auto;width:252px;max-width:min(252px,32vw);min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:14px 12px 14px 14px;overflow:hidden;background:linear-gradient(180deg,#101012,#0a0a0c 55%,#080809);border-right:1px solid rgba(255,255,255,.07);box-shadow:inset -1px 0 #0006,8px 0 32px #0000008c;z-index:2;transition:width .28s cubic-bezier(.4,0,.2,1),max-width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1)}.app-sidebar-rail:has(.side-panel.collapsed){width:58px;max-width:58px;padding-left:10px;padding-right:10px}.app-container:has(.side-panel.collapsed) .insight-main-area .insight-hero{max-width:min(52rem,100%)}.app-container:has(.side-panel.collapsed) .insight-main-area .seed-page{max-width:min(1180px,100%)}.app-container:has(.side-panel.collapsed) .insight-main-area .insight-page-intro{padding-left:clamp(8px,2vw,20px);padding-right:clamp(8px,2vw,20px)}.insight-main-area{flex:1 1 auto;width:100%;height:100%;max-height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(12,122,79,.45) rgba(0,0,0,.06);overflow-anchor:none;position:relative;z-index:1;isolation:isolate;background-color:#f5f2ed;background-image:radial-gradient(ellipse 110% 90% at 0% 0%,rgba(12,122,79,.1) 0%,transparent 58%),radial-gradient(ellipse 95% 80% at 100% 6%,rgba(56,132,168,.085) 0%,transparent 56%),radial-gradient(ellipse 75% 70% at 88% 95%,rgba(12,122,79,.055) 0%,transparent 54%),radial-gradient(ellipse 65% 55% at 12% 92%,rgba(214,188,154,.09) 0%,transparent 52%),radial-gradient(ellipse 50% 45% at 48% 38%,rgba(255,255,255,.5) 0%,transparent 62%),linear-gradient(118deg,rgba(255,255,255,.55) 0%,transparent 42%),linear-gradient(131deg,#fffefb,#faf7f2 12%,#ecf4ee,#e4edf6,#eef0f5 54%,#f6f4ef,#fdfbf7 86%,#fff),radial-gradient(rgba(58,64,60,.02) 1px,transparent 1px);background-size:auto,auto,auto,auto,auto,auto,auto,16px 16px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,local;box-shadow:inset 3px 0 24px #00000008,inset -48px 0 72px #ffffff1a,inset 0 0 100px #ffffff1f}.insight-main-area--seed-only{width:100%;isolation:auto}.insight-main-area--status-only{background:transparent;box-shadow:none}.insight-main-area--seed-only:before,.insight-main-area--seed-only:after{display:none!important;content:none!important;animation:none!important}.insight-main-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none!important;opacity:.32;background:radial-gradient(ellipse 100% 100% at 30% 20%,rgba(12,122,79,.08) 0%,transparent 52%);clip-path:inset(0)}.insight-main-area:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none!important;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,transparent 14%,transparent 82%,rgba(236,232,224,.35) 100%);clip-path:inset(0)}.insight-main-area>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.app-sidebar-rail{transition:none}}*{box-sizing:border-box}
