.universe-icon{display:inline-block;font-style:normal;line-height:0;text-align:center;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.universe-icon>*{line-height:1}.universe-icon svg{display:inline-block;vertical-align:-.14em}.universe-icon:before{display:none}html.approval-react-exploration body.approval-md-ud-showcase-body{min-width:320px;margin:0;overflow-x:hidden;overflow-y:auto;background:var(--color-bg-base)}body.approval-md-ud-showcase-body #root{width:100%;min-width:0}.md-ud-showcase{--showcase-page-width: 1120px;--showcase-section-gap: 18px;width:min(var(--showcase-page-width),calc(100% - 48px));display:grid;gap:var(--showcase-section-gap);box-sizing:border-box;margin:0 auto;padding:40px 0 64px;color:var(--color-text-title)}.md-ud-showcase-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 2px 8px}.md-ud-showcase-header h1,.md-ud-showcase-header p,.md-ud-showcase-section-heading h2,.md-ud-showcase-section-heading p{margin:0}.md-ud-showcase-header h1{margin-top:4px;font-size:28px;font-weight:600;line-height:38px}.md-ud-showcase-header p{margin-top:6px;color:var(--color-text-caption)}.md-ud-showcase-eyebrow,.md-ud-showcase-state{color:var(--color-text-placeholder);font-size:12px;line-height:20px}.md-ud-showcase-section{display:grid;gap:18px;padding:22px;border:.5px solid var(--color-line-border-card);border-radius:var(--radius-xl);background:var(--color-bg-content-base)}.md-ud-showcase-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:.5px solid var(--color-line-divider-default)}.md-ud-showcase-section-heading h2{font-size:16px;font-weight:600;line-height:24px}.md-ud-showcase-section-heading p{color:var(--color-text-caption);font-size:12px;line-height:20px;text-align:right}.md-ud-showcase-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.md-ud-showcase-field-grid,.md-ud-showcase-card-grid,.md-ud-showcase-chat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.md-ud-showcase-section--ai-output{overflow:hidden}.md-ud-ai-output-showcase{display:flex;flex-direction:column;gap:24px}.md-ud-ai-output-fixture{max-width:100%;display:flex;flex-direction:column;gap:8px}.md-ud-ai-output-width-label{color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px}.md-ud-ai-output-narrow-row{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.md-ud-ai-output-feedback-states{display:flex;flex-direction:column;gap:8px}.md-ud-ai-output-feedback-states>h3{margin:0;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}.md-ud-ai-output-feedback-state-row{display:flex;flex-wrap:wrap;gap:24px}.md-ud-ai-output-feedback-state-row>div{display:flex;flex-direction:column;gap:6px}.md-ud-ai-output-feedback-state-row>div>span{color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px}.md-ud-showcase-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-ud-showcase-field-grid label,.md-ud-showcase-stack{min-width:0;display:grid;align-content:start;gap:6px}.md-ud-showcase-field-grid small{color:var(--color-function-danger-content-default);font-size:12px;line-height:18px}.md-ud-showcase-card-grid>.card-root{min-width:0}.md-ud-showcase-card-grid>.card-root:focus-visible{outline:2px solid var(--color-primary-fill-default);outline-offset:2px}.md-ud-showcase-chat{min-width:0}.md-ud-showcase-chat textarea{width:100%;min-height:44px;box-sizing:border-box;resize:none;padding:11px 12px;border:0;outline:0;background:transparent;color:var(--color-text-title);font:inherit}.md-ud-showcase-chat textarea::placeholder{color:var(--color-text-placeholder)}@media (max-width: 840px){.md-ud-showcase-card-grid,.md-ud-showcase-chat-grid{grid-template-columns:1fr}}@media (max-width: 640px){.md-ud-showcase{width:min(100% - 24px,var(--showcase-page-width));padding-top:24px}.md-ud-showcase-header,.md-ud-showcase-section-heading{align-items:flex-start;flex-direction:column}.md-ud-showcase-section-heading p{text-align:left}.md-ud-showcase-field-grid{grid-template-columns:1fr}}body.approval-option-four .topbar{display:none}body.approval-option-four .option-four-workbench-main>.option-four-main-body.option-four-workbench-home-surface{min-height:0;overflow-x:hidden;overflow-y:auto;background:#fafbfc;scrollbar-gutter:stable}body.approval-option-four .option-four-workbench-home{min-height:100%;box-sizing:border-box;padding:126px 40px 48px;color:#1f2329}body.approval-option-four .option-four-workbench-home-inner{width:min(800px,100%);margin:0 auto}body.approval-option-four .option-four-workbench-hero{text-align:center}body.approval-option-four .option-four-workbench-hero>h1{margin:0;color:#1f2329;font-size:28px;font-weight:600;line-height:36px;letter-spacing:-.2px}body.approval-option-four .option-four-workbench-hero>p{margin:14px 0 0;color:#646a73;font-size:16px;font-weight:400;line-height:24px}body.approval-option-four .option-four-workbench-composer{position:relative;height:132px;box-sizing:border-box;margin-top:43px;padding:12px 16px;border:.5px solid #dee0e3;border-radius:16px;background:#fff;box-shadow:0 4px 4px #10244a03,0 8px 8px #626d8105;text-align:left}body.approval-option-four .option-four-workbench-composer:focus-within{border-color:#8da8ff;box-shadow:0 0 0 2px #3370ff1f,0 8px 16px #1f23290a}body.approval-option-four .option-four-workbench-composer textarea{width:100%;height:76px;display:block;box-sizing:border-box;resize:none;overflow:auto;padding:0 44px 0 0;border:0;outline:0;background:transparent;color:#1f2329;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}body.approval-option-four .option-four-workbench-composer textarea::placeholder{color:#8f959e;opacity:1}body.approval-option-four .option-four-workbench-send{position:absolute;right:16px;bottom:12px;width:32px;min-width:32px;height:32px;padding:0;border-radius:50%;background:#1f2329;color:#fff}body.approval-option-four .option-four-workbench-send:hover:not(:disabled),body.approval-option-four .option-four-workbench-send:focus-visible:not(:disabled){background:#373c43}body.approval-option-four .option-four-workbench-send:disabled{background:#1f2329;color:#fff;opacity:1}body.approval-option-four .option-four-workbench-send svg{width:16px;height:16px}body.approval-option-four .option-four-workbench-actions{height:126px;display:flex;box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:center;padding:8px;border-radius:0 0 16px 16px;background:#ffffff70;text-align:left}body.approval-option-four .option-four-workbench-actions>button{width:100%;min-height:36px;justify-content:flex-start;gap:10px;padding:0 8px;border-radius:8px;color:#646a73;font-size:14px;font-weight:400}body.approval-option-four .option-four-workbench-actions>button:hover,body.approval-option-four .option-four-workbench-actions>button:focus-visible{background:#f0f1f2;color:#1f2329}body.approval-option-four .option-four-workbench-action-icon{width:16px;height:16px;display:inline-flex;flex:none;align-items:center;justify-content:center}body.approval-option-four .option-four-workbench-action-icon svg{width:16px;height:16px}body.approval-option-four .option-four-workbench-action-icon.is-fast{color:#34c759}body.approval-option-four .option-four-workbench-action-icon.is-focus{color:#f80}body.approval-option-four .option-four-workbench-action-icon.is-rules{color:#5b7cff}body.approval-option-four .option-four-workbench-list{margin-top:110px}body.approval-option-four .option-four-workbench-list-toolbar{height:40px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.approval-option-four .option-four-workbench-list-toolbar [role=tablist]{height:32px;display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent}body.approval-option-four .option-four-workbench-list-toolbar [role=tab]{height:32px;padding:0 14px;border:0;border-radius:16px;background:transparent;color:#646a73;font-size:14px;font-weight:400;white-space:nowrap}body.approval-option-four .option-four-workbench-list-toolbar [role=tab]:hover,body.approval-option-four .option-four-workbench-list-toolbar [role=tab]:focus-visible{background:#f0f1f2;color:#1f2329}body.approval-option-four .option-four-workbench-list-toolbar [role=tab][data-state=active]{background:#eff0f1;color:#1f2329}body.approval-option-four .option-four-workbench-list-toolbar [role=tab]:after{display:none}body.approval-option-four .approval-list-page-workbench .approval-list-page-category [role=tablist]{height:32px;gap:8px;padding:0;border:0;background:transparent}body.approval-option-four .approval-list-page-workbench .approval-list-page-category [role=tab]{height:32px;box-sizing:border-box;margin-bottom:0;padding:0 14px;border-radius:16px;background:transparent;color:var(--color-text-caption);font-size:14px;font-weight:400;line-height:20px}body.approval-option-four .approval-list-page-workbench .approval-list-page-category [role=tab]:hover{background:var(--color-fill-hover);color:var(--color-text-title)}body.approval-option-four .approval-list-page-workbench .approval-list-page-category [role=tab][data-state=active],body.approval-option-four .approval-list-page-workbench .approval-list-page-category [role=tab][data-state=active]:hover{background:var(--color-fill-active);color:var(--color-text-title);box-shadow:none}body.approval-option-four .approval-list-page-workbench .approval-list-page-category .tabs-indicator{display:none}body.approval-option-four .option-four-workbench-list-controls{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}body.approval-option-four .option-four-workbench-list-controls>.option-four-list-filter-bar{min-height:32px;margin:0;gap:0}body.approval-option-four .option-four-workbench-list-controls .option-four-list-flow-trigger,body.approval-option-four .option-four-workbench-list-controls .option-four-list-time-select{min-width:0}body.approval-option-four .option-four-workbench-list-controls .option-four-list-time-select{border-color:transparent;background:transparent;box-shadow:none}body.approval-option-four .option-four-workbench-list-controls .option-four-list-sort-control{margin-left:4px;padding-left:8px;border-left:1px solid #dee0e3}body.approval-option-four .option-four-workbench-list-controls>button{height:32px;flex:none;border-color:#c9cdd4;background:#fff;color:#1f2329}body.approval-option-four .option-four-workbench-list-body{margin-top:16px;padding:0 16px}body.approval-option-four .option-four-workbench-list-body>div+div{border-top:1px solid #e5e6e8}body.approval-option-four .option-four-workbench-approval-row{width:100%;min-height:108px;display:flex;box-sizing:border-box;align-items:stretch;justify-content:space-between;gap:24px;padding:14px 16px 12px 0;border:0;border-radius:0;background:transparent;color:#1f2329;text-align:left;cursor:pointer}body.approval-option-four .option-four-workbench-approval-row:hover,body.approval-option-four .option-four-workbench-approval-row:focus-visible{background:#f5f6f7;outline:0}body.approval-option-four .option-four-workbench-approval-row:focus-visible{box-shadow:inset 0 0 0 2px #3370ff}body.approval-option-four .option-four-workbench-row-main{min-width:0;display:flex;flex:1;flex-direction:column;gap:8px}body.approval-option-four .option-four-workbench-row-title,body.approval-option-four .option-four-workbench-row-fields,body.approval-option-four .option-four-workbench-row-insight{display:flex;align-items:center}body.approval-option-four .option-four-workbench-row-title{gap:6px}body.approval-option-four .option-four-workbench-row-title img{width:18px;height:18px;flex:none;border-radius:50%;object-fit:cover}body.approval-option-four .option-four-workbench-row-title strong{overflow:hidden;color:#1f2329;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-workbench-row-fields{gap:0;overflow:hidden;color:#646a73;font-size:14px;line-height:20px;white-space:nowrap}body.approval-option-four .option-four-workbench-row-fields>span{display:inline-flex;align-items:center}body.approval-option-four .option-four-workbench-row-fields>span:not(:last-child):after{width:1px;height:12px;content:"";margin:0 12px;background:#dee0e3}body.approval-option-four .option-four-workbench-row-insight{gap:4px;color:#646a73;font-size:12px;line-height:18px}body.approval-option-four .option-four-workbench-row-insight svg{width:16px;height:16px;flex:none;color:#34c759}body.approval-option-four .option-four-workbench-row-aside{width:112px;display:flex;flex:none;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:3px 0 2px;color:#8f959e;font-size:12px;line-height:18px}body.approval-option-four .option-four-workbench-row-aside svg{width:18px;height:18px;color:#646a73}body.approval-option-four .option-four-workbench-empty{margin:48px 0;color:#8f959e;text-align:center;font-size:14px}body.approval-option-four .option-four-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){body.approval-option-four .option-four-workbench-home{padding:88px 24px 40px}body.approval-option-four .option-four-workbench-list{margin-top:72px}body.approval-option-four .option-four-workbench-list-toolbar{height:auto;align-items:flex-start;flex-direction:column}body.approval-option-four .option-four-workbench-list-controls{width:100%;justify-content:flex-start}}@media (max-width:760px){body.approval-option-four .option-four-workbench-home{padding:64px 16px 32px}body.approval-option-four .option-four-workbench-hero>h1{font-size:24px;line-height:32px}body.approval-option-four .option-four-workbench-hero>p{font-size:14px;line-height:22px}body.approval-option-four .option-four-workbench-list-controls{flex-wrap:wrap}body.approval-option-four .option-four-workbench-list-controls>.option-four-list-filter-bar{flex-wrap:wrap}body.approval-option-four .option-four-workbench-row-fields{flex-wrap:wrap;white-space:normal}}.option-four-settings-view{position:absolute;z-index:15000;top:0;right:0;bottom:0;left:0;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#f5f6f7;color:var(--text-title)}.option-four-settings-view[hidden]{display:none}.option-four-settings-header{height:56px;min-height:56px;display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:0 20px;border-bottom:.5px solid #dee0e3;background:#fff}.option-four-settings-header h1{margin:0;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}.option-four-settings-back{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.option-four-settings-back:hover,.option-four-settings-back:focus-visible{background:#f1f2f4;outline:0}.option-four-settings-back .ud-icon{width:16px;height:16px}.option-four-settings-body{min-height:0;flex:1;padding:24px;overflow:auto}.option-four-settings-panel{width:min(760px,100%);margin:0 auto;overflow:hidden;border:.5px solid #dee0e3;border-radius:12px;background:#fff}.option-four-settings-panel h2{margin:0;padding:18px 20px 12px;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}.option-four-settings-item{display:flex;align-items:center;gap:24px;padding:16px 20px 20px;border-top:.5px solid #eff0f1}.option-four-settings-copy{min-width:0;display:grid;flex:1;gap:4px}.option-four-settings-copy strong{color:var(--text-title);font-size:14px;font-weight:500;line-height:22px}.option-four-settings-copy p{margin:0;color:var(--muted);font-size:14px;line-height:22px}.option-four-agent-mode-switch{flex:none;cursor:pointer}body.approval-option-four{--nav-w:180px}body.approval-option-four .app{width:1440px;height:900px;min-width:1440px;min-height:900px}body.approval-option-four .window-dots{height:36px}body.approval-option-four .brand{height:32px;padding:0 4px}body.approval-option-four .logo{width:32px;height:32px}body.approval-option-four .nav-search{height:32px;display:flex;align-items:center;gap:6px;margin:12px 0 10px;padding:0 11px;font-size:12px}body.approval-option-four .nav-search svg,body.approval-option-four .nav-item svg{width:16px;height:16px;display:block;flex:none;color:#1f232966}body.approval-option-four .nav-item{height:32px;display:flex;align-items:center;gap:8px;padding:0 11px;color:#1f2329b3;font-size:14px;line-height:22px}body.approval-option-four .nav-item.active{color:var(--text-title)}body.approval-option-four .nav-item.active svg{color:currentColor}body.approval-option-four .fake-app{height:32px;gap:8px;padding:0 11px;overflow:hidden;color:var(--muted);font-size:14px;line-height:22px;text-overflow:ellipsis}body.approval-option-four .fake-dot{width:16px;height:16px;border-radius:4px}body.approval-option-four .fake-app:nth-of-type(2n) .fake-dot{background:#7b61ff}body.approval-option-four .fake-app:nth-of-type(3n) .fake-dot{background:#3370ff}body.approval-option-four .fake-app:nth-of-type(4n) .fake-dot{background:#34c759}body.approval-option-four .shell{position:relative;--option-four-header-height:56px}body.approval-option-four .stage{min-height:0}body.approval-option-four .motion-canvas{top:8px;right:8px;bottom:8px;left:0}body.approval-option-four .motion-variant-badge{color:#245bdb}body.approval-option-four .secondary-grid.option-four-fusion-grid{--option-four-nav-width:320px;--option-four-nav-compact-width:56px;--option-four-preview-width:360px;--option-four-workbench-surface:#fdfeff;--option-four-search-surface:#f0f3f5;position:relative;display:grid;grid-template-columns:0 0 minmax(0,1fr) 0 0;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#fff}body.approval-option-four .option-four-fusion-grid.nav-expanded,body.approval-option-four .option-four-fusion-grid.nav-compact{grid-template-columns:var(--option-four-nav-width) 1px minmax(0,1fr) 0 0}body.approval-option-four .option-four-fusion-grid.preview-docked{grid-template-columns:0 0 minmax(0,1fr) 6px var(--option-four-preview-width)}body.approval-option-four .option-four-fusion-grid.nav-expanded.preview-docked,body.approval-option-four .option-four-fusion-grid.nav-compact.preview-docked{grid-template-columns:var(--option-four-nav-width) 1px minmax(0,1fr) 6px var(--option-four-preview-width)}body.approval-option-four .option-four-workbench-nav{grid-column:1;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--option-four-workbench-surface)}body.approval-option-four .option-four-nav-header,body.approval-option-four .option-four-main-header,body.approval-option-four .option-four-preview-header{height:var(--option-four-header-height);min-height:var(--option-four-header-height);box-sizing:border-box}body.approval-option-four .option-four-nav-header{display:flex;align-items:center;gap:4px;padding:0 8px 0 12px}body.approval-option-four .option-four-module-host{min-width:0;flex:1}body.approval-option-four .option-four-module-tabs{width:100%;height:36px;display:flex;align-items:center;gap:2px;box-sizing:border-box;margin:0;padding:2px;border-radius:8px;background:#eff0f1}body.approval-option-four .option-four-module-tabs .module-tab{min-width:0;height:32px;flex:1;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:14px;font-weight:400;line-height:32px}body.approval-option-four .option-four-module-tabs .module-tab:hover,body.approval-option-four .option-four-module-tabs .module-tab:focus-visible{background:#e8eaed;color:var(--text-title);outline:0}body.approval-option-four .option-four-module-tabs .module-tab.active{background:#fff;color:var(--text-title);box-shadow:0 1px 3px #1f232914}body.approval-option-four .option-four-icon-button{width:24px;height:24px;min-width:24px;min-height:24px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}body.approval-option-four .option-four-fusion-grid [hidden]{display:none}body.approval-option-four .option-four-icon-button:hover,body.approval-option-four .option-four-icon-button:focus-visible{background:var(--color-fill-hover);color:var(--color-text-title);outline:0}body.approval-option-four .option-four-icon-button .option-four-ud-icon{width:16px;height:16px}body.approval-option-four .option-four-preview-open:disabled{background:transparent;color:var(--text-placeholder);cursor:not-allowed;opacity:.56}body.approval-option-four .option-four-nav-close .option-four-ud-icon{transform:scaleX(-1)}body.approval-option-four .option-four-nav-scroll{min-height:0;flex:1;overflow:auto;padding:6px 12px;scrollbar-width:thin}body.approval-option-four .option-four-nav-scroll.is-compact{padding:6px 8px;overflow-x:hidden}body.approval-option-four .option-four-md-sidebar-provider{display:contents}body.approval-option-four .option-four-nav-scroll::-webkit-scrollbar{width:4px}body.approval-option-four .option-four-nav-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#c9cdd4}body.approval-option-four .option-four-nav-section{display:grid;gap:2px}body.approval-option-four .option-four-nav-primary-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;padding:8px 0}body.approval-option-four .option-four-nav-primary-row.is-compact{display:flex;flex-direction:column;gap:4px;padding:8px 0 4px}body.approval-option-four .option-four-nav-primary-row.is-compact .option-four-icon-button{width:40px;height:40px;border-radius:8px}body.approval-option-four .option-four-nav-expand .option-four-ud-icon{transform:none}body.approval-option-four .option-four-nav-search-field{width:100%;min-width:0;height:34px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 10px;border:0;border-radius:8px;border-color:transparent;background:var(--option-four-search-surface);color:var(--color-text-placeholder,#8f959e);font-size:14px;font-weight:400;line-height:22px;text-align:left}body.approval-option-four .option-four-nav-search-field:hover{background:var(--color-fill-hover,#eff0f1)}body.approval-option-four .option-four-nav-search-field:focus-visible{outline:2px solid var(--color-primary-fill-default,#1456f0);outline-offset:2px}body.approval-option-four .option-four-nav-search-field .option-four-ud-icon{width:16px;height:16px;flex:none;color:var(--color-icon-n2)}body.approval-option-four .approval-global-search-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-nav-close-host{grid-column:2;width:24px;height:24px;display:grid;place-items:center}body.approval-option-four .option-four-nav-search-results{min-width:0;display:grid;gap:14px;padding:4px 0 8px}body.approval-option-four .option-four-nav-search-group{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-nav-search-group h3{margin:0;padding:0 10px 4px;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:18px}body.approval-option-four .option-four-nav-search-result{width:100%;min-width:0;height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;text-align:left}body.approval-option-four .option-four-nav-search-result span,body.approval-option-four .option-four-nav-search-result small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-nav-search-result span{font-size:14px}body.approval-option-four .option-four-nav-search-result small{color:var(--text-placeholder);font-size:12px}body.approval-option-four .option-four-nav-search-empty{padding:48px 12px;color:var(--text-placeholder);font-size:12px;line-height:20px;text-align:center}body.approval-option-four .option-four-nav-close-host .option-four-nav-close{color:var(--text-placeholder)}body.approval-option-four .option-four-nav-sortable-list,body.approval-option-four .option-four-nav-sortable-block{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-nav-sortable-block{position:relative;border-radius:8px}body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-sortable-list{gap:4px}body.approval-option-four .option-four-nav-tooltip-trigger{width:100%;min-width:0;display:flex}body.approval-option-four .option-four-nav-primary-row.is-compact>.option-four-nav-tooltip-trigger{width:40px;height:40px}body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-item{width:40px;height:40px;display:grid;grid-template-columns:1fr;justify-items:center;gap:0;padding:0;border:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-item:hover,body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-item:focus-visible,body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-item[data-active=true]{background:var(--sidebar-accent-bg);color:var(--sidebar-accent-fg)}body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-label,body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-count,body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-settings-root,body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-children{display:none}body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-item .option-four-ud-icon,body.approval-option-four .option-four-nav-scroll.is-compact .option-four-nav-item .option-four-nav-list-icon{width:16px;height:16px}body.approval-option-four .option-four-nav-sortable-block [data-option-four-nav-drag-handle]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}body.option-four-nav-sorting,body.option-four-nav-sorting.approval-option-four .option-four-nav-sortable-block [data-option-four-nav-drag-handle]{cursor:grabbing;-webkit-user-select:none;user-select:none}body.approval-option-four .option-four-nav-sortable-block.is-dragging{opacity:.42}body.approval-option-four .option-four-nav-sortable-block.drop-before:before,body.approval-option-four .option-four-nav-sortable-block.drop-after:after{content:"";position:absolute;z-index:36;right:8px;left:8px;height:2px;border-radius:999px;background:var(--blue);pointer-events:none}body.approval-option-four .option-four-nav-sortable-block.drop-before:before{top:-2px}body.approval-option-four .option-four-nav-sortable-block.drop-after:after{bottom:-2px}body.approval-option-four .option-four-nav-section+.option-four-nav-heading{margin-top:14px}body.approval-option-four .option-four-nav-item{width:100%;height:40px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 6px 0 12px;border-radius:var(--approval-nav-item-radius);text-align:left;cursor:pointer}body.approval-option-four .option-four-nav-item span,body.approval-option-four .option-four-nav-group-main span,body.approval-option-four .option-four-nav-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-nav-item em,body.approval-option-four .option-four-nav-group-main em,body.approval-option-four .option-four-nav-heading em{color:var(--text-placeholder);font-size:12px;font-style:normal;font-weight:400}body.approval-option-four .option-four-nav-count{top:10px;right:6px;height:20px;min-width:20px}body.approval-option-four .option-four-nav-count.is-expandable{display:grid;place-items:center;pointer-events:none}body.approval-option-four .option-four-nav-expand-indicator{width:16px;height:16px;display:none;color:var(--color-icon-n2);transition:transform var(--duration-normal) var(--ease-standard)}body.approval-option-four .option-four-nav-expand-indicator.is-expanded{transform:rotate(180deg)}body.approval-option-four .option-four-nav-sortable-block:hover>.option-four-nav-count.is-expandable .option-four-nav-count-value,body.approval-option-four .option-four-nav-sortable-block:has(>.option-four-nav-item:focus-visible:not([data-option-four-pointer-focus=true]))>.option-four-nav-count.is-expandable .option-four-nav-count-value{display:none}body.approval-option-four .option-four-nav-sortable-block:hover>.option-four-nav-count.is-expandable .option-four-nav-expand-indicator,body.approval-option-four .option-four-nav-sortable-block:has(>.option-four-nav-item:focus-visible:not([data-option-four-pointer-focus=true]))>.option-four-nav-count.is-expandable .option-four-nav-expand-indicator{display:block}body.approval-option-four .option-four-nav-entry-with-settings>.option-four-nav-count{right:34px}body.approval-option-four .option-four-nav-heading-main em{margin-left:auto}body.approval-option-four .option-four-nav-item .option-four-ud-icon,body.approval-option-four .option-four-nav-group-main .option-four-ud-icon{width:16px;height:16px}body.approval-option-four .option-four-nav-search .option-four-ud-icon,body.approval-option-four .option-four-nav-close .option-four-ud-icon{color:var(--text-placeholder)}body.approval-option-four .option-four-nav-item .option-four-nav-list-icon{width:16px;height:16px}body.approval-option-four #optionFourNavScroll .option-four-ud-icon,body.approval-option-four #optionFourNavScroll .option-four-nav-list-icon{width:16px;height:16px;flex:none;color:var(--color-icon-n2)}body.approval-option-four #optionFourNavScroll span.option-four-ud-icon{display:inline-flex;align-items:center;justify-content:center}body.approval-option-four #optionFourNavScroll span.option-four-ud-icon>svg{width:100%;height:100%;display:block}body.approval-option-four .option-four-nav-entry-with-settings{position:relative;min-width:0}body.approval-option-four .option-four-nav-entry-with-settings>.option-four-nav-item{padding-right:44px}body.approval-option-four .option-four-nav-entry-with-settings>.option-four-nav-settings-root{position:absolute;top:8px;right:8px;margin-left:0}body.approval-option-four .option-four-nav-heading{height:32px;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 6px 0 12px;color:var(--text-title);font-size:14px;font-weight:400}body.approval-option-four .option-four-nav-heading-main{min-width:0;height:32px;display:flex;align-items:center;flex:1;gap:6px;padding:0;border:0;background:transparent;color:var(--text-title);text-align:left;cursor:pointer;border-radius:6px}body.approval-option-four .option-four-nav-heading-main:focus-visible{background:#eff0f1;outline:2px solid rgba(51,112,255,.35);outline-offset:-2px}body.approval-option-four .option-four-nav-heading-filter{width:24px;height:24px;min-width:24px;min-height:24px;display:grid;place-items:center;margin-left:auto;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-placeholder)}body.approval-option-four .option-four-nav-settings-root{position:relative;z-index:35;margin-left:auto}body.approval-option-four .option-four-nav-heading>.option-four-nav-settings-root{margin-right:-4px}body.approval-option-four .option-four-nav-settings-root .option-four-nav-heading-filter{margin-left:0}body.approval-option-four .option-four-nav-settings-popover{position:absolute;z-index:35;top:calc(100% + 4px);right:0;width:196px;padding:10px;border:1px solid #e1e4e8;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f232924;color:var(--text-title)}body.approval-option-four .option-four-nav-settings-popover[hidden]{display:none}body.approval-option-four .option-four-nav-setting-group{min-width:0;margin:0;padding:0;border:0}body.approval-option-four .option-four-nav-setting-group+.option-four-nav-setting-group{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}body.approval-option-four .option-four-nav-setting-group legend{margin-bottom:6px;padding:0;color:var(--muted);font-size:12px;line-height:18px}body.approval-option-four .option-four-nav-setting-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}body.approval-option-four .option-four-nav-setting-option{position:relative;min-width:0;cursor:pointer}body.approval-option-four .option-four-nav-setting-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.approval-option-four .option-four-nav-setting-option span{height:30px;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:6px;background:#f5f6f7;color:var(--muted);font-size:12px;font-weight:400;white-space:nowrap}body.approval-option-four .option-four-nav-setting-option:hover span{background:#eff0f1;color:var(--text-title)}body.approval-option-four .option-four-nav-setting-option input:focus-visible+span{outline:2px solid rgba(51,112,255,.35);outline-offset:1px}body.approval-option-four .option-four-nav-setting-option input:checked+span{background:#eef3ff;color:#245bdb;font-weight:500}body.approval-option-four .option-four-nav-setting-dropdown{position:relative;display:grid;gap:4px}body.approval-option-four .option-four-nav-setting-dropdown+.option-four-nav-setting-dropdown{margin-top:10px}body.approval-option-four .option-four-nav-setting-dropdown>span{color:var(--muted);font-size:12px;line-height:18px}body.approval-option-four .option-four-nav-setting-dropdown>button{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border:1px solid #dee0e3;border-radius:6px;background:#fff;color:var(--text-title);font-size:12px}body.approval-option-four .option-four-nav-setting-dropdown>button b{font-weight:400}body.approval-option-four .option-four-nav-setting-dropdown>button .option-four-ud-icon{width:12px;height:12px;color:var(--text-placeholder)}body.approval-option-four .option-four-nav-setting-dropdown>button:focus-visible{border-color:#3370ff;outline:2px solid rgba(51,112,255,.12)}body.approval-option-four .option-four-nav-setting-dropdown>[role=listbox]{position:absolute;z-index:2;top:56px;right:0;left:0;display:grid;padding:4px;border:1px solid #e1e4e8;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f232924}body.approval-option-four .option-four-nav-setting-dropdown>[role=listbox][hidden]{display:none}body.approval-option-four .option-four-nav-setting-dropdown [role=option]{height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-title);text-align:left;font-size:12px}body.approval-option-four .option-four-nav-setting-dropdown [role=option]:hover,body.approval-option-four .option-four-nav-setting-dropdown [role=option]:focus-visible{background:#f5f6f7;outline:0}body.approval-option-four .option-four-nav-setting-dropdown [role=option][aria-selected=true]{background:#eef3ff;color:#245bdb}body.approval-option-four .option-four-nav-heading-filter:hover,body.approval-option-four .option-four-nav-heading-filter:focus-visible{background:#eff0f1;color:var(--text-title);outline:0}body.approval-option-four .option-four-nav-heading-filter .option-four-ud-icon{width:14px;height:14px}body.approval-option-four .option-four-nav-group{display:grid}body.approval-option-four .option-four-nav-group-row{height:40px;display:block;border-radius:8px}body.approval-option-four .option-four-nav-group-main{width:100%;height:40px;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;text-align:left;cursor:pointer}body.approval-option-four .option-four-nav-leading-icon{width:16px;height:16px;display:grid;place-items:center;flex:none}body.approval-option-four .option-four-nav-leading-icon>span{grid-area:1/1;width:16px;height:16px;display:grid;place-items:center;overflow:visible}body.approval-option-four .option-four-nav-leading-collapse{opacity:0}body.approval-option-four .option-four-nav-leading-icon.is-static .option-four-nav-leading-collapse{display:none}body.approval-option-four [data-option-four-group-toggle]:hover .option-four-nav-leading-semantic,body.approval-option-four [data-option-four-group-toggle]:focus-visible .option-four-nav-leading-semantic{opacity:0}body.approval-option-four [data-option-four-group-toggle]:hover .option-four-nav-leading-collapse,body.approval-option-four [data-option-four-group-toggle]:focus-visible .option-four-nav-leading-collapse{opacity:1}body.approval-option-four .option-four-nav-dot{width:6px;height:6px;border-radius:50%}body.approval-option-four .option-four-nav-dot-green{background:#34c759}body.approval-option-four .option-four-nav-dot-orange{background:#f80}body.approval-option-four .option-four-nav-dot-blue{background:var(--color-primary-fill-default)}body.approval-option-four[data-option-four-variant=q3] .option-four-nav-heading-main .option-four-ud-icon{width:14px;height:14px;flex:none;color:var(--text-title)}body.approval-option-four[data-option-four-variant=q3] .option-four-pending-groups .option-four-nav-group-main{grid-template-columns:16px minmax(0,1fr) auto;padding-left:10px}body.approval-option-four[data-option-four-variant=q3] .option-four-nav-sortable-block .option-four-nav-child,body.approval-option-four[data-option-four-variant=q3] .option-four-nav-sortable-block .option-four-nav-conversation-main{color:var(--muted)}body.approval-option-four .option-four-nav-children{display:grid;gap:2px;margin:2px 0 6px;padding:0}body.approval-option-four .option-four-nav-child{width:100%;min-height:44px;display:grid;align-content:center;gap:2px;padding:5px 10px 5px 32px;text-align:left;cursor:pointer}body.approval-option-four .option-four-nav-child span{font-size:14px;font-weight:400;line-height:18px}body.approval-option-four .option-four-nav-child-single-line{min-height:36px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:0;padding-bottom:0}body.approval-option-four .option-four-nav-child-single-line span,body.approval-option-four .option-four-nav-conversation-main span{color:var(--text-title)}body.approval-option-four .option-four-nav-child.option-four-nav-child-single-line>.option-four-nav-child-label{min-width:0;display:flex;align-items:center;position:relative;overflow:visible;white-space:normal}body.approval-option-four .option-four-nav-child-label>.option-four-nav-dot{position:absolute;top:50%;left:-17px;flex:none;transform:translateY(-50%)}body.approval-option-four .option-four-nav-child-label>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-session-children .option-four-nav-child{display:flex;align-items:center;gap:6px;min-width:0}body.approval-option-four .option-four-session-children .option-four-nav-child span{min-width:0;flex:1 1 auto}body.approval-option-four .option-four-pending-flat .option-four-nav-child{padding-left:35px}body.approval-option-four .option-four-nav-child small{flex:none;overflow:hidden;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-nav-child-row{position:relative;display:block;min-width:0}body.approval-option-four .option-four-nav-child-row>.option-four-nav-child{padding-right:6px}body.approval-option-four .option-four-nav-child-row>.option-four-ai-task-child{padding-right:38px}body.approval-option-four .option-four-nav-child-trailing{position:absolute;z-index:1;top:50%;right:6px;display:flex;max-width:82px;align-items:center;justify-content:flex-end;transform:translateY(-50%);pointer-events:none}body.approval-option-four .option-four-nav-child-meta{min-width:0;overflow:hidden;color:var(--text-placeholder);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-nav-child-action{width:28px;height:28px;min-width:28px;padding:0;opacity:0;pointer-events:none}body.approval-option-four .option-four-nav-child-action-tooltip-trigger{display:inline-flex;flex:none}body.approval-option-four .option-four-nav-child-row:hover .option-four-nav-child-trailing:has(.option-four-nav-child-action) .option-four-nav-child-meta,body.approval-option-four .option-four-nav-child-row:focus-within .option-four-nav-child-trailing:has(.option-four-nav-child-action) .option-four-nav-child-meta{display:none}body.approval-option-four .option-four-nav-child-row:hover .option-four-nav-child-action,body.approval-option-four .option-four-nav-child-row:focus-within .option-four-nav-child-action{opacity:1;pointer-events:auto}body.approval-option-four .option-four-nav-child-row:hover .option-four-nav-child-trailing,body.approval-option-four .option-four-nav-child-row:focus-within .option-four-nav-child-trailing{pointer-events:auto}body.approval-option-four .option-four-nav-more{min-height:32px;margin-left:34px;padding:0;border:0;background:transparent;color:var(--muted);text-align:left;font-size:12px;font-weight:400;cursor:pointer}body.approval-option-four .option-four-nav-more:hover,body.approval-option-four .option-four-nav-more:focus-visible{color:#245bdb;outline:0}body.approval-option-four .option-four-splitter{position:relative;z-index:4;width:6px;min-height:0;cursor:col-resize;touch-action:none}body.approval-option-four .option-four-nav-splitter{margin-left:-2.5px}body.option-four-nav-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.option-four-nav-resizing .option-four-fusion-grid{transition:none}body.approval-option-four .option-four-splitter:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#e5e7eb;transform:translate(-50%)}body.approval-option-four .option-four-splitter:hover:after,body.approval-option-four .option-four-splitter:focus-visible:after{width:2px;background:#8da8ff}body.approval-option-four .option-four-nav-splitter{grid-column:2}body.approval-option-four .option-four-workbench-main{grid-column:3;container-type:inline-size;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--option-four-workbench-surface)}body.approval-option-four .option-four-main-header{height:36px;min-height:36px;display:flex;align-items:center;gap:10px;margin:10px 0;padding:0 16px;background:var(--option-four-workbench-surface)}body.approval-option-four .option-four-main-header.is-workbench{position:relative;z-index:6;height:0;min-height:0;margin:0;padding:0;overflow:visible}body.approval-option-four .option-four-main-header.is-workbench .option-four-nav-open{position:absolute;top:12px;left:16px}body.approval-option-four .option-four-nav-open .option-four-ud-icon{transform:scaleX(-1)}body.approval-option-four .option-four-main-heading{position:relative;min-width:0;display:grid;flex:1;align-content:center;gap:2px}body.approval-option-four .option-four-main-heading>.option-four-completed-rail-toggle{position:absolute;left:0;top:6px}body.approval-option-four .option-four-main-heading:has(>.option-four-completed-rail-toggle){padding-left:32px}body.approval-option-four .option-four-completed-rail-toggle .option-four-ud-icon{transform:scaleX(-1)}body.approval-option-four .option-four-completed-rail-toggle.collapsed .option-four-ud-icon{transform:none}body.approval-option-four .option-four-main-title-row{min-width:0;width:100%;display:flex;align-items:center;gap:8px}body.approval-option-four .option-four-main-title-row h1,body.approval-option-four .option-four-preview-header h2{min-width:0;margin:0;overflow:hidden;color:var(--text-title);font-size:16px;font-weight:400;line-height:24px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-main-title-row h1.option-four-document-title{flex:1 1 auto;overflow:visible}body.approval-option-four .option-four-document-back{width:100%;max-width:100%;height:32px;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;margin-left:-8px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-title);font:inherit;overflow:hidden;cursor:pointer}body.approval-option-four .option-four-main-header .option-four-document-back{width:max-content}body.approval-option-four .option-four-document-back:hover,body.approval-option-four .option-four-document-back:focus-visible{background:#f1f3f6;outline:0}body.approval-option-four .option-four-document-back .option-four-ud-icon{width:16px;height:16px;flex:none}body.approval-option-four .option-four-document-back span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-main-heading p,body.approval-option-four .option-four-preview-header p{margin:0;overflow:hidden;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four #optionFourMainMeta{flex:none}body.approval-option-four .option-four-status-tag{min-width:0;height:22px;display:inline-flex;align-items:center;flex:none;padding:0 8px;border-radius:6px;background:#eef3ff;color:#245bdb;font-size:12px;font-weight:400;line-height:22px}body.approval-option-four .option-four-status-tag[data-status=已拒绝]{background:#fff0f0;color:#c02b2b}body.approval-option-four .option-four-main-actions{display:flex;align-items:center;flex:none;gap:12px;margin-left:auto}body.approval-option-four .option-four-main-affixed-actions{min-width:0;display:flex;align-items:center;margin-right:32px}body.approval-option-four .option-four-main-affixed-actions:empty{display:none}body.approval-option-four .option-four-header-utilities{display:flex;align-items:center}body.approval-option-four .global-utility-actions{display:flex;align-items:center;gap:12px}body.approval-option-four .global-utility-btn{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--muted)}body.approval-option-four .global-utility-btn .ud-icon{width:24px;height:24px}body.approval-option-four .option-four-mobile-header-actions{display:none}@media (max-width:900px){body.approval-option-four .option-four-mobile-header-actions:not(:empty){position:fixed;top:10px;right:12px;z-index:220;display:flex;align-items:center}}body.approval-option-four .option-four-main-body{position:relative;min-width:0;min-height:0;flex:1;overflow:hidden;background:var(--option-four-workbench-surface)}body.approval-option-four .option-four-new-chat-surface{display:flex}body.approval-option-four .option-four-new-chat-shell{position:relative;width:100%;min-width:0;min-height:0;display:flex;justify-content:center;overflow:auto;padding:36px;box-sizing:border-box}body.approval-option-four .option-four-new-chat-shell .new-chat-home{align-self:center;margin-top:auto;margin-bottom:auto}body.approval-option-four .option-four-new-chat-shell .new-chat-intro h1{font-size:16px;line-height:24px;letter-spacing:0}body.approval-option-four .option-four-new-chat-shell .home-ai-dock .primary-composer{box-shadow:0 4px 4px #10244a03,0 8px 8px #626d8105;transition:box-shadow .24s ease}body.approval-option-four .option-four-new-chat-shell .home-ai-dock .primary-composer:before{content:none}body.approval-option-four .option-four-new-chat-shell .home-ai-dock .primary-composer:hover,body.approval-option-four .option-four-new-chat-shell .home-ai-dock .primary-composer:focus-within{box-shadow:0 4px 16px 4px #1f232908,0 4px 8px #1f232905,0 2px 4px -4px #1f232905}body.approval-option-four .option-four-new-chat-shell :is(.new-chat-icon-btn,.new-chat-suggestion-icon) :is(.ud-icon,.option-four-ud-icon),body.approval-option-four .option-four-new-chat-shell .home-ai-dock .send-btn .ud-icon{width:16px;height:16px}body.approval-option-four .option-four-center-new-chat .home-ai-dock .send-btn:disabled{background:var(--text-title);color:var(--panel);opacity:1}body.approval-option-four .option-four-new-chat-shell .new-chat-disclaimer{right:36px;bottom:12px;left:36px;font-size:12px}body.approval-option-four .option-four-launch-new-chat .new-chat-home{width:min(920px,100%);align-items:stretch}body.approval-option-four .option-four-launch-new-chat .new-chat-intro{width:100%}body.approval-option-four .option-four-launch-new-chat .new-chat-intro h1{font-family:inherit;font-size:16px;line-height:24px}body.approval-option-four .option-four-launch-new-chat .new-chat-brief{margin-top:14px;color:var(--muted);font-family:inherit;font-size:14px;font-weight:400;line-height:22px;white-space:normal}body.approval-option-four .option-four-launch-new-chat .home-ai-dock{width:min(760px,100%);margin-top:24px}body.approval-option-four .option-four-agent-surface{display:flex}body.approval-option-four .option-four-agent-page{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column}body.approval-option-four .option-four-agent-scroll{min-width:0;min-height:0;flex:1;overflow:auto;padding:20px max(36px,calc((100% - 800px)/2)) 28px}body.approval-option-four .option-four-agent-scroll>.query-bubble{margin-right:0}body.approval-option-four .option-four-agent-scroll>.answer-title{max-width:800px;margin-right:auto;margin-left:auto}body.approval-option-four .option-four-agent-scroll>.ai-full-report,body.approval-option-four .option-four-agent-scroll>.contract-ai-report,body.approval-option-four .option-four-agent-scroll>.generic-ai-report{max-width:800px;margin-right:auto;margin-left:auto}body.approval-option-four .option-four-agent-scroll .answer-title,body.approval-option-four .option-four-agent-scroll :is(.ai-question strong,.ai-check-copy strong,.ai-status strong){font-size:14px}body.approval-option-four .option-four-agent-scroll :is(.ai-attention-tag,.ai-metric span,.ai-evidence dt,.ai-read-state,.ai-status span,.ai-source,.ai-scenario span,.ai-scenario p,.ai-verified-item,.ai-attention-note){font-size:12px}body.approval-option-four .option-four-agent-scroll :is(.ai-check-icon,.ai-full-report>.ai-full-hero h2){font-size:16px}body.approval-option-four .option-four-agent-scroll .ai-full-report :is(h2,h3,h4){font-size:14px;line-height:22px}body.approval-option-four .option-four-agent-scroll .ai-full-report .ai-hero-copy>h2{font-size:16px;line-height:24px}body.approval-option-four .option-four-agent-scroll .ai-check-icon{width:18px;height:18px;display:grid;place-items:center;line-height:18px}body.approval-option-four .option-four-agent-scroll .ai-check-icon .option-four-ud-icon{width:16px;height:16px}body.approval-option-four .option-four-agent-composer-dock{position:relative;z-index:3;width:100%;flex:none;box-sizing:border-box;padding-bottom:20px;pointer-events:none}body.approval-option-four .option-four-agent-composer-dock:before{position:absolute;z-index:-1;top:-56px;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fafbfc00,#fafbfc00 20%,#fafbfc75 52%,#fafbfcdb 78%,#fafbfc);content:"";pointer-events:none}body.approval-option-four .option-four-agent-composer{position:relative;z-index:1;width:min(760px,calc(100% - 72px));min-height:0;display:block;flex:none;box-sizing:border-box;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto}body.approval-option-four .option-four-agent-input{min-width:0;height:34px;flex:1;padding:0;border:0;outline:0;background:transparent;color:var(--text-title);font-size:14px;font-weight:400}body.approval-option-four .option-four-agent-send{width:32px;height:32px;display:grid;place-items:center;flex:none;margin:0;padding:0;border:0;border-radius:20px;background:var(--text-title);color:var(--panel);line-height:0;cursor:pointer}body.approval-option-four .option-four-agent-send:not(:disabled),body.approval-option-four .option-four-agent-send:not(:disabled):hover,body.approval-option-four .option-four-agent-send:not(:disabled):focus-visible,body.approval-option-four .option-four-agent-send:not(:disabled):active{background:var(--text-title)}body.approval-option-four .option-four-agent-send:disabled{background:var(--text-title);color:var(--panel);opacity:1;cursor:not-allowed}body.approval-option-four .option-four-agent-send .ui-icon{width:16px;height:16px;stroke-width:2}body.approval-option-four .option-four-summary-hero{max-width:800px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px auto}body.approval-option-four .option-four-summary-hero>div{min-width:0;display:grid;gap:6px;padding:14px 16px;border:1px solid #e1e4e8;border-radius:10px;background:#fafbfc}body.approval-option-four .option-four-summary-hero span,body.approval-option-four .option-four-summary-hero strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-summary-hero span{color:var(--text-placeholder);font-size:12px;font-weight:400}body.approval-option-four .option-four-conversation-history{gap:2px}body.approval-option-four .option-four-nav-conversation-row{position:relative;min-width:0;height:40px;display:flex;align-items:center;border-radius:8px}body.approval-option-four .option-four-nav-conversation-row:hover,body.approval-option-four .option-four-nav-conversation-row:focus-within,body.approval-option-four .option-four-nav-conversation-row.active,body.approval-option-four .option-four-nav-conversation-row.open{background:#eff0f1}body.approval-option-four .option-four-nav-conversation-main{min-width:0;height:40px;display:flex;align-items:center;flex:1;padding:0 6px 0 32px;border:0;border-radius:8px;background:transparent;color:var(--text-title);font-size:14px;font-weight:400;text-align:left}body.approval-option-four .option-four-nav-conversation-main:focus-visible{outline:2px solid rgb(51 112 255 / 35%);outline-offset:-2px}body.approval-option-four .option-four-nav-conversation-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-completed-conversation-main{gap:6px;padding-right:10px}body.approval-option-four .option-four-completed-conversation-main span{flex:1 1 auto}body.approval-option-four .option-four-completed-conversation-main small{margin-left:auto;flex:none;overflow:hidden;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-completed-conversation-history .option-four-conversation-menu-wrap{position:absolute;right:0}body.approval-option-four .option-four-completed-conversation-history .option-four-nav-conversation-row:hover .option-four-completed-conversation-main small,body.approval-option-four .option-four-completed-conversation-history .option-four-nav-conversation-row:focus-within .option-four-completed-conversation-main small,body.approval-option-four .option-four-completed-conversation-history .option-four-nav-conversation-row.open .option-four-completed-conversation-main small{opacity:0}body.approval-option-four .option-four-conversation-menu-wrap{position:relative;width:28px;height:40px;display:grid;place-items:center;flex:none;margin-right:6px}body.approval-option-four .option-four-nav-conversation-more{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);opacity:0;pointer-events:none}body.approval-option-four .option-four-nav-conversation-row:hover .option-four-nav-conversation-more,body.approval-option-four .option-four-nav-conversation-row:focus-within .option-four-nav-conversation-more,body.approval-option-four .option-four-nav-conversation-row.open .option-four-nav-conversation-more{opacity:1;pointer-events:auto}body.approval-option-four .option-four-nav-conversation-more:hover,body.approval-option-four .option-four-nav-conversation-more:focus-visible{background:var(--token-transparent-neutral-n900-5);outline:0}body.approval-option-four .option-four-nav-conversation-more .option-four-ud-icon{width:16px;height:16px}body.approval-option-four .option-four-conversation-menu{position:absolute;z-index:30;top:34px;right:0;width:112px;display:grid;gap:2px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 24px #1f232924}body.approval-option-four .option-four-conversation-menu button{height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-title);font-size:12px;font-weight:400;text-align:left}body.approval-option-four .option-four-conversation-menu button:hover,body.approval-option-four .option-four-conversation-menu button:focus-visible{background:var(--bg);outline:0}body.approval-option-four .option-four-nav-conversation-rename{width:calc(100% - 12px);height:30px;margin:0 6px;padding:0 8px;border:1px solid var(--blue);border-radius:6px;background:var(--panel);color:var(--text-title);font-size:14px;font-weight:400;outline:0}body.approval-option-four .option-four-summary-hero strong{color:var(--text-title);font-size:16px;font-weight:500}body.approval-option-four .option-four-agent-section,body.approval-option-four .option-four-agent-report{max-width:800px;box-sizing:border-box;margin:12px auto 0;padding:16px;border:1px solid #e1e4e8;border-radius:12px;background:#fff}body.approval-option-four .option-four-agent-section h2,body.approval-option-four .option-four-agent-report h2,body.approval-option-four .option-four-batch-result h2,body.approval-option-four .option-four-batch-confirm h2{margin:0;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-agent-section p,body.approval-option-four .option-four-agent-report p,body.approval-option-four .option-four-batch-result p,body.approval-option-four .option-four-batch-confirm p{margin:8px 0 0;color:var(--muted);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-agent-report{display:grid;gap:12px}body.approval-option-four .option-four-agent-report section+section{padding-top:12px;border-top:1px solid #eff0f1}body.approval-option-four .option-four-decision-brief{width:100%;max-width:800px;display:grid;gap:0;box-sizing:border-box;margin:12px auto 0;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body.approval-option-four .option-four-decision-brief>section{position:relative;padding:16px;border:0;border-radius:0;background:transparent}body.approval-option-four .option-four-decision-brief>section+section{border-top:0}body.approval-option-four .option-four-decision-brief>section+section:before{content:"";position:absolute;top:0;right:16px;left:16px;border-top:1px solid var(--line)}body.approval-option-four .option-four-decision-brief:not([data-decision-mode=quick])>section:nth-child(2){padding-bottom:8px}body.approval-option-four .option-four-launch-new-chat .new-chat-suggestions{grid-template-columns:repeat(4,minmax(0,1fr))}body.approval-option-four .option-four-decision-slot-title{display:flex;align-items:center;gap:8px}body.approval-option-four .option-four-decision-slot-title>span{color:var(--text-placeholder);font-size:12px;font-variant-numeric:tabular-nums;line-height:20px}body.approval-option-four .option-four-decision-slot-title h2{margin:0;color:var(--text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-decision-brief section>p,body.approval-option-four .option-four-decision-overview,body.approval-option-four .option-four-decision-prompt{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:22px}body.approval-option-four .option-four-decision-overview,body.approval-option-four .option-four-decision-prompt{color:var(--text-title)}body.approval-option-four .option-four-no-open-question{display:flex;align-items:center;gap:6px}body.approval-option-four .option-four-no-open-question:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--blue)}body.approval-option-four .option-four-decision-facts{display:grid;gap:0;margin-top:12px}body.approval-option-four .option-four-decision-facts>div{min-width:0;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:6px 10px;padding:7px 0}body.approval-option-four .option-four-decision-facts strong{display:block;color:var(--text-title);font-size:12px;font-weight:500;line-height:20px}body.approval-option-four .option-four-decision-fact-copy{min-width:0}body.approval-option-four .option-four-decision-facts-no-status .option-four-decision-fact-copy{display:flex;align-items:baseline}body.approval-option-four .option-four-decision-facts-no-status .option-four-decision-fact-copy strong{flex:none}body.approval-option-four .option-four-decision-facts-no-status .option-four-decision-fact-copy p{min-width:0;flex:1}body.approval-option-four .option-four-decision-facts.option-four-decision-facts-no-status>div{grid-template-columns:minmax(0,1fr)}body.approval-option-four .option-four-decision-facts-horizontal{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}body.approval-option-four .option-four-decision-facts.option-four-decision-facts-horizontal>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:0 16px;border-left:1px solid var(--line)}body.approval-option-four .option-four-decision-facts-horizontal>div:first-child{padding-left:0;border-left:0}body.approval-option-four .option-four-decision-facts-horizontal>div:last-child{padding-right:0}body.approval-option-four .option-four-decision-fact-heading{min-width:0;display:flex;align-items:center;gap:6px}body.approval-option-four .option-four-decision-fact-heading .option-four-source-status{align-self:center}body.approval-option-four .option-four-decision-facts p{margin:0;color:var(--muted);font-size:12px;line-height:20px}body.approval-option-four .option-four-source-status{min-height:20px;display:inline-flex;align-items:center;align-self:start;padding:0 7px;border-radius:5px;background:var(--ph);color:var(--muted);font-size:12px;font-weight:400;line-height:20px;white-space:nowrap}body.approval-option-four .option-four-source-status[data-status=已核验],body.approval-option-four .option-four-source-status[data-status=未发现]{background:#34c7591a;color:#1f8441}body.approval-option-four .option-four-source-status[data-status=待补充],body.approval-option-four .option-four-source-status[data-status=当前无法确认],body.approval-option-four .option-four-source-status[data-status=无法确认]{background:#d46b081a;color:#ad5300}body.approval-option-four .option-four-decision-questions{display:grid;gap:0;margin-top:14px}body.approval-option-four .option-four-decision-questions>article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:2px 12px;border:0;border-radius:0}body.approval-option-four .option-four-decision-question-index{color:var(--text-placeholder);font-size:12px;line-height:22px}body.approval-option-four .option-four-decision-questions h3{margin:0;color:var(--text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-decision-questions dl{display:grid;gap:7px;margin:8px 0 0}body.approval-option-four .option-four-decision-questions dl>div{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px}body.approval-option-four .option-four-decision-questions dt,body.approval-option-four .option-four-decision-questions dd{margin:0;font-size:12px;line-height:20px}body.approval-option-four .option-four-decision-questions dt{color:var(--text-placeholder)}body.approval-option-four .option-four-decision-questions dd{color:var(--muted)}body.approval-option-four .option-four-decision-questions dd:has(.option-four-evidence-ref){display:flex;align-items:center;flex-wrap:wrap;gap:6px}body.approval-option-four .option-four-evidence-ref-list{display:grid;gap:10px;margin-top:12px}body.approval-option-four .option-four-evidence-ref-group{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:6px 10px}body.approval-option-four .option-four-evidence-ref-list-no-status .option-four-evidence-ref-group{grid-template-columns:minmax(0,1fr)}body.approval-option-four .option-four-evidence-ref-items{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}body.approval-option-four .option-four-evidence-ref-status{align-self:center;justify-self:start}body.approval-option-four .option-four-evidence-ref{min-width:0;min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:4px 9px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--blue);font-size:12px;line-height:20px;text-align:left}body.approval-option-four .option-four-evidence-ref:hover,body.approval-option-four .option-four-evidence-ref:focus-visible{border-color:var(--blue);outline:0}body.approval-option-four .option-four-decision-recommendation{display:flex;align-items:center;gap:10px;margin-top:10px}body.approval-option-four .option-four-decision-recommendation span{color:var(--text-placeholder);font-size:12px}body.approval-option-four .option-four-decision-recommendation strong{color:var(--text-title);font-size:14px;font-weight:500}body.approval-option-four .option-four-decision-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}body.approval-option-four .option-four-decision-actions :is(.option-four-reject-button,.option-four-approve-button){height:32px;min-width:72px;font-size:14px}body.approval-option-four .option-four-decision-brief[data-decision-mode=quick]{gap:0}body.approval-option-four .option-four-decision-brief[data-decision-mode=quick]>section{padding:12px 16px}body.approval-option-four .option-four-decision-brief[data-decision-mode=update]>section{padding:12px 16px}body.approval-option-four .option-four-decision-brief>.option-four-decision-action-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}body.approval-option-four .option-four-decision-action-row .option-four-decision-actions{flex:0 0 auto;margin-top:0}body.approval-option-four .option-four-analysis-decision-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px}body.approval-option-four .option-four-decision-action-row .option-four-analysis-decision-control{width:100%}body.approval-option-four .option-four-analysis-decision-recommendation{min-width:0;color:var(--color-text-title,var(--text-title));font-size:14px;line-height:22px}body.approval-option-four .option-four-analysis-decision-control>.option-four-decision-actions{grid-column:2;margin:0}body.approval-option-four .option-four-analysis-decision-control>.option-four-single-decision-panel{grid-column:1 / -1}body.approval-option-four .option-four-analysis-decision-outcome{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}body.approval-option-four .option-four-analysis-decision-outcome-copy{min-width:0;display:flex;align-items:flex-start;gap:10px}body.approval-option-four .option-four-analysis-decision-outcome-copy>div{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-analysis-decision-outcome-copy strong{color:var(--color-text-title,var(--text-title));font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-analysis-decision-outcome-copy p,body.approval-option-four .option-four-analysis-decision-outcome-copy small{margin:0;color:var(--color-text-caption,var(--muted));font-size:12px;line-height:20px;overflow-wrap:anywhere}body.approval-option-four .option-four-contract-summary-actions>.option-four-analysis-decision-control,body.approval-option-four .option-four-contract-summary-actions>.option-four-analysis-decision-outcome{min-width:0;flex:1 1 420px}body.approval-option-four .option-four-contract-summary-actions>.option-four-analysis-decision-control{justify-content:end}body.approval-option-four .option-four-contract-summary-actions:has(.option-four-single-decision-panel){align-items:flex-start;flex-wrap:wrap}body.approval-option-four .option-four-decision-brief[data-decision-mode=quick] .option-four-decision-facts{gap:0;margin-top:8px}body.approval-option-four .option-four-decision-brief[data-decision-mode=quick] .option-four-decision-facts>div{gap:6px;padding:5px 0}body.approval-option-four .option-four-decision-brief[data-decision-mode=quick] .option-four-decision-facts p{font-size:12px;line-height:18px}body.approval-option-four .option-four-decision-brief[data-decision-mode=update] .option-four-decision-facts{margin-top:8px}body.approval-option-four .option-four-decision-brief[data-decision-mode=update] .option-four-decision-facts>div{gap:6px;padding:5px 0}body.approval-option-four .option-four-decision-brief[data-decision-mode=update] .option-four-decision-facts p{font-size:12px;line-height:18px}body.approval-option-four .option-four-key-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:12px 0 0}body.approval-option-four .option-four-key-fields>div{min-width:0;display:grid;gap:4px}body.approval-option-four .option-four-key-fields dt{color:var(--text-placeholder);font-size:12px;font-weight:400}body.approval-option-four .option-four-key-fields dd{margin:0;overflow:hidden;color:var(--text-title);font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-document-card-list{width:100%;max-width:800px;display:grid;gap:12px;box-sizing:border-box;margin:0 auto}body.approval-option-four .option-four-document-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;box-sizing:border-box;padding:12px 12px 12px 16px;border:1px solid #e1e4e8;border-radius:12px;background:#fff}body.approval-option-four .option-four-document-card-selectable{grid-template-columns:20px minmax(0,1fr) auto}body.approval-option-four .option-four-document-select{width:16px;height:16px;margin:3px 0 0}body.approval-option-four .option-four-document-card-body{min-width:0;display:grid;gap:4px}body.approval-option-four .option-four-document-card-header{min-width:0}body.approval-option-four .option-four-document-title-row{min-width:0;display:flex;align-items:center;gap:8px}body.approval-option-four .option-four-document-card-header h2{min-width:0;flex:0 1 auto;margin:0;overflow:hidden;color:var(--text-title);font-size:14px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-document-meta{color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .option-four-document-meta{display:flex;flex-wrap:wrap;gap:4px 20px}body.approval-option-four .option-four-document-summary{min-width:0;display:flex;align-items:baseline;gap:8px;margin:0;color:var(--muted);font-size:14px;font-weight:400;line-height:20px}body.approval-option-four .option-four-document-summary-label{flex:none;color:var(--text-title);font-size:14px;font-weight:500}body.approval-option-four .option-four-document-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-document-fields{min-width:0;display:flex;align-items:center;overflow:hidden;margin:0}body.approval-option-four .option-four-document-fields>div{min-width:0;display:flex;align-items:center;flex:1 1 0;gap:4px}body.approval-option-four .option-four-document-fields>div+div:before{width:1px;height:12px;flex:none;margin:0 12px;background:#dfe1e3;content:""}body.approval-option-four .option-four-document-fields dt{flex:none;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .option-four-document-fields dd{min-width:0;margin:0;overflow:hidden;color:var(--text-title);font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-document-actions{display:flex;align-items:center;align-self:start;gap:4px}body.approval-option-four .option-four-document-action{color:var(--muted)}body.approval-option-four .option-four-summary-list,body.approval-option-four .option-four-progress-list,body.approval-option-four .option-four-record-list,body.approval-option-four .option-four-automation-list{display:grid;gap:8px}body.approval-option-four .option-four-summary-list>button,body.approval-option-four .option-four-summary-list>div,body.approval-option-four .option-four-progress-list>button,body.approval-option-four .option-four-record-list>article{min-width:0;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid #e1e4e8;border-radius:10px;background:#fff;color:var(--text-title);text-align:left}body.approval-option-four .option-four-summary-list>button,body.approval-option-four .option-four-progress-list>button{width:100%;cursor:pointer}body.approval-option-four .option-four-summary-list>button:hover,body.approval-option-four .option-four-summary-list>button:focus-visible,body.approval-option-four .option-four-progress-list>button:hover,body.approval-option-four .option-four-progress-list>button:focus-visible{border-color:#8da8ff;outline:0}body.approval-option-four .option-four-summary-list span,body.approval-option-four .option-four-progress-list span,body.approval-option-four .option-four-record-list article>div{min-width:0;display:grid;gap:4px}body.approval-option-four .option-four-summary-list strong,body.approval-option-four .option-four-progress-list strong,body.approval-option-four .option-four-record-list strong{overflow:hidden;color:var(--text-title);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-summary-list small,body.approval-option-four .option-four-progress-list small,body.approval-option-four .option-four-record-list span{overflow:hidden;color:var(--text-placeholder);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-summary-list em,body.approval-option-four .option-four-progress-list em{flex:none;color:#245bdb;font-size:12px;font-style:normal;font-weight:400}body.approval-option-four .option-four-link-button,body.approval-option-four .option-four-summary-list .option-four-link-button,body.approval-option-four .option-four-record-list button,body.approval-option-four .option-four-table button{flex:none;padding:0;border:0;background:transparent;color:#245bdb;font-size:14px;font-weight:400;cursor:pointer}body.approval-option-four .option-four-link-button:hover,body.approval-option-four .option-four-link-button:focus-visible,body.approval-option-four .option-four-record-list button:hover,body.approval-option-four .option-four-record-list button:focus-visible,body.approval-option-four .option-four-table button:hover,body.approval-option-four .option-four-table button:focus-visible{text-decoration:underline;outline:0}body.approval-option-four .option-four-content-action{max-width:800px;display:flex;justify-content:flex-end;margin:16px auto 0}body.approval-option-four .option-four-thread-grid{max-width:800px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px auto 0}body.approval-option-four .option-four-thread-grid button{min-width:0;display:grid;gap:8px;padding:14px 16px;border:1px solid #e1e4e8;border-radius:10px;background:#fff;color:var(--text-title);text-align:left;cursor:pointer}body.approval-option-four .option-four-thread-grid button:hover,body.approval-option-four .option-four-thread-grid button:focus-visible{border-color:#8da8ff;outline:0}body.approval-option-four .option-four-thread-grid strong{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-thread-grid span{color:var(--text-placeholder);font-size:12px;font-weight:400}body.approval-option-four .option-four-progress-timeline{display:grid;gap:0;margin-top:12px}body.approval-option-four .option-four-progress-timeline>div{position:relative;display:grid;gap:4px;padding:0 0 18px 24px}body.approval-option-four .option-four-progress-timeline>div:before{content:"";position:absolute;top:5px;left:3px;width:8px;height:8px;border:2px solid #c9cdd4;border-radius:50%;background:#fff}body.approval-option-four .option-four-progress-timeline>div:not(:last-child):after{content:"";position:absolute;top:15px;bottom:0;left:8px;width:1px;background:#dee0e3}body.approval-option-four .option-four-progress-timeline>.done:before{border-color:#34c724;background:#34c724}body.approval-option-four .option-four-progress-timeline>.active:before{border-color:#3370ff;background:#3370ff}body.approval-option-four .option-four-progress-timeline strong{color:var(--text-title);font-size:14px;font-weight:500}body.approval-option-four .option-four-progress-timeline span{color:var(--text-placeholder);font-size:12px;font-weight:400}body.approval-option-four .option-four-batch-list,body.approval-option-four .option-four-batch-confirm,body.approval-option-four .option-four-batch-result{max-width:800px;box-sizing:border-box;margin:12px auto 0;background:#fff}body.approval-option-four .option-four-batch-confirm,body.approval-option-four .option-four-batch-result{border:1px solid #e1e4e8;border-radius:12px}body.approval-option-four .option-four-batch-toolbar{min-height:48px;display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid #eff0f1}body.approval-option-four .option-four-batch-toolbar label{display:flex;align-items:center;gap:8px;color:var(--text-title);font-size:14px;font-weight:400}body.approval-option-four .option-four-batch-toolbar span{margin-left:auto;color:var(--text-placeholder);font-size:12px}body.approval-option-four .option-four-batch-card-list{max-width:none;padding:12px}body.approval-option-four .option-four-batch-row{min-height:64px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #eff0f1}body.approval-option-four .option-four-batch-row:last-child{border-bottom:0}body.approval-option-four .option-four-batch-row>span{min-width:0;display:grid;gap:4px}body.approval-option-four .option-four-batch-row strong{overflow:hidden;color:var(--text-title);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-batch-row small{display:-webkit-box;overflow:hidden;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:1}body.approval-option-four .option-four-batch-row button{padding:0;border:0;background:transparent;color:#245bdb;font-size:12px;cursor:pointer}body.approval-option-four .option-four-batch-confirm,body.approval-option-four .option-four-batch-result{padding:16px}body.approval-option-four .option-four-batch-confirm label{display:grid;gap:6px;margin-top:12px}body.approval-option-four .option-four-batch-confirm label span{color:var(--muted);font-size:12px}body.approval-option-four .option-four-batch-confirm textarea{min-height:72px;box-sizing:border-box;padding:10px 12px;border:1px solid #c9cdd4;border-radius:8px;color:var(--text-title);font-size:14px;font-weight:400;line-height:22px;resize:vertical}body.approval-option-four .option-four-batch-confirm>div{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}body.approval-option-four .option-four-batch-result>div{display:grid;gap:4px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff7e6}body.approval-option-four .option-four-batch-result strong{font-size:14px;font-weight:500}body.approval-option-four .option-four-batch-result span{color:var(--text-placeholder);font-size:12px}body.approval-option-four .option-four-primary-button,body.approval-option-four .option-four-secondary-button{min-height:32px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer}body.approval-option-four .option-four-primary-button{border:1px solid #3370ff;background:#3370ff;color:#fff}body.approval-option-four .option-four-secondary-button{border:1px solid #c9cdd4;background:#fff;color:var(--text-title)}body.approval-option-four .option-four-primary-button:hover,body.approval-option-four .option-four-primary-button:focus-visible{background:#245bdb;outline:0}body.approval-option-four .option-four-secondary-button:hover,body.approval-option-four .option-four-secondary-button:focus-visible{background:#f5f6f7;outline:0}body.approval-option-four .option-four-primary-button:disabled{border-color:#dee0e3;background:#dee0e3;color:var(--text-placeholder);cursor:not-allowed}body.approval-option-four .option-four-list-surface,body.approval-option-four .option-four-tools-surface{overflow:auto}body.approval-option-four .option-four-page{width:min(100%,1120px);box-sizing:border-box;margin:0 auto;padding:24px 32px 40px}body.approval-option-four .option-four-list-page-with-composer{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;padding-bottom:0}body.approval-option-four .option-four-list-page-with-composer .option-four-table-wrap{min-height:0;flex:1 1 auto;margin-bottom:0;padding-bottom:76px;scroll-padding-bottom:76px}body.approval-option-four .option-four-page-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}body.approval-option-four .option-four-page-heading h2,body.approval-option-four .option-four-page-heading h3{margin:0;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-page-heading p{margin:6px 0 0;color:var(--muted);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-table-tools{display:flex;align-items:center;gap:10px;margin-bottom:14px}body.approval-option-four .option-four-search-field{width:260px;height:32px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;box-sizing:border-box;padding:0 10px;border:1px solid #dee0e3;border-radius:8px;background:#fff;color:var(--text-placeholder)}body.approval-option-four .option-four-search-field:focus-within{border-color:#3370ff;box-shadow:0 0 0 2px #3370ff1f}body.approval-option-four .option-four-search-field .option-four-ud-icon{width:16px;height:16px}body.approval-option-four .option-four-search-field input{min-width:0;border:0;outline:0;background:transparent;color:var(--text-title);font-size:14px;font-weight:400}body.approval-option-four .option-four-native-select{height:32px;box-sizing:border-box;padding:0 28px 0 10px;border:1px solid #dee0e3;border-radius:8px;background:#fff;color:var(--text-title);font-size:14px;font-weight:400}body.approval-option-four .option-four-native-select:hover{border-color:#c9cdd4}body.approval-option-four .option-four-native-select:focus-visible{border-color:#3370ff;outline:0;box-shadow:0 0 0 2px #3370ff1f}body.approval-option-four .option-four-automation-form select,body.approval-option-four .option-four-automation-form input{height:32px;box-sizing:border-box;padding:0 10px;border:1px solid #dee0e3;border-radius:8px;background:#fff;color:var(--text-title);font-size:14px;font-weight:400}body.approval-option-four .option-four-select{position:relative;width:76px;flex:none}body.approval-option-four .option-four-select-type{width:92px}body.approval-option-four .option-four-select-trigger{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:0 10px 0 12px;border:1px solid #dee0e3;border-radius:8px;background:#fff;color:var(--text-title);font-size:14px;font-weight:400;line-height:30px;cursor:pointer}body.approval-option-four .option-four-select-trigger:hover{border-color:#c9cdd4}body.approval-option-four .option-four-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-select-trigger:focus-visible,body.approval-option-four .option-four-select.open .option-four-select-trigger{border-color:#3370ff;outline:0;box-shadow:0 0 0 2px #3370ff1f}body.approval-option-four .option-four-select-trigger .option-four-ud-icon{width:12px;height:12px;flex:none;color:var(--muted);transition:transform .16s ease}body.approval-option-four .option-four-select.open .option-four-select-trigger .option-four-ud-icon{transform:rotate(180deg)}body.approval-option-four .option-four-select-dropdown{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:max-content;min-width:100%;max-width:220px;max-height:min(280px,calc(100vh - 32px));box-sizing:border-box;overflow:auto;padding:4px;border:1px solid #e1e4e8;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f232924}body.approval-option-four .option-four-select-option{width:100%;height:32px;display:flex;align-items:center;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-title);font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer}body.approval-option-four .option-four-select-option:hover,body.approval-option-four .option-four-select-option:focus-visible{background:#f2f3f5;outline:0}body.approval-option-four .option-four-select-option.selected{background:#eef3ff;color:#245bdb}body.approval-option-four .option-four-table-wrap{overflow:auto;border-radius:10px}body.approval-option-four .option-four-table{width:100%;border-collapse:collapse;table-layout:fixed}body.approval-option-four .option-four-table th,body.approval-option-four .option-four-table td{padding:12px 14px;color:var(--muted);text-align:left;font-size:14px;font-weight:400}body.approval-option-four .option-four-table th{border-bottom:1px solid #e1e4e8;background:#fafbfc;color:var(--text-placeholder);font-size:12px}body.approval-option-four .option-four-table tbody tr:not(:last-child) td{border-bottom:1px solid #e1e4e8}body.approval-option-four .option-four-table th:first-child,body.approval-option-four .option-four-table td:first-child{width:34%}body.approval-option-four .option-four-table th:last-child,body.approval-option-four .option-four-table td:last-child{width:176px;text-align:right}body.approval-option-four .option-four-table tbody tr[data-option-four-completed-row]{cursor:pointer}body.approval-option-four .option-four-table tbody tr[data-option-four-completed-row]:hover td{background:#f7f9fc}body.approval-option-four .option-four-table td:first-child{display:table-cell}body.approval-option-four .option-four-table td strong,body.approval-option-four .option-four-table td span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-table td:first-child strong,body.approval-option-four .option-four-table td:first-child span{display:block}body.approval-option-four .option-four-table td strong{color:var(--text-title);font-size:14px;font-weight:400}body.approval-option-four .option-four-table td span{color:var(--text-placeholder);font-size:12px}body.approval-option-four .option-four-table td:first-child span{margin-top:4px}body.approval-option-four .option-four-table td:last-child button{white-space:nowrap}body.approval-option-four .option-four-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;white-space:nowrap}body.approval-option-four .option-four-table-action{display:inline-flex;align-items:center;gap:4px}body.approval-option-four .option-four-table .option-four-table-action>span{color:#245bdb}body.approval-option-four .option-four-table-action .option-four-ud-icon{width:14px;height:14px;flex:none}@container (max-width:600px){body.approval-option-four .option-four-table-wrap{overflow:visible}body.approval-option-four .option-four-table{display:block}body.approval-option-four .option-four-table thead{display:none}body.approval-option-four .option-four-table tbody{display:grid;gap:8px}body.approval-option-four .option-four-table tbody tr[data-option-four-completed-row]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:12px;border:1px solid #e1e4e8;border-radius:8px;background:#fff}body.approval-option-four .option-four-table tbody tr:not(:last-child) td{border-bottom:0}body.approval-option-four .option-four-table td,body.approval-option-four .option-four-table td:first-child,body.approval-option-four .option-four-table td:last-child{width:auto;min-width:0;padding:0;overflow:visible;text-align:left}body.approval-option-four .option-four-table td:first-child{grid-column:1 / -1;grid-row:1}body.approval-option-four .option-four-table td:nth-child(2){grid-column:1;grid-row:2}body.approval-option-four .option-four-table td:nth-child(3){grid-column:2;grid-row:2;justify-self:end}body.approval-option-four .option-four-table td:nth-child(4){grid-column:1;grid-row:3}body.approval-option-four .option-four-table td:nth-child(5){grid-column:1 / -1;grid-row:4;justify-self:end}body.approval-option-four .option-four-table td:nth-child(2):before,body.approval-option-four .option-four-table td:nth-child(3):before,body.approval-option-four .option-four-table td:nth-child(4):before{display:block;margin-bottom:2px;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:18px}body.approval-option-four .option-four-table td:nth-child(2):before{content:"流程类型"}body.approval-option-four .option-four-table td:nth-child(3):before{content:"处理结果"}body.approval-option-four .option-four-table td:nth-child(4):before{content:"处理时间"}body.approval-option-four .option-four-table-actions{justify-content:flex-end;gap:12px}}body.approval-option-four .option-four-result-tag{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;background:#e8ffea;color:#2e7d32;line-height:22px}body.approval-option-four .option-four-result-tag[data-result=已拒绝]{background:#fff0f0;color:#c02b2b}body.approval-option-four .option-four-result-tag[data-result=已撤回]{background:#f1f3f6;color:var(--muted)}body.approval-option-four .option-four-result-tag[data-result=审批中]{background:#e8f3ff;color:#245bdb}body.approval-option-four .option-four-empty-inline{padding:48px 20px;color:var(--text-placeholder);text-align:center;font-size:14px}body.approval-option-four .option-four-completed-detail-surface{display:flex;overflow:hidden}body.approval-option-four .option-four-completed-workspace{width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:var(--option-four-completed-rail-width,320px) 6px minmax(0,1fr);transition:grid-template-columns .18s ease}body.approval-option-four .option-four-completed-workspace.collapsed{grid-template-columns:0 0 minmax(0,1fr)}body.approval-option-four .option-four-completed-workspace.collapsed .option-four-completed-record-rail,body.approval-option-four .option-four-completed-workspace.collapsed .option-four-completed-splitter{opacity:0;pointer-events:none}body.approval-option-four .option-four-completed-record-rail{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fafbfc}body.approval-option-four .option-four-completed-splitter{grid-column:2}body.approval-option-four .option-four-completed-record-tools{display:grid;gap:8px;padding:12px;border-bottom:1px solid #eff0f1}body.approval-option-four .option-four-completed-record-tools .option-four-search-field{width:100%;background:#fff}body.approval-option-four .option-four-completed-record-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.approval-option-four .option-four-completed-record-filters .option-four-select{width:100%;min-width:0}body.approval-option-four .option-four-completed-record-list{min-height:0;flex:1;overflow:auto;padding:8px;scrollbar-width:thin}body.approval-option-four .option-four-completed-record-list::-webkit-scrollbar{width:4px}body.approval-option-four .option-four-completed-record-list::-webkit-scrollbar-thumb{border-radius:999px;background:#c9cdd4}body.approval-option-four .option-four-completed-record{width:100%;min-width:0;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 12px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--text-title);text-align:left;cursor:pointer}body.approval-option-four .option-four-completed-record+.option-four-completed-record{margin-top:2px}body.approval-option-four .option-four-completed-record:hover,body.approval-option-four .option-four-completed-record:focus-visible,body.approval-option-four .option-four-completed-record.selected{background:#eef3ff;outline:0}body.approval-option-four .option-four-completed-record strong{grid-column:1 / -1;overflow:hidden;color:var(--text-title);font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-completed-record span,body.approval-option-four .option-four-completed-record time{overflow:hidden;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-completed-document{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}body.approval-option-four .option-four-completed-document-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 0 20px;border-bottom:1px solid #eff0f1}body.approval-option-four .option-four-completed-document-toolbar>div{min-width:0;display:flex;align-items:center;gap:8px}body.approval-option-four .option-four-completed-document-toolbar>div:first-child{display:grid;gap:2px}body.approval-option-four .option-four-completed-document-toolbar strong{color:var(--text-title);font-size:14px;font-weight:500;line-height:20px}body.approval-option-four .option-four-completed-document-toolbar span{overflow:hidden;color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-completed-analysis-button{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dee0e3;border-radius:8px;background:#fff;color:var(--text-title);font-size:14px;font-weight:400;cursor:pointer}body.approval-option-four .option-four-completed-analysis-button .assistant-ai-icon{width:16px;height:16px;flex:none}body.approval-option-four .option-four-completed-analysis-button:hover,body.approval-option-four .option-four-completed-analysis-button:focus-visible,body.approval-option-four .option-four-completed-analysis-button.active{border-color:#8da8ff;background:#eef3ff;outline:0}body.approval-option-four .option-four-completed-analysis-button span{color:var(--text-title);font-size:14px;line-height:20px}body.approval-option-four .option-four-completed-document-body{--detail-padding:20px;min-width:0;min-height:0;flex:1;overflow:auto;padding:20px 24px 32px}body.approval-option-four .option-four-record-back-row{padding:4px 0 10px}body.approval-option-four .option-four-completed-document-body .contract-detail{min-width:0}body.approval-option-four .option-four-completed-document-body .contract-number{font-size:12px}body.approval-option-four .option-four-completed-document-body .contract-amount-value strong{font-size:16px}body.approval-option-four .option-four-analysis-preview{animation:option-four-analysis-enter .18s ease-out}body.approval-option-four .option-four-analysis-preview .option-four-preview-body{display:flex;padding:0 20px 20px}body.approval-option-four .option-four-completed-analysis{width:100%;min-width:0;min-height:100%;display:flex;flex-direction:column;gap:12px}body.approval-option-four .option-four-completed-analysis-context{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 8px;padding:12px 0;border-bottom:1px solid #eff0f1}body.approval-option-four .option-four-completed-analysis-context .assistant-ai-icon{width:16px;height:16px;grid-row:1 / 3}body.approval-option-four .option-four-completed-analysis-context span{color:var(--text-placeholder);font-size:12px;font-weight:400;line-height:16px}body.approval-option-four .option-four-completed-analysis-context strong{overflow:hidden;color:var(--text-title);font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-completed-analysis>section{padding:14px;border:1px solid #e1e4e8;border-radius:10px;background:#fafbfc}body.approval-option-four .option-four-completed-analysis>section h3{margin:0;color:var(--text-title);font-size:14px;font-weight:500;line-height:20px}body.approval-option-four .option-four-completed-analysis>section p,body.approval-option-four .option-four-completed-analysis-message>p{margin:6px 0 0;color:var(--muted);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-completed-analysis-prompts{display:flex;flex-wrap:wrap;gap:8px}body.approval-option-four .option-four-completed-analysis-prompts button{min-height:28px;padding:4px 10px;border:0;border-radius:6px;background:#f1f3f6;color:var(--text-title);text-align:left;font-size:12px;font-weight:400;line-height:20px;cursor:pointer}body.approval-option-four .option-four-completed-analysis-prompts button:hover,body.approval-option-four .option-four-completed-analysis-prompts button:focus-visible{background:#e8eaed;color:#245bdb;outline:0}body.approval-option-four .option-four-completed-analysis-messages{display:grid;gap:10px}body.approval-option-four .option-four-completed-analysis-message{display:grid;gap:6px}body.approval-option-four .option-four-completed-analysis-message .query-bubble{max-width:92%;margin:0 0 0 auto;font-size:14px}body.approval-option-four .option-four-completed-analysis-composer{position:sticky;bottom:0;width:100%;min-height:48px;margin:auto 0 0;padding:6px 6px 6px 12px;background:#fff}body.approval-option-four .option-four-completed-analysis-composer .option-four-agent-input{font-size:14px}@keyframes option-four-analysis-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}body.approval-option-four .option-four-empty-surface{display:grid;place-items:center;min-height:100%}body.approval-option-four .option-four-empty-state{width:min(420px,calc(100% - 48px));display:grid;justify-items:center;gap:10px;text-align:center}body.approval-option-four .option-four-empty-state .option-four-ud-icon{width:40px;height:40px;color:var(--text-placeholder)}body.approval-option-four .option-four-empty-state h2{margin:0;color:var(--text-title);font-size:16px;font-weight:500}body.approval-option-four .option-four-empty-state p{margin:0;color:var(--text-placeholder);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-tools-tabs{height:40px;display:flex;gap:24px;margin-bottom:20px;border-bottom:1px solid #eff0f1}body.approval-option-four .option-four-tools-tabs button{position:relative;height:40px;padding:0;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:400;cursor:pointer}body.approval-option-four .option-four-tools-tabs button.active{color:var(--text-title);font-weight:500}body.approval-option-four .option-four-tools-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#3370ff}body.approval-option-four .option-four-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}body.approval-option-four .option-four-filter-chips button{height:28px;padding:0 12px;border:1px solid #dee0e3;border-radius:8px;background:#fff;color:var(--muted);font-size:12px;font-weight:400;cursor:pointer}body.approval-option-four .option-four-filter-chips button:hover,body.approval-option-four .option-four-filter-chips button:focus-visible,body.approval-option-four .option-four-filter-chips button.active{border-color:#8da8ff;background:#eef3ff;color:#245bdb;outline:0}body.approval-option-four .option-four-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.approval-option-four .option-four-skill-grid>button{min-width:0;display:grid;gap:10px;padding:16px;border:1px solid #e1e4e8;border-radius:12px;background:#fff;color:var(--text-title);text-align:left;cursor:pointer}body.approval-option-four .option-four-skill-grid>button:hover,body.approval-option-four .option-four-skill-grid>button:focus-visible,body.approval-option-four .option-four-skill-grid>button.selected{border-color:#8da8ff;box-shadow:0 4px 14px #1f23290f;outline:0}body.approval-option-four .option-four-skill-grid>button>div{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}body.approval-option-four .option-four-skill-grid .option-four-ud-icon{width:12px;height:12px}body.approval-option-four .option-four-skill-grid h3,body.approval-option-four .option-four-skill-detail h3,body.approval-option-four .option-four-automation-list h3{margin:0;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-skill-grid p,body.approval-option-four .option-four-skill-detail p,body.approval-option-four .option-four-automation-list p{margin:0;color:var(--muted);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-skill-grid footer{color:#245bdb;font-size:12px}body.approval-option-four .option-four-skill-detail{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:16px;border:1px solid #e1e4e8;border-radius:12px;background:#fafbfc}body.approval-option-four .option-four-skill-detail>div{min-width:0;display:grid;gap:6px}body.approval-option-four .option-four-heading-actions{display:flex;align-items:center;gap:10px}body.approval-option-four .option-four-automation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:16px;border:1px solid #e1e4e8;border-radius:12px;background:#fafbfc}body.approval-option-four .option-four-automation-form label{display:grid;gap:6px}body.approval-option-four .option-four-automation-form label span{color:var(--muted);font-size:12px}body.approval-option-four .option-four-automation-form>div{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}body.approval-option-four .option-four-automation-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid #e1e4e8;border-radius:12px;background:#fff}body.approval-option-four .option-four-automation-list article>div{min-width:0;display:grid;gap:6px}body.approval-option-four .option-four-automation-list footer{display:flex;gap:14px;color:var(--text-placeholder);font-size:12px}body.approval-option-four .option-four-switch{position:relative;width:36px;height:20px;flex:none;padding:0;border:0;border-radius:999px;background:#c9cdd4;cursor:pointer}body.approval-option-four .option-four-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1f232933;transition:transform .16s ease}body.approval-option-four .option-four-switch[aria-checked=true]{background:#3370ff}body.approval-option-four .option-four-switch[aria-checked=true]:after{transform:translate(16px)}body.approval-option-four .option-four-preview-splitter{grid-column:4;display:none}body.approval-option-four .option-four-fusion-grid.preview-docked .option-four-preview-splitter{display:block;border-left:1px solid var(--line)}body.approval-option-four .option-four-preview{grid-column:5;min-width:0;min-height:0;display:none;flex-direction:column;overflow:hidden;background:#fff}body.approval-option-four .option-four-fusion-grid.preview-open .option-four-preview{display:flex}body.approval-option-four .option-four-preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 0 20px;background:#fff}body.approval-option-four .option-four-preview-heading{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-evidence-tabs-host{min-width:0;height:100%;display:flex;flex:1;align-items:center;overflow:hidden}body.approval-option-four .option-four-generic-preview .option-four-preview-heading{display:flex;align-items:center}body.approval-option-four .option-four-generic-preview .option-four-preview-heading h2,body.approval-option-four .option-four-generic-preview .option-four-preview-body .contract-number{display:none}body.approval-option-four .option-four-preview-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}body.approval-option-four .option-four-preview-body{min-width:0;min-height:0;flex:1;overflow:auto;padding:20px}body.approval-option-four .option-four-preview-body .contract-detail,body.approval-option-four .option-four-preview-body .rail-contract-detail{min-width:0}body.approval-option-four .option-four-preview-body .contract-number{font-size:12px}body.approval-option-four .option-four-preview-body .contract-amount-value strong{font-size:16px}body.approval-option-four .option-four-evidence-panel{min-width:0}body.approval-option-four .option-four-evidence-select{width:min(220px,calc(100% - 92px));flex:1}body.approval-option-four .option-four-evidence-select .option-four-select-dropdown{width:100%;max-width:none}body.approval-option-four .option-four-evidence-select .option-four-select-option{justify-content:space-between;gap:12px}body.approval-option-four .option-four-evidence-select .option-four-select-option em{color:var(--text-placeholder);font-size:11px;font-style:normal}body.approval-option-four .option-four-evidence-pin{height:32px;flex:none}body.approval-option-four .option-four-evidence-pin:disabled{color:var(--text-placeholder);cursor:default}body.approval-option-four .option-four-evidence-notice{margin:0 0 10px;padding:8px 10px;border-radius:7px;background:var(--bg);color:var(--muted);font-size:12px;line-height:20px}body.approval-option-four .option-four-evidence-tabs{width:100%;min-width:0;height:100%;display:flex;align-items:center;gap:2px;margin:0;overflow:auto;scrollbar-width:thin}body.approval-option-four .option-four-evidence-tab-tag{height:34px;display:flex;align-items:center;flex:none;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:#f5f6f7}body.approval-option-four .option-four-evidence-tab-tag.active{border-color:var(--line);background:#fff}body.approval-option-four .option-four-evidence-tab-tag>button{height:100%;padding:0 8px;border:0;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}body.approval-option-four .option-four-evidence-tab-tag.active>[role=tab]{color:var(--text-title);font-weight:500}body.approval-option-four .option-four-evidence-tab-tag>button:focus-visible{border-radius:6px;outline:2px solid rgb(51 112 255 / 24%);outline-offset:-2px}body.approval-option-four .option-four-evidence-tab-close{width:24px;display:grid;place-items:center;padding:0 5px 0 2px}body.approval-option-four .option-four-evidence-tab-close .option-four-ud-icon{width:12px;height:12px}body.approval-option-four .option-four-evidence-object{min-width:0}body.approval-option-four .option-four-evidence-document>header{display:grid;gap:8px;margin-bottom:16px}body.approval-option-four .option-four-evidence-document>header .option-four-source-status{justify-self:start}body.approval-option-four .option-four-evidence-document>header h3{margin:0;color:var(--text-title);font-size:18px;font-weight:500;line-height:26px}body.approval-option-four .option-four-evidence-document>header p{margin:0;color:var(--muted);font-size:13px;line-height:20px}body.approval-option-four .option-four-evidence-anchor{position:sticky;z-index:12;top:45px;display:flex;gap:4px;margin:0 0 14px;padding:8px 0;overflow:auto;border-bottom:1px solid var(--line);background:var(--panel);scrollbar-width:thin}body.approval-option-four .option-four-evidence-anchor button{height:28px;flex:none;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:12px}body.approval-option-four .option-four-evidence-anchor button.active,body.approval-option-four .option-four-evidence-anchor button:hover,body.approval-option-four .option-four-evidence-anchor button:focus-visible{background:var(--ph);color:var(--blue);outline:0}body.approval-option-four .option-four-evidence-section{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);scroll-margin-top:100px;transition:border-color .18s ease,box-shadow .18s ease}body.approval-option-four .option-four-evidence-section h2{margin:0 0 10px;color:var(--text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-evidence-section dl{display:grid;gap:10px;margin:0}body.approval-option-four .option-four-evidence-section dl>div{display:grid;gap:3px}body.approval-option-four .option-four-evidence-section dt{color:var(--text-placeholder);font-size:11px;line-height:18px}body.approval-option-four .option-four-evidence-section dd{margin:0;color:var(--text-title);font-size:13px;line-height:20px}body.approval-option-four .option-four-evidence-highlight,body.approval-option-four .option-four-evidence-object .contract-section.option-four-evidence-highlight{border-color:var(--blue);box-shadow:0 0 0 3px #3370ff1f}body.approval-option-four .option-four-fusion-grid.preview-overlay .option-four-preview{position:absolute;z-index:20;top:0;right:0;bottom:0;width:min(var(--option-four-preview-width),calc(100% - 24px));border-left:1px solid #e1e4e8;box-shadow:-8px 0 24px #1f23291a}body.approval-option-four .option-four-fusion-grid.preview-overlay .option-four-preview-splitter{display:none}body.approval-option-four .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:960px){body.approval-option-four .option-four-page{padding-right:20px;padding-left:20px}body.approval-option-four .option-four-page-heading,body.approval-option-four .option-four-heading-actions{align-items:stretch;flex-direction:column}body.approval-option-four .option-four-search-field{width:100%}body.approval-option-four .option-four-table-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}body.approval-option-four .option-four-table-tools .option-four-search-field{grid-column:1 / -1}body.approval-option-four .option-four-table-tools .option-four-select{width:100%}body.approval-option-four .option-four-thread-grid,body.approval-option-four .option-four-skill-grid{grid-template-columns:1fr}}@container (max-width:820px){body.approval-option-four .option-four-new-chat-shell .new-chat-home{width:100%}body.approval-option-four .option-four-new-chat-shell .new-chat-brief{font-size:16px;line-height:24px;white-space:normal}body.approval-option-four .option-four-new-chat-shell .home-ai-dock{margin-top:36px}body.approval-option-four .option-four-new-chat-shell .new-chat-metrics{grid-template-columns:1fr;gap:12px;margin-top:28px}body.approval-option-four .option-four-new-chat-shell .new-chat-metric{width:100%}}@container (max-width:560px){body.approval-option-four .option-four-summary-hero,body.approval-option-four .option-four-key-fields,body.approval-option-four .option-four-decision-facts-horizontal{grid-template-columns:1fr}body.approval-option-four .option-four-decision-facts.option-four-decision-facts-horizontal>div{padding:8px 0;border-top:1px solid var(--line);border-left:0}body.approval-option-four .option-four-decision-facts.option-four-decision-facts-horizontal>div:first-child{padding-top:0;border-top:0}body.approval-option-four .option-four-decision-facts.option-four-decision-facts-horizontal>div:last-child{padding-bottom:0}body.approval-option-four .option-four-decision-action-row .option-four-decision-actions{margin-left:auto}body.approval-option-four .option-four-agent-scroll{padding-right:20px;padding-left:20px}body.approval-option-four .option-four-agent-composer{width:calc(100% - 40px)}}body.approval-option-four .option-four-new-chat-shell.approval-home{background:#fff}body.approval-option-four .option-four-new-chat-shell .new-chat-home{position:relative}body.approval-option-four .option-four-new-chat-shell .new-chat-metric-icon .ud-icon{visibility:hidden}@media (prefers-reduced-motion:reduce){body.approval-option-four .option-four-switch:after{transition:none}}body.approval-option-four .option-four-agent-surface,body.approval-option-four .option-four-completed-detail-surface,body.approval-option-four .option-four-workbench-home-surface{overflow:hidden;background:#f8f9fa}body.approval-option-four .approval-list-page{position:relative;width:min(var(--approval-content-default-width),calc(100% - 48px));height:100%;min-height:0;box-sizing:border-box;margin:0 auto;color:#1f2329}body.approval-option-four .approval-list-page:not(.is-embedded){width:100%}body.approval-option-four .approval-list-page-flow{width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 0 24px;scrollbar-color:rgb(100 106 115 / 42%) transparent;scrollbar-width:thin}body.approval-option-four .approval-list-page-flow::-webkit-scrollbar{width:4px}body.approval-option-four .approval-list-page-flow::-webkit-scrollbar-track{background:transparent}body.approval-option-four .approval-list-page-flow::-webkit-scrollbar-thumb{border-radius:999px;background:#646a736b}body.approval-option-four .approval-list-page:not(.is-embedded)>.approval-list-page-flow>.approval-list-page-heading,body.approval-option-four .approval-list-page:not(.is-embedded)>.approval-list-page-flow>.approval-list-page-toolbar-stack,body.approval-option-four .approval-list-page:not(.is-embedded)>.approval-list-page-flow>.approval-list-page-scroll{width:min(var(--approval-content-default-width),calc(100% - 48px));margin-right:auto;margin-left:auto}body.approval-option-four .approval-list-page:not(.is-embedded)>.approval-list-page-flow:before{position:sticky;z-index:19;top:0;height:20px;display:block;margin-bottom:-20px;background:var(--option-four-main-surface);content:"";pointer-events:none}body.approval-option-four .approval-list-page-heading{display:grid;gap:8px;margin-bottom:16px;padding-top:44px}body.approval-option-four .approval-list-page-heading h1{margin:0;color:#1f2329;font-family:PingFang SC,LarkSans,Arial,sans-serif;font-size:20px;font-weight:500;line-height:30px}body.approval-option-four .approval-list-page-title-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}body.approval-option-four .approval-list-page-heading-actions{min-width:32px;display:flex;flex:none;align-items:center;justify-content:flex-end}body.approval-option-four .approval-list-local-search{position:relative;width:32px;height:32px;flex:none;transition:width var(--duration-normal) var(--ease-standard)}body.approval-option-four .approval-list-local-search.is-expanded{width:min(240px,calc(100vw - 72px))}body.approval-option-four .approval-list-local-search-trigger{position:absolute;z-index:1;inset:0 auto 0 0;width:32px;height:32px;min-width:32px;padding:0;border:var(--approval-list-search-trigger-border-width) solid var(--color-line-border-card);border-radius:999px;background:var(--color-bg-float);color:var(--color-icon-n1,#2b2f36)}body.approval-option-four .approval-list-local-search-trigger:hover,body.approval-option-four .approval-list-local-search-trigger:focus-visible{border-color:var(--color-line-border-component);background:var(--color-bg-float);color:var(--color-icon-n1,#2b2f36)}body.approval-option-four .approval-list-local-search-trigger .option-four-ud-icon{width:16px;height:16px}body.approval-option-four .approval-list-local-search-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;opacity:0;pointer-events:none;border-color:var(--color-line-border-card);border-radius:var(--approval-list-search-input-radius);background:var(--color-bg-float);transition:opacity var(--duration-fast) var(--ease-standard)}body.approval-option-four .approval-list-local-search.is-expanded .approval-list-local-search-input{opacity:1;pointer-events:auto}body.approval-option-four .approval-list-local-search.is-expanded .approval-list-local-search-trigger{display:none}body.approval-option-four .approval-list-local-search-input .option-four-ud-icon{width:16px;height:16px;color:var(--color-icon-n3)}body.approval-option-four .approval-list-page-heading p{margin:0;color:#646a73;font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .approval-list-page-toolbar-stack{position:sticky;z-index:20;top:20px;min-width:0;display:grid;gap:8px;padding-bottom:8px;background:var(--option-four-main-surface)}body.approval-option-four .approval-list-page-toolbar{min-width:0;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}body.approval-option-four .approval-list-page-category{min-width:0;flex:1 1 auto}body.approval-option-four .approval-list-page-completed .approval-list-page-search{width:240px;max-width:100%;border-color:#dee0e3;background:#fff;box-shadow:none}body.approval-option-four .approval-list-page-completed .approval-list-page-search:hover{border-color:#c9cdd4}body.approval-option-four .approval-list-page-completed .approval-list-page-search.input-wrapper--focused{border-color:var(--color-primary-fill-default)}body.approval-option-four .approval-list-page-completed .approval-list-page-search .option-four-ud-icon{width:16px;height:16px;color:var(--color-icon-n3)}body.approval-option-four .approval-list-page-controls{min-width:0;display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px}body.approval-option-four .approval-list-page-selection-controls{min-width:0;min-height:32px;display:flex;align-items:center}body.approval-option-four .approval-list-page-controls>.option-four-list-filter-bar{min-height:32px;margin:0;gap:0}body.approval-option-four .approval-list-page-controls .option-four-list-flow-trigger,body.approval-option-four .approval-list-page-controls .option-four-list-time-select{min-width:0;border-color:transparent;background:transparent;box-shadow:none}body.approval-option-four .approval-list-page-controls .option-four-list-sort-control{margin-left:4px;padding-left:8px;border-left:1px solid #dee0e3}body.approval-option-four .approval-list-page-controls>button{min-height:32px;flex:none;border-color:#1f2329;background:#1f2329;color:#fff;white-space:nowrap}body.approval-option-four .approval-list-page-controls>button:hover,body.approval-option-four .approval-list-page-controls>button:focus-visible{border-color:#2b2f36;background:#2b2f36;color:#fff}body.approval-option-four .approval-list-page-category [role=tablist],body.approval-option-four .approval-list-page-category .option-four-todo-tabs{height:32px;gap:8px}body.approval-option-four .approval-list-page-category [role=tab]{height:32px;padding:0 12px;border-radius:16px}body.approval-option-four .approval-list-page-category [role=tab]:after{display:none}body.approval-option-four .approval-list-page-scroll{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:visible}body.approval-option-four .approval-list-card{position:relative;width:100%;min-height:114px;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;box-sizing:border-box;flex:none;padding:16px;border:1px solid transparent;border-radius:16px;background:#fff;box-shadow:var(--shadow-none);color:#1f2329;cursor:pointer;outline:0;transition:box-shadow var(--duration-normal) var(--ease-standard)}body.approval-option-four .approval-list-card.is-selectable{grid-template-columns:20px minmax(0,1fr)}body.approval-option-four .approval-list-card:hover{border-color:transparent;box-shadow:var(--card-hover-shadow);transform:none}body.approval-option-four .approval-list-card:focus-visible{border-color:#3370ff;box-shadow:0 0 0 2px #3370ff2e,var(--card-hover-shadow)}body.approval-option-four .approval-list-card-check{width:20px;display:flex;align-items:flex-start;padding-top:2px}body.approval-option-four .approval-list-card-check input{width:16px;height:16px;margin:0;accent-color:#3370ff}body.approval-option-four .approval-list-card-content{min-width:0;display:flex;flex-direction:column;gap:7px}body.approval-option-four .approval-list-card.is-selectable .approval-list-card-content{grid-column:2}body.approval-option-four .approval-list-card-title-row,body.approval-option-four .approval-list-card-meta,body.approval-option-four .approval-list-card-summary{min-width:0;display:flex;align-items:center}body.approval-option-four .approval-list-card-title-row{gap:6px;padding-right:36px}body.approval-option-four .approval-list-card-title-row strong{min-width:0;overflow:hidden;color:#1f2329;font-size:14px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .approval-list-card-avatar{width:18px;height:18px;display:grid;place-items:center;flex:none;border-radius:50%;object-fit:cover}body.approval-option-four .approval-list-card-avatar-text{background:#eff0f1;color:#646a73;font-size:10px;line-height:18px}body.approval-option-four .approval-list-card-status{display:inline-flex;align-items:center;flex:none}body.approval-option-four .approval-list-card-status.badge-root{min-height:20px;padding:0 7px;border-radius:6px;background:#f5f6f7;color:#646a73;font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .approval-list-card-positive .approval-list-card-status.badge-root{background:#e8f7ea;color:#258832}body.approval-option-four .approval-list-card-warning .approval-list-card-status.badge-root{background:#fff3e8;color:#b85c00}body.approval-option-four .approval-list-card-meta{overflow:hidden;color:#646a73;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}body.approval-option-four .approval-list-card-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis}body.approval-option-four .approval-list-card-meta>span+span:before{width:1px;height:12px;display:inline-block;margin:0 8px;background:#dee0e3;content:"";vertical-align:-2px}body.approval-option-four .approval-list-card-summary{gap:6px;flex:1 1 auto;margin:0;overflow:hidden;color:#646a73;font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .approval-list-card-summary .option-four-ud-icon{width:14px;height:14px;flex:none;align-self:flex-start;margin-top:3px}body.approval-option-four .approval-list-card-positive .approval-list-card-summary .option-four-ud-icon{color:#35bd4b}body.approval-option-four .approval-list-card-warning .approval-list-card-summary .option-four-ud-icon{color:#ff811a}body.approval-option-four .approval-list-card-summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .approval-list-card-bottom-row{position:relative;min-width:0;display:flex;align-items:flex-end;gap:12px}body.approval-option-four .approval-list-card-time{flex:none;color:var(--color-text-caption);font-size:12px;line-height:20px;white-space:nowrap}body.approval-option-four .approval-list-card-aside{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}body.approval-option-four .approval-list-card-top-actions{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:4px;pointer-events:auto}body.approval-option-four .approval-list-card-ai-action{width:32px;min-width:32px;height:28px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--color-icon-n2);cursor:pointer;white-space:nowrap;transition:width var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard)}body.approval-option-four .approval-list-card:hover .approval-list-card-ai-action,body.approval-option-four .approval-list-card:focus-within .approval-list-card-ai-action,body.approval-option-four .approval-list-card-ai-action:hover,body.approval-option-four .approval-list-card-ai-action:focus-visible{width:84px;background:color-mix(in srgb,var(--color-primary-pri-600) 10%,transparent);color:var(--color-primary-pri-600);outline:0}body.approval-option-four .approval-list-card-ai-action svg{width:16px;height:16px;flex:none}body.approval-option-four .approval-list-card-ai-action>.universe-icon{width:16px;height:16px;display:inline-grid;flex:none;place-items:center;opacity:1}body.approval-option-four .approval-list-card-ai-action>.approval-list-card-ai-action-label{max-width:0;overflow:hidden;color:currentColor;font-size:14px;font-weight:400;line-height:22px;opacity:0;transition:max-width var(--duration-normal) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}body.approval-option-four .approval-list-card:hover .approval-list-card-ai-action>.approval-list-card-ai-action-label,body.approval-option-four .approval-list-card:focus-within .approval-list-card-ai-action>.approval-list-card-ai-action-label,body.approval-option-four .approval-list-card-ai-action:hover>.approval-list-card-ai-action-label,body.approval-option-four .approval-list-card-ai-action:focus-visible>.approval-list-card-ai-action-label{max-width:52px;opacity:1}body.approval-option-four .approval-list-card-icon-action{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-icon-n2)}body.approval-option-four .approval-list-card-icon-action:hover,body.approval-option-four .approval-list-card-icon-action:focus-visible{background:var(--color-fill-hover);color:var(--color-primary-content-default);outline:0}body.approval-option-four .approval-list-card-icon-action svg{width:18px;height:18px}body.approval-option-four .approval-action-group{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}body.approval-option-four .approval-action-group-detail,body.approval-option-four .option-four-single-decision-footer>button{height:28px;min-height:28px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:400;line-height:22px}body.approval-option-four .approval-action-group-detail{color:var(--color-primary-content-default)}body.approval-option-four .approval-list-card-decision-actions{display:flex;gap:8px}body.approval-option-four .approval-list-card-overlay-action{position:absolute;z-index:3;right:0;bottom:-4px;width:max-content;padding-left:56px;background:linear-gradient(90deg,#fff0 0,#fff 48px,#fff);opacity:0;pointer-events:none;transition:opacity .12s ease}body.approval-option-four .approval-list-card:hover .approval-list-card-overlay-action,body.approval-option-four .approval-list-card:focus-within .approval-list-card-overlay-action{opacity:1;pointer-events:auto}body.approval-option-four .approval-list-card-after{min-width:0;grid-column:1 / -1}body.approval-option-four .option-four-single-decision-panel{display:grid;gap:10px;margin-top:2px;padding-top:14px;border-top:1px solid var(--color-line-divider-default,var(--line));cursor:default}body.approval-option-four .option-four-single-decision-panel[aria-busy=true]{cursor:progress}body.approval-option-four .option-four-single-decision-heading{display:flex;align-items:center;gap:12px}body.approval-option-four .option-four-single-decision-heading strong{color:var(--color-text-title,var(--text-title));font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-single-decision-panel textarea{width:100%;min-height:72px}body.approval-option-four .option-four-single-decision-error{margin:0;color:var(--color-danger-content-default,#d92d20);font-size:12px;line-height:18px}body.approval-option-four .option-four-single-decision-footer{display:flex;justify-content:flex-end;gap:8px}body.approval-option-four .approval-list-page-heading h1:focus-visible{border-radius:4px;outline:2px solid rgb(51 112 255 / 35%);outline-offset:3px}body.approval-option-four .approval-list-page-dock{position:absolute;z-index:30;right:0;bottom:0;left:0;height:var(--approval-list-composer-dock-height);display:flex;align-items:flex-end;padding-bottom:var(--approval-list-composer-bottom-gap);pointer-events:none}body.approval-option-four .approval-ai-composer{position:relative;width:min(var(--approval-content-default-width),100%);display:grid;gap:10px;margin:0 auto;pointer-events:auto}body.approval-option-four .approval-ai-quick-prompts{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none}body.approval-option-four .approval-ai-quick-prompts::-webkit-scrollbar{display:none}body.approval-option-four .approval-ai-quick-prompts button{min-height:28px;flex:none;padding:3px 12px;border:1px solid #dee0e3;border-radius:100px;background:#ffffffe0;color:#646a73;font-size:12px;font-weight:400;line-height:20px;cursor:pointer}body.approval-option-four .approval-ai-quick-prompts button:hover,body.approval-option-four .approval-ai-quick-prompts button:focus-visible{border-color:#8da8ff;color:#245bdb;outline:0}body.approval-option-four .approval-ai-field{width:100%;height:auto;min-height:42px;max-height:217px;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;box-sizing:border-box;padding:7px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}body.approval-option-four .approval-ai-field:focus-within{border:0;box-shadow:none}body.approval-option-four .approval-ai-add-root{position:relative;flex:none}body.approval-option-four .approval-ai-add,body.approval-option-four .approval-ai-send{width:28px;height:28px;min-width:28px;min-height:28px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:50%;cursor:pointer}body.approval-option-four .approval-ai-add{background:transparent;color:#2b2f36}body.approval-option-four .approval-ai-add:hover,body.approval-option-four .approval-ai-add:focus-visible,body.approval-option-four .approval-ai-add[aria-expanded=true]{background:#f0f3f5;outline:0}body.approval-option-four .approval-ai-add svg,body.approval-option-four .approval-ai-send svg{width:14px;height:14px}body.approval-option-four .approval-ai-input{width:100%;min-width:0;height:22px;min-height:22px;max-height:var(--approval-ai-chat-editor-max-height,154px);padding:0;border:0;outline:0;resize:none;background:transparent;color:#1f2329;font:400 14px/22px PingFang SC,LarkSans,Arial,sans-serif;overflow-y:hidden;field-sizing:content}body.approval-option-four .approval-ai-input::placeholder{color:#8f959e;opacity:1}body.approval-option-four .approval-ai-send{background:var(--approval-ai-chat-send-disabled-bg,#bbbfc4);color:#fff}body.approval-option-four .approval-ai-send:not(:disabled),body.approval-option-four .approval-ai-send:not(:disabled):hover,body.approval-option-four .approval-ai-send:not(:disabled):focus-visible,body.approval-option-four .approval-ai-send:not(:disabled):active{background:var(--approval-ai-chat-send-bg,#1456f0);color:#fff}body.approval-option-four .approval-ai-send:disabled{cursor:not-allowed;opacity:1}body.approval-option-four .approval-ai-add-menu{position:absolute;z-index:50;bottom:calc(100% + 10px);left:0;width:132px;display:grid;gap:2px;padding:4px;border:1px solid #dee0e3;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f232924}body.approval-option-four .approval-ai-add-menu button{height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#1f2329;text-align:left;cursor:pointer}body.approval-option-four .approval-ai-add-menu button:hover,body.approval-option-four .approval-ai-add-menu button:focus-visible{background:#f0f3f5;outline:0}body.approval-option-four .approval-ai-attachments{position:absolute;bottom:70px;left:12px;display:flex;flex-wrap:wrap;gap:6px}body.approval-option-four .approval-ai-attachments>span{max-width:220px;height:28px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #dee0e3;border-radius:8px;background:#fff;color:#646a73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}body.approval-option-four .approval-ai-attachments button{width:16px;height:16px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#8f959e;cursor:pointer}body.approval-option-four .approval-ai-attachments button svg{width:12px;height:12px}body.approval-option-four .approval-ai-disabled-reason{position:absolute;right:16px;bottom:64px;margin:0;color:#8f959e;font-size:12px;line-height:20px}body.approval-option-four .approval-list-empty{min-height:180px;display:grid;place-content:center;gap:6px;padding:24px;border:1px dashed #dee0e3;border-radius:16px;color:#8f959e;text-align:center}body.approval-option-four .approval-list-empty h2,body.approval-option-four .approval-list-empty p{margin:0;font-weight:400}body.approval-option-four .approval-list-empty h2{color:#646a73;font-size:14px;line-height:22px}body.approval-option-four .approval-list-empty p{font-size:12px;line-height:20px}body.approval-option-four .approval-list-notice{padding:10px 12px;border:1px solid #ffd9b3;border-radius:10px;background:#fff7ed;color:#b85c00;font-size:12px;line-height:20px}body.approval-option-four .approval-list-session-scope{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:14px;background:#eff0f1;color:#646a73;font-size:12px}body.approval-option-four .option-four-todo-batch-selection.approval-list-batch-selection{position:static;left:auto;right:auto;bottom:auto;width:100%;min-height:32px;box-sizing:border-box;padding:0 16px}body.approval-option-four .approval-list-batch-selection .option-four-todo-batch-actions{margin-left:auto}body.approval-option-four .approval-list-page-selection-controls .option-four-todo-batch-selection.approval-list-batch-selection{width:100%}body.approval-option-four .option-four-todo-batch-selection .checkbox-control{width:16px;height:16px}body.approval-option-four .approval-task-page{position:relative;width:min(var(--approval-content-default-width),calc(100% - 48px));height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;margin:0 auto;padding-top:40px}body.approval-option-four .approval-task-heading{display:grid;gap:18px}body.approval-option-four .approval-task-heading>.option-four-document-back{width:max-content;justify-self:start;justify-content:flex-start}body.approval-option-four .approval-task-heading>div{display:grid;gap:6px}body.approval-option-four .approval-task-heading h1,body.approval-option-four .approval-task-heading p{margin:0}body.approval-option-four .approval-task-heading h1{color:#1f2329;font-size:20px;font-weight:500;line-height:30px}body.approval-option-four .approval-task-heading p{color:#646a73;font-size:12px;line-height:20px}body.approval-option-four .approval-task-mock-badge{width:max-content;display:inline-flex;align-items:center;padding:1px 7px;border-radius:6px;background:#e8f3ff;color:#245bdb;font-size:12px;line-height:20px}body.approval-option-four .approval-task-scroll{min-height:0;display:flex;flex:1;flex-direction:column;gap:14px;overflow:auto;padding:20px 0 var(--approval-list-composer-mask-height);scroll-padding-bottom:var(--approval-list-composer-mask-height);-webkit-mask-image:var(--approval-list-composer-content-mask);mask-image:var(--approval-list-composer-content-mask)}body.approval-option-four .approval-task-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.approval-option-four .approval-task-progress>div{min-width:0;display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:10px;background:#fff;color:#646a73;font-size:12px;line-height:20px}body.approval-option-four .approval-task-progress>div>.option-four-ud-icon{width:14px;height:14px;flex:none;color:#35bd4b}body.approval-option-four .approval-task-progress strong{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .approval-task-result{display:grid;gap:12px;padding:18px;border-radius:16px;background:#fff}body.approval-option-four .approval-task-result-title{display:flex;align-items:center;gap:8px}body.approval-option-four .approval-task-result h2,body.approval-option-four .approval-task-result p{margin:0}body.approval-option-four .approval-task-result h2{color:#1f2329;font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .approval-task-result>p{color:#646a73;font-size:12px;line-height:20px}body.approval-option-four .approval-task-summary-list{display:grid;gap:8px}body.approval-option-four .approval-task-summary-list article{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:#f8f9fa}body.approval-option-four .approval-task-summary-list strong{color:#1f2329;font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .approval-task-summary-list span{color:#646a73;font-size:12px;line-height:20px}body.approval-option-four .approval-task-messages{display:flex;flex-direction:column;gap:10px}body.approval-option-four .approval-task-message{max-width:88%;display:grid;gap:4px}body.approval-option-four .approval-task-message.is-user{align-self:flex-end}body.approval-option-four .approval-task-message>span{color:#8f959e;font-size:12px;line-height:20px}body.approval-option-four .approval-task-message.is-user>span{text-align:right}body.approval-option-four .approval-task-message p{margin:0;padding:10px 12px;border-radius:12px;background:#fff;color:#1f2329;font-size:14px;line-height:22px}body.approval-option-four .approval-task-message.is-user p{background:#e8f3ff}body.approval-option-four .approval-task-dock{position:absolute;z-index:30;right:0;bottom:0;left:0;height:var(--approval-list-composer-dock-height);display:flex;align-items:flex-end;padding-bottom:var(--approval-list-composer-bottom-gap);pointer-events:none}body.approval-option-four .approval-task-dock:before{content:none}@container (max-width:720px){body.approval-option-four .approval-list-page-toolbar{align-items:flex-start;flex-direction:column;gap:8px}body.approval-option-four .approval-list-page-controls{width:100%;flex-wrap:wrap;justify-content:flex-start}body.approval-option-four .approval-list-page-category{width:100%;overflow:hidden}body.approval-option-four .approval-list-page-category [role=tablist],body.approval-option-four .approval-list-page-category .option-four-todo-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}}@container (max-width:559px){body.approval-option-four .approval-list-page.is-embedded{width:calc(100% - 24px)}body.approval-option-four .approval-list-page:not(.is-embedded)>.approval-list-page-flow>.approval-list-page-heading,body.approval-option-four .approval-list-page:not(.is-embedded)>.approval-list-page-flow>.approval-list-page-toolbar-stack,body.approval-option-four .approval-list-page:not(.is-embedded)>.approval-list-page-flow>.approval-list-page-scroll{width:calc(100% - 24px)}body.approval-option-four .approval-list-page-heading{padding-top:24px}body.approval-option-four .approval-list-page-toolbar-stack{top:12px}body.approval-option-four .approval-list-page:not(.is-embedded)>.approval-list-page-flow:before{height:12px;margin-bottom:-12px}body.approval-option-four .approval-list-card-meta{flex-wrap:wrap;white-space:normal}body.approval-option-four .approval-list-card-summary>span{overflow:visible;white-space:normal}body.approval-option-four .approval-ai-quick-prompts{justify-content:flex-start}}@container (max-width:639px){body.approval-option-four .approval-task-page{width:calc(100% - 24px);padding-top:24px}body.approval-option-four .approval-task-progress{grid-template-columns:repeat(2,minmax(0,1fr))}body.approval-option-four .approval-task-search-row{grid-template-columns:auto minmax(0,1fr)}body.approval-option-four .approval-task-search-row [data-slot=item-actions]{grid-column:2;justify-content:flex-start}body.approval-option-four .approval-task-search-row [data-slot=item-title],body.approval-option-four .approval-task-search-row [data-slot=item-description]{overflow:visible;text-overflow:clip;white-space:normal}}@container (max-width:419px){body.approval-option-four .approval-list-card{min-height:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border-radius:12px}body.approval-option-four .approval-list-card.is-selectable{grid-template-columns:20px minmax(0,1fr)}body.approval-option-four .approval-list-card-title-row{align-items:flex-start;flex-wrap:wrap}body.approval-option-four .approval-list-card-title-row strong{overflow:visible;text-overflow:clip;white-space:normal}body.approval-option-four .approval-list-card-meta{display:grid;gap:2px}body.approval-option-four .approval-list-card-meta>span{overflow:visible;text-overflow:clip}body.approval-option-four .approval-list-card-meta>span+span:before{display:none}body.approval-option-four .approval-list-page-title-row{align-items:flex-start;flex-wrap:wrap}body.approval-option-four .approval-list-page-heading-actions:has(.approval-list-local-search.is-expanded){width:100%;justify-content:flex-start}body.approval-option-four .approval-list-local-search.is-expanded{width:100%}body.approval-option-four .approval-list-card-top-actions{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){body.approval-option-four .approval-list-card,body.approval-option-four .approval-list-card-decision-actions{transition:none}}body.approval-option-four .option-four-agent-page-with-evidence{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr) auto}body.approval-option-four .option-four-agent-page-with-evidence>.option-four-agent-scroll{grid-column:1;grid-row:1}body.approval-option-four .option-four-agent-page-with-evidence>.option-four-agent-composer-dock{grid-column:1;grid-row:2}body.approval-option-four .option-four-react-evidence{min-width:0;min-height:0;display:flex;grid-column:2;grid-row:1 / span 2;flex-direction:column;overflow:hidden;border-left:1px solid var(--line);background:#fff}body.approval-option-four .option-four-react-evidence>.option-four-evidence-tabs{height:auto;min-height:36px;flex:none;overflow:hidden;padding:0 10px;border-bottom:1px solid var(--line)}body.approval-option-four .option-four-evidence-toolbar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;padding:0 10px 0 14px;border-bottom:1px solid var(--color-line-divider-default,var(--line));color:var(--color-text-caption,var(--muted));font-size:12px}body.approval-option-four .option-four-evidence-toolbar svg{width:16px;height:16px}body.approval-option-four .option-four-react-evidence>.option-four-preview-body{flex:1}@media (max-width:1100px){body.approval-option-four .option-four-agent-page-with-evidence{grid-template-columns:minmax(0,1fr) 320px}}body.approval-option-four .option-four-pending-groups{gap:2px}body.approval-option-four .option-four-pending-groups .option-four-nav-item{height:40px}body.approval-option-four .option-four-new-chat-shell .new-chat-home{width:min(800px,100%);align-items:stretch}body.approval-option-four .option-four-center-new-chat .new-chat-intro,body.approval-option-four .option-four-home-overview-module,body.approval-option-four .option-four-home-command-module{width:100%}body.approval-option-four .option-four-contract-agent-scroll{padding-right:max(24px,calc((100% - 1040px)/2));padding-left:max(24px,calc((100% - 1040px)/2))}body.approval-option-four .option-four-contract-analysis{width:100%;max-width:1040px;display:grid;gap:14px;box-sizing:border-box;margin:0 auto;padding-bottom:20px;color:var(--color-text-title,var(--text-title))}body.approval-option-four .option-four-contract-summary-card,body.approval-option-four .option-four-follow-up-answer,body.approval-option-four .option-four-follow-up-loading{overflow:hidden;border-color:var(--color-line-border-card,var(--line));border-radius:12px;background:var(--color-bg-content-base,#fff)}body.approval-option-four .option-four-contract-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:22px 24px 18px;border-bottom:1px solid var(--color-line-divider-default,var(--line));background:linear-gradient(135deg,var(--color-primary-pri-50,#f0f7ff),var(--color-bg-content-base,#fff) 58%)}body.approval-option-four .option-four-contract-summary-heading{min-width:0;flex:1}body.approval-option-four .option-four-contract-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;color:var(--color-text-caption,var(--muted));font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-summary-heading h3{margin:0;color:var(--color-text-title,var(--text-title));font-size:20px;font-weight:600;line-height:30px}body.approval-option-four .option-four-contract-summary-heading [data-slot=card-description]{margin-top:6px;color:var(--color-text-caption,var(--muted));font-size:13px;line-height:20px}body.approval-option-four .option-four-contract-amount{min-width:240px;display:flex;align-items:flex-end;flex-direction:column;gap:5px;text-align:right}body.approval-option-four .option-four-contract-amount>span{color:var(--color-text-caption,var(--muted));font-size:12px}body.approval-option-four .option-four-contract-amount>strong{color:var(--color-primary-content-default,var(--blue));font-family:var(--font-mono,monospace);font-size:24px;font-weight:500;letter-spacing:-.4px;line-height:32px}body.approval-option-four .option-four-contract-summary-body{display:grid;gap:16px;padding:20px 24px 22px}body.approval-option-four .option-four-contract-ai-summary{padding:16px;border:1px solid var(--color-primary-pri-100,#e1edff);border-radius:10px;background:var(--color-primary-pri-50,#f0f7ff)}body.approval-option-four .option-four-contract-section-heading{display:flex;align-items:flex-start;gap:12px}body.approval-option-four .option-four-contract-section-icon{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:8px;background:var(--color-bg-content-base,#fff);color:var(--color-primary-content-default,var(--blue))}body.approval-option-four .option-four-contract-section-icon svg{width:18px;height:18px}body.approval-option-four .option-four-contract-section-heading h2,body.approval-option-four .option-four-contract-details>h2,body.approval-option-four .option-four-contract-approval-summary>h2,body.approval-option-four .option-four-follow-up-heading h2{margin:0;color:var(--color-text-title,var(--text-title));font-size:14px;font-weight:600;line-height:22px}body.approval-option-four .option-four-contract-section-heading p{margin:5px 0 0;color:var(--color-text-title,var(--text-title));font-size:14px;line-height:23px}body.approval-option-four .option-four-contract-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0 42px}body.approval-option-four .option-four-contract-decision-callout{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;border-left:3px solid var(--color-function-warning-content-default,#d46b08);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--color-function-warning-content-default,#d46b08) 7%,transparent)}body.approval-option-four .option-four-contract-decision-callout>span{color:var(--color-function-warning-content-default,#d46b08);font-size:13px;font-weight:600;line-height:22px}body.approval-option-four .option-four-contract-decision-callout>strong{font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-contract-details,body.approval-option-four .option-four-contract-approval-summary{display:grid;gap:10px;padding-top:2px}body.approval-option-four .option-four-contract-details>dl{padding:14px 16px;border:1px solid var(--color-line-border-card,var(--line));border-radius:10px;background:var(--color-bg-base,var(--bg))}body.approval-option-four .option-four-contract-more{border:1px solid var(--color-line-border-card,var(--line));border-radius:10px}body.approval-option-four .option-four-contract-more [data-radix-collection-item]{min-height:42px;padding:0 14px;font-size:13px}body.approval-option-four .option-four-contract-more [data-state]+[data-state] dl{padding:4px 14px 16px}body.approval-option-four .option-four-contract-approval-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.approval-option-four .option-four-contract-approval-grid article{min-width:0;padding:14px;border:1px solid var(--color-line-border-card,var(--line));border-radius:10px}body.approval-option-four .option-four-contract-approval-grid article>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body.approval-option-four .option-four-contract-approval-grid article strong{font-size:13px}body.approval-option-four .option-four-contract-approval-grid article p{margin:8px 0 0;color:var(--color-text-caption,var(--muted));font-size:13px;line-height:21px}body.approval-option-four .option-four-contract-summary-actions{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;border-top:1px solid var(--color-line-divider-default,var(--line))}body.approval-option-four .option-four-contract-summary-actions>div{display:flex;gap:8px}body.approval-option-four .option-four-analysis-feedback{min-height:20px;display:flex;align-items:center;justify-content:flex-start;gap:8px}body.approval-option-four .option-four-analysis-feedback-button{width:20px;min-width:20px;height:20px;min-height:20px;padding:5px;border-radius:3px;color:var(--color-icon-n2,#646a73)}body.approval-option-four .option-four-analysis-feedback-button[aria-pressed=true]{background:var(--color-fill-selected,#eaf2ff);color:var(--color-primary-content-default,var(--blue))}body.approval-option-four .option-four-analysis-feedback-button svg{width:10px;height:10px}body.approval-option-four .option-four-analysis-sources svg,body.approval-option-four .option-four-follow-up-prompts button svg{width:16px;height:16px}body.approval-option-four .option-four-follow-up-prompts{margin-top:0}body.approval-option-four .option-four-follow-up-prompts>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:8px}body.approval-option-four .option-four-follow-up-prompts>div:last-child>button{width:auto;max-width:100%;min-height:38px;display:flex;justify-content:flex-start;padding:8px 12px;border-color:transparent;border-radius:8px;background:var(--color-bg-body-overlay,#f5f6f7);color:var(--color-text-title,var(--text-title));font-size:14px;line-height:22px;white-space:nowrap;box-shadow:none}body.approval-option-four .option-four-follow-up-prompts>div:last-child>button:hover{border-color:transparent;background:var(--color-fill-hover,#eff0f1)}body.approval-option-four .option-four-follow-up-turn{display:grid;gap:12px;margin-top:10px}body.approval-option-four .option-four-follow-up-turn>.query-bubble{margin:0 0 0 auto}body.approval-option-four .option-four-follow-up-loading{padding:14px 16px 16px}body.approval-option-four .option-four-follow-up-loading [data-slot=card-header]{margin-bottom:12px}body.approval-option-four .option-four-follow-up-loading h3{font-size:14px}body.approval-option-four .option-four-follow-up-answer>[data-slot=card-header]{display:grid;gap:8px;padding:20px 22px 16px;border-bottom:1px solid var(--color-line-divider-default,var(--line));background:linear-gradient(135deg,var(--color-primary-pri-50,#f0f7ff),var(--color-bg-content-base,#fff) 70%)}body.approval-option-four .option-four-follow-up-answer>[data-slot=card-header]>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body.approval-option-four .option-four-follow-up-answer>[data-slot=card-header] h3{margin:0;font-size:18px;line-height:28px}body.approval-option-four .option-four-follow-up-answer>[data-slot=card-header] [data-slot=card-description]{color:var(--color-text-caption,var(--muted));font-size:13px;line-height:21px}body.approval-option-four .option-four-preflight-layout{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);gap:12px;padding:16px}body.approval-option-four .option-four-preflight-context{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.approval-option-four .option-four-preflight-panel{min-width:0;padding:14px;border-color:var(--color-line-border-card,var(--line));border-radius:10px}body.approval-option-four .option-four-preflight-panel>[data-slot=card-header]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}body.approval-option-four .option-four-preflight-panel h3{font-size:14px;line-height:22px}body.approval-option-four .option-four-preflight-checks{display:grid;gap:1px}body.approval-option-four .option-four-preflight-check{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--color-line-divider-default,var(--line))}body.approval-option-four .option-four-preflight-check:first-child{padding-top:0;border-top:0}body.approval-option-four .option-four-preflight-check-icon{width:18px;height:18px;display:grid;place-items:center;margin-top:1px;border-radius:50%}body.approval-option-four .option-four-preflight-check[data-status=pass] .option-four-preflight-check-icon{color:var(--color-function-success-content-default,#2ea121)}body.approval-option-four .option-four-preflight-check[data-status=warning] .option-four-preflight-check-icon{color:var(--color-function-warning-content-default,#d46b08)}body.approval-option-four .option-four-preflight-check[data-status=fail] .option-four-preflight-check-icon{color:var(--color-function-danger-content-default,#d83931)}body.approval-option-four .option-four-preflight-check-icon svg{width:16px;height:16px}body.approval-option-four .option-four-preflight-check strong{display:block;font-size:13px;line-height:20px}body.approval-option-four .option-four-preflight-check p{margin:2px 0 0;color:var(--color-text-caption,var(--muted));font-size:12px;line-height:19px}body.approval-option-four .option-four-preflight-more{border-top:1px solid var(--color-line-divider-default,var(--line))}body.approval-option-four .option-four-preflight-more [data-radix-collection-item]{min-height:36px;padding:0;font-size:12px;color:var(--color-primary-content-default,var(--blue))}body.approval-option-four .option-four-analysis-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.approval-option-four .option-four-analysis-metrics>div{min-width:0;display:grid;gap:2px;padding:10px;border-radius:8px;background:var(--color-bg-base,var(--bg))}body.approval-option-four .option-four-analysis-metrics strong{color:var(--color-primary-content-default,var(--blue));font-size:17px;line-height:24px}body.approval-option-four .option-four-analysis-metrics span{color:var(--color-text-caption,var(--muted));font-size:11px;line-height:17px}body.approval-option-four .option-four-preflight-copy{margin:0;color:var(--color-text-caption,var(--muted));font-size:12px;line-height:19px}body.approval-option-four .option-four-similar-documents{display:grid;gap:6px}body.approval-option-four .option-four-similar-documents>button{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border:0;border-top:1px solid var(--color-line-divider-default,var(--line));background:transparent;color:inherit;text-align:left;cursor:pointer}body.approval-option-four .option-four-similar-documents>button>span:first-child{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-similar-documents strong,body.approval-option-four .option-four-similar-documents small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-similar-documents strong{font-size:12px;font-weight:500}body.approval-option-four .option-four-similar-documents small{color:var(--color-text-caption,var(--muted));font-size:11px}body.approval-option-four .option-four-public-findings{display:grid;gap:8px}body.approval-option-four .option-four-public-findings>div>span{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-public-findings strong{font-size:12px;line-height:18px}body.approval-option-four .option-four-public-findings small{color:var(--color-text-caption,var(--muted));font-size:11px;line-height:17px}body.approval-option-four .option-four-follow-up-answer>[data-slot=card-footer]{padding:12px 20px 16px;border-top:1px solid var(--color-line-divider-default,var(--line))}body.approval-option-four .option-four-analysis-sources{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px}body.approval-option-four .option-four-analysis-sources>span{padding-top:5px;color:var(--color-text-placeholder,var(--ph));font-size:12px}body.approval-option-four .option-four-analysis-sources>div{min-width:0;display:flex;flex-wrap:wrap;gap:4px}body.approval-option-four .option-four-analysis-sources button{color:var(--color-primary-content-default,var(--blue))}body.approval-option-four .option-four-focus-answer>[data-slot=card-body],body.approval-option-four .option-four-comparison-answer>[data-slot=card-body]{display:grid;gap:16px;padding:16px}body.approval-option-four .option-four-focus-grid,body.approval-option-four .option-four-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.approval-option-four .option-four-focus-grid>div{padding:14px;border-radius:10px}body.approval-option-four .option-four-focus-grid [data-slot=card-header]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}body.approval-option-four .option-four-focus-grid h3,body.approval-option-four .option-four-comparison-grid h3,body.approval-option-four .option-four-analysis-next-steps h3{margin:0;font-size:14px;line-height:22px}body.approval-option-four .option-four-focus-grid p{margin:0 0 8px;color:var(--color-text-caption,var(--muted));font-size:13px;line-height:21px}body.approval-option-four .option-four-focus-grid ul,body.approval-option-four .option-four-analysis-next-steps ol{margin:0;padding-left:20px;color:var(--color-text-caption,var(--muted));font-size:13px;line-height:22px}body.approval-option-four .option-four-analysis-next-steps{display:grid;gap:8px;padding:14px;border-radius:10px;background:var(--color-bg-base,var(--bg))}body.approval-option-four .option-four-comparison-grid>section{min-width:0;display:grid;align-content:start;gap:10px;padding:14px;border:1px solid var(--color-line-border-card,var(--line));border-radius:10px}body.approval-option-four .option-four-agent-page-with-evidence .option-four-preflight-layout,body.approval-option-four .option-four-agent-page-with-evidence .option-four-preflight-context,body.approval-option-four .option-four-agent-page-with-evidence .option-four-focus-grid,body.approval-option-four .option-four-agent-page-with-evidence .option-four-comparison-grid,body.approval-option-four .option-four-agent-page-with-evidence .option-four-contract-approval-grid{grid-template-columns:1fr}body.approval-option-four .option-four-agent-page-with-evidence .option-four-contract-summary-header{align-items:stretch;flex-direction:column;gap:14px}body.approval-option-four .option-four-agent-page-with-evidence .option-four-contract-amount{min-width:0;align-items:flex-start;text-align:left}@container (max-width:760px){body.approval-option-four .option-four-contract-summary-header{align-items:stretch;flex-direction:column;gap:14px}body.approval-option-four .option-four-contract-amount{min-width:0;align-items:flex-start;text-align:left}body.approval-option-four .option-four-contract-approval-grid,body.approval-option-four .option-four-preflight-layout,body.approval-option-four .option-four-preflight-context,body.approval-option-four .option-four-focus-grid,body.approval-option-four .option-four-comparison-grid{grid-template-columns:1fr}}@container (max-width:520px){body.approval-option-four .option-four-contract-summary-header,body.approval-option-four .option-four-contract-summary-body,body.approval-option-four .option-four-contract-summary-actions{padding-right:16px;padding-left:16px}body.approval-option-four .option-four-contract-decision-callout,body.approval-option-four .option-four-analysis-sources{grid-template-columns:1fr}body.approval-option-four .option-four-contract-tags{margin-left:0}body.approval-option-four .option-four-contract-summary-actions{align-items:stretch;flex-direction:column}body.approval-option-four .option-four-contract-summary-actions>div,body.approval-option-four .option-four-contract-summary-actions button{flex:1}}body.approval-option-four .option-four-home-overview-module{order:1}body.approval-option-four .option-four-home-command-module{order:2;margin-top:160px}body.approval-option-four .option-four-center-new-chat .new-chat-home{align-self:flex-start;margin:0;padding-top:175px}body.approval-option-four .option-four-center-new-chat .new-chat-greeting-row{justify-content:center;gap:0}body.approval-option-four .option-four-center-new-chat .new-chat-intro h1{color:var(--text-title);font-size:24px;font-weight:500;line-height:36px}body.approval-option-four .option-four-center-new-chat .new-chat-brief{margin-top:16px;color:var(--muted);font-size:16px;font-weight:400;line-height:24px}body.approval-option-four .option-four-center-new-chat .new-chat-ai-icon{display:none}body.approval-option-four .option-four-home-cards{position:relative;z-index:18;height:68px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px;width:100%;transform:none;overflow:visible;container-type:inline-size}body.approval-option-four .option-four-home-card{position:relative;min-width:0;height:68px;overflow:visible;color:var(--text-title);cursor:pointer;outline:0}body.approval-option-four .option-four-home-card-shell{position:absolute;top:0;width:100%;min-width:0;overflow:hidden;border:.5px solid #dee0e3;border-radius:16px;background:var(--panel);box-shadow:0 4px 4px #10244a03,0 8px 8px #626d8105;transition:width .18s ease,border-color .16s ease,box-shadow .18s ease}body.approval-option-four .option-four-home-card:first-child .option-four-home-card-shell{left:0}body.approval-option-four .option-four-home-card:nth-child(2) .option-four-home-card-shell{left:50%;transform:translate(-50%)}body.approval-option-four .option-four-home-card:last-child .option-four-home-card-shell{right:0}body.approval-option-four .option-four-home-card-summary{height:67px;display:flex;align-items:center;gap:16px;padding:11px 16px 12px}body.approval-option-four .option-four-home-card-summary>div{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-home-card-summary strong,body.approval-option-four .option-four-home-card-summary>div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-home-card-summary strong{font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-home-card-summary div>span{color:var(--muted);font-size:12px;line-height:20px}body.approval-option-four .option-four-home-card-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:8px;background:var(--bg-content-base);color:var(--blue)}body.approval-option-four .option-four-home-card-icon .option-four-ud-icon{width:16px;height:16px;display:block}body.approval-option-four .option-four-home-card-fast .option-four-home-card-icon{color:#35bd4b}body.approval-option-four .option-four-home-card-focus .option-four-home-card-icon{color:#ff811a}body.approval-option-four .option-four-home-card-cc .option-four-home-card-icon{color:var(--blue)}body.approval-option-four .option-four-home-card-details{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .16s ease,opacity .12s ease}body.approval-option-four .option-four-home-card-details>div{min-height:0;overflow:hidden}body.approval-option-four .option-four-home-card-details-inner{display:grid;gap:8px;padding:0 12px 12px}body.approval-option-four .option-four-home-card:hover,body.approval-option-four .option-four-home-card:focus-visible,body.approval-option-four .option-four-home-card:focus-within{z-index:4}body.approval-option-four .option-four-home-card:hover .option-four-home-card-shell,body.approval-option-four .option-four-home-card:focus-visible .option-four-home-card-shell,body.approval-option-four .option-four-home-card:focus-within .option-four-home-card-shell{width:min(400px,50cqw);overflow:visible;border-color:#c9cdd4;box-shadow:0 18px 44px #1f232929}body.approval-option-four .option-four-home-card:focus-visible .option-four-home-card-shell{box-shadow:0 0 0 2px #3370ff3d,0 18px 44px #1f232929}body.approval-option-four .option-four-home-card:hover .option-four-home-card-details,body.approval-option-four .option-four-home-card:focus-visible .option-four-home-card-details,body.approval-option-four .option-four-home-card:focus-within .option-four-home-card-details{grid-template-rows:1fr;opacity:1;pointer-events:auto}body.approval-option-four[data-option-four-home-mode=static] .option-four-center-new-chat .new-chat-home{padding-top:72px}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-cards{height:auto;align-items:stretch}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card{height:auto}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card-shell{position:relative;height:100%;display:flex;flex-direction:column}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card:hover .option-four-home-card-shell,body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card:focus-visible .option-four-home-card-shell,body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card:focus-within .option-four-home-card-shell{width:100%;overflow:hidden}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card-details{flex:1;grid-template-rows:1fr;opacity:1;pointer-events:auto}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card-details-inner>.option-four-home-document:nth-child(n+4){display:none}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card-details-inner{grid-template-columns:minmax(0,1fr) auto}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-document-more-hover{display:none}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-document-more-static{display:flex}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-document{grid-column:1 / -1;gap:0;padding:8px 12px}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-document-more-static{grid-column:1;height:28px;justify-content:flex-start;padding-left:12px}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-document-heading{gap:8px}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-document-summary,body.approval-option-four[data-option-four-home-mode=static] .option-four-home-document-risk{display:none}body.approval-option-four[data-option-four-home-mode=static] .option-four-center-new-chat .home-ai-dock{margin-top:0}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-command-module{margin-top:48px}body.approval-option-four.approval-option-four-q3{--nav-w:184px}body.approval-option-four.approval-option-four-q3 .topbar{display:grid}body.approval-option-four.approval-option-four-q3 .app{width:1428px;height:888px;min-width:1428px;min-height:888px}body.approval-option-four.approval-option-four-q3 .window-dots{height:26px}body.approval-option-four.approval-option-four-q3 .brand{height:38px;padding:0 4px}body.approval-option-four.approval-option-four-q3 .logo{width:27px;height:27px}body.approval-option-four.approval-option-four-q3 .nav-search{gap:0;margin:8px 0 10px;padding:0 10px;font-size:12px}body.approval-option-four.approval-option-four-q3 .nav-item{gap:8px;padding:0 11px;color:var(--text-title);font-size:12px;line-height:normal}body.approval-option-four.approval-option-four-q3 .fake-app{height:28px;padding:0 10px;font-size:10px;line-height:normal}body.approval-option-four.approval-option-four-q3 .fake-dot{width:8px;height:8px;border-radius:2px}body.approval-option-four.approval-option-four-q3 .module-tabs{width:auto}body.approval-option-four.approval-option-four-q3 .module-tabs .module-tab.active{background:#fff;color:var(--text-title);box-shadow:0 1px 4px #1f232915}body.approval-option-four.approval-option-four-q3 .view,body.approval-option-four.approval-option-four-q3 .motion-canvas{top:0;right:8px;bottom:8px;left:8px}body.approval-option-four.approval-option-four-q3 .option-four-nav-header{display:none}body.approval-option-four.approval-option-four-q3 .option-four-new-chat-shell.option-four-center-new-chat{overflow:hidden;padding-top:24px;padding-bottom:24px}body.approval-option-four.approval-option-four-q3 .option-four-center-new-chat .new-chat-home{padding-top:80px}body.approval-option-four.approval-option-four-q3 .option-four-home-command-module{margin-top:72px}body.approval-option-four.approval-option-four-q3[data-option-four-home-mode=static] .option-four-center-new-chat .new-chat-home{padding-top:40px}body.approval-option-four.approval-option-four-q3[data-option-four-home-mode=static] .option-four-home-command-module,body.approval-option-four.approval-option-four-q3 .option-four-center-new-chat .new-chat-metrics{margin-top:24px}body.approval-option-four .option-four-home-document{width:100%;min-width:0;display:grid;gap:4px;padding:10px 14px;overflow:hidden;border:.5px solid #dee0e3;border-radius:12px;background:var(--panel);color:var(--text-title);font-family:inherit;font-size:12px;line-height:20px;text-align:left;cursor:pointer}body.approval-option-four .option-four-home-document-focus{padding-block:8px}body.approval-option-four .option-four-home-document:hover,body.approval-option-four .option-four-home-document:focus-visible{outline:0;background:var(--ph)}body.approval-option-four .option-four-home-document:focus-visible{box-shadow:inset 0 0 0 1px #3370ff59}body.approval-option-four .option-four-home-document-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}body.approval-option-four .option-four-home-document-heading>strong{min-width:0;overflow:hidden;color:var(--text-title);font-size:12px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-home-document-key{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;overflow:hidden;color:var(--muted);font-size:12px;line-height:20px;white-space:nowrap}body.approval-option-four .option-four-home-document-key em{flex:none;color:var(--muted);font-size:12px;font-style:normal;line-height:20px}body.approval-option-four .option-four-home-document-key b{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-home-document-summary{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--text-title);font-size:12px;line-height:20px;white-space:nowrap}body.approval-option-four .option-four-home-document-summary>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-home-document-check{width:12px;height:12px;display:grid;place-items:center;flex:none;color:#20a144}body.approval-option-four .option-four-home-document-check .option-four-ud-icon{width:12px;height:12px}body.approval-option-four .option-four-home-document-risk{min-width:0;overflow:hidden;color:var(--danger);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-home-document-more{height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-placeholder);font-size:12px;line-height:20px}body.approval-option-four .option-four-home-batch-button{width:100%;height:28px;padding:0 10px;border:1px solid var(--text-title);border-radius:6px;background:var(--text-title);color:var(--panel);font-size:12px;font-weight:400}body.approval-option-four .option-four-home-batch-button:hover,body.approval-option-four .option-four-home-batch-button:focus-visible{opacity:.88;outline:0}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-batch-button{grid-column:2;width:auto;min-width:0;padding:0 4px;border:0;background:transparent;color:#245bdb}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-batch-button:hover,body.approval-option-four[data-option-four-home-mode=static] .option-four-home-batch-button:focus-visible{background:#eef3ff;opacity:1}body.approval-option-four .option-four-home-efficiency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0;border-top:.5px dashed #dee0e3;border-bottom:.5px dashed #dee0e3}body.approval-option-four .option-four-home-efficiency-grid>div{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-home-efficiency-grid strong{font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-home-efficiency-grid span{color:var(--text-placeholder);font-size:12px;line-height:18px}body.approval-option-four .option-four-center-new-chat .home-ai-dock{margin-top:0}body.approval-option-four .option-four-home-quick-prompts{min-height:28px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:0;border:0;border-radius:0;background:transparent}body.approval-option-four .option-four-home-quick-prompts button{min-height:28px;padding:3px 12px;border:.5px solid #dee0e3;border-radius:14px;background:transparent;color:var(--muted);font-family:inherit;font-size:12px;font-weight:400;line-height:20px;cursor:pointer}body.approval-option-four .option-four-home-quick-prompts button:hover{border-color:#c9cdd4;background:var(--bg-content-base);color:var(--text-title)}body.approval-option-four .option-four-home-quick-prompts button:focus-visible{outline:2px solid rgb(51 112 255 / 24%);outline-offset:2px;color:var(--text-title)}body.approval-option-four .option-four-center-new-chat .home-ai-dock .primary-composer{z-index:1;height:132px;border:.5px solid #dee0e3;border-radius:16px;box-shadow:0 4px 4px #10244a03,0 8px 8px #626d8105}body.approval-option-four .option-four-center-new-chat .home-ai-dock .composer-input{height:72px;color:var(--text-title);font-size:14px;font-weight:300;line-height:24px}body.approval-option-four .option-four-center-new-chat .new-chat-metrics{display:flex;justify-content:center;gap:24px;margin-top:32px}body.approval-option-four .option-four-center-new-chat .new-chat-metric{width:auto;min-height:32px;gap:4px;padding:0 12px;border-color:var(--line);border-radius:16px;box-shadow:none}body.approval-option-four .option-four-center-new-chat .new-chat-metric:hover,body.approval-option-four .option-four-center-new-chat .new-chat-metric:focus-visible{background:var(--bg);box-shadow:none;transform:none}body.approval-option-four .option-four-center-new-chat .new-chat-metric-icon{width:14px;height:14px;padding:0;background:transparent;color:var(--muted)}body.approval-option-four .option-four-center-new-chat .new-chat-metric-icon .option-four-ud-icon{width:14px;height:14px;visibility:visible}body.approval-option-four .option-four-center-new-chat .new-chat-metric-copy{width:auto;display:block}body.approval-option-four .option-four-center-new-chat .new-chat-metric-copy strong{color:var(--muted);font-size:12px;font-weight:400;line-height:18px}body.approval-option-four .option-four-center-new-chat .new-chat-metric-copy span{display:none}body.approval-option-four .option-four-surface-up{animation:option-four-surface-enter-up .26s cubic-bezier(.34,.69,.1,1)}body.approval-option-four .option-four-surface-down{animation:option-four-surface-enter-down .26s cubic-bezier(.34,.69,.1,1)}@keyframes option-four-surface-enter-up{0%{opacity:.4;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes option-four-surface-enter-down{0%{opacity:.4;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}body.approval-option-four .option-four-todo-surface{overflow:hidden;background:var(--option-four-workbench-surface)}body.approval-option-four .option-four-todo-page{position:relative;width:min(800px,calc(100% - 64px));height:100%;display:flex;min-height:0;flex-direction:column;margin:0 auto}body.approval-option-four .option-four-todo-toolbar{position:relative;min-height:66px;display:flex;align-items:flex-start;justify-content:space-between;row-gap:8px;column-gap:16px;padding-top:8px}body.approval-option-four .option-four-todo-toolbar.is-batch-mode{min-height:88px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding-bottom:8px}body.approval-option-four .option-four-list-filter-bar{position:relative;z-index:20;min-height:40px;display:flex;align-items:center;gap:4px;flex:none;margin:-8px 0 10px}body.approval-option-four .option-four-list-filter-control{position:relative}body.approval-option-four .option-four-list-sort-control>button{height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:14px;cursor:pointer}body.approval-option-four .option-four-list-sort-control>button:hover,body.approval-option-four .option-four-list-sort-control>button:focus-visible,body.approval-option-four .option-four-list-sort-control>button[aria-expanded=true]{background:#eff0f1;color:var(--text-title);outline:0}body.approval-option-four .option-four-list-filter-select{width:auto;min-width:112px}body.approval-option-four .option-four-list-flow-trigger,body.approval-option-four .option-four-list-time-select{min-width:124px}body.approval-option-four .option-four-list-flow-trigger{justify-content:space-between}body.approval-option-four .option-four-list-flow-control.is-clearable .option-four-list-flow-trigger{padding-right:32px}body.approval-option-four .option-four-list-flow-clear{position:absolute;z-index:2;top:50%;right:4px;width:24px;min-width:24px;height:24px;min-height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-icon-n2);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}body.approval-option-four .option-four-list-flow-clear svg{width:12px;height:12px}body.approval-option-four .option-four-list-flow-control.is-clearable:hover .option-four-list-flow-clear,body.approval-option-four .option-four-list-flow-control.is-clearable:focus-within .option-four-list-flow-clear{opacity:1;pointer-events:auto}body.approval-option-four .option-four-list-flow-control.is-clearable:hover .option-four-list-filter-chevron,body.approval-option-four .option-four-list-flow-control.is-clearable:focus-within .option-four-list-filter-chevron{opacity:0}body.approval-option-four .option-four-list-flow-clear:hover,body.approval-option-four .option-four-list-flow-clear:focus-visible{background:var(--color-fill-hover);outline:0}body.approval-option-four .option-four-list-filter-chevron{width:12px;height:12px;flex:none}body.approval-option-four .option-four-list-time-select>.lucide-chevron-down{display:none}body.approval-option-four .option-four-list-flow-dropdown{width:320px}body.approval-option-four .option-four-list-flow-search{padding:4px}body.approval-option-four .option-four-list-filter-radio-item{padding-left:8px}body.approval-option-four .option-four-list-filter-radio-item>span.pointer-events-none{display:none}body.approval-option-four .option-four-list-filter-radio-item[data-state=checked]{background:var(--color-fill-active);color:var(--color-text-title)}body.approval-option-four .option-four-list-sort-control{margin-left:auto}body.approval-option-four .option-four-list-sort-control>button{width:32px;justify-content:center;padding:0;font-size:20px}body.approval-option-four .option-four-list-sort-icon{width:16px;height:16px;flex:none}body.approval-option-four .option-four-list-sort-option-label{display:flex;align-items:center;gap:8px}body.approval-option-four .option-four-list-filter-menu{position:absolute;z-index:60;top:calc(100% + 4px);left:0;min-width:220px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 8px 24px #1f232924}body.approval-option-four .option-four-list-filter-menu button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--text-title);text-align:left;font-size:14px;cursor:pointer}body.approval-option-four .option-four-list-filter-menu button:hover,body.approval-option-four .option-four-list-filter-menu button:focus-visible{background:#f5f6f7;outline:0}body.approval-option-four .option-four-list-filter-menu button b{color:#3370ff;font-weight:500}body.approval-option-four .option-four-list-flow-menu{width:360px}body.approval-option-four .option-four-list-flow-menu>label{height:40px;display:flex;align-items:center;gap:8px;margin:0 8px 4px;border-bottom:1px solid var(--line);color:var(--muted)}body.approval-option-four .option-four-list-flow-menu>label span{font-size:20px}body.approval-option-four .option-four-list-flow-menu>label input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text-title);font-size:14px}body.approval-option-four .option-four-list-flow-menu>div{max-height:280px;overflow:auto}body.approval-option-four .option-four-list-time-menu{min-width:190px}body.approval-option-four .option-four-list-sort-menu{right:0;left:auto;min-width:180px}body.approval-option-four .option-four-list-custom-range{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:0 4px}body.approval-option-four .option-four-list-custom-range input{min-width:0;height:30px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px}body.approval-option-four .option-four-list-page-with-composer>.option-four-list-filter-bar{margin-top:0}body.approval-option-four .option-four-todo-tabs{flex:1 1 auto;min-width:0;height:36px;display:flex;align-items:center;gap:8px}body.approval-option-four .option-four-todo-tabs button{height:32px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:14px;font-weight:400;white-space:nowrap}body.approval-option-four .option-four-todo-tabs button:hover,body.approval-option-four .option-four-todo-tabs button:focus-visible{background:var(--bg);color:var(--text-title);outline:0}body.approval-option-four .option-four-todo-tabs button.active{background:var(--ph);color:var(--text-title)}body.approval-option-four .option-four-todo-batch-trigger{position:static;align-self:flex-start;margin-top:2px;flex:none}body.approval-option-four .option-four-todo-batch-selection{min-height:36px;box-sizing:border-box;position:absolute;left:0;right:0;bottom:10px;display:flex;align-items:center;gap:12px;width:auto;padding:0 16px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}body.approval-option-four .option-four-todo-toolbar.is-batch-mode .option-four-todo-batch-selection{position:static;flex:none;width:100%;padding:0 0 0 17px}body.approval-option-four .option-four-todo-batch-selection label{display:flex;align-items:center;gap:8px;color:var(--text-title)}body.approval-option-four .option-four-todo-batch-selection>span{color:var(--muted)}body.approval-option-four .option-four-todo-batch-actions{display:flex;align-items:center;gap:8px;margin-left:auto}body.approval-option-four .option-four-todo-batch-actions>button{white-space:nowrap}body.approval-option-four .option-four-todo-batch-actions .option-four-todo-batch-reject{height:32px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:400}body.approval-option-four .option-four-todo-batch-actions .option-four-todo-batch-reject:disabled{border-color:#dee0e3;background:#fff;color:var(--text-placeholder);cursor:not-allowed}body.approval-option-four .option-four-todo-list{min-height:0;flex:1 1 auto;overflow:auto;margin-bottom:0;padding-bottom:76px;border:1px solid var(--line);border-radius:8px;background:var(--panel);scrollbar-width:thin;scroll-padding-bottom:76px}body.approval-option-four .option-four-todo-page-cc .option-four-todo-list{flex:0 0 auto;overflow:visible}body.approval-option-four .option-four-todo-ai-composer{position:absolute;z-index:30;right:0;bottom:20px;left:0;width:min(800px,100%);display:flex;flex-direction:column;gap:6px;flex:none;margin:0 auto}body.approval-option-four .option-four-todo-ai-field{width:100%;min-width:0;min-height:48px;display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:7px 8px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 1px 4px #1f232914,0 4px 16px #1f23290d}body.approval-option-four .option-four-todo-ai-add-root{position:relative;flex:none}body.approval-option-four .option-four-todo-ai-add{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:22px;font-weight:300;line-height:1;cursor:pointer}body.approval-option-four .option-four-todo-ai-add:hover,body.approval-option-four .option-four-todo-ai-add:focus-visible,body.approval-option-four .option-four-todo-ai-add[aria-expanded=true]{background:#f1f3f6;color:var(--text-title);outline:0}body.approval-option-four .option-four-todo-ai-add-menu{position:absolute;z-index:40;bottom:calc(100% + 8px);left:0;width:132px;display:grid;gap:2px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 24px #1f232924}body.approval-option-four .option-four-todo-ai-add-menu button{height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-title);text-align:left;font-size:13px;cursor:pointer}body.approval-option-four .option-four-todo-ai-add-menu button:hover,body.approval-option-four .option-four-todo-ai-add-menu button:focus-visible{background:#f1f3f6;outline:0}body.approval-option-four .option-four-todo-ai-field:focus-within{border-color:#8da8ff;box-shadow:0 0 0 3px #3370ff14}body.approval-option-four .option-four-todo-ai-input{min-width:0;height:32px;flex:1;padding:0;border:0;outline:0;background:transparent;color:var(--text-title);font-size:14px}body.approval-option-four .option-four-todo-ai-input::placeholder{color:var(--text-placeholder)}body.approval-option-four .option-four-todo-ai-send{height:32px;flex:none;padding:0 14px;border:0;border-radius:8px;background:#3370ff;color:#fff;font-size:14px;cursor:pointer}body.approval-option-four .option-four-todo-ai-send:disabled{background:#eff0f1;color:var(--text-placeholder);cursor:not-allowed}body.approval-option-four .option-four-todo-ai-attachments{display:flex;flex-wrap:wrap;gap:6px}body.approval-option-four .option-four-todo-ai-attachments>span{max-width:240px;height:28px;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:6px;background:#f1f3f6;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}body.approval-option-four .option-four-todo-ai-attachments button{padding:0;border:0;background:transparent;color:var(--text-placeholder);font-size:16px;cursor:pointer}body.approval-option-four .option-four-todo-row{position:relative;min-height:106px;display:flex;align-items:stretch;gap:8px;padding:14px 16px;color:var(--text-title);cursor:pointer;outline:0;transition:background-color .12s ease}body.approval-option-four .option-four-todo-page-focus .option-four-todo-row{min-height:111px;padding:16px 16px 13px}body.approval-option-four .option-four-todo-page-focus .option-four-todo-title-line{height:24px}body.approval-option-four .option-four-todo-page-focus .option-four-todo-meta-line,body.approval-option-four .option-four-todo-page-focus .option-four-todo-insight{margin-top:8px}body.approval-option-four .option-four-todo-page-focus .option-four-todo-row-approval{bottom:13px}body.approval-option-four .option-four-todo-row+.option-four-todo-row{border-top:0}body.approval-option-four .option-four-todo-row+.option-four-todo-row:before{content:"";position:absolute;top:0;right:16px;left:16px;height:1px;background:var(--line)}body.approval-option-four .option-four-todo-row:hover,body.approval-option-four .option-four-todo-row:focus-within,body.approval-option-four .option-four-todo-row:focus-visible{z-index:1;background:var(--bg)}body.approval-option-four .option-four-todo-row:has(.option-four-row-menu){z-index:30}body.approval-option-four .option-four-todo-row:focus-visible{box-shadow:inset 0 0 0 2px #3370ff3d}body.approval-option-four .option-four-todo-check{width:20px;display:flex;align-items:flex-start;padding-top:2px}body.approval-option-four .option-four-todo-check input,body.approval-option-four .option-four-todo-batch-selection input{width:16px;height:16px;margin:0;accent-color:var(--blue)}body.approval-option-four .option-four-todo-check input:disabled{opacity:.48;accent-color:var(--line);cursor:not-allowed}body.approval-option-four .option-four-todo-row-main{min-width:0;flex:1;padding-right:0}body.approval-option-four .option-four-todo-title-line{min-width:0;height:22px;display:flex;align-items:center;gap:8px;padding-right:32px}body.approval-option-four .option-four-row-chat{position:absolute;z-index:5;top:14px;right:16px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;gap:0;overflow:hidden;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:width .16s ease,gap .16s ease,padding .16s ease,background-color .12s ease,color .12s ease}body.approval-option-four .option-four-row-chat .option-four-ud-icon{width:16px;height:16px;flex:none}body.approval-option-four .option-four-row-chat span{max-width:0;overflow:hidden;opacity:0;color:inherit;font-size:14px;font-weight:400;line-height:20px;transition:max-width .16s ease,opacity .12s ease}body.approval-option-four .option-four-todo-row:hover .option-four-row-chat,body.approval-option-four .option-four-todo-row:focus-within .option-four-row-chat,body.approval-option-four .option-four-row-chat:hover,body.approval-option-four .option-four-row-chat:focus-visible{width:124px;gap:6px;padding:0 8px;background:var(--blue-soft);color:#245bdb;outline:0}body.approval-option-four .option-four-todo-row:hover .option-four-row-chat span,body.approval-option-four .option-four-todo-row:focus-within .option-four-row-chat span,body.approval-option-four .option-four-row-chat:hover span,body.approval-option-four .option-four-row-chat:focus-visible span{max-width:90px;opacity:1}body.approval-option-four .option-four-todo-title-line .contract-avatar{width:18px;height:18px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--ph);color:var(--muted);font-size:12px;line-height:18px}body.approval-option-four .option-four-todo-title-line>strong{min-width:0;overflow:hidden;color:var(--text-title);font-size:14px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-todo-meta-line{min-width:0;height:22px;display:flex;align-items:center;gap:0;margin-top:6px;overflow:hidden;color:var(--muted);font-size:14px;line-height:22px;white-space:nowrap}body.approval-option-four .option-four-todo-meta-line>span{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}body.approval-option-four .option-four-todo-meta-line>span+span:before{content:"";display:inline-block;width:1px;height:12px;margin:0 8px;background:var(--line);vertical-align:-2px}body.approval-option-four .option-four-todo-arrival{position:absolute;z-index:2;right:16px;bottom:14px;color:var(--text-placeholder);font-size:12px;font-style:normal;line-height:20px;transition:opacity .12s ease}body.approval-option-four .option-four-todo-insight{min-width:0;height:20px;display:flex;align-items:center;gap:6px;margin:6px 0 0;padding-right:150px;overflow:hidden;color:var(--muted);font-size:12px;line-height:20px}body.approval-option-four .option-four-todo-insight .option-four-ud-icon{width:12px;height:12px;flex:none}body.approval-option-four .option-four-todo-insight span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-todo-insight-fast .option-four-ud-icon{color:#20a144}body.approval-option-four .option-four-todo-insight-focus .option-four-ud-icon{color:#ff7a00}body.approval-option-four .option-four-todo-row-approval{position:absolute;z-index:6;right:16px;bottom:14px;display:flex;align-items:center;gap:0;pointer-events:none}body.approval-option-four .option-four-todo-row-approval>.option-four-todo-arrival{position:static;flex:none;pointer-events:auto}body.approval-option-four .option-four-todo-row:hover .option-four-todo-row-approval,body.approval-option-four .option-four-todo-row:focus-within .option-four-todo-row-approval{padding-left:48px;background:linear-gradient(90deg,rgb(245 246 248 / 0),var(--bg) 34px,var(--bg) 100%)}body.approval-option-four .option-four-completed-document .contract-status[data-status=已同意],body.approval-option-four .option-four-completed-document .contract-status[data-status=已通过]{background:#e8f7ea;color:#258832}body.approval-option-four .option-four-completed-document .contract-status[data-status=审批中]{background:#e8f3ff;color:#245bdb}body.approval-option-four .option-four-row-more{width:24px;height:24px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted)}body.approval-option-four .option-four-row-more:hover,body.approval-option-four .option-four-row-more:focus-visible{background:var(--ph);color:var(--text-title);outline:0}body.approval-option-four .option-four-row-more .option-four-ud-icon{width:16px;height:16px}body.approval-option-four .option-four-hover-approval-actions{max-width:0;display:flex;gap:8px;overflow:hidden;opacity:0;transition:max-width .14s ease,opacity .12s ease}body.approval-option-four .option-four-reject-button,body.approval-option-four .option-four-approve-button{height:28px;padding:0 12px;border-radius:6px;background:var(--panel);font-size:12px;font-weight:400}body.approval-option-four .option-four-reject-button{border:1px solid #f54a45;color:#d92d20}body.approval-option-four .option-four-approve-button{border:1px solid var(--blue);background:var(--panel);color:var(--blue)}body.approval-option-four .option-four-approve-button:hover,body.approval-option-four .option-four-approve-button:focus-visible{border-color:var(--color-primary-fill-hover,var(--blue));background:color-mix(in srgb,var(--blue) 8%,var(--panel));color:var(--color-primary-fill-hover,var(--blue))}body.approval-option-four .option-four-more-wrap{position:relative;width:0;overflow:visible;opacity:0;transition:width .12s ease,opacity .12s ease}body.approval-option-four .option-four-todo-row:hover .option-four-hover-approval-actions,body.approval-option-four .option-four-todo-row:focus-within .option-four-hover-approval-actions{max-width:116px;margin-left:8px;opacity:1;pointer-events:auto}body.approval-option-four .option-four-todo-row:hover .option-four-more-wrap,body.approval-option-four .option-four-todo-row:focus-within .option-four-more-wrap{width:24px;margin-left:8px;opacity:1;pointer-events:auto}body.approval-option-four .option-four-row-menu{position:absolute;z-index:20;top:30px;right:0;width:128px;display:grid;gap:2px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 24px #1f232924}body.approval-option-four .option-four-row-menu button{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-title);font-size:12px;text-align:left}body.approval-option-four .option-four-row-menu button:hover,body.approval-option-four .option-four-row-menu button:focus-visible{background:var(--bg);outline:0}body.approval-option-four .option-four-row-menu .option-four-ud-icon{width:14px;height:14px;color:var(--muted)}body.approval-option-four .option-four-dialog-backdrop{position:absolute;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1f232952}body.approval-option-four .option-four-batch-result-summary{position:relative;display:grid;gap:10px;margin:12px;padding:14px 44px 14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text-title)}body.approval-option-four .option-four-batch-result-summary>div:first-child{display:flex;align-items:center;gap:8px}body.approval-option-four .option-four-batch-result-summary strong{font-size:14px;font-weight:500}body.approval-option-four .option-four-batch-result-summary span{color:var(--muted);font-size:12px}body.approval-option-four .option-four-batch-failure-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--line)}body.approval-option-four .option-four-batch-failure-row>span{min-width:0;display:grid;gap:3px}body.approval-option-four .option-four-batch-failure-row b,body.approval-option-four .option-four-batch-failure-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-batch-failure-row b{color:var(--text-title);font-size:13px;font-weight:500}body.approval-option-four .option-four-batch-failure-row small{color:var(--muted);font-size:12px}body.approval-option-four .option-four-batch-result-close{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:20px;line-height:28px}body.approval-option-four .option-four-batch-result-close:hover,body.approval-option-four .option-four-batch-result-close:focus-visible{background:var(--panel);color:var(--text-title);outline:2px solid rgba(51,112,255,.35);outline-offset:-2px}body.approval-option-four .option-four-batch-capability-note{width:max-content;max-width:100%;margin:4px 0 0 24px;padding:4px 8px;border-radius:6px;background:var(--bg);color:var(--muted);font-size:12px;line-height:18px}body.approval-option-four .option-four-batch-dialog{width:min(480px,100%);margin:0;padding:24px;border:0;border-radius:12px;background:var(--panel);box-shadow:0 18px 48px #1f23292e}body.approval-option-four .option-four-batch-dialog[aria-busy=true]{cursor:progress}body.approval-option-four .option-four-batch-confirm-error{margin:6px 0 0;color:#d92d20;font-size:12px;line-height:18px}body.approval-option-four .option-four-batch-confirm-status{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:18px}body.approval-option-four .option-four-inline-result{position:absolute;z-index:30;top:12px;left:50%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 6px 18px #1f23291a;color:var(--muted);font-size:12px;transform:translate(-50%)}body.approval-option-four .option-four-inline-result strong{color:var(--text-title);font-weight:500}body.approval-option-four .option-four-toast{position:absolute;z-index:80;top:16px;left:50%;padding:8px 14px;border-radius:8px;background:var(--text-title);color:var(--panel);font-size:12px;transform:translate(-50%)}body.approval-option-four .option-four-efficiency-surface{overflow:auto;background:var(--bg)}body.approval-option-four .option-four-efficiency-page{width:min(960px,calc(100% - 64px));display:grid;gap:16px;margin:0 auto;padding:20px 0 40px}body.approval-option-four .option-four-efficiency-hero{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body.approval-option-four .option-four-efficiency-hero>div{display:grid;gap:6px}body.approval-option-four .option-four-efficiency-hero span,body.approval-option-four .option-four-efficiency-hero p{margin:0;color:var(--muted);font-size:12px;line-height:20px}body.approval-option-four .option-four-efficiency-hero strong{color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-efficiency-hero-icon{width:48px;height:48px;display:grid;place-items:center;flex:none;border-radius:12px;background:var(--blue-soft);color:var(--blue)}body.approval-option-four .option-four-efficiency-hero-icon .option-four-ud-icon{width:24px;height:24px}body.approval-option-four .option-four-efficiency-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.approval-option-four .option-four-efficiency-metrics article{min-width:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}body.approval-option-four .option-four-efficiency-metrics span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}body.approval-option-four .option-four-efficiency-metrics strong{color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-efficiency-metrics em{margin-left:4px;color:var(--text-placeholder);font-size:12px;font-style:normal}body.approval-option-four .option-four-efficiency-columns{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px}body.approval-option-four .option-four-efficiency-columns>section{min-width:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body.approval-option-four .option-four-efficiency-columns header h2{margin:0;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-efficiency-columns header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:20px}body.approval-option-four .option-four-efficiency-bars{display:grid;gap:18px;margin-top:24px}body.approval-option-four .option-four-efficiency-bars>div{display:grid;grid-template-columns:92px minmax(0,1fr) 64px;align-items:center;gap:10px;color:var(--muted);font-size:12px}body.approval-option-four .option-four-efficiency-bars i{height:8px;overflow:hidden;border-radius:4px;background:var(--ph)}body.approval-option-four .option-four-efficiency-bars b{display:block;height:100%;border-radius:4px;background:var(--blue)}body.approval-option-four .option-four-efficiency-bars [data-efficiency-level="100"] b{width:100%}body.approval-option-four .option-four-efficiency-bars [data-efficiency-level="62"] b{width:62%}body.approval-option-four .option-four-efficiency-bars [data-efficiency-level="38"] b{width:38%}body.approval-option-four .option-four-efficiency-bars [data-efficiency-level="18"] b{width:18%}body.approval-option-four .option-four-efficiency-bars em{color:var(--text-placeholder);font-style:normal;text-align:right}body.approval-option-four .option-four-efficiency-advice{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;border-radius:8px;background:var(--bg)}body.approval-option-four .option-four-efficiency-advice>span{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:7px;background:var(--panel);color:var(--blue)}body.approval-option-four .option-four-efficiency-advice .option-four-ud-icon{width:14px;height:14px}body.approval-option-four .option-four-efficiency-advice div{min-width:0}body.approval-option-four .option-four-efficiency-advice strong{color:var(--text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-efficiency-advice p{margin:4px 0 8px;color:var(--muted);font-size:12px;line-height:20px}body.approval-option-four .option-four-efficiency-advice button{padding:0;border:0;background:transparent;color:var(--blue);font-size:12px}@container (max-width:820px){body.approval-option-four .option-four-home-cards,body.approval-option-four .option-four-efficiency-metrics,body.approval-option-four .option-four-efficiency-columns{grid-template-columns:1fr}body.approval-option-four .option-four-home-cards{height:auto}body.approval-option-four .option-four-center-new-chat .home-ai-dock{margin-top:0}body.approval-option-four .option-four-home-command-module,body.approval-option-four[data-option-four-home-mode=static] .option-four-home-command-module{margin-top:36px}body.approval-option-four .option-four-home-quick-prompts{overflow-x:auto;flex-wrap:nowrap;padding:0}body.approval-option-four .option-four-home-quick-prompts button{flex:none}body.approval-option-four .option-four-todo-page,body.approval-option-four .option-four-efficiency-page{width:calc(100% - 32px)}body.approval-option-four .option-four-todo-tabs{overflow:auto}body.approval-option-four .option-four-todo-toolbar.is-batch-mode{min-height:auto}body.approval-option-four .option-four-todo-toolbar.is-batch-mode .option-four-todo-batch-selection{flex-wrap:wrap;row-gap:8px}body.approval-option-four .option-four-todo-toolbar.is-batch-mode .option-four-todo-batch-actions{justify-content:flex-end}body.approval-option-four .option-four-decision-facts>div,body.approval-option-four .option-four-evidence-ref-group{grid-template-columns:72px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body.approval-option-four .option-four-home-card-shell,body.approval-option-four .option-four-home-card-details,body.approval-option-four .option-four-hover-approval-actions,body.approval-option-four .option-four-more-wrap,body.approval-option-four .option-four-evidence-section{transition:none}body.approval-option-four .option-four-surface-up,body.approval-option-four .option-four-surface-down{animation:none}}body.approval-option-four .option-four-contract-summary-card{gap:0;border-color:transparent;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1f232905}body.approval-option-four .option-four-contract-summary-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;padding:18px 20px 16px;border-bottom:1px solid var(--color-line-divider-default,#e5e6e8);background:#fff}body.approval-option-four .option-four-contract-kicker{gap:6px 10px;margin-bottom:8px;color:var(--color-text-caption,#646a73);line-height:18px}body.approval-option-four .option-four-contract-summary-heading h3{font-size:18px;font-weight:500;line-height:28px}body.approval-option-four .option-four-contract-summary-heading [data-slot=card-description]{margin-top:4px;font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-amount{min-width:216px;gap:2px;padding-top:4px}body.approval-option-four .option-four-contract-amount>strong{color:var(--color-text-title,#1f2329);font-family:inherit;font-size:20px;font-weight:500;letter-spacing:0;line-height:28px}body.approval-option-four .option-four-contract-summary-body{gap:0;padding:0 20px}body.approval-option-four .option-four-contract-ai-summary{padding:18px 0 16px;border:0;border-radius:0;background:#fff}body.approval-option-four .option-four-contract-section-heading{gap:8px}body.approval-option-four .option-four-contract-section-icon{width:24px;height:24px;border-radius:6px;background:var(--color-primary-pri-50,#f0f7ff)}body.approval-option-four .option-four-contract-section-icon svg{width:16px;height:16px}body.approval-option-four .option-four-contract-section-heading p{margin-top:3px;color:var(--color-text-caption,#646a73);font-size:13px;line-height:21px}body.approval-option-four .option-four-contract-tags{gap:6px;margin:10px 0 0 32px}body.approval-option-four .option-four-contract-decision-callout{grid-template-columns:112px minmax(0,1fr);gap:12px;margin:0;padding:12px 14px;border:0;border-radius:10px;background:#fff7e6}body.approval-option-four .option-four-contract-decision-callout>span,body.approval-option-four .option-four-contract-decision-callout>strong{font-size:13px;line-height:21px}body.approval-option-four .option-four-contract-decision-callout>strong{color:var(--color-text-title,#1f2329);font-weight:400}body.approval-option-four .option-four-contract-details,body.approval-option-four .option-four-contract-approval-summary{gap:10px;padding:16px 0;border-top:1px solid var(--color-line-divider-default,#e5e6e8)}body.approval-option-four .option-four-contract-details{margin-top:16px}body.approval-option-four .option-four-contract-details>dl{padding:12px 14px;border:0;border-radius:12px;background:#f8f9fa}body.approval-option-four .option-four-contract-more{border-color:var(--color-line-border-card,#dee0e3);border-radius:10px}body.approval-option-four .option-four-contract-approval-grid{gap:8px}body.approval-option-four .option-four-contract-approval-grid article{padding:12px 14px;border:0;border-radius:12px;background:#f8f9fa}body.approval-option-four .option-four-contract-approval-grid article p{margin-top:6px;font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-summary-actions{min-height:54px;padding:8px 20px;background:#fff}body.approval-option-four .option-four-contract-summary-actions button{min-height:32px}body.approval-option-four .option-four-agent-page-with-evidence .option-four-contract-summary-header{grid-template-columns:1fr}@container (max-width:760px){body.approval-option-four .option-four-contract-summary-header{grid-template-columns:1fr}}body.approval-option-four .approval-list-card.is-search-focus{border-color:var(--color-primary-content-default,#3370ff);box-shadow:0 0 0 3px #3370ff2e,0 8px 24px #1f232914;transition:box-shadow .18s ease,border-color .18s ease}body.approval-option-four .approval-task-search-messages{padding:4px 0}body.approval-option-four .approval-task-search-card{overflow:hidden;padding:0;border-color:var(--color-line-border-card,#dee0e3);border-radius:16px;background:#fff}body.approval-option-four .approval-task-search-card [data-slot=card-header]{gap:5px;padding:16px 18px 12px;border-bottom:1px solid var(--color-line-divider-default,#e5e6e8)}body.approval-option-four .approval-task-search-card [data-slot=card-header]>div{display:flex;align-items:center;gap:8px}body.approval-option-four .approval-task-search-card [data-slot=card-title]{font-size:16px;font-weight:500}body.approval-option-four .approval-task-search-card [data-slot=card-description]{color:var(--color-text-caption,#646a73);font-size:12px;line-height:20px}body.approval-option-four .approval-task-search-card [data-slot=card-body]{padding:8px}body.approval-option-four .approval-task-search-row{width:100%;min-width:0;min-height:66px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}body.approval-option-four .approval-task-search-row:hover{background:var(--color-fill-hover,#eff0f1)}body.approval-option-four .approval-task-search-row:focus-visible{outline:2px solid rgb(51 112 255 / 30%);outline-offset:-2px}body.approval-option-four .approval-task-search-row [data-slot=item-content]{min-width:0;gap:3px}body.approval-option-four .approval-task-search-row [data-slot=item-title]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;font-size:13px;font-weight:500;line-height:21px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .approval-task-search-row [data-slot=item-description]{max-width:510px;overflow:hidden;color:var(--color-text-caption,#646a73);font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .approval-task-search-row [data-slot=item-actions]{display:flex;align-items:center;gap:7px}body.approval-option-four .approval-task-search-row [data-slot=item-actions] .option-four-ud-icon{width:14px;height:14px;color:var(--color-icon-n2,#646a73)}@media (prefers-reduced-motion:reduce){body.approval-option-four .approval-list-card.is-search-focus{transition:none}}body.approval-option-four .approval-category-tabs,body.approval-option-four .approval-module-tabs{display:contents}body.approval-option-four .option-four-todo-tabs.tabs-list{--tabs-list-divider-width:0px;--tabs-trigger-padding-x:14px;--tabs-trigger-padding-top:0px;--tabs-trigger-padding-bottom:0px;--tabs-trigger-font-size:14px;--tabs-trigger-line-height:32px;--tabs-trigger-font-weight:400;--color-tabs-trigger-fg-active:var(--color-text-title);--tabs-trigger-bg-active:var(--color-fill-active);--tabs-trigger-shadow-active:none}body.approval-option-four .option-four-todo-tabs .tabs-trigger{height:32px;margin:0;border:0;border-radius:16px}body.approval-option-four .option-four-todo-tabs .tabs-trigger[data-state=active]{background:var(--color-fill-active);color:var(--color-text-title)}body.approval-option-four .option-four-todo-tabs .tabs-indicator,body.approval-option-four .approval-module-tabs .tabs-indicator,body.approval-option-four .option-four-evidence-tabs .tabs-indicator{display:none}body.approval-option-four .approval-module-tabs .module-tabs{--tabs-list-divider-width:0px;--tabs-trigger-padding-top:0px;--tabs-trigger-padding-bottom:0px;--tabs-trigger-font-size:12px;--tabs-trigger-line-height:32px;--tabs-trigger-font-weight:400;--color-tabs-trigger-fg-active:var(--color-text-title);--tabs-trigger-bg-active:var(--color-bg-float);--tabs-trigger-shadow-active:0 1px 4px rgb(31 35 41 / 8%)}body.approval-option-four .approval-module-tabs .module-tab{height:32px;margin:0;padding:0 11px;border:0}body.approval-option-four .approval-list-card.card-root{--card-radius:16px;--card-current-padding:16px;--card-gap:16px;padding:16px}body.approval-option-four .approval-list-card-positive.card-root,body.approval-option-four .approval-list-card-warning.card-root{--card-current-padding:14px;padding:14px 16px 12px}body.approval-option-four .approval-list-card-check[role=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin-top:2px;padding:0}body.approval-option-four .approval-list-card-avatar.avatar-root{width:18px;height:18px;min-width:18px;font-size:10px;line-height:18px}body.approval-option-four .approval-list-card-status.badge-root{min-height:20px;padding:0 7px}body.approval-option-four .option-four-list-custom-range>div{width:132px;min-width:0}body.approval-option-four .option-four-list-custom-range input{width:100%;box-sizing:border-box}body.approval-option-four .option-four-list-sort-menu{min-width:180px}body.approval-option-four :is(.approval-ai-chat-input,.option-four-agent-composer) .mira-chat-input__surface{height:auto;min-height:44px;max-height:var(--approval-ai-chat-surface-max-height,218px);overflow:hidden;padding:0;border:.5px solid var(--color-line-border-component);border-radius:22px;background:#fff;box-shadow:var(--mira-chat-input-shadow)}body.approval-option-four :is(.approval-ai-chat-input,.option-four-agent-composer) .mira-chat-input__surface:focus-within{border-color:var(--color-line-border-component);box-shadow:var(--mira-chat-input-shadow-focused)}body.approval-option-four :is(.approval-ai-chat-input,.option-four-agent-composer) .mira-chat-input__editor-shell{height:auto;min-height:42px;max-height:217px;align-items:center;padding:0;overflow:visible}body.approval-option-four :is(.approval-ai-chat-input,.option-four-agent-composer) .mira-chat-input__editor{height:auto;min-height:42px;max-height:217px;padding:0;overflow:visible}body.approval-option-four .approval-ai-chat-input .approval-ai-field{height:auto;min-height:42px;max-height:217px;padding:7px 12px}body.approval-option-four .approval-ai-chat-input .approval-ai-field:focus-within{border:0;box-shadow:none}body.approval-option-four .approval-ai-add-menu{position:relative;inset:auto;width:132px}body.approval-option-four .option-four-batch-dialog{width:min(480px,calc(100vw - 48px));max-width:480px;box-sizing:border-box}body.approval-option-four .option-four-batch-dialog .option-four-batch-opinion-field{display:grid;gap:6px;margin-top:20px}body.approval-option-four .option-four-batch-dialog [data-slot=dialog-footer]{justify-content:flex-end}body.approval-option-four .option-four-nav-settings-popover{position:relative;inset:auto;z-index:80}body.approval-option-four .option-four-nav-setting-option[role=radio]{min-height:32px;display:flex;align-items:center;gap:6px;padding:0 6px;border-radius:6px}body.approval-option-four .option-four-evidence-tabs-root{min-height:36px;flex:none;overflow:hidden;padding:0 10px;border-bottom:1px solid var(--color-line-divider-default)}body.approval-option-four .option-four-evidence-tabs.tabs-list{--tabs-list-divider-width:0px;--tabs-trigger-padding-top:0px;--tabs-trigger-padding-bottom:0px;--tabs-trigger-padding-x:8px;--tabs-trigger-font-size:12px;--tabs-trigger-line-height:32px}body.approval-option-four .option-four-evidence-tab-tag .tabs-trigger{height:33px;margin:0;border:0;box-shadow:none}body.approval-option-four .option-four-evidence-tab-close{width:20px;height:20px;min-width:20px;min-height:20px;margin-right:4px}body.approval-option-four .approval-task-progress.stepper-root{display:flex;padding:12px;border-radius:12px;background:var(--color-bg-float)}body.approval-option-four .approval-task-progress.stepper-root>div{padding:0;background:transparent}body.approval-option-four .approval-task-result.card-root{--card-radius:16px;--card-gap:12px;padding:18px}body.approval-option-four .approval-task-summary-list>.card-root{display:grid;gap:4px;padding:10px 12px;border:0;border-radius:10px;background:var(--color-bg-base)}body.approval-option-four .option-four-efficiency-metrics>.card-root,body.approval-option-four .option-four-efficiency-columns>.card-root{min-width:0;border-color:var(--color-line-border-card);background:var(--color-bg-float)}body.approval-option-four .option-four-efficiency-metrics>.card-root{padding:16px;border-radius:10px}body.approval-option-four .option-four-efficiency-metric-card .card-body>div{display:flex;align-items:baseline}body.approval-option-four .option-four-efficiency-columns>.card-root{padding:20px;border-radius:12px}body.approval-option-four .option-four-efficiency-advice.card-root{margin-top:16px;padding:14px;border:0;border-radius:8px;background:var(--color-bg-base)}body.approval-option-four .option-four-efficiency-advice .card-body{display:flex;align-items:flex-start;gap:12px}body.approval-option-four .option-four-efficiency-advice .card-body>span{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:7px;background:var(--color-bg-float);color:var(--color-primary-content-default)}body.approval-option-four .option-four-efficiency-advice .badge-root{display:none}body.approval-option-four .option-four-efficiency-advice button{min-height:28px;padding:0 10px;border:1px solid var(--color-line-border-component);color:var(--color-primary-content-default)}html:has(>body.approval-option-four),body.approval-option-four{min-width:0;min-height:0;overflow:hidden}body.approval-option-four .app,body.approval-option-four.approval-option-four-q3 .app{width:100vw;height:100vh;min-width:0;min-height:0;border:0;border-radius:0}body.approval-option-four .secondary-grid.option-four-fusion-grid{--option-four-source-width:600px;grid-template-columns:var(--option-four-nav-width) 1px minmax(0,1fr) 0 0}body.approval-option-four .option-four-fusion-grid.source-docked{grid-template-columns:var(--option-four-nav-width) 1px minmax(0,1fr) 1px var(--option-four-source-width)}body.approval-option-four .option-four-source-splitter{position:relative;z-index:32;grid-column:4;width:12px;min-height:0;margin-left:-5.5px;border:0;background:transparent;cursor:col-resize;touch-action:none}body.approval-option-four .option-four-source-splitter:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:.5px;background:#e5e7eb;transform:translate(-50%)}body.approval-option-four .option-four-source-splitter:hover:after,body.approval-option-four .option-four-source-splitter:focus-visible:after{width:1px;background:#8da8ff}body.option-four-source-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.option-four-source-resizing .option-four-fusion-grid{transition:none}body.approval-option-four .option-four-source-panel{z-index:31;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-left:.5px solid #e1e4e8;background:#fff;container-type:inline-size}body.approval-option-four .option-four-source-panel-docked{grid-column:5;border-left:0}body.approval-option-four .option-four-source-panel-overlay{position:absolute;z-index:60;top:0;right:0;bottom:0;width:min(var(--option-four-source-width),calc(100% - 24px));box-shadow:-12px 0 32px #1f232929}body.approval-option-four .option-four-source-scrim{position:absolute;z-index:50;top:0;right:0;bottom:0;left:calc(var(--option-four-nav-width) + 1px);padding:0;border:0;background:transparent}body.approval-option-four .option-four-fusion-grid.source-source-focus{grid-template-columns:var(--option-four-nav-width) 1px minmax(0,1fr) 0 0}body.approval-option-four .option-four-fusion-grid.source-source-focus>.option-four-workbench-main{display:none}body.approval-option-four .option-four-source-panel-source-focus{grid-column:3;width:auto;border-left:0}body.approval-option-four .option-four-source-header{height:var(--option-four-header-height);min-height:var(--option-four-header-height);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px 0 20px;border-bottom:1px solid var(--line);background:#fff}body.approval-option-four .option-four-source-heading{min-width:0;display:grid;gap:1px}body.approval-option-four .option-four-source-heading h2,body.approval-option-four .option-four-source-heading p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-source-heading h2{color:var(--text-title);font-size:15px;font-weight:500;line-height:22px}body.approval-option-four .option-four-source-heading p{color:var(--text-placeholder);font-size:11px;line-height:17px}body.approval-option-four .option-four-source-actions{display:flex;flex:none;align-items:center;gap:4px}body.approval-option-four .option-four-source-tooltip-trigger{display:inline-flex}body.approval-option-four .option-four-source-actions svg{width:16px;height:16px}body.approval-option-four .option-four-source-tabs{min-height:38px;display:flex;align-items:end;gap:4px;padding:4px 12px 0;overflow-x:auto;border-bottom:1px solid var(--line);background:#fafbfc;scrollbar-width:thin}body.approval-option-four .option-four-source-tab{height:33px;display:flex;align-items:center;flex:none;border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;background:#f0f1f2}body.approval-option-four .option-four-source-tab.active{border-color:var(--line);background:#fff}body.approval-option-four .option-four-source-tab>button{height:100%;padding:0 9px;border:0;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}body.approval-option-four .option-four-source-tab.active>[role=tab]{color:var(--text-title);font-weight:500}body.approval-option-four .option-four-source-tab>button:focus-visible{border-radius:6px;outline:2px solid rgb(51 112 255 / 28%);outline-offset:-2px}body.approval-option-four .option-four-source-tab>.option-four-source-tab-close{width:25px;display:grid;place-items:center;padding:0 6px 0 0}body.approval-option-four .option-four-source-tab-close svg{width:12px;height:12px}body.approval-option-four .option-four-source-body{min-width:0;min-height:0;flex:1;overflow:auto;padding:20px;overscroll-behavior:contain}body.approval-option-four .option-four-source-body>:is(.detail-page,.rail-contract-detail,.contract-detail){min-width:0}body.approval-option-four .contract-record-cards{display:none}body.approval-option-four .option-four-source-body .contract-record-cards{display:grid;gap:10px}body.approval-option-four .option-four-source-body .contract-record-cards article{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}body.approval-option-four .option-four-source-body .contract-record-cards article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}body.approval-option-four .option-four-source-body .contract-record-cards dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;margin:0}body.approval-option-four .option-four-source-body .contract-record-cards dl>div:nth-child(2){grid-column:1 / -1}body.approval-option-four .option-four-source-body .contract-record-cards dt{margin-bottom:3px;color:var(--text-placeholder);font-size:11px;line-height:18px}body.approval-option-four .option-four-source-body .contract-record-cards dd{margin:0;color:var(--text-title);font-size:13px;line-height:20px;overflow-wrap:anywhere}body.approval-option-four :is(.source-docked,.source-overlay) .option-four-source-body .contract-record-list{display:none}body.approval-option-four .source-source-focus .option-four-source-body .contract-record-cards{display:none}body.approval-option-four .option-four-source-evidence{min-width:0}@container (max-width:430px){body.approval-option-four .option-four-source-body .contract-record-cards dl{grid-template-columns:1fr}body.approval-option-four .option-four-source-body .contract-record-cards dl>div:nth-child(2){grid-column:auto}}@media (prefers-reduced-motion:reduce){body.approval-option-four .option-four-source-panel{scroll-behavior:auto}}body.approval-option-four .option-four-source-tabs.option-four-evidence-tabs-root{min-height:38px;display:block;padding:4px 12px 0;overflow-x:auto;border-bottom:1px solid var(--color-line-divider-default);background:var(--color-bg-base)}body.approval-option-four .option-four-source-tabs-list.option-four-evidence-tabs{width:max-content;min-width:100%;height:33px;min-height:33px;align-items:end;gap:4px;padding:0;border:0}body.approval-option-four .option-four-source-tabs .option-four-evidence-tab-tag{height:33px;border-radius:7px 7px 0 0;background:var(--color-fill-active)}body.approval-option-four .option-four-source-tabs .option-four-evidence-tab-tag.active{border-color:var(--color-line-border-card);background:var(--color-bg-float)}body.approval-option-four .option-four-agent-page>.option-four-single-decision-panel{width:min(800px,calc(100% - 72px));box-sizing:border-box;flex:none;margin:0 auto 12px;padding:14px 16px;border:1px solid var(--color-line-border-card);border-radius:12px;background:var(--color-bg-float)}body.approval-option-four .approval-global-search-dialog{width:min(var(--approval-global-search-width,600px),calc(100vw - 48px));height:min(var(--approval-global-search-height,640px),calc(100vh - 48px));max-width:none;max-height:min(var(--approval-global-search-max-height,640px),calc(100vh - 48px));display:flex;flex-direction:column;gap:0;overflow:hidden;box-sizing:border-box;padding:0;border:0;border-radius:var(--approval-global-search-radius,16px);background:var(--approval-global-search-result-surface,#f7f9fa);color:var(--color-text-title,#1f2329)}body.approval-option-four .approval-global-search-header{height:104px;min-height:104px;display:block;flex:none;box-sizing:border-box;padding:16px 16px 12px;border:0;border-radius:var(--approval-global-search-radius,16px) var(--approval-global-search-radius,16px) 0 0;background:var(--color-bg-content-base,#fff)}body.approval-option-four .approval-global-search-header span{color:inherit;font-size:inherit;line-height:inherit;white-space:inherit}body.approval-option-four .approval-global-search-input-row{min-width:0;height:var(--approval-global-search-input-height,32px);display:flex;align-items:center;gap:8px}body.approval-option-four .approval-global-search-input{min-width:0;height:var(--approval-global-search-input-height,32px);flex:1;overflow:hidden;border-radius:var(--approval-global-search-input-radius,16px);border-color:transparent;background:transparent}body.approval-option-four .approval-global-search-input:hover{border-color:var(--color-line-border-card,#dee0e3)}body.approval-option-four .approval-global-search-input.input-wrapper--focused{border-color:var(--color-primary-fill-default,#1456f0);box-shadow:none}body.approval-option-four .approval-global-search-input input{font-size:14px;line-height:22px}body.approval-option-four .approval-global-search-input .option-four-ud-icon{width:18px;height:18px;color:var(--color-icon-n2,#646a73)}body.approval-option-four .approval-global-search-close{width:32px;min-width:32px;height:32px;display:grid;place-items:center;flex:none;padding:0;border-radius:8px;color:var(--color-icon-n2,#646a73)}body.approval-option-four .approval-global-search-close svg{width:18px;height:18px}body.approval-option-four .approval-global-search-tabs{min-width:0;padding:12px 0 0;border:0}body.approval-option-four .approval-global-search-tabs [role=tablist]{width:auto;display:flex;align-items:center;gap:8px;padding:0;background:transparent}body.approval-option-four .approval-global-search-tabs [role=tab]{min-width:64px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0 16px;border-radius:999px;color:var(--color-text-caption,#646a73);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .approval-global-search-tabs [role=tab]>span{min-width:0;padding:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit}body.approval-option-four .approval-global-search-tabs .tabs-indicator{display:none}body.approval-option-four .approval-global-search-tabs [role=tab][data-state=active],body.approval-option-four .approval-global-search-tabs [role=tab][aria-selected=true]{background:var(--color-fill-active,#eaecf0);color:var(--color-text-title,#1f2329);font-weight:500}body.approval-option-four .approval-global-search-permission{min-height:36px;display:flex;align-items:center;gap:7px;flex:none;box-sizing:border-box;padding:7px 16px;border:0;border-bottom:1px solid #ffe7ba;background:#fff9ed;color:#874d00;font-size:12px;line-height:20px}body.approval-option-four .approval-global-search-permission .option-four-ud-icon{width:16px;height:16px;flex:none}body.approval-option-four .approval-global-search-results{min-height:160px;flex:1;overflow:auto;box-sizing:border-box;padding:12px 16px 50px;background:var(--approval-global-search-result-surface,#f7f9fa);overscroll-behavior:contain}body.approval-option-four .approval-global-search-list{display:grid;gap:var(--approval-global-search-card-gap,8px)}body.approval-option-four .approval-global-search-home{display:grid;gap:8px}body.approval-option-four .approval-global-search-list-rows{display:contents}body.approval-option-four .approval-global-search-common-list{display:grid;gap:var(--approval-global-search-card-gap,8px)}body.approval-option-four .approval-global-search-history{display:grid;gap:8px;padding:0 0 4px}body.approval-option-four .approval-global-search-section-heading{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}body.approval-option-four .approval-global-search-section-heading h3,body.approval-option-four .approval-global-search-common-title{margin:0;color:var(--color-text-caption,#646a73);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .approval-global-search-history-clear{min-width:auto;height:24px;padding:0 6px;color:var(--color-text-caption,#646a73);font-size:12px}body.approval-option-four .approval-global-search-history-chips{display:flex;flex-wrap:wrap;gap:8px}body.approval-option-four .approval-global-search-history-chip{min-width:auto;height:28px;padding:0 12px;border:0;border-radius:14px;background:var(--color-bg-content-base,#fff);color:var(--color-text-title,#1f2329);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .approval-global-search-history-chip:hover,body.approval-option-four .approval-global-search-history-chip:focus-visible{background:var(--color-fill-hover,#eff0f1)}body.approval-option-four .approval-global-search-history-empty{margin:0;color:var(--color-text-placeholder,#8f959e);font-size:13px;line-height:20px}body.approval-option-four .approval-global-search-common-title{padding-top:4px}body.approval-option-four .approval-global-search-row{width:100%;min-width:0;min-height:var(--approval-global-search-card-height,76px);display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;padding:12px;border:0;border-radius:var(--approval-global-search-card-radius,16px);background:var(--color-bg-content-base,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none}body.approval-option-four .approval-global-search-row:hover,body.approval-option-four .approval-global-search-row.is-active{background:var(--color-fill-hover,#eff0f1)}body.approval-option-four .approval-global-search-row.is-active{box-shadow:inset 0 0 0 1px var(--color-line-border-card,#dee0e3)}body.approval-option-four .approval-global-search-row:focus-visible{outline:2px solid var(--color-primary-fill-default,#1456f0);outline-offset:-2px;box-shadow:none}body.approval-option-four .approval-global-search-ask{min-height:var(--approval-global-search-card-height,76px);margin:0;border:0;border-radius:var(--approval-global-search-card-radius,16px);background:var(--color-bg-content-base,#fff)}body.approval-option-four .approval-global-search-media{width:18px;height:18px;display:grid;place-items:center;flex:none;margin-top:2px}body.approval-option-four .approval-global-search-media.is-icon{border-radius:6px;background:var(--color-fill-normal,#f5f6f7);color:var(--color-icon-n2,#646a73)}body.approval-option-four .approval-global-search-media.is-analysis-icon{color:var(--color-icon-n2,#646a73)}body.approval-option-four .approval-global-search-media.is-analysis-icon svg{width:16px;height:16px}body.approval-option-four .approval-global-search-media .avatar,body.approval-option-four .approval-global-search-media .option-four-ud-icon{width:18px;height:18px}body.approval-option-four .approval-global-search-row-content{min-width:0;display:grid;flex:1;gap:4px}body.approval-option-four .approval-global-search-row-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-title,#1f2329);font-size:14px;line-height:22px}body.approval-option-four .approval-global-search-row-heading strong{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .approval-global-search-row-title-group{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}body.approval-option-four .approval-global-search-row-title-group strong{min-width:0;flex:0 1 auto}body.approval-option-four .approval-global-search-status-tag{flex:none}body.approval-option-four .approval-global-search-row-heading>.option-four-ud-icon{width:16px;height:16px;flex:none;color:var(--color-icon-n2,#646a73)}body.approval-option-four .approval-global-search-row-time{flex:none;color:var(--color-text-caption,#646a73);font-size:12px;line-height:20px;white-space:nowrap}body.approval-option-four .approval-global-search-row-meta{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--color-text-caption,#646a73);font-size:14px;line-height:22px;white-space:nowrap}body.approval-option-four .approval-global-search-row-meta>span:not([data-slot=tag]){overflow:hidden;text-overflow:ellipsis}body.approval-option-four .approval-global-search-row mark{padding:0;background:transparent;color:inherit;font-weight:500}body.approval-option-four .approval-global-search-loading{display:grid;gap:var(--approval-global-search-card-gap,8px);padding:0}body.approval-option-four .approval-global-search-loading>div{min-height:var(--approval-global-search-card-height,76px);display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;box-sizing:border-box;padding:12px;border-radius:var(--approval-global-search-card-radius,16px);background:var(--color-bg-content-base,#fff)}body.approval-option-four .approval-global-search-empty{min-height:220px;display:grid;place-content:center;padding:24px}@media (max-width:720px){body.approval-option-four .approval-global-search-dialog{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px)}body.approval-option-four .approval-global-search-tabs [role=tablist]{gap:4px;overflow-x:auto}body.approval-option-four .approval-global-search-tabs [role=tab]{min-width:56px;padding:0 12px}}body.approval-option-four .option-four-contract-agent-scroll{padding:20px max(24px,calc((100% - var(--approval-content-default-width)) / 2)) 36px}body.approval-option-four .option-four-contract-agent-scroll>.query-bubble{width:fit-content;max-width:min(70%,var(--approval-content-default-width));margin-right:0;margin-left:auto}body.approval-option-four .option-four-contract-agent-scroll>.answer-title,body.approval-option-four .option-four-contract-analysis{width:100%;max-width:var(--approval-content-default-width);margin-right:auto;margin-left:auto}body.approval-option-four .option-four-contract-analysis{position:relative;display:grid;gap:12px}body.approval-option-four .option-four-contract-agent-scroll>.query-bubble+.option-four-contract-analysis{margin-top:16px}body.approval-option-four .option-four-contract-decision-header,body.approval-option-four .option-four-contract-decision-heading{min-width:0}body.approval-option-four .option-four-contract-decision-heading{padding-bottom:8px}body.approval-option-four .option-four-contract-decision-workspace>.option-four-ai-output-card-body{gap:8px}body.approval-option-four .option-four-contract-decision-header{display:block}body.approval-option-four .option-four-contract-decision-title-row{min-width:0;display:flex;align-items:center;gap:8px}body.approval-option-four .option-four-contract-document-kind{flex:none;color:var(--color-text-title);font-size:18px;font-weight:500;line-height:28px;white-space:nowrap}body.approval-option-four .option-four-contract-title-divider{width:1px;height:22px;flex:none;background:var(--color-line-divider-default)}body.approval-option-four .option-four-contract-decision-title-row h1{min-width:0;flex:1 1 auto;margin:0;overflow:hidden;color:var(--color-text-title);font-size:18px;font-weight:500;line-height:28px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-contract-decision-heading>p{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;color:var(--color-text-placeholder);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-contract-applicant-avatar{width:20px;height:20px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--color-fill-active);color:var(--color-text-caption);font-size:11px}body.approval-option-four .option-four-contract-applicant-name{flex:none;color:var(--color-text-title)}body.approval-option-four .option-four-contract-department{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-contract-submitted-meta{display:inline-flex;align-items:center;flex:none;gap:8px;white-space:nowrap}body.approval-option-four .option-four-contract-meta-divider{width:1px;height:12px;flex:none;background:var(--color-line-divider-default)}body.approval-option-four .option-four-contract-summary-surface{display:grid;gap:4px;padding:12px 16px;border:0;border-radius:8px;background:var(--approval-ai-soft-surface)}body.approval-option-four .option-four-contract-summary-surface>p{margin:0;color:var(--color-text-title);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-contract-summary-surface>.option-four-contract-summary-headline{font-weight:500}body.approval-option-four .option-four-contract-decision-workspace .option-four-ai-output-section-heading>h2{font-weight:500}body.approval-option-four .option-four-contract-decision-analysis>h2,body.approval-option-four .option-four-preflight-more-analysis h5{margin:0 0 8px;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-contract-core-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;background:transparent}body.approval-option-four .option-four-contract-core-facts>div{min-width:0;min-height:54px;display:flex;flex-direction:column;justify-content:flex-start;padding:8px 14px;border-top:.5px solid var(--color-line-divider-default);border-left:.5px solid var(--color-line-divider-default);box-sizing:border-box;background:var(--color-bg-body)}body.approval-option-four .option-four-contract-core-facts>div:nth-child(-n+3){border-top:0}body.approval-option-four .option-four-contract-core-facts>div:nth-child(3n+1){border-left:0}body.approval-option-four .option-four-contract-core-facts dt{overflow:hidden;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-contract-core-facts dd{min-width:0;display:flex;flex-direction:column;margin:0}body.approval-option-four .option-four-contract-core-facts strong{overflow:hidden;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-contract-decision-basis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.approval-option-four .option-four-contract-decision-basis-grid>section{min-width:0;padding:0 16px;border-left:.5px solid var(--color-line-divider-default);background:var(--color-bg-body)}body.approval-option-four .option-four-contract-decision-basis-grid>section:first-child{padding-left:0;border-left:0}body.approval-option-four .option-four-contract-decision-basis-grid>section:last-child{padding-right:0}body.approval-option-four .option-four-contract-decision-basis-grid h3{margin:0 0 6px;font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-contract-decision-basis-grid section[data-tone=confirmed] h3{color:var(--color-function-success-content-default)}body.approval-option-four .option-four-contract-decision-basis-grid section[data-tone=attention] h3{color:var(--color-function-warning-content-default)}body.approval-option-four .option-four-contract-decision-basis-grid ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}body.approval-option-four .option-four-contract-decision-basis-grid li{min-width:0;display:grid;grid-template-columns:4px minmax(0,1fr);align-items:start;column-gap:8px}body.approval-option-four .option-four-contract-decision-basis-grid li:before{width:4px;height:4px;margin-top:9px;border-radius:50%;background:var(--color-primary-fill-default);content:""}body.approval-option-four .option-four-contract-decision-basis-item{width:100%;min-width:0;height:auto;min-height:22px;justify-content:flex-start;padding:0;color:var(--color-text-title);font-size:14px;font-weight:400;line-height:22px;text-align:left;white-space:normal}body.approval-option-four .option-four-contract-decision-basis-item:hover,body.approval-option-four .option-four-contract-decision-basis-item:active{color:var(--color-text-title);background:transparent;text-decoration:underline;text-decoration-color:var(--color-line-border-card);text-underline-offset:3px}body.approval-option-four .option-four-contract-decision-summary,body.approval-option-four .option-four-contract-decision-details,body.approval-option-four .option-four-contract-decision-basis{padding-bottom:8px}body.approval-option-four .option-four-contract-decision-workspace .option-four-ai-output-section.option-four-contract-decision-details[data-divided=true]{gap:0}body.approval-option-four .option-four-contract-decision-workspace .option-four-contract-decision-details[data-divided=true]{padding-top:12px}body.approval-option-four .option-four-contract-progressive-details{min-width:0;padding-top:0;border-top:.5px solid var(--color-line-divider-default)}body.approval-option-four .option-four-contract-detail-accordion .accordion-item{border:0;border-top:.5px solid var(--color-line-divider-default)}body.approval-option-four .option-four-contract-detail-accordion .accordion-item:first-child{border-top:0}body.approval-option-four .option-four-contract-decision-workspace .option-four-contract-detail-accordion .accordion-item>h3{margin:0;padding:8px 0}body.approval-option-four .option-four-contract-decision-workspace .option-four-contract-detail-accordion .accordion-trigger{height:38px;min-height:38px;align-items:center;gap:12px;padding:8px 0;border-radius:8px;background:var(--color-bg-body);text-align:left}body.approval-option-four .option-four-contract-detail-accordion .accordion-trigger:hover{background:var(--color-fill-hover)}body.approval-option-four .option-four-contract-detail-trigger-copy{min-width:0;display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:16px}body.approval-option-four .option-four-contract-detail-trigger-copy strong{flex:none;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-contract-detail-trigger-copy small{min-width:0;overflow:hidden;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-contract-detail-content{display:grid;gap:8px;padding:0 0 12px}body.approval-option-four .option-four-contract-detail-content dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0}body.approval-option-four .option-four-contract-detail-content dl>div{min-width:0}body.approval-option-four .option-four-contract-detail-content dt{color:var(--color-text-placeholder);font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-detail-content dd,body.approval-option-four .option-four-contract-detail-content p{margin:0;overflow-wrap:anywhere;color:var(--color-text-title);font-size:14px;line-height:22px}body.approval-option-four .option-four-contract-decision-workspace .option-four-contract-judgement[data-divided=true]{gap:8px;margin-bottom:0;padding:12px 16px;border:0;border-top:0;border-radius:8px;background:var(--approval-ai-soft-surface)}body.approval-option-four .option-four-contract-judgement-copy{display:grid;gap:2px}body.approval-option-four .option-four-contract-judgement-copy>strong{color:var(--color-text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-contract-judgement-copy>p{color:var(--color-text-placeholder);font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-judgement-copy>p>span{color:var(--color-text-caption)}body.approval-option-four .option-four-contract-judgement-links{display:flex;flex-wrap:wrap;gap:8px}body.approval-option-four .option-four-contract-judgement-links>button{height:28px;min-height:28px;padding:0 10px;border:.5px solid var(--color-line-border-card);background:var(--color-bg-body);color:var(--color-text-title);font-size:12px}body.approval-option-four .option-four-contract-decision-workspace>.option-four-ai-output-card-actions{margin:0 16px 16px;padding:12px 0 0;border:0;border-radius:0;background:var(--color-bg-body)}body.approval-option-four .option-four-contract-analysis .option-four-contract-follow-up-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.approval-option-four .option-four-contract-analysis .option-four-contract-follow-up-evidence-grid .option-four-ai-evidence-card{max-width:none}body.approval-option-four .option-four-contract-analysis .option-four-contract-follow-up-evidence-grid .option-four-ai-evidence-card-header{min-height:0;padding:8px}body.approval-option-four .option-four-contract-analysis .option-four-contract-follow-up-evidence-grid .option-four-ai-evidence-icon{width:32px;height:32px}body.approval-option-four .option-four-contract-analysis .option-four-contract-follow-up-evidence-grid .option-four-ai-evidence-copy{gap:2px}body.approval-option-four .option-four-contract-analysis .option-four-ai-checklist-toggle{margin-left:20px}body.approval-option-four .option-four-contract-analysis .option-four-contract-follow-up-evidence-grid button.option-four-ai-evidence-title--link{height:20px;min-height:20px;line-height:20px}body.approval-option-four .option-four-preflight-more-section .option-four-flat-answer-accordion .accordion-item:first-child{border-top:0}body.approval-option-four .option-four-contract-analysis .option-four-ai-output-section.option-four-preflight-more-section[data-divided=true]{gap:0;margin-bottom:-16px;padding:8px 0}body.approval-option-four .option-four-contract-analysis .option-four-preflight-more-section .option-four-flat-answer-accordion h3{margin:0}body.approval-option-four .option-four-contract-analysis-sections .accordion-item,body.approval-option-four .option-four-flat-answer-accordion .accordion-item{border:0;border-top:.5px solid var(--color-line-divider-default)}body.approval-option-four .option-four-contract-analysis-sections .accordion-trigger,body.approval-option-four .option-four-flat-answer-accordion .accordion-trigger{min-height:48px;align-items:center;gap:8px;padding:6px 0;border-radius:0;background:transparent;text-align:left}body.approval-option-four .option-four-contract-analysis .option-four-preflight-more-section .option-four-flat-answer-accordion .accordion-trigger{box-sizing:border-box;height:38px;min-height:38px;padding:8px 0;border-radius:8px}body.approval-option-four :is(.option-four-contract-analysis-sections,.option-four-flat-answer-accordion) .accordion-trigger:hover{background:var(--color-fill-hover)}body.approval-option-four .option-four-contract-analysis-trigger-copy,body.approval-option-four .option-four-flat-answer-accordion .accordion-trigger>span:first-child{min-width:0;display:grid;flex:1 1 auto;gap:2px}body.approval-option-four .option-four-flat-answer-accordion .accordion-trigger>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px}body.approval-option-four .option-four-contract-analysis-trigger-copy strong,body.approval-option-four .option-four-flat-answer-accordion .accordion-trigger strong{color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-contract-analysis-trigger-copy small,body.approval-option-four .option-four-flat-answer-accordion .accordion-trigger small{overflow:hidden;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-flat-answer-accordion .accordion-trigger small{flex:0 1 auto;text-align:right}body.approval-option-four .option-four-contract-analysis-sections .accordion-content-inner,body.approval-option-four .option-four-flat-answer-accordion .accordion-content-inner{padding:0 16px 12px 0}body.approval-option-four .option-four-contract-analysis-items{display:grid}body.approval-option-four .option-four-contract-analysis-items article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;border-top:.5px solid var(--color-line-divider-default)}body.approval-option-four .option-four-contract-analysis-items article:first-child{border-top:0}body.approval-option-four .option-four-contract-analysis-items article strong{color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-contract-analysis-items article p{margin:2px 0 0;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .option-four-contract-original-actions{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}body.approval-option-four .option-four-contract-card-detail-action{justify-content:flex-start}body.approval-option-four :is(.option-four-contract-card-detail-action,.option-four-contract-header-detail-action){height:32px;min-height:32px;padding:0 12px;font-size:14px;line-height:22px}body.approval-option-four :is(.option-four-contract-card-action-group,.option-four-contract-header-action-group){margin-top:0}body.approval-option-four .option-four-contract-original-actions>:is(.option-four-analysis-decision-control,.option-four-analysis-decision-outcome){width:100%;min-width:0;flex:1 1 100%}body.approval-option-four .option-four-contract-header-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}body.approval-option-four .option-four-contract-header-actions{animation:option-four-contract-actions-affix .16s ease-out}@keyframes option-four-contract-actions-affix{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.approval-option-four .option-four-contract-header-actions{animation:none}}body.approval-option-four .option-four-follow-up-loading{min-width:0;padding:16px;border:var(--approval-ai-card-border);border-radius:var(--approval-ai-card-radius);background:var(--color-bg-body);box-shadow:none}body.approval-option-four .option-four-follow-up-loading h3{margin:0 0 12px;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-preflight-more-analysis{display:grid;gap:16px}body.approval-option-four .option-four-preflight-copy{margin:0;color:var(--color-text-placeholder);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-analysis-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));gap:8px}body.approval-option-four .option-four-analysis-metrics>div{min-width:0;display:grid;gap:2px;padding:6px 12px;border-radius:8px;background:var(--approval-ai-soft-surface)}body.approval-option-four .option-four-analysis-metrics strong{color:var(--color-text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-analysis-metrics span{color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .option-four-similar-documents,body.approval-option-four .option-four-public-findings{display:grid;gap:8px}body.approval-option-four .option-four-similar-documents>button{width:100%;min-width:0;min-height:44px;justify-content:space-between;gap:8px;padding:6px 0;border-top:.5px solid var(--color-line-divider-default);border-radius:0;color:inherit}body.approval-option-four .option-four-similar-documents>button:first-child{border-top:0}body.approval-option-four .option-four-similar-documents>button>span:first-child,body.approval-option-four .option-four-public-findings>div>span{min-width:0;display:grid;gap:2px;text-align:left}body.approval-option-four .option-four-similar-documents strong,body.approval-option-four .option-four-public-findings strong{overflow:hidden;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-similar-documents small,body.approval-option-four .option-four-public-findings small{overflow:hidden;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-public-findings>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}body.approval-option-four .option-four-analysis-sources{width:100%;min-width:0;display:flex;flex-direction:column;gap:8px}body.approval-option-four .option-four-analysis-sources>span{color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .option-four-focus-grid,body.approval-option-four .option-four-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(288px,100%),1fr));gap:16px}body.approval-option-four .option-four-focus-grid>section,body.approval-option-four .option-four-comparison-grid>section{min-width:0;display:grid;align-content:start;gap:8px}body.approval-option-four .option-four-flat-answer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}body.approval-option-four :is(.option-four-flat-answer-section-heading,.option-four-comparison-grid) h4{margin:0;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-focus-grid p{margin:0;color:var(--color-text-placeholder);font-size:14px;line-height:22px}body.approval-option-four .option-four-focus-grid ul,body.approval-option-four .option-four-analysis-next-steps ol{margin:0;padding-left:20px;color:var(--color-text-placeholder);font-size:14px;line-height:22px}body.approval-option-four .option-four-source-header.is-output-tabs .tabs-list{min-width:0;flex-wrap:nowrap}body.approval-option-four .option-four-source-header.is-output-tabs .tabs-root{min-width:0;overflow-x:auto;scrollbar-width:none}body.approval-option-four .option-four-source-header.is-output-tabs .tabs-root::-webkit-scrollbar{display:none}@container (max-width:680px){body.approval-option-four .option-four-contract-core-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body.approval-option-four .option-four-contract-core-facts>div{border-top:.5px solid var(--color-line-divider-default);border-left:.5px solid var(--color-line-divider-default)}body.approval-option-four .option-four-contract-core-facts>div:nth-child(-n+2){border-top:0}body.approval-option-four .option-four-contract-core-facts>div:nth-child(odd){border-left:0}body.approval-option-four .option-four-contract-core-facts>div:nth-child(2n){border-left:.5px solid var(--color-line-divider-default)}body.approval-option-four .option-four-contract-decision-basis-grid{grid-template-columns:1fr}body.approval-option-four .option-four-contract-decision-basis-grid>section{padding:0;border-left:0}body.approval-option-four .option-four-contract-decision-basis-grid>section:last-child{margin-top:12px;padding-top:12px;border-top:.5px solid var(--color-line-divider-default)}}@container (max-width:480px){body.approval-option-four .option-four-contract-decision-title-row{flex-wrap:wrap}body.approval-option-four .option-four-contract-decision-title-row h1{flex-basis:calc(100% - 80px)}body.approval-option-four .option-four-contract-title-divider{display:none}body.approval-option-four .option-four-contract-document-kind{width:100%}body.approval-option-four .option-four-contract-core-facts{grid-template-columns:1fr}body.approval-option-four .option-four-contract-core-facts>div,body.approval-option-four .option-four-contract-core-facts>div:nth-child(n){border-top:.5px solid var(--color-line-divider-default);border-left:0}body.approval-option-four .option-four-contract-core-facts>div:first-child{border-top:0}body.approval-option-four .option-four-contract-detail-trigger-copy{display:grid;justify-content:start;gap:0}body.approval-option-four .option-four-contract-detail-content dl{grid-template-columns:1fr}}@container (max-width:560px){body.approval-option-four .option-four-contract-analysis .option-four-contract-follow-up-evidence-grid{grid-template-columns:1fr}}body.approval-option-four .option-four-contract-record-detail{width:100%;min-width:0;max-width:960px;margin:0 auto;padding-bottom:4px;color:var(--color-text-title)}body.approval-option-four .option-four-contract-record-number{margin-bottom:10px;color:var(--color-text-placeholder);font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-record-title-row{min-width:0;display:flex;align-items:flex-start;gap:10px}body.approval-option-four .option-four-contract-record-title-row h1{min-width:0;margin:0;color:var(--color-text-title);font-size:20px;font-weight:500;line-height:30px;overflow-wrap:anywhere}body.approval-option-four .option-four-contract-record-status{flex:none;margin-top:4px;padding:1px 6px;border-radius:4px;background:var(--color-primary-fill-transparent-01);color:var(--color-primary-content-default);font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-record-header p{display:flex;flex-wrap:wrap;gap:0 6px;margin:7px 0 0;color:var(--color-text-placeholder);font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-record-notice{display:grid;gap:2px;margin-top:14px;padding:10px 12px;border:.5px solid var(--color-function-warning-fill-transparent-01);border-radius:8px;background:var(--color-function-warning-fill-transparent-02)}body.approval-option-four .option-four-contract-record-notice strong{color:var(--color-function-warning-content-default);font-size:13px;font-weight:500;line-height:20px}body.approval-option-four .option-four-contract-record-notice p{margin:0;color:var(--color-text-title);font-size:13px;line-height:20px}body.approval-option-four .option-four-contract-record-tabs{position:sticky;z-index:2;top:-20px;display:flex;gap:20px;margin:16px -20px 20px;padding:0 20px;overflow-x:auto;border-bottom:.5px solid var(--color-line-divider-default);background:var(--color-bg-body);scrollbar-width:none}body.approval-option-four .option-four-contract-record-tabs::-webkit-scrollbar{display:none}body.approval-option-four .option-four-contract-record-tabs button{position:relative;height:40px;flex:none;padding:0;border:0;background:transparent;color:var(--color-text-caption);font:inherit;font-size:13px;line-height:20px;cursor:pointer}body.approval-option-four .option-four-contract-record-tabs button:hover{color:var(--color-text-title)}body.approval-option-four .option-four-contract-record-tabs button:focus-visible{border-radius:4px;outline:2px solid var(--color-primary-fill-default);outline-offset:2px}body.approval-option-four .option-four-contract-record-tabs button.is-active{color:var(--color-primary-content-default);font-weight:500}body.approval-option-four .option-four-contract-record-tabs button.is-active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:var(--color-primary-fill-default)}body.approval-option-four .option-four-contract-record-section{min-width:0;margin-bottom:24px;scroll-margin-top:32px}body.approval-option-four .option-four-contract-record-section>h2{margin:0 0 10px;color:var(--color-text-title);font-size:16px;font-weight:500;line-height:24px}body.approval-option-four .option-four-contract-record-section>h3{margin:14px 0 8px;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-contract-record-block,body.approval-option-four .option-four-contract-party-record{min-width:0;padding:14px;border:.5px solid var(--color-line-border-card);border-radius:8px;background:var(--color-bg-body)}body.approval-option-four .option-four-contract-record-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}body.approval-option-four .option-four-contract-record-fields>div{min-width:0}body.approval-option-four .option-four-contract-record-fields>div[data-span=full]{grid-column:1 / -1}body.approval-option-four .option-four-contract-record-fields dt{margin-bottom:2px;color:var(--color-text-placeholder);font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-record-fields dd{margin:0;color:var(--color-text-title);font-size:13px;line-height:21px;white-space:pre-line;overflow-wrap:anywhere}body.approval-option-four .option-four-contract-record-fields>.is-emphasis dd{color:var(--color-function-warning-content-default);font-size:18px;font-weight:500;line-height:26px}body.approval-option-four .option-four-contract-party-list{display:grid;gap:10px}body.approval-option-four .option-four-contract-party-record>header{display:grid;gap:2px;margin-bottom:12px;padding-bottom:10px;border-bottom:.5px solid var(--color-line-divider-default)}body.approval-option-four .option-four-contract-party-record>header span{color:var(--color-text-placeholder);font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-party-record>header strong{color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body.approval-option-four .option-four-contract-record-table-wrap{max-width:100%;overflow-x:auto;border:.5px solid var(--color-line-border-card);border-radius:8px;scrollbar-width:thin}body.approval-option-four .option-four-contract-record-table-wrap:focus-visible{outline:2px solid var(--color-primary-fill-default);outline-offset:2px}body.approval-option-four .option-four-contract-record-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;background:var(--color-bg-body);font-size:12px;line-height:20px}body.approval-option-four .option-four-contract-record-table-wrap th,body.approval-option-four .option-four-contract-record-table-wrap td{padding:9px 10px;border-bottom:.5px solid var(--color-line-divider-default);text-align:left;vertical-align:top}body.approval-option-four .option-four-contract-record-table-wrap tr:last-child td{border-bottom:0}body.approval-option-four .option-four-contract-record-table-wrap th{background:var(--approval-ai-soft-surface);color:var(--color-text-caption);font-weight:500;white-space:nowrap}body.approval-option-four .option-four-contract-record-table-wrap td{color:var(--color-text-title)}body.approval-option-four .option-four-contract-record-table-wrap td:nth-child(3){min-width:220px}body.approval-option-four .option-four-contract-record-table-wrap span[data-status=审批中]{color:var(--color-primary-content-default)}body.approval-option-four .option-four-contract-record-table-wrap span[data-status=已同意],body.approval-option-four .option-four-contract-record-table-wrap span[data-status=已提交]{color:var(--color-function-success-content-default)}body.approval-option-four .option-four-contract-record-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.approval-option-four .option-four-contract-record-files>article{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:10px;border:.5px solid var(--color-line-border-card);border-radius:8px;background:var(--color-bg-body)}body.approval-option-four .option-four-contract-record-file-type{display:inline-flex;justify-content:center;padding:1px 4px;border-radius:4px;background:var(--color-fill-active);color:var(--color-text-caption);font-size:10px;font-weight:500;line-height:18px}body.approval-option-four .option-four-contract-record-files>article>div,body.approval-option-four .option-four-contract-related-list article>div{min-width:0;display:grid;gap:2px}body.approval-option-four .option-four-contract-record-files strong,body.approval-option-four .option-four-contract-related-list strong{overflow:hidden;color:var(--color-text-title);font-size:13px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-contract-record-files small,body.approval-option-four .option-four-contract-related-list small{overflow:hidden;color:var(--color-text-placeholder);font-size:11px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-contract-record-files small span{margin:0 4px}body.approval-option-four .option-four-contract-related-list{display:grid;gap:8px}body.approval-option-four .option-four-contract-related-list article{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:.5px solid var(--color-line-border-card);border-radius:8px;background:var(--color-bg-body)}body.approval-option-four .option-four-contract-related-list article>div>span{color:var(--color-text-placeholder);font-size:11px;line-height:18px}body.approval-option-four .option-four-contract-related-list b{flex:none;color:var(--color-text-caption);font-size:12px;font-weight:500;line-height:20px}body.approval-option-four .option-four-contract-related-list b[data-status=已通过],body.approval-option-four .option-four-contract-related-list b[data-status=已生效]{color:var(--color-function-success-content-default)}body.approval-option-four .option-four-contract-related-list b[data-status=审批中]{color:var(--color-primary-content-default)}body.approval-option-four .option-four-contract-related-list b[data-status=待补充]{color:var(--color-function-warning-content-default)}body.approval-option-four .option-four-contract-record-comments{display:grid;gap:8px}body.approval-option-four .option-four-contract-record-comments article{padding:10px 12px;border:.5px solid var(--color-line-border-card);border-radius:8px;background:var(--color-bg-body)}body.approval-option-four .option-four-contract-record-comments header{display:flex;align-items:center;gap:8px;color:var(--color-text-placeholder);font-size:11px;line-height:18px}body.approval-option-four .option-four-contract-record-comments header strong{color:var(--color-text-title);font-size:13px;font-weight:500;line-height:20px}body.approval-option-four .option-four-contract-record-comments time{margin-left:auto}body.approval-option-four .option-four-contract-record-comments p{margin:5px 0 0;color:var(--color-text-title);font-size:13px;line-height:21px}@container (max-width:480px){body.approval-option-four .option-four-contract-record-title-row{display:grid;justify-items:start}body.approval-option-four .option-four-contract-record-status{margin-top:0}body.approval-option-four .option-four-contract-record-fields,body.approval-option-four .option-four-contract-record-files{grid-template-columns:1fr}body.approval-option-four .option-four-contract-related-list article{align-items:flex-start;flex-direction:column}body.approval-option-four .option-four-contract-record-comments header{flex-wrap:wrap}body.approval-option-four .option-four-contract-record-comments time{width:100%;margin-left:0}}body.approval-option-four .option-four-workbench-home-surface{overflow:hidden;background:var(--option-four-main-surface)}body.approval-option-four .option-four-workbench-flow-frame{--workbench-scroll-progress:0;--workbench-todo-depth-progress:0;--workbench-home-exit-progress:clamp(0,calc(var(--workbench-scroll-progress) / .38),1);--workbench-todo-enter-progress:clamp(0,calc((var(--workbench-scroll-progress) - .62) / .38),1);--workbench-list-enter-progress:clamp(0,calc((var(--workbench-scroll-progress) - .76) / .24),1);--workbench-todo-sticky-top:20px;--workbench-todo-entry-offset:24px;--workbench-todo-heading-height:60px;--workbench-todo-heading-composer-gap:8px;--workbench-todo-toolbar-height:40px;--workbench-todo-sticky-mask-fade:24px;--workbench-todo-sticky-mask-height:calc( var(--workbench-todo-sticky-top) + var(--workbench-todo-toolbar-height) + var(--workbench-todo-sticky-mask-fade) + var(--workbench-todo-entry-offset) * (1 - var(--workbench-todo-depth-progress)) + (var(--workbench-todo-heading-height) + var(--workbench-todo-heading-composer-gap)) * (1 - var(--workbench-todo-depth-progress)) );--workbench-home-header-block-height:300px;position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--option-four-main-surface);color:var(--color-text-title);container-type:inline-size}body.approval-option-four .option-four-workbench-todo-flow{position:relative;width:100%;height:100%;min-height:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:var(--option-four-main-surface);color:var(--color-text-title);scrollbar-color:rgb(100 106 115 / 42%) transparent;scrollbar-width:thin;scroll-behavior:auto;overflow-anchor:none}body.approval-option-four .option-four-workbench-todo-flow::-webkit-scrollbar{width:4px}body.approval-option-four .option-four-workbench-todo-flow::-webkit-scrollbar-track{background:transparent}body.approval-option-four .option-four-workbench-todo-flow::-webkit-scrollbar-thumb{border-radius:999px;background:#646a736b}body.approval-option-four .option-four-workbench-todo-flow[data-visual-anchor=todo]{-webkit-mask-image:var(--approval-list-composer-content-mask);mask-image:var(--approval-list-composer-content-mask)}body.approval-option-four .option-four-workbench-flow-hero{width:min(var(--approval-content-default-width),calc(100% - 48px));height:var(--workbench-home-header-block-height);box-sizing:border-box;margin:0 auto;padding-top:var(--approval-workbench-home-top-offset);text-align:center;opacity:calc(1 - var(--workbench-home-exit-progress));transform:translateY(calc(var(--workbench-home-exit-progress) * -16px));will-change:opacity,transform}body.approval-option-four .option-four-workbench-flow-hero-title-row{display:flex;align-items:center;justify-content:center;gap:8px}body.approval-option-four .option-four-workbench-flow-hero-title-row>h1{margin:0;color:var(--color-text-title);font-family:OPPOSans,PingFang SC,LarkSans,Arial,sans-serif;font-size:28px;font-weight:500;line-height:36px}body.approval-option-four .option-four-workbench-flow-hero>p{margin:16px 0 0;color:var(--color-text-caption);font-size:16px;font-weight:400;line-height:24px}body.approval-option-four .option-four-workbench-todo-flow[data-visual-anchor=todo] .option-four-workbench-flow-hero{position:sticky;z-index:41;top:var(--workbench-todo-sticky-top);padding-top:0;text-align:left;opacity:calc(var(--workbench-todo-enter-progress) * (1 - var(--workbench-todo-depth-progress)));pointer-events:none;transform:translateY(calc(var(--workbench-todo-entry-offset) * (1 - var(--workbench-todo-depth-progress)) - var(--workbench-todo-depth-progress) * 12px))}body.approval-option-four .option-four-workbench-todo-flow[data-visual-anchor=todo] .option-four-session-restore-trigger{pointer-events:auto}body.approval-option-four .option-four-workbench-todo-flow[data-visual-anchor=todo] .option-four-workbench-flow-hero-title-row{justify-content:space-between}body.approval-option-four .option-four-workbench-todo-flow[data-visual-anchor=todo] .option-four-workbench-flow-hero-title-row>h1{font-family:PingFang SC,LarkSans,Arial,sans-serif;font-size:20px;font-weight:500;line-height:30px}body.approval-option-four .option-four-workbench-todo-flow[data-visual-anchor=todo] .option-four-workbench-flow-hero>p{margin-top:8px;font-size:14px;line-height:22px}body.approval-option-four .option-four-workbench-flow-composer-slot{width:min(var(--approval-content-default-width),calc(100% - 48px));height:250px;margin:48px auto 0}body.approval-option-four .option-four-workbench-flow-composer{z-index:50;isolation:isolate;will-change:opacity,transform}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=home] .option-four-workbench-flow-composer{position:absolute;top:var(--workbench-composer-home-top,348px);right:auto;bottom:auto;left:var(--workbench-composer-home-left,24px);width:var(--workbench-composer-home-width, calc(100% - 48px) );height:auto;display:block;margin:0;padding:0;opacity:calc(1 - var(--workbench-home-exit-progress));transform:translateY(calc(var(--workbench-home-exit-progress) * -8px))}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=dock] .option-four-workbench-flow-composer{position:absolute;top:auto;right:0;bottom:0;left:0;width:100%;height:var(--approval-list-composer-dock-height);display:flex;align-items:flex-end;margin:0;padding:0 0 var(--approval-list-composer-bottom-gap);box-sizing:border-box;opacity:var(--workbench-todo-enter-progress);transform:translateY(calc((1 - var(--workbench-todo-enter-progress)) * 8px))}body.approval-option-four .option-four-workbench-ai-composer{width:100%;gap:10px}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=dock] .option-four-workbench-ai-composer{width:min(var(--approval-content-default-width),calc(100% - 48px))}body.approval-option-four .option-four-workbench-ai-composer .approval-unified-chat-input .mira-chat-input__surface{border:.5px solid var(--color-line-border-card);background:var(--color-bg-float);box-shadow:var(--approval-workbench-composer-shadow)}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=home] .option-four-workbench-ai-composer .approval-unified-chat-input .mira-chat-input__surface{height:calc(var(--approval-workbench-composer-expanded-height) - (var(--approval-workbench-composer-expanded-height) - 96px) * var(--workbench-home-exit-progress));min-height:96px;max-height:var(--approval-workbench-composer-expanded-height);border-radius:var(--approval-workbench-composer-expanded-radius)}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=dock] .option-four-workbench-ai-composer .approval-unified-chat-input .mira-chat-input__surface{height:var(--approval-workbench-composer-compact-height);min-height:var(--approval-workbench-composer-compact-height);max-height:var(--approval-workbench-composer-compact-height);border-radius:var(--approval-workbench-composer-compact-radius);box-shadow:var(--approval-list-composer-elevated-shadow)}body.approval-option-four .option-four-workbench-ai-composer .approval-unified-chat-input .mira-chat-input__editor-shell,body.approval-option-four .option-four-workbench-ai-composer .approval-unified-chat-input .mira-chat-input__editor{height:100%;min-height:0;max-height:none}body.approval-option-four .option-four-workbench-ai-composer .approval-unified-chat-input .approval-ai-field{position:relative;width:100%;height:100%;min-height:0;max-height:none;display:block;padding:0}body.approval-option-four .option-four-workbench-ai-composer .approval-unified-chat-input .approval-ai-input{position:absolute;right:16px;left:16px;width:auto;color:var(--color-text-title)}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=home] .option-four-workbench-ai-composer .approval-unified-chat-input .approval-ai-input{top:12px;max-height:72px;font-size:16px;line-height:24px}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=dock] .option-four-workbench-ai-composer .approval-unified-chat-input .approval-ai-input{top:11px;right:48px;left:48px;max-height:22px;font-size:14px;line-height:22px}body.approval-option-four .option-four-workbench-ai-composer .approval-unified-chat-input :is(.approval-ai-add-root,.approval-ai-send){position:absolute}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=home] .option-four-workbench-ai-composer .approval-unified-chat-input :is(.approval-ai-add-root,.approval-ai-send){bottom:12px}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=dock] .option-four-workbench-ai-composer .approval-unified-chat-input :is(.approval-ai-add-root,.approval-ai-send){bottom:7.5px}body.approval-option-four .option-four-workbench-ai-composer .approval-unified-chat-input .approval-ai-add-root{left:12px}body.approval-option-four .option-four-workbench-ai-composer .approval-unified-chat-input .approval-ai-send{right:12px}body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=home] .option-four-workbench-ai-composer .approval-unified-chat-input :is(.approval-ai-add,.approval-ai-send){width:32px;height:32px;min-width:32px;min-height:32px}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer .approval-ai-send,body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer .approval-ai-send:disabled,body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer .approval-ai-send:not(:disabled){background:var(--color-text-title)}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer .approval-ai-quick-prompts{position:relative;z-index:0;min-height:134px;align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;box-sizing:border-box;margin-top:-16px;padding:26px 12px 10px;border-radius:0 0 16px 16px;background:var(--approval-workbench-prompt-surface)}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer{gap:0}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer .approval-unified-chat-input{position:relative;z-index:1}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer .approval-ai-quick-prompts button{min-height:30px;justify-content:flex-start;gap:10px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--color-text-caption);font-size:14px;line-height:22px}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer .approval-ai-quick-prompts button:hover,body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .option-four-workbench-ai-composer .approval-ai-quick-prompts button:focus-visible{background:var(--color-fill-pressed);color:var(--color-text-title)}body.approval-option-four .approval-ai-quick-prompt-icon{width:16px;height:16px;display:inline-grid;flex:none;place-items:center}body.approval-option-four .approval-ai-quick-prompt-icon svg{width:14px;height:14px}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .approval-ai-quick-prompts button:nth-child(1) .approval-ai-quick-prompt-icon{color:var(--color-function-success-fill-default)}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .approval-ai-quick-prompts button:nth-child(2) .approval-ai-quick-prompt-icon{color:var(--color-function-warning-fill-default)}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=workbench] .approval-ai-quick-prompts button:nth-child(3) .approval-ai-quick-prompt-icon{color:var(--color-primary-fill-default)}body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=todo] .option-four-workbench-ai-composer .approval-ai-quick-prompts{justify-content:flex-start;opacity:clamp(0,calc((var(--workbench-todo-enter-progress) - .28) * 1.39),1);transform:translateY(calc((1 - var(--workbench-todo-enter-progress)) * 4px))}body.approval-option-four .option-four-workbench-scroll-hint{min-height:max(222px,calc(100% - 510px));display:flex;align-items:center;flex-direction:column;gap:10px;box-sizing:border-box;padding-top:52px;color:var(--approval-workbench-scroll-hint-color);font-size:12px;line-height:20px;opacity:calc(1 - var(--workbench-home-exit-progress));pointer-events:auto}body.approval-option-four .option-four-workbench-scroll-line{width:1px;height:48px;background:linear-gradient(180deg,var(--approval-workbench-scroll-hint-color),transparent)}body.approval-option-four .option-four-workbench-scroll-button{width:28px;height:28px;min-width:28px;min-height:28px;padding:4px;color:inherit;pointer-events:auto}body.approval-option-four .option-four-workbench-scroll-button .universe-icon{width:20px;height:20px;display:inline-grid;flex:none;place-items:center;font-size:20px}body.approval-option-four .option-four-workbench-scroll-button .universe-icon>svg{width:20px;height:20px}body.approval-option-four .option-four-workbench-todo-anchor{min-height:100%;box-sizing:border-box;padding:0 0 var(--approval-list-composer-mask-height);scroll-margin-top:0}body.approval-option-four .approval-list-page.is-embedded{width:min(var(--approval-content-default-width),calc(100% - 48px));height:auto;min-height:100%;display:flex;flex-direction:column;gap:8px;padding-top:0}body.approval-option-four .approval-list-page.is-embedded>.approval-list-page-flow{height:auto;overflow:visible;padding:0}body.approval-option-four .approval-list-page.is-embedded .approval-list-page-toolbar-stack,body.approval-option-four .approval-list-page.is-embedded .approval-list-page-scroll{opacity:var(--workbench-list-enter-progress);transform:translateY(calc((1 - var(--workbench-list-enter-progress)) * 8px))}body.approval-option-four .approval-list-page.is-embedded .approval-list-page-toolbar-stack{position:sticky;z-index:30;top:calc(var(--workbench-todo-sticky-top) + var(--workbench-todo-entry-offset) * (1 - var(--workbench-todo-depth-progress)) + (var(--workbench-todo-heading-height) + var(--workbench-todo-heading-composer-gap)) * (1 - var(--workbench-todo-depth-progress)));padding:8px 0;background:var(--option-four-main-surface);box-shadow:0 calc(0px - var(--workbench-todo-sticky-top)) 0 var(--option-four-main-surface)}body.approval-option-four .approval-list-page.is-embedded .approval-list-page-scroll{min-height:320px;overflow:visible;padding:0;scroll-padding-bottom:0;transform:translateY(calc((1 - var(--workbench-list-enter-progress)) * 8px + var(--workbench-todo-entry-offset) * (1 - var(--workbench-todo-depth-progress))));-webkit-mask-image:none;mask-image:none}body.approval-option-four .approval-list-page.is-embedded .approval-list-empty{min-height:280px}body.approval-option-four .approval-ai-image-attachment{position:relative;width:40px;height:40px;flex:none;overflow:hidden;border:.5px solid var(--color-line-border-card);border-radius:8px;background:var(--color-bg-float)}body.approval-option-four .approval-ai-image-attachment>img{width:100%;height:100%;display:block;object-fit:cover}body.approval-option-four .approval-ai-image-attachment>button{position:absolute;top:1px;right:1px;background:color-mix(in srgb,var(--color-bg-float) 88%,transparent)}@container (max-width:720px){body.approval-option-four .option-four-workbench-flow-frame{--workbench-home-header-block-height:164px}body.approval-option-four .option-four-workbench-flow-hero{padding-top:88px}body.approval-option-four .option-four-workbench-flow-composer-slot,body.approval-option-four .option-four-workbench-flow-frame[data-composer-placement=dock] .option-four-workbench-ai-composer{width:calc(100% - 32px)}}@container (max-width:560px){body.approval-option-four .option-four-workbench-flow-frame{--workbench-home-header-block-height:134px;--workbench-todo-sticky-top:12px;--workbench-todo-entry-offset:12px}body.approval-option-four .option-four-workbench-flow-hero{width:calc(100% - 32px);padding-top:64px}body.approval-option-four .option-four-workbench-todo-flow[data-visual-anchor=workbench] .option-four-workbench-flow-hero-title-row>h1{font-size:24px;line-height:32px}body.approval-option-four .option-four-workbench-todo-flow[data-visual-anchor=workbench] .option-four-workbench-flow-hero>p{font-size:14px;line-height:22px}body.approval-option-four .approval-list-page.is-embedded{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){body.approval-option-four .option-four-workbench-flow-hero,body.approval-option-four .option-four-workbench-flow-composer,body.approval-option-four .approval-list-page.is-embedded,body.approval-option-four .option-four-workbench-flow-frame[data-visual-anchor=todo] .option-four-workbench-ai-composer .approval-ai-quick-prompts{transform:none}}html.approval-react-exploration{min-width:320px;min-height:100%;overflow:hidden}html.approval-react-exploration body{width:100%;height:100%;min-width:320px;min-height:100%;display:block;overflow:hidden}body.approval-option-four #root,body.approval-option-four .app-root,body.approval-option-four .app{width:100%;height:100%;min-width:0;min-height:0}body.approval-option-four .app{border:0;border-radius:0}body.approval-option-four .option-four-workbench-main{--option-four-main-surface:var(--option-four-workbench-surface,var(--approval-page-surface));background:var(--option-four-main-surface)}body.approval-option-four .option-four-workbench-main>.option-four-main-header,body.approval-option-four .option-four-workbench-main>.option-four-main-body,body.approval-option-four .option-four-workbench-main>.option-four-main-body.option-four-workbench-home-surface{background:var(--option-four-main-surface)}body.approval-option-four .card-root:not(.option-four-efficiency-advice),body.approval-option-four .option-four-workbench-action-card{border:.5px solid var(--color-line-border-card)}body.approval-option-four .approval-list-card.card-root:hover,body.approval-option-four .option-four-workbench-action-card:hover{border-color:var(--color-line-border-card)}body.approval-option-four .approval-list-card.card-root:focus-visible,body.approval-option-four .approval-list-card.card-root.is-search-focus,body.approval-option-four .option-four-workbench-action-card:focus-visible{border-color:var(--color-primary-fill-default)}body.approval-option-four .option-four-contract-decision-workspace.card-root,body.approval-option-four .option-four-contract-analysis .option-four-follow-up-loading,body.approval-option-four .option-four-contract-analysis .option-four-flat-answer{border:.5px solid var(--color-line-border-card)}body.approval-option-four .option-four-contract-analysis .option-four-follow-up-prompts>div:last-child>button,body.approval-option-four .option-four-contract-analysis .option-four-follow-up-prompts>div:last-child>button:hover,body.approval-option-four .option-four-contract-analysis .option-four-follow-up-prompts>div:last-child>button:focus-visible{border:.5px solid var(--color-line-border-card)}body.approval-option-four .option-four-workbench-main h1[data-route-focus-heading=true]:focus{outline:0}body.approval-option-four .option-four-main-header.is-agent-task{padding-right:var(--approval-ai-task-header-padding-x);padding-left:var(--approval-ai-task-header-padding-x)}body.approval-option-four .option-four-main-header.is-agent-task .option-four-main-heading,body.approval-option-four .option-four-main-header.is-agent-task .option-four-main-title-row,body.approval-option-four .option-four-main-header.is-agent-task .option-four-document-title{min-width:0}body.approval-option-four .option-four-main-header.is-agent-task .option-four-document-back{max-width:100%;padding:0}body.approval-option-four .option-four-main-header.is-agent-task .option-four-document-back>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-nav-child-single-line>span,body.approval-option-four .option-four-nav-child-single-line>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-todo-session-child>small{max-width:84px}body.approval-option-four .option-four-nav-item[data-ancestor-active=true]{background:transparent}body.approval-option-four .option-four-nav-item[data-ancestor-active=true]:hover,body.approval-option-four .option-four-nav-item[data-ancestor-active=true]:focus-visible{background:var(--sidebar-accent-bg)}body.approval-option-four .option-four-nav-item[data-ancestor-active=true] .option-four-nav-label{color:var(--color-text-title);font-weight:500}body.approval-option-four .option-four-source-header{gap:8px;padding:0 12px 0 8px}body.approval-option-four .option-four-source-header.is-document-title{padding-left:20px}body.approval-option-four .option-four-source-header>.option-four-source-tabs.option-four-evidence-tabs-root{min-width:0;min-height:0;flex:1;padding:0;overflow-x:auto;border:0;background:transparent}body.approval-option-four .option-four-source-header .option-four-source-tabs-list.option-four-evidence-tabs{width:max-content;min-width:0;height:40px;min-height:40px;align-items:center;gap:4px;border:0}body.approval-option-four .option-four-source-header .option-four-evidence-tab-tag{max-width:260px;height:36px;border:0;border-radius:8px;background:var(--color-fill-active)}body.approval-option-four .option-four-source-header .option-four-evidence-tab-tag.active{border:0;background:var(--color-fill-hover)}body.approval-option-four .option-four-source-header .option-four-evidence-tab-tag .tabs-trigger{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-source-action-dock{min-height:60px;display:flex;align-items:center;justify-content:flex-end;padding:10px 20px;border-top:.5px solid var(--color-line-divider-default);background:var(--color-bg-float)}body.approval-option-four .option-four-source-approval-actions{display:flex;align-items:center;gap:8px}body.approval-option-four .approval-unified-chat-input{min-height:0}body.approval-option-four .approval-ai-composer.is-compact .approval-ai-quick-prompts{width:100%;justify-content:flex-start}body.approval-option-four .approval-ai-composer.is-compact{gap:8px}body.approval-option-four .approval-ai-composer>.approval-ai-attachments{position:static;inset:auto;width:100%;min-height:40px;align-items:center;justify-content:flex-start}body.approval-option-four .option-four-agent-composer.approval-unified-chat-input{display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.approval-option-four .approval-unified-chat-input .mira-chat-input__surface{width:100%;height:auto;min-height:44px;max-height:var(--approval-ai-chat-surface-max-height,218px);box-sizing:border-box;overflow:hidden;padding:0;border:.5px solid var(--color-line-border-component);border-radius:22px;background:var(--color-bg-float);box-shadow:var(--mira-chat-input-shadow)}body.approval-option-four .approval-unified-chat-input .mira-chat-input__surface:focus-within{border-color:var(--color-line-border-component);box-shadow:var(--mira-chat-input-shadow-focused)}body.approval-option-four .approval-unified-chat-input .mira-chat-input__editor-shell,body.approval-option-four .approval-unified-chat-input .mira-chat-input__editor{width:100%;height:auto;min-height:42px;max-height:217px;padding:0;overflow:visible}body.approval-option-four :is(.approval-ai-chat-input,.option-four-agent-composer) .approval-ai-field{min-height:42px;height:auto;max-height:217px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}body.approval-option-four .option-four-agent-composer .mira-chat-input__editor-shell{padding:0}body.approval-option-four .approval-ai-field.is-multiline{align-items:end;row-gap:12px;padding-bottom:12px}body.approval-option-four .approval-ai-field.is-multiline .approval-ai-input{grid-row:1;grid-column:1 / -1}body.approval-option-four .approval-ai-field.is-multiline .approval-ai-add-root{grid-row:2;grid-column:1}body.approval-option-four .approval-ai-field.is-multiline .approval-ai-send{grid-row:2;grid-column:3}body.approval-option-four .approval-ai-field.is-without-add{grid-template-columns:minmax(0,1fr) auto}body.approval-option-four .approval-ai-field.is-without-add.is-multiline .approval-ai-send{grid-column:2}body.approval-option-four .approval-ai-input{width:100%;min-width:0;height:22px;min-height:22px;max-height:var(--approval-ai-chat-editor-max-height,154px);padding:0;border:0;outline:0;resize:none;background:transparent;color:var(--color-text-title);font:400 14px/22px PingFang SC,LarkSans,Arial,sans-serif;overflow-y:hidden;field-sizing:content}body.approval-option-four :is(.approval-ai-add,.approval-ai-send){width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:0;border-radius:50%}body.approval-option-four :is(.approval-ai-add,.approval-ai-send) svg{width:14px;height:14px}body.approval-option-four .approval-ai-send,body.approval-option-four .approval-ai-send:disabled{background:var(--approval-ai-chat-send-disabled-bg);color:var(--color-primary-on-primary-fill);cursor:not-allowed;opacity:1}body.approval-option-four .approval-ai-send:not(:disabled),body.approval-option-four .approval-ai-send:not(:disabled):hover,body.approval-option-four .approval-ai-send:not(:disabled):focus-visible,body.approval-option-four .approval-ai-send:not(:disabled):active{background:var(--approval-ai-chat-send-bg);color:var(--color-primary-on-primary-fill);cursor:pointer}body.approval-option-four .approval-ai-send:disabled svg{filter:none;opacity:1}body.approval-option-four .option-four-agent-composer-dock:before{background:linear-gradient(180deg,transparent 0%,transparent 20%,color-mix(in srgb,var(--option-four-main-surface) 46%,transparent) 52%,color-mix(in srgb,var(--option-four-main-surface) 86%,transparent) 78%,var(--option-four-main-surface) 100%)}body.approval-option-four .approval-task-dock:before{background:linear-gradient(181.58deg,transparent 16.758%,var(--option-four-main-surface) 75.404%)}body.approval-option-four .option-four-agent-composer{width:min(760px,calc(100% - 32px))}body.approval-option-four .approval-ai-composer.option-four-agent-composer{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.approval-option-four .option-four-quick-session-scroll{padding:20px max(24px,calc((100% - var(--approval-content-default-width)) / 2)) 36px}body.approval-option-four .option-four-quick-session-scroll>.query-bubble{width:fit-content;max-width:min(70%,var(--approval-content-default-width));margin-right:0;margin-bottom:16px;margin-left:auto}body.approval-option-four .option-four-quick-result-card,body.approval-option-four .option-four-quick-follow-up{width:100%;max-width:var(--approval-content-default-width);box-sizing:border-box;margin-right:auto;margin-left:auto}body.approval-option-four .option-four-quick-result-card:focus{outline:0}body.approval-option-four .option-four-quick-result-toolbar{min-height:44px;display:flex;align-items:center;box-sizing:border-box;padding:6px 16px;border-bottom:.5px solid var(--color-line-divider-default);background:var(--color-bg-body)}body.approval-option-four :is(.option-four-quick-browse-toolbar,.option-four-quick-batch-toolbar){width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .option-four-quick-browse-toolbar{justify-content:space-between}body.approval-option-four .option-four-quick-batch-toolbar>div{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto}body.approval-option-four :is(.option-four-quick-browse-toolbar,.option-four-quick-batch-toolbar) button:not([role=checkbox]){height:32px;min-height:32px}body.approval-option-four .option-four-quick-result-list{display:grid}body.approval-option-four .option-four-quick-item{min-width:0;box-sizing:border-box;padding:16px;border-top:.5px solid var(--color-line-divider-default);outline:0}body.approval-option-four .option-four-quick-item:first-child{border-top:0}body.approval-option-four .option-four-quick-item:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary-fill-default) 24%,transparent)}body.approval-option-four .option-four-quick-item.is-processed{background:var(--approval-ai-soft-surface)}body.approval-option-four .option-four-quick-item-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}body.approval-option-four .option-four-quick-item-main:has(.option-four-quick-item-check){grid-template-columns:auto minmax(0,1fr) auto}body.approval-option-four .option-four-quick-item-check{margin-top:3px}body.approval-option-four .option-four-quick-item-content{min-width:0;display:grid;gap:4px}body.approval-option-four .option-four-quick-item-title-row{min-width:0;display:flex;align-items:center;gap:8px}body.approval-option-four h3.option-four-quick-item-title{min-width:0;margin:0;overflow:hidden;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four .option-four-quick-item-meta{min-width:0;display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--color-text-placeholder);font-size:14px;font-weight:400;line-height:22px}body.approval-option-four .option-four-quick-item-meta>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.approval-option-four :is(.option-four-quick-item-insight,.option-four-quick-item-warning,.option-four-quick-item-outcome){min-width:0;margin:0;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px}body.approval-option-four .option-four-quick-item-insight{display:flex;align-items:flex-start;gap:5px}body.approval-option-four .option-four-quick-item-insight .option-four-ud-icon{width:14px;height:14px;flex:none;margin-top:3px;color:var(--color-function-success-content-default)}body.approval-option-four .option-four-quick-item-warning{color:var(--color-function-warning-content-default)}body.approval-option-four .option-four-quick-item-footer{min-width:0;display:flex;flex-wrap:nowrap;align-items:center;align-self:start;justify-content:flex-end;gap:8px}body.approval-option-four .option-four-quick-item-detail{justify-content:flex-start}body.approval-option-four .option-four-quick-item-detail:hover,body.approval-option-four .option-four-quick-item-detail:active,body.approval-option-four .option-four-quick-item-detail:focus-visible{color:var(--color-primary-content-hover);background:transparent}body.approval-option-four .option-four-quick-item-actions{margin-left:0}@container (max-width:639px){body.approval-option-four .option-four-quick-item-main{grid-template-columns:minmax(0,1fr);align-items:start}body.approval-option-four .option-four-quick-item-main:has(.option-four-quick-item-check){grid-template-columns:auto minmax(0,1fr)}body.approval-option-four .option-four-quick-item-footer{grid-column:1 / -1;flex-wrap:wrap}}body.approval-option-four .option-four-quick-item>.option-four-single-decision-panel{margin-top:12px}body.approval-option-four .option-four-quick-follow-up{margin-top:20px}body.approval-option-four .option-four-quick-follow-up>.query-bubble{margin-right:0}body.approval-option-four .option-four-quick-follow-up>.answer-title{margin-top:20px}body.approval-option-four .option-four-quick-follow-up>p{margin:6px 0 0;color:var(--color-text-placeholder);font-size:14px;font-weight:400;line-height:22px}.app-root{display:grid;place-items:center;min-height:100vh}.workbench-baseline{position:relative;width:1428px;height:888px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(31,35,41,.08);border-radius:11px;background:#fff}.workbench-baseline.is-full{width:100vw;height:100vh;border:0;border-radius:0;background:#dfe3e8}.workbench-baseline-note{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;gap:8px;max-width:420px;padding:8px 12px;border:1px solid #ffe0b2;border-radius:10px;background:#fff8f0f5;box-shadow:0 8px 24px #1f23291f;color:#8a5a12;font-size:12px;line-height:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workbench-baseline-badge{flex:none;padding:2px 8px;border-radius:999px;background:#ff6f0a;color:#fff;font-size:11px;font-weight:500}.workbench-baseline-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8f959e;font-size:14px}.workbench-baseline-frame{width:100%;height:100%;border:0;background:#fff}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card-details-inner>.option-four-home-document:nth-child(n+4){display:grid}body.approval-option-four[data-option-four-home-mode=static] .option-four-home-card-details-inner>.option-four-home-document:nth-child(n+5){display:none}body.approval-option-four-q3 .topbar .module-tabs{margin-top:8px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card.card-root{width:100%;max-width:var(--approval-content-default-width,800px);min-width:0;display:flex;flex-direction:column;gap:0;box-sizing:border-box;overflow:hidden;padding:0;border:var(--approval-ai-card-border,.5px solid var(--color-line-border-card));border-radius:var(--approval-ai-card-radius,8px);background:var(--color-bg-body,#fff);box-shadow:none;container-type:inline-size}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card--plain.card-root{background:var(--color-bg-body,#fff)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-header{width:100%;min-width:0;display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:12px 16px;border:0;border-bottom:.5px solid var(--color-line-border-card);border-radius:8px 8px 0 0;background:var(--approval-ai-soft-surface,#f8f9fa)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card--plain>.option-four-ai-output-card-header{border:0;border-bottom:.5px solid var(--color-line-divider-default);border-radius:0;background:var(--color-bg-body,#fff)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card[data-expanded=false]>.option-four-ai-output-card-header{border-bottom:0;border-radius:8px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card--plain[data-expanded=false]>.option-four-ai-output-card-header{border:0;border-radius:0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-header-copy{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:2px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-custom-header-content{min-width:0;flex:1 1 auto}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-title-row{min-width:0;max-width:100%;display:flex;align-items:center;gap:8px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-title{min-width:0;overflow:hidden;color:var(--color-text-title);font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-description{width:100%;min-width:0;overflow:hidden;color:var(--color-text-placeholder);font-size:14px;font-weight:400;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-toggle{width:24px;min-width:24px;height:24px;min-height:24px;display:grid;place-items:center;flex:none;padding:4px;border-radius:4px;color:var(--color-icon-n2)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-toggle:hover,body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-toggle:active{background:var(--color-fill-hover)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-toggle:focus-visible{outline:2px solid var(--color-primary-fill-default);outline-offset:1px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-toggle svg{width:16px;height:16px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-body{width:100%;min-width:0;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;padding:16px;border:0;border-radius:0;background:var(--color-bg-body,#fff);color:var(--color-text-title);font-size:14px;font-weight:400;line-height:22px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card--plain>.option-four-ai-output-card-body{border:0;border-radius:0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-body[data-padding=none]{gap:0;padding:0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;box-sizing:border-box;padding:16px;border:0;border-top:.5px solid var(--color-line-divider-default);border-radius:0;background:var(--color-bg-body,#fff)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card--plain>.option-four-ai-output-card-actions{margin:0 16px;padding:16px 0;border:0;border-top:.5px solid var(--color-line-divider-default);border-radius:0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-actions>[aria-label=审批操作]{display:flex;align-items:center;gap:12px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-card-actions>[aria-label=审批操作]>button{width:80px;min-width:80px;height:32px;min-height:32px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-section{min-width:0;display:flex;flex-direction:column;gap:6px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-section[data-divided=true]{padding-top:16px;border-top:.5px solid var(--color-line-divider-default)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-section-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-section-heading>h2{min-width:0;margin:0;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-output-section :is(p,ul,ol,dl){margin-top:0;margin-bottom:0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-heading{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-heading>h3{min-width:0;margin:0;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:22px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-list,body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-remaining{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-remaining[hidden]{display:none}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-item{width:100%;min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-status-icon{width:14px;height:22px;display:grid;place-items:center}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-status-icon svg{width:14px;height:14px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-status-icon img{width:2.56667px;height:11.275px;display:block}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-item[data-status=fail] .option-four-ai-checklist-status-icon{color:var(--color-function-danger-fill-default)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-item[data-status=warning] .option-four-ai-checklist-status-icon{color:var(--color-function-warning-fill-default)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-item[data-status=pass] .option-four-ai-checklist-status-icon{color:var(--color-function-success-fill-default)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-copy{min-width:0;display:flex;flex-direction:column;gap:2px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-title{min-width:0;overflow:hidden;color:var(--color-text-title);font-size:14px;font-weight:400;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-description{min-width:0;overflow:hidden;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-toggle{width:auto;min-width:0;min-height:22px;display:inline-flex;justify-content:flex-start;gap:4px;padding:0;color:var(--color-primary-content-default);font-size:14px;font-weight:400;line-height:22px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-toggle:hover,body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-toggle:active{color:var(--color-primary-content-hover);background:transparent}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-toggle:focus-visible{outline:2px solid var(--color-primary-fill-default);outline-offset:2px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-checklist-toggle svg{width:14px;height:14px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-key-facts{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));gap:8px;margin:0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-key-facts>div{min-width:0;min-height:56px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:6px 12px;border-radius:8px;background:var(--approval-ai-soft-surface,#f8f9fa)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-key-facts dt{overflow:hidden;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-key-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--color-text-title);font-size:14px;font-weight:400;line-height:22px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-grid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(288px,100%),1fr));align-items:start;gap:12px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-card{width:100%;max-width:380px;min-width:0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-card-header{width:100%;min-width:0;min-height:64px;display:flex;align-items:center;gap:8px;box-sizing:border-box;overflow:hidden;padding:8px;border:.5px solid var(--color-line-border-card);border-radius:8px;background:var(--color-bg-body,#fff)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-card[data-expanded=true] .option-four-ai-evidence-card-header{border-bottom:0;border-radius:8px 8px 0 0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-icon{width:48px;height:48px;display:grid;place-items:center;flex:none;border-radius:6px;background:var(--approval-ai-soft-surface,#f8f9fa);color:var(--color-icon-n2)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-icon svg{width:20px;height:20px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-copy{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:2px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-title{min-width:0;overflow:hidden;color:var(--color-text-title);font-size:14px;font-weight:400;line-height:22px;text-align:left;text-overflow:ellipsis;white-space:nowrap}body:is(.approval-option-four,.approval-md-ud-showcase-body) button.option-four-ai-evidence-title--link{width:100%;min-height:22px;justify-content:flex-start;padding:0;color:var(--color-text-link-normal,var(--color-primary-content-default))}body:is(.approval-option-four,.approval-md-ud-showcase-body) button.option-four-ai-evidence-title--link:hover,body:is(.approval-option-four,.approval-md-ud-showcase-body) button.option-four-ai-evidence-title--link:active{color:var(--color-text-link-hover,var(--color-primary-content-hover));background:transparent}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-description{min-width:0;overflow:hidden;color:var(--color-text-placeholder);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-toggle{width:20px;min-width:20px;height:20px;min-height:20px;display:grid;place-items:center;flex:none;padding:3px;border-radius:4px;color:var(--color-icon-n2)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-toggle svg{width:14px;height:14px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-toggle:hover{background:var(--color-fill-hover)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-toggle:active{background:var(--color-fill-pressed)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-toggle:focus-visible{outline:2px solid var(--color-primary-fill-default);outline-offset:1px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-card-body{width:100%;min-width:0;box-sizing:border-box;padding:8px 16px 16px;border:.5px solid var(--color-line-border-card);border-top:0;border-radius:0 0 8px 8px;background:var(--color-bg-body,#fff);color:var(--color-text-title);font-size:14px;font-weight:400;line-height:22px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-evidence-card-body :is(p,ul,ol){margin-top:0;margin-bottom:0}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-decision-callout{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:8px;background:var(--color-function-warning-fill-solid-02,#fff3e8);color:var(--color-text-title);font-size:14px;font-weight:400;line-height:22px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-decision-callout>strong{color:var(--color-function-warning-fill-default);font-weight:500}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-feedback{min-height:20px;display:flex;align-items:center;gap:4px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-feedback-button{width:20px;min-width:20px;height:20px;min-height:20px;display:grid;place-items:center;padding:3px;border-radius:3px;color:var(--color-icon-n2)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-feedback-button:hover{background:var(--color-fill-hover)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-feedback-button:active{background:var(--color-fill-pressed)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-feedback-button:focus-visible{outline:2px solid var(--color-primary-fill-default);outline-offset:1px}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-feedback-button[data-selected=true]{color:var(--color-primary-content-default)}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-feedback-button:disabled{color:var(--color-icon-disabled);cursor:not-allowed}body:is(.approval-option-four,.approval-md-ud-showcase-body) .option-four-ai-feedback-button svg{width:14px;height:14px}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--color-red-50:var(--color-red-50);--color-red-100:var(--color-red-100);--color-red-200:var(--color-red-200);--color-red-300:var(--color-red-300);--color-red-400:var(--color-red-400);--color-red-500:var(--color-red-500);--color-red-600:var(--color-red-600);--color-red-700:var(--color-red-700);--color-red-800:var(--color-red-800);--color-red-900:var(--color-red-900);--color-orange-50:var(--color-orange-50);--color-orange-100:var(--color-orange-100);--color-orange-200:var(--color-orange-200);--color-orange-300:var(--color-orange-300);--color-orange-400:var(--color-orange-400);--color-orange-500:var(--color-orange-500);--color-orange-600:var(--color-orange-600);--color-orange-700:var(--color-orange-700);--color-orange-800:var(--color-orange-800);--color-orange-900:var(--color-orange-900);--color-amber-50:var(--color-amber-50);--color-amber-100:var(--color-amber-100);--color-amber-200:var(--color-amber-200);--color-amber-300:var(--color-amber-300);--color-amber-400:var(--color-amber-400);--color-amber-500:var(--color-amber-500);--color-amber-600:var(--color-amber-600);--color-amber-700:var(--color-amber-700);--color-amber-800:var(--color-amber-800);--color-amber-900:var(--color-amber-900);--color-amber-950:var(--color-amber-950);--color-yellow-50:var(--color-yellow-50);--color-yellow-100:var(--color-yellow-100);--color-yellow-200:var(--color-yellow-200);--color-yellow-300:var(--color-yellow-300);--color-yellow-400:var(--color-yellow-400);--color-yellow-500:var(--color-yellow-500);--color-yellow-600:var(--color-yellow-600);--color-yellow-700:var(--color-yellow-700);--color-yellow-800:var(--color-yellow-800);--color-yellow-900:var(--color-yellow-900);--color-yellow-950:var(--color-yellow-950);--color-lime-50:var(--color-lime-50);--color-lime-100:var(--color-lime-100);--color-lime-200:var(--color-lime-200);--color-lime-300:var(--color-lime-300);--color-lime-400:var(--color-lime-400);--color-lime-500:var(--color-lime-500);--color-lime-600:var(--color-lime-600);--color-lime-700:var(--color-lime-700);--color-lime-800:var(--color-lime-800);--color-lime-900:var(--color-lime-900);--color-green-50:var(--color-green-50);--color-green-100:var(--color-green-100);--color-green-200:var(--color-green-200);--color-green-300:var(--color-green-300);--color-green-400:var(--color-green-400);--color-green-500:var(--color-green-500);--color-green-600:var(--color-green-600);--color-green-700:var(--color-green-700);--color-green-800:var(--color-green-800);--color-green-900:var(--color-green-900);--color-emerald-50:var(--color-emerald-50);--color-emerald-100:var(--color-emerald-100);--color-emerald-200:var(--color-emerald-200);--color-emerald-300:var(--color-emerald-300);--color-emerald-400:var(--color-emerald-400);--color-emerald-500:var(--color-emerald-500);--color-emerald-600:var(--color-emerald-600);--color-emerald-700:var(--color-emerald-700);--color-emerald-800:var(--color-emerald-800);--color-emerald-900:var(--color-emerald-900);--color-emerald-950:var(--color-emerald-950);--color-teal-50:var(--color-teal-50);--color-teal-100:var(--color-teal-100);--color-teal-200:var(--color-teal-200);--color-teal-300:var(--color-teal-300);--color-teal-400:var(--color-teal-400);--color-teal-500:var(--color-teal-500);--color-teal-600:var(--color-teal-600);--color-teal-700:var(--color-teal-700);--color-teal-800:var(--color-teal-800);--color-teal-900:var(--color-teal-900);--color-teal-950:var(--color-teal-950);--color-cyan-50:var(--color-cyan-50);--color-cyan-100:var(--color-cyan-100);--color-cyan-200:var(--color-cyan-200);--color-cyan-300:var(--color-cyan-300);--color-cyan-400:var(--color-cyan-400);--color-cyan-500:var(--color-cyan-500);--color-cyan-600:var(--color-cyan-600);--color-cyan-700:var(--color-cyan-700);--color-cyan-800:var(--color-cyan-800);--color-cyan-900:var(--color-cyan-900);--color-cyan-950:var(--color-cyan-950);--color-sky-50:var(--color-sky-50);--color-sky-100:var(--color-sky-100);--color-sky-200:var(--color-sky-200);--color-sky-300:var(--color-sky-300);--color-sky-400:var(--color-sky-400);--color-sky-500:var(--color-sky-500);--color-sky-600:var(--color-sky-600);--color-sky-700:var(--color-sky-700);--color-sky-800:var(--color-sky-800);--color-sky-900:var(--color-sky-900);--color-sky-950:var(--color-sky-950);--color-blue-50:var(--color-blue-50);--color-blue-100:var(--color-blue-100);--color-blue-200:var(--color-blue-200);--color-blue-300:var(--color-blue-300);--color-blue-400:var(--color-blue-400);--color-blue-500:var(--color-blue-500);--color-blue-600:var(--color-blue-600);--color-blue-700:var(--color-blue-700);--color-blue-800:var(--color-blue-800);--color-blue-900:var(--color-blue-900);--color-indigo-50:var(--color-indigo-50);--color-indigo-100:var(--color-indigo-100);--color-indigo-200:var(--color-indigo-200);--color-indigo-300:var(--color-indigo-300);--color-indigo-400:var(--color-indigo-400);--color-indigo-500:var(--color-indigo-500);--color-indigo-600:var(--color-indigo-600);--color-indigo-700:var(--color-indigo-700);--color-indigo-800:var(--color-indigo-800);--color-indigo-900:var(--color-indigo-900);--color-violet-50:var(--color-violet-50);--color-violet-100:var(--color-violet-100);--color-violet-200:var(--color-violet-200);--color-violet-300:var(--color-violet-300);--color-violet-400:var(--color-violet-400);--color-violet-500:var(--color-violet-500);--color-violet-600:var(--color-violet-600);--color-violet-700:var(--color-violet-700);--color-violet-800:var(--color-violet-800);--color-violet-900:var(--color-violet-900);--color-violet-950:var(--color-violet-950);--color-purple-50:var(--color-purple-50);--color-purple-100:var(--color-purple-100);--color-purple-200:var(--color-purple-200);--color-purple-300:var(--color-purple-300);--color-purple-400:var(--color-purple-400);--color-purple-500:var(--color-purple-500);--color-purple-600:var(--color-purple-600);--color-purple-700:var(--color-purple-700);--color-purple-800:var(--color-purple-800);--color-purple-900:var(--color-purple-900);--color-fuchsia-50:var(--color-fuchsia-50);--color-fuchsia-100:var(--color-fuchsia-100);--color-fuchsia-200:var(--color-fuchsia-200);--color-fuchsia-300:var(--color-fuchsia-300);--color-fuchsia-400:var(--color-fuchsia-400);--color-fuchsia-500:var(--color-fuchsia-500);--color-fuchsia-600:var(--color-fuchsia-600);--color-fuchsia-700:var(--color-fuchsia-700);--color-fuchsia-800:var(--color-fuchsia-800);--color-fuchsia-900:var(--color-fuchsia-900);--color-fuchsia-950:var(--color-fuchsia-950);--color-pink-50:var(--color-pink-50);--color-pink-100:var(--color-pink-100);--color-pink-200:var(--color-pink-200);--color-pink-300:var(--color-pink-300);--color-pink-400:var(--color-pink-400);--color-pink-500:var(--color-pink-500);--color-pink-600:var(--color-pink-600);--color-pink-700:var(--color-pink-700);--color-pink-800:var(--color-pink-800);--color-pink-900:var(--color-pink-900);--color-pink-950:var(--color-pink-950);--color-rose-50:var(--color-rose-50);--color-rose-100:var(--color-rose-100);--color-rose-200:var(--color-rose-200);--color-rose-300:var(--color-rose-300);--color-rose-400:var(--color-rose-400);--color-rose-500:var(--color-rose-500);--color-rose-600:var(--color-rose-600);--color-rose-700:var(--color-rose-700);--color-rose-800:var(--color-rose-800);--color-rose-900:var(--color-rose-900);--color-rose-950:var(--color-rose-950);--color-slate-50:var(--color-slate-50);--color-slate-100:var(--color-slate-100);--color-slate-200:var(--color-slate-200);--color-slate-300:var(--color-slate-300);--color-slate-400:var(--color-slate-400);--color-slate-500:var(--color-slate-500);--color-slate-600:var(--color-slate-600);--color-slate-700:var(--color-slate-700);--color-slate-800:var(--color-slate-800);--color-slate-900:var(--color-slate-900);--color-slate-950:var(--color-slate-950);--color-gray-50:var(--color-gray-50);--color-gray-100:var(--color-gray-100);--color-gray-200:var(--color-gray-200);--color-gray-300:var(--color-gray-300);--color-gray-400:var(--color-gray-400);--color-gray-500:var(--color-gray-500);--color-gray-600:var(--color-gray-600);--color-gray-700:var(--color-gray-700);--color-gray-800:var(--color-gray-800);--color-gray-900:var(--color-gray-900);--color-gray-950:var(--color-gray-950);--color-zinc-50:var(--color-zinc-50);--color-zinc-100:var(--color-zinc-100);--color-zinc-200:var(--color-zinc-200);--color-zinc-300:var(--color-zinc-300);--color-zinc-400:var(--color-zinc-400);--color-zinc-500:var(--color-zinc-500);--color-zinc-600:var(--color-zinc-600);--color-zinc-700:var(--color-zinc-700);--color-zinc-800:var(--color-zinc-800);--color-zinc-900:var(--color-zinc-900);--color-zinc-950:var(--color-zinc-950);--color-neutral-50:var(--color-neutral-50);--color-neutral-100:var(--color-neutral-100);--color-neutral-200:var(--color-neutral-200);--color-neutral-300:var(--color-neutral-300);--color-neutral-400:var(--color-neutral-400);--color-neutral-500:var(--color-neutral-500);--color-neutral-600:var(--color-neutral-600);--color-neutral-700:var(--color-neutral-700);--color-neutral-800:var(--color-neutral-800);--color-neutral-900:var(--color-neutral-900);--color-neutral-950:var(--color-neutral-950);--color-stone-50:var(--color-stone-50);--color-stone-100:var(--color-stone-100);--color-stone-200:var(--color-stone-200);--color-stone-300:var(--color-stone-300);--color-stone-400:var(--color-stone-400);--color-stone-500:var(--color-stone-500);--color-stone-600:var(--color-stone-600);--color-stone-700:var(--color-stone-700);--color-stone-800:var(--color-stone-800);--color-stone-900:var(--color-stone-900);--color-stone-950:var(--color-stone-950);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-normal:400;--font-weight-medium:500;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-turquoise-50:var(--color-turquoise-50);--color-turquoise-100:var(--color-turquoise-100);--color-turquoise-200:var(--color-turquoise-200);--color-turquoise-300:var(--color-turquoise-300);--color-turquoise-400:var(--color-turquoise-400);--color-turquoise-500:var(--color-turquoise-500);--color-turquoise-600:var(--color-turquoise-600);--color-turquoise-700:var(--color-turquoise-700);--color-turquoise-800:var(--color-turquoise-800);--color-turquoise-900:var(--color-turquoise-900);--color-wathet-50:var(--color-wathet-50);--color-wathet-100:var(--color-wathet-100);--color-wathet-200:var(--color-wathet-200);--color-wathet-300:var(--color-wathet-300);--color-wathet-400:var(--color-wathet-400);--color-wathet-500:var(--color-wathet-500);--color-wathet-600:var(--color-wathet-600);--color-wathet-700:var(--color-wathet-700);--color-wathet-800:var(--color-wathet-800);--color-wathet-900:var(--color-wathet-900);--color-carmine-50:var(--color-carmine-50);--color-carmine-100:var(--color-carmine-100);--color-carmine-200:var(--color-carmine-200);--color-carmine-300:var(--color-carmine-300);--color-carmine-400:var(--color-carmine-400);--color-carmine-500:var(--color-carmine-500);--color-carmine-600:var(--color-carmine-600);--color-carmine-700:var(--color-carmine-700);--color-carmine-800:var(--color-carmine-800);--color-carmine-900:var(--color-carmine-900);--color-sunflower-50:var(--color-sunflower-50);--color-sunflower-100:var(--color-sunflower-100);--color-sunflower-200:var(--color-sunflower-200);--color-sunflower-300:var(--color-sunflower-300);--color-sunflower-400:var(--color-sunflower-400);--color-sunflower-500:var(--color-sunflower-500);--color-sunflower-600:var(--color-sunflower-600);--color-sunflower-700:var(--color-sunflower-700);--color-sunflower-800:var(--color-sunflower-800);--color-sunflower-900:var(--color-sunflower-900);--color-surface-canvas:var(--color-surface-canvas);--color-brand-accent-default:var(--color-brand-accent-default);--color-brand-accent-hover:var(--color-brand-accent-hover);--color-brand-accent-pressed:var(--color-brand-accent-pressed);--color-neutral-350:var(--color-neutral-350);--color-yellow-350:var(--color-yellow-350);--color-yellow-650:var(--color-yellow-650);--color-red-350:var(--color-red-350);--color-orange-350:var(--color-orange-350);--color-green-350:var(--color-green-350);--color-blue-350:var(--color-blue-350);--color-turquoise-350:var(--color-turquoise-350);--color-wathet-350:var(--color-wathet-350);--color-indigo-350:var(--color-indigo-350);--color-lime-350:var(--color-lime-350);--color-purple-350:var(--color-purple-350);--color-violet-350:var(--color-violet-350);--color-carmine-350:var(--color-carmine-350);--color-sunflower-350:var(--color-sunflower-350);--color-static-black:var(--color-static-black);--color-static-white:var(--color-static-white);--color-static-white-hover:var(--color-static-white-hover);--color-static-white-pressed:var(--color-static-white-pressed);--color-transparent-static-white-5:var(--color-transparent-static-white-5);--color-transparent-static-white-10:var(--color-transparent-static-white-10);--color-transparent-static-white-15:var(--color-transparent-static-white-15);--color-transparent-static-white-20:var(--color-transparent-static-white-20);--color-transparent-static-white-30:var(--color-transparent-static-white-30);--color-transparent-static-white-40:var(--color-transparent-static-white-40);--color-transparent-static-white-50:var(--color-transparent-static-white-50);--color-transparent-static-white-60:var(--color-transparent-static-white-60);--color-transparent-static-white-70:var(--color-transparent-static-white-70);--color-transparent-static-white-80:var(--color-transparent-static-white-80);--color-transparent-static-white-90:var(--color-transparent-static-white-90);--color-transparent-static-black-5:var(--color-transparent-static-black-5);--color-transparent-static-black-8:var(--color-transparent-static-black-8);--color-transparent-static-black-10:var(--color-transparent-static-black-10);--color-transparent-static-black-12:var(--color-transparent-static-black-12);--color-transparent-static-black-15:var(--color-transparent-static-black-15);--color-transparent-static-black-20:var(--color-transparent-static-black-20);--color-transparent-static-black-30:var(--color-transparent-static-black-30);--color-transparent-static-black-40:var(--color-transparent-static-black-40);--color-transparent-static-black-50:var(--color-transparent-static-black-50);--color-transparent-static-black-60:var(--color-transparent-static-black-60);--color-transparent-static-black-70:var(--color-transparent-static-black-70);--color-transparent-static-black-80:var(--color-transparent-static-black-80);--color-transparent-static-black-90:var(--color-transparent-static-black-90);--color-transparent-neutral-n900-5:var(--color-transparent-neutral-n900-5);--color-transparent-neutral-n900-6:var(--color-transparent-neutral-n900-6);--color-transparent-neutral-n900-8:var(--color-transparent-neutral-n900-8);--color-transparent-neutral-n900-10:var(--color-transparent-neutral-n900-10);--color-transparent-neutral-n900-12:var(--color-transparent-neutral-n900-12);--color-transparent-neutral-n900-15:var(--color-transparent-neutral-n900-15);--color-transparent-neutral-n900-20:var(--color-transparent-neutral-n900-20);--color-transparent-neutral-n900-30:var(--color-transparent-neutral-n900-30);--color-transparent-neutral-n900-40:var(--color-transparent-neutral-n900-40);--color-transparent-neutral-n900-50:var(--color-transparent-neutral-n900-50);--color-transparent-neutral-n900-60:var(--color-transparent-neutral-n900-60);--color-transparent-neutral-n900-70:var(--color-transparent-neutral-n900-70);--color-transparent-neutral-n900-80:var(--color-transparent-neutral-n900-80);--color-transparent-neutral-n900-90:var(--color-transparent-neutral-n900-90);--color-text-title:var(--color-text-title);--color-text-caption:var(--color-text-caption);--color-text-placeholder:var(--color-text-placeholder);--color-text-disabled:var(--color-text-disabled);--color-text-link-normal:var(--color-text-link-normal);--color-text-link-hover:var(--color-text-link-hover);--color-text-link-pressed:var(--color-text-link-pressed);--color-text-link-loading:var(--color-text-link-loading);--color-text-link-disabled:var(--color-text-link-disabled);--color-bg-base:var(--color-bg-base);--color-bg-body:var(--color-bg-body);--color-bg-body-overlay:var(--color-bg-body-overlay);--color-bg-filler:var(--color-bg-filler);--color-bg-content-base:var(--color-bg-content-base);--color-bg-tips:var(--color-bg-tips);--color-bg-float:var(--color-bg-float);--color-bg-float-base:var(--color-bg-float-base);--color-bg-float-overlay:var(--color-bg-float-overlay);--color-bg-float-push:var(--color-bg-float-push);--color-bg-mask:var(--color-bg-mask);--color-icon-n1:var(--color-icon-n1);--color-icon-n2:var(--color-icon-n2);--color-icon-n3:var(--color-icon-n3);--color-icon-disabled:var(--color-icon-disabled);--color-line-border-card:var(--color-line-border-card);--color-line-border-component:var(--color-line-border-component);--color-line-divider-default:var(--color-line-divider-default);--color-line-divider-module:var(--color-line-divider-module);--color-fill-hover:var(--color-fill-hover);--color-fill-pressed:var(--color-fill-pressed);--color-fill-focus:var(--color-fill-focus);--color-fill-active:var(--color-fill-active);--color-fill-selected:var(--color-fill-selected);--color-fill-disabled:var(--color-fill-disabled);--color-fill-tag:var(--color-fill-tag);--color-fill-loading-mask:var(--color-fill-loading-mask);--color-fill-img-mask:var(--color-fill-img-mask);--color-shadow-default:var(--color-shadow-default);--color-shadow-default-sm:var(--color-shadow-default-sm);--color-shadow-default-md:var(--color-shadow-default-md);--color-shadow-default-lg:var(--color-shadow-default-lg);--color-shadow-pri:var(--color-shadow-pri);--color-primary-pri-50:var(--color-primary-pri-50);--color-primary-pri-100:var(--color-primary-pri-100);--color-primary-pri-200:var(--color-primary-pri-200);--color-primary-pri-300:var(--color-primary-pri-300);--color-primary-pri-350:var(--color-primary-pri-350);--color-primary-pri-400:var(--color-primary-pri-400);--color-primary-pri-500:var(--color-primary-pri-500);--color-primary-pri-600:var(--color-primary-pri-600);--color-primary-pri-700:var(--color-primary-pri-700);--color-primary-pri-800:var(--color-primary-pri-800);--color-primary-pri-900:var(--color-primary-pri-900);--color-primary-pri-950:var(--color-primary-pri-950);--color-primary-content-default:var(--color-primary-content-default);--color-primary-content-hover:var(--color-primary-content-hover);--color-primary-content-pressed:var(--color-primary-content-pressed);--color-primary-content-loading:var(--color-primary-content-loading);--color-primary-fill-solid-01:var(--color-primary-fill-solid-01);--color-primary-fill-solid-02:var(--color-primary-fill-solid-02);--color-primary-fill-solid-03:var(--color-primary-fill-solid-03);--color-primary-fill-default:var(--color-primary-fill-default);--color-primary-fill-hover:var(--color-primary-fill-hover);--color-primary-fill-pressed:var(--color-primary-fill-pressed);--color-primary-fill-loading:var(--color-primary-fill-loading);--color-primary-fill-transparent-01:var(--color-primary-fill-transparent-01);--color-primary-fill-transparent-02:var(--color-primary-fill-transparent-02);--color-primary-fill-transparent-03:var(--color-primary-fill-transparent-03);--color-primary-on-primary-fill:var(--color-primary-on-primary-fill);--color-brand-pri-50:var(--color-brand-pri-50);--color-brand-pri-100:var(--color-brand-pri-100);--color-brand-pri-200:var(--color-brand-pri-200);--color-brand-pri-300:var(--color-brand-pri-300);--color-brand-pri-350:var(--color-brand-pri-350);--color-brand-pri-400:var(--color-brand-pri-400);--color-brand-pri-500:var(--color-brand-pri-500);--color-brand-pri-600:var(--color-brand-pri-600);--color-brand-pri-650:var(--color-brand-pri-650);--color-brand-pri-700:var(--color-brand-pri-700);--color-brand-pri-800:var(--color-brand-pri-800);--color-brand-pri-900:var(--color-brand-pri-900);--color-brand-pri-950:var(--color-brand-pri-950);--color-brand-content-default:var(--color-brand-content-default);--color-brand-content-hover:var(--color-brand-content-hover);--color-brand-content-pressed:var(--color-brand-content-pressed);--color-brand-content-loading:var(--color-brand-content-loading);--color-brand-on-brand-fill:var(--color-brand-on-brand-fill);--color-highlight-match:var(--color-highlight-match);--color-highlight-active:var(--color-highlight-active);--color-function-info-content-default:var(--color-function-info-content-default);--color-function-info-content-hover:var(--color-function-info-content-hover);--color-function-info-content-pressed:var(--color-function-info-content-pressed);--color-function-info-content-loading:var(--color-function-info-content-loading);--color-function-info-fill-solid-01:var(--color-function-info-fill-solid-01);--color-function-info-fill-solid-02:var(--color-function-info-fill-solid-02);--color-function-info-fill-solid-03:var(--color-function-info-fill-solid-03);--color-function-info-fill-default:var(--color-function-info-fill-default);--color-function-info-fill-hover:var(--color-function-info-fill-hover);--color-function-info-fill-pressed:var(--color-function-info-fill-pressed);--color-function-info-fill-loading:var(--color-function-info-fill-loading);--color-function-info-fill-transparent-01:var(--color-function-info-fill-transparent-01);--color-function-info-fill-transparent-02:var(--color-function-info-fill-transparent-02);--color-function-info-fill-transparent-03:var(--color-function-info-fill-transparent-03);--color-function-info-on-info-fill:var(--color-function-info-on-info-fill);--color-function-success-content-default:var(--color-function-success-content-default);--color-function-success-content-hover:var(--color-function-success-content-hover);--color-function-success-content-pressed:var(--color-function-success-content-pressed);--color-function-success-content-loading:var(--color-function-success-content-loading);--color-function-success-fill-solid-01:var(--color-function-success-fill-solid-01);--color-function-success-fill-solid-02:var(--color-function-success-fill-solid-02);--color-function-success-fill-solid-03:var(--color-function-success-fill-solid-03);--color-function-success-fill-default:var(--color-function-success-fill-default);--color-function-success-fill-hover:var(--color-function-success-fill-hover);--color-function-success-fill-pressed:var(--color-function-success-fill-pressed);--color-function-success-fill-loading:var(--color-function-success-fill-loading);--color-function-success-fill-transparent-01:var(--color-function-success-fill-transparent-01);--color-function-success-fill-transparent-02:var(--color-function-success-fill-transparent-02);--color-function-success-fill-transparent-03:var(--color-function-success-fill-transparent-03);--color-function-success-on-success-fill:var(--color-function-success-on-success-fill);--color-function-warning-content-default:var(--color-function-warning-content-default);--color-function-warning-content-hover:var(--color-function-warning-content-hover);--color-function-warning-content-pressed:var(--color-function-warning-content-pressed);--color-function-warning-content-loading:var(--color-function-warning-content-loading);--color-function-warning-fill-solid-01:var(--color-function-warning-fill-solid-01);--color-function-warning-fill-solid-02:var(--color-function-warning-fill-solid-02);--color-function-warning-fill-solid-03:var(--color-function-warning-fill-solid-03);--color-function-warning-fill-default:var(--color-function-warning-fill-default);--color-function-warning-fill-hover:var(--color-function-warning-fill-hover);--color-function-warning-fill-pressed:var(--color-function-warning-fill-pressed);--color-function-warning-fill-loading:var(--color-function-warning-fill-loading);--color-function-warning-fill-transparent-01:var(--color-function-warning-fill-transparent-01);--color-function-warning-fill-transparent-02:var(--color-function-warning-fill-transparent-02);--color-function-warning-fill-transparent-03:var(--color-function-warning-fill-transparent-03);--color-function-warning-on-warning-fill:var(--color-function-warning-on-warning-fill);--color-function-danger-content-default:var(--color-function-danger-content-default);--color-function-danger-content-hover:var(--color-function-danger-content-hover);--color-function-danger-content-pressed:var(--color-function-danger-content-pressed);--color-function-danger-content-loading:var(--color-function-danger-content-loading);--color-function-danger-fill-solid-01:var(--color-function-danger-fill-solid-01);--color-function-danger-fill-solid-02:var(--color-function-danger-fill-solid-02);--color-function-danger-fill-solid-03:var(--color-function-danger-fill-solid-03);--color-function-danger-fill-default:var(--color-function-danger-fill-default);--color-function-danger-fill-hover:var(--color-function-danger-fill-hover);--color-function-danger-fill-pressed:var(--color-function-danger-fill-pressed);--color-function-danger-fill-loading:var(--color-function-danger-fill-loading);--color-function-danger-fill-transparent-01:var(--color-function-danger-fill-transparent-01);--color-function-danger-fill-transparent-02:var(--color-function-danger-fill-transparent-02);--color-function-danger-fill-transparent-03:var(--color-function-danger-fill-transparent-03);--color-function-danger-on-danger-fill:var(--color-function-danger-on-danger-fill);--color-colorful-blue:var(--color-colorful-blue);--color-colorful-indigo:var(--color-colorful-indigo);--color-colorful-purple:var(--color-colorful-purple);--color-colorful-violet:var(--color-colorful-violet);--color-colorful-carmine:var(--color-colorful-carmine);--color-colorful-sunflower:var(--color-colorful-sunflower);--color-colorful-turquoise:var(--color-colorful-turquoise);--color-colorful-lime:var(--color-colorful-lime);--color-colorful-neutral:var(--color-colorful-neutral);--color-colorful-red:var(--color-colorful-red);--color-colorful-orange:var(--color-colorful-orange);--color-colorful-yellow:var(--color-colorful-yellow);--color-colorful-green:var(--color-colorful-green);--color-colorful-wathet:var(--color-colorful-wathet);--font-body:var(--font-body);--font-display:var(--font-display);--radius-none:var(--radius-none);--radius-full:var(--radius-full);--border-width-thin:var(--border-width-thin);--border-width-medium:var(--border-width-medium);--border-width-thick:var(--border-width-thick);--shadow-none:var(--shadow-none);--ease-standard:var(--ease-standard);--ease-decelerate:var(--ease-decelerate);--ease-accelerate:var(--ease-accelerate);--ease-symmetric:var(--ease-symmetric);--ease-spring:var(--ease-spring);--color-chart-axis:var(--color-text-caption);--color-chart-grid:var(--color-line-divider-default);--color-chart-tooltip-bg:var(--color-bg-float);--color-chart-tooltip-border:var(--color-line-border-card);--color-chart-tooltip-fg:var(--color-text-title);--color-chart-legend-fg:var(--color-text-caption);--color-chart-bar-hover-fill:var(--fill-hover,var(--color-fill-hover,#29291f0f));--color-chart-series-1:var(--color-sunflower-500);--color-chart-series-2:var(--color-lime-400);--color-chart-series-3:var(--color-blue-500);--color-chart-series-4:var(--color-turquoise-400);--color-chart-series-5:var(--color-green-500);--color-chart-series-6:var(--color-indigo-500);--color-chart-series-7:var(--color-purple-500);--color-chart-series-8:var(--color-yellow-500);--chart-cartesian-min-height:160px;--chart-pie-min-height:96px;--chart-margin-top:var(--spacing-sm);--chart-margin-right:var(--spacing-sm);--chart-margin-bottom:0;--chart-margin-left:0;--chart-axis-tick-font-size:var(--font-caption-1-font-size);--chart-y-axis-label-offset:4px;--chart-y-axis-tick-dy:4px;--chart-y-axis-width-min:36px;--chart-y-axis-width-max:72px;--chart-y-axis-width-char:8px;--chart-y-axis-width-padding:12px;--chart-grid-stroke-dasharray:3 3;--chart-tooltip-border-width:var(--border-width-thin);--chart-tooltip-radius:var(--radius-md);--chart-tooltip-font-size:13px;--chart-tooltip-line-height:20px;--chart-legend-margin-top:var(--spacing-lg);--chart-legend-column-gap:var(--spacing-lg);--chart-legend-row-gap:var(--spacing-sm);--chart-legend-item-gap:6px;--chart-legend-marker-size:10px;--chart-legend-marker-radius:var(--radius-full);--chart-legend-font-size:var(--font-caption-1-font-size);--chart-legend-line-height:var(--font-caption-1-line-height);--chart-area-gradient-start-opacity:.3;--chart-area-gradient-end-opacity:0;--chart-line-stroke-width:var(--border-width-thick);--chart-line-dot-radius:3px;--chart-line-active-dot-radius:5px;--chart-bar-radius:4px;--chart-pie-stroke-width:var(--border-width-thick);--chart-pie-auto-radius-min:48px;--chart-pie-auto-radius-max:96px;--chart-pie-auto-inner-radius-gap:48px;--chart-cartesian-animation-duration:1.1s;--chart-bar-animation-duration:.95s;--chart-pie-animation-duration:1.2s;--color-mermaid-container-bg:var(--color-neutral-100);--color-mermaid-container-fg:var(--color-text-title);--mermaid-container-radius:var(--radius-lg);--mermaid-body-min-height:220px;--mermaid-body-padding:20px;--color-mermaid-loading-fg:var(--color-text-caption);--mermaid-loading-font-size:13px;--mermaid-loading-line-height:var(--font-caption-0-line-height);--color-mermaid-error-bg:var(--color-function-danger-fill-transparent-01);--color-mermaid-error-border:var(--color-function-danger-content-default)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-mermaid-error-border:color-mix(in srgb, var(--color-function-danger-content-default) 20%, transparent)}}:root,:host{--color-mermaid-error-title-fg:var(--color-function-danger-content-default);--color-mermaid-error-trace-fg:var(--color-text-caption);--mermaid-error-radius:var(--radius-md);--mermaid-error-border-width:var(--border-width-thin);--mermaid-error-padding:var(--spacing-lg);--mermaid-error-title-font-size:13px;--mermaid-error-title-line-height:20px;--mermaid-error-title-font-weight:500;--mermaid-error-trace-margin-top:var(--spacing-sm);--mermaid-error-trace-font-size:var(--font-body-2-font-size);--mermaid-error-trace-line-height:var(--font-body-2-line-height);--color-mermaid-theme-surface:var(--color-bg-float);--color-mermaid-theme-surface-muted:var(--color-bg-float-base);--color-mermaid-theme-text:var(--color-text-title);--color-mermaid-theme-caption:var(--color-text-caption);--color-mermaid-theme-border:var(--color-line-border-card);--color-mermaid-theme-divider:var(--color-line-divider-default);--color-mermaid-theme-hover:var(--color-fill-hover);--color-mermaid-theme-brand:var(--color-brand-content-default);--color-mermaid-theme-pie-1:var(--color-mermaid-theme-brand);--color-mermaid-theme-pie-2:var(--color-function-success-content-default);--color-mermaid-theme-pie-3:var(--color-function-warning-content-default);--color-mermaid-theme-pie-4:var(--color-function-danger-content-default);--color-mermaid-theme-pie-5:var(--color-brand-content-hover);--color-mermaid-theme-pie-6:var(--color-function-success-content-hover);--color-mermaid-theme-pie-7:var(--color-mermaid-theme-caption);--color-mermaid-theme-pie-8:var(--color-mermaid-theme-divider);--color-mermaid-theme-node-fill:var(--color-bg-float);--color-mermaid-theme-node-border:var(--color-neutral-400);--color-mermaid-theme-cluster-stroke:var(--color-neutral-400);--color-mermaid-theme-arrow:var(--color-neutral-600);--color-mermaid-theme-edge-label-bg:var(--color-bg-base);--color-mermaid-theme-state-edge:var(--color-line-border-component);--color-mermaid-theme-title-band:var(--color-bg-content-base);--color-avatar-fallback-bg:var(--color-fill-tag);--color-avatar-fallback-fg:var(--color-text-placeholder);--color-avatar-initials-auto-variant-a-bg:var(--color-function-info-fill-solid-02);--color-avatar-initials-auto-variant-a-fg:var(--color-function-info-content-default);--color-avatar-initials-auto-variant-b-bg:var(--color-function-success-fill-solid-02);--color-avatar-initials-auto-variant-b-fg:var(--color-function-success-content-default);--color-avatar-initials-auto-variant-c-bg:var(--color-function-warning-fill-solid-02);--color-avatar-initials-auto-variant-c-fg:var(--color-function-warning-content-default);--color-avatar-initials-auto-variant-d-bg:var(--color-purple-100);--color-avatar-initials-auto-variant-d-fg:var(--color-purple-600);--color-avatar-initials-auto-variant-e-bg:var(--color-turquoise-100);--color-avatar-initials-auto-variant-e-fg:var(--color-turquoise-700);--avatar-sm-size:24px;--avatar-sm-font-size:10px;--avatar-md-size:32px;--avatar-md-font-size:var(--font-body-2-font-size);--avatar-lg-size:40px;--avatar-lg-font-size:var(--font-headline-font-size);--avatar-radius-circle:var(--radius-full);--avatar-radius-square:var(--radius-md);--avatar-font-weight:500;--avatar-image-object-fit:cover;--avatar-icon-size:60%;--avatar-icon-opacity:.6;--avatar-badge-bg:var(--color-primary-fill-default);--avatar-badge-fg:var(--color-primary-on-primary-fill);--avatar-ring:var(--color-bg-body);--avatar-badge-z-index:10;--avatar-group-overlap:var(--spacing-sm);--avatar-group-count-bg:var(--color-bg-content-base);--avatar-group-count-fg:var(--color-text-caption);--text-title1-font-size:var(--font-title-1-font-size);--text-title1-line-height:var(--font-title-1-line-height);--text-title1-font-weight:var(--font-title-1-font-weight);--text-title2-font-size:26px;--text-title2-line-height:38px;--text-title2-font-weight:var(--font-title-2-font-weight);--text-title3-font-size:22px;--text-title3-line-height:32px;--text-title3-font-weight:600;--text-title4-font-size:var(--font-title-4-font-size);--text-title4-line-height:var(--font-title-4-line-height);--text-title4-font-weight:var(--font-title-4-font-weight);--text-title5-font-size:var(--font-title-5-font-size);--text-title5-line-height:var(--font-title-5-line-height);--text-title5-font-weight:var(--font-title-5-font-weight);--text-headline-font-size:var(--font-headline-font-size);--text-headline-line-height:var(--font-headline-line-height);--text-headline-font-weight:var(--font-headline-font-weight);--text-body0-font-size:var(--font-body-0-font-size);--text-body0-line-height:var(--font-body-0-line-height);--text-body0-font-weight:var(--font-weight-normal);--text-body1-font-size:var(--font-body-1-font-size);--text-body1-line-height:var(--font-body-1-line-height);--text-body1-font-weight:var(--font-weight-normal);--text-body2-font-size:13px;--text-body2-line-height:var(--font-body-2-line-height);--text-body2-font-weight:var(--font-weight-normal);--text-caption0-font-size:var(--font-caption-0-font-size);--text-caption0-line-height:var(--font-caption-0-line-height);--text-caption0-font-weight:var(--font-caption-0-font-weight);--text-caption1-font-size:var(--font-caption-1-font-size);--text-caption1-line-height:var(--font-caption-1-line-height);--text-caption1-font-weight:var(--font-caption-1-font-weight);--text-caption2-font-size:var(--font-caption-2-font-size);--text-caption2-line-height:var(--font-caption-2-line-height);--text-caption2-font-weight:var(--font-caption-2-font-weight);--loading-gap:var(--spacing-sm);--color-loading-spinner:var(--color-primary-content-default);--loading-sm-spinner-size:16px;--loading-md-spinner-size:24px;--loading-lg-spinner-size:32px;--color-loading-label:var(--color-text-caption);--loading-sm-label-font-size:var(--font-body-2-font-size);--loading-md-label-font-size:13px;--loading-lg-label-font-size:var(--font-body-1-font-size);--color-skeleton-bg:var(--color-fill-tag);--skeleton-radius:var(--radius-md);--skeleton-radius-circle:var(--radius-full);--skeleton-pulse-duration:2s;--skeleton-pulse-easing:cubic-bezier(.4, 0, .6, 1);--skeleton-pulse-min-opacity:.5;--skeleton-text-gap:var(--spacing-sm);--skeleton-text-line-height:var(--spacing-lg);--skeleton-text-last-line-width:60%;--skeleton-avatar-size:var(--spacing-2xl);--color-divider-line:var(--color-line-border-card);--divider-line-width:var(--border-width-thin);--divider-line-style-dashed:dashed;--divider-label-gap:var(--spacing-md);--empty-padding-x:var(--spacing-lg);--empty-padding-y:var(--spacing-2xl);--empty-sm-gap:6px;--empty-md-gap:var(--spacing-sm);--empty-lg-gap:var(--spacing-md);--empty-action-margin-top:var(--spacing-xs);--color-empty-icon:var(--color-text-placeholder);--empty-icon-opacity:.4;--empty-sm-icon-size:40px;--empty-md-icon-size:56px;--empty-lg-icon-size:80px;--empty-title-line-height:1.4;--empty-sm-title-font-size:13px;--empty-md-title-font-size:var(--font-headline-font-size);--empty-lg-title-font-size:var(--font-title-5-font-size);--empty-sm-title-font-weight:500;--empty-md-title-font-weight:500;--empty-lg-title-font-weight:var(--font-headline-font-weight);--empty-description-line-height:1.6;--empty-description-max-width:280px;--empty-sm-description-font-size:var(--font-body-2-font-size);--empty-md-description-font-size:13px;--empty-lg-description-font-size:var(--font-body-1-font-size);--progress-gap:var(--spacing-xs);--color-progress-label:var(--color-text-caption);--progress-label-font-size:var(--font-body-2-font-size);--progress-label-line-height:var(--font-body-2-line-height);--color-progress-track-bg:var(--color-fill-tag);--progress-sm-track-height:var(--spacing-xs);--progress-md-track-height:var(--spacing-sm);--progress-lg-track-height:var(--spacing-md);--progress-sm-track-radius:var(--radius-full);--progress-md-track-radius:var(--radius-full);--progress-lg-track-radius:var(--radius-md);--progress-indicator-radius:var(--radius-full);--progress-transition-duration:var(--duration-moderate);--progress-transition-easing:var(--ease-standard);--color-progress-info-fill:var(--color-primary-fill-default);--color-progress-success-fill:var(--color-function-success-content-default);--color-progress-warning-fill:var(--color-function-warning-content-default);--color-progress-danger-fill:var(--color-function-danger-content-default);--color-progress-neutral-fill:var(--color-text-caption);--color-tooltip-bg:var(--color-bg-tips);--color-tooltip-fg:var(--color-static-white);--tooltip-z-index:50;--tooltip-radius:var(--radius-lg);--tooltip-padding-x:var(--spacing-md);--tooltip-padding-y:6px;--tooltip-font-size:var(--font-caption-1-font-size);--tooltip-line-height:var(--font-caption-1-line-height);--tooltip-max-width:420px;--tooltip-shadow:var(--shadow-md);--tooltip-arrow-width:10px;--tooltip-arrow-height:5px;--tooltip-enter-duration:var(--duration-fast);--tooltip-exit-duration:var(--duration-fast);--tooltip-animation-easing:var(--ease-standard);--tooltip-enter-scale:.95;--breadcrumb-gap:var(--spacing-xs);--breadcrumb-sm-font-size:var(--font-body-2-font-size);--breadcrumb-sm-line-height:var(--font-caption-1-line-height);--breadcrumb-md-font-size:13px;--breadcrumb-md-line-height:var(--font-body-2-line-height);--breadcrumb-current-font-size:13px;--breadcrumb-current-line-height:var(--font-body-2-line-height);--breadcrumb-current-font-weight:500;--color-breadcrumb-link-fg:var(--color-text-caption);--color-breadcrumb-link-fg-hover:var(--color-text-title);--color-breadcrumb-current-fg:var(--color-text-title);--color-breadcrumb-separator:var(--color-text-placeholder);--breadcrumb-transition-duration:var(--duration-fast);--breadcrumb-transition-easing:var(--ease-standard);--breadcrumb-separator-icon-size:14px;--checkbox-sm-size:14px;--checkbox-md-size:16px;--checkbox-lg-size:20px;--checkbox-sm-icon-size:12px;--checkbox-md-icon-size:14px;--checkbox-lg-icon-size:16px;--checkbox-icon-stroke-width:1.5;--checkbox-border-width:var(--border-width-thin);--checkbox-radius:var(--radius-sm);--color-checkbox-bg:transparent;--color-checkbox-border:var(--color-line-border-component);--color-checkbox-border-hover:var(--color-primary-content-default);--color-checkbox-checked-bg:var(--color-primary-fill-default);--color-checkbox-checked-border:var(--color-primary-fill-default);--color-checkbox-indicator:var(--color-primary-on-primary-fill);--color-checkbox-invalid-border:var(--color-function-danger-content-default);--checkbox-disabled-opacity:.5;--checkbox-shadow:var(--shadow-xs);--color-checkbox-border-focus:var(--color-text-title);--checkbox-transition-duration:var(--duration-fast);--checkbox-transition-easing:var(--ease-standard);--checkbox-label-gap:var(--spacing-sm);--color-checkbox-label:var(--color-text-title);--checkbox-label-font-size:13px;--checkbox-label-line-height:var(--font-body-2-line-height);--switch-track-radius:var(--radius-full);--switch-thumb-radius:var(--radius-full);--color-switch-track-bg:var(--color-neutral-400);--color-switch-track-bg-checked:var(--color-primary-fill-default);--color-switch-track-bg-hover:var(--color-primary-content-default);--color-switch-thumb-bg:var(--color-static-white);--color-switch-thumb-bg-dark:var(--color-static-black);--switch-thumb-shadow:var(--shadow-sm);--switch-control-shadow:var(--shadow-xs);--switch-transition-duration:var(--duration-fast);--switch-transition-easing:var(--ease-standard);--switch-sm-height:14px;--switch-sm-width:24px;--switch-md-height:18px;--switch-md-width:32px;--switch-lg-height:24px;--switch-lg-width:44px;--switch-sm-thumb-size:12px;--switch-md-thumb-size:16px;--switch-lg-thumb-size:20px;--switch-label-gap:var(--spacing-sm);--color-switch-label:var(--color-text-title);--switch-label-font-size:13px;--switch-label-line-height:var(--font-body-2-line-height);--radio-group-gap-x:var(--spacing-lg);--radio-group-gap-y:var(--spacing-sm);--radio-sm-size:14px;--radio-md-size:16px;--radio-lg-size:20px;--radio-sm-dot-size:6px;--radio-md-dot-size:8px;--radio-lg-dot-size:10px;--radio-radius:var(--radius-md);--radio-radius-pill:var(--radius-full);--radio-dot-radius:var(--radius-full);--color-radio-bg:transparent;--color-radio-border:var(--color-line-border-component);--color-radio-border-hover:var(--color-primary-content-default);--color-radio-border-checked:var(--color-primary-fill-default);--color-radio-dot:var(--color-primary-fill-default);--color-radio-border-focus:var(--color-text-title);--color-radio-border-invalid:var(--color-function-danger-content-default);--radio-control-border-width:var(--border-width-thin);--radio-control-shadow:var(--shadow-xs);--radio-transition-duration:var(--duration-fast);--radio-transition-easing:var(--ease-standard);--radio-disabled-opacity:.5;--radio-label-gap:var(--spacing-sm);--color-radio-label:var(--color-text-title);--radio-sm-label-font-size:var(--font-body-2-font-size);--radio-sm-label-line-height:18px;--radio-md-label-font-size:13px;--radio-md-label-line-height:var(--font-body-2-line-height);--radio-lg-label-font-size:var(--font-body-1-font-size);--radio-lg-label-line-height:var(--font-body-1-line-height);--input-gap:var(--spacing-sm);--input-border-width:var(--border-width-thin);--input-radius:var(--radius-md);--input-radius-pill:var(--radius-full);--input-xs-height:28px;--input-xs-padding-x:var(--spacing-sm);--input-xs-pill-padding-x:var(--spacing-md);--input-xs-font-size:var(--font-body-2-font-size);--input-sm-height:32px;--input-sm-padding-x:10px;--input-sm-pill-padding-x:14px;--input-sm-font-size:var(--font-body-2-font-size);--input-md-height:36px;--input-md-padding-x:var(--spacing-md);--input-md-pill-padding-x:var(--spacing-lg);--input-md-font-size:13px;--input-lg-height:40px;--input-lg-padding-x:var(--spacing-md);--input-lg-pill-padding-x:var(--spacing-lg);--input-lg-font-size:var(--font-body-1-font-size);--color-input-bg:var(--color-bg-float);--color-input-bg-disabled:var(--color-fill-disabled);--color-input-fg:var(--color-text-title);--color-input-placeholder:var(--color-text-placeholder);--color-input-addon:var(--color-icon-n2);--color-input-border:var(--color-line-border-component);--color-input-border-hover:var(--color-primary-content-default);--color-input-border-focus:var(--color-text-title);--color-input-border-error:var(--color-function-danger-content-default);--color-input-border-success:var(--color-function-success-content-default);--input-disabled-opacity:.6;--input-clear-size:14px;--input-clear-icon-size:var(--spacing-sm);--input-addon-icon-size:var(--spacing-md);--input-clear-radius:var(--radius-full);--color-input-clear-bg:var(--color-neutral-500);--color-input-clear-bg-hover:var(--color-neutral-600);--color-input-clear-fg:var(--color-static-white);--input-transition-duration:var(--duration-fast);--input-transition-easing:var(--ease-standard);--textarea-root-gap:var(--spacing-xs);--textarea-border-width:var(--border-width-thin);--textarea-radius:var(--radius-md);--textarea-count-padding-bottom:var(--spacing-xl);--textarea-count-inset-x:var(--spacing-sm);--textarea-count-inset-y:var(--spacing-sm);--color-textarea-count:var(--color-text-caption);--textarea-sm-padding-x:var(--spacing-sm);--textarea-sm-padding-y:6px;--textarea-sm-font-size:var(--font-body-2-font-size);--textarea-sm-min-height:64px;--textarea-md-padding-x:var(--spacing-md);--textarea-md-padding-y:var(--spacing-sm);--textarea-md-font-size:13px;--textarea-md-min-height:80px;--textarea-lg-padding-x:var(--spacing-lg);--textarea-lg-padding-y:10px;--textarea-lg-font-size:var(--font-body-1-font-size);--textarea-lg-min-height:100px;--color-textarea-bg:var(--color-bg-float);--color-textarea-bg-disabled:var(--color-fill-disabled);--color-textarea-fg:var(--color-text-title);--color-textarea-placeholder:var(--color-text-placeholder);--color-textarea-border:var(--color-line-border-component);--color-textarea-border-hover:var(--color-primary-content-default);--color-textarea-border-focus:var(--color-text-title);--color-textarea-border-error:var(--color-function-danger-content-default);--color-textarea-border-success:var(--color-function-success-content-default);--textarea-disabled-opacity:.6;--textarea-transition-duration:var(--duration-fast);--textarea-transition-easing:var(--ease-standard);--alert-gap:var(--spacing-md);--alert-padding-x:var(--spacing-lg);--alert-padding-y:var(--spacing-md);--alert-radius:var(--radius-lg);--alert-border-width:var(--border-width-thin);--alert-icon-margin-top:var(--spacing-3xs);--alert-icon-size:var(--spacing-lg);--alert-content-gap:var(--spacing-3xs);--alert-title-font-weight:var(--font-headline-font-weight);--alert-action-margin-top:var(--spacing-sm);--alert-description-opacity:.85;--color-alert-info-bg:var(--color-function-info-fill-transparent-02);--color-alert-info-border:var(--color-function-info-content-default);--color-alert-info-fg:var(--color-function-info-content-default);--color-alert-success-bg:var(--color-function-success-fill-transparent-02);--color-alert-success-border:var(--color-function-success-content-default);--color-alert-success-fg:var(--color-function-success-content-default);--color-alert-warning-bg:var(--color-function-warning-fill-transparent-02);--color-alert-warning-border:var(--color-function-warning-content-default);--color-alert-warning-fg:var(--color-function-warning-content-default);--color-alert-danger-bg:var(--color-function-danger-fill-transparent-02);--color-alert-danger-border:var(--color-function-danger-content-default);--color-alert-danger-fg:var(--color-function-danger-content-default);--color-alert-neutral-bg:var(--color-bg-content-base);--color-alert-neutral-border:var(--color-line-border-card);--color-alert-neutral-fg:var(--color-text-caption);--alert-transition-duration:var(--duration-fast);--alert-transition-easing:var(--ease-standard);--color-card-bg:var(--color-bg-float);--color-card-fg:var(--color-text-title);--color-card-border:var(--color-line-border-card);--color-card-body-fg:var(--color-text-caption);--card-radius:var(--radius-lg);--card-border-width:var(--border-width-thin);--card-shadow:var(--shadow-sm);--card-hover-shadow:var(--shadow-sm);--card-padding-none:0;--card-padding-sm:var(--spacing-md);--card-padding-md:var(--spacing-lg);--card-padding-lg:var(--spacing-xl);--card-current-padding:var(--card-padding-md);--card-gap:var(--spacing-xl);--card-header-gap:var(--spacing-sm);--card-header-margin-bottom:var(--spacing-md);--card-footer-margin-top:var(--spacing-md);--card-footer-gap:var(--spacing-sm);--card-title-font-size:var(--font-title-5-font-size);--card-title-line-height:var(--font-title-5-line-height);--card-title-font-weight:var(--font-title-5-font-weight);--card-description-font-size:var(--font-body-2-font-size);--card-description-line-height:var(--font-body-2-line-height);--color-card-description-fg:var(--color-text-caption);--card-transition-duration:var(--duration-normal);--card-transition-easing:var(--ease-standard);--menu-panel-z-index:50;--menu-panel-min-width:160px;--menu-panel-padding:var(--spacing-xs);--menu-panel-radius:var(--radius-lg);--menu-panel-border-width:var(--border-width-thin);--color-menu-panel-bg:var(--color-bg-float);--color-menu-panel-border:var(--color-line-border-card);--menu-panel-shadow:var(--shadow-lg);--menu-item-gap:var(--spacing-sm);--menu-item-padding-x:var(--spacing-sm);--menu-item-padding-y:6px;--menu-item-radius:var(--radius-sm);--menu-inline-item-radius:var(--radius-md);--menu-item-font-size:13px;--menu-item-line-height:var(--font-body-2-line-height);--menu-item-font-weight:400;--color-menu-item-fg:var(--color-text-title);--color-menu-item-fg-hover:var(--color-text-title);--color-menu-item-bg-hover:var(--color-fill-hover);--color-menu-item-bg-active:var(--color-fill-selected);--color-menu-item-fg-active:var(--color-primary-content-default);--color-menu-item-icon:var(--color-icon-n2);--color-menu-item-icon-active:var(--color-primary-content-default);--menu-item-icon-size:var(--spacing-lg);--color-menu-item-shortcut:var(--color-text-placeholder);--color-menu-item-disabled-fg:var(--color-text-disabled);--menu-item-disabled-opacity:.5;--color-menu-item-danger-fg:var(--color-function-danger-content-default);--color-menu-item-danger-bg-hover:var(--color-function-danger-fill-transparent-01);--menu-label-padding-x:var(--spacing-sm);--menu-label-padding-y:6px;--menu-label-font-size:var(--font-caption-2-font-size);--menu-label-line-height:var(--font-caption-2-line-height);--menu-label-font-weight:500;--color-menu-label-fg:var(--color-text-placeholder);--menu-separator-margin-y:var(--spacing-xs);--menu-separator-height:var(--border-width-thin);--color-menu-separator:var(--color-line-divider-default);--menu-root-gap:var(--spacing-3xs);--menu-group-gap:var(--spacing-3xs);--menu-inline-separator-margin-x:var(--spacing-sm);--menu-submenu-indent:var(--spacing-lg);--menu-submenu-margin-top:var(--spacing-3xs);--menu-submenu-chevron-size:var(--spacing-lg);--menu-transition-duration:var(--duration-fast);--menu-transition-easing:var(--ease-standard);--menu-panel-enter-scale:.95;--popover-z-index:50;--popover-width:288px;--popover-padding:var(--spacing-lg);--popover-radius:var(--radius-lg);--popover-border-width:var(--border-width-thin);--color-popover-bg:var(--color-bg-float);--color-popover-border:var(--color-line-border-card);--popover-shadow:var(--shadow-lg);--popover-enter-scale:.95;--popover-transition-duration:var(--duration-fast);--popover-transition-easing:var(--ease-standard);--select-trigger-gap:var(--spacing-sm);--select-trigger-border-width:var(--border-width-thin);--select-trigger-radius:var(--radius-md);--select-trigger-radius-pill:var(--radius-full);--select-sm-height:28px;--select-sm-padding-x:var(--spacing-sm);--select-sm-pill-padding-x:var(--spacing-md);--select-sm-font-size:var(--font-body-2-font-size);--select-md-height:36px;--select-md-padding-x:var(--spacing-md);--select-md-pill-padding-x:var(--spacing-lg);--select-md-font-size:13px;--select-lg-height:44px;--select-lg-padding-x:var(--spacing-lg);--select-lg-pill-padding-x:20px;--select-lg-font-size:var(--font-body-1-font-size);--color-select-bg:var(--color-bg-float);--color-select-bg-disabled:var(--color-fill-disabled);--color-select-fg:var(--color-text-title);--color-select-placeholder:var(--color-text-placeholder);--color-select-icon:var(--color-icon-n2);--color-select-border:var(--color-line-border-component);--color-select-border-hover:var(--color-primary-content-default);--color-select-border-focus:var(--color-text-title);--color-select-border-error:var(--color-function-danger-content-default);--select-disabled-opacity:.6;--select-content-min-width:var(--radix-select-trigger-width);--select-item-indicator-margin-left:auto;--select-icon-size:var(--spacing-lg);--select-transition-duration:var(--duration-fast);--select-transition-easing:var(--ease-standard);--context-menu-icon-margin-top:var(--spacing-3xs);--context-menu-description-margin-top:var(--spacing-3xs);--context-menu-description-font-size:var(--font-caption-2-font-size);--context-menu-description-line-height:var(--font-caption-2-line-height);--color-context-menu-description:var(--color-text-placeholder);--context-menu-shortcut-font-size:var(--font-caption-2-font-size);--color-context-menu-shortcut:var(--color-text-placeholder);--context-menu-separator-margin-x:var(--spacing-sm);--context-menu-sub-indicator-font-size:var(--font-caption-2-font-size);--color-context-menu-sub-indicator:var(--color-text-placeholder);--dialog-z-index:50;--color-dialog-overlay-bg:var(--color-bg-mask);--dialog-overlay-enter-duration:var(--duration-fast);--dialog-overlay-exit-duration:var(--duration-fast);--dialog-overlay-easing:var(--ease-standard);--dialog-content-width:90vw;--dialog-content-max-width:520px;--dialog-content-max-height:85vh;--dialog-content-padding:var(--spacing-xl);--dialog-content-radius:var(--radius-lg);--color-dialog-content-bg:var(--color-bg-float);--color-dialog-content-border:var(--color-line-border-card);--dialog-content-border-width:var(--border-width-thin);--dialog-content-shadow:var(--shadow-xl);--dialog-content-enter-scale:.95;--dialog-content-enter-duration:var(--duration-fast);--dialog-content-exit-duration:var(--duration-fast);--dialog-content-easing:var(--ease-standard);--dialog-close-inset:var(--spacing-lg);--dialog-title-font-size:var(--font-title-4-font-size);--dialog-title-line-height:var(--font-title-4-line-height);--dialog-title-font-weight:var(--font-headline-font-weight);--color-dialog-title:var(--color-text-title);--dialog-description-margin-top:var(--spacing-sm);--dialog-description-font-size:var(--font-body-1-font-size);--dialog-description-line-height:var(--font-body-1-line-height);--color-dialog-description:var(--color-text-caption);--dialog-footer-margin-top:var(--spacing-xl);--dialog-footer-gap:var(--spacing-sm);--drawer-z-index:50;--color-drawer-overlay-bg:var(--color-bg-mask);--drawer-overlay-duration:var(--duration-fast);--drawer-overlay-easing:var(--ease-standard);--color-drawer-bg:var(--color-bg-float);--drawer-shadow:var(--shadow-lg);--drawer-width:100%;--drawer-max-width:480px;--drawer-max-height:80vh;--drawer-slide-duration:var(--duration-moderate);--drawer-slide-easing:var(--ease-standard);--drawer-close-inset:var(--spacing-lg);--drawer-section-padding-x:var(--spacing-xl);--drawer-section-padding-y:var(--spacing-lg);--drawer-header-gap:var(--spacing-xs);--drawer-footer-gap:var(--spacing-sm);--drawer-border-width:var(--border-width-thin);--color-drawer-border:var(--color-line-border-card);--drawer-title-font-size:var(--font-title-5-font-size);--drawer-title-line-height:var(--font-title-5-line-height);--drawer-title-font-weight:var(--font-headline-font-weight);--color-drawer-title:var(--color-text-title);--drawer-description-font-size:13px;--drawer-description-line-height:var(--font-body-2-line-height);--color-drawer-description:var(--color-text-caption);--toast-viewport-z-index:100;--toast-viewport-inset:var(--spacing-lg);--toast-viewport-gap:var(--spacing-sm);--toast-gap:var(--spacing-sm);--toast-padding-x:var(--spacing-lg);--toast-padding-y:var(--spacing-sm);--toast-radius:var(--radius-lg);--toast-border-width:var(--border-width-thin);--toast-shadow:var(--shadow-md);--toast-icon-size:var(--spacing-lg);--toast-description-font-weight:var(--font-headline-font-weight);--toast-slide-distance:var(--spacing-lg);--toast-transition-duration:var(--duration-moderate);--toast-transition-easing:var(--ease-standard);--color-toast-info-bg:var(--color-function-info-fill-transparent-02);--color-toast-info-border:var(--color-function-info-content-default);--color-toast-info-fg:var(--color-function-info-content-default);--color-toast-success-bg:var(--color-function-success-fill-transparent-02);--color-toast-success-border:var(--color-function-success-content-default);--color-toast-success-fg:var(--color-function-success-content-default);--color-toast-warning-bg:var(--color-function-warning-fill-transparent-02);--color-toast-warning-border:var(--color-function-warning-content-default);--color-toast-warning-fg:var(--color-function-warning-content-default);--color-toast-danger-bg:var(--color-function-danger-fill-transparent-02);--color-toast-danger-border:var(--color-function-danger-content-default);--color-toast-danger-fg:var(--color-function-danger-content-default);--color-toast-neutral-bg:var(--color-bg-content-base);--color-toast-neutral-border:var(--color-line-border-card);--color-toast-neutral-fg:var(--color-text-caption);--pagination-gap:var(--spacing-xs);--pagination-total-margin-right:var(--spacing-sm);--pagination-radius:var(--radius-md);--pagination-font-weight:500;--pagination-sm-height:28px;--pagination-sm-min-width:28px;--pagination-sm-padding-x:6px;--pagination-sm-font-size:var(--font-body-2-font-size);--pagination-md-height:32px;--pagination-md-min-width:32px;--pagination-md-padding-x:var(--spacing-sm);--pagination-md-font-size:13px;--pagination-icon-size:var(--spacing-lg);--color-pagination-fg:var(--color-text-caption);--color-pagination-fg-hover:var(--color-text-title);--color-pagination-bg-hover:var(--color-fill-hover);--color-pagination-active-bg:var(--color-primary-fill-default);--color-pagination-active-fg:var(--color-primary-on-primary-fill);--color-pagination-disabled-fg:var(--color-text-disabled);--color-pagination-ellipsis:var(--color-text-placeholder);--pagination-ellipsis-font-weight:400;--pagination-transition-duration:var(--duration-fast);--pagination-transition-easing:var(--ease-standard);--stepper-item-gap:var(--spacing-md);--stepper-horizontal-circle-margin-x:var(--spacing-sm);--stepper-horizontal-label-margin-top:var(--spacing-sm);--stepper-vertical-label-padding-bottom:var(--spacing-lg);--stepper-connector-thickness:var(--border-width-thick);--stepper-vertical-connector-margin-y:var(--spacing-xs);--stepper-circle-radius:var(--radius-full);--stepper-circle-font-weight:var(--font-headline-font-weight);--stepper-sm-circle-size:24px;--stepper-sm-circle-font-size:11px;--stepper-md-circle-size:32px;--stepper-md-circle-font-size:13px;--stepper-status-icon-size:var(--spacing-md);--color-stepper-done-bg:var(--color-primary-fill-default);--color-stepper-done-border:var(--color-primary-fill-default);--color-stepper-done-fg:var(--color-primary-on-primary-fill);--color-stepper-active-bg:var(--color-bg-float);--color-stepper-active-border:var(--color-primary-fill-default);--color-stepper-active-fg:var(--color-primary-content-default);--stepper-active-border-width:var(--border-width-thick);--color-stepper-pending-bg:var(--color-bg-float);--color-stepper-pending-border:var(--color-line-border-component);--color-stepper-pending-fg:var(--color-text-placeholder);--color-stepper-error-bg:var(--color-function-danger-fill-default);--color-stepper-error-border:var(--color-function-danger-fill-default);--color-stepper-error-fg:var(--color-function-danger-on-danger-fill);--color-stepper-connector-default:var(--color-line-border-card);--color-stepper-connector-done:var(--color-primary-fill-default);--color-stepper-title-done:var(--color-text-caption);--color-stepper-title-active:var(--color-text-title);--color-stepper-title-pending:var(--color-text-placeholder);--color-stepper-title-error:var(--color-function-danger-content-default);--stepper-title-active-font-weight:var(--font-headline-font-weight);--color-greeting-fg:var(--color-text-title);--color-welcome-card-bg:var(--color-bg-float);--color-welcome-card-border:var(--color-line-border-card);--color-welcome-card-divider:var(--color-line-divider-default);--color-welcome-card-department-fg:var(--color-text-caption);--welcome-card-radius:var(--radius-lg);--welcome-card-border-width:var(--border-width-thin);--welcome-card-padding:var(--spacing-xl);--welcome-card-gap:var(--spacing-lg);--welcome-card-hover-shadow:var(--shadow-sm);--welcome-card-header-gap:var(--spacing-lg);--welcome-card-identity-gap:var(--spacing-3xs);--welcome-card-greeting-font-size:var(--font-title-2-font-size);--welcome-card-greeting-line-height:28px;--welcome-card-greeting-font-weight:var(--font-headline-font-weight);--welcome-card-department-font-size:var(--font-body-1-font-size);--welcome-card-department-line-height:var(--font-caption-0-line-height);--welcome-card-department-font-weight:var(--font-caption-1-font-weight);--welcome-card-content-padding-top:var(--spacing-lg);--welcome-card-actions-padding-top:var(--spacing-lg);--welcome-card-actions-gap:var(--spacing-sm);--color-welcome-card-action-bg:var(--color-bg-content-base);--color-welcome-card-action-bg-hover:var(--color-fill-hover);--color-welcome-card-action-border:var(--color-line-border-component);--color-welcome-card-action-fg:var(--color-text-title);--welcome-card-action-border-width:var(--border-width-thin);--welcome-card-action-radius:var(--radius-md);--welcome-card-action-padding-x:var(--spacing-md);--welcome-card-action-padding-y:var(--spacing-sm);--welcome-card-action-gap:var(--spacing-sm);--welcome-card-action-font-size:13px;--welcome-card-action-line-height:var(--font-body-2-line-height);--welcome-card-action-font-weight:500;--welcome-card-action-disabled-opacity:.5;--welcome-card-transition-duration:var(--duration-normal);--welcome-card-action-transition-duration:var(--duration-fast);--welcome-card-transition-easing:var(--ease-standard);--color-dashboard-card-bg:var(--color-bg-content-base);--color-dashboard-card-border:var(--color-line-border-card);--dashboard-card-radius:var(--radius-lg);--dashboard-card-border-width:var(--border-width-thin);--dashboard-card-padding:var(--spacing-xl);--dashboard-card-gap:var(--spacing-xl);--dashboard-card-stats-title-margin-bottom:var(--spacing-lg);--dashboard-card-stats-grid-gap:var(--spacing-lg);--color-dashboard-card-stat-bg:var(--color-bg-content-base);--color-dashboard-card-stat-border:var(--color-line-border-card);--dashboard-card-stat-radius:var(--radius-lg);--dashboard-card-stat-border-width:var(--border-width-thin);--dashboard-card-stat-padding:var(--spacing-md);--dashboard-card-stat-gap:var(--spacing-sm);--color-dashboard-card-stat-icon:var(--color-icon-n2);--dashboard-card-stat-value-font-size:24px;--dashboard-card-stat-value-line-height:32px;--dashboard-card-stat-value-font-weight:700;--color-dashboard-card-stat-trend-fg:var(--color-function-success-content-default);--dashboard-card-stat-trend-font-size:var(--font-caption-1-font-size);--dashboard-card-stat-trend-line-height:var(--font-caption-1-line-height);--dashboard-card-stat-trend-font-weight:var(--font-headline-font-weight);--color-dashboard-card-stat-label-fg:var(--color-text-caption);--dashboard-card-stat-label-font-size:var(--font-caption-1-font-size);--dashboard-card-stat-label-line-height:var(--font-caption-1-line-height);--dashboard-card-stat-label-font-weight:var(--font-caption-1-font-weight);--dashboard-card-actions-gap:var(--spacing-md);--details-display-root-gap-x-sm:var(--spacing-lg);--details-display-root-gap-y-sm:var(--spacing-md);--details-display-root-gap-x-md:20px;--details-display-root-gap-y-md:var(--spacing-lg);--details-display-root-gap-x-lg:var(--spacing-xl);--details-display-root-gap-y-lg:20px;--details-display-vertical-gap-sm:var(--spacing-3xs);--details-display-vertical-gap-md:var(--spacing-xs);--details-display-vertical-gap-lg:6px;--details-display-horizontal-gap-x-sm:var(--spacing-sm);--details-display-horizontal-gap-y-sm:var(--spacing-xs);--details-display-horizontal-gap-x-md:var(--spacing-md);--details-display-horizontal-gap-y-md:var(--spacing-xs);--details-display-horizontal-gap-x-lg:var(--spacing-lg);--details-display-horizontal-gap-y-lg:6px;--details-display-inline-gap-sm:6px;--details-display-inline-gap-md:var(--spacing-sm);--details-display-inline-gap-lg:10px;--color-details-display-label-fg:var(--color-text-caption);--color-details-display-value-fg:var(--color-text-title);--details-display-label-font-size-sm:var(--font-caption-1-font-size);--details-display-label-line-height-sm:var(--font-caption-1-line-height);--details-display-label-font-size-md:13px;--details-display-label-line-height-md:var(--font-body-2-line-height);--details-display-label-font-size-lg:var(--font-body-1-font-size);--details-display-label-line-height-lg:var(--font-body-1-line-height);--details-display-label-font-weight:var(--font-caption-1-font-weight);--details-display-value-font-size-sm:13px;--details-display-value-line-height-sm:var(--font-body-2-line-height);--details-display-value-font-size-md:var(--font-body-1-font-size);--details-display-value-line-height-md:var(--font-body-1-line-height);--details-display-value-font-size-lg:var(--font-body-0-font-size);--details-display-value-line-height-lg:var(--font-body-0-line-height);--details-display-value-font-weight:400;--details-display-horizontal-label-offset:1px;--details-display-tooltip-trigger-margin-left:var(--spacing-xs);--details-display-tooltip-trigger-radius:var(--radius-full);--details-display-tooltip-icon-size:14px;--color-details-display-tooltip-icon:var(--color-icon-n2);--color-details-display-tooltip-icon-hover:var(--color-icon-n1);--color-details-display-focus-outline:var(--color-primary-fill-default);--details-display-focus-outline-width:var(--border-width-thick);--color-table-border:var(--color-line-border-card);--color-table-header-bg:var(--color-bg-content-base);--color-table-header-fg:var(--color-text-caption);--color-table-header-fg-hover:var(--color-text-title);--color-table-body-fg:var(--color-text-title);--color-table-placeholder-fg:var(--color-text-placeholder);--color-table-row-bg-hover:var(--color-fill-hover);--color-table-row-bg-zebra:var(--color-bg-content-base);--table-radius:var(--radius-lg);--table-border-width:var(--border-width-thin);--table-cell-padding-x-sm:var(--spacing-md);--table-cell-padding-y-sm:var(--spacing-sm);--table-cell-font-size-sm:var(--font-caption-1-font-size);--table-cell-padding-x-md:var(--spacing-lg);--table-cell-padding-y-md:var(--spacing-md);--table-cell-font-size-md:13px;--table-cell-padding-x-lg:var(--spacing-lg);--table-cell-padding-y-lg:var(--spacing-lg);--table-cell-font-size-lg:var(--font-body-1-font-size);--table-header-font-weight:500;--table-body-font-weight:400;--table-loading-gap:var(--spacing-sm);--table-loading-padding-y:var(--spacing-xl);--table-empty-padding-y:var(--spacing-2xl);--table-spinner-size:var(--spacing-lg);--table-header-content-gap:var(--spacing-xs);--color-table-sort-icon:var(--color-icon-n2);--table-sort-icon-size:14px;--table-sort-icon-opacity:.3;--table-sort-icon-active-opacity:1;--table-fixed-z-index:10;--table-fixed-header-z-index:20;--color-table-fixed-bg:var(--color-bg-content-base);--table-fixed-shadow:-8px 0 12px -8px #0000002e;--table-user-cell-gap:var(--spacing-sm);--table-user-cell-avatar-hover-opacity:.8;--table-user-cell-avatar-focus-ring-width:var(--border-width-thick);--table-user-cell-avatar-focus-ring-offset:var(--spacing-3xs);--color-table-user-cell-avatar-focus-ring:var(--color-primary-fill-default);--color-table-user-cell-name-fg:var(--color-text-title);--table-user-cell-name-font-size:13px;--color-table-user-cell-description-fg:var(--color-text-caption);--table-user-cell-description-font-size:var(--font-body-2-font-size);--table-actions-cell-gap:var(--spacing-xs);--table-actions-cell-first-offset:var(--spacing-md);--table-actions-cell-icon-size:var(--spacing-lg);--color-table-actions-cell-danger-fg:var(--color-function-danger-content-default);--table-transition-duration:var(--duration-fast);--table-transition-easing:var(--ease-standard);--color-timeline-connector:var(--color-line-border-card);--timeline-connector-width:var(--border-width-thin);--color-timeline-marker-completed-bg:var(--color-primary-fill-default);--color-timeline-marker-not-started-bg:var(--color-bg-float);--color-timeline-marker-not-started-border:var(--color-line-border-component);--color-timeline-marker-in-progress-bg:var(--color-bg-float);--color-timeline-marker-in-progress-border:var(--color-primary-fill-default);--color-timeline-marker-failed-bg:var(--color-function-danger-fill-default);--color-timeline-marker-warning-bg:var(--color-function-warning-fill-default);--color-timeline-marker-success-bg:var(--color-function-success-fill-default);--timeline-marker-size:6px;--timeline-marker-radius:var(--radius-full);--timeline-marker-border-width:var(--border-width-medium);--timeline-marker-column-width-default:16px;--timeline-marker-column-width-compact:12px;--timeline-section-gap:var(--spacing-md);--timeline-header-gap:var(--spacing-3xs);--timeline-item-gap-default:var(--spacing-lg);--timeline-item-gap-compact:var(--spacing-sm);--timeline-marker-column-gap-default:10px;--timeline-marker-column-gap-compact:6px;--timeline-title-tags-gap-default:var(--spacing-sm);--timeline-title-tags-gap-compact:6px;--timeline-title-font-weight-compact:500;--timeline-time-content-gap-default:var(--spacing-xs);--timeline-time-content-gap-compact:var(--spacing-3xs);--timeline-description-margin-top:var(--spacing-xs);--timeline-content-margin-top-default:var(--spacing-sm);--timeline-content-margin-top-compact:var(--spacing-xs);--color-badge-info-bg:var(--color-function-info-fill-solid-02);--color-badge-info-fg:var(--color-function-info-content-default);--color-badge-success-bg:var(--color-function-success-fill-solid-02);--color-badge-success-fg:var(--color-function-success-content-default);--color-badge-warning-bg:var(--color-function-warning-fill-solid-02);--color-badge-warning-fg:var(--color-function-warning-content-default);--color-badge-danger-bg:var(--color-function-danger-fill-solid-02);--color-badge-danger-fg:var(--color-function-danger-content-default);--color-badge-neutral-bg:var(--color-fill-tag);--color-badge-neutral-fg:var(--color-text-caption);--color-badge-dot-info:var(--color-function-info-content-default);--color-badge-dot-success:var(--color-function-success-content-default);--color-badge-dot-warning:var(--color-function-warning-content-default);--color-badge-dot-danger:var(--color-function-danger-content-default);--color-badge-dot-neutral:var(--color-text-placeholder);--badge-dot-size:var(--spacing-sm);--badge-dot-radius:var(--radius-full);--badge-padding-x:var(--spacing-sm);--badge-padding-y:var(--spacing-3xs);--badge-radius:var(--radius-full);--badge-font-size:var(--font-caption-2-font-size);--badge-line-height:var(--font-caption-2-line-height);--badge-font-weight:500;--color-tag-blue-bg:var(--color-function-info-fill-transparent-02);--color-tag-blue-fg:var(--color-function-info-content-default);--color-tag-indigo-bg:var(--color-indigo-50);--color-tag-indigo-fg:var(--color-indigo-600);--color-tag-purple-bg:var(--color-purple-50);--color-tag-purple-fg:var(--color-purple-600);--color-tag-violet-bg:var(--color-violet-50);--color-tag-violet-fg:var(--color-violet-600);--color-tag-carmine-bg:var(--color-carmine-50);--color-tag-carmine-fg:var(--color-carmine-600);--color-tag-sunflower-bg:var(--color-sunflower-50);--color-tag-sunflower-fg:var(--color-sunflower-700);--color-tag-turquoise-bg:var(--color-turquoise-50);--color-tag-turquoise-fg:var(--color-turquoise-700);--color-tag-lime-bg:var(--color-lime-50);--color-tag-lime-fg:var(--color-lime-700);--color-tag-neutral-bg:var(--color-fill-tag);--color-tag-neutral-fg:var(--color-text-caption);--color-tag-red-bg:var(--color-function-danger-fill-transparent-02);--color-tag-red-fg:var(--color-function-danger-content-default);--color-tag-orange-bg:var(--color-function-warning-fill-transparent-02);--color-tag-orange-fg:var(--color-function-warning-content-default);--color-tag-yellow-bg:var(--color-yellow-50);--color-tag-yellow-fg:var(--color-yellow-700);--color-tag-green-bg:var(--color-function-success-fill-transparent-02);--color-tag-green-fg:var(--color-function-success-content-default);--color-tag-wathet-bg:var(--color-wathet-50);--color-tag-wathet-fg:var(--color-wathet-700);--tag-sm-height:20px;--tag-sm-padding-x:6px;--tag-sm-font-size:var(--font-caption-2-font-size);--tag-sm-line-height:var(--font-caption-2-line-height);--tag-sm-gap:var(--spacing-xs);--tag-md-height:24px;--tag-md-padding-x:var(--spacing-sm);--tag-md-font-size:var(--font-caption-1-font-size);--tag-md-line-height:var(--font-caption-1-line-height);--tag-md-gap:var(--spacing-xs);--tag-lg-height:28px;--tag-lg-padding-x:10px;--tag-lg-font-size:13px;--tag-lg-line-height:var(--font-caption-0-line-height);--tag-lg-gap:6px;--tag-radius:var(--radius-sm);--tag-font-weight:500;--color-button-primary-bg:var(--color-primary-fill-default);--color-button-primary-bg-hover:var(--color-primary-fill-hover);--color-button-primary-bg-active:var(--color-primary-fill-pressed);--color-button-primary-border:transparent;--color-button-primary-fg:var(--color-primary-on-primary-fill);--color-button-primary-fg-hover:var(--color-primary-on-primary-fill);--color-button-primary-fg-active:var(--color-primary-on-primary-fill);--color-button-destructive-bg:var(--color-function-danger-fill-default);--color-button-destructive-bg-hover:var(--color-function-danger-fill-hover);--color-button-destructive-bg-active:var(--color-function-danger-fill-pressed);--color-button-destructive-border:transparent;--color-button-destructive-fg:var(--color-function-danger-on-danger-fill);--color-button-destructive-fg-hover:var(--color-function-danger-on-danger-fill);--color-button-destructive-fg-active:var(--color-function-danger-on-danger-fill);--color-button-secondary-bg:transparent;--color-button-secondary-bg-hover:var(--color-fill-hover);--color-button-secondary-bg-active:var(--color-fill-pressed);--color-button-secondary-border:var(--color-line-border-component);--color-button-secondary-fg:var(--color-text-title);--color-button-secondary-fg-hover:var(--color-text-title);--color-button-secondary-fg-active:var(--color-text-title);--color-button-secondary-fill-bg:var(--color-fill-tag);--color-button-secondary-fill-bg-hover:var(--color-fill-hover);--color-button-secondary-fill-bg-active:var(--color-fill-pressed);--color-button-secondary-fill-border:transparent;--color-button-secondary-fill-fg:var(--color-text-title);--color-button-secondary-fill-fg-hover:var(--color-text-title);--color-button-secondary-fill-fg-active:var(--color-text-title);--color-button-outline-bg:var(--color-bg-body);--color-button-outline-bg-hover:var(--color-fill-hover);--color-button-outline-bg-active:var(--color-fill-pressed);--color-button-outline-border:var(--color-line-border-component);--color-button-outline-fg:var(--color-text-title);--color-button-outline-fg-hover:var(--color-text-title);--color-button-outline-fg-active:var(--color-text-title);--color-button-ghost-bg:transparent;--color-button-ghost-bg-hover:var(--color-fill-hover);--color-button-ghost-bg-active:var(--color-fill-pressed);--color-button-ghost-border:transparent;--color-button-ghost-fg:var(--color-text-title);--color-button-ghost-fg-hover:var(--color-text-title);--color-button-ghost-fg-active:var(--color-text-title);--color-icon-button-ghost-fg:var(--color-icon-n2);--color-icon-button-ghost-fg-hover:var(--color-icon-n1);--color-icon-button-ghost-fg-active:var(--color-icon-n1);--color-icon-button-disabled-ghost-bg:transparent;--icon-button-ghost-disabled-opacity:.6;--color-button-danger-bg:transparent;--color-button-danger-bg-hover:var(--color-function-danger-fill-transparent-01);--color-button-danger-bg-active:var(--color-function-danger-fill-transparent-02);--color-button-danger-border:var(--color-function-danger-content-default);--color-button-danger-fg:var(--color-function-danger-content-default);--color-button-danger-fg-hover:var(--color-function-danger-content-default);--color-button-danger-fg-active:var(--color-function-danger-content-default);--color-button-danger-ghost-bg:transparent;--color-button-danger-ghost-bg-hover:var(--color-function-danger-fill-transparent-01);--color-button-danger-ghost-bg-active:var(--color-function-danger-fill-transparent-02);--color-button-danger-ghost-border:transparent;--color-button-danger-ghost-fg:var(--color-function-danger-content-pressed);--color-button-danger-ghost-fg-hover:var(--color-function-danger-content-pressed);--color-button-danger-ghost-fg-active:var(--color-function-danger-content-pressed);--color-button-link-bg:transparent;--color-button-link-bg-hover:transparent;--color-button-link-bg-active:transparent;--color-button-link-border:transparent;--color-button-link-fg:var(--color-text-link-normal);--color-button-link-fg-hover:var(--color-text-link-hover);--color-button-link-fg-active:var(--color-text-link-pressed);--color-button-disabled-bg:var(--color-fill-disabled);--color-button-disabled-fg:var(--color-text-disabled);--color-button-disabled-border:transparent;--button-loading-opacity:.7;--color-button-focus-ring:var(--color-neutral-900);--button-focus-ring-width:var(--border-width-thick);--button-xs-height:24px;--button-xs-padding-x:var(--spacing-sm);--button-xs-font-size:var(--font-caption-1-font-size);--button-xs-gap:var(--spacing-xs);--button-xs-icon-size:12px;--button-xs-icon-padding-x:6px;--button-sm-height:28px;--button-sm-padding-x:10px;--button-sm-font-size:var(--font-body-2-font-size);--button-sm-gap:var(--spacing-xs);--button-sm-icon-size:14px;--button-sm-icon-padding-x:10px;--button-md-height:32px;--button-md-padding-x:var(--spacing-md);--button-md-font-size:13px;--button-md-gap:6px;--button-md-icon-size:16px;--button-md-icon-padding-x:var(--spacing-md);--button-lg-height:36px;--button-lg-padding-x:var(--spacing-lg);--button-lg-font-size:var(--font-body-1-font-size);--button-lg-gap:6px;--button-lg-icon-size:18px;--button-lg-icon-padding-x:var(--spacing-lg);--button-xl-height:40px;--button-xl-padding-x:20px;--button-xl-font-size:var(--font-body-1-font-size);--button-xl-gap:var(--spacing-sm);--button-xl-icon-size:20px;--button-xl-icon-padding-x:20px;--icon-button-sm-size:28px;--icon-button-sm-font-size:14px;--icon-button-md-size:32px;--icon-button-md-font-size:16px;--icon-button-lg-size:36px;--icon-button-lg-font-size:18px;--icon-button-xl-size:40px;--icon-button-xl-font-size:20px;--button-radius:var(--radius-md);--button-radius-pill:var(--radius-full);--button-font-weight:400;--color-accordion-header-fg:var(--color-text-title);--accordion-header-gap:var(--spacing-sm);--accordion-header-padding-x:var(--spacing-lg);--accordion-header-padding-y:var(--spacing-md);--accordion-header-font-size:var(--font-headline-font-size);--accordion-header-line-height:var(--font-headline-line-height);--accordion-header-font-weight:var(--font-headline-font-weight);--accordion-header-disabled-opacity:.5;--color-accordion-content-fg:var(--color-text-caption);--accordion-content-padding-x:var(--spacing-lg);--accordion-content-font-size:var(--font-body-1-font-size);--accordion-content-line-height:var(--font-body-1-line-height);--accordion-content-font-weight:var(--font-body-1-font-weight);--color-accordion-chevron:var(--color-icon-n2);--color-accordion-border:var(--color-line-divider-default);--color-accordion-focus-border:var(--color-text-title);--accordion-transition-duration:var(--duration-fast);--tabs-root-gap:var(--spacing-xs);--color-tabs-list-divider:var(--color-line-divider-default);--tabs-list-divider-width:var(--border-width-thin);--tabs-list-gap:var(--spacing-xs);--tabs-list-default-bg:var(--color-bg-content-base);--tabs-trigger-bg-active:var(--color-bg-float);--tabs-trigger-shadow-active:var(--shadow-sm);--tabs-trigger-border-focus:var(--color-text-title);--tabs-trigger-opacity-disabled:.5;--color-tabs-trigger-fg:var(--color-text-caption);--color-tabs-trigger-fg-hover:var(--color-text-title);--color-tabs-trigger-fg-active:var(--color-primary-content-default);--color-tabs-trigger-fg-disabled:var(--color-text-disabled);--tabs-trigger-padding-x:var(--spacing-md);--tabs-trigger-padding-top:var(--spacing-xs);--tabs-trigger-padding-bottom:var(--spacing-sm);--tabs-trigger-font-size:13px;--tabs-trigger-line-height:var(--font-body-2-line-height);--tabs-trigger-font-weight:500;--color-tabs-indicator:var(--color-primary-content-default);--tabs-indicator-height:2px;--tabs-indicator-radius:var(--radius-full);--tabs-content-margin-top:var(--spacing-md);--tabs-transition-duration:var(--duration-fast);--tabs-transition-easing:var(--ease-standard);--attachment-upload-gap:var(--spacing-sm);--attachment-upload-radius:var(--radius-md);--attachment-upload-border-width:var(--border-width-thin);--attachment-upload-list-gap:var(--spacing-xs);--attachment-upload-sm-dropzone-min-height:56px;--attachment-upload-sm-dropzone-padding-y:var(--spacing-sm);--attachment-upload-sm-dropzone-padding-x:var(--spacing-md);--attachment-upload-sm-font-size:var(--font-body-2-font-size);--attachment-upload-md-dropzone-min-height:72px;--attachment-upload-md-dropzone-padding-y:var(--spacing-md);--attachment-upload-md-dropzone-padding-x:var(--spacing-lg);--attachment-upload-md-font-size:13px;--attachment-upload-lg-dropzone-min-height:88px;--attachment-upload-lg-dropzone-padding-y:var(--spacing-lg);--attachment-upload-lg-dropzone-padding-x:var(--spacing-lg);--attachment-upload-lg-font-size:var(--font-body-1-font-size);--attachment-upload-dropzone-border-style:dashed;--color-attachment-upload-dropzone-border:var(--color-line-border-component);--color-attachment-upload-dropzone-border-hover:var(--color-primary-content-default);--color-attachment-upload-dropzone-bg:var(--color-bg-float);--color-attachment-upload-dropzone-bg-hover:var(--color-fill-hover);--color-attachment-upload-dropzone-fg:var(--color-text-caption);--attachment-upload-dropzone-icon-size:20px;--attachment-upload-dropzone-hint-size:var(--font-body-2-font-size);--attachment-upload-item-gap:var(--spacing-sm);--attachment-upload-item-padding-y:var(--spacing-sm);--attachment-upload-item-padding-x:var(--spacing-md);--attachment-upload-item-radius:var(--radius-sm);--attachment-upload-item-icon-size:16px;--color-attachment-upload-item-bg:var(--color-bg-content-base);--color-attachment-upload-item-border:var(--color-line-border-card);--color-attachment-upload-item-fg:var(--color-text-title);--color-attachment-upload-item-meta:var(--color-text-caption);--color-attachment-upload-item-icon:var(--color-icon-n2);--attachment-upload-item-progress-margin-top:var(--spacing-xs);--color-attachment-upload-border-error:var(--color-function-danger-content-default);--color-attachment-upload-border-success:var(--color-function-success-content-default);--color-attachment-upload-item-error:var(--color-function-danger-content-default);--attachment-upload-remove-size:20px;--attachment-upload-remove-icon-size:14px;--color-attachment-upload-remove-fg:var(--color-icon-n2);--color-attachment-upload-remove-fg-hover:var(--color-function-danger-content-default);--attachment-upload-disabled-opacity:.6;--attachment-upload-transition-duration:var(--duration-fast);--attachment-upload-transition-easing:var(--ease-standard);--button-group-text-fg:var(--color-text-caption);--button-group-separator-bg:var(--color-line-border-component);--sidebar-bg:var(--color-bg-float);--sidebar-fg:var(--color-text-title);--sidebar-accent-bg:var(--color-fill-hover);--sidebar-accent-fg:var(--color-text-title);--sidebar-border-color:var(--color-line-border-component);--sidebar-ring-color:var(--color-primary-content-default);--sidebar-font-family:var(--font-body);--sidebar-menu-font-size:var(--font-body-1-font-size);--sidebar-menu-line-height:var(--font-body-1-line-height);--sidebar-menu-font-weight:var(--font-weight-normal);--sidebar-menu-active-font-weight:var(--font-headline-font-weight);--sidebar-menu-sm-font-size:var(--font-caption-1-font-size);--sidebar-menu-sm-line-height:var(--font-caption-1-line-height);--sidebar-menu-lg-font-size:var(--font-title-5-font-size);--sidebar-menu-lg-line-height:var(--font-title-5-line-height);--sidebar-group-label-font-size:var(--font-caption-1-font-size);--sidebar-group-label-line-height:var(--font-caption-1-line-height);--sidebar-group-label-font-weight:var(--font-caption-1-font-weight);--sidebar-content-inset:.75rem;--sidebar-section-gap:.5rem;--sidebar-group-inset:.5rem;--sidebar-group-gap:.25rem;--sidebar-menu-height:2rem;--sidebar-menu-inset:.5rem;--sidebar-menu-gap:.5rem;--sidebar-menu-row-gap:2px;--slider-track-bg:var(--color-fill-tag);--slider-range-bg:var(--color-primary-fill-default);--slider-thumb-bg:var(--color-static-white);--slider-thumb-border:var(--color-primary-fill-default);--slider-thumb-border-hover:var(--color-text-title);--slider-thumb-size:16px;--slider-thumb-hit-size:24px;--slider-track-size:6px;--slider-transition-duration:var(--duration-fast);--item-border:var(--color-line-border-component);--item-focus-border:var(--color-text-title);--item-muted-bg:var(--color-bg-content-base);--item-fg:var(--color-text-title);--item-description-fg:var(--color-text-caption);--item-accent-bg:var(--color-fill-hover);--item-link-fg:var(--color-primary-content-default);--navigation-bg:var(--color-bg-body);--navigation-fg:var(--color-text-title);--navigation-accent-bg:var(--color-fill-hover);--navigation-accent-fg:var(--color-text-title);--navigation-border:var(--color-line-border-component);--navigation-shadow:var(--shadow-md)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-\[1px\]{top:1px}.top-\[60\%\]{top:60%}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-\[var\(--sidebar-content-inset\)\]{right:var(--sidebar-content-inset)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[40px\]{height:40px}.h-\[232px\]{height:232px}.h-\[270px\]{height:270px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--sidebar-menu-height\)\]{height:var(--sidebar-menu-height)}.h-full{height:100%}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[270px\]{max-height:270px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-\[252px\]{width:252px}.w-\[min\(var\(--sidebar-width-mobile\)\,100vw\)\]{width:min(var(--sidebar-width-mobile),100vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-max{max-width:max-content}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[var\(--sidebar-menu-gap\)\]{gap:var(--sidebar-menu-gap)}.gap-\[var\(--sidebar-menu-row-gap\)\]{gap:var(--sidebar-menu-row-gap)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--sidebar-border-color\)\]{border-color:var(--sidebar-border-color)}.border-function-danger-content-default{border-color:var(--color-function-danger-content-default)}.border-function-success-content-default{border-color:var(--color-function-success-content-default)}.border-line-border-card{border-color:var(--color-line-border-card)}.border-line-border-component{border-color:var(--color-line-border-component)}.border-primary-content-default{border-color:var(--color-primary-content-default)}.border-transparent{border-color:#0000}.bg-\[var\(--sidebar-bg\)\]{background-color:var(--sidebar-bg)}.bg-bg-body{background-color:var(--color-bg-body)}.bg-bg-float{background-color:var(--color-bg-float)}.bg-fill-disabled{background-color:var(--color-fill-disabled)}.bg-fill-hover{background-color:var(--color-fill-hover)}.bg-function-danger-fill-transparent-01{background-color:var(--color-function-danger-fill-transparent-01)}.bg-primary-fill-default{background-color:var(--color-primary-fill-default)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[var\(--sidebar-menu-inset\)\]{padding-inline:var(--sidebar-menu-inset)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-body-0{font-size:var(--font-body-0-font-size);line-height:var(--font-body-0-line-height);font-weight:var(--font-body-0-font-weight)}.text-body-1{font-size:var(--font-body-1-font-size);line-height:var(--font-body-1-line-height);font-weight:var(--font-body-1-font-weight)}.text-body-2{font-size:var(--font-body-2-font-size);line-height:var(--font-body-2-line-height);font-weight:var(--font-body-2-font-weight)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:var\(--sidebar-group-label-font-size\)\]{font-size:var(--sidebar-group-label-font-size)}.text-\[length\:var\(--sidebar-menu-font-size\)\]{font-size:var(--sidebar-menu-font-size)}.text-\[length\:var\(--sidebar-menu-lg-font-size\)\]{font-size:var(--sidebar-menu-lg-font-size)}.text-\[length\:var\(--sidebar-menu-sm-font-size\)\]{font-size:var(--sidebar-menu-sm-font-size)}.text-body0-font-size{font-size:var(--text-body0-font-size)}.text-body0-font-weight{font-size:var(--text-body0-font-weight)}.text-body0-line-height{font-size:var(--text-body0-line-height)}.text-body1-font-size{font-size:var(--text-body1-font-size)}.text-body1-font-weight{font-size:var(--text-body1-font-weight)}.text-body1-line-height{font-size:var(--text-body1-line-height)}.text-body2-font-size{font-size:var(--text-body2-font-size)}.text-body2-font-weight{font-size:var(--text-body2-font-weight)}.text-body2-line-height{font-size:var(--text-body2-line-height)}.text-caption0-font-size{font-size:var(--text-caption0-font-size)}.text-caption0-font-weight{font-size:var(--text-caption0-font-weight)}.text-caption0-line-height{font-size:var(--text-caption0-line-height)}.text-caption1-font-size{font-size:var(--text-caption1-font-size)}.text-caption1-font-weight{font-size:var(--text-caption1-font-weight)}.text-caption1-line-height{font-size:var(--text-caption1-line-height)}.text-caption2-font-size{font-size:var(--text-caption2-font-size)}.text-caption2-font-weight{font-size:var(--text-caption2-font-weight)}.text-caption2-line-height{font-size:var(--text-caption2-line-height)}.text-headline-font-size{font-size:var(--text-headline-font-size)}.text-headline-font-weight{font-size:var(--text-headline-font-weight)}.text-headline-line-height{font-size:var(--text-headline-line-height)}.text-title1-font-size{font-size:var(--text-title1-font-size)}.text-title1-font-weight{font-size:var(--text-title1-font-weight)}.text-title1-line-height{font-size:var(--text-title1-line-height)}.text-title2-font-size{font-size:var(--text-title2-font-size)}.text-title2-font-weight{font-size:var(--text-title2-font-weight)}.text-title2-line-height{font-size:var(--text-title2-line-height)}.text-title3-font-size{font-size:var(--text-title3-font-size)}.text-title3-font-weight{font-size:var(--text-title3-font-weight)}.text-title3-line-height{font-size:var(--text-title3-line-height)}.text-title4-font-size{font-size:var(--text-title4-font-size)}.text-title4-font-weight{font-size:var(--text-title4-font-weight)}.text-title4-line-height{font-size:var(--text-title4-line-height)}.text-title5-font-size{font-size:var(--text-title5-font-size)}.text-title5-font-weight{font-size:var(--text-title5-font-weight)}.text-title5-line-height{font-size:var(--text-title5-line-height)}.leading-\[var\(--sidebar-group-label-line-height\)\]{--tw-leading:var(--sidebar-group-label-line-height);line-height:var(--sidebar-group-label-line-height)}.leading-\[var\(--sidebar-menu-lg-line-height\)\]{--tw-leading:var(--sidebar-menu-lg-line-height);line-height:var(--sidebar-menu-lg-line-height)}.leading-\[var\(--sidebar-menu-line-height\)\]{--tw-leading:var(--sidebar-menu-line-height);line-height:var(--sidebar-menu-line-height)}.leading-\[var\(--sidebar-menu-sm-line-height\)\]{--tw-leading:var(--sidebar-menu-sm-line-height);line-height:var(--sidebar-menu-sm-line-height)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-\[var\(--sidebar-group-label-font-weight\)\]{--tw-font-weight:var(--sidebar-group-label-font-weight);font-weight:var(--sidebar-group-label-font-weight)}.font-\[var\(--sidebar-menu-font-weight\)\]{--tw-font-weight:var(--sidebar-menu-font-weight);font-weight:var(--sidebar-menu-font-weight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--color-static-white\)\]\!{color:var(--color-static-white)!important}.text-\[var\(--sidebar-fg\)\],.text-\[var\(--sidebar-fg\)\]\/70{color:var(--sidebar-fg)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--sidebar-fg\)\]\/70{color:color-mix(in oklab,var(--sidebar-fg) 70%,transparent)}}.text-icon-n2{color:var(--color-icon-n2)}.text-text-caption{color:var(--color-text-caption)}.text-text-disabled{color:var(--color-text-disabled)}.text-text-placeholder{color:var(--color-text-placeholder)}.text-text-title{color:var(--color-text-title)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border-color\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--sidebar-ring-color\)\]{--tw-ring-color:var(--sidebar-ring-color)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\]{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-color\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-fast{transition-duration:var(--duration-fast)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:shadcn-enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-\[var\(--sidebar-border-color\)\]:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border-color)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-\[var\(--sidebar-accent-fg\)\]:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-fg)}}.peer-data-\[active\=true\]\/menu-button\:text-\[var\(--sidebar-accent-fg\)\]:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-fg)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mr-1:first-child{margin-right:calc(var(--spacing) * 1)}@media (hover:hover){.hover\:border-primary-content-default:hover{border-color:var(--color-primary-content-default)}.hover\:bg-\[var\(--sidebar-accent-bg\)\]:hover{background-color:var(--sidebar-accent-bg)}.hover\:bg-fill-hover:hover{background-color:var(--color-fill-hover)}.hover\:text-\[var\(--sidebar-accent-fg\)\]:hover{color:var(--sidebar-accent-fg)}.hover\:text-text-title:hover{color:var(--color-text-title)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent-bg\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent-bg));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-\[var\(--sidebar-bg\)\]:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar-bg)}.hover\:after\:bg-\[var\(--sidebar-border-color\)\]:hover:after{content:var(--tw-content);background-color:var(--sidebar-border-color)}}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-\[var\(--sidebar-accent-bg\)\]:active{background-color:var(--sidebar-accent-bg)}.active\:text-\[var\(--sidebar-accent-fg\)\]:active{color:var(--sidebar-accent-fg)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-\[\>svg\]\:px-\[var\(--button-lg-icon-padding-x\)\]:has(>svg){padding-inline:var(--button-lg-icon-padding-x)}.has-\[\>svg\]\:px-\[var\(--button-md-icon-padding-x\)\]:has(>svg){padding-inline:var(--button-md-icon-padding-x)}.has-\[\>svg\]\:px-\[var\(--button-sm-icon-padding-x\)\]:has(>svg){padding-inline:var(--button-sm-icon-padding-x)}.has-\[\>svg\]\:px-\[var\(--button-xl-icon-padding-x\)\]:has(>svg){padding-inline:var(--button-xl-icon-padding-x)}.has-\[\>svg\]\:px-\[var\(--button-xs-icon-padding-x\)\]:has(>svg){padding-inline:var(--button-xs-icon-padding-x)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:bg-\[var\(--sidebar-accent-bg\)\][data-active=true]{background-color:var(--sidebar-accent-bg)}.data-\[active\=true\]\:\[font-weight\:var\(--sidebar-menu-active-font-weight\)\][data-active=true]{font-weight:var(--sidebar-menu-active-font-weight)}.data-\[active\=true\]\:text-\[var\(--sidebar-accent-fg\)\][data-active=true]{color:var(--sidebar-accent-fg)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:shadcn-enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:shadcn-exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-5[data-orientation=vertical]{height:calc(var(--spacing) * 5)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:shadcn-exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:shadcn-exit;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:shadcn-exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:shadcn-enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:shadcn-enter;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-\[var\(--sidebar-accent-bg\)\][data-state=open]:hover{background-color:var(--sidebar-accent-bg)}.data-\[state\=open\]\:hover\:text-\[var\(--sidebar-accent-fg\)\][data-state=open]:hover{color:var(--sidebar-accent-fg)}}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:shadcn-enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:data-\[state\=closed\]\:animate-none[data-state=closed],.motion-reduce\:data-\[state\=open\]\:animate-none[data-state=open]{animation:none}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[1\.5\] svg{stroke-width:1.5px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--button-icon-size\)\] svg:not([class*=size-]){width:var(--button-icon-size);height:var(--button-icon-size)}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-data-\[collapsible\=icon\]\:\[\&\>span\:last-child\]\:hidden:is(:where(.group)[data-collapsible=icon] *)>span:last-child{display:none}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[var\(--sidebar-accent-fg\)\]>svg{color:var(--sidebar-accent-fg)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}:root{--color-neutral-50:#fafaf7;--color-neutral-100:#f5f5f2;--color-neutral-200:#f2f2ee;--color-neutral-300:#e3e3de;--color-neutral-400:#c4c2bb;--color-neutral-500:#9f9c93;--color-neutral-600:#6a685d;--color-neutral-700:#434337;--color-neutral-800:#333329;--color-neutral-900:#29291f;--color-neutral-950:#14140f;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-yellow-50:#fef8e1;--color-yellow-100:#fef0bd;--color-yellow-200:#fde17b;--color-yellow-300:#fcd854;--color-yellow-400:#fcce2a;--color-yellow-500:#f8c304;--color-yellow-600:#cda103;--color-yellow-700:#a48102;--color-yellow-800:#7b6102;--color-yellow-900:#524101;--color-yellow-950:#292001;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:#451a03;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-emerald-950:#022c22;--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-teal-950:#042f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-cyan-700:#0e7490;--color-cyan-800:#155e75;--color-cyan-900:#164e63;--color-cyan-950:#083344;--color-sky-50:#f0f9ff;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-sky-300:#7dd3fc;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-sky-800:#075985;--color-sky-900:#0c4a6e;--color-sky-950:#082f49;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f5d0fe;--color-fuchsia-300:#f0abfc;--color-fuchsia-400:#e879f9;--color-fuchsia-500:#d946ef;--color-fuchsia-600:#c026d3;--color-fuchsia-700:#a21caf;--color-fuchsia-800:#86198f;--color-fuchsia-900:#701a75;--color-fuchsia-950:#4a044e;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fbcfe8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-pink-800:#9d174d;--color-pink-900:#831843;--color-pink-950:#500724;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#fecdd3;--color-rose-300:#fda4af;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:#9f1239;--color-rose-900:#881337;--color-rose-950:#4c0519;--color-red-50:#fdf2f2;--color-red-100:#f9dddc;--color-red-200:#f4b1af;--color-red-300:#ec8783;--color-red-400:#e76965;--color-red-500:#e24b46;--color-red-600:#d52721;--color-red-700:#ab1f1b;--color-red-800:#801814;--color-red-900:#55100d;--color-orange-50:#fff3e5;--color-orange-100:#fee7cd;--color-orange-200:#fec48b;--color-orange-300:#ff9d4c;--color-orange-400:#ed6d0c;--color-orange-500:#c25705;--color-orange-600:#a44904;--color-orange-700:#853a05;--color-orange-800:#642b02;--color-orange-900:#3b1a02;--color-green-50:#f0f7ee;--color-green-100:#e5eee2;--color-green-200:#d6e5d1;--color-green-300:#c2dab9;--color-green-400:#7eb36e;--color-green-500:#669f54;--color-green-600:#558646;--color-green-700:#446b38;--color-green-800:#33502a;--color-green-900:#22351c;--color-blue-50:#f0f7fe;--color-blue-100:#cfe3fc;--color-blue-200:#91bef8;--color-blue-300:#65a4f5;--color-blue-400:#3788f2;--color-blue-500:#0f71f0;--color-blue-600:#0d5ec8;--color-blue-700:#0a4ba0;--color-blue-800:#083878;--color-blue-900:#052650;--color-turquoise-50:#e2f8f5;--color-turquoise-100:#c4f2ec;--color-turquoise-200:#6fe8d8;--color-turquoise-300:#33d6c0;--color-turquoise-400:#10a893;--color-turquoise-500:#0f8575;--color-turquoise-600:#067062;--color-turquoise-700:#045d51;--color-turquoise-800:#03443b;--color-turquoise-900:#02312a;--color-wathet-50:#e7f8fe;--color-wathet-100:#caeffc;--color-wathet-200:#97dcfc;--color-wathet-300:#3ec3f7;--color-wathet-400:#1295ca;--color-wathet-500:#047fb0;--color-wathet-600:#076a94;--color-wathet-700:#0f587a;--color-wathet-800:#06415c;--color-wathet-900:#072b3d;--color-indigo-50:#f2f3fd;--color-indigo-100:#e9eafb;--color-indigo-200:#cccff9;--color-indigo-300:#abb0f2;--color-indigo-400:#757df0;--color-indigo-500:#5b65f5;--color-indigo-600:#4752e6;--color-indigo-700:#333dcc;--color-indigo-800:#1e27a4;--color-indigo-900:#151b70;--color-lime-50:#f2f8d3;--color-lime-100:#e3f0a3;--color-lime-200:#c8dd5f;--color-lime-300:#a2c10b;--color-lime-400:#7b9207;--color-lime-500:#6b7f06;--color-lime-600:#5c6d08;--color-lime-700:#4a5804;--color-lime-800:#333d00;--color-lime-900:#262e00;--color-purple-50:#f5f0fe;--color-purple-100:#efe6fe;--color-purple-200:#dcc9fd;--color-purple-300:#c8a9fc;--color-purple-400:#9f6ff1;--color-purple-500:#8d55ed;--color-purple-600:#7a35f0;--color-purple-700:#611fd6;--color-purple-800:#4811a6;--color-purple-900:#2f0080;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c4b5fd;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-600:#7c3aed;--color-violet-700:#6d28d9;--color-violet-800:#5b21b6;--color-violet-900:#4c1d95;--color-violet-950:#1e1b4b;--color-carmine-50:#fef0f8;--color-carmine-100:#fee2f2;--color-carmine-200:#f8c4e1;--color-carmine-300:#f598cc;--color-carmine-400:#df58a5;--color-carmine-500:#cc398c;--color-carmine-600:#b82879;--color-carmine-700:#9d1562;--color-carmine-800:#730744;--color-carmine-900:#550c35;--color-sunflower-50:#ffffdb;--color-sunflower-100:#fffca3;--color-sunflower-200:#fff67a;--color-sunflower-300:#fff258;--color-sunflower-400:#e5ce00;--color-sunflower-500:#c2a800;--color-sunflower-600:#8f7c00;--color-sunflower-700:#5c4f00;--color-sunflower-800:#423700;--color-sunflower-900:#2c2502;--color-surface-canvas:#fff;--color-neutral-350:var(--color-neutral-300);--color-yellow-350:var(--color-yellow-400);--color-yellow-650:var(--color-yellow-600);--color-red-350:var(--color-red-400);--color-orange-350:var(--color-orange-400);--color-green-350:var(--color-green-400);--color-blue-350:var(--color-blue-400);--color-turquoise-350:var(--color-turquoise-300);--color-wathet-350:var(--color-wathet-300);--color-indigo-350:var(--color-indigo-300);--color-lime-350:var(--color-lime-300);--color-purple-350:var(--color-purple-300);--color-violet-350:var(--color-violet-300);--color-carmine-350:var(--color-carmine-300);--color-sunflower-350:var(--color-sunflower-300);--color-static-black:#000;--color-static-white:#fff;--color-static-white-hover:color-mix(in srgb, var(--color-static-white) 10%, transparent);--color-static-white-pressed:color-mix(in srgb, var(--color-static-white) 20%, transparent);--color-transparent-static-white-5:color-mix(in srgb, var(--color-static-white) 5%, transparent);--color-transparent-static-white-10:color-mix(in srgb, var(--color-static-white) 10%, transparent);--color-transparent-static-white-15:color-mix(in srgb, var(--color-static-white) 15%, transparent);--color-transparent-static-white-20:color-mix(in srgb, var(--color-static-white) 20%, transparent);--color-transparent-static-white-30:color-mix(in srgb, var(--color-static-white) 30%, transparent);--color-transparent-static-white-40:color-mix(in srgb, var(--color-static-white) 40%, transparent);--color-transparent-static-white-50:color-mix(in srgb, var(--color-static-white) 50%, transparent);--color-transparent-static-white-60:color-mix(in srgb, var(--color-static-white) 60%, transparent);--color-transparent-static-white-70:color-mix(in srgb, var(--color-static-white) 70%, transparent);--color-transparent-static-white-80:color-mix(in srgb, var(--color-static-white) 80%, transparent);--color-transparent-static-white-90:color-mix(in srgb, var(--color-static-white) 90%, transparent);--color-transparent-static-black-5:color-mix(in srgb, var(--color-static-black) 5%, transparent);--color-transparent-static-black-8:color-mix(in srgb, var(--color-static-black) 8%, transparent);--color-transparent-static-black-10:color-mix(in srgb, var(--color-static-black) 10%, transparent);--color-transparent-static-black-12:color-mix(in srgb, var(--color-static-black) 12%, transparent);--color-transparent-static-black-15:color-mix(in srgb, var(--color-static-black) 15%, transparent);--color-transparent-static-black-20:color-mix(in srgb, var(--color-static-black) 20%, transparent);--color-transparent-static-black-30:color-mix(in srgb, var(--color-static-black) 30%, transparent);--color-transparent-static-black-40:color-mix(in srgb, var(--color-static-black) 40%, transparent);--color-transparent-static-black-50:color-mix(in srgb, var(--color-static-black) 50%, transparent);--color-transparent-static-black-60:color-mix(in srgb, var(--color-static-black) 60%, transparent);--color-transparent-static-black-70:color-mix(in srgb, var(--color-static-black) 70%, transparent);--color-transparent-static-black-80:color-mix(in srgb, var(--color-static-black) 80%, transparent);--color-transparent-static-black-90:color-mix(in srgb, var(--color-static-black) 90%, transparent);--color-transparent-neutral-n900-5:color-mix(in srgb, var(--color-neutral-900) 5%, transparent);--color-transparent-neutral-n900-6:color-mix(in srgb, var(--color-neutral-900) 6%, transparent);--color-transparent-neutral-n900-8:color-mix(in srgb, var(--color-neutral-900) 8%, transparent);--color-transparent-neutral-n900-10:color-mix(in srgb, var(--color-neutral-900) 10%, transparent);--color-transparent-neutral-n900-12:color-mix(in srgb, var(--color-neutral-900) 12%, transparent);--color-transparent-neutral-n900-15:color-mix(in srgb, var(--color-neutral-900) 15%, transparent);--color-transparent-neutral-n900-20:color-mix(in srgb, var(--color-neutral-900) 20%, transparent);--color-transparent-neutral-n900-30:color-mix(in srgb, var(--color-neutral-900) 30%, transparent);--color-transparent-neutral-n900-40:color-mix(in srgb, var(--color-neutral-900) 40%, transparent);--color-transparent-neutral-n900-50:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);--color-transparent-neutral-n900-60:color-mix(in srgb, var(--color-neutral-900) 60%, transparent);--color-transparent-neutral-n900-70:color-mix(in srgb, var(--color-neutral-900) 70%, transparent);--color-transparent-neutral-n900-80:color-mix(in srgb, var(--color-neutral-900) 80%, transparent);--color-transparent-neutral-n900-90:color-mix(in srgb, var(--color-neutral-900) 90%, transparent);--color-text-title:var(--color-neutral-900);--color-text-caption:var(--color-neutral-600);--color-text-placeholder:var(--color-neutral-500);--color-text-disabled:var(--color-neutral-400);--color-text-link-normal:var(--color-blue-600);--color-text-link-hover:var(--color-blue-500);--color-text-link-pressed:var(--color-blue-700);--color-text-link-loading:var(--color-blue-300);--color-text-link-disabled:var(--color-neutral-400);--color-bg-base:var(--color-neutral-200);--color-bg-body:var(--color-surface-canvas);--color-bg-body-overlay:var(--color-neutral-200);--color-bg-filler:var(--color-neutral-200);--color-bg-content-base:var(--color-neutral-50);--color-bg-tips:var(--color-neutral-900);--color-bg-float:var(--color-surface-canvas);--color-bg-float-base:var(--color-neutral-200);--color-bg-float-overlay:var(--color-neutral-50);--color-bg-float-push:color-mix(in srgb, var(--color-surface-canvas) 80%, transparent);--color-bg-mask:color-mix(in srgb, var(--color-static-black) 55%, transparent);--color-icon-n1:var(--color-neutral-800);--color-icon-n2:var(--color-neutral-600);--color-icon-n3:var(--color-neutral-500);--color-icon-disabled:var(--color-neutral-400);--color-line-border-card:var(--color-neutral-300);--color-line-border-component:var(--color-neutral-350);--color-line-divider-default:var(--color-transparent-neutral-n900-10);--color-line-divider-module:var(--color-transparent-neutral-n900-10);--color-fill-hover:var(--color-transparent-neutral-n900-6);--color-fill-pressed:var(--color-transparent-neutral-n900-8);--color-fill-focus:var(--color-transparent-neutral-n900-8);--color-fill-active:var(--color-primary-fill-transparent-03);--color-fill-selected:var(--color-primary-fill-transparent-02);--color-fill-disabled:var(--color-neutral-200);--color-fill-tag:var(--color-transparent-neutral-n900-10);--color-fill-loading-mask:color-mix(in srgb, var(--color-surface-canvas) 60%, transparent);--color-fill-img-mask:color-mix(in srgb, var(--color-surface-canvas) 0%, transparent);--color-shadow-default:var(--color-neutral-900);--color-shadow-default-sm:var(--color-transparent-neutral-n900-12);--color-shadow-default-md:var(--color-transparent-neutral-n900-10);--color-shadow-default-lg:var(--color-transparent-neutral-n900-8);--color-shadow-pri:var(--color-primary-pri-600);--color-primary-pri-50:var(--color-neutral-50);--color-primary-pri-100:var(--color-neutral-100);--color-primary-pri-200:var(--color-neutral-200);--color-primary-pri-300:var(--color-neutral-300);--color-primary-pri-350:var(--color-neutral-350);--color-primary-pri-400:var(--color-neutral-400);--color-primary-pri-500:var(--color-neutral-500);--color-primary-pri-600:var(--color-neutral-600);--color-primary-pri-700:var(--color-neutral-700);--color-primary-pri-800:var(--color-neutral-800);--color-primary-pri-900:var(--color-neutral-900);--color-primary-pri-950:var(--color-neutral-950);--color-primary-content-default:var(--color-primary-pri-900);--color-primary-content-hover:var(--color-primary-pri-800);--color-primary-content-pressed:var(--color-primary-pri-950);--color-primary-content-loading:var(--color-primary-pri-400);--color-primary-fill-solid-01:var(--color-primary-pri-200);--color-primary-fill-solid-02:var(--color-primary-pri-300);--color-primary-fill-solid-03:var(--color-primary-pri-300);--color-primary-fill-default:var(--color-primary-pri-900);--color-primary-fill-hover:var(--color-primary-pri-800);--color-primary-fill-pressed:var(--color-primary-pri-950);--color-primary-fill-loading:var(--color-primary-pri-400);--color-primary-fill-transparent-01:color-mix(in srgb, var(--color-primary-pri-900) 5%, transparent);--color-primary-fill-transparent-02:color-mix(in srgb, var(--color-primary-pri-900) 8%, transparent);--color-primary-fill-transparent-03:color-mix(in srgb, var(--color-primary-pri-900) 12%, transparent);--color-primary-on-primary-fill:var(--color-static-white);--color-brand-pri-50:var(--color-yellow-50);--color-brand-pri-100:var(--color-yellow-100);--color-brand-pri-200:var(--color-yellow-200);--color-brand-pri-300:var(--color-yellow-300);--color-brand-pri-350:var(--color-yellow-350);--color-brand-pri-400:var(--color-yellow-400);--color-brand-pri-500:var(--color-yellow-500);--color-brand-pri-600:var(--color-yellow-600);--color-brand-pri-650:var(--color-yellow-650);--color-brand-pri-700:var(--color-yellow-700);--color-brand-pri-800:var(--color-yellow-800);--color-brand-pri-900:var(--color-yellow-900);--color-brand-pri-950:var(--color-yellow-950);--color-brand-accent-default:#fcd854;--color-brand-accent-hover:#fcd33e;--color-brand-accent-pressed:#fcce2a;--color-brand-content-default:var(--color-brand-pri-200);--color-brand-content-hover:var(--color-brand-pri-350);--color-brand-content-pressed:var(--color-brand-pri-500);--color-brand-content-loading:var(--color-brand-pri-100);--color-brand-on-brand-fill:var(--color-neutral-800);--color-highlight-match:var(--color-sunflower-300);--color-highlight-active:var(--color-orange-300);--color-function-info-content-default:var(--color-blue-600);--color-function-info-content-hover:var(--color-blue-500);--color-function-info-content-pressed:var(--color-blue-700);--color-function-info-content-loading:var(--color-blue-300);--color-function-info-fill-solid-01:var(--color-blue-50);--color-function-info-fill-solid-02:var(--color-blue-100);--color-function-info-fill-solid-03:var(--color-blue-200);--color-function-info-fill-default:var(--color-blue-600);--color-function-info-fill-hover:var(--color-blue-500);--color-function-info-fill-pressed:var(--color-blue-700);--color-function-info-fill-loading:var(--color-blue-300);--color-function-info-fill-transparent-01:color-mix(in srgb, var(--color-blue-600) 5%, transparent);--color-function-info-fill-transparent-02:color-mix(in srgb, var(--color-blue-600) 8%, transparent);--color-function-info-fill-transparent-03:color-mix(in srgb, var(--color-blue-600) 12%, transparent);--color-function-info-on-info-fill:var(--color-static-white);--color-function-success-content-default:var(--color-green-600);--color-function-success-content-hover:var(--color-green-500);--color-function-success-content-pressed:var(--color-green-700);--color-function-success-content-loading:var(--color-green-300);--color-function-success-fill-solid-01:var(--color-green-50);--color-function-success-fill-solid-02:var(--color-green-100);--color-function-success-fill-solid-03:var(--color-green-200);--color-function-success-fill-default:var(--color-green-600);--color-function-success-fill-hover:var(--color-green-500);--color-function-success-fill-pressed:var(--color-green-700);--color-function-success-fill-loading:var(--color-green-300);--color-function-success-fill-transparent-01:color-mix(in srgb, var(--color-green-600) 5%, transparent);--color-function-success-fill-transparent-02:color-mix(in srgb, var(--color-green-600) 8%, transparent);--color-function-success-fill-transparent-03:color-mix(in srgb, var(--color-green-600) 12%, transparent);--color-function-success-on-success-fill:var(--color-static-white);--color-function-warning-content-default:var(--color-orange-400);--color-function-warning-content-hover:var(--color-orange-350);--color-function-warning-content-pressed:var(--color-orange-500);--color-function-warning-content-loading:var(--color-orange-300);--color-function-warning-fill-solid-01:var(--color-orange-50);--color-function-warning-fill-solid-02:var(--color-orange-100);--color-function-warning-fill-solid-03:var(--color-orange-200);--color-function-warning-fill-default:var(--color-orange-350);--color-function-warning-fill-hover:var(--color-orange-300);--color-function-warning-fill-pressed:var(--color-orange-400);--color-function-warning-fill-loading:var(--color-orange-300);--color-function-warning-fill-transparent-01:color-mix(in srgb, var(--color-orange-400) 5%, transparent);--color-function-warning-fill-transparent-02:color-mix(in srgb, var(--color-orange-400) 8%, transparent);--color-function-warning-fill-transparent-03:color-mix(in srgb, var(--color-orange-400) 12%, transparent);--color-function-warning-on-warning-fill:var(--color-static-white);--color-function-danger-content-default:var(--color-red-600);--color-function-danger-content-hover:var(--color-red-500);--color-function-danger-content-pressed:var(--color-red-700);--color-function-danger-content-loading:var(--color-red-300);--color-function-danger-fill-solid-01:var(--color-red-50);--color-function-danger-fill-solid-02:var(--color-red-100);--color-function-danger-fill-solid-03:var(--color-red-200);--color-function-danger-fill-default:var(--color-red-600);--color-function-danger-fill-hover:var(--color-red-500);--color-function-danger-fill-pressed:var(--color-red-700);--color-function-danger-fill-loading:var(--color-red-300);--color-function-danger-fill-transparent-01:color-mix(in srgb, var(--color-red-600) 5%, transparent);--color-function-danger-fill-transparent-02:color-mix(in srgb, var(--color-red-600) 8%, transparent);--color-function-danger-fill-transparent-03:color-mix(in srgb, var(--color-red-600) 12%, transparent);--color-function-danger-on-danger-fill:var(--color-static-white);--color-colorful-blue:var(--color-blue-500);--color-colorful-indigo:var(--color-indigo-500);--color-colorful-purple:var(--color-purple-500);--color-colorful-violet:var(--color-violet-500);--color-colorful-carmine:var(--color-carmine-400);--color-colorful-sunflower:var(--color-sunflower-350);--color-colorful-turquoise:var(--color-turquoise-350);--color-colorful-lime:var(--color-lime-350);--color-colorful-neutral:var(--color-neutral-500);--color-colorful-red:var(--color-red-400);--color-colorful-orange:var(--color-orange-350);--color-colorful-yellow:var(--color-yellow-350);--color-colorful-green:var(--color-green-350);--color-colorful-wathet:var(--color-wathet-350);--font-body:"Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;--font-display:"Cormorant Infant", serif;--font-mono:"Google Sans Code", "SF Mono", "Fira Code", Consolas, monospace;--font-title-1-font-size:30px;--font-title-1-line-height:46px;--font-title-1-font-weight:500;--font-title-2-font-size:20px;--font-title-2-line-height:36px;--font-title-2-font-weight:500;--font-title-3-font-size:20px;--font-title-3-line-height:30px;--font-title-3-font-weight:600;--font-title-4-font-size:18px;--font-title-4-line-height:28px;--font-title-4-font-weight:500;--font-title-5-font-size:16px;--font-title-5-line-height:24px;--font-title-5-font-weight:500;--font-headline-font-size:14px;--font-headline-line-height:22px;--font-headline-font-weight:500;--font-body-extra-large-font-size:30px;--font-body-extra-large-line-height:46px;--font-body-extra-large-font-weight:300;--font-body-0-font-size:16px;--font-body-0-line-height:24px;--font-body-0-font-weight:300;--font-body-1-font-size:14px;--font-body-1-line-height:22px;--font-body-1-font-weight:300;--font-body-2-font-size:12px;--font-body-2-line-height:20px;--font-body-2-font-weight:300;--font-caption-0-font-size:12px;--font-caption-0-line-height:20px;--font-caption-0-font-weight:600;--font-caption-1-font-size:12px;--font-caption-1-line-height:18px;--font-caption-1-font-weight:400;--font-caption-2-font-size:11px;--font-caption-2-line-height:16px;--font-caption-2-font-weight:400;--spacing-3xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:40px;--spacing-4xl:48px;--spacing-5xl:64px;--spacing-6xl:80px;--radius-none:0px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-width-thin:1px;--border-width-medium:1.5px;--border-width-thick:2px;--shadow-none:none;--shadow-sm:0px 1px 2px 0px color-mix(in srgb, var(--color-shadow-default) 6%, transparent), 0px 1px 3px 0px color-mix(in srgb, var(--color-shadow-default) 4%, transparent);--shadow-md:0px 2px 4px 0px color-mix(in srgb, var(--color-shadow-default) 6%, transparent), 0px 4px 8px 0px color-mix(in srgb, var(--color-shadow-default) 4%, transparent);--shadow-lg:0px 8px 24px 8px color-mix(in srgb, var(--color-shadow-default) 4%, transparent), 0px 6px 12px 0px color-mix(in srgb, var(--color-shadow-default) 4%, transparent), 0px 4px 8px -8px color-mix(in srgb, var(--color-shadow-default) 6%, transparent);--shadow-xl:0px 12px 32px 4px color-mix(in srgb, var(--color-shadow-default) 8%, transparent), 0px 8px 20px 0px color-mix(in srgb, var(--color-shadow-default) 4%, transparent);--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--ease-symmetric:cubic-bezier(.42, 0, .58, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.2s;--duration-moderate:.3s;--duration-slow:.4s;--duration-deliberate:.5s}@keyframes mira-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.92)}}.mira-motion-pulse{animation:2s ease-in-out infinite mira-pulse}@keyframes mira-spin{to{transform:rotate(360deg)}}.mira-motion-spin{animation:1s linear infinite mira-spin}@keyframes mira-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(-4px)}}.mira-motion-bounce{animation:1s cubic-bezier(.34,1.56,.64,1) infinite mira-bounce}@keyframes mira-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mira-motion-shimmer{animation:1.5s linear infinite mira-shimmer}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-moderate:0s;--duration-slow:0s;--duration-deliberate:0s;--ease-standard:linear;--ease-decelerate:linear;--ease-accelerate:linear;--ease-symmetric:linear;--ease-spring:linear}.mira-motion-pulse,.mira-motion-spin,.mira-motion-bounce,.mira-motion-shimmer{animation:none}}.dark{--color-neutral-50:#1f1f1e;--color-neutral-100:#1a1a19;--color-neutral-200:#32302b;--color-neutral-300:#3f3c36;--color-neutral-400:#605b54;--color-neutral-500:#837e76;--color-neutral-600:#ada79b;--color-neutral-700:#cfcbbe;--color-neutral-800:#e0ddd2;--color-neutral-900:#f0ece3;--color-neutral-950:#faf8ef;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-yellow-50:#1e1b08;--color-yellow-100:#2d280c;--color-yellow-200:#4a4214;--color-yellow-300:#6a5e1e;--color-yellow-400:#9e8c30;--color-yellow-500:#baa438;--color-yellow-600:#d4be42;--color-yellow-700:#eadb62;--color-yellow-800:#f2e88a;--color-yellow-900:#f8f2b4;--color-yellow-950:#fdf9d8;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:#451a03;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-emerald-950:#022c22;--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-teal-950:#042f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-cyan-700:#0e7490;--color-cyan-800:#155e75;--color-cyan-900:#164e63;--color-cyan-950:#083344;--color-sky-50:#f0f9ff;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-sky-300:#7dd3fc;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-sky-800:#075985;--color-sky-900:#0c4a6e;--color-sky-950:#082f49;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f5d0fe;--color-fuchsia-300:#f0abfc;--color-fuchsia-400:#e879f9;--color-fuchsia-500:#d946ef;--color-fuchsia-600:#c026d3;--color-fuchsia-700:#a21caf;--color-fuchsia-800:#86198f;--color-fuchsia-900:#701a75;--color-fuchsia-950:#4a044e;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fbcfe8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-pink-800:#9d174d;--color-pink-900:#831843;--color-pink-950:#500724;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#fecdd3;--color-rose-300:#fda4af;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:#9f1239;--color-rose-900:#881337;--color-rose-950:#4c0519;--color-red-50:#2d1210;--color-red-100:#421916;--color-red-200:#63231e;--color-red-300:#8a332c;--color-red-400:#c14e4b;--color-red-500:#db5f5f;--color-red-600:#ed7779;--color-red-700:#f49a9c;--color-red-800:#f6bbb9;--color-red-900:#fce2e0;--color-orange-50:#33210b;--color-orange-100:#4a2b10;--color-orange-200:#683a12;--color-orange-300:#8a4a19;--color-orange-400:#b85e1a;--color-orange-500:#db7018;--color-orange-600:#f3871b;--color-orange-700:#f89e44;--color-orange-800:#fec88b;--color-orange-900:#fee7cd;--color-green-50:#141f12;--color-green-100:#1c2c19;--color-green-200:#273d22;--color-green-300:#35522e;--color-green-400:#548747;--color-green-500:#65a557;--color-green-600:#81c068;--color-green-700:#a0d089;--color-green-800:#c3dfb6;--color-green-900:#e2f0dc;--color-blue-50:#0e1d35;--color-blue-100:#132b4e;--color-blue-200:#1a3d6e;--color-blue-300:#255290;--color-blue-400:#3d7ac4;--color-blue-500:#5190de;--color-blue-600:#6da7f0;--color-blue-700:#94c0f6;--color-blue-800:#bcd8fb;--color-blue-900:#e2effd;--color-turquoise-50:#132926;--color-turquoise-100:#173b36;--color-turquoise-200:#1d4e47;--color-turquoise-300:#25665e;--color-turquoise-400:#198578;--color-turquoise-500:#1fa18f;--color-turquoise-600:#1ab7a1;--color-turquoise-700:#17cfb5;--color-turquoise-800:#65e7d5;--color-turquoise-900:#b7f7ef;--color-wathet-50:#152830;--color-wathet-100:#103647;--color-wathet-200:#164359;--color-wathet-300:#135a78;--color-wathet-400:#1a7fab;--color-wathet-500:#1099cc;--color-wathet-600:#25b2e5;--color-wathet-700:#51c3f0;--color-wathet-800:#89dffe;--color-wathet-900:#c7f0ff;--color-indigo-50:#1e204a;--color-indigo-100:#2a2d69;--color-indigo-200:#373d90;--color-indigo-300:#474fb8;--color-indigo-400:#5e68e8;--color-indigo-500:#7b83f7;--color-indigo-600:#9499f7;--color-indigo-700:#aaaff8;--color-indigo-800:#cdd0f9;--color-indigo-900:#e7e9fe;--color-lime-50:#212702;--color-lime-100:#303804;--color-lime-200:#404c06;--color-lime-300:#53610a;--color-lime-400:#6b7f05;--color-lime-500:#82990a;--color-lime-600:#93af04;--color-lime-700:#a6c313;--color-lime-800:#c2e12d;--color-lime-900:#e3f391;--color-purple-50:#2b194a;--color-purple-100:#3f2073;--color-purple-200:#5529a3;--color-purple-300:#6c39c6;--color-purple-400:#8c55ec;--color-purple-500:#a575fa;--color-purple-600:#b88ffe;--color-purple-700:#c5a3ff;--color-purple-800:#dbc8fd;--color-purple-900:#efe5ff;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c4b5fd;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-600:#7c3aed;--color-violet-700:#6d28d9;--color-violet-800:#5b21b6;--color-violet-900:#4c1d95;--color-violet-950:#1e1b4b;--color-carmine-50:#3a182b;--color-carmine-100:#591c3f;--color-carmine-200:#782b57;--color-carmine-300:#94386c;--color-carmine-400:#c24a8e;--color-carmine-500:#db5ea4;--color-carmine-600:#ed77ba;--color-carmine-700:#fc94cf;--color-carmine-800:#ffc2e5;--color-carmine-900:#ffe0f2;--color-sunflower-50:#29250a;--color-sunflower-100:#38320c;--color-sunflower-200:#574d01;--color-sunflower-300:#7a6a01;--color-sunflower-400:#c9b218;--color-sunflower-500:#e5cd17;--color-sunflower-600:#f5df36;--color-sunflower-700:#f7e663;--color-sunflower-800:#faed7a;--color-sunflower-900:#fff59e;--color-surface-canvas:#2c2c2b;--color-brand-accent-default:#fcd854;--color-brand-accent-hover:#fcd33e;--color-brand-accent-pressed:#fcce2a;--color-neutral-350:var(--color-neutral-300);--color-yellow-350:var(--color-yellow-300);--color-yellow-650:var(--color-yellow-600);--color-red-350:var(--color-red-300);--color-orange-350:var(--color-orange-300);--color-green-350:var(--color-green-300);--color-blue-350:var(--color-blue-300);--color-turquoise-350:var(--color-turquoise-300);--color-wathet-350:var(--color-wathet-300);--color-indigo-350:var(--color-indigo-400);--color-lime-350:var(--color-lime-300);--color-purple-350:var(--color-purple-300);--color-violet-350:var(--color-violet-400);--color-carmine-350:var(--color-carmine-300);--color-sunflower-350:var(--color-sunflower-300);--color-text-link-normal:var(--color-blue-400);--color-text-link-hover:var(--color-blue-300);--color-text-link-pressed:var(--color-blue-500);--color-text-link-loading:var(--color-blue-200);--color-bg-base:var(--color-neutral-100);--color-bg-body-overlay:var(--color-neutral-100);--color-bg-filler:var(--color-neutral-100);--color-bg-tips:var(--color-neutral-200);--color-bg-float-base:var(--color-neutral-100);--color-line-divider-default:var(--color-transparent-static-white-10);--color-line-divider-module:var(--color-transparent-static-white-10);--color-fill-hover:var(--color-transparent-static-white-10);--color-fill-pressed:var(--color-transparent-static-white-15);--color-fill-focus:var(--color-transparent-static-white-15);--color-fill-active:var(--color-transparent-static-white-20);--color-fill-selected:var(--color-transparent-static-white-15);--color-fill-disabled:var(--color-neutral-300);--color-fill-tag:var(--color-transparent-static-white-10);--color-shadow-default:var(--color-static-black);--color-shadow-default-sm:var(--color-transparent-static-black-12);--color-shadow-default-md:var(--color-transparent-static-black-10);--color-shadow-default-lg:var(--color-transparent-static-black-8);--color-shadow-pri:var(--color-static-black);--color-primary-fill-solid-01:var(--color-primary-pri-800);--color-primary-fill-solid-02:var(--color-primary-pri-700);--color-primary-fill-solid-03:var(--color-primary-pri-600);--color-primary-fill-transparent-01:var(--color-primary-pri-900)}@supports (color:color-mix(in lab,red,red)){.dark{--color-primary-fill-transparent-01:color-mix(in srgb, var(--color-primary-pri-900) 10%, transparent)}}.dark{--color-primary-fill-transparent-02:var(--color-primary-pri-900)}@supports (color:color-mix(in lab,red,red)){.dark{--color-primary-fill-transparent-02:color-mix(in srgb, var(--color-primary-pri-900) 15%, transparent)}}.dark{--color-primary-fill-transparent-03:var(--color-primary-pri-900)}@supports (color:color-mix(in lab,red,red)){.dark{--color-primary-fill-transparent-03:color-mix(in srgb, var(--color-primary-pri-900) 20%, transparent)}}.dark{--color-primary-on-primary-fill:var(--color-static-black);--color-brand-pri-100:var(--color-yellow-300);--color-brand-content-default:var(--color-brand-pri-700);--color-brand-content-hover:var(--color-brand-pri-650);--color-brand-content-loading:var(--color-brand-pri-800);--color-highlight-match:var(--color-sunflower-200);--color-highlight-active:var(--color-orange-200);--color-function-info-content-default:var(--color-blue-400);--color-function-info-content-hover:var(--color-blue-300);--color-function-info-content-pressed:var(--color-blue-500);--color-function-info-content-loading:var(--color-blue-200);--color-function-info-fill-solid-01:var(--color-blue-900);--color-function-info-fill-solid-02:var(--color-blue-800);--color-function-info-fill-solid-03:var(--color-blue-700);--color-function-info-fill-default:var(--color-blue-500);--color-function-info-fill-hover:var(--color-blue-400);--color-function-info-fill-pressed:var(--color-blue-600);--color-function-info-fill-transparent-01:var(--color-blue-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-info-fill-transparent-01:color-mix(in srgb, var(--color-blue-400) 10%, transparent)}}.dark{--color-function-info-fill-transparent-02:var(--color-blue-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-info-fill-transparent-02:color-mix(in srgb, var(--color-blue-400) 15%, transparent)}}.dark{--color-function-info-fill-transparent-03:var(--color-blue-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-info-fill-transparent-03:color-mix(in srgb, var(--color-blue-400) 20%, transparent)}}.dark{--color-function-info-on-info-fill:var(--color-static-black);--color-function-success-content-default:var(--color-green-400);--color-function-success-content-hover:var(--color-green-300);--color-function-success-content-pressed:var(--color-green-500);--color-function-success-content-loading:var(--color-green-200);--color-function-success-fill-solid-01:var(--color-green-900);--color-function-success-fill-solid-02:var(--color-green-800);--color-function-success-fill-solid-03:var(--color-green-700);--color-function-success-fill-default:var(--color-green-500);--color-function-success-fill-hover:var(--color-green-400);--color-function-success-fill-pressed:var(--color-green-600);--color-function-success-fill-transparent-01:var(--color-green-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-success-fill-transparent-01:color-mix(in srgb, var(--color-green-400) 10%, transparent)}}.dark{--color-function-success-fill-transparent-02:var(--color-green-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-success-fill-transparent-02:color-mix(in srgb, var(--color-green-400) 15%, transparent)}}.dark{--color-function-success-fill-transparent-03:var(--color-green-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-success-fill-transparent-03:color-mix(in srgb, var(--color-green-400) 20%, transparent)}}.dark{--color-function-success-on-success-fill:var(--color-static-black);--color-function-warning-content-default:var(--color-orange-600);--color-function-warning-content-hover:var(--color-orange-500);--color-function-warning-content-pressed:var(--color-orange-700);--color-function-warning-fill-default:var(--color-orange-600);--color-function-warning-fill-hover:var(--color-orange-500);--color-function-warning-fill-pressed:var(--color-orange-700);--color-function-warning-on-warning-fill:var(--color-static-black);--color-function-danger-content-default:var(--color-red-400);--color-function-danger-content-hover:var(--color-red-300);--color-function-danger-content-pressed:var(--color-red-500);--color-function-danger-content-loading:var(--color-red-200);--color-function-danger-fill-solid-01:var(--color-red-900);--color-function-danger-fill-solid-02:var(--color-red-800);--color-function-danger-fill-solid-03:var(--color-red-700);--color-function-danger-fill-default:var(--color-red-500);--color-function-danger-fill-hover:var(--color-red-400);--color-function-danger-fill-pressed:var(--color-red-600);--color-function-danger-fill-transparent-01:var(--color-red-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-danger-fill-transparent-01:color-mix(in srgb, var(--color-red-400) 10%, transparent)}}.dark{--color-function-danger-fill-transparent-02:var(--color-red-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-danger-fill-transparent-02:color-mix(in srgb, var(--color-red-400) 15%, transparent)}}.dark{--color-function-danger-fill-transparent-03:var(--color-red-400)}@supports (color:color-mix(in lab,red,red)){.dark{--color-function-danger-fill-transparent-03:color-mix(in srgb, var(--color-red-400) 20%, transparent)}}.dark{--color-function-danger-on-danger-fill:var(--color-static-black);--color-colorful-indigo:var(--color-indigo-400);--color-colorful-purple:var(--color-purple-400);--color-colorful-violet:var(--color-violet-400);--color-colorful-sunflower:var(--color-sunflower-500);--color-colorful-turquoise:var(--color-turquoise-500);--color-colorful-lime:var(--color-lime-600);--color-colorful-red:var(--color-red-500);--color-colorful-orange:var(--color-orange-600);--color-colorful-yellow:var(--color-yellow-500);--color-colorful-green:var(--color-green-500);--color-colorful-wathet:var(--color-wathet-500)}@keyframes expand{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes collapse{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@keyframes shadcn-enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))}}@keyframes shadcn-exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))}}@layer components{.mds-chart-root{width:var(--mds-chart-width,100%)}.mds-chart-canvas{width:100%}.mds-chart-canvas--cartesian,.mds-chart-canvas--pie{height:var(--mds-chart-height)}.mds-chart-legend-slot{margin-top:var(--chart-legend-margin-top)}.mds-chart-legend{justify-content:center;align-items:center;column-gap:var(--chart-legend-column-gap);row-gap:var(--chart-legend-row-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mds-chart-legend-item{align-items:center;gap:var(--chart-legend-item-gap);line-height:var(--chart-legend-line-height);display:inline-flex}.mds-chart-legend-marker{flex:0 0 var(--chart-legend-marker-size);width:var(--chart-legend-marker-size);height:var(--chart-legend-marker-size);border-radius:var(--chart-legend-marker-radius);background:var(--mds-chart-legend-marker-color);display:inline-block}.mds-chart-legend-label{color:var(--color-chart-legend-fg);font-size:var(--chart-legend-font-size);line-height:var(--chart-legend-line-height)}.mermaid-diagram-root{border-radius:var(--mermaid-container-radius);background-color:var(--color-mermaid-container-bg);color:var(--color-mermaid-container-fg)}.mermaid-diagram-body{min-height:var(--mermaid-body-min-height);padding:var(--mermaid-body-padding);overflow:auto}.mermaid-diagram-body:has(.mermaid-diagram-svg){min-height:0}.mermaid-diagram-loading{color:var(--color-mermaid-loading-fg);font-size:var(--mermaid-loading-font-size);line-height:var(--mermaid-loading-line-height);margin:0}.mermaid-diagram-error{padding:var(--mermaid-error-padding);border:var(--mermaid-error-border-width) solid var(--color-mermaid-error-border);border-radius:var(--mermaid-error-radius);background-color:var(--color-mermaid-error-bg)}.mermaid-diagram-error-title{color:var(--color-mermaid-error-title-fg);font-size:var(--mermaid-error-title-font-size);line-height:var(--mermaid-error-title-line-height);font-weight:var(--mermaid-error-title-font-weight);margin:0}.mermaid-diagram-error-trace{margin:var(--mermaid-error-trace-margin-top) 0 0;color:var(--color-mermaid-error-trace-fg);font-size:var(--mermaid-error-trace-font-size);line-height:var(--mermaid-error-trace-line-height);white-space:pre-wrap;overflow-wrap:break-word}.mermaid-diagram-svg>svg{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.avatar-root{font-weight:var(--avatar-font-weight);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar-fallback{border-radius:inherit;background-color:var(--color-avatar-fallback-bg);width:100%;height:100%;color:var(--color-avatar-fallback-fg);justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-shape--circle{border-radius:var(--avatar-radius-circle)}.avatar-shape--square{border-radius:var(--avatar-radius-square)}.avatar-size--sm{width:var(--avatar-sm-size);height:var(--avatar-sm-size);font-size:var(--avatar-sm-font-size)}.avatar-size--default,.avatar-size--md{width:var(--avatar-md-size);height:var(--avatar-md-size);font-size:var(--avatar-md-font-size)}.avatar-size--lg{width:var(--avatar-lg-size);height:var(--avatar-lg-size);font-size:var(--avatar-lg-font-size)}.avatar-size--custom{width:var(--avatar-custom-size);height:var(--avatar-custom-size);font-size:var(--avatar-custom-font-size)}.avatar-color--fallback{background-color:var(--color-avatar-fallback-bg);color:var(--color-avatar-fallback-fg)}.avatar-color--initials-auto-variant-a{background-color:var(--color-avatar-initials-auto-variant-a-bg);color:var(--color-avatar-initials-auto-variant-a-fg)}.avatar-color--initials-auto-variant-b{background-color:var(--color-avatar-initials-auto-variant-b-bg);color:var(--color-avatar-initials-auto-variant-b-fg)}.avatar-color--initials-auto-variant-c{background-color:var(--color-avatar-initials-auto-variant-c-bg);color:var(--color-avatar-initials-auto-variant-c-fg)}.avatar-color--initials-auto-variant-d{background-color:var(--color-avatar-initials-auto-variant-d-bg);color:var(--color-avatar-initials-auto-variant-d-fg)}.avatar-color--initials-auto-variant-e{background-color:var(--color-avatar-initials-auto-variant-e-bg);color:var(--color-avatar-initials-auto-variant-e-fg)}.avatar-image{border-radius:inherit;object-fit:var(--avatar-image-object-fit);width:100%;height:100%;overflow:hidden}.avatar-icon{width:var(--avatar-icon-size);height:var(--avatar-icon-size)}.avatar-icon path{opacity:var(--avatar-icon-opacity)}.avatar-badge{z-index:var(--avatar-badge-z-index);border-radius:var(--radius-full);background:var(--avatar-badge-bg);color:var(--avatar-badge-fg);box-shadow:0 0 0 var(--border-width-thick) var(--avatar-ring);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.avatar-group{gap:0;display:flex}.avatar-group>[data-slot=avatar]{margin-left:calc(var(--avatar-group-overlap) * -1);box-shadow:0 0 0 var(--border-width-thick) var(--avatar-ring)}.avatar-group>[data-slot=avatar]:first-child{margin-left:0}.avatar-group-count{width:var(--avatar-md-size);height:var(--avatar-md-size);border-radius:var(--radius-full);background:var(--avatar-group-count-bg);color:var(--avatar-group-count-fg);box-shadow:0 0 0 var(--border-width-thick) var(--avatar-ring);justify-content:center;align-items:center;display:inline-flex;position:relative}.mds-text-root{font-family:var(--font-body)}.mds-text-variant--title1{font-size:var(--text-title1-font-size);line-height:var(--text-title1-line-height);font-weight:var(--text-title1-font-weight)}.mds-text-variant--title2{font-size:var(--text-title2-font-size);line-height:var(--text-title2-line-height);font-weight:var(--text-title2-font-weight)}.mds-text-variant--title3{font-size:var(--text-title3-font-size);line-height:var(--text-title3-line-height);font-weight:var(--text-title3-font-weight)}.mds-text-variant--title4{font-size:var(--text-title4-font-size);line-height:var(--text-title4-line-height);font-weight:var(--text-title4-font-weight)}.mds-text-variant--title5{font-size:var(--text-title5-font-size);line-height:var(--text-title5-line-height);font-weight:var(--text-title5-font-weight)}.mds-text-variant--headline{font-size:var(--text-headline-font-size);line-height:var(--text-headline-line-height);font-weight:var(--text-headline-font-weight)}.mds-text-variant--body0{font-size:var(--text-body0-font-size);line-height:var(--text-body0-line-height);font-weight:var(--text-body0-font-weight)}.mds-text-variant--body1{font-size:var(--text-body1-font-size);line-height:var(--text-body1-line-height);font-weight:var(--text-body1-font-weight)}.mds-text-variant--body2{font-size:var(--text-body2-font-size);line-height:var(--text-body2-line-height);font-weight:var(--text-body2-font-weight)}.mds-text-variant--caption0{font-size:var(--text-caption0-font-size);line-height:var(--text-caption0-line-height);font-weight:var(--text-caption0-font-weight)}.mds-text-variant--caption1{font-size:var(--text-caption1-font-size);line-height:var(--text-caption1-line-height);font-weight:var(--text-caption1-font-weight)}.mds-text-variant--caption2{font-size:var(--text-caption2-font-size);line-height:var(--text-caption2-line-height);font-weight:var(--text-caption2-font-weight)}.mds-text-color--title{color:var(--color-text-title)}.mds-text-color--caption{color:var(--color-text-caption)}.mds-text-color--placeholder{color:var(--color-text-placeholder)}.mds-text-color--disabled{color:var(--color-text-disabled)}.mds-text-color--link{color:var(--color-text-link-normal)}.mds-text-color--brand{color:var(--color-brand-content-default)}.mds-text-color--danger{color:var(--color-function-danger-content-default)}.mds-text-color--success{color:var(--color-function-success-content-default)}.mds-text-color--inherit{color:inherit}.loading-root{justify-content:center;align-items:center;gap:var(--loading-gap);flex-direction:column;display:inline-flex}.loading-spinner{color:var(--color-loading-spinner)}.loading-spinner--sm{width:var(--loading-sm-spinner-size);height:var(--loading-sm-spinner-size)}.loading-spinner--md{width:var(--loading-md-spinner-size);height:var(--loading-md-spinner-size)}.loading-spinner--lg{width:var(--loading-lg-spinner-size);height:var(--loading-lg-spinner-size)}.loading-label{color:var(--color-loading-label)}.loading-label--sm{font-size:var(--loading-sm-label-font-size)}.loading-label--md{font-size:var(--loading-md-label-font-size)}.loading-label--lg{font-size:var(--loading-lg-label-font-size)}.skeleton-root{background-color:var(--color-skeleton-bg)}.skeleton-shape--default{border-radius:var(--skeleton-radius)}.skeleton-shape--circle{border-radius:var(--skeleton-radius-circle)}.skeleton-animated{animation:skeleton-pulse var(--skeleton-pulse-duration) var(--skeleton-pulse-easing) infinite}.skeleton-text{gap:var(--skeleton-text-gap);flex-direction:column;display:flex}.skeleton-text-line{height:var(--skeleton-text-line-height)}.skeleton-avatar{width:var(--skeleton-avatar-size);height:var(--skeleton-avatar-size)}@keyframes skeleton-pulse{50%{opacity:var(--skeleton-pulse-min-opacity)}}.divider-line{flex-shrink:0}.divider-line--horizontal{width:100%;height:var(--divider-line-width)}.divider-line--vertical{width:var(--divider-line-width);align-self:stretch;display:inline-block}.divider-line--solid{background-color:var(--color-divider-line)}.divider-line--dashed{background-color:#0000}.divider-line--dashed.divider-line--horizontal{border-top:var(--divider-line-width) var(--divider-line-style-dashed) var(--color-divider-line);height:0}.divider-line--dashed.divider-line--vertical{border-left:var(--divider-line-width) var(--divider-line-style-dashed) var(--color-divider-line);width:0}.divider-label-root{align-items:center;gap:var(--divider-label-gap);width:100%;display:flex}.divider-label-line{flex:1}.divider-label{flex-shrink:0}.divider-label--left{order:-9999}.empty-root{text-align:center;padding:var(--empty-padding-y) var(--empty-padding-x);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-size--sm{gap:var(--empty-sm-gap)}.empty-size--md{gap:var(--empty-md-gap)}.empty-size--lg{gap:var(--empty-lg-gap)}.empty-media{color:var(--color-empty-icon)}.empty-icon{justify-content:center;align-items:center;display:flex}.empty-image{object-fit:contain}.empty-default-icon{opacity:var(--empty-icon-opacity)}.empty-media--sm{width:var(--empty-sm-icon-size);height:var(--empty-sm-icon-size)}.empty-media--md{width:var(--empty-md-icon-size);height:var(--empty-md-icon-size)}.empty-media--lg{width:var(--empty-lg-icon-size);height:var(--empty-lg-icon-size)}.empty-title{line-height:var(--empty-title-line-height)}.empty-title--sm{font-size:var(--empty-sm-title-font-size);font-weight:var(--empty-sm-title-font-weight)}.empty-title--md{font-size:var(--empty-md-title-font-size);font-weight:var(--empty-md-title-font-weight)}.empty-title--lg{font-size:var(--empty-lg-title-font-size);font-weight:var(--empty-lg-title-font-weight)}.empty-description{max-width:var(--empty-description-max-width);line-height:var(--empty-description-line-height)}.empty-description--sm{font-size:var(--empty-sm-description-font-size)}.empty-description--md{font-size:var(--empty-md-description-font-size)}.empty-description--lg{font-size:var(--empty-lg-description-font-size)}.empty-action{margin-top:var(--empty-action-margin-top)}.progress-root{gap:var(--progress-gap);flex-direction:column;width:100%;display:flex}.progress-label-row{justify-content:space-between;align-items:center;display:flex}.progress-label,.progress-percent{color:var(--color-progress-label);font-size:var(--progress-label-font-size);line-height:var(--progress-label-line-height);margin-left:auto}.progress-label{margin-left:0}.progress-track{background-color:var(--color-progress-track-bg);width:100%;height:var(--progress-md-track-height);border-radius:var(--progress-md-track-radius);position:relative;overflow:hidden}.progress-track[data-size=sm]{height:var(--progress-sm-track-height);border-radius:var(--progress-sm-track-radius)}.progress-track[data-size=md]{height:var(--progress-md-track-height);border-radius:var(--progress-md-track-radius)}.progress-track[data-size=lg]{height:var(--progress-lg-track-height);border-radius:var(--progress-lg-track-radius)}.progress-indicator{border-radius:var(--progress-indicator-radius);height:100%;transition-property:transform;transition-duration:var(--progress-transition-duration);transition-timing-function:var(--progress-transition-easing);background-color:var(--color-progress-info-fill)}.progress-track[data-variant=info] .progress-indicator{background-color:var(--color-progress-info-fill)}.progress-track[data-variant=success] .progress-indicator{background-color:var(--color-progress-success-fill)}.progress-track[data-variant=warning] .progress-indicator{background-color:var(--color-progress-warning-fill)}.progress-track[data-variant=danger] .progress-indicator{background-color:var(--color-progress-danger-fill)}.progress-track[data-variant=neutral] .progress-indicator{background-color:var(--color-progress-neutral-fill)}.tooltip-content{z-index:var(--tooltip-z-index);max-width:var(--tooltip-max-width);border-radius:var(--tooltip-radius);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);background-color:var(--color-tooltip-bg);color:var(--color-tooltip-fg);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);white-space:normal;word-break:break-word;box-shadow:var(--tooltip-shadow);-webkit-user-select:none;user-select:none}.tooltip-content[data-state=delayed-open],.tooltip-content[data-state=instant-open]{animation:tooltip-enter var(--tooltip-enter-duration) var(--tooltip-animation-easing)}.tooltip-content[data-state=closed]{animation:tooltip-exit var(--tooltip-exit-duration) var(--tooltip-animation-easing)}.tooltip-arrow{width:var(--tooltip-arrow-width);height:var(--tooltip-arrow-height);fill:var(--color-tooltip-bg)}@keyframes tooltip-enter{0%{opacity:0;transform:scale(var(--tooltip-enter-scale))}to{opacity:1;transform:scale(1)}}@keyframes tooltip-exit{0%{opacity:1}to{opacity:0}}.breadcrumb-root{display:flex}.breadcrumb-list{align-items:center;gap:var(--breadcrumb-gap);flex-wrap:wrap;display:flex}.breadcrumb-item{align-items:center;gap:var(--breadcrumb-gap);display:flex}.breadcrumb-size--sm,.breadcrumb-size--sm .breadcrumb-link{font-size:var(--breadcrumb-sm-font-size);line-height:var(--breadcrumb-sm-line-height)}.breadcrumb-size--md,.breadcrumb-size--md .breadcrumb-link{font-size:var(--breadcrumb-md-font-size);line-height:var(--breadcrumb-md-line-height)}.breadcrumb-link{color:var(--color-breadcrumb-link-fg);font:inherit;transition-property:color;transition-duration:var(--breadcrumb-transition-duration);transition-timing-function:var(--breadcrumb-transition-easing);background:0 0;border:0;padding:0;text-decoration:none}.breadcrumb-link:hover{color:var(--color-breadcrumb-link-fg-hover)}.breadcrumb-link--clickable{cursor:pointer}.breadcrumb-link--static{cursor:default}.breadcrumb-current{color:var(--color-breadcrumb-current-fg);font-size:var(--breadcrumb-current-font-size);line-height:var(--breadcrumb-current-line-height);font-weight:var(--breadcrumb-current-font-weight)}.breadcrumb-separator{color:var(--color-breadcrumb-separator);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.breadcrumb-separator-icon{width:var(--breadcrumb-separator-icon-size);height:var(--breadcrumb-separator-icon-size);flex-shrink:0}.checkbox-control{border-width:var(--checkbox-border-width);border-style:solid;border-color:var(--color-checkbox-border);border-radius:var(--checkbox-radius);background-color:var(--color-checkbox-bg);box-shadow:var(--checkbox-shadow);color:var(--color-checkbox-indicator);transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--checkbox-transition-duration);transition-timing-function:var(--checkbox-transition-easing);outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.checkbox-control:not(:disabled):hover{border-color:var(--color-checkbox-border-hover)}.checkbox-control[data-state=checked],.checkbox-control[data-state=indeterminate]{border-color:var(--color-checkbox-checked-border);background-color:var(--color-checkbox-checked-bg)}.checkbox-control[aria-invalid=true],.checkbox-control[data-invalid]{border-color:var(--color-checkbox-invalid-border)}.checkbox-control:disabled{cursor:not-allowed;opacity:var(--checkbox-disabled-opacity)}.checkbox-control:focus-visible{border-color:var(--color-checkbox-border-focus)}.checkbox-control[aria-invalid=true]:focus-visible,.checkbox-control[data-invalid]:focus-visible{border-color:var(--color-checkbox-invalid-border)}.checkbox-control--sm{width:var(--checkbox-sm-size);height:var(--checkbox-sm-size)}.checkbox-control--md{width:var(--checkbox-md-size);height:var(--checkbox-md-size)}.checkbox-control--lg{width:var(--checkbox-lg-size);height:var(--checkbox-lg-size)}.checkbox-indicator{color:var(--color-checkbox-indicator);justify-content:center;align-items:center;display:flex}.checkbox-icon{stroke-width:var(--checkbox-icon-stroke-width);flex-shrink:0;display:none}.checkbox-control[data-state=checked] .checkbox-icon--checked,.checkbox-control[data-state=indeterminate] .checkbox-icon--indeterminate{display:block}.checkbox-icon--sm{width:var(--checkbox-sm-icon-size);height:var(--checkbox-sm-icon-size)}.checkbox-icon--md{width:var(--checkbox-md-icon-size);height:var(--checkbox-md-icon-size)}.checkbox-icon--lg{width:var(--checkbox-lg-icon-size);height:var(--checkbox-lg-icon-size)}.checkbox-field{align-items:center;gap:var(--checkbox-label-gap);display:inline-flex}.checkbox-label{color:var(--color-checkbox-label);font-size:var(--checkbox-label-font-size);line-height:var(--checkbox-label-line-height);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-field[data-disabled] .checkbox-label{cursor:not-allowed;opacity:var(--checkbox-disabled-opacity)}.switch-control{border-radius:var(--switch-track-radius);background-color:var(--color-switch-track-bg);box-shadow:var(--switch-control-shadow);transition:background-color var(--switch-transition-duration) var(--switch-transition-easing),border-color var(--switch-transition-duration) var(--switch-transition-easing);flex-shrink:0;align-items:center;display:inline-flex}.switch-control[data-state=checked]{background-color:var(--color-switch-track-bg-checked)}.switch-control:not(:disabled):hover{background-color:var(--color-switch-track-bg-hover)}.switch-control[data-state=checked]:not(:disabled):hover{background-color:var(--color-switch-track-bg-checked)}.switch-control:focus-visible{outline:var(--border-width-thick) solid var(--color-text-title);outline-offset:2px}.switch-control:disabled{cursor:not-allowed;opacity:.5}.switch-control[data-size=sm]{width:var(--switch-sm-width);height:var(--switch-sm-height)}.switch-control[data-size=default]{width:var(--switch-md-width);height:var(--switch-md-height)}.switch-control[data-size=lg]{width:var(--switch-lg-width);height:var(--switch-lg-height)}.switch-thumb{border-radius:var(--switch-thumb-radius);background-color:var(--color-switch-thumb-bg);box-shadow:var(--switch-thumb-shadow);transition:transform var(--switch-transition-duration) var(--switch-transition-easing),background-color var(--switch-transition-duration) var(--switch-transition-easing)}.dark .switch-control[data-state=checked] .switch-thumb{background-color:var(--color-switch-thumb-bg-dark)}.switch-control[data-size=sm] .switch-thumb{width:var(--switch-sm-thumb-size);height:var(--switch-sm-thumb-size)}.switch-control[data-size=default] .switch-thumb{width:var(--switch-md-thumb-size);height:var(--switch-md-thumb-size)}.switch-control[data-size=lg] .switch-thumb{width:var(--switch-lg-thumb-size);height:var(--switch-lg-thumb-size)}.switch-control[data-state=checked] .switch-thumb{transform:translate(calc(100% - 2px))}.switch-control[data-state=unchecked] .switch-thumb{transform:translate(0)}.switch-field{align-items:center;gap:var(--switch-label-gap);display:inline-flex}.switch-label{color:var(--color-switch-label);font-size:var(--switch-label-font-size);line-height:var(--switch-label-line-height);cursor:pointer;-webkit-user-select:none;user-select:none}.radio-group{column-gap:var(--radio-group-gap-x);row-gap:var(--radio-group-gap-y)}.radio-group--horizontal{column-gap:var(--radio-group-gap-x);row-gap:var(--radio-group-gap-y);flex-flow:wrap}.radio-group--vertical{gap:var(--radio-group-gap-y);flex-direction:column}.radio-control{background-color:var(--color-radio-bg);border:var(--radio-control-border-width) solid var(--color-radio-border);box-shadow:var(--radio-control-shadow);color:var(--color-radio-dot);transition:color var(--radio-transition-duration) var(--radio-transition-easing),border-color var(--radio-transition-duration) var(--radio-transition-easing);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.radio-control:not(:disabled):hover{border-color:var(--color-radio-border-hover)}.radio-control[data-state=checked]{border-color:var(--color-radio-border-checked)}.radio-control:focus-visible{border-color:var(--color-radio-border-focus)}.radio-control[aria-invalid=true]{border-color:var(--color-radio-border-invalid)}.radio-control:disabled{cursor:not-allowed;opacity:var(--radio-disabled-opacity)}.radio-control-shape--rounded{border-radius:var(--radio-radius)}.radio-control-shape--pill{border-radius:var(--radio-radius-pill)}.radio-control--sm{width:var(--radio-sm-size);height:var(--radio-sm-size)}.radio-control--md{width:var(--radio-md-size);height:var(--radio-md-size)}.radio-control--lg{width:var(--radio-lg-size);height:var(--radio-lg-size)}.radio-dot{border-radius:var(--radio-dot-radius);background-color:var(--color-radio-dot);color:var(--color-radio-dot)}.radio-dot--sm{width:var(--radio-sm-dot-size);height:var(--radio-sm-dot-size)}.radio-dot--md{width:var(--radio-md-dot-size);height:var(--radio-md-dot-size)}.radio-dot--lg{width:var(--radio-lg-dot-size);height:var(--radio-lg-dot-size)}.radio-field{gap:var(--radio-label-gap)}.radio-label{color:var(--color-radio-label)}.radio-label--sm{font-size:var(--radio-sm-label-font-size);line-height:var(--radio-sm-label-line-height)}.radio-label--md{font-size:var(--radio-md-label-font-size);line-height:var(--radio-md-label-line-height)}.radio-label--lg{font-size:var(--radio-lg-label-font-size);line-height:var(--radio-lg-label-line-height)}.radio-label--disabled{cursor:not-allowed;opacity:var(--radio-disabled-opacity)}.input-wrapper{box-sizing:border-box;align-items:center;gap:var(--input-gap);border-width:var(--input-border-width);border-style:solid;border-color:var(--color-input-border);background-color:var(--color-input-bg);transition-property:color,background-color,border-color;transition-duration:var(--input-transition-duration);transition-timing-function:var(--input-transition-easing);display:inline-flex}:where(.input-wrapper){width:100%}.input-wrapper:not(.input-wrapper--disabled):hover{border-color:var(--color-input-border-hover)}.input-wrapper:not(.input-wrapper--disabled).input-status--error:hover{border-color:var(--color-input-border-error)}.input-wrapper:not(.input-wrapper--disabled).input-status--success:hover{border-color:var(--color-input-border-success)}.input-wrapper--focused.input-status--default{border-color:var(--color-input-border-focus)}.input-wrapper:not(.input-wrapper--disabled).input-status--error{border-color:var(--color-input-border-error)}.input-wrapper:not(.input-wrapper--disabled).input-status--success{border-color:var(--color-input-border-success)}.input-wrapper--disabled{background-color:var(--color-input-bg-disabled);cursor:not-allowed;opacity:var(--input-disabled-opacity)}.input-shape--rounded{border-radius:var(--input-radius)}.input-shape--pill{border-radius:var(--input-radius-pill)}.input-size--xs{height:var(--input-xs-height);padding-inline:var(--input-xs-padding-x);font-size:var(--input-xs-font-size)}.input-size--sm{height:var(--input-sm-height);padding-inline:var(--input-sm-padding-x);font-size:var(--input-sm-font-size)}.input-size--md{height:var(--input-md-height);padding-inline:var(--input-md-padding-x);font-size:var(--input-md-font-size)}.input-size--lg{height:var(--input-lg-height);padding-inline:var(--input-lg-padding-x);font-size:var(--input-lg-font-size)}.input-pill-size--xs{padding-inline:var(--input-xs-pill-padding-x)}.input-pill-size--sm{padding-inline:var(--input-sm-pill-padding-x)}.input-pill-size--md{padding-inline:var(--input-md-pill-padding-x)}.input-pill-size--lg{padding-inline:var(--input-lg-pill-padding-x)}.input-control{min-width:0;color:var(--color-input-fg);font:inherit;background:0 0;border:0;outline:none;flex:1 1 0;padding:0}.input-control::placeholder{color:var(--color-input-placeholder)}.input-control:disabled{cursor:not-allowed}.input-addon{color:var(--color-input-addon);flex-shrink:0}.input-addon>svg{width:var(--input-addon-icon-size);height:var(--input-addon-icon-size);stroke-width:1.5px;display:block}.input-clear{width:var(--input-clear-size);height:var(--input-clear-size);border-radius:var(--input-clear-radius);background-color:var(--color-input-clear-bg);color:var(--color-input-clear-fg);transition-property:background-color;transition-duration:var(--input-transition-duration);transition-timing-function:var(--input-transition-easing);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.input-clear:hover{background-color:var(--color-input-clear-bg-hover)}.input-clear-icon{width:var(--input-clear-icon-size);height:var(--input-clear-icon-size)}.textarea-root{gap:var(--textarea-root-gap);flex-direction:column;width:100%;display:inline-flex;position:relative}.textarea-control{box-sizing:border-box;border-width:var(--textarea-border-width);border-style:solid;border-color:var(--color-textarea-border);border-radius:var(--textarea-radius);background-color:var(--color-textarea-bg);color:var(--color-textarea-fg);transition-property:color,background-color,border-color;transition-duration:var(--textarea-transition-duration);transition-timing-function:var(--textarea-transition-easing);outline:none;font-family:inherit}:where(.textarea-control){width:100%}.textarea-control::placeholder{color:var(--color-textarea-placeholder)}.textarea-control:not(:disabled):hover{border-color:var(--color-textarea-border-hover)}.textarea-status--default:focus,.textarea-status--default:focus-visible{border-color:var(--color-textarea-border-focus)}.textarea-status--error{border-color:var(--color-textarea-border-error)}.textarea-status--success{border-color:var(--color-textarea-border-success)}.textarea-control--disabled{background-color:var(--color-textarea-bg-disabled);cursor:not-allowed;opacity:var(--textarea-disabled-opacity)}.textarea-size--sm{min-height:var(--textarea-sm-min-height);padding:var(--textarea-sm-padding-y) var(--textarea-sm-padding-x);font-size:var(--textarea-sm-font-size)}.textarea-size--md{min-height:var(--textarea-md-min-height);padding:var(--textarea-md-padding-y) var(--textarea-md-padding-x);font-size:var(--textarea-md-font-size)}.textarea-size--lg{min-height:var(--textarea-lg-min-height);padding:var(--textarea-lg-padding-y) var(--textarea-lg-padding-x);font-size:var(--textarea-lg-font-size)}.textarea-control--counted{padding-bottom:var(--textarea-count-padding-bottom)}.textarea-resize--none{resize:none}.textarea-resize--vertical{resize:vertical}.textarea-resize--horizontal{resize:horizontal}.textarea-resize--both{resize:both}.textarea-count{right:var(--textarea-count-inset-x);bottom:var(--textarea-count-inset-y);-webkit-user-select:none;user-select:none;color:var(--color-textarea-count);position:absolute}.alert-root{gap:var(--alert-gap);border-width:var(--alert-border-width);border-radius:var(--alert-radius);padding:var(--alert-padding-y) var(--alert-padding-x);transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:var(--alert-transition-duration);transition-timing-function:var(--alert-transition-easing);border-style:solid;display:flex}.alert-variant--info{border-color:var(--color-alert-info-border);background-color:var(--color-alert-info-bg);color:var(--color-alert-info-fg)}.alert-variant--success{border-color:var(--color-alert-success-border);background-color:var(--color-alert-success-bg);color:var(--color-alert-success-fg)}.alert-variant--warning{border-color:var(--color-alert-warning-border);background-color:var(--color-alert-warning-bg);color:var(--color-alert-warning-fg)}.alert-variant--danger{border-color:var(--color-alert-danger-border);background-color:var(--color-alert-danger-bg);color:var(--color-alert-danger-fg)}.alert-variant--neutral{border-color:var(--color-alert-neutral-border);background-color:var(--color-alert-neutral-bg);color:var(--color-alert-neutral-fg)}.alert-icon{margin-top:var(--alert-icon-margin-top);color:inherit;flex-shrink:0}.alert-default-icon{width:var(--alert-icon-size);height:var(--alert-icon-size)}.alert-content{gap:var(--alert-content-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.alert-title{font-weight:var(--alert-title-font-weight)}.alert-description{opacity:var(--alert-description-opacity)}.alert-action{margin-top:var(--alert-action-margin-top)}.alert-close{flex-shrink:0;margin-left:auto}.card-root{gap:var(--card-gap);border-radius:var(--card-radius);background-color:var(--color-card-bg);color:var(--color-card-fg);transition-property:box-shadow;transition-duration:var(--card-transition-duration);transition-timing-function:var(--card-transition-easing);flex-direction:column;display:flex}.card-root--bordered{border-width:var(--card-border-width);border-style:solid;border-color:var(--color-card-border)}.card-root--shadowed{box-shadow:var(--card-shadow)}.card-root--hoverable{cursor:pointer}.card-root--hoverable:hover{box-shadow:var(--card-hover-shadow)}.card-padding--none{--card-current-padding:var(--card-padding-none);padding:var(--card-padding-none)}.card-padding--sm{--card-current-padding:var(--card-padding-sm);padding:var(--card-padding-sm)}.card-padding--md{--card-current-padding:var(--card-padding-md);padding:var(--card-padding-md)}.card-padding--lg{--card-current-padding:var(--card-padding-lg);padding:var(--card-padding-lg)}.card-header{align-items:start;gap:var(--card-header-gap);margin-bottom:var(--card-header-margin-bottom);grid-template-rows:auto auto;grid-auto-rows:min-content;display:grid;container:card-header/inline-size}.card-header:has([data-slot=card-action]){grid-template-columns:minmax(0,1fr) auto}.card-header.border-b{padding-bottom:var(--card-current-padding,var(--card-padding-md))}.card-title{font-size:var(--card-title-font-size);line-height:var(--card-title-line-height);font-weight:var(--card-title-font-weight);margin:0}.card-description{color:var(--color-card-description-fg);font-size:var(--card-description-font-size);line-height:var(--card-description-line-height)}.card-action{grid-area:1/2/span 2;place-self:start end}.card-body{color:var(--color-card-body-fg)}.card-footer{align-items:center;gap:var(--card-footer-gap);margin-top:var(--card-footer-margin-top);display:flex}.card-footer.border-t{padding-top:var(--card-current-padding,var(--card-padding-md))}.menu-panel{z-index:var(--menu-panel-z-index);min-width:var(--menu-panel-min-width);border-width:var(--menu-panel-border-width);border-style:solid;border-color:var(--color-menu-panel-border);border-radius:var(--menu-panel-radius);padding:var(--menu-panel-padding);background-color:var(--color-menu-panel-bg);box-shadow:var(--menu-panel-shadow);outline:none}.menu-panel[data-state=open]{animation:menu-panel-enter var(--menu-transition-duration) var(--menu-transition-easing)}.menu-panel[data-state=closed]{animation:menu-panel-exit var(--menu-transition-duration) var(--menu-transition-easing)}.menu-item{align-items:center;gap:var(--menu-item-gap);border-radius:var(--menu-item-radius);width:100%;padding:var(--menu-item-padding-y) var(--menu-item-padding-x);color:var(--color-menu-item-fg);font-size:var(--menu-item-font-size);font-family:inherit;line-height:var(--menu-item-line-height);font-weight:var(--menu-item-font-weight);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-easing);background:0 0;border:0;outline:none;text-decoration:none;display:flex}.menu-item:hover,.menu-item[data-highlighted],.context-menu-sub-trigger[data-state=open]{background-color:var(--color-menu-item-bg-hover);color:var(--color-menu-item-fg-hover)}.menu-item--active,.menu-item--active:hover{background-color:var(--color-menu-item-bg-active);color:var(--color-menu-item-fg-active)}.menu-item--start{align-items:flex-start}.menu-inline-item,.menu-submenu-trigger{border-radius:var(--menu-inline-item-radius)}.menu-item:disabled{pointer-events:none;cursor:not-allowed;opacity:var(--menu-item-disabled-opacity)}.menu-item[data-disabled]{pointer-events:none;cursor:not-allowed;color:var(--color-menu-item-disabled-fg)}.menu-item--danger[data-disabled]{color:var(--color-menu-item-danger-fg);opacity:var(--menu-item-disabled-opacity)}.menu-item--danger{color:var(--color-menu-item-danger-fg)}.menu-item--danger:hover,.menu-item--danger[data-highlighted]{background-color:var(--color-menu-item-danger-bg-hover);color:var(--color-menu-item-danger-fg)}.menu-item-icon{width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);color:var(--color-menu-item-icon);flex-shrink:0}.menu-item--active .menu-item-icon{color:var(--color-menu-item-icon-active)}.menu-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.menu-item-shortcut{color:var(--color-menu-item-shortcut);font-size:var(--menu-label-font-size);flex-shrink:0;margin-left:auto}.menu-label{padding:var(--menu-label-padding-y) var(--menu-label-padding-x);color:var(--color-menu-label-fg);font-size:var(--menu-label-font-size);line-height:var(--menu-label-line-height);font-weight:var(--menu-label-font-weight)}.menu-separator{height:var(--menu-separator-height);margin-block:var(--menu-separator-margin-y);background-color:var(--color-menu-separator)}.menu-root,.menu-group{gap:var(--menu-root-gap);flex-direction:column;display:flex}.menu-group{gap:var(--menu-group-gap)}.menu-inline-separator{margin-inline:var(--menu-inline-separator-margin-x)}.menu-submenu-chevron{width:var(--menu-submenu-chevron-size);height:var(--menu-submenu-chevron-size);color:var(--color-menu-item-icon);transition-property:transform;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-easing);flex-shrink:0}.menu-submenu-chevron--open{transform:rotate(180deg)}.menu-submenu-content{overflow:hidden}.menu-submenu-content[data-state=open]{animation:menu-panel-enter var(--menu-transition-duration) var(--menu-transition-easing)}.menu-submenu-content[data-state=closed]{animation:menu-panel-exit var(--menu-transition-duration) var(--menu-transition-easing)}.menu-submenu-items{gap:var(--menu-root-gap);margin-top:var(--menu-submenu-margin-top);margin-left:var(--menu-submenu-indent);flex-direction:column;display:flex}@keyframes menu-panel-enter{0%{opacity:0;transform:scale(var(--menu-panel-enter-scale))}to{opacity:1;transform:scale(1)}}@keyframes menu-panel-exit{0%{opacity:1}to{opacity:0}}.popover-content{z-index:var(--popover-z-index);border-width:var(--popover-border-width);border-style:solid;border-color:var(--color-popover-border);border-radius:var(--popover-radius);padding:var(--popover-padding);background-color:var(--color-popover-bg);box-shadow:var(--popover-shadow);outline:none}:where(.popover-content){width:var(--popover-width)}.popover-content[data-state=open]{animation:popover-enter var(--popover-transition-duration) var(--popover-transition-easing)}.popover-content[data-state=closed]{animation:popover-exit var(--popover-transition-duration) var(--popover-transition-easing)}@keyframes popover-enter{0%{opacity:0;transform:scale(var(--popover-enter-scale))}to{opacity:1;transform:scale(1)}}@keyframes popover-exit{0%{opacity:1}to{opacity:0}}.select-trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--select-trigger-gap);border-width:var(--select-trigger-border-width);border-style:solid;border-color:var(--color-select-border);background-color:var(--color-select-bg);color:var(--color-select-fg);transition-property:color,background-color,border-color;transition-duration:var(--select-transition-duration);transition-timing-function:var(--select-transition-easing);font-family:inherit;display:inline-flex}:where(.select-trigger){width:100%}.select-trigger:hover{border-color:var(--color-select-border-hover)}.select-trigger:focus{border-color:var(--color-select-border-focus);outline:none}.select-trigger[aria-invalid=true]{border-color:var(--color-select-border-error)}.select-trigger:disabled{background-color:var(--color-select-bg-disabled);cursor:not-allowed;opacity:var(--select-disabled-opacity)}.select-trigger[data-placeholder]{color:var(--color-select-placeholder)}.select-shape--rounded{border-radius:var(--select-trigger-radius)}.select-shape--pill{border-radius:var(--select-trigger-radius-pill)}.select-size--sm{height:var(--select-sm-height);padding-inline:var(--select-sm-padding-x);font-size:var(--select-sm-font-size)}.select-size--md{height:var(--select-md-height);padding-inline:var(--select-md-padding-x);font-size:var(--select-md-font-size)}.select-size--lg{height:var(--select-lg-height);padding-inline:var(--select-lg-padding-x);font-size:var(--select-lg-font-size)}.select-pill-size--sm{padding-inline:var(--select-sm-pill-padding-x)}.select-pill-size--md{padding-inline:var(--select-md-pill-padding-x)}.select-pill-size--lg{padding-inline:var(--select-lg-pill-padding-x)}.select-trigger-icon{width:var(--select-icon-size);height:var(--select-icon-size);color:var(--color-select-icon);flex-shrink:0}.select-content{min-width:var(--select-content-min-width);overflow:hidden}.select-item-indicator{margin-left:var(--select-item-indicator-margin-left)}.select-item-check{width:var(--select-icon-size);height:var(--select-icon-size)}.context-menu-item-icon{width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);margin-top:var(--context-menu-icon-margin-top);color:var(--color-menu-item-icon);flex-shrink:0}.context-menu-item-icon--danger{color:var(--color-menu-item-danger-fg)}.context-menu-item-text{flex:1 1 0;min-width:0}.context-menu-item-label,.context-menu-item-description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.context-menu-item-description{margin-top:var(--context-menu-description-margin-top);color:var(--color-context-menu-description);font-size:var(--context-menu-description-font-size);line-height:var(--context-menu-description-line-height)}.context-menu-item-shortcut{color:var(--color-context-menu-shortcut);font-size:var(--context-menu-shortcut-font-size);flex-shrink:0;margin-left:auto}.context-menu-separator{margin-inline:var(--context-menu-separator-margin-x)}.context-menu-sub-indicator{color:var(--color-context-menu-sub-indicator);font-size:var(--context-menu-sub-indicator-font-size);margin-left:auto}.dialog-overlay{z-index:var(--dialog-z-index);background-color:var(--color-dialog-overlay-bg);position:fixed;top:0;right:0;bottom:0;left:0}.dialog-overlay[data-state=open]{animation:dialog-overlay-enter var(--dialog-overlay-enter-duration) var(--dialog-overlay-easing)}.dialog-overlay[data-state=closed]{animation:dialog-overlay-exit var(--dialog-overlay-exit-duration) var(--dialog-overlay-easing)}.dialog-content{z-index:var(--dialog-z-index);width:var(--dialog-content-width);max-width:var(--dialog-content-max-width);max-height:var(--dialog-content-max-height);border-radius:var(--dialog-content-radius);border:var(--dialog-content-border-width) solid var(--color-dialog-content-border);padding:var(--dialog-content-padding);background-color:var(--color-dialog-content-bg);box-shadow:var(--dialog-content-shadow);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-content:focus{outline:none}.dialog-content[data-state=open]{animation:dialog-content-enter var(--dialog-content-enter-duration) var(--dialog-content-easing)}.dialog-content[data-state=closed]{animation:dialog-content-exit var(--dialog-content-exit-duration) var(--dialog-content-easing)}.dialog-close{top:var(--dialog-close-inset);right:var(--dialog-close-inset);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-sm);opacity:.7;transition-property:opacity,border-color,background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);position:absolute}.dialog-close:hover{opacity:1}.dialog-close:focus-visible{border-color:var(--color-text-title);outline:none}.dialog-close[data-state=open]{background-color:var(--color-fill-hover);color:var(--color-text-caption)}.dialog-title{color:var(--color-dialog-title);font-size:var(--dialog-title-font-size);line-height:var(--dialog-title-line-height);font-weight:var(--dialog-title-font-weight)}.dialog-description{margin-top:var(--dialog-description-margin-top);color:var(--color-dialog-description);font-size:var(--dialog-description-font-size);line-height:var(--dialog-description-line-height)}.dialog-footer{justify-content:flex-end;gap:var(--dialog-footer-gap);margin-top:var(--dialog-footer-margin-top);display:flex}@keyframes dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes dialog-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes dialog-content-enter{0%{opacity:0;transform:translate(-50%,-50%) scale(var(--dialog-content-enter-scale))}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-content-exit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(var(--dialog-content-enter-scale))}}.drawer-overlay{z-index:var(--drawer-z-index);background-color:var(--color-drawer-overlay-bg);position:fixed;top:0;right:0;bottom:0;left:0}.drawer-overlay[data-state=open]{animation:drawer-overlay-enter var(--drawer-overlay-duration) var(--drawer-overlay-easing)}.drawer-overlay[data-state=closed]{animation:drawer-overlay-exit var(--drawer-overlay-duration) var(--drawer-overlay-easing)}.drawer-content{z-index:var(--drawer-z-index);background-color:var(--color-drawer-bg);box-shadow:var(--drawer-shadow);flex-direction:column;display:flex;position:fixed;overflow:hidden}.drawer-side--right,.drawer-side--left{width:var(--drawer-width);max-width:var(--drawer-max-width);height:100%;top:0;bottom:0}.drawer-side--right{right:0}.drawer-side--left{left:0}.drawer-side--top,.drawer-side--bottom{width:100%;max-height:var(--drawer-max-height);left:0;right:0}.drawer-side--top{top:0}.drawer-side--bottom{bottom:0}.drawer-side--right[data-state=open]{animation:drawer-in-right var(--drawer-slide-duration) var(--drawer-slide-easing)}.drawer-side--right[data-state=closed]{animation:drawer-out-right var(--drawer-slide-duration) var(--drawer-slide-easing)}.drawer-side--left[data-state=open]{animation:drawer-in-left var(--drawer-slide-duration) var(--drawer-slide-easing)}.drawer-side--left[data-state=closed]{animation:drawer-out-left var(--drawer-slide-duration) var(--drawer-slide-easing)}.drawer-side--top[data-state=open]{animation:drawer-in-top var(--drawer-slide-duration) var(--drawer-slide-easing)}.drawer-side--top[data-state=closed]{animation:drawer-out-top var(--drawer-slide-duration) var(--drawer-slide-easing)}.drawer-side--bottom[data-state=open]{animation:drawer-in-bottom var(--drawer-slide-duration) var(--drawer-slide-easing)}.drawer-side--bottom[data-state=closed]{animation:drawer-out-bottom var(--drawer-slide-duration) var(--drawer-slide-easing)}.drawer-close{top:var(--drawer-close-inset);right:var(--drawer-close-inset);position:absolute}.drawer-header{gap:var(--drawer-header-gap);border-bottom:var(--drawer-border-width) solid var(--color-drawer-border);padding:var(--drawer-section-padding-y) var(--drawer-section-padding-x);flex-direction:column;display:flex}.drawer-title{color:var(--color-drawer-title);font-size:var(--drawer-title-font-size);line-height:var(--drawer-title-line-height);font-weight:var(--drawer-title-font-weight)}.drawer-description{color:var(--color-drawer-description);font-size:var(--drawer-description-font-size);line-height:var(--drawer-description-line-height)}.drawer-body{padding:var(--drawer-section-padding-y) var(--drawer-section-padding-x);flex:1 1 0;overflow-y:auto}.drawer-footer{justify-content:flex-end;gap:var(--drawer-footer-gap);border-top:var(--drawer-border-width) solid var(--color-drawer-border);padding:var(--drawer-section-padding-y) var(--drawer-section-padding-x);display:flex}@keyframes drawer-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes drawer-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes drawer-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes drawer-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes drawer-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.toast-root{pointer-events:auto;align-items:center;gap:var(--toast-gap);border-width:var(--toast-border-width);border-radius:var(--toast-radius);padding:var(--toast-padding-y) var(--toast-padding-x);box-shadow:var(--toast-shadow);transition-property:color,background-color,border-color,opacity,transform;transition-duration:var(--toast-transition-duration);transition-timing-function:var(--toast-transition-easing);border-style:solid;display:inline-flex}.toast-root[data-state=open]{animation:toast-enter var(--toast-transition-duration) var(--toast-transition-easing)}.toast-root[data-state=closed]{animation:toast-exit var(--toast-transition-duration) var(--toast-transition-easing)}.toast-variant--info{border-color:var(--color-toast-info-border);background-color:var(--color-toast-info-bg);color:var(--color-toast-info-fg)}.toast-variant--success{border-color:var(--color-toast-success-border);background-color:var(--color-toast-success-bg);color:var(--color-toast-success-fg)}.toast-variant--warning{border-color:var(--color-toast-warning-border);background-color:var(--color-toast-warning-bg);color:var(--color-toast-warning-fg)}.toast-variant--danger{border-color:var(--color-toast-danger-border);background-color:var(--color-toast-danger-bg);color:var(--color-toast-danger-fg)}.toast-variant--neutral{border-color:var(--color-toast-neutral-border);background-color:var(--color-toast-neutral-bg);color:var(--color-toast-neutral-fg)}.toast-icon{color:inherit;flex-shrink:0}.toast-default-icon{width:var(--toast-icon-size);height:var(--toast-icon-size)}.toast-description{font-weight:var(--toast-description-font-weight)}.toast-viewport{pointer-events:none;z-index:var(--toast-viewport-z-index);gap:var(--toast-viewport-gap);outline:none;flex-direction:column;display:flex;position:fixed}.toast-position--top-right{top:var(--toast-viewport-inset);right:var(--toast-viewport-inset);align-items:flex-end}.toast-position--top-center{top:var(--toast-viewport-inset);align-items:center;left:50%;transform:translate(-50%)}.toast-position--top-left{top:var(--toast-viewport-inset);left:var(--toast-viewport-inset);align-items:flex-start}.toast-position--bottom-right{right:var(--toast-viewport-inset);bottom:var(--toast-viewport-inset);align-items:flex-end}.toast-position--bottom-center{bottom:var(--toast-viewport-inset);align-items:center;left:50%;transform:translate(-50%)}.toast-position--bottom-left{bottom:var(--toast-viewport-inset);left:var(--toast-viewport-inset);align-items:flex-start}@keyframes toast-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--toast-slide-distance)))}to{opacity:1;transform:translateY(0)}}@keyframes toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1 * var(--toast-slide-distance)))}}.pagination-root{align-items:center;gap:var(--pagination-gap);display:flex}.pagination-total{margin-right:var(--pagination-total-margin-right)}.pagination-item{border-radius:var(--pagination-radius);font-family:inherit;font-weight:var(--pagination-font-weight);transition-property:color,background-color;transition-duration:var(--pagination-transition-duration);transition-timing-function:var(--pagination-transition-easing);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pagination-size--sm{height:var(--pagination-sm-height);min-width:var(--pagination-sm-min-width);padding-inline:var(--pagination-sm-padding-x);font-size:var(--pagination-sm-font-size)}.pagination-size--md{height:var(--pagination-md-height);min-width:var(--pagination-md-min-width);padding-inline:var(--pagination-md-padding-x);font-size:var(--pagination-md-font-size)}.pagination-button{color:var(--color-pagination-fg)}.pagination-button:not(.pagination-button--active):not(.pagination-button--disabled):hover{background-color:var(--color-pagination-bg-hover);color:var(--color-pagination-fg-hover)}.pagination-button--active,.pagination-button--active:hover{background-color:var(--color-pagination-active-bg);color:var(--color-pagination-active-fg);cursor:default}.pagination-button--disabled{color:var(--color-pagination-disabled-fg);cursor:not-allowed}.pagination-ellipsis{color:var(--color-pagination-ellipsis);font-weight:var(--pagination-ellipsis-font-weight);-webkit-user-select:none;user-select:none}.pagination-icon{width:var(--pagination-icon-size);height:var(--pagination-icon-size)}.stepper-root{display:flex}.stepper-direction--horizontal{flex-direction:row;align-items:flex-start}.stepper-direction--vertical{flex-direction:column}.stepper-item--horizontal{flex-direction:column;flex:1 1 0;align-items:center;display:flex}.stepper-item--vertical{gap:var(--stepper-item-gap);flex-direction:row;display:flex}.stepper-indicator-row{align-items:center;display:flex}.stepper-indicator-row--horizontal{flex-direction:row;width:100%}.stepper-indicator-row--vertical{flex-direction:column}.stepper-circle{border-radius:var(--stepper-circle-radius);font-weight:var(--stepper-circle-font-weight);border-style:solid;border-width:1px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stepper-circle--horizontal{margin-inline:var(--stepper-horizontal-circle-margin-x)}.stepper-circle--sm{width:var(--stepper-sm-circle-size);height:var(--stepper-sm-circle-size);font-size:var(--stepper-sm-circle-font-size)}.stepper-circle--md{width:var(--stepper-md-circle-size);height:var(--stepper-md-circle-size);font-size:var(--stepper-md-circle-font-size)}.stepper-status--done{border-color:var(--color-stepper-done-border);background-color:var(--color-stepper-done-bg);color:var(--color-stepper-done-fg)}.stepper-status--active{border-width:var(--stepper-active-border-width);border-color:var(--color-stepper-active-border);background-color:var(--color-stepper-active-bg);color:var(--color-stepper-active-fg)}.stepper-status--pending{border-color:var(--color-stepper-pending-border);background-color:var(--color-stepper-pending-bg);color:var(--color-stepper-pending-fg)}.stepper-status--error{border-color:var(--color-stepper-error-border);background-color:var(--color-stepper-error-bg);color:var(--color-stepper-error-fg)}.stepper-status-icon{width:var(--stepper-status-icon-size);height:var(--stepper-status-icon-size)}.stepper-connector{background-color:var(--color-stepper-connector-default)}.stepper-connector--horizontal{height:var(--stepper-connector-thickness);flex:1 1 0}.stepper-connector--vertical{width:var(--stepper-connector-thickness);margin-block:var(--stepper-vertical-connector-margin-y);flex:1 1 0}.stepper-connector--hidden{visibility:hidden}.stepper-connector-status--done{background-color:var(--color-stepper-connector-done)}.stepper-labels{flex-direction:column;display:flex}.stepper-labels--horizontal{margin-top:var(--stepper-horizontal-label-margin-top);text-align:center;align-items:center}.stepper-labels--vertical{padding-bottom:var(--stepper-vertical-label-padding-bottom)}.stepper-title-status--done{color:var(--color-stepper-title-done)}.stepper-title-status--active{color:var(--color-stepper-title-active);font-weight:var(--stepper-title-active-font-weight)}.stepper-title-status--pending{color:var(--color-stepper-title-pending)}.stepper-title-status--error{color:var(--color-stepper-title-error)}.greeting-root{color:var(--color-greeting-fg)}.welcome-card-root{gap:var(--welcome-card-gap);padding:var(--welcome-card-padding);border:var(--welcome-card-border-width) solid var(--color-welcome-card-border);border-radius:var(--welcome-card-radius);background-color:var(--color-welcome-card-bg);transition-property:box-shadow;transition-duration:var(--welcome-card-transition-duration);transition-timing-function:var(--welcome-card-transition-easing);flex-direction:column;display:flex}.welcome-card-root--clickable{cursor:pointer}.welcome-card-root--clickable:hover{box-shadow:var(--welcome-card-hover-shadow)}.welcome-card-header{align-items:center;gap:var(--welcome-card-header-gap);display:flex}.welcome-card-identity{gap:var(--welcome-card-identity-gap);flex-direction:column;display:flex}.welcome-card-greeting{font-size:var(--welcome-card-greeting-font-size);line-height:var(--welcome-card-greeting-line-height);font-weight:var(--welcome-card-greeting-font-weight)}.welcome-card-department{color:var(--color-welcome-card-department-fg);font-size:var(--welcome-card-department-font-size);line-height:var(--welcome-card-department-line-height);font-weight:var(--welcome-card-department-font-weight)}.welcome-card-content{padding-top:var(--welcome-card-content-padding-top);border-top:var(--welcome-card-border-width) solid var(--color-welcome-card-divider)}.welcome-card-actions{gap:var(--welcome-card-actions-gap);padding-top:var(--welcome-card-actions-padding-top);border-top:var(--welcome-card-border-width) solid var(--color-welcome-card-divider);flex-wrap:wrap;display:flex}.welcome-card-action{align-items:center;gap:var(--welcome-card-action-gap);padding:var(--welcome-card-action-padding-y) var(--welcome-card-action-padding-x);border:var(--welcome-card-action-border-width) solid var(--color-welcome-card-action-border);border-radius:var(--welcome-card-action-radius);background-color:var(--color-welcome-card-action-bg);color:var(--color-welcome-card-action-fg);font-size:var(--welcome-card-action-font-size);line-height:var(--welcome-card-action-line-height);font-weight:var(--welcome-card-action-font-weight);transition-property:background-color,color,border-color;transition-duration:var(--welcome-card-action-transition-duration);transition-timing-function:var(--welcome-card-transition-easing);display:inline-flex}.welcome-card-action:not(:disabled){cursor:pointer}.welcome-card-action:not(:disabled):hover{background-color:var(--color-welcome-card-action-bg-hover)}.welcome-card-action:disabled{cursor:not-allowed;opacity:var(--welcome-card-action-disabled-opacity)}.welcome-card-action-icon{flex-shrink:0;align-items:center;display:inline-flex}@font-face{font-family:Mira Google Sans Flex;src:url(/assets/google-sans-flex-latin-variable-D9Yxgz2-.ttf)format("truetype");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+20-7F,U+A0-FF}.mira-chat-input,.mira-chat-input-portal{--mira-chat-input-radius:20px;--mira-chat-input-padding-x:16px;--mira-chat-input-padding-y:12px;--mira-chat-input-editor-line-height:24px;--mira-chat-input-editor-min-height:72px;--mira-chat-input-toolbar-height:36px;--mira-chat-input-control-size:32px;--mira-chat-input-font-family:"Mira Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;--mira-chat-input-body-0-font-size:16px;--mira-chat-input-body-0-line-height:24px;--mira-chat-input-body-0-font-weight:300;--mira-chat-input-body-1-font-size:14px;--mira-chat-input-body-1-line-height:22px;--mira-chat-input-body-1-font-weight:300;--mira-chat-input-body-2-font-size:12px;--mira-chat-input-body-2-line-height:20px;--mira-chat-input-body-2-font-weight:300;--mira-chat-input-transition-duration:.22s;--mira-chat-input-transition-easing:cubic-bezier(.32, .72, 0, 1);--mira-shadow-dropdown:0 8px 24px 8px var(--color-shadow-default), 0 6px 12px 0 var(--color-shadow-default), 0 4px 8px -8px var(--color-shadow-default)}@supports (color:color-mix(in lab,red,red)){.mira-chat-input,.mira-chat-input-portal{--mira-shadow-dropdown:0 8px 24px 8px color-mix(in srgb, var(--color-shadow-default) 3%, transparent), 0 6px 12px 0 color-mix(in srgb, var(--color-shadow-default) 3%, transparent), 0 4px 8px -8px color-mix(in srgb, var(--color-shadow-default) 4%, transparent)}}.mira-chat-input,.mira-chat-input-portal{--mira-shadow-s2-down:0 2px 4px -4px var(--color-shadow-default), 0 4px 8px 0 var(--color-shadow-default), 0 4px 16px 4px var(--color-shadow-default)}@supports (color:color-mix(in lab,red,red)){.mira-chat-input,.mira-chat-input-portal{--mira-shadow-s2-down:0 2px 4px -4px color-mix(in srgb, var(--color-shadow-default) 2%, transparent), 0 4px 8px 0 color-mix(in srgb, var(--color-shadow-default) 2%, transparent), 0 4px 16px 4px color-mix(in srgb, var(--color-shadow-default) 3%, transparent)}}.mira-chat-input,.mira-chat-input-portal{--mira-chat-input-shadow:var(--mira-shadow-s2-down);--mira-chat-input-shadow-focused:var(--mira-shadow-dropdown);--mira-chat-input-surface:var(--color-surface-canvas);--mira-chat-input-float:var(--color-bg-float);--mira-chat-input-overlay:var(--color-bg-body-overlay);--mira-chat-input-border:var(--color-line-border-component);--mira-chat-input-card-border:var(--color-line-border-card);--mira-chat-input-text:var(--color-text-title);--mira-chat-input-caption:var(--color-text-caption);--mira-chat-input-placeholder:var(--color-text-placeholder);--mira-chat-input-disabled:var(--color-text-disabled);--mira-chat-input-icon:var(--color-icon-n1);--mira-chat-input-icon-secondary:var(--color-icon-n2);--mira-chat-input-hover:var(--color-fill-hover);--mira-chat-input-active:var(--color-fill-active,var(--color-fill-pressed));--mira-chat-input-danger:var(--color-function-danger-content-default);--mira-chat-input-danger-bg:var(--color-function-danger-fill-transparent-01);--mira-chat-input-info:var(--color-function-info-content-default);--mira-chat-input-success:var(--color-function-success-content-default);--mira-chat-input-send-bg:var(--color-text-title);--mira-chat-input-send-fg:var(--color-primary-on-primary-fill);--mira-chat-input-send-disabled-bg:var(--color-fill-disabled);--mira-chat-input-send-disabled-fg:var(--color-text-disabled)}.mira-chat-input{width:100%;min-width:0;color:var(--mira-chat-input-text);font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-0-font-size);font-weight:var(--mira-chat-input-body-0-font-weight);line-height:var(--mira-chat-input-body-0-line-height);container-type:inline-size}.mira-chat-input__surface{z-index:1;box-sizing:border-box;border:1px solid var(--mira-chat-input-border);flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mira-chat-input__surface{border:1px solid color-mix(in srgb,var(--mira-chat-input-border) 15%,transparent)}}.mira-chat-input__surface{border-radius:var(--mira-chat-input-radius);background:var(--mira-chat-input-surface);padding:var(--mira-chat-input-padding-y) var(--mira-chat-input-padding-x);box-shadow:0 0 0 1px var(--mira-chat-input-border),var(--mira-chat-input-shadow);background-clip:padding-box}@supports (color:color-mix(in lab,red,red)){.mira-chat-input__surface{box-shadow:0 0 0 1px color-mix(in srgb,var(--mira-chat-input-border) 8%,transparent),var(--mira-chat-input-shadow)}}.mira-chat-input__surface{transition:border-color var(--mira-chat-input-transition-duration) var(--mira-chat-input-transition-easing),box-shadow var(--mira-chat-input-transition-duration) var(--mira-chat-input-transition-easing)}.mira-chat-input__surface:has(.mira-chat-input__editor-shell:focus-within){box-shadow:0 0 0 1px var(--mira-chat-input-border),var(--mira-chat-input-shadow-focused)}@supports (color:color-mix(in lab,red,red)){.mira-chat-input__surface:has(.mira-chat-input__editor-shell:focus-within){box-shadow:0 0 0 1px color-mix(in srgb,var(--mira-chat-input-border) 12%,transparent),var(--mira-chat-input-shadow-focused)}}.mira-chat-input--drag-over .mira-chat-input__surface{border-color:var(--mira-chat-input-border)}.mira-chat-input__editor-shell{box-sizing:border-box;width:100%;min-width:0;font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-0-font-size);font-weight:var(--mira-chat-input-body-0-font-weight);line-height:var(--mira-chat-input-editor-line-height);cursor:text;align-items:flex-start;padding:2px 0 8px;display:flex;position:relative;overflow:auto}.mira-chat-input__editor{width:100%;min-width:0;min-height:var(--mira-chat-input-editor-min-height);color:var(--mira-chat-input-text);font:inherit;flex:auto}.mira-chat-input__placeholder{color:var(--mira-chat-input-placeholder)}.mira-chat-input__inline-prefix{flex:none;margin-right:4px;display:inline-flex}.mira-chat-input__agent-chip{background:var(--mira-chat-input-overlay);max-width:220px;color:var(--mira-chat-input-text);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;line-height:20px;display:inline-flex}.mira-chat-input__agent-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mira-chat-input__agent-chip button{width:16px;height:16px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mira-chat-input__attachments{scrollbar-width:none;gap:4px;width:100%;padding-top:4px;display:flex;overflow:auto visible}.mira-chat-input__attachments::-webkit-scrollbar{display:none}.mira-chat-input__attachment{box-sizing:border-box;background:var(--color-transparent-neutral-n900-5);cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:4px;width:200px;min-width:0;height:54px;padding:8px 12px;transition:background-color .3s;display:flex;position:relative;overflow:visible}.mira-chat-input__attachment--error{background:var(--mira-chat-input-danger-bg)}.mira-chat-input__attachment--uploading{background:var(--color-bg-body-overlay)}@supports (color:color-mix(in lab,red,red)){.mira-chat-input__attachment--uploading{background:color-mix(in srgb,var(--color-bg-body-overlay) 92%,transparent)}}.mira-chat-input__attachment-icon{background:var(--mira-chat-input-surface);width:38px;height:38px;color:var(--mira-chat-input-icon-secondary);z-index:1;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.mira-chat-input__attachment-icon>svg{width:16px;height:16px}.mira-chat-input__attachment-copy{z-index:1;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex;position:relative}.mira-chat-input__attachment-name,.mira-chat-input__attachment-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mira-chat-input__attachment-name{color:var(--color-neutral-900);font-size:13px;font-weight:var(--mira-chat-input-body-1-font-weight);line-height:18px}.mira-chat-input__attachment-meta{color:var(--color-neutral-500);font-size:11px;line-height:16px}.mira-chat-input__attachment-remove{z-index:2;background:var(--color-static-black);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;top:-4px;right:-4px}@supports (color:color-mix(in lab,red,red)){.mira-chat-input__attachment-remove{background:color-mix(in srgb,var(--color-static-black) 60%,transparent)}}.mira-chat-input__attachment-remove{color:var(--color-static-white);cursor:pointer;opacity:0;font-size:var(--mira-chat-input-body-2-font-size);line-height:1;transition:opacity .2s}.mira-chat-input__attachment-remove>svg{width:12px;height:12px}.mira-chat-input__attachment:hover .mira-chat-input__attachment-remove,.mira-chat-input__attachment:focus-within .mira-chat-input__attachment-remove,.mira-chat-input__attachment--uploading .mira-chat-input__attachment-remove,.mira-chat-input__attachment--error .mira-chat-input__attachment-remove{opacity:.9}.mira-chat-input__attachment-progress-track{z-index:0;pointer-events:none;border-radius:12px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mira-chat-input__attachment-progress{width:var(--mira-chat-input-progress);background:linear-gradient(90deg,var(--color-neutral-500),var(--color-neutral-500));border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mira-chat-input__attachment-progress{background:linear-gradient(90deg,color-mix(in srgb,var(--color-neutral-500) 20%,transparent),color-mix(in srgb,var(--color-neutral-500) 5%,transparent))}}.mira-chat-input__attachment-progress{transition:width .4s,opacity .4s}.mira-chat-input__toolbar{width:100%;height:var(--mira-chat-input-toolbar-height);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;min-width:0;display:flex}.mira-chat-input__toolbar-left{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.mira-chat-input__toolbar-right{flex:none;align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.mira-chat-input [data-mira-chat-input-control],.mira-chat-input-portal [data-mira-chat-input-control]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);letter-spacing:normal;text-transform:none;outline:none;margin:0}.mira-chat-input [data-mira-chat-input-control] *,.mira-chat-input-portal [data-mira-chat-input-control] *{letter-spacing:normal;text-transform:none;font-family:inherit}.mira-chat-input [data-mira-chat-input-control]:focus-visible,.mira-chat-input-portal [data-mira-chat-input-control]:focus-visible,.mira-chat-input-portal [role=menuitem]:focus-visible{outline:none}.mira-chat-input [data-mira-chat-input-control]:disabled,.mira-chat-input-portal [data-mira-chat-input-control]:disabled{cursor:not-allowed}.mira-chat-input__action-button,.mira-chat-input__send-button,.mira-chat-input__folder-button{width:var(--mira-chat-input-control-size);height:var(--mira-chat-input-control-size);color:var(--mira-chat-input-icon);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mira-chat-input__action-button:hover:not(:disabled),.mira-chat-input__action-button[data-state=open],.mira-chat-input__folder-button:hover:not(:disabled),.mira-chat-input__folder-button[data-state=open]{background:var(--mira-chat-input-hover)}.mira-chat-input__action-button:active:not(:disabled),.mira-chat-input__folder-button:active:not(:disabled){background:var(--mira-chat-input-active)}.mira-chat-input__project-button,.mira-chat-input__model-button,.mira-chat-input__connect-button,.mira-chat-input__agent-control{height:var(--mira-chat-input-control-size);min-width:0;color:var(--mira-chat-input-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex;overflow:hidden}.mira-chat-input__project-button:focus-visible,.mira-chat-input__model-button:focus-visible,.mira-chat-input__connect-button:focus-visible,.mira-chat-input__agent-control:focus-visible,.mira-chat-input__action-button:focus-visible,.mira-chat-input__folder-button:focus-visible,.mira-chat-input__send-button:focus-visible,.mira-chat-input__mode-button:focus-visible{box-shadow:inset 0 0 0 1px var(--mira-chat-input-border);outline:none}@supports (color:color-mix(in lab,red,red)){.mira-chat-input__project-button:focus-visible,.mira-chat-input__model-button:focus-visible,.mira-chat-input__connect-button:focus-visible,.mira-chat-input__agent-control:focus-visible,.mira-chat-input__action-button:focus-visible,.mira-chat-input__folder-button:focus-visible,.mira-chat-input__send-button:focus-visible,.mira-chat-input__mode-button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mira-chat-input-border) 35%,transparent)}}.mira-chat-input__project-button{max-width:220px;color:var(--mira-chat-input-placeholder)}.mira-chat-input__project-button--selected{color:var(--mira-chat-input-text)}.mira-chat-input__model-button{max-width:240px}.mira-chat-input__project-button:hover:not(:disabled),.mira-chat-input__project-button[data-state=open],.mira-chat-input__model-button:hover:not(:disabled),.mira-chat-input__model-button[data-state=open],.mira-chat-input__agent-control:hover:not(:disabled),.mira-chat-input__agent-control[data-state=open]{background:var(--mira-chat-input-hover)}.mira-chat-input__control-icon{width:16px;height:16px;color:var(--mira-chat-input-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.mira-chat-input__control-icon>svg,.mira-chat-input__action-button>svg,.mira-chat-input__send-button>svg,.mira-chat-input__folder-button>svg,.mira-chat-input__mode-button>svg{flex:0 0 16px;width:16px;height:16px}.mira-chat-input__project-button>svg,.mira-chat-input__model-button>svg,.mira-chat-input__agent-control>svg,.mira-chat-input__mode-button>svg:last-child{flex:0 0 12px;width:12px;height:12px}.mira-chat-input__optional-label,.mira-chat-input__model-label,.mira-chat-input__mode-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mira-chat-input__mode-label{max-width:96px}.mira-chat-input__mode-label--inactive{max-width:72px}.mira-chat-input__model-reasoning{color:var(--mira-chat-input-caption)}.mira-chat-input__computer-mode{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.mira-chat-input__mode-rail{height:var(--mira-chat-input-control-size);min-width:var(--mira-chat-input-control-size);background:var(--mira-chat-input-overlay);border-radius:999px;flex:0 auto;align-items:center;display:inline-flex;overflow:hidden}.mira-chat-input__mode-button{z-index:1;height:var(--mira-chat-input-control-size);min-width:var(--mira-chat-input-control-size);color:var(--mira-chat-input-caption);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex;position:relative;overflow:hidden}.mira-chat-input__mode-button--selected{border-color:var(--mira-chat-input-card-border);background:var(--color-bg-body);box-shadow:var(--mira-chat-input-shadow);color:var(--mira-chat-input-text)}.mira-chat-input__mode-button:hover:not(:disabled):not(.mira-chat-input__mode-button--selected){color:var(--mira-chat-input-text)}.mira-chat-input__connect-button,.mira-chat-input__folder-button{border:1px solid var(--mira-chat-input-border)}.mira-chat-input__connect-button{max-width:148px}.mira-chat-input__device-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.mira-chat-input__device-icon>svg{flex:0 0 16px;width:16px;height:16px}.mira-chat-input__device-dot{background:var(--color-icon-n3);border-radius:50%;width:4px;height:4px;position:absolute;bottom:0;right:-3px}.mira-chat-input__device-dot--online{background:var(--color-function-success-fill-default)}.mira-chat-input__send-button{background:var(--mira-chat-input-send-bg);color:var(--mira-chat-input-send-fg);margin-left:6px}.mira-chat-input__send-button:disabled{background:var(--mira-chat-input-send-disabled-bg);color:var(--mira-chat-input-send-disabled-fg)}.mira-chat-input__send-button--stop{background:var(--mira-chat-input-overlay);color:var(--mira-chat-input-text)}.mira-chat-input__agent-controls{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.mira-chat-input__agent-control{max-width:180px}.mira-chat-input__agent-control--active{background:var(--mira-chat-input-hover)}.mira-chat-input--disabled .mira-chat-input__surface{opacity:.6}.mira-chat-input--disabled [data-mira-chat-input-control],.mira-chat-input [data-mira-chat-input-control]:disabled{color:var(--mira-chat-input-disabled)}.mira-chat-input__footer{z-index:0;justify-content:center;width:100%;display:flex;position:relative}.mira-chat-input-portal{z-index:80;box-sizing:border-box;color:var(--mira-chat-input-text);font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);letter-spacing:normal;text-transform:none}.mira-chat-input-portal *,.mira-chat-input__menu *,.mira-chat-input__popover *{box-sizing:border-box;letter-spacing:normal;text-transform:none;font-family:inherit}.mira-chat-input__menu,.mira-chat-input__popover{isolation:isolate;box-sizing:border-box;border:1px solid var(--mira-chat-input-border);background:var(--mira-chat-input-float);min-width:220px;max-width:calc(100vw - 32px);box-shadow:var(--mira-chat-input-shadow-focused);color:var(--mira-chat-input-text);font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);background-clip:padding-box;border-radius:12px;padding:5px 4px}.mira-chat-input__menu{width:240px;max-height:min(520px,var(--radix-dropdown-menu-content-available-height,520px));overflow:hidden auto}.mira-chat-input__menu--project,.mira-chat-input__menu--model{width:260px}.mira-chat-input__menu--model{max-width:min(400px,100vw - 32px)}.mira-chat-input__menu--sub,.mira-chat-input__menu--cascade,.mira-chat-input__menu--reasoning{width:260px}.mira-chat-input__menu--skills{width:min(500px,100vw - 32px);min-width:min(240px,100vw - 32px);max-height:min(400px,var(--radix-dropdown-menu-content-available-height,400px));padding:0;overflow:hidden}.mira-chat-input__popover--folder{width:min(320px,100vw - 32px);max-height:min(520px,var(--radix-popover-content-available-height,520px));overflow:auto}.mira-chat-input__menu-section{height:28px;color:var(--mira-chat-input-caption);font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-2-font-size);font-weight:var(--mira-chat-input-body-2-font-weight);line-height:var(--mira-chat-input-body-2-line-height);text-transform:none;align-items:center;padding:4px 12px;display:flex}.mira-chat-input__menu-divider{background:var(--color-line-divider-default);height:1px;margin:4px 0}.mira-chat-input__menu-item,.mira-chat-input__folder-item,.mira-chat-input__menu-setting{box-sizing:border-box;width:100%;min-height:32px;color:var(--mira-chat-input-text);font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);text-align:left;text-transform:none;letter-spacing:normal;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.mira-chat-input__menu-item{cursor:pointer;outline:none;margin:.5px 0}.mira-chat-input__folder-item{cursor:pointer;outline:none}.mira-chat-input__folder-item:hover:not(:disabled),.mira-chat-input__folder-item:focus-visible{background:var(--mira-chat-input-hover);outline:none}.mira-chat-input__menu-item[data-highlighted],.mira-chat-input__menu-item:hover:not([data-disabled]),.mira-chat-input__menu-item:focus-visible:not([data-disabled]){box-shadow:none;background:var(--mira-chat-input-hover);outline:none}.mira-chat-input__menu-item[data-disabled]{color:var(--mira-chat-input-disabled);cursor:not-allowed}.mira-chat-input__menu-item--danger{color:var(--mira-chat-input-danger)}.mira-chat-input__menu-icon,.mira-chat-input__menu-indicator{color:var(--mira-chat-input-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.mira-chat-input__menu-icon,.mira-chat-input__menu-icon--device{width:16px;height:16px;overflow:visible}.mira-chat-input__menu-indicator{width:14px;height:14px;margin-left:auto}.mira-chat-input__menu-indicator--toggle{width:28px;height:16px}.mira-chat-input__menu-icon:not(.mira-chat-input__menu-icon--device)>*,.mira-chat-input__menu-item>svg,.mira-chat-input__folder-item>svg{flex:0 0 16px;width:16px;max-width:16px;height:16px;max-height:16px;display:block}.mira-chat-input__menu-indicator>*{flex:0 0 14px;width:14px;height:14px}.mira-chat-input__menu-indicator--toggle>.mira-chat-input__menu-toggle{flex:0 0 28px;width:28px;height:16px}.mira-chat-input__menu-copy{flex-direction:row;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.mira-chat-input__menu-label,.mira-chat-input__menu-label-text,.mira-chat-input__menu-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mira-chat-input__menu-label{min-width:0;max-width:100%;font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);flex:auto;align-items:center;gap:8px;display:inline-flex}.mira-chat-input__menu-label-text{min-width:0;color:inherit;flex:0 auto}.mira-chat-input__menu-description{flex:auto;min-width:0}.mira-chat-input__menu-description,.mira-chat-input__menu-shortcut,.mira-chat-input__menu-badge{color:var(--mira-chat-input-caption);font-size:var(--mira-chat-input-body-2-font-size);font-weight:var(--mira-chat-input-body-2-font-weight);line-height:var(--mira-chat-input-body-2-line-height)}.mira-chat-input__menu-badge{background:var(--mira-chat-input-overlay);border-radius:999px;padding:1px 6px}.mira-chat-input__menu-empty{min-height:64px;color:var(--mira-chat-input-caption);font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);justify-content:center;align-items:center;display:flex}.mira-chat-input__menu-setting{justify-content:space-between}.mira-chat-input__menu-toggle{background:var(--color-fill-disabled);border-radius:999px;width:28px;height:16px;transition:background-color .15s;display:inline-flex;position:relative}.mira-chat-input__menu-toggle:after{background:var(--mira-chat-input-surface);width:12px;height:12px;box-shadow:0 1px 2px var(--color-shadow-default);border-radius:50%;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab,red,red)){.mira-chat-input__menu-toggle:after{box-shadow:0 1px 2px color-mix(in srgb,var(--color-shadow-default) 16%,transparent)}}.mira-chat-input__menu-toggle:after{content:"";transition:transform .15s}@media (prefers-reduced-motion:reduce){.mira-chat-input__surface,.mira-chat-input__attachment-remove,.mira-chat-input__attachment-progress,.mira-chat-input__menu-toggle,.mira-chat-input__menu-toggle:after,.mira-chat-input__switch-thumb{transition:none}}.mira-chat-input__menu-toggle--checked{background:var(--mira-chat-input-text)}.mira-chat-input__menu-toggle--checked:after{transform:translate(12px)}.mira-chat-input__switch{background:var(--color-fill-disabled);border:0;border-radius:999px;flex:none;width:28px;height:16px;display:inline-flex}.mira-chat-input__switch[data-state=checked]{background:var(--mira-chat-input-text)}.mira-chat-input__switch-thumb{background:var(--mira-chat-input-surface);border-radius:50%;width:12px;height:12px;margin:2px;transition:transform .15s;display:block}.mira-chat-input__switch[data-state=checked] .mira-chat-input__switch-thumb{transform:translate(12px)}.mira-chat-input__spin{animation:1s linear infinite mira-chat-input-spin}.mira-chat-input__slash-anchor{pointer-events:none;width:100%;height:0;display:block}.mira-chat-input__slash-panel{width:min(500px,max(240px,var(--radix-popover-trigger-width,500px)));max-width:calc(100vw - 32px);max-height:min(520px,var(--radix-popover-content-available-height,520px));border:1px solid var(--mira-chat-input-border);background:var(--mira-chat-input-float);box-shadow:var(--mira-chat-input-shadow-focused);color:var(--mira-chat-input-text);border-radius:12px;padding:0;overflow:hidden}.mira-chat-input__skills-panel-content{min-width:0;max-height:inherit;flex-direction:column;display:flex}.mira-chat-input__skills-search{border-bottom:1px solid var(--mira-chat-input-card-border);height:38px;color:var(--mira-chat-input-placeholder);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.mira-chat-input__skills-search>svg{flex:0 0 16px;width:16px;height:16px}.mira-chat-input__skills-search input{width:100%;min-width:0;color:var(--mira-chat-input-text);font-family:var(--mira-chat-input-font-family);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);background:0 0;border:0;outline:none;padding:0}.mira-chat-input__skills-search input::placeholder{color:var(--mira-chat-input-placeholder)}.mira-chat-input__skills-header{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:6px 12px 4px;display:flex}.mira-chat-input__skills-title{color:var(--mira-chat-input-caption);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height)}.mira-chat-input__skills-actions{align-items:center;gap:4px;display:inline-flex}.mira-chat-input__skills-actions button{height:24px;color:var(--mira-chat-input-caption);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.mira-chat-input__skills-actions button>svg{width:14px;height:14px;color:var(--mira-chat-input-icon-secondary);flex:0 0 14px}.mira-chat-input__skills-actions button:hover:not(:disabled){background:var(--mira-chat-input-hover);color:var(--mira-chat-input-text)}.mira-chat-input__skills-list{max-height:min(280px,calc(var(--radix-popover-content-available-height,520px) - 88px));flex:auto;padding:0 4px 4px;overflow:hidden auto}.mira-chat-input__skills-group{min-width:0}.mira-chat-input__skills-item,.mira-chat-input__skills-create,.mira-chat-input__skills-action-row{width:100%;height:32px;color:var(--mira-chat-input-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.mira-chat-input__skills-copy{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.mira-chat-input__skills-label{min-width:0;color:var(--mira-chat-input-text);font-size:var(--mira-chat-input-body-1-font-size);font-weight:var(--mira-chat-input-body-1-font-weight);line-height:var(--mira-chat-input-body-1-line-height);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.mira-chat-input__skills-description{min-width:0;color:var(--mira-chat-input-caption);font-size:var(--mira-chat-input-body-2-font-size);font-weight:var(--mira-chat-input-body-2-font-weight);line-height:var(--mira-chat-input-body-2-line-height);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mira-chat-input__skills-footer{padding:0 4px 4px}.mira-chat-input__skills-item:hover:not(:disabled),.mira-chat-input__skills-item:focus-visible:not(:disabled),.mira-chat-input__skills-item--highlighted,.mira-chat-input__skills-item--selected,.mira-chat-input__skills-create:hover:not(:disabled),.mira-chat-input__skills-create:focus-visible:not(:disabled),.mira-chat-input__skills-action-row:hover:not(:disabled),.mira-chat-input__skills-action-row:focus-visible:not(:disabled){background:var(--mira-chat-input-hover);outline:none}@media (max-width:500px){.mira-chat-input__toolbar-left{gap:4px}.mira-chat-input__optional-label{display:none}.mira-chat-input__project-button,.mira-chat-input__model-button{flex:0 0 32px;width:32px;padding:0}.mira-chat-input__mode-button{padding:0 8px}.mira-chat-input__mode-label--inactive{display:none}.mira-chat-input__menu,.mira-chat-input__menu--project,.mira-chat-input__menu--model,.mira-chat-input__menu--sub,.mira-chat-input__menu--cascade,.mira-chat-input__menu--skills,.mira-chat-input__menu--reasoning{width:min(318px,100vw - 32px)}}@container (max-width:500px){.mira-chat-input__toolbar-left{gap:4px}.mira-chat-input__optional-label{display:none}.mira-chat-input__project-button,.mira-chat-input__model-button{flex:0 0 32px;width:32px;padding:0}.mira-chat-input__mode-button{padding:0 8px}.mira-chat-input__mode-label--inactive{display:none}}@keyframes mira-chat-input-spin{to{transform:rotate(360deg)}}.dashboard-card-root{gap:var(--dashboard-card-gap);padding:var(--dashboard-card-padding);border:var(--dashboard-card-border-width) solid var(--color-dashboard-card-border);border-radius:var(--dashboard-card-radius);background-color:var(--color-dashboard-card-bg);flex-direction:column;display:flex}.dashboard-card-stats-title{margin-bottom:var(--dashboard-card-stats-title-margin-bottom)}.dashboard-card-stats-grid{gap:var(--dashboard-card-stats-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-card-stat{gap:var(--dashboard-card-stat-gap);padding:var(--dashboard-card-stat-padding);border:var(--dashboard-card-stat-border-width) solid var(--color-dashboard-card-stat-border);border-radius:var(--dashboard-card-stat-radius);background-color:var(--color-dashboard-card-stat-bg);flex-direction:column;display:flex}.dashboard-card-stat-header{justify-content:space-between;align-items:center;display:flex}.dashboard-card-stat-icon{color:var(--color-dashboard-card-stat-icon)}.dashboard-card-stat-value{font-size:var(--dashboard-card-stat-value-font-size);line-height:var(--dashboard-card-stat-value-line-height);font-weight:var(--dashboard-card-stat-value-font-weight)}.dashboard-card-stat-trend{color:var(--color-dashboard-card-stat-trend-fg);font-size:var(--dashboard-card-stat-trend-font-size);line-height:var(--dashboard-card-stat-trend-line-height);font-weight:var(--dashboard-card-stat-trend-font-weight)}.dashboard-card-stat-label{color:var(--color-dashboard-card-stat-label-fg);font-size:var(--dashboard-card-stat-label-font-size);line-height:var(--dashboard-card-stat-label-line-height);font-weight:var(--dashboard-card-stat-label-font-weight)}.dashboard-card-actions{gap:var(--dashboard-card-actions-gap);display:flex}.dashboard-card-action{flex:1 1 0}.details-display-root{width:100%;min-width:0;margin:0;display:grid}.details-display-root.details-display-size--sm{column-gap:var(--details-display-root-gap-x-sm);row-gap:var(--details-display-root-gap-y-sm)}.details-display-root.details-display-size--md{column-gap:var(--details-display-root-gap-x-md);row-gap:var(--details-display-root-gap-y-md)}.details-display-root.details-display-size--lg{column-gap:var(--details-display-root-gap-x-lg);row-gap:var(--details-display-root-gap-y-lg)}.details-display-responsive.details-display-columns--1,.details-display-responsive.details-display-columns--2,.details-display-responsive.details-display-columns--3,.details-display-responsive.details-display-columns--4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.details-display-responsive.details-display-columns--2,.details-display-responsive.details-display-columns--3,.details-display-responsive.details-display-columns--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.details-display-responsive.details-display-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.details-display-responsive.details-display-columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.details-display-fixed.details-display-columns--1{grid-template-columns:repeat(1,minmax(0,1fr))}.details-display-fixed.details-display-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.details-display-fixed.details-display-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.details-display-fixed.details-display-columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}.details-display-item{min-width:0}.details-display-span--full{grid-column:1/-1}.details-display-responsive .details-display-span--1,.details-display-responsive .details-display-span--2,.details-display-responsive .details-display-span--3,.details-display-responsive .details-display-span--4{grid-column:span 1/span 1}@media (min-width:640px){.details-display-responsive.details-display-columns--2 .details-display-span--2,.details-display-responsive.details-display-columns--2 .details-display-span--3,.details-display-responsive.details-display-columns--2 .details-display-span--4,.details-display-responsive.details-display-columns--3 .details-display-span--2,.details-display-responsive.details-display-columns--3 .details-display-span--3,.details-display-responsive.details-display-columns--3 .details-display-span--4,.details-display-responsive.details-display-columns--4 .details-display-span--2,.details-display-responsive.details-display-columns--4 .details-display-span--3,.details-display-responsive.details-display-columns--4 .details-display-span--4{grid-column:span 2/span 2}}@media (min-width:1024px){.details-display-responsive.details-display-columns--3 .details-display-span--3,.details-display-responsive.details-display-columns--3 .details-display-span--4,.details-display-responsive.details-display-columns--4 .details-display-span--3{grid-column:span 3/span 3}.details-display-responsive.details-display-columns--4 .details-display-span--4{grid-column:span 4/span 4}}.details-display-fixed .details-display-span--1{grid-column:span 1/span 1}.details-display-fixed .details-display-span--2{grid-column:span 2/span 2}.details-display-fixed .details-display-span--3{grid-column:span 3/span 3}.details-display-fixed .details-display-span--4{grid-column:span 4/span 4}.details-display-layout--vertical{flex-direction:column;display:flex}.details-display-layout--horizontal{grid-template-columns:var(--mds-details-label-width) minmax(0,1fr);align-items:flex-start;display:grid}.details-display-layout--inline{align-items:baseline;display:flex}.details-display-layout--vertical.details-display-size--sm{gap:var(--details-display-vertical-gap-sm)}.details-display-layout--vertical.details-display-size--md{gap:var(--details-display-vertical-gap-md)}.details-display-layout--vertical.details-display-size--lg{gap:var(--details-display-vertical-gap-lg)}.details-display-layout--horizontal.details-display-size--sm{column-gap:var(--details-display-horizontal-gap-x-sm);row-gap:var(--details-display-horizontal-gap-y-sm)}.details-display-layout--horizontal.details-display-size--md{column-gap:var(--details-display-horizontal-gap-x-md);row-gap:var(--details-display-horizontal-gap-y-md)}.details-display-layout--horizontal.details-display-size--lg{column-gap:var(--details-display-horizontal-gap-x-lg);row-gap:var(--details-display-horizontal-gap-y-lg)}.details-display-layout--inline.details-display-size--sm{gap:var(--details-display-inline-gap-sm)}.details-display-layout--inline.details-display-size--md{gap:var(--details-display-inline-gap-md)}.details-display-layout--inline.details-display-size--lg{gap:var(--details-display-inline-gap-lg)}.details-display-layout--vertical.details-display-align--start{align-items:flex-start}.details-display-layout--inline.details-display-align--start{justify-content:flex-start}.details-display-layout--vertical.details-display-align--center{text-align:center;align-items:center}.details-display-layout--horizontal.details-display-align--center{align-items:center}.details-display-layout--inline.details-display-align--center{justify-content:center}.details-display-layout--vertical.details-display-align--justify{align-items:stretch}.details-display-layout--inline.details-display-align--justify{justify-content:space-between}.details-display-label{min-width:0;color:var(--color-details-display-label-fg);font-weight:var(--details-display-label-font-weight);align-items:center;margin:0;display:flex}.details-display-label--horizontal{padding-top:var(--details-display-horizontal-label-offset)}.details-display-label--inline{flex-shrink:0}.details-display-label--center{justify-content:center}.details-display-size--sm .details-display-label{font-size:var(--details-display-label-font-size-sm);line-height:var(--details-display-label-line-height-sm)}.details-display-size--md .details-display-label{font-size:var(--details-display-label-font-size-md);line-height:var(--details-display-label-line-height-md)}.details-display-size--lg .details-display-label{font-size:var(--details-display-label-font-size-lg);line-height:var(--details-display-label-line-height-lg)}.details-display-label-text{min-width:0}.details-display-tooltip-trigger{margin-left:var(--details-display-tooltip-trigger-margin-left);border-radius:var(--details-display-tooltip-trigger-radius);color:var(--color-details-display-tooltip-icon);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.details-display-tooltip-trigger:hover{color:var(--color-details-display-tooltip-icon-hover)}.details-display-tooltip-trigger:focus-visible{outline:var(--details-display-focus-outline-width) solid var(--color-details-display-focus-outline)}.details-display-tooltip-icon{width:var(--details-display-tooltip-icon-size);height:var(--details-display-tooltip-icon-size)}.details-display-value{min-width:0;color:var(--color-details-display-value-fg);font-weight:var(--details-display-value-font-weight);margin:0}.details-display-size--sm .details-display-value{font-size:var(--details-display-value-font-size-sm);line-height:var(--details-display-value-line-height-sm)}.details-display-size--md .details-display-value{font-size:var(--details-display-value-font-size-md);line-height:var(--details-display-value-line-height-md)}.details-display-size--lg .details-display-value{font-size:var(--details-display-value-font-size-lg);line-height:var(--details-display-value-line-height-lg)}.details-display-layout--vertical.details-display-align--center .details-display-value,.details-display-layout--inline.details-display-align--center .details-display-value{text-align:center}.details-display-layout--horizontal.details-display-align--center .details-display-value{align-self:center}.details-display-layout--horizontal.details-display-align--justify .details-display-value,.details-display-layout--inline.details-display-align--justify .details-display-value{text-align:right}.table-root{width:100%;overflow-x:auto}.table-root--no-scroll{overflow:visible}.table-root--bordered{border:var(--table-border-width) solid var(--color-table-border);border-radius:var(--table-radius)}.table-element{border-collapse:collapse;width:100%}.table-head-row{border-bottom:var(--table-border-width) solid var(--color-table-border);background-color:var(--color-table-header-bg)}.table-header-cell,.table-cell{text-align:left}.table-header-cell{color:var(--color-table-header-fg);font-weight:var(--table-header-font-weight);white-space:nowrap}.table-header-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color;transition-duration:var(--table-transition-duration);transition-timing-function:var(--table-transition-easing)}.table-header-cell--sortable:hover{color:var(--color-table-header-fg-hover)}.table-cell{color:var(--color-table-body-fg);font-weight:var(--table-body-font-weight)}.table-size--sm{padding:var(--table-cell-padding-y-sm) var(--table-cell-padding-x-sm);font-size:var(--table-cell-font-size-sm)}.table-size--md{padding:var(--table-cell-padding-y-md) var(--table-cell-padding-x-md);font-size:var(--table-cell-font-size-md)}.table-size--lg{padding:var(--table-cell-padding-y-lg) var(--table-cell-padding-x-lg);font-size:var(--table-cell-font-size-lg)}.table-align--center{text-align:center}.table-align--right{text-align:right}.table-header-content{align-items:center;gap:var(--table-header-content-gap);display:inline-flex}.table-header-content--center,.table-header-content--right{width:100%}.table-header-content--center{justify-content:center}.table-header-content--right{justify-content:flex-end}.table-sort-icon-wrap{color:var(--color-table-sort-icon)}.table-sort-icon{width:var(--table-sort-icon-size);height:var(--table-sort-icon-size);flex-shrink:0}.table-sort-icon-arrow{fill:currentColor;opacity:var(--table-sort-icon-opacity)}.table-sort-icon-arrow--active{opacity:var(--table-sort-icon-active-opacity)}.table-row{border-bottom:var(--table-border-width) solid var(--color-table-border);transition-property:background-color;transition-duration:var(--table-transition-duration);transition-timing-function:var(--table-transition-easing)}.table-row:last-child{border-bottom:0}.table-row--clickable{cursor:pointer}.table-row--clickable:hover{background-color:var(--color-table-row-bg-hover)}.table-row--zebra{background-color:var(--color-table-row-bg-zebra)}.table-state-cell{color:var(--color-table-placeholder-fg);text-align:center}.table-state-cell--empty{padding-top:var(--table-empty-padding-y);padding-bottom:var(--table-empty-padding-y)}.table-loading-content{justify-content:center;align-items:center;gap:var(--table-loading-gap);padding-top:var(--table-loading-padding-y);padding-bottom:var(--table-loading-padding-y);display:flex}.table-spinner{width:var(--table-spinner-size);height:var(--table-spinner-size);color:var(--color-table-placeholder-fg)}.table-root--bordered .table-header-cell--first{border-top-left-radius:var(--table-radius)}.table-root--bordered .table-header-cell--last{border-top-right-radius:var(--table-radius)}.table-root--bordered .table-cell--corner-bl{border-bottom-left-radius:var(--table-radius)}.table-root--bordered .table-cell--corner-br{border-bottom-right-radius:var(--table-radius)}.table-header-cell[data-table-fixed=right],.table-cell[data-table-fixed=right]{right:calc(var(--genui-table-bleed-right,0px) * -1);background-color:var(--color-table-fixed-bg);position:sticky}.table-header-cell[data-table-fixed=right]{z-index:var(--table-fixed-header-z-index)}.table-cell[data-table-fixed=right]{z-index:var(--table-fixed-z-index)}.table-row--clickable:hover .table-cell[data-table-fixed=right]{background-color:var(--color-table-row-bg-hover)}.table-root--fixed-shadow .table-header-cell[data-table-fixed=right],.table-root--fixed-shadow .table-cell[data-table-fixed=right]{box-shadow:var(--table-fixed-shadow)}.table-user-cell{align-items:center;gap:var(--table-user-cell-gap);min-width:0;display:flex}.table-user-cell-avatar-button{border-radius:var(--radius-full);transition-property:opacity;transition-duration:var(--table-transition-duration);transition-timing-function:var(--table-transition-easing);flex-shrink:0;display:inline-flex}.table-user-cell-avatar-button:hover{opacity:var(--table-user-cell-avatar-hover-opacity)}.table-user-cell-avatar-button:focus-visible{outline:var(--table-user-cell-avatar-focus-ring-width) solid var(--color-table-user-cell-avatar-focus-ring);outline-offset:var(--table-user-cell-avatar-focus-ring-offset)}.table-user-cell-text{flex-direction:column;min-width:0;display:flex}.table-user-cell-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-table-user-cell-name-fg);font-size:var(--table-user-cell-name-font-size);overflow:hidden}.table-user-cell-description{text-overflow:ellipsis;white-space:nowrap;color:var(--color-table-user-cell-description-fg);font-size:var(--table-user-cell-description-font-size);overflow:hidden}.table-actions-cell{justify-content:flex-start;align-items:center;gap:var(--table-actions-cell-gap);display:flex}.table-actions-cell-first{margin-left:calc(var(--table-actions-cell-first-offset) * -1)}.table-actions-cell-icon{width:var(--table-actions-cell-icon-size);height:var(--table-actions-cell-icon-size);align-items:center;display:inline-flex}.table-actions-cell-more-icon{width:var(--table-actions-cell-icon-size);height:var(--table-actions-cell-icon-size)}.table-actions-cell-item--danger{color:var(--color-table-actions-cell-danger-fg)}.timeline-root{--timeline-first-line-height-default-with-time:18px;--timeline-first-line-height-default-without-time:22px;--timeline-first-line-height-compact-with-time:16px;--timeline-first-line-height-compact-without-time:22px;--timeline-first-line-height-compact-without-title:18px;--timeline-marker-line-gap:8px}.timeline-row{align-items:start;min-width:0;display:grid}.timeline-row--default{grid-template-columns:var(--timeline-marker-column-width-default) minmax(0,1fr);column-gap:var(--timeline-marker-column-gap-default)}.timeline-row--compact{grid-template-columns:var(--timeline-marker-column-width-compact) minmax(0,1fr);column-gap:var(--timeline-marker-column-gap-compact)}.timeline-marker-column{justify-content:center;align-self:stretch;display:flex;position:relative}.timeline-row--default.timeline-row--with-time{--timeline-first-line-height:var(--timeline-first-line-height-default-with-time)}.timeline-row--default.timeline-row--without-time{--timeline-first-line-height:var(--timeline-first-line-height-default-without-time)}.timeline-row--compact.timeline-row--with-time{--timeline-first-line-height:var(--timeline-first-line-height-compact-with-time)}.timeline-row--compact.timeline-row--without-time{--timeline-first-line-height:var(--timeline-first-line-height-compact-without-time)}.timeline-row--compact.timeline-row--without-time.timeline-row--without-title{--timeline-first-line-height:var(--timeline-first-line-height-compact-without-title)}.timeline-marker{z-index:10;width:var(--timeline-marker-size);height:var(--timeline-marker-size);border-radius:var(--timeline-marker-radius);margin-top:calc((var(--timeline-first-line-height) - var(--timeline-marker-size)) / 2);flex-shrink:0;position:relative}.timeline-marker--completed{background-color:var(--color-timeline-marker-completed-bg)}.timeline-marker--not-started{background-color:var(--color-timeline-marker-not-started-bg);border:var(--timeline-marker-border-width) solid var(--color-timeline-marker-not-started-border)}.timeline-marker--in-progress{background-color:var(--color-timeline-marker-in-progress-bg);border:var(--timeline-marker-border-width) solid var(--color-timeline-marker-in-progress-border)}.timeline-marker--failed{background-color:var(--color-timeline-marker-failed-bg)}.timeline-marker--warning{background-color:var(--color-timeline-marker-warning-bg)}.timeline-marker--success{background-color:var(--color-timeline-marker-success-bg)}.timeline-connector{width:var(--timeline-connector-width);background-color:var(--color-timeline-connector);left:50%;top:calc((var(--timeline-first-line-height) + var(--timeline-marker-size)) / 2 + var(--timeline-marker-line-gap));bottom:calc(var(--timeline-marker-line-gap) - (var(--timeline-first-line-height) - var(--timeline-marker-size)) / 2);position:absolute;transform:translate(-50%)}.timeline-item-gap--default{padding-bottom:var(--timeline-item-gap-default)}.timeline-item-gap--compact{padding-bottom:var(--timeline-item-gap-compact)}.timeline-title-row{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.timeline-title-row--default{gap:var(--timeline-title-tags-gap-default)}.timeline-title-row--compact{gap:var(--timeline-title-tags-gap-compact)}.timeline-title--compact{font-weight:var(--timeline-title-font-weight-compact)}.timeline-time-content-gap--default{margin-top:var(--timeline-time-content-gap-default)}.timeline-time-content-gap--compact{margin-top:var(--timeline-time-content-gap-compact)}.timeline-description{margin:var(--timeline-description-margin-top) 0 0 0}.timeline-content-margin--default{margin-top:var(--timeline-content-margin-top-default)}.timeline-content-margin--compact{margin-top:var(--timeline-content-margin-top-compact)}.timeline-root>*+*{margin-top:var(--timeline-section-gap)}.timeline-header>*+*{margin-top:var(--timeline-header-gap)}.badge-tone--default{background-color:var(--color-primary-fill-default);color:var(--color-primary-on-primary-fill)}.badge-tone--default:hover{background-color:var(--color-primary-fill-hover)}.badge-tone--secondary{background-color:var(--color-fill-tag);color:var(--color-text-title)}.badge-tone--secondary:hover{background-color:var(--color-fill-hover)}.badge-tone--destructive{background-color:var(--color-function-danger-fill-default);color:var(--color-function-danger-on-danger-fill)}.badge-tone--destructive:hover{background-color:var(--color-function-danger-fill-hover)}.badge-tone--outline{border-color:var(--color-line-border-component);color:var(--color-text-title);background-color:#0000}.badge-tone--outline:hover{background-color:var(--color-fill-hover);color:var(--color-text-title)}.badge-tone--ghost{color:var(--color-text-title);background-color:#0000}.badge-tone--ghost:hover{background-color:var(--color-fill-hover)}.badge-tone--link{color:var(--color-text-link-normal);background-color:#0000}.badge-tone--link:hover{color:var(--color-text-link-hover);text-decoration:underline}.badge-count{padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--badge-radius);font-size:var(--badge-font-size);line-height:var(--badge-line-height);font-weight:var(--badge-font-weight);justify-content:center;align-items:center;display:inline-flex}.badge-count--info{background-color:var(--color-badge-info-bg);color:var(--color-badge-info-fg)}.badge-count--success{background-color:var(--color-badge-success-bg);color:var(--color-badge-success-fg)}.badge-count--warning{background-color:var(--color-badge-warning-bg);color:var(--color-badge-warning-fg)}.badge-count--danger{background-color:var(--color-badge-danger-bg);color:var(--color-badge-danger-fg)}.badge-count--neutral{background-color:var(--color-badge-neutral-bg);color:var(--color-badge-neutral-fg)}.badge-dot{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-radius);display:inline-block}.badge-dot--info{background-color:var(--color-badge-dot-info)}.badge-dot--success{background-color:var(--color-badge-dot-success)}.badge-dot--warning{background-color:var(--color-badge-dot-warning)}.badge-dot--danger{background-color:var(--color-badge-dot-danger)}.badge-dot--neutral{background-color:var(--color-badge-dot-neutral)}.tag-base{border-radius:var(--tag-radius);font-weight:var(--tag-font-weight);transition-property:color,background-color,border-color,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);align-items:center;display:inline-flex}.tag-color--blue{background-color:var(--color-tag-blue-bg);color:var(--color-tag-blue-fg)}.tag-color--indigo{background-color:var(--color-tag-indigo-bg);color:var(--color-tag-indigo-fg)}.tag-color--purple{background-color:var(--color-tag-purple-bg);color:var(--color-tag-purple-fg)}.tag-color--violet{background-color:var(--color-tag-violet-bg);color:var(--color-tag-violet-fg)}.tag-color--carmine{background-color:var(--color-tag-carmine-bg);color:var(--color-tag-carmine-fg)}.tag-color--sunflower{background-color:var(--color-tag-sunflower-bg);color:var(--color-tag-sunflower-fg)}.tag-color--turquoise{background-color:var(--color-tag-turquoise-bg);color:var(--color-tag-turquoise-fg)}.tag-color--lime{background-color:var(--color-tag-lime-bg);color:var(--color-tag-lime-fg)}.tag-color--neutral{background-color:var(--color-tag-neutral-bg);color:var(--color-tag-neutral-fg)}.tag-color--red{background-color:var(--color-tag-red-bg);color:var(--color-tag-red-fg)}.tag-color--orange{background-color:var(--color-tag-orange-bg);color:var(--color-tag-orange-fg)}.tag-color--yellow{background-color:var(--color-tag-yellow-bg);color:var(--color-tag-yellow-fg)}.tag-color--green{background-color:var(--color-tag-green-bg);color:var(--color-tag-green-fg)}.tag-color--wathet{background-color:var(--color-tag-wathet-bg);color:var(--color-tag-wathet-fg)}.tag-size--sm{height:var(--tag-sm-height);padding-inline:var(--tag-sm-padding-x);font-size:var(--tag-sm-font-size);line-height:var(--tag-sm-line-height);gap:var(--tag-sm-gap)}.tag-size--md{height:var(--tag-md-height);padding-inline:var(--tag-md-padding-x);font-size:var(--tag-md-font-size);line-height:var(--tag-md-line-height);gap:var(--tag-md-gap)}.tag-size--lg{height:var(--tag-lg-height);padding-inline:var(--tag-lg-padding-x);font-size:var(--tag-lg-font-size);line-height:var(--tag-lg-line-height);gap:var(--tag-lg-gap)}.button-base{-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:var(--button-font-weight);transition-property:color,background-color,border-color,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-style:solid;border-width:1px;justify-content:center;align-items:center;display:inline-flex}.button-base:disabled{cursor:not-allowed}.button-base:focus-visible{outline:var(--button-focus-ring-width) solid var(--color-button-focus-ring);outline-offset:2px}.button-token-base{font-family:var(--font-body);flex-shrink:0;line-height:1;transition-property:color,background-color,border-color,transform,opacity}.button-shape--rounded{border-radius:var(--button-radius)}.button-shape--pill{border-radius:var(--button-radius-pill)}.button-tone--primary{background-color:var(--color-button-primary-bg);border-color:var(--color-button-primary-border);color:var(--color-button-primary-fg)}.button-tone--primary:hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-fg-hover)}.button-tone--primary:active{background-color:var(--color-button-primary-bg-active);color:var(--color-button-primary-fg-active)}.button-tone--destructive{background-color:var(--color-button-destructive-bg);border-color:var(--color-button-destructive-border);color:var(--color-button-destructive-fg)}.button-tone--destructive:hover{background-color:var(--color-button-destructive-bg-hover);color:var(--color-button-destructive-fg-hover)}.button-tone--destructive:active{background-color:var(--color-button-destructive-bg-active);color:var(--color-button-destructive-fg-active)}.button-tone--secondary{background-color:var(--color-button-secondary-bg);border-color:var(--color-button-secondary-border);color:var(--color-button-secondary-fg)}.button-tone--secondary:hover{background-color:var(--color-button-secondary-bg-hover);color:var(--color-button-secondary-fg-hover)}.button-tone--secondary:active{background-color:var(--color-button-secondary-bg-active);color:var(--color-button-secondary-fg-active)}.button-tone--secondary-fill{background-color:var(--color-button-secondary-fill-bg);border-color:var(--color-button-secondary-fill-border);color:var(--color-button-secondary-fill-fg)}.button-tone--secondary-fill:hover{background-color:var(--color-button-secondary-fill-bg-hover);color:var(--color-button-secondary-fill-fg-hover)}.button-tone--secondary-fill:active{background-color:var(--color-button-secondary-fill-bg-active);color:var(--color-button-secondary-fill-fg-active)}.button-tone--outline{background-color:var(--color-button-outline-bg);border-color:var(--color-button-outline-border);color:var(--color-button-outline-fg)}.button-tone--outline:hover{background-color:var(--color-button-outline-bg-hover);color:var(--color-button-outline-fg-hover)}.button-tone--outline:active{background-color:var(--color-button-outline-bg-active);color:var(--color-button-outline-fg-active)}.button-tone--ghost{background-color:var(--color-button-ghost-bg);border-color:var(--color-button-ghost-border);color:var(--color-button-ghost-fg)}.button-tone--ghost:hover{background-color:var(--color-button-ghost-bg-hover);color:var(--color-button-ghost-fg-hover)}.button-tone--ghost:active{background-color:var(--color-button-ghost-bg-active);color:var(--color-button-ghost-fg-active)}.icon-button-tone--ghost{background-color:var(--color-button-ghost-bg);border-color:var(--color-button-ghost-border);color:var(--color-icon-button-ghost-fg)}.icon-button-tone--ghost:hover{background-color:var(--color-button-ghost-bg-hover);color:var(--color-icon-button-ghost-fg-hover)}.icon-button-tone--ghost:active{background-color:var(--color-button-ghost-bg-active);color:var(--color-icon-button-ghost-fg-active)}.button-tone--danger{background-color:var(--color-button-danger-bg);border-color:var(--color-button-danger-border);color:var(--color-button-danger-fg)}.button-tone--danger:hover{background-color:var(--color-button-danger-bg-hover);color:var(--color-button-danger-fg-hover)}.button-tone--danger:active{background-color:var(--color-button-danger-bg-active);color:var(--color-button-danger-fg-active)}.button-tone--danger-ghost{background-color:var(--color-button-danger-ghost-bg);border-color:var(--color-button-danger-ghost-border);color:var(--color-button-danger-ghost-fg)}.button-tone--danger-ghost:hover{background-color:var(--color-button-danger-ghost-bg-hover);color:var(--color-button-danger-ghost-fg-hover)}.button-tone--danger-ghost:active{background-color:var(--color-button-danger-ghost-bg-active);color:var(--color-button-danger-ghost-fg-active)}.button-tone--link{background-color:var(--color-button-link-bg);border-color:var(--color-button-link-border);box-shadow:none;color:var(--color-button-link-fg);text-underline-offset:4px}.button-tone--link:hover{background-color:var(--color-button-link-bg-hover);color:var(--color-button-link-fg-hover);text-decoration-line:underline}.button-tone--link:active{background-color:var(--color-button-link-bg-active);color:var(--color-button-link-fg-active)}.button-tone--disabled,.button-tone--disabled:hover,.button-tone--disabled:focus-visible,.button-tone--disabled:active{background-color:var(--color-button-disabled-bg);border-color:var(--color-button-disabled-border);box-shadow:none;color:var(--color-button-disabled-fg);text-decoration-line:none}.icon-button-tone--ghost-disabled,.icon-button-tone--ghost-disabled:hover,.icon-button-tone--ghost-disabled:active{background-color:var(--color-icon-button-disabled-ghost-bg);color:var(--color-button-disabled-fg);opacity:var(--icon-button-ghost-disabled-opacity);border-color:#0000}.button-loading{pointer-events:none;opacity:var(--button-loading-opacity)}.button-size--xs{--button-icon-size:var(--button-xs-icon-size);height:var(--button-xs-height);min-height:var(--button-xs-height);padding-inline:var(--button-xs-padding-x);font-size:var(--button-xs-font-size);gap:var(--button-xs-gap)}.button-size--sm{--button-icon-size:var(--button-sm-icon-size);height:var(--button-sm-height);min-height:var(--button-sm-height);padding-inline:var(--button-sm-padding-x);font-size:var(--button-sm-font-size);gap:var(--button-sm-gap)}.button-size--md{--button-icon-size:var(--button-md-icon-size);height:var(--button-md-height);min-height:var(--button-md-height);padding-inline:var(--button-md-padding-x);font-size:var(--button-md-font-size);gap:var(--button-md-gap)}.button-size--lg{--button-icon-size:var(--button-lg-icon-size);height:var(--button-lg-height);min-height:var(--button-lg-height);padding-inline:var(--button-lg-padding-x);font-size:var(--button-lg-font-size);gap:var(--button-lg-gap)}.button-size--xl{--button-icon-size:var(--button-xl-icon-size);height:var(--button-xl-height);min-height:var(--button-xl-height);padding-inline:var(--button-xl-padding-x);font-size:var(--button-xl-font-size);gap:var(--button-xl-gap)}.button-icon-size--xs{--button-icon-size:var(--button-xs-icon-size);height:var(--button-xs-height);width:var(--button-xs-height);min-height:var(--button-xs-height);min-width:var(--button-xs-height);font-size:var(--button-xs-font-size);padding:0}.button-icon-size--sm{--button-icon-size:var(--button-sm-icon-size);height:var(--button-sm-height);width:var(--button-sm-height);min-height:var(--button-sm-height);min-width:var(--button-sm-height);font-size:var(--button-sm-font-size);padding:0}.button-icon-size--md{--button-icon-size:var(--button-md-icon-size);height:var(--button-md-height);width:var(--button-md-height);min-height:var(--button-md-height);min-width:var(--button-md-height);font-size:var(--button-md-font-size);padding:0}.button-icon-size--lg{--button-icon-size:var(--button-lg-icon-size);height:var(--button-lg-height);width:var(--button-lg-height);min-height:var(--button-lg-height);min-width:var(--button-lg-height);font-size:var(--button-lg-font-size);padding:0}.button-icon-size--xl{--button-icon-size:var(--button-xl-icon-size);height:var(--button-xl-height);width:var(--button-xl-height);min-height:var(--button-xl-height);min-width:var(--button-xl-height);font-size:var(--button-xl-font-size);padding:0}.icon-button-size--sm{height:var(--icon-button-sm-size);width:var(--icon-button-sm-size);min-height:var(--icon-button-sm-size);min-width:var(--icon-button-sm-size);font-size:var(--icon-button-sm-font-size)}.icon-button-size--md{height:var(--icon-button-md-size);width:var(--icon-button-md-size);min-height:var(--icon-button-md-size);min-width:var(--icon-button-md-size);font-size:var(--icon-button-md-font-size)}.icon-button-size--lg{height:var(--icon-button-lg-size);width:var(--icon-button-lg-size);min-height:var(--icon-button-lg-size);min-width:var(--icon-button-lg-size);font-size:var(--icon-button-lg-font-size)}.icon-button-size--xl{height:var(--icon-button-xl-size);width:var(--icon-button-xl-size);min-height:var(--icon-button-xl-size);min-width:var(--icon-button-xl-size);font-size:var(--icon-button-xl-font-size)}.accordion-root{width:100%}.accordion-root[data-bordered=true]>.accordion-item,.accordion-root:not([data-bordered=false])>.accordion-item{border-bottom:var(--border-width-thin) solid var(--color-accordion-border)}.accordion-root[data-bordered=true]>.accordion-item:last-child,.accordion-root:not([data-bordered=false])>.accordion-item:last-child{border-bottom:0}.accordion-trigger{gap:var(--accordion-header-gap);padding-inline:var(--accordion-header-padding-x);padding-block:var(--accordion-header-padding-y);font-family:var(--font-body);font-size:var(--accordion-header-font-size);line-height:var(--accordion-header-line-height);font-weight:var(--accordion-header-font-weight);color:var(--color-accordion-header-fg);cursor:pointer;border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);text-align:left;width:100%;transition:color var(--accordion-transition-duration) var(--ease-standard),border-color var(--accordion-transition-duration) var(--ease-standard);outline:none;justify-content:space-between;align-items:flex-start;display:flex}.accordion-trigger:focus-visible{border-color:var(--color-accordion-focus-border)}.accordion-trigger:disabled{pointer-events:none;opacity:var(--accordion-header-disabled-opacity)}.accordion-chevron{color:var(--color-accordion-chevron);width:var(--spacing-lg);height:var(--spacing-lg);transition:transform var(--accordion-transition-duration) var(--ease-standard);flex-shrink:0}.accordion-trigger[data-state=open] .accordion-chevron{transform:rotate(180deg)}.accordion-content{font-family:var(--font-body);font-size:var(--accordion-content-font-size);line-height:var(--accordion-content-line-height);font-weight:var(--accordion-content-font-weight);color:var(--color-accordion-content-fg);overflow:hidden}.accordion-content[data-state=closed]{animation:collapse var(--accordion-transition-duration) var(--ease-decelerate)}.accordion-content[data-state=open]{animation:expand var(--accordion-transition-duration) var(--ease-decelerate)}.accordion-content-inner{padding-inline:var(--accordion-content-padding-x)}@media (prefers-reduced-motion:reduce){.accordion-trigger,.accordion-chevron,.accordion-content{transition:none;animation:none}}.tabs-root{gap:var(--tabs-root-gap)}.tabs-list{align-items:center;gap:var(--tabs-list-gap);display:inline-flex}.tabs-list--default{background-color:var(--tabs-list-default-bg);border-radius:var(--radius-lg);padding:var(--spacing-3xs)}.tabs-list--line{gap:var(--spacing-xs);background:0 0}.tabs-list--underline{border-bottom:var(--tabs-list-divider-width) solid var(--color-tabs-list-divider)}.tabs-trigger{padding:var(--tabs-trigger-padding-top) var(--tabs-trigger-padding-x) var(--tabs-trigger-padding-bottom);font-size:var(--tabs-trigger-font-size);line-height:var(--tabs-trigger-line-height);font-weight:var(--tabs-trigger-font-weight);color:var(--color-tabs-trigger-fg);margin-bottom:calc(-1 * var(--tabs-list-divider-width));border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);transition:color var(--tabs-transition-duration) var(--tabs-transition-easing),background-color var(--tabs-transition-duration) var(--tabs-transition-easing),border-color var(--tabs-transition-duration) var(--tabs-transition-easing);background:0 0;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs-trigger:hover{color:var(--color-tabs-trigger-fg-hover)}.tabs-trigger[data-state=active]{color:var(--color-tabs-trigger-fg-active)}.tabs-trigger:disabled{color:var(--color-tabs-trigger-fg-disabled);pointer-events:none;opacity:var(--tabs-trigger-opacity-disabled)}.tabs-trigger:focus-visible{border-color:var(--tabs-trigger-border-focus)}.tabs-trigger[data-state=active]{background-color:var(--tabs-trigger-bg-active);box-shadow:var(--tabs-trigger-shadow-active)}.tabs-list--line .tabs-trigger[data-state=active]{box-shadow:none;background:0 0}.tabs-trigger-label{position:relative}.tabs-indicator{pointer-events:none;left:0;right:0;bottom:calc(-1 * var(--tabs-trigger-padding-bottom));height:var(--tabs-indicator-height);border-radius:var(--tabs-indicator-radius);transition-property:background-color;transition-duration:var(--tabs-transition-duration);transition-timing-function:var(--tabs-transition-easing);background-color:#0000;position:absolute}.tabs-trigger[data-state=active] .tabs-indicator{background-color:var(--color-tabs-indicator)}.tabs-content{margin-top:var(--tabs-content-margin-top)}.attachment-upload-root{box-sizing:border-box;gap:var(--attachment-upload-gap);flex-direction:column;width:100%;display:flex}.attachment-upload-root.attachment-upload--disabled{cursor:not-allowed;opacity:var(--attachment-upload-disabled-opacity)}.attachment-upload-dropzone{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-xs);border-width:var(--attachment-upload-border-width);border-style:var(--attachment-upload-dropzone-border-style);border-color:var(--color-attachment-upload-dropzone-border);border-radius:var(--attachment-upload-radius);background-color:var(--color-attachment-upload-dropzone-bg);width:100%;color:var(--color-attachment-upload-dropzone-fg);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--attachment-upload-transition-duration);transition-timing-function:var(--attachment-upload-transition-easing);flex-direction:column;display:flex}.attachment-upload-dropzone:not(:disabled):hover{border-color:var(--color-attachment-upload-dropzone-border-hover);background-color:var(--color-attachment-upload-dropzone-bg-hover)}.attachment-upload-dropzone:disabled{cursor:not-allowed}.attachment-upload-status--error .attachment-upload-dropzone{border-color:var(--color-attachment-upload-border-error)}.attachment-upload-status--success .attachment-upload-dropzone{border-color:var(--color-attachment-upload-border-success)}.attachment-upload-size--sm .attachment-upload-dropzone{min-height:var(--attachment-upload-sm-dropzone-min-height);padding:var(--attachment-upload-sm-dropzone-padding-y) var(--attachment-upload-sm-dropzone-padding-x);font-size:var(--attachment-upload-sm-font-size)}.attachment-upload-size--md .attachment-upload-dropzone{min-height:var(--attachment-upload-md-dropzone-min-height);padding:var(--attachment-upload-md-dropzone-padding-y) var(--attachment-upload-md-dropzone-padding-x);font-size:var(--attachment-upload-md-font-size)}.attachment-upload-size--lg .attachment-upload-dropzone{min-height:var(--attachment-upload-lg-dropzone-min-height);padding:var(--attachment-upload-lg-dropzone-padding-y) var(--attachment-upload-lg-dropzone-padding-x);font-size:var(--attachment-upload-lg-font-size)}.attachment-upload-dropzone-icon{width:var(--attachment-upload-dropzone-icon-size);height:var(--attachment-upload-dropzone-icon-size)}.attachment-upload-dropzone-hint{color:var(--color-attachment-upload-dropzone-fg);font-size:var(--attachment-upload-dropzone-hint-size)}.attachment-upload-list{gap:var(--attachment-upload-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attachment-upload-item{box-sizing:border-box;align-items:center;gap:var(--attachment-upload-item-gap);padding:var(--attachment-upload-item-padding-y) var(--attachment-upload-item-padding-x);border-width:var(--attachment-upload-border-width);border-style:solid;border-color:var(--color-attachment-upload-item-border);border-radius:var(--attachment-upload-item-radius);background-color:var(--color-attachment-upload-item-bg);color:var(--color-attachment-upload-item-fg);display:flex}.attachment-upload-item--error{border-color:var(--color-attachment-upload-border-error)}.attachment-upload-item-icon{width:var(--attachment-upload-item-icon-size);height:var(--attachment-upload-item-icon-size);color:var(--color-attachment-upload-item-icon);flex-shrink:0}.attachment-upload-item-body{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.attachment-upload-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-upload-item-meta{color:var(--color-attachment-upload-item-meta);font-size:var(--font-body-2-font-size)}.attachment-upload-item-error{color:var(--color-attachment-upload-item-error);font-size:var(--font-body-2-font-size)}.attachment-upload-item-progress{margin-top:var(--attachment-upload-item-progress-margin-top)}.attachment-upload-item-remove{width:var(--attachment-upload-remove-size);height:var(--attachment-upload-remove-size);color:var(--color-attachment-upload-remove-fg);cursor:pointer;transition-property:color;transition-duration:var(--attachment-upload-transition-duration);transition-timing-function:var(--attachment-upload-transition-easing);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.attachment-upload-item-remove:hover{color:var(--color-attachment-upload-remove-fg-hover)}.attachment-upload-item-remove-icon{width:var(--attachment-upload-remove-icon-size);height:var(--attachment-upload-remove-icon-size)}.button-group-text{color:var(--button-group-text-fg)}.button-group-separator{background:var(--button-group-separator-bg)}[data-slot=sidebar-wrapper],[data-slot=sidebar],[data-slot=sidebar-inner]{background:var(--sidebar-bg);color:var(--sidebar-fg)}[data-slot=sidebar],[data-slot=sidebar-inner]{font-family:var(--sidebar-font-family)}[data-slot=sidebar-separator]{background:var(--sidebar-border-color)}[data-slot=sidebar-group-action]:hover,[data-slot=sidebar-menu-action]:hover,[data-slot=sidebar-menu-button]:hover,[data-slot=sidebar-menu-sub-button]:hover,[data-slot=sidebar-menu-button][data-active=true],[data-slot=sidebar-menu-sub-button][data-active=true]{background:var(--sidebar-accent-bg);color:var(--sidebar-accent-fg)}[data-slot=sidebar-menu-button]:focus-visible,[data-slot=sidebar-group-action]:focus-visible{outline:var(--border-width-thick) solid var(--sidebar-ring-color);outline-offset:2px}[data-slot=sidebar-inner]{border-color:var(--sidebar-border-color)}[data-slot=sidebar-header],[data-slot=sidebar-footer]{gap:var(--sidebar-section-gap);padding-block:var(--spacing-md);padding-inline:var(--sidebar-content-inset)}[data-slot=sidebar-content]{gap:var(--sidebar-section-gap)}[data-slot=sidebar-group]{gap:var(--sidebar-group-gap);padding-block:var(--sidebar-group-inset);padding-inline:var(--sidebar-content-inset)}[data-slot=sidebar-group-label]{padding-inline:0}[data-slot=sidebar-menu]{gap:var(--sidebar-menu-row-gap)}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-header]{padding-block:var(--sidebar-content-inset) 0;align-items:center}.slider-track{width:100%;height:var(--slider-track-size);border-radius:var(--radius-full);background:var(--slider-track-bg);flex-grow:1;position:relative;overflow:hidden}.slider-range{border-radius:inherit;background:var(--slider-range-bg);width:100%;height:100%;position:absolute}.slider-thumb{width:var(--slider-thumb-hit-size);height:var(--slider-thumb-hit-size);border-radius:var(--radius-full);transition:box-shadow var(--slider-transition-duration) var(--ease-standard);background:0 0;border:0;outline:none;flex-shrink:0;display:block;position:relative}.slider-thumb:after{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:var(--border-width-thin) solid var(--slider-thumb-border);border-radius:var(--radius-full);background:var(--slider-thumb-bg);box-shadow:var(--shadow-sm);content:"";transition:border-color var(--slider-transition-duration) var(--ease-standard),box-shadow var(--slider-transition-duration) var(--ease-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-thumb:hover:after,.slider-thumb:focus-visible:after{border-color:var(--slider-thumb-border-hover)}.slider-thumb:disabled{pointer-events:none;opacity:.5}[data-orientation=vertical] .slider-track{width:var(--slider-track-size);height:100%}.item-separator{height:var(--border-width-thin);background:var(--color-line-divider-default)}.item-container{border:var(--border-width-thin) solid transparent;color:var(--item-fg);outline:none}.item-container[data-variant=outline]{border-color:var(--item-border)}.item-container[data-variant=muted]{background:var(--item-muted-bg)}.item-container:focus-visible{border-color:var(--item-focus-border)}.item-container a:hover{background:var(--item-accent-bg)}.item-description{color:var(--item-description-fg)}.item-description a:hover{color:var(--item-link-fg)}.item-media--icon{border:var(--border-width-thin) solid var(--item-border);background:var(--item-muted-bg)}.navigation-trigger{border:var(--border-width-thin) solid transparent;background:var(--navigation-bg);color:var(--navigation-fg);outline:none}.navigation-trigger:hover,.navigation-trigger:focus,.navigation-trigger[data-state=open]{background:var(--navigation-accent-bg);color:var(--navigation-accent-fg)}.navigation-trigger:focus-visible{border-color:var(--navigation-fg)}.navigation-content,.navigation-viewport{border:var(--border-width-thin) solid var(--navigation-border);background:var(--color-bg-float);color:var(--navigation-fg);box-shadow:var(--navigation-shadow)}.navigation-link{border:var(--border-width-thin) solid transparent;color:var(--navigation-fg);outline:none}.navigation-link:hover,.navigation-link:focus,.navigation-link[data-active=true]{background:var(--navigation-accent-bg);color:var(--navigation-accent-fg)}.navigation-link:focus-visible{border-color:var(--navigation-fg)}.navigation-indicator{background:var(--navigation-border);box-shadow:var(--navigation-shadow)}}.approval-md-ud-theme{--approval-page-surface:#fdfeff;--approval-content-default-width:800px;--approval-nav-item-radius:8px;--approval-list-search-input-radius:8px;--approval-list-search-trigger-border-width:.5px;--approval-ai-card-radius:8px;--approval-ai-card-padding:16px;--approval-ai-card-section-gap:16px;--approval-ai-card-border:.5px solid var(--color-line-border-card);--approval-ai-soft-surface:#f8f9fa;--approval-ai-task-header-padding-x:20px;--approval-card-resting-shadow:0 4px 4px #10244a03, 0 8px 8px #626d8105;--approval-card-focus-shadow:0 0 0 2px var(--color-primary-fill-default), 0 8px 16px #1f23290a;display:contents}@supports (color:color-mix(in lab,red,red)){.approval-md-ud-theme{--approval-card-focus-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary-fill-default) 12%, transparent), 0 8px 16px #1f23290a}}.approval-md-ud-theme{--card-hover-shadow:var(--shadow-md);--approval-workbench-composer-expanded-height:132px;--approval-workbench-composer-compact-height:44px;--approval-workbench-composer-expanded-radius:16px;--approval-workbench-composer-compact-radius:22px;--approval-workbench-home-top-offset:224px;--approval-workbench-composer-shadow:0 4px 4px #10244a03, 0 8px 8px #626d8105;--approval-list-composer-elevated-shadow:0 1px 2px #1f232914, 0 8px 24px #1f23291a;--approval-workbench-prompt-surface:#f7f9fa;--approval-workbench-scroll-hint-color:#d0d3d6;--approval-list-composer-dock-height:96px;--approval-list-composer-bottom-gap:12px;--approval-list-composer-mask-height:144px;--approval-list-composer-content-mask:linear-gradient(180deg, #000 0, #000 calc(100% - var(--approval-list-composer-mask-height)), #000000eb calc(100% - 122px) , #0000009e calc(100% - 114px) , #0000007a calc(100% - 108px) , #0000005c calc(100% - 104px) , #0000002e 100%);--approval-workbench-transition-duration:.42s;--color-textarea-border-focus:var(--color-primary-fill-default);--toast-gap:8px;--toast-padding-x:20px;--toast-padding-y:16px;--toast-radius:6px;--toast-border-width:0px;--toast-icon-size:16px;--toast-description-font-weight:500;--toast-shadow:0 8px 24px 8px #1f23290a, 0 6px 12px #1f23290a, 0 4px 8px -8px #1f23290f;--color-toast-info-bg:#f0f4ff;--color-toast-info-border:#1456f0;--color-toast-info-fg:#1456f0;--color-toast-success-bg:#e4fae1;--color-toast-success-border:#32a645;--color-toast-success-fg:#32a645;--color-toast-warning-bg:#fff3e5;--color-toast-warning-border:#ed6d0c;--color-toast-warning-fg:#ed6d0c;--color-toast-danger-bg:#fef0f0;--color-toast-danger-border:#f54a45;--color-toast-danger-fg:#f54a45;color:var(--color-text-title);font-family:var(--font-body);font-size:14px;line-height:22px}body:is(.approval-option-four,.approval-md-ud-showcase-body){--color-tag-neutral-bg:#1f23291a;--color-tag-neutral-fg:#646a73;--color-tag-blue-bg:#3370ff33;--color-tag-blue-fg:#245bdb;--color-tag-green-bg:#34c72433;--color-tag-green-fg:#237b19;--color-tag-orange-bg:#f803;--color-tag-orange-fg:#b26206;--color-tag-red-bg:#f54a4533;--color-tag-red-fg:#d83931;--tag-sm-height:20px;--tag-sm-padding-x:6px;--tag-sm-font-size:12px;--tag-sm-line-height:20px;--tag-radius:4px;--tag-font-weight:400}body.approval-option-four.approval-global-search-open{--approval-global-search-width:600px;--approval-global-search-height:640px;--approval-global-search-max-height:640px;--approval-global-search-radius:16px;--approval-global-search-input-height:32px;--approval-global-search-input-radius:16px;--approval-global-search-result-surface:#f7f9fa;--approval-global-search-card-height:76px;--approval-global-search-card-radius:16px;--approval-global-search-card-gap:8px;--dialog-z-index:220;--color-bg-mask:#1f232952}body.approval-option-four .approval-global-search-dialog{--dialog-content-width:min(var(--approval-global-search-width), calc(100vw - 48px) );--dialog-content-max-width:none;--dialog-content-max-height:var(--approval-global-search-max-height);--dialog-content-padding:0px;--dialog-content-radius:var(--approval-global-search-radius);--dialog-content-border-width:0px;--dialog-content-shadow:var(--shadow-xl)}.approval-md-ud-theme .option-four-md-sidebar-provider{--sidebar-accent-bg:var(--color-fill-active)}.approval-md-ud-theme :is([data-slot=sidebar-menu],[data-slot=sidebar-menu-sub]){margin:0;padding:0;list-style:none}.approval-md-ud-theme :where([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:var(--sidebar-fg);font:inherit;background:0 0;border:0;margin:0}.approval-md-ud-theme :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]):is(:hover,:focus-visible,[data-active=true]){background:var(--sidebar-accent-bg);color:var(--sidebar-accent-fg)}.approval-md-ud-theme :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button])[data-active=true]{font-weight:var(--sidebar-menu-active-font-weight)}.approval-md-ud-theme :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]):active{background:var(--color-fill-pressed)}.approval-md-ud-theme :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]):focus-visible{outline:2px solid var(--sidebar-ring-color);outline-offset:-2px}.approval-md-ud-theme .input-wrapper--focused{border-color:var(--color-primary-fill-default)}.approval-md-ud-theme .toast-root{box-sizing:border-box;min-height:54px;box-shadow:inset 0 0 0 1px currentColor,var(--toast-shadow)}.approval-md-ud-theme .toast-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.approval-md-ud-theme .toast-default-icon{display:block}.approval-md-ud-theme .toast-description{color:var(--color-text-title);font-size:14px;line-height:22px}.approval-md-ud-theme :where(button,[role=button],[role=tab],[role=checkbox],[role=radio]):focus-visible{outline:2px solid var(--color-primary-fill-default);outline-offset:2px}.approval-md-ud-theme .approval-unified-chat-input{--mira-chat-input-radius:16px;--mira-chat-input-padding-x:0px;--mira-chat-input-padding-y:0px;--mira-chat-input-editor-min-height:42px;--mira-chat-input-font-family:var(--font-body);--mira-chat-input-body-0-font-weight:400;--approval-ai-chat-send-bg:#1456f0;--approval-ai-chat-send-disabled-bg:var(--color-icon-disabled,#bbbfc4);--approval-ai-chat-editor-max-height:154px;--approval-ai-chat-surface-max-height:218px;--mira-chat-input-shadow:0 8px 14px #1f232905, 0 12px 20px #1f23290a;--mira-chat-input-shadow-focused:var(--mira-chat-input-shadow)}.approval-md-ud-theme .option-four-batch-dialog{--dialog-content-max-width:480px;--dialog-content-padding:24px;--dialog-content-radius:12px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}:root{--nav-w:184px;--top-h:54px;--list-w:340px;--rail-w:360px;--secondary-control-size:24px;--secondary-control-icon-size:16px;--bg:#f5f6f8;--app-canvas-bg:#f2f5f7;--panel:#ffffff;--line:#e5e7eb;--divider-width:.5px;--N500:#8f959e;--N600:#646a73;--N900:#1f2329;--text-title:var(--N900);--text:var(--text-title);--muted:var(--N600);--text-placeholder:var(--N500);--blue:#3370ff;--blue-soft:#eef3ff;--bg-content-base:#f8f9fa;--ph:#eef0f3;--ph-dark:#dde1e7;--token-transparent-neutral-n900-5:rgba(31,35,41,.05);--page-padding-y:16px;--page-padding-x:20px;--body-font-size:14px}*{box-sizing:border-box}html.option-four-review-booting body{visibility:hidden}html,body{width:100%;height:100%;min-width:1440px;min-height:900px;margin:0;overflow:auto}body{display:grid;place-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text-title);background:#dfe3e8;font-size:var(--body-font-size)}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:500}button,input{font:inherit}button{cursor:pointer}.demo-controller{position:fixed;top:20px;left:20px;z-index:200;display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 12px;border:1px solid #d8dce3;border-radius:12px;background:#fffffff5;box-shadow:0 12px 34px #1f23292e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-guide-control{display:flex;align-items:center;gap:8px;color:var(--text-title);font-size:12px;font-weight:500;white-space:nowrap}.demo-switch{position:relative;width:34px;height:20px;padding:0;border:0;border-radius:10px;background:#bbbfc5;transition:background .15s ease}.demo-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1f232940;transition:transform .15s ease}.demo-switch[aria-checked=true]{background:var(--blue)}.demo-switch[aria-checked=true]:after{transform:translate(14px)}.demo-switch:focus-visible{outline:2px solid rgba(51,112,255,.35);outline-offset:2px}.app{width:1428px;height:888px;min-width:1428px;min-height:888px;margin:0;display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);overflow:hidden;border:1px solid rgba(31,35,41,.08);border-radius:11px;background:var(--panel)}.global-nav{min-width:0;background:#eef3fb;border-right:var(--divider-width) solid #dde4ef;padding:8px 10px;overflow:hidden}.window-dots{display:flex;height:26px;align-items:center;gap:7px}.window-dots i{width:10px;height:10px;border-radius:50%;background:#ff605c}.window-dots i:nth-child(2){background:#ffbd44}.window-dots i:nth-child(3){background:#00ca4e}.brand{height:38px;display:flex;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:500}.logo{width:27px;height:27px;border-radius:50%;background:#d7dbe1;color:#fff;display:grid;place-items:center;font-size:10px}.brand-badge{padding:2px 5px;border-radius:5px;color:#3370ff;background:#e2ebff;font-size:10px}.brand-plus{margin-left:auto;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:20px}.nav-search{height:32px;border:1px solid #dce3ed;border-radius:8px;background:#fff8;padding:0 10px;display:flex;align-items:center;color:var(--text-placeholder);font-size:11px;margin:8px 0 10px}.nav-item{width:100%;height:32px;display:flex;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:7px;background:transparent;text-align:left;padding:0 11px;color:var(--text-title);font-size:12px}.nav-search svg,.nav-item svg{width:16px;height:16px;display:block;flex:none;color:#1f232966}.nav-item.active{background:#fff;color:var(--text-title);font-weight:500}.nav-line{height:var(--divider-width);background:#dce3ed;margin:10px 7px}.fake-app{height:28px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--muted);font-size:10px;white-space:nowrap}.fake-dot{width:8px;height:8px;border-radius:2px;background:#8d9fff;flex:none}.shell{min-width:0;min-height:0;display:flex;flex-direction:column}.topbar{position:relative;height:var(--top-h);flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0;border-bottom:0;background:var(--app-canvas-bg);z-index:100;overflow:visible}.module-tabs{--module-tab-inset:3px;position:relative;height:38px;align-self:start;margin-top:12px;display:flex;align-items:center;padding:var(--module-tab-inset);background:var(--token-transparent-neutral-n900-5);border-radius:9px}.module-tab-pill{position:absolute;z-index:0;top:var(--module-tab-inset);bottom:var(--module-tab-inset);left:var(--module-tab-inset);width:0;border-radius:7px;background:#fff;box-shadow:0 1px 4px #1f232915;pointer-events:none}.module-tabs.pill-ready .module-tab-pill{transition:left .4s cubic-bezier(.65,0,.35,1),width .4s cubic-bezier(.65,0,.35,1)}.module-tab{position:relative;z-index:1;height:32px;margin:0;padding:0 20px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:14px;font-weight:400;line-height:32px;transition:color .16s ease}.module-tab:focus{outline:none}.module-tab:focus-visible{outline:2px solid rgba(51,112,255,.35);outline-offset:-2px}.module-tabs .module-tab.active{background:transparent;color:var(--text-title);font-weight:500;box-shadow:none}@media (prefers-reduced-motion:reduce){.module-tabs.pill-ready .module-tab-pill,.module-tab{transition:none}}.top-actions{position:relative;z-index:1;justify-self:end;align-self:start;display:flex;align-items:center;gap:16px;min-height:34px;margin-top:14px;margin-right:12px;padding-right:8px;overflow:visible}.top-actions.option-four-agent-top-actions{column-gap:8px}.global-utility-actions{display:flex;align-items:center;gap:16px}.global-utility-btn{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--muted);cursor:default}.global-utility-btn .ud-icon{width:24px;height:24px;display:block}.assistant-entry-wrap{position:relative;display:inline-flex;align-items:center;height:34px;margin-left:2px;padding-left:17px}.assistant-entry-wrap:before{content:"";position:absolute;left:0;width:1px;height:16px;background:var(--line)}.assistant-entry-wrap.hidden{display:none}.assistant-entry{position:relative;height:34px;padding:0 4px;border:0;border-radius:6px;display:grid;grid-template-columns:16px max-content;align-items:center;column-gap:4px;background:linear-gradient(#f2f3f5,#f2f3f5) left/0 100% no-repeat padding-box;color:var(--text-title);font-size:14px;font-weight:500;transition:background-size .24s ease,color .12s ease}.assistant-entry:not(.active):is(:hover,:focus-visible){background-size:100% 100%;color:var(--text-title);outline:0}.assistant-entry.active{background-color:transparent;color:var(--text-title)}.assistant-entry.active:is(:hover,:focus-visible){background-color:var(--token-transparent-neutral-n900-5);background-image:none;background-size:100% 100%;color:var(--text-title);outline:0}.assistant-entry-menu-btn{width:28px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #c9d6ff;border-left:0;border-radius:0 8px 8px 0;background:#fff;color:#245bdb}.assistant-entry-menu-btn:hover,.assistant-entry-menu-btn[aria-expanded=true],.assistant-entry-wrap.active .assistant-entry-menu-btn{background:var(--blue-soft);border-color:#8da8ff;color:var(--blue)}.assistant-entry-menu-btn svg{width:12px;height:12px;display:block;color:currentColor}.assistant-entry-wrap.single .assistant-entry{border-radius:8px}.assistant-entry-wrap.single .assistant-entry-menu-btn{display:none}.assistant-global-menu{position:absolute;top:40px;right:0;z-index:500;width:176px;display:none;padding:6px;border:1px solid #dde1e7;border-radius:10px;background:#fff;box-shadow:0 12px 34px #1f23292e}.assistant-global-menu.open{display:block}.assistant-global-menu button{width:100%;height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-title);text-align:left;font-size:13px}.assistant-global-menu button[hidden]{display:none}.assistant-global-menu button .ud-icon{width:16px;height:16px;flex:none;color:var(--muted)}.assistant-global-menu button:hover,.assistant-global-menu button:focus-visible{background:#f5f6f7;outline:0}.assistant-entry:after{content:attr(data-tooltip);position:absolute;z-index:260;top:40px;right:0;width:max-content;max-width:220px;padding:6px 8px;border-radius:6px;background:#1f2329;color:#fff;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;box-shadow:0 6px 18px #1f23292e;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.assistant-entry[data-tooltip]:hover:after,.assistant-entry[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}body [data-tooltip]:before,body [data-tooltip]:after{content:none;display:none}.global-tooltip{position:fixed;z-index:10000;display:none;max-width:min(240px,calc(100vw - 16px));padding:6px 8px;border-radius:6px;background:#1f2329;color:#fff;font-size:12px;font-weight:400;line-height:18px;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 18px #1f232933;pointer-events:none}.global-tooltip.visible{display:block}.assistant-mark{width:16px;height:16px;display:grid;place-items:center;flex:none;line-height:0}.assistant-ai-icon{width:16px;height:16px;display:block;flex:none}.assistant-entry .assistant-ai-icon{color:var(--text-title)}.assistant-entry.active .assistant-ai-icon{color:var(--color-icon-n2)}.assistant-entry.active #assistantEntryText,.assistant-entry.active .assistant-entry-width{color:var(--color-text-caption);font-weight:400}.assistant-entry .assistant-mark{grid-column:1;grid-row:1}#assistantEntryText,.assistant-entry-width{grid-column:2;grid-row:1;white-space:nowrap}.assistant-entry.assistant-entry-text-only{grid-template-columns:max-content}.assistant-entry.assistant-entry-text-only #assistantEntryText,.assistant-entry.assistant-entry-text-only .assistant-entry-width{grid-column:1}.assistant-entry-width{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.assistant-entry{transition:none}}.stage{position:relative;min-width:0;min-height:0;flex:1;overflow:hidden;background:var(--app-canvas-bg)}.view{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:none;width:auto;height:auto;min-width:0;min-height:0;overflow:hidden;border-radius:16px;background:#fff}.view.active{display:block}.page-pad{height:100%;overflow:auto;padding:var(--page-padding-y) var(--page-padding-x)}.ph-title{height:22px;width:min(420px,42%);background:var(--ph-dark);border-radius:6px;margin-bottom:20px}.ph-tabs{height:40px;display:flex;gap:24px;border-bottom:var(--divider-width) solid var(--line);margin-bottom:20px}.ph-tab{padding-top:9px;font-size:12px;color:var(--muted)}.ph-tab.active{color:var(--blue);border-bottom:2px solid var(--blue)}.group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.group-card{height:82px;border:1px solid #e1e4e9;border-radius:10px;background:var(--ph);padding:14px}.group-card b{font-size:11px}.line{height:8px;background:var(--ph-dark);border-radius:4px;margin-top:10px}.w25{width:25%}.w40{width:40%}.w55{width:55%}.w70{width:70%}.w85{width:85%}.doc-row{height:70px;padding:14px 4px;border-top:var(--divider-width) solid var(--line);cursor:pointer}.doc-row:hover{background:#f8faff}.hint{font-size:10px;color:var(--text-placeholder);line-height:1.6}.icon-btn{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);display:inline-grid;place-items:center;line-height:0}.icon-btn:hover{background:#f1f3f6;color:var(--blue)}.icon-btn.active{background:#f1f3f6;color:var(--text-title)}.ui-icon{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ud-icon{width:24px;height:24px;display:block;fill:none;stroke:none;pointer-events:none}.ud-icon-mirror-x{transform:scaleX(-1);transform-origin:center}.ui-icon-sm{width:16px;height:16px}.ui-icon-fill{fill:currentColor;stroke:none}.text-btn{height:32px;padding:0 10px;border:0;border-radius:8px;background:#f2f3f5;color:var(--text-title);font-size:11px}.text-btn:hover{background:#e9edf3}.mode-wrap{position:relative;display:inline-flex}.mode-wrap[hidden]{display:none}.mode-switch-btn,.detail-toggle-btn{position:relative;width:24px;height:24px;border-radius:6px}.mode-switch-btn .layout-glyph,.mode-switch-btn .ud-icon,.mode-option .ud-icon,.detail-toggle-btn .ui-icon{width:16px;height:16px}.mode-switch-btn:before,.detail-toggle-btn:before{content:"";position:absolute;right:9px;top:34px;z-index:91;border:5px solid transparent;border-bottom-color:#1f2329;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.mode-switch-btn:after,.detail-toggle-btn:after{content:attr(data-tooltip);position:absolute;right:0;top:43px;z-index:90;width:max-content;max-width:220px;padding:7px 9px;border-radius:6px;background:#1f2329;color:#fff;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;box-shadow:0 6px 18px #1f232933;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.mode-switch-btn:hover:before,.mode-switch-btn:hover:after,.mode-switch-btn:focus-visible:before,.mode-switch-btn:focus-visible:after,.detail-toggle-btn:hover:before,.detail-toggle-btn:hover:after,.detail-toggle-btn:focus-visible:before,.detail-toggle-btn:focus-visible:after{opacity:1;transform:translateY(0)}.mode-switch-btn[aria-disabled=true],.mode-switch-btn[aria-disabled=true]:hover,.mode-switch-btn[aria-disabled=true]:focus-visible{background:transparent;color:var(--text-placeholder);cursor:not-allowed}.detail-toggle-btn[data-panel-direction=open-left]{cursor:w-resize}.detail-toggle-btn[data-panel-direction=close-left],.detail-toggle-btn[data-panel-direction=open-right]{cursor:e-resize}.detail-toggle-btn[data-panel-direction=close-right]{cursor:w-resize}.layout-glyph{width:18px;height:18px;border:1.8px solid currentColor;border-radius:3px;display:inline-block;position:relative;color:inherit}.layout-glyph.side:after{content:"";position:absolute;right:2px;top:2px;bottom:2px;width:5px;border-radius:1px;background:currentColor}.layout-glyph.full:after{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:5px;border-radius:1px;background:currentColor}.mode-menu{position:absolute;right:0;top:34px;z-index:80;width:176px;padding:6px;border:1px solid #d8dce3;border-radius:11px;background:#fff;box-shadow:0 12px 34px #1f23292e;display:none}.mode-menu.open{display:block}.mode-option{width:100%;height:42px;border:0;border-radius:8px;background:#fff;display:grid;grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;padding:0 10px;text-align:left;color:var(--text-title);font-size:12px}.mode-option:hover{background:#f5f7fb}.mode-option.active{color:var(--blue);background:#f7f9ff}.mode-option .check{justify-self:end;width:16px;height:16px;visibility:hidden;position:relative;font-size:0}.mode-option .check:after{content:"";position:absolute;left:3px;top:2px;width:7px;height:4px;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg)}.mode-option.active .check{visibility:visible}.option-glyph{width:18px;height:18px;border:1.8px solid currentColor;border-radius:3px;position:relative}.option-glyph.side:after{content:"";position:absolute;right:2px;top:2px;bottom:2px;width:6px;border-radius:1px;background:currentColor}.option-glyph.full:after{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:5px;border-radius:1px;background:currentColor}.primary-btn{height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:12px}.outline-btn{height:34px;padding:0 14px;border:1px solid #d9dde4;border-radius:8px;background:#fff;color:var(--text-title);font-size:12px}.approval-approve-btn{border-color:var(--blue);background:#fff;color:var(--blue)}.approval-approve-btn:hover,.approval-approve-btn:focus-visible{background:var(--blue-soft);outline:0}.approval-approve-btn:focus-visible{box-shadow:0 0 0 2px #3370ff24}.reject-btn{border-color:#f54a45;color:#e22e28}.reject-btn:hover{border-color:#e22e28;background:#fff2f0}.primary-workspace{--primary-rail-w:var(--rail-w);position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 0;transition:grid-template-columns .22s ease}.primary-workspace.side-open{grid-template-columns:minmax(520px,1fr) var(--primary-rail-w)}.primary-main{position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff}.primary-workspace .page-pad{padding-bottom:120px}.approval-home{height:100%;overflow:auto;padding:20px 28px 36px;background:var(--app-canvas-bg)}.approval-home-inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0 14px}.approval-home-inner>.approval-home-tabs,.approval-home-inner>.home-brief,.approval-home-inner>.approval-home-groups{grid-column:1/-1}.approval-home-tabs{display:flex;height:38px;align-items:flex-start;gap:28px;border-bottom:var(--divider-width) solid var(--line)}.approval-home-tabs button{position:relative;height:38px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.approval-home-tabs button.active{color:var(--text-title);font-weight:500}.approval-home-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#1f2329}.home-brief{display:block;margin:10px 0 0;padding:12px 14px 7px;border:1px solid #e6e9ed;border-bottom:0;border-radius:12px 12px 0 0;background:#fff}.home-brief-copy,.home-command{background:#fff}.home-brief-copy{padding:0}.home-brief-copy h1{margin:0;font-size:18px;font-weight:500;line-height:26px}.home-brief-copy p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:19px}.home-brief-copy b{color:#245bdb}.home-command{display:none}.approval-home-groups{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:0 14px 12px;border:1px solid #e6e9ed;border-top:0;border-radius:0 0 12px 12px;background:#fff}.approval-home-group{display:grid;height:58px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;border:1px solid #e7e9ed;border-radius:8px;background:#fafbfc;text-align:left;cursor:pointer}.approval-home-group:hover{border-color:#a9c0ff}.approval-home-group.is-active{border-color:#3370ff;box-shadow:0 0 0 1px #3370ff14}.approval-home-group-icon{display:grid;width:28px;height:28px;flex:none;place-items:center;color:var(--muted);font-size:18px}.approval-home-group-copy{display:grid;gap:4px}.approval-home-group-copy strong{font-size:14px;font-weight:400}.approval-home-group-copy small{color:var(--text-placeholder);font-size:11px}.approval-home-group-count{grid-column:1;grid-row:1;min-width:32px;color:var(--text-title);background:transparent;font-size:26px;line-height:32px}.approval-home-group-copy{grid-column:2;grid-row:1}.home-section{margin-top:12px}.home-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:8px}.home-section-head h2{margin:0;font-size:15px}.home-section-head p{margin:3px 0 0;color:var(--text-placeholder);font-size:11px}.home-section-head button{border:0;background:transparent;color:#245bdb;font-size:12px;cursor:pointer}.home-focus-grid{display:grid;grid-template-columns:1fr;gap:8px}.home-focus-card{display:grid;min-height:0;grid-template-columns:1fr;gap:0;padding:12px 14px;border:1px solid #e3e6eb;border-radius:10px;background:#fff;cursor:pointer}.home-focus-card:hover{border-color:#a9c0ff}.home-focus-top,.home-focus-card h3,.home-focus-value,.home-focus-actions{grid-column:1}.home-focus-top{display:flex;align-items:center;gap:8px;color:var(--text-placeholder);font-size:11px}.home-focus-top>span:first-child{padding:2px 6px;border-radius:4px;background:#f2f3f5;color:var(--muted)}.home-focus-flag{margin-left:auto;padding:2px 6px;border-radius:4px;background:#fff2e8;color:#c76b00}.home-focus-card h3,.home-focus-top h3{margin:0;color:var(--text-title);font-size:14px;line-height:20px}.home-focus-value{margin-top:5px;font-size:18px;font-weight:500}.home-focus-reason{display:none}.home-focus-summary{grid-column:1;margin-top:8px;padding:9px 12px;border:0;border-radius:7px;background:#fafbfc;color:var(--text-title);font-size:11px;line-height:18px}.home-focus-summary>b{display:block;margin-bottom:3px;color:var(--text-title);font-size:11px}.home-focus-summary p{margin:0}.home-focus-next{margin-top:4px;color:var(--muted)}.home-focus-next b{color:var(--text-title)}.home-focus-actions{display:flex;gap:8px;margin-top:8px}.home-focus-actions button{height:30px;padding:0 10px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;font-size:11px}.home-focus-actions .primary{border-color:#3370ff;background:#3370ff;color:#fff}.home-focus-card:nth-child(3) .home-focus-actions button:nth-child(2){display:none}.home-speed-card{overflow:hidden;border:1px solid #e3e6eb;border-radius:10px;background:#fff}.home-speed-summary{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #edf0f2}.home-speed-summary-copy{flex:1}.home-speed-summary-copy strong{font-size:13px}.home-speed-summary-copy p{margin:4px 0 0;color:var(--muted);font-size:11px}.home-speed-total{text-align:right;font-size:11px;color:var(--text-placeholder)}.home-speed-total b{display:block;color:var(--text-title);font-size:14px}.home-speed-list{display:grid}.home-speed-row{display:grid;grid-template-columns:22px minmax(0,1fr) 120px 90px;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #f0f2f4;font-size:11px}.home-speed-row:last-child{border-bottom:0}.home-speed-row input{width:15px;height:15px;accent-color:#3370ff}.home-speed-row small{color:var(--text-placeholder)}.home-speed-ok{justify-self:end;color:#258832}.home-speed-actions{display:flex;align-items:center;gap:8px;padding:11px 14px;border-top:1px solid #edf0f2}.home-speed-actions button{height:32px;padding:0 11px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;font-size:11px}.home-speed-actions .primary{border-color:#3370ff;background:#3370ff;color:#fff}.home-speed-actions span{margin-left:auto;color:var(--text-placeholder);font-size:10px}.approval-home-inner>.home-section:nth-of-type(3){grid-column:1;grid-row:4}.approval-home-inner>.home-section:nth-of-type(4){grid-column:1;grid-row:5}.approval-home-inner>.home-bottom-grid:nth-of-type(5){grid-column:2;grid-row:4/span 2;align-self:start}.approval-home-inner.speed-filter>.home-section:nth-of-type(4){grid-row:4}.approval-home-inner.speed-filter>.home-bottom-grid:nth-of-type(5){grid-row:4}.approval-home-inner.management-collapsed{grid-template-columns:minmax(0,1fr) 44px}.home-bottom-grid.is-collapsed{width:44px;justify-self:end}.home-bottom-grid.is-collapsed>.home-auto-card,.home-bottom-grid.is-collapsed>.home-sample-card,.home-bottom-grid.is-collapsed>.home-resume-card{display:none}.home-bottom-grid.is-collapsed .home-management-head h2,.home-section.is-filtered-out{display:none}.home-bottom-grid{display:grid;grid-template-columns:1fr;gap:10px}.home-management-head{display:flex;height:38px;align-items:center;justify-content:space-between}.home-management-head h2{margin:0;font-size:15px}.home-management-head button{width:28px;height:28px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:var(--muted);cursor:pointer}.home-auto-card,.home-resume-card{padding:14px;border:1px solid #e3e6eb;border-radius:10px;background:#fff}.home-card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.home-card-title strong{font-size:13px}.home-card-title button{border:0;background:transparent;color:#245bdb;font-size:11px}.home-auto-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-auto-metric{padding:9px;border-radius:7px;background:#f6f7f9}.home-auto-metric b{display:block;font-size:16px}.home-auto-metric span{color:var(--text-placeholder);font-size:10px}.home-auto-note{margin-top:10px;padding:8px;border-radius:7px;background:#fff7e8;color:#8a5a00;font-size:11px;line-height:17px}.home-auto-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.home-auto-actions button{height:28px;padding:0 8px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:var(--text-title);font-size:10px}.home-auto-audit{display:none;margin-top:8px;border-top:1px solid #edf0f2;padding-top:6px}.home-auto-audit.open{display:grid}.home-auto-audit div{display:grid;grid-template-columns:40px 1fr auto;gap:6px;padding:5px 0;font-size:10px}.home-auto-audit span{color:var(--muted)}.home-auto-audit b{color:#258832}.home-resume-list{display:grid;gap:8px}.home-resume-item{display:flex;align-items:center;gap:10px;padding:7px 0}.home-resume-copy{flex:1;min-width:0}.home-resume-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.home-resume-copy small{color:var(--text-placeholder);font-size:10px}.home-resume-item button{border:0;background:transparent;color:#245bdb;font-size:11px}.approval-home .home-brief,.approval-home .approval-home-groups,.approval-home .home-focus-card,.approval-home .home-speed-card,.approval-home .home-auto-card,.approval-home .home-sample-card,.approval-home .home-resume-card{border-color:transparent}.approval-home .home-auto-note{display:none}.home-focus-top{gap:10px}.home-focus-top>span:first-child{padding:3px 7px;border-radius:5px;background:#edf3ff;color:#245bdb;font-size:10px;font-weight:500;line-height:16px}.home-focus-card h3,.home-focus-top h3{color:var(--text-title);font-size:15px;font-weight:500;line-height:22px;letter-spacing:.05px}.home-focus-flag{padding:3px 7px;font-size:10px;font-weight:500;line-height:16px}.approval-home-group,.approval-home-group:hover{border-color:transparent}.approval-home-group.is-active{border-color:transparent;background:#edf3ff;box-shadow:none}.approval-home-groups{position:static;z-index:auto;align-self:start;min-height:0;isolation:auto;box-shadow:none}.home-sample-card{padding:14px;border:1px solid #e3e6eb;border-radius:10px;background:#fff}.home-sample-list{display:grid}.home-sample-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:7px;padding:7px 0;border-top:1px solid #edf0f2;font-size:10px;line-height:16px}.home-sample-row:first-child{border-top:0}.home-sample-row time,.home-sample-row span{color:var(--muted)}.home-sample-row b{color:#258832;font-weight:500}.home-focus-summary>b{display:inline;margin:0;color:var(--text-title)}.home-focus-summary p{display:inline}.home-records-view{display:none;grid-column:1/-1;margin-top:12px}.home-records-view.open{display:block}.home-records-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.home-records-search{height:34px;min-width:280px;flex:1;padding:0 11px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;font:inherit;font-size:12px}.home-records-filter{height:34px;padding:0 38px 0 10px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:var(--text-title);font:inherit;font-size:11px}.home-records-modes{display:flex;padding:2px;border-radius:7px;background:#e9ebef}.home-records-modes button{height:28px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:11px}.home-records-modes button.active{background:#fff;color:var(--text-title);box-shadow:0 1px 3px #1f232912}.home-records-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:10px;background:#fff;font-size:11px}.home-records-table th{padding:10px 12px;background:#fafbfc;color:var(--text-placeholder);font-weight:500;text-align:left}.home-records-table td{padding:12px;border-top:1px solid #edf0f2}.home-records-table tbody tr{cursor:pointer}.home-records-table tbody tr:hover{background:#f7f9ff}.home-records-status{color:#258832}.home-records-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-record-card{padding:14px;border:0;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.home-record-card:hover{box-shadow:0 0 0 1px #a9c0ff}.home-record-card small{color:var(--text-placeholder)}.home-record-card h3{margin:8px 0 5px;font-size:14px}.home-record-card p{margin:0;color:var(--muted);font-size:11px;line-height:18px}.home-record-card footer{display:flex;justify-content:space-between;margin-top:12px;color:var(--text-placeholder);font-size:10px}.home-record-card footer b{color:#258832}.home-records-empty{padding:80px 20px;text-align:center;color:var(--text-placeholder)}.home-records-pagination{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:14px 2px 4px;color:var(--text-placeholder);font-size:11px}.home-records-pagination span{margin-right:auto}.home-records-pagination button{min-width:30px;height:30px;padding:0 9px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:var(--text-title)}.home-records-pagination button.active{border-color:#3370ff;background:#3370ff;color:#fff}.home-records-pagination button:disabled{opacity:.4}.home-records-back{height:34px;padding:0 11px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:var(--text-title);font-size:12px}.home-records-toolbar{position:sticky;z-index:10;top:0;margin:0 -6px 10px;padding:8px 6px;background:#f5f6f8}.side-compare-prompt{width:max-content;max-width:90%;margin:14px 0 10px auto;padding:8px 10px;border-radius:8px;background:#edf3ff;color:var(--text-title);font-size:11px}.side-compare-result{padding:12px;border-radius:8px;background:#f5f6f7;font-size:11px;line-height:18px}.side-compare-result h3{margin:0 0 6px;font-size:13px}.side-compare-result p{margin:0}.side-compare-result ul{margin:8px 0 0;padding-left:18px;color:var(--muted)}.approval-home .home-focus-summary{font-size:14px;line-height:22px}.approval-home .home-focus-summary>b,.approval-home .home-focus-next b{font-size:12px}.approval-home .home-focus-next,.approval-home .home-speed-summary-copy strong,.approval-home .home-speed-total b{font-size:14px}.approval-home .home-speed-summary-copy p,.approval-home .home-speed-total{font-size:12px}.approval-home .home-speed-row{font-size:14px}.approval-home .home-speed-row small,.approval-home .home-speed-ok,.approval-home .home-speed-actions span{font-size:12px}.approval-home .home-card-title strong,.approval-home .home-resume-copy strong{font-size:14px}.approval-home .home-card-title button,.approval-home .home-resume-item button,.approval-home .home-resume-copy small{font-size:12px}.approval-home .home-sample-row{font-size:12px;line-height:18px}.approval-home .home-records-search,.approval-home .home-records-filter,.approval-home .home-records-table{font-size:14px}.approval-home .home-records-table th{font-size:12px}.approval-home .home-record-card p{font-size:14px;line-height:22px}.approval-home .home-record-card small,.approval-home .home-record-card footer,.approval-home .home-records-pagination{font-size:12px}.approval-home .approval-home-tabs button.active,.approval-home .home-section-head h2,.approval-home .home-management-head h2{font-weight:500}.approval-home .home-focus-top>span:first-child{font-weight:500}.approval-home .home-focus-card h3,.approval-home .home-focus-top h3,.approval-home .home-focus-value{font-weight:500}.approval-home .home-focus-summary>b,.approval-home .home-focus-next b{font-weight:500}.approval-home .home-speed-summary-copy strong,.approval-home .home-speed-total b,.approval-home .home-card-title strong,.approval-home .home-resume-copy strong,.approval-home .home-auto-metric b{font-weight:500}.approval-home .home-records-table td b,.approval-home .home-record-card h3,.approval-home .home-record-card footer b{font-weight:500}.home-rule-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:none;justify-content:flex-end;background:#1f232952}.home-rule-backdrop.open{display:flex}.home-rule-drawer{width:520px;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 50px #1f232929}.home-rule-head{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e6e9ed}.home-rule-head h2{margin:0;font-size:16px}.home-rule-body{flex:1;overflow:auto;padding:18px}.home-rule-permission{padding:10px 12px;border-radius:8px;background:#f3f6ff;color:var(--muted);font-size:11px;line-height:18px}.home-rule-tabs{display:flex;gap:18px;margin:18px 0 14px;border-bottom:1px solid #e6e9ed}.home-rule-tabs button{height:36px;border:0;background:transparent;color:var(--muted);font-size:12px}.home-rule-tabs button.active{border-bottom:2px solid #3370ff;color:#245bdb;font-weight:500}.home-rule-fields{display:grid;gap:12px}.home-rule-field{display:grid;gap:6px}.home-rule-field label{font-size:11px;font-weight:500}.home-rule-field input,.home-rule-field select,.home-rule-field textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;font:inherit;font-size:11px;resize:vertical}.home-rule-preview{padding:11px;border:1px solid #e6e9ed;border-radius:8px;background:#fafbfc;font-size:11px;line-height:18px}.home-rule-preview b{display:block;margin-bottom:4px}.home-rule-ban{padding:9px;border-radius:7px;background:#fff1f0;color:#b42318;font-size:11px}.home-rule-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e6e9ed}.home-rule-foot button{height:34px;padding:0 13px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;font-size:11px}.home-rule-foot .primary{border-color:#3370ff;background:#3370ff;color:#fff}.approval-home-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:var(--divider-width) solid var(--line);border-bottom:var(--divider-width) solid var(--line)}.approval-home-toolbar>div{display:flex;align-items:center;gap:8px}.approval-home-filter,.approval-home-action{height:34px;padding:0 13px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:var(--text-title);font:inherit;font-size:12px}.approval-home-action.primary{border-color:#3370ff;background:#3370ff;color:#fff}.approval-home-list{display:grid}.approval-home-row{display:flex;min-height:98px;align-items:center;justify-content:space-between;padding:17px 14px;border:0;border-bottom:var(--divider-width) solid #edf0f2;background:#fff;cursor:pointer;text-align:left}.approval-home-row:hover{background:#f8faff}.approval-home-row-copy{display:grid;gap:9px}.approval-home-row-copy strong{font-size:14px}.approval-home-row-copy small{color:var(--text-placeholder);font-size:11px}.approval-home-row-meta{display:grid;justify-items:end;gap:10px;color:var(--text-placeholder);font-size:11px}.approval-home-pass{padding:2px 6px;border-radius:4px;background:#e7f7e8;color:#258832}.primary-composer{position:absolute;left:50%;bottom:24px;z-index:10;width:min(780px,calc(100% - 64px));transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:9px;border:1px solid #d9dde4;border-radius:15px;background:#fffffff2;box-shadow:0 10px 30px #1f232920;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.primary-workspace.full-input .primary-composer{display:flex}.primary-full-tools{position:absolute;right:18px;top:14px;z-index:30;display:none;align-items:center;gap:6px}.primary-workspace.full-input .primary-full-tools{display:none}.primary-workspace.full-input .primary-full-tools>button{display:none}.composer-star{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);flex:none;line-height:0}.composer-star .ui-icon{width:17px;height:17px}.composer-input{height:42px;flex:1;min-width:0;border:0;outline:none;background:transparent;padding:0 5px;font-size:12px}.send-btn{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:var(--blue);color:#fff;flex:none;display:grid;place-items:center;line-height:0}.send-btn:hover{background:#245bdb}.send-btn .ui-icon{width:16px;height:16px;stroke-width:2}.right-rail{min-width:0;min-height:0;overflow:hidden;border-left:var(--divider-width) solid var(--line);display:flex;flex-direction:column;background:#fff;opacity:0;pointer-events:none}.side-open .right-rail,.secondary-grid.right-open .right-rail{opacity:1;pointer-events:auto}.rail-header{position:relative;z-index:30;height:52px;flex:none;display:flex;align-items:center;gap:6px;padding:0 11px 0 15px;border-bottom:var(--divider-width) solid var(--line);overflow:visible}.new-chat-anchor{display:none}.rail-title{flex:1;min-width:0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#secondaryRailTitle{font-size:16px;font-weight:500}#secondaryRailTitle.detail-rail-title{font-size:12px;font-weight:400;color:var(--muted)}.rail-body{flex:1;min-width:0;min-height:0;overflow:auto;padding:16px}.ai-placeholder{height:62px;border-radius:9px;background:var(--ph);margin-bottom:11px}.ai-placeholder.small{height:36px;width:72%}.message{width:fit-content;max-width:88%;margin-right:0;margin-left:auto;margin-bottom:11px;padding:10px 13px;border-radius:10px;background:var(--blue-soft);font-size:var(--body-font-size);line-height:1.6;overflow-wrap:anywhere}.rail-input{position:relative;flex:none;display:block;padding:10px;border-top:var(--divider-width) solid var(--line)}.rail-input input{width:100%;height:40px;min-width:0;padding:0 48px 0 10px;border:1px solid #d9dde4;border-radius:9px;outline:none;font-size:14px}.rail-input .send-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.suggestion-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.suggestion-list button{min-height:34px;padding:7px 11px;border:1px solid #dfe3e8;border-radius:9px;background:#fff;color:var(--text-title);font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.suggestion-list button:hover{border-color:#8da8ff;background:#f5f8ff;color:#245bdb}.suggestion-list button:active{background:#eaf0ff}.rail-input input:focus,.ai-input input:focus{border-color:#8da8ff;box-shadow:0 0 0 3px #3370ff14}.secondary-grid{--left-track:0px;--right-track:0px;--secondary-left-w:var(--list-w);--secondary-right-w:var(--rail-w);position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:var(--left-track) minmax(0,1fr) var(--right-track);transition:grid-template-columns .22s ease;background:#fff}.secondary-grid.left-open{--left-track:var(--secondary-left-w)}.secondary-grid.right-open{--right-track:var(--secondary-right-w)}#centerSecondary .secondary-grid,#centerSecondary .doc-list,#centerSecondary .list-controls,#centerSecondary .core,#centerSecondary .right-rail,#centerSecondary .core:has(.ai-page) .core-toolbar{background:#fafbfc}.secondary-grid.left-open .doc-list{min-width:340px}.secondary-grid.left-hover-preview .doc-list{position:absolute;top:0;bottom:0;left:0;z-index:90;width:min(340px,calc(100% - 56px));min-width:0;opacity:1;pointer-events:auto;border-radius:0 12px 12px 0;box-shadow:0 4px 16px 4px #1f232908,0 4px 8px #1f232905,0 2px 4px -4px #1f232905}.secondary-grid.right-open .core,.secondary-grid.right-open .right-rail{min-width:360px}.secondary-grid.drawer-open .right-rail{position:absolute;top:0;right:0;bottom:0;z-index:70;width:var(--secondary-right-w);min-width:360px;opacity:1;pointer-events:auto}.original-preview-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;justify-content:flex-end;background:#1f23297a;opacity:0;pointer-events:none;transition:opacity .18s ease}.original-preview-backdrop.open{opacity:1;pointer-events:auto}.original-preview-drawer{width:min(560px,calc(100% - 56px));height:100%;display:flex;min-width:360px;flex-direction:column;background:#fff;box-shadow:-12px 0 36px #1f232933;transform:translate(24px);transition:transform .2s ease}.original-preview-backdrop.open .original-preview-drawer{transform:translate(0)}.original-preview-header{height:56px;display:flex;flex:none;align-items:center;gap:8px;padding:0 16px;border-bottom:var(--divider-width) solid var(--line)}.original-preview-header strong{min-width:0;flex:1;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.original-preview-body{min-height:0;flex:1;overflow:auto;padding:20px}@media (prefers-reduced-motion:reduce){.original-preview-backdrop,.original-preview-drawer{transition:none}}.doc-list{min-width:0;min-height:0;overflow:hidden;border-right:var(--divider-width) solid var(--line);background:#fff;display:flex;flex-direction:column;opacity:0;pointer-events:none}.secondary-grid.left-open .doc-list{opacity:1;pointer-events:auto}.list-header{position:relative;z-index:30;height:52px;flex:none;display:flex;align-items:center;gap:8px;padding:0 13px;border-bottom:var(--divider-width) solid var(--line);font-size:12px;font-weight:500;overflow:visible}.list-header .detail-toggle-btn:before{left:32px;right:auto;top:9px;border:5px solid transparent;border-right-color:#1f2329;transform:translate(-4px)}.list-header .detail-toggle-btn:after{left:40px;right:auto;top:50%;transform:translate(-4px,-50%)}.list-header .detail-toggle-btn:hover:before{transform:translate(0)}.list-header .detail-toggle-btn:hover:after{transform:translateY(-50%)}.left-panel-toggle:before{left:32px;right:auto;top:9px;border:5px solid transparent;border-right-color:#1f2329;transform:translate(-4px)}.left-panel-toggle:after{left:40px;right:auto;top:50%;transform:translate(-4px,-50%)}.left-panel-toggle:hover:before{transform:translate(0)}.left-panel-toggle:hover:after{transform:translateY(-50%)}.list-controls{flex:none;border-bottom:0;background:#fff}.list-search-row{display:flex;gap:8px;padding:12px}.secondary-grid.left-open .list-search-row,.secondary-grid.left-hover-preview .list-search-row{padding-left:48px}.list-search{position:relative;flex:1;min-width:0;height:32px;border-radius:8px;background:#f5f6f7}.list-search svg{position:absolute;left:9px;top:50%;width:15px;height:15px;transform:translateY(-50%);color:var(--text-placeholder)}.list-search input{width:calc(100% - 31px);height:32px;margin-left:31px;padding:0;border:0;border-radius:0 8px 8px 0;background:transparent;outline:none;font:inherit;font-size:14px}.list-search input::placeholder{color:var(--text-placeholder);opacity:1}.list-search:focus-within{background:#fff;box-shadow:0 0 0 2px #3370ff14}.advanced-filter-btn{width:32px;height:32px;flex:none;border:0;border-radius:8px;background:#f5f6f7;color:var(--muted);display:grid;place-items:center;cursor:pointer}.advanced-filter-btn:hover,.advanced-filter-btn.active{background:#eef3ff;color:#3370ff}.advanced-filter-btn .ud-icon{width:24px;height:24px}.list-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 12px;padding:0;border-bottom:var(--divider-width) solid #f0f1f2}.list-tab{position:relative;height:38px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.list-tab.active{color:#245bdb;font-weight:500}.list-tab.active:after{content:"";position:absolute;right:8px;bottom:0;left:8px;height:2px;border-radius:2px;background:#3370ff}.todo-segment-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 4px;overflow:visible}.todo-segment-filters[hidden]{display:none}.todo-segment-filter{height:28px;display:inline-flex;flex:none;align-items:center;gap:5px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:#f5f6f7;color:var(--muted);font:inherit;font-size:12px;line-height:26px;white-space:nowrap;cursor:pointer}.todo-segment-filter:hover,.todo-segment-filter:focus-visible{background:#eef1f5;color:var(--text-title);outline:0}.todo-segment-filter[aria-pressed=true]{border-color:#a9c0ff;background:#eef3ff;color:#245bdb;font-weight:500}.todo-segment-filter:disabled{opacity:.55;cursor:not-allowed}.todo-segment-count{font-variant-numeric:tabular-nums;font-weight:400}.todo-batch-entry{min-height:28px;display:flex;align-items:center;justify-content:flex-end;padding:0;color:var(--muted);font-size:12px}.todo-batch-entry[hidden]{display:none}.todo-batch-entry button{height:28px;flex:none;padding:0 10px;border:0;border-radius:6px;background:#eef3ff;color:#245bdb;font:inherit;font-size:12px;white-space:nowrap}.list-filter-row{display:flex;align-items:center;gap:6px;padding:4px 12px 0;border-top:0}.secondary-grid.category-todo .list-filter-row #todoProcessTrigger{min-width:0;flex:1}.list-filter-row select{min-width:0;height:30px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;outline:none}.list-filter-row select:first-child{flex:none;width:auto;max-width:calc(100% - 116px)}.list-filter-row select:nth-child(2){width:76px}.approval-process-trigger{height:30px;min-width:96px;max-width:160px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:400;cursor:pointer}.approval-process-trigger:hover,.approval-process-trigger[aria-expanded=true]{background:#f1f2f4;color:var(--text-title)}.approval-process-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-process-trigger .ui-icon{width:14px;height:14px;flex:none;margin-left:auto}.filter-trigger{height:30px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.filter-trigger:hover,.filter-trigger[aria-expanded=true]{background:#f1f2f4;color:var(--text-title)}.filter-trigger .ui-icon{width:14px;height:14px;flex:none}.list-sort-btn{position:relative;width:28px;height:28px;margin-left:auto;border:0;border-radius:6px;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.list-sort-btn:hover,.list-sort-btn:focus-visible,.list-sort-btn[aria-expanded=true]{background:#f1f2f4;outline:0}.list-sort-btn svg{width:16px;height:16px;transition:transform .16s ease}.list-sort-btn.ascending svg{transform:scaleY(-1)}.list-sort-btn:after,.completed-category-expand:after,.home-return-btn:after{content:attr(data-tooltip);position:absolute;z-index:180;top:34px;right:0;width:max-content;max-width:180px;padding:6px 8px;border-radius:6px;background:#1f2329;color:#fff;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;box-shadow:0 6px 18px #1f23292e;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.list-sort-btn:hover:after,.list-sort-btn:focus-visible:after,.completed-category-expand:hover:after,.completed-category-expand:focus-visible:after,.home-return-btn:hover:after,.home-return-btn:focus-visible:after{opacity:1;transform:translateY(0)}.compact-view-toggle{position:relative;display:none;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);place-items:center}.compact-view-toggle.card-active{background:transparent;color:var(--muted)}.compact-view-toggle:hover,.compact-view-toggle:focus-visible,.compact-view-toggle.card-active:hover,.compact-view-toggle.card-active:focus-visible{background:#f2f3f5;color:var(--text-title)}.compact-view-toggle svg{width:16px;height:16px}.compact-view-toggle .compact-grid-icon{display:none}.compact-view-toggle .compact-list-icon,.compact-view-toggle.card-active .compact-grid-icon{display:block}.compact-view-toggle.card-active .compact-list-icon{display:none}.compact-view-toggle:after{content:attr(data-tooltip);position:absolute;right:0;top:34px;z-index:80;width:max-content;max-width:160px;padding:6px 8px;border-radius:6px;background:#1f2329;color:#fff;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;box-shadow:0 6px 18px #1f23292e;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.compact-view-toggle:hover:after,.compact-view-toggle:focus-visible:after{opacity:1;transform:translateY(0)}.secondary-grid.category-completed:not(.left-grid-2):not(.left-grid-3) .compact-view-toggle{display:grid}.secondary-grid.category-todo .compact-view-toggle,.secondary-grid.category-todo.left-grid-2 .compact-view-toggle,.secondary-grid.category-todo.left-grid-3 .compact-view-toggle{display:none}.todo-list-settings-trigger{margin-left:auto}.todo-list-settings-trigger .todo-settings-list-icon{display:none}.todo-list-settings-trigger .todo-settings-grid-icon,.todo-list-settings-trigger.list-active .todo-settings-list-icon{display:block}.todo-list-settings-trigger.list-active .todo-settings-grid-icon,.secondary-grid.category-completed .todo-list-settings-trigger,.secondary-grid.category-completed .todo-batch-entry{display:none}.todo-list-settings-menu{position:fixed;z-index:2200;width:176px;padding:4px;border:1px solid #dee0e3;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f232924}.todo-list-settings-menu[hidden]{display:none}.todo-list-settings-group+.todo-list-settings-group{margin-top:4px;padding-top:4px;border-top:1px solid #eff0f1}.todo-list-settings-label{padding:6px 10px 4px;color:var(--text-placeholder);font-size:12px;line-height:18px}.todo-list-settings-item{width:100%;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-title);font:inherit;font-size:12px;font-weight:400;text-align:left;cursor:pointer}.todo-list-settings-item:hover,.todo-list-settings-item:focus-visible{background:#f5f6f7;outline:0}.todo-list-settings-item[aria-checked=true]{color:#245bdb}.todo-list-settings-item .menu-check{width:14px;height:14px;flex:none;margin-left:auto;color:#3370ff;opacity:0}.todo-list-settings-item[aria-checked=true] .menu-check{opacity:1}.list-view-switch{display:none;align-items:center;gap:2px;margin-left:2px;padding:2px;border-radius:7px;background:#f1f2f4}.list-view-switch.visible{display:none}.list-view-switch button{position:relative;width:26px;height:26px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-placeholder);display:grid;place-items:center}.list-view-switch button.active{background:#fff;color:#245bdb;box-shadow:0 1px 3px #1f232914}.list-view-switch svg{width:15px;height:15px}.list-view-switch button:after{content:attr(data-tooltip);position:absolute;right:0;top:32px;z-index:80;width:max-content;max-width:160px;padding:6px 8px;border-radius:6px;background:#1f2329;color:#fff;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;box-shadow:0 6px 18px #1f23292e;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.list-view-switch button:hover:after,.list-view-switch button:focus-visible:after{opacity:1;transform:translateY(0)}.advanced-filter-panel{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 10px}.advanced-filter-panel.open{display:grid}.advanced-filter-panel select{height:32px;min-width:0;border:1px solid #e1e4e8;border-radius:7px;padding:0 8px;background:#fff;color:var(--muted);font:inherit;font-size:11px}.list-body{flex:1;min-height:0;overflow:auto;padding:0 12px 12px;display:block;scrollbar-width:thin}.list-body::-webkit-scrollbar{width:4px;height:4px}.todo-segment-workspace{min-width:0;margin-top:8px}.todo-card-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.todo-segment-empty{display:none;padding:42px 12px;text-align:center;color:var(--text-placeholder);font-size:12px;line-height:20px}.todo-segment-empty.visible{display:block}.todo-segment-empty button{display:block;height:28px;margin:10px auto 0;padding:0 10px;border:0;border-radius:6px;background:#eef3ff;color:#245bdb;font:inherit;font-size:12px}.todo-card-category-marker{width:16px;height:16px;display:none;flex:none;place-items:center;line-height:0}.todo-card-category-marker svg{width:16px;height:16px;display:block}.todo-segment-all .todo-card-category-marker{display:grid}.todo-card-category-marker.fast{color:#28a745}.todo-card-category-marker.focus{color:#ff7a00}.todo-card-category-marker.normal{color:#3370ff}.smart-group{margin-bottom:8px}.smart-group-head{width:100%;height:38px;padding:0 4px;border:0;background:transparent;display:flex;align-items:center;gap:7px;color:var(--text-title);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.smart-group-head .chevron{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #7b828c;transition:transform .15s ease}.smart-group.open .smart-group-head .chevron{transform:rotate(90deg)}.smart-group-icon{width:16px;height:16px;display:inline-grid;place-items:center;flex:none;color:#28a745;line-height:0}.smart-group-icon svg{width:16px;height:16px;display:block}.smart-group.focus .smart-group-icon{color:#ff7a00}.smart-group.normal .smart-group-icon{color:#3370ff}.smart-group-action{margin-left:auto;color:#3370ff;font-weight:400}.smart-group-cards{display:none;grid-template-columns:minmax(0,1fr);gap:8px}.smart-group.open .smart-group-cards{display:grid}.smart-group.focus [data-list-doc=合同审批]{order:-1}.batch-select-row{display:none;height:36px;align-items:center;justify-content:space-between;gap:8px;padding:0 4px;border-top:var(--divider-width) solid var(--line);font-size:12px;color:var(--text-title)}.batch-select-row label{display:flex;align-items:center;gap:8px;cursor:pointer}.batch-select-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.batch-selection-summary{color:var(--text-placeholder);white-space:nowrap}.batch-mode .batch-select-row{display:flex}.batch-checkbox{display:none;width:16px;height:16px;margin:0;accent-color:#3370ff;flex:none}.batch-mode [data-todo-segment=fast] .batch-checkbox{display:block}.batch-mode [data-todo-segment=fast]{cursor:pointer}.batch-mode [data-todo-segment=fast].batch-selected{border-color:#8da8ff;background:#f7f9ff}.secondary-grid.batch-mode.left-grid-2 [data-todo-segment=fast],.secondary-grid.batch-mode.left-grid-3 [data-todo-segment=fast]{align-self:stretch}.batch-submit{height:28px;padding:0 10px;border:0;border-radius:6px;background:#3370ff;color:#fff;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.batch-submit:disabled{background:#c9d6ff;cursor:not-allowed}.batch-capability-note{margin-top:8px;padding:6px 8px;border-radius:6px;background:#fff3e8;color:#ad4e00;font-size:11px;line-height:18px}.list-category-empty{display:none;padding:42px 12px;text-align:center;color:var(--text-placeholder);font-size:12px}.completed-records{display:none;gap:8px}.completed-records.visible{display:grid}.completed-record[hidden]{display:none}.completed-workspace{display:none;min-width:0}.completed-workspace.visible{display:block}.completed-content{min-width:0}.completed-list-toolbar{display:none;height:34px;align-items:center;justify-content:space-between;margin-bottom:6px}.completed-list-toolbar select{min-width:0;height:30px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;outline:none}.completed-toolbar-filters{display:flex;align-items:center;gap:6px}.completed-category-compact{display:none;align-items:center}.completed-toolbar-filters>select{width:76px}.completed-process-menu{position:fixed;z-index:2200;width:208px;max-height:calc(100vh - 32px);padding:4px;border:1px solid #dee0e3;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f232924;overflow:auto}.completed-process-menu[hidden]{display:none}.completed-process-menu-item{width:100%;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-title);font:inherit;font-size:12px;font-weight:400;text-align:left;cursor:pointer}.completed-process-menu-item:hover,.completed-process-menu-item:focus-visible{background:#f5f6f7;outline:0}.completed-process-menu-item .menu-check{width:14px;height:14px;flex:none;margin-left:auto;color:#3370ff;opacity:0}.completed-process-menu-item[aria-checked=true]{color:#245bdb}.completed-process-menu-item[aria-checked=true] .menu-check{opacity:1}.completed-process-menu-divider{height:1px;margin:4px 6px;background:#eff0f1}.completed-process-menu-action{color:var(--muted)}.completed-process-menu-action .ui-icon{width:15px;height:15px;flex:none;color:var(--muted)}.completed-toolbar-actions{display:flex;align-items:center;gap:4px}.completed-toolbar-actions>.list-sort-btn{margin-left:0}.completed-category-nav,.todo-category-nav{display:none;min-width:0;padding:4px 8px 8px 0;border-right:1px solid #edf0f2}body .secondary-grid .list-body.todo-category-pinned{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0 12px}.list-body.todo-category-pinned>.list-filter-row{grid-column:2;grid-row:1;padding:4px 0 0}.list-body.todo-category-pinned>.todo-segment-workspace{grid-column:2}.list-body.todo-category-pinned>.todo-category-nav{display:block;grid-column:1;grid-row:1/span 5}.secondary-grid.category-todo:has(.list-body.todo-category-pinned) #todoProcessTrigger{display:none}.completed-category-title{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 5px 0 9px;color:var(--text-placeholder);font-size:11px}.completed-category-collapse{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.completed-category-collapse:hover{background:#f1f2f4}.completed-category-collapse .ui-icon{width:15px;height:15px}.completed-category-item{width:100%;height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-title);font-size:12px;text-align:left}.completed-category-item:hover{background:#f5f6f7}.completed-category-item.active{background:#edf3ff;color:#245bdb}.completed-category-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completed-category-item b{margin-left:auto;font-weight:400;color:var(--text-placeholder)}.completed-category-item.active b{color:#245bdb}.completed-record{min-width:0;border:1px solid #e5e7eb;border-radius:9px;background:#fff;cursor:pointer}.completed-record:hover,.completed-record.active{border-color:#8da8ff;background:#f7f9ff}.completed-record-head{display:flex;align-items:center;gap:8px}.completed-record-head strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.completed-record-result{flex:none;padding:1px 6px;border-radius:4px;background:#e8f7ea;color:#258832;font-size:11px;line-height:18px}.completed-record-result.rejected{background:#fff1f0;color:#c0362c}.completed-record-result.withdrawn{background:#f2f3f5;color:var(--muted)}.completed-record-meta{color:var(--text-placeholder);font-size:12px;line-height:18px}.completed-records.card-mode{grid-template-columns:1fr}.completed-records.card-mode .completed-record{padding:12px}.completed-records.card-mode .completed-record-meta{display:grid;gap:4px;margin-top:9px}.completed-records.card-mode .completed-record-meta span{display:block}.completed-records.list-mode{gap:0;border-radius:9px;background:#fff;overflow:hidden}.completed-records.list-mode .completed-record{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 10px;border:0;border-radius:0}.completed-records.list-mode .completed-record:after{content:"";position:absolute;right:10px;bottom:0;left:10px;border-bottom:1px solid #edf0f2}.completed-records.list-mode .completed-record:last-child:after{display:none}.completed-records.list-mode .completed-record.active{border:0;background:#f5f6f7}.completed-records.list-mode .completed-record-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px}.completed-records.list-mode .completed-record-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-grid.left-grid-2 .completed-records.card-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-grid.left-grid-3 .completed-records.card-mode{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-grid.left-grid-2 .list-view-switch.visible,.secondary-grid.left-grid-3 .list-view-switch.visible,.secondary-grid.category-todo.left-grid-2 .todo-view-switch,.secondary-grid.category-todo.left-grid-3 .todo-view-switch{display:flex}.secondary-grid.left-grid-2 .completed-workspace.visible,.secondary-grid.left-grid-3 .completed-workspace.visible{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px}.secondary-grid.left-grid-2 .completed-workspace.visible.category-collapsed,.secondary-grid.left-grid-3 .completed-workspace.visible.category-collapsed{grid-template-columns:minmax(0,1fr)}.secondary-grid.left-grid-2 .completed-category-nav,.secondary-grid.left-grid-3 .completed-category-nav{display:block}body .completed-workspace.category-collapsed .completed-category-nav{display:none}.completed-workspace.category-collapsed .completed-category-compact{display:flex}.secondary-grid.category-completed.left-grid-2 #approvalProcessFilter,.secondary-grid.category-completed.left-grid-3 #approvalProcessFilter,.secondary-grid.category-todo #approvalProcessFilter,#approvalTimeFilter,#completedTimeFilterWide,.secondary-grid.category-completed.left-grid-2 #approvalTimeFilter,.secondary-grid.category-completed.left-grid-3 #approvalTimeFilter,.secondary-grid.category-completed.left-grid-2 .list-filter-row,.secondary-grid.category-completed.left-grid-3 .list-filter-row{display:none}.secondary-grid.category-completed.left-grid-2 .completed-list-toolbar,.secondary-grid.category-completed.left-grid-3 .completed-list-toolbar{display:flex}.list-card{position:relative;min-width:0;padding:12px;margin:0;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.list-card:hover,.list-card:focus-visible,.list-card.active{border-color:#8da8ff;background:#f7f9ff;outline:0}.list-card b{font-size:14px}.list-card-title{display:flex;align-items:center;gap:8px}.list-card-title b{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-chip{padding:1px 5px;border-radius:4px;background:#eef3ff;color:#245bdb;font-size:10px;line-height:16px;white-space:nowrap}.list-card-extra{display:block;margin-top:4px;padding-top:0;border-top:0;font-size:14px}.list-card-extra-row{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;margin-top:6px;color:var(--muted);font-size:14px;line-height:20px}.list-card-extra-row span:first-child{color:inherit}.list-card-extra-row span:last-child{color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;color:var(--muted);font-size:12px;line-height:18px}.list-card-footer span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-card-footer time{flex:none;color:var(--text-placeholder)}.list-card-insight{display:flex;min-width:0;align-items:center;gap:6px;margin-top:10px;padding:7px 9px;border-radius:7px;background:#f5f6f7;color:var(--text-title);font-size:12px;line-height:18px}.list-card-insight .ui-icon{width:14px;height:14px;flex:none;color:#34a853}.list-card-insight span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-todo-segment=focus] .list-card-insight .ui-icon{color:#ff7a00}.secondary-grid.left-wide .list-card{padding:12px}.secondary-grid.left-grid-2 .todo-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.secondary-grid.left-grid-3 .list-body{display:block}.secondary-grid.left-grid-3 .todo-segment-workspace{min-width:0}.secondary-grid.left-grid-3 .todo-card-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.secondary-grid.left-grid-2 .list-card,.secondary-grid.left-grid-3 .list-card{height:100%;display:flex;align-self:stretch;flex-direction:column}.secondary-grid.todo-list-mode .todo-card-list{grid-template-columns:1fr;gap:0}.secondary-grid.todo-list-mode .list-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;border:0;border-radius:0}.secondary-grid.todo-list-mode .list-card:after{content:"";position:absolute;right:12px;bottom:0;left:12px;border-bottom:1px solid #edf0f2}.secondary-grid.todo-list-mode .todo-card-list .list-card:last-child:after{display:none}.secondary-grid.todo-list-mode .list-card.active{border:0;background:#f5f6f7}.secondary-grid.todo-list-mode .list-card-extra{display:none}.secondary-grid.todo-list-mode .list-card-footer{grid-column:1/-1;margin-top:2px}.secondary-grid.todo-list-mode .list-card-insight{grid-column:1/-1;margin-top:4px;padding:5px 8px}.todo-card-list .list-card[hidden]{display:none}.secondary-grid.left-grid-2 .list-card-extra-row,.secondary-grid.left-grid-3 .list-card-extra-row{grid-template-columns:56px minmax(0,1fr);gap:6px}.core{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.core-toolbar{position:relative;z-index:30;height:56px;flex:none;display:flex;align-items:center;gap:5px;padding:0 11px;border-bottom:var(--divider-width) solid var(--line);overflow:visible}#centerSecondary .core:has(.detail-page) .core-toolbar{border-bottom:0}#centerSecondary .core:has(.ai-page) .core-toolbar{position:absolute;z-index:30;top:0;right:0;left:0;height:56px;gap:2px;padding-right:16px;padding-left:16px;border-bottom:0;background:#fff;box-shadow:none}#centerSecondary .core:has(.new-chat-session) .core-toolbar{border-bottom:0}#centerSecondary .core:has(.ai-page) .core-toolbar:after{display:none}#centerSecondary .right-rail .rail-header{height:56px;padding-right:16px;padding-left:16px;border-bottom:0}#centerSecondary .core-toolbar .icon-btn,#centerSecondary .right-rail .rail-header .icon-btn{width:var(--secondary-control-size);height:var(--secondary-control-size)}#centerSecondary .core-toolbar .icon-btn .ui-icon,#centerSecondary .right-rail .rail-header .icon-btn .ui-icon,#centerSecondary .core-toolbar .icon-btn .layout-glyph,#centerSecondary .right-rail .rail-header .icon-btn .layout-glyph,#centerSecondary #secondarySideModeBtn .ud-icon{width:var(--secondary-control-icon-size);height:var(--secondary-control-icon-size)}#centerSecondary .right-rail .rail-body{padding:20px}#centerSecondary .right-rail .rail-body.new-chat-rail-session{padding:0;overflow:hidden}#centerSecondary .right-rail .rail-input{border-top:0}.core-title{flex:1;min-width:0;padding:0 10px;text-align:center;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#centerSecondary .core-title{position:relative;flex:0 1 auto;margin-left:3px;padding-right:0;padding-left:11px;color:var(--muted);text-align:left;font-size:12px;font-weight:400}#centerSecondary .core-title:before{content:"";position:absolute;top:50%;left:2px;width:1px;height:14px;background:#dfe3e8;transform:translateY(-50%)}#centerSecondary .secondary-grid.left-open .core:has(.new-chat-session) .core-title:before{display:none}#centerSecondary .core-title.new-chat-relocated{margin-left:0;padding-left:0}#centerSecondary .core-title.new-chat-relocated:before{display:none}#centerSecondary .core-toolbar{padding-right:16px}#centerSecondary .core:has(.ai-page) .core-toolbar{padding-right:16px}#centerSecondary .core-title.session-title{flex:1 1 0;max-width:100%;overflow:visible;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}.session-title-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-title-switch{position:relative;min-width:0;max-width:100%}.session-title-switch summary{display:flex;min-width:0;max-width:100%;align-items:center;gap:6px;min-height:28px;padding:0 4px;list-style:none;cursor:pointer;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}.session-title-switch summary::-webkit-details-marker{display:none}.session-title-switch summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-title-switch summary svg{width:16px;height:16px;flex:none;color:var(--muted);transition:transform .16s ease}.session-title-switch[open] summary svg{transform:rotate(180deg)}.session-title-popover{position:absolute;top:26px;left:0;z-index:120;width:280px;padding:6px;border:1px solid #e1e4e8;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f232929}.session-title-popover button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text-title);text-align:left;font-size:13px;line-height:20px;cursor:pointer}.session-title-popover button:hover,.session-title-popover button.active{background:#f5f6f7}.session-title-popover button small{display:flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center;color:#3370ff;font-size:14px;font-weight:500}.session-title-popover .session-history-action{justify-content:flex-start;margin-top:6px;padding-top:10px;border-top:1px solid #e5e7eb;border-radius:0 0 6px 6px;color:var(--text-title)}.session-title-popover .session-history-action .ud-icon{width:14px;height:14px;flex:none;color:var(--muted)}#centerSecondary .right-rail .rail-title.assistant-rail-title{position:relative;margin-left:3px;padding-left:12px;background:linear-gradient(#dfe3e8,#dfe3e8) 2px center/1px 14px no-repeat;color:var(--text-title);font-size:16px;font-weight:500;line-height:24px}.mode-actions{display:flex;align-items:center;gap:5px;margin-left:auto}#centerSecondary #toggleList{position:absolute;z-index:91;top:12px;left:12px}#centerSecondary #toggleList{width:32px;height:32px;border-radius:8px}#centerSecondary #toggleList.active{color:var(--muted)}#centerSecondary #coreModeActions{position:absolute;z-index:90;top:16px;right:16px;margin-left:0}#centerSecondary #secondarySideModeWrap{position:absolute;z-index:91;top:16px;right:16px}#centerSecondary #secondarySideModeWrap.with-core-panel-action{right:49px}#centerSecondary #secondarySideModeWrap.mode-in-rail{position:relative;z-index:auto;top:auto;right:auto;flex:none}.assistant-mode-anchor{display:none}.home-return-btn{flex:none}.home-return-btn[hidden]{display:none}html.new-chat-page-transition-running .stage{pointer-events:none}::view-transition-group(approval-new-chat-query),::view-transition-group(approval-new-chat-composer){animation-duration:.4s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-old(approval-new-chat-query),::view-transition-new(approval-new-chat-query),::view-transition-old(approval-new-chat-composer),::view-transition-new(approval-new-chat-composer){height:100%;mix-blend-mode:normal}::view-transition-new(approval-new-chat-answer){animation:new-chat-answer-in .28s .12s cubic-bezier(.65,0,.35,1) both}@keyframes new-chat-answer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(approval-new-chat-query),::view-transition-group(approval-new-chat-composer),::view-transition-new(approval-new-chat-answer){animation:none}}.core-left-control-spacer{display:block;width:28px;height:28px;flex:none}.secondary-grid.left-open .core-left-control-spacer{display:none}.detail-guide-anchor{position:relative;display:flex;align-items:center}.detail-guide-popover{position:absolute;right:0;top:38px;z-index:100;width:236px;padding:14px;border:1px solid #e1e4e8;border-radius:10px;background:#fff;box-shadow:0 8px 24px #1f232929;color:var(--text-title);font-size:14px;line-height:22px}.detail-guide-popover:before{content:"";position:absolute;right:9px;top:-6px;width:10px;height:10px;border-top:1px solid #e1e4e8;border-left:1px solid #e1e4e8;background:#fff;transform:rotate(45deg)}.detail-guide-actions{display:flex;justify-content:flex-end;margin-top:10px}.detail-guide-actions .primary-btn{height:28px;padding:0 10px;font-size:12px;border-radius:6px}.detail-guide-anchor.guide-visible .detail-toggle-btn:before,.detail-guide-anchor.guide-visible .detail-toggle-btn:after{display:none}.core-content{container-type:inline-size;flex:1;min-width:0;min-height:0;overflow:hidden}.detail-page{--detail-padding:20px;height:100%;display:flex;min-height:0;overflow:hidden;flex-direction:column;color:var(--text-title)}.detail-scroll{flex:1;min-height:0;overflow:auto;padding:var(--detail-padding);scroll-behavior:smooth}.detail-head{height:78px;background:var(--ph);border-radius:10px;margin-bottom:14px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-block{height:132px;background:var(--ph);border-radius:10px;margin-bottom:14px}.detail-block.short{height:76px}.contract-detail{width:min(100%,960px);margin:0 auto;padding-bottom:1px}.contract-number{margin-bottom:12px;color:var(--text-placeholder);font-size:11px;line-height:18px}.contract-heading{display:flex;align-items:flex-start;gap:12px}.contract-heading h1{min-width:0;margin:0;font-size:20px;line-height:30px;overflow-wrap:anywhere}.contract-status{flex:none;margin-top:4px;padding:2px 7px;border-radius:4px;background:#eef3ff;color:#245bdb;font-size:12px;line-height:18px}.contract-applicant{display:flex;align-items:center;gap:7px;margin-top:9px;color:var(--muted);font-size:12px;line-height:20px}.contract-avatar{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#dfe7ff;color:#245bdb;font-size:12px;font-style:normal}.contract-summary{box-sizing:border-box;margin-top:16px;padding:12px 14px;border:.5px solid #d9dce1;border-radius:9px;background:#fff}.contract-summary-head{display:flex;align-items:center;gap:4px;margin-bottom:6px;color:#245bdb;font-size:14px;font-weight:500;line-height:20px}.contract-summary-head .assistant-ai-icon{width:12px;height:12px}.contract-summary p{margin:0;color:var(--text-title);font-size:14px;line-height:22px}.persona-analysis{display:grid;gap:12px;margin-top:10px}.persona-analysis-lead{margin:0;color:var(--text-title);font-size:14px;line-height:22px}.persona-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.persona-analysis-card{padding:10px 12px;border:.5px solid #e1e4e9;border-radius:8px;background:#f8f9fa}.persona-analysis-card strong{display:block;margin-bottom:5px;color:var(--text-title);font-size:12px}.persona-analysis-card span{display:block;color:var(--muted);font-size:12px;line-height:19px}.persona-analysis-card .persona-risk{color:#c25705}.persona-decision-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.persona-decision-tag{padding:2px 7px;border-radius:5px;color:#c25705;background:#fff3e8;font-size:11px;font-weight:500}.persona-analysis-note{color:var(--text-title);font-size:12px;line-height:20px}.rail-contract-detail .persona-analysis-grid{grid-template-columns:1fr}.ai-persona{display:grid;gap:0;overflow:hidden;border:.5px solid #d9dce1;border-radius:10px;background:#fff;color:var(--text-title);font-size:14px;line-height:22px}.ai-persona h3,.ai-persona h4{margin:0;color:var(--text-title)}.ai-persona h3{font-size:16px}.ai-persona h4{font-size:14px}.ai-persona>.ai-read-state{padding:14px 14px 0}.ai-persona>.ai-section,.ai-persona>.ai-brief{padding:14px;border:0;border-radius:0;background:#fff}.ai-persona>.ai-section{position:relative}.ai-persona>.ai-section:before{content:"";position:absolute;top:0;right:14px;left:14px;border-top:.5px solid #edf0f2}.ai-brief{padding:14px;border:.5px solid #d9dce1;border-radius:10px;background:#fff}.ai-brief-title{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500}.ai-brief-title>.ai-view-original{margin-left:auto}.ai-attention-tag{padding:2px 7px;border-radius:5px;color:#c25705;background:#fff3e8;font-size:11px;font-weight:500}.ai-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ai-metric{padding:9px 10px;border-radius:8px;background:#f5f6f7}.ai-metric span{display:block;color:var(--text-placeholder);font-size:11px}.ai-metric strong{display:block;margin-top:2px;font-size:16px}.ai-assistant-summary{margin:0;color:var(--text-title);font-size:14px;line-height:22px}.ai-key-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.ai-key-field{min-width:0;padding:10px 12px;border-radius:8px;background:#f5f6f7}.ai-key-field span{display:block;color:var(--text-placeholder);font-size:12px;line-height:18px}.ai-key-field strong{display:block;margin-top:3px;color:var(--text-title);font-size:14px;line-height:20px;overflow-wrap:anywhere}.ai-section{display:grid;gap:8px}.ai-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-question-list,.ai-check-list{display:grid;gap:4px}.ai-question,.ai-check-item{width:100%;padding:9px 8px;border:0;border-radius:8px;background:transparent;text-align:left}button.ai-question:hover,button.ai-check-item:hover{background:#f5f7fb}.ai-question{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px}.ai-question-index{color:var(--text-placeholder);font-size:12px;font-weight:500}.ai-question strong,.ai-check-copy strong{display:block;font-size:13px}.ai-question span:last-child,.ai-check-copy span{display:block;color:var(--muted);font-size:12px;line-height:19px}.ai-check-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start}.ai-check-icon{font-size:18px;font-weight:500;line-height:20px}.ai-check-icon.pass{color:#2ba84a}.ai-check-icon.attention{color:#ff7a00}.ai-check-number{display:none}.ai-check-summary{color:var(--muted);font-size:12px}.ai-link-button{width:max-content;padding:0;border:0;color:#245bdb;background:transparent;font-size:12px}.ai-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-actions button{height:30px;padding:0 10px;border:1px solid #d9dde4;border-radius:7px;color:var(--text-title);background:#fff;font-size:12px}.ai-actions button:hover{border-color:#9db4ef;color:#245bdb;background:#f7f9ff}.ai-actions .ai-analysis-link{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-title);font-weight:400}.ai-actions .ai-analysis-link:hover{border:0;background:transparent;color:var(--text-title)}.ai-analysis-link .ui-icon{width:14px;height:14px}.ai-full-report{width:min(800px,100%);margin:0 auto;overflow:hidden;border:.5px solid #e1e4e9;border-radius:10px;background:#fff}.ai-full-report>.ai-brief,.ai-full-report>.ai-full-module{scroll-margin-top:20px;padding:18px;border:0;border-radius:0;background:#fff}.ai-full-report>.ai-full-module{position:relative}.ai-full-report>.ai-full-module:before{content:"";position:absolute;top:0;right:18px;left:18px;border-top:.5px solid #e5e7eb}.ai-full-module>h3{margin:0 0 10px}.ai-full-report>.ai-full-hero{padding:18px}.ai-full-report>.ai-full-hero h2{margin:10px 0 8px;font-size:20px;line-height:28px}.ai-full-report>.ai-full-hero p{margin:0;color:var(--muted);font-size:14px;line-height:22px}.ai-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.ai-evidence{padding:10px;border-radius:8px;background:#f8f9fa}.ai-evidence dt{color:var(--text-placeholder);font-size:11px}.ai-evidence dd{margin:3px 0 0;font-size:12px;line-height:19px}.ai-compare-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:12px}.ai-compare-table th,.ai-compare-table td{padding:9px 10px;border-bottom:.5px solid #e5e7eb;text-align:left}.ai-compare-table th{color:var(--muted);background:#f5f6f7;font-weight:500}.ai-read-state{color:var(--text-placeholder);font-size:11px;line-height:18px}.ai-expand-row{width:100%;padding:9px 10px;border:0;color:var(--muted);background:#fafbfc;text-align:left;font-size:11px}.ai-expand-row:hover{color:#245bdb;background:#f4f6f8}.ai-status{margin-left:auto;min-width:116px;padding:9px 10px;border:.5px solid #e1e4e9;border-radius:8px;background:#fff}.ai-status span{display:block;color:var(--text-placeholder);font-size:10px}.ai-status strong{display:block;margin-top:2px;font-size:13px}.ai-hero-row{display:block}.ai-hero-copy{min-width:0}.ai-view-original{flex:none;margin-left:auto;padding:2px 0;border:0;color:#245bdb;background:transparent;font-size:12px;line-height:20px;white-space:nowrap}.ai-view-original:hover,.ai-view-original:focus-visible{color:#1649b8;outline:0}.ai-full-module>.ai-actions,.ai-full-module>.persona-analysis-note+.ai-actions{margin-top:14px}.ai-narrow-original{display:block;margin:-2px 0 8px auto}.ai-analysis-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;border-top:.5px solid #edf0f2}.ai-analysis-row:first-of-type{border-top:0}.ai-analysis-row h4{margin:0 0 6px}.ai-analysis-row strong{font-size:12px}.ai-analysis-row p{margin:4px 0;color:var(--muted);font-size:12px;line-height:19px}.ai-source{display:inline-block;margin-top:5px;padding:2px 6px;border-radius:5px;color:var(--muted);background:#f1f2f4;font-size:10px;line-height:16px}.ai-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.ai-scenario{padding:10px;border:.5px solid #e1e4e9;border-radius:8px}.ai-scenario.current{border-color:#e9b976;background:#fffaf2}.ai-scenario strong{font-size:14px}.ai-scenario span{display:block;margin:2px 0 6px;color:var(--text-placeholder);font-size:10px}.ai-scenario p{margin:0;color:var(--muted);font-size:11px;line-height:18px}.ai-verified-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-verified-item{padding:9px 10px;border-radius:8px;background:#f7f8fa;color:var(--muted);font-size:11px;line-height:18px}.ai-verified-item strong{display:block;color:var(--text-title);font-size:12px}.ai-attention-note{margin:0 0 10px;padding:0;border:0;border-radius:0;color:var(--muted);background:transparent;font-size:11px;line-height:18px}.framework-skeleton{display:grid;gap:10px}.framework-card{height:70px;border-radius:9px;background:var(--ph)}.framework-card.tall{height:106px}.app.is-framework-only .list-card-extra,.app.is-framework-only .list-card-footer,.app.is-framework-only .list-card-insight{display:none}.app.is-framework-only .list-card{padding:12px}.app.is-framework-only .list-card:after{content:"";display:block;height:48px;margin-top:10px;background:linear-gradient(#e3e6ea 0,#e3e6ea 0) 0 0/88% 8px no-repeat,linear-gradient(#e3e6ea 0,#e3e6ea 0) 0 20px/72% 8px no-repeat,linear-gradient(#e3e6ea 0,#e3e6ea 0) 0 40px/80% 8px no-repeat}.framework-detail{height:100%;overflow:auto;padding:20px}.framework-detail h1{margin:0 0 18px;font-size:22px;line-height:32px}.framework-detail .detail-head{height:78px;background:var(--ph);border-radius:10px;margin-bottom:14px}.framework-detail .detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.framework-detail .detail-block{height:132px;background:var(--ph);border-radius:10px;margin-bottom:14px}.framework-detail .detail-block.short{height:76px}.right-rail .ai-metrics{grid-template-columns:1fr 1fr}.contract-summary-prompts{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:8px;margin-top:10px}.contract-summary-prompt{height:28px;padding:0 10px;border:0;border-radius:6px;background:#f5f6f7;color:var(--text-title);font-size:12px;line-height:28px;white-space:nowrap}.contract-summary-prompt:hover{background:#eef0f2;color:#245bdb}.contract-tabs{position:sticky;z-index:8;top:calc(-1 * var(--detail-padding));display:flex;gap:24px;margin:16px 0 20px;border-bottom:var(--divider-width) solid var(--line);background:#fff;overflow-x:auto;scrollbar-width:none}.contract-tabs::-webkit-scrollbar{display:none}.contract-tab{position:relative;flex:none;height:40px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.contract-tab:focus{outline:none}.contract-tab.active{color:#245bdb;font-weight:500}.contract-tab.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:#3370ff}.contract-section{margin:0 0 22px;scroll-margin-top:50px}.contract-section-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;line-height:22px}.contract-section-title:before{content:"";width:2px;height:14px;border-radius:2px;background:#3370ff}.contract-card{padding:14px 16px;border:1px solid #e1e4e8;border-radius:9px;background:#fff}.contract-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:var(--divider-width) solid #eceef1}.contract-card-head strong{font-size:14px;line-height:22px}.contract-tags{display:flex;flex-wrap:wrap;gap:6px}.contract-tag{padding:1px 6px;border-radius:4px;background:#f0f1f2;color:var(--muted);font-size:12px;line-height:18px}.contract-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:0}.contract-field{min-width:0}.contract-field dt{margin-bottom:4px;color:var(--text-placeholder);font-size:14px;line-height:20px}.contract-field dd{margin:0;color:var(--text-title);font-size:14px;line-height:22px;overflow-wrap:anywhere}.contract-emphasis{color:#d46b08;font-size:16px;font-weight:500}.contract-flow{display:flex;align-items:flex-end;padding:12px 16px 16px;border-radius:8px;background:#f5f6f7;overflow-x:auto}.contract-flow-step{display:flex;min-width:0;align-items:center;align-self:stretch;flex:1}.contract-flow-step:last-child{flex:none}.contract-flow-connector{width:auto;min-width:30px;height:1px;flex:1;background:#d0d3d6}.contract-flow-card{position:relative;width:197px;min-width:197px;height:100%;min-height:92px;padding:8px;border:0;border-radius:8px;background:#fff;overflow:hidden}.contract-flow-card strong{display:block;font-size:14px;line-height:20px}.contract-flow-card small{display:-webkit-box;margin-top:5px;color:var(--text-placeholder);font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.contract-flow-card p{display:-webkit-box;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;cursor:help}.contract-flow-status{position:absolute;top:10px;right:10px;color:#258832;font-size:12px}.contract-copy{display:grid;gap:14px;margin:0}.contract-copy div{min-width:0}.contract-copy dt{margin-bottom:4px;color:var(--text-placeholder);font-size:10px;line-height:18px}.contract-copy dd{margin:0;color:var(--text-title);font-size:12px;line-height:21px;white-space:pre-line;overflow-wrap:anywhere}.contract-party-grid{display:grid;gap:0}.contract-party{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:var(--divider-width) solid #eceef1}.contract-party:last-child{border-bottom:0}.contract-party span{color:var(--text-placeholder);font-size:14px;line-height:22px}.contract-party strong{font-size:14px;line-height:22px;font-weight:400}.contract-amount-card{padding:16px;border:1px solid #e1e4e8;border-radius:9px;background:#fff}.contract-amount-row{padding:12px 0;border-bottom:var(--divider-width) solid #dfe1e5}.contract-amount-row:first-child{padding-top:0}.contract-amount-row:last-child{padding-bottom:0;border-bottom:0}.contract-amount-label{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--text-placeholder);font-size:14px;line-height:20px}.contract-amount-value{color:var(--text-title);font-size:14px;line-height:22px}.contract-amount-value strong{color:#d99000;font-size:20px;line-height:28px;font-weight:500}.contract-amount-meta{margin-top:3px;color:var(--text-placeholder);font-size:12px;line-height:18px}.contract-table-wrap{overflow-x:auto}.contract-table{width:100%;min-width:680px;border-collapse:collapse;font-size:14px;line-height:20px}.contract-table th,.contract-table td{padding:9px 10px;border-bottom:var(--divider-width) solid #eceef1;text-align:left;vertical-align:top}.contract-table th{background:#f7f8fa;color:var(--muted);font-weight:500}.contract-table td{color:var(--text-title)}.contract-result{color:#258832;font-weight:500}.contract-result.pending{color:#245bdb}.contract-record-list{overflow-x:auto}.contract-record-table{width:100%;min-width:860px;border-collapse:collapse;font-size:14px;line-height:20px}.contract-record-table th,.contract-record-table td{padding:10px 12px;border-bottom:var(--divider-width) solid #eceef1;text-align:left;vertical-align:top}.contract-record-table th{white-space:nowrap}.contract-record-table th:nth-child(1){width:160px;min-width:160px}.contract-record-table th:nth-child(2){width:90px;min-width:90px}.contract-record-table th:nth-child(3){width:100px;min-width:100px}.contract-record-table th:nth-child(4){width:auto;min-width:260px;white-space:normal}.contract-record-table th:nth-child(5){width:160px;min-width:160px}.contract-record-table th{background:#f5f6f7;color:var(--muted);font-weight:500}.contract-record-table td{color:var(--text-title)}.contract-record-table td:last-child{color:var(--text-placeholder);white-space:nowrap}.contract-comments{border-top:var(--divider-width) solid #eceef1}.contract-comment{display:grid;grid-template-columns:110px minmax(0,1fr) 120px;gap:16px;padding:12px 0;border-bottom:var(--divider-width) solid #eceef1;font-size:14px;line-height:22px}.contract-comment header{display:block}.contract-comment header strong{display:block}.contract-comment header span{display:block;color:var(--text-placeholder);font-size:12px}.contract-comment time{color:var(--text-placeholder);font-size:12px;text-align:right}.contract-comment-editor{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;border:1px solid #d9dde4;border-radius:8px;color:var(--text-placeholder);font-size:14px}.contract-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contract-file{display:flex;align-items:center;gap:9px;min-width:0;height:40px;padding:0 10px;border:1px solid #e1e4e8;border-radius:7px;background:#fff}.contract-file-type{flex:none;min-width:34px;color:#245bdb;font-size:12px;font-weight:500}.contract-file.pdf .contract-file-type{color:#e22e28}.contract-file-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.contract-file-actions{flex:none;color:var(--text-placeholder);font-size:12px;word-spacing:7px}.rail-contract-detail .contract-heading h1{font-size:16px;line-height:24px}.rail-contract-detail .contract-tabs{gap:16px}.rail-contract-detail .contract-fields{grid-template-columns:1fr}.rail-contract-detail .contract-flow{display:grid;gap:8px}.rail-contract-detail .contract-flow-step{display:block}.rail-contract-detail .contract-flow-connector{display:none}.rail-contract-detail .contract-flow-card{width:100%;min-width:0}.rail-contract-detail .contract-files{grid-template-columns:1fr}@container (max-width:720px){.contract-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-flow{display:grid;gap:8px}.contract-flow-step{display:block}.contract-flow-connector{display:none}.contract-flow-card{width:100%;min-width:0}.contract-files{grid-template-columns:1fr}.contract-comment{grid-template-columns:90px minmax(0,1fr)}.contract-comment time{display:none}}@container (max-width:460px){.detail-page{--detail-padding:16px}.contract-heading{display:block}.contract-status{display:inline-block;margin-top:6px}.contract-tabs{margin-right:-16px;margin-left:-16px;padding:0 16px;gap:20px}.contract-card{padding:12px}.contract-card-head{align-items:flex-start;flex-direction:column}.contract-fields{grid-template-columns:1fr}.contract-party{grid-template-columns:1fr;gap:2px}.contract-comment{grid-template-columns:1fr;gap:4px}.ai-hero-copy>.ai-brief-title{align-items:flex-start;flex-direction:column;gap:6px}.ai-hero-copy>.ai-brief-title .ai-view-original{margin-left:0}.ai-hero-copy>.ai-metrics,.ai-key-field-grid{grid-template-columns:1fr}}.approval-bar{height:56px;flex:none;padding:0 var(--detail-padding);display:flex;align-items:center;justify-content:flex-start;gap:8px;border-top:.5px solid #c9cdd4;background:#fff;overflow:visible}.approval-bar>.primary-btn,.approval-bar>.outline-btn{flex:none}.approval-bar>.primary-btn,.approval-bar>.outline-btn{font-size:14px}.approval-more-btn{height:34px;flex:none;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text-title);font-size:14px;white-space:nowrap}.approval-more-btn:hover{background:#f5f6f7;color:#245bdb}.approval-more-btn .ui-icon{width:16px;height:16px;stroke-width:1.8}.approval-overflow{position:relative;display:none;flex:none}.approval-overflow summary{height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:7px;color:var(--text-title);font-size:14px;white-space:nowrap;cursor:pointer;list-style:none}.approval-overflow summary::-webkit-details-marker{display:none}.approval-overflow summary:hover,.approval-overflow[open] summary{background:#f5f6f7;color:#245bdb}.approval-overflow summary .ui-icon{width:16px;height:16px}.approval-overflow-menu{position:absolute;right:0;bottom:40px;z-index:30;min-width:132px;padding:4px;border:1px solid #e1e4e8;border-radius:8px;background:#fff;box-shadow:0 6px 20px #1f232924}.approval-overflow-item{width:100%;height:34px;display:none;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:6px;background:#fff;color:var(--text-title);font-size:14px;text-align:left;white-space:nowrap}.approval-overflow-item:hover{background:#f5f6f7}.approval-overflow-item .ui-icon{width:16px;height:16px;stroke-width:1.8}@container (max-width:660px){.approval-extra-add{display:none}.approval-overflow,.approval-menu-add{display:flex}}@container (max-width:560px){.approval-extra-transfer{display:none}.approval-menu-transfer{display:flex}}@container (max-width:480px){.approval-extra-cc{display:none}.approval-menu-cc{display:flex}}@container (max-width:400px){.approval-extra-chat{display:none}.approval-menu-chat{display:flex}}.ai-page{position:relative;height:100%;display:flex;flex-direction:column}.ai-scroll{flex:1;min-height:0;overflow:auto;padding:70px 36px 94px}.query-bubble{width:fit-content;max-width:min(70%,800px);margin-right:max(0px,calc((100% - 800px)/2));margin-left:auto;padding:10px 13px;border-radius:10px;background:var(--blue-soft);font-size:var(--body-font-size);line-height:1.6;overflow-wrap:anywhere}.answer-title{width:min(800px,100%);margin:22px auto 10px;font-size:13px;font-weight:500}.answer-block{height:70px;border-radius:9px;background:var(--ph);margin-bottom:10px}.answer-block.tall{height:106px}.result-card{height:62px;display:flex;align-items:center;gap:11px;padding:10px;margin:8px 0;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.result-card:hover,.result-card:focus-visible{border-color:#8da8ff;background:#f7f9ff;outline:0}.cross-results{width:min(800px,100%);display:grid;gap:10px;margin:0 auto}.cross-result-card{height:auto;min-height:72px;margin:0;padding:12px 14px;text-align:left}.cross-result-copy{min-width:0;flex:1;text-align:left}.cross-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.cross-result-head strong{font-size:14px}.cross-result-head span{flex:none;color:#245bdb;font-size:11px}.cross-result-copy p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:19px;text-align:left}.cross-result-meta{margin-top:6px;color:var(--text-placeholder);font-size:11px;text-align:left}.batch-ai-summary{height:100%;overflow:auto;padding:66px 36px 94px}.batch-ai-summary-inner{width:min(800px,100%);margin:0 auto}.batch-ai-summary .answer-title{width:100%;margin:22px 0 10px}.batch-summary-card{overflow:hidden;border:.5px solid #e1e4e9;border-radius:10px;background:#fff}.batch-summary-section{padding:18px}.batch-summary-section+.batch-summary-section{position:relative}.batch-summary-section+.batch-summary-section:before{content:"";position:absolute;top:0;right:18px;left:18px;border-top:.5px solid #e5e7eb}.batch-summary-kicker{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:500}.batch-summary-kicker .ai-attention-tag{color:#245bdb;background:#edf3ff}.batch-summary-card h2{margin:10px 0 6px;font-size:20px;font-weight:500;line-height:28px}.batch-summary-card p{margin:0;color:var(--muted);font-size:12px;line-height:20px}.batch-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.batch-summary-metric{padding:10px 12px;border-radius:8px;background:#f5f6f7}.batch-summary-metric span{display:block;color:var(--text-placeholder);font-size:11px}.batch-summary-metric strong{display:block;margin-top:2px;font-size:16px}.batch-summary-section h3{margin:0 0 10px;font-size:14px}.batch-summary-list{display:grid;gap:0}.batch-summary-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:11px 0;border-bottom:.5px solid #edf0f2}.batch-summary-item:first-child{padding-top:0}.batch-summary-item:last-child{padding-bottom:0;border-bottom:0}.batch-summary-choice{display:flex;align-items:center;gap:8px;min-width:0}.batch-summary-choice input{width:16px;height:16px;flex:none;accent-color:#3370ff}.batch-summary-item strong{font-size:13px}.batch-summary-item>.batch-summary-meta{display:flex;align-items:center;gap:10px;font-size:12px}.batch-summary-meta>span:first-child{color:#258832}.batch-summary-original{color:#245bdb;white-space:nowrap}.batch-summary-item p{grid-column:1/-1}.batch-summary-item small{grid-column:1/-1;color:var(--text-placeholder);font-size:11px}.batch-summary-actions{display:flex;justify-content:flex-end;margin-top:12px}.batch-summary-actions .primary-btn{min-width:128px}.batch-summary-empty{padding:40px 18px;text-align:center;color:var(--text-placeholder);font-size:13px}.batch-summary-actions{justify-content:flex-start;align-items:center;gap:12px;margin-top:0;padding:18px;border-top:.5px solid #e5e7eb;background:#f5f6f7}.batch-summary-selection-copy{color:var(--muted);font-size:12px}.batch-summary-select-all{display:flex;align-items:center;gap:8px;margin:0 0 10px}.batch-summary-select-all input{width:16px;height:16px;flex:none;accent-color:#3370ff}.batch-summary-select-all h3{margin:0}.batch-summary-item[data-batch-preview-doc]{box-sizing:border-box;height:92px;margin:0 -8px;padding:11px 8px;border-radius:6px;align-content:start;cursor:pointer}.batch-summary-item[data-batch-preview-doc]:first-child,.batch-summary-item[data-batch-preview-doc]:last-child{padding-top:11px;padding-bottom:11px}.batch-summary-item[data-batch-preview-doc]:hover,.batch-summary-item[data-batch-preview-doc]:focus-visible{background:#f5f6f7;outline:0}.batch-summary-item[data-batch-preview-doc] p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.batch-side-analysis{display:grid;gap:12px;width:100%;min-width:0;padding:0;box-sizing:border-box}.batch-side-module{width:100%;min-width:0;padding:14px;border:1px solid #e1e4e8;border-radius:10px;background:#fff;box-sizing:border-box}.batch-side-module h3{margin:0 0 10px;font-size:14px;font-weight:500}.batch-side-module p{margin:0;color:var(--muted);font-size:14px;line-height:22px;overflow-wrap:anywhere}.batch-side-summary-list{display:grid;gap:8px;margin-top:12px}.batch-side-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;color:var(--muted);font-size:14px}.batch-side-summary-row b{min-width:0;color:var(--text-title);font-weight:500;text-align:right;overflow-wrap:anywhere}.batch-side-table-wrap{width:100%;min-width:0;overflow:hidden}.batch-side-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:12px}.batch-side-table th,.batch-side-table td{padding:8px 6px;border-bottom:1px solid #edf0f2;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.batch-side-table th{color:var(--text-placeholder);font-weight:500}.batch-side-table th:nth-child(1),.batch-side-table td:nth-child(1){width:34%}.batch-side-table th:nth-child(2),.batch-side-table td:nth-child(2){width:33%}.batch-side-table th:nth-child(3),.batch-side-table td:nth-child(3){width:33%}.batch-side-table tr:last-child td{border-bottom:0}.right-rail .batch-ai-summary{height:auto;overflow:visible;padding:0}.right-rail .batch-ai-summary .answer-title{margin:0 0 10px}.right-rail .batch-summary-section{padding:14px}.right-rail .batch-summary-section+.batch-summary-section:before{right:14px;left:14px}.right-rail .batch-summary-card h2{font-size:17px;line-height:25px}.right-rail .batch-summary-metric{padding:9px}.right-rail .batch-summary-metric strong{font-size:14px;line-height:20px}.ai-scroll>.batch-ai-summary{height:auto;overflow:visible;padding:0}.batch-core-empty{height:100%;display:grid;place-items:center;padding:32px;text-align:center}.batch-core-empty-icon{width:48px;height:48px;margin:0 auto 14px;border-radius:12px;background:#f2f3f5;color:var(--text-placeholder);display:grid;place-items:center;font-size:22px}.batch-core-empty h2{margin:0;font-size:16px;line-height:24px}.batch-core-empty p{margin:6px 0 0;color:var(--text-placeholder);font-size:12px;line-height:20px}.result-icon{width:32px;height:32px;border-radius:8px;background:var(--ph);flex:none}.result-lines{flex:1}.ai-input{position:absolute;z-index:20;right:0;bottom:0;left:0;display:block;padding:10px 36px 14px;border-top:0;background:#fff;box-shadow:none}.ai-input>.secondary-ai-composer{width:min(800px,100%);margin:0 auto}.ai-input:before{display:none}.ai-input input{width:100%;height:46px;min-width:0;padding:0 54px 0 12px;border:1px solid #d9dde4;border-radius:10px;outline:none;font-size:14px}.ai-input .send-btn{position:absolute;right:42px;top:50%;transform:translateY(calc(-50% - 2px))}.launch-ai-page>.ai-input{right:auto;left:50%;width:min(800px,calc(100% - 72px));padding:10px 0 14px;transform:translate(-50%)}.launch-ai-page>.ai-input .send-btn{right:6px}.secondary-ai-composer{position:relative;height:46px;display:flex;align-items:center;gap:16px;padding:4px;border:1px solid #d9dde4;border-radius:10px;background:#fff}.secondary-ai-composer:has(#secondaryFullInput){gap:4px}.secondary-ai-composer:focus-within{border-color:#8da8ff;box-shadow:0 0 0 3px #3370ff14}#coreContent>.ai-page>.ai-input>.secondary-ai-composer{height:52px;padding:5px 16px 5px 8px;border:0;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0000000a,0 2px 8px #0000000a,0 4px 80px 8px #00000006;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out}#coreContent>.ai-page>.ai-input>.secondary-ai-composer:hover,#coreContent>.ai-page>.ai-input>.secondary-ai-composer:focus-within{border-color:transparent;box-shadow:0 0 0 1px #0000000a,0 2px 8px #0000000a,0 4px 80px 8px #00000006}.secondary-ai-composer input{height:36px;flex:1;width:auto;min-width:0;padding:0 8px 0 12px;border:0;border-radius:0;background:linear-gradient(#d9dde4,#d9dde4) left center/1px 16px no-repeat;box-shadow:none;font-size:14px}.secondary-grid.full-locked .secondary-ai-composer input{background:none}.secondary-ai-composer input:focus{box-shadow:none}.secondary-ai-composer .send-btn{position:static;transform:none}#centerSecondary .secondary-ai-composer .send-btn:not(:disabled),#centerSecondary .secondary-ai-composer .send-btn:not(:disabled):hover,#centerSecondary .secondary-ai-composer .send-btn:not(:disabled):focus-visible,#centerSecondary .secondary-ai-composer .send-btn:not(:disabled):active{background:var(--text-title)}.ai-mode-toggle{position:relative;width:34px;height:34px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-title);line-height:0}.ai-mode-toggle:hover,.ai-mode-toggle.active{background:#f2f3f5;color:#245bdb}.ai-mode-toggle .mode-switch-icon{width:18px;height:18px;display:block}.ai-mode-toggle:after{content:attr(data-tooltip);position:absolute;left:0;bottom:42px;z-index:50;width:max-content;max-width:220px;padding:7px 9px;border-radius:6px;background:#1f2329;color:#fff;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;box-shadow:0 6px 18px #1f232933;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.ai-mode-toggle:hover:after{opacity:1;transform:translateY(0)}.ai-action-hover-zone{height:36px;display:flex;align-items:center;flex:none;min-width:34px}.ai-hover-action-panel{position:absolute;z-index:4;top:4px;right:4px;left:38px;height:36px;overflow:hidden;border-radius:6px;background:#fff;opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease,opacity .12s ease}.ai-hover-action-panel .ai-approval-actions{width:100%;height:36px;justify-content:center;gap:16px}.ai-action-hover-zone:hover .ai-hover-action-panel,.ai-action-hover-zone:focus-within .ai-hover-action-panel{overflow:visible;opacity:1;pointer-events:auto;transform:scaleX(1)}.ai-action-hover-zone:hover .ai-mode-toggle:after,.ai-action-hover-zone:focus-within .ai-mode-toggle:after{opacity:0}.ai-approval-actions{height:32px;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:16px}.ai-approval-actions>.primary-btn,.ai-approval-actions>.outline-btn{height:32px;flex:none;font-size:14px}.ai-action-more{display:block;flex:none}.ai-action-more summary{height:32px}.ai-action-more .approval-overflow-item{display:flex}.ai-full-report>.ai-full-module:last-child:has(.ai-final-actions){padding-bottom:0}.ai-full-module:has(.ai-final-actions)>.ai-actions{position:relative;z-index:2;width:max-content;margin:10px 0 -10px;padding:6px;border-radius:8px;background:#fff;box-shadow:0 3px 10px #1f23291a}.ai-final-actions{display:flex;align-items:center;gap:10px;margin:0 -18px;padding:12px 18px;border:0;border-radius:0 0 10px 10px;background:#f5f6f7}.ai-final-actions>.ai-approval-actions{flex:0 1 auto;justify-content:flex-start;gap:10px}.ai-final-actions .ai-action-more summary{height:32px;padding:0 12px;border:1px solid #d9dde4;border-radius:7px;background:#fff;color:var(--text-title)}.ai-final-actions .ai-action-more summary:hover{border-color:#9db4ef;color:#245bdb;background:#f7f9ff}.ai-follow-ups{width:min(800px,100%);display:flex;flex-wrap:wrap;gap:8px;margin:12px auto 0}.ai-follow-up{height:30px;padding:0 11px;border:1px solid #d9dde4;border-radius:7px;color:var(--text-title);background:#fff;font-size:12px}.ai-follow-up:hover{border-color:#9db4ef;color:#245bdb;background:#f7f9ff}.empty-rail{height:100%;display:grid;place-items:center;text-align:center;color:var(--text-placeholder);font-size:11px;line-height:1.7;padding:20px}.launch-home{height:100%;overflow:auto;padding:116px 36px 42px;background:var(--app-canvas-bg)}.launch-home-inner{width:min(800px,100%);margin:0 auto}.launch-hero{text-align:center}.launch-hero h1{margin:0;color:var(--text-title);font-size:24px;line-height:34px}.launch-hero p{margin:9px 0 34px;color:var(--muted);font-size:13px}.launch-entry,.home-ai-dock .primary-composer{position:relative;left:auto;bottom:auto;width:100%;height:126px;margin:0;padding:19px 20px 52px;transform:none;display:block;border:1px solid #d9dde4;border-radius:14px;background:#fff;box-shadow:0 7px 18px #1f23290f;cursor:text}.launch-entry{width:min(760px,100%);margin:0 auto;padding:12px;border-color:#f2f5f7;border-radius:16px;box-shadow:0 4px 4px #10244a03,0 8px 8px #626d8105;transition:box-shadow .24s ease}.launch-entry:hover,.launch-entry:focus-within{border-color:#f2f5f7;box-shadow:0 4px 16px 4px #1f232908,0 4px 8px #1f232905,0 2px 4px -4px #1f232905}.home-ai-dock .primary-composer:hover,.home-ai-dock .primary-composer:focus-within{border-color:#8da8ff;box-shadow:0 0 0 3px #3370ff14}.launch-entry textarea,.home-ai-dock .composer-input{width:100%;height:54px;resize:none;border:0;outline:none;background:transparent;color:var(--text-title);font:inherit;font-size:14px;line-height:22px}.launch-entry textarea{height:72px;margin:0;padding:0;font-family:SF Pro Text,SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:24px}.launch-entry textarea::placeholder,.home-ai-dock .composer-input::placeholder{color:var(--text-placeholder)}.launch-entry textarea::placeholder{color:var(--text-placeholder);opacity:1}.launch-entry-send{position:absolute;right:12px;bottom:10px;width:32px;height:32px;border:0;border-radius:20px;display:grid;place-items:center;background:#bbbfc4;color:#fff;cursor:not-allowed;line-height:0}.launch-entry-send:not(:disabled),.launch-entry-send:not(:disabled):hover,.launch-entry-send:not(:disabled):focus-visible,.launch-entry-send:not(:disabled):active{background:var(--text-title);cursor:pointer}.launch-entry-send .ui-icon{width:16px;height:16px;stroke-width:2}.quick-templates{width:min(760px,100%);display:flex;gap:8px;margin:10px auto 0}.template{height:34px;padding:0 12px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:var(--text-title);cursor:pointer;font-size:12px}.template:hover{border-color:#8da8ff;background:#f8faff}.launch-records{width:min(760px,100%);margin:50px auto 0}.launch-record-head{display:flex;align-items:center;justify-content:space-between}.launch-record-tabs{display:flex;gap:28px;height:40px;border-bottom:1px solid transparent}.launch-record-tabs button{position:relative;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px}.launch-record-tabs button.active{color:var(--text-title);font-weight:500}.launch-record-tabs button.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#1f2329}.launch-record-list{margin-top:18px}.launch-record{display:flex;width:100%;height:66px;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-bottom:var(--divider-width) solid #eceef1;background:transparent;color:var(--text-title);cursor:pointer;text-align:left}.launch-record span{display:grid;gap:6px;font-size:12px}.launch-record small{color:var(--text-placeholder)}.launch-record em{color:var(--text-placeholder);font-size:11px;font-style:normal}.launch-record-empty{padding:50px;text-align:center;color:var(--text-placeholder);font-size:12px}.launch-record-more{display:block;margin:14px auto 0;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.launch-create-btn{height:34px;padding:0 14px;border:0;border-radius:7px;background:#3370ff;color:#fff;cursor:pointer;font-size:13px;font-weight:500}.launch-create-btn:hover{background:#2865e8}.process-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;background:#1f232961;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.process-picker-backdrop.open{display:flex}.process-picker{width:680px;max-height:620px;overflow:hidden;border:1px solid #dfe3e8;border-radius:13px;background:#fff;box-shadow:0 22px 64px #1f232933}.process-picker-head{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:var(--divider-width) solid #eceef2}.process-picker-head h2{margin:0;font-size:16px}.process-picker-body{padding:18px 20px 22px}.process-picker-search{width:100%;height:38px;padding:0 12px;border:1px solid #dfe3e8;border-radius:8px;outline:none;font:inherit;font-size:14px}.process-picker-search:focus{border-color:#3370ff;box-shadow:0 0 0 2px #3370ff1a}.process-picker-body h3{margin:20px 0 10px;font-size:13px}.process-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.batch-confirm{width:440px;padding:24px;border:1px solid #dfe3e8;border-radius:13px;background:#fff;box-shadow:0 22px 64px #1f232933}.batch-confirm h2{margin:0;font-size:16px;line-height:24px}.batch-confirm-summary{margin:8px 0 18px;color:var(--muted);font-size:12px;line-height:20px}.batch-confirm-field{display:grid;gap:7px;color:var(--text-title);font-size:14px}.batch-confirm-field textarea{width:100%;min-height:82px;padding:9px 10px;border:1px solid #d9dde4;border-radius:7px;background:#fff;color:var(--text-title);font:inherit;font-size:14px;line-height:22px;outline:0;resize:vertical}.batch-confirm-field textarea:focus{border-color:#3370ff;box-shadow:0 0 0 2px #3370ff1a}.batch-confirm-field textarea:disabled{background:#f5f6f7;color:var(--text-placeholder)}.batch-confirm-error{margin:6px 0 0;color:#d24632;font-size:12px;line-height:18px}.batch-confirm-error[hidden],.batch-confirm-status[hidden]{display:none}.batch-confirm-status{margin:14px 0 0;padding:8px 10px;border-radius:7px;background:#f3f6ff;color:#245bdb;font-size:12px;line-height:18px}.batch-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.batch-confirm-actions button:disabled{opacity:.55;cursor:not-allowed}.process-option{display:flex;min-height:76px;align-items:center;gap:12px;padding:12px;border:1px solid #e2e5ea;border-radius:9px;background:#fff;cursor:pointer;text-align:left}.process-option:hover{border-color:#8da8ff;background:#f7f9ff}.process-option-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:9px;color:#3370ff;background:#eef3ff;font-size:14px;font-weight:500}.process-option span{display:grid;gap:6px}.process-option strong{font-size:14px}.process-option small{color:var(--text-placeholder);font-size:11px}.launch-secondary-grid{--launch-right:0px;--launch-right-w:var(--rail-w);position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--launch-right);transition:grid-template-columns .22s ease;background:#fff}.launch-secondary-grid.side-mode,.launch-secondary-grid.full-mode.right-open{--launch-right:var(--launch-right-w)}.launch-core{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.launch-right-rail{min-width:0;min-height:0;overflow:hidden;border-left:var(--divider-width) solid var(--line);display:flex;flex-direction:column;background:#fff;opacity:0;pointer-events:none}.launch-secondary-grid:not(.side-mode):not(.right-open) .launch-right-rail{display:none}.launch-secondary-grid.side-mode .launch-right-rail,.launch-secondary-grid.right-open .launch-right-rail{opacity:1;pointer-events:auto}.launch-form-page{height:100%;overflow:auto;padding:26px 36px}.launch-ai-page{height:100%;display:flex;flex-direction:column}.launch-ai-scroll{flex:1;min-height:0;overflow:auto;padding:26px 36px}.launch-ai-scroll>*{width:min(800px,100%);margin-right:auto;margin-left:auto}.launch-form-preview{height:100%;overflow:auto;padding:18px}.launch-form-preview .form-block{height:58px;margin-bottom:10px}.launch-form-preview .form-block.tall{height:122px}.form-block{height:68px;background:var(--ph);border-radius:9px;margin-bottom:13px}.form-block.tall{height:150px}.real-form{height:100%;overflow:auto;padding:24px 38px 90px;background:#fff}.real-form-head{padding-bottom:18px;border-bottom:var(--divider-width) solid var(--line)}.real-form-head small{color:var(--text-placeholder)}.real-form-head h1{margin:10px 0 6px;font-size:20px}.real-form-head p{margin:0;color:var(--muted);font-size:11px}.real-form-section{padding:20px 0;border-bottom:var(--divider-width) solid var(--line)}.real-form-section h2{margin:0 0 16px;font-size:13px}.real-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.real-field{display:grid;gap:6px;color:var(--muted);font-size:11px}.real-field input,.real-field textarea,.real-field select{width:100%;min-width:0;padding:0 10px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:var(--text-title);font:inherit}.real-field input,.real-field select{height:36px}.real-field textarea{height:78px;padding-top:9px;resize:none}.real-field.full{grid-column:1/-1}.real-form-actions{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 38px;border-top:var(--divider-width) solid var(--line);background:#fff}.real-ai-intro{margin-bottom:18px;padding:14px;border:1px solid #dfe5f2;border-radius:10px;background:#f7f9ff}.real-ai-intro strong{display:flex;align-items:center;gap:6px;font-size:12px}.real-ai-intro p{margin:7px 0 0;color:var(--muted);font-size:var(--body-font-size);line-height:1.7}.matched-flow-row{display:flex;align-items:center;gap:8px}.matched-flow-row label{font-size:12px;font-weight:500}.matched-flow-row select{width:150px;height:32px;min-width:150px;padding:0 34px 0 10px;border:1px solid #cfd7e6;border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23646a73' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--text-title);font:inherit;font-size:13px}.generated-form-card{margin-top:14px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;overflow:hidden}.generated-form-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:var(--divider-width) solid #eceef2}.generated-form-head>div{display:grid;gap:5px}.generated-form-head strong{font-size:14px}.generated-form-head small{color:var(--text-placeholder);font-size:10px}.generated-form-status{padding:2px 7px;border-radius:5px;color:#3370ff;background:#eef3ff;font-size:10px}.generated-form-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:16px}.generated-form-field{display:grid;gap:6px}.generated-form-field span{color:var(--text-placeholder);font-size:10px}.generated-form-field b{font-size:var(--body-font-size);font-weight:500}.generated-form-field input,.generated-form-field select,.generated-form-field textarea{width:100%;min-width:0;border:1px solid #d9dde4;border-radius:7px;background:#fff;color:var(--text-title);font:inherit;font-size:var(--body-font-size);outline:none}.generated-form-field input,.generated-form-field select{height:36px;padding:0 10px}.generated-form-field textarea{height:68px;padding:8px 10px;resize:vertical;line-height:1.6}.generated-form-field input:focus,.generated-form-field select:focus,.generated-form-field textarea:focus{border-color:#3370ff;box-shadow:0 0 0 2px #3370ff1a}.generated-form-field.full{grid-column:1/-1}.generated-form-flow{display:flex;align-items:center;gap:8px;color:var(--text-title);font-size:11px}.generated-form-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:var(--divider-width) solid #eceef2;background:#fbfcfd}.generated-form-feedback{display:none;align-items:center;gap:6px;margin-right:auto;color:#258832;font-size:11px}.generated-form-card.is-submitted .generated-form-feedback{display:flex}.generated-form-card.is-submitted .generated-form-status{color:#258832;background:#e8f7ea}.sidebar-glyph{width:18px;height:18px;border:1.8px solid currentColor;border-radius:3px;display:inline-block;position:relative;color:inherit}.sidebar-glyph:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:2px;background:currentColor}.sidebar-glyph:after{content:"";position:absolute;left:8px;right:2px;top:4px;height:2px;background:currentColor;box-shadow:0 4px 0 currentColor}.splitter{position:absolute;top:0;bottom:0;z-index:60;width:10px;display:none;cursor:col-resize;touch-action:none}.splitter:after{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:#e5e7eb;transition:background .15s ease}.splitter:hover:after,.splitter.dragging:after{background:#7c9dff}.primary-workspace.side-open .primary-splitter{display:block;right:calc(var(--primary-rail-w) - 5px)}.secondary-grid.left-open .secondary-left-splitter{display:block;left:calc(var(--secondary-left-w) - 5px)}.secondary-grid.right-open .secondary-right-splitter{display:block;right:calc(var(--secondary-right-w) - 5px)}.secondary-grid.right-open .secondary-right-splitter:after{background:transparent}.secondary-grid.right-open .secondary-right-splitter:hover:after,.secondary-grid.right-open .secondary-right-splitter.dragging:after{background:#7c9dff}.secondary-grid.drawer-open .secondary-right-splitter{display:none}.secondary-grid.drawer-open .secondary-left-splitter{z-index:80}.launch-secondary-grid.side-mode .launch-right-splitter,.launch-secondary-grid.full-mode.right-open .launch-right-splitter{display:block;right:calc(var(--launch-right-w) - 5px)}body.dragging-splitter{cursor:col-resize;-webkit-user-select:none;user-select:none}body.dragging-splitter .primary-workspace,body.dragging-splitter .secondary-grid,body.dragging-splitter .launch-secondary-grid{transition:none}.empty-page{height:100%;display:grid;place-items:center;color:var(--text-placeholder)}.empty-icon{width:78px;height:78px;margin:0 auto 14px;border-radius:22px;background:var(--ph)}.state-badge{position:fixed;left:calc(var(--nav-w) + 16px);bottom:15px;z-index:100;max-width:620px;padding:8px 11px;border-radius:8px;background:#1f2329e8;color:#fff;font-size:10px;line-height:1.5;pointer-events:none;display:none}.approval-home.option-two{display:flex;align-items:center;justify-content:center;padding:0 28px 220px;background:#f5f7fa}.option-two .approval-home-inner{width:min(1120px,100%);display:block}.option-two .approval-home-tabs{display:none}.home-two-summary{display:flex;align-items:flex-start;justify-content:center;gap:28px;margin:0 0 24px;text-align:center}.home-two-summary time{display:block;margin-bottom:8px;color:var(--text-placeholder);font-size:12px}.home-two-summary h1{max-width:850px;margin:0;color:var(--text-title);font-size:20px;font-weight:400;line-height:30px;letter-spacing:0}.home-two-summary h1 b{color:var(--text-title);font-weight:500}.home-two-summary p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:20px}.home-two-status{display:flex;align-items:center;gap:7px;flex:none;padding-top:4px;color:var(--muted);font-size:12px}.home-two-cards{display:grid;grid-template-columns:repeat(3,280px);justify-content:center;gap:14px}.home-two-card{position:relative;width:280px;height:280px;min-width:0;display:flex;flex-direction:column;padding:16px 16px 61px;border:1px solid transparent;border-radius:14px;background:#fff;box-shadow:none;cursor:pointer;outline:none;transition:border-color .18s,box-shadow .18s,transform .18s}.home-two-card:hover{transform:translateY(-1px);box-shadow:0 10px 28px #1f232914}.home-two-card.is-active{border-color:transparent;box-shadow:0 10px 28px #1f232917}.home-two-cards:has(.home-two-card:hover) .home-two-card.is-active:not(:hover){box-shadow:none}.home-two-card:focus-visible{box-shadow:0 0 0 3px #3370ff38}.home-two-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-two-card-title{display:flex;align-items:center;gap:9px}.home-two-card-title strong{font-size:15px;font-weight:500}.home-two-card-count{color:var(--text-title);font-size:24px;font-weight:500;line-height:30px}.home-two-card-body{flex:1;padding:13px;border-radius:10px;background:#f7f8fa}.home-two-card-head+.home-two-card-body{margin-top:16px}.home-two-card[data-home-scope=quick] .home-two-card-body{padding:11px 13px}.home-two-card-body h3{margin:0 0 7px;font-size:14px;font-weight:500;line-height:21px}.home-two-card-body p{margin:0;color:var(--muted);font-size:12px;line-height:20px}.home-two-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:var(--text-placeholder);font-size:11px}.home-two-card-meta em{color:#e22e28;font-style:normal}.home-two-card-meta b{color:var(--text-title);font-size:13px;font-weight:500}.home-two-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.home-two-card[data-home-scope=quick] .home-two-tags{margin-top:8px}.home-two-tags span{padding:3px 8px;border:1px solid #e1e4e8;border-radius:999px;background:#fff;color:var(--muted);font-size:11px}.home-two-audit-row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:var(--divider-width) solid #e5e8ec;color:var(--muted);font-size:12px}.home-two-audit-row:last-child{border-bottom:0}.home-two-audit-row b{color:var(--text-title);font-weight:500}.home-two-card-foot{position:absolute;right:16px;bottom:16px;left:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:var(--divider-width) solid #edf0f2}.home-two-card-foot button{height:32px;padding:0 12px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:var(--text-title);font-size:12px}.home-two-card-foot button.primary{border-color:#3370ff;background:#3370ff;color:#fff}.home-two-card-foot span{color:var(--text-placeholder);font-size:11px}.home-ai-dock{position:absolute;left:50%;bottom:22px;z-index:14;width:min(820px,calc(100% - 64px));transform:translate(-50%)}.home-prompt-suggestions{display:flex;align-items:center;gap:8px;min-height:32px;margin:0 8px 8px;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .22s ease,opacity .18s ease,transform .22s ease,margin .22s ease;max-height:40px}.home-prompt-suggestions button{min-height:34px;padding:7px 11px;border:1px solid #dfe3e8;border-radius:9px;background:#fff;color:var(--text-title);font:inherit;font-size:13px;line-height:18px;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.home-prompt-suggestions button:hover{border-color:#8da8ff;background:#f5f8ff;color:#245bdb}.home-prompt-suggestions button:active{background:#eaf0ff}.home-ai-dock .send-btn{position:absolute;right:12px;bottom:10px}.home-general-actions{display:flex;align-items:center;gap:6px;margin:7px 8px 0}.home-general-actions button{height:28px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px}.home-general-actions button:hover{background:#eef1f5;color:var(--text-title)}.home-general-actions span{margin-left:auto;color:var(--text-placeholder);font-size:10px}.home-general-actions .home-session-history{margin-left:auto;color:#245bdb}.history-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:none;background:#1f232947}.history-backdrop.open{display:block}.history-drawer{position:absolute;top:0;right:0;width:min(390px,calc(100vw - 48px));height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-12px 0 36px #1f232929;animation:history-drawer-in .2s cubic-bezier(.22,.8,.2,1)}@keyframes history-drawer-in{0%{transform:translate(20px);opacity:.7}to{transform:translate(0);opacity:1}}.history-head{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:var(--divider-width) solid var(--line)}.history-head h2{flex:1;margin:0;font-size:16px;font-weight:500}.history-body{flex:1;min-height:0;overflow:auto;padding:14px 16px 24px}.history-search{height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:#f5f6f7;color:var(--text-placeholder)}.history-search svg{width:14px;height:14px}.history-search input{min-width:0;flex:1;border:0;background:transparent;outline:0;color:var(--text-title);font-size:14px}.history-group{margin:0}.history-date{margin:18px 2px 7px;color:var(--text-placeholder);font-size:12px;font-weight:400}.history-item{width:100%;display:block;padding:11px 10px;border:0;border-radius:8px;background:#fff;text-align:left;color:var(--text-title)}.history-item:hover,.history-item:focus-visible{background:#f5f6f7;outline:0}.history-copy{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.history-empty{padding:48px 12px;text-align:center;color:var(--text-placeholder);font-size:12px;line-height:20px}.recent-sessions{width:min(820px,calc(100% - 64px));margin:14px auto 0}.recent-sessions-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.recent-sessions-head h2{margin:0;font-size:13px;font-weight:500}.recent-sessions-head button{border:0;background:transparent;color:#245bdb;font-size:11px}.recent-session-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recent-session-item{min-width:0;padding:9px 11px;border:var(--divider-width) solid #e5e7eb;border-radius:8px;background:#fff;text-align:left}.recent-session-item:hover{border-color:#a9c0ff;background:#f8faff}.recent-session-item strong,.recent-session-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-session-item strong{font-size:12px;font-weight:500}.recent-session-item span{margin-top:3px;color:var(--text-placeholder);font-size:10px}.rail-panel-switch{display:none;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted)}.rail-panel-switch:hover,.rail-panel-switch:focus-visible{background:#e9edf3;color:#245bdb;outline:0}#secondaryPanelSwitch.ai-on{display:inline-grid;place-items:center}#secondaryPanelSwitch{width:32px;height:32px;border-radius:8px}#secondaryPanelSwitch .ud-icon{width:24px;height:24px}.secondary-grid.list-focus-mode .rail-panel-switch.ai-on,#coreModeActions .rail-panel-switch.ai-on{display:inline-grid;place-items:center}.secondary-grid.list-focus-mode .list-card:is(:hover,:focus-visible):not(.active){border-color:var(--line);background:#fff}.list-card-quick-actions{position:absolute;z-index:12;right:1px;bottom:1px;left:1px;min-height:72px;display:flex;align-items:flex-end;gap:6px;margin:0;padding:28px 10px 10px;border:0;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#fff0,#ffffffb8 28%,#fffffff5 50%,#fff 68%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease}.secondary-grid.list-focus-mode :is([data-todo-segment=fast],[data-todo-segment=focus]):is(:hover,:focus-visible,:focus-within) .list-card-quick-actions{opacity:1;visibility:visible;pointer-events:auto}.secondary-grid.batch-mode .list-card-quick-actions{opacity:0;visibility:hidden;pointer-events:none}.list-card-quick-actions button{height:28px;padding:0 12px;border:0;border-radius:6px;background:#f2f3f5;color:var(--text-title);font-size:12px;cursor:pointer}.list-card-quick-actions button:hover,.list-card-quick-actions button:focus-visible{background:#e9edf3;outline:0}.list-card-quick-actions .quick-approve{background:#3370ff;color:#fff}.list-card-quick-actions .quick-approve:hover,.list-card-quick-actions .quick-approve:focus-visible{background:#245bdb}.quick-reject-editor{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:none;align-content:start;gap:10px;padding:12px;border-radius:inherit;background:#fffffff7;box-shadow:inset 0 0 0 var(--divider-width) #d9dce1;cursor:default}.list-card.rejecting .quick-reject-editor{display:grid}.quick-reject-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.quick-reject-head strong{font-size:13px;font-weight:500}.quick-reject-head span{padding:1px 6px;border-radius:4px;background:#eef3ff;color:#245bdb;font-size:11px;line-height:18px}.quick-reject-editor textarea{width:100%;min-height:58px;resize:none;padding:8px;border:var(--divider-width) solid #d9dce1;border-radius:6px;background:#fff;color:var(--text-title);font:inherit;outline:0}.quick-reject-editor textarea:focus{border-color:#3370ff}.quick-reject-foot{display:flex;align-items:center;justify-content:flex-end;gap:6px}.quick-reject-foot button{height:28px;padding:0 12px;border:0;border-radius:6px;background:#fff;color:var(--text-title)}.quick-reject-foot .confirm{background:#f54a45;color:#fff}.quick-reject-foot .confirm:hover{background:#e22e28}.quick-reject-foot .confirm:disabled{background:#bbbfc4;color:#fff;cursor:not-allowed}.quick-decision-result{margin-left:auto;color:#2a7b3f;font-size:12px;font-weight:500}.quick-decision-result.rejected{color:#d24632}.approval-home.option-two{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:212px 48px 48px;background:#fff;overflow:auto}.new-chat-home{width:min(920px,100%);display:flex;flex-direction:column;align-items:stretch}.new-chat-intro{text-align:center}.new-chat-intro h1{margin:0;color:var(--text-title);font-size:32px;font-weight:500;line-height:44px;letter-spacing:-.4px}.new-chat-brief{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:26px}.new-chat-brief button{padding:0;border:0;background:transparent;color:#245bdb;font:inherit;cursor:pointer}.new-chat-brief button:hover,.new-chat-brief button:focus-visible{color:#1649b8;outline:0}.home-ai-dock{position:relative;left:auto;bottom:auto;z-index:14;width:min(800px,100%);align-self:center;margin-top:24px;transform:none}.new-chat-composer-foot{position:absolute;right:12px;bottom:10px;left:12px;display:flex;min-width:0;align-items:center;gap:8px}.new-chat-icon-btn{width:32px;height:32px;display:inline-grid;place-items:center;flex:none;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.new-chat-icon-btn:hover,.new-chat-icon-btn:focus-visible{background:#f2f3f5;color:var(--text-title);outline:0}.new-chat-icon-btn .ud-icon{width:20px;height:20px}.home-ai-attachments{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.home-ai-attachments:empty{display:none}.home-ai-file{max-width:200px;display:flex;align-items:center;gap:5px;padding:4px 6px 4px 8px;border-radius:6px;background:#f2f3f5;color:var(--text-title);font-size:12px}.home-ai-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ai-file button{width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-placeholder);cursor:pointer}.home-ai-file button:hover{background:#dfe3e8;color:var(--text-title)}.home-ai-dock .send-btn{position:relative;right:auto;bottom:auto;margin-left:auto;background:#3370ff;color:#fff}.home-ai-dock .send-btn:disabled{background:#eef0f3;color:var(--text-placeholder);cursor:not-allowed}.home-ai-dock .send-btn .ud-icon{width:18px;height:18px}.new-chat-suggestions{width:min(800px,100%);align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.new-chat-suggestion{min-width:0;min-height:88px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:2px 16px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:var(--text-title);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.new-chat-suggestion:hover,.new-chat-suggestion:focus-visible{border-color:#a9c0ff;background:#f8faff;box-shadow:0 4px 14px #1f23290d;outline:0}.new-chat-suggestion-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#f2f3f5;color:var(--muted)}.new-chat-suggestion-icon .ud-icon{width:22px;height:22px}.new-chat-suggestion-copy{min-width:0}.new-chat-suggestion-copy strong,.new-chat-suggestion-copy span{display:block}.new-chat-suggestion-copy strong{font-size:14px;font-weight:500;line-height:21px}.new-chat-suggestion-copy span{margin-top:3px;color:var(--text-placeholder);font-size:12px;line-height:18px}.new-chat-capabilities{margin-top:34px;text-align:center}.new-chat-capabilities>p{margin:0 0 12px;color:var(--text-placeholder);font-size:12px}.new-chat-capability-list{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.new-chat-capability{height:36px;display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #dfe3e8;border-radius:9px;background:#fff;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.new-chat-capability:hover,.new-chat-capability:focus-visible{border-color:#a9c0ff;background:#f8faff;color:#245bdb;outline:0}.new-chat-capability .ud-icon{width:14px;height:14px}.new-chat-disclaimer{position:absolute;right:48px;bottom:12px;left:48px;margin:0;text-align:center;color:var(--text-placeholder);font-size:11px;line-height:18px}.core-content.new-chat-session{position:relative;display:flex;min-height:0;align-items:flex-start;justify-content:center;padding:165px 48px 48px;background:#fff;overflow:auto}#centerSecondary .core-content.new-chat-session.new-chat-narrow-session{padding:0;overflow:hidden}.core-content.new-chat-session .new-chat-home{width:min(760px,100%)}.home-prompt-suggestions,.home-general-actions,.recent-sessions{display:none}.home-agent-result{width:min(800px,100%);display:grid;gap:12px;margin:0 auto}#centerSecondary .right-rail .home-agent-result,#centerSecondary .right-rail .cross-results{width:100%}#centerSecondary .right-rail .home-agent-card-head{padding:14px}#centerSecondary .right-rail .home-agent-card-head h2{font-size:18px;line-height:26px}#centerSecondary .right-rail .home-agent-row{padding:12px 14px}#centerSecondary .right-rail .home-agent-actions{align-items:flex-start;flex-direction:column;padding:12px 14px}#centerSecondary .right-rail .home-agent-actions span{margin-left:0}#centerSecondary .right-rail .home-agent-metrics{grid-template-columns:1fr;padding:14px}.home-agent-card{overflow:hidden;border:1px solid #e1e4e8;border-radius:12px;background:#fff}.home-agent-card-head{padding:18px 18px 14px;border-bottom:1px solid #edf0f2}.home-agent-kicker{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;line-height:18px}.home-agent-kicker .ud-icon{width:16px;height:16px}.home-agent-card-head h2{margin:7px 0 0;font-size:20px;font-weight:500;line-height:30px}.home-agent-card-head p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:21px}.home-agent-list{display:grid}.home-agent-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:14px 18px;border:0;border-bottom:1px solid #edf0f2;background:#fff;color:var(--text-title);text-align:left;cursor:pointer}.home-agent-row:last-child{border-bottom:0}.home-agent-row:hover,.home-agent-row:focus-visible{background:#f8faff;outline:0}.home-agent-row strong{font-size:14px;font-weight:500;line-height:21px}.home-agent-row>span{align-self:start;color:#245bdb;font-size:12px;line-height:21px}.home-agent-row p{grid-column:1/-1;margin:0;color:var(--muted);font-size:12px;line-height:19px}.home-agent-row small{grid-column:1/-1;color:var(--text-placeholder);font-size:11px;line-height:18px}.home-agent-row-actions{grid-column:1/-1;display:flex;gap:8px;margin-top:5px}.home-agent-row-actions button{height:28px;padding:0 10px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:var(--text-title);font:inherit;font-size:12px;cursor:pointer}.home-agent-row-actions button.primary{border-color:#3370ff;background:#3370ff;color:#fff}.home-agent-actions{display:flex;align-items:center;gap:8px;padding:14px 18px;border-top:1px solid #edf0f2;background:#fafbfc}.home-agent-actions button{height:32px;padding:0 12px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:var(--text-title);font:inherit;font-size:12px;cursor:pointer}.home-agent-actions button.primary{border-color:#3370ff;background:#3370ff;color:#fff}.home-agent-actions button:disabled{border-color:#e5e7eb;background:#eef0f3;color:var(--text-placeholder);cursor:not-allowed}.home-agent-actions span{margin-left:auto;color:var(--text-placeholder);font-size:11px}.home-agent-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px}.home-agent-metric{padding:12px;border-radius:9px;background:#f6f7f9}.home-agent-metric span,.home-agent-metric strong{display:block}.home-agent-metric span{color:var(--text-placeholder);font-size:11px}.home-agent-metric strong{margin-top:4px;font-size:20px;font-weight:500;line-height:28px}.home-agent-note{margin:0 18px 16px;padding:11px 12px;border-radius:8px;background:#fff7e8;color:#7a5100;font-size:12px;line-height:20px}.home-agent-confirm{display:grid;gap:12px;padding:16px 18px;border-top:1px solid #edf0f2;background:#fafbfc}.home-agent-confirm h3,.home-agent-confirm p{margin:0}.home-agent-confirm h3{font-size:14px;font-weight:500}.home-agent-confirm p{color:var(--muted);font-size:12px;line-height:19px}.home-agent-confirm textarea{min-height:70px;padding:9px 10px;border:1px solid #d9dce1;border-radius:7px;background:#fff;color:var(--text-title);font:inherit;resize:vertical;outline:0}.home-agent-confirm textarea:focus{border-color:#3370ff;box-shadow:0 0 0 2px #3370ff14}.home-agent-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.home-agent-confirm-actions button{height:32px;padding:0 12px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:var(--text-title);font:inherit;cursor:pointer}.home-agent-confirm-actions .primary{border-color:#3370ff;background:#3370ff;color:#fff}.home-agent-confirm-actions .primary.loading{pointer-events:none;opacity:.7}.home-agent-success{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-top:1px solid #d8eadc;background:#f3faf5;color:#2a7b3f;font-size:12px;line-height:20px}.home-agent-filters{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid #edf0f2}.home-agent-filters button{height:30px;padding:0 10px;border:0;border-radius:7px;background:#f2f3f5;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.home-agent-filters button.active{background:#eef3ff;color:#245bdb}.home-agent-timeline{display:grid;padding:2px 18px 10px}.home-agent-timeline .home-agent-row{position:relative;padding-left:30px}.home-agent-timeline .home-agent-row:before{content:"";position:absolute;top:19px;left:7px;width:8px;height:8px;border-radius:50%;background:#3370ff;box-shadow:0 0 0 4px #eef3ff}.home-agent-timeline .home-agent-row:after{content:"";position:absolute;top:31px;bottom:-8px;left:10.5px;width:1px;background:#dfe3e8}.home-agent-timeline .home-agent-row:last-child:after{display:none}.home-agent-detail{display:none;margin:0 18px 16px;padding:12px;border-radius:8px;background:#f6f7f9;color:var(--text-title);font-size:12px;line-height:20px}.home-agent-detail.open{display:block}.home-agent-toast{position:fixed;z-index:11000;top:72px;left:50%;max-width:min(520px,calc(100vw - 32px));padding:10px 14px;border-radius:8px;background:#1f2329;color:#fff;font-size:13px;line-height:20px;box-shadow:0 8px 24px #1f232933;opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .16s ease,transform .16s ease}.home-agent-toast.visible{opacity:1;transform:translate(-50%)}.user-guide-navigation,.user-guide-agent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;opacity:0;pointer-events:none;transition:opacity .18s ease}.user-guide-navigation[hidden],.user-guide-agent[hidden]{display:none}.user-guide-navigation.is-visible,.user-guide-agent.is-visible{opacity:1}body.user-guide-active .global-tooltip{display:none}.user-guide-navigation-mask{position:fixed;z-index:12001;border-left:1px solid rgba(51,112,255,.16);background:#ffffff7a;-webkit-backdrop-filter:blur(6px) saturate(.9);backdrop-filter:blur(6px) saturate(.9);pointer-events:auto}.user-guide-list-edge-shadow{position:fixed;z-index:12002;width:1px;background:#3370ffad;pointer-events:none;box-shadow:14px 0 28px #1f23293d,28px 0 46px #1f23291f}.secondary-left-splitter.user-guide-resizing{z-index:12008}.user-guide-resize-indicator{position:fixed;z-index:12005;width:72px;height:72px;background:center/contain no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAB4oAMABAAAAAEAAAB4AAAAAAjiVe4AAAHLaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xODA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTgwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+ClL4d+wAAA75SURBVHgB7V1rkB1FFb7ZsJEYCBoRBAVKQIFIkFJBAUEKLAiCUDwEFagEEf2hQAlVUIU8FlChKJHyQSKaCKWoIYBVAvLGNUohaIglIUWsdV1jks2yj7v3MXce/ZjxO3O3JzebnV6yzH3tnqnanXunz3Sf/k4/Tp9zum8uxxcjwAgwAowAI8AIMAKMACPACDACjAAjwAgwAowAI8AIMAKMACNQXwRm1Tf79s7dCZyjOjs6z58d5hblOjvmh2G0LZfTzzkl7/cLFiwotnftZjD3q6NodqCDrjAKi9EElw712oqofGIGQ9TeVfele1etXLWSZQj7Ta2VNs+VEpuCKDi8vWs6A7kXSiwNQx2SILVSThB4N5eD8hGVqLK/L53PKiVf2i5kic4e8TTXLu0k7+QXYfgdIQFCwqEnvCvG8573vANVqDcRjQyC0UKhcPB4Gv7eggiMjo6+Swj/zyQ4upRW93d1dXVMxKor/eoQjo7uK/+siWj4WYshAIHeWxVtFAkRrCuVSnunsegK92pD6wbuRWl0/LxFEICQLgzDUJHQMESPFt3iJ22soTEsjwWsdeQUCqfZaDmtyQiUg2AhBNZveqTQ/lU2ljxv9CBo1VvjxiDl1kqlsp+NntOaiMBANDBPKvGCES4E/evu7u7d0lgC3W5YHt1v6KWW30+j5ectgAAJyAhLS7necQbfZ2PLF/5VO9BHjpXelhen1RmBQAXnYN4NSGC4lz3PO9FWJBSrT2ENHFu2YPRwQX+yjZ7TmohA0S8eCmXqf6Y3BlpeZ2OHllAqVH839Oj537XRc1oTEdgcbZ4rQ/m0ERYE9wg+d9pYEtL/oaGXUrzQH/W/00bPaU1EIJDB7UZYMEludCP3/TZ2lFJnY0iuDuVROBgEwVE2ek5rIgK+7y/GEscjAUNoni/9023skPDhYOiJ6XVIpsvLbPSc1kQEyIaMebfX9F705Jts7JDLEI6HVYYePfm3+Dyh6dKWD6c1AIG10drOQPoPbxeWfLynp+cdtqKxJLoSQ3j8Sqj1G+jNH7DRc1oTEfC1/y0jXAy5W/3I/7CNHRGJj2MIz9M7EK5fLhdOsdFzWsYIlILS4WR0wFr2Afw9jGXLLSW3dDzksZNvFs9PgLAKsbCw7nVd91wbO/l8fi8pxF+Jni6skT2hxQoM15cVi8UFtnc57W0isK287b0wJy4LIz1ahX/7f/RMiSXPo1CkDjHFFKPiAqnFOkOFhnC3SUu7w2X4A6KHYM1ryR3vv17x/c+nvcvP3wYCNAdiDfqXBG0SAgZQWJdiL5B5DkVqPRwA+1NRQvk/M8+lCF6i3mljAaPBeZh3JaRrXot0pEXyBR8g+IqUcrEtH07bRQRIIYJx4ikDNAQ7gN50mye9EzEEH4flzjV49h+TrkTwSwypl2tc9AxpI45wPmor1ou8g9A44kgNekdK/0XHcS6l4Dq4Ey/A6PA8PacLjWUDWbds+XHaLiAQBO51VWjhr9V6I4R19PjXKcQVw/QW6n2k/eK/jN/RoZoo9Kb2/Q0bNswJAp8sWvElQ/XU+N6+cWhoTzSyZ2ICdHDEal1Smwd/niICMpKnQGAOAQuhlVzpHpeWlRe4d8QCqPmHnrwyjd48x2hwg3lFK9Fb8AofNGm196LvLAYP8agAxeu+2jT+PAUEKGxGh/J1Az6ME9fbsoHH55sx7dgUiiF33UC5vI/tHQzzJ2FerTYg3IuV4plp9PnAWYShOjZbYlp4YvXq1bPTaPn5JAhAUB1wrq80woVi8zg+W50CgfRuNfTo9UUI/FhbMeWovI+QwXrzDnryzTZ6KGHnojHEzUdLNUwhtIj0eQxLtqvfdN7c1/Yup41DAEPrUtJZCXwIawuMEx8aR7LDVyhJB0Kl7q0R1jU7EIz70kUNSKtfJfRKrhmMBvcYR5Z87evr210q+UdDP/6utfwXIix5CZUgZvmAQPOFUJgGCER0GAkt9osW8hzIOsfcfjHuKhAP0TPbO6R4Ufb0AsrqL5fLH7HRY3T4NtGaC42pCN4GcPfNM9yL0BGOt+Uz49PiOKlQ/cmABmXmJ5OB4vrOtYYeSlDviDtitRtD416E4XWI3iGlCUPvxbYyME+fjEZg5mklYDAha9oQAu6wjDoG2vVjpnwhxHP4bG1ctrKmfRoUqe8YsEhJKkWl99gqDfA/DfCroTSh9jBMfs5Gj7znYxmUGEyUEMtzUW4nE6fJw4mcfcl4YngCf7eaNHMfGRlBnjKO+MCuF0k8mTS+1yAAYE7FfOsSmBj+aLhLXRLRaxD+3lCMtoMfBLfUZLfTR2Q7C16lO42wUNarpdKW1AZE9NAF7jf06PVP0Fy8U8Z4UKkZwjHqXD0RzYx+RhotekqyJILgrrUBAtA7hAp+kYAfqmf7++2hNKRVw68bG0DQ60sUSGcrA16lJWgE1Xk6DLfAzp2q6JVF+UrDC+isvNvKnJZpXVEXhFXTU0L1BMCy+mvRS74Gmhh89PZJXYAEXD4oH4k5dwD0PpY237CBCUXvSFKiSGh4R2Getip6mBqSrS+usiuFtnKnZZpQ3lKAOCYsvRlLokNtFXUicbTSMt4FCNNlECi7C7A2LxIcXIbWnguZ7uEL70USLl0q0vfW5jH+c2wmDfUw0YKfrcj/gPE0M/Z7wS8cjKF5G4ED57pyVfAlGxhkI8aSKPHXQum5y0Y/lTSMDncTP3RhRH8Zt1THwhBs1Ii6TLR+KHCPDgwMzJtKudPyHQxtiUuPLFe2SgLoWRha7yHg6YKg1wxFQ3va3tnVNPBzBrKOzZEYovOFSsF6VIPUwfeIF9BW/7T20GDfgA39zkplaL9dLX9a0VeEOAZDWpkAwn0gzchvKk3gQ+mp7gJUeoCGRpOWxZ02ksF0uZH4oQs92boRDfbo0yDWWOuvvrHjfwQbvIYw24VZ8NaWeQRKPGAggfvthskq4SnvEqIHqNrznEzddX1RtDtGkFWGH5gxH7JtRKP1Mda+Gww94gQ24p2VQqtVaISD5jlGmb+NRCPzJ6vbtEun3or5LbYm0Rw87A5bA9AJAIA2h/byVpR/dtaA+JE8zQgFLuQ+2iZqKwNa/wpDDxv1kxROZOhLfukwNMIkVAhm0ctN2oy5+0IkkY5YN1q11EaAQpEb6G3DaGyDaEBWpwEEtgT6YHWq0HoTNqLt5D/GdHImlMZ4zY18admXai1rRP0aWgYq24FW/zz1ALR0BYBObSgDKYUNl4ePgA/aGlJLdmw0gqodG75CLIkumCi7QWxFhbEmHqoxlL/W3dc9oQVsonfb/hmcAQdg47UZnv+Lk2re3Q6V2rx581whY2cCtU06qGV5Gt9UR/TceK2Od16lsKA02mn33PGd06E1xyChJz/SLhXE6Xc3xkzjH0bff6C3p9qxoRBejCE6Nt7Aw/Rgu9QxEz7hRLjGAAVDhdVBkEmBGWRSptCeKAntKZW8UqrHiA5NowAAqiOmau37FauHKwP2WisLtOhkvy20YqvlqhU4p7guDLOJVoy59cY0vihOS0WKAg7iC8u/VbblVlo+bf0chvsYAFKw0BNObPXKYEl0qREYppRn8DlVYYI2njhBoIyRByrZadHq9cyMPywhniTAMIwFE8U4Z1ZQRhnRZjX0ylcg3FewPynVZUh1wfIpVqww/wo05IsyYqG9soFj/w9VAasAtt6PtQP35Gum4x/SeKVjHbAcSiJFsMdp5h6xhB5MC3+cKoeAuklcd2mAttpzUhapTnRhaH7NpmG3Gu+Z84Oha2UViijCHHVW5gU0OENyOqA+Y6FG2sEI9ZkGs5BaXHOOJIg6cDR+9cLclthwzbN2umNJtN/sjo4fged4+JaRumNu59w17VSHzHmFMrLE9GDMVXdnXkCDMoxDjXRNqJGUv0O9Zo7FKg1nnOZ6LMx8sVMdikk3QGnOSJLG4Ft87inxVTj6q6FGUdiP6SZVw36LWU4Pst58715wyf2bejEZ7l3YbdutZiXfPwy8V4PywpCWRBe2Wx3qyi+MB2PWnjAqu4Uv1LWwjDOnJROmFtrBEF8YjZZlXET7Z+cF3perQa8IgJLB6naqEc627DLChbEGwfPpTod2qlemvPZj7y+C0OMjEzDU5emA0EwLqFNm8IQtxrRbPS0Pp8NPtkW1Tmy0R7aIX1pmegJ69O2tzjWd44G4rV7D82RBea1en7rzF0dHKFUiwNCLt+a9/IF1L3SKBfRE8UEwjxvhYt6lAL3ZU8xu5rwGZevnBjR8/nGr1hz7g28yfKIxricDR6vy2lJ84efhjsCcVvXAhKFb9sontxSDYKYajz027+L3DCc7Hb7V+G86P3Cg31bTO9ZuaqEYLWytOYRO3on5g00D8y5vDd3VFoPouz0RoJZs9sIJdSsAaOqvn+xq/lOlBw/EV3csXPzDD2Y9iBvPu1MBlI5CQCBePgYTPQVHJJwzlXyyeofszNhheJ8RLubddTjHw3okU1ZlT9t8oGRdBiAFQnm8ol85o5kVxeax68d2tCLyRA1i39IxzeRn2pSNiMsT4Iyw7t+td2U9UbmC4sWo9+Luw858fr3L5PwbhACZULGB0RkbmrXU2nreVoPY4mKyQAAnw1+LnYGxG5MEjNP17swiX86jyQhQMB1O37kL63E91nMhXHHPjItnbrIc6lI8QmIPkzJIfiiLhIxDwOmsLl4O1QXxBmXah/OucBzE1yHMftNrccAoWam+0iAWuJh6IABhdlSwBIMBIzk4hQSM5dkGzyufVI8yOc8GINAz0jMf51fR0fxPY0NYHEdFgsWQjNMM/RVDlaH4dx4awAoXkRUCCII7GEI9D/bjZbB3v0Gr2toLWvLLcCRYd/NnxQvnkyEC9CMeEOpPYaTY6ed3SFFWYfiywDEMtKE7w2I5q0YhQFGamFN3ON4I22T64aT/jeMXF88kwU7Lg0EwDM9GrNT1czrnnDkrmvVP+JyfzQW5V+bNm5fsqGhUY+Ny6ohAV1dXWwbU1xESzpoRYAQYAUaAEWAEGAFGgBFgBBgBRoARYAQYAUaAEWAEGAFGgBFgBBgBRoARYAQYAUaAEWAEGAFGgBFgBBgBRoARYAQYAUaAEWAEGAFGgBFgBBgBRoARYAQYAUaAEcjl/g805zv2p0oY1wAAAABJRU5ErkJggg==);filter:drop-shadow(0 1px 1px rgba(31,35,41,.62)) drop-shadow(0 4px 9px rgba(51,112,255,.42));opacity:0;pointer-events:none;transform:translate(-6px) scale(.9);transform-origin:center}.user-guide-navigation.is-visible .user-guide-resize-indicator{opacity:1;animation:user-guide-gesture-enter .54s cubic-bezier(.22,.8,.22,1) both}.user-guide-navigation.is-settled .user-guide-resize-indicator{animation:user-guide-swipe-idle 1.45s cubic-bezier(.4,0,.2,1) infinite}.user-guide-drag-cue{position:fixed;z-index:12004;width:112px;height:24px;opacity:0;pointer-events:none;transform:translate(-6px);transition:opacity .18s ease,transform .18s ease}.user-guide-navigation.is-visible .user-guide-drag-cue{opacity:1;transform:translate(0)}.user-guide-drag-cue:before{content:"";position:absolute;top:11px;right:14px;left:0;border-top:2px dashed rgba(51,112,255,.62)}.user-guide-drag-cue-arrow{position:absolute;top:6px;right:2px;width:10px;height:10px;border-top:2px solid var(--blue);border-right:2px solid var(--blue);transform:rotate(45deg);transform-origin:center}.user-guide-navigation.is-settled .user-guide-drag-cue{animation:user-guide-swipe-idle 1.45s cubic-bezier(.4,0,.2,1) infinite}.secondary-left-splitter.user-guide-resizing:after{width:2px;background:var(--blue);box-shadow:0 0 10px #3370ff5c}.user-guide-card{position:fixed;z-index:12006;display:flex;flex-direction:column;gap:20px;width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:20px 24px;border:1px solid #dee0e3;border-radius:8px;background:linear-gradient(180deg,#f0f4ff 0,#fff 58%);color:var(--text-title);box-shadow:0 8px 24px 8px #1f23290a,0 6px 12px #1f23290a,0 4px 8px -8px #1f23290f;pointer-events:auto;transform:translateY(6px);transition:left .12s linear,top .12s linear,opacity .18s ease,transform .18s ease}.user-guide-navigation.is-visible .user-guide-card,.user-guide-agent.is-visible .user-guide-card{transform:translateY(0)}.user-guide-caret{position:absolute;z-index:3;width:24px;height:10px;background:center/24px 10px no-repeat url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMjQgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJjYXJldCIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzBfMzI4KSI+CjxnIGlkPSJjYXJldF8yIj4KPG1hc2sgaWQ9InBhdGgtMS1vdXRzaWRlLTFfMF8zMjgiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIxMSIgZmlsbD0iYmxhY2siPgo8cmVjdCBmaWxsPSJ3aGl0ZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjExIi8+CjxwYXRoIGQ9Ik0yNCAxMEMyMS40NTU3IDEwIDE5LjAzMjkgOC44MTE5NSAxNy4zNDI1IDYuNzM1NDlMMTMuMTIxMSAxLjU0OTc1QzEyLjUyNDQgMC44MTY3NSAxMS40NzU2IDAuODE2NzUgMTAuODc4OSAxLjU0OTc1TDYuNjU3NDUgNi43MzU0OUM0Ljk2NzEgOC44MTE5NSAyLjU0NDMgMTAgMCAxMCIvPgo8L21hc2s+CjxwYXRoIGQ9Ik0yNCAxMEMyMS40NTU3IDEwIDE5LjAzMjkgOC44MTE5NSAxNy4zNDI1IDYuNzM1NDlMMTMuMTIxMSAxLjU0OTc1QzEyLjUyNDQgMC44MTY3NSAxMS40NzU2IDAuODE2NzUgMTAuODc4OSAxLjU0OTc1TDYuNjU3NDUgNi43MzU0OUM0Ljk2NzEgOC44MTE5NSAyLjU0NDMgMTAgMCAxMCIgZmlsbD0iI0YwRjRGRiIvPgo8cGF0aCBkPSJNMTcuMzQyNSA2LjczNTQ5TDE4LjExODEgNi4xMDQxOEwxOC4xMTgxIDYuMTA0MThMMTcuMzQyNSA2LjczNTQ5Wk0xMy4xMjExIDEuNTQ5NzVMMTIuMzQ1NiAyLjE4MTA2TDEyLjM0NTYgMi4xODEwNkwxMy4xMjExIDEuNTQ5NzVaTTEwLjg3ODkgMS41NDk3NUwxMS42NTQ0IDIuMTgxMDZMMTEuNjU0NCAyLjE4MTA2TDEwLjg3ODkgMS41NDk3NVpNNi42NTc0NSA2LjczNTQ5TDcuNDMyOTcgNy4zNjY4MUw3LjQzMjk4IDcuMzY2ODFMNi42NTc0NSA2LjczNTQ5Wk0yNCAxMFY5QzIxLjc3NDIgOSAxOS42Mjk5IDcuOTYxNDEgMTguMTE4MSA2LjEwNDE4TDE3LjM0MjUgNi43MzU0OUwxNi41NjcgNy4zNjY4MUMxOC40MzU4IDkuNjYyNDggMjEuMTM3MiAxMSAyNCAxMVYxMFpNMTcuMzQyNSA2LjczNTQ5TDE4LjExODEgNi4xMDQxOEwxMy44OTY2IDAuOTE4NDM0TDEzLjEyMTEgMS41NDk3NUwxMi4zNDU2IDIuMTgxMDZMMTYuNTY3IDcuMzY2ODFMMTcuMzQyNSA2LjczNTQ5Wk0xMy4xMjExIDEuNTQ5NzVMMTMuODk2NiAwLjkxODQ0MUMxMi44OTk4IC0wLjMwNjE0NyAxMS4xMDAyIC0wLjMwNjE0NyAxMC4xMDM0IDAuOTE4NDQxTDEwLjg3ODkgMS41NDk3NUwxMS42NTQ0IDIuMTgxMDZDMTEuNzY1MSAyLjA0NTEzIDExLjg5MjkgMiAxMiAyQzEyLjEwNzEgMiAxMi4yMzQ5IDIuMDQ1MTMgMTIuMzQ1NiAyLjE4MTA2TDEzLjEyMTEgMS41NDk3NVpNMTAuODc4OSAxLjU0OTc1TDEwLjEwMzQgMC45MTg0MzRMNS44ODE5MiA2LjEwNDE4TDYuNjU3NDUgNi43MzU0OUw3LjQzMjk4IDcuMzY2ODFMMTEuNjU0NCAyLjE4MTA2TDEwLjg3ODkgMS41NDk3NVpNNi42NTc0NSA2LjczNTQ5TDUuODgxOTMgNi4xMDQxN0M0LjM3MDAzIDcuOTYxNDIgMi4yMjU4MiA5IDAgOVYxMFYxMUMyLjg2Mjc4IDExIDUuNTY0MTcgOS42NjI0OCA3LjQzMjk3IDcuMzY2ODFMNi42NTc0NSA2LjczNTQ5WiIgZmlsbD0iI0RFRTBFMyIgbWFzaz0idXJsKCNwYXRoLTEtb3V0c2lkZS0xXzBfMzI4KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMF8zMjgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);pointer-events:none}.user-guide-navigation-card>.user-guide-caret{top:50%;left:-17px;transform:translateY(-50%) rotate(-90deg)}.user-guide-agent-card>.user-guide-caret{top:-10px;right:calc(var(--guide-arrow-right,46px) - 12px)}.user-guide-decoration{position:absolute;z-index:0;top:-7px;right:-6px;width:178px;height:150px;overflow:hidden;pointer-events:none}.user-guide-decoration i{position:absolute;display:block;background-repeat:no-repeat;background-size:100% 100%}.user-guide-decoration-one{top:-100px;left:13px;width:291px;height:171px;transform:rotate(22.82deg);background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI5Mi43NTUiIGhlaWdodD0iMTcyLjg1NiIgdmlld0JveD0iMCAwIDI5Mi43NTUgMTcyLjg1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN1YnRyYWN0IiBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzBfMzIxKSI+CjxwYXRoIGQ9Ik0xIDU5LjAzMzhDMSA1OS4wMzM4IDkwLjY0MTYgMTAuMDM0OCAxMzQuNzkzIDEuOTMzMzdDMTcyLjU3OSAtNS4wMDAwNiAyMzYuMDEzIDI4Ljk2ODkgMjM2LjAxMyAyOC45Njg5TDI5MS43NTUgMTAzLjQwOEwxODMuMDA5IDEzMC40MUMxODMuMDA5IDEzMC40MSAxNjUuMjM2IC0zOS40NzY4IDEyMi44NTIgNTcuMDY0OEM5OS43MzYzIDEwOS43MTggMTUuMjE5NCAxNzEuODU2IDE1LjIxOTQgMTcxLjg1NkMxNS4yMTk0IDE3MS44NTYgMjguNzA3MyAxNjIuNjU2IDM0Ljc0MTMgMTM5LjIzM0M0OC42ODk1IDg1LjA4NjMgMSA1OS4wMzM4IDEgNTkuMDMzOFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8wXzMyMSkiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzBfMzIxIiB4PSIwIiB5PSItMy44MDkyNGUtMDgiIHdpZHRoPSIyOTIuNzU1IiBoZWlnaHQ9IjE3Mi44NTYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMF8zMjEiLz4KPC9maWx0ZXI+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8wXzMyMSIgeDE9IjIxLjI3ODkiIHkxPSIxMDIuMTE5IiB4Mj0iMTU0Ljg4MyIgeTI9IjE4MC42NjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwMzhGRiIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CjxzdG9wIG9mZnNldD0iMC4zNzY2MzQiIHN0b3AtY29sb3I9IiMwMDQxRkYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=)}.user-guide-decoration-two{top:-179px;left:-50px;width:226px;height:289px;transform:rotate(-32.85deg);background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjIzMy43NDYiIGhlaWdodD0iMjk3LjI0NiIgdmlld0JveD0iMCAwIDIzMy43NDYgMjk3LjI0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN1YnRyYWN0IiBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzBfMzE5KSI+CjxwYXRoIGQ9Ik00IDE2Ni41MjdDNCAxNjYuNTI3IDcxLjY0NiAxODkuNzA4IDEwMS41NzQgMTgzLjExNUMyMDYuMDI5IDE2MC4xMDIgMjI5Ljc0NiA0IDIyOS43NDYgNEwxOTIuOTgzIDIwNy4wM0wxNTcuODI0IDI5My4yNDZDMTU3LjgyNCAyOTMuMjQ2IDQ5LjQ3MTggMjg3LjQyIDUwLjg4MzEgMjQxLjI1MkM1MS44NTIxIDIwOS41NTQgNCAxNjYuNTI3IDQgMTY2LjUyN1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8wXzMxOSkiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzBfMzE5IiB4PSI0LjQ3MzI2ZS0wOCIgeT0iMCIgd2lkdGg9IjIzMy43NDYiIGhlaWdodD0iMjk3LjI0NiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMF8zMTkiLz4KPC9maWx0ZXI+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8wXzMxOSIgeDE9IjY4LjA2NyIgeTE9IjI2MS4xODciIHgyPSIxMTQuMDA3IiB5Mj0iMTk0Ljc2NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDA4NUZGIiBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA4NUZGIiBzdG9wLW9wYWNpdHk9IjAuMDQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K)}.user-guide-card-header,.user-guide-card-body,.user-guide-new-chat-preview,.user-guide-card-footer{position:relative;z-index:1}.user-guide-card-header{display:flex;height:8px;align-items:center;justify-content:flex-end}.user-guide-close{position:absolute;top:-8px;right:-8px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.user-guide-close:hover,.user-guide-close:focus-visible{background:#f2f3f5;color:var(--text-title);outline:0}.user-guide-close .ud-icon{width:16px;height:16px}.user-guide-card-body{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.user-guide-card h2{margin:0;color:#0442d2;font-size:20px;font-weight:500;line-height:30px}.user-guide-card p{margin:0;color:var(--text-title);font-size:14px;line-height:22px}.user-guide-card-footer{display:flex;justify-content:flex-end;padding-bottom:4px}.user-guide-primary{min-width:88px;height:32px;padding:0 16px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;font:inherit;font-size:14px;font-weight:400;cursor:pointer}.user-guide-primary:hover,.user-guide-primary:focus-visible{background:#245bdb;border-color:#245bdb;outline:0;box-shadow:0 0 0 3px #3370ff29}.user-guide-primary:disabled{border-color:#bbbfc4;background:#bbbfc4;cursor:not-allowed;box-shadow:none}.user-guide-new-chat-preview{height:230px;overflow:hidden;border:1px solid #c2d4ff;border-radius:4px;background:#e0e9ff}.user-guide-new-chat-preview:after{content:"";position:absolute;top:-45%;right:-85%;bottom:-45%;left:-85%;background:linear-gradient(105deg,transparent 38%,rgba(51,112,255,.08) 46%,rgba(51,112,255,.16) 50%,rgba(51,112,255,.08) 54%,transparent 62%);transform:translate(-32%);pointer-events:none;animation:user-guide-preview-glow 3.2s ease-in-out infinite}.user-guide-preview-frame{position:absolute;top:18px;left:50%;width:800px;margin-left:-176px;transform:scale(.44);transform-origin:top left;pointer-events:none}.user-guide-preview-scene{width:800px}.user-guide-preview-new-chat .user-guide-preview-scene{animation:user-guide-preview-new-chat 7.2s cubic-bezier(.4,0,.2,1) infinite}.user-guide-preview-result{top:12px}.user-guide-preview-result .user-guide-preview-scene{opacity:0;animation:user-guide-preview-result 7.2s cubic-bezier(.4,0,.2,1) infinite}.user-guide-new-chat-preview .new-chat-home{width:800px;align-items:center}.user-guide-new-chat-preview .home-ai-dock{width:720px;margin-top:20px}.user-guide-new-chat-preview .primary-composer{min-height:104px}.user-guide-new-chat-preview .new-chat-metrics{width:720px;margin-top:20px}.user-guide-new-chat-preview .new-chat-brief-emphasis.user-guide-preview-quick-target{border-radius:5px;animation:user-guide-preview-quick-click 7.2s cubic-bezier(.4,0,.2,1) infinite}.user-guide-preview-result .batch-ai-summary{width:800px;height:440px;overflow:hidden;padding:0 20px}.user-guide-preview-result .batch-ai-summary-inner{width:760px;margin:0 auto}.user-guide-preview-result .batch-ai-summary .answer-title{margin:0 0 10px}.user-guide-new-chat-preview button,.user-guide-new-chat-preview input,.user-guide-new-chat-preview textarea{pointer-events:none}.assistant-entry.user-guide-agent-target{box-shadow:0 0 0 4px #3370ff24,0 0 22px #3370ff52;animation:user-guide-agent-pulse 1.8s ease-in-out infinite}body.user-guide-dragging .secondary-grid{transition:none}@keyframes user-guide-gesture-enter{0%{opacity:.28;transform:translate(-6px,4px) scale(.88)}44%{opacity:1;transform:translate(1px,-1px) scale(1.04)}to{opacity:.96;transform:translate(0) scale(1)}}@keyframes user-guide-swipe-idle{0%,to{transform:translate(0)}50%{transform:translate(24px)}}@keyframes user-guide-agent-pulse{0%,to{box-shadow:0 0 0 4px #3370ff24,0 0 18px #3370ff47}50%{box-shadow:0 0 0 6px #3370ff33,0 0 26px #3370ff6b}}@keyframes user-guide-preview-glow{0%,16%{transform:translate(-34%)}68%,to{transform:translate(34%)}}@keyframes user-guide-preview-new-chat{0%,40%{opacity:1;transform:translateY(0)}49%,88%{opacity:0;transform:translateY(-14px)}96%,to{opacity:1;transform:translateY(0)}}@keyframes user-guide-preview-result{0%,43%{opacity:0;transform:translateY(14px)}53%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(8px)}}@keyframes user-guide-preview-quick-click{0%,24%,40%,to{color:inherit;background:transparent;box-shadow:none;transform:scale(1)}30%{color:#245bdb;background:#dfe9ff;box-shadow:0 0 0 5px #3370ff1f;transform:scale(.96)}35%{color:#245bdb;background:#e8efff;box-shadow:0 0 0 2px #3370ff2e;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.demo-switch,.demo-switch:after{transition:none}.user-guide-navigation,.user-guide-agent,.user-guide-card,.user-guide-drag-cue{transition:none}.user-guide-navigation.is-visible .user-guide-resize-indicator,.user-guide-navigation.is-settled .user-guide-resize-indicator,.user-guide-navigation.is-visible .user-guide-drag-cue,.user-guide-navigation.is-settled .user-guide-drag-cue,.user-guide-new-chat-preview:after,.user-guide-preview-new-chat .user-guide-preview-scene,.user-guide-preview-result .user-guide-preview-scene,.user-guide-new-chat-preview .new-chat-brief-emphasis.user-guide-preview-quick-target{animation:none}.user-guide-navigation.is-visible .user-guide-resize-indicator{opacity:.82;transform:none}.user-guide-preview-result{display:none}.user-guide-preview-new-chat .user-guide-preview-scene{opacity:1;transform:none}.assistant-entry.user-guide-agent-target{animation:none}}.user-guide-navigation-mask{border-left:0;background:#ffffffad;backdrop-filter:blur(3px) saturate(.9);-webkit-backdrop-filter:blur(3px) saturate(.9)}.user-guide-list-edge-shadow{width:1px;background:#3370ff;box-shadow:12px 0 24px #1f23292e,28px 0 48px #1f23291a}.user-guide-resize-indicator{width:72px;height:80px;background:none;filter:drop-shadow(0 1px 2px rgba(31,35,41,.72)) drop-shadow(0 4px 10px rgba(31,35,41,.24));opacity:0;transform:none}.user-guide-resize-indicator img{display:block;width:72px;height:72px;object-fit:contain;-webkit-user-select:none;user-select:none}.user-guide-navigation.is-visible .user-guide-resize-indicator,.user-guide-navigation.is-settled .user-guide-resize-indicator{opacity:0;animation:none;transform:none}.user-guide-navigation.is-cue-visible.is-hand-visible .user-guide-resize-indicator{opacity:1}.user-guide-drag-cue{width:0;height:22px;opacity:0;overflow:visible;transform:none;transition:none}.user-guide-navigation.is-visible .user-guide-drag-cue,.user-guide-navigation.is-settled .user-guide-drag-cue{opacity:0;animation:none;transform:none}.user-guide-navigation.is-cue-visible .user-guide-drag-cue{opacity:1}.user-guide-drag-cue:before{top:10px;right:8px;left:0;border-top:2px dashed #3370ff}.user-guide-drag-cue-arrow{top:5px;right:0;width:12px;height:12px;border:0;transform:none}.user-guide-drag-cue-arrow svg{display:block;width:12px;height:12px;overflow:visible}.user-guide-drag-cue-arrow path{fill:none;stroke:#3370ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.user-guide-card{background:#fff}.user-guide-navigation-card{width:288px;padding:20px 24px;gap:20px;border:0;background:#5083fb;color:#fff;box-shadow:0 8px 12px #245bdb0f,0 6px 6px #245bdb14,0 4px 4px #245bdb29;opacity:0;visibility:hidden;transform:translateY(6px)}.user-guide-navigation.is-visible .user-guide-navigation-card{opacity:0;visibility:hidden;transform:translateY(6px)}.user-guide-navigation.is-visible.is-explained .user-guide-navigation-card{opacity:1;visibility:visible;transform:translateY(0)}.user-guide-navigation-card .user-guide-caret,.user-guide-navigation-card .user-guide-decoration,.user-guide-navigation-card .user-guide-card-header{display:none}.user-guide-navigation-card h2{width:244px;color:#fff;font-size:20px;font-weight:500;line-height:30px}.user-guide-navigation-card p{color:#fff;font-size:14px;line-height:22px}.user-guide-navigation-card .user-guide-primary{min-width:88px;border-color:#fff;background:#fff;color:#245bdb;box-shadow:0 2px 4px #245bdb38}.user-guide-navigation-card .user-guide-primary:hover,.user-guide-navigation-card .user-guide-primary:focus-visible{border-color:#fff;background:#fff;color:#0442d2;box-shadow:0 0 0 3px #ffffff47,0 2px 4px #245bdb38}.user-guide-agent-card{isolation:isolate;width:min(420px,calc(100vw - 32px));border:0;background:#fff;box-shadow:0 8px 24px 8px #1f23290a,0 6px 12px #1f23290a,0 4px 8px -8px #1f23290f,inset 0 0 0 1px #dee0e3}.user-guide-agent-card:before{content:"";position:absolute;z-index:0;top:0;right:0;left:0;height:104px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#cedcffeb,#e6eeff9e 52%,#fff0);pointer-events:none}.user-guide-agent.is-visible .user-guide-agent-card{opacity:1;visibility:visible}.user-guide-decoration-orbit{top:-45px;left:-3px;width:73px;height:119px;transform:scaleY(-1) rotate(-2.79deg);background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjczLjEzNzIiIGhlaWdodD0iMTE4Ljc1NiIgdmlld0JveD0iMCAwIDczLjEzNzIgMTE4Ljc1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIiBvcGFjaXR5PSIwLjQiPgo8Zm9yZWlnbk9iamVjdCB4PSIxLjI5NDYzIiB5PSIyLjg3OTY0IiB3aWR0aD0iODIuMjM0MSIgaGVpZ2h0PSIxMDcuODY2Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2Ryb3AtZmlsdGVyOmJsdXIoNS4ycHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzBfMzExX2NsaXBfcGF0aCk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjxwYXRoIGlkPSJTdWJ0cmFjdCIgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iMTAuMzkxNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02MC4wNjQgMTAwLjM1NUM2Ny4yMjcxIDk3LjIzNTUgNzMuMTM3NiA5MC42MzIxIDczLjEzNzIgNzguNzY0OEM3My4xMzY1IDU2LjkwMjcgNTYuMzk5NiAyOC44ODUzIDM3LjQ2NjkgMTcuOTUzNkMyNy4xODk3IDEyLjAxOTcgMTcuOTY4OSAxMS45MTc4IDExLjY4NjEgMTYuNTYxNkMxNy43MTkgMTMuOTM0NiAyNi43NjIyIDE2LjM4OTEgMzUuNDE3NyAyMS4zODY4QzU0LjM1MDUgMzIuMzE4NCA2OC4xNDI1IDU3LjE0NjUgNjguMTQzMiA3OS4wMDg2QzY4LjE0MzUgODkuMDAzMyA2NS4zNTU1IDk2LjQ0MzUgNjAuMDY0IDEwMC4zNTVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfMF8zMTEpIiBmaWxsLW9wYWNpdHk9IjAuNTgiLz4KPHBhdGggaWQ9IlN1YnRyYWN0XzIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuODU0NyAxNi40NjU1QzQuNjkxNTQgMTkuNTg0NyAwLjE2OTQzNiAyNy42MjEgMC4xNjk4MTUgMzkuNDg4M0MwLjE3MDUxNyA2MS4zNTA0IDE1LjUxOTEgODcuOTM0OSAzNC40NTE4IDk4Ljg2NjVDNDQuNzI5IDEwNC44IDUzLjk0OTggMTA0LjkwMiA2MC4yMzI2IDEwMC4yNTlDNTQuMTk5NyAxMDIuODg2IDQ2LjI5MzUgMTAyLjAyNSAzNy42Mzc5IDk3LjAyN0MxOC43MDUyIDg2LjA5NTQgMy4zNTY2MyA1OS41MTA5IDMuMzU1OTQgMzcuNjQ4OEMzLjM1NTYxIDI3LjY1NCA2LjU2MzE4IDIwLjM3NjYgMTEuODU0NyAxNi40NjU1WiIgZmlsbD0idXJsKCNwYWludDFfcmFkaWFsXzBfMzExKSIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KPGVsbGlwc2UgaWQ9ImNpcmNsZSIgY3g9IjM5LjU4NDciIGN5PSIzOS41ODQ3IiByeD0iMzkuNTg0NyIgcnk9IjM5LjU4NDciIHRyYW5zZm9ybT0ibWF0cml4KDAuODY2MDEgMC41MDAwMjggMy4xODM3OWUtMDUgMSAwIDApIiBmaWxsPSJ1cmwoI3BhaW50Ml9yYWRpYWxfMF8zMTEpIiBmaWxsLW9wYWNpdHk9IjAuNDgiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8wXzMxMV9jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjI5NDYzIC0yLjg3OTY0KSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02MC4wNjQgMTAwLjM1NUM2Ny4yMjcxIDk3LjIzNTUgNzMuMTM3NiA5MC42MzIxIDczLjEzNzIgNzguNzY0OEM3My4xMzY1IDU2LjkwMjcgNTYuMzk5NiAyOC44ODUzIDM3LjQ2NjkgMTcuOTUzNkMyNy4xODk3IDEyLjAxOTcgMTcuOTY4OSAxMS45MTc4IDExLjY4NjEgMTYuNTYxNkMxNy43MTkgMTMuOTM0NiAyNi43NjIyIDE2LjM4OTEgMzUuNDE3NyAyMS4zODY4QzU0LjM1MDUgMzIuMzE4NCA2OC4xNDI1IDU3LjE0NjUgNjguMTQzMiA3OS4wMDg2QzY4LjE0MzUgODkuMDAzMyA2NS4zNTU1IDk2LjQ0MzUgNjAuMDY0IDEwMC4zNTVaIi8+CjwvY2xpcFBhdGg+PHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzBfMzExIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoNjAuMjk3IDY1Ljc4MjUgLTIxLjEwOTUgMjI3LjkxNiAxMy4xODE4IDE2Ljk5MTMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDM4RkYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjxzdG9wIG9mZnNldD0iMC45MTcxMjIiIHN0b3AtY29sb3I9IiMwMDM3RkYiIHN0b3Atb3BhY2l0eT0iMC4xNyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MV9yYWRpYWxfMF8zMTEiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTEuMzIwOCAxMDUuMjUpIHJvdGF0ZSgtMTI2LjU0OSkgc2NhbGUoOTkuMTUzNCA2OC4zODc2KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTQ3RUQiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgo8c3RvcCBvZmZzZXQ9IjAuMjY0NzgiIHN0b3AtY29sb3I9IiM5QUM4RkYiIHN0b3Atb3BhY2l0eT0iMC42MSIvPgo8c3RvcCBvZmZzZXQ9IjAuNjEwNzY0IiBzdG9wLWNvbG9yPSIjN0VDQ0VEIiBzdG9wLW9wYWNpdHk9IjAuNDQ5NTQ4Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVGMjNERiIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQyX3JhZGlhbF8wXzMxMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0yNi44MDQxIDcyLjQxNTggLTIzNi4xNTYgMzcuNjQ4MSA0Ny4xMTE1IC0xMS4yNTgxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDIwMEZGIiBzdG9wLW9wYWNpdHk9IjAuMDQiLz4KPHN0b3Agb2Zmc2V0PSIwLjAwMDEiIHN0b3AtY29sb3I9IiMzMzAwRkYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDg1RkYiIHN0b3Atb3BhY2l0eT0iMC4yNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDg1RkYiIHN0b3Atb3BhY2l0eT0iMC4wNCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=)}.user-guide-agent-card .user-guide-primary{border-color:#1456f0;background:#1456f0}.user-guide-agent-card .user-guide-primary:hover,.user-guide-agent-card .user-guide-primary:focus-visible{border-color:#0c4ad9;background:#0c4ad9}.user-guide-new-chat-preview,.user-guide-new-chat-preview .user-guide-preview-scene{background:#fcfcfc}.user-guide-new-chat-preview{width:100%}.user-guide-new-chat-preview:after{content:none}.user-guide-preview-frame{left:50%;width:800px;margin-left:-400px;transform:scale(.44);transform-origin:top center}.user-guide-preview-new-chat{top:34px}.user-guide-new-chat-preview .new-chat-home{display:flex;flex-direction:column;align-items:center;width:800px}.user-guide-new-chat-preview .new-chat-intro{width:800px;text-align:center}.user-guide-new-chat-preview .home-ai-dock,.user-guide-new-chat-preview .new-chat-metrics{width:720px;margin-right:auto;margin-left:auto}.user-guide-preview-new-chat .user-guide-preview-scene,.user-guide-preview-result .user-guide-preview-scene,.user-guide-new-chat-preview .new-chat-brief-emphasis.user-guide-preview-quick-target{animation-duration:6.4s}@keyframes user-guide-preview-new-chat{0%,43%{opacity:1;transform:translateY(0)}51%,88%{opacity:0;transform:translateY(-10px)}96%,to{opacity:1;transform:translateY(0)}}@keyframes user-guide-preview-result{0%,45%{opacity:0;transform:translateY(10px)}54%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(6px)}}@keyframes user-guide-preview-quick-click{0%,24%,42%,to{color:inherit;background:transparent;box-shadow:none;transform:scale(1)}31%{color:#245bdb;background:#dfe9ff;box-shadow:0 0 0 5px #3370ff1f;transform:scale(.96)}37%{color:#245bdb;background:#e8efff;box-shadow:0 0 0 2px #3370ff2e;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.user-guide-navigation.is-cue-visible.is-hand-visible .user-guide-resize-indicator,.user-guide-navigation.is-cue-visible .user-guide-drag-cue{opacity:1}}@media (max-width:1050px){.approval-home.option-two{padding:72px 32px 40px}.new-chat-suggestions{grid-template-columns:1fr}.new-chat-disclaimer{position:static;margin:44px 0 0}}@media (max-width:900px){:root{--nav-w:156px;--list-w:340px;--rail-w:320px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-page{--detail-padding:20px}}.topbar{background:#f2f5f7}.primary-main,.right-rail,#centerSecondary .secondary-grid,#centerSecondary .doc-list,#centerSecondary .list-controls,#centerSecondary .core,#centerSecondary .right-rail,#centerSecondary .core:has(.ai-page) .core-toolbar,.option-three-agent-nav,.option-three-agent-main,.option-three-main-body,.option-three-preview{background:#fff}.module-tabs{background:#1f23290d}.module-tab.active{background:#fff;color:#1f2329}:is(.approval-home.option-two,.core-content.new-chat-session,.option-three-main-body.new-task){isolation:isolate;background:#fafbfc;overflow:hidden}:is(.approval-home.option-two,.core-content.new-chat-session,.option-three-main-body.new-task):before,:is(.approval-home.option-two,.core-content.new-chat-session,.option-three-main-body.new-task):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}:is(.approval-home.option-two,.core-content.new-chat-session,.option-three-main-body.new-task):before{z-index:0;background-image:url(/option-four-baseline/assets/new-chat/blob-main.svg),url(/option-four-baseline/assets/new-chat/blob-sub.svg),url(/option-four-baseline/assets/new-chat/blob-main-right.svg);background-position:calc(50% - 173.5px) 248px,calc(50% + 12.5px) 134px,calc(50% + 193.5px) 271px;background-repeat:no-repeat;background-size:321px 279px,509px 392px,321px 279px;opacity:0;transform:scale(.96);transform-origin:calc(50% + 12.5px) 330px;transition:opacity .24s ease;will-change:opacity,transform}:is(.approval-home.option-two,.core-content.new-chat-session,.option-three-main-body.new-task):has(.primary-composer:hover,.primary-composer:focus-within):before{opacity:.7;animation:new-chat-blob-breathe 5s ease-in-out infinite}@keyframes new-chat-blob-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){:is(.approval-home.option-two,.core-content.new-chat-session,.option-three-main-body.new-task):has(.primary-composer:hover,.primary-composer:focus-within):before{animation:none;transform:none}}:is(.approval-home.option-two,.core-content.new-chat-session,.option-three-main-body.new-task):after{z-index:1;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:is(.approval-home.option-two,.core-content.new-chat-session,.option-three-main-body.new-task)>.new-chat-home{position:relative;z-index:2}.new-chat-home{box-sizing:border-box;width:min(760px,100%);display:flex;flex-direction:column;align-items:center;color:#1f2329}.new-chat-home *{box-sizing:border-box}.new-chat-intro{width:min(442px,100%);text-align:center}.new-chat-greeting-row{display:flex;align-items:center;justify-content:center;gap:12px;perspective:240px}.new-chat-ai-icon{width:28px;height:28px;display:block;flex:none;object-fit:contain;transform:translateY(-.5px) rotateY(0);transform-origin:center;transform-style:preserve-3d;backface-visibility:visible}.new-chat-home:has(.primary-composer:hover) .new-chat-ai-icon{animation:new-chat-ai-icon-spin .8s cubic-bezier(.65,0,.35,1) 1}@keyframes new-chat-ai-icon-spin{0%{transform:translateY(-.5px) rotateY(0)}to{transform:translateY(-.5px) rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.new-chat-home:has(.primary-composer:hover) .new-chat-ai-icon{animation:none}}.new-chat-intro h1{margin:0;color:var(--text-title);font-family:OPPOSans M,OPPOSans,system-ui,sans-serif;font-size:28px;font-weight:500;line-height:36px;letter-spacing:0}.new-chat-brief{margin:20px 0 0;color:#1f2329;font-family:OPPOSans M,OPPOSans,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:30px;white-space:nowrap}.new-chat-brief-actions{white-space:nowrap}.new-chat-brief .new-chat-brief-emphasis{position:relative;display:inline-block;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;text-decoration:none;vertical-align:baseline;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.new-chat-brief .new-chat-brief-emphasis:before,.new-chat-brief .new-chat-brief-emphasis:after{content:"";position:absolute;right:0;bottom:-2px;left:0;pointer-events:none}.new-chat-brief .new-chat-brief-emphasis:before{height:.5px;background:repeating-linear-gradient(90deg,#646a73 0 2px,transparent 2px 4px)}.new-chat-brief .new-chat-brief-emphasis:after{height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.65,0,.35,1)}.new-chat-brief .new-chat-brief-emphasis:hover,.new-chat-brief .new-chat-brief-emphasis:focus-visible,.new-chat-brief .new-chat-brief-emphasis:active{color:var(--text-title);text-decoration:none}.new-chat-brief .new-chat-brief-emphasis:hover:after,.new-chat-brief .new-chat-brief-emphasis:focus-visible:after,.new-chat-brief .new-chat-brief-emphasis:active:after{transform:scaleX(1)}.new-chat-brief .new-chat-brief-emphasis:focus-visible{outline:2px solid rgba(51,112,255,.35);outline-offset:2px}@media (prefers-reduced-motion:reduce){.new-chat-brief .new-chat-brief-emphasis:after{transition:none}}.home-ai-dock{position:relative;left:auto;bottom:auto;z-index:14;width:100%;align-self:center;margin-top:64px;transform:none}.home-ai-dock .primary-composer{position:relative;left:auto;bottom:auto;width:100%;height:126px;margin:0;padding:12px;transform:none;display:block;border:1px solid #f2f5f7;border-radius:16px;background:#fff;box-shadow:none;cursor:text}.home-ai-dock .primary-composer:hover,.home-ai-dock .primary-composer:focus-within{border-color:#f2f5f7;box-shadow:none}body.approval-option-one .home-ai-dock .primary-composer{box-shadow:0 4px 4px #10244a03,0 8px 8px #626d8105;transition:box-shadow .24s ease}body.approval-option-one .home-ai-dock .primary-composer:hover,body.approval-option-one .home-ai-dock .primary-composer:focus-within{box-shadow:0 4px 16px 4px #1f232908,0 4px 8px #1f232905,0 2px 4px -4px #1f232905}.home-ai-dock .primary-composer:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid transparent;border-radius:inherit;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.95) 38%,rgba(51,112,255,.76) 50%,rgba(255,255,255,.95) 62%,transparent 80%) border-box;background-position:100% 0;background-size:260% 100%;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}body.approval-option-one .home-ai-dock .primary-composer:before{content:none}.home-ai-dock .primary-composer:hover:before,.home-ai-dock .primary-composer:focus-within:before{animation:new-chat-composer-shine 5s cubic-bezier(.4,0,.2,1) 1}@keyframes new-chat-composer-shine{0%,10%{background-position:110% 0;filter:drop-shadow(0 0 0 rgba(51,112,255,0));opacity:0}26%{filter:drop-shadow(0 0 3px rgba(51,112,255,.22));opacity:.72}52%{filter:drop-shadow(0 0 4px rgba(51,112,255,.28));opacity:1}78%{filter:drop-shadow(0 0 3px rgba(51,112,255,.2));opacity:.65}90%,to{background-position:-110% 0;filter:drop-shadow(0 0 0 rgba(51,112,255,0));opacity:0}}@media (prefers-reduced-motion:reduce){.home-ai-dock .primary-composer:hover:before,.home-ai-dock .primary-composer:focus-within:before{animation:none;background-position:50% 0;opacity:1}}.home-ai-dock .composer-input{width:100%;height:72px;display:block;margin:0;padding:0;resize:none;border:0;outline:0;background:transparent;color:#1f2329;font-family:SF Pro Text,SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:24px}.home-ai-dock .composer-input::placeholder{color:#8f959e;opacity:1}.new-chat-composer-foot{position:absolute;right:12px;bottom:10px;left:12px;height:32px;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.home-ai-dock .send-btn{position:relative;right:auto;bottom:auto;width:32px;height:32px;display:grid;place-items:center;flex:none;margin:0;padding:0;border:0;border-radius:20px;background:#3370ff;color:#fff;cursor:pointer}.home-ai-dock .send-btn:not(:disabled),.home-ai-dock .send-btn:not(:disabled):hover,.home-ai-dock .send-btn:not(:disabled):focus-visible,.home-ai-dock .send-btn:not(:disabled):active{background:var(--text-title)}.home-ai-dock .send-btn:disabled{background:#bbbfc4;color:#fff;cursor:not-allowed}.home-ai-dock .send-btn .ui-icon{width:16px;height:16px;stroke-width:2}.new-chat-metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,236.667px));justify-content:space-between;gap:24px;margin-top:50px}.new-chat-metric{min-width:0;min-height:68px;display:flex;align-items:center;gap:12px;margin:0;padding:11px 20px;border:1px solid #f2f5f7;border-radius:8px;background:#fff;box-shadow:0 4px 4px #10244a03,0 8px 8px #626d8105;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .15s ease,transform .15s ease}.new-chat-metric:hover,.new-chat-metric:focus-visible{background:#fff;box-shadow:0 8px 18px #1f23290f;transform:translateY(-1px);outline:0}.new-chat-metric:focus-visible{box-shadow:0 0 0 2px #3370ff59}.new-chat-metric-icon{width:28px;height:28px;display:grid;place-items:center;flex:none;padding:4px;border-radius:4px;background:#f0f2f5;color:var(--primary-pri-500,#336df4)}.new-chat-metric:nth-child(2) .new-chat-metric-icon{width:26px;height:26px}.new-chat-metric-icon .ud-icon{width:16px;height:16px}.new-chat-metric-copy{width:100px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left}.new-chat-metric-copy strong,.new-chat-metric-copy span{width:100%;display:block;white-space:nowrap}.new-chat-metric-copy strong{font-size:14px;font-weight:500;line-height:22px}.new-chat-metric-copy span{color:#8f959e;font-size:12px;font-weight:400;line-height:20px}@media (max-width:820px){.new-chat-home{width:100%}.new-chat-brief{font-size:18px}.new-chat-metrics{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:12px}.new-chat-metric{padding-right:14px;padding-left:14px}}.new-chat-rail-session,.new-chat-narrow-session{padding:0;overflow:hidden}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-home{width:100%;height:100%;min-height:0;align-items:flex-start;padding:156px 20px 18px}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-intro{order:1;width:100%;text-align:left}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-greeting-row{justify-content:flex-start;gap:12px}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-intro h1{font-size:24px;font-weight:500;line-height:36px}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-brief{width:100%;margin-top:26px;font-size:16px;font-weight:500;line-height:32px;white-space:normal}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-brief .new-chat-brief-emphasis{display:inline;text-decoration:none}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-brief .new-chat-brief-emphasis:after{display:none}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-metrics{order:2;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;margin-top:34px}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-metric{width:100%;margin:0;padding:11px 14px;border-color:transparent;box-shadow:none}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-metric:hover,:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-metric:focus-visible{border-color:transparent;background:#f5f6f7;box-shadow:none;transform:none}:is(.new-chat-rail-session,.new-chat-narrow-session) .home-ai-dock{order:3;width:100%;margin-top:auto}:is(.new-chat-rail-session,.new-chat-narrow-session) .home-ai-dock .primary-composer{height:54px;display:flex;align-items:center;padding:10px 12px;background:#fff}:is(.new-chat-rail-session,.new-chat-narrow-session) .home-ai-dock .composer-input{height:22px;min-height:22px;flex:1;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:22px}:is(.new-chat-rail-session,.new-chat-narrow-session) .new-chat-composer-foot{position:static;width:32px;height:32px;flex:none;margin-left:8px}
