.gadget-workspace-grid{grid-auto-rows:min-content;gap:16px;min-height:0;padding-bottom:16px;display:grid;overflow-x:hidden}.gadget-workspace-grid .grid-item{flex-direction:column;min-width:0;min-height:140px;display:flex}.gadget-workspace-grid .grid-item:has([data-gadget-type=action-panel-gadget]){border:none;min-height:0}.gadget-workspace-grid .grid-item:has([data-gadget-type=action-panel-gadget])>*{border:none;flex:none;min-height:0}.gadget-workspace-grid .grid-item:has([data-gadget-type=entity-detail-banner-gadget]){min-height:0}.gadget-workspace-grid .grid-item:has([data-gadget-type=entity-detail-banner-gadget])>*{flex:none;min-height:0}:is(.gadget-workspace-grid .grid-item:has([data-gadget-type=phase-tracker-gadget]),.gadget-workspace-grid .grid-item:has([data-gadget-type=generic-kpi-gadget]),.gadget-workspace-grid .grid-item:has([data-gadget-type=workspace-filter-gadget])){min-height:0}:is(.gadget-workspace-grid .grid-item:has([data-gadget-type=phase-tracker-gadget])>*,.gadget-workspace-grid .grid-item:has([data-gadget-type=generic-kpi-gadget])>*,.gadget-workspace-grid .grid-item:has([data-gadget-type=workspace-filter-gadget])>*){flex:none;min-height:0}.gadget-workspace-grid .grid-item[data-gadget-type=action-panel-gadget],.gadget-workspace-grid .grid-item[data-gadget-type=entity-detail-banner-gadget],.gadget-workspace-grid .grid-item[data-gadget-type=phase-tracker-gadget],.gadget-workspace-grid .grid-item[data-gadget-type=generic-kpi-gadget],.gadget-workspace-grid .grid-item[data-gadget-type=workspace-filter-gadget],.gadget-workspace-grid .grid-item[data-gadget-type=project-portfolio-gadget]{min-height:0}.gadget-workspace-grid .grid-item[data-gadget-type=action-panel-gadget]{border:none}.gadget-workspace-grid .grid-item[data-gadget-type=action-panel-gadget]>*,.gadget-workspace-grid .grid-item[data-gadget-type=entity-detail-banner-gadget]>*,.gadget-workspace-grid .grid-item[data-gadget-type=phase-tracker-gadget]>*,.gadget-workspace-grid .grid-item[data-gadget-type=generic-kpi-gadget]>*,.gadget-workspace-grid .grid-item[data-gadget-type=workspace-filter-gadget]>*,.gadget-workspace-grid .grid-item[data-gadget-type=project-portfolio-gadget]>*{flex:none;min-height:0}.gadget-workspace-grid .grid-item:has([data-gadget-type=project-portfolio-gadget]){min-height:0}.gadget-workspace-grid .grid-item:has([data-gadget-type=project-portfolio-gadget])>*{flex:none;height:auto;min-height:0}.gadget-workspace-grid .grid-item:has([data-gadget-type=entity-roster-gadget]){min-height:0}.gadget-workspace-grid .grid-item:has([data-gadget-type=entity-roster-gadget])>*{flex:none;height:auto;min-height:0}.gadget-workspace-grid .grid-item>*{flex:1;min-width:0;min-height:0}.base-gadget-container{flex-direction:column;height:100%;display:flex}.base-gadget-container .ant-card-body{flex:1;overflow:hidden}.base-gadget-body{min-height:0}[data-gadget-fullscreen=true] .base-gadget-body{-webkit-overflow-scrolling:touch;flex:1 1 0;height:auto;min-height:0;max-height:100%;overflow:auto}[data-gadget-fullscreen=true] .base-gadget-body>:not([data-gadget-fills-fullscreen=true]){box-sizing:border-box;width:100%;max-width:100%;flex:none!important;height:auto!important;max-height:none!important}[data-gadget-fullscreen=true] .base-gadget-body>[data-gadget-fills-fullscreen=true]{width:100%;flex:auto!important;height:100%!important;min-height:0!important;max-height:100%!important}@media (width<=768px){[data-gadget-id]:has([data-gadget-mobile-hide-chrome=true]) .ant-card-body{padding:0!important}[data-gadget-id]:has([data-gadget-mobile-hide-chrome=true]) .ant-card-body>div:not(.base-gadget-body){display:none!important}}.workspace-container{flex-direction:column;align-items:flex-start;min-height:0;display:flex}.workspace-content{flex:1;min-height:0;overflow:hidden auto}.action-panel-widget{--btn-app-size:82px;--btn-app-gap:8px;gap:var(--btn-app-gap);flex-wrap:wrap;align-items:flex-start;display:flex}.action-panel-widget__item{width:var(--btn-app-size);height:var(--btn-app-size);min-width:var(--btn-app-size);min-height:var(--btn-app-size);max-width:var(--btn-app-size);max-height:var(--btn-app-size);aspect-ratio:1;box-sizing:border-box;cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .65);color:hsl(var(--foreground));text-align:center;box-shadow:0 1px 3px hsl(var(--foreground) / .06);border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.action-panel-widget__item--primary{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.action-panel-widget__item--primary .action-panel-widget__label,.action-panel-widget__item--primary .action-panel-widget__icon{color:hsl(var(--primary-foreground))}.action-panel-widget__item:hover:not([disabled]),.action-panel-widget__item:focus-visible{background:hsl(var(--muted) / .85);border-color:hsl(var(--muted-foreground) / .35);box-shadow:0 2px 6px hsl(var(--foreground) / .1)}.action-panel-widget__item--primary:hover:not([disabled]),.action-panel-widget__item--primary:focus-visible{background:hsl(var(--primary-hover));border-color:hsl(var(--primary-hover))}.action-panel-widget__item:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.action-panel-widget__item--enter{opacity:0;animation:.28s forwards actionPanelFadeIn;transform:translateY(4px)}.action-panel-widget__item[disabled]{cursor:default;opacity:.5;pointer-events:none}.action-panel-widget__item--locked{opacity:.55;border-style:dashed;cursor:not-allowed!important;pointer-events:auto!important}.action-panel-widget__lock-badge{background:hsl(var(--muted-foreground) / .75);width:16px;height:16px;color:hsl(var(--background));border-radius:50%;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex;position:absolute;bottom:4px;right:4px}.action-panel-widget__icon{color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.action-panel-widget__item--primary .action-panel-widget__icon{color:hsl(var(--primary-foreground))}.action-panel-widget__label{color:hsl(var(--foreground));-webkit-line-clamp:2;text-overflow:ellipsis;box-sizing:border-box;text-align:center;-webkit-box-orient:vertical;width:100%;padding:0 2px;font-size:10px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.action-panel-widget__badge{color:#fff;background:hsl(var(--primary));border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:4px;right:4px}.action-panel-widget__badge--info{background:hsl(var(--info))}.action-panel-widget__badge--success{background:hsl(var(--success))}.action-panel-widget__badge--warning{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.action-panel-widget__badge--danger{background:hsl(var(--destructive))}.action-panel-widget__badge-text{line-height:1}.action-panel-widget__ripple{background:hsl(var(--primary) / .25);pointer-events:none;border-radius:50%;animation:.45s actionPanelRipple;position:absolute;transform:scale(0)}@media (width<=600px){.action-panel-widget{--btn-app-gap:10px;gap:var(--btn-app-gap);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.action-panel-widget__item{aspect-ratio:auto;width:auto;min-width:0;max-width:none;height:auto;min-height:88px;max-height:none;box-shadow:0 1px 2px hsl(var(--foreground) / .05), 0 4px 12px -8px hsl(var(--foreground) / .18);border-radius:10px;gap:8px;padding:12px 8px 10px;transition:transform .18s,background-color .2s,border-color .2s,box-shadow .2s}.action-panel-widget__item:active:not([disabled]){box-shadow:0 1px 2px hsl(var(--foreground) / .05);transform:scale(.97)}.action-panel-widget__icon{font-size:24px}.action-panel-widget__label{-webkit-line-clamp:3;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:0;font-size:11px;line-height:1.3}.action-panel-widget__badge{min-width:20px;height:20px;font-size:11px;top:6px;right:6px}.action-panel-widget__lock-badge{width:18px;height:18px;bottom:6px;right:6px}}@media (width<=360px){.action-panel-widget{--btn-app-gap:8px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.action-panel-widget__item{min-height:82px;padding:10px 6px 8px}.action-panel-widget__icon{font-size:22px}.action-panel-widget__label{font-size:10.5px}}@keyframes actionPanelRipple{0%{opacity:.4;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes actionPanelFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.markdown-editor{background:hsl(var(--background));border-radius:8px;flex-direction:column;height:100%;min-height:200px;display:flex;overflow:hidden}.markdown-editor__toolbar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));z-index:10;flex-shrink:0;justify-content:flex-end;align-items:center;padding:12px 16px;position:relative;visibility:visible!important;opacity:1!important;display:flex!important}.markdown-editor__content{background:hsl(var(--background));flex-direction:column;flex:1;min-height:300px;display:flex;position:relative;overflow:auto}.markdown-editor__editor-wrapper{width:100%;height:100%}.markdown-editor__crepe-wrapper{background:hsl(var(--background));width:100%;height:100%;color:hsl(var(--foreground));position:relative}.markdown-editor__crepe-wrapper [data-milkdown-root]{background:hsl(var(--background));width:100%;height:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:8px;padding:16px}.markdown-editor__crepe-wrapper [data-milkdown-root] .editor{background:hsl(var(--background));min-height:100%;color:hsl(var(--foreground));outline:none}.markdown-editor__crepe-wrapper [data-milkdown-root] p{color:hsl(var(--foreground));margin:.5em 0}.markdown-editor__crepe-wrapper [data-milkdown-root] h1,.markdown-editor__crepe-wrapper [data-milkdown-root] h2,.markdown-editor__crepe-wrapper [data-milkdown-root] h3,.markdown-editor__crepe-wrapper [data-milkdown-root] h4,.markdown-editor__crepe-wrapper [data-milkdown-root] h5,.markdown-editor__crepe-wrapper [data-milkdown-root] h6{color:hsl(var(--foreground));margin-top:1em;margin-bottom:.5em}.markdown-editor__crepe-wrapper [data-milkdown-root] code{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:4px;padding:2px 6px;font-family:Courier New,monospace}.markdown-editor__crepe-wrapper [data-milkdown-root] pre{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:8px;padding:12px;overflow-x:auto}.markdown-editor__crepe-wrapper [data-milkdown-root] table{border-collapse:collapse;width:100%;margin:1em 0}.markdown-editor__crepe-wrapper [data-milkdown-root] table th,.markdown-editor__crepe-wrapper [data-milkdown-root] table td{border:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:8px}.markdown-editor__crepe-wrapper [data-milkdown-root] table th{background:hsl(var(--muted));font-weight:600}.markdown-editor__crepe-root{width:100%;height:100%}.markdown-editor__crepe-overlay{text-align:center;background:hsl(var(--background) / .75);color:hsl(var(--muted-foreground));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.markdown-editor__crepe-overlay--error{color:hsl(var(--destructive));background:hsl(var(--background));pointer-events:auto}.markdown-editor__preview{background:hsl(var(--card));height:auto;min-height:0;color:hsl(var(--foreground));flex:auto;padding:24px;overflow-y:visible}.markdown-editor__preview>*{color:hsl(var(--foreground))}.markdown-editor__placeholder{text-align:center;justify-content:center;align-items:center;height:100%;padding:32px;display:flex}[data-color-mode=dark] .w-md-editor,[data-color-mode=dark] .w-md-editor-text-pre,[data-color-mode=dark] .w-md-editor-text-textarea{background:hsl(var(--background));color:hsl(var(--foreground))}[data-color-mode=dark] .w-md-editor-preview{background:hsl(var(--card));color:hsl(var(--foreground))}.dark .milkdown,[data-theme=dark] .milkdown{--crepe-color-background:hsl(var(--background));--crepe-color-on-background:hsl(var(--foreground));--crepe-color-surface:hsl(var(--card));--crepe-color-surface-low:hsl(var(--muted));--crepe-color-on-surface:hsl(var(--foreground));--crepe-color-on-surface-variant:hsl(var(--muted-foreground));--crepe-color-outline:hsl(var(--border));--crepe-color-primary:hsl(var(--primary));--crepe-color-secondary:hsl(var(--muted));--crepe-color-on-secondary:hsl(var(--foreground));--crepe-color-inverse:hsl(var(--foreground));--crepe-color-on-inverse:hsl(var(--background));--crepe-color-hover:hsl(var(--muted) / .6);--crepe-color-selected:hsl(var(--muted));--crepe-color-inline-code:hsl(var(--destructive));--crepe-color-inline-area:hsl(var(--muted));--crepe-shadow-1:0px 1px 2px 0px #ffffff26, 0px 1px 3px 1px #ffffff14;--crepe-shadow-2:0px 1px 2px 0px #ffffff26, 0px 2px 6px 2px #ffffff14}.dark .markdown-editor__crepe-wrapper .milkdown,[data-theme=dark] .markdown-editor__crepe-wrapper .milkdown{background:hsl(var(--background));color:hsl(var(--foreground))}.dark .milkdown .crepe-toolbar,.dark .milkdown .top-bar,[data-theme=dark] .milkdown .crepe-toolbar,[data-theme=dark] .milkdown .top-bar,.dark .milkdown .block-handle,.dark .milkdown .slash-menu,[data-theme=dark] .milkdown .block-handle,[data-theme=dark] .milkdown .slash-menu,.dark .milkdown .link-tooltip,[data-theme=dark] .milkdown .link-tooltip{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.dark .milkdown table,[data-theme=dark] .milkdown table{border-color:hsl(var(--border))}.dark .milkdown table th,.dark .milkdown table td,[data-theme=dark] .milkdown table th,[data-theme=dark] .milkdown table td{border-color:hsl(var(--border));color:hsl(var(--foreground))}.dark .milkdown table th,[data-theme=dark] .milkdown table th{background:hsl(var(--muted))}.dark .milkdown .ProseMirror pre,[data-theme=dark] .milkdown .ProseMirror pre{background:hsl(var(--muted));color:hsl(var(--foreground))}.dark .milkdown .image-block,[data-theme=dark] .milkdown .image-block{background:hsl(var(--card));border-color:hsl(var(--border))}.markdown-editor__preview *{color:inherit}.markdown-editor__preview h1,.markdown-editor__preview h2,.markdown-editor__preview h3,.markdown-editor__preview h4,.markdown-editor__preview h5,.markdown-editor__preview h6,.markdown-editor__preview p{color:hsl(var(--foreground))}.markdown-editor__preview code{background:hsl(var(--muted));color:hsl(var(--foreground))}.markdown-editor__preview pre{background:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.markdown-editor__preview a{color:hsl(var(--primary))}.markdown-editor__preview table{border-collapse:collapse;width:100%;margin:16px 0}.markdown-editor__preview table th,.markdown-editor__preview table td{border:1px solid hsl(var(--border));text-align:left;color:hsl(var(--foreground));padding:8px 12px}.markdown-editor__preview table th{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}.markdown-editor__preview table tr:nth-child(2n){background:hsl(var(--muted) / .3)}.image-upload-widget .ant-card{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.image-upload-widget .ant-card-body,.image-upload-widget .ant-card-meta-title,.image-upload-widget .ant-card-meta-description{color:hsl(var(--foreground))!important}.image-upload-widget .ant-card-meta-description .ant-typography{color:hsl(var(--muted-foreground))!important}.image-upload-widget .ant-card-actions{background-color:hsl(var(--card))!important;border-top:1px solid hsl(var(--border))!important}.image-upload-widget .ant-card-actions>li{color:hsl(var(--muted-foreground))!important;border-inline-start:1px solid hsl(var(--border))!important}.image-upload-widget .ant-card-actions>li>span .anticon{color:hsl(var(--muted-foreground))!important}.image-upload-widget .ant-card-actions>li>span:hover,.image-upload-widget .ant-card-actions>li>span:hover .anticon{color:hsl(var(--foreground))!important}._drawingModal_167y9_5{max-width:95vw}._drawingContainer_167y9_9{flex-direction:column;gap:16px;display:flex}._toolbar_167y9_15{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:12px}._activeToolButton_167y9_22{box-shadow:0 2px 8px #1890ff4d}._colorPalette_167y9_26{flex-wrap:wrap;gap:8px;display:flex}._colorSwatch_167y9_32{cursor:pointer;border:2px solid #d9d9d9;border-radius:50%;width:32px;height:32px;transition:all .2s;box-shadow:0 2px 4px #0000001a}._colorSwatch_167y9_32:hover{transform:scale(1.1);box-shadow:0 4px 8px #0003}._colorSwatchActive_167y9_47{border:3px solid #1890ff;transform:scale(1.15);box-shadow:0 0 0 2px #1890ff33}._canvasContainer_167y9_53{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;justify-content:center;align-items:center;min-height:400px;padding:16px;display:flex;overflow:auto}._drawingCanvas_167y9_65{touch-action:none;background:#fff;border:1px solid #d9d9d9;border-radius:4px;max-width:100%;max-height:70vh;box-shadow:0 4px 12px #0000001a}._instructions_167y9_75{text-align:center;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;padding:8px 16px}._instructions_167y9_75 span{font-size:13px}@media (width<=1024px){._drawingModal_167y9_5{max-width:98vw}._canvasContainer_167y9_53{min-height:320px;padding:12px}._toolbar_167y9_15{padding:10px}}@media (width<=768px){._drawingModal_167y9_5{max-width:100vw}._drawingContainer_167y9_9{gap:12px}._toolbar_167y9_15{padding:10px}._toolbar_167y9_15 .ant-space{flex-wrap:wrap;gap:8px}._toolbar_167y9_15 .ant-space-item{margin-right:0}._canvasContainer_167y9_53{min-height:260px;padding:10px}._drawingCanvas_167y9_65{max-height:55vh}._instructions_167y9_75{padding:8px 12px}}@media (width<=480px){._toolbar_167y9_15{padding:8px}._colorSwatch_167y9_32{width:28px;height:28px}._canvasContainer_167y9_53{min-height:220px;padding:8px}._drawingCanvas_167y9_65{max-height:50vh}._instructions_167y9_75 span{font-size:12px}._drawingModal_167y9_5 .ant-modal-content{padding:12px}}._list_1fcr3_12{border:1px solid hsl(var(--border));border-radius:var(--radius,6px);background:hsl(var(--card));color:hsl(var(--foreground));font-size:13px;line-height:1.45;overflow:hidden}._toolbar_1fcr3_22{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));align-items:center;gap:12px;min-height:36px;padding:0 12px;display:flex}._toolbarMeta_1fcr3_32{color:hsl(var(--muted-foreground));font-feature-settings:"tnum";font-size:12px}._toolbarSpacer_1fcr3_38{margin-left:auto}._groupHeader_1fcr3_42{z-index:1;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted));height:36px;color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}._groupHeader_1fcr3_42:not(:first-child){border-top:1px solid hsl(var(--border))}._groupCount_1fcr3_63{color:hsl(var(--muted-foreground));font-feature-settings:"tnum";font-size:11.5px;font-weight:600}._row_1fcr3_70{border-bottom:1px solid hsl(var(--border));cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:16px 16px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:0 12px;transition:background-color .12s;display:grid}._row_1fcr3_70:last-child{border-bottom:none}._row_1fcr3_70:hover{background:hsl(var(--muted))}._row_1fcr3_70:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring,var(--primary))) inset;outline:none}._row_1fcr3_70._selected_1fcr3_96{box-shadow:inset 2px 0 0 hsl(var(--primary))}._row_1fcr3_70._disabled_1fcr3_100{cursor:not-allowed;opacity:.5}._checkbox_1fcr3_105{justify-content:center;align-items:center;display:inline-flex}._icon_1fcr3_111{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;font-size:14px;display:inline-flex}._row_1fcr3_70._selected_1fcr3_96 ._icon_1fcr3_111{color:hsl(var(--primary))}._title_1fcr3_123{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._description_1fcr3_131{color:hsl(var(--muted-foreground));margin-left:6px;font-size:12px}@media (width<=600px){._row_1fcr3_70{min-height:44px}}.ai-chatbot-widget{background:hsl(var(--background));width:100%;height:100%;color:hsl(var(--foreground));font-family:var(--font-family,inherit);flex-direction:column;display:flex;position:relative;overflow:hidden}.ai-chatbot-widget__header{border-bottom:1px solid hsl(var(--border) / .6);background:hsl(var(--background) / .95);-webkit-backdrop-filter:blur(12px);z-index:10;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:8px 12px;display:flex}.ai-chatbot-widget__title-area{flex:1}.ai-chatbot-widget__title{color:hsl(var(--foreground));margin-bottom:0;font-size:13px;font-weight:600;line-height:1.2}.ai-chatbot-widget__subtitle{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.2}.ai-chatbot-widget__messages{background:hsl(var(--background));scroll-behavior:smooth;flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow:hidden auto}.ai-chatbot-widget__messages::-webkit-scrollbar{width:4px}.ai-chatbot-widget__messages::-webkit-scrollbar-track{background:0 0}.ai-chatbot-widget__messages::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .2);border-radius:3px}.ai-chatbot-widget__messages::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .4)}.ai-chatbot-widget__message{align-items:flex-start;gap:8px;max-width:100%;animation:.3s cubic-bezier(.2,.9,.2,1) messageSlideIn;display:flex}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-chatbot-widget__message--user{flex-direction:row-reverse}.ai-chatbot-widget__message--assistant{flex-direction:row}.ai-chatbot-widget__avatar{width:24px;height:24px;box-shadow:0 1px 2px hsl(var(--foreground) / .1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.ai-chatbot-widget__message-content{letter-spacing:-.01em;border-radius:12px;max-width:90%;padding:8px 12px;font-size:13px;line-height:1.5;position:relative}.ai-chatbot-widget__message--user .ai-chatbot-widget__message-content{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 2px 4px hsl(var(--primary) / .1);border-bottom-right-radius:2px}.ai-chatbot-widget__message--assistant .ai-chatbot-widget__message-content{background:hsl(var(--secondary) / .5);color:hsl(var(--foreground));border:1px solid hsl(var(--border) / .5);border-bottom-left-radius:2px}.ai-chatbot-widget__message-meta{opacity:.6;text-align:right;margin-top:4px;padding-right:2px;font-size:10px}.ai-chatbot-widget__action-btn{white-space:nowrap;box-shadow:0 1px 2px hsl(var(--foreground) / .05);transition:all .2s;background:hsl(var(--background))!important;border:1px solid hsl(var(--border))!important;height:24px!important;color:hsl(var(--foreground))!important;border-radius:12px!important;padding:0 10px!important;font-size:11px!important}.ai-chatbot-widget__action-btn:hover{box-shadow:0 2px 4px hsl(var(--foreground) / .1);transform:translateY(-1px);border-color:hsl(var(--primary))!important;color:hsl(var(--primary))!important}.ai-chatbot-widget__input-area{background:hsl(var(--background));z-index:10;flex-shrink:0;padding:12px}.ai-chatbot-widget__input-container{background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--border) / .5);border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.ai-chatbot-widget__input-container:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary)), 0 2px 8px hsl(var(--primary) / .1)}.ai-chatbot-widget__input{min-height:24px;max-height:200px;font-size:13px;line-height:1.5;box-shadow:none!important;resize:none!important;background:0 0!important;border:none!important;padding:12px 12px 4px!important}.ai-chatbot-widget__input:focus{box-shadow:none!important}.ai-chatbot-widget__input-toolbar{background:0 0;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.ai-chatbot-widget__toolbar-left{align-items:center;gap:4px;display:flex}.ai-chatbot-widget__toolbar-right{align-items:center;display:flex}.ai-chatbot-widget__toolbar-btn{transition:all .2s;color:hsl(var(--muted-foreground))!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important}.ai-chatbot-widget__toolbar-btn:hover:not(:disabled){background:hsl(var(--secondary))!important;color:hsl(var(--foreground))!important}.ai-chatbot-widget__recording-indicator{color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .4);background:hsl(var(--destructive) / .08);cursor:pointer;border-radius:4px;align-items:center;gap:6px;margin-left:4px;padding:4px 8px;font-family:inherit;font-size:11px;transition:background .2s;display:inline-flex}.ai-chatbot-widget__recording-indicator:hover{background:hsl(var(--destructive) / .15)}.ai-chatbot-widget__recording-dot{background:hsl(var(--destructive));border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ai-recording-pulse}.ai-chatbot-widget__toolbar-btn--recording{animation:1.2s ease-in-out infinite ai-recording-button-pulse;color:hsl(var(--destructive))!important;background:hsl(var(--destructive) / .12)!important}.ai-chatbot-widget__toolbar-btn--recording:hover:not(:disabled){background:hsl(var(--destructive) / .18)!important;color:hsl(var(--destructive))!important}@keyframes ai-recording-pulse{0%{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(.85)}}@keyframes ai-recording-button-pulse{0%{box-shadow:0 0 0 0 hsl(var(--destructive) / .35)}70%{box-shadow:0 0 0 6px hsl(var(--destructive) / 0)}to{box-shadow:0 0 0 0 hsl(var(--destructive) / 0)}}.ai-chatbot-widget__send-btn{transition:all .2s cubic-bezier(.34,1.56,.64,1);width:28px!important;height:28px!important;color:hsl(var(--muted-foreground))!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.ai-chatbot-widget__send-btn.active{color:hsl(var(--primary-foreground))!important;background:hsl(var(--primary))!important}.ai-chatbot-widget__send-btn:hover:not(:disabled){background:hsl(var(--secondary))!important;color:hsl(var(--foreground))!important}.ai-chatbot-widget__send-btn.active:hover:not(:disabled){transform:scale(1.05);background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.ai-chatbot-widget__send-btn:disabled{opacity:.5;cursor:not-allowed;color:hsl(var(--muted))!important}.ai-chatbot-widget__empty-state{height:100%;color:hsl(var(--muted-foreground));text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;animation:.6s ease-out forwards fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ai-chatbot-widget__quick-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ai-chatbot-widget__quick-action-btn{background:hsl(var(--secondary));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .2s;display:flex}.ai-chatbot-widget__quick-action-btn:hover{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary));color:hsl(var(--primary))}.ai-chatbot-widget__quick-action-btn .anticon{font-size:14px}.ai-chatbot-widget__empty-icon{opacity:.8;color:hsl(var(--primary));filter:drop-shadow(0 2px 6px hsl(var(--primary) / .2));margin-bottom:12px;font-size:40px}.ai-chatbot-widget__typing-indicator{background:hsl(var(--secondary) / .5);border-radius:12px 12px 12px 2px;align-items:center;gap:4px;width:fit-content;padding:8px 12px;display:flex}.ai-chatbot-widget__dot{background:hsl(var(--primary) / .6);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typing}.ai-chatbot-widget__dot:first-child{animation-delay:-.32s}.ai-chatbot-widget__dot:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ai-chatbot-widget__markdown{font-size:13px;line-height:1.5}.ai-chatbot-widget__markdown p{margin-bottom:8px}.ai-chatbot-widget__markdown p:last-child{margin-bottom:0}.ai-chatbot-widget__markdown ul,.ai-chatbot-widget__markdown ol{margin:4px 0 8px 20px;padding:0}.ai-chatbot-widget__markdown li{margin-bottom:4px}.ai-chatbot-widget__markdown strong{font-weight:600}.ai-chatbot-widget__markdown a{color:inherit;text-decoration:underline}._root_1qmoy_1{width:100%;min-height:76px;color:hsl(var(--foreground));align-items:center;gap:12px;display:flex}._previewButton_1qmoy_10{border:1px solid hsl(var(--border));background:hsl(var(--card));width:72px;height:72px;color:hsl(var(--foreground));cursor:pointer;border-radius:999px;flex:0 0 72px;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background-color .12s,color .14s;display:inline-flex;position:relative}._previewButton_1qmoy_10:hover,._previewButton_1qmoy_10:focus-visible{border-color:hsl(var(--primary));background:hsl(var(--muted))}._previewButton_1qmoy_10:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring,var(--primary)));outline:none}._previewButton_1qmoy_10[disabled]{cursor:not-allowed;opacity:.6}._avatar_1qmoy_46{background:hsl(var(--muted));color:hsl(var(--foreground));font-size:24px;font-weight:700}._cameraBadge_1qmoy_53{border:1px solid hsl(var(--border));background:hsl(var(--card));width:24px;height:24px;color:hsl(var(--primary));border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:absolute;bottom:0;right:0}._uploadOverlay_1qmoy_69{background:hsl(var(--background) / .72);color:hsl(var(--primary));border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._content_1qmoy_80{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}._statusLine_1qmoy_88{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}._statusStrong_1qmoy_98{color:hsl(var(--foreground));font-weight:600}._actions_1qmoy_103{align-items:center;gap:8px;min-height:30px;display:flex}._progress_1qmoy_110{width:min(180px,100%)}._input_1qmoy_114{display:none}@media (width<=420px){._root_1qmoy_1{align-items:flex-start}._previewButton_1qmoy_10{flex-basis:64px;width:64px;height:64px}._actions_1qmoy_103{flex-wrap:wrap}}.field-attachment-widget{display:inline-flex;position:relative}.form-field-with-evidence{align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.form-field-with-evidence__control{flex:auto;min-width:0}.form-field-with-evidence__attachment{flex:none;display:flex}.field-attachment-widget__trigger,.field-attachment-widget__close{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.field-attachment-widget__trigger:focus-visible,.field-attachment-widget__close:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.field-attachment-widget__trigger{gap:6px;min-width:48px;min-height:32px;padding:4px 8px}.field-attachment-widget__trigger:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.65}.field-attachment-widget__count{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.field-attachment-widget__panel{background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 18px 48px hsl(var(--foreground) / .18);color:hsl(var(--foreground));isolation:isolate;pointer-events:auto;z-index:12000;border-radius:10px;width:min(480px,100vw - 24px);min-width:0;padding:12px;position:fixed;overflow:auto}.field-attachment-widget__panel--child-preview-open{display:none}.field-attachment-widget__panel-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:flex}.field-attachment-widget__panel-heading{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.field-attachment-widget__panel-title{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.field-attachment-widget__panel-subtitle{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.field-attachment-widget__close{flex:none;width:26px;height:26px}.field-attachment-widget__upload{flex-direction:column;gap:8px;display:flex}.field-attachment-widget__upload .widget-label{display:none}@media (width<=640px){.form-field-with-evidence{gap:6px}.form-field-with-evidence .field-attachment-widget__trigger{min-width:44px;padding-inline:6px}}.theme-aware-modal .ant-select-selector .anticon,.theme-aware-modal .ant-select-selection-item .anticon{color:hsl(var(--foreground))!important}.theme-aware-modal .ant-select-selector .anticon svg,.theme-aware-modal .ant-select-selection-item .anticon svg{fill:currentColor!important}.theme-aware-modal .ant-input,.theme-aware-modal .ant-input-number{background-color:hsl(var(--background))!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important}.theme-aware-modal .ant-select-item-option-selected{background-color:hsl(var(--primary) / .1)!important;color:hsl(var(--foreground))!important}.theme-aware-modal .ant-select-item-option-selected .ant-select-item-option-content,.theme-aware-modal .ant-select-item-option-selected *{color:hsl(var(--foreground))!important}.theme-aware-modal .ant-select-item-option-active{background-color:hsl(var(--muted) / .5)!important;color:hsl(var(--foreground))!important}.theme-aware-modal .ant-select-item-option-active .ant-select-item-option-content,.theme-aware-modal .ant-select-item-option-active *{color:hsl(var(--foreground))!important}._root_wgdde_6{min-width:720px}._dropdown_wgdde_10{--bip-radius:8px;--bip-shadow:0 4px 20px #00000014, 0 2px 8px #0000000a;--bip-border:1px solid hsl(var(--border));--bip-bg:hsl(var(--background));border-radius:var(--bip-radius);max-height:360px;box-shadow:var(--bip-shadow);border:var(--bip-border);min-width:420px!important}._optionCard_wgdde_22{flex-direction:column;gap:6px;min-width:0;padding:10px 14px;transition:background-color .12s;display:flex}._optionCard_wgdde_22:hover{background-color:hsl(var(--muted) / .6)}._optionName_wgdde_35{color:hsl(var(--foreground));letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.35}._optionMeta_wgdde_43{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:4px 16px;font-size:11px;line-height:1.4;display:flex}._optionMetaItem_wgdde_52{align-items:baseline;gap:4px;display:inline-flex}._optionMetaLabel_wgdde_58{color:hsl(var(--muted-foreground) / .9);text-transform:uppercase;letter-spacing:.03em;font-weight:500}._optionMetaValue_wgdde_65{color:hsl(var(--foreground) / .85);font-weight:500}._badge_wgdde_70{text-transform:uppercase;letter-spacing:.04em;background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}._badgeBulk_wgdde_83{color:#007ab3;background:#00a4f01f}._badgeSerialized_wgdde_88{color:#246b43;background:#2e8a561f}._badgeConsumable_wgdde_93{color:#ac7b20;background:#d89c2c1f}._badgeKit_wgdde_98{color:#7a29a3;background:#9933cc1f}._rowItemName_wgdde_104{color:hsl(var(--foreground));font-size:13px;font-weight:600;line-height:1.35}._rowItemMeta_wgdde_111{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11px;line-height:1.5}._serialSelect_wgdde_118 .ant-select-selector,._serialSelect_wgdde_118 .ant-select-selection-item{color:hsl(var(--foreground))}._serialSelect_wgdde_118 .ant-select-selection-placeholder,._serialSelect_wgdde_118 .ant-select-arrow{color:hsl(var(--muted-foreground))}._serialDropdown_wgdde_134 .ant-select-item{color:hsl(var(--foreground))}._serialDropdown_wgdde_134 .ant-select-item-option-selected,._serialDropdown_wgdde_134 .ant-select-item-option-selected:not(.ant-select-item-option-disabled),._serialDropdown_wgdde_134 .ant-select-item-option-selected .ant-select-item-option-content,._serialDropdown_wgdde_134 .ant-select-item-option-selected .ant-select-item-option-state{color:hsl(var(--primary-foreground))!important}._serialDropdown_wgdde_134 .ant-select-item-option-active:not(.ant-select-item-option-selected),._serialDropdown_wgdde_134 .ant-select-item-option-active:not(.ant-select-item-option-selected) .ant-select-item-option-content,._serialDropdown_wgdde_134 .ant-select-item-option-active:not(.ant-select-item-option-selected) .ant-select-item-option-state{color:hsl(var(--foreground))!important}._scanContainer_wgdde_162{background:hsl(var(--muted) / .3);border-radius:8px;width:100%;min-height:260px;overflow:hidden}.simple-analysis-widget{--analysis-radius:12px;--analysis-spacing:16px;--analysis-transition:.2s cubic-bezier(.4, 0, .2, 1)}.simple-analysis-overview{background:linear-gradient(135deg, hsl(var(--card) / .98) 0%, hsl(var(--muted) / .25) 100%);border:1px solid hsl(var(--border) / .8);border-radius:var(--analysis-radius);padding:var(--analysis-spacing) 20px;box-shadow:0 1px 3px hsl(var(--foreground) / .04);animation:.35s ease-out analysisFadeIn}.simple-analysis-overview-section-label{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.simple-analysis-overview-section-label:before{content:"";background:linear-gradient(180deg, hsl(var(--primary)), hsl(var(--primary) / .6));border-radius:2px;width:4px;height:14px}.simple-analysis-summary{background:linear-gradient(135deg, hsl(var(--primary) / .04) 0%, hsl(var(--primary) / .08) 100%);border:1px solid hsl(var(--primary) / .2);border-radius:var(--analysis-radius);border-left:4px solid hsl(var(--primary));padding:var(--analysis-spacing) 20px;box-shadow:0 1px 3px hsl(var(--primary) / .06);animation:.35s ease-out 50ms both analysisFadeIn}.simple-analysis-summary-label{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary) / .9);margin-bottom:8px;font-size:11px;font-weight:600}.simple-analysis-summary-content{color:hsl(var(--foreground));white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.simple-analysis-drafts{animation:.35s ease-out .1s both analysisFadeIn}.simple-analysis-drafts .ant-collapse{background:0 0;border:none}.simple-analysis-drafts .ant-collapse-item{border:none;margin-bottom:0}.simple-analysis-drafts .ant-collapse-header{border:1px solid hsl(var(--border) / .8);transition:all var(--analysis-transition);background:linear-gradient(135deg, hsl(var(--muted) / .4) 0%, hsl(var(--muted) / .25) 100%)!important;border-radius:var(--analysis-radius)!important;align-items:center!important;padding:12px 16px!important;font-weight:600!important}.simple-analysis-drafts .ant-collapse-header:hover{border-color:hsl(var(--primary) / .3);background:hsl(var(--muted) / .5)!important}.simple-analysis-drafts .ant-collapse-content{background:0 0;border:none}.simple-analysis-drafts .ant-collapse-content-box{padding:12px 0 0!important}.simple-analysis-draft-section-card{background:hsl(var(--card));border:1px solid hsl(var(--border) / .9);box-shadow:0 1px 2px hsl(var(--foreground) / .03);transition:box-shadow var(--analysis-transition);border-radius:10px;margin-bottom:12px;padding:14px 18px}.simple-analysis-draft-section-card:hover{box-shadow:0 2px 8px hsl(var(--foreground) / .06)}.simple-analysis-draft-section-card:last-child{margin-bottom:0}.simple-analysis-draft-section-title{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.simple-analysis-draft-section-title:before{content:"";background:hsl(var(--primary) / .8);border-radius:50%;width:6px;height:6px}.simple-analysis-draft-field{border-bottom:1px solid hsl(var(--border) / .4);flex-direction:column;gap:4px;padding:8px 0;font-size:13px;display:flex}.simple-analysis-draft-field:last-child{border-bottom:none;padding-bottom:0}.simple-analysis-draft-field-label{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500}.simple-analysis-draft-field-value{color:hsl(var(--foreground));word-break:break-word;line-height:1.5}.simple-analysis-draft-field-value-json{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border) / .5);white-space:pre-wrap;word-break:break-all;border-radius:6px;padding:8px 12px;font-family:JetBrains Mono,Fira Code,SF Mono,ui-monospace,monospace;font-size:12px;overflow-x:auto}.simple-analysis-draft-field-value-text{white-space:pre-wrap}.simple-analysis-draft-field-value-truncated{max-height:80px;position:relative;overflow:hidden}.simple-analysis-draft-field-value-truncated:after{content:"";background:linear-gradient(transparent, hsl(var(--card)));pointer-events:none;height:32px;position:absolute;bottom:0;left:0;right:0}.simple-analysis-reasoning{animation:.35s ease-out .15s both analysisFadeIn}.simple-analysis-reasoning-header{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.simple-analysis-reasoning-content{background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border) / .6);border-radius:var(--analysis-radius);color:hsl(var(--muted-foreground));margin-top:8px;padding:14px 18px;font-size:13px;line-height:1.6}.simple-analysis-reasoning-toggle{color:hsl(var(--primary));cursor:pointer;transition:background var(--analysis-transition);background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:500}.simple-analysis-reasoning-toggle:hover{background:hsl(var(--primary) / .08)}.simple-analysis-overview .markdown-content h1{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0 0 14px;font-size:20px;font-weight:700}.simple-analysis-overview .markdown-content h2{color:hsl(var(--foreground));margin:18px 0 10px;padding-bottom:4px;font-size:16px;font-weight:600}.simple-analysis-overview .markdown-content h3{color:hsl(var(--foreground) / .95);margin:14px 0 8px;font-size:14px;font-weight:600}.simple-analysis-overview .markdown-content p{color:hsl(var(--foreground) / .9);margin:8px 0;line-height:1.65}.simple-analysis-overview .markdown-content table{border-collapse:collapse;width:100%;box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-radius:8px;margin:12px 0;font-size:13px;overflow:hidden}.simple-analysis-overview .markdown-content th{text-align:left;background:hsl(var(--muted) / .6);color:hsl(var(--foreground));border-bottom:2px solid hsl(var(--border));padding:10px 14px;font-weight:600}.simple-analysis-overview .markdown-content td{border-bottom:1px solid hsl(var(--border) / .6);color:hsl(var(--foreground) / .9);padding:10px 14px}.simple-analysis-overview .markdown-content tr:last-child td{border-bottom:none}.simple-analysis-overview .markdown-content tr:hover td{background:hsl(var(--muted) / .2)}.simple-analysis-overview .markdown-content blockquote{border-left:4px solid hsl(var(--primary) / .7);background:hsl(var(--primary) / .04);color:hsl(var(--foreground) / .85);border-radius:0 8px 8px 0;margin:12px 0;padding:12px 16px;font-style:normal}.simple-analysis-overview .markdown-content code{background:hsl(var(--muted) / .6);color:hsl(var(--foreground));border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px}.simple-analysis-overview .markdown-content ul,.simple-analysis-overview .markdown-content ol{margin:8px 0;padding-left:24px}.simple-analysis-overview .markdown-content li{margin:4px 0;line-height:1.5}.simple-analysis-drafts .ant-collapse-content-box>div::-webkit-scrollbar{width:6px}.simple-analysis-drafts .ant-collapse-content-box>div::-webkit-scrollbar-track{background:hsl(var(--muted) / .3);border-radius:3px}.simple-analysis-drafts .ant-collapse-content-box>div::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:3px}.simple-analysis-drafts .ant-collapse-content-box>div::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}@keyframes analysisFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-populate-widget{width:100%;min-width:0;position:relative;overflow:hidden;flex-direction:column!important;flex:100%!important;height:100%!important;min-height:0!important;display:flex!important}.chat-populate-widget__container{background:hsl(var(--card));border:none;border-radius:0;margin:0;position:relative;overflow:hidden;flex-direction:column!important;flex:1!important;min-width:0!important;min-height:0!important;display:flex!important}.dynamic-calculator-gadget__scrollable-content--chat>.chat-populate-widget{padding:0!important}.chat-populate-widget__messages{flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto;flex:1!important;min-height:0!important}.chat-populate-widget__messages::-webkit-scrollbar{width:6px}.chat-populate-widget__messages::-webkit-scrollbar-track{background:hsl(var(--muted) / .1)}.chat-populate-widget__messages::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:3px}.chat-populate-widget__messages::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}.chat-populate-widget__empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:48px 32px;display:flex}.chat-populate-widget__empty-icon{color:hsl(var(--muted-foreground) / .6);opacity:.8;filter:grayscale(.2);margin-bottom:24px;font-size:64px}.chat-populate-widget__empty-text{color:hsl(var(--foreground));margin-bottom:12px;font-size:16px;font-weight:500}.chat-populate-widget__empty-hint{color:hsl(var(--muted-foreground));opacity:.8;max-width:400px;font-size:13px;line-height:1.6}.chat-populate-widget__empty-text.ant-typography{color:hsl(var(--foreground))!important}.chat-populate-widget__empty-hint.ant-typography{color:hsl(var(--muted-foreground))!important}.chat-populate-widget__message{align-items:flex-start;gap:12px;animation:.2s ease-out messageSlideIn;display:flex}.chat-populate-widget__message--user{flex-direction:row-reverse}.chat-populate-widget__message--assistant{flex-direction:row}.chat-populate-widget__avatar{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chat-populate-widget__message-content-wrapper{background:hsl(var(--muted) / .3);border-radius:12px;flex-direction:column;gap:4px;max-width:70%;padding:8px 12px;display:flex}.chat-populate-widget__message--user .chat-populate-widget__message-content-wrapper{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2)}.chat-populate-widget__message--assistant .chat-populate-widget__message-content-wrapper{background:hsl(var(--muted) / .2);border:1px solid hsl(var(--border))}.chat-populate-widget__message-text{color:hsl(var(--foreground));word-wrap:break-word;white-space:pre-wrap;font-size:14px;line-height:1.5}.chat-populate-widget__message-meta{opacity:.7;margin-top:4px;font-size:11px}.chat-populate-widget--mobile{padding:0 0 12px}.chat-populate-widget--mobile .chat-populate-widget__container{box-shadow:0 6px 18px hsl(var(--foreground) / .06);border-width:1px;border-radius:16px;margin:0}.chat-populate-widget--mobile .chat-populate-widget__messages{gap:12px;padding:12px 12px 16px}.chat-populate-widget--mobile .chat-populate-widget__empty-state{padding:28px 16px}.chat-populate-widget--mobile .chat-populate-widget__empty-icon{margin-bottom:16px;font-size:48px}.chat-populate-widget--mobile .chat-populate-widget__message-content-wrapper{max-width:calc(100% - 64px)}.chat-populate-widget--mobile .chat-populate-widget__input-area{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.chat-populate-widget--mobile .chat-populate-widget__input-wrapper{align-items:center;gap:8px}.chat-populate-widget--mobile .chat-populate-widget__send-button{width:40px;min-width:40px;height:40px;min-height:40px}.chat-populate-widget--mobile .chat-populate-widget__send-button.ant-btn,.chat-populate-widget--mobile .chat-populate-widget__send-button.ant-btn.ant-btn-primary{box-shadow:none;background:hsl(var(--muted-foreground) / .35)!important;color:hsl(var(--primary-foreground))!important;border:1px solid hsl(var(--muted-foreground) / .2)!important}.chat-populate-widget--mobile .chat-populate-widget__send-button.ant-btn:hover:not(:disabled),.chat-populate-widget--mobile .chat-populate-widget__send-button.ant-btn.ant-btn-primary:hover:not(:disabled){transform:none;background:hsl(var(--muted-foreground) / .45)!important}.chat-populate-widget--mobile .chat-populate-widget__voice-button{width:34px;min-width:34px;height:34px;min-height:34px;background:hsl(var(--muted) / .25)!important;border:1px solid hsl(var(--muted-foreground) / .15)!important;border-radius:12px!important}.chat-populate-widget--mobile .chat-populate-widget__input-container{border-radius:20px;padding:4px 4px 4px 12px}.chat-populate-widget--mobile .chat-populate-widget__input textarea.ant-input{min-height:34px;padding:10px 6px 10px 0!important;font-size:16px!important}.chat-populate-widget__input-area{border-top:1px solid hsl(var(--border) / .2);background:hsl(var(--card));padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -2px 8px hsl(var(--foreground) / .03);flex-shrink:0;min-width:0}.chat-populate-widget__input-wrapper{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.chat-populate-widget__input-container{background:hsl(var(--background));min-width:0;box-shadow:0 1px 3px hsl(var(--foreground) / .06);border-radius:24px;flex:auto;align-items:center;gap:6px;padding:6px 14px;transition:all .2s;display:flex;position:relative;border:1.5px solid hsl(var(--border))!important}.chat-populate-widget__input-container:focus-within{box-shadow:0 0 0 3px hsl(var(--primary) / .15), 0 2px 8px hsl(var(--primary) / .1);border-color:hsl(var(--primary))!important}.chat-populate-widget__input{flex:auto;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.chat-populate-widget__input .ant-input{height:100%;font-size:15px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-width:0!important;padding:0!important}.chat-populate-widget__input .ant-input:focus{box-shadow:none!important}.chat-populate-widget__input input.ant-input::placeholder{color:hsl(var(--muted-foreground) / .6)}.chat-populate-widget__voice-button.ant-btn,.chat-populate-widget__voice-button.ant-btn.ant-btn-text{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;transition:all .2s;display:flex;color:hsl(var(--muted-foreground))!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:0!important}.chat-populate-widget__voice-button.ant-btn:hover:not(:disabled),.chat-populate-widget__voice-button.ant-btn.ant-btn-text:hover:not(:disabled){background:hsl(var(--muted) / .3)!important;color:hsl(var(--foreground))!important}.chat-populate-widget__voice-button.ant-btn:active:not(:disabled),.chat-populate-widget__voice-button.ant-btn.ant-btn-text:active:not(:disabled){transform:scale(.95);background:hsl(var(--muted) / .4)!important}.chat-populate-widget__voice-button .anticon{font-size:18px;color:inherit!important}.chat-populate-widget__send-button.ant-btn,.chat-populate-widget__send-button.ant-btn.ant-btn-primary{width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:0 1px 4px hsl(var(--primary) / .35), 0 1px 2px hsl(var(--primary) / .2);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;border:1px solid hsl(var(--primary))!important;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:10px!important;padding:0!important}.chat-populate-widget__send-button.ant-btn:hover:not(:disabled),.chat-populate-widget__send-button.ant-btn.ant-btn-primary:hover:not(:disabled){box-shadow:0 2px 6px hsl(var(--primary) / .35);transform:translateY(-1px);background:hsl(var(--primary) / .9)!important;color:hsl(var(--primary-foreground))!important;border-color:#0000!important}.chat-populate-widget__send-button.ant-btn:active:not(:disabled),.chat-populate-widget__send-button.ant-btn.ant-btn-primary:active:not(:disabled){box-shadow:0 1px 3px hsl(var(--primary) / .25);transform:translateY(0)}.chat-populate-widget__send-button.ant-btn:disabled,.chat-populate-widget__send-button.ant-btn.ant-btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important;border-color:hsl(var(--muted))!important}.chat-populate-widget__send-button .anticon{font-size:18px;color:inherit!important}.chat-populate-widget__recording-indicator{flex-shrink:0;align-items:center;gap:4px;margin-right:4px;padding:0 8px;display:flex}.chat-populate-widget__recording-dot{background:hsl(var(--destructive));border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite recordingPulse}@keyframes recordingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.chat-populate-widget__voice-button--recording{animation:1s ease-in-out infinite recordingPulse}@media (prefers-color-scheme:dark){.chat-populate-widget__message--user .chat-populate-widget__message-content{background:hsl(var(--primary) / .15)}.chat-populate-widget__message--assistant .chat-populate-widget__message-content{background:hsl(var(--muted) / .3)}.chat-populate-widget__empty-text,.chat-populate-widget__message-text{color:hsl(var(--foreground))}.chat-populate-widget__empty-hint,.chat-populate-widget__message-meta{color:hsl(var(--muted-foreground) / .85)}.chat-populate-widget__input input.ant-input::placeholder{color:hsl(var(--muted-foreground) / .7)}}@media (width<=767.98px){.chat-populate-widget__input-area{padding:12px 0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.chat-populate-widget__input-wrapper{gap:8px}.chat-populate-widget__input-container{border-radius:22px;padding:6px 14px}.chat-populate-widget__input .ant-input{font-size:16px!important}.chat-populate-widget__message-text{font-size:15px;line-height:1.6}.chat-populate-widget__message-meta{font-size:12px}.chat-populate-widget__empty-text{font-size:15px}.chat-populate-widget__empty-hint{font-size:14px}.chat-populate-widget__voice-button{width:36px;min-width:36px;height:36px;min-height:36px}.chat-populate-widget__voice-button .anticon{font-size:20px}.chat-populate-widget__send-button{width:44px;min-width:44px;height:44px;min-height:44px}.chat-populate-widget__send-button .anticon{font-size:20px}}@media (width<=480px){.chat-populate-widget__input-area{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.chat-populate-widget__input-wrapper{gap:6px}.chat-populate-widget__input-container{border-radius:20px;padding:6px 12px}.chat-populate-widget__input .ant-input{font-size:15px!important}.chat-populate-widget__message-text,.chat-populate-widget__empty-text{font-size:14.5px}.chat-populate-widget__empty-hint{font-size:13.5px}.chat-populate-widget__voice-button{width:34px;min-width:34px;height:34px;min-height:34px}.chat-populate-widget__voice-button .anticon{font-size:18px}.chat-populate-widget__send-button{width:40px;min-width:40px;height:40px;min-height:40px}.chat-populate-widget__send-button .anticon{font-size:18px}}._banner_1s6pw_6{background:radial-gradient(circle at top right, hsl(var(--primary) / .1) 0%, transparent 26%), linear-gradient(135deg, hsl(var(--card) / .98) 0%, hsl(var(--muted) / .42) 100%);border:1px solid hsl(var(--border));min-height:28px;box-shadow:inset 0 1px 0 hsl(var(--background) / .55), 0 1px 2px hsl(var(--foreground) / .04);border-radius:4px;justify-content:space-between;align-items:center;gap:0;padding:4px 10px;display:flex;position:relative;overflow:hidden}._bannerBody_1s6pw_25{flex:1;align-items:center;gap:8px;min-width:0;padding-left:4px;display:flex}._banner_1s6pw_6:before{content:"";background:linear-gradient(180deg, hsl(var(--primary)) 0%, hsl(var(--primary) / .7) 100%);border-radius:6px 0 0 6px;width:2px;position:absolute;top:0;bottom:0;left:0}._bannerIcon_1s6pw_45{background:hsl(var(--primary) / .12);width:22px;height:22px;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;display:flex}._bannerIcon_1s6pw_45 svg{font-size:12px}._fieldsRow_1s6pw_62{flex-wrap:wrap;flex:1;align-items:center;gap:4px 14px;min-width:0;padding:0;display:flex}._fieldItem_1s6pw_72{align-items:center;gap:5px;min-width:0;margin-right:2px;padding-right:12px;display:flex;position:relative}._fieldItem_1s6pw_72:not(:last-child):after{content:"";background:hsl(var(--border) / .65);width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}._fieldIcon_1s6pw_93{background:hsl(var(--muted-foreground) / .12);width:18px;min-width:18px;height:18px;color:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._fieldIcon_1s6pw_93 svg{font-size:10px}._fieldLabel_1s6pw_110{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700;line-height:1.2}._fieldLabel_1s6pw_110:after{content:":";margin-left:1px;font-weight:700}._fieldValue_1s6pw_127{color:hsl(var(--card-foreground));letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}._emptyText_1s6pw_140,._loadingText_1s6pw_141{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500}._errorText_1s6pw_147{color:hsl(var(--destructive));font-size:12px;font-weight:500}._statusButtons_1s6pw_153{border-left:1px solid hsl(var(--border) / .6);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding-left:10px;display:flex}._statusButtons_1s6pw_153 button{min-height:20px;padding:2px 6px;font-size:10px}@media (width<=768px){._statusButtons_1s6pw_153{flex-wrap:wrap;margin-left:0}}@media (width<=640px){._banner_1s6pw_6{align-items:stretch;min-height:auto;padding:8px 10px}._bannerIcon_1s6pw_45{width:24px;height:24px;margin-right:8px}._bannerIcon_1s6pw_45 svg{font-size:12px}._banner_1s6pw_6{flex-wrap:wrap}._bannerBody_1s6pw_25{align-items:flex-start;width:100%;padding-left:4px}._fieldsRow_1s6pw_62{flex-direction:column;align-items:stretch;gap:6px}._statusButtons_1s6pw_153{border-left:0;border-top:1px solid hsl(var(--border) / .6);width:100%;margin-top:8px;margin-left:0;padding-top:8px;padding-left:0}._fieldItem_1s6pw_72{gap:6px;margin-right:0;padding-right:0}._fieldItem_1s6pw_72:after{display:none}._fieldLabel_1s6pw_110{font-size:11px}._fieldValue_1s6pw_127{white-space:normal;word-break:break-word;font-size:11px}}@media (width<=380px){._banner_1s6pw_6{padding:6px 8px}._fieldsRow_1s6pw_62{gap:4px}}.form-sidebar{--rail-width:1.5px;--rail-inset:6px;--rail-color-pending:hsl(var(--border));--rail-color-active:hsl(var(--primary));background:linear-gradient(180deg, hsl(var(--card)) 0%, hsl(var(--muted) / .18) 100%);box-shadow:inset -1px 0 0 hsl(var(--border));position:relative}.form-sidebar:before{content:"";background:hsl(var(--primary));z-index:1;width:1px;height:28px;position:absolute;top:0;right:-1px}.form-sidebar__header{border-bottom:1px solid hsl(var(--border));align-items:center;gap:8px;padding:10px 14px;display:flex}.form-sidebar__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--primary));flex-shrink:0;align-items:center;gap:6px;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px;font-weight:500;display:inline-flex}.form-sidebar__eyebrow:before{content:"";background:hsl(var(--primary));width:12px;height:1.5px;display:inline-block}.form-sidebar__title{color:hsl(var(--foreground));letter-spacing:-.005em;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:600;line-height:1}.form-sidebar__menu-wrap{flex:none;padding:8px 0 4px;position:relative}.form-sidebar__menu-wrap:before{content:"";left:var(--rail-inset);width:var(--rail-width);background:var(--rail-color-pending);pointer-events:none;z-index:0;position:absolute;top:8px;bottom:4px}.form-sidebar__menu-wrap:after{content:"";left:var(--rail-inset);width:var(--rail-width);background:linear-gradient(180deg, var(--rail-color-active) 0%, var(--rail-color-active) calc(var(--rail-progress,0%) - 6px), transparent calc(var(--rail-progress,0%) - 6px), transparent 100%);pointer-events:none;z-index:0;transition:background .38s cubic-bezier(.22,1,.36,1);position:absolute;top:8px;bottom:4px}.form-sidebar__item{cursor:pointer;border:none;border-bottom:1px solid hsl(var(--border) / .5);z-index:1;background:0 0;align-items:flex-start;gap:8px;padding:11px 12px 11px 2px;transition:background-color .22s;display:flex;position:relative}.form-sidebar__item:first-child{border-top:1px solid hsl(var(--border) / .5)}.form-sidebar__item:not(.form-sidebar__item--active):hover{background:hsl(var(--primary) / .04)}.form-sidebar__item--active{background:linear-gradient(90deg, hsl(var(--primary) / .08) 0%, hsl(var(--primary) / 0) 60%)}.form-sidebar__item--active:before{content:"";left:calc(var(--rail-inset) - 1px);background:hsl(var(--primary));z-index:2;border-radius:1px;width:3.5px;position:absolute;top:7px;bottom:7px}.form-sidebar__item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.form-sidebar__numeral{font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.01em;color:hsl(var(--muted-foreground));text-align:left;z-index:1;flex-shrink:0;width:22px;margin-left:14px;padding-top:1px;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;font-weight:500;line-height:1.5;transition:color .22s;position:relative}.form-sidebar__item--active .form-sidebar__numeral{color:hsl(var(--primary));font-weight:600}.form-sidebar__label{flex:1;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;margin-left:4px;display:flex}.form-sidebar__title-text{min-width:0;color:hsl(var(--foreground) / .78);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:13px;font-weight:500;line-height:1.4;transition:color .22s,font-weight .22s;display:-webkit-box;overflow:hidden}.form-sidebar__item--active .form-sidebar__title-text{color:hsl(var(--foreground));font-weight:600}.form-sidebar__item:not(.form-sidebar__item--active):hover .form-sidebar__title-text{color:hsl(var(--foreground))}.form-sidebar__meta{flex-shrink:0;align-items:center;gap:4px;height:18px;margin-top:1px;display:flex}.form-sidebar__marker{border-radius:999px;justify-content:center;align-items:center;width:10px;height:10px;transition:background .22s,border-color .22s;display:inline-flex}.form-sidebar__marker--pending{border:1.5px solid hsl(var(--muted-foreground) / .35);background:0 0}.form-sidebar__marker--active{background:hsl(var(--primary));border:1.5px solid hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .16);animation:1.8s ease-in-out infinite formSidebarPulse}.form-sidebar__marker--loading{background:hsl(var(--primary));border:1.5px solid hsl(var(--primary));animation:1s ease-in-out infinite formSidebarPulse}.form-sidebar__error-badge{font-feature-settings:"tnum" 1;background:hsl(var(--destructive) / .12);min-width:18px;height:18px;color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .35);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}@keyframes formSidebarPulse{0%,to{box-shadow:0 0 0 3px hsl(var(--primary) / .16)}50%{box-shadow:0 0 0 5px hsl(var(--primary) / .06)}}@media (prefers-reduced-motion:reduce){.form-sidebar__marker--active,.form-sidebar__marker--loading{animation:none}}._container_190uw_1{background:hsl(var(--background));border-radius:calc(var(--radius) + 2px);height:100%;min-height:0;box-shadow:0 20px 40px -28px hsl(var(--foreground) / .25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;border:1px solid hsl(var(--border))!important}._container_190uw_1:focus-within{box-shadow:0 28px 50px -20px hsl(var(--foreground) / .35);transform:translateY(-2px)}._header_190uw_22{border-bottom:1px solid hsl(var(--border));background:linear-gradient(135deg, hsl(var(--card) / .98), hsl(var(--card) / .88));flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex}._headerTop_190uw_31{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._titleBlock_190uw_39{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}._titleBlock_190uw_39>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:0;display:inline-flex}._titleText_190uw_56{letter-spacing:-.01em;font-size:18px;font-weight:700;color:hsl(var(--foreground))!important}._subtitle_190uw_63{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .14);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex;border:1px solid hsl(var(--border))!important}._itemCount_190uw_75{color:hsl(var(--muted-foreground));align-items:center;margin-top:0;margin-left:10px;font-size:12px;display:inline-flex}._changeIndicator_190uw_84{color:hsl(var(--primary));background:hsl(var(--primary) / .12);border:1px solid hsl(var(--primary) / .4);box-shadow:0 6px 16px -12px hsl(var(--primary) / .45);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}._statusGroup_190uw_95{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}._filterSummary_190uw_103{color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}._filterSummary_190uw_103 button{padding:0 4px;font-size:11px}._actions_190uw_117{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._actions_190uw_117 .ant-btn,._mobileActions_190uw_126 .ant-btn{border-color:hsl(var(--border));background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}._actions_190uw_117 .ant-btn:hover,._mobileActions_190uw_126 .ant-btn:hover{background:hsl(var(--muted) / .24);border-color:hsl(var(--border));color:hsl(var(--foreground))!important}._actions_190uw_117 .ant-btn-primary,._mobileActions_190uw_126 .ant-btn-primary{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}._actions_190uw_117 .ant-btn-primary:hover,._mobileActions_190uw_126 .ant-btn-primary:hover{background:hsl(var(--primary) / .9);border-color:hsl(var(--primary) / .9);color:hsl(var(--primary-foreground))}._instructions_190uw_153{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .12);border-radius:12px;margin-top:8px;padding:12px 16px;font-size:12px;line-height:1.45;border:1px solid hsl(var(--border))!important}._mobileFilters_190uw_164{flex-direction:column;gap:12px;display:none}._mobileFilterGroup_190uw_170{background:hsl(var(--card) / .6);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .05);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;border:1px solid hsl(var(--border))!important}._mobileFilterLabel_190uw_181{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}._tableSection_190uw_189{background:hsl(var(--background));flex:auto;min-height:0;padding:12px 20px 20px;overflow:auto}._table_190uw_189{border-radius:calc(var(--radius) + 6px);box-shadow:0 20px 48px -32px hsl(var(--foreground) / .22);overflow:hidden;border:1px solid hsl(var(--border))!important;background:hsl(var(--card))!important}._table_190uw_189 .ant-table,._table_190uw_189 .ant-table-container,._table_190uw_189 .ant-table-header,._table_190uw_189 .ant-table-body,._table_190uw_189 .ant-table-content{background:hsl(var(--card))!important}._table_190uw_189 .ant-table{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}._tableSelectDropdown_190uw_221,._selectDropdown_190uw_222,._table_190uw_189 .ant-select-dropdown{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;box-shadow:0 10px 30px -16px hsl(var(--foreground) / .3)!important;color:hsl(var(--foreground))!important}._table_190uw_189 .ant-select-item,._tableSelectDropdown_190uw_221 .ant-select-item,._selectDropdown_190uw_222 .ant-select-item{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important}._table_190uw_189 .ant-select-dropdown .ant-select-item-option{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}._table_190uw_189 .ant-select-item-option-content,._tableSelectDropdown_190uw_221 .ant-select-item-option-content,._selectDropdown_190uw_222 .ant-select-item-option-content,._table_190uw_189 .ant-select-selection-item,._table_190uw_189 .ant-select-selection-placeholder,._table_190uw_189 .ant-select-selection-search-input{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-select-open .ant-select-selector,._table_190uw_189 .ant-select-focused .ant-select-selector{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}._table_190uw_189 .ant-select-item-option-active,._tableSelectDropdown_190uw_221 .ant-select-item-option-active,._selectDropdown_190uw_222 .ant-select-item-option-active,._table_190uw_189 .ant-select-dropdown .ant-select-item-option-active{background:hsl(var(--muted) / .18)!important;color:hsl(var(--foreground))!important}._table_190uw_189 .ant-select-item-option-active .ant-select-item-option-content,._tableSelectDropdown_190uw_221 .ant-select-item-option-active .ant-select-item-option-content,._selectDropdown_190uw_222 .ant-select-item-option-active .ant-select-item-option-content{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-select-item-option-selected:not(.ant-select-item-option-disabled),._tableSelectDropdown_190uw_221 .ant-select-item-option-selected:not(.ant-select-item-option-disabled),._selectDropdown_190uw_222 .ant-select-item-option-selected:not(.ant-select-item-option-disabled),._table_190uw_189 .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:hsl(var(--primary))!important;color:#fff!important}._table_190uw_189 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,._tableSelectDropdown_190uw_221 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,._selectDropdown_190uw_222 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,._table_190uw_189 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) span,._tableSelectDropdown_190uw_221 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) span,._selectDropdown_190uw_222 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) span{color:#fff!important}._pickerDropdown_190uw_328,._table_190uw_189 .ant-picker-dropdown{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;box-shadow:0 10px 30px -16px hsl(var(--foreground) / .3)!important}._table_190uw_189 .ant-picker-panel-container{border-color:hsl(var(--border));background:hsl(var(--card))!important}._table_190uw_189 .ant-picker-cell .ant-picker-cell-inner{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-picker-cell:hover .ant-picker-cell-inner,._table_190uw_189 .ant-picker-cell-selected .ant-picker-cell-inner,._table_190uw_189 .ant-picker-cell-range-start .ant-picker-cell-inner,._table_190uw_189 .ant-picker-cell-range-end .ant-picker-cell-inner,._pickerDropdown_190uw_328 .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,._pickerDropdown_190uw_328 .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,._pickerDropdown_190uw_328 .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._table_190uw_189 .ant-picker-header{border-color:hsl(var(--border));color:hsl(var(--foreground))!important}._table_190uw_189 .ant-picker-content th,._table_190uw_189 .ant-picker-content td{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-picker-footer{border-top:1px solid hsl(var(--border))}._table_190uw_189 .ant-table-thead>tr>th,._table_190uw_189 .ant-table-tbody>tr>td,._table_190uw_189 .ant-table-cell{color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important;background:hsl(var(--card))!important;border-inline-end:1px solid hsl(var(--border))!important}._table_190uw_189 .ant-table-tbody>tr{background:hsl(var(--card))!important}._table_190uw_189 .ant-table-thead>tr>th .ant-table-column-title{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-table-tbody>tr.ant-table-row:hover>td,._table_190uw_189 .ant-table-tbody>tr.ant-table-row-hover>td,._table_190uw_189 .ant-table-tbody>tr:hover>td{background:hsl(var(--muted) / .12)!important}._table_190uw_189 .ant-table-tbody>tr.ant-table-row-selected>td{color:hsl(var(--primary-foreground));background:hsl(var(--primary) / .08)!important}._table_190uw_189 .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:hsl(var(--primary) / .12)!important}._table_190uw_189 .ant-table-placeholder{color:hsl(var(--muted-foreground))!important;background:hsl(var(--card))!important;border-color:hsl(var(--border))!important}._table_190uw_189 .ant-table-summary{background:hsl(var(--card))!important}._table_190uw_189 .ant-table-summary td{border-color:hsl(var(--border))}._table_190uw_189 .ant-empty-description{color:hsl(var(--muted-foreground))}._table_190uw_189 .ant-input,._table_190uw_189 .ant-select-selector,._table_190uw_189 .ant-picker{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important}._inputNumberCell_190uw_458,._table_190uw_189 .inputNumberCell.ant-input-number{background:hsl(var(--card))!important;width:100%!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important}._rowChanged_190uw_466 ._inputNumberCell_190uw_458,._rowChanged_190uw_466 .inputNumberCell.ant-input-number{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08)!important}._inputNumberCell_190uw_458 .ant-input-number-input,._table_190uw_189 .inputNumberCell.ant-input-number .ant-input-number-input{color:hsl(var(--foreground))!important;background:0 0!important}._table_190uw_189 .ant-input::placeholder,._table_190uw_189 .ant-input-number input::placeholder,._table_190uw_189 .ant-select-selection-placeholder,._table_190uw_189 .ant-picker-input>input::placeholder{color:hsl(var(--muted-foreground))}._table_190uw_189 .ant-input:focus,._table_190uw_189 .ant-input:focus,._table_190uw_189 .ant-select-focused .ant-select-selector,._table_190uw_189 .ant-picker-focused,._table_190uw_189 .inputNumberCell.ant-input-number-focused,._table_190uw_189 .inputNumberCell.ant-input-number:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .15)}._table_190uw_189 .ant-picker-input>input{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-table-cell-scrollbar{background:hsl(var(--card))!important}._table_190uw_189 .ant-empty-image svg path{fill:hsl(var(--muted-foreground))}._table_190uw_189 .ant-table-cell:before{background:hsl(var(--border))}._table_190uw_189 .ant-table-column-sorter-up,._table_190uw_189 .ant-table-column-sorter-down{color:hsl(var(--muted-foreground))}._table_190uw_189 .ant-table-column-sorter-up.active,._table_190uw_189 .ant-table-column-sorter-down.active{color:hsl(var(--primary))}._table_190uw_189 .ant-table-thead>tr>th .ant-table-column-sorters .ant-table-column-sorter{color:hsl(var(--muted-foreground))}._table_190uw_189 .ant-table-bordered,._table_190uw_189 .ant-table-bordered .ant-table-container,._table_190uw_189 .ant-table-bordered .ant-table-cell,._table_190uw_189 .ant-table-bordered .ant-table-thead>tr>th,._table_190uw_189 .ant-table-bordered .ant-table-tbody>tr>td{border-color:hsl(var(--border))!important}._table_190uw_189 .ant-table-container:before,._table_190uw_189 .ant-table-container:after{content:none!important;display:none!important}._table_190uw_189 .ant-select-arrow,._table_190uw_189 .ant-picker-suffix,._table_190uw_189 .ant-picker-clear,._table_190uw_189 .ant-input-suffix,._table_190uw_189 .anticon{color:hsl(var(--muted-foreground))}._table_190uw_189 .anticon svg,._table_190uw_189 .anticon path,._table_190uw_189 .ant-select-arrow svg,._table_190uw_189 .ant-select-arrow path,._table_190uw_189 .ant-picker-suffix svg,._table_190uw_189 .ant-picker-suffix path,._table_190uw_189 .ant-picker-clear svg,._table_190uw_189 .ant-picker-clear path,._table_190uw_189 .ant-input-suffix svg,._table_190uw_189 .ant-input-suffix path{fill:currentColor}._table_190uw_189 .ant-pagination-item,._table_190uw_189 .ant-pagination-prev,._table_190uw_189 .ant-pagination-next{border-color:hsl(var(--border));background:hsl(var(--card))!important}._table_190uw_189 .ant-pagination-item a,._table_190uw_189 .ant-pagination-prev button,._table_190uw_189 .ant-pagination-next button{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-pagination-item a:hover,._table_190uw_189 .ant-pagination-prev button:hover,._table_190uw_189 .ant-pagination-next button:hover{color:hsl(var(--primary))}._table_190uw_189 .ant-pagination-total-text{color:hsl(var(--muted-foreground))}._table_190uw_189 .ant-pagination-item-active{border-color:hsl(var(--primary))}._table_190uw_189 .ant-pagination-item-active a{color:hsl(var(--primary))}._table_190uw_189 .ant-pagination-options .ant-select-selector{border-color:hsl(var(--border));background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-selection-item{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-item-option-selected{background:hsl(var(--primary) / .16)!important;color:hsl(var(--primary-foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-item-option-selected .ant-select-item-option-content{color:hsl(var(--primary-foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-item-option-active{background:hsl(var(--muted) / .18);color:hsl(var(--foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-item-option-content{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-dropdown{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}._table_190uw_189 .ant-pagination-options .ant-select-dropdown .ant-select-item-option{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-dropdown .ant-select-item-option-active{background:hsl(var(--muted) / .18)!important;color:hsl(var(--foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-dropdown .ant-select-item-option-selected{background:hsl(var(--primary) / .16)!important;color:hsl(var(--primary-foreground))!important}._table_190uw_189 .ant-pagination-options .ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content{color:hsl(var(--primary-foreground))!important}._table_190uw_189 .ant-table-body::-webkit-scrollbar-thumb{background:hsl(var(--muted))}._table_190uw_189 .ant-table-body::-webkit-scrollbar-track{background:hsl(var(--card))!important}._table_190uw_189 .ant-table-cell-with-append,._table_190uw_189 .ant-table-measure-row{background:hsl(var(--card))!important}._columnFilter_190uw_687{border-color:hsl(var(--border));width:100%;min-height:24px;margin-top:4px;font-size:11px;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}._columnFilter_190uw_687::placeholder{color:hsl(var(--muted-foreground))}._table_190uw_189 .ant-table-wrapper,._table_190uw_189 .ant-spin-nested-loading,._table_190uw_189 .ant-spin-container,._table_190uw_189 .ant-table,._table_190uw_189 .ant-table table{background:0 0;table-layout:fixed!important;width:100%!important}._table_190uw_189 .ant-table-container{border:none;width:100%!important}._table_190uw_189 .ant-table-content{width:100%!important}._table_190uw_189 .ant-table-container:before,._table_190uw_189 .ant-table-container:after{background:hsl(var(--border))}._table_190uw_189 .ant-table-thead>tr>th{background:hsl(var(--muted) / .18);border-bottom:1px solid hsl(var(--border) / .5);padding:12px 14px;font-size:12px;font-weight:600;color:hsl(var(--foreground))!important}._table_190uw_189 .ant-table-thead>tr>th:hover,._table_190uw_189 .ant-table-thead>tr>th.ant-table-column-sort:hover,._table_190uw_189 .ant-table-thead>tr>th.ant-table-column-sort{background:hsl(var(--muted) / .22);color:hsl(var(--foreground))!important}._table_190uw_189 .ant-table-thead>tr>th .ant-table-column-sorters:hover{background:0 0}._table_190uw_189 .ant-table-thead>tr>th .ant-table-column-sorters{color:hsl(var(--foreground))!important}._table_190uw_189 .ant-table-tbody>tr>td{border-bottom:1px solid hsl(var(--border) / .65);padding:12px 14px;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important;border-inline-end:1px solid hsl(var(--border))!important}._table_190uw_189 .ant-table-cell-fix-left,._table_190uw_189 .ant-table-cell-fix-right{background:hsl(var(--card))!important}._table_190uw_189 .ant-table-ping-left .ant-table-cell-fix-left-last:after,._table_190uw_189 .ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none;opacity:0;background:0 0;transition:none}._table_190uw_189 .ant-table{transition:transform .2s}._tableRow_190uw_775{transition:background-color .18s,transform .18s}._rowChanged_190uw_466{background-color:hsl(var(--primary) / .08)!important}._rowChanged_190uw_466:hover{background-color:hsl(var(--primary) / .12)!important}._rowNormal_190uw_789{background-color:hsl(var(--card))}._rowNormal_190uw_789:hover{background-color:hsl(var(--muted) / .12)!important}._tableCell_190uw_797{vertical-align:top;font-size:13px}._table_190uw_189 td[data-label=Actions]{text-align:center;width:72px}._table_190uw_189 td[data-label=Actions] .ant-btn{margin:0 auto}._table_190uw_189 .ant-table-cell .ant-input,._table_190uw_189 .ant-table-cell .ant-input-number,._table_190uw_189 .ant-table-cell .inputNumberCell,._table_190uw_189 .ant-table-cell .ant-select,._table_190uw_189 .ant-table-cell .ant-picker,._table_190uw_189 .ant-table-cell .ant-switch{width:100%}._columnHeader_190uw_820{flex-direction:column;gap:6px;display:flex}._columnTitle_190uw_826{letter-spacing:.02em;font-size:12px;font-weight:600;color:hsl(var(--foreground))!important}._deleteButton_190uw_833{justify-content:center;align-items:center;display:inline-flex;color:hsl(var(--destructive))!important;padding:4px 8px!important}._deleteButton_190uw_833:hover,._deleteButton_190uw_833:focus{color:hsl(var(--destructive))!important}._readOnlyValue_190uw_846{align-items:center;font-size:13px;display:inline-flex;color:hsl(var(--foreground))!important}@media (width<=1200px){._headerTop_190uw_31{align-items:stretch}._statusGroup_190uw_95{margin-left:0}}@media (width<=1024px){._subtitle_190uw_63{display:none}._headerTop_190uw_31{flex-direction:column;align-items:stretch}._statusGroup_190uw_95{justify-content:space-between;width:100%}._actions_190uw_117{justify-content:flex-start;width:100%}}@media (width<=768px){._container_190uw_1{border-radius:calc(var(--radius) + 1px);box-shadow:0 18px 46px -28px hsl(var(--foreground) / .3)}._header_190uw_22{gap:8px;padding:12px 14px 10px}._titleText_190uw_56{font-size:15px}._titleBlock_190uw_39{align-items:center;gap:6px}._statusGroup_190uw_95{flex-direction:column;align-items:flex-start;gap:4px}._itemCount_190uw_75{margin-left:6px;font-size:11px}._filterSummary_190uw_103{display:none}._actions_190uw_117{gap:6px}._instructions_190uw_153{padding:8px 10px;font-size:11px}._mobileFilters_190uw_164{display:flex}._tableSection_190uw_189{padding:8px 10px 12px}._table_190uw_189{box-shadow:none;border:none;border-radius:0}._mobileCards_190uw_942{flex-direction:column;gap:8px;width:100%;display:flex}._mobileCard_190uw_942{background:linear-gradient(150deg, hsl(var(--card) / .96), hsl(var(--card) / .88));width:100%;box-shadow:0 18px 32px -24px hsl(var(--foreground) / .25);border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex;border:1px solid hsl(var(--border))!important}._mobileField_190uw_961{flex-direction:column;gap:4px;display:flex}._mobileFieldLabel_190uw_967{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}._mobileFieldValue_190uw_975{flex-direction:column;gap:4px;font-size:13px;display:flex;color:hsl(var(--foreground))!important}._mobileFieldValue_190uw_975 .ant-input,._mobileFieldValue_190uw_975 .ant-input-number,._mobileFieldValue_190uw_975 .ant-input-number-input,._mobileFieldValue_190uw_975 .ant-select,._mobileFieldValue_190uw_975 .ant-select-selector,._mobileFieldValue_190uw_975 .ant-picker{width:100%}._mobileFieldValue_190uw_975 .ant-input,._mobileFieldValue_190uw_975 .ant-input-number,._mobileFieldValue_190uw_975 .ant-select-selector,._mobileFieldValue_190uw_975 .ant-picker{border-radius:12px!important}._mobileActions_190uw_126{justify-content:flex-end;gap:6px;display:flex}._mobileActions_190uw_126 .ant-btn{flex:none}._rowChanged_190uw_466{box-shadow:0 20px 38px -24px hsl(var(--primary) / .3)}}@media (width<=520px){._titleBlock_190uw_39{flex-direction:column;align-items:flex-start;gap:8px}._titleBlock_190uw_39>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}._itemCount_190uw_75{margin-left:0}}._container_1xyxg_5{min-width:0;color:hsl(var(--foreground));flex-direction:column;gap:8px;font-size:13px;line-height:1.45;display:flex}._controls_1xyxg_15{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._scopeLabel_1xyxg_22,._muted_1xyxg_27{color:hsl(var(--muted-foreground));font-size:12px}._listScroll_1xyxg_32{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));min-width:0;max-height:360px;overflow-y:auto}._groupHeader_1xyxg_41{z-index:1;background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));height:36px;color:hsl(var(--foreground));align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}._groupHeaderLabel_1xyxg_57{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._groupHeaderMeta_1xyxg_63{color:hsl(var(--muted-foreground));font-feature-settings:"tnum";font-size:12px;font-weight:600}._row_1xyxg_70{border-bottom:1px solid hsl(var(--border));grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:0 12px;transition:background .12s;display:grid}._row_1xyxg_70:last-child{border-bottom:none}._row_1xyxg_70:hover{background:hsl(var(--muted))}._fileIcon_1xyxg_89{color:hsl(var(--muted-foreground));font-size:15px}._nameCell_1xyxg_94{align-items:baseline;gap:6px;min-width:0;display:flex}._name_1xyxg_94{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:13px;font-weight:600;overflow:hidden}._name_1xyxg_94:hover{color:hsl(var(--primary))}._meta_1xyxg_115{color:hsl(var(--muted-foreground));white-space:nowrap;flex:none;font-size:12px}._actions_1xyxg_122{align-items:center;gap:2px;display:flex}._footer_1xyxg_128{color:hsl(var(--muted-foreground));font-feature-settings:"tnum";font-size:12px}._importedBlock_1xyxg_136{flex-direction:column;gap:6px;margin-top:4px;display:flex}._importedHeader_1xyxg_143{border-left:2px solid hsl(var(--primary));height:28px;color:hsl(var(--foreground));align-items:center;gap:8px;padding-left:8px;display:flex}._importedHeaderLabel_1xyxg_153{font-size:13px;font-weight:700}._importedHeaderMeta_1xyxg_158{color:hsl(var(--muted-foreground));font-feature-settings:"tnum";font-size:12px;font-weight:600}._trigger_1xyxg_169{width:100%;max-width:480px;min-height:32px;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:border-color .12s,box-shadow .12s;display:flex}._trigger_1xyxg_169:hover,._trigger_1xyxg_169[aria-expanded=true]{border-color:hsl(var(--primary))}._trigger_1xyxg_169[aria-expanded=true]{box-shadow:0 0 0 2px hsl(var(--primary) / .15)}._triggerIcon_1xyxg_197{color:hsl(var(--muted-foreground))}._triggerLabel_1xyxg_201{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:hsl(var(--muted-foreground));flex:auto;overflow:hidden}._triggerCount_1xyxg_210{text-align:center;min-width:18px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-feature-settings:"tnum";border-radius:9px;flex:none;padding:0 6px;font-size:11px;font-weight:700;line-height:16px}._triggerCaret_1xyxg_224{color:hsl(var(--muted-foreground));flex:none;font-size:11px}._groupedLoading_1xyxg_230{justify-content:center;padding:24px 0;display:flex}._groupedCollapse_1xyxg_236 .ant-collapse-item{border-bottom:1px solid hsl(var(--border))}._groupedCollapse_1xyxg_236 .ant-collapse-header{padding:8px 12px!important}._groupedCollapse_1xyxg_236 .ant-collapse-content-box{padding:0!important}._levelHeaderRow_1xyxg_248{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._levelHeaderLabel_1xyxg_256{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}._levelHeaderCount_1xyxg_265{text-align:center;min-width:20px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));font-feature-settings:"tnum";border-radius:9px;flex:none;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}._levelEmpty_1xyxg_279{padding:8px 12px;font-size:12px;display:block}.workflow-flowchart-gadget{flex-direction:column;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.workflow-flowchart-title{letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 16px;padding:0 16px;font-size:20px;font-weight:700}.workflow-flowchart-container{background-color:hsl(var(--background));background-image:radial-gradient(hsl(var(--muted-foreground) / .1) 1px, transparent 1px);background-size:20px 20px;flex:1;min-height:0;overflow:hidden}.workflow-node{background-color:hsl(var(--card) / .85);-webkit-backdrop-filter:blur(12px)saturate(180%);border:2px solid hsl(var(--border));min-width:180px;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 0 1px #0000000d;border-radius:16px!important}.workflow-node:hover{border-color:hsl(var(--primary) / .5);z-index:10;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.workflow-node-content{text-align:center;flex-direction:column;justify-content:center;height:100%;padding:12px 16px;display:flex;position:relative}.workflow-node-text{flex-direction:column;gap:4px;display:flex}.workflow-node-label{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:14px;font-weight:600;line-height:1.3}.workflow-node-desc{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:500;overflow:hidden}.workflow-current-badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px hsl(var(--primary) / .3);letter-spacing:.02em;text-transform:uppercase;z-index:20;border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:700;animation:.5s cubic-bezier(.175,.885,.32,1.275) badge-pop;position:absolute;top:-8px;right:-8px}@keyframes badge-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.workflow-node.current{z-index:5}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 hsla(var(--primary) / .7);transform:scale(.95)}70%{box-shadow:0 0 0 10px hsla(var(--primary) / 0);transform:scale(1)}to{box-shadow:0 0 0 0 hsla(var(--primary) / 0);transform:scale(.95)}}.workflow-node.current:after{content:"";z-index:-1;pointer-events:none;border-radius:20px;animation:2s cubic-bezier(.215,.61,.355,1) infinite pulse-ring;position:absolute;inset:-6px}@keyframes next-step-pulse{0%{box-shadow:0 0 0 0 hsla(var(--primary) / .4);border-color:hsla(var(--primary) / .6)}50%{box-shadow:0 0 0 4px hsla(var(--primary) / .1);border-color:hsla(var(--primary) / 1)}to{box-shadow:0 0 0 0 hsla(var(--primary) / .4);border-color:hsla(var(--primary) / .6)}}.workflow-node.next-step{animation:3s ease-in-out infinite next-step-pulse}.workflow-flowchart-loading,.workflow-flowchart-error,.workflow-flowchart-empty{height:100%;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.workflow-flowchart-error{color:hsl(var(--destructive))}.react-flow__edge-path{stroke-width:2px;stroke-linecap:round;stroke:hsl(var(--foreground));opacity:.6;transition:all .3s}.react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:8;animation:30s linear infinite dashdraw}@keyframes dashdraw{0%{stroke-dashoffset:500px}to{stroke-dashoffset:0}}.react-flow__node-default{background:0 0;border:none;width:auto;padding:0}.react-flow__handle{background:hsl(var(--muted-foreground));border:2px solid hsl(var(--background));border-radius:50%;width:8px;height:8px;transition:all .2s}.react-flow__handle:hover{background:hsl(var(--primary));width:10px;height:10px}.react-flow__attribution{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;border-radius:4px;padding:2px 4px;font-size:9px}.react-flow__edge-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;fill:hsl(var(--foreground))!important;font-size:10px!important}.react-flow__edge-textbg{fill-opacity:.9;rx:4px;ry:4px;fill:hsl(var(--background))!important}.asset-history-table{--asset-history-fixed-header-bg:hsl(var(--muted) / .68);--asset-history-fixed-cell-bg:hsl(var(--background));--asset-history-fixed-edge:hsl(var(--border) / .68);--asset-history-fixed-shadow:hsl(var(--foreground) / .26)}.asset-history-table .ant-table,.asset-history-table .ant-table-container,.asset-history-table .ant-table-content,.asset-history-table .ant-table-header{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}.asset-history-table .ant-table-thead>tr>th{background:hsl(var(--muted) / .55)!important;color:hsl(var(--foreground))!important;border-bottom:1px solid hsl(var(--border))!important;border-inline-end:1px solid hsl(var(--border) / .55)!important;white-space:nowrap!important;font-weight:700!important}.asset-history-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.asset-history-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{background:linear-gradient(90deg, var(--asset-history-fixed-header-bg) 0%, hsl(var(--muted) / .56) 100%)!important;box-shadow:inset 0 -1px 0 hsl(var(--border) / .8), 10px 0 16px -14px var(--asset-history-fixed-shadow)!important;z-index:18!important}.asset-history-table .ant-table-tbody>tr>td{transition:background-color .18s,color .18s;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important;border-bottom:1px solid hsl(var(--border) / .6)!important;white-space:nowrap!important}.asset-history-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.asset-history-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last{background:linear-gradient(90deg, var(--asset-history-fixed-cell-bg) 0%, hsl(var(--background) / .98) 92%, hsl(var(--background) / .95) 100%)!important;z-index:16!important;box-shadow:inset 0 -1px 0 hsl(var(--border) / .32), 12px 0 18px -16px var(--asset-history-fixed-shadow)!important;background-clip:padding-box!important;overflow:hidden!important}.asset-history-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.asset-history-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.asset-history-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.asset-history-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last{position:sticky!important}.asset-history-table .ant-table-cell-fix-left-last:after{content:""!important;pointer-events:none!important;border-inline-end:1px solid var(--asset-history-fixed-edge)!important;background:linear-gradient(90deg, hsl(var(--border) / .16) 0%, hsl(var(--background) / 0) 100%)!important;width:14px!important;box-shadow:8px 0 16px -14px var(--asset-history-fixed-shadow)!important;position:absolute!important;top:0!important;bottom:-1px!important;right:-1px!important}.asset-history-table .ant-table-tbody>tr:hover>td{background:hsl(var(--accent) / .16)!important}.asset-history-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.asset-history-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-last{background:linear-gradient(90deg, hsl(var(--accent) / .25) 0%, hsl(var(--accent) / .15) 100%)!important}.asset-history-table .asset-history-table__row--selected>td{background:hsl(var(--accent) / .35)!important}.asset-history-table .asset-history-table__row--selected>td.ant-table-cell-fix-left,.asset-history-table .asset-history-table__row--selected>td.ant-table-cell-fix-left-last{background:linear-gradient(90deg, hsl(var(--accent) / .48) 0%, hsl(var(--accent) / .32) 100%)!important}.asset-history-table .asset-history-table__row--current>td{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45)}.asset-history-table .asset-history-table__row--compare-anchor>td{background:hsl(var(--primary) / .14)!important}.asset-history-table .asset-history-table__row--compare-anchor>td.ant-table-cell-fix-left,.asset-history-table .asset-history-table__row--compare-anchor>td.ant-table-cell-fix-left-last{background:linear-gradient(90deg, hsl(var(--primary) / .2) 0%, hsl(var(--primary) / .1) 100%)!important;box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45)!important}.asset-history-table .ant-table-cell-scrollbar{background:hsl(var(--card))!important}.asset-history-table .ant-pagination .ant-pagination-item,.asset-history-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.asset-history-table .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:hsl(var(--background))!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important}.asset-history-compare-table .ant-table-thead>tr>th{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:24!important;background:hsl(var(--muted) / .78)!important}.asset-history-compare-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.asset-history-compare-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{z-index:26!important}.asset-history-compare-table .asset-history-compare-label-head{white-space:nowrap;align-items:center;min-height:28px;font-size:15px;font-weight:700;line-height:1.2;display:flex;color:hsl(var(--foreground))!important}.asset-history-compare-table .ant-table-thead>tr>th.ant-table-cell-fix-left .ant-table-cell-content,.asset-history-compare-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last .ant-table-cell-content{z-index:3;position:relative;overflow:visible!important}.asset-history-compare-table .ant-table-tbody>tr>td.asset-history-compare-data-cell{max-width:0;vertical-align:top!important;overflow:hidden!important}.asset-history-compare-table .asset-history-compare-cell{width:100%;min-width:0;max-width:100%}.asset-history-compare-table .asset-history-compare-cell__value{border:1px solid hsl(var(--border));background:hsl(var(--card));word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;min-width:0;max-width:100%;min-height:34px;max-height:140px;color:hsl(var(--foreground));border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.45;overflow:hidden auto}.asset-history-compare-table .asset-history-compare-cell__value--changed{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .08)}.asset-history-compare-table .asset-history-compare-cell__value span,.asset-history-compare-table .asset-history-compare-cell__value p{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;min-width:0;max-width:100%;display:block}.asset-history-compare-scroll{flex-direction:column;display:flex}.asset-history-compare-scroll .ant-spin-nested-loading,.asset-history-compare-scroll .ant-spin-container,.asset-history-compare-scroll .ant-table{height:100%;min-height:0}:root{--calc-spacing-xs:4px;--calc-spacing-sm:8px;--calc-spacing-md:16px;--calc-spacing-lg:24px;--calc-spacing-xl:32px;--calc-spacing-2xl:48px;--calc-spacing-3xl:64px;--calc-radius-sm:8px;--calc-radius-md:12px;--calc-radius-lg:16px;--calc-radius-xl:20px;--calc-radius-2xl:24px;--calc-shadow-xs:0 1px 2px hsl(var(--foreground) / .04);--calc-shadow-sm:0 2px 4px hsl(var(--foreground) / .04), 0 1px 2px hsl(var(--foreground) / .06);--calc-shadow-md:0 4px 8px hsl(var(--foreground) / .06), 0 2px 4px hsl(var(--foreground) / .08);--calc-shadow-lg:0 8px 16px hsl(var(--foreground) / .08), 0 4px 8px hsl(var(--foreground) / .12);--calc-shadow-xl:0 16px 32px hsl(var(--foreground) / .12), 0 8px 16px hsl(var(--foreground) / .16);--calc-shadow-2xl:0 24px 48px hsl(var(--foreground) / .16), 0 12px 24px hsl(var(--foreground) / .2);--calc-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--calc-transition-base:.25s cubic-bezier(.4, 0, .2, 1);--calc-transition-slow:.4s cubic-bezier(.16, 1, .3, 1);--calc-transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1)}.document-form-gadget__header-chat-button{align-items:center;gap:var(--calc-spacing-xs);padding:var(--calc-spacing-xs) var(--calc-spacing-md);background:hsl(var(--primary));height:32px;min-height:32px;color:hsl(var(--primary-foreground));box-shadow:0 2px 8px hsl(var(--primary) / .3), 0 1px 4px hsl(var(--primary) / .2), 0 0 0 0 hsl(var(--primary) / .4);cursor:pointer;transition:all var(--calc-transition-base);white-space:nowrap;border:none;border-radius:16px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:visible}.document-form-gadget__header-chat-button:hover{box-shadow:0 4px 12px hsl(var(--primary) / .4), 0 2px 6px hsl(var(--primary) / .3), 0 0 0 2px hsl(var(--primary) / .2);transform:translateY(-1px)}.document-form-gadget__header-chat-button:active{transform:translateY(0)scale(.98)}.document-form-gadget__header-chat-button .anticon{align-items:center;font-size:14px;display:flex}.document-form-gadget__header-chat-button-pulse{background:hsl(var(--primary));opacity:.5;pointer-events:none;z-index:-1;border-radius:16px;width:100%;height:100%;animation:2s ease-in-out infinite pulseHeaderChatButton;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulseHeaderChatButton{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@media (width<=767.98px){.document-form-gadget__header-chat-button{padding:var(--calc-spacing-xs) var(--calc-spacing-sm);height:28px;min-height:28px;font-size:.75rem}.document-form-gadget__header-chat-button span:not(.document-form-gadget__header-chat-button-pulse){display:none}.document-form-gadget__header-chat-button{width:32px;padding:var(--calc-spacing-xs);justify-content:center}}.document-form-gadget__scrollable-content--chat{padding:0!important}.document-form-gadget__scrollable-content--chat>*{height:100%;min-height:0}.document-form-gadget__header-action-button{align-items:center;gap:var(--calc-spacing-xs);background:hsl(var(--accent));height:26px;min-height:26px;color:hsl(var(--accent-foreground));box-shadow:0 2px 8px hsl(var(--foreground) / .1), 0 1px 4px hsl(var(--foreground) / .08);cursor:pointer;transition:all var(--calc-transition-base);white-space:nowrap;border:none;border-radius:13px;padding:3px 10px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:visible}.document-form-gadget__header-action-button:hover{background:hsl(var(--accent) / .9);box-shadow:0 4px 12px hsl(var(--foreground) / .15), 0 2px 6px hsl(var(--foreground) / .1);transform:translateY(-1px)}.document-form-gadget__header-action-button:active{transform:translateY(0)scale(.98)}.document-form-gadget__header-action-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.document-form-gadget__header-action-button .anticon{align-items:center;font-size:13px;display:flex}.document-form-gadget__header-action-button--secondary{color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:none;background:0 0}.document-form-gadget__header-action-button--secondary:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--border));box-shadow:0 2px 8px hsl(var(--foreground) / .1), 0 1px 4px hsl(var(--foreground) / .08)}@media (width<=767.98px){.document-form-gadget__header-action-button{height:26px;min-height:26px;padding:3px 8px;font-size:.75rem}.document-form-gadget__header-action-button span{display:none}.document-form-gadget__header-action-button{justify-content:center;width:28px;padding:3px}}@keyframes slideInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes glow{0%,to{box-shadow:0 0 8px hsl(var(--primary) / .3)}50%{box-shadow:0 0 24px hsl(var(--primary) / .5)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.document-form-gadget{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--calc-radius-xl);min-height:0;box-shadow:0 4px 12px hsl(var(--foreground) / .08), 0 2px 4px hsl(var(--foreground) / .06), 0 0 0 1px hsl(var(--border) / .5);box-sizing:border-box;animation:fadeIn .5s var(--calc-transition-slow);will-change:transform;isolation:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scroll-behavior:smooth;backface-visibility:hidden;flex-direction:column;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.document-form-gadget:hover{box-shadow:0 8px 24px hsl(var(--foreground) / .12), 0 4px 8px hsl(var(--foreground) / .08), 0 0 0 1px hsl(var(--border));transition:box-shadow var(--calc-transition-base)}.document-form-gadget__header{background:hsl(var(--card));-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid hsl(var(--border));box-shadow:0 1px 4px hsl(var(--foreground) / .04), 0 1px 0 hsl(var(--border) / .2) inset;z-index:10;box-sizing:border-box;min-height:34px;transition:all var(--calc-transition-base);flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:4px 10px;display:flex;position:relative}.document-form-gadget__header-inner{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.document-form-gadget__header-toolbar{flex-shrink:0;width:100%}.document-form-gadget__header-toolbar [class*=banner]{min-height:22px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.document-form-gadget__header-toolbar [class*=banner]:before{display:none!important}.document-form-gadget__header-toolbar [class*=banner] [class*=bannerIcon]{width:20px!important;height:20px!important;margin-right:6px!important}.document-form-gadget__header-toolbar [class*=banner] [class*=bannerIcon] svg{font-size:10px!important}.document-form-gadget__header-toolbar [class*=banner] [class*=fieldIcon]{width:16px!important;height:16px!important}.document-form-gadget__header-toolbar [class*=banner] [class*=fieldIcon] svg{font-size:9px!important}.document-form-gadget__header-toolbar [class*=banner] [class*=fieldLabel],.document-form-gadget__header-toolbar [class*=banner] [class*=fieldValue]{font-size:10px!important}.document-form-gadget__header-toolbar [class*=banner] [class*=fieldsRow]{gap:4px 12px!important;padding:0!important}.document-form-gadget__header-content{min-width:0;animation:slideInUp .5s var(--calc-transition-slow) .1s both;flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.document-form-gadget__header-icon{color:hsl(var(--primary));background:linear-gradient(135deg, hsl(var(--primary) / .12) 0%, hsl(var(--primary) / .08) 100%);transition:all var(--calc-transition-base);width:24px;height:24px;box-shadow:0 1px 2px hsl(var(--primary) / .1) inset, 0 2px 4px hsl(var(--foreground) / .04);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:3px;font-size:.875rem;line-height:1;display:inline-flex;transform:translateZ(0)}.document-form-gadget__header-icon:hover{background:linear-gradient(135deg, hsl(var(--primary) / .18) 0%, hsl(var(--primary) / .12) 100%);box-shadow:0 2px 4px hsl(var(--primary) / .15) inset, 0 4px 8px hsl(var(--foreground) / .06);transform:scale(1.05)}.document-form-gadget__header-text-wrapper{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:0;min-width:0;display:flex;overflow:hidden}.document-form-gadget__header-title{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;width:100%;transition:color var(--calc-transition-fast);margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}.document-form-gadget__header-title.ant-typography{margin:0!important}.document-form-gadget__header-subtitle{color:hsl(var(--muted-foreground) / .85);text-overflow:ellipsis;white-space:nowrap;width:100%;transition:color var(--calc-transition-fast);margin:0;padding:0;font-size:.6875rem;font-weight:400;line-height:1.2;overflow:hidden}.document-form-gadget__header-subtitle.ant-typography{margin:0!important}.document-form-gadget__header-actions{align-items:center;gap:var(--calc-spacing-xs);animation:slideInUp .5s var(--calc-transition-slow) .2s both;flex-shrink:0;margin-left:auto;display:flex}.document-form-gadget__close-button,.document-form-gadget__maximize-button{padding:var(--calc-spacing-xs);border-radius:var(--calc-radius-md);transition:all var(--calc-transition-base);min-width:28px;min-height:28px;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border) / .4);background:hsl(var(--card));box-shadow:0 1px 3px hsl(var(--foreground) / .08), 0 1px 2px hsl(var(--foreground) / .06), 0 0 0 .5px hsl(var(--border) / .2) inset;vertical-align:middle;will-change:transform, background-color, box-shadow;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative;transform:translateZ(0)}.document-form-gadget__close-button:hover,.document-form-gadget__maximize-button:hover{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border) / .8);box-shadow:0 2px 6px hsl(var(--foreground) / .12), 0 1px 3px hsl(var(--foreground) / .08), 0 0 0 .5px hsl(var(--border) / .3) inset;transform:translateY(-1px)scale(1.02)}.document-form-gadget__close-button:active,.document-form-gadget__maximize-button:active{box-shadow:0 1px 2px hsl(var(--foreground) / .06), 0 0 0 .5px hsl(var(--border) / .25) inset;transform:translateY(0)scale(.98)}.document-form-gadget__close-button:focus-visible,.document-form-gadget__maximize-button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.document-form-gadget__close-button:hover{color:hsl(var(--destructive));background:hsl(var(--destructive) / .1);border-color:hsl(var(--destructive) / .4);box-shadow:0 2px 6px hsl(var(--destructive) / .15), 0 1px 3px hsl(var(--destructive) / .1), 0 0 0 .5px hsl(var(--destructive) / .2) inset}.document-form-gadget__maximize-button:hover{color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .4);box-shadow:0 2px 6px hsl(var(--primary) / .15), 0 1px 3px hsl(var(--primary) / .1), 0 0 0 .5px hsl(var(--primary) / .2) inset}.document-form-gadget__sidebar{background:hsl(var(--card));border-right:1px solid hsl(var(--border));width:280px;transition:width var(--calc-transition-base);z-index:5;box-shadow:1px 0 0 hsl(var(--border) / .5);flex-direction:column;display:flex;overflow:hidden}.document-form-gadget__sidebar-header{padding:var(--calc-spacing-md);border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);-webkit-backdrop-filter:blur(8px)}.document-form-gadget__sidebar-content{padding:var(--calc-spacing-md);flex:1;overflow:hidden auto}.document-form-gadget__content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;padding:var(--calc-spacing-lg);gap:var(--calc-spacing-lg);animation:fadeIn .6s var(--calc-transition-slow) .15s both;background:hsl(var(--muted) / .15);flex-direction:column;flex:1;display:flex;overflow:hidden}.document-form-gadget__layout{gap:var(--calc-spacing-lg);box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;transition:gap var(--calc-transition-base);flex-direction:column;flex:1;display:flex;overflow:hidden}.document-form-gadget__card{border:1.5px solid hsl(var(--border));border-radius:var(--calc-radius-xl);background:hsl(var(--card));box-shadow:0 4px 12px hsl(var(--foreground) / .08), 0 2px 4px hsl(var(--foreground) / .06), 0 0 0 1px hsl(var(--border) / .4);box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;transition:all var(--calc-transition-base);will-change:transform, box-shadow;animation:scaleIn .6s var(--calc-transition-slow) both;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(20px)saturate(180%);isolation:auto;z-index:1;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.document-form-gadget__card:first-child{animation-delay:.1s}.document-form-gadget__card:nth-child(2){animation-delay:.2s}.document-form-gadget__card:hover{box-shadow:0 8px 20px hsl(var(--foreground) / .12), 0 4px 8px hsl(var(--foreground) / .08), 0 0 0 1px hsl(var(--border));border-color:hsl(var(--border));transform:translateY(-2px)}.document-form-gadget__card:active{transition-duration:var(--calc-transition-fast);box-shadow:var(--calc-shadow-md);transform:translateY(0)}.document-form-gadget__card-header{padding:var(--calc-spacing-md) var(--calc-spacing-lg);border-bottom:1.5px solid hsl(var(--border) / .6);background:linear-gradient(to bottom, hsl(var(--muted) / .3) 0%, hsl(var(--muted) / .18) 50%, hsl(var(--muted) / .08) 100%);min-height:56px;box-shadow:0 2px 6px hsl(var(--foreground) / .05), 0 1px 0 hsl(var(--border) / .25) inset, 0 -1px 0 hsl(var(--background) / .4) inset;align-items:center;gap:var(--calc-spacing-sm);transition:all var(--calc-transition-base);-webkit-backdrop-filter:blur(24px)saturate(200%);border-top-left-radius:var(--calc-radius-xl);border-top-right-radius:var(--calc-radius-xl);box-sizing:border-box;flex-shrink:0;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.document-form-gadget__card-header:after{content:"";background:linear-gradient(90deg, transparent 0%, hsl(var(--border) / .3) 20%, hsl(var(--border) / .5) 50%, hsl(var(--border) / .3) 80%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.document-form-gadget__card-header-icon{color:hsl(var(--primary));transition:all var(--calc-transition-base);padding:var(--calc-spacing-xs);border-radius:var(--calc-radius-md);background:linear-gradient(135deg, hsl(var(--primary) / .16) 0%, hsl(var(--primary) / .12) 50%, hsl(var(--primary) / .08) 100%);width:36px;height:36px;box-shadow:0 1px 3px hsl(var(--primary) / .15) inset, 0 2px 6px hsl(var(--foreground) / .05), 0 0 0 .5px hsl(var(--primary) / .1) inset;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:flex;position:relative}.document-form-gadget__card-header-icon:before{content:"";background:linear-gradient(90deg, transparent 0%, hsl(var(--primary) / .2) 50%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.document-form-gadget__card:hover .document-form-gadget__card-header-icon{background:linear-gradient(135deg, hsl(var(--primary) / .24) 0%, hsl(var(--primary) / .18) 50%, hsl(var(--primary) / .12) 100%);box-shadow:0 2px 6px hsl(var(--primary) / .2) inset, 0 4px 12px hsl(var(--foreground) / .08), 0 0 0 1px hsl(var(--primary) / .15) inset;color:hsl(var(--primary));transform:scale(1.08)rotate(2deg)}.document-form-gadget__card-header-title{color:hsl(var(--foreground));letter-spacing:-.015em;transition:all var(--calc-transition-base);font-variation-settings:"wght" 600;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.4;overflow:hidden}.document-form-gadget__card-header-actions{align-items:center;gap:var(--calc-spacing-sm);flex-shrink:0;margin-left:auto;display:flex;overflow:visible}.document-form-gadget__card-header-actions .ant-btn{padding:var(--calc-spacing-xs) var(--calc-spacing-md);border-radius:var(--calc-radius-sm);height:32px;min-height:32px;transition:all var(--calc-transition-fast);background:0 0;border:1px solid #0000;font-size:.8125rem;font-weight:500;line-height:1.2;color:hsl(var(--foreground))!important}.document-form-gadget__card-header-actions .ant-btn,.document-form-gadget__card-header-actions .ant-btn span,.document-form-gadget__card-header-actions .ant-btn .anticon{color:hsl(var(--foreground))!important}.document-form-gadget__card-header-actions .ant-btn:hover{background:hsl(var(--accent));border-color:hsl(var(--border));color:hsl(var(--accent-foreground))!important}.document-form-gadget__card-header-actions .ant-btn:hover,.document-form-gadget__card-header-actions .ant-btn:hover span,.document-form-gadget__card-header-actions .ant-btn:hover .anticon{color:hsl(var(--accent-foreground))!important}.document-form-gadget__card-header-actions .ant-btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.document-form-gadget__card-header-actions .ant-btn-primary:hover{background:hsl(var(--primary) / .9);color:hsl(var(--primary-foreground));border-color:hsl(var(--primary) / .9)}.document-form-gadget__card-header-actions .ant-btn:active{transform:scale(.98)}.document-form-gadget__card-header-meta{margin-left:0;margin-right:var(--calc-spacing-sm);align-items:center;gap:var(--calc-spacing-sm);flex-shrink:1;min-width:0;display:none;overflow:visible}@media (width>=1600px){.document-form-gadget__card-header-meta{display:flex}}.document-form-gadget__card-header-meta .ant-typography{color:hsl(var(--muted-foreground) / .8);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:200px;font-size:.75rem;font-weight:500;overflow:hidden}.document-form-gadget__card-header-meta .ant-space{flex-wrap:nowrap;min-width:0}.document-form-gadget__card-body{box-sizing:border-box;background:hsl(var(--card));border-bottom-left-radius:var(--calc-radius-xl);border-bottom-right-radius:var(--calc-radius-xl);width:100%;min-width:0;max-width:100%;min-height:0;box-shadow:0 -1px 0 hsl(var(--border) / .2) inset;z-index:1;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.document-form-gadget__card-body .ant-select-dropdown,.document-form-gadget__card-body .ant-picker-dropdown{z-index:10000;pointer-events:auto;position:fixed}.document-form-gadget__scrollable-content{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .3) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-snap-type:y proximity;will-change:scroll-position;z-index:1;overflow-anchor:none;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;position:relative;overflow:hidden auto;transform:translateZ(0)}.document-form-gadget__scrollable-content .ant-select-dropdown,.document-form-gadget__scrollable-content .ant-picker-dropdown,.document-form-gadget__card-body .ant-select-dropdown,.document-form-gadget__card-body .ant-picker-dropdown{z-index:10000;pointer-events:auto;visibility:visible;opacity:1;background:hsl(var(--card));background-color:hsl(var(--card));will-change:transform, opacity;background-image:none;position:fixed}.document-form-gadget__scrollable-content--chat{flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.document-form-gadget__scrollable-content::-webkit-scrollbar{width:10px;height:10px}.document-form-gadget__scrollable-content::-webkit-scrollbar-track{border-radius:var(--calc-radius-sm);background:0 0}.document-form-gadget__scrollable-content::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .25);border-radius:var(--calc-radius-sm);transition:background var(--calc-transition-fast);background-clip:padding-box;border:2px solid #0000}.document-form-gadget__scrollable-content::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .4);background-clip:padding-box}.document-form-gadget__footer{background:hsl(var(--card));-webkit-backdrop-filter:blur(24px);border-top:2px solid hsl(var(--border));padding:var(--calc-spacing-sm) var(--calc-spacing-md);min-height:48px;box-shadow:0 -2px 8px hsl(var(--foreground) / .06), 0 -1px 0 hsl(var(--border) / .3) inset;z-index:10;transition:all var(--calc-transition-base);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.document-form-gadget__footer-actions{align-items:center;gap:var(--calc-spacing-sm);justify-content:flex-end;width:100%;display:flex}.document-form-gadget__footer-actions .ant-btn{border-radius:var(--calc-radius-md);box-shadow:var(--calc-shadow-sm);transition:all var(--calc-transition-base);height:36px;padding:0 var(--calc-spacing-md);font-size:.875rem;font-weight:500;position:relative;overflow:hidden}.document-form-gadget__footer-actions .ant-btn-primary{box-shadow:0 4px 12px hsl(var(--primary) / .3), 0 2px 4px hsl(var(--primary) / .2);color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.document-form-gadget__footer-actions .ant-btn-primary:hover{box-shadow:0 6px 16px hsl(var(--primary) / .4), 0 4px 8px hsl(var(--primary) / .3);color:hsl(var(--primary-foreground));transform:translateY(-1px)}.document-form-gadget__footer-actions .ant-btn-primary:active{box-shadow:0 2px 8px hsl(var(--primary) / .35), 0 1px 2px hsl(var(--primary) / .25);transform:translateY(0)}.document-form-gadget__footer-actions .ant-btn:not(.ant-btn-primary):hover{box-shadow:var(--calc-shadow-md);border-color:hsl(var(--border) / .8);transform:translateY(-1px)}.document-form-gadget__footer-actions .ant-btn:not(.ant-btn-primary):active{box-shadow:var(--calc-shadow-sm);transform:translateY(0)}.document-form-gadget__footer-actions .ant-btn,.document-form-gadget__card-header-actions .ant-btn,.document-form-gadget__header-actions .ant-btn{transition:all var(--calc-transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transform:translateZ(0)}.document-form-gadget__footer-actions .ant-btn:active,.document-form-gadget__card-header-actions .ant-btn:active,.document-form-gadget__header-actions .ant-btn:active{transform:scale(.97)translateZ(0)}.document-form-gadget__loading{padding:var(--calc-spacing-3xl) var(--calc-spacing-lg);justify-content:center;align-items:center;gap:var(--calc-spacing-md);color:hsl(var(--muted-foreground));animation:fadeIn .4s var(--calc-transition-base);flex-direction:column;display:flex}.document-form-gadget__loading .ant-spin{animation:1.5s ease-in-out infinite pulse}.document-form-gadget__loading .ant-spin-dot-item{background-color:hsl(var(--primary))}.document-form-gadget__loading-text{color:hsl(var(--muted-foreground));letter-spacing:.02em;animation:fadeIn .4s var(--calc-transition-base) .1s both;font-size:.9375rem;font-weight:500}.document-form-gadget__streaming-indicator{align-items:center;gap:var(--calc-spacing-md);padding:var(--calc-spacing-md) var(--calc-spacing-lg);background:linear-gradient(90deg, hsl(var(--muted) / .3) 0%, hsl(var(--muted) / .2) 100%);border-bottom:2px solid hsl(var(--border));z-index:5;-webkit-backdrop-filter:blur(12px);animation:slideInUp .4s var(--calc-transition-base);box-shadow:0 2px 8px hsl(var(--foreground) / .06);display:flex;position:sticky;top:0}.document-form-gadget__streaming-indicator .ant-spin-dot-item{background-color:hsl(var(--primary))}.document-form-gadget__streaming-text{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;animation:2s ease-in-out infinite pulse}.document-form-gadget__empty-state{padding:var(--calc-spacing-3xl) var(--calc-spacing-lg);animation:fadeIn .5s var(--calc-transition-base);justify-content:center;align-items:center;display:flex}.document-form-gadget__empty-state-text{color:hsl(var(--muted-foreground) / .8);font-size:.9375rem;font-weight:500}.document-form-gadget__results-content{background:hsl(var(--card));animation:fadeIn .5s var(--calc-transition-base);border-radius:var(--calc-radius-md);box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;width:100%;min-width:0;max-width:100%}.document-form-gadget__results-content .doc-wrapper{padding:0}.document-form-gadget__results-content .doc-page{padding:var(--calc-spacing-xl);color:hsl(var(--foreground));animation:fadeIn .6s var(--calc-transition-base);background:hsl(var(--card));border-radius:var(--calc-radius-md);font-size:.9375rem;line-height:1.75}.document-form-gadget__results-content *{color:inherit}.document-form-gadget__results-content p:not([style*=color]),.document-form-gadget__results-content span:not([style*=color]),.document-form-gadget__results-content div:not([style*=color]),.document-form-gadget__results-content li:not([style*=color]),.document-form-gadget__results-content td:not([style*=color]),.document-form-gadget__results-content th:not([style*=color]){color:hsl(var(--foreground))}.document-form-gadget__results-content [style*="color: black"],.document-form-gadget__results-content [style*="color:#000"],.document-form-gadget__results-content [style*="color: rgb(0"],.document-form-gadget__results-content [style*="color:rgba(0"]{color:hsl(var(--foreground))!important}.document-form-gadget__results-content h1,.document-form-gadget__results-content h2,.document-form-gadget__results-content h3,.document-form-gadget__results-content h4,.document-form-gadget__results-content h5,.document-form-gadget__results-content h6{color:hsl(var(--foreground));scroll-margin-top:var(--calc-spacing-md);transition:color var(--calc-transition-fast);letter-spacing:-.02em;margin-top:1.75em;margin-bottom:.875em;font-weight:600;line-height:1.3}.document-form-gadget__results-content h1{font-size:2rem}.document-form-gadget__results-content h2{font-size:1.5rem}.document-form-gadget__results-content h3{font-size:1.25rem}.document-form-gadget__results-content h1:hover,.document-form-gadget__results-content h2:hover,.document-form-gadget__results-content h3:hover{color:hsl(var(--primary))}.document-form-gadget__results-content p{color:hsl(var(--foreground));margin-bottom:1em}.document-form-gadget__results-content ul,.document-form-gadget__results-content ol{color:hsl(var(--foreground));padding-left:var(--calc-spacing-xl);margin-bottom:1em}.document-form-gadget__results-content li{color:hsl(var(--foreground));margin-bottom:.5em}.document-form-gadget__results-content strong{color:hsl(var(--foreground));font-weight:600}.document-form-gadget__results-content em{color:hsl(var(--foreground));font-style:italic}.document-form-gadget__results-content a{color:hsl(var(--primary));text-underline-offset:2px;transition:color var(--calc-transition-fast);text-decoration:underline}.document-form-gadget__results-content a:hover{color:hsl(var(--primary) / .8)}.document-form-gadget__results-content code{background:hsl(var(--muted) / .6);color:hsl(var(--foreground));border-radius:var(--calc-radius-sm);border:1px solid hsl(var(--border) / .3);padding:2px 8px;font-family:SF Mono,Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em}.document-form-gadget__results-content pre{background:hsl(var(--muted) / .4);color:hsl(var(--foreground));padding:var(--calc-spacing-md);border-radius:var(--calc-radius-md);box-sizing:border-box;border:1px solid hsl(var(--border) / .4);width:100%;max-width:100%;margin:var(--calc-spacing-md) 0;box-shadow:var(--calc-shadow-xs);overflow:auto hidden}.document-form-gadget__results-content pre code{color:hsl(var(--foreground));background:0 0;border:none;padding:0}.document-form-gadget__results-content blockquote{border-left:3px solid hsl(var(--border) / .6);padding-left:var(--calc-spacing-md);margin:var(--calc-spacing-md) 0;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .2);padding:var(--calc-spacing-md);border-radius:var(--calc-radius-sm);font-style:italic}.document-form-gadget__results-content hr{border:none;border-top:1px solid hsl(var(--border) / .4);margin:var(--calc-spacing-xl) 0}.document-form-gadget__results-content table{border-collapse:collapse;width:100%;max-width:100%;margin:var(--calc-spacing-md) 0;border:1px solid hsl(var(--border) / .4);border-radius:var(--calc-radius-md);box-shadow:var(--calc-shadow-xs);table-layout:auto;word-wrap:break-word;overflow:hidden}.document-form-gadget__results-content thead th{background:hsl(var(--muted) / .4);color:hsl(var(--foreground));padding:var(--calc-spacing-md);text-align:left;border-bottom:2px solid hsl(var(--border) / .5);letter-spacing:.02em;font-size:.875rem;font-weight:600}.document-form-gadget__results-content tbody tr{border-bottom:1px solid hsl(var(--border) / .3);transition:background var(--calc-transition-fast)}.document-form-gadget__results-content tbody tr:nth-child(odd) td{background:hsl(var(--muted) / .2)}.document-form-gadget__results-content tbody tr:nth-child(2n) td{background:hsl(var(--card))}.document-form-gadget__results-content tbody tr:hover{background:hsl(var(--muted) / .3)}.document-form-gadget__results-content th,.document-form-gadget__results-content td{padding:var(--calc-spacing-md);color:hsl(var(--foreground));border-right:1px solid hsl(var(--border) / .3);word-wrap:break-word;overflow-wrap:break-word;min-width:0}.document-form-gadget__results-content th:last-child,.document-form-gadget__results-content td:last-child{border-right:none}.document-form-gadget .ant-typography{color:hsl(var(--foreground))}.document-form-gadget .ant-typography-secondary{color:hsl(var(--muted-foreground))}.document-form-gadget .ant-input{color:hsl(var(--foreground));background-color:hsl(var(--card));border-color:hsl(var(--border));border-radius:var(--calc-radius-md);padding:var(--calc-spacing-sm) var(--calc-spacing-md);transition:all var(--calc-transition-fast);box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-width:1.5px}.document-form-gadget .ant-input::placeholder{color:hsl(var(--muted-foreground) / .6)}.document-form-gadget .ant-input:hover{border-color:hsl(var(--primary));box-shadow:0 2px 4px hsl(var(--foreground) / .06)}.document-form-gadget .ant-input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15), 0 2px 4px hsl(var(--foreground) / .08)}.document-form-gadget div:has(>h5.ant-typography[style*="fontSize: 14px"]){display:none!important}.document-form-gadget div:has(>.ant-typography h5[style*="fontWeight: 600"]){display:none!important}.document-form-gadget .document-form-gadget__scrollable-content>div>div:first-child:has(h5){display:none!important}.document-form-gadget .document-form-gadget__scrollable-content>div>div:has(>h5.ant-typography){display:none!important}.document-form-gadget .form-section-content{padding:var(--calc-spacing-sm) var(--calc-spacing-sm) 0 var(--calc-spacing-sm)!important}.document-form-gadget .ant-form-item,.document-form-gadget .ant-form-item:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.document-form-gadget .ant-form-item-control,.document-form-gadget .ant-form-item-control-input,.document-form-gadget .ant-form-item-control-input-content,.document-form-gadget .ant-form,.document-form-gadget .form-field-container,.document-form-gadget .field-container,.document-form-gadget .form-field-container:hover,.document-form-gadget .field-container:hover,.document-form-gadget .form-section-content,.document-form-gadget .form-underline{background:0 0!important}.document-form-gadget .form-section-content>.ant-form{padding:0}.document-form-gadget .form-group-card{-webkit-backdrop-filter:blur(10px)saturate(180%);z-index:1;position:relative;overflow:visible;border:1px solid hsl(var(--border) / .5)!important;border-radius:var(--calc-radius-lg)!important;background:hsl(var(--card))!important;box-shadow:var(--shadow-sm), 0 0 0 .5px hsl(var(--border) / .25) inset, 0 0 0 1px hsl(var(--background) / .5) inset!important;transition:all var(--calc-transition-base)!important;margin-bottom:0!important}.document-form-gadget .form-group-card:before{content:"";background:linear-gradient(90deg, transparent 0%, hsl(var(--border) / .1) 50%, transparent 100%);pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:0;right:0}.document-form-gadget .form-group-card:hover{transform:translateY(-1px);border-color:hsl(var(--border) / .8)!important;box-shadow:var(--shadow-md), 0 0 0 .5px hsl(var(--border) / .4) inset, 0 0 0 1px hsl(var(--background) / .6) inset!important}.document-form-gadget .form-group-card:active{transform:translateY(0);box-shadow:var(--shadow-sm), 0 0 0 .5px hsl(var(--border) / .3) inset!important}.document-form-gadget .form-group-card .ant-card-body{position:relative;padding:var(--calc-spacing-lg)!important;background:hsl(var(--card))!important}.document-form-gadget .form-group-card--no-header .ant-card-head{display:none!important}.document-form-gadget .form-group-card--no-header .ant-card-body{padding:0 0 var(--calc-spacing-md) 0!important}.document-form-gadget .form-group-card .ant-card-body:before{content:"";background:linear-gradient(90deg, transparent 0%, hsl(var(--background) / .8) 50%, transparent 100%);pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:0;right:0}.document-form-gadget .form-group-card .ant-card-head{-webkit-backdrop-filter:blur(8px);position:relative;padding:var(--calc-spacing-md) var(--calc-spacing-lg)!important;border-bottom:1px solid hsl(var(--border) / .25)!important;background:linear-gradient(to bottom, hsl(var(--muted) / .5) 0%, hsl(var(--muted) / .3) 100%)!important;min-height:44px!important}.document-form-gadget .form-group-card .ant-card-head:after{content:"";background:linear-gradient(90deg, transparent 0%, hsl(var(--border) / .2) 20%, hsl(var(--border) / .3) 50%, hsl(var(--border) / .2) 80%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.document-form-gadget .form-group-card .ant-card-head-title{letter-spacing:-.015em;text-shadow:0 .5px 1px hsl(var(--background) / .5);align-items:center;gap:var(--calc-spacing-xs);line-height:1.4;display:flex;color:hsl(var(--foreground))!important;padding:0!important;font-size:.875rem!important;font-weight:600!important}.document-form-gadget .form-group-card .ant-card-head-title .anticon{color:hsl(var(--primary) / .8);transition:all var(--calc-transition-fast);font-size:.875rem}.document-form-gadget .form-group-card:hover .ant-card-head-title .anticon{color:hsl(var(--primary));transform:scale(1.1)}.document-form-gadget .form-group-card__body-inner{padding:var(--calc-spacing-md) 0}.document-form-gadget .form-group-card__subtitle{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.75rem;line-height:1.35;display:block}@media (width<=767.98px){.document-form-gadget .form-group-card__subtitle{display:none!important}.document-form-gadget .form-group-card .ant-card-head{padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important;min-height:36px!important}.document-form-gadget .form-group-card .ant-card-head-title{font-size:.8125rem!important}.document-form-gadget .form-group-card .ant-card-head-title .anticon{font-size:.8125rem}.document-form-gadget .form-group-card .ant-card-body{padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important}.document-form-gadget .form-group-card .ant-form-item{margin-bottom:var(--calc-spacing-sm)!important}.document-form-gadget .form-group-card__body-inner{padding:var(--calc-spacing-sm) 0!important}.document-form-gadget .form-section-content{padding:var(--calc-spacing-xs)!important}.document-form-gadget .form-section-content>.ant-form>.ant-row{row-gap:var(--calc-spacing-xs)!important}}.document-form-gadget .form-group-card .ant-row{margin-left:calc(var(--calc-spacing-sm) * -1)!important;margin-right:calc(var(--calc-spacing-sm) * -1)!important;row-gap:var(--calc-spacing-md)!important}.document-form-gadget .form-group-card .ant-row>.ant-col{padding-left:var(--calc-spacing-sm)!important;padding-right:var(--calc-spacing-sm)!important}.document-form-gadget .form-section-content>.ant-form>.ant-row{margin-left:calc(var(--calc-spacing-sm) * -1)!important;margin-right:calc(var(--calc-spacing-sm) * -1)!important;row-gap:var(--calc-spacing-sm)!important}.document-form-gadget .form-section-content>.ant-form>.ant-row>.ant-col{padding-left:var(--calc-spacing-sm)!important;padding-right:var(--calc-spacing-sm)!important;margin-bottom:var(--calc-spacing-sm)!important}.document-form-gadget .form-section-content>.ant-form>.ant-row>.ant-col:last-child{margin-bottom:0!important}.document-form-gadget .form-group-card .ant-form-item-label>label{letter-spacing:-.01em;transition:color var(--calc-transition-fast);line-height:1.5;display:block;color:hsl(var(--foreground) / .9)!important;margin-bottom:var(--calc-spacing-sm)!important;font-size:.8125rem!important;font-weight:600!important}.document-form-gadget .form-group-card .ant-form-item-label>label:hover{color:hsl(var(--foreground))!important}.document-form-gadget .form-group-card .ant-form-item{margin-bottom:var(--calc-spacing-md)!important}.document-form-gadget .form-group-card .ant-form-item:last-child{margin-bottom:0!important}.document-form-gadget .form-group-card .ant-input,.document-form-gadget .form-group-card .ant-input-underlined,.document-form-gadget .form-group-card .ant-input-affix-wrapper,.document-form-gadget .form-group-card .ant-input-affix-wrapper-underlined,.document-form-gadget .form-group-card .ant-input-number,.document-form-gadget .form-group-card .ant-input-number-underlined,.document-form-gadget .form-group-card .ant-select-selector,.document-form-gadget .form-group-card .ant-picker,.document-form-gadget .form-group-card .ant-picker-underlined{position:relative;border-radius:var(--calc-radius-md)!important;border:1.5px solid hsl(var(--border) / .6)!important;background:hsl(var(--field-background,var(--card)))!important;transition:all var(--calc-transition-base)!important;box-shadow:0 1px 2px hsl(var(--foreground) / .03), 0 0 0 .5px hsl(var(--border) / .1) inset!important;font-size:.875rem!important}.document-form-gadget .form-group-card .ant-input:hover,.document-form-gadget .form-group-card .ant-input-number:hover,.document-form-gadget .form-group-card .ant-select-selector:hover,.document-form-gadget .form-group-card .ant-picker:hover{transform:translateY(-.5px);border-color:hsl(var(--primary) / .7)!important;box-shadow:0 2px 4px hsl(var(--primary) / .1), 0 0 0 2px hsl(var(--primary) / .08), 0 0 0 .5px hsl(var(--border) / .15) inset!important}.document-form-gadget .form-group-card .ant-input:focus,.document-form-gadget .form-group-card .ant-input-focused,.document-form-gadget .form-group-card .ant-input-affix-wrapper-focused,.document-form-gadget .form-group-card .ant-input-number:focus,.document-form-gadget .form-group-card .ant-select-focused .ant-select-selector,.document-form-gadget .form-group-card .ant-picker-focused{transform:translateY(-1px);border-color:hsl(var(--primary))!important;background:hsl(var(--field-background,var(--card)))!important;box-shadow:0 0 0 4px hsl(var(--primary) / .15), 0 4px 8px hsl(var(--primary) / .1), 0 2px 4px hsl(var(--foreground) / .05), 0 0 0 .5px hsl(var(--primary) / .2) inset!important}.document-form-gadget .form-group-card .ant-input:active,.document-form-gadget .form-group-card .ant-input-number:active{transform:translateY(0)}.document-form-gadget .form-group-card .ant-input-affix-wrapper .ant-input,.document-form-gadget .form-group-card .ant-input-affix-wrapper-underlined .ant-input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}.document-form-gadget .form-group-card .ant-input-affix-wrapper .ant-input:hover,.document-form-gadget .form-group-card .ant-input-affix-wrapper .ant-input:focus,.document-form-gadget .form-group-card .ant-input-affix-wrapper-underlined .ant-input:hover,.document-form-gadget .form-group-card .ant-input-affix-wrapper-underlined .ant-input:focus{box-shadow:none!important;border:0!important;transform:none!important}.document-form-gadget .form-group-card .ant-input[type=textarea],.document-form-gadget .form-group-card textarea.ant-input{resize:vertical!important;min-height:88px!important;padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important;line-height:1.6!important}.document-form-gadget .form-group-card .ant-select{font-size:.875rem!important}.document-form-gadget .form-group-card .ant-select-selector{padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important;min-height:40px!important;color:hsl(var(--foreground))!important;align-items:center!important;display:flex!important}.document-form-gadget .form-group-card .ant-select-selector,.document-form-gadget .form-group-card .ant-select-single .ant-select-selector{color:hsl(var(--foreground))!important}.document-form-gadget .form-group-card .ant-select-selector .ant-select-selection-item:not(.ant-select-selection-placeholder){color:hsl(var(--foreground))!important;opacity:1!important}.document-form-gadget .form-group-card .ant-select-selection-item{color:hsl(var(--foreground))!important;opacity:1!important;align-items:center!important;font-weight:500!important;line-height:1.5!important;display:flex!important}.document-form-gadget .form-group-card .ant-select-selection-placeholder{color:hsl(var(--muted-foreground) / .6)!important;opacity:1!important;align-items:center!important;line-height:1.5!important;display:flex!important}.document-form-gadget .form-group-card .ant-select-selector .ant-select-selection-item,.document-form-gadget .form-group-card .ant-select .ant-select-selection-item,.document-form-gadget .form-group-card .ant-select-single .ant-select-selector .ant-select-selection-item,.document-form-gadget .form-group-card .ant-select:not(.ant-select-disabled) .ant-select-selector .ant-select-selection-item{color:hsl(var(--foreground))!important;opacity:1!important;-webkit-text-fill-color:hsl(var(--foreground))!important;font-weight:500!important}.document-form-gadget .form-group-card .ant-select-selection-item:not(.ant-select-selection-placeholder){color:hsl(var(--foreground))!important;opacity:1!important;font-weight:500!important}.document-form-gadget .form-group-card .ant-picker-input>input,.document-form-gadget .form-group-card .ant-picker-input>input:not(:placeholder-shown){color:hsl(var(--foreground))!important}.document-form-gadget .form-group-card .ant-select-selector .ant-select-selection-item{background:0 0!important;margin:0!important;padding:0!important}.document-form-gadget .form-group-card .ant-input[disabled],.document-form-gadget .form-group-card .ant-input[readonly],.document-form-gadget .form-group-card .ant-select-disabled .ant-select-selector,.document-form-gadget .form-group-card .ant-picker-disabled,.document-form-gadget .form-group-card .ant-picker[readonly],.document-form-gadget .form-group-card .ant-input-number-disabled,.document-form-gadget .form-group-card .ant-input-number[readonly]{border:1.5px solid hsl(var(--border) / .6)!important;border-bottom:1.5px solid hsl(var(--border) / .6)!important;box-shadow:0 1px 2px hsl(var(--foreground) / .03), 0 0 0 .5px hsl(var(--border) / .1) inset!important}.document-form-gadget .form-group-card .ant-checkbox-wrapper,.document-form-gadget .form-group-card .ant-radio-wrapper{padding:var(--calc-spacing-xs) 0!important;transition:all var(--calc-transition-fast)!important;border-radius:var(--calc-radius-sm)!important;padding-left:var(--calc-spacing-sm)!important;margin-right:var(--calc-spacing-md)!important}.document-form-gadget .form-group-card .ant-checkbox-wrapper:hover,.document-form-gadget .form-group-card .ant-radio-wrapper:hover{background:hsl(var(--muted) / .2)!important;border-radius:var(--calc-radius-sm)!important}.document-form-gadget .form-group-card .ant-checkbox-inner,.document-form-gadget .form-group-card .ant-radio-inner{border-color:hsl(var(--border))!important;transition:all var(--calc-transition-fast)!important}.document-form-gadget .form-group-card .ant-checkbox-checked .ant-checkbox-inner,.document-form-gadget .form-group-card .ant-radio-checked .ant-radio-inner{animation:scaleIn .2s var(--calc-transition-fast);background:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;box-shadow:0 2px 6px hsl(var(--primary) / .35), 0 0 0 2px hsl(var(--primary) / .1) inset!important}.document-form-gadget .form-group-card .ant-form-item{position:relative}.document-form-gadget .form-group-card .ant-form-item-explain-error{animation:slideInUp .2s var(--calc-transition-fast);color:hsl(var(--destructive))!important;margin-top:var(--calc-spacing-xs)!important;padding-left:var(--calc-spacing-xs)!important;font-size:.75rem!important}.document-form-gadget .form-group-card .ant-form-item:not(:last-child):after{content:"";bottom:calc(var(--calc-spacing-md) * -1);background:linear-gradient(90deg, transparent 0%, hsl(var(--border) / .15) 50%, transparent 100%);pointer-events:none;height:1px;position:absolute;left:0;right:0}.document-form-gadget .form-group-card .ant-form-item-required>.ant-form-item-label>label:before{color:hsl(var(--destructive))!important;margin-right:var(--calc-spacing-xs)!important;font-size:.875rem!important}.document-form-gadget .form-group-card .ant-form-item-explain{line-height:1.4;color:hsl(var(--muted-foreground) / .8)!important;margin-top:var(--calc-spacing-xs)!important;font-size:.75rem!important}.document-form-gadget .ant-select-dropdown,.document-form-gadget .ant-picker-dropdown,.document-form-gadget .ant-dropdown{z-index:10000;pointer-events:auto;visibility:visible;opacity:1;will-change:transform, opacity;position:fixed}.document-form-gadget .ant-picker-panel-container,.document-form-gadget .ant-picker-panel,.document-form-gadget .ant-picker-range-wrapper{z-index:10000;pointer-events:auto;visibility:visible;opacity:1;position:relative}.document-form-gadget .form-group-card .ant-form-item-control,.document-form-gadget .form-group-card .ant-form-item-control-input,.document-form-gadget .form-group-card .ant-form-item-control-input-content{z-index:2;position:relative;overflow:visible}.document-form-gadget .form-group-card .ant-select,.document-form-gadget .form-group-card .ant-picker{z-index:10;position:relative;overflow:visible}.document-form-gadget .form-group-card .ant-card-body{position:relative;overflow:visible}.document-form-gadget__card{isolation:auto;position:relative;overflow:visible}.document-form-gadget__card .ant-card-body{overflow:visible}.document-form-gadget .ant-select-dropdown,.document-form-gadget .ant-picker-dropdown,.document-form-gadget .ant-picker-panel-container,.document-form-gadget .ant-picker-panel,.document-form-gadget .ant-picker-range-wrapper{z-index:10000}.document-form-gadget-dropdown,.document-form-gadget .ant-select-dropdown.document-form-gadget-dropdown,.document-form-gadget .ant-picker-dropdown.document-form-gadget-dropdown{z-index:10000;pointer-events:auto;visibility:visible;opacity:1;background:hsl(var(--card));background-color:hsl(var(--card));background-image:none;position:fixed}.document-form-gadget .ant-picker-dropdown,.document-form-gadget .ant-picker-dropdown.ant-picker-dropdown-placement-bottomLeft,.document-form-gadget .ant-picker-dropdown.ant-picker-dropdown-placement-bottomRight,.document-form-gadget .ant-picker-dropdown.ant-picker-dropdown-placement-topLeft,.document-form-gadget .ant-picker-dropdown.ant-picker-dropdown-placement-topRight{will-change:transform, opacity;background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;padding:var(--calc-spacing-xs)!important;border-radius:var(--calc-radius-lg)!important;box-shadow:0 4px 16px hsl(var(--foreground) / .08), 0 2px 8px hsl(var(--foreground) / .04), 0 0 0 1px hsl(var(--border) / .5)!important;isolation:isolate!important;opacity:1!important;visibility:visible!important;z-index:10000!important;background-image:none!important;position:fixed!important;overflow:visible!important}body:has(.document-form-gadget) .ant-picker-dropdown{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;background-image:none!important}body:has(.document-form-gadget) .ant-picker-dropdown.ant-picker-dropdown-placement-bottomLeft{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;background-image:none!important}body:has(.document-form-gadget) .ant-picker-dropdown.ant-picker-dropdown-placement-bottomRight{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;background-image:none!important}.document-form-gadget .ant-picker-panel-container,.document-form-gadget .ant-picker-dropdown .ant-picker-panel-container{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--calc-radius-md)!important;box-shadow:none!important;isolation:isolate!important;opacity:1!important;z-index:10001!important;background-image:none!important;position:relative!important;overflow:visible!important}.document-form-gadget .ant-picker-panel,.document-form-gadget .ant-picker-dropdown .ant-picker-panel,.document-form-gadget .ant-picker-panel-container .ant-picker-panel{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;border-radius:var(--calc-radius-md)!important;isolation:isolate!important;opacity:1!important;background-image:none!important;border:none!important;position:relative!important;overflow:visible!important}.document-form-gadget .ant-picker-header{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;border-bottom:1px solid hsl(var(--border))!important;padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important;isolation:isolate!important;opacity:1!important;position:relative!important}.document-form-gadget .ant-picker-content,.document-form-gadget .ant-picker-body{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;isolation:isolate!important;opacity:1!important;position:relative!important}.document-form-gadget .ant-picker-cell{background:0 0!important;position:relative!important}.document-form-gadget .ant-picker-cell:hover{background:hsl(var(--accent) / .4)!important}.document-form-gadget .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.document-form-gadget .ant-picker-footer{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;border-top:1px solid hsl(var(--border))!important;isolation:isolate!important;opacity:1!important;position:relative!important}.document-form-gadget .ant-picker-panel-container,.document-form-gadget .ant-picker-panel,.document-form-gadget .ant-picker-header,.document-form-gadget .ant-picker-content,.document-form-gadget .ant-picker-body,.document-form-gadget .ant-picker-footer{background:hsl(var(--card));background-color:hsl(var(--card));opacity:1;isolation:isolate;visibility:visible;background-image:none;position:relative}.document-form-gadget .ant-picker-dropdown,.document-form-gadget .ant-select-dropdown{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;opacity:1!important;background-image:none!important}.document-form-gadget-dropdown .rc-virtual-list,.document-form-gadget-dropdown .rc-virtual-list-holder,.document-form-gadget-dropdown .rc-virtual-list-holder-inner,.document-form-gadget-dropdown .ant-select-item,.document-form-gadget-dropdown .ant-select-item-option,.document-form-gadget-dropdown .ant-select-item-option-content{background:hsl(var(--card));background-color:hsl(var(--card));background-image:none}.document-form-gadget-dropdown .ant-select-item-option{color:hsl(var(--foreground))}.document-form-gadget-dropdown .ant-select-item-option-content{color:inherit!important;text-overflow:unset!important;white-space:normal!important;background:0 0!important;overflow:visible!important}.document-form-gadget-dropdown .ant-select-item-option-selected{border-left:3px solid hsl(var(--primary));padding-left:calc(var(--calc-spacing-md) - 3px);font-weight:600}.document-form-gadget-dropdown .ant-select-item-option-selected *,.document-form-gadget-dropdown .ant-select-item-option-selected .ant-select-item-option-content{opacity:1;font-weight:600}.document-form-gadget-dropdown .rc-picker-dropdown,.document-form-gadget-dropdown .ant-picker-panel-container,.document-form-gadget-dropdown .ant-picker-panel,.document-form-gadget-dropdown .ant-picker-header,.document-form-gadget-dropdown .ant-picker-content,.document-form-gadget-dropdown .ant-picker-body,.document-form-gadget-dropdown .ant-picker-footer,.document-form-gadget-dropdown .rc-picker-panel{background:hsl(var(--card));background-color:hsl(var(--card));background-image:none}.completion-wizard-date-popup,.completion-wizard-date-popup .ant-picker-panel-container,.completion-wizard-date-popup .ant-picker-panel,.completion-wizard-date-popup .ant-picker-header,.completion-wizard-date-popup .ant-picker-content,.completion-wizard-date-popup .ant-picker-body,.completion-wizard-date-popup .ant-picker-footer,.completion-wizard-date-popup .ant-picker-time-panel,.completion-wizard-date-popup .ant-picker-time-panel-column,.completion-wizard-date-popup .ant-picker-time-panel-column>li,.completion-wizard-date-popup .ant-picker-header-view,.completion-wizard-date-popup .ant-picker-header button,.completion-wizard-date-popup .ant-picker-content th,.completion-wizard-date-popup .ant-picker-cell,.completion-wizard-date-popup .ant-picker-cell-inner,.completion-wizard-date-popup .ant-picker-now-btn,.completion-wizard-date-popup .ant-picker-today-btn{color:hsl(var(--foreground))!important}.completion-wizard-date-popup .ant-picker-panel-container,.completion-wizard-date-popup .ant-picker-panel,.completion-wizard-date-popup .ant-picker-header,.completion-wizard-date-popup .ant-picker-content,.completion-wizard-date-popup .ant-picker-body,.completion-wizard-date-popup .ant-picker-footer,.completion-wizard-date-popup .ant-picker-time-panel,.completion-wizard-date-popup .ant-picker-time-panel-column{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.completion-wizard-date-popup .ant-picker-time-panel-column>li:hover,.completion-wizard-date-popup .ant-picker-cell:hover .ant-picker-cell-inner,.completion-wizard-date-popup .ant-picker-cell-in-view:hover .ant-picker-cell-inner{color:hsl(var(--foreground))!important;background:hsl(var(--accent) / .45)!important}.completion-wizard-date-popup .ant-picker-cell-disabled .ant-picker-cell-inner,.completion-wizard-date-popup .ant-picker-cell-out-view .ant-picker-cell-inner,.completion-wizard-date-popup .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled{color:hsl(var(--muted-foreground))!important}.completion-wizard-date-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.completion-wizard-date-popup .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected,.completion-wizard-date-popup .ant-picker-ok button{background:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.document-form-gadget .ant-picker-dropdown .ant-picker-range-wrapper{background:hsl(var(--card))!important;isolation:isolate!important}.document-form-gadget .ant-select-dropdown,.document-form-gadget .ant-select-dropdown.ant-select-dropdown-placement-bottomLeft,.document-form-gadget .ant-select-dropdown.ant-select-dropdown-placement-bottomRight,.document-form-gadget .ant-select-dropdown.ant-select-dropdown-placement-topLeft,.document-form-gadget .ant-select-dropdown.ant-select-dropdown-placement-topRight{will-change:transform, opacity;padding:var(--calc-spacing-xs) 0!important;border-radius:var(--calc-radius-lg)!important;box-shadow:0 4px 16px hsl(var(--foreground) / .08), 0 2px 8px hsl(var(--foreground) / .04), 0 0 0 1px hsl(var(--border) / .5)!important;background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;opacity:1!important;visibility:visible!important;z-index:10000!important;pointer-events:auto!important;background-image:none!important;position:fixed!important;overflow:visible!important}.document-form-gadget .ant-select-item,.document-form-gadget .ant-select-dropdown .ant-select-item,.document-form-gadget .ant-select-dropdown .ant-select-item-option{min-height:40px!important;padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important;color:hsl(var(--foreground))!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;transition:all var(--calc-transition-fast)!important;border-bottom:1px solid hsl(var(--border) / .1)!important;background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;background-image:none!important;align-items:center!important;margin:0!important;font-size:.875rem!important;line-height:1.5!important;display:flex!important}.document-form-gadget .ant-select-item:last-child{border-bottom:none!important}.document-form-gadget .ant-select-item-option-content{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;align-items:center!important;width:100%!important;min-height:24px!important;line-height:1.5!important;display:flex!important;overflow:visible!important}.document-form-gadget .ant-select-item-option,.document-form-gadget .ant-select-dropdown .ant-select-item-option{min-height:40px!important;padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;background-image:none!important;align-items:center!important;margin:0!important;line-height:1.5!important;display:flex!important}.document-form-gadget .ant-select-item-option-content,.document-form-gadget .ant-select-item{text-overflow:unset!important;white-space:normal!important;overflow:visible!important}@media (width>=1200px){.document-form-gadget__layout{gap:var(--calc-spacing-lg);flex-direction:row}.document-form-gadget__card--inputs{flex:0 0 48%;min-width:0;max-width:48%}.document-form-gadget__card--results{flex:1}}@media (width>=768px) and (width<=1199.98px){.document-form-gadget__layout{gap:var(--calc-spacing-md);flex-direction:column}.document-form-gadget__card--inputs{flex:0 auto;min-height:320px;max-height:50vh}.document-form-gadget__card--results{flex:1;min-height:320px}.document-form-gadget__content{padding:var(--calc-spacing-md);gap:var(--calc-spacing-md)}.document-form-gadget__header{min-height:34px;padding:4px 10px}.document-form-gadget__card-header{padding:var(--calc-spacing-md) var(--calc-spacing-lg);min-height:56px}.document-form-gadget__footer-actions{gap:var(--calc-spacing-sm);flex-wrap:wrap}}@media (width<=767.98px){.document-form-gadget__header{-webkit-backdrop-filter:blur(20px);gap:var(--calc-spacing-xs);flex-wrap:wrap;min-height:36px;padding:4px 8px}.document-form-gadget__header-content{flex:1;gap:8px;min-width:0}.document-form-gadget__header-icon{width:24px;height:24px;padding:3px;font-size:.875rem}.document-form-gadget__header-title{font-size:.875rem;font-weight:600;line-height:1.2}.document-form-gadget__header-subtitle{display:none}.document-form-gadget__header-actions{gap:var(--calc-spacing-xs);flex-shrink:0}.document-form-gadget__header-actions .ant-btn{min-width:28px;min-height:28px;padding:var(--calc-spacing-xs)}.document-form-gadget__layout{gap:var(--calc-spacing-md);flex-direction:column;flex:none;width:100%;height:auto;min-height:0;display:flex}.document-form-gadget__content{padding:var(--calc-spacing-md);gap:var(--calc-spacing-md);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden auto}.document-form-gadget__card{flex-direction:column;flex-shrink:0;width:100%;max-width:100%;min-height:0;display:flex}.document-form-gadget__card--inputs{flex:auto;width:100%;height:auto;min-height:0;max-height:none}.document-form-gadget__card--results-empty,.document-form-gadget__card--results:not(.document-form-gadget__card--results-empty){flex:none;width:100%;min-height:200px;display:flex}.document-form-gadget__card-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.document-form-gadget__scrollable-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth;flex:1;min-height:0;padding:0;overflow:hidden auto}.document-form-gadget .form-section-content{padding:var(--calc-spacing-sm)!important}.document-form-gadget__card-header{padding:var(--calc-spacing-md) var(--calc-spacing-lg);gap:var(--calc-spacing-sm);flex-wrap:nowrap;align-items:center;min-height:56px}.document-form-gadget__card-header-icon{padding:var(--calc-spacing-xs);flex-shrink:0;width:36px;height:36px;font-size:1rem}.document-form-gadget__card-header-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;font-weight:600;overflow:hidden}.document-form-gadget__card-header-actions{flex-shrink:0;justify-content:flex-end;width:auto;margin-top:0;margin-left:auto;overflow:visible}.document-form-gadget__card-header-actions .ant-btn{padding:var(--calc-spacing-xs) var(--calc-spacing-sm);white-space:nowrap;text-overflow:ellipsis;min-width:auto;height:28px;min-height:28px;font-size:.75rem;overflow:hidden}.document-form-gadget__scrollable-content--chat{padding:var(--calc-spacing-md)}.document-form-gadget__scrollable-content--chat>div{padding:var(--calc-spacing-md);gap:var(--calc-spacing-sm)}.document-form-gadget__footer{padding:var(--calc-spacing-xs) var(--calc-spacing-sm);flex-wrap:nowrap;min-height:48px}.document-form-gadget__footer-actions,.document-form-gadget__footer-actions .ant-space{gap:var(--calc-spacing-sm);flex-flow:wrap;justify-content:flex-end;width:100%}.document-form-gadget__footer-actions .ant-btn{border-radius:var(--calc-radius-md);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;height:40px;min-height:40px;font-size:.875rem;overflow:hidden}.document-form-gadget__footer-actions .ant-btn-primary{flex:1.2}.document-form-gadget__results-content .doc-page{padding:var(--calc-spacing-md);font-size:.9375rem}.document-form-gadget__markdown-editor{min-height:250px}.document-form-gadget .ant-tooltip{display:none!important}.document-form-gadget__card:active{background:hsl(var(--muted) / .1)}.document-form-gadget__scrollable-content{padding-bottom:env(safe-area-inset-bottom,var(--calc-spacing-md))}.document-form-gadget__card:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}}@media (width<=480px){.document-form-gadget__header{min-height:34px;padding:4px 6px}.document-form-gadget__header-title{font-size:.8125rem}.document-form-gadget__header-actions .ant-btn{min-width:26px;min-height:26px;padding:var(--calc-spacing-xs)}.document-form-gadget__content{padding:var(--calc-spacing-sm);gap:var(--calc-spacing-sm)}.document-form-gadget__card-header{padding:var(--calc-spacing-sm) var(--calc-spacing-md);gap:var(--calc-spacing-sm);flex-wrap:nowrap;min-height:48px}.document-form-gadget__card-header-title{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.document-form-gadget .form-section-content{padding:var(--calc-spacing-xs)!important}.document-form-gadget__footer-actions .ant-btn{height:36px;font-size:.8125rem}}.document-form-gadget.fullscreen{z-index:9999;width:100vw;height:100vh;max-height:100vh;box-shadow:none;animation:scaleIn .5s var(--calc-transition-slow);isolation:auto;border:none;border-radius:0;position:fixed;inset:0;overflow:visible;transform:none}.document-form-gadget.fullscreen .document-form-gadget__header{-webkit-backdrop-filter:blur(32px)saturate(200%)}body.document-form-gadget-fullscreen-active .ant-select-dropdown,body.document-form-gadget-fullscreen-active .ant-picker-dropdown,body.document-form-gadget-fullscreen-active .ant-picker-dropdown-hidden,body.document-form-gadget-fullscreen-active .ant-picker-panel-container,body.document-form-gadget-fullscreen-active .ant-picker-panel,body.document-form-gadget-fullscreen-active .ant-picker-range-wrapper,body.document-form-gadget-fullscreen-active .ant-dropdown,body.document-form-gadget-fullscreen-active .ant-tooltip,body.document-form-gadget-fullscreen-active .ant-popover{z-index:10001!important}:fullscreen .ant-select-dropdown{z-index:10001!important}:fullscreen .ant-picker-dropdown{z-index:10001!important}:-webkit-full-screen .ant-select-dropdown{z-index:10001!important}:-webkit-full-screen .ant-picker-dropdown{z-index:10001!important}:-moz-full-screen .ant-select-dropdown{z-index:10001!important}:-ms-fullscreen .ant-select-dropdown{z-index:10001!important}:-webkit-full-screen .ant-picker-dropdown{z-index:10001!important}:-moz-full-screen .ant-picker-dropdown{z-index:10001!important}:-ms-fullscreen .ant-picker-dropdown{z-index:10001!important}body.document-form-gadget-fullscreen-active .ant-picker-dropdown{z-index:10001!important;pointer-events:auto!important;position:fixed!important}body.document-form-gadget-fullscreen-active .ant-picker-dropdown.ant-picker-dropdown-hidden{display:none!important}body.document-form-gadget-fullscreen-active .ant-picker-dropdown:not(.ant-picker-dropdown-hidden){visibility:visible!important;opacity:1!important;display:block!important}body.document-form-gadget-fullscreen-active .ant-select-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:fullscreen .ant-select-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:-webkit-full-screen .ant-select-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:-moz-full-screen .ant-select-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:-ms-fullscreen .ant-select-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:-webkit-any(:fullscreen .ant-select-dropdown,:-webkit-full-screen .ant-select-dropdown,:fullscreen .ant-select-dropdown,:fullscreen .ant-select-dropdown),:-webkit-any(:fullscreen .ant-picker-dropdown,:-webkit-full-screen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown){z-index:10001!important;pointer-events:auto!important;position:fixed!important}:-moz-any(:fullscreen .ant-select-dropdown,:fullscreen .ant-select-dropdown,:-moz-full-screen .ant-select-dropdown,:fullscreen .ant-select-dropdown),:-moz-any(:fullscreen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown,:-moz-full-screen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown){z-index:10001!important;pointer-events:auto!important;position:fixed!important}:is(:fullscreen .ant-select-dropdown,:fullscreen .ant-select-dropdown,:fullscreen .ant-select-dropdown,:-ms-fullscreen .ant-select-dropdown),:is(:fullscreen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown,:-ms-fullscreen .ant-picker-dropdown){z-index:10001!important;pointer-events:auto!important;position:fixed!important}:is(:fullscreen .ant-select-dropdown,:fullscreen .ant-select-dropdown,:fullscreen .ant-select-dropdown,:fullscreen .ant-select-dropdown),:is(:fullscreen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown,:fullscreen .ant-picker-dropdown){z-index:10001!important;pointer-events:auto!important;position:fixed!important}.document-form-gadget.fullscreen .document-form-gadget__scrollable-content{isolation:auto;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.document-form-gadget,.document-form-gadget__header,.document-form-gadget__card,.document-form-gadget__close-button,.document-form-gadget__maximize-button,.document-form-gadget__footer-actions .ant-btn{transition:none!important;animation:none!important}}@media (prefers-contrast:high){.document-form-gadget__header{-webkit-backdrop-filter:none;background:hsl(var(--card))}.document-form-gadget__card{border-width:2px}}.document-form-gadget__card:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@media print{.document-form-gadget__header-actions,.document-form-gadget__footer{display:none}.document-form-gadget__card{box-shadow:none;border:1px solid hsl(var(--border));page-break-inside:avoid}}.document-form-gadget--receipt .form-sidebar{display:none!important}.document-form-gadget--receipt .form-section-content .ant-form-item-label>label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.document-form-gadget--receipt .ant-card{border:1px solid hsl(var(--border));border-radius:8px;margin-bottom:16px}.document-form-gadget--receipt .ant-card-head{border-bottom:1px solid hsl(var(--border));min-height:40px;padding:12px 16px}.document-form-gadget--receipt .ant-card-head-title{font-size:.875rem;font-weight:600}.document-form-gadget--receipt .ant-card-body{padding:16px}.document-form-gadget--receipt .ant-form-item{margin-bottom:12px}.document-form-gadget--receipt .ant-form-item:last-child{margin-bottom:0}.document-form-gadget--receipt .form-group-card--from_group,.document-form-gadget--receipt .form-group-card--to_group{box-shadow:0 1px 3px hsl(var(--foreground) / .06);background:hsl(var(--muted) / .25)!important;border:1px solid hsl(var(--border))!important}.theme-aware-modal .ant-modal-content{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important}.theme-aware-modal .ant-modal-header{background-color:hsl(var(--background))!important;border-bottom:none!important}.theme-aware-modal .ant-modal-body{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important}.theme-aware-modal .ant-modal-footer{background-color:hsl(var(--background))!important;border-top:1px solid hsl(var(--border))!important}.theme-aware-modal .ant-form-item-label>label{color:hsl(var(--foreground))!important}.theme-aware-modal .ant-form-item-extra{color:hsl(var(--muted-foreground))!important}.theme-aware-modal .ant-select-selector,.theme-aware-modal .ant-input,.theme-aware-modal .ant-input-number{background-color:hsl(var(--background))!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important}.theme-aware-modal .ant-input-number-input{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important}.theme-aware-modal .ant-select-dropdown{background-color:hsl(var(--background))!important;border:1px solid hsl(var(--border))!important}.theme-aware-modal .ant-select-item{color:hsl(var(--foreground))!important}.theme-aware-modal .ant-select-item-option-selected{background-color:hsl(var(--primary) / .1)!important}.theme-aware-modal .ant-select-item-option-active{background-color:hsl(var(--muted) / .5)!important}:root{--wizard-spacing-xs:4px;--wizard-spacing-sm:8px;--wizard-spacing-md:16px;--wizard-spacing-lg:24px;--wizard-spacing-xl:32px;--wizard-spacing-2xl:48px;--wizard-spacing-3xl:64px;--wizard-radius-sm:8px;--wizard-radius-md:12px;--wizard-radius-lg:16px;--wizard-radius-xl:20px;--wizard-radius-2xl:24px;--wizard-shadow-xs:0 1px 2px hsl(var(--foreground) / .04);--wizard-shadow-sm:0 2px 4px hsl(var(--foreground) / .04), 0 1px 2px hsl(var(--foreground) / .06);--wizard-shadow-md:0 4px 8px hsl(var(--foreground) / .06), 0 2px 4px hsl(var(--foreground) / .08);--wizard-shadow-lg:0 8px 16px hsl(var(--foreground) / .08), 0 4px 8px hsl(var(--foreground) / .12);--wizard-shadow-xl:0 16px 32px hsl(var(--foreground) / .12), 0 8px 16px hsl(var(--foreground) / .16);--wizard-shadow-2xl:0 24px 48px hsl(var(--foreground) / .16), 0 12px 24px hsl(var(--foreground) / .2);--wizard-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--wizard-transition-base:.25s cubic-bezier(.4, 0, .2, 1);--wizard-transition-slow:.4s cubic-bezier(.16, 1, .3, 1);--wizard-transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1)}.ai-analysis-wizard{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--wizard-radius-xl);height:100%;min-height:0;max-height:100%;box-shadow:0 4px 12px hsl(var(--foreground) / .08), 0 2px 4px hsl(var(--foreground) / .06), 0 0 0 1px hsl(var(--border) / .5);transition:all var(--wizard-transition-base);box-sizing:border-box;animation:fadeIn .5s var(--wizard-transition-slow);will-change:transform;isolation:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scroll-behavior:smooth;backface-visibility:hidden;flex-direction:column;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.ai-analysis-wizard .wizard-workflow-bar{flex-shrink:0;min-height:40px}.ai-analysis-wizard:hover{box-shadow:0 8px 24px hsl(var(--foreground) / .12), 0 4px 8px hsl(var(--foreground) / .08), 0 0 0 1px hsl(var(--border));transition:box-shadow var(--wizard-transition-base)}.ai-analysis-wizard.fullscreen{z-index:1000;width:100vw;height:100vh;max-height:100vh;box-shadow:none;isolation:auto;border:none;border-radius:0;position:fixed;inset:0;overflow:visible;transform:none}.ai-analysis-wizard.fullscreen .ant-select-dropdown,.ai-analysis-wizard.fullscreen .ant-picker-dropdown,.ai-analysis-wizard.fullscreen .ant-dropdown,.ai-analysis-wizard.fullscreen .ant-tooltip,.ai-analysis-wizard.fullscreen .ant-popover,:is(body:has(.ai-analysis-wizard.fullscreen) .ant-select-dropdown,body:has(.ai-analysis-wizard.fullscreen) .ant-picker-dropdown,body:has(.ai-analysis-wizard.fullscreen) .ant-dropdown){z-index:10001!important}.ai-analysis-wizard .wizard-header{background:hsl(var(--card));-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:2px solid hsl(var(--border));padding:var(--wizard-spacing-sm) var(--wizard-spacing-md);justify-content:space-between;align-items:center;gap:var(--wizard-spacing-sm);box-shadow:0 2px 8px hsl(var(--foreground) / .06), 0 1px 0 hsl(var(--border) / .3) inset;z-index:10;box-sizing:border-box;min-height:48px;transition:all var(--wizard-transition-base);animation:slideInUp .5s var(--wizard-transition-slow) .1s both;flex-shrink:0;display:flex;position:relative}.ai-analysis-wizard .wizard-header__title{color:hsl(var(--foreground));align-items:center;gap:var(--wizard-spacing-sm);letter-spacing:-.02em;transition:color var(--wizard-transition-fast);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.ai-analysis-wizard .wizard-header-status-badge{text-transform:uppercase;letter-spacing:.06em;transition:all var(--wizard-transition-fast);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.ai-analysis-wizard .wizard-header-status-badge .wizard-header-status-icon{align-items:center;font-size:12px;line-height:1;display:flex}.ai-analysis-wizard .wizard-header-status-badge--draft{background:linear-gradient(135deg, hsl(var(--muted) / .5) 0%, hsl(var(--muted) / .3) 100%);color:hsl(var(--muted-foreground));border-color:hsl(var(--border) / .6);box-shadow:0 1px 2px hsl(var(--foreground) / .04)}.ai-analysis-wizard .wizard-header-status-badge--in_progress{background:linear-gradient(135deg, hsl(var(--primary) / .12) 0%, hsl(var(--primary) / .06) 100%);color:hsl(var(--primary));border-color:hsl(var(--primary) / .35);box-shadow:0 1px 3px hsl(var(--primary) / .15)}.ai-analysis-wizard .wizard-header-status-badge--in_progress .wizard-header-status-icon{color:hsl(var(--primary));animation:2s ease-in-out infinite statusPulse}.ai-analysis-wizard .wizard-header-status-badge--completed{background:linear-gradient(135deg, hsl(var(--success) / .15) 0%, hsl(var(--success) / .08) 100%);color:hsl(var(--success));border-color:hsl(var(--success) / .4);box-shadow:0 1px 3px hsl(var(--success) / .12)}.ai-analysis-wizard .wizard-header-status-badge--completed .wizard-header-status-icon{color:hsl(var(--success))}.ai-analysis-wizard .wizard-header-status-badge--draft .wizard-header-status-icon{color:hsl(var(--muted-foreground) / .9)}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.65}}.ai-analysis-wizard .wizard-header-progress-text{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border) / .5);text-align:center;border-radius:8px;min-width:42px;padding:4px 10px;font-size:12px;font-weight:500}.ai-analysis-wizard .wizard-header__title .anticon{color:hsl(var(--primary));padding:var(--wizard-spacing-xs);border-radius:var(--wizard-radius-md);background:linear-gradient(135deg, hsl(var(--primary) / .12) 0%, hsl(var(--primary) / .08) 100%);transition:all var(--wizard-transition-base);width:36px;height:36px;box-shadow:0 1px 2px hsl(var(--primary) / .1) inset, 0 2px 4px hsl(var(--foreground) / .04);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;transform:translateZ(0)}.ai-analysis-wizard .wizard-header__title .anticon:hover{background:linear-gradient(135deg, hsl(var(--primary) / .18) 0%, hsl(var(--primary) / .12) 100%);box-shadow:0 2px 4px hsl(var(--primary) / .15) inset, 0 4px 8px hsl(var(--foreground) / .06);transform:scale(1.05)}.ai-analysis-wizard .wizard-header__title-text{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(160px,45vw,520px);display:inline-block;overflow:hidden}@media (width<=768px){.ai-analysis-wizard .wizard-header__title-text{max-width:clamp(120px,60vw,320px)}.ai-analysis-wizard .wizard-header__subtitle{display:none}}.ai-analysis-wizard .wizard-header__subtitle{color:hsl(var(--muted-foreground) / .85);transition:color var(--wizard-transition-fast);margin:0;font-size:.8125rem;font-weight:400;line-height:1.3}.ai-analysis-wizard .wizard-header__actions{align-items:center;gap:12px;display:flex}.ai-analysis-wizard .wizard-header__step-indicator{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.875rem}.ai-analysis-wizard .wizard-header__voice-actions{align-items:center;display:inline-flex}.ai-analysis-wizard .wizard-header__voice-status-pill{border:1px solid hsl(var(--primary) / .35);background:linear-gradient(135deg, hsl(var(--primary) / .14) 0%, hsl(var(--primary) / .08) 100%);height:30px;color:hsl(var(--foreground));box-shadow:0 1px 3px hsl(var(--foreground) / .08), 0 0 0 1px hsl(var(--primary) / .1) inset;letter-spacing:.02em;white-space:nowrap;transition:background var(--wizard-transition-base), border-color var(--wizard-transition-base), color var(--wizard-transition-base), box-shadow var(--wizard-transition-base);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.ai-analysis-wizard .wizard-header__voice-status-pill[data-voice-status=recording]{border-color:hsl(var(--destructive) / .8);background:linear-gradient(135deg, hsl(var(--destructive) / .22) 0%, hsl(var(--destructive) / .12) 100%);color:hsl(var(--destructive));box-shadow:0 0 0 1px hsl(var(--destructive) / .22), 0 6px 16px hsl(var(--destructive) / .26)}.ai-analysis-wizard .wizard-header__voice-status-pill[data-voice-status=paused]{border-color:hsl(var(--warning) / .8);background:linear-gradient(135deg, hsl(var(--warning) / .24) 0%, hsl(var(--warning) / .14) 100%);color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--warning) / .2), 0 4px 12px hsl(var(--warning) / .18)}.ai-analysis-wizard .wizard-header__voice-status-pill[data-voice-status=transcribing]{border-color:hsl(var(--primary) / .65);background:linear-gradient(135deg, hsl(var(--primary) / .24) 0%, hsl(var(--primary) / .12) 100%);color:hsl(var(--primary))}.ai-analysis-wizard .wizard-header__voice-status-dot{opacity:.9;width:8px;height:8px;box-shadow:0 0 0 2px hsl(var(--background) / .7);background:currentColor;border-radius:999px}.ai-analysis-wizard .wizard-header__voice-status-pill[data-voice-status=recording] .wizard-header__voice-status-dot{animation:1.1s ease-in-out infinite wizardVoiceStatusDotPulse}.ai-analysis-wizard .wizard-header__voice-status-bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.ai-analysis-wizard .wizard-header__voice-status-bars span{opacity:.9;transform-origin:bottom;background:currentColor;border-radius:999px;width:2px;animation:.8s ease-in-out infinite wizardVoiceStatusBars}.ai-analysis-wizard .wizard-header__voice-status-bars span:first-child{height:5px;animation-delay:0s}.ai-analysis-wizard .wizard-header__voice-status-bars span:nth-child(2){height:9px;animation-delay:.12s}.ai-analysis-wizard .wizard-header__voice-status-bars span:nth-child(3){height:6px;animation-delay:.24s}.ai-analysis-wizard .wizard-header__voice-status-label--short{display:none}.ai-analysis-wizard .wizard-header__voice-action{border:1px solid hsl(var(--border) / .6);background:hsl(var(--card));height:32px;color:hsl(var(--foreground));border-radius:var(--wizard-radius-md);box-shadow:0 1px 3px hsl(var(--foreground) / .08), 0 1px 2px hsl(var(--foreground) / .06);transition:background var(--wizard-transition-base), border-color var(--wizard-transition-base), color var(--wizard-transition-base), box-shadow var(--wizard-transition-base), transform var(--wizard-transition-fast);isolation:isolate;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ai-analysis-wizard .wizard-header__voice-action:hover{color:hsl(var(--foreground));border-color:hsl(var(--border) / .9);box-shadow:0 2px 6px hsl(var(--foreground) / .12), 0 1px 3px hsl(var(--foreground) / .08);transform:translateY(-1px)}.ai-analysis-wizard .wizard-header__voice-action--record{border-color:hsl(var(--primary) / .45);background:linear-gradient(135deg, hsl(var(--card)) 0%, hsl(var(--primary) / .08) 100%);box-shadow:0 1px 3px hsl(var(--foreground) / .08), 0 0 0 1px hsl(var(--primary) / .08) inset}.ai-analysis-wizard .wizard-header__voice-action--record:before{content:"";background:linear-gradient(120deg, transparent 20%, hsl(var(--primary) / .16) 50%, transparent 80%);opacity:0;transition:opacity var(--wizard-transition-base);pointer-events:none;z-index:0;position:absolute;inset:0}.ai-analysis-wizard .wizard-header__voice-action--record:hover:before{opacity:1}.ai-analysis-wizard .wizard-header__voice-action--record .wizard-voice-button__icon,.ai-analysis-wizard .wizard-header__voice-action--record .wizard-header__voice-action-label{z-index:1;position:relative}.ai-analysis-wizard .wizard-header__voice-action--record .wizard-voice-button__icon{background:hsl(var(--primary) / .14);width:18px;height:18px;color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .24) inset;transition:background var(--wizard-transition-base), color var(--wizard-transition-base), box-shadow var(--wizard-transition-base);border-radius:999px;font-size:.75rem}.ai-analysis-wizard .wizard-header__voice-action--record[data-voice-status=recording]{border-color:hsl(var(--destructive) / .85);background:linear-gradient(135deg, hsl(var(--destructive) / .92) 0%, hsl(var(--destructive) / .76) 100%);color:hsl(var(--primary-foreground));box-shadow:0 0 0 1px hsl(var(--destructive) / .32), 0 8px 20px hsl(var(--destructive) / .36);animation:1.5s ease-in-out infinite wizardVoiceRecordPulse}.ai-analysis-wizard .wizard-header__voice-action--record[data-voice-status=recording] .wizard-voice-button__icon{background:hsl(var(--primary-foreground) / .2);color:hsl(var(--primary-foreground));box-shadow:0 0 0 1px hsl(var(--primary-foreground) / .34) inset, 0 0 10px hsl(var(--primary-foreground) / .26)}.ai-analysis-wizard .wizard-header__voice-action--record.is-recording{border-color:hsl(var(--destructive) / .85)}.ai-analysis-wizard .wizard-header__voice-action--record.is-paused,.ai-analysis-wizard .wizard-header__voice-action--record[data-voice-status=paused]{border-color:hsl(var(--warning) / .85);background:linear-gradient(135deg, hsl(var(--warning) / .28) 0%, hsl(var(--warning) / .18) 100%);color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--warning) / .2), 0 6px 16px hsl(var(--warning) / .2);animation:none}.ai-analysis-wizard .wizard-header__voice-action--record[data-voice-status=paused] .wizard-voice-button__icon,.ai-analysis-wizard .wizard-header__voice-action--record.is-paused .wizard-voice-button__icon{background:hsl(var(--warning) / .3);color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--warning) / .32) inset}.ai-analysis-wizard .wizard-header__voice-action--record.is-transcribing,.ai-analysis-wizard .wizard-header__voice-action--record[data-voice-status=transcribing]{border-color:hsl(var(--primary) / .7);background:linear-gradient(135deg, hsl(var(--primary) / .2) 0%, hsl(var(--primary) / .12) 100%);color:hsl(var(--primary))}.ai-analysis-wizard .wizard-header__voice-action--record:focus-visible{outline:2px solid hsl(var(--primary) / .45);outline-offset:2px}.ai-analysis-wizard .wizard-header__voice-action--record:active{transform:translateY(0)scale(.98)}.ai-analysis-wizard .wizard-header__voice-action--transcripts.is-active{border-color:hsl(var(--primary));color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .2)}.ai-analysis-wizard .wizard-header__voice-action-label{font-size:.8125rem;line-height:1}.ai-analysis-wizard .wizard-header__voice-actions.ant-space-compact>.ant-space-compact-item:not(:first-child) .wizard-header__voice-action{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ai-analysis-wizard .wizard-header__voice-actions.ant-space-compact>.ant-space-compact-item:not(:last-child) .wizard-header__voice-action{border-top-right-radius:0;border-bottom-right-radius:0}.ai-analysis-wizard .wizard-header__buttons{align-items:center;gap:4px;display:flex}.ai-analysis-wizard .wizard-header__button{padding:var(--wizard-spacing-xs);border-radius:var(--wizard-radius-md);transition:all var(--wizard-transition-base);min-width:32px;min-height:32px;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border) / .4);background:hsl(var(--card));box-shadow:0 1px 3px hsl(var(--foreground) / .08), 0 1px 2px hsl(var(--foreground) / .06), 0 0 0 .5px hsl(var(--border) / .2) inset;vertical-align:middle;will-change:transform, background-color, box-shadow;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative;transform:translateZ(0)}.ai-analysis-wizard .wizard-header__button:hover{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border) / .8);box-shadow:0 2px 6px hsl(var(--foreground) / .12), 0 1px 3px hsl(var(--foreground) / .08), 0 0 0 .5px hsl(var(--border) / .3) inset;transform:translateY(-1px)scale(1.02)}.ai-analysis-wizard .wizard-header__button:active{box-shadow:0 1px 2px hsl(var(--foreground) / .06), 0 0 0 .5px hsl(var(--border) / .2) inset;transform:translateY(0)scale(.98)}.ai-analysis-wizard .wizard-header__close-button:hover{color:hsl(var(--destructive));background:hsl(var(--destructive) / .1);border-color:hsl(var(--destructive) / .3)}.ai-analysis-wizard .wizard-header__buttons .ant-btn-group .ant-btn{border-radius:var(--wizard-radius-md);color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border) / .4);background:hsl(var(--card));box-shadow:0 1px 3px hsl(var(--foreground) / .08), 0 1px 2px hsl(var(--foreground) / .06), 0 0 0 .5px hsl(var(--border) / .2) inset}.ai-analysis-wizard .wizard-header__buttons .ant-btn-group .ant-btn:hover{color:hsl(var(--foreground));border-color:hsl(var(--border) / .8);box-shadow:0 2px 6px hsl(var(--foreground) / .12), 0 1px 3px hsl(var(--foreground) / .08), 0 0 0 .5px hsl(var(--border) / .3) inset}.ai-analysis-wizard .wizard-header__voice-button.is-active{border-color:hsl(var(--primary));color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--primary) / .2)}.ai-analysis-wizard .wizard-voice-button__icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.ai-analysis-wizard .wizard-voice-indicator{border:2px solid hsl(var(--card));background:hsl(var(--primary));width:10px;height:10px;box-shadow:0 0 0 2px hsl(var(--background) / .75);border-radius:999px;position:absolute;top:-4px;right:-4px}.ai-analysis-wizard .wizard-voice-indicator--recording{background:hsl(var(--destructive));box-shadow:0 0 0 2px hsl(var(--background) / .8), 0 0 10px hsl(var(--destructive) / .55);animation:1.1s ease-in-out infinite wizardVoiceIndicatorPulse}.ai-analysis-wizard .wizard-voice-indicator--paused{background:hsl(var(--warning));box-shadow:0 0 0 2px hsl(var(--background) / .8), 0 0 8px hsl(var(--warning) / .45)}.ai-analysis-wizard .wizard-voice-indicator--transcribing{background:hsl(var(--primary));animation:1.4s ease-in-out infinite pulse}@keyframes wizardVoiceRecordPulse{0%,to{box-shadow:0 0 0 1px hsl(var(--destructive) / .32), 0 8px 20px hsl(var(--destructive) / .36)}50%{box-shadow:0 0 0 3px hsl(var(--destructive) / .2), 0 10px 24px hsl(var(--destructive) / .4)}}@keyframes wizardVoiceIndicatorPulse{0%{opacity:.95;transform:scale(.9)}55%{opacity:.55;transform:scale(1.18)}to{opacity:.95;transform:scale(.9)}}@keyframes wizardVoiceStatusDotPulse{0%{opacity:.95;transform:scale(.8)}60%{opacity:.45;transform:scale(1.25)}to{opacity:.95;transform:scale(.8)}}@keyframes wizardVoiceStatusBars{0%,to{opacity:.75;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1.15)}}@media (width<=1024px){.ai-analysis-wizard .wizard-header{flex-direction:column;align-items:flex-start;gap:12px}.ai-analysis-wizard .wizard-header__actions{justify-content:space-between;width:100%}.ai-analysis-wizard .wizard-header__title{font-size:1.1rem}}@media (width<=768px){.ai-analysis-wizard .wizard-header{padding:var(--wizard-spacing-xs) var(--wizard-spacing-sm);gap:var(--wizard-spacing-xs);min-height:40px}.ai-analysis-wizard .wizard-header__title{gap:var(--wizard-spacing-xs);font-size:1rem}.ai-analysis-wizard .wizard-header__title .anticon{width:28px;height:28px;font-size:1.125rem}.ai-analysis-wizard .wizard-header__subtitle{font-size:.75rem}.ai-analysis-wizard .wizard-header__button{min-width:28px;min-height:28px;padding:6px}}@media (width<=640px){.ai-analysis-wizard .wizard-header{padding:6px var(--wizard-spacing-xs);min-height:36px}.ai-analysis-wizard .wizard-header__title{font-size:.9375rem}.ai-analysis-wizard .wizard-header__title .anticon{width:24px;height:24px;font-size:1rem}.ai-analysis-wizard .wizard-header__actions{flex-wrap:wrap;gap:6px}.ai-analysis-wizard .wizard-header__subtitle{font-size:.6875rem}.ai-analysis-wizard .wizard-header__voice-status-pill{gap:5px;height:26px;padding:0 8px;font-size:.6875rem}.ai-analysis-wizard .wizard-header__voice-status-label--full{display:none}.ai-analysis-wizard .wizard-header__voice-status-label--short{display:inline}.ai-analysis-wizard .wizard-header__button{min-width:24px;min-height:24px;padding:4px}.ai-analysis-wizard .wizard-header__voice-action{height:28px;padding:0 8px}.ai-analysis-wizard .wizard-header__voice-action--record{justify-content:center;min-width:36px;padding:0 10px}.ai-analysis-wizard .wizard-header__voice-action--record .wizard-voice-button__icon{width:16px;height:16px;font-size:.625rem}.ai-analysis-wizard .wizard-header__voice-action--record[data-voice-status=recording]{box-shadow:0 0 0 1px hsl(var(--destructive) / .32), 0 6px 14px hsl(var(--destructive) / .32)}.ai-analysis-wizard .wizard-header__voice-action-label{display:none}}.ai-analysis-wizard .wizard-doc-layout{grid-template-columns:240px 1fr;gap:0;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.ai-analysis-wizard .wizard-doc-layout>*{min-height:0}.ai-analysis-wizard .wizard-doc-layout--stacked{grid-template-columns:1fr}@media (width<=1024px){.ai-analysis-wizard .wizard-doc-layout{grid-template-columns:1fr}.ai-analysis-wizard .wizard-content{padding:16px 14px 24px}}.ai-analysis-wizard .wizard-sidebar{--rail-width:1.5px;--rail-inset:6px;--rail-color-pending:hsl(var(--border));--rail-color-active:hsl(var(--primary));box-shadow:inset -1px 0 0 hsl(var(--border));background:hsl(var(--card));background-image:linear-gradient(180deg, hsl(var(--card)) 0%, hsl(var(--muted) / .18) 100%);flex-direction:column;height:100%;min-height:0;max-height:100%;animation:.3s cubic-bezier(.22,1,.36,1) wizardSidebarIn;display:flex;position:relative;overflow:hidden}.ai-analysis-wizard .wizard-sidebar:before{content:"";background:hsl(var(--primary));z-index:1;width:1px;height:28px;position:absolute;top:0;right:-1px}.ai-analysis-wizard .wizard-sidebar .sidebar-header{border-bottom:1px solid hsl(var(--border));background:0 0;flex-direction:column;flex-shrink:0;gap:6px;padding:22px 22px 18px;display:flex}.ai-analysis-wizard .wizard-sidebar .sidebar-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:6px;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px;font-weight:500;display:inline-flex}.ai-analysis-wizard .wizard-sidebar .sidebar-eyebrow:before{content:"";background:hsl(var(--primary));width:14px;height:1.5px;display:inline-block}.ai-analysis-wizard .wizard-sidebar .sidebar-header-title{color:hsl(var(--foreground));letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600;line-height:1.2}.ai-analysis-wizard .wizard-sidebar .sidebar-header-meta{align-items:baseline;gap:10px;margin-top:6px;display:flex}.ai-analysis-wizard .wizard-sidebar .sidebar-step-fraction{font-feature-settings:"tnum" 1, "lnum" 1;align-items:baseline;gap:3px;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;line-height:1;display:inline-flex}.ai-analysis-wizard .wizard-sidebar .sidebar-step-fraction__num{color:hsl(var(--primary));letter-spacing:-.02em;font-size:28px;font-weight:600}.ai-analysis-wizard .wizard-sidebar .sidebar-step-fraction__divider{color:hsl(var(--muted-foreground) / .5);margin:0 1px;font-size:22px;font-weight:300}.ai-analysis-wizard .wizard-sidebar .sidebar-step-fraction__total{color:hsl(var(--muted-foreground));letter-spacing:-.01em;font-size:18px;font-weight:400}.ai-analysis-wizard .wizard-sidebar .sidebar-body{background:0 0;flex-direction:column;flex:auto;min-height:0;padding:12px 0 20px;scroll-padding-bottom:16px;display:flex;overflow:hidden auto}.ai-analysis-wizard .wizard-sidebar .sidebar-menu-wrap{flex:none;position:relative}.ai-analysis-wizard .wizard-sidebar .sidebar-menu-wrap:before{content:"";left:var(--rail-inset);width:var(--rail-width);background:var(--rail-color-pending);pointer-events:none;z-index:0;position:absolute;top:0;bottom:0}.ai-analysis-wizard .wizard-sidebar .sidebar-menu-wrap:after{content:"";left:var(--rail-inset);width:var(--rail-width);background:linear-gradient(180deg, var(--rail-color-active) 0%, var(--rail-color-active) calc(var(--rail-progress,0%) - 6px), transparent calc(var(--rail-progress,0%) - 6px), transparent 100%);pointer-events:none;z-index:0;transition:background .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0}.ai-analysis-wizard .wizard-sidebar .sidebar-end-spacer{flex:0 0 16px;width:100%;height:16px}.wizard-sidebar-drawer .ant-drawer-header{border-bottom:1px solid hsl(var(--border))}.wizard-sidebar-drawer .ant-drawer-body{padding:0}.wizard-sidebar-drawer .wizard-sidebar{box-shadow:none;border-right:none;width:100%!important}.wizard-sidebar-drawer .wizard-sidebar .sidebar-body{padding:10px 12px 14px}.wizard-sidebar-drawer .wizard-sidebar .sidebar-header{padding:14px 16px}.wizard-voice-drawer .ant-drawer-content{background:hsl(var(--background));flex-direction:column;height:100%;display:flex}.wizard-voice-drawer .ant-drawer-header{background:hsl(var(--card))}.wizard-voice-drawer .ant-drawer-title{color:hsl(var(--foreground));font-weight:600}.wizard-voice-drawer .ant-drawer-body{flex-direction:column;flex:auto;min-height:0;display:flex}.ai-analysis-wizard .wizard-voice-drawer--dropdown{pointer-events:none;z-index:20}.ai-analysis-wizard .wizard-voice-drawer--dropdown .ant-drawer-content-wrapper{pointer-events:auto;border-radius:0 0 var(--wizard-radius-lg) var(--wizard-radius-lg);max-width:100%;box-shadow:var(--wizard-shadow-lg);inset:48px 12px auto auto;width:min(640px,100vw - 24px)!important}.ai-analysis-wizard .wizard-voice-drawer--dropdown.is-collapsed .ant-drawer-content-wrapper{width:min(300px,100vw - 24px)!important}.ai-analysis-wizard.fullscreen .wizard-voice-drawer--dropdown .ant-drawer-content-wrapper{top:56px}@media (width<=768px){.ai-analysis-wizard .wizard-voice-drawer--dropdown .ant-drawer-content-wrapper{top:44px;right:8px;width:calc(100vw - 16px)!important}.ai-analysis-wizard .wizard-voice-drawer--dropdown.is-collapsed .ant-drawer-content-wrapper{width:calc(100vw - 16px)!important}}.wizard-voice-drawer__content{flex-direction:column;flex:auto;gap:16px;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.wizard-voice-drawer__intro{flex-direction:column;gap:4px;display:flex}.wizard-voice-drawer__recorder{border-radius:var(--wizard-radius-md);box-shadow:none;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.wizard-voice-drawer__layout{flex:auto;grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-content:stretch;align-items:stretch;gap:12px;min-height:0;display:grid}.wizard-voice-drawer__layout.is-collapsed{grid-template-columns:minmax(0,1fr)}.wizard-voice-drawer.is-collapsed .wizard-voice-drawer__content{gap:6px;padding:8px}.wizard-voice-drawer.is-collapsed .wizard-voice-drawer__recorder{padding:0}.wizard-voice-drawer.is-collapsed .wizard-voice-drawer__controls-row{gap:6px}.wizard-voice-drawer.is-collapsed .ant-drawer-header{padding:6px 12px}.wizard-voice-drawer.is-collapsed .ant-drawer-title{font-size:.9rem}.wizard-voice-drawer__controls{justify-content:flex-start;align-items:flex-start;display:flex}.wizard-voice-drawer__controls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wizard-voice-drawer__expand-button{border-radius:999px;height:32px;padding:0 12px;font-weight:600}.wizard-voice-drawer__recorder-wrap,.wizard-voice-drawer__recorder-widget{justify-content:center;align-items:center;display:flex}.wizard-voice-drawer__notes{flex-direction:column;flex:auto;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden}.wizard-voice-drawer__notes-title{flex-direction:column;gap:2px;display:flex}.wizard-voice-drawer__meta{font-size:12px}.wizard-voice-drawer__notes-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wizard-voice-drawer__list{-webkit-overflow-scrolling:touch;margin:0;padding-right:4px}.wizard-voice-drawer__list-wrap{-webkit-overflow-scrolling:touch;flex:auto;height:100%;min-height:0;padding-right:4px;overflow:auto}.wizard-voice-drawer__list .ant-list-item{border:none;padding:0}.wizard-voice-drawer__item-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wizard-voice-drawer__item-time{color:hsl(var(--muted-foreground));font-size:12px}.wizard-voice-drawer__item{border:1px solid hsl(var(--border));border-radius:var(--wizard-radius-md);background:hsl(var(--card));width:100%;box-shadow:0 2px 6px hsl(var(--foreground) / .04);cursor:pointer;padding:12px;transition:all .2s}.wizard-voice-drawer__item+.wizard-voice-drawer__item{margin-top:10px}.wizard-voice-drawer__item:hover{border-color:hsl(var(--ring));box-shadow:0 4px 12px hsl(var(--foreground) / .08)}.wizard-voice-drawer__item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.wizard-voice-drawer__item.is-active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .05);box-shadow:0 0 0 2px hsl(var(--primary) / .12)}.wizard-voice-drawer__text{color:hsl(var(--foreground));white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.wizard-voice-drawer__empty{color:hsl(var(--muted-foreground));margin:0}.wizard-voice-drawer__loading{color:hsl(var(--muted-foreground));font-size:13px}@media (width<=768px){.wizard-voice-drawer__content{padding:12px}.wizard-voice-drawer__recorder{padding:6px}.wizard-voice-drawer__layout{grid-template-columns:1fr}.wizard-voice-drawer__controls{justify-content:flex-start}.wizard-voice-drawer__controls-row{width:100%}.wizard-voice-drawer__expand-button{justify-content:center;width:100%}.wizard-voice-drawer__notes-header,.wizard-voice-drawer__item-header{flex-direction:column;align-items:flex-start}.wizard-voice-drawer__item{padding:10px}}@keyframes wizardSidebarIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.ai-analysis-wizard .wizard-content{background:hsl(var(--background));flex-direction:column;min-height:0;padding:6px 6px 6px 8px;display:flex;overflow:hidden}.ai-analysis-wizard .wizard-content--mobile{padding:16px 12px 20px}.ai-analysis-wizard .wizard-content--mobile>.ant-card.wizard-card .ant-card-body{padding:18px 16px}.editable-grid-mobile{gap:12px;display:grid}.editable-grid-mobile__card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;gap:8px;padding:14px;display:grid;box-shadow:0 10px 24px -18px #0f172a99}.editable-grid-mobile__row{gap:4px;display:grid}.editable-grid-mobile__label{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:12px;font-weight:600}.editable-grid-mobile__value{color:hsl(var(--foreground));word-break:break-word;font-size:14px}.ai-analysis-wizard .wizard-content>.ant-card.wizard-card{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);min-height:0;box-shadow:0 4px 6px hsl(var(--foreground) / .05), 0 1px 3px hsl(var(--foreground) / .1);background:hsl(var(--card));flex-direction:column;flex:auto;display:flex}.ai-analysis-wizard .wizard-content>.ant-card.wizard-card .ant-card-body{flex:auto;min-height:0;padding:18px 16px;overflow:hidden}.ai-analysis-wizard .wizard-content>.ant-card.wizard-card .section-body{flex-direction:column;height:100%;padding-right:8px;display:flex;overflow:auto}.ai-analysis-wizard .wizard-content>.ant-card.wizard-card .section-body>.ant-space,.ai-analysis-wizard .wizard-content>.ant-card.wizard-card .section-body>.ant-space>.ant-space-item{flex-direction:column;flex:1;min-height:0;display:flex}.ai-analysis-wizard .wizard-content>.ant-card.wizard-card.pdf-step{flex-direction:column;min-height:0;display:flex}.ai-analysis-wizard .wizard-content>.ant-card.wizard-card.pdf-step .ant-card-body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.ai-analysis-wizard .wizard-content>.ant-card.wizard-card.pdf-step .ant-card-body>div:last-child{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ai-analysis-wizard .wizard-content .section-body::-webkit-scrollbar{width:6px}.ai-analysis-wizard .wizard-content .section-body::-webkit-scrollbar-track{background:hsl(var(--muted) / .2);border-radius:3px}.ai-analysis-wizard .wizard-content .section-body::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .4);border-radius:3px}.ai-analysis-wizard .wizard-content .section-body::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .6)}.ai-analysis-wizard .wizard-sidebar .sidebar-body::-webkit-scrollbar{width:6px}.ai-analysis-wizard .wizard-sidebar .sidebar-body::-webkit-scrollbar-track{background:hsl(var(--muted) / .2);border-radius:3px}.ai-analysis-wizard .wizard-sidebar .sidebar-body::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .4);border-radius:3px}.ai-analysis-wizard .wizard-sidebar .sidebar-body::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .6)}.ai-analysis-wizard .wizard-content .wizard-card .ant-card-head{z-index:5;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(8px);border-radius:calc(var(--radius) + 2px) calc(var(--radius) + 2px) 0 0;position:sticky;top:0}.ai-analysis-wizard .wizard-footer{color:hsl(var(--foreground));background:hsl(var(--card));-webkit-backdrop-filter:blur(24px)saturate(180%);border-top:2px solid hsl(var(--border));box-shadow:0 -2px 8px hsl(var(--foreground) / .06), 0 -1px 0 hsl(var(--border) / .3) inset;padding:var(--wizard-spacing-sm) var(--wizard-spacing-md);justify-content:space-between;align-items:center;gap:var(--wizard-spacing-sm);z-index:10;box-sizing:border-box;min-height:48px;transition:all var(--wizard-transition-base);animation:slideInUp .5s var(--wizard-transition-slow) .1s both;flex-shrink:0;display:flex;position:relative}.ai-analysis-wizard .wizard-footer-left{align-items:center;gap:12px;display:flex}.ai-analysis-wizard .wizard-footer .progress-indicator{color:hsl(var(--foreground));font-weight:600}.ai-analysis-wizard .wizard-footer-actions{align-items:center;gap:12px;display:flex}@media (width<=768px){.ai-analysis-wizard .wizard-footer{flex-direction:column;align-items:stretch;gap:16px}.ai-analysis-wizard .wizard-footer-left{justify-content:space-between}.ai-analysis-wizard .wizard-footer-actions{flex-wrap:wrap;justify-content:space-between;gap:10px}}.ai-analysis-wizard .ant-steps{--wizard-step-title-size:12px;--wizard-step-description-size:11px;--wizard-step-gap:6px;--wizard-step-max-width:120px;--wizard-step-icon-size:18px}.ai-analysis-wizard .ant-steps-item-title{font-size:var(--wizard-step-title-size);max-width:var(--wizard-step-max-width);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-analysis-wizard .ant-steps-item-description{font-size:var(--wizard-step-description-size);max-width:var(--wizard-step-max-width);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-analysis-wizard .ant-steps-horizontal .ant-steps-item{flex:none;min-width:0}.ai-analysis-wizard .ant-steps-item-container{align-items:center;gap:var(--wizard-step-gap);display:inline-flex}.ai-analysis-wizard .ant-steps-item-icon{width:var(--wizard-step-icon-size);height:var(--wizard-step-icon-size);line-height:var(--wizard-step-icon-size);font-size:12px}.ai-analysis-wizard .ant-steps-item-content{max-width:var(--wizard-step-max-width)}.ai-analysis-wizard .ant-steps-horizontal .ant-steps-item:not(:first-child){margin-inline-start:8px}.ai-analysis-wizard .ant-steps-item-process .ant-steps-item-title{color:hsl(var(--primary))}.ai-analysis-wizard .ant-steps-item-process .ant-steps-item-icon{background-color:hsl(var(--primary));border-color:hsl(var(--primary))}.ai-analysis-wizard .ant-steps-item-process .ant-steps-icon,.ai-analysis-wizard .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:hsl(var(--primary-foreground))}.ai-analysis-wizard .ant-steps-item-finish .ant-steps-item-title{color:hsl(var(--muted-foreground))}.ai-analysis-wizard .ant-steps-item-finish .ant-steps-item-icon{background-color:hsl(var(--accent));border-color:hsl(var(--accent))}.ai-analysis-wizard .ant-steps-item-wait .ant-steps-item-icon{background-color:hsl(var(--muted) / .4);border-color:hsl(var(--border))}.ai-analysis-wizard .wizard-sidebar .sidebar-menu,.ai-analysis-wizard .wizard-sidebar .ant-menu{box-sizing:border-box;z-index:1;background:0 0;border:none;padding:0;position:relative;min-height:0!important}.ai-analysis-wizard .wizard-sidebar .ant-menu-item{border:none;border-bottom:1px solid hsl(var(--border) / .55);opacity:1;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;gap:8px;margin:0;line-height:1.35;transition:background-color .22s,color .22s;display:flex;position:relative;overflow:visible;padding:13px 12px 13px 2px!important}.ai-analysis-wizard .wizard-sidebar .ant-menu-item:first-child{border-top:1px solid hsl(var(--border) / .55)}.ai-analysis-wizard .wizard-sidebar .ant-menu-item:last-child{border-bottom:1px solid hsl(var(--border) / .55)}.ai-analysis-wizard .wizard-sidebar .ant-menu-item:not(.ant-menu-item-selected):hover{background:hsl(var(--primary) / .04);color:hsl(var(--foreground));border-color:hsl(var(--border))}.ai-analysis-wizard .wizard-sidebar--readonly .ant-menu-item{cursor:default}.ai-analysis-wizard .wizard-sidebar--readonly .ant-menu-item:not(.ant-menu-item-selected):hover{background:0 0}.ai-analysis-wizard .wizard-sidebar .ant-menu-item-selected{box-shadow:none;background:linear-gradient(90deg, hsl(var(--primary) / .08) 0%, hsl(var(--primary) / 0) 60%)!important;border-color:hsl(var(--border))!important}.ai-analysis-wizard .wizard-sidebar .ant-menu-item-selected:hover{background:linear-gradient(90deg, hsl(var(--primary) / .11) 0%, hsl(var(--primary) / 0) 60%)!important}.ai-analysis-wizard .wizard-sidebar .ant-menu-item-selected:before{content:"";left:calc(var(--rail-inset) - 1px);background:hsl(var(--primary));z-index:2;border-radius:1px;width:3.5px;position:absolute;top:8px;bottom:8px}.ai-analysis-wizard .wizard-sidebar .ant-menu-item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.ai-analysis-wizard .wizard-sidebar .ant-menu-title-content{white-space:normal;flex:1;min-width:0;margin-left:6px;overflow:hidden}.ai-analysis-wizard .wizard-sidebar .ant-menu-item .ant-menu-item-icon{font-size:inherit;align-items:flex-start;width:auto;margin-right:0;display:inline-flex}.ai-analysis-wizard .sidebar-step-numeral{font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.01em;color:hsl(var(--muted-foreground));text-align:left;z-index:1;flex-shrink:0;width:22px;margin-left:14px;padding-top:1px;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:500;line-height:1.5;transition:color .22s;position:relative}.ai-analysis-wizard .sidebar-step-numeral[data-state=active]{color:hsl(var(--primary));font-weight:600}.ai-analysis-wizard .sidebar-step-numeral[data-state=done]{color:hsl(var(--foreground) / .45);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:hsl(var(--foreground) / .35);text-decoration-color:hsl(var(--foreground) / .35)}.ai-analysis-wizard .sidebar-step-label{flex:1;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.ai-analysis-wizard .sidebar-step-title{color:hsl(var(--foreground) / .78);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:1.4;transition:color .22s,font-weight .22s;display:-webkit-box;overflow:hidden}.ai-analysis-wizard .sidebar-menu-item.active .sidebar-step-title{color:hsl(var(--foreground));font-weight:600}.ai-analysis-wizard .sidebar-menu-item.completed .sidebar-step-title{color:hsl(var(--foreground) / .55)}.ai-analysis-wizard .wizard-sidebar .ant-menu-item:not(.ant-menu-item-selected):hover .sidebar-step-title{color:hsl(var(--foreground))}.ai-analysis-wizard .sidebar-step-meta{flex-shrink:0;align-items:center;height:18px;margin-top:1px;display:flex}.ai-analysis-wizard .sidebar-step-marker{border-radius:999px;justify-content:center;align-items:center;width:10px;height:10px;transition:background .22s,border-color .22s;display:inline-flex}.ai-analysis-wizard .sidebar-step-marker--pending{border:1.5px solid hsl(var(--muted-foreground) / .35);background:0 0}.ai-analysis-wizard .sidebar-step-marker--active{background:hsl(var(--primary));border:1.5px solid hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .16);animation:1.8s ease-in-out infinite wizardSidebarMarkerPulse}.ai-analysis-wizard .sidebar-step-marker--done{background:hsl(var(--primary));border:1.5px solid hsl(var(--primary));color:hsl(var(--primary-foreground));width:14px;height:14px}.ai-analysis-wizard .sidebar-step-marker--done .anticon{font-size:8px;line-height:1}.ai-analysis-wizard .sidebar-step-error-badge{font-feature-settings:"tnum" 1;background:hsl(var(--destructive) / .12);min-width:18px;height:18px;color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .35);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.ai-analysis-wizard .sidebar-step-numeral[data-state=error]{color:hsl(var(--destructive))}@keyframes wizardSidebarMarkerPulse{0%,to{box-shadow:0 0 0 3px hsl(var(--primary) / .16)}50%{box-shadow:0 0 0 5px hsl(var(--primary) / .06)}}@media (prefers-reduced-motion:reduce){.ai-analysis-wizard .sidebar-step-marker--active{animation:none}}.ai-analysis-wizard .ant-steps-item:focus-visible .ant-steps-item-icon{outline:2px solid hsl(var(--ring));outline-offset:2px}.ai-analysis-wizard .form-group-card:not(:last-child){margin-bottom:16px}.ai-analysis-wizard .ant-card{border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 3px hsl(var(--foreground) / .05);margin-bottom:20px;transition:all .2s}.ai-analysis-wizard .ant-card:hover{box-shadow:0 4px 12px hsl(var(--foreground) / .08);border-color:hsl(var(--ring))}.ai-analysis-wizard .ant-card:last-child{margin-bottom:0}.ai-analysis-wizard .ant-card-head{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);border-radius:var(--radius) var(--radius) 0 0;min-height:48px}.ai-analysis-wizard .ant-card-head-title{color:hsl(var(--foreground));padding:0;font-size:1.125rem;font-weight:600;overflow:visible!important}.ai-analysis-wizard .ant-card-head-wrapper{align-items:center;width:100%;display:flex;overflow:visible}@media (width<=768px){.ai-analysis-wizard .ant-card-head{min-height:44px;padding:8px 12px!important}.ai-analysis-wizard .ant-card-head-title{align-items:center;width:100%;font-size:.9375rem;display:flex;overflow:visible!important}.ai-analysis-wizard .ant-card-head-title>div{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ai-analysis-wizard .ant-card-head-title .ant-space{flex:1;min-width:0;overflow:hidden}.ai-analysis-wizard .ant-card-head-title .ant-space>.ant-space-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-analysis-wizard .ant-card-head-title .ant-btn{white-space:nowrap;min-width:auto;flex-shrink:0!important;height:auto!important;padding:4px 10px!important;font-size:.8125rem!important;line-height:1.4!important}}.ai-analysis-wizard .ant-card-body{background:hsl(var(--card));padding:20px}.ai-analysis-wizard .ant-btn{border-radius:var(--wizard-radius-md);transition:all var(--wizard-transition-base);will-change:transform, box-shadow;font-weight:500;position:relative;transform:translateZ(0)}.ai-analysis-wizard .ant-btn-primary{background:hsl(var(--primary));border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--primary) / .3), 0 1px 4px hsl(var(--primary) / .2);color:hsl(var(--primary-foreground))}.ai-analysis-wizard .ant-btn-primary:hover{background:hsl(var(--primary) / .9);border-color:hsl(var(--primary) / .9);box-shadow:0 4px 12px hsl(var(--primary) / .4), 0 2px 6px hsl(var(--primary) / .3);transform:translateY(-1px)}.ai-analysis-wizard .ant-btn-primary:active{box-shadow:0 1px 3px hsl(var(--primary) / .3), 0 1px 2px hsl(var(--primary) / .2);transform:translateY(0)scale(.98)}.ai-analysis-wizard .ant-input,.ai-analysis-wizard .ant-input-underlined,.ai-analysis-wizard .ant-input-affix-wrapper,.ai-analysis-wizard .ant-input-affix-wrapper-underlined,.ai-analysis-wizard .ant-select-selector,.ai-analysis-wizard .ant-select-underlined .ant-select-selector,.ai-analysis-wizard .ant-textarea,.ai-analysis-wizard .ant-input-number,.ai-analysis-wizard .ant-input-number-underlined,.ai-analysis-wizard .ant-picker,.ai-analysis-wizard .ant-picker-underlined,.ai-analysis-wizard .ant-picker-input>input{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));transition:all .2s;background-color:hsl(var(--field-background,var(--card)))!important}.ai-analysis-wizard .ant-input:focus,.ai-analysis-wizard .ant-select-focused .ant-select-selector,.ai-analysis-wizard .ant-textarea:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--primary) / .1);transform:scale(1.01)}.ai-analysis-wizard .voice-transcriptions-card{color:hsl(var(--foreground))}.ai-analysis-wizard .voice-transcriptions-card .transcription-badge{background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground));border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.ai-analysis-wizard .voice-transcriptions-card .transcription-badge--active{background:hsl(var(--primary) / .2);color:hsl(var(--primary))}.ai-analysis-wizard .voice-transcriptions-card .transcription-badge--success{background:hsl(var(--success) / .2);color:hsl(var(--success))}.ai-analysis-wizard .voice-transcriptions-card .ant-card-head,.ai-analysis-wizard .voice-transcriptions-card .ant-card-head-title{color:hsl(var(--foreground))!important}.ai-analysis-wizard .voice-transcriptions-card .ant-card-body,.ai-analysis-wizard .voice-transcriptions-card .ant-list-item{color:hsl(var(--foreground))}.ai-analysis-wizard .voice-transcriptions-card .transcription-title{color:hsl(var(--foreground))!important}.ai-analysis-wizard .voice-transcriptions-card .transcription-meta{color:hsl(var(--muted-foreground))!important}.ai-analysis-wizard .voice-transcriptions-card .transcription-body{color:hsl(var(--foreground))!important}.ai-analysis-wizard .voice-transcriptions-card .transcription-action-btn{border-radius:var(--wizard-radius-md);transition:all var(--wizard-transition-base);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ai-analysis-wizard .voice-transcriptions-card .transcription-action-btn .anticon{font-size:14px}.ai-analysis-wizard .voice-transcriptions-card .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger){color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--card))!important}.ai-analysis-wizard .voice-transcriptions-card .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover{color:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;background:hsl(var(--primary) / .06)!important}.ai-analysis-wizard .voice-transcriptions-card .transcription-action-btn--danger.ant-btn-danger{color:hsl(var(--destructive))!important;border-color:hsl(var(--destructive) / .5)!important;background:hsl(var(--destructive) / .08)!important}.ai-analysis-wizard .voice-transcriptions-card .transcription-action-btn--danger.ant-btn-danger:hover:not(:disabled){color:hsl(var(--destructive-foreground))!important;border-color:hsl(var(--destructive))!important;background:hsl(var(--destructive))!important}.ai-analysis-wizard .voice-transcriptions-card .ant-alert{background:hsl(var(--muted) / .4)!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important}.ai-analysis-wizard .voice-transcriptions-card .ant-alert-message,.ai-analysis-wizard .voice-transcriptions-card .ant-alert-description{color:hsl(var(--foreground))!important}.ai-analysis-wizard .voice-transcriptions-card .ant-alert-icon{color:hsl(var(--primary))!important}.ai-analysis-wizard .voice-transcriptions-card .ant-input,.ai-analysis-wizard .voice-transcriptions-card .ant-input:hover,.ai-analysis-wizard .voice-transcriptions-card .ant-input:focus,.ai-analysis-wizard .voice-transcriptions-card .ant-textarea,.ai-analysis-wizard .voice-transcriptions-card .ant-textarea:hover,.ai-analysis-wizard .voice-transcriptions-card .ant-textarea:focus{background:hsl(var(--background))!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important}.ai-analysis-wizard .voice-transcriptions-card .ant-input::placeholder,.ai-analysis-wizard .voice-transcriptions-card .ant-textarea::placeholder{color:hsl(var(--muted-foreground))!important}.ai-analysis-wizard .voice-transcriptions-card .ant-input:focus,.ai-analysis-wizard .voice-transcriptions-card .ant-input-focused,.ai-analysis-wizard .voice-transcriptions-card .ant-input-affix-wrapper-focused,.ai-analysis-wizard .voice-transcriptions-card .ant-input-affix-wrapper:focus-within{transform:none}.ai-analysis-wizard .ant-btn-loading{opacity:.8}.ai-analysis-wizard .ant-btn:disabled{opacity:.5;cursor:not-allowed}.ai-analysis-wizard .ant-card{animation:.3s ease-out cardEntrance}@keyframes cardEntrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-analysis-wizard .ant-btn:not(:disabled):hover{transform:translateY(-1px)}.ai-analysis-wizard .ant-card:hover .ant-card-head{background:hsl(var(--muted) / .4)}.ai-analysis-wizard .ant-spin-nested-loading .ant-spin-container{position:relative}.ai-analysis-wizard .ant-spin-nested-loading .ant-spin-blur{opacity:.6}@media (width<=575.98px){.ai-analysis-wizard .ant-card-head-title{font-size:.9rem}}@media (width>=1200px){.ai-analysis-wizard .ant-card-head-title{font-size:1rem}}.ai-analysis-wizard .group-grid{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=992px){.ai-analysis-wizard .group-grid{grid-template-columns:repeat(24,minmax(0,1fr))}}.ai-analysis-wizard .group-grid-item{min-width:0}.ai-analysis-wizard .group-grid-item.inspection-summary-block .inspection-summary-card.ant-card{border:1px solid hsl(var(--border));border-radius:var(--wizard-radius-md);overflow:hidden}.ai-analysis-wizard .group-grid-item.inspection-summary-block .inspection-summary-card .ant-card-head{background:hsl(var(--primary) / .12);border-bottom:1px solid hsl(var(--primary) / .2);min-height:40px;padding:0 var(--wizard-spacing-md)}.ai-analysis-wizard .group-grid-item.inspection-summary-block .inspection-summary-card .ant-card-head-title{color:hsl(var(--primary));align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.ai-analysis-wizard .group-grid-item.inspection-summary-block .inspection-summary-card .ant-card-body{background:hsl(var(--card));padding:var(--wizard-spacing-md)}.ai-analysis-wizard .group-grid-item.inspection-summary-block .inspection-summary-card .ant-form-item-label>label{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600}.ai-analysis-wizard .group-grid-item.inspection-summary-block .inspection-summary-card .ant-form-item{margin-bottom:0}.ai-analysis-wizard .suggestion-grid{grid-template-columns:1fr;gap:12px;display:grid}.ai-analysis-wizard .wizard-grid-scroll{width:100%;padding-bottom:4px;overflow-x:auto}.ai-analysis-wizard .wizard-grid-scroll table{min-width:720px}@media (width<=1024px){.ai-analysis-wizard .wizard-grid-scroll table{min-width:620px}}@media (width<=768px){.ai-analysis-wizard .wizard-grid-scroll table{min-width:560px}}@media (width>=992px){.ai-analysis-wizard .suggestion-grid{grid-template-columns:1fr}}.ai-analysis-wizard .rec-card{cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:calc(var(--radius) - 2px);box-shadow:0 1px 3px hsl(var(--foreground) / .05);transition:all .2s;overflow:hidden}.ai-analysis-wizard .rec-card:hover{box-shadow:0 4px 12px hsl(var(--foreground) / .08);border-color:hsl(var(--ring));transform:translateY(-2px)}.ai-analysis-wizard .rec-card--selected{outline:2px solid hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2), 0 2px 8px hsl(var(--primary) / .1);border-color:hsl(var(--primary))}.ai-analysis-wizard .rec-card__header{align-items:center;gap:12px;margin-bottom:8px;padding:16px 16px 0;display:flex}.ai-analysis-wizard .rec-checkbox{width:20px;height:20px;accent-color:hsl(var(--primary));border-radius:4px}.ai-analysis-wizard .rec-card__index{background:hsl(var(--primary));width:28px;height:28px;color:hsl(var(--primary-foreground));border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.ai-analysis-wizard .rec-card__spacer{margin-left:auto}.ai-analysis-wizard .rec-card--compact .rec-card__rationale{display:none}.ai-analysis-wizard .rec-card--compact .rec-card__label{font-weight:600}.ai-analysis-wizard .rec-card__label{color:hsl(var(--foreground));margin-bottom:6px;font-size:1rem;font-weight:600}.ai-analysis-wizard .rec-card__title{color:hsl(var(--foreground));font-size:1.1rem;font-weight:600}.ai-analysis-wizard .rec-card__rationale{color:hsl(var(--muted-foreground));font-size:14.5px}.ai-analysis-wizard .rec-card__text--clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-analysis-wizard .rec-mini-grid{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=992px){.ai-analysis-wizard .rec-mini-grid{grid-template-columns:1fr 1fr}}.ai-analysis-wizard .mini-card{border:1px dashed hsl(var(--border));background:hsl(var(--card));border-radius:calc(var(--radius) - 4px);padding:8px}.ai-analysis-wizard .mini-card__header{color:hsl(var(--foreground));align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:flex}.ai-analysis-wizard .mini-card__content{color:hsl(var(--muted-foreground));font-size:14.5px}.ai-analysis-wizard .rec-meta-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ai-analysis-wizard .chip{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:999px;padding:4px 10px;font-size:13px}.ai-analysis-wizard .chip--muted{background:hsl(var(--muted) / .2)}.ai-analysis-wizard .chip--soft{background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-color:hsl(var(--primary))}.ai-analysis-wizard .riskbar{background:hsl(var(--muted) / .2);border:1px solid hsl(var(--border));border-radius:999px;width:100%;height:8px;margin-bottom:8px;position:relative;overflow:visible}.ai-analysis-wizard .riskbar__fill{background:linear-gradient(90deg, hsl(var(--destructive) / .8), hsl(var(--warning) / .8));height:100%}.ai-analysis-wizard .riskbar__label{color:hsl(var(--muted-foreground));font-size:12px;position:absolute;top:10px;left:0}.ai-analysis-wizard .ai-vision-card .ant-card-head-title{font-size:1.05rem}.ai-analysis-wizard .analysis-overview{margin-top:12px;margin-bottom:16px}.ai-analysis-wizard .analysis-stats{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}@media (width>=992px){.ai-analysis-wizard .analysis-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-analysis-wizard .stat-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:12px 16px}.ai-analysis-wizard .stat-title{color:hsl(var(--foreground));font-size:16px;font-weight:700}.ai-analysis-wizard .stat-value{color:hsl(var(--foreground));font-size:36px;font-weight:800}.ai-analysis-wizard .stat-desc{color:hsl(var(--muted-foreground));font-size:12px}.ai-analysis-wizard .mini-steps{color:hsl(var(--muted-foreground));margin:0;padding-left:16px;font-size:13px}.ai-analysis-wizard .rec-card__controls{display:none}.ai-analysis-wizard .ai-vision-card .analysis-hero{background:linear-gradient(135deg, hsl(var(--primary) / .1), hsl(var(--primary-foreground) / .05));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px;display:flex}.ai-analysis-wizard .ai-vision-card .analysis-hero__title{color:hsl(var(--foreground));font-size:1.1rem;font-weight:700}.ai-analysis-wizard .ai-vision-card .analysis-hero__subtitle{color:hsl(var(--muted-foreground));font-size:.9rem}.ai-analysis-wizard .ai-vision-card .analysis-hero__content{gap:6px;min-width:240px;display:grid}.ai-analysis-wizard .ai-vision-card .analysis-hero__cta{align-items:center;gap:8px;display:flex}.ai-analysis-wizard .image-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.ai-analysis-wizard .image-grid__item{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));overflow:hidden}.ai-analysis-wizard .image-grid__item img{object-fit:cover;width:100%;height:120px;display:block}.ai-analysis-wizard .image-grid__caption{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;border-top:1px solid hsl(var(--border));padding:6px 8px;font-size:12px;overflow:hidden}.ai-analysis-wizard .metrics-row{flex-wrap:wrap;gap:8px;display:flex}.ai-analysis-wizard .analysis-toolbar{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.ai-analysis-wizard .analysis-toolbar .priority-chips{flex-wrap:wrap;gap:6px;display:flex}.ai-analysis-wizard .analysis-toolbar .chip{cursor:pointer;-webkit-user-select:none;user-select:none}.ai-analysis-wizard .analysis-toolbar .chip--active{outline:1px dashed hsl(var(--ring))}.ai-analysis-wizard .analysis-toolbar .toolbar-actions{align-items:center;gap:8px;display:flex}.ai-analysis-wizard .meta-table{border-collapse:collapse;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;overflow:hidden}.ai-analysis-wizard .meta-th{text-align:left;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:8px 10px;font-size:12px;font-weight:600}.ai-analysis-wizard .meta-td{border-bottom:1px solid hsl(var(--border));padding:8px 10px}.ai-analysis-wizard .meta-table tr:hover td{background:hsl(var(--accent))}.ai-analysis-wizard .meta-table input{background:hsl(var(--input));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.ai-analysis-wizard .wizard-card-subtitle{opacity:.8;white-space:normal;font-size:12px;display:block}@media (width<=1024px){.ai-analysis-wizard .wizard-card-subtitle{display:none}}@media (width<=768px){.ai-analysis-wizard{border-left:none;border-right:none;border-radius:0}.ai-analysis-wizard .wizard-header{border-bottom-width:1px;gap:6px;min-height:0;padding:8px 12px}.ai-analysis-wizard .wizard-header>div:first-child{flex:1;min-width:0}.ai-analysis-wizard .wizard-header__title{gap:6px;margin:0;font-size:.95rem;line-height:1.2}.ai-analysis-wizard .wizard-header__title>.anticon{display:none}.ai-analysis-wizard .wizard-header__title-text{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.ai-analysis-wizard .wizard-header-status-badge{gap:4px;padding:2px 6px;font-size:10px}.ai-analysis-wizard .wizard-header-progress-text{display:none}.ai-analysis-wizard .wizard-header__actions{flex-shrink:0;gap:4px}.ai-analysis-wizard .wizard-header__step-indicator{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.ai-analysis-wizard .wizard-header__buttons{gap:2px}.ai-analysis-wizard .wizard-header__button{width:32px;min-width:32px;height:32px;padding:0!important}.ai-analysis-wizard .workflow-toolbar{padding:6px 12px!important}.ai-analysis-wizard .workflow-toolbar>div{gap:8px!important}.ai-analysis-wizard .workflow-toolbar>div>div:first-child>span:first-child{display:none}.ai-analysis-wizard .workflow-toolbar .ant-btn{height:36px;padding:0 12px;font-size:13px;font-weight:600}.ai-analysis-wizard .wizard-workflow-bar{min-height:36px;padding:6px 12px!important}.ai-analysis-wizard .wizard-content--mobile{padding:8px 8px 12px}.ai-analysis-wizard .wizard-content--mobile>.ant-card.wizard-card{box-shadow:none;background:0 0;border:none;border-radius:0}.ai-analysis-wizard .wizard-content--mobile>.ant-card.wizard-card .ant-card-body{padding:0}.ai-analysis-wizard .wizard-content--mobile .ant-card .ant-card{border:1px solid hsl(var(--border));box-shadow:none;background:hsl(var(--card));border-radius:10px;margin-bottom:12px}.ai-analysis-wizard .wizard-content--mobile .ant-card .ant-card .ant-card-head{border-bottom:1px solid hsl(var(--border) / .6);background:hsl(var(--muted) / .4);min-height:36px;padding:8px 12px!important}.ai-analysis-wizard .wizard-content--mobile .ant-card .ant-card .ant-card-head-title{font-size:.875rem;font-weight:600}.ai-analysis-wizard .wizard-content--mobile .ant-card .ant-card .ant-card-body{padding:12px!important}.ai-analysis-wizard .wizard-content--mobile .ant-form-item{margin-bottom:14px}.ai-analysis-wizard .wizard-content--mobile .ant-form-item-label{padding-bottom:4px}.ai-analysis-wizard .wizard-content--mobile .ant-input,.ai-analysis-wizard .wizard-content--mobile .ant-select-selector,.ai-analysis-wizard .wizard-content--mobile .ant-picker,.ai-analysis-wizard .wizard-content--mobile .ant-input-number{min-height:44px;font-size:16px!important}.ai-analysis-wizard .wizard-footer{background:hsl(var(--card));min-height:56px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-top-width:1px;flex-direction:row;align-items:center;gap:8px;position:sticky;bottom:0}.ai-analysis-wizard .wizard-footer-left{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:0;line-height:1.1}.ai-analysis-wizard .wizard-footer-left .progress-indicator{font-size:12px}.ai-analysis-wizard .wizard-footer-left>span:last-child{margin-left:0!important;font-size:10px!important}.ai-analysis-wizard .wizard-footer-actions{flex-wrap:nowrap;flex:1;justify-content:flex-end;gap:8px}.ai-analysis-wizard .wizard-footer-actions .ant-btn{flex:1;max-width:160px;min-height:44px;font-size:14px;font-weight:600;padding:0 12px!important}}@media (width<=400px){.ai-analysis-wizard .wizard-header{padding:6px 8px}.ai-analysis-wizard .wizard-header__title{font-size:.875rem}.ai-analysis-wizard .wizard-header__step-indicator{padding:1px 6px;font-size:10px}.ai-analysis-wizard .wizard-content--mobile{padding:6px 6px 10px}.ai-analysis-wizard .wizard-footer{padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}}@media (width<=768px){.ai-analysis-wizard .wizard-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;flex-wrap:nowrap!important;display:grid!important}.ai-analysis-wizard .wizard-header>div:first-child{min-width:0;overflow:hidden}.ai-analysis-wizard .wizard-header__actions{flex-wrap:nowrap!important;gap:4px!important}.ai-analysis-wizard .wizard-header__buttons{flex-wrap:nowrap!important;gap:2px!important}.ai-analysis-wizard .wizard-header__title-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:100%!important}.ai-analysis-wizard .workflow-toolbar~* .wizard-header-status-badge{display:none}.ai-analysis-wizard:has(.workflow-toolbar) .wizard-header-status-badge{display:none}.ai-analysis-wizard .workflow-toolbar{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:6px 8px!important}.ai-analysis-wizard .workflow-toolbar>div{min-width:0;max-width:100%;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important}.ai-analysis-wizard .workflow-toolbar>div>div:first-child{flex-wrap:nowrap;flex-shrink:1;min-width:0;gap:4px!important}.ai-analysis-wizard .workflow-toolbar .ant-tag{line-height:1.4;margin:0!important;padding:1px 6px!important;font-size:11px!important}.ai-analysis-wizard .workflow-toolbar .ant-tag .anticon{font-size:11px}:is(.ai-analysis-wizard .workflow-toolbar>div>div:first-child>.ant-tooltip-disabled-compatible-wrapper:has(.anticon-info-circle),.ai-analysis-wizard .workflow-toolbar>div>div:first-child>.anticon-info-circle){display:none}.ai-analysis-wizard .workflow-toolbar>div>.ant-space{flex-shrink:1;min-width:0;max-width:100%;gap:4px!important}.ai-analysis-wizard .workflow-toolbar>div>.ant-space .ant-space-item{flex-shrink:1;min-width:0}.ai-analysis-wizard .workflow-toolbar .anticon-deployment-unit,.ai-analysis-wizard .workflow-toolbar .anticon-history,:is(.ai-analysis-wizard .workflow-toolbar button:has(.anticon-deployment-unit),.ai-analysis-wizard .workflow-toolbar button:has(.anticon-history)){display:none}.ai-analysis-wizard .workflow-toolbar .ant-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;height:32px;font-size:12px;overflow:hidden;padding:0 8px!important}.ai-analysis-wizard .workflow-toolbar .ant-btn .anticon{font-size:12px;margin-right:3px!important}@media (width<=420px){.ai-analysis-wizard .workflow-toolbar .ant-btn .anticon:not(:only-child){display:none}}.ai-analysis-wizard .workflow-toolbar .ant-btn-primary{font-weight:700}.ai-analysis-wizard .wizard-header>div:first-child{flex:auto;min-width:0;overflow:hidden}.ai-analysis-wizard .wizard-header>div:first-child>div:first-child{min-width:0;flex-wrap:nowrap!important}}._root_1r5yb_6{flex-direction:column;gap:12px;width:100%;display:flex}._scroll_1r5yb_13{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._grid_1r5yb_19{border-collapse:separate;border-spacing:0;table-layout:fixed;width:auto}._headerCell_1r5yb_30,._rowHeader_1r5yb_31{background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-align:center;border:1px solid hsl(var(--border));min-width:44px;min-height:44px;padding:4px;font-size:12px;font-weight:600;position:sticky}._headerCell_1r5yb_30{z-index:2;width:92px;top:0}._rowHeader_1r5yb_31{z-index:1;width:44px;left:0}._cornerCell_1r5yb_57{z-index:3;background:hsl(var(--muted));border:1px solid hsl(var(--border));width:44px;min-width:44px;min-height:44px;position:sticky;top:0;left:0}._cell_1r5yb_71{border:1px solid hsl(var(--border));background:hsl(var(--background));vertical-align:middle;min-width:64px;min-height:44px;padding:2px;position:relative}._cellInput_1r5yb_81{box-sizing:border-box;text-align:center;width:100%;min-height:40px;color:hsl(var(--foreground));background:0 0;border:none;outline:none;padding:8px;font-size:14px}._cellInput_1r5yb_81:focus{outline:2px solid hsl(var(--ring));outline-offset:-2px;border-radius:4px}._cellRef_1r5yb_100{color:hsl(var(--muted-foreground));pointer-events:none;font-size:9px;line-height:1;position:absolute;top:2px;left:4px}._governing_1r5yb_110{box-shadow:inset 0 0 0 2px hsl(var(--ut-governing-border,var(--primary)))}._summary_1r5yb_114{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:16px;padding:8px 4px;display:flex}._summaryItem_1r5yb_122{flex-direction:column;gap:2px;display:flex}._summaryLabel_1r5yb_128{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));font-size:11px}._summaryValue_1r5yb_135{color:hsl(var(--foreground));font-size:18px;font-weight:600}._error_1r5yb_141{color:hsl(var(--destructive));padding:8px;font-size:13px}._actions_1r5yb_147{border-top:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:12px;padding:8px 4px;display:flex}._saveButton_1r5yb_157{min-height:44px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600}._saveButton_1r5yb_157:disabled{opacity:.5;cursor:not-allowed}._hint_1r5yb_174{color:hsl(var(--muted-foreground));font-size:13px}._saved_1r5yb_179{color:hsl(var(--primary));font-size:13px;font-weight:600}._bandMarker_1r5yb_187{color:hsl(var(--foreground));pointer-events:none;font-size:10px;line-height:1;position:absolute;top:2px;right:4px}.ai-agentic-wizard{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);height:100%;min-height:0;box-shadow:0 2px 8px hsl(var(--foreground) / .06);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.ai-agentic-wizard .wizard-header{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.ai-agentic-wizard .wizard-title{color:hsl(var(--foreground));margin:0;font-size:1.1rem;font-weight:700}.ai-agentic-wizard .wizard-subtitle{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:.8rem}.ai-agentic-wizard .wizard-body{grid-template-columns:280px 1fr;height:100%;min-height:0;display:grid}.ai-agentic-wizard .wizard-sidebar{background:hsl(var(--card));border-right:1px solid hsl(var(--border));overflow:auto}.ai-agentic-wizard .wizard-content{padding:12px;overflow:hidden}.ai-agentic-wizard .wizard-footer{background:hsl(var(--card));border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.ai-agentic-wizard .progress-indicator{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.ai-agentic-wizard .ant-menu{background:0 0;border:none}.ai-agentic-wizard .ant-menu-item{border-radius:calc(var(--radius) - 2px);margin:4px 12px}.ai-agentic-wizard .ant-menu-item:hover{background:hsl(var(--accent))}.ai-agentic-wizard .ant-menu-item-selected{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ai-agentic-wizard .ant-card.wizard-card{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);background:hsl(var(--card));box-shadow:0 4px 6px hsl(var(--foreground) / .05), 0 1px 3px hsl(var(--foreground) / .1);flex-direction:column;min-height:0;display:flex}.ai-agentic-wizard .wizard-card .ant-card-body{flex-direction:column;flex:auto;min-height:0;padding:24px;display:flex}.ai-agentic-wizard .wizard-card .section-content{flex:auto;min-height:0;overflow:auto}._imageCard_1r4so_6{width:100%;height:100%;transition:all .3s}._imageCard_1r4so_6:hover{box-shadow:0 8px 16px hsl(var(--foreground) / .15);transform:translateY(-4px)}._imageCardSelected_1r4so_17{border:2px solid hsl(var(--primary));box-shadow:0 4px 12px hsl(var(--primary) / .3)}._imagePreviewContainer_1r4so_22{background:hsl(var(--muted) / .5);cursor:zoom-in;aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._imagePreviewContainer_1r4so_22:hover ._imageOverlay_1r4so_34{opacity:1}._imageOverlay_1r4so_34{opacity:0;pointer-events:none;background:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}._imageOverlayText_1r4so_53{color:#fff;font-size:14px;font-weight:500}._imageElement_1r4so_59{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}._pdfPreview_1r4so_68{background-color:hsl(var(--muted) / .5);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:140px;transition:all .3s;display:flex}._pdfPreviewFilename_1r4so_79{text-align:center;color:hsl(var(--foreground));padding:0 8px;font-size:12px}._pdfPreviewHint_1r4so_86{color:hsl(var(--muted-foreground));margin-top:4px;font-size:11px}._tabularPreview_1r4so_92{background:hsl(var(--card));width:100%;height:100%;padding:8px;overflow:auto}._tabularPreviewState_1r4so_100{justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}._selectionCheckbox_1r4so_109{z-index:10;background:hsl(var(--card) / .95);box-shadow:0 2px 8px hsl(var(--foreground) / .15);border-radius:4px;padding:4px 6px;position:absolute;top:8px;left:8px}._progressContainer_1r4so_120{background:#000000bf;padding:8px;position:absolute;bottom:0;left:0;right:0}._cardTitle_1r4so_129{justify-content:space-between;align-items:center;gap:8px;display:flex}._cardTitleText_1r4so_136{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}._cardDescription_1r4so_146{width:100%}._captionContainer_1r4so_150{margin-bottom:4px}._captionInput_1r4so_154{min-height:44px!important;font-size:12px!important}._captionText_1r4so_159{cursor:pointer;min-height:28px;margin:0;padding:2px 0;font-size:12px}._captionText_1r4so_159:hover{background:hsl(var(--muted) / .5);border-radius:4px;padding:4px 8px}._captionPlaceholder_1r4so_173{color:hsl(var(--muted-foreground));font-size:11px;font-style:italic}._tagsContainer_1r4so_179{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}._tag_1r4so_179{margin:0;padding:2px 6px;font-size:10px}._statusTags_1r4so_192{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._statusTag_1r4so_192{margin:0;padding:1px 6px;font-size:10px;line-height:18px}._metadataInfo_1r4so_206{background:hsl(var(--muted) / .5);border-radius:4px;max-height:150px;margin-top:8px;padding:8px;font-size:10px;overflow-y:auto}._metadataTitle_1r4so_216{color:hsl(var(--foreground));margin-bottom:4px;font-size:11px;font-weight:600}._metadataRow_1r4so_223{color:hsl(var(--muted-foreground));margin-top:4px;padding:2px 0}._errorText_1r4so_229{color:#ff4d4f;margin-top:4px;font-size:11px}._actionIcon_1r4so_235{font-size:16px;transition:all .2s}._actionIcon_1r4so_235:hover{transform:scale(1.2)}._deleteIcon_1r4so_244{color:#ff4d4f}._deleteIcon_1r4so_244:hover{color:#ff7875}._gridContainer_1y56n_6{margin-top:16px}._toolbar_1y56n_10{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 2px 8px hsl(var(--foreground) / .04);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}._toolbarSection_1y56n_24{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._imageCount_1y56n_31{color:hsl(var(--foreground));font-size:14px;font-weight:600}._selectedCount_1y56n_37{color:hsl(var(--primary));font-size:13px;font-weight:500}._compactContainer_1y56n_43{margin-top:8px}._compactToolbar_1y56n_47{border:1px solid hsl(var(--border));border-radius:6px;align-items:center;min-height:32px;padding:0 10px;display:flex}._compactList_1y56n_56{border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden}._compactRow_1y56n_62{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));grid-template-columns:40px minmax(0,1fr) 220px;align-items:center;gap:10px;min-height:56px;padding:6px 8px;display:grid}._compactRow_1y56n_62:last-child{border-bottom:0}._compactRow_1y56n_62:nth-child(2n),._compactRow_1y56n_62:hover{background:hsl(var(--muted))}._compactThumbnailButton_1y56n_85{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;overflow:hidden}._compactThumbnailButton_1y56n_85:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._compactThumbnailImage_1y56n_105{object-fit:cover;width:100%;height:100%;transition:transform .14s;display:block}._compactThumbnailIcon_1y56n_113{color:hsl(var(--primary));font-size:20px}._compactContent_1y56n_118{flex-direction:column;gap:2px;min-width:0;display:flex}._compactTitle_1y56n_125{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;display:block;overflow:hidden}._compactSubtitle_1y56n_136{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}._compactActions_1y56n_146{grid-template-columns:repeat(7,28px);justify-content:end;align-items:center;gap:4px;display:grid}._compactActionSlot_1y56n_154,._compactActionPlaceholder_1y56n_155{justify-content:center;align-items:center;width:28px;height:26px;display:inline-flex}._compactActionPlaceholder_1y56n_155{visibility:hidden}._compactActions_1y56n_146 .ant-btn{width:26px;min-width:26px;height:26px;padding:0}._compactDescriptionInline_1y56n_174{flex-direction:column;grid-column:1/-1;min-width:0;padding:0 0 4px;display:flex}@media (width<=520px){._compactRow_1y56n_62{grid-template-columns:40px minmax(0,1fr)}._compactActions_1y56n_146,._compactDescriptionInline_1y56n_174{grid-column:1/-1}}._dragItem_1y56n_193{cursor:move;transition:all .2s}._dragItem_1y56n_193:active{cursor:grabbing}._dragItemDragging_1y56n_202{opacity:.5;transform:scale(.95)}._dragItemOver_1y56n_207{transform:scale(1.05);box-shadow:0 8px 24px #00000026}._emptyState_1y56n_212{text-align:center;color:hsl(var(--muted-foreground));padding:48px 24px}._emptyStateIcon_1y56n_218{color:hsl(var(--muted-foreground) / .6);margin-bottom:16px;font-size:48px}._emptyStateText_1y56n_224{color:hsl(var(--muted-foreground));font-size:14px}._container_is3b3_1{flex-direction:column;gap:8px;width:100%;padding:0;display:flex}._tableWrapper_is3b3_9{border:1px solid hsl(var(--border));border-radius:8px;overflow-x:auto}._table_is3b3_9{border-collapse:collapse;width:100%;font-size:14px}._table_is3b3_9 thead{background-color:hsl(var(--muted));border-bottom:none}._table_is3b3_9 th{text-align:left;color:hsl(var(--foreground));border:none;padding:8px 12px;font-weight:600}._tableHeadCell_is3b3_34{border:none;padding:8px 12px}._sortableHeader_is3b3_39{cursor:pointer;-webkit-user-select:none;user-select:none}._sortableHeader_is3b3_39:hover{background-color:hsl(var(--muted) / .8)}._sortIcon_is3b3_48{color:hsl(var(--muted-foreground));margin-left:4px;font-size:12px}._table_is3b3_9 td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:8px 12px}._table_is3b3_9 tbody{border-top:2px solid hsl(var(--border))}._table_is3b3_9 tbody tr:hover{background-color:hsl(var(--muted) / .3)}._emptyCell_is3b3_68{text-align:center;color:hsl(var(--muted-foreground));padding:32px}._paginationBar_is3b3_74{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}._pageSizeControl_is3b3_82{align-items:center;gap:8px;display:flex}._pageInfo_is3b3_88,._totalInfo_is3b3_89{color:hsl(var(--muted-foreground));font-size:12px}._columnFilterInput_is3b3_95{min-height:26px;font-size:11px;line-height:16px;box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:0!important;padding:0!important}._columnFilterInput_is3b3_95._ant-input-affix-wrapper_is3b3_106,._columnFilterInput_is3b3_95._ant-input-affix-wrapper_is3b3_106:hover,._columnFilterInput_is3b3_95._ant-input-affix-wrapper_is3b3_106:focus,._columnFilterInput_is3b3_95._ant-input-affix-wrapper-focused_is3b3_109{box-shadow:none!important;background-color:#0000!important;border:none!important}._columnFilterInput_is3b3_95 .ant-input{font-size:11px;line-height:16px;box-shadow:none!important;background-color:#0000!important;border:none!important;padding:4px 0!important}._columnFilterInput_is3b3_95 .ant-input:focus,._columnFilterInput_is3b3_95 .ant-input:hover{box-shadow:none!important;background-color:#0000!important;border:none!important}._cardsGrid_1qzlc_6{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:0;display:grid}._detailCard_1qzlc_13{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .05);border-left-width:3px;border-radius:8px;height:100%;transition:all .2s}._detailCard_1qzlc_13 .ant-card-body{padding:12px}._detailCard_1qzlc_13:hover{border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--primary) / .15)}._cardHeader_1qzlc_32{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}._cardIcon_1qzlc_41{background:hsl(var(--primary) / .1);border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}._cardIcon_1qzlc_41 svg{color:hsl(var(--card-foreground));font-size:16px}._cardHeaderContent_1qzlc_56{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._cardTitle_1qzlc_64{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:hsl(var(--card-foreground))!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}._cardList_1qzlc_75{flex-direction:column;gap:8px;display:flex}._cardListItem_1qzlc_81{align-items:center;gap:8px;display:flex}._cardListIcon_1qzlc_87{flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}._cardListIcon_1qzlc_87 svg{color:hsl(var(--muted-foreground));font-size:12px}._cardListContent_1qzlc_100{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}._cardListLabel_1qzlc_108{flex-shrink:0;font-weight:400;color:hsl(var(--muted-foreground))!important;font-size:11px!important}._cardListValue_1qzlc_115{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden;color:hsl(var(--card-foreground))!important;font-size:12px!important}@media (width<=768px){._cardsGrid_1qzlc_6{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}._detailCard_1qzlc_13 .ant-card-body{padding:10px}._cardTitle_1qzlc_64{font-size:12px!important}._cardListItem_1qzlc_81{font-size:10px}}@media (width<=640px){._cardsGrid_1qzlc_6{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}._detailHero_1qzlc_152{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:12px;min-width:0;margin-bottom:16px;padding-bottom:16px;display:flex}._detailHeroTitle_1qzlc_162{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.3}._detailHeroChips_1qzlc_170{flex-wrap:wrap;gap:8px;display:flex}._detailHeroChip_1qzlc_170{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:6px 12px;display:inline-flex}._detailHeroChipLabel_1qzlc_187{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}._detailHeroChipValue_1qzlc_195{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3}._detailHeroChipEmphasis_1qzlc_204{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .08)}._detailHeroChipEmphasis_1qzlc_204 ._detailHeroChipValue_1qzlc_195{color:hsl(var(--primary))}._stackedRoot_1qzlc_214{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}._stackedSection_1qzlc_222{border-bottom:1px solid hsl(var(--border));min-width:0;margin:0;padding:0 0 16px}._stackedSection_1qzlc_222:last-child{border-bottom:none;padding-bottom:0}._stackedSectionHeader_1qzlc_234{align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}._stackedSectionIcon_1qzlc_242{background:hsl(var(--primary) / .1);border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}._stackedSectionIcon_1qzlc_242 svg{color:hsl(var(--primary));font-size:16px}._stackedSectionTitle_1qzlc_257{color:hsl(var(--foreground));word-wrap:break-word;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.35}._stackedFieldList_1qzlc_267{flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}._stackedFieldBlock_1qzlc_276{min-width:0;margin:0;padding:0}._stackedFieldListCols2_1qzlc_283{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}._stackedFieldBlockFull_1qzlc_289{grid-column:1/-1}@media (width<=480px){._stackedFieldListCols2_1qzlc_283{grid-template-columns:minmax(0,1fr)}}._stackedSectionCallout_1qzlc_300{border-bottom:none;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:10px;padding:14px 16px}._stackedSectionCallout_1qzlc_300:last-child{padding-bottom:14px}._stackedFieldLabel_1qzlc_312{text-transform:uppercase;letter-spacing:.02em;color:hsl(var(--muted-foreground));align-items:flex-start;gap:6px;margin:0 0 6px;font-size:11px;font-weight:500;line-height:1.35;display:flex}._stackedFieldLabelIcon_1qzlc_325{flex-shrink:0;place-items:center;margin-top:1px;display:grid}._stackedFieldLabelIcon_1qzlc_325 svg{color:hsl(var(--muted-foreground));font-size:12px}._stackedFieldValue_1qzlc_337{color:hsl(var(--foreground));white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.5}._stackedTableWrap_1qzlc_349{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:6px;width:100%;overflow-x:auto}._stackedTable_1qzlc_349{border-collapse:collapse;table-layout:fixed;width:100%;min-width:520px}._stackedTable_1qzlc_349 th{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));text-align:left;text-transform:uppercase;letter-spacing:.02em;padding:8px 10px;font-size:11px;font-weight:600}._stackedTable_1qzlc_349 td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:9px 10px;font-size:13px;font-weight:500;line-height:1.4}._stackedTable_1qzlc_349 tr:last-child td{border-bottom:none}.wall-chart-drawer .ant-drawer-header{border-bottom:1px solid hsl(var(--border) / .5);margin-bottom:0;padding-bottom:14px}.wall-chart-drawer .ant-drawer-body{background:hsl(var(--background));flex-direction:column;gap:0;padding-top:16px;display:flex}.wall-chart-drawer__title-block{flex-direction:column;gap:4px;min-width:0;padding-right:28px;display:flex}.wall-chart-drawer__title-row{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.wall-chart-drawer__title-row .ant-typography{letter-spacing:-.01em;min-width:0;color:hsl(var(--foreground));flex:1;margin:0;font-weight:600}.wall-chart-drawer__status-pill{border:1px solid hsl(var(--border) / .65);background:hsl(var(--muted) / .35);color:hsl(var(--foreground));text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;max-width:42%;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.wall-chart-drawer__subtitle{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.45;display:block}.wall-chart-drawer .wall-chart-drawer__subtitle.ant-typography{color:hsl(var(--muted-foreground))!important}.wall-chart-drawer__meta-row{border-bottom:1px solid hsl(var(--border) / .35);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 4px;padding:12px 0 14px;display:flex}.wall-chart-drawer__meta-item{color:hsl(var(--foreground));align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.wall-chart-drawer__meta-item dt{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:600}.wall-chart-drawer__meta-item dd{font-variant-numeric:tabular-nums;margin:0}.wall-chart-drawer__historical{border:1px solid hsl(var(--warning) / .35);background:hsl(var(--warning) / .08);color:hsl(var(--foreground));border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.wall-chart-drawer__picker{border-bottom:1px solid hsl(var(--border) / .35);margin-bottom:14px;padding-bottom:14px}.wall-chart-drawer__picker-label{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:8px;font-size:10px;font-weight:600;display:block}.wall-chart-drawer .ant-tabs-nav{margin-bottom:0!important}.wall-chart-drawer .ant-tabs-nav:before{border-bottom-color:hsl(var(--border) / .45)!important}.wall-chart-drawer .ant-tabs-tab{font-weight:500;padding:10px 0!important}.wall-chart-drawer .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:hsl(var(--foreground))!important}.wall-chart-drawer .ant-tabs-ink-bar{background:hsl(var(--primary))!important}.wall-chart-drawer__tab-panel{padding-top:20px}.wall-chart-drawer__form-footer{border-top:1px solid hsl(var(--border) / .45);justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;display:flex}.wall-chart-drawer__info-root{flex-direction:column;gap:20px;display:flex}.wall-chart-drawer__info-hint{color:hsl(var(--muted-foreground));margin:0 0 4px;font-size:12px;line-height:1.5}.wall-chart-drawer__info-block{border:1px solid hsl(var(--border) / .4);background:hsl(var(--muted) / .12);border-radius:10px;margin:0;padding:0;overflow:hidden}.wall-chart-drawer__info-section-title{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border) / .35);background:hsl(var(--background) / .6);margin:0;padding:10px 14px 8px;font-size:11px;font-weight:600}.wall-chart-drawer__info-dl{flex-direction:column;gap:0;margin:0;display:flex}.wall-chart-drawer__info-row{border-bottom:1px solid hsl(var(--border) / .22);grid-template-columns:32px minmax(96px,34%) minmax(0,1fr);align-items:start;gap:10px 12px;padding:11px 14px;display:grid}.wall-chart-drawer__info-row:last-child{border-bottom:none}.wall-chart-drawer__info-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:24px;margin-top:1px;display:flex}.wall-chart-drawer__info-icon--empty{opacity:.2}.wall-chart-drawer__info-icon-el{color:hsl(var(--muted-foreground));font-size:15px}.wall-chart-drawer__info-dt{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;padding-top:2px;font-size:10px;font-weight:600;line-height:1.35}.wall-chart-drawer__info-dd{color:hsl(var(--foreground));word-break:break-word;font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.45}.wall-chart-drawer__info-dd--empty{color:hsl(var(--muted-foreground));font-variant-numeric:normal;font-style:italic}.wall-chart-drawer__timeline{padding:4px 0 8px 22px;position:relative}.wall-chart-drawer__timeline:before{content:"";background:hsl(var(--border) / .55);width:1px;position:absolute;top:6px;bottom:6px;left:7px}.wall-chart-drawer__timeline-item{padding-bottom:16px;position:relative}.wall-chart-drawer__timeline-item:last-child{padding-bottom:0}.wall-chart-drawer__timeline-dot{background:hsl(var(--background));border:2px solid hsl(var(--primary) / .55);box-sizing:border-box;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-18px}.wall-chart-drawer__timeline-label{color:hsl(var(--foreground));font-size:13px;font-weight:500;display:block}.wall-chart-drawer__timeline-date{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.wall-chart-drawer__timeline-detail{color:hsl(var(--foreground));margin-top:2px;font-size:13px;font-weight:500;display:block}.wall-chart-drawer__timeline-hint{color:hsl(var(--muted-foreground));margin:0 0 16px;font-size:12px;line-height:1.5}.wall-chart-drawer__timeline-delay-block{border-top:1px solid hsl(var(--border) / .4);margin-top:22px;padding-top:18px}.wall-chart-drawer__timeline-subheading{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 12px;font-size:11px;font-weight:600}.wall-chart-drawer__timeline-delay-loading{align-items:center;min-height:28px;margin-bottom:8px;display:flex}.wall-chart-drawer__timeline-delay-error{color:hsl(var(--destructive));margin:0 0 8px;font-size:12px;line-height:1.45}.wall-chart-drawer__timeline-delay-empty{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.5}.wall-chart-drawer__timeline--delay{margin-top:4px}.wall-chart-drawer__timeline-dot--delay{border-color:hsl(var(--warning) / .65)}@media (width<=480px){.wall-chart-drawer__info-row{grid-template-rows:auto auto;grid-template-columns:28px 1fr;gap:6px 10px}.wall-chart-drawer__info-icon{grid-row:1/span 2;align-self:start;margin-top:3px}.wall-chart-drawer__info-dt,.wall-chart-drawer__info-dd{grid-column:2}}._inspectorRoot_u1ha7_13{gap:0}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-block{border:none;border-bottom:1px solid hsl(var(--border) / .35);background:0 0;border-radius:0;margin:0;padding:0 0 20px}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-block:last-child{border-bottom:none;padding-bottom:0}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-section-title{letter-spacing:.04em;text-transform:uppercase;background:0 0;border-bottom:none;margin:0;padding:8px 0 12px;font-size:12px;font-weight:600}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-row{border-bottom:1px solid hsl(var(--border) / .12);column-gap:14px;padding:12px 0}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-row:first-of-type{padding-top:2px}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-row:last-child{border-bottom:none;padding-bottom:2px}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-icon-el{color:hsl(var(--muted-foreground));font-size:16px}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-dd{font-size:13px;font-weight:400;line-height:1.52}._inspectorRoot_u1ha7_13 .wall-chart-drawer__info-dt{letter-spacing:.045em;font-weight:500}._sectionTitle_u1ha7_40{align-items:center;gap:10px;display:flex}._sectionTitleText_u1ha7_40{min-width:0;color:hsl(var(--foreground) / .82);flex:1}._inspectorRoot_u1ha7_13 ._inspectorSectionTitle_u1ha7_88{color:hsl(var(--foreground))}._infoRow_u1ha7_92{grid-template-columns:32px minmax(96px,11rem) minmax(0,1fr);align-items:start;column-gap:14px}@media (width>=520px){._infoRow_u1ha7_92{grid-template-columns:32px minmax(108px,12rem) minmax(0,1fr)}}@media (width<=480px){._infoRow_u1ha7_92{grid-template-rows:auto auto;grid-template-columns:28px 1fr;gap:6px 10px}._infoRow_u1ha7_92 .wall-chart-drawer__info-icon{grid-row:1/span 2;align-self:start;margin-top:3px}._infoRow_u1ha7_92 .wall-chart-drawer__info-dt,._infoRow_u1ha7_92 .wall-chart-drawer__info-dd{grid-column:2}}._inspectorDt_u1ha7_126{text-align:start;color:hsl(var(--muted-foreground));padding-top:2px;font-weight:500}._sectionIcon_u1ha7_133{background:hsl(var(--muted) / .45);border:1px solid hsl(var(--border) / .4);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._sectionIconEl_u1ha7_145{color:hsl(var(--muted-foreground));font-size:14px;display:block}._valueTags_u1ha7_151{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;display:flex}._valueTag_u1ha7_151{background:hsl(var(--muted) / .32);border:1px solid hsl(var(--border) / .5);max-width:100%;color:hsl(var(--foreground));word-break:break-word;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}._valueTagSolo_u1ha7_173{letter-spacing:.01em;font-weight:600}._timelineContainer_132k6_6{background:0 0;flex-direction:column;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden}._timelineContainer_132k6_6::-webkit-scrollbar{width:6px}._timelineContainer_132k6_6::-webkit-scrollbar-track{background:hsl(var(--muted) / .1);border-radius:3px}._timelineContainer_132k6_6::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:3px}._timelineContainer_132k6_6::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}._timelineHeader_132k6_35{border-bottom:1px solid hsl(var(--border));z-index:100;background:0 0;flex-shrink:0;align-items:center;gap:10px;margin:0 0 16px;padding:0 0 12px;display:flex}._timelineHeaderIcon_132k6_47 svg{color:hsl(var(--primary));font-size:18px}._timelineHeaderContent_132k6_52{flex:1}._timelineHeaderTitle_132k6_56{color:hsl(var(--card-foreground))!important;margin:0!important;font-size:14px!important;font-weight:600!important}._timelineHeaderSubtitle_132k6_63{margin-top:2px;color:hsl(var(--muted-foreground))!important;font-size:11px!important}._timelineList_132k6_69{z-index:1;isolation:isolate;flex-direction:column;flex:1;gap:0;min-height:0;margin:0;padding:0;display:flex;position:relative;overflow-y:auto}._timelineItem_132k6_83{gap:12px;display:flex;position:relative}._timelineItem_132k6_83:last-child ._timelineLine_132k6_89{display:none}._timelineDate_132k6_93{text-align:right;flex-shrink:0;width:90px;padding-top:2px;padding-right:8px}._timelineDateText_132k6_101{white-space:nowrap;font-weight:500;color:hsl(var(--muted-foreground))!important;font-size:11px!important}._timelineMarker_132k6_108{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}._timelineDot_132k6_116{z-index:1;border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;transition:all .3s;display:grid;position:relative}._timelineIcon_132k6_129 svg{font-size:12px;transition:color .3s}._timelineNumber_132k6_134{font-size:11px;font-weight:600;transition:color .3s}._timelineLine_132k6_89{flex:1;width:2px;min-height:32px;margin-top:4px;transition:background-color .3s}._timelineContent_132k6_148{z-index:0;flex:1;padding-bottom:16px;position:relative}._timelineItemHeader_132k6_155{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._timelineTitle_132k6_163{flex:1;color:hsl(var(--card-foreground))!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}._timelineBadges_132k6_172{flex-shrink:0;align-items:center;gap:6px;display:flex}._timelineDuration_132k6_179{background:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important;border:none!important;border-radius:4px!important;padding:2px 6px!important;font-size:10px!important}._timelineStatus_132k6_188{border-radius:4px!important;padding:2px 6px!important;font-size:10px!important}._timelineActionButton_132k6_194{width:24px!important;height:24px!important;color:hsl(var(--muted-foreground))!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .2s!important;display:flex!important}._timelineActionButton_132k6_194:hover{background:hsl(var(--muted))!important;color:hsl(var(--card-foreground))!important}._timelineStatusGroup_132k6_211{margin-bottom:8px}._timelineStatusSegmented_132k6_215{font-size:10px!important}._timelineStatusSegmented_132k6_215 .ant-segmented-item{min-height:24px!important;padding:2px 8px!important}._timelineStatusSegmented_132k6_215 .ant-segmented-item-label{font-size:10px!important;line-height:20px!important}._timelineStatusTag_132k6_229{border-radius:4px!important;padding:2px 6px!important;font-size:10px!important}._timelineDescription_132k6_235{margin-bottom:8px;line-height:1.4;display:block;color:hsl(var(--muted-foreground))!important;font-size:11px!important}._timelineMeta_132k6_243{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}._timelineMetaItem_132k6_250{align-items:center;gap:6px;display:flex}._timelineMetaLabel_132k6_256{font-weight:500;color:hsl(var(--muted-foreground))!important;font-size:11px!important}._timelineMetaValue_132k6_262{font-weight:500;color:hsl(var(--card-foreground))!important;font-size:11px!important}@media (width<=768px){._timelineContainer_132k6_6{max-height:500px;padding:0 12px 12px}._timelineItem_132k6_83{gap:10px}._timelineDate_132k6_93{width:70px;font-size:10px}._timelineDot_132k6_116{width:24px;height:24px}._timelineIcon_132k6_129 svg{font-size:11px}._timelineNumber_132k6_134{font-size:10px}._timelineTitle_132k6_163{font-size:12px!important}._timelineBadges_132k6_172{gap:4px}._timelineDuration_132k6_179,._timelineStatus_132k6_188{padding:1px 4px!important;font-size:9px!important}._timelineStatusSegmented_132k6_215{font-size:9px!important}._timelineStatusSegmented_132k6_215 .ant-segmented-item{min-height:20px!important;padding:1px 6px!important}._timelineStatusSegmented_132k6_215 .ant-segmented-item-label{font-size:9px!important;line-height:18px!important}._timelineStatusTag_132k6_229{padding:1px 4px!important;font-size:9px!important}._timelineDescription_132k6_235{font-size:10px!important}._timelineMeta_132k6_243{flex-direction:column;gap:6px}._timelineContent_132k6_148{padding-bottom:12px}}:root{--calc-spacing-xs:4px;--calc-spacing-sm:8px;--calc-spacing-md:16px;--calc-spacing-lg:24px;--calc-spacing-xl:32px;--calc-radius-sm:8px;--calc-radius-md:12px;--calc-radius-lg:16px;--calc-shadow-xs:0 1px 2px hsl(var(--foreground) / .04);--calc-shadow-sm:0 2px 4px hsl(var(--foreground) / .04), 0 1px 2px hsl(var(--foreground) / .06);--calc-shadow-md:0 4px 8px hsl(var(--foreground) / .06), 0 2px 4px hsl(var(--foreground) / .08);--calc-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--calc-transition-base:.25s cubic-bezier(.4, 0, .2, 1);--calc-transition-slow:.4s cubic-bezier(.16, 1, .3, 1)}.dynamic-calculator-gadget{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--calc-radius-md);min-height:0;max-height:100%;box-shadow:0 4px 12px hsl(var(--foreground) / .08), 0 2px 4px hsl(var(--foreground) / .06), 0 0 0 1px hsl(var(--border) / .5);box-sizing:border-box;animation:fadeIn .5s var(--calc-transition-slow);backface-visibility:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.dynamic-calculator-gadget:hover{box-shadow:0 8px 24px hsl(var(--foreground) / .12), 0 4px 8px hsl(var(--foreground) / .08), 0 0 0 1px hsl(var(--border));transition:box-shadow var(--calc-transition-base)}.dynamic-calculator-gadget__header{background:hsl(var(--card));-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid hsl(var(--border));padding:var(--calc-spacing-xs) var(--calc-spacing-md);justify-content:space-between;align-items:center;gap:var(--calc-spacing-sm);box-shadow:0 1px 4px hsl(var(--foreground) / .04);z-index:10;box-sizing:border-box;min-height:44px;transition:all var(--calc-transition-base);flex-shrink:0;display:flex;position:relative}.dynamic-calculator-gadget__header-content{align-items:center;gap:var(--calc-spacing-sm);min-width:0;animation:slideInUp .5s var(--calc-transition-slow) .1s both;flex:1;display:flex;overflow:hidden}.dynamic-calculator-gadget__header-icon{color:hsl(var(--primary));width:28px;height:28px;padding:var(--calc-spacing-xs);border-radius:var(--calc-radius-sm);background:hsl(var(--primary) / .1);transition:all var(--calc-transition-base);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.dynamic-calculator-gadget__header-icon:hover{background:hsl(var(--primary) / .18);transform:scale(1.05)}.dynamic-calculator-gadget__header-text-wrapper{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.dynamic-calculator-gadget__header-title{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;transition:color var(--calc-transition-fast);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.dynamic-calculator-gadget__header-subtitle{color:hsl(var(--muted-foreground) / .85);text-overflow:ellipsis;white-space:nowrap;transition:color var(--calc-transition-fast);margin:0;font-size:.75rem;font-weight:400;line-height:1.4;overflow:hidden}.dynamic-calculator-gadget__header-actions{align-items:center;gap:var(--calc-spacing-sm);animation:slideInUp .5s var(--calc-transition-slow) .2s both;flex-shrink:0;margin-left:auto;display:flex}.dynamic-calculator-gadget__close-button,.dynamic-calculator-gadget__maximize-button{padding:var(--calc-spacing-xs);border-radius:var(--calc-radius-sm);transition:all var(--calc-transition-base);min-width:28px;min-height:28px;color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;transform:translateZ(0)}.dynamic-calculator-gadget__close-button:hover,.dynamic-calculator-gadget__maximize-button:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .4);border-color:hsl(var(--border) / .6);transform:scale(1.05)}.dynamic-calculator-gadget__close-button:active,.dynamic-calculator-gadget__maximize-button:active{transform:scale(.95)}.dynamic-calculator-gadget__close-button:focus-visible,.dynamic-calculator-gadget__maximize-button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.dynamic-calculator-gadget__close-button:hover{color:hsl(var(--destructive));background:hsl(var(--destructive) / .1);border-color:hsl(var(--destructive) / .3)}.dynamic-calculator-gadget__maximize-button:hover{color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .3)}.dynamic-calculator-gadget__header-chat-button{align-items:center;gap:var(--calc-spacing-xs);padding:var(--calc-spacing-xs) var(--calc-spacing-md);background:hsl(var(--primary));height:32px;min-height:32px;color:hsl(var(--primary-foreground));box-shadow:0 2px 8px hsl(var(--primary) / .3), 0 1px 4px hsl(var(--primary) / .2);cursor:pointer;transition:all var(--calc-transition-base);white-space:nowrap;border:none;border-radius:16px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:visible}.dynamic-calculator-gadget__header-chat-button:hover{box-shadow:0 4px 12px hsl(var(--primary) / .4), 0 2px 6px hsl(var(--primary) / .3);transform:translateY(-1px)}.dynamic-calculator-gadget__header-chat-button:active{transform:translateY(0)scale(.98)}.dynamic-calculator-gadget__header-chat-button .anticon{align-items:center;font-size:14px;display:flex}.dynamic-calculator-gadget__header-chat-button-pulse{background:hsl(var(--primary));opacity:.5;pointer-events:none;z-index:-1;border-radius:16px;width:100%;height:100%;animation:2s ease-in-out infinite pulseHeaderChatButton;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dynamic-calculator-gadget__header-action-button{align-items:center;gap:var(--calc-spacing-xs);padding:var(--calc-spacing-xs) var(--calc-spacing-md);background:hsl(var(--accent));height:32px;min-height:32px;color:hsl(var(--accent-foreground));box-shadow:0 2px 8px hsl(var(--foreground) / .1), 0 1px 4px hsl(var(--foreground) / .08);cursor:pointer;transition:all var(--calc-transition-base);white-space:nowrap;border:none;border-radius:16px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:visible}.dynamic-calculator-gadget__header-action-button:hover{background:hsl(var(--accent) / .9);box-shadow:0 4px 12px hsl(var(--foreground) / .15), 0 2px 6px hsl(var(--foreground) / .1);transform:translateY(-1px)}.dynamic-calculator-gadget__header-action-button:active{transform:translateY(0)scale(.98)}.dynamic-calculator-gadget__header-action-button .anticon{align-items:center;font-size:14px;display:flex}.dynamic-calculator-gadget__header-action-button--secondary{color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:none;background:0 0}.dynamic-calculator-gadget__header-action-button--secondary:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--border));box-shadow:0 2px 8px hsl(var(--foreground) / .1), 0 1px 4px hsl(var(--foreground) / .08)}.dynamic-calculator-gadget__content{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:var(--calc-spacing-sm);gap:var(--calc-spacing-sm);animation:fadeIn .6s var(--calc-transition-slow) .15s both;background:hsl(var(--muted) / .15);flex-direction:column;flex:1;display:flex;overflow:hidden}.dynamic-calculator-gadget__layout{gap:var(--calc-spacing-sm);box-sizing:border-box;width:100%;min-width:0;min-height:0;transition:gap var(--calc-transition-base);flex-direction:column;flex:1;display:flex;overflow:hidden}.dynamic-calculator-gadget__layout--two-step,.dynamic-calculator-gadget__layout--single-panel{flex-direction:column!important}.dynamic-calculator-gadget__layout--two-step .dynamic-calculator-gadget__card--full-width,.dynamic-calculator-gadget__layout--two-step .dynamic-calculator-gadget__card--inputs,.dynamic-calculator-gadget__layout--two-step .dynamic-calculator-gadget__card--results,.dynamic-calculator-gadget__layout--single-panel .dynamic-calculator-gadget__card--full-width{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.dynamic-calculator-gadget__card--hidden{display:none!important}.dynamic-calculator-gadget__step-navigation{gap:var(--calc-spacing-sm);padding:var(--calc-spacing-sm);background:hsl(var(--card));border-radius:var(--calc-radius-md);margin-bottom:var(--calc-spacing-sm);border:1px solid hsl(var(--border));display:flex}.dynamic-calculator-gadget__step-button{justify-content:center;align-items:center;gap:var(--calc-spacing-xs);padding:var(--calc-spacing-sm) var(--calc-spacing-md);border:1px solid hsl(var(--border));border-radius:var(--calc-radius-sm);background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;transition:all var(--calc-transition-base);flex:1;font-size:13px;font-weight:500;display:flex}.dynamic-calculator-gadget__step-button:hover:not(:disabled){background:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dynamic-calculator-gadget__step-button--active{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:default}.dynamic-calculator-gadget__step-button:disabled{opacity:.5;cursor:not-allowed}.dynamic-calculator-gadget__card-footer{padding:var(--calc-spacing-sm) var(--calc-spacing-md);border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.dynamic-calculator-gadget__card{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 4px 12px hsl(var(--foreground) / .08), 0 2px 4px hsl(var(--foreground) / .06), 0 0 0 1px hsl(var(--border) / .4);box-sizing:border-box;width:100%;min-width:0;min-height:0;transition:all var(--calc-transition-base);animation:scaleIn .6s var(--calc-transition-slow) both;-webkit-tap-highlight-color:transparent;isolation:auto;z-index:1;border-radius:0;flex-direction:column;flex:1;display:flex;position:relative;overflow:visible;transform:translateZ(0)}.dynamic-calculator-gadget__card:first-child{animation-delay:.1s}.dynamic-calculator-gadget__card:nth-child(2){animation-delay:.2s}.dynamic-calculator-gadget__card:hover{box-shadow:0 8px 20px hsl(var(--foreground) / .12), 0 4px 8px hsl(var(--foreground) / .08), 0 0 0 1px hsl(var(--border));transform:translateY(-2px)}.dynamic-calculator-gadget__card:active{transition-duration:var(--calc-transition-fast);box-shadow:var(--calc-shadow-md);transform:translateY(0)}.dynamic-calculator-gadget__card:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.dynamic-calculator-gadget__card-header{padding:var(--calc-spacing-xs) var(--calc-spacing-md);border-bottom:1px solid hsl(var(--border) / .6);background:linear-gradient(to bottom, hsl(var(--muted) / .3) 0%, hsl(var(--muted) / .08) 100%);min-height:36px;box-shadow:0 2px 6px hsl(var(--foreground) / .05);align-items:center;gap:var(--calc-spacing-sm);transition:all var(--calc-transition-base);-webkit-backdrop-filter:blur(24px)saturate(200%);box-sizing:border-box;border-top-left-radius:0;border-top-right-radius:0;flex-shrink:0;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.dynamic-calculator-gadget__card-header-icon{color:hsl(var(--primary));transition:all var(--calc-transition-base);padding:var(--calc-spacing-xs);border-radius:var(--calc-radius-sm);background:hsl(var(--primary) / .12);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;display:flex}.dynamic-calculator-gadget__card:hover .dynamic-calculator-gadget__card-header-icon{background:hsl(var(--primary) / .22);color:hsl(var(--primary));transform:scale(1.08)rotate(2deg)}.dynamic-calculator-gadget__card-header-title{color:hsl(var(--foreground));letter-spacing:-.015em;transition:all var(--calc-transition-base);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;overflow:hidden}.dynamic-calculator-gadget__card-header-actions{align-items:center;gap:var(--calc-spacing-sm);flex-shrink:0;margin-left:auto;display:flex;overflow:visible}.dynamic-calculator-gadget__card-header-actions .ant-btn{padding:var(--calc-spacing-xs) var(--calc-spacing-md);border-radius:var(--calc-radius-sm);height:32px;min-height:32px;transition:all var(--calc-transition-fast);background:0 0;border:1px solid #0000;font-size:.8125rem;font-weight:500;line-height:1.2;color:hsl(var(--foreground))!important}.dynamic-calculator-gadget__card-header-actions .ant-btn span,.dynamic-calculator-gadget__card-header-actions .ant-btn .anticon{color:hsl(var(--foreground))!important}.dynamic-calculator-gadget__card-header-actions .ant-btn:hover{background:hsl(var(--accent));border-color:hsl(var(--border));color:hsl(var(--accent-foreground))!important}.dynamic-calculator-gadget__card-header-actions .ant-btn:hover span,.dynamic-calculator-gadget__card-header-actions .ant-btn:hover .anticon{color:hsl(var(--accent-foreground))!important}.dynamic-calculator-gadget__card-header-actions .ant-btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.dynamic-calculator-gadget__card-header-actions .ant-btn-primary:hover{background:hsl(var(--primary) / .9);border-color:hsl(var(--primary) / .9)}.dynamic-calculator-gadget__card-header-actions .ant-btn:active{transform:scale(.98)}.dynamic-calculator-gadget__card-header-meta{align-items:center;gap:var(--calc-spacing-sm);margin-right:var(--calc-spacing-sm);flex-shrink:1;min-width:0;display:none;overflow:visible}@media (width>=1600px){.dynamic-calculator-gadget__card-header-meta{display:flex}}.dynamic-calculator-gadget__card-header-meta .ant-typography{color:hsl(var(--muted-foreground) / .8);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:200px;font-size:.75rem;font-weight:500;overflow:hidden}.dynamic-calculator-gadget__card-body{box-sizing:border-box;background:hsl(var(--card));z-index:1;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dynamic-calculator-gadget__card-body--with-panel{flex-direction:row;gap:0}.dynamic-calculator-gadget__card-body--with-panel .dynamic-calculator-gadget__scrollable-content{flex:1;min-width:0;container:form-inputs/inline-size}.dynamic-calculator-gadget__chat-side-panel{border-left:1.5px solid hsl(var(--border) / .6);background:hsl(var(--card));width:0;min-width:0;box-shadow:-4px 0 12px hsl(var(--foreground) / .04), -2px 0 4px hsl(var(--foreground) / .06);transition:width var(--calc-transition-base), min-width var(--calc-transition-base);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.dynamic-calculator-gadget__chat-side-panel--open{border-top-right-radius:var(--calc-radius-md);border-bottom-right-radius:var(--calc-radius-md);width:380px;min-width:380px;overflow:hidden}.dynamic-calculator-gadget__chat-side-panel--open .dynamic-calculator-gadget__chat-side-panel-header{border-top-right-radius:var(--calc-radius-md)}.dynamic-calculator-gadget__chat-side-panel--open .dynamic-calculator-gadget__chat-side-panel-body{border-bottom-right-radius:var(--calc-radius-md)}.dynamic-calculator-gadget__chat-side-panel-header{align-items:center;gap:var(--calc-spacing-sm);padding:var(--calc-spacing-xs) var(--calc-spacing-md);border-bottom:1px solid hsl(var(--border) / .6);background:linear-gradient(to bottom, hsl(var(--muted) / .3) 0%, hsl(var(--muted) / .08) 100%);min-height:36px;box-shadow:0 2px 6px hsl(var(--foreground) / .05);-webkit-backdrop-filter:blur(24px)saturate(200%);flex-shrink:0;justify-content:space-between;display:flex}.dynamic-calculator-gadget__chat-side-panel-title{color:hsl(var(--foreground));letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;overflow:hidden}.dynamic-calculator-gadget__chat-side-panel-close{justify-content:center;align-items:center;gap:var(--calc-spacing-xs);padding:var(--calc-spacing-sm) var(--calc-spacing-md);min-height:36px;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border) / .5);background:hsl(var(--accent) / .5);border-radius:var(--calc-radius-md);transition:all var(--calc-transition-base);box-shadow:var(--calc-shadow-xs);flex-shrink:0;font-size:.8125rem;font-weight:500;display:inline-flex}.dynamic-calculator-gadget__chat-side-panel-close:hover{color:hsl(var(--foreground));background:hsl(var(--accent));border-color:hsl(var(--border));box-shadow:var(--calc-shadow-sm);transform:translateY(-1px)}.dynamic-calculator-gadget__chat-side-panel-close:active{transform:translateY(0)scale(.98)}.dynamic-calculator-gadget__chat-side-panel-close .anticon{font-size:14px}.dynamic-calculator-gadget__chat-side-panel-body{min-height:0;padding:var(--calc-spacing-sm);background:hsl(var(--card));flex-direction:column;flex:1;display:flex;overflow:hidden;container:chat-panel/inline-size}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__container{border-radius:var(--calc-radius-md);box-shadow:var(--calc-shadow-xs);border:1px solid hsl(var(--border) / .4)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__messages{padding:var(--calc-spacing-md);gap:var(--calc-spacing-md)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__message-content-wrapper{border-radius:var(--calc-radius-md);padding:var(--calc-spacing-sm) var(--calc-spacing-md);border:1px solid hsl(var(--border) / .4);box-shadow:var(--calc-shadow-xs)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__message--user .chat-populate-widget__message-content-wrapper{border-color:hsl(var(--primary) / .3);box-shadow:0 1px 3px hsl(var(--primary) / .1)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__empty-icon{color:hsl(var(--primary) / .6);filter:none}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-area{border-top:1px solid hsl(var(--border) / .4);padding:var(--calc-spacing-md);background:hsl(var(--card))}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-container{border-radius:var(--calc-radius-lg);border:1.5px solid hsl(var(--border) / .6);padding:var(--calc-spacing-sm) var(--calc-spacing-md);transition:all var(--calc-transition-base)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-container:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .15), 0 2px 4px hsl(var(--primary) / .1)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__voice-button.ant-btn:hover:not(:disabled),.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__voice-button.ant-btn.ant-btn-text:hover:not(:disabled){background:hsl(var(--muted) / .4)!important}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__send-button.ant-btn,.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__send-button.ant-btn.ant-btn-primary{box-shadow:0 2px 8px hsl(var(--primary) / .3), 0 1px 4px hsl(var(--primary) / .2);border-radius:var(--calc-radius-md)!important}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__send-button.ant-btn:hover:not(:disabled),.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__send-button.ant-btn.ant-btn-primary:hover:not(:disabled){box-shadow:0 4px 12px hsl(var(--primary) / .4), 0 2px 6px hsl(var(--primary) / .3)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__messages::-webkit-scrollbar{width:10px}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__messages::-webkit-scrollbar-track{border-radius:var(--calc-radius-sm);background:0 0}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__messages::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .25);border-radius:var(--calc-radius-sm);background-clip:padding-box;border:2px solid #0000}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__messages::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .4);background-clip:padding-box}@container chat-panel (width<=360px){.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-wrapper,.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-container{min-width:0}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input .ant-input{min-width:0!important}}@container chat-panel (width<=320px){.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-area{padding:var(--calc-spacing-sm)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-wrapper{gap:var(--calc-spacing-xs);min-width:0}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-container{min-width:0;padding:var(--calc-spacing-xs) var(--calc-spacing-sm);gap:var(--calc-spacing-xs)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input .ant-input{min-width:0!important;font-size:14px!important}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__voice-button.ant-btn,.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__voice-button.ant-btn.ant-btn-text,.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__send-button.ant-btn,.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__send-button.ant-btn.ant-btn-primary{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__recording-indicator{padding:0 var(--calc-spacing-xs)}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__recording-indicator .ant-typography{font-size:11px!important}}@container chat-panel (width<=260px){.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-wrapper{flex-wrap:wrap}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__input-container{flex:100%;min-width:0}.dynamic-calculator-gadget__chat-side-panel-body .chat-populate-widget__send-button{flex:none}}@container form-inputs (width<=560px){.dynamic-calculator-gadget .form-group-card .ant-row>.ant-col,.dynamic-calculator-gadget .form-section-content>.ant-form>.ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important}}@container form-inputs (width<=400px){.dynamic-calculator-gadget .form-group-card .ant-row{row-gap:var(--calc-spacing-sm)!important}.dynamic-calculator-gadget .form-group-card .ant-form-item-label>label{font-size:.75rem!important}.dynamic-calculator-gadget .form-group-card .ant-input,.dynamic-calculator-gadget .form-group-card .ant-input-number,.dynamic-calculator-gadget .form-group-card .ant-select-selector,.dynamic-calculator-gadget .form-group-card .ant-picker{min-height:36px!important;font-size:.8125rem!important}}.dynamic-calculator-gadget__scrollable-content{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:var(--calc-spacing-sm);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .3) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;z-index:1;overflow-anchor:none;flex:1;position:relative;overflow:clip auto;transform:translateZ(0)}.dynamic-calculator-gadget__scrollable-content--chat{flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.dynamic-calculator-gadget__scrollable-content::-webkit-scrollbar{width:10px;height:10px}.dynamic-calculator-gadget__scrollable-content::-webkit-scrollbar-track{border-radius:var(--calc-radius-sm);background:0 0}.dynamic-calculator-gadget__scrollable-content::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .25);border-radius:var(--calc-radius-sm);transition:background var(--calc-transition-fast);background-clip:padding-box;border:2px solid #0000}.dynamic-calculator-gadget__scrollable-content::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .4);background-clip:padding-box}.dynamic-calculator-gadget__footer{background:hsl(var(--card));-webkit-backdrop-filter:blur(24px);border-top:1px solid hsl(var(--border));padding:var(--calc-spacing-xs) var(--calc-spacing-md);justify-content:center;align-items:stretch;gap:var(--calc-spacing-xs);min-height:48px;box-shadow:0 -1px 4px hsl(var(--foreground) / .04);z-index:10;transition:all var(--calc-transition-base);flex-direction:column;flex-shrink:0;display:flex}.dynamic-calculator-gadget__apply-progress{gap:var(--calc-spacing-xs);width:100%;padding:var(--calc-spacing-xs) var(--calc-spacing-sm);border:1px solid hsl(var(--border));border-radius:var(--calc-radius-sm);background:linear-gradient(135deg, hsl(var(--muted) / .55), hsl(var(--card))), hsl(var(--card));box-shadow:inset 0 1px 0 hsl(var(--background) / .55);flex-direction:column;display:flex}.dynamic-calculator-gadget__apply-progress-header{justify-content:space-between;align-items:center;gap:var(--calc-spacing-sm);flex-wrap:wrap;display:flex}.dynamic-calculator-gadget__apply-progress-label{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.dynamic-calculator-gadget__apply-progress-detail{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem}.dynamic-calculator-gadget__apply-progress .ant-progress{margin:0}.dynamic-calculator-gadget__footer-actions{align-items:center;gap:var(--calc-spacing-md);justify-content:space-between;width:100%;display:flex}.dynamic-calculator-gadget__footer-left{align-items:center;gap:var(--calc-spacing-md);flex-shrink:0;display:flex}.dynamic-calculator-gadget__footer-right{align-items:center;gap:var(--calc-spacing-md);display:flex}.dynamic-calculator-gadget__footer-actions .ant-btn,.dynamic-calculator-gadget__card-header-actions .ant-btn,.dynamic-calculator-gadget__header-actions .ant-btn{transition:all var(--calc-transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transform:translateZ(0)}.dynamic-calculator-gadget__footer-actions .ant-btn{border-radius:var(--calc-radius-sm);box-shadow:var(--calc-shadow-xs);height:32px;padding:0 var(--calc-spacing-md);font-size:.8125rem;font-weight:500}.dynamic-calculator-gadget__footer-actions .ant-btn-primary{box-shadow:0 4px 12px hsl(var(--primary) / .3), 0 2px 4px hsl(var(--primary) / .2);color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.dynamic-calculator-gadget__footer-actions .ant-btn-primary:hover{box-shadow:0 6px 16px hsl(var(--primary) / .4), 0 4px 8px hsl(var(--primary) / .3);transform:translateY(-1px)}.dynamic-calculator-gadget__footer-actions .ant-btn-primary:active{box-shadow:0 2px 8px hsl(var(--primary) / .35), 0 1px 2px hsl(var(--primary) / .25);transform:translateY(0)}.dynamic-calculator-gadget__footer-actions .ant-btn:not(.ant-btn-primary):hover{box-shadow:var(--calc-shadow-md);border-color:hsl(var(--border) / .8);transform:translateY(-1px)}.dynamic-calculator-gadget__footer-actions .ant-btn:not(.ant-btn-primary):active{box-shadow:var(--calc-shadow-sm);transform:translateY(0)}.dynamic-calculator-gadget__footer-actions .ant-btn:active,.dynamic-calculator-gadget__card-header-actions .ant-btn:active,.dynamic-calculator-gadget__header-actions .ant-btn:active{transform:scale(.97)translateZ(0)}.dynamic-calculator-gadget__loading{padding:var(--calc-spacing-xl) var(--calc-spacing-md);justify-content:center;align-items:center;gap:var(--calc-spacing-sm);color:hsl(var(--muted-foreground));animation:fadeIn .4s var(--calc-transition-base);flex-direction:column;display:flex}.dynamic-calculator-gadget__loading .ant-spin{animation:1.5s ease-in-out infinite pulse}.dynamic-calculator-gadget__loading .ant-spin-dot-item{background-color:hsl(var(--primary))}.dynamic-calculator-gadget__loading-text{color:hsl(var(--muted-foreground));letter-spacing:.02em;animation:fadeIn .4s var(--calc-transition-base) .1s both;font-size:.9375rem;font-weight:500}.dynamic-calculator-gadget__streaming-indicator{align-items:center;gap:var(--calc-spacing-sm);padding:var(--calc-spacing-sm) var(--calc-spacing-md);background:hsl(var(--muted) / .3);border-bottom:1px solid hsl(var(--border));z-index:5;-webkit-backdrop-filter:blur(12px);animation:slideInUp .4s var(--calc-transition-base);box-shadow:0 1px 4px hsl(var(--foreground) / .04);display:flex;position:sticky;top:0}.dynamic-calculator-gadget__streaming-indicator .ant-spin-dot-item{background-color:hsl(var(--primary))}.dynamic-calculator-gadget__streaming-text{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;animation:2s ease-in-out infinite pulse}.dynamic-calculator-gadget__empty-state{padding:var(--calc-spacing-xl) var(--calc-spacing-md);animation:fadeIn .5s var(--calc-transition-base);justify-content:center;align-items:center;display:flex}.dynamic-calculator-gadget__empty-state-text{color:hsl(var(--muted-foreground) / .8);font-size:.875rem;font-weight:500}.dynamic-calculator-gadget__results-placeholder{padding:var(--calc-spacing-xl) var(--calc-spacing-md);color:hsl(var(--muted-foreground) / .8);animation:fadeIn .5s var(--calc-transition-base);text-align:center;justify-content:center;align-items:center;display:flex}.dynamic-calculator-gadget__results-placeholder .ant-typography,.dynamic-calculator-gadget__results-placeholder span,.dynamic-calculator-gadget__results-placeholder *{color:hsl(var(--muted-foreground) / .8)}.dynamic-calculator-gadget__results-content{background:hsl(var(--card));animation:fadeIn .5s var(--calc-transition-base);box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;border-radius:0;width:100%;min-width:0}.dynamic-calculator-gadget__results-content .markdown-editor{height:auto;min-height:280px;overflow:visible!important}.dynamic-calculator-gadget__results-content .markdown-editor .markdown-editor__content{flex:none!important;height:auto!important;overflow:visible!important}.dynamic-calculator-gadget__results-content .markdown-editor .markdown-editor__preview{z-index:1;flex:none;min-height:min-content;position:relative}.dynamic-calculator-gadget__results-content .doc-wrapper{padding:0}.dynamic-calculator-gadget__results-content .doc-page{padding:var(--calc-spacing-md);color:hsl(var(--foreground));animation:fadeIn .6s var(--calc-transition-base);background:hsl(var(--card));border-radius:var(--calc-radius-md);font-size:.9375rem;line-height:1.75}.dynamic-calculator-gadget__results-content .markdown-editor__preview{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.dynamic-calculator-gadget__results-content .markdown-editor__preview table{table-layout:fixed;width:100%;min-width:100%;max-width:100%}.dynamic-calculator-gadget__results-content .markdown-editor__preview table th,.dynamic-calculator-gadget__results-content .markdown-editor__preview table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;vertical-align:top;padding:.375rem .625rem}.dynamic-calculator-gadget__results-content p:not([style*=color]),.dynamic-calculator-gadget__results-content span:not([style*=color]),.dynamic-calculator-gadget__results-content div:not([style*=color]),.dynamic-calculator-gadget__results-content li:not([style*=color]),.dynamic-calculator-gadget__results-content td:not([style*=color]),.dynamic-calculator-gadget__results-content th:not([style*=color]){color:hsl(var(--foreground))}.dynamic-calculator-gadget__results-content [style*="color: black"],.dynamic-calculator-gadget__results-content [style*="color:#000"],.dynamic-calculator-gadget__results-content [style*="color: rgb(0"],.dynamic-calculator-gadget__results-content [style*="color:rgba(0"]{color:hsl(var(--foreground))!important}.dynamic-calculator-gadget__results-content h1,.dynamic-calculator-gadget__results-content h2,.dynamic-calculator-gadget__results-content h3,.dynamic-calculator-gadget__results-content h4,.dynamic-calculator-gadget__results-content h5,.dynamic-calculator-gadget__results-content h6{color:hsl(var(--foreground));scroll-margin-top:var(--calc-spacing-md);transition:color var(--calc-transition-fast);letter-spacing:-.02em;margin-top:1.75em;margin-bottom:.875em;font-weight:600;line-height:1.3}.dynamic-calculator-gadget__results-content h1{font-size:2rem}.dynamic-calculator-gadget__results-content h2{font-size:1.5rem}.dynamic-calculator-gadget__results-content h3{font-size:1.25rem}.dynamic-calculator-gadget__results-content h1:hover,.dynamic-calculator-gadget__results-content h2:hover,.dynamic-calculator-gadget__results-content h3:hover{color:hsl(var(--primary))}.dynamic-calculator-gadget__results-content p{color:hsl(var(--foreground));margin-bottom:1em}.dynamic-calculator-gadget__results-content strong{color:hsl(var(--foreground));font-weight:600}.dynamic-calculator-gadget__results-content em{color:hsl(var(--foreground));font-style:italic}.dynamic-calculator-gadget__results-content ul,.dynamic-calculator-gadget__results-content ol{color:hsl(var(--foreground));padding-left:var(--calc-spacing-xl);margin-bottom:1em}.dynamic-calculator-gadget__results-content li{color:hsl(var(--foreground));margin-bottom:.5em}.dynamic-calculator-gadget__results-content a{color:hsl(var(--primary));text-underline-offset:2px;transition:color var(--calc-transition-fast);text-decoration:underline}.dynamic-calculator-gadget__results-content a:hover{color:hsl(var(--primary) / .8)}.dynamic-calculator-gadget__results-content code{background:hsl(var(--muted) / .6);color:hsl(var(--foreground));border-radius:var(--calc-radius-sm);border:1px solid hsl(var(--border) / .3);padding:2px 8px;font-family:SF Mono,Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em}.dynamic-calculator-gadget__results-content pre{background:hsl(var(--muted) / .4);color:hsl(var(--foreground));padding:var(--calc-spacing-md);border-radius:var(--calc-radius-md);box-sizing:border-box;border:1px solid hsl(var(--border) / .4);width:100%;max-width:100%;margin:var(--calc-spacing-md) 0;box-shadow:var(--calc-shadow-xs);overflow-x:auto}.dynamic-calculator-gadget__results-content pre code{background:0 0;border:none;padding:0}.dynamic-calculator-gadget__results-content blockquote{border-left:3px solid hsl(var(--border) / .6);padding:var(--calc-spacing-md);margin:var(--calc-spacing-md) 0;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .2);border-radius:var(--calc-radius-sm);font-style:italic}.dynamic-calculator-gadget__results-content hr{border:none;border-top:1px solid hsl(var(--border) / .4);margin:var(--calc-spacing-xl) 0}.dynamic-calculator-gadget__results-content table{border-collapse:collapse;width:100%;margin:var(--calc-spacing-md) 0;border:1px solid hsl(var(--border) / .4);border-radius:var(--calc-radius-md);box-shadow:var(--calc-shadow-xs);table-layout:auto;word-wrap:break-word;overflow:hidden}.dynamic-calculator-gadget__results-content thead th{background:hsl(var(--muted) / .4);color:hsl(var(--foreground));padding:var(--calc-spacing-sm);text-align:left;border-bottom:2px solid hsl(var(--border) / .5);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.dynamic-calculator-gadget__results-content tbody tr{border-bottom:1px solid hsl(var(--border) / .3);transition:background var(--calc-transition-fast)}.dynamic-calculator-gadget__results-content tbody tr:nth-child(odd) td{background:hsl(var(--muted) / .2)}.dynamic-calculator-gadget__results-content tbody tr:nth-child(2n) td{background:hsl(var(--card))}.dynamic-calculator-gadget__results-content tbody tr:hover{background:hsl(var(--muted) / .3)}.dynamic-calculator-gadget__results-content th,.dynamic-calculator-gadget__results-content td{padding:var(--calc-spacing-sm);color:hsl(var(--foreground));border-right:1px solid hsl(var(--border) / .3);word-wrap:break-word;overflow-wrap:break-word;min-width:0}.dynamic-calculator-gadget__results-content th:last-child,.dynamic-calculator-gadget__results-content td:last-child{border-right:none}.dynamic-calculator-gadget__markdown-editor{height:100%;min-height:300px}.dynamic-calculator-gadget__markdown-editor .markdown-editor__toolbar{z-index:10;position:relative;visibility:visible!important;display:flex!important}.dynamic-calculator-gadget__markdown-editor .markdown-editor__content,.dynamic-calculator-gadget__markdown-editor .markdown-editor__preview{background:hsl(var(--card))}.dynamic-calculator-gadget__markdown-editor .markdown-editor__preview{padding:var(--calc-spacing-xl)}.dynamic-calculator-gadget .ant-typography{color:hsl(var(--foreground))}.dynamic-calculator-gadget .ant-typography-secondary{color:hsl(var(--muted-foreground))}.dynamic-calculator-gadget .ant-input{color:hsl(var(--foreground));background-color:hsl(var(--card));border-color:hsl(var(--border));border-radius:var(--calc-radius-md);padding:var(--calc-spacing-sm) var(--calc-spacing-md);transition:all var(--calc-transition-fast);box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-width:1.5px}.dynamic-calculator-gadget .ant-input::placeholder{color:hsl(var(--muted-foreground) / .6)}.dynamic-calculator-gadget .ant-input:hover{border-color:hsl(var(--primary));box-shadow:0 2px 4px hsl(var(--foreground) / .06)}.dynamic-calculator-gadget .ant-input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15), 0 2px 4px hsl(var(--foreground) / .08)}.dynamic-calculator-gadget__card--inputs div:has(>h5.ant-typography[style*="fontSize: 14px"]){display:none!important}.dynamic-calculator-gadget__card--inputs .dynamic-calculator-gadget__scrollable-content>div>div:first-child:not(.document-form-gadget):has(h5){display:none!important}.dynamic-calculator-gadget__card--inputs .dynamic-calculator-gadget__scrollable-content>div>div:not(.document-form-gadget):has(>h5.ant-typography){display:none!important}.dynamic-calculator-gadget .document-form-gadget{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;animation:none!important}.dynamic-calculator-gadget .form-section-content{padding:0!important}.dynamic-calculator-gadget .form-section-content>.ant-form{padding:0}.dynamic-calculator-gadget .form-group-card{z-index:1;position:relative;overflow:visible;border:1px solid hsl(var(--border) / .5)!important;background:hsl(var(--card))!important;box-shadow:0 1px 2px hsl(var(--foreground) / .04)!important;-webkit-backdrop-filter:none!important;transition:all var(--calc-transition-base)!important;border-radius:0!important;margin-bottom:0!important}.dynamic-calculator-gadget .form-group-card:hover{transform:translateY(-1px);border-color:hsl(var(--border) / .8)!important;box-shadow:0 4px 12px hsl(var(--foreground) / .08), 0 2px 4px hsl(var(--foreground) / .06)!important}.dynamic-calculator-gadget .form-group-card:active{transform:translateY(0);box-shadow:0 1px 2px hsl(var(--foreground) / .05)!important}.dynamic-calculator-gadget .form-group-card .ant-card-body{position:relative;overflow:visible;padding:var(--calc-spacing-md)!important;background:hsl(var(--card))!important;border-radius:0!important}.dynamic-calculator-gadget .form-group-card .ant-card-head{position:relative;padding:var(--calc-spacing-xs) var(--calc-spacing-sm)!important;border-bottom:1px solid hsl(var(--border) / .25)!important;background:linear-gradient(to bottom, hsl(var(--muted) / .2) 0%, hsl(var(--muted) / .05) 100%)!important;border-radius:0!important;min-height:28px!important}.dynamic-calculator-gadget .form-group-card .ant-card-head-title{letter-spacing:-.015em;align-items:center;gap:var(--calc-spacing-xs);line-height:1.4;display:flex;color:hsl(var(--foreground))!important;padding:0!important;font-size:.875rem!important;font-weight:600!important}.dynamic-calculator-gadget .form-group-card .ant-card-head-title .anticon{color:hsl(var(--primary) / .8);transition:all var(--calc-transition-fast);font-size:.875rem}.dynamic-calculator-gadget .form-group-card:hover .ant-card-head-title .anticon{color:hsl(var(--primary));transform:scale(1.1)}.dynamic-calculator-gadget .form-group-card .ant-row{margin-left:calc(var(--calc-spacing-xs) * -1)!important;margin-right:calc(var(--calc-spacing-xs) * -1)!important;row-gap:var(--calc-spacing-md)!important}.dynamic-calculator-gadget .form-group-card .ant-row>.ant-col{padding-left:var(--calc-spacing-xs)!important;padding-right:var(--calc-spacing-xs)!important}.dynamic-calculator-gadget .form-section-content>.ant-form>.ant-row{margin-left:calc(var(--calc-spacing-xs) * -1)!important;margin-right:calc(var(--calc-spacing-xs) * -1)!important;row-gap:var(--calc-spacing-sm)!important}.dynamic-calculator-gadget .form-section-content>.ant-form>.ant-row>.ant-col{padding-left:var(--calc-spacing-xs)!important;padding-right:var(--calc-spacing-xs)!important;margin-bottom:var(--calc-spacing-sm)!important}.dynamic-calculator-gadget .form-section-content>.ant-form>.ant-row>.ant-col:last-child{margin-bottom:0!important}.dynamic-calculator-gadget .form-group-card .ant-form-item-label>label{letter-spacing:-.01em;transition:color var(--calc-transition-fast);line-height:1.5;display:block;color:hsl(var(--foreground) / .9)!important;margin-bottom:var(--calc-spacing-xs)!important;font-size:.8125rem!important;font-weight:600!important}.dynamic-calculator-gadget .form-group-card .ant-form-item-label>label:hover{color:hsl(var(--foreground))!important}.dynamic-calculator-gadget .form-group-card .ant-form-item{position:relative;margin-bottom:var(--calc-spacing-sm)!important}.dynamic-calculator-gadget .form-group-card .ant-form-item:last-child{margin-bottom:0!important}.dynamic-calculator-gadget .form-group-card .ant-input,.dynamic-calculator-gadget .form-group-card .ant-input-number,.dynamic-calculator-gadget .form-group-card .ant-select-selector,.dynamic-calculator-gadget .form-group-card .ant-picker{position:relative;border-radius:var(--calc-radius-sm)!important;border:1.5px solid hsl(var(--border) / .6)!important;background:hsl(var(--background))!important;transition:all var(--calc-transition-base)!important;box-shadow:0 1px 2px hsl(var(--foreground) / .03)!important;font-size:.8125rem!important}.dynamic-calculator-gadget .form-group-card .ant-input:hover,.dynamic-calculator-gadget .form-group-card .ant-input-number:hover,.dynamic-calculator-gadget .form-group-card .ant-select-selector:hover,.dynamic-calculator-gadget .form-group-card .ant-picker:hover{transform:translateY(-.5px);border-color:hsl(var(--primary) / .7)!important;box-shadow:0 2px 4px hsl(var(--primary) / .1), 0 0 0 2px hsl(var(--primary) / .08)!important}.dynamic-calculator-gadget .form-group-card .ant-input:focus,.dynamic-calculator-gadget .form-group-card .ant-input-number:focus,.dynamic-calculator-gadget .form-group-card .ant-select-focused .ant-select-selector,.dynamic-calculator-gadget .form-group-card .ant-picker-focused{transform:translateY(-1px);border-color:hsl(var(--primary))!important;background:hsl(var(--background))!important;box-shadow:0 0 0 4px hsl(var(--primary) / .15), 0 4px 8px hsl(var(--primary) / .1)!important}.dynamic-calculator-gadget .form-group-card .ant-input:active,.dynamic-calculator-gadget .form-group-card .ant-input-number:active{transform:translateY(0)}.dynamic-calculator-gadget .form-group-card textarea.ant-input{resize:vertical!important;min-height:88px!important;padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important;line-height:1.6!important}.dynamic-calculator-gadget .form-group-card .ant-select{z-index:10;position:relative;overflow:visible;font-size:.875rem!important}.dynamic-calculator-gadget .form-group-card .ant-select-selector{padding:var(--calc-spacing-xs) var(--calc-spacing-sm)!important;min-height:32px!important;color:hsl(var(--foreground))!important;align-items:center!important;display:flex!important}.dynamic-calculator-gadget .form-group-card .ant-select-selection-item{color:hsl(var(--foreground))!important;opacity:1!important;-webkit-text-fill-color:hsl(var(--foreground))!important;align-items:center!important;font-weight:500!important;line-height:1.5!important;display:flex!important}.dynamic-calculator-gadget .form-group-card .ant-select-selection-placeholder{color:hsl(var(--muted-foreground) / .6)!important;opacity:1!important;align-items:center!important;line-height:1.5!important;display:flex!important}.dynamic-calculator-gadget .form-group-card .ant-checkbox-wrapper,.dynamic-calculator-gadget .form-group-card .ant-radio-wrapper{padding:var(--calc-spacing-xs) 0 var(--calc-spacing-xs) var(--calc-spacing-sm)!important;transition:all var(--calc-transition-fast)!important;border-radius:var(--calc-radius-sm)!important;margin-right:var(--calc-spacing-md)!important}.dynamic-calculator-gadget .form-group-card .ant-checkbox-wrapper:hover,.dynamic-calculator-gadget .form-group-card .ant-radio-wrapper:hover{background:hsl(var(--muted) / .2)!important}.dynamic-calculator-gadget .form-group-card .ant-checkbox-inner,.dynamic-calculator-gadget .form-group-card .ant-radio-inner{border-color:hsl(var(--border))!important;transition:all var(--calc-transition-fast)!important}.dynamic-calculator-gadget .form-group-card .ant-checkbox-checked .ant-checkbox-inner,.dynamic-calculator-gadget .form-group-card .ant-radio-checked .ant-radio-inner{animation:scaleIn .2s var(--calc-transition-fast);background:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;box-shadow:0 2px 6px hsl(var(--primary) / .35)!important}.dynamic-calculator-gadget .form-group-card .ant-form-item-explain-error{animation:slideInUp .2s var(--calc-transition-fast);color:hsl(var(--destructive))!important;margin-top:var(--calc-spacing-xs)!important;padding-left:var(--calc-spacing-xs)!important;font-size:.75rem!important}.dynamic-calculator-gadget .form-group-card .ant-form-item-explain{line-height:1.4;color:hsl(var(--muted-foreground) / .8)!important;margin-top:var(--calc-spacing-xs)!important;font-size:.75rem!important}.dynamic-calculator-gadget .form-group-card .ant-form-item-required>.ant-form-item-label>label:before{color:hsl(var(--destructive))!important;margin-right:var(--calc-spacing-xs)!important;font-size:.875rem!important}.dynamic-calculator-gadget .form-group-card .ant-form-item-control,.dynamic-calculator-gadget .form-group-card .ant-form-item-control-input,.dynamic-calculator-gadget .form-group-card .ant-form-item-control-input-content,.dynamic-calculator-gadget .form-group-card .ant-picker,.dynamic-calculator-gadget .form-group-card .ant-card-body{z-index:2;position:relative;overflow:visible}.dynamic-calculator-gadget .ant-select-dropdown,.dynamic-calculator-gadget .ant-picker-dropdown,.dynamic-calculator-gadget .ant-dropdown{z-index:10000;pointer-events:auto;visibility:visible;opacity:1;position:fixed}.dynamic-calculator-gadget .ant-picker-panel-container,.dynamic-calculator-gadget .ant-picker-panel,.dynamic-calculator-gadget .ant-picker-range-wrapper{z-index:10000;pointer-events:auto;visibility:visible;opacity:1}.calculator-gadget-dropdown,.ant-select-dropdown.calculator-gadget-dropdown,.ant-picker-dropdown.calculator-gadget-dropdown{z-index:10000;pointer-events:auto;visibility:visible;opacity:1;background:hsl(var(--card));background-color:hsl(var(--card));padding:var(--calc-spacing-xs) 0;border-radius:var(--calc-radius-lg);box-shadow:0 4px 16px hsl(var(--foreground) / .08), 0 2px 8px hsl(var(--foreground) / .04), 0 0 0 1px hsl(var(--border) / .5);background-image:none;position:fixed}.calculator-gadget-dropdown .rc-virtual-list,.calculator-gadget-dropdown .rc-virtual-list-holder,.calculator-gadget-dropdown .rc-virtual-list-holder-inner,.calculator-gadget-dropdown .ant-select-item,.calculator-gadget-dropdown .ant-select-item-option{background:hsl(var(--card));background-color:hsl(var(--card));background-image:none}.calculator-gadget-dropdown .ant-select-item-option-content{color:inherit!important;text-overflow:unset!important;white-space:normal!important;background:0 0!important;overflow:visible!important}.calculator-gadget-dropdown .ant-select-item-option-selected{border-left:3px solid hsl(var(--primary));padding-left:calc(var(--calc-spacing-md) - 3px);font-weight:600}.calculator-gadget-dropdown .ant-select-item-option-selected *,.calculator-gadget-dropdown .ant-select-item-option-selected .ant-select-item-option-content{opacity:1;font-weight:600}.calculator-gadget-dropdown .ant-picker-panel-container,.calculator-gadget-dropdown .ant-picker-panel,.calculator-gadget-dropdown .ant-picker-header,.calculator-gadget-dropdown .ant-picker-content,.calculator-gadget-dropdown .ant-picker-body,.calculator-gadget-dropdown .ant-picker-footer,.calculator-gadget-dropdown .rc-picker-panel{background:hsl(var(--card));background-color:hsl(var(--card));background-image:none}.dynamic-calculator-gadget .ant-picker-dropdown,.dynamic-calculator-gadget .ant-picker-panel-container,.dynamic-calculator-gadget .ant-picker-panel,.dynamic-calculator-gadget .ant-picker-header,.dynamic-calculator-gadget .ant-picker-content,.dynamic-calculator-gadget .ant-picker-body,.dynamic-calculator-gadget .ant-picker-footer{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;opacity:1!important;background-image:none!important}.dynamic-calculator-gadget .ant-picker-dropdown{border-radius:var(--calc-radius-lg)!important;box-shadow:0 4px 16px hsl(var(--foreground) / .08), 0 2px 8px hsl(var(--foreground) / .04), 0 0 0 1px hsl(var(--border) / .5)!important;z-index:10000!important;position:fixed!important}.dynamic-calculator-gadget .ant-picker-panel-container{border:1px solid hsl(var(--border))!important;border-radius:var(--calc-radius-md)!important;box-shadow:none!important;z-index:10001!important}.dynamic-calculator-gadget .ant-picker-cell:hover{background:hsl(var(--accent) / .4)!important}.dynamic-calculator-gadget .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.dynamic-calculator-gadget .ant-picker-header{border-bottom:1px solid hsl(var(--border))!important;padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important}.dynamic-calculator-gadget .ant-picker-footer{border-top:1px solid hsl(var(--border))!important}.dynamic-calculator-gadget .ant-select-dropdown{padding:var(--calc-spacing-xs) 0!important;border-radius:var(--calc-radius-lg)!important;box-shadow:0 4px 16px hsl(var(--foreground) / .08), 0 2px 8px hsl(var(--foreground) / .04), 0 0 0 1px hsl(var(--border) / .5)!important;background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;z-index:10000!important;pointer-events:auto!important;background-image:none!important;position:fixed!important}.dynamic-calculator-gadget .ant-select-item,.dynamic-calculator-gadget .ant-select-dropdown .ant-select-item-option{min-height:40px!important;padding:var(--calc-spacing-sm) var(--calc-spacing-md)!important;color:hsl(var(--foreground))!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;transition:all var(--calc-transition-fast)!important;border-bottom:1px solid hsl(var(--border) / .1)!important;background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;background-image:none!important;align-items:center!important;font-size:.875rem!important;line-height:1.5!important;display:flex!important}.dynamic-calculator-gadget .ant-select-item:last-child{border-bottom:none!important}.dynamic-calculator-gadget .ant-select-item-option-content{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:100%!important;min-height:24px!important;text-overflow:unset!important;align-items:center!important;line-height:1.5!important;display:flex!important;overflow:visible!important}body:has(.dynamic-calculator-gadget) .ant-picker-dropdown{background:hsl(var(--card))!important;background-color:hsl(var(--card))!important;background-image:none!important}@media (width>=1200px){.dynamic-calculator-gadget__layout:not(.dynamic-calculator-gadget__layout--two-step){gap:var(--calc-spacing-sm);flex-direction:row}.dynamic-calculator-gadget__layout:not(.dynamic-calculator-gadget__layout--two-step) .dynamic-calculator-gadget__card--inputs{flex:0 0 48%;min-width:0;max-width:48%}.dynamic-calculator-gadget__layout:not(.dynamic-calculator-gadget__layout--two-step) .dynamic-calculator-gadget__card--results{flex:1}.dynamic-calculator-gadget__layout--two-step{flex-direction:column!important}.dynamic-calculator-gadget__layout--two-step .dynamic-calculator-gadget__card--full-width{flex:auto!important;width:100%!important;max-width:100%!important}}@media (width>=768px) and (width<=1199.98px){.dynamic-calculator-gadget__layout{gap:var(--calc-spacing-sm);flex-direction:column}.dynamic-calculator-gadget__card--inputs{flex:0 auto;min-height:320px;max-height:50vh}.dynamic-calculator-gadget__card--results{flex:1;min-height:320px}.dynamic-calculator-gadget__footer-actions{gap:var(--calc-spacing-sm);flex-wrap:wrap}}@media (width<=767.98px){.dynamic-calculator-gadget__header{padding:var(--calc-spacing-xs) var(--calc-spacing-sm);-webkit-backdrop-filter:blur(20px);gap:var(--calc-spacing-xs);flex-wrap:wrap;min-height:40px}.dynamic-calculator-gadget__header-subtitle{display:none}.dynamic-calculator-gadget__header-icon{width:24px;height:24px;font-size:.875rem}.dynamic-calculator-gadget__header-actions{gap:var(--calc-spacing-xs)}.dynamic-calculator-gadget__header-actions .ant-btn{min-width:36px;min-height:36px;padding:var(--calc-spacing-xs)}.dynamic-calculator-gadget__header-chat-button,.dynamic-calculator-gadget__header-action-button{padding:var(--calc-spacing-xs) var(--calc-spacing-sm);height:28px;min-height:28px;font-size:.75rem}.dynamic-calculator-gadget__header-chat-button span:not(.dynamic-calculator-gadget__header-chat-button-pulse),.dynamic-calculator-gadget__header-action-button span{display:none}.dynamic-calculator-gadget__header-chat-button,.dynamic-calculator-gadget__header-action-button{width:32px;padding:var(--calc-spacing-xs);justify-content:center}.dynamic-calculator-gadget__layout{gap:var(--calc-spacing-xs);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.dynamic-calculator-gadget__content{padding:var(--calc-spacing-xs);gap:var(--calc-spacing-xs);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;width:100%;min-height:0;overflow:hidden auto}.dynamic-calculator-gadget__card{flex-shrink:0;width:100%;max-width:100%;min-height:0}.dynamic-calculator-gadget__card--inputs{flex:auto;width:100%;min-height:0}.dynamic-calculator-gadget__card--results-empty,.dynamic-calculator-gadget__card--results:not(.dynamic-calculator-gadget__card--results-empty){flex:none;width:100%;min-height:200px;display:flex}.dynamic-calculator-gadget__card-body{flex:1;min-height:0;overflow:hidden}.dynamic-calculator-gadget__scrollable-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom,var(--calc-spacing-md));flex:1;overflow:hidden auto}.dynamic-calculator-gadget .form-section-content{padding:var(--calc-spacing-sm)!important}.dynamic-calculator-gadget__card-header{padding:var(--calc-spacing-xs) var(--calc-spacing-md);gap:var(--calc-spacing-xs);flex-wrap:nowrap;min-height:36px}.dynamic-calculator-gadget__card-header-icon{width:22px;height:22px;font-size:.75rem}.dynamic-calculator-gadget__card-header-title{font-size:.8125rem}.dynamic-calculator-gadget__card-header-actions .ant-btn{padding:var(--calc-spacing-xs) var(--calc-spacing-sm);height:28px;min-height:28px;font-size:.75rem}.dynamic-calculator-gadget__scrollable-content--chat{padding:var(--calc-spacing-md)}.dynamic-calculator-gadget__scrollable-content--chat>div{padding:var(--calc-spacing-md);gap:var(--calc-spacing-sm)}.dynamic-calculator-gadget__footer{padding:var(--calc-spacing-xs) var(--calc-spacing-md);flex-wrap:nowrap;min-height:48px}.dynamic-calculator-gadget__footer-actions{gap:var(--calc-spacing-sm);flex-flow:wrap;justify-content:space-between;width:100%}.dynamic-calculator-gadget__footer-actions .ant-btn{border-radius:var(--calc-radius-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;height:36px;min-height:36px;font-size:.8125rem;overflow:hidden}.dynamic-calculator-gadget__footer-actions .ant-btn-primary{flex:1.2}.dynamic-calculator-gadget__results-content .doc-page{padding:var(--calc-spacing-sm);font-size:.875rem}.dynamic-calculator-gadget__markdown-editor{min-height:250px}.dynamic-calculator-gadget .ant-tooltip{display:none!important}.dynamic-calculator-gadget__chat-side-panel--open{width:min(100%,360px);min-width:min(100%,360px)}.dynamic-calculator-gadget__chat-side-panel-close span{display:none}.dynamic-calculator-gadget__chat-side-panel-close{padding:var(--calc-spacing-sm);min-width:36px}}@media (width<=480px){.dynamic-calculator-gadget__header{padding:var(--calc-spacing-xs)}.dynamic-calculator-gadget__header-title{font-size:.875rem}.dynamic-calculator-gadget__header-actions .ant-btn{min-width:28px;min-height:28px;padding:var(--calc-spacing-xs)}.dynamic-calculator-gadget__content{padding:var(--calc-spacing-xs)}.dynamic-calculator-gadget__card-header{padding:var(--calc-spacing-xs) var(--calc-spacing-sm);min-height:32px}.dynamic-calculator-gadget__card-header-title{font-size:.75rem}.dynamic-calculator-gadget .form-section-content{padding:0!important}.dynamic-calculator-gadget__footer-actions .ant-btn{height:36px;font-size:.8125rem}}.dynamic-calculator-gadget.fullscreen{z-index:9999;width:100vw;height:100vh;max-height:100vh;box-shadow:none;animation:scaleIn .5s var(--calc-transition-slow);border:none;border-radius:0;position:fixed;inset:0;overflow:visible;transform:none}.dynamic-calculator-gadget.fullscreen .dynamic-calculator-gadget__header{-webkit-backdrop-filter:blur(32px)saturate(200%)}.dynamic-calculator-gadget.fullscreen .dynamic-calculator-gadget__scrollable-content{overflow:hidden auto}body.calculator-fullscreen-active .ant-select-dropdown,body.calculator-fullscreen-active .ant-picker-dropdown,body.calculator-fullscreen-active .ant-dropdown,body.calculator-fullscreen-active .ant-tooltip,body.calculator-fullscreen-active .ant-popover{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:fullscreen .ant-select-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:fullscreen .ant-picker-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:-webkit-full-screen .ant-select-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:-webkit-full-screen .ant-picker-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:-moz-full-screen .ant-select-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}:-moz-full-screen .ant-picker-dropdown{z-index:10001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}body.calculator-fullscreen-active .ant-picker-dropdown-hidden{display:none!important}@media (prefers-reduced-motion:reduce){.dynamic-calculator-gadget,.dynamic-calculator-gadget__header,.dynamic-calculator-gadget__card,.dynamic-calculator-gadget__close-button,.dynamic-calculator-gadget__maximize-button,.dynamic-calculator-gadget__footer-actions .ant-btn{transition:none!important;animation:none!important}}@media (prefers-contrast:high){.dynamic-calculator-gadget__header{-webkit-backdrop-filter:none;background:hsl(var(--card))}.dynamic-calculator-gadget__card{border-width:2px}}@media print{.dynamic-calculator-gadget__header-actions,.dynamic-calculator-gadget__footer{display:none}.dynamic-calculator-gadget__card{box-shadow:none;border:1px solid hsl(var(--border));page-break-inside:avoid}}._portfolioContainer_1miny_6{background:hsl(var(--background) / .6);-webkit-backdrop-filter:blur(20px);border:1px solid hsl(var(--border) / .12);border-radius:12px;padding:12px}._portfolioHeader_1miny_15{border-bottom:.5px solid hsl(var(--border) / .15);margin-bottom:16px;padding-bottom:12px}._portfolioHeaderContent_1miny_21{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}._portfolioHeaderContent_1miny_21 svg{color:hsl(var(--card-foreground));font-size:18px}._portfolioHeaderTitle_1miny_34{letter-spacing:-.01em;color:hsl(var(--card-foreground))!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}._portfolioHeaderSubtitle_1miny_43{margin-top:2px;font-weight:400;display:block;color:hsl(var(--muted-foreground))!important;font-size:12px!important}._fullscreenButton_1miny_51{opacity:.6;margin-left:auto;transition:opacity .2s,transform .2s}._fullscreenButton_1miny_51:hover{opacity:1;transform:scale(1.1)}._fullscreenButton_1miny_51 ._anticon_1miny_64{color:hsl(var(--muted-foreground))!important;font-size:16px!important}._fullscreenButton_1miny_51:hover ._anticon_1miny_64{color:hsl(var(--foreground))!important}._portfolioContainer_1miny_6:fullscreen{background:hsl(var(--background));padding:20px;overflow:auto}._portfolioContainer_1miny_6:fullscreen{background:hsl(var(--background));padding:20px;overflow:auto}._portfolioContainer_1miny_6:fullscreen{background:hsl(var(--background));padding:20px;overflow:auto}._portfolioContainer_1miny_6:fullscreen{background:hsl(var(--background));padding:20px;overflow:auto}._portfolioToolbar_1miny_98{border:.5px solid hsl(var(--border) / .12);background:hsl(var(--card) / .5);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:16px;padding:14px 16px;transition:all .2s;display:flex}._portfolioToolbar_1miny_98:hover{box-shadow:0 2px 8px hsl(var(--foreground) / .06)}._toolbarLeft_1miny_119{flex:auto;align-items:center;gap:12px;min-width:200px;display:flex}._toolbarRight_1miny_127{flex-wrap:wrap;flex:0 auto;align-items:center;gap:0;display:flex}._searchInput_1miny_135{border-radius:6px;width:100%;max-width:350px}._searchInput_1miny_135:hover,._searchInput_1miny_135:focus{box-shadow:0 0 0 2px hsl(var(--ring) / .2)}._sortSelect_1miny_146,._groupSelect_1miny_151{border-radius:6px;min-width:150px}@media (width<=1024px){._portfolioToolbar_1miny_98{gap:12px;padding:12px}._toolbarLeft_1miny_119{min-width:180px}._sortSelect_1miny_146,._groupSelect_1miny_151{min-width:130px}}@media (width<=768px){._portfolioToolbar_1miny_98{gap:12px;padding:12px}._toolbarLeft_1miny_119{flex:100%;order:1;min-width:100%}._toolbarRight_1miny_127{flex:100%;order:2;justify-content:flex-start;width:100%}._toolbarRight_1miny_127 .ant-space{justify-content:space-between;width:100%}._searchInput_1miny_135{max-width:100%}._sortSelect_1miny_146,._groupSelect_1miny_151{flex:auto;min-width:120px}}@media (width<=640px){._portfolioToolbar_1miny_98{border-radius:6px;gap:10px;padding:10px}._toolbarLeft_1miny_119{margin-bottom:4px}._toolbarRight_1miny_127{flex-direction:column;align-items:stretch;gap:8px}._toolbarRight_1miny_127 .ant-space{flex-direction:column;width:100%;gap:8px!important}._toolbarRight_1miny_127 .ant-space-item{width:100%}._toolbarRight_1miny_127 .ant-divider-vertical{display:none}._searchInput_1miny_135{font-size:16px}._sortSelect_1miny_146,._groupSelect_1miny_151{width:100%;min-width:100%}._toolbarRight_1miny_127 .ant-select{width:100%}._toolbarRight_1miny_127 .ant-btn{border-radius:6px;width:100%;height:40px}._toolbarRight_1miny_127 .ant-space-compact{width:100%;display:flex}._toolbarRight_1miny_127 .ant-space-compact .ant-btn{flex:1}._toolbarRight_1miny_127 .ant-btn:not(.ant-space-compact .ant-btn){justify-content:center}}@media (width<=480px){._portfolioToolbar_1miny_98{gap:8px;padding:8px}._searchInput_1miny_135{font-size:16px}._toolbarRight_1miny_127 .ant-btn{height:44px;font-size:14px}._toolbarRight_1miny_127 .ant-space-compact{flex-direction:column}._toolbarRight_1miny_127 .ant-space-compact .ant-btn{width:100%}._portfolioContainer_1miny_6{padding:8px}._portfolioHeader_1miny_15{margin-bottom:12px;padding-bottom:8px}._cardsGrid_1miny_310,._cardsGrid_1miny_310[data-card-size=large],._cardsGrid_1miny_310[data-card-size=xlarge]{grid-template-columns:1fr;gap:10px}._portfolioCard_1miny_321{border-radius:8px;min-height:100px;padding:10px}._portfolioCard_1miny_321 .ant-card-body{padding:10px}._cardTitle_1miny_331{font-size:16px!important}._cardSubtitle_1miny_335{font-size:12px!important}._cardIcon_1miny_339{width:30px;height:30px}._cardIcon_1miny_339 svg{font-size:16px}._cardFavorite_1miny_348{width:24px;height:24px;padding:3px;top:6px;right:6px}._cardListItem_1miny_356{padding:2px 4px}._cardListLabel_1miny_360,._cardListValue_1miny_361{font-size:12px!important}._cardListIcon_1miny_365{width:15px;height:15px}._cardTag_1miny_370{padding:2px 6px;font-size:12px!important}}@media (width<=1440px){._cardsGrid_1miny_310[data-card-size=large]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}._cardsGrid_1miny_310[data-card-size=xlarge]{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}}@media (width<=1024px){._cardsGrid_1miny_310{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}._cardsGrid_1miny_310[data-card-size=large]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._cardsGrid_1miny_310[data-card-size=xlarge]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}}@media (width<=768px){._cardsGrid_1miny_310{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}._cardsGrid_1miny_310[data-card-size=large],._cardsGrid_1miny_310[data-card-size=xlarge]{grid-template-columns:1fr;gap:14px}._portfolioContainer_1miny_6{border-radius:6px;padding:10px}._portfolioCard_1miny_321{border-radius:8px;min-height:115px;padding:12px}._portfolioCard_1miny_321 .ant-card-body{padding:12px}._cardTitle_1miny_331{font-size:16px!important}._cardSubtitle_1miny_335{font-size:12px!important}._cardIcon_1miny_339{width:32px;height:32px}._cardIcon_1miny_339 svg{font-size:17px}._cardListItem_1miny_356{padding:3px 4px}._cardListLabel_1miny_360,._cardListValue_1miny_361{font-size:12px!important}._cardListIcon_1miny_365{width:16px;height:16px}}@media (width<=640px){._cardsGrid_1miny_310,._cardsGrid_1miny_310[data-card-size=large],._cardsGrid_1miny_310[data-card-size=xlarge]{grid-template-columns:1fr;gap:12px}._portfolioCard_1miny_321{border-radius:10px;padding:16px}._portfolioCard_1miny_321 .ant-card-body{padding:16px}._groupHeader_1miny_486{padding:8px 10px}._groupTitle_1miny_490{font-size:12px!important}}._portfolioToolbar_1miny_98 .ant-select-selector{border-radius:6px!important;transition:all .2s!important}._portfolioToolbar_1miny_98 .ant-select-selector:hover{border-color:hsl(var(--primary))!important}._portfolioToolbar_1miny_98 .ant-btn{border-radius:6px;transition:all .2s}._portfolioToolbar_1miny_98 .ant-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._portfolioToolbar_1miny_98 .ant-btn-primary{background:hsl(var(--primary));border-color:hsl(var(--primary))}._portfolioToolbar_1miny_98 .ant-divider-vertical{border-color:hsl(var(--border));height:24px;margin:0}._portfolioBody_1miny_526{min-height:200px}._cardGroup_1miny_530{margin-bottom:20px}._cardGroup_1miny_530:last-child{margin-bottom:0}._groupHeader_1miny_486{background:hsl(var(--muted) / .25);-webkit-backdrop-filter:blur(12px);border:.5px solid hsl(var(--border) / .12);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;transition:all .2s;display:flex}._groupHeader_1miny_486:hover{background:hsl(var(--muted) / .4);border-color:hsl(var(--primary) / .3)}._groupHeaderLeft_1miny_558{align-items:center;gap:8px;display:flex}._groupHeaderLeft_1miny_558 svg{color:hsl(var(--muted-foreground));font-size:12px;transition:transform .2s}._groupTitle_1miny_490{text-transform:uppercase;letter-spacing:.02em;color:hsl(var(--foreground))!important;font-size:12px!important;font-weight:600!important}._groupCount_1miny_578{background:hsl(var(--background));border-radius:12px;padding:2px 8px;color:hsl(var(--muted-foreground))!important;font-size:11px!important;font-weight:500!important}._cardsGrid_1miny_310{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}@media (width>=1280px){._cardsGrid_1miny_310{grid-template-columns:repeat(4,1fr);gap:16px}}._cardsGrid_1miny_310[data-card-size=large]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}@media (width>=1280px){._cardsGrid_1miny_310[data-card-size=large]{grid-template-columns:repeat(4,1fr);gap:20px}}._cardsGrid_1miny_310[data-card-size=xlarge]{grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:24px}@media (width>=1280px){._cardsGrid_1miny_310[data-card-size=xlarge]{grid-template-columns:repeat(4,1fr);gap:24px}}._portfolioCard_1miny_321{background:hsl(var(--card) / .6);-webkit-backdrop-filter:blur(16px);border:.5px solid hsl(var(--border) / .12);box-shadow:0 1px 2px hsl(var(--foreground) / .04);isolation:isolate;border-radius:12px;min-height:110px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._portfolioCard_1miny_321 .ant-card-body{z-index:1;padding:10px;position:relative}._cardsGrid_1miny_310[data-card-size=large] ._portfolioCard_1miny_321{border-radius:10px;min-height:130px}._cardsGrid_1miny_310[data-card-size=large] ._portfolioCard_1miny_321 .ant-card-body{padding:12px}._cardsGrid_1miny_310[data-card-size=xlarge] ._portfolioCard_1miny_321{border-radius:10px;min-height:150px}._cardsGrid_1miny_310[data-card-size=xlarge] ._portfolioCard_1miny_321 .ant-card-body{padding:14px}._portfolioCard_1miny_321:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 4px 16px hsl(var(--primary) / .08);cursor:pointer;transform:translateY(-2px)}._portfolioCard_1miny_321:active{transition:all .15s;transform:translateY(0)}._portfolioCard_1miny_321:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._cardHoverOverlay_1miny_684{background:linear-gradient(135deg, hsl(var(--primary) / .02) 0%, transparent 50%, hsl(var(--primary) / .01) 100%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}._portfolioCard_1miny_321:hover ._cardHoverOverlay_1miny_684{opacity:1}._cardHeader_1miny_706{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex;position:relative}._cardIcon_1miny_339{background:linear-gradient(135deg, hsl(var(--primary) / .15) 0%, hsl(var(--primary) / .08) 100%);border:1px solid hsl(var(--primary) / .1);border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:grid;position:relative}._cardIcon_1miny_339:before{content:"";background:linear-gradient(135deg, hsl(var(--primary) / .3), hsl(var(--primary) / .1));-webkit-mask-composite:xor;opacity:0;border-radius:8px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._portfolioCard_1miny_321:hover ._cardIcon_1miny_339:before{opacity:1}._portfolioCard_1miny_321:hover ._cardIcon_1miny_339{background:linear-gradient(135deg, hsl(var(--primary) / .2) 0%, hsl(var(--primary) / .12) 100%);box-shadow:0 4px 12px hsl(var(--primary) / .15);transform:scale(1.05)}._cardIcon_1miny_339 svg{color:hsl(var(--primary));z-index:1;font-size:17px;transition:transform .3s}._portfolioCard_1miny_321:hover ._cardIcon_1miny_339 svg{transform:scale(1.1)}._recentBadge_1miny_772 .ant-badge-dot{background:hsl(var(--primary));width:8px;height:8px;box-shadow:0 0 8px hsl(var(--primary) / .6);animation:2s cubic-bezier(.4,0,.6,1) infinite _pulse_1miny_1}@keyframes _pulse_1miny_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}._cardsGrid_1miny_310[data-card-size=large] ._cardIcon_1miny_339{width:34px;height:34px}._cardsGrid_1miny_310[data-card-size=large] ._cardIcon_1miny_339 svg{font-size:18px}._cardsGrid_1miny_310[data-card-size=xlarge] ._cardIcon_1miny_339{width:36px;height:36px}._cardsGrid_1miny_310[data-card-size=xlarge] ._cardIcon_1miny_339 svg{font-size:19px}._cardHeaderContent_1miny_811{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._cardTitle_1miny_331{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;transition:color .2s;overflow:hidden;color:hsl(var(--card-foreground))!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important}._portfolioCard_1miny_321:hover ._cardTitle_1miny_331{color:hsl(var(--primary))!important}._cardsGrid_1miny_310[data-card-size=large] ._cardTitle_1miny_331{font-size:17px!important;line-height:1.25!important}._cardsGrid_1miny_310[data-card-size=xlarge] ._cardTitle_1miny_331{font-size:18px!important;line-height:1.25!important}._cardSubtitle_1miny_335{text-transform:uppercase;letter-spacing:.03em;margin-top:1px;font-weight:500;transition:color .2s;color:hsl(var(--muted-foreground))!important;font-size:12px!important}._portfolioCard_1miny_321:hover ._cardSubtitle_1miny_335{color:hsl(var(--muted-foreground) / .8)!important}._cardsGrid_1miny_310[data-card-size=large] ._cardSubtitle_1miny_335{font-size:12px!important}._cardsGrid_1miny_310[data-card-size=xlarge] ._cardSubtitle_1miny_335{font-size:13px!important}._cardFavorite_1miny_348{cursor:pointer;background:hsl(var(--background) / .7);-webkit-backdrop-filter:blur(12px);border:.5px solid hsl(var(--border) / .12);z-index:10;width:26px;height:26px;box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:8px;right:8px}._cardFavorite_1miny_348:hover{background:hsl(var(--background) / .85);box-shadow:0 2px 8px hsl(var(--foreground) / .08);border-color:hsl(var(--primary) / .25);transform:scale(1.15)}._cardFavorite_1miny_348:active{transform:scale(1.05)}._cardFavorite_1miny_348:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._favoriteIcon_1miny_907{color:hsl(var(--muted-foreground));font-size:16px;transition:all .2s}._cardFavorite_1miny_348:hover ._favoriteIcon_1miny_907{color:hsl(var(--primary));transform:scale(1.1)}._favoriteIconActive_1miny_918{color:hsl(var(--destructive));font-size:16px;animation:.4s _heartBeat_1miny_1}@keyframes _heartBeat_1miny_1{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.1)}75%{transform:scale(1.15)}}._cardSubtitleBadge_1miny_940{-webkit-backdrop-filter:blur(6px);background:hsl(var(--muted) / .5)!important;color:hsl(var(--muted-foreground))!important;border:.5px solid hsl(var(--border) / .12)!important;letter-spacing:.05em!important;border-radius:6px!important;padding:2px 8px!important;font-family:ui-monospace,SF Mono,Monaco,monospace!important;font-size:11px!important;font-weight:600!important;display:inline-block!important}._cardProgressWrap_1miny_955{border-top:.5px solid hsl(var(--border) / .15);margin-top:10px;padding-top:8px}._cardProgressTrack_1miny_961{background:hsl(var(--muted));border-radius:3px;height:6px;margin-bottom:4px;overflow:hidden}._cardProgressFill_1miny_969{background:linear-gradient(90deg, hsl(var(--primary)) 0%, hsl(var(--primary) / .8) 100%);border-radius:3px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}._cardProgressLabel_1miny_976{color:hsl(var(--muted-foreground))!important;font-size:11px!important;font-weight:500!important}._cardBudgetBurnWrap_1miny_982{margin-top:8px;padding-top:6px}._cardBudgetBurnTrack_1miny_987{background:hsl(var(--muted));border-radius:2px;height:4px;margin-bottom:4px;overflow:hidden}._cardBudgetBurnFill_1miny_995{border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}._cardBudgetBurnLabel_1miny_1001{color:hsl(var(--muted-foreground))!important;font-size:10px!important;font-weight:500!important}._cardTagsContainer_1miny_1007{border-top:.5px solid hsl(var(--border) / .15);margin-top:6px;padding-top:6px}._cardTags_1miny_1007{flex-wrap:wrap;gap:6px;display:flex}._cardTag_1miny_370{background:hsl(var(--muted) / .5);-webkit-backdrop-filter:blur(8px);border:.5px solid hsl(var(--border) / .12);border-radius:6px;margin:0;padding:2px 7px;font-weight:500;transition:all .2s;color:hsl(var(--card-foreground))!important;font-size:12px!important}._cardTag_1miny_370:hover{background:linear-gradient(135deg, hsl(var(--primary) / .1) 0%, hsl(var(--primary) / .05) 100%);border-color:hsl(var(--primary) / .3);box-shadow:0 2px 4px hsl(var(--primary) / .1);transform:translateY(-1px);color:hsl(var(--primary))!important}[data-theme=dark] ._cardTag_1miny_370.ant-tag-success,[data-theme=dark] ._cardTag_1miny_370.ant-tag-warning,[data-theme=dark] ._cardTag_1miny_370.ant-tag-processing,[data-theme=dark] ._cardTag_1miny_370.ant-tag-error,[data-theme=dark] ._cardTag_1miny_370.ant-tag-default,[data-theme=dark] ._cardTag_1miny_370.ant-tag-blue,[data-theme=dark] ._cardTag_1miny_370.ant-tag-orange,[data-theme=dark] ._cardTag_1miny_370.ant-tag-purple,[data-theme=dark] ._cardTag_1miny_370.ant-tag-cyan,[data-theme=dark] ._cardTag_1miny_370.ant-tag-red,[data-theme=dark] ._cardTag_1miny_370.ant-tag-volcano,[data-theme=dark] ._cardTag_1miny_370.ant-tag-gold,[data-theme=dark] ._cardTag_1miny_370.ant-tag-lime,[data-theme=dark] ._cardTag_1miny_370.ant-tag-green,[data-theme=dark] ._cardTag_1miny_370.ant-tag-geekblue,[data-theme=dark] ._cardTag_1miny_370.ant-tag-magenta,[data-theme=dark] ._cardTag_1miny_370.ant-tag-pink,.dark ._cardTag_1miny_370.ant-tag-success,.dark ._cardTag_1miny_370.ant-tag-warning,.dark ._cardTag_1miny_370.ant-tag-processing,.dark ._cardTag_1miny_370.ant-tag-error,.dark ._cardTag_1miny_370.ant-tag-default,.dark ._cardTag_1miny_370.ant-tag-blue,.dark ._cardTag_1miny_370.ant-tag-orange,.dark ._cardTag_1miny_370.ant-tag-purple,.dark ._cardTag_1miny_370.ant-tag-cyan,.dark ._cardTag_1miny_370.ant-tag-red,.dark ._cardTag_1miny_370.ant-tag-volcano,.dark ._cardTag_1miny_370.ant-tag-gold,.dark ._cardTag_1miny_370.ant-tag-lime,.dark ._cardTag_1miny_370.ant-tag-green,.dark ._cardTag_1miny_370.ant-tag-geekblue,.dark ._cardTag_1miny_370.ant-tag-magenta,.dark ._cardTag_1miny_370.ant-tag-pink{color:#111a2c!important}._cardList_1miny_356{border-top:.5px solid hsl(var(--border) / .15);flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;display:flex}._cardsGrid_1miny_310[data-card-size=large] ._cardList_1miny_356,._cardsGrid_1miny_310[data-card-size=xlarge] ._cardList_1miny_356{gap:5px;margin-top:8px}._cardListItem_1miny_356{background:0 0;border-radius:4px;align-items:center;gap:6px;padding:3px 4px;transition:all .2s;display:flex}._cardListItem_1miny_356:hover{background:hsl(var(--muted) / .3);transform:translate(2px)}._cardListIcon_1miny_365{background:hsl(var(--muted) / .5);border-radius:3px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:all .2s;display:grid}._cardListItem_1miny_356:hover ._cardListIcon_1miny_365{background:hsl(var(--primary) / .1);transform:scale(1.1)}._cardListIcon_1miny_365 svg{color:hsl(var(--muted-foreground));font-size:12px;transition:color .2s}._cardListItem_1miny_356:hover ._cardListIcon_1miny_365 svg{color:hsl(var(--primary))}._cardListContent_1miny_1150{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._cardListLabel_1miny_360{letter-spacing:.01em;flex-shrink:0;font-weight:500;color:hsl(var(--muted-foreground))!important;font-size:12px!important}._cardListValue_1miny_361{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;transition:color .2s;overflow:hidden;color:hsl(var(--card-foreground))!important;font-size:12px!important}._cardListValue_1miny_361[data-format=currency]{letter-spacing:.02em;font-weight:700;color:#1ca64f!important}._cardListValue_1miny_361[data-format=percent]{background:hsl(var(--primary) / .12);border-radius:6px;padding:2px 8px;font-weight:600;display:inline-block;color:hsl(var(--primary))!important}._cardListItem_1miny_356:hover ._cardListValue_1miny_361{color:hsl(var(--primary))!important}._cardListItem_1miny_356:hover ._cardListValue_1miny_361[data-format=currency]{color:#188c42!important}._cardListItem_1miny_356:hover ._cardListValue_1miny_361[data-format=percent]{background:hsl(var(--primary) / .18)}._portfolioFooter_1miny_1205{border-top:.5px solid hsl(var(--border) / .15);margin-top:12px;padding-top:6px}._portfolioFooter_1miny_1205 *{color:hsl(var(--muted-foreground))!important;font-size:10px!important}._listView_1miny_1217{flex-direction:column;width:100%;display:flex;gap:2px!important}._listView_1miny_1217 ._ant-space-item_1miny_233{width:100%}._listView_1miny_1217 ._portfolioCard_1miny_321{border-radius:8px;flex-direction:row;align-items:center;width:100%;min-height:36px;margin-bottom:0;padding:6px 10px;display:flex}._listView_1miny_1217 ._portfolioCard_1miny_321 .ant-card-body{flex-direction:row;align-items:center;gap:0;width:100%;padding:6px 10px;display:flex}._listView_1miny_1217 ._cardHeader_1miny_706{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._listView_1miny_1217 ._cardHeaderContent_1miny_811{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0}._listView_1miny_1217 ._cardHeaderContent_1miny_811 .ant-typography{margin-bottom:0!important}._listView_1miny_1217 ._cardIcon_1miny_339{width:24px;min-width:24px;height:24px;color:hsl(var(--primary));flex-shrink:0;font-size:14px}._listView_1miny_1217 ._cardIcon_1miny_339 svg{font-size:14px}._listView_1miny_1217 ._cardTitle_1miny_331{color:hsl(var(--card-foreground));text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;font-weight:500;overflow:hidden;font-size:13px!important}._listView_1miny_1217 ._cardSubtitle_1miny_335,._listView_1miny_1217 ._cardSubtitleBadge_1miny_940{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;margin:0;font-size:11px!important}._listView_1miny_1217 ._cardTagsContainer_1miny_1007{border:none;flex-shrink:0;margin:0 0 0 8px;padding:0}._listView_1miny_1217 ._cardTags_1miny_1007{gap:4px;margin:0}._listView_1miny_1217 ._cardTag_1miny_370{padding:1px 5px;line-height:1.2;font-size:10px!important}._listView_1miny_1217 ._cardList_1miny_356,._listView_1miny_1217 ._cardProgressWrap_1miny_955,._listView_1miny_1217 ._cardBudgetBurnWrap_1miny_982{display:none}._listView_1miny_1217 ._cardFavorite_1miny_348{flex-shrink:0;order:999;width:22px;height:22px;margin-left:auto;padding:2px;position:static}._listView_1miny_1217 ._cardFavorite_1miny_348 ._favoriteIcon_1miny_907,._listView_1miny_1217 ._cardFavorite_1miny_348 ._favoriteIconActive_1miny_918{font-size:12px}._listView_1miny_1217 ._portfolioCard_1miny_321:hover{transform:none}._listView_1miny_1217 ._portfolioCard_1miny_321:hover ._cardTitle_1miny_331{color:hsl(var(--primary))!important}._tableView_1miny_1353{width:100%;margin-top:16px}._tableView_1miny_1353 ._ant-table_1miny_1358{background:hsl(var(--card));border-radius:8px}._tableView_1miny_1353 ._ant-table-thead_1miny_1363>tr>th{background:hsl(var(--muted));color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border))}._tableView_1miny_1353 ._ant-table-tbody_1miny_1369>tr>td{border-bottom:1px solid hsl(var(--border))}._tableView_1miny_1353 ._ant-table-tbody_1miny_1369>tr:hover>td{background:hsl(var(--muted))}._tableView_1miny_1353 ._ant-pagination_1miny_1377{text-align:center;margin-top:16px}._tableView_1miny_1353 ._ant-pagination_1miny_1377 ._ant-pagination-item_1miny_1382{background:hsl(var(--card));border-color:hsl(var(--border))}._tableView_1miny_1353 ._ant-pagination_1miny_1377 ._ant-pagination-item_1miny_1382 a{color:hsl(var(--foreground))}._tableView_1miny_1353 ._ant-pagination_1miny_1377 ._ant-pagination-item-active_1miny_1391{background:hsl(var(--primary));border-color:hsl(var(--primary))}._tableView_1miny_1353 ._ant-pagination_1miny_1377 ._ant-pagination-item-active_1miny_1391 a{color:hsl(var(--primary-foreground))}._kanbanView_1miny_1401{width:100%;min-height:400px;padding:4px;overflow:auto visible}._kanbanView_1miny_1401::-webkit-scrollbar{height:8px}._kanbanView_1miny_1401::-webkit-scrollbar-track{background:hsl(var(--muted) / .3);border-radius:4px}._kanbanView_1miny_1401::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:4px}._kanbanView_1miny_1401::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}._kanbanBoard_1miny_1428{align-items:stretch;gap:16px;min-height:400px;padding:8px;display:flex}._kanbanColumn_1miny_1436{background:linear-gradient(180deg, hsl(var(--muted) / .55) 0%, hsl(var(--muted) / .4) 48%, hsl(var(--muted) / .48) 100%);-webkit-backdrop-filter:blur(14px)saturate(1.15);border:1px solid hsl(var(--border) / .45);min-width:300px;box-shadow:0 2px 8px hsl(var(--foreground) / .06), inset 0 1px 0 hsl(var(--background) / .35);border-radius:12px;flex-direction:column;flex:0 0 300px;align-self:stretch;display:flex}._kanbanColumnHeader_1miny_1457{background:hsl(var(--muted) / .72);-webkit-backdrop-filter:blur(10px)saturate(1.1);border-bottom:1px solid hsl(var(--border) / .35);z-index:10;border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex;position:sticky;top:0}._kanbanColumnTitle_1miny_1474{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;overflow:hidden;color:hsl(var(--foreground))!important;margin:0!important;font-size:14px!important;font-weight:600!important}._kanbanColumnBadge_1miny_1487{flex-shrink:0}._kanbanColumnCards_1miny_1491{flex:auto;width:100%;min-height:0;padding:12px;overflow:visible}._kanbanColumn_1miny_1436 ._portfolioCard_1miny_321{cursor:pointer;width:100%;margin-bottom:8px;transition:transform .2s,box-shadow .2s}._kanbanColumn_1miny_1436 ._portfolioCard_1miny_321:hover{border-left-color:hsl(var(--primary));transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}._kanbanColumn_1miny_1436 ._portfolioCard_1miny_321:active{transform:translateY(0)}._kanbanColumnEmpty_1miny_1518{text-align:center;color:hsl(var(--muted-foreground));background:hsl(var(--card) / .65);-webkit-backdrop-filter:blur(8px);border:1px dashed hsl(var(--border) / .35);border-radius:8px;padding:32px 16px;font-size:13px;font-style:italic}._kanbanEmpty_1miny_1531{text-align:center;width:100%;color:hsl(var(--muted-foreground));padding:60px 20px;font-size:14px}@media (width<=1024px){._kanbanColumn_1miny_1436{flex:0 0 260px;min-width:260px}}@media (width<=768px){._kanbanBoard_1miny_1428{gap:12px;padding:6px}._kanbanColumn_1miny_1436{flex:0 0 240px;min-width:240px}._kanbanColumnHeader_1miny_1457{padding:12px 14px}._kanbanColumnTitle_1miny_1474{font-size:13px!important}}@media (width<=640px){._kanbanView_1miny_1401{overflow:auto visible}._kanbanBoard_1miny_1428{flex-direction:row;gap:12px;min-width:min-content}._kanbanColumn_1miny_1436{flex:0 0 280px;min-width:280px}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}.driver-popover,.portfolio-tour-popover{background:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:8px!important;max-width:380px!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.driver-popover-title{color:hsl(var(--foreground))!important;letter-spacing:-.01em!important;background:0 0!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;margin:0!important;padding:20px 20px 12px!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.driver-popover-title .anticon,.driver-popover-title svg{color:hsl(var(--primary))!important;vertical-align:middle!important;font-size:18px!important}.driver-popover-description{color:hsl(var(--muted-foreground))!important;margin:0!important;padding:0 20px 20px!important;font-size:14px!important;line-height:1.6!important}.driver-popover-footer{border-top:1px solid hsl(var(--border))!important;background:0 0!important;border-radius:0 0 8px 8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;display:flex!important}.driver-popover-progress-text{color:hsl(var(--muted-foreground))!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important}.driver-popover-btn{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;cursor:pointer!important;white-space:nowrap!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:36px!important;padding:10px 18px!important;font-size:14px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.driver-popover-btn:hover:not(:disabled){background:hsl(var(--primary) / .9)!important;box-shadow:0 1px 2px #0000000d!important}.driver-popover-btn:active:not(:disabled){transform:scale(.98)!important}.driver-popover-prev-btn{color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;background:0 0!important}.driver-popover-prev-btn:hover:not(:disabled){background:hsl(var(--muted))!important;border-color:hsl(var(--border))!important}.driver-popover-close-btn{color:hsl(var(--muted-foreground))!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}.driver-popover-close-btn:hover{background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}.driver-overlay{background:hsl(var(--background) / .4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:.3s driverOverlayFadeIn!important}@keyframes driverOverlayFadeIn{0%{opacity:0}to{opacity:1}}.driver-highlighted-element{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring))!important;background:hsl(var(--background))!important;z-index:10000!important;border-radius:8px!important;outline:none!important;position:relative!important}.driver-highlighted-element *{opacity:1!important;filter:none!important}.driver-popover-arrow{display:none!important}.driver-popover-navigation-btns{gap:8px!important;display:flex!important}@media (width<=640px){.driver-popover,.portfolio-tour-popover{max-width:calc(100vw - 32px)!important;margin:16px!important}.driver-popover-title{padding:16px 16px 10px!important;font-size:15px!important}.driver-popover-description{padding:0 16px 16px!important;font-size:13px!important}.driver-popover-footer{flex-direction:column!important;gap:10px!important;padding:12px 16px!important}.driver-popover-navigation-btns{flex-direction:row!important;width:100%!important}.driver-popover-btn{flex:1!important;height:40px!important}.driver-popover-progress-text{text-align:center!important;order:-1!important;width:100%!important;margin-bottom:4px!important}.driver-popover-close-btn{top:12px!important;right:12px!important}}@keyframes driverPopoverFadeIn{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.driver-popover,.portfolio-tour-popover{animation:.25s cubic-bezier(.16,1,.3,1) driverPopoverFadeIn!important}.driver-popover-btn:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}.driver-popover-close-btn:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important;border-radius:6px!important}@media (prefers-color-scheme:dark){.driver-popover,.portfolio-tour-popover{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003,0 0 0 1px #ffffff0d!important}.driver-overlay{background:hsl(var(--background) / .5)!important}.driver-highlighted-element{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring)), 0 4px 8px #0003!important}}.driver-popover *{transition:all .15s!important}.module-card-gadget{--mcg-card-min-height:206px;--mcg-icon-shell-size:58px;--mcg-icon-size:28px;--mcg-title-size:16px;--mcg-description-size:11px;--mcg-cta-size:13px;--mcg-brand-navy:hsl(var(--brand-navy,221 100% 19%));--mcg-brand-blue:hsl(var(--brand-blue,205 100% 38%));--mcg-brand-teal:hsl(var(--brand-teal,185 50% 44%));--mcg-surface:hsl(var(--card));--mcg-surface-muted:hsl(var(--background) / .92);--mcg-surface-elevated:hsl(var(--card) / .95);--mcg-card-solid:hsl(var(--card));--mcg-border:hsl(var(--border));--mcg-text-strong:hsl(var(--foreground));--mcg-text-muted:hsl(var(--muted-foreground));width:100%;height:100%}:where(.light,[data-theme=light]) .module-card-gadget{--mcg-brand-navy:hsl(var(--foreground));--mcg-brand-blue:color-mix(in srgb, hsl(var(--primary)) 86%, hsl(var(--foreground)) 14%);--mcg-brand-teal:color-mix(in srgb, hsl(var(--accent)) 88%, hsl(var(--foreground)) 12%);--mcg-surface:hsl(var(--card));--mcg-surface-muted:hsl(var(--card) / .92);--mcg-surface-elevated:hsl(var(--card) / .95);--mcg-card-solid:hsl(var(--card))}:where(.dark,[data-theme=dark]) .module-card-gadget{--mcg-brand-navy:hsl(var(--foreground));--mcg-brand-blue:color-mix(in srgb, hsl(var(--primary)) 86%, hsl(var(--foreground)) 14%);--mcg-brand-teal:color-mix(in srgb, hsl(var(--accent)) 88%, hsl(var(--foreground)) 12%);--mcg-surface:hsl(var(--card));--mcg-surface-muted:hsl(var(--card) / .9);--mcg-surface-elevated:hsl(var(--card) / .94);--mcg-card-solid:hsl(var(--background))}:where(.dark,[data-theme=dark]) .module-card-gadget__card:not(.is-locked) .module-card-gadget__icon{color:hsl(var(--foreground))!important}.module-card-gadget__canvas{background:linear-gradient(135deg, color-mix(in srgb, var(--mcg-brand-blue) 8%, transparent) 0%, transparent 34%), var(--mcg-surface-muted);border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 24%, transparent);height:100%;min-height:0;box-shadow:inset 0 1px 0 hsl(var(--background) / .72);border-radius:14px;flex-direction:column;padding:clamp(8px,1.2vw,12px);display:flex}.module-card-gadget__sticky-controls{flex:none;margin-bottom:8px}.module-card-gadget__modules-scroll{flex:auto;min-height:0;max-height:none;padding:8px 8px 8px 0;overflow:auto}.module-card-gadget__modules-scroll::-webkit-scrollbar{width:10px}.module-card-gadget__modules-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mcg-brand-blue) 26%, transparent);border-radius:999px}.module-card-gadget__modules-scroll::-webkit-scrollbar-track{background:0 0}.module-card-gadget__brand-header{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 20%, transparent);background:var(--mcg-surface-elevated);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.module-card-gadget__brand-mark{align-items:center;min-width:max-content;display:inline-flex}.module-card-gadget__brand-copy{flex:1;min-width:0}.module-card-gadget__brand-pillars{flex-wrap:wrap;gap:4px;margin-bottom:3px;display:flex}.module-card-gadget__brand-pillar{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 24%, transparent);background:color-mix(in srgb, var(--mcg-surface-elevated) 90%, transparent);color:var(--mcg-brand-navy);letter-spacing:0;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:14px;padding:0 6px;font-size:7.5px;font-weight:700;line-height:1;display:inline-flex}.module-card-gadget__brand-title{letter-spacing:.01em;color:var(--mcg-text-muted);white-space:normal;text-overflow:initial;margin-top:1px;font-size:12px;font-weight:600;line-height:1.25;overflow:visible}.module-card-gadget__brand-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.module-card-gadget__brand-pill{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 24%, transparent);background:color-mix(in srgb, var(--mcg-surface-elevated) 92%, transparent);color:var(--mcg-brand-navy);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.module-card-gadget__brand-pill.is-recent{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.module-card-gadget__brand-pill.is-filtered{border-color:color-mix(in srgb, var(--mcg-brand-teal) 34%, transparent);color:var(--mcg-brand-teal)}.module-card-gadget__toolbar{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 20%, transparent);background:var(--mcg-surface-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;padding:8px 10px;display:flex}.module-card-gadget__search{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 26%, transparent);background:var(--mcg-surface-elevated);min-width:220px;min-height:34px;color:var(--mcg-text-muted);border-radius:9px;flex:1;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.module-card-gadget__search input{width:100%;color:hsl(var(--foreground));background:0 0;border:none;outline:none;padding:0;font-size:12px;line-height:1.25}.module-card-gadget__search input::placeholder{color:var(--mcg-text-muted)}.module-card-gadget__filter-select{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 24%, transparent);background:color-mix(in srgb, var(--mcg-surface-elevated) 92%, transparent);min-height:30px;color:var(--mcg-brand-navy);border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.module-card-gadget__filter-label{color:var(--mcg-text-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:700}.module-card-gadget__filter-select .ant-select .ant-select-selector{min-width:150px;min-height:28px;color:var(--mcg-brand-navy);letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.module-card-gadget__filter-select .ant-select .ant-select-selection-item{color:var(--mcg-brand-navy)}.module-card-gadget__clear-filters{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 28%, transparent);background:var(--mcg-surface-elevated);min-height:32px;color:var(--mcg-brand-navy);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.module-card-gadget__row.ant-row{margin-left:0!important;margin-right:0!important}.module-card-gadget__col.ant-col{display:flex;padding-bottom:8px!important;padding-left:8px!important;padding-right:8px!important}.module-card-gadget__card{--mcg-tone-deep:var(--mcg-brand-navy);--mcg-tone-main:var(--mcg-brand-blue);--mcg-tone-soft:var(--mcg-brand-teal);width:100%;min-height:var(--mcg-card-min-height);border:1px solid color-mix(in srgb, var(--mcg-tone-main) 26%, transparent);background:var(--mcg-card-solid);text-align:left;cursor:pointer;appearance:none;box-shadow:0 6px 18px hsl(var(--foreground) / .06);border-radius:12px;flex-direction:column;align-items:flex-start;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;animation:.34s both module-card-rise;display:flex;position:relative;overflow:hidden}.module-card-gadget__card:hover:not(.is-locked){border-color:color-mix(in srgb, var(--mcg-tone-main) 40%, transparent);box-shadow:0 12px 24px hsl(var(--foreground) / .1);transform:translateY(-2px)}.module-card-gadget__card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.module-card-gadget__card.is-active{border-color:color-mix(in srgb, var(--mcg-tone-main) 46%, transparent);box-shadow:0 8px 18px hsl(var(--foreground) / .11), 0 0 0 1px color-mix(in srgb, var(--mcg-tone-main) 22%, transparent)}.module-card-gadget__card.is-featured{border-color:color-mix(in srgb, var(--mcg-tone-main) 52%, transparent);box-shadow:0 10px 20px hsl(var(--foreground) / .14), 0 0 0 1px color-mix(in srgb, var(--mcg-tone-main) 26%, transparent)}.module-card-gadget__card.is-spotlight:not(.is-locked){background:var(--mcg-card-solid)}.module-card-gadget__card.is-locked{cursor:not-allowed;border-style:dashed;border-width:1.5px;border-color:hsl(var(--muted-foreground) / .4);background-color:hsl(var(--muted) / .55);background-image:repeating-linear-gradient(-45deg, transparent 0, transparent 10px, hsl(var(--muted-foreground) / .04) 10px, hsl(var(--muted-foreground) / .04) 11px);box-shadow:none}.module-card-gadget__card.is-locked:focus-visible{outline-color:hsl(var(--muted-foreground))}.module-card-gadget__card.is-locked .module-card-gadget__description{color:hsl(var(--muted-foreground) / .85)}.module-card-gadget__card.is-disabled{cursor:not-allowed;opacity:.72;filter:grayscale(.2)}.module-card-gadget__accent-line,.module-card-gadget__card-head,.module-card-gadget__body{z-index:1;position:relative}.module-card-gadget__accent-line{background:linear-gradient(90deg, var(--mcg-tone-deep), var(--mcg-tone-main), var(--mcg-tone-soft));border-radius:999px;width:48px;height:2px;margin-bottom:8px}.module-card-gadget__card.is-locked .module-card-gadget__accent-line{background:hsl(var(--muted-foreground) / .3)}.module-card-gadget__card.is-locked .module-card-gadget__title,.module-card-gadget__card.is-locked .module-card-gadget__title-intelli,.module-card-gadget__card.is-locked .module-card-gadget__title-suffix,.module-card-gadget__card.is-locked .module-card-gadget__title-plain{color:hsl(var(--muted-foreground));font-weight:600}.module-card-gadget__card-head{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;margin-bottom:10px;display:flex}.module-card-gadget__icon-shell{width:var(--mcg-icon-shell-size);height:var(--mcg-icon-shell-size);background:color-mix(in srgb, hsl(var(--muted)) 42%, hsl(var(--card)) 58%);border:1px solid color-mix(in srgb, var(--mcg-tone-main) 18%, hsl(var(--border)));box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.module-card-gadget__icon-shell.is-locked{background:hsl(var(--muted) / .55);border-color:hsl(var(--border));box-shadow:none;border-style:dashed}.module-card-gadget__lock-pill{border:1px solid hsl(var(--border));background:hsl(var(--card));height:22px;color:hsl(var(--muted-foreground));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.module-card-gadget__lock-pill .anticon{font-size:10px;line-height:1}.module-card-gadget__lock-cta{color:hsl(var(--muted-foreground));letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.module-card-gadget__lock-cta .anticon{font-size:11px;line-height:1}.module-card-gadget__icon{font-size:var(--mcg-icon-size);color:var(--mcg-tone-deep);line-height:1;display:inline-flex}.module-card-gadget__card.is-locked .module-card-gadget__icon{color:hsl(var(--muted-foreground))}.module-card-gadget__favorite{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 22%, transparent);background:hsl(var(--card) / .92);width:24px;height:24px;color:var(--mcg-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.module-card-gadget__favorite:hover,.module-card-gadget__favorite.is-favorite{border-color:color-mix(in srgb, var(--mcg-brand-blue) 38%, transparent);background:color-mix(in srgb, var(--mcg-brand-blue) 12%, hsl(var(--card)));color:var(--mcg-brand-blue)}.module-card-gadget__favorite:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.module-card-gadget__body{flex-direction:column;flex:1;gap:6px;width:100%;display:flex}.module-card-gadget__title{color:hsl(var(--foreground));font-size:var(--mcg-title-size);letter-spacing:-.01em;text-rendering:geometricprecision;flex-wrap:wrap;align-items:baseline;gap:0;font-weight:700;line-height:1.2;display:inline-flex}.module-card-gadget__title-intelli{color:var(--mcg-brand-navy);letter-spacing:-.02em;text-transform:lowercase;font-weight:700}.module-card-gadget__title-suffix{color:var(--mcg-brand-blue);letter-spacing:.01em;text-transform:uppercase;font-weight:800}.module-card-gadget__title-plain{color:var(--mcg-brand-navy);letter-spacing:-.01em;font-weight:750}.module-card-gadget__description{color:color-mix(in srgb, hsl(var(--foreground)) 62%, hsl(var(--muted-foreground)) 38%);font-size:var(--mcg-description-size);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.42;display:-webkit-box;overflow:hidden}.module-card-gadget__description.is-featured{-webkit-line-clamp:3;line-clamp:3}.module-card-gadget--empty{border:1px dashed hsl(var(--border));text-align:center;color:hsl(var(--muted-foreground));border-radius:14px;padding:34px 20px}.module-card-gadget__empty-icon{margin-bottom:8px;font-size:36px}.module-card-gadget__empty-title{color:hsl(var(--foreground));margin-bottom:4px;font-size:15px;font-weight:700}.module-card-gadget__empty-description{font-size:12px}.module-card-gadget__empty-action{border:1px solid color-mix(in srgb, var(--mcg-brand-blue) 32%, transparent);background:var(--mcg-surface-elevated);min-height:32px;color:var(--mcg-brand-navy);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:8px;margin-top:10px;padding:0 12px;font-size:11px;font-weight:700}@media (width<=1199px){.module-card-gadget__brand-header{flex-wrap:wrap;align-items:flex-start}.module-card-gadget__brand-stats{justify-content:flex-start;width:100%}.module-card-gadget__search{flex:260px;min-width:0}.module-card-gadget__filter-select{flex:none}}@media (width<=991px){.module-card-gadget{--mcg-card-min-height:196px;--mcg-icon-shell-size:52px;--mcg-icon-size:24px;--mcg-title-size:15px;--mcg-description-size:11px}.module-card-gadget__canvas{padding:9px}.module-card-gadget__brand-title{font-size:11px;line-height:1.35}}@media (width<=767px){.module-card-gadget__brand-header,.module-card-gadget__brand-copy,.module-card-gadget__brand-pillars,.module-card-gadget__brand-title{display:none}.module-card-gadget__toolbar{gap:6px}.module-card-gadget__search{flex-basis:100%;width:100%;min-width:0}.module-card-gadget__filter-select{width:100%}.module-card-gadget__filter-select .ant-select{flex:1;min-width:0}.module-card-gadget__clear-filters{margin-left:0;display:none}}.module-card-gadget__col:first-child .module-card-gadget__card{animation-delay:30ms}.module-card-gadget__col:nth-child(2) .module-card-gadget__card{animation-delay:60ms}.module-card-gadget__col:nth-child(3) .module-card-gadget__card{animation-delay:90ms}.module-card-gadget__col:nth-child(4) .module-card-gadget__card{animation-delay:.12s}.module-card-gadget__col:nth-child(5) .module-card-gadget__card{animation-delay:.15s}.module-card-gadget__col:nth-child(6) .module-card-gadget__card{animation-delay:.18s}.module-card-gadget__col:nth-child(7) .module-card-gadget__card{animation-delay:.21s}.module-card-gadget__col:nth-child(8) .module-card-gadget__card{animation-delay:.24s}.module-card-gadget__col:nth-child(n+9) .module-card-gadget__card{animation-delay:.26s}@keyframes module-card-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=575px){.module-card-gadget{--mcg-card-min-height:194px;--mcg-icon-shell-size:52px;--mcg-icon-size:24px;--mcg-title-size:15px;--mcg-description-size:11px}.module-card-gadget__canvas{border-radius:12px;height:auto;min-height:0;padding:8px}.module-card-gadget__sticky-controls{margin-bottom:8px}.module-card-gadget__modules-scroll{max-height:none;padding:8px 8px 8px 0;overflow:auto}.module-card-gadget__brand-header{flex-wrap:wrap;align-items:flex-start}.module-card-gadget__brand-pillars{gap:3px}.module-card-gadget__brand-pillar{padding:3px 5px;font-size:7.5px}.module-card-gadget__brand-title{white-space:normal}.module-card-gadget__brand-stats{justify-content:flex-start;width:100%}.module-card-gadget__toolbar{flex-wrap:wrap;align-items:flex-start;gap:6px}.module-card-gadget__search{width:100%;min-width:0}.module-card-gadget__filter-select{width:100%}.module-card-gadget__filter-select .ant-select{flex:1;min-width:0}.module-card-gadget__clear-filters{margin-left:auto}.module-card-gadget__card{padding:10px}}._runwayContainer_1n0bh_10{background:hsl(var(--background));flex-direction:column;width:100%;min-height:0;display:flex}._runway_1n0bh_10{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}._toolbar_1n0bh_28{border-bottom:1px solid hsl(var(--border) / .65);background:hsl(var(--muted) / .06);align-items:center;gap:10px;padding:10px 14px;display:flex}._searchBox_1n0bh_37{background:hsl(var(--background));border:1px solid hsl(var(--border) / .85);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;min-width:180px;max-width:260px;padding:5px 10px;transition:border-color .18s,box-shadow .18s;display:flex}._searchBox_1n0bh_37:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .22)}._searchIcon_1n0bh_58{color:hsl(var(--muted-foreground) / .55);flex-shrink:0;font-size:12px;line-height:1}._searchInput_1n0bh_65{color:hsl(var(--foreground));background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;font-size:12.5px;line-height:1.35}._searchInput_1n0bh_65::placeholder{color:hsl(var(--muted-foreground) / .5)}._toolbarDivider_1n0bh_81{background:hsl(var(--border));flex-shrink:0;width:1px;height:20px}._phaseTrack_1n0bh_89{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}._phaseChip_1n0bh_97{letter-spacing:.01em;white-space:nowrap;border:1px solid hsl(var(--border) / .35);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;transition:opacity .15s,transform .15s,border-color .15s;display:flex}._phaseChip_1n0bh_97:hover{opacity:.92}._phaseChip_1n0bh_97:active{transform:scale(.98)}._phaseChip_1n0bh_97[data-active=true]{border-color:currentColor;font-weight:600}._phaseChip_1n0bh_97[data-selected=false]{opacity:.35;filter:grayscale(.5)}._phaseDot_1n0bh_134{border-radius:50%;flex-shrink:0;width:6px;height:6px}._phaseCount_1n0bh_141{opacity:.7;margin-left:1px;font-size:10px;font-weight:600}._cardList_1n0bh_149{flex-direction:column;display:flex}._card_1n0bh_149{border-bottom:1px solid hsl(var(--border) / .45);cursor:pointer;grid-template-columns:40px 48px 1fr 310px;align-items:center;min-height:64px;transition:background .16s;display:grid}._card_1n0bh_149:last-child{border-bottom:none}._card_1n0bh_149:hover{background:hsl(var(--accent) / .08)}._card_1n0bh_149:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;z-index:1;position:relative}._cardRowHighlight_1n0bh_180:hover{background:hsl(var(--destructive) / .1)}._cardRowHighlightSuccess_1n0bh_184:hover{background:hsl(var(--success) / .12)}._rowIndicatorCell_1n0bh_189{flex-flow:wrap;justify-content:center;align-items:center;gap:4px;width:36px;min-width:36px;max-width:48px;height:100%;padding-left:2px;padding-right:2px;display:flex}._expandToggle_1n0bh_204{cursor:pointer;color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:color .15s;display:flex}._expandToggle_1n0bh_204:hover{color:hsl(var(--foreground))}._expandToggle_1n0bh_204:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}._phaseIconCell_1n0bh_226{justify-content:center;align-items:center;width:48px;height:100%;display:flex}._phaseIconBg_1n0bh_234{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._phaseIconBg_1n0bh_234 svg{width:18px;height:18px}._phaseIconCritical_1n0bh_249{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._phaseIconCriticalSvg_1n0bh_259{width:18px;height:18px;display:block}._cardBody_1n0bh_266{flex-direction:column;gap:3px;min-width:0;padding:8px 12px 8px 4px;display:flex}._cardTitleRow_1n0bh_274{align-items:center;gap:6px;min-width:0;display:flex}._cardName_1n0bh_281{min-width:0;color:hsl(var(--foreground));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}._nameRowIndicator_1n0bh_294{opacity:.95;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._nameRowIndicatorIcon_1n0bh_302{width:14px;height:14px;display:block}._cardCode_1n0bh_308{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6);white-space:nowrap;text-align:right;border-radius:3px;width:95px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:500}._cardMetrics_1n0bh_322{color:hsl(var(--muted-foreground));grid-template-columns:90px 140px 80px 1fr 80px;align-items:center;gap:0;font-size:11px;display:grid}._metricCell_1n0bh_331{white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}._metricValue_1n0bh_339{color:hsl(var(--foreground) / .85);font-size:11px;font-weight:600}._metricSub_1n0bh_345{color:hsl(var(--muted-foreground));font-size:10px}._dateRange_1n0bh_351{align-items:center;gap:3px;display:flex}._dateValue_1n0bh_357{color:hsl(var(--foreground) / .8);font-size:11px;font-weight:500}._dateSeparator_1n0bh_363{color:hsl(var(--muted-foreground) / .35);margin:0 1px;font-size:9px}._durationBadge_1n0bh_370{white-space:nowrap;border-radius:8px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}._durationOnTrack_1n0bh_380{background:hsl(var(--success) / .12);color:hsl(var(--success))}._durationWarning_1n0bh_385{background:hsl(var(--warning) / .14);color:hsl(var(--warning))}._durationOverdue_1n0bh_390{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}._durationNeutral_1n0bh_395{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._budgetCell_1n0bh_401{cursor:help;align-items:center;gap:6px;padding-right:8px;display:flex}._budgetTrack_1n0bh_409{background:hsl(var(--muted));border-radius:3px;flex:1;height:6px;overflow:hidden}._budgetFill_1n0bh_417{border-radius:3px;min-width:2px;height:100%;transition:width .4s}._budgetPct_1n0bh_424{white-space:nowrap;text-align:right;flex-shrink:0;width:28px;font-size:10px;font-weight:700}._budgetLabel_1n0bh_433{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;width:115px;font-size:10px;font-weight:500}._jobCompleteCell_1n0bh_443{cursor:help;align-items:center;gap:3px;display:flex}._jobPctValue_1n0bh_450{font-size:12px;font-weight:700;line-height:1}._badgeColumn_1n0bh_457{flex-shrink:0;justify-content:flex-end;align-items:center;gap:0;padding-right:14px;display:flex}._phaseBadge_1n0bh_466{white-space:nowrap;background:hsl(var(--muted) / .3);box-sizing:border-box;border:1px solid;border-radius:10px 0 0 10px;justify-content:center;align-items:center;width:95px;min-width:95px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-flex}._badgeSeparator_1n0bh_482{background:hsl(var(--border) / .55);flex-shrink:0;width:1px;height:18px;margin:0 1px}._statusChip_1n0bh_491{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:0 10px 10px 0;flex-shrink:0;justify-content:center;align-items:center;min-width:70px;max-width:100px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}._stateContainer_1n0bh_509{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:48px 20px;display:flex}._stateIcon_1n0bh_519{color:hsl(var(--muted-foreground) / .45);justify-content:center;align-items:center;display:flex}._stateIconError_1n0bh_526{color:hsl(var(--destructive) / .85)}._stateMessage_1n0bh_530{color:hsl(var(--muted-foreground));text-align:center;max-width:28rem;font-size:13px;line-height:1.45}._loadingSkeleton_1n0bh_538{flex-direction:column;padding:0;display:flex}._skeletonRow_1n0bh_544{border-bottom:1px solid hsl(var(--border) / .4);grid-template-columns:40px 48px 1fr 310px;min-height:64px;display:grid}._skeletonBar_1n0bh_551{justify-content:center;align-items:center;display:flex}._skeletonCircle_1n0bh_557{background:hsl(var(--muted));border-radius:8px;width:32px;height:32px}._skeletonBody_1n0bh_564{flex-direction:column;gap:8px;padding:14px;display:flex}._skeletonLine_1n0bh_571{background:linear-gradient(90deg, hsl(var(--muted) / .5) 25%, hsl(var(--muted) / .8) 50%, hsl(var(--muted) / .5) 75%);background-size:200% 100%;border-radius:4px;height:10px;animation:1.5s infinite _shimmer_1n0bh_1}._skeletonBadge_1n0bh_584{justify-content:flex-end;align-items:center;padding-right:14px;display:flex}._skeletonBadgeLine_1n0bh_591{background:hsl(var(--muted) / .5);border-radius:10px;width:140px;height:20px}@keyframes _shimmer_1n0bh_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._skeletonLine_1n0bh_571{background:hsl(var(--muted) / .45);animation:none}._phaseChip_1n0bh_97{transition:none}._phaseChip_1n0bh_97:active{transform:none}._card_1n0bh_149,._searchBox_1n0bh_37{transition:none}}@media (width<=900px){._card_1n0bh_149{grid-template-columns:40px 44px 1fr 280px}._cardMetrics_1n0bh_322{grid-template-columns:80px 130px 70px 1fr 70px}._searchBox_1n0bh_37{min-width:140px}._phaseBadge_1n0bh_466{min-width:60px}._statusChip_1n0bh_491{min-width:60px;padding:2px 8px;font-size:9px}}@media (width<=640px){._card_1n0bh_149{grid-template-rows:auto auto;grid-template-columns:40px 40px 1fr}._phaseIconCell_1n0bh_226{grid-row:1/3;width:40px}._phaseIconBg_1n0bh_234{width:28px;height:28px}._phaseIconBg_1n0bh_234 svg{width:14px;height:14px}._cardBody_1n0bh_266{padding:8px 10px 4px 4px}._cardTitleRow_1n0bh_274{flex-wrap:wrap;gap:4px}._cardName_1n0bh_281{font-size:12px}._cardMetrics_1n0bh_322{flex-wrap:wrap;gap:6px 12px;display:flex}._budgetCell_1n0bh_401{flex-basis:100%}._badgeColumn_1n0bh_457{grid-column:2;justify-content:flex-start;padding:0 10px 8px 4px}._phaseBadge_1n0bh_466,._statusChip_1n0bh_491{min-width:auto;padding:2px 6px;font-size:9px}._toolbar_1n0bh_28{flex-wrap:wrap;gap:6px}._searchBox_1n0bh_37{min-width:100%;max-width:100%}._toolbarDivider_1n0bh_81{display:none}._phaseTrack_1n0bh_89{width:100%}._skeletonRow_1n0bh_544{grid-template-columns:40px 40px 1fr}._skeletonBadge_1n0bh_584{display:none}}._runwayTreeHost_1n0bh_747{min-width:0}._runwayTreeHost_1n0bh_747 .ant-tree{background:0 0;font-size:12px}._runwayTreeHost_1n0bh_747 .ant-tree-treenode{align-items:flex-start;padding:2px 0}._runwayTreeHost_1n0bh_747 .ant-tree .ant-tree-node-content-wrapper{border-radius:6px;min-height:auto;padding:2px 6px 2px 4px;transition:background .14s}._runwayTreeHost_1n0bh_747 .ant-tree .ant-tree-node-content-wrapper:hover{background:hsl(var(--accent) / .07)}._runwayTreeHost_1n0bh_747 .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:hsl(var(--accent) / .12)}._runwayTreeHost_1n0bh_747 .ant-tree .ant-tree-node-content-wrapper:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._runwayTreeHost_1n0bh_747 .ant-tree-switcher{color:hsl(var(--muted-foreground));border-radius:4px;line-height:1.2;transition:color .12s,background .12s}._runwayTreeHost_1n0bh_747 .ant-tree-switcher:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .35)}._runwayTreeHost_1n0bh_747 .ant-tree-switcher:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}._runwayTreeHost_1n0bh_747 .ant-tree-switcher .ant-tree-switcher-icon{font-size:11px}._runwayTreeHost_1n0bh_747 .ant-tree-indent-unit{width:18px}._runwayTreeHost_1n0bh_747 .ant-tree-show-line .ant-tree-indent-unit:before,._runwayTreeHost_1n0bh_747 .ant-tree-show-line .ant-tree-indent-unit-end:before{border-inline-end:1px solid hsl(var(--border) / .5)}._runwayTreeWrap_1n0bh_817{background:hsl(var(--background));border-top:1px solid hsl(var(--border) / .65);min-height:120px;max-height:min(70vh,560px);padding:10px 12px 14px;overflow:auto}._runwayTreeRow_1n0bh_827{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:2px 0 1px;display:flex}._runwayTreeRowLeft_1n0bh_837{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._runwayTreeRowTitle_1n0bh_845{letter-spacing:-.01em;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}._runwayTreeRowMeta_1n0bh_856{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;line-height:1.3;display:flex}._runwayTreeRowDetails_1n0bh_866{flex-wrap:wrap;align-items:center;gap:5px 6px;max-width:100%;margin-top:3px;display:flex}._runwayTreeDetailPill_1n0bh_875{letter-spacing:.01em;max-width:100%;color:hsl(var(--foreground) / .88);background:hsl(var(--muted) / .22);border:1px solid hsl(var(--border) / .5);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:10px;font-weight:500;line-height:1.35;display:inline-flex;overflow:hidden}._runwayTreeRowCode_1n0bh_893{font-variant-numeric:tabular-nums;letter-spacing:.01em}._runwayTreeRowType_1n0bh_898{text-transform:capitalize;color:hsl(var(--muted-foreground) / .92)}._runwayTreeRowMetrics_1n0bh_903{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:6px;min-width:0;display:flex}._runwayTreeRowStatus_1n0bh_913{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:140px;font-size:10px;font-weight:600;overflow:hidden}._runwayTreeStatusChip_1n0bh_927{background:hsl(var(--muted) / .14);letter-spacing:.04em;text-transform:uppercase;box-sizing:border-box;border:1px solid;border-radius:999px;align-items:center;gap:7px;max-width:min(168px,100%);padding:4px 11px 4px 9px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}._runwayTreeStatusDot_1n0bh_944{width:8px;height:8px;box-shadow:0 0 0 1px hsl(var(--background) / .95), 0 0 0 2px hsl(var(--border) / .35);border-radius:50%;flex-shrink:0}._runwayTreeStatusChipLabel_1n0bh_954{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._runwayTreeTypeChip_1n0bh_961{border:1px solid hsl(var(--border) / .75);background:hsl(var(--muted) / .12);color:hsl(var(--foreground) / .88);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:200px;padding:3px 9px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}._runwayTreeProgress_1n0bh_979{flex-direction:column;align-items:flex-end;gap:3px;min-width:56px;display:flex;position:relative}._runwayTreeProgressVal_1n0bh_988{font-variant-numeric:tabular-nums;color:hsl(var(--foreground) / .88);font-size:11px;font-weight:600;line-height:1}._runwayTreeProgressTrack_1n0bh_996{background:hsl(var(--muted));border-radius:2px;width:52px;height:4px;overflow:hidden}._runwayTreeProgressFill_1n0bh_1004{background:hsl(var(--primary));border-radius:2px;height:100%;transition:width .35s}._runwayTreeProgressFillComplete_1n0bh_1011{background:hsl(var(--success))}._runwayTreeProgressRingWrap_1n0bh_1016{flex-shrink:0;line-height:0}._runwayTreeProgressRingSvg_1n0bh_1021{display:block;overflow:visible}._runwayTreeRingTrack_1n0bh_1026{stroke:hsl(var(--muted))}._runwayTreeRingArc_1n0bh_1030{stroke:hsl(var(--primary));transition:stroke-dashoffset .42s cubic-bezier(.33,1,.68,1)}._runwayTreeRingArcComplete_1n0bh_1035{stroke:hsl(var(--success))}._runwayTreeRingPct_1n0bh_1039{font-variant-numeric:tabular-nums;fill:hsl(var(--foreground) / .9);pointer-events:none;font-size:8.5px;font-weight:600}._runwayTreeMetricChip_1n0bh_1047{border:1px solid hsl(var(--border) / .75);background:hsl(var(--muted) / .12);font-variant-numeric:tabular-nums;min-width:28px;color:hsl(var(--foreground) / .88);border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}._runwayTreeDepth0_1n0bh_1064{min-width:0}._runwayTreeDepth1_1n0bh_1068 ._runwayTreeRowTitle_1n0bh_845{color:hsl(var(--foreground) / .94);font-size:12.5px;font-weight:500}._runwayTreeDepth2_1n0bh_1074 ._runwayTreeRowTitle_1n0bh_845{color:hsl(var(--foreground) / .9);font-size:12px;font-weight:500}._runwayTreeDepth2_1n0bh_1074 ._runwayTreeRowMeta_1n0bh_856{font-size:10.5px}._runwayTreeSrOnly_1n0bh_1084{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._runwayTreeEmptyRow_1n0bh_1096{align-items:center;min-height:36px;padding:4px 0 6px;display:flex}@media (prefers-reduced-motion:reduce){._runwayTreeProgressFill_1n0bh_1004,._runwayTreeRingArc_1n0bh_1030,._runwayTreeHost_1n0bh_747 .ant-tree .ant-tree-node-content-wrapper,._runwayTreeHost_1n0bh_747 .ant-tree-switcher{transition:none}}@media (width<=520px){._runwayTreeRow_1n0bh_827{flex-direction:column;align-items:stretch;gap:8px}._runwayTreeRowMetrics_1n0bh_903{flex-direction:row;justify-content:space-between;align-items:center;width:100%}._runwayTreeRowStatus_1n0bh_913{text-align:left;max-width:none}}@keyframes _runwayNestedChildEnter_1n0bh_1{0%{opacity:.88;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._nestedTreeWrapper_1n0bh_1153{background:linear-gradient(180deg, hsl(var(--muted) / .09) 0%, hsl(var(--muted) / .03) 48px, hsl(var(--background)) 100%);border-bottom:1px solid hsl(var(--border) / .45);border-inline-start:2px solid hsl(var(--primary) / .2);box-shadow:inset 4px 0 0 hsl(var(--border) / .25);padding:0;animation:.2s ease-out _runwayNestedChildEnter_1n0bh_1;position:relative}@media (prefers-reduced-motion:reduce){._nestedTreeWrapper_1n0bh_1153{animation:none}}._runwayTreeWrapNested_1n0bh_1174{background:0 0;padding:0}._runwayTreeChildHost_1n0bh_1180{scrollbar-gutter:stable;max-height:min(62vh,520px);padding:6px 14px 14px clamp(36px,5vw,52px);overflow:auto}._runwayTreePanelCaption_1n0bh_1187{border-bottom:1px solid hsl(var(--border) / .45);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 8px;padding:0 2px 6px;font-size:10px;font-weight:600;line-height:1.35}._runwayTreePanelCaptionNested_1n0bh_1199{margin-bottom:6px;padding-bottom:5px}._runwayTreeChildHost_1n0bh_1180 .ant-tree-indent-unit{width:16px}._runwayTreeChildHost_1n0bh_1180 .ant-tree .ant-tree-node-content-wrapper{padding:3px 5px 3px 3px}._runwayTreeChildHost_1n0bh_1180 ._runwayTreeRow_1n0bh_827{padding:1px 0}@media (width<=520px){._runwayTreeChildHost_1n0bh_1180{max-height:min(55vh,480px);padding-inline:28px 12px}}._runwayTreeTitle_1n0bh_1225{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}._runwayTreeTitleMain_1n0bh_1232{color:hsl(var(--foreground));font-size:13px;font-weight:600}._runwayTreeTitleSub_1n0bh_1238{color:hsl(var(--muted-foreground));font-size:11px}._runwayTreeEmpty_1n0bh_1096{color:hsl(var(--muted-foreground));letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:500}._runwayTreeLoading_1n0bh_1251,._runwayTreeError_1n0bh_1252{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:28px 20px;display:flex}._runwayTreeLoading_1n0bh_1251 .ant-spin{color:hsl(var(--muted-foreground))}._runwayTreeError_1n0bh_1252{color:hsl(var(--destructive));text-align:center;max-width:24rem;font-size:13px;line-height:1.45}._root_1r7bz_3{background:hsl(var(--card));border:1px solid hsl(var(--border) / .5);box-shadow:0 1px 3px hsl(var(--foreground) / .04), 0 2px 8px hsl(var(--foreground) / .03);border-radius:10px;padding:12px 20px;overflow-x:auto}._row_1r7bz_14{isolation:isolate;justify-content:space-between;align-items:flex-start;min-height:40px;display:flex;position:relative}._track_1r7bz_23{background:hsl(var(--muted) / .5);z-index:0;height:3px;box-shadow:inset 0 1px 2px hsl(var(--foreground) / .06);border-radius:2px;position:absolute;top:13px;left:28px;right:28px}._trackFill_1r7bz_35{background:linear-gradient(90deg, hsl(var(--success)), hsl(var(--primary)));box-shadow:0 0 8px hsl(var(--primary) / .25);border-radius:2px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}._phase_1r7bz_46{z-index:1;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}._icon_1r7bz_56{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}._icon_1r7bz_56[data-status=done]{background:hsl(var(--card));color:hsl(var(--success));border:2px solid hsl(var(--success));box-shadow:0 2px 4px hsl(var(--success) / .2), 0 1px 2px hsl(var(--foreground) / .06)}._icon_1r7bz_56[data-status=current]{background:hsl(var(--card));color:hsl(var(--primary));border:2px solid hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15), 0 2px 8px hsl(var(--primary) / .3), 0 1px 3px hsl(var(--foreground) / .08)}._icon_1r7bz_56[data-status=pending]{background:hsl(var(--card));color:hsl(var(--muted-foreground) / .55);border:2px solid hsl(var(--border) / .5);box-shadow:0 1px 2px hsl(var(--foreground) / .04)}._name_1r7bz_97{color:hsl(var(--foreground));text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:11px;font-weight:600;overflow:hidden}._phase_1r7bz_46[data-status=pending] ._name_1r7bz_97{color:hsl(var(--muted-foreground) / .7)}._loading_1r7bz_113,._err_1r7bz_114{text-align:center;color:hsl(var(--muted-foreground));padding:12px;font-size:12px}._err_1r7bz_114{color:hsl(var(--destructive))}:root{--g-arrow-color:#1f2937;--g-bar-color:#fff;--g-bar-border:#fff;--g-tick-color-thick:#ededed;--g-tick-color:#f3f3f3;--g-actions-background:#f3f3f3;--g-border-color:#ebeff2;--g-text-muted:#7c7c7c;--g-text-light:#fff;--g-text-dark:#171717;--g-progress-color:#dbdbdb;--g-handle-color:#37352f;--g-weekend-label-color:#dcdce4;--g-expected-progress:#c4c4e9;--g-header-background:#fff;--g-row-color:#fdfdfd;--g-row-border-color:#c7c7c7;--g-today-highlight:#37352f;--g-popup-actions:#ebeff2;--g-weekend-highlight-color:#f7f7f7}html[data-theme=dark]{--g-arrow-color:#e5e5e5;--g-bar-color:#2a2a2a;--g-bar-border:#3a3a3a;--g-tick-color-thick:#1a1a1a;--g-tick-color:#0a0a0a;--g-actions-background:#1a1a1a;--g-border-color:#2a2a2a;--g-text-muted:#999;--g-text-light:#fff;--g-text-dark:#f5f5f5;--g-progress-color:#4a4a4a;--g-handle-color:#d0d0d0;--g-weekend-label-color:#3a3a3a;--g-expected-progress:#5a5a5a;--g-header-background:#0a0a0a;--g-row-color:#141414;--g-row-border-color:#2a2a2a;--g-today-highlight:#999;--g-popup-actions:#1a1a1a;--g-weekend-highlight-color:#0f0f0f}.gantt-container{height:var(--gv-grid-height);isolation:isolate;border-radius:8px;width:100%;font-size:12px;line-height:14.5px;position:relative;overflow:auto}.gantt-container .popup-wrapper{background:var(--g-header-background);z-index:1000;border-radius:5px;width:max-content;padding:10px;position:absolute;top:0;left:0;box-shadow:0 10px 24px -3px #0003}.gantt-container .popup-wrapper .title{color:var(--g-text-dark);margin-bottom:2px;font-size:.85rem;font-weight:650;line-height:15px}.gantt-container .popup-wrapper .subtitle{color:var(--g-text-dark);margin-bottom:5px;font-size:.8rem}.gantt-container .popup-wrapper .details{color:var(--g-text-muted);font-size:.7rem}.gantt-container .popup-wrapper .actions{margin-top:10px;margin-left:3px}.gantt-container .popup-wrapper .action-btn{background-color:var(--g-popup-actions);border:none;border-right:1px solid var(--g-border-color);padding:5px 8px}.gantt-container .popup-wrapper .action-btn:hover{filter:brightness(97%)}.gantt-container .popup-wrapper .action-btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.gantt-container .popup-wrapper .action-btn:last-child{border-right:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.gantt-container .grid-header{height:calc(var(--gv-lower-header-height) + var(--gv-upper-header-height) + 10px);background-color:var(--g-header-background);border-bottom:1px solid var(--g-row-border-color);z-index:1000;position:sticky;top:0;left:0}.gantt-container .lower-text,.gantt-container .upper-text{text-anchor:middle}.gantt-container .upper-header{height:var(--gv-upper-header-height)}.gantt-container .lower-header{height:var(--gv-lower-header-height)}.gantt-container .lower-text{width:calc(var(--gv-column-width) * .8);height:calc(var(--gv-lower-header-height) * .8);margin:0 calc(var(--gv-column-width) * .1);text-align:center;color:var(--g-text-muted);align-content:center;font-size:12px;position:absolute}.gantt-container .upper-text{width:fit-content;color:var(--g-text-dark);height:calc(var(--gv-lower-header-height) * .66);font-size:14px;font-weight:500;position:absolute}.gantt-container .current-upper{background:var(--g-header-background);padding-left:17px;position:sticky;left:0!important}.gantt-container .side-header{float:right;z-index:1000;background:var(--g-header-background);width:max-content;margin-left:auto;padding-top:10px;padding-right:10px;font-weight:400;line-height:20px;display:flex;position:sticky;top:0;right:0}.gantt-container .side-header *{background-color:var(--g-actions-background);color:var(--g-text-dark);letter-spacing:.02em;box-sizing:content-box;border:none;border-radius:.5rem;margin-right:5px;padding:5px 8px;font-size:14px;font-weight:420;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gantt-container .side-header :last-child{margin-right:0}.gantt-container .side-header :hover{filter:brightness(97.5%)}.gantt-container .side-header select{width:60px;padding-top:2px;padding-bottom:2px}.gantt-container .side-header select:focus{outline:none}.gantt-container .date-range-highlight{background-color:var(--g-progress-color);height:calc(var(--gv-lower-header-height) - 6px);top:calc(var(--gv-upper-header-height) + 5px);border-radius:12px;position:absolute}.gantt-container .current-highlight{background:var(--g-today-highlight);z-index:999;width:1px;position:absolute}.gantt-container .current-ball-highlight{background:var(--g-today-highlight);z-index:1001;border-radius:50%;position:absolute}.gantt-container .current-date-highlight{background:var(--g-today-highlight);color:var(--g-text-light);border-radius:5px}.gantt-container .holiday-label{opacity:0;z-index:1000;background:var(--g-weekend-label-color);border-radius:5px;padding:2px 5px;position:absolute;top:0;left:0}.gantt-container .holiday-label.show{opacity:100}.gantt-container .extras{position:sticky;left:0}.gantt-container .extras .adjust{left:8px;top:calc(var(--gv-grid-height) - 60px);background-color:var(--g-actions-background);color:var(--g-text-light);border:none;border-radius:3px;padding:8px;position:absolute}.gantt-container .hide{display:none}.gantt{-webkit-user-select:none;user-select:none;position:absolute}.gantt .grid-background{fill:none}.gantt .grid-row{fill:var(--g-row-color)}.gantt .row-line{stroke:var(--g-border-color)}.gantt .tick{stroke:var(--g-tick-color);stroke-width:.4px}.gantt .tick.thick{stroke:var(--g-tick-color-thick);stroke-width:.7px}.gantt .arrow{fill:none;stroke:var(--g-arrow-color);stroke-width:1.5px}.gantt .bar-wrapper .bar{fill:var(--g-bar-color);stroke:var(--g-bar-border);stroke-width:0;transition:stroke-width .3s}.gantt .bar-progress{fill:var(--g-progress-color);border-radius:4px}.gantt .bar-expected-progress{fill:var(--g-expected-progress)}.gantt .bar-invalid{fill:#0000;stroke:var(--g-bar-border);stroke-width:1px;stroke-dasharray:5}:is(.gantt .bar-invalid)~.bar-label{fill:var(--g-text-light)}.gantt .bar-label{fill:var(--g-text-dark);dominant-baseline:central;font-family:Helvetica;font-size:13px;font-weight:400}.gantt .bar-label.big{fill:var(--g-text-dark);text-anchor:start}.gantt .handle{fill:var(--g-handle-color);opacity:0;transition:opacity .3s}.gantt .handle.active,.gantt .handle.visible{cursor:ew-resize;opacity:1}.gantt .handle.progress{fill:var(--g-text-muted)}.gantt .bar-wrapper{cursor:pointer}.gantt .bar-wrapper .bar{outline:1px solid var(--g-row-border-color);border-radius:3px}.gantt .bar-wrapper:hover .bar{transition:transform .3s}.gantt .bar-wrapper:hover .date-range-highlight{display:block}.gantt .grid-column{fill:#0000;pointer-events:all}.gantt .grid-column:hover{fill:var(--g-weekend-highlight-color);transition:fill .1s}.wx-textarea.wx-3yFVAC{resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);min-height:100px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-textarea.wx-3yFVAC:focus{border:var(--wx-input-border-focus)}.wx-textarea.wx-3yFVAC::placeholder{color:var(--wx-input-placeholder-color)}.wx-textarea[disabled].wx-3yFVAC{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);resize:none}.wx-textarea[disabled].wx-3yFVAC::placeholder{color:var(--wx-color-font-disabled)}.wx-textarea.wx-error.wx-3yFVAC{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-button.wx-2ZWgb4{vertical-align:top;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:100%;min-width:var(--wx-button-width);text-decoration:none;transition:none;display:inline-block;overflow:hidden}.wx-button.wx-2ZWgb4:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.wx-2ZWgb4,.wx-button.wx-2ZWgb4:focus,.wx-button.wx-2ZWgb4:active{outline:none}.wx-button[disabled].wx-2ZWgb4{cursor:not-allowed;background:var(--wx-color-disabled);color:var(--wx-color-font-disabled);border-color:#0000}.wx-block.wx-2ZWgb4{width:100%;display:block}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{vertical-align:top;font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;margin-right:2px;line-height:1;display:inline-block;position:relative}i.wx-2ZWgb4:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-2ZWgb4{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.wx-2ZWgb4 i.wx-2ZWgb4{opacity:1;margin:0}.wx-primary.wx-2ZWgb4{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-2ZWgb4.wx-pressed,.wx-2ZWgb4.wx-pressed:hover,.wx-2ZWgb4.wx-pressed:active,.wx-2ZWgb4.wx-pressed[disabled]{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-2ZWgb4.wx-primary.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-2ZWgb4.wx-danger.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.wx-2ZWgb4{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.wx-2ZWgb4:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:hover:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:active:not([disabled]).wx-2ZWgb4{background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].wx-2ZWgb4{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.wx-2ZWgb4{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.wx-2ZWgb4{color:var(--wx-color-link);vertical-align:baseline;border:none;padding:0}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:0 0}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-check.wx-2IvefP{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-2IvefP{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-before.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-before.wx-2IvefP:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:var(--wx-checkbox-border-radius);background:var(--wx-input-background);display:block}.wx-before.wx-2IvefP:after{content:"";width:calc(var(--wx-checkbox-size) * .56);height:calc(var(--wx-checkbox-size) * .32);border-style:solid;border-color:var(--wx-color-primary-font);border-width:0 0 calc(var(--wx-checkbox-size) * .12) calc(var(--wx-checkbox-size) * .12);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24);display:none;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:#0000}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{display:block}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-check.wx-2IvefP[disabled]:not(:checked)~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{border-color:var(--wx-input-background)}.wx-checkboxgroup.wx-q8xwRD{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-q8xwRD{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{padding-right:var(--wx-field-gutter);flex:none}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-popup.wx-37M6Fj{z-index:var(--wx-popup-z-index);background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-dropdown.wx-aaaVytZW{z-index:5;background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);position:absolute;overflow:hidden}.wx-top-center.wx-aaaVytZW{top:0;left:50%;transform:translate(-50%,-100%)translateY(-2px)}.wx-top-start.wx-aaaVytZW{top:0;left:0;transform:translateY(-100%)translateY(-2px)}.wx-top-end.wx-aaaVytZW{top:0;right:0;transform:translateY(-100%)translateY(-2px)}.wx-bottom-center.wx-aaaVytZW{bottom:0;left:50%;transform:translate(-50%,100%)translateY(2px)}.wx-bottom-start.wx-aaaVytZW{bottom:0;left:0;transform:translateY(100%)translateY(2px)}.wx-bottom-end.wx-aaaVytZW{bottom:0;right:0;transform:translateY(100%)translateY(2px)}.wx-left-center.wx-aaaVytZW{bottom:50%;left:0;transform:translate(-100%,50%)translate(-2px)}.wx-left-start.wx-aaaVytZW{top:0;left:0;transform:translate(-100%)translate(-2px)}.wx-left-end.wx-aaaVytZW{bottom:0;left:0;transform:translate(-100%)translate(-2px)}.wx-right-center.wx-aaaVytZW{bottom:50%;right:0;transform:translate(100%,50%)translate(2px)}.wx-right-start.wx-aaaVytZW{top:0;right:0;transform:translate(100%)translate(2px)}.wx-right-end.wx-aaaVytZW{bottom:0;right:0;transform:translate(100%)translate(2px)}.wx-portal-node.wx-32GZ52{display:none}.wx-colorselect.wx-121TgJ{width:var(--wx-input-width);position:relative}.wx-selected.wx-121TgJ{left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.wx-color.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer}.wx-input.wx-121TgJ{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-121TgJ.wx-focus{border:var(--wx-input-border-focus)}.wx-input.wx-121TgJ::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-121TgJ[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-121TgJ[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-121TgJ[disabled]~.wx-color,.wx-input.wx-121TgJ[disabled]~.wx-empty{cursor:not-allowed}.wx-input.wx-121TgJ.wx-error{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-empty.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%)}.wxi-close.wx-121TgJ{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{flex-direction:column;gap:12px;width:100%;padding:8px;display:flex}.wx-color-block.wx-1yoKzq{width:100%;height:140px;position:relative;box-shadow:0 1px 3px #0003}.wx-color-block.wx-1yoKzq:before,.wx-color-block.wx-1yoKzq:after{content:"";width:100%;height:100%;position:absolute}.wx-color-block.wx-1yoKzq:before{z-index:2;background-image:linear-gradient(#fff0,#000)}.wx-color-block.wx-1yoKzq:after{z-index:1;background-image:linear-gradient(90deg,#fff,#cb998000)}.wx-color-block-slider.wx-1yoKzq{width:16px;height:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{z-index:3;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0003}.wx-slider.wx-1yoKzq:focus,.wx-slider.wx-1yoKzq:hover{outline:none;box-shadow:0 1px 3px #0003,inset 0 0 4px #fff}.wx-color-line.wx-1yoKzq{background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;width:100%;height:8px;position:relative}.wx-color-line-slider.wx-1yoKzq{width:14px;height:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{flex-wrap:wrap;justify-content:space-between;display:flex}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);outline:none}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{width:var(--wx-input-width);position:relative}.wx-color.wx-mmT8WH{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer;left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-focus.wx-mmT8WH{border:var(--wx-input-border-focus)}.wx-input.wx-mmT8WH::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-mmT8WH[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-mmT8WH[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-mmT8WH[disabled]~.wx-color.wx-mmT8WH{cursor:not-allowed}.wx-input.wx-error.wx-mmT8WH{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wxi-close.wx-mmT8WH{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-mmT8WH:before{display:block}.wxi-close.wx-mmT8WH:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-list.wx-233fr7{max-height:250px;position:relative;overflow-y:auto}.wx-list-wrapper.wx-233fr7{width:100%;position:relative}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.wx-item.wx-focus.wx-233fr7{background:var(--wx-background-hover)}.wx-no-data.wx-233fr7{padding:var(--wx-input-padding)}.wx-combo.wx-1j11Jk{width:var(--wx-input-width);position:relative}.wx-input.wx-1j11Jk{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden}.wx-input.wx-1j11Jk:focus{border:var(--wx-input-border-focus)}.wx-input.wx-1j11Jk::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-1j11Jk[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-1j11Jk[disabled]::placeholder,.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-input.wx-error.wx-1j11Jk{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-input.wx-error.wx-1j11Jk~.wx-icon.wx-1j11Jk{color:var(--wx-color-danger)}.wx-icon.wx-1j11Jk{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-1j11Jk:before{display:block}.wx-icon.wxi-close.wx-1j11Jk{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-1j11Jk:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-text.wx-hQ64J4{width:var(--wx-input-width);position:relative}.wx-text.wx-disabled.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-font-disabled)}.wx-text.wx-error.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-danger)}.wx-icon.wx-hQ64J4{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-hQ64J4:before{display:block}.wx-icon-left.wx-hQ64J4 .wx-icon.wx-hQ64J4:not(.wxi-close){right:auto;left:var(--wx-input-icon-indent)}.wx-icon.wxi-close.wx-hQ64J4{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-hQ64J4:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-input.wx-hQ64J4{width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-hQ64J4:focus{border:var(--wx-input-border-focus)}.wx-input.wx-hQ64J4::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon-left.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-icon-right.wx-hQ64J4 .wx-input.wx-hQ64J4,.wx-text.wx-clear.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-input.wx-hQ64J4[disabled]{border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none;cursor:not-allowed!important}.wx-input.wx-hQ64J4[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-error.wx-hQ64J4 .wx-input.wx-hQ64J4{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-header.wx-8HQVQV{margin-bottom:calc(var(--wx-calendar-gap) * 2);font-size:var(--wx-calendar-header-font-size);line-height:var(--wx-calendar-header-line-height);font-weight:var(--wx-calendar-header-font-weight);flex-wrap:nowrap;align-items:center;display:flex}.wx-spacer.wx-8HQVQV,.wx-pager.wx-8HQVQV{width:var(--wx-calendar-cell-size);height:var(--wx-calendar-cell-size);flex-shrink:0}.wx-pager.wx-8HQVQV{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);line-height:1;font-size:var(--wx-calendar-icon-size);border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-pager.wx-8HQVQV:before{display:block}.wx-pager.wx-8HQVQV:hover{background-color:var(--wx-background-hover)}.wx-label.wx-8HQVQV{flex:0 0 calc(100% - var(--wx-calendar-cell-size) * 2);max-width:calc(100% - var(--wx-calendar-cell-size) * 2);text-align:center;color:var(--wx-color-link);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-button.wx-3s8W4d{vertical-align:top;text-align:center;letter-spacing:normal;font-family:var(--wx-calendar-controls-font-family);font-size:var(--wx-calendar-controls-font-size);line-height:var(--wx-calendar-controls-line-height);font-weight:var(--wx-calendar-controls-font-weight);text-transform:none;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;text-decoration:none;transition:none;display:inline-block}.wx-button.wx-3s8W4d,.wx-button.wx-3s8W4d:focus,.wx-button.wx-3s8W4d:active{outline:none}.wx-button.wx-3s8W4d:active{opacity:.8}.wx-398RBS.wx-weekdays{margin-bottom:calc(var(--wx-calendar-gap) * 1.5);flex-wrap:nowrap;display:flex}.wx-398RBS.wx-weekday{max-width:14.2857%;font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center;flex:0 0 14.2857%}.wx-398RBS.wx-days{flex-wrap:wrap;display:flex}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);max-width:14.2857%;height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;text-align:center;flex-wrap:nowrap;flex:0 0 14.2857%;justify-content:center;align-items:center;display:flex}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected){cursor:pointer}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected):hover{background:var(--wx-background-hover)}.wx-398RBS.wx-day.wx-out{color:var(--wx-color-font-disabled)}.wx-398RBS.wx-day.wx-selected:not(.wx-out){background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-398RBS.wx-day.wx-selected.wx-left:not(.wx-out){border-radius:calc(var(--wx-calendar-border-radius)) 0 0 calc(var(--wx-calendar-border-radius))}.wx-398RBS.wx-day.wx-selected.wx-right:not(.wx-out){border-radius:0 calc(var(--wx-calendar-border-radius)) calc(var(--wx-calendar-border-radius)) 0}.wx-398RBS.wx-day.wx-inrange:not(.wx-out){background:var(--wx-color-primary-selected);border-radius:0}.wx-398RBS.wx-day.wx-weekend:not(.wx-selected):not(.wx-out){color:var(--wx-color-primary)}.wx-398RBS.wx-day.wx-inactive{pointer-events:none}.wx-months.wx-34U8T8{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-month.wx-34U8T8{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-years.wx-1XEF33{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-year.wx-1XEF33{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-year.wx-current.wx-1XEF33{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-year:not(.wx-current):hover.wx-1XEF33{background-color:var(--wx-background-hover)}.wx-prev-decade.wx-1XEF33,.wx-next-decade.wx-1XEF33{color:var(--wx-color-font-disabled)}.wx-buttons.wx-1XEF33{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-calendar.wx-2Gr4AS{width:100%;height:auto;padding:var(--wx-calendar-padding);cursor:default;font-family:var(--wx-calendar-font-family);font-size:var(--wx-calendar-font-size);line-height:var(--wx-calendar-line-height);font-weight:var(--wx-calendar-font-weight);color:var(--wx-calendar-font-color)}.wx-calendar.wx-2Gr4AS.wx-part{padding-bottom:0}.wx-wrap.wx-2Gr4AS{width:calc(var(--wx-calendar-cell-size) * 7);margin:0 auto}.wx-buttons.wx-2Gr4AS{margin-top:calc(var(--wx-calendar-gap) * 2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{width:var(--wx-input-width);position:relative}.wx-rangecalendar.wx-p2jCaW{padding-bottom:var(--wx-calendar-padding);display:flex}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{width:var(--wx-input-width);position:relative}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{outline:none;width:100%;height:100%;position:relative}.wx-13aa5W.wx-fullscreen-icon{height:20px;margin:auto;font-size:20px}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;padding:initial;border:none;border-radius:50%;display:flex;position:absolute;bottom:35px;right:25px}.wx-icon.wx-mdnST1{color:var(--wx-color-font-alt);cursor:pointer;font-size:var(--wx-button-icon-size);padding:var(--wx-button-icon-indent);line-height:var(--wx-button-line-height);display:inline-block}.wx-icon.wx-mdnST1:hover{background-color:var(--wx-background-hover)}.wx-multicombo.wx-12Wj21{width:var(--wx-input-width);position:relative}.wx-multicombo.wx-12Wj21.wx-focus .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-tag.wx-12Wj21{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21:not(.wx-disabled) .wx-tag.wx-12Wj21{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-input.wx-12Wj21{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-error .wx-wrapper.wx-12Wj21{border-color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-error .wx-input.wx-12Wj21,.wx-multicombo.wx-12Wj21.wx-error .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-tags.wx-12Wj21{gap:var(--wx-multicombo-tag-gap);padding:var(--wx-multicombo-tag-gap)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-input.wx-12Wj21{border-top:var(--wx-input-border)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-focus .wx-input.wx-12Wj21{border-top:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-disabled .wx-input.wx-12Wj21{border-top:var(--wx-input-border-disabled)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-error .wx-input.wx-12Wj21{border-top-color:var(--wx-color-danger)}.wx-wrapper.wx-12Wj21{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-tags.wx-12Wj21{flex-wrap:wrap;align-items:flex-start;display:flex;overflow:hidden}.wx-tag.wx-12Wj21{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-multicombo-tag-border);border-radius:var(--wx-multicombo-tag-border-radius);background:var(--wx-multicombo-tag-background);padding:var(--wx-multicombo-tag-pading);position:relative}.wx-icon.wx-12Wj21{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-12Wj21:before{display:block}.wxi-close.wx-12Wj21{pointer-events:all;cursor:pointer}.wxi-close.wx-12Wj21:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-select.wx-12Wj21{position:relative}.wx-input.wx-12Wj21{width:100%;height:var(--wx-input-height);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;display:block;overflow:hidden}.wx-pager.wx-35Np0p{gap:var(--wx-padding);padding:var(--wx-padding);flex-wrap:wrap;align-items:center;display:flex}.wx-input.wx-35Np0p{width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-input.wx-35Np0p:focus{border:var(--wx-input-border-focus)}.wx-input.wx-35Np0p::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon.wx-35Np0p{cursor:pointer;padding:var(--wx-input-padding);border-radius:var(--wx-input-border-radius);font-size:var(--wx-icon-size);color:var(--wx-color-link);line-height:1}.wx-icon.wx-35Np0p:before{display:block}.wx-icon.wx-35Np0p:hover{background-color:var(--wx-background-hover)}.wx-icon.wx-35Np0p.wx-disabled{cursor:default;pointer-events:none;color:var(--wx-color-font-disabled)}.wx-left.wx-35Np0p,.wx-center.wx-35Np0p,.wx-right.wx-35Np0p{align-items:center;gap:var(--wx-padding);display:flex}.wx-radio.wx-3lDF1s{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-input.wx-3lDF1s{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-3lDF1s{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-circle.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-circle.wx-3lDF1s:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);background:var(--wx-input-background);border-radius:50%;display:block}.wx-circle.wx-3lDF1s:after{content:"";width:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);height:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);border-style:solid;border-color:var(--wx-input-background);border-width:calc(var(--wx-checkbox-size) * .2);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:#0000}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:after{display:block}.wx-input.wx-3lDF1s[disabled]~.wx-label.wx-3lDF1s{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-input.wx-3lDF1s[disabled]:not(:checked)~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-input.wx-3lDF1s[disabled]:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-checkbox-border-color-disabled)}.wx-radiogroup.wx-38w70j{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-38w70j{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{padding-right:var(--wx-field-gutter);flex:none}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-richselect.wx-2YgblL{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-richselect.wx-2YgblL:focus{border:var(--wx-input-border-focus)}.wx-richselect.wx-disabled.wx-2YgblL{cursor:not-allowed;border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-richselect.wx-disabled.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-disabled.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-font-disabled)}.wx-richselect.wx-error.wx-2YgblL{border-color:var(--wx-color-danger)}.wx-richselect.wx-error.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-error.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-danger)}.wx-label.wx-2YgblL{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);display:block;overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2YgblL:before{display:block}.wx-icon.wxi-close.wx-2YgblL{pointer-events:all}.wx-icon.wxi-close.wx-2YgblL:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-nowrap.wx-2YgblL .wx-label.wx-2YgblL{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-segmented.wx-0hMO7P{background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);flex-wrap:nowrap;max-width:100%;display:inline-flex}.wx-segment.wx-0hMO7P{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-segmented-border-radius);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;flex-wrap:nowrap;align-items:center;max-width:100%;text-decoration:none;transition:none;display:flex}.wx-segment.wx-0hMO7P,.wx-segment.wx-0hMO7P:focus,.wx-segment.wx-0hMO7P:active{outline:none}.wx-segment.wx-0hMO7P+.wx-segment.wx-0hMO7P{margin-left:var(--wx-segmented-padding)}.wx-segment.wx-0hMO7P:hover{background:var(--wx-segmented-background-hover)}.wx-segment.wx-selected.wx-0hMO7P,.wx-segment.wx-selected.wx-0hMO7P:hover,.wx-segment.wx-selected.wx-0hMO7P:focus{background:var(--wx-color-primary);color:var(--wx-color-primary-font);cursor:default}.wx-icon.wx-0hMO7P{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-0hMO7P:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-0hMO7P{opacity:1}.wx-icon.wx-0hMO7P+.wx-label.wx-0hMO7P{margin-left:4px}.wx-select-box.wx-2yx1Fo{width:var(--wx-input-width);position:relative}.wx-select.wx-2yx1Fo{appearance:none;width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden!important}.wx-select.wx-2yx1Fo:focus{border:var(--wx-input-border-focus)}.wx-select[disabled].wx-2yx1Fo{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo,.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select.wx-error.wx-2yx1Fo{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-select.wx-error.wx-2yx1Fo option{color:var(--wx-input-font-color)}.wx-select.wx-error.wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-danger)}.wx-placeholder.wx-2yx1Fo{border:var(--wx-input-border);width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-placeholder-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:none;border-color:#0000;position:absolute;top:0;left:0;overflow:hidden!important}.wx-icon.wx-2yx1Fo{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2yx1Fo:before{display:block}.wx-icon.wx-2yx1Fo.wxi-close{pointer-events:all;cursor:pointer}.wx-icon.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-slider.wx-2EDJ8G{width:var(--wx-input-width)}.wx-label.wx-2EDJ8G{margin:var(--wx-slider-label-margin);font-family:var(--wx-slider-label-font-family);font-size:var(--wx-slider-label-font-size);line-height:var(--wx-slider-label-line-height);font-weight:var(--wx-slider-label-font-weight);color:var(--wx-slider-label-font-color);display:block}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{appearance:none;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius);border:none;margin:0;display:block}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-webkit-slider-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);box-shadow:var(--wx-slider-thumb-shadow);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-moz-range-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-progress{background-color:var(--wx-slider-primary);height:var(--wx-slider-track-height);border-top-left-radius:var(--wx-slider-track-border-radius);border-bottom-left-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-track{color:#0000;width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-ms-fill-lower{background:var(--wx-slider-primary);border:.2px solid var(--wx-slider-primary);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-fill-upper{background:var(--wx-slider-background);border:.2px solid var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G:focus::-ms-fill-lower{background:var(--wx-slider-primary)}.wx-input.wx-2EDJ8G:focus::-ms-fill-upper{background:var(--wx-slider-background)}.wx-input.wx-2EDJ8G[disabled]{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-moz-range-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-progress{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-lower{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-upper{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-lower{background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-upper{background:var(--wx-color-disabled)}.wx-switch.wx-2dAR5c{vertical-align:top;cursor:default;margin:0;display:inline-block;position:relative}.wx-input.wx-2dAR5c{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-box.wx-2dAR5c{width:var(--wx-switch-width);height:var(--wx-switch-height);border:var(--wx-switch-border-width) solid var(--wx-switch-border-color);border-radius:calc(var(--wx-switch-height) / 2);background-color:var(--wx-switch-background);cursor:pointer;transition:background-color .4s;display:block;position:relative;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";left:var(--wx-switch-thumb-offset);top:var(--wx-switch-thumb-offset);height:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);width:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);border:var(--wx-switch-thumb-border);background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);border-radius:50%;transition:transform .4s;position:absolute}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c{background-color:var(--wx-switch-primary)}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c:before{transform:translate(calc(var(--wx-switch-width) - var(--wx-switch-height)))}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c{background-color:var(--wx-color-disabled);border-color:var(--wx-switch-border-color-disabled);cursor:not-allowed}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c:before{border:var(--wx-switch-thumb-border-disabled);background:var(--wx-switch-thumb-background-disabled)}.wx-tabs.wx-138fWJ{flex-wrap:nowrap;display:inline-flex}.wx-tab.wx-138fWJ{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-width:var(--wx-tabs-border-width);background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:none;display:flex;position:relative}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);width:0;height:calc(var(--wx-tabs-border-width) * 2 + var(--wx-tabs-divider-height));border-left:var(--wx-tabs-divider-width) solid var(--wx-tabs-divider-color);display:block;position:absolute;top:50%;transform:translateY(-50%)}.wx-tab.wx-138fWJ:first-child{border-top-left-radius:var(--wx-tabs-border-radius);border-bottom-left-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ:last-child{border-top-right-radius:var(--wx-tabs-border-radius);border-bottom-right-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ,.wx-tab.wx-138fWJ:focus,.wx-tab.wx-138fWJ:active{outline:none}.wx-tab.wx-138fWJ:hover{background:var(--wx-tabs-background-hover)}.wx-tab.wx-active.wx-138fWJ,.wx-tab.wx-active.wx-138fWJ:hover,.wx-tab.wx-active.wx-138fWJ:focus{background:var(--wx-tabs-active-background);color:var(--wx-tabs-active-color);cursor:default}.wx-tab.wx-active.wx-138fWJ:before,.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ:after,.wx-tab.wx-138fWJ:hover:after{content:"";width:calc(100% - 26px);height:0;display:block;position:absolute;left:13px}.wx-tab.wx-active.wx-138fWJ:after{border-bottom:2px solid var(--wx-tabs-active-border)}.wx-tab:not(.wx-active):hover:after{border-bottom:2px solid var(--wx-tabs-hover-border)}.wx-top.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-top.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:100%}.wx-bottom.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-bottom.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:0}.wx-icon.wx-138fWJ{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-138fWJ:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-138fWJ{opacity:1}.wx-icon.wx-138fWJ+.wx-label.wx-138fWJ{margin-left:4px}.wx-counter.wx-22t21n{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);width:max-content;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):has(.wx-input:focus){border:var(--wx-input-border-focus)}.wx-input.wx-22t21n{box-sizing:border-box;background:var(--wx-background);width:40px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border);outline:none;padding-left:8px;padding-right:8px}.wx-btn.wx-22t21n{box-sizing:border-box;width:32px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);background-color:var(--wx-background-alt);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):not(.wx-disabled) .wx-btn:active{background-color:var(--wx-background-hover)}.wx-dec.wx-22t21n,.wx-inc.wx-22t21n{fill:var(--wx-color-primary)}.wx-btn-dec.wx-22t21n{border-radius:2px 0 0 2px}.wx-btn-inc.wx-22t21n{border-radius:0 2px 2px 0}.wx-error.wx-22t21n{border:1px solid var(--wx-color-danger)}.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}.wx-error.wx-22t21n .wx-input.wx-22t21n{color:var(--wx-color-danger)}.wx-disabled.wx-22t21n .wx-input.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{background:var(--wx-color-disabled-alt)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n{fill:var(--wx-color-font-disabled)}.wx-readonly.wx-22t21n .wx-btn.wx-22t21n{cursor:default}.wx-notice.wx-11sNg5{background:var(--wx-notice-background);box-shadow:var(--wx-notice-shadow);border:var(--wx-notice-border);border-radius:var(--wx-notice-border-radius);margin:var(--wx-notice-margin);font-family:var(--wx-notice-font-family);font-size:var(--wx-notice-font-size);line-height:var(--wx-notice-line-height);font-weight:var(--wx-notice-font-weight);color:var(--wx-notice-font-color);width:var(--wx-notice-width);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wx-notice.wx-11sNg5:before{content:"";z-index:1;width:var(--wx-notice-type-border-width);border-top-right-radius:var(--wx-notice-type-border-width);border-bottom-right-radius:var(--wx-notice-type-border-width);background:var(--wx-notice-type-border-color);height:100%;display:block;position:absolute;top:0;left:0}.wx-notice.wx-11sNg5:after{content:"";width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:0 0;display:block;position:absolute;top:0;left:0}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{z-index:2;padding:var(--wx-notice-padding);position:relative}.wx-text.wx-11sNg5{word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size));flex-shrink:0}.wxi-close.wx-11sNg5{font-size:var(--wx-notice-icon-size);width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.wxi-close.wx-11sNg5:before{z-index:1;display:block}.wxi-close.wx-11sNg5:after{content:"";border-radius:var(--wx-icon-border-radius);width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wxi-close.wx-11sNg5:hover:after{background:var(--wx-background-hover)}.wx-notice.wx-info.wx-11sNg5,.wx-notice.wx-warning.wx-11sNg5,.wx-notice.wx-success.wx-11sNg5,.wx-notice.wx-danger.wx-11sNg5{color:var(--wx-notice-type-font-color)}.wx-notice.wx-info.wx-11sNg5:before,.wx-notice.wx-info.wx-11sNg5:after{background:var(--wx-color-info)}.wx-notice.wx-warning.wx-11sNg5:before,.wx-notice.wx-warning.wx-11sNg5:after{background:var(--wx-color-warning)}.wx-notice.wx-success.wx-11sNg5:before,.wx-notice.wx-success.wx-11sNg5:after{background:var(--wx-color-success)}.wx-notice.wx-danger.wx-11sNg5:before,.wx-notice.wx-danger.wx-11sNg5:after{background:var(--wx-color-danger)}.wx-notice.wx-info.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-warning.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-success.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-danger.wx-11sNg5 .wxi-close.wx-11sNg5:after{opacity:var(--wx-notice-type-close-hover-opacity)}.wx-notices.wx-3nwoO9{z-index:var(--wx-notice-z-index);position:fixed;top:0;right:0}.wx-modal.wx-1FxkZa{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-1FxkZa{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);padding:var(--wx-modal-padding);min-width:var(--wx-modal-width)}.wx-header.wx-1FxkZa{font-family:var(--wx-modal-header-font-family);font-size:var(--wx-modal-header-font-size);line-height:var(--wx-modal-header-line-height);font-weight:var(--wx-modal-header-font-weight);color:var(--wx-modal-header-font-color);margin-bottom:var(--wx-modal-gutter)}.wx-buttons.wx-1FxkZa{margin-top:var(--wx-modal-gutter);margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2);justify-content:center;display:flex}.wx-button.wx-1FxkZa{max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2);flex:1}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right;flex-shrink:0}.wx-field.wx-left.wx-2oVUvC>.wx-field-control.wx-2oVUvC{max-width:calc(100% - var(--wx-label-width) - var(--wx-field-gutter))}.wx-field.wx-error.wx-2oVUvC .wx-label.wx-2oVUvC{color:var(--wx-color-danger)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-checkbox.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-slider.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-switch.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2)}.wx-label.wx-2oVUvC{margin:var(--wx-label-margin);padding:var(--wx-label-padding);font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color);display:block}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{width:100%;position:relative}.wx-timepicker.wx-7f497i{width:var(--wx-input-width);position:relative}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{text-align:center;justify-content:center;margin-bottom:10px;display:flex}.wx-digit.wx-7f497i{border:none;border-bottom:var(--wx-input-border);width:50px;height:38px;font-family:var(--wx-input-font-family);text-align:center;color:var(--wx-input-font-color);background-color:#0000;outline:none;padding:5px;font-size:24px;line-height:28px;display:block}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-modal.wx-KgpO9N{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.wx-window.wx-KgpO9N{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width)}.wx-sidearea.wx-2L733M{z-index:var(--wx-popup-z-index);background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width);height:100vh;max-height:100%;position:absolute}.wx-sidearea.wx-pos-right.wx-2L733M{top:0;right:0}.wx-avatar.wx-aadkRiRf{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.wx-avatar.wx-aadkRiRf img{object-fit:cover;width:100%;height:100%}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{color:#fff;text-transform:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wx-avatar-stack.wx-aadkRiRf{align-items:center;display:inline-flex}.wx-avatar-root.wx-aadkRiRf{min-width:0;display:block}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/roboto/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/regular.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/roboto/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/500.woff)format("woff")}.wx-material-theme{--wx-color-primary:#2f77e3;--wx-color-primary-selected:#d5e6ff;--wx-color-primary-font:#fff;--wx-color-secondary:#0000000a;--wx-color-secondary-hover:#0000001a;--wx-color-secondary-font:#000000b3;--wx-color-secondary-font-hover:#000000b3;--wx-color-secondary-border:transparent;--wx-color-secondary-border-disabled:transparent;--wx-color-success:#00d19a;--wx-color-warning:#ffc975;--wx-color-info:#37a9ef;--wx-color-danger:#ff5252;--wx-color-disabled:#ededed;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#000000b3;--wx-color-font-alt:#00000080;--wx-color-font-disabled:#0000004d;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f7f7f7;--wx-background-hover:linear-gradient(#00000026 0%, #00000026 100%);--wx-font-family:Roboto, Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:16px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:500;--wx-font-weight-b:700;--wx-icon-color:var(--wx-color-font-alt);--wx-icon-size:var(--wx-line-height);--wx-border:1px solid #dfdfdf;--wx-border-radius:2px;--wx-radius-medium:var(--wx-border-radius);--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 4px 20px #2c2f3c1f;--wx-shadow-medium:0px 2px 4px #00000026;--wx-box-shadow:0px 2px 4px #00000026;--wx-box-shadow-strong:0px 2px 5px #0000004d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-background);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid #00000080;--wx-input-border-disabled:1px solid var(--wx-color-disabled);--wx-input-border-radius:var(--wx-border-radius);--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:4px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:18px;--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-font-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:80px;--wx-label-margin:0 0 8px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 20px;--wx-button-icon-indent:7px;--wx-button-icon-size:16px;--wx-button-pressed:#00000029;--wx-button-danger-pressed:#cc4242;--wx-button-primary-pressed:#265fb6;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:var(--wx-border);--wx-segmented-border-radius:var(--wx-border-radius);--wx-segmented-padding:3px;--wx-tabs-background:var(--wx-background-alt);--wx-tabs-background-hover:var(--wx-background-hover);--wx-tabs-hover-border:transparent;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:100%;--wx-tabs-divider-color:#dfdfdf;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:var(--wx-color-primary);--wx-tabs-active-color:var(--wx-color-primary-font);--wx-tabs-active-border:transparent;--wx-slider-height:16px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:#dfdfdf;--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:2px solid var(--wx-background);--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#0000004d;--wx-switch-width:44px;--wx-switch-height:22px;--wx-switch-border-width:1px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:#dfdfdf;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:none;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-background);--wx-switch-thumb-shadow:var(--wx-box-shadow-strong);--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:none;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#00000080;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:var(--wx-border-radius);--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:var(--wx-padding);--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:0px;--wx-notice-type-border-color:transparent;--wx-notice-type-font-color:#fff;--wx-notice-type-icon-color:#fffc;--wx-notice-type-background-opacity:1;--wx-notice-type-close-hover-opacity:.3;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:0px;--wx-calendar-border-radius:var(--wx-calendar-cell-size);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-button-font-size);--wx-calendar-controls-line-height:var(--wx-button-line-height);--wx-calendar-controls-font-weight:var(--wx-button-font-weight);--wx-calendar-controls-font-color:var(--wx-color-link);font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-style:normal}.wx-material-theme *,.wx-material-theme :before,.wx-material-theme :after{box-sizing:border-box}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/500.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/regular.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/600.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/600.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/700.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/700.woff)format("woff")}.wx-willow-theme{--wx-color-primary:#37a9ef;--wx-color-primary-selected:#d5eaf7;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#37a9ef1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#c0c3ce;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:#37a9ef;--wx-color-danger:#fe6158;--wx-color-disabled:#f2f3f7;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#2c2f3c;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#c0c3ce;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f2f3f7;--wx-background-hover:#eaedf5;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#9fa1ae;--wx-icon-size:var(--wx-line-height);--wx-button-pressed:#d7dde3;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#098cdc;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-border:1px solid #e6e6e6;--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 3px 10px 0px #2c2f3c1f, 0px 1px 2px 0px #2c2f3c0f;--wx-shadow-medium:0px 4px 20px 0px #2c2f3c1f;--wx-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-box-shadow-strong:0px 4px 20px #2c2f3c29;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#9fa1ae;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #c0c3ce;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid transparent;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:var(--wx-icon-color);--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-theme *,.wx-willow-theme :before,.wx-willow-theme :after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary:#7a67eb;--wx-color-primary-selected:#7a67eb4d;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#7a67eb1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#9fa1ae;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:var(--wx-color-primary);--wx-color-danger:#fe6158;--wx-color-disabled:#384047;--wx-color-disabled-alt:#44474a;--wx-color-font:#ffffffe6;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#9fa1ae;--wx-color-link:var(--wx-color-primary);--wx-background:#2a2b2d;--wx-background-alt:#384047;--wx-background-hover:#20262b;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#c0c3ce;--wx-icon-size:var(--wx-line-height);--wx-border:1px solid #384047;--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:1px solid #384047;--wx-border-medium:1px solid #384047;--wx-shadow-light:0px 4px 20px 0px #2c2f3c1f;--wx-shadow-medium:none;--wx-box-shadow:0px 4px 48px #2c2f3c2e;--wx-box-shadow-strong:0px 4px 48px #2c2f3c2e, 0px 4px 8px #0e0e0f4d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-background:var(--wx-background-alt);--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-button-pressed:#353d44;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#5643c7;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff0f inset, 2px 2px 3px 1px #00000029 inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff1f inset, 2px 2px 3px 1px #0003 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow:none;--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#384047;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #ffffffb3;--wx-switch-thumb-background:#ffffffe6;--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid #ffffff42;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:1px solid #ffffff42;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#fff;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background-alt);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:#9fa1ae;--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-dark-theme *,.wx-willow-dark-theme :before,.wx-willow-dark-theme :after{box-sizing:border-box}.wx-measure-cell-body,.wx-print-cell,.wx-cell.wx-TSCaXsGV{background:inherit;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.wx-print-tree-cell,.wx-tree-cell.wx-TSCaXsGV{display:flex}.wx-measure-cell-body,.wx-cell.wx-TSCaXsGV:not(:last-child){border-right:var(--wx-table-cell-border)}.wx-print-draggable,.wx-draggable.wx-TSCaXsGV,.wx-draggable-stub.wx-TSCaXsGV{vertical-align:middle;width:20px;height:20px;margin-right:3px;font-size:20px;display:inline-block}.wx-draggable.wx-TSCaXsGV{cursor:move}.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-fixed-column-border);clip-path:inset(0 -15px 0 0);z-index:1}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV:last-child{border-right:none}.wx-print-grid-tree-toggle,.wx-table-tree-toggle.wx-TSCaXsGV{cursor:pointer;margin:0 4px 0 0;font-size:20px;display:inline-block}.wx-cell.wx-TSCaXsGV[tabindex="0"]:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-search.wx-TSCaXsGV{background-color:#ffeb3b}.wx-print-filter,.wx-cell.wx-filter>.wx-text>input{height:28px;padding:4px 8px}.wx-print-filter{border:var(--wx-table-border);background:var(--wx-background);border-radius:var(--wx-input-border-radius);white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:400;overflow:hidden}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect{height:28px;min-height:28px;padding:4px 8px}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect .wx-label{padding:0}.wx-cell.wx-filter div.wx-datepicker input{height:28px;padding:4px 8px}.wx-measure-cell-header,.wx-print-cell-header,.wx-cell.wx-RsQD74qC{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;line-height:20px;display:flex;position:relative}.wx-cell.wx-RsQD74qC:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-print-cell-header{display:table-cell;position:static}.wx-cell.wx-RsQD74qC.wx-vertical{align-items:flex-end}.wx-measure-cell-header,.wx-cell.wx-RsQD74qC:not(:last-child){border-right:var(--wx-table-header-cell-border)}.wx-print-cell-filter.wx-RsQD74qC,.wx-cell.wx-filter.wx-RsQD74qC{z-index:8;padding:4px}.wx-print-cell-header .wx-text,.wx-text.wx-RsQD74qC{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text,.wx-vertical.wx-RsQD74qC .wx-text.wx-RsQD74qC{writing-mode:vertical-lr;text-overflow:ellipsis;height:100%;overflow:hidden;transform:rotate(-180deg)}.wx-print-cell-header.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-RsQD74qC{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-RsQD74qC{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell.wx-RsQD74qC:last-child{border-right:none}.wx-shadow.wx-RsQD74qC,.wx-fixed.wx-RsQD74qC{z-index:7}.wx-shadow.wx-rowspan.wx-RsQD74qC,.wx-shadow.wx-colspan.wx-RsQD74qC,.wx-fixed.wx-rowspan.wx-RsQD74qC,.wx-fixed.wx-colspan.wx-RsQD74qC{z-index:8}.wx-grip.wx-RsQD74qC{box-sizing:border-box;opacity:0;cursor:ew-resize;z-index:8;background-color:#0000;width:9px;position:absolute;top:0;bottom:0;right:-4px}.wx-grip.wx-RsQD74qC div{background-color:var(--wx-color-primary);width:1px;height:100%;margin-left:5px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC{width:5px;right:0}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC div{margin-left:4px}.wx-grip.wx-RsQD74qC:before,.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{content:"";width:0;height:0;margin:auto;position:absolute;top:0;bottom:0}.wx-grip.wx-RsQD74qC:before{border:3px dashed #0000;border-right:3px solid var(--wx-color-primary);right:7px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC:before{right:3px}.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{border:3px dashed #0000;border-left:3px solid var(--wx-color-primary);left:9px}.wx-cell.wx-RsQD74qC:has(.wx-grip.wx-RsQD74qC:hover){z-index:9}.wx-grip.wx-RsQD74qC:hover{opacity:1}.wx-sort.wx-RsQD74qC{align-items:center;height:100%;margin-left:auto;display:flex}.wx-order.wx-RsQD74qC{text-align:center;color:#fff;background-color:#3498ff;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px}.wx-collapse.wx-RsQD74qC:focus{outline:none}.wx-collapse.wx-RsQD74qC:focus i,.wx-collapse.wx-RsQD74qC:hover i{color:var(--wx-color-primary)}.wx-rowspan.wx-RsQD74qC,.wx-colspan.wx-RsQD74qC{z-index:6}.wx-collapse.wx-RsQD74qC,.wx-collapsed.wx-RsQD74qC{cursor:pointer;z-index:1}.wx-collapsed.wx-RsQD74qC{position:relative}.wx-collapse.wx-RsQD74qC i{margin-right:4px}.wx-h-row:not(:last-child) .wx-cell.wx-RsQD74qC:not(.wx-rowspan.wx-RsQD74qC){border-bottom:var(--wx-table-header-cell-border)}.wx-measure-cell-footer,.wx-print-cell-footer,.wx-cell.wx-6Sdi3Dfd{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;display:flex;overflow:hidden}.wx-print-cell-footer{display:table-cell}.wx-cell.wx-6Sdi3Dfd:not(:last-child){border-right:var(--wx-table-footer-cell-border)}.wx-cell.wx-vertical.wx-6Sdi3Dfd{align-items:flex-end}.wx-print-cell-footer .wx-text,.wx-text.wx-6Sdi3Dfd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-footer.wx-vertical .wx-text,.wx-vertical.wx-6Sdi3Dfd .wx-text{transform-origin:0 100%;text-overflow:clip;overflow:unset;transform:rotate(-90deg)translateY(100%)}.wx-print-cell-footer.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-6Sdi3Dfd{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-6Sdi3Dfd{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell:last-child.wx-6Sdi3Dfd{border-right:none}.wx-shadow.wx-6Sdi3Dfd,.wx-fixed.wx-6Sdi3Dfd{z-index:3}.wx-rowspan.wx-6Sdi3Dfd{z-index:2}.wx-rowspan.wx-shadow.wx-6Sdi3Dfd,.wx-rowspan.wx-fixed.wx-6Sdi3Dfd,.wx-colspan.wx-shadow.wx-6Sdi3Dfd,.wx-colspan.wx-fixed.wx-6Sdi3Dfd{z-index:4}.wx-f-row:not(:last-child) .wx-cell:not(.wx-rowspan).wx-6Sdi3Dfd{border-bottom:var(--wx-table-header-cell-border)}.wx-header.wx-sAsPVaUK,.wx-footer.wx-sAsPVaUK{font-weight:500}.wx-header.wx-sAsPVaUK{border-bottom:var(--wx-table-header-border);top:0}.wx-footer.wx-sAsPVaUK{z-index:2;border-top:var(--wx-table-header-border);position:sticky;bottom:0}.wx-overlay.wx-1ty666CQ{z-index:5;background-color:var(--wx-background);text-align:center;width:100%;height:100%;padding:14px 8px;position:absolute}.wx-text.wx-e7Ao5ejY,.wx-input.wx-0UYfSd1x{width:100%;height:100%;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:none;border:1px solid var(--wx-color-primary);outline:none;padding-left:8px}.wx-value.wx-lNWNYUb6{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-lNWNYUb6{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.wx-value.wx-ywGRk611{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-ywGRk611{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.wx-value.wx-ywGRk611:focus{outline:none;display:block}.wx-option.wx-aacZ4gNU{direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.wx-text.wx-aacZ4gNU{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.wx-value.wx-aacZ4gNU{border:1px solid var(--wx-color-primary);text-overflow:ellipsis;white-space:nowrap;outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-8l724t2g.wx-cell{box-sizing:border-box;background-color:var(--wx-background);color:var(--wx-color-font);z-index:2;padding:0;position:relative}.wx-8l724t2g.wx-cell .wx-dropdown{border:var(--wx-table-editor-dropdown-border);box-shadow:var(--wx-table-editor-dropdown-shadow)}.wx-print-grid .wx-vertical.wx-Gy81xq2u{vertical-align:bottom}.wx-flex-columns.wx-8NTMLH0z{width:100%}.wx-print-container{display:none}.wx-print-grid{border-collapse:collapse;table-layout:fixed;border:var(--wx-table-border);border-spacing:0;text-indent:initial;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wx-print-grid tr,.wx-print-grid th,.wx-print-grid td{border:var(--wx-table-border)}@media print{.wx-print>*{display:none!important}.wx-print-container>.wx-print-grid-wrapper{page-break-after:always;break-after:page}.wx-print-container{display:block!important}}.wx-grid.wx-4VuBwK2D{height:100%}.wx-table-box.wx-4VuBwK2D{border:var(--wx-table-cell-border);box-sizing:content-box;outline:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wx-header-wrapper.wx-4VuBwK2D{z-index:3;position:sticky;top:0}.wx-body.wx-4VuBwK2D,.wx-data.wx-4VuBwK2D{position:relative}.wx-scroll.wx-4VuBwK2D{scroll-padding-top:var(--header-height);scroll-padding-bottom:var(--footer-height);flex:1;position:relative}.wx-row.wx-4VuBwK2D{box-sizing:border-box;background-color:var(--wx-background);display:flex}.wx-row.wx-4VuBwK2D:not(:last-child){border-bottom:var(--wx-table-cell-border)}.wx-row.wx-autoheight.wx-4VuBwK2D .wx-cell{text-overflow:initial;white-space:normal;word-break:break-all;overflow:visible}.wx-row.wx-autoheight.wx-4VuBwK2D{height:max-content}.wx-selected.wx-4VuBwK2D{color:var(--wx-table-select-color);background-color:var(--wx-table-select-background)}.wx-selected.wx-4VuBwK2D .wx-cell:first-child{box-shadow:var(--wx-table-select-border)}.wx-inactive.wx-4VuBwK2D{color:var(--wx-table-drag-over-background);background-color:var(--wx-table-drag-over-background);--wx-table-select-border:none}.wx-drag-zone{z-index:10;pointer-events:none;box-shadow:var(--wx-table-drag-zone-shadow);position:absolute;overflow:hidden}.wx-cell.wx-collapsed.wx-4VuBwK2D{border-right:var(--wx-table-cell-border);width:36px}.wx-icon.wx-v13lZxja{vertical-align:middle;margin-right:4px;display:inline-block}.wx-hidden.wx-v13lZxja{color:var(--wx-color-font-disabled)}.wx-area.wx-RYccULtD{width:100%;height:100%;position:relative}.tooltip{box-shadow:var(--wx-box-shadow);pointer-events:none;z-index:10;font-size:var(--wx-font-size-sm);font-family:var(--wx-font-family);color:var(--wx-color-primary-font);background-color:#1a1e21;border-radius:2px;padding:2px 10px;position:absolute}.wx-menu .wx-option.wx-disabled{pointer-events:none}.wx-menu .wx-option.wx-disabled .wx-value,.wx-menu .wx-option.wx-disabled .wx-icon{color:var(--wx-color-font-disabled)}.wx-material-theme{--wx-table-select-background:#f0f0f0;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #dfdfdf;--wx-table-select-border:none;--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:500;--wx-table-header-background:#fafafb;--wx-table-fixed-column-border:3px solid #dfdfdf;--wx-table-editor-dropdown-border:none;--wx-table-editor-dropdown-shadow:0px 2px 5px 0px #0000004d;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-material-theme .wx-table-menu{outline:none;box-shadow:0 2px 5px #0000004d}.wx-willow-theme{--wx-table-select-background:#eaedf5;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #e6e6e6;--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#f2f3f7;--wx-table-fixed-column-border:3px solid #e6e6e6;--wx-table-editor-dropdown-border:var(--wx-table-border);--wx-table-editor-dropdown-shadow:0px 4px 20px 0px #2c2f3c1f;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-willow-theme .wx-table-menu{outline:1px solid #e6e6e6;box-shadow:0 4px 20px #2c2f3c1f}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-table-select-background:#384047;--wx-table-select-color:var(--wx-color-font);--wx-table-border:var(--wx-border);--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#20262b;--wx-table-fixed-column-border:3px solid var(--wx-background-alt);--wx-table-editor-dropdown-border:var(--wx-border);--wx-table-editor-dropdown-shadow:0px 4px 16px 0px #0009;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:0px 1px 2px var(--wx-background-hover), 0px 3px 10px var(--wx-background-hover)}.wx-willow-dark-theme .wx-table-menu{outline:var(--wx-border);box-shadow:0 4px 16px #0009}.wx-sections.wx-s2aE1xdZ{text-align:left;--wx-field-width:600px;margin:12px 20px 0}.wx-message.wx-s2aE1xdZ{margin-top:calc(var(--wx-field-gutter) * -1);font-size:12px;line-height:var(--wx-field-gutter);color:var(--wx-color-danger);width:inherit}.wx-overlay.wx-s2aE1xdZ{font-weight:600}.wx-content.wx-H902AF2Y{height:100%;overflow-y:auto}.wx-cols.wx-bNrSbszs{flex-direction:row;justify-content:space-between;max-height:100%;display:flex}.wx-left.wx-bNrSbszs{min-width:640px;overflow-y:auto}.wx-right.wx-bNrSbszs{background:var(--wx-background-alt);width:364px;min-height:400px;margin-left:30px;overflow-y:auto}.wx-editor-toolbar.wx-66OW1j0R{padding:0 20px}.wx-editor-toolbar .toolbar{gap:4px;padding:0}.wx-editor-toolbar .toolbar .tb-element{padding:0}.wx-topbar.wx-66OW1j0R{margin-bottom:10px}.wx-bottom.wx-66OW1j0R{margin-top:10px}.wx-panel.wx-85HDaNoA{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-85HDaNoA{height:100%;overflow-y:auto}.wx-inline-form.wx-85HDaNoA,.wx-inline-form.wx-85HDaNoA .wx-content.wx-85HDaNoA{overflow:visible}.wx-content.wx-layout-columns.wx-85HDaNoA{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-panel.wx-Ps8Vyc31{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-Ps8Vyc31{height:100%;overflow-y:auto}.wx-inline-form.wx-Ps8Vyc31,.wx-inline-form.wx-Ps8Vyc31 .wx-content{overflow:visible}.wx-content.wx-layout-columns.wx-Ps8Vyc31{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-section.wx-OmgQq65I{cursor:pointer;border-bottom:1px solid #ccc;padding:6px;position:relative}.wx-section-active.wx-OmgQq65I{background-color:var(--wx-background-alt);margin-bottom:10px;padding-bottom:0}.wx-section.wx-OmgQq65I .wx-icon.wx-OmgQq65I{font-size:25px;position:absolute;top:20px;right:10px}.wx-option.wx-cDCz9rZQ{box-sizing:border-box;height:36px;line-height:36px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background-color:var(--wx-background);cursor:pointer;align-items:center;padding:2px 12px;display:flex}.wx-option.wx-cDCz9rZQ:hover{background:var(--wx-background-alt)}.wx-option.wx-cDCz9rZQ:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.wx-option.wx-cDCz9rZQ:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wx-value.wx-cDCz9rZQ{white-space:nowrap;color:var(--wx-color-font);flex-grow:1}.wx-icon.wx-cDCz9rZQ,.wx-sub-icon.wx-cDCz9rZQ{vertical-align:middle;height:inherit;line-height:inherit;font-size:var(--wx-icon-size);color:var(--wx-icon-color)}.wx-icon.wx-cDCz9rZQ{margin-right:8px}.wx-subtext.wx-cDCz9rZQ{color:var(--wx-color-font-disabled);white-space:nowrap;margin-left:20px}.wx-disabled.wx-cDCz9rZQ{pointer-events:none}.wx-disabled.wx-cDCz9rZQ .wx-value,.wx-disabled.wx-cDCz9rZQ .wx-icon,.wx-disabled.wx-cDCz9rZQ .wx-sub-icon{color:var(--wx-color-font-disabled)}.wx-menu.wx-XMmAGqVx{box-shadow:var(--wx-shadow-light);z-index:20;border-radius:var(--wx-border-radius);background-color:var(--wx-background);flex-direction:column;min-width:125px;padding:4px 0;display:flex;position:absolute}.wx-separator.wx-XMmAGqVx{border-top:var(--wx-border-medium);width:100%}.wx-menubar.wx-UfhPCLL4{width:fit-content;display:flex;position:relative}.wx-option.wx-UfhPCLL4{color:var(--wx-color-font);box-sizing:border-box;height:36px;line-height:30px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;outline:none;padding:2px 12px}.wx-active.wx-UfhPCLL4,.wx-option.wx-UfhPCLL4:hover{background-color:var(--wx-background-alt);border-radius:var(--wx-button-border-radius)}.wx-disabled.wx-UfhPCLL4{pointer-events:none;color:var(--wx-color-font-disabled)}.wx-z1qpqrvg.wx-separator{border-left:1px solid #00000012;border-right:var(--wx-border);box-sizing:border-box;width:1px;min-height:100%;margin:6px 4px}.wx-column>.wx-tb-body>.wx-z1qpqrvg.wx-separator,.wx-z1qpqrvg.wx-separator-menu{border-top:var(--wx-border-medium);align-self:center;width:100%;height:1px}.wx-spacer.wx-1IhFzpJV{flex-grow:1}.wx-spacer.wx-KVAsgMam{flex:1}.wx-tb-element.wx-KVAsgMam{flex-shrink:0;align-self:center;padding:4px;display:flex}.wx-menu.wx-tb-element.wx-KVAsgMam{background-color:var(--wx-background);height:36px;padding:2px 8px;line-height:36px}.wx-menu button{text-align:left;width:100%;font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background:0 0;padding-left:0}.wx-menu .wx-tb-element{align-self:stretch}.wx-menu.wx-tb-element button:hover{background:var(--wx-background-alt)}.wx-menu button i{font-size:var(--wx-icon-size);margin-right:4px}.wx-menu.wx-tb-element:hover{background:var(--wx-background-alt)}.wx-tb-group.wx-wSVFAGym{flex-flow:column;display:flex;position:relative}.wx-group-collapsed.wx-wSVFAGym{flex-flow:row}.wx-collapsed.wx-wSVFAGym{cursor:pointer;flex-flow:row;padding:10px;display:flex}.wx-group-collapsed.wx-wSVFAGym .wx-collapsed.wx-wSVFAGym{align-items:center}.wx-label.wx-wSVFAGym{font-weight:var(--wx-label-font-weight);font-size:var(--wx-font-size-sm);color:var(--wx-color-font);text-align:center;justify-content:center;align-items:center;width:100%;padding:4px 2px 4px 12px;display:flex}.wx-tb-group .wx-dropdown{overflow:inherit}.wx-column.wx-wSVFAGym{align-items:stretch}.wx-column .wx-tb-element{align-self:stretch}.wx-tb-body.wx-wSVFAGym{height:100%;display:flex}.wx-column.wx-wSVFAGym>.wx-tb-body.wx-wSVFAGym{flex-flow:column}.wx-menu.wx-Yo6BuX0p{padding:4px;position:absolute;right:4px;overflow:visible}.wx-menu.wx-Yo6BuX0p .wx-dropdown{overflow:visible}.wx-drop-menu.wx-Yo6BuX0p{padding:4px}.wx-toolbar.wx-VdPSJj8y{flex-wrap:nowrap;align-items:stretch;width:100%;padding:4px;display:flex;position:relative}.wx-toolbar.wx-wrap.wx-VdPSJj8y{flex-wrap:wrap}i.wx-HXpG4gnx{font-size:var(--wx-button-icon-size);color:var(--wx-icon-color);margin-right:8px}.wx-item.wx-HXpG4gnx{cursor:pointer;white-space:nowrap;line-height:26px}.wx-label.wx-PTEZGYcj{width:auto;font-weight:var(--wx-label-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden}i.wx-3cuSqONJ{font-size:var(--wx-icon-size);color:var(--wx-color-font);margin-right:8px}.wx-item.wx-3cuSqONJ{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:center;height:36px;line-height:36px;display:flex}.wx-label.wx-U0Bx7pIR{white-space:nowrap;width:100%;color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;align-items:center;display:flex;overflow:hidden}i.wx-U0Bx7pIR{font-size:var(--wx-icon-size);margin-right:8px}.wx-label.wx-U0Bx7pIR:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-user.wx-cyzBpibr{color:var(--wx-color-font);background-color:#ca9cec;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:12px;display:flex;overflow:hidden}.wx-user.wx-normal.wx-cyzBpibr{width:36px;height:36px;font-size:var(--wx-font-size)}.wx-user.wx-small.wx-cyzBpibr{width:24px;height:24px;font-size:var(--wx-font-size-sm)}.wx-user.wx-cyzBpibr img{object-fit:cover;width:100%;height:100%;display:block}.wx-user.wx-cyzBpibr:not(:first-child){margin-left:-15px}.wx-user.wx-comments-avatar-color-light.wx-cyzBpibr{color:var(--wx-color-primary-font)}.wx-user.wx-comments-avatar-color-dark.wx-cyzBpibr{color:var(--wx-avatar-color-dark)}.wx-comments-textarea.wx-v2rD0VHO{background-color:inherit;flex-direction:column;gap:12px;width:100%;display:flex}.wx-textarea-wrapper.wx-v2rD0VHO{gap:8px;display:flex;position:relative}.wx-comments-textarea.wx-flow .wx-textarea-avatar.wx-v2rD0VHO{margin-left:20px}.wx-textarea-bottombar.wx-v2rD0VHO{text-align:right}.wx-textarea-bottombar button{padding:6px 16px;font-weight:600;line-height:20px}.wx-bubble.wx-aluyyvxH{justify-content:end;width:100%;display:flex}.wx-bubble.wx-owned.wx-aluyyvxH{justify-content:start}.wx-bubble-wrapper.wx-aluyyvxH{justify-content:end;gap:8px;width:65%;display:flex}.wx-aluyyvxH .wx-owned .wx-bubble-wrapper{justify-content:start;width:calc(65% + 28px)}.wx-author-name.wx-aluyyvxH{margin-left:auto}.wx-aluyyvxH .wx-owned .wx-author-name{margin-left:0}.wx-message.wx-aluyyvxH{background-color:var(--wx-comments-msg-background);white-space:pre-wrap;border-radius:6px 0 6px 6px;flex-direction:column;width:100%;padding:8px 12px;line-height:24px;display:flex}.wx-aluyyvxH .wx-owned .wx-message{background-color:var(--wx-comments-msg-background-agent);border-radius:0 6px 6px;width:100%}.wx-author-name.wx-aluyyvxH{font-size:14px;font-weight:600;line-height:24px}.wx-agent-message.wx-aluyyvxH{cursor:pointer;align-items:flex-end;gap:4px;display:flex}.wx-menu-icon.wx-aluyyvxH{opacity:0;color:#9fa1ae;cursor:pointer;height:100%}.wx-aluyyvxH .wx-menu-icon i{font-size:24px;line-height:24px}.wx-aluyyvxH .wx-menu-icon:hover{color:var(--wx-color-primary)}.wx-aluyyvxH .wx-agent-message:hover .wx-menu-icon{opacity:1;transition:all .2s linear}.wx-main-bubble.wx-aluyyvxH{flex-direction:column;gap:4px;width:100%;display:flex}.wx-avatar.wx-aluyyvxH{width:32px;height:32px}.wx-bubble.wx-aluyyvxH:not(.wx-owned) .wx-bubble-wrapper{flex-direction:row-reverse}.wx-comment-date.wx-aluyyvxH{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);flex-direction:row-reverse;display:flex}.wx-flow.wx-N2LqQbZL{border-radius:6px;width:100%;padding:16px 20px}.wx-flow.wx-owned.wx-N2LqQbZL{background-color:var(--wx-comments-msg-background-agent)}.wx-flow.wx-N2LqQbZL:hover .wx-menu-icon.wx-N2LqQbZL{opacity:1;transition:all .2s linear}.wx-flow-toolbar.wx-N2LqQbZL{gap:8px;width:100%;display:flex}.wx-message.wx-N2LqQbZL{white-space:pre-wrap;margin-left:32px;line-height:24px}.wx-author-name.wx-N2LqQbZL{font-size:14px;font-weight:600;line-height:24px}.wx-menu-icon.wx-N2LqQbZL{color:#9fa1ae;cursor:pointer;opacity:0;height:24px;margin-left:auto}.wx-menu-icon.wx-N2LqQbZL:hover{color:var(--wx-color-primary)}.wx-menu-icon.wx-N2LqQbZL i.wx-N2LqQbZL{font-size:24px;line-height:24px}.wx-comment-date.wx-N2LqQbZL{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);margin-left:32px}.wx-messages.wx-6HAxmtjJ{flex-direction:column;padding:10px 0;display:flex}.wx-messages.wx-bubbles.wx-6HAxmtjJ{gap:24px}.wx-messages.wx-cards.wx-6HAxmtjJ{gap:16px}.wx-messages.wx-blocks.wx-6HAxmtjJ{gap:24px}.wx-comments-list.wx-8ZGHQX6e{flex-direction:column;width:100%;height:100%;display:flex}.wx-list.wx-8ZGHQX6e{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-willow-theme{--wx-theme-name:willow;--wx-comments-msg-background:#d5eaf7;--wx-comments-msg-background-agent:#f4f5f9;--wx-avatar-color-dark:#2a2b2d}.wx-willow-dark-theme{--wx-theme-name:willow-dark;--wx-comments-msg-background:#7a66eb33;--wx-comments-msg-background-agent:#384047;--wx-avatar-color-dark:#2a2b2d}.wx-task.wx-OQDwWK17{border-top:1px solid var(--wx-color-disabled);height:fit-content;padding:8px 0 4px;display:flex}.wx-task.wx-OQDwWK17:last-child{border-bottom:1px solid var(--wx-color-disabled)}.wx-checkbox-wrapper label span:first-child:before{border-radius:50%}.wx-task.wx-done.wx-OQDwWK17 .wx-checkbox-wrapper input:checked~label span.wx-before:first-child:before{background:#00d19a}.wx-wrapper.wx-OQDwWK17{flex:1;height:fit-content;min-height:30px;margin-top:-5px;margin-left:16px;overflow:hidden}.wx-texarea.wx-OQDwWK17{resize:none;width:100%;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weigth);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);padding:var(--wx-input-padding);box-sizing:border-box;word-wrap:break-word;outline:none;display:block;overflow:hidden}.wx-texarea.wx-OQDwWK17:focus{border:var(--wx-input-border-focus)}.wx-texarea.wx-OQDwWK17::placeholder{color:var(--wx-input-placeholder-color)}.wx-text-wrapper.wx-OQDwWK17{padding:var(--wx-input-padding);border:var(--wx-input-border);border:1px solid #0000;border-radius:3px;width:100%;min-height:30px}.wx-text.wx-OQDwWK17{word-wrap:break-word}.wx-done.wx-OQDwWK17 .wx-text.wx-OQDwWK17{opacity:.6;text-decoration:line-through}.wx-task.wx-OQDwWK17:hover .wx-icon-close.wx-OQDwWK17,.wx-task.wx-OQDwWK17:hover .wx-icon-edit.wx-OQDwWK17{opacity:1}.wx-icon-add.wx-OQDwWK17{font-size:var(--wx-checkbox-size);color:var(--wx-color-font-alt)}.wx-icon-edit.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear;display:none}.wx-icon-edit.wx-OQDwWK17 .wxi-edit{cursor:pointer}.wx-icon-edit.wx-OQDwWK17 .wxi-edit:hover{color:var(--wx-color-primary)}@media (hover:none){.wx-icon-edit.wx-OQDwWK17{display:block}}.wx-icon-close.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear}.wx-icon-close.wx-OQDwWK17 .wxi-close{cursor:pointer}.wx-icon-close.wx-OQDwWK17 .wxi-close:hover{color:var(--wx-color-danger)}.wx-tasks-list.wx-kro6Nsfl{flex-direction:column;width:100%;height:100%;display:flex}.wx-button.wx-kro6Nsfl{width:100%}.wx-list.wx-kro6Nsfl{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-content.wx-pqc08MHU{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-toggle-icon.wx-pqc08MHU{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer;margin:0 5px}.wx-toggle-placeholder.wx-pqc08MHU{width:var(--wx-icon-size);flex:0 0 var(--wx-icon-size);height:16px;margin:0 5px;line-height:16px}.wx-text.wx-pqc08MHU{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-action-icon.wx-9DAESAHW{cursor:pointer;font-size:var(--wx-icon-size);height:16px;color:var(--wx-gantt-icon-color);line-height:16px;display:block}.wx-action-icon.wx-9DAESAHW:hover{color:var(--wx-color-link)}.wx-table-container.wx-rHj6070p{border-right:var(--wx-gantt-border);box-sizing:content-box;flex-direction:column;height:100%;display:flex;overflow:auto hidden}.wx-table.wx-rHj6070p{--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:none;--wx-table-cell-border:var(--wx-grid-body-row-border);--wx-table-header-background:var(--wx-background);--wx-table-header-border:var(--wx-gantt-border);--wx-table-header-cell-border:var(--wx-gantt-border);height:100%}.wx-table .wx-grid .wx-table-box{border:none}.wx-table .wx-grid .wx-scroll{overflow:visible!important}.wx-table .wx-grid .wx-scroll .wx-body,.wx-table .wx-grid .wx-scroll .wx-header{width:100%!important}.wx-table .wx-grid{font:var(--wx-grid-body-font);color:var(--wx-grid-body-font-color)}.wx-table .wx-grid .wx-cell{align-items:center;height:100%;padding:0 5px;display:flex}.wx-table .wx-grid .wx-row{align-items:center;display:flex}.wx-table .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-table .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-table .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-table .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-table .wx-grid .wx-header{box-shadow:var(--wx-grid-header-shadow);z-index:1}.wx-table .wx-grid .wx-header .wx-cell{font:var(--wx-grid-header-font);text-transform:var(--wx-grid-header-text-transform);color:var(--wx-grid-header-font-color);border-bottom-color:#0000;padding:0 5px}.wx-table .wx-grid .wx-header .wx-cell:first-child{padding-left:14px}.wx-table .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-table .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-table .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-table .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center;padding-left:5px}.wx-table .wx-grid .wx-header .wx-cell.wx-text-center.wx-action{justify-content:center}.wx-table .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-table .wx-grid .wx-header .wx-action i{font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color)}.wx-table .wx-grid .wx-header .wx-action .wx-text{display:none}.wx-table .wx-grid .wx-header .wx-action i:hover{color:var(--wx-color-link)}.wx-table .wx-grid .wx-reorder-task.wx-row{background:var(--wx-background-alt);border-top:var(--wx-grid-body-row-border);width:100%}.wx-table .wx-grid .wx-reorder-task.wx-selected{background:var(--wx-gantt-select-color);border-top:#0000;border-bottom:#0000}.wx-links.wx-dkx3NwEn{width:100%;height:100%;position:absolute;top:0;left:0}.wx-line.wx-dkx3NwEn{-webkit-user-select:auto;user-select:auto;pointer-events:stroke;stroke:var(--wx-gantt-link-color);stroke-width:2px;z-index:0;fill:#0000;position:relative}.wx-line-selectable.wx-dkx3NwEn:hover{stroke:var(--wx-gantt-link-color-hovered)}.wx-line-selectable.wx-critical.wx-dkx3NwEn:hover{stroke:var(--wx-gantt-link-critical-color-hovered)}.wx-line-selectable.wx-dkx3NwEn{cursor:pointer}.wx-line.wx-line-selected.wx-dkx3NwEn{stroke:var(--wx-color-danger)}.wx-critical.wx-dkx3NwEn{stroke:var(--wx-gantt-link-critical-color)}.wx-segments.wx-GKbcLEGA{width:100%;height:100%;position:relative}.wx-segment.wx-GKbcLEGA{height:100%}.wx-segments.wx-GKbcLEGA:before{content:"";border-top:1px dashed #7f7f7f;width:100%;height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-rollup.wx-GKbcLEGA{z-index:1;background-color:var(--wx-gantt-task-color);border:1px solid var(--wx-background);border-radius:var(--wx-gantt-baseline-border-radius);opacity:.75;position:absolute}.wx-task-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-task-color)}.wx-summary-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-color)}.wx-milestone-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-baseline.wx-GKbcLEGA{border-radius:var(--wx-gantt-baseline-border-radius);z-index:1;background-color:#a883e4;position:absolute}.wx-baseline.wx-milestone.wx-GKbcLEGA{border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-bars.wx-GKbcLEGA{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.wx-bar.wx-GKbcLEGA,.wx-bar.wx-GKbcLEGA .wx-segment{pointer-events:all;box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);font:var(--wx-gantt-bar-font);white-space:nowrap;line-height:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:#0000;position:absolute}.wx-bar.wx-touch.wx-GKbcLEGA{opacity:.5}.wx-bar.wx-reorder-task.wx-GKbcLEGA{z-index:3}.wx-bar.wx-GKbcLEGA .wx-content{text-overflow:ellipsis;overflow:hidden}.wx-task:not(.wx-split).wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment{color:var(--wx-gantt-task-font-color);background-color:var(--wx-gantt-task-color);border:var(--wx-gantt-task-border)}.wx-task.wx-selected:not(.wx-split).wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-task:not(.wx-split):hover.wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment:hover{box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary.wx-GKbcLEGA{color:var(--wx-gantt-summary-font-color);background-color:var(--wx-gantt-summary-color);border:var(--wx-gantt-summary-border)}.wx-summary.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary:hover.wx-GKbcLEGA{box-shadow:var(--wx-gantt-bar-shadow)}.wx-milestone.wx-GKbcLEGA .wx-content{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.wx-bar:not(.wx-milestone).wx-GKbcLEGA .wx-content{z-index:2;position:relative}.wx-bar.wx-GKbcLEGA .wx-text-out{color:var(--wx-color-font);pointer-events:none;line-height:normal;display:block;position:absolute}.wx-milestone.wx-GKbcLEGA{border-color:var(--wx-gantt-milestone-color)}.wx-milestone.wx-GKbcLEGA .wx-text-out{padding:0 2px;left:100%}.wx-milestone.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);height:100%;transform:rotate(45deg)scale(.75)}.wx-bar.wx-GKbcLEGA .wx-progress-wrapper{border-radius:var(--wx-gantt-bar-border-radius);background-color:#0000;width:100%;height:100%;position:absolute;overflow:hidden}.wx-bar.wx-GKbcLEGA .wx-progress-percent{height:100%}.wx-progress-marker.wx-GKbcLEGA{opacity:0;width:var(--wx-icon-size);height:var(--wx-gantt-progress-marker-height);background:var(--wx-gantt-progress-border-color);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);color:var(--wx-color-font);z-index:3;font-size:calc(var(--wx-font-size-sm) - 2px);cursor:ew-resize;text-align:center;border-radius:4px;line-height:3;position:absolute;top:80%}.wx-progress-marker.wx-GKbcLEGA:before{content:"";width:calc(var(--wx-icon-size) - 2px);height:calc(var(--wx-gantt-progress-marker-height) - 2px);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);background:var(--wx-gantt-link-marker-background);z-index:-1;border-radius:4px;display:block;position:absolute;top:1px;left:1px}.wx-bar:hover .wx-progress-marker.wx-GKbcLEGA,.wx-progress-marker.wx-progress-in-drag.wx-GKbcLEGA{opacity:1}.wx-task .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-summary .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-fill-color)}.wx-link.wx-GKbcLEGA{z-index:4;border:1px solid var(--wx-gantt-link-marker-color);background-color:var(--wx-gantt-link-marker-background);opacity:0;cursor:default;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.wx-link .wx-inner.wx-GKbcLEGA{border:4px solid var(--wx-gantt-link-marker-color);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-bar.wx-GKbcLEGA button.wx-button.wx-delete-button{z-index:4;width:16px;height:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.wx-delete-button-icon{font-size:10px;line-height:14px;display:block}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-left,.wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-right,.wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-link.wx-target:hover.wx-GKbcLEGA,.wx-link.wx-selected.wx-GKbcLEGA,.wx-bar:hover .wx-link.wx-target.wx-GKbcLEGA,.wx-link.wx-visible.wx-target.wx-GKbcLEGA{opacity:1;cursor:pointer}.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected,.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:inherit}.wx-milestone .wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-milestone .wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-cut.wx-GKbcLEGA{opacity:.5}.wx-bar:not(.wx-milestone):focus.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1px}.wx-milestone:focus.wx-GKbcLEGA{outline:none}.wx-milestone:focus .wx-content.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1.6px}.wx-task.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-task-critical-color)}.wx-task.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-critical-color)}.wx-task.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-milestone.wx-critical.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-critical-color)}.wx-milestone.wx-critical.wx-GKbcLEGA{border-color:var(--wx-gantt-critical-color)}.wx-summary.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-critical-color)}.wx-summary.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-summary-critical-fill-color)}.wx-summary.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-critical-color)}.wx-split.wx-selected.wx-GKbcLEGA{border-color:var(--wx-gantt-task-border-color)}.wx-bars.wx-GKbcLEGA .wx-split.wx-bar{background:0 0;border-color:#0000}.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-border-color)}.wx-critical.wx-GKbcLEGA .wx-segment{background-color:var(--wx-gantt-task-critical-color)}.wx-critical.wx-selected.wx-GKbcLEGA .wx-segment{border:1px solid var(--wx-gantt-task-critical-color)}.wx-critical.wx-GKbcLEGA .wx-segment .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-critical-color)}.wx-slack.wx-GKbcLEGA{box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;position:absolute}.wx-slack-task.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-slack-border-color);background:repeating-linear-gradient(-60deg,var(--wx-gantt-task-slack-border-color),var(--wx-gantt-task-slack-border-color) 1px,var(--wx-gantt-task-slack-color) 1px,var(--wx-gantt-task-slack-color) 8px)}.wx-chart.wx-mR7v2Xag{outline:none;flex:auto;position:relative;overflow:auto hidden}.wx-markers.wx-mR7v2Xag{position:absolute}.wx-marker.wx-mR7v2Xag{z-index:4;text-align:center;-webkit-user-select:none;user-select:none;background:var(--wx-gantt-marker-color);width:2px;height:100%;position:absolute;transform:scaleX(-1)}.wx-content.wx-mR7v2Xag{min-width:50px;font:var(--wx-gantt-marker-font);color:var(--wx-gantt-marker-font-color);background-color:inherit;white-space:nowrap;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:4px 8px;position:absolute;transform:scaleX(-1)}.wx-area.wx-mR7v2Xag{position:relative;overflow-y:hidden}.wx-selected.wx-mR7v2Xag{box-sizing:border-box;background:var(--wx-gantt-select-color);width:100%;position:absolute;left:0}.wx-cut.wx-mR7v2Xag{opacity:.5}.wx-gantt-holidays.wx-mR7v2Xag{width:100%;height:100%;position:absolute}.wx-weekend.wx-mR7v2Xag{background:var(--wx-gantt-holiday-background);height:100%;color:var(--wx-gantt-holiday-color);position:absolute}.wx-scale.wx-ZkvhDKir{background-color:var(--wx-background);box-shadow:var(--wx-timescale-shadow);z-index:5;border-bottom:var(--wx-gantt-border);position:sticky;top:0}.wx-row.wx-ZkvhDKir,.wx-cell.wx-ZkvhDKir{box-sizing:border-box;display:flex}.wx-row.wx-ZkvhDKir:not(:last-child){border-bottom:var(--wx-gantt-border)}.wx-cell.wx-ZkvhDKir{border-right:var(--wx-timescale-border);font:var(--wx-timescale-font);color:var(--wx-timescale-font-color);justify-content:center;align-items:center}.wx-cell.wx-weekend.wx-ZkvhDKir{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after,.wx-button-expand-content.wx-pFykzMlT:before,.wx-button-expand-content.wx-pFykzMlT:after{content:"";background-color:var(--wx-gantt-border-color);position:absolute}.wx-resizer.wx-pFykzMlT{z-index:10;background-color:var(--wx-gantt-border-color);justify-content:center;align-items:center;display:flex;position:relative}.wx-resizer.wx-pFykzMlT:hover .wx-button-expand-content.wx-pFykzMlT{opacity:1}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{width:2px;height:100%;top:0}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before{left:-3px}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{right:-2px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-right.wx-pFykzMlT{display:none}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-content.wx-pFykzMlT{opacity:0}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT,.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT{left:12px}.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:-6px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:5px}.wx-button-expand-box.wx-pFykzMlT{width:20px;position:relative}.wx-button-expand-content.wx-pFykzMlT{width:20px;position:absolute;transform:translate(-50%,-50%)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT{background-color:var(--wx-gantt-border-color);cursor:pointer;justify-content:center;font-size:20px;line-height:24px;display:flex}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:hover{color:var(--wx-color-primary)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:active{color:var(--wx-gantt-task-fill-color)}.wx-button-expand-right.wx-pFykzMlT{top:4px;left:1px}.wx-button-expand-right.wx-pFykzMlT:before{clip-path:polygon(100% 100%,0 0,0 100%);width:17px;height:4px;top:-3.6px}.wx-button-expand-right.wx-pFykzMlT:after{clip-path:polygon(100% 0,0 100%,0 0);width:17px;height:4px}.wx-button-expand-right.wx-pFykzMlT i.wx-pFykzMlT{border-top-right-radius:4px;border-bottom-right-radius:4px}.wx-button-expand-left.wx-pFykzMlT{top:4px}.wx-button-expand-left.wx-pFykzMlT i.wx-pFykzMlT{border-top-left-radius:4px;border-bottom-left-radius:4px}.wx-button-expand-left.wx-pFykzMlT:before{clip-path:polygon(100% 0,100% 100%,0% 100%);width:17px;height:4px;top:-3.6px;left:3px}.wx-button-expand-left.wx-pFykzMlT:after{clip-path:polygon(0 0,100% 100%,100% 0);width:17px;height:4px;left:3px}.wx-gantt.wx-jlbQoHOz{width:100%;height:100%;overflow:hidden auto}.wx-pseudo-rows.wx-jlbQoHOz{width:100%;height:auto;min-height:100%}.wx-stuck.wx-jlbQoHOz{width:100%;height:100%;max-height:100%;position:sticky;top:0}.wx-layout.wx-jlbQoHOz{background-color:var(--wx-background);outline:none;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.wx-content.wx-jlbQoHOz{flex-direction:column;display:flex;position:relative;overflow:hidden}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2{pointer-events:none}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-value,.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-icon{color:var(--wx-color-font-disabled)}.wx-links.wx-j93aYGQf{margin-bottom:10px}.wx-cell.wx-j93aYGQf{text-align:center}.wx-task-name.wx-j93aYGQf{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);font-weight:var(--wx-input-font-weigth);color:var(--wx-input-font-color);text-align:left;white-space:nowrap;text-overflow:ellipsis;width:170px;overflow:hidden}.wx-link-lag.wx-j93aYGQf{width:60px}.wx-wrapper.wx-j93aYGQf{display:flex;position:relative}.wx-delete-icon.wx-j93aYGQf{font-size:var(--wx-icon-size);cursor:pointer;color:var(--wx-gantt-icon-color);margin-left:12px;position:relative;top:2px}.wx-delete-icon.wx-j93aYGQf:hover{color:var(--wx-color-primary)}.date-time-controll.wx-hFsbgDln{gap:12px;display:flex}.wx-sidearea .wx-gantt-editor.wx-XkvqDXuw{width:450px}.wx-sidearea .wx-gantt-editor.wx-full-screen.wx-XkvqDXuw{width:100%}.wx-tooltip-area.wx-KG0Lwsqo{width:100%;height:100%;position:relative}.wx-gantt-tooltip{pointer-events:none;z-index:10;box-shadow:var(--wx-box-shadow);border-radius:2px;position:absolute;overflow:hidden}.wx-gantt-tooltip-text.wx-KG0Lwsqo{background-color:var(--wx-tooltip-background);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color);padding:6px 10px}.wx-QSwitwNQ,.wx-material-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:var(--wx-border);--wx-gantt-icon-color:var(--wx-icon-color);--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:50px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#448aff;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#246cd9;--wx-gantt-task-border-color:#448aff;--wx-gantt-task-border:1px solid #246cd9;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#1de9b6;--wx-gantt-summary-font-color:#5f5f5f;--wx-gantt-summary-fill-color:#00d19a;--wx-gantt-summary-border-color:#1de9b6;--wx-gantt-summary-border:1px solid #00d19a;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#d33daf;--wx-gantt-select-color:#c9f4f0;--wx-gantt-link-color:#87a4bc;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#f0f0f0;--wx-gantt-link-marker-color:#87a4bc;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:22px;--wx-gantt-progress-border-color:#dfdfdf;--wx-gantt-baseline-border-radius:4px;--wx-grid-header-font:500 14px Roboto;--wx-grid-header-font-color:#a6a6a6;--wx-grid-header-text-transform:uppercase;--wx-grid-header-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-grid-body-font:400 14px Roboto;--wx-grid-body-font-color:#5f5f5f;--wx-grid-body-row-border:1px solid transparent;--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:500 12px Roboto;--wx-timescale-font-color:#a6a6a6;--wx-timescale-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-timescale-border:1px solid transparent;--wx-gantt-holiday-background:#f3f7fc;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:500 12px Roboto;--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#e6e6e6;--wx-tooltip-background:#000000b3;--wx-sidebar-close-icon:var(--wx-color-secondary-font)}.wx-willow-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:1px solid #1d1e261a;--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#3983eb;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#1f6bd9;--wx-gantt-task-border-color:#1f6bd9;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#fff;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#eaedf5;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#eaedf5;--wx-gantt-link-marker-color:#9fa1ae;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#c0c3ce;--wx-gantt-baseline-border-radius:2px;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-gantt-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-gantt-border);--wx-gantt-holiday-background:#f0f6fa;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#e6e6e6;--wx-tooltip-background:#4f525a;--wx-sidebar-close-icon:#c0c3ce}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-gantt-border-color:#384047;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#37a9ef;--wx-gantt-task-font-color:#ffffffe5;--wx-gantt-task-fill-color:#098cdc;--wx-gantt-task-border-color:#098cdc;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#2c3440;--wx-gantt-task-slack-border-color:#597194;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#ffffffe5;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#4b5359;--wx-gantt-baseline-border-radius:2px;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#384047;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#c8c7cf;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#384047;--wx-gantt-link-marker-color:#9fa1ae;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-border);--wx-gantt-holiday-background:#303539;--wx-gantt-holiday-color:#878994;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#e6e6e6;--wx-tooltip-background:#4f525a;--wx-sidebar-close-icon:#384047}.wall-chart-svar-gantt{max-height:min(var(--wall-chart-gantt-max-height,78vh), 960px);flex-direction:column;min-height:400px;display:flex;overflow:hidden}.wall-chart-svar-gantt__chart-mount,.wall-chart-svar-gantt__chart-mount>div{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.wall-chart-svar-gantt .wx-gantt{flex:auto;min-width:100%;min-height:0}.wall-chart-svar-gantt :is(.wx-willow-theme,.wx-willow-dark-theme){--wx-background:hsl(var(--background));--wx-background-alt:hsl(var(--muted) / .12);--wx-color-font:hsl(var(--foreground));--wx-color-font-disabled:hsl(var(--muted-foreground) / .65);--wx-color-primary:hsl(var(--primary));--wx-color-link:hsl(var(--primary));--wx-color-danger:hsl(var(--destructive));--wx-border:1px solid hsl(var(--border) / .55);--wx-icon-color:hsl(var(--muted-foreground));--wx-box-shadow:0 1px 2px hsl(var(--foreground) / .06);--wx-gantt-milestone-color:hsl(var(--primary));--wx-gantt-select-color:hsl(var(--accent) / .22);--wx-gantt-link-color:hsl(var(--muted-foreground) / .65);--wx-gantt-link-color-hovered:hsl(var(--foreground) / .75);--wx-gantt-link-marker-background:hsl(var(--muted) / .2);--wx-gantt-link-marker-color:hsl(var(--muted-foreground));--wx-gantt-bar-shadow:0 1px 2px hsl(var(--foreground) / .08);--wx-gantt-progress-border-color:hsl(var(--border));--wx-grid-header-font-color:hsl(var(--muted-foreground));--wx-grid-body-font-color:hsl(var(--foreground));--wx-grid-body-row-border:1px solid hsl(var(--border) / .35);--wx-timescale-font-color:hsl(var(--muted-foreground));--wx-timescale-border:1px solid hsl(var(--border) / .35);--wx-gantt-holiday-background:hsl(var(--muted) / .15);--wx-gantt-holiday-color:hsl(var(--muted-foreground));--wx-gantt-marker-color:hsl(var(--primary) / .65);--wx-gantt-marker-font-color:hsl(var(--primary-foreground));--wx-tooltip-background:hsl(var(--popover));--wx-tooltip-font-color:hsl(var(--popover-foreground));--wx-gantt-task-font-color:hsl(var(--foreground))!important;--wx-gantt-summary-font-color:hsl(var(--foreground))!important}.wall-chart-svar-gantt .wx-willow-theme{--wx-gantt-border:1px solid #0f172a18;--wx-gantt-border-color:#0f172a2e;--wx-gantt-task-color:color-mix(in srgb, hsl(var(--primary)) 38%, white);--wx-gantt-task-border-color:color-mix(in srgb, hsl(var(--primary)) 44%, #cbd5e1);--wx-gantt-task-border:1px solid color-mix(in srgb, hsl(var(--primary)) 50%, #e2e8f0);--wx-gantt-task-fill-color:color-mix(in srgb, hsl(var(--primary)) 56%, white);--wx-gantt-critical-color:color-mix(in srgb, hsl(var(--destructive)) 40%, white);--wx-gantt-task-critical-color:color-mix(in srgb, hsl(var(--destructive)) 40%, white);--wx-gantt-task-critical-fill-color:color-mix(in srgb, hsl(var(--destructive)) 58%, white);--wx-gantt-summary-color:color-mix(in srgb, hsl(var(--accent)) 36%, white);--wx-gantt-summary-border-color:color-mix(in srgb, hsl(var(--accent)) 48%, #cbd5e1);--wx-gantt-summary-border:1px solid color-mix(in srgb, hsl(var(--accent)) 52%, #e2e8f0);--wx-gantt-summary-fill-color:color-mix(in srgb, hsl(var(--accent)) 54%, white)}.wall-chart-svar-gantt .wx-willow-dark-theme{--wx-gantt-border:1px solid #f1f5f91a;--wx-gantt-border-color:#f1f5f933;--wx-gantt-task-color:color-mix(in srgb, hsl(var(--primary)) 52%, #0f172a);--wx-gantt-task-border-color:color-mix(in srgb, hsl(var(--primary)) 58%, #1e293b);--wx-gantt-task-border:1px solid color-mix(in srgb, hsl(var(--primary)) 55%, #334155);--wx-gantt-task-fill-color:color-mix(in srgb, hsl(var(--primary)) 70%, #0f172a);--wx-gantt-critical-color:color-mix(in srgb, hsl(var(--destructive)) 55%, #0f172a);--wx-gantt-task-critical-color:color-mix(in srgb, hsl(var(--destructive)) 55%, #0f172a);--wx-gantt-task-critical-fill-color:color-mix(in srgb, hsl(var(--destructive)) 72%, #0f172a);--wx-gantt-summary-color:color-mix(in srgb, hsl(var(--accent)) 50%, #0f172a);--wx-gantt-summary-border-color:color-mix(in srgb, hsl(var(--accent)) 58%, #1e293b);--wx-gantt-summary-border:1px solid color-mix(in srgb, hsl(var(--accent)) 55%, #334155);--wx-gantt-summary-fill-color:color-mix(in srgb, hsl(var(--accent)) 68%, #0f172a)}.wall-chart-svar-gantt .wx-bar.wx-task,.wall-chart-svar-gantt .wx-bar.wx-task.wx-critical{color:hsl(var(--foreground))!important}.wall-chart-svar-gantt .wx-bar.wx-task .wx-content,.wall-chart-svar-gantt .wx-bar.wx-task .wall-chart-gantt-bar-label,.wall-chart-svar-gantt .wx-bar.wx-task .wall-chart-gantt-bar-label__text,.wall-chart-svar-gantt .wx-bar.wx-summary .wx-content,.wall-chart-svar-gantt .wx-bar.wx-summary .wall-chart-gantt-bar-label,.wall-chart-svar-gantt .wx-bar.wx-summary .wall-chart-gantt-bar-label__text{z-index:4;position:relative;color:hsl(var(--foreground))!important}.wall-chart-svar-gantt .wx-bar.wx-task .wall-chart-gantt-bar-label .anticon,.wall-chart-svar-gantt .wx-bar.wx-summary .wall-chart-gantt-bar-label .anticon{color:inherit!important}.wall-chart-svar-gantt .wall-chart-gantt-bar-label{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;align-items:center;gap:4px;padding:0 6px;display:flex}.wall-chart-svar-gantt .wall-chart-gantt-bar-label__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wall-chart-svar-gantt--no-grid .wx-table-container{border:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;display:none!important;overflow:hidden!important}.wall-chart-svar-gantt--no-grid .wx-resizer{display:none!important}.wall-chart-svar-gantt .wall-chart-gantt-name-cell{text-align:left;align-items:flex-start;gap:8px;min-width:0;padding:2px 0;display:flex}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__folder{color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:2px;font-size:14px}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__icons{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;margin-top:1px;display:flex}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__status-icon{color:hsl(var(--muted-foreground));font-size:14px}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__critical{color:hsl(var(--warning));font-size:12px}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__textwrap{flex:1;min-width:0}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__primary{font-weight:600;line-height:1.3}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__primary--leaf{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__subtitle{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.wall-chart-svar-gantt .wall-chart-gantt-name-cell__meta{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11px}.wall-chart-svar-gantt .wall-chart-gantt-status-cell__inner{max-width:100%;color:hsl(var(--foreground));align-items:center;gap:8px;font-size:12px;display:inline-flex}.wall-chart-svar-gantt .wall-chart-gantt-status-cell__dot{width:9px;height:9px;box-shadow:inset 0 0 0 1px hsl(var(--border) / .6);border-radius:999px;flex-shrink:0}.wall-chart-svar-gantt .wall-chart-gantt-status-cell__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wall-chart-svar-gantt .wall-chart-gantt-status-cell--empty{color:hsl(var(--muted-foreground) / .55);font-size:12px}.wall-chart-svar-gantt .wall-chart-gantt-status-cell__tooltip-pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:12px}.wall-chart-svar-gantt .wall-chart-gantt-date-cell,.wall-chart-svar-gantt .wall-chart-gantt-progress-cell{font-variant-numeric:tabular-nums;font-size:12px}.wall-chart-svar-gantt .wall-chart-gantt-progress-cell--empty{color:hsl(var(--muted-foreground) / .55)}.wall-chart-svar-gantt .wall-chart-gantt-bar-label__bolt{opacity:1;flex-shrink:0;font-size:11px;color:hsl(var(--muted-foreground))!important}.wall-chart-svar-gantt .wx-bar.wx-task.wx-critical .wall-chart-gantt-bar-label__bolt{color:hsl(var(--destructive))!important}.wall-chart-svar-gantt__toolbar{border-bottom:1px solid hsl(var(--border) / .45);background:hsl(var(--muted) / .08);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.wall-chart-svar-gantt__toolbar .ant-checkbox-wrapper{color:hsl(var(--foreground));font-size:12px}@keyframes wall-chart-kanban-col-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wall-chart-kanban{scrollbar-gutter:stable;scroll-snap-type:inline mandatory;gap:12px;padding:2px 0 8px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.wall-chart-kanban__column{scroll-snap-align:start;background:hsl(var(--muted) / .07);border:1px solid hsl(var(--border) / .35);border-radius:10px;flex-direction:column;gap:0;min-width:260px;max-height:min(85dvh,960px);padding:10px 9px 12px;animation:.34s cubic-bezier(.22,1,.36,1) backwards wall-chart-kanban-col-in;display:flex}.wall-chart-kanban__column:first-child{animation-delay:20ms}.wall-chart-kanban__column:nth-child(2){animation-delay:50ms}.wall-chart-kanban__column:nth-child(3){animation-delay:80ms}.wall-chart-kanban__column:nth-child(4){animation-delay:.11s}.wall-chart-kanban__column:nth-child(5){animation-delay:.14s}.wall-chart-kanban__column:nth-child(6){animation-delay:.17s}.wall-chart-kanban__column:nth-child(7){animation-delay:.2s}.wall-chart-kanban__column:nth-child(8){animation-delay:.23s}.wall-chart-kanban__column-head{border-bottom:1px solid hsl(var(--border) / .4);flex-shrink:0;align-items:center;gap:10px;margin-bottom:2px;padding:2px 2px 10px;display:flex}.wall-chart-kanban__column-accent{width:8px;height:8px;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);border-radius:999px;flex-shrink:0}.wall-chart-kanban__column-head-title{letter-spacing:.01em;color:hsl(var(--foreground));flex:1;min-width:0;font-size:12px;font-weight:600}.wall-chart-kanban__count.ant-badge .ant-badge-count{font-variant-numeric:tabular-nums;min-width:1.5rem;height:1.25rem;color:hsl(var(--foreground));border:1px solid hsl(var(--border) / .55);box-shadow:none;padding:0 6px;font-size:11px;font-weight:600;line-height:1.25rem;background:hsl(var(--background))!important}.wall-chart-kanban__column-cards{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden auto}.wall-chart-kanban__column-empty{color:hsl(var(--muted-foreground) / .85);text-align:center;margin:0;padding:14px 8px 10px;font-size:12px;line-height:1.45}.wall-chart-kanban__card{background:hsl(var(--background));border:1px solid hsl(var(--border) / .42);cursor:pointer;border-radius:8px;flex-direction:column;gap:7px;padding:11px 11px 10px;transition:transform .14s,border-color .14s,box-shadow .16s;display:flex}.wall-chart-kanban__card:hover{border-color:hsl(var(--border) / .72);box-shadow:0 2px 10px hsl(var(--foreground) / .04);transform:translateY(-1px)}.wall-chart-kanban__card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.wall-chart-kanban__card:focus-visible:hover{transform:translateY(-1px)}.wall-chart-kanban__card:active{transition-duration:80ms;transform:translateY(0)}.wall-chart-kanban__card--overdue{border-color:hsl(var(--destructive) / .4);box-shadow:inset 3px 0 0 0 hsl(var(--destructive) / .65)}.wall-chart-kanban__card-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wall-chart-kanban__card-title{letter-spacing:-.01em;color:hsl(var(--foreground));flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.wall-chart-kanban__card-icons{opacity:.9;flex-shrink:0;gap:6px;display:flex}.wall-chart-kanban__card-subtitle{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));margin-top:-3px;font-size:11px;font-weight:500;line-height:1.35}.wall-chart-kanban__card-details{flex-direction:column;gap:5px;display:flex}.wall-chart-kanban__card-details--legacy{gap:4px}.wall-chart-kanban__card-legacy-meta{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4}.wall-chart-kanban__card-detail-section{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .88);border-top:1px solid hsl(var(--border) / .32);margin-top:4px;padding-top:4px;font-size:10px;font-weight:600}.wall-chart-kanban__card-detail-section:first-child{border-top:none;margin-top:0;padding-top:0}.wall-chart-kanban__card-detail{grid-template-columns:minmax(0,42%) 1fr;align-items:baseline;gap:3px 10px;font-size:11px;line-height:1.4;display:grid}.wall-chart-kanban__card-detail--lead{grid-template-columns:1fr;gap:2px}.wall-chart-kanban__card-detail-k{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground) / .92);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.wall-chart-kanban__card-detail--lead .wall-chart-kanban__card-detail-k{text-transform:none;letter-spacing:0;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.wall-chart-kanban__card-detail-v{font-variant-numeric:tabular-nums;color:hsl(var(--foreground));word-break:break-word;min-width:0;font-size:11px;font-weight:500}.wall-chart-kanban__card-detail-v--muted{color:hsl(var(--muted-foreground))}.wall-chart-kanban__card-footer{border-top:1px solid hsl(var(--border) / .34);align-items:center;gap:10px;margin-top:2px;padding-top:8px;display:flex}.wall-chart-kanban__card-progress{flex:1;margin:0!important}.wall-chart-kanban__card-progress.ant-progress-line{margin-inline-end:0!important}.wall-chart-kanban__card-progress .ant-progress-outer{height:5px!important}.wall-chart-kanban__card-progress .ant-progress-inner{background:hsl(var(--muted) / .3)!important;height:5px!important}.wall-chart-kanban__card-progress .ant-progress-bg{background:hsl(var(--primary))!important;height:5px!important}.wall-chart-kanban__card-progress-label{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));text-align:right;flex-shrink:0;min-width:2.25rem;font-size:11px;font-weight:600}.wall-chart-kanban__icon-critical{color:hsl(var(--warning));font-size:13px}.wall-chart-kanban__icon-overdue{color:hsl(var(--destructive));font-size:13px}@media (prefers-reduced-motion:reduce){.wall-chart-kanban__column{animation:none}.wall-chart-kanban__card,.wall-chart-kanban__card:hover,.wall-chart-kanban__card:active,.wall-chart-kanban__card:focus-visible:hover{transition:border-color .12s,box-shadow .12s;transform:none!important}}.wc-list-container{border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:8px;font-size:12px;overflow:hidden}.wc-list-toolbar{background:hsl(var(--muted) / .15);border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.wc-list-toolbar-right{align-items:center;gap:6px;margin-left:auto;display:flex}.wc-list-global-filter{border:1px solid hsl(var(--border));background:hsl(var(--background));width:200px;height:28px;color:hsl(var(--foreground));border-radius:6px;outline:none;padding:0 8px;font-size:12px}.wc-list-global-filter:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .15)}.wc-list-global-filter::placeholder{color:hsl(var(--muted-foreground))}.wc-list-scroll{position:relative;overflow:auto}.wc-list-table{border-collapse:collapse;table-layout:fixed;width:100%}.wc-list-thead{z-index:2;position:sticky;top:0}.wc-list-th{background:hsl(var(--muted) / .35);border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;padding:6px 8px;font-size:11px;font-weight:600;position:relative;overflow:hidden}.wc-list-th[data-sortable=true]{cursor:pointer}.wc-list-th[data-sortable=true]:hover{background:hsl(var(--muted) / .55)}.wc-list-sort-icon{opacity:.7;margin-left:4px;font-size:10px}.wc-list-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1;background:0 0;width:4px;height:100%;position:absolute;top:0;right:0}.wc-list-resizer:hover,.wc-list-resizer.isResizing{background:hsl(var(--primary) / .5)}.wc-list-td{border-bottom:1px solid hsl(var(--border) / .3);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;overflow:hidden}.wc-list-tr{cursor:pointer;transition:background .1s}.wc-list-tr:hover{background:hsl(var(--muted) / .15)}.wc-list-tr[data-selected=true]{background:hsl(var(--primary) / .08)}.wc-list-tr[data-selected=true]:hover{background:hsl(var(--primary) / .14)}.wc-list-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.wc-list-progress-bar{align-items:center;gap:6px;display:flex}.wc-list-progress-track{background:hsl(var(--muted) / .3);border-radius:3px;flex:1;height:6px;overflow:hidden}.wc-list-progress-fill{border-radius:3px;height:100%;transition:width .2s}.wc-list-footer{background:hsl(var(--muted) / .1);border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.wc-list-footer-info{align-items:center;gap:12px;display:flex}.wc-list-col-vis-dropdown{position:relative}.wc-list-col-vis-panel{background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 4px 12px hsl(var(--foreground) / .08);z-index:10;border-radius:8px;min-width:180px;max-height:300px;margin-top:4px;padding:8px;position:absolute;top:100%;right:0;overflow-y:auto}.wc-list-col-vis-item{cursor:pointer;color:hsl(var(--foreground));-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.wc-list-col-vis-item:hover{background:hsl(var(--muted) / .2)}:root{--wc-status-todo-fill:220 6% 36%}:where(.dark,[data-theme=dark]){--wc-status-todo-fill:220 5% 30%}.wall-chart-toolbar .ant-select .ant-select-selector{font-size:12px;height:24px!important;min-height:24px!important;padding-inline:8px!important}.wall-chart-toolbar .ant-select .ant-select-selection-item,.wall-chart-toolbar .ant-select .ant-select-selection-placeholder{line-height:22px!important}.wall-chart-toolbar .wall-chart-toolbar-gantt-grid.ant-checkbox-wrapper{color:hsl(var(--foreground));flex-shrink:0;font-size:12px;line-height:24px}.wall-chart-toolbar-search-wrap{box-sizing:border-box;background:hsl(var(--background));border:1px solid hsl(var(--border) / .85);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;min-width:0;padding:4px 8px;transition:border-color .18s,box-shadow .18s;display:flex}.wall-chart-toolbar-search-wrap:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .22)}.wall-chart-toolbar-search-icon{color:hsl(var(--muted-foreground) / .55);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.wall-chart-toolbar-search-input{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:auto;width:100%;min-width:0;max-height:20px;padding:0;font-family:inherit;font-size:12px;line-height:1.35}.wall-chart-toolbar-search-input::placeholder{color:hsl(var(--muted-foreground) / .5)}.wall-chart-toolbar-search-clear{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;margin:0;padding:0 2px;font-size:16px;line-height:1}.wall-chart-toolbar-search-clear:hover{color:hsl(var(--foreground))}.wall-chart-toolbar-search-clear:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.wall-chart-toolbar-sr-hint{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wall-chart-toolbar{position:relative}.wall-chart-activity-tooltip.ant-tooltip .ant-tooltip-container{text-align:left;max-width:min(384px,100vw - 24px);overflow:hidden;border-radius:calc(var(--radius) + 4px)!important;background:hsl(var(--popover))!important;background-color:hsl(var(--popover))!important;color:hsl(var(--popover-foreground))!important;border:1px solid hsl(var(--border) / .55)!important;box-shadow:var(--shadow-lg)!important;-webkit-backdrop-filter:none!important;padding:0!important}.wall-chart-activity-tooltip .wall-chart-tile-tooltip__lead{border-bottom-color:hsl(var(--border) / .35)}.wall-chart-activity-tooltip .wall-chart-tile-tooltip__lead-k,.wall-chart-activity-tooltip .wall-chart-tile-tooltip__section{color:hsl(var(--muted-foreground))}.wall-chart-activity-tooltip .wall-chart-tile-tooltip__lead-v,.wall-chart-activity-tooltip .wall-chart-tile-tooltip__v{color:hsl(var(--foreground))}.wall-chart-activity-tooltip .wall-chart-tile-tooltip__k{color:hsl(var(--muted-foreground))}.wall-chart-activity-tooltip .wall-chart-tile-tooltip__footer{border-top:1px solid hsl(var(--border) / .4);color:hsl(var(--muted-foreground));margin:10px 0 0;padding-top:8px;font-size:11px;font-weight:500;line-height:1.45}.wall-chart-activity-popover.ant-popover .ant-popover-container{border-radius:calc(var(--radius) + 4px)!important;background:hsl(var(--popover))!important;background-color:hsl(var(--popover))!important;max-width:min(300px,100vw - 28px)!important;color:hsl(var(--popover-foreground))!important;border:1px solid hsl(var(--border) / .55)!important;box-shadow:var(--shadow-lg)!important;-webkit-backdrop-filter:none!important;background-clip:padding-box!important;padding:0!important;overflow:hidden!important}@media (prefers-reduced-motion:no-preference){.wall-chart-activity-popover.ant-popover{animation-duration:.14s}}.wall-chart-tile-popover{flex-direction:column;min-width:0;display:flex}.wall-chart-tile-popover__body{padding:13px 14px 11px;position:relative}.wall-chart-tile-popover__body:before{content:"";border-radius:calc(var(--radius) + 4px) calc(var(--radius) + 4px) 0 0;background:linear-gradient(90deg, hsl(var(--primary) / .55), hsl(var(--primary) / .12) 48%, hsl(var(--primary) / .35));height:3px;position:absolute;top:0;left:0;right:0}.wall-chart-tile-popover__footer{border-top:1px solid hsl(var(--border) / .38);background:hsl(var(--muted) / .28);margin:0;padding:0}.wall-chart-tile-popover__footer .wall-chart-tile-tooltip__footer{letter-spacing:.01em;border-top:none;margin:0;padding:9px 14px 10px;font-size:10px;line-height:1.45}.wall-chart-tile-tooltip__pill{max-width:100%;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .34);background:hsl(var(--primary) / .11);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.wall-chart-tile-tooltip__pill--neutral{color:hsl(var(--foreground) / .92);border-color:hsl(var(--border) / .95);background:hsl(var(--muted) / .32)}.wall-chart-tile-tooltip__pill[style*=color]{border-color:color-mix(in srgb, currentColor 34%, transparent);background:color-mix(in srgb, currentColor 11%, transparent)}.wall-chart-tile-tooltip__v--date{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:hsl(var(--foreground));font-weight:600}.wall-chart-activity-popover .wall-chart-tile-tooltip__row--flag .wall-chart-tile-tooltip__v{font-weight:600}.wall-chart-activity-popover .wall-chart-tile-popover .wall-chart-tile-tooltip__row+.wall-chart-tile-tooltip__row{border-top:1px solid hsl(var(--border) / .28);margin-top:1px;padding-top:5px}.wall-chart-activity-popover .wall-chart-tile-popover .wall-chart-tile-tooltip__lead+.wall-chart-tile-tooltip__row{border-top:1px solid hsl(var(--border) / .32);margin-top:2px;padding-top:6px}.wall-chart-tile-tooltip{text-align:left;flex-direction:column;gap:0;max-width:min(384px,100vw - 24px);padding:14px 16px 12px;display:flex}.wall-chart-tile-tooltip--compact{gap:0;max-width:min(300px,100vw - 28px);padding:0}.wall-chart-tile-tooltip--compact:not(.wall-chart-tile-popover){padding:10px 12px 8px}.wall-chart-tile-tooltip__lead{border-bottom:1px solid hsl(var(--border) / .45);flex-direction:column;gap:5px;margin-bottom:2px;padding-bottom:12px;display:flex}.wall-chart-tile-tooltip--compact .wall-chart-tile-tooltip__lead{border-bottom:none;gap:4px;margin-bottom:0;padding-bottom:10px}.wall-chart-tile-popover .wall-chart-tile-tooltip__lead{border-bottom:1px solid hsl(var(--border) / .35);margin-bottom:1px;padding-bottom:11px}.wall-chart-tile-tooltip__lead-k{letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700;line-height:1.25}.wall-chart-tile-tooltip__lead-v{color:hsl(var(--foreground));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.wall-chart-tile-tooltip--compact .wall-chart-tile-tooltip__lead-v{letter-spacing:-.01em;-webkit-line-clamp:2;font-size:13px;line-height:1.38}.wall-chart-tile-popover .wall-chart-tile-tooltip__lead-k{letter-spacing:.08em;opacity:.92;font-size:9px}.wall-chart-tile-tooltip__section{letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:12px;margin-bottom:6px;font-size:10px;font-weight:700;line-height:1.25}.wall-chart-tile-tooltip__section:first-child{margin-top:0}.wall-chart-tile-tooltip__lead+.wall-chart-tile-tooltip__section{margin-top:10px}.wall-chart-tile-tooltip__row{grid-template-columns:minmax(7.5rem,44%) 1fr;align-items:start;gap:8px 12px;padding:4px 0;font-size:12px;line-height:1.45;display:grid}.wall-chart-tile-tooltip--compact .wall-chart-tile-tooltip__row{grid-template-columns:minmax(5.5rem,42%) 1fr;align-items:center;gap:6px 10px;padding:4px 0;font-size:11px;line-height:1.42}.wall-chart-activity-popover .wall-chart-tile-popover .wall-chart-tile-tooltip__row{padding:5px 0}.wall-chart-tile-tooltip__k{color:hsl(var(--muted-foreground));font-weight:500}.wall-chart-tile-tooltip__v{color:hsl(var(--foreground));word-break:break-word;font-weight:500}.wall-chart-tile-tooltip__footer{border-top:1px solid hsl(var(--border) / .4);color:hsl(var(--muted-foreground));margin:10px 0 0;padding-top:8px;font-size:11px;font-weight:500;line-height:1.45}.wall-chart-tile-tooltip--compact:not(.wall-chart-tile-popover) .wall-chart-tile-tooltip__footer{margin-top:8px;padding-top:6px;font-size:10px;line-height:1.4}.wall-chart-activity-tiles{--wc-tile-size:82px;--wc-tile-gap:8px;background:linear-gradient(165deg, hsl(var(--muted) / .2) 0%, hsl(var(--background)) 100%);box-sizing:border-box;border-radius:12px;width:100%;padding:12px 4px 16px}.wall-chart-activity-tiles .action-panel-widget{--btn-app-size:var(--wc-tile-size);--btn-app-gap:var(--wc-tile-gap)}.wall-chart-activity-tiles .action-panel-widget__item{background:hsl(var(--background));border:1px solid hsl(var(--border) / .95);box-shadow:0 1px 2px hsl(var(--foreground) / .06)}.wall-chart-activity-tiles .action-panel-widget__item.wall-chart-tile--status-tint{background:var(--tile-status-color);border-color:color-mix(in srgb, var(--tile-status-color) 55%, #000);box-shadow:inset 0 1px #ffffff38,0 2px 6px #0003}.wall-chart-activity-tiles .action-panel-widget__item:not(.wall-chart-tile--status-tint):hover:not([disabled]),.wall-chart-activity-tiles .action-panel-widget__item:not(.wall-chart-tile--status-tint):focus-visible{border-color:hsl(var(--foreground) / .22);box-shadow:0 2px 10px hsl(var(--foreground) / .09)}.wall-chart-activity-tiles .action-panel-widget__item.wall-chart-tile--status-tint:hover:not([disabled]),.wall-chart-activity-tiles .action-panel-widget__item.wall-chart-tile--status-tint:focus-visible{background:color-mix(in srgb, var(--tile-status-color) 88%, #000);border-color:color-mix(in srgb, var(--tile-status-color) 40%, #000);box-shadow:inset 0 1px #ffffff2e,0 3px 10px #00000047}.wall-chart-activity-tiles .action-panel-widget__item.wall-chart-tile--status-tint .action-panel-widget__icon{color:#fff;filter:drop-shadow(0 1px 1px #00000059)}.wall-chart-activity-tiles .action-panel-widget__item.wall-chart-tile--status-tint .action-panel-widget__label{color:#fff;text-shadow:0 1px 2px #0006}.wall-chart-activity-tiles .action-panel-widget__label{color:hsl(var(--foreground));-webkit-line-clamp:2;font-size:10px;font-weight:600}.wall-chart-activity-tiles .action-panel-widget__item:not(.wall-chart-tile--status-tint) .action-panel-widget__icon{color:hsl(var(--foreground) / .52)}.wall-chart-activity-tiles .action-panel-widget__item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (width<=600px){.wall-chart-activity-tiles{--wc-tile-size:74px;--wc-tile-gap:6px}}.wall-chart-hierarchy-collapse .ant-collapse-item{background:hsl(var(--muted) / .06);margin-bottom:8px;border:1px solid hsl(var(--border) / .55)!important;border-radius:8px!important}.wall-chart-hierarchy-collapse .ant-collapse-header{align-items:center!important;padding:8px 12px!important}.wall-chart-hierarchy-collapse .ant-collapse-content-box{padding:8px 10px 12px!important}.hierarchy-sunburst-chart{width:100%;min-height:120px;color:hsl(var(--foreground));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;container-type:inline-size}.hierarchy-sunburst__breadcrumbs{letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 2px;max-width:min(52rem,100%);margin:0 auto 14px;padding:0 8px;font-size:.8125rem;line-height:1.35;display:flex}.hierarchy-sunburst__crumb-wrap{align-items:center;gap:4px;display:inline-flex}.hierarchy-sunburst__crumb-sep{-webkit-user-select:none;user-select:none;color:hsl(var(--muted-foreground) / .7);padding:0 2px;font-weight:400}.hierarchy-sunburst__crumb{border-radius:var(--radius,.375rem);cursor:pointer;color:hsl(var(--primary));font-weight:500;font-size:inherit;background:0 0;border:none;padding:2px 6px;font-family:inherit;transition:background-color .15s,color .15s}.hierarchy-sunburst__crumb:hover{background:hsl(var(--accent) / .45);color:hsl(var(--accent-foreground))}.hierarchy-sunburst__crumb:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.hierarchy-sunburst__crumb--current{color:hsl(var(--foreground));pointer-events:none;cursor:default;font-weight:600}.hierarchy-sunburst__crumb--current:hover{color:hsl(var(--foreground));background:0 0}.hierarchy-sunburst__center-label{font-family:inherit}.hierarchy-sunburst__center-count{fill:hsl(var(--foreground));letter-spacing:-.03em;font-size:clamp(16px,4.2cqi,22px);font-weight:700}.hierarchy-sunburst__center-name{fill:hsl(var(--foreground) / .65);letter-spacing:-.01em;font-size:clamp(8px,2.2cqi,10px);font-weight:500}.hierarchy-sunburst__center-pct{fill:hsl(var(--muted-foreground) / .85);font-size:clamp(7.5px,2cqi,9.5px);font-weight:400}.hierarchy-sunburst-chart svg,.hierarchy-sunburst__svg{font-feature-settings:"rlig" 1, "calt" 1;max-width:100%;height:auto;font-family:inherit;display:block}.hierarchy-sunburst__rings{transform-box:fill-box;transform-origin:50%}.hierarchy-sunburst__arc{stroke:hsl(var(--border) / .55);stroke-width:.4px;outline:none;transition:filter .2s,stroke .2s,stroke-width .2s}.hierarchy-sunburst__arc:focus-visible{stroke:hsl(var(--ring));stroke-width:1.25px;filter:brightness(1.06)}@media (hover:hover){.hierarchy-sunburst__arc:hover{filter:brightness(1.07);stroke:hsl(var(--ring) / .55);stroke-width:1px}}.hierarchy-sunburst__label{fill:hsl(var(--foreground) / .92);letter-spacing:-.02em;font-size:clamp(8.5px,2.8cqi,11px);font-weight:500;transition:fill-opacity .28s cubic-bezier(.33,1,.68,1)}.hierarchy-sunburst__focus-ring{stroke:#0000;stroke-width:0;transition:stroke .22s,stroke-width .22s,filter .22s}.hierarchy-sunburst-chart:hover .hierarchy-sunburst__focus-ring{stroke:hsl(var(--ring) / .35);stroke-width:1px}.hierarchy-sunburst__focus-ring:focus{outline:none}.hierarchy-sunburst__focus-ring:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;stroke:hsl(var(--ring) / .5);stroke-width:1px}.hierarchy-sunburst-gadget__hint{letter-spacing:-.01em;max-width:42rem;color:hsl(var(--muted-foreground));text-align:center;margin-top:12px;padding:0 12px;font-size:.8125rem;line-height:1.45}.hierarchy-sunburst__tooltip{z-index:50;border-radius:var(--radius,.5rem);border:1px solid hsl(var(--border) / .9);background:hsl(var(--popover));max-width:min(22rem,100vw - 24px);color:hsl(var(--popover-foreground));box-shadow:var(--shadow-md);pointer-events:none;letter-spacing:-.01em;padding:10px 12px;font-size:.8125rem;line-height:1.45;animation:.14s ease-out hierarchy-sunburst-tooltip-in;position:fixed}@keyframes hierarchy-sunburst-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hierarchy-sunburst__tooltip-title{color:hsl(var(--foreground));word-break:break-word;margin-bottom:6px;font-weight:600}.hierarchy-sunburst__tooltip-path{color:hsl(var(--muted-foreground));word-break:break-word;margin-bottom:6px;font-size:.75rem}.hierarchy-sunburst__tooltip-row{color:hsl(var(--muted-foreground));font-size:.75rem}.hierarchy-sunburst__tooltip-metrics{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.hierarchy-sunburst__tooltip-count{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.hierarchy-sunburst__tooltip-pcts{color:hsl(var(--muted-foreground));align-items:baseline;gap:4px;font-size:.72rem;display:flex}.hierarchy-sunburst__tooltip-pct-sep{color:hsl(var(--muted-foreground) / .5)}.hierarchy-sunburst__tooltip-pct-label{opacity:.75;font-size:.68rem}.hierarchy-sunburst__tooltip-status{color:hsl(var(--foreground) / .88);align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:flex}.hierarchy-sunburst__tooltip-status-dot{border-radius:2px;flex-shrink:0;width:9px;height:9px}@media (prefers-reduced-motion:reduce){.hierarchy-sunburst__tooltip{animation:none}}.hierarchy-sunburst__legend{border-top:1px solid hsl(var(--border) / .5);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px;padding:10px 12px;display:flex}.hierarchy-sunburst__legend-item{color:hsl(var(--foreground) / .85);align-items:center;gap:6px;font-size:.78rem;line-height:1.3;display:flex}.hierarchy-sunburst__legend-item--btn{border-radius:var(--radius,.375rem);cursor:pointer;outline-offset:1px;background:0 0;border:none;outline:2px solid #0000;padding:3px 6px;font-family:inherit;transition:background-color .15s,opacity .15s,outline-color .15s}@media (hover:hover){.hierarchy-sunburst__legend-item--btn:hover{background:hsl(var(--accent) / .35)}}.hierarchy-sunburst__legend-item--btn:focus-visible{outline-color:hsl(var(--ring))}.hierarchy-sunburst__legend-item--active{background:hsl(var(--accent) / .45);outline-color:hsl(var(--ring) / .6)}.hierarchy-sunburst__legend-item--dimmed{opacity:.38}.hierarchy-sunburst__legend-swatch{opacity:.88;border-radius:2px;flex-shrink:0;width:11px;height:11px}.hierarchy-sunburst__legend-label{letter-spacing:-.01em;font-weight:500}.hierarchy-sunburst__legend-count{color:hsl(var(--muted-foreground));font-size:.72rem}.hierarchy-sunburst__legend-pct{opacity:.75}.hierarchy-sunburst-gadget__hint{color:hsl(var(--muted-foreground) / .7);text-align:center;letter-spacing:-.01em;margin-top:8px;padding:0 12px;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.hierarchy-sunburst__arc,.hierarchy-sunburst__label,.hierarchy-sunburst__focus-ring,.hierarchy-sunburst-chart:hover .hierarchy-sunburst__focus-ring{transition-duration:.01ms!important}}
