@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,500&display=swap);.useContextMenu_Backdrop{bottom:0;left:0;position:absolute;right:0;top:0;z-index:25;z-index:var(--context-menu-z-index,25)}.useContextMenu_ContextMenu{background-color:rgba(0,0,0,.9);background-color:var(--context-menu-background-color,rgba(0,0,0,.9));border:var(--context-menu-border-size) solid var(--context-menu-border-color);border-radius:.25rem;border-radius:var(--context-menu-border-radius,.25rem);display:flex;filter:var(--context-menu-filter);flex-direction:column;overflow:hidden;padding:.25rem 0;padding:var(--context-menu-padding,.25rem 0);position:fixed;white-space:nowrap}.useContextMenu_ContextMenu:focus{outline:none}.useContextMenu_ContextMenuCategory{align-items:center;background-color:var(--context-menu-background-color);color:hsla(0,0%,100%,.75);color:var(--context-menu-category-color,hsla(0,0%,100%,.75));display:flex;font-family:sans-serif;font-family:var(--context-menu-font-family,sans-serif);font-size:14px;font-size:var(--context-menu-category-font-size,14px);gap:1ch;min-height:1.5rem;min-height:var(--context-menu-category-height,1.5rem);padding:.25rem 1rem;padding:var(--context-menu-category-padding,.25rem 1rem);user-select:none}.useContextMenu_Divider{background-color:hsla(0,0%,100%,.25);background-color:var(
    --context-menu-divider-color,hsla(0,0%,100%,.25)
  );height:1px;height:var(--context-menu-divider-size,1px);margin:.25rem 1rem;margin:var(--context-menu-divider-margin,.25rem 1rem)}.useContextMenu_ContextMenuItem,.useContextMenu_ContextMenuItemDisabled{align-items:center;color:#fff;color:var(--context-menu-item-color,#fff);display:flex;font-family:sans-serif;font-family:var(--context-menu-font-family,sans-serif);font-size:16px;font-size:var(--context-menu-item-font-size,16px);gap:1ch;min-height:var(--context-menu-item-height);padding:.25rem 1rem;padding:var(--context-menu-item-padding,.25rem 1rem);transition:color .25s,background-color .25s;transition:color var(--context-menu-transition-duration,.25s),background-color var(--context-menu-transition-duration,.25s);user-select:none}.useContextMenu_ContextMenuItem{cursor:pointer}.useContextMenu_ContextMenuItemDisabled{background-color:var(--context-menu-item-background-color-disabled);color:hsla(0,0%,100%,.25);color:var(--context-menu-item-color-disabled,hsla(0,0%,100%,.25))}.useContextMenu_ContextMenuItem:hover{background-color:hsla(0,0%,100%,.1);background-color:var(
    --context-menu-item-background-color-hover,hsla(0,0%,100%,.1)
  );color:#fff;color:var(
    --context-menu-item-color-hover,var(--context-menu-item-color,#fff)
  );transition:background-color .25s}.useContextMenu_ContextMenuItem:focus{background-color:hsla(0,0%,100%,.1);background-color:var(
    --context-menu-item-background-color-focus,hsla(0,0%,100%,.1)
  );color:#fff;color:var(
    --context-menu-item-color-focus,var(--context-menu-item-color,#fff)
  );outline:none}.contextopen{background-color:#4682b4}.combined-emissions-summary{display:flex;flex-direction:column;gap:0;min-width:0}.combined-emissions-row{display:flex;flex-direction:column;gap:4px;line-height:1.5}.combined-emissions-row+.combined-emissions-row{border-top:1px solid rgba(5,5,5,.06);border-top:1px solid var(--ant-color-split,rgba(5,5,5,.06));margin-top:12px;padding-top:12px}.combined-emissions-row__head{align-items:baseline;color:rgba(0,0,0,.88);display:flex;flex-wrap:wrap;font-weight:500;gap:6px}.combined-emissions-row__equals{color:rgba(0,0,0,.35);font-weight:400}.combined-emissions-row__unit{color:rgba(0,0,0,.45);font-size:12px;font-weight:400;margin-left:-2px}.combined-emissions-row__parts{align-items:baseline;color:rgba(0,0,0,.55);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;padding-left:2px}.combined-emissions-row__head b,.combined-emissions-row__parts b{color:rgba(0,0,0,.88);font-weight:600;padding:0 2px;text-decoration:underline;text-underline-offset:2px}:where(body.aw-max-599) .combined-emissions-row+.combined-emissions-row{margin-top:10px;padding-top:10px}:where(body.aw-max-599) .combined-emissions-row__parts{align-items:flex-start;flex-direction:column;gap:2px;padding-left:0}:where(body.aw-max-599) .combined-emissions-row__plus{display:none}.learning-hub{--lh-brand:#298f05;--lh-dark:#1b5e2d;--lh-light:#e8f5ed;--lh-accent:#43a047;--lh-bg:#fafbfc;--lh-sidebar-bg:#f4f7f5;--lh-border:#e0e6e2;--lh-text:#1a1a1a;--lh-muted:#5f6b64;--lh-tip-bg:#fff8e1;--lh-tip-border:#f9a825;--lh-pro-bg:#e3f2fd;--lh-pro-border:#1565c0;--lh-warn-bg:#fff3e0;--lh-warn-border:#e65100;--lh-info-bg:#e8f5ed;--lh-info-border:#298f05;--lh-radius:8px;--lh-sidebar-w:280px;--lh-topbar-h:56px;--lh-filter-h:50px;background:var(--lh-bg);color:var(--lh-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;position:relative}.learning-hub.lh-dark{--lh-bg:#141414;--lh-sidebar-bg:#1f1f1f;--lh-border:#303030;--lh-text:#e0e0e0;--lh-muted:#a0a0a0;--lh-light:#1a2e1f;--lh-dark:#4caf50;--lh-info-bg:#1a2e1f;--lh-tip-bg:#2a2200;--lh-pro-bg:#0d1f33;--lh-warn-bg:#2a1500}.learning-hub a{color:var(--lh-brand);text-decoration:none}.learning-hub a:hover{text-decoration:underline}.lh-topbar{background:var(--lh-dark);color:#fff;gap:24px;height:var(--lh-topbar-h);left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:100}.lh-topbar,.lh-topbar-logo{align-items:center;display:flex}.lh-topbar-logo{font-size:18px;font-weight:700;gap:10px;white-space:nowrap}.lh-topbar-logo span,.lh-topbar-logo-brand,.lh-topbar-logo-sub{color:#8fd4a4;font-size:14px;font-weight:400}.lh-topbar-logo-brand{color:#fff;font-size:18px;font-weight:700}.lh-topbar-actions-mobile{display:none}.lh-topbar-icon-btn{align-items:center;background:hsla(0,0%,100%,.12);border:none;border-radius:8px;color:hsla(0,0%,100%,.92);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;text-decoration:none;transition:background .15s,color .15s;width:36px}.lh-topbar-icon-btn:hover{background:hsla(0,0%,100%,.2);color:#fff;text-decoration:none}.lh-topbar-links{display:flex;gap:20px;margin-left:auto}.lh-topbar-links a{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500}.lh-topbar-links a:hover{color:#fff;text-decoration:none}.lh-search-container{flex:1 1;max-width:400px}.lh-search-input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;width:100%}.lh-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.lh-search-input::placeholder{color:hsla(0,0%,100%,.5)}.lh-search-input:focus{background:hsla(0,0%,100%,.15);border-color:var(--lh-accent)}.lh-search-dropdown{background:#fff;border-radius:var(--lh-radius);box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-top:4px;max-height:400px;position:absolute;right:0;top:100%;z-index:200}.lh-dark .lh-search-dropdown{background:#1f1f1f;border-color:#303030}.lh-search-result-item{border-bottom:1px solid var(--lh-border);cursor:pointer;padding:10px 14px}.lh-search-result-item:hover{background:var(--lh-light)}.lh-search-result-item:last-child{border-bottom:none}.lh-search-result-title{color:var(--lh-brand);font-size:14px;font-weight:600;margin-bottom:2px}.lh-search-result-snippet{color:var(--lh-muted);font-size:12px}.lh-search-overlay{align-items:flex-start;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(10,20,14,.45);display:flex;inset:0;justify-content:center;padding:16px;padding-top:calc(var(--lh-topbar-h) + 12px);position:fixed;z-index:300}.lh-search-overlay-panel{background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.2);max-width:520px;overflow:hidden;width:100%}.lh-dark .lh-search-overlay-panel{background:#1f1f1f}.lh-search-overlay-header{align-items:center;border-bottom:1px solid var(--lh-border);display:flex;gap:10px;padding:12px 12px 12px 14px}.lh-search-overlay-icon{color:var(--lh-muted);font-size:16px}.lh-search-overlay-input{background:transparent;border:none;color:var(--lh-text);flex:1 1;font-family:inherit;font-size:16px;outline:none}.lh-search-overlay-input::-webkit-input-placeholder{color:var(--lh-muted)}.lh-search-overlay-input::placeholder{color:var(--lh-muted)}.lh-search-overlay-close{background:var(--lh-light);color:var(--lh-text)}.lh-dark .lh-search-overlay-close{background:#2a2a2a;color:var(--lh-text)}.lh-search-overlay-results{max-height:min(60vh,420px);overflow-y:auto}.lh-search-overlay-results .lh-search-result-item{border-bottom-color:var(--lh-border)}.lh-filter-bars--stacked{align-items:stretch;flex-direction:column}.lh-filter-bars--stacked .lh-plan-filter-bar,.lh-filter-bars--stacked .lh-role-filter-bar{border:none;margin:0;padding:0}.lh-filter-bars--stacked .lh-plan-filter-bar{border-top:1px solid var(--lh-border);margin-top:16px;padding-top:16px}.lh-filter-modal-wrap .lh-filter-modal .lh-filter-modal-summary{background:var(--lh-light);border-radius:8px;color:var(--lh-dark);font-size:13px;font-weight:600;margin-bottom:16px;padding:10px 12px}.lh-dark .lh-filter-modal-wrap .lh-filter-modal .lh-filter-modal-summary{background:#2a2a2a;color:var(--lh-text)}.lh-filter-modal-wrap .lh-plan-chip,.lh-filter-modal-wrap .lh-role-chip{background:#fff;border:2px solid #e0e6e2;color:#1a1a1a}.lh-dark .lh-filter-modal-wrap .lh-plan-chip,.lh-dark .lh-filter-modal-wrap .lh-role-chip{background:#2a2a2a;border-color:#404040;color:#e0e0e0}.lh-filter-modal-wrap .lh-role-chip.active{background:#298f05;border-color:#298f05;color:#fff}.lh-filter-modal-wrap .lh-role-chip.active:hover{background:#1b5e2d;border-color:#1b5e2d}.lh-filter-modal-wrap .lh-plan-chip.active{background:#1565c0;border-color:#1565c0;color:#fff}.lh-filter-modal-wrap .lh-plan-chip.active[data-plan=ax]{background:#e65100;border-color:#e65100}.lh-filter-modal-wrap .lh-role-chip.disabled{opacity:.4}.lh-topbar-icon-btn--filter{position:relative}.lh-filter-bars-wrapper{background:var(--lh-bg);border-bottom:1px solid var(--lh-border);left:0;position:fixed;right:0;top:var(--lh-topbar-h);z-index:90}.lh-filter-bars{align-items:center;display:flex;flex-wrap:wrap}.lh-plan-filter-bar,.lh-role-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.lh-plan-filter-bar{border-left:1px solid var(--lh-border);margin-left:4px}.lh-filter-label{color:var(--lh-muted);font-size:12px;font-weight:700;letter-spacing:.5px;margin-right:4px;text-transform:uppercase}.lh-role-chip{background:#fff;border:2px solid var(--lh-border);border-radius:20px;color:var(--lh-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:5px 14px;transition:all .15s;-webkit-user-select:none;user-select:none}.lh-dark .lh-role-chip{background:#2a2a2a;border-color:#404040;color:var(--lh-text)}.lh-role-chip.active,.lh-role-chip:hover:not(.disabled){border-color:var(--lh-brand)}.lh-role-chip.active{background:var(--lh-brand);color:#fff}.lh-role-chip.active:hover{background:var(--lh-dark);border-color:var(--lh-dark)}.lh-role-chip.disabled{cursor:not-allowed;opacity:.4}.lh-plan-chip{background:#fff;border:2px solid var(--lh-border);border-radius:20px;color:var(--lh-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:5px 14px;transition:all .15s;-webkit-user-select:none;user-select:none}.lh-dark .lh-plan-chip{background:#2a2a2a;border-color:#404040;color:var(--lh-text)}.lh-plan-chip:hover{border-color:#1565c0}.lh-plan-chip.active{background:#1565c0;border-color:#1565c0;color:#fff}.lh-plan-chip.active[data-plan=ax]{background:#e65100;border-color:#e65100}.lh-sidebar{background:var(--lh-sidebar-bg);border-right:1px solid var(--lh-border);bottom:0;left:0;overflow-y:auto;padding:16px 0;position:fixed;top:calc(var(--lh-topbar-h) + var(--lh-filter-h));width:var(--lh-sidebar-w);z-index:50}.lh-sidebar::-webkit-scrollbar{width:4px}.lh-sidebar::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.lh-sidebar-home{border-bottom:1px solid var(--lh-border);color:var(--lh-brand);cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.2px;margin-bottom:8px;padding:14px 20px 10px}.lh-sidebar-home:hover{color:var(--lh-dark)}.lh-nav-category{list-style:none;padding:0}.lh-nav-item{padding:0}.lh-nav-item-header{align-items:center;color:var(--lh-text);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:7px 20px;-webkit-user-select:none;user-select:none}.lh-nav-item-header:hover{background:rgba(41,143,5,.06)}.lh-nav-item-header.active{color:var(--lh-brand)}.lh-arrow{color:var(--lh-muted);display:inline-block;font-size:10px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.lh-nav-item-header.open .lh-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lh-nav-children{display:none;padding-left:12px}.lh-nav-children.open{display:block}.lh-nav-child{border-left:2px solid transparent;color:var(--lh-muted);cursor:pointer;display:block;font-size:13px;padding:5px 20px 5px 28px}.lh-nav-child:hover{background:rgba(41,143,5,.04);color:var(--lh-brand);text-decoration:none}.lh-nav-child.active{border-left-color:var(--lh-brand);color:var(--lh-brand);font-weight:500}.lh-nav-group-label{color:var(--lh-muted);font-size:10px;font-weight:700;letter-spacing:1px;list-style:none;margin-top:4px;padding:16px 16px 6px;text-transform:uppercase}.lh-nav-group-label:first-child{margin-top:0;padding-top:8px}.lh-nav-divider{border-top:1px solid var(--lh-border);list-style:none;margin:8px 12px}.lh-main{margin-left:var(--lh-sidebar-w);margin-top:calc(var(--lh-topbar-h) + var(--lh-filter-h));min-height:calc(100vh - var(--lh-topbar-h) - var(--lh-filter-h))}.lh-landing{max-width:1100px;padding:48px 64px}.lh-landing h1{color:var(--lh-muted);font-size:14px;font-weight:600;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.lh-landing-subtitle{color:var(--lh-dark);font-size:26px;font-weight:700;margin-bottom:24px}.lh-section-group{margin-bottom:40px}.lh-section-group h2{color:var(--lh-text);font-size:20px;font-weight:700;margin-bottom:16px}.lh-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.lh-card{background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius);cursor:pointer;padding:20px;transition:all .15s}.lh-dark .lh-card{background:#1f1f1f}.lh-card:hover{border-color:var(--lh-brand);box-shadow:0 2px 8px rgba(41,143,5,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.lh-card h3{color:var(--lh-text);font-size:15px;font-weight:600;margin-bottom:6px}.lh-card p{color:var(--lh-muted);font-size:13px;line-height:1.5}.lh-section-roles{margin-top:8px}.lh-role-badge{border-radius:10px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;margin-right:4px;padding:2px 6px;text-transform:uppercase}.lh-role-badge.ca{background:#e8f5e9;color:#2e7d32}.lh-role-badge.sa{background:#e3f2fd;color:#1565c0}.lh-role-badge.ed{background:#fff3e0;color:#e65100}.lh-role-badge.ga{background:#e0f2f1;color:#00695c}.lh-role-badge.vi{background:#f3e5f5;color:#7b1fa2}.lh-role-badge.all{background:#f0f0f0;color:#666}.lh-whats-new h2{align-items:center;display:flex;gap:10px}.lh-whats-new-release{background:#f0f0f0;border-radius:10px;color:var(--lh-muted);font-size:12px;font-weight:600;letter-spacing:.3px;padding:2px 10px}.lh-dark .lh-whats-new-release{background:#2a2a2a}.lh-whats-new-card{border-color:var(--lh-brand);display:flex;flex-direction:column}.lh-whats-new .lh-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--wn-count,3),minmax(0,1fr))}:where(body.aw-max-1200) .lh-whats-new .lh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body.aw-max-640) .lh-whats-new .lh-cards{grid-template-columns:minmax(0,1fr)}.lh-whats-new-meta{align-items:center;display:flex;gap:6px;margin-bottom:8px}.lh-new-badge{background:var(--lh-brand);color:#fff;letter-spacing:.5px;line-height:1.4}.lh-new-badge,.lh-whats-new-tag{border-radius:10px;display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase}.lh-whats-new-tag{background:#e8f5e9;color:#2e7d32;letter-spacing:.3px}.lh-dark .lh-whats-new-tag{background:#1e3320;color:#7bc67e}.lh-whats-new-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.lh-whats-new-link{background:transparent;border:1px solid var(--lh-brand);border-radius:16px;color:var(--lh-brand);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 12px;text-align:left;transition:background .15s,color .15s}.lh-whats-new-link:focus-visible,.lh-whats-new-link:hover{background:var(--lh-brand);color:#fff}.lh-whats-new-when{background:var(--lh-sidebar-bg);border:1px solid var(--lh-border);border-radius:10px;color:var(--lh-muted);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 6px;white-space:nowrap}.lh-whats-new-notes{list-style:none;margin:12px 0 0;padding:0}.lh-whats-new-notes li{grid-gap:2px 14px;align-items:baseline;border-top:1px solid var(--lh-border);color:var(--lh-muted);display:grid;font-size:13px;gap:2px 14px;grid-template-columns:124px 92px minmax(0,1fr);line-height:1.6;padding:5px 0}.lh-whats-new-notes li:first-child{border-top:none}.lh-whats-new-notes li>.lh-whats-new-tag{grid-column:1;justify-self:start}.lh-whats-new-notes li>.lh-whats-new-when{grid-column:2;justify-self:start}.lh-whats-new-notes li>span:last-child{grid-column:3}:where(body.aw-max-640) .lh-whats-new-notes li{display:block}:where(body.aw-max-640) .lh-whats-new-notes li>.lh-whats-new-tag,:where(body.aw-max-640) .lh-whats-new-notes li>.lh-whats-new-when{margin-right:6px}:where(body.aw-max-640) .lh-whats-new-notes li>span:last-child{display:block;margin-top:3px}.lh-whats-new-past{margin-top:14px}.lh-whats-new-past-toggle{background:none;border:none;color:var(--lh-brand);cursor:pointer;font-size:13px;font-weight:600;padding:0}.lh-whats-new-past-toggle:hover{text-decoration:underline}.lh-whats-new-past-release{margin-top:10px}.lh-whats-new-past-release h4{color:var(--lh-muted);font-size:12px;font-weight:600;letter-spacing:.3px;margin:0;text-transform:uppercase}.lh-article-content .callout-title .lh-new-badge,.lh-article-content h2 .lh-new-badge,.lh-article-content h3 .lh-new-badge{margin-left:8px;vertical-align:2px}.lh-article-content h2[id],.lh-article-content h3[id]{scroll-margin-top:calc(var(--lh-topbar-h) + var(--lh-filter-h) + 24px)}.lh-article-wrapper{align-items:flex-start;display:flex}.lh-article{flex:1 1;max-width:960px;min-width:0;padding:40px 64px}.lh-toc{border-left:2px solid #e8e8e8;flex-shrink:0;margin-top:40px;max-height:calc(100vh - var(--lh-topbar-h) - var(--lh-filter-h) - 48px);overflow-y:auto;padding:16px 16px 16px 0;position:-webkit-sticky;position:sticky;top:calc(var(--lh-topbar-h) + var(--lh-filter-h) + 24px);width:220px}.lh-dark .lh-toc{border-left-color:#333}.lh-toc-title{color:var(--lh-muted);font-size:11px;font-weight:700;letter-spacing:.5px;padding:0 0 8px 16px;text-transform:uppercase}.lh-toc ul{list-style:none}.lh-toc li,.lh-toc ul{margin:0;padding:0}.lh-toc li.lh-toc-h3{padding-left:12px}.lh-toc a{border-left:2px solid transparent;color:var(--lh-muted);display:block;font-size:12px;line-height:1.4;margin-left:-2px;padding:4px 12px 4px 14px;text-decoration:none;transition:color .15s,border-color .15s}.lh-toc a:hover{color:var(--lh-text)}.lh-toc a.active{border-left-color:var(--lh-brand);color:var(--lh-brand);font-weight:600}.lh-breadcrumb{font-size:13px;margin-bottom:8px}.lh-breadcrumb,.lh-breadcrumb a{color:var(--lh-muted)}.lh-breadcrumb a:hover{color:var(--lh-brand)}.lh-article h1{color:var(--lh-text);font-size:28px;font-weight:700;line-height:1.3;margin-bottom:24px}.lh-article-content h2{color:var(--lh-text);font-size:20px;font-weight:700;margin:32px 0 12px}.lh-article-content h3{color:var(--lh-dark);font-size:16px;font-weight:600;margin:24px 0 8px}.lh-article-content p{color:var(--lh-text);font-size:15px;line-height:1.7;margin-bottom:14px}.lh-article-content ol,.lh-article-content ul{margin-bottom:14px;padding-left:24px}.lh-article-content li{color:var(--lh-text);font-size:15px;line-height:1.7;margin-bottom:6px}.lh-article-content .callout,.lh-callout{border-left:4px solid;border-radius:0 var(--lh-radius) var(--lh-radius) 0;margin:20px 0;padding:16px 20px}.lh-article-content .callout-title,.lh-callout-title{font-size:14px;font-weight:700;margin-bottom:6px}.lh-article-content .callout-body,.lh-callout-body{font-size:14px;line-height:1.6}.lh-article-content .callout.tip,.lh-callout.tip{background:var(--lh-tip-bg);border-color:var(--lh-tip-border)}.lh-article-content .callout.tip .callout-title,.lh-callout.tip .lh-callout-title{color:#e6a200}.lh-article-content .callout.pro,.lh-callout.pro{background:var(--lh-pro-bg);border-color:var(--lh-pro-border)}.lh-article-content .callout.pro .callout-title,.lh-callout.pro .lh-callout-title{color:var(--lh-pro-border)}.lh-article-content .callout.warn,.lh-callout.warn{background:var(--lh-warn-bg);border-color:var(--lh-warn-border)}.lh-article-content .callout.warn .callout-title,.lh-callout.warn .lh-callout-title{color:var(--lh-warn-border)}.lh-article-content .callout.info,.lh-callout.info{background:var(--lh-info-bg);border-color:var(--lh-info-border)}.lh-article-content .callout.info .callout-title,.lh-callout.info .lh-callout-title{color:var(--lh-dark)}.lh-article-content .callout.takeaway,.lh-callout.takeaway{background:#f3f4f6;border-color:#6b7280}.lh-dark .lh-article-content .callout.takeaway,.lh-dark .lh-callout.takeaway{background:#2a2a2a}.lh-article-content .callout.takeaway .callout-title,.lh-callout.takeaway .lh-callout-title{color:#374151}.lh-dark .lh-article-content .callout.takeaway .callout-title{color:#9ca3af}.lh-article-content .kv-table,.lh-article-content table{border-collapse:collapse;margin:16px 0;width:100%}.lh-article-content .kv-table td,.lh-article-content .kv-table th,.lh-article-content table td,.lh-article-content table th{border-bottom:1px solid var(--lh-border);font-size:14px;padding:10px 14px;text-align:left}.lh-article-content .kv-table th,.lh-article-content table th{background:var(--lh-light);color:var(--lh-dark);font-weight:600}.lh-article-content .kv-table tr:hover td,.lh-article-content table tr:hover td{background:#f9fafb}.lh-dark .lh-article-content table tr:hover td{background:#2a2a2a}.lh-article-content .dl-btn{background:var(--lh-brand);border-radius:14px;color:#fff!important;display:inline-block;font-size:12px;font-weight:600;line-height:1.4;padding:4px 14px;text-decoration:none!important;transition:opacity .15s;white-space:nowrap}.lh-article-content .dl-btn:hover{opacity:.85}.lh-dark .lh-article-content .dl-btn{background:var(--lh-brand)}.lh-article-content .kv-table td:first-child,.lh-article-content table td:first-child{color:var(--lh-dark);font-weight:500}.lh-article-content .kv-table td:first-child{white-space:nowrap}.lh-article-content .lh-cat-link{color:inherit;cursor:pointer;text-decoration:none}.lh-article-content .lh-cat-link:hover{color:var(--lh-brand);text-decoration:underline}.lh-article-content td:has(.dl-btn){text-align:center;white-space:nowrap}.lh-article-content .sc-wrap{border:1px solid var(--lh-border);border-radius:8px;margin:0 auto;max-width:720px;overflow:hidden;padding-top:46.92%;position:relative;width:100%}.lh-article-content .sc-wrap img{border:none!important;border-radius:0!important;height:auto;left:0;max-width:none!important;position:absolute;top:-10.2%;width:100%!important}.lh-article-content .video-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:16px 0 28px}.lh-article-content .video-card{text-align:center}.lh-article-content .video-card a{background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius);color:var(--lh-text);display:block;padding:16px 8px;text-decoration:none;transition:all .15s}.lh-dark .lh-article-content .video-card a{background:#1f1f1f}.lh-article-content .video-card a:hover{border-color:var(--lh-brand);box-shadow:0 2px 8px rgba(41,143,5,.12);text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.lh-article-content .video-thumb{color:var(--lh-brand);font-size:32px;margin-bottom:6px}.lh-article-content .video-label{color:var(--lh-text);font-size:13px;font-weight:600}.lh-article-content .plan-note{align-items:flex-start;background:#f8fbff;border:1px solid #bbdefb;border-radius:8px;display:flex;font-size:13.5px;gap:8px;line-height:1.5;margin:12px 0;padding:10px 14px}.lh-article-content .plan-note.ax-plan{background:#fffbf5;border-color:#ffcc80}.lh-dark .lh-article-content .plan-note{background:#0d1f33;border-color:#1565c0}.lh-dark .lh-article-content .plan-note.ax-plan{background:#2a1a08;border-color:#e65100}.lh-article-content .plan-badge{border-radius:10px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.lh-article-content .plan-badge.mx{background:#e3f2fd;border:1px solid #90caf9;color:#1565c0}.lh-article-content .plan-badge.ax{background:#fff3e0;border:1px solid #ffcc80;color:#e65100}.lh-article-content .plan-badge:not(.mx):not(.ax){background:#f0f0f0;border:1px solid #d0d0d0;color:#666}.lh-anchor-link{color:var(--lh-muted);cursor:pointer;font-size:.7em;font-weight:400;margin-left:8px;opacity:0;transition:opacity .15s;vertical-align:middle}.lh-article-content h2:hover .lh-anchor-link,.lh-article-content h3:hover .lh-anchor-link{opacity:1}.lh-anchor-link:hover{color:var(--lh-brand)}.lh-article-nav{border-top:1px solid var(--lh-border);display:flex;justify-content:space-between;margin-top:48px;padding-top:24px}.lh-article-nav a{align-items:center;color:var(--lh-brand);display:flex;font-size:14px;font-weight:500;gap:6px}.lh-article-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.lh-split-btn{align-items:center;background:#fff;border:1px solid var(--lh-border);border-radius:6px;color:var(--lh-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:4px 12px;transition:all .15s;white-space:nowrap}.lh-dark .lh-split-btn{background:#2a2a2a;border-color:#404040}.lh-split-btn:hover{border-color:var(--lh-brand);color:var(--lh-brand)}.lh-split-close-btn{align-items:center;background:#fff;border:1px solid var(--lh-border);border-radius:6px;color:var(--lh-muted);cursor:pointer;display:inline-flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.lh-dark .lh-split-close-btn{background:#2a2a2a;border-color:#404040}.lh-split-close-btn:hover{border-color:#ff4d4f;color:#ff4d4f}.lh-side-panel{background:var(--lh-bg);border-left:2px solid var(--lh-brand);bottom:0;overflow-y:auto;position:fixed;right:0;top:calc(var(--lh-topbar-h) + var(--lh-filter-h));width:calc((100% - var(--lh-sidebar-w))/2);z-index:40}.lh-side-panel .lh-article{max-width:none;padding:32px 40px}.lh-side-panel-nav{border-top:1px solid var(--lh-border);display:flex;justify-content:space-between;margin-top:32px;padding-top:16px}.lh-side-panel-nav a{color:var(--lh-brand);font-size:13px;font-weight:500}.lh-split-active .lh-main{margin-right:0;width:calc((100% - var(--lh-sidebar-w))/2)}.lh-split-active .lh-main .lh-article{max-width:none}.lh-split-active .lh-toc{display:none}.lh-nav-child-row{align-items:center;display:flex}.lh-nav-child-row .lh-nav-child{flex:1 1;min-width:0}.lh-nav-expand-btn{background:none;border:none;color:var(--lh-muted);cursor:pointer;flex-shrink:0;font-size:9px;padding:4px 6px;transition:color .15s,-webkit-transform .2s;transition:transform .2s,color .15s;transition:transform .2s,color .15s,-webkit-transform .2s}.lh-nav-expand-btn.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lh-nav-expand-btn:hover{color:var(--lh-brand)}.lh-nav-grandchildren{border-left:1px solid var(--lh-border);margin-left:24px;max-height:0;overflow:hidden;padding-left:0;transition:max-height .3s ease}.lh-nav-grandchildren.open{max-height:2000px}.lh-nav-grandchild{border-left:2px solid transparent;color:var(--lh-muted);display:block;font-size:11.5px;margin-left:-1px;padding:4px 8px 4px 16px;text-decoration:none;transition:color .15s,border-color .15s}.lh-nav-grandchild:hover{color:var(--lh-text)}.lh-nav-grandchild.active{border-left-color:var(--lh-brand);color:var(--lh-brand);font-weight:600}.lh-nav-side-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--lh-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;margin-right:8px;opacity:0;transition:all .15s;width:22px}.lh-nav-child-row:hover .lh-nav-side-btn{opacity:1}.lh-nav-side-btn:hover{background:rgba(41,143,5,.08);color:var(--lh-brand)}:where(body.aw-max-1200) .lh-toc{display:none}:where(body.aw-max-768) .learning-hub{--lh-filter-h:0px}:where(body.aw-max-768) .lh-sidebar{display:none}:where(body.aw-max-768) .lh-main{margin-left:0;margin-top:var(--lh-topbar-h)}:where(body.aw-max-768) .lh-article,:where(body.aw-max-768) .lh-landing{padding:24px 16px}:where(body.aw-max-768) .lh-topbar{gap:12px;padding:0 12px}:where(body.aw-max-768) .lh-topbar-logo{flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(body.aw-max-768) .lh-topbar-logo-brand{display:inline;font-size:14px}:where(body.aw-max-768) .lh-topbar-logo-sub{color:#8fd4a4;display:inline;font-size:13px;font-weight:400}:where(body.aw-max-768) .lh-topbar-links{display:none}:where(body.aw-max-768) .lh-topbar-actions-mobile{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}:where(body.aw-max-768) .lh-search-container,:where(body.aw-max-768) .lh-search-desktop{display:none}:where(body.aw-max-768) .lh-search-mobile-trigger{display:inline-flex}:where(body.aw-max-768) .lh-side-panel{display:none;top:var(--lh-topbar-h)}:where(body.aw-max-768) .lh-toc{display:none}:where(body.aw-max-768) .lh-split-active .lh-main{margin-right:0}:where(body.aw-max-768) .lh-split-btn{display:none}:where(body.aw-max-768) .lh-article-content h2[id],:where(body.aw-max-768) .lh-article-content h3[id]{scroll-margin-top:calc(var(--lh-topbar-h) + 16px)}.learning-hub .lh-your-role-badge{background:var(--lh-brand);border-radius:8px;color:#fff;display:inline-block;font-size:10px;font-weight:600;line-height:16px;margin-left:6px;padding:1px 6px;vertical-align:middle}.learning-hub .lh-nav-child.lh-your-role{font-weight:600}.learning-hub .lh-your-role-banner{background:var(--lh-brand);border-radius:6px;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin-bottom:16px;padding:6px 16px}.learning-hub .lh-article-content tr.lh-cat-unavailable{opacity:.45}.learning-hub .lh-article-content tr.lh-cat-unavailable td{color:#999}.learning-hub .lh-cat-lock{color:#999;font-size:11px;font-style:italic}.learning-hub.lh-inapp{--lh-topbar-h:var(--app-header-height,60px);--lh-filter-h:0px;--lh-sidebar-w:260px;--lh-bg:transparent;--lh-card:#fff;--lh-radius:12px;background:transparent;font-family:inherit;min-height:0}.learning-hub.lh-inapp.lh-dark{--lh-card:#1f1f1f}.lh-inapp .lh-pagehead{background:var(--lh-card);border:1px solid var(--lh-border);border-radius:var(--lh-radius);margin-bottom:16px;padding:14px 18px 4px}.lh-inapp .lh-pagehead-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.lh-inapp .lh-pagehead-title{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:12px;min-width:0;padding:0;text-align:left}.lh-inapp .lh-pagehead-icon{align-items:center;background:var(--lh-light);border-radius:10px;color:var(--lh-brand);display:inline-flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.lh-inapp .lh-pagehead-text{display:flex;flex-direction:column;min-width:0}.lh-inapp .lh-pagehead-h1{color:var(--lh-text);font-size:18px;font-weight:700;line-height:1.25}.lh-inapp .lh-pagehead-sub{color:var(--lh-muted);font-size:12.5px}.lh-inapp .lh-pagehead-actions{align-items:center;display:flex;flex:1 1 360px;gap:8px;justify-content:flex-end;min-width:0}.lh-inapp .lh-pagehead-actions .lh-search-container{flex:1 1 auto;max-width:420px}.lh-inapp .lh-search-input{background:#f7f9f7;background:var(--lh-bg-input,#f7f9f7);border:1px solid var(--lh-border);border-radius:8px;color:var(--lh-text);height:34px}.lh-inapp .lh-search-input::-webkit-input-placeholder{color:var(--lh-muted)}.lh-inapp .lh-search-input::placeholder{color:var(--lh-muted)}.lh-inapp .lh-search-input:focus{background:var(--lh-card);border-color:var(--lh-brand);box-shadow:0 0 0 3px rgba(41,143,5,.12)}.lh-inapp .lh-search-dropdown{border-radius:10px;z-index:60}.lh-inapp.lh-dark .lh-search-input{--lh-bg-input:#262626}.lh-inapp .lh-filter-bars-wrapper{background:transparent;border:0;border-top:1px solid var(--lh-border);margin-top:12px;position:static;z-index:auto}.lh-inapp .lh-role-filter-bar{padding:10px 0}.lh-inapp .lh-plan-chip,.lh-inapp .lh-role-chip{border-width:1px;font-size:12.5px;padding:4px 12px}.lh-inapp .lh-body{align-items:flex-start;display:flex;gap:16px;min-width:0}.lh-inapp .lh-sidebar{bottom:auto;flex:0 0 var(--lh-sidebar-w);left:auto;max-height:calc(100vh - var(--lh-topbar-h) - 24px);padding:6px 0 10px;position:-webkit-sticky;position:sticky;top:calc(var(--lh-topbar-h) + 12px);width:var(--lh-sidebar-w);z-index:1}.lh-inapp .lh-main,.lh-inapp .lh-sidebar{background:var(--lh-card);border:1px solid var(--lh-border);border-radius:var(--lh-radius)}.lh-inapp .lh-main{flex:1 1 auto;margin:0;min-height:0;min-width:0}.lh-inapp .lh-article{padding:28px 40px 40px}.lh-inapp .lh-toc{margin-top:28px;max-height:calc(100vh - var(--lh-topbar-h) - 32px);top:calc(var(--lh-topbar-h) + 16px)}.lh-inapp .lh-article-content h2[id],.lh-inapp .lh-article-content h3[id]{scroll-margin-top:calc(var(--lh-topbar-h) + 20px)}.lh-inapp .lh-side-panel{background:var(--lh-card);border:1px solid var(--lh-border);border-radius:var(--lh-radius);border-top:3px solid var(--lh-brand);bottom:auto;flex:1 1;max-height:calc(100vh - var(--lh-topbar-h) - 24px);min-width:0;position:-webkit-sticky;position:sticky;right:auto;top:calc(var(--lh-topbar-h) + 12px);width:auto;z-index:1}.lh-inapp.lh-split-active .lh-main{flex:1 1;width:auto}.lh-inapp .lh-landing{max-width:none;padding:24px 28px 32px}.lh-inapp .lh-hero{align-items:center;background:radial-gradient(120% 140% at 100% 0,rgba(41,143,5,.14) 0,rgba(41,143,5,0) 55%),linear-gradient(180deg,#f6fbf3,#eef7ea);border:1px solid #d7ead0;border-radius:var(--lh-radius);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:28px;padding:24px 26px}.lh-inapp.lh-dark .lh-hero{background:linear-gradient(180deg,#1c2a1d,#182418);border-color:#2c4a2c}.lh-inapp .lh-hero-text{flex:1 1 380px;min-width:0}.lh-inapp .lh-hero-eyebrow{color:var(--lh-brand);display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.lh-inapp .lh-hero h1{color:var(--lh-text);font-size:22px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 8px;text-transform:none}.lh-inapp .lh-hero p{color:var(--lh-muted);font-size:14px;line-height:1.55;margin:0;max-width:620px}.lh-inapp .lh-hero-start{align-items:center;background:var(--lh-card);border:1px solid var(--lh-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,16,.06);color:var(--lh-text);cursor:pointer;display:flex;font-family:inherit;gap:12px;max-width:340px;min-width:260px;padding:14px 16px;text-align:left;transition:border-color .15s,box-shadow .15s,-webkit-transform .15s;transition:border-color .15s,box-shadow .15s,transform .15s;transition:border-color .15s,box-shadow .15s,transform .15s,-webkit-transform .15s}.lh-inapp .lh-hero-start:hover{border-color:var(--lh-brand);box-shadow:0 4px 14px rgba(41,143,5,.14);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.lh-inapp .lh-hero-start-icon{align-items:center;background:var(--lh-brand);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;width:36px}.lh-inapp .lh-hero-start-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.lh-inapp .lh-hero-start-label{color:var(--lh-brand);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.lh-inapp .lh-hero-start-title{font-size:14px;font-weight:600;line-height:1.35}.lh-inapp .lh-hero-start-arrow{color:var(--lh-muted)}.lh-inapp .lh-section-group h2{font-size:16px;margin-bottom:12px}.lh-inapp .lh-card{background:var(--lh-card);border-radius:12px;padding:16px 18px}.lh-inapp .lh-card:focus-visible{outline:2px solid var(--lh-brand);outline-offset:2px}.lh-inapp .lh-topic-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.lh-inapp .lh-topic-icon{align-items:center;background:var(--lh-light);border-radius:9px;color:var(--lh-brand);display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}.lh-inapp .lh-topic-count{color:var(--lh-muted);font-size:12px;font-weight:500}:where(body.aw-max-768) .lh-inapp .lh-main{margin-top:0}:where(body.aw-max-768) .lh-inapp .lh-article,:where(body.aw-max-768) .lh-inapp .lh-landing{padding:18px 16px}:where(body.aw-max-768) .lh-inapp .lh-pagehead-sub{display:none}:where(body.aw-max-768) .lh-inapp .lh-hero-start{max-width:none;min-width:0;width:100%}.lh-inapp .lh-whats-new-card{border:1px solid var(--lh-border);border-top:3px solid var(--lh-brand)}.lh-inapp .lh-whats-new-card:hover{border-color:var(--lh-brand)}.lh-in-sider{height:100%;overflow-y:auto;padding:8px 0 24px}.lh-in-sider .lh-back{align-items:center;background:var(--lh-card);border:1px solid var(--lh-border);border-radius:10px;color:var(--lh-text);cursor:pointer;display:flex;font:inherit;font-size:13.5px;font-weight:600;gap:10px;margin:4px 10px 6px;padding:9px 12px;text-align:left;transition:border-color .15s,color .15s;width:calc(100% - 20px)}.lh-in-sider .lh-back:hover{border-color:var(--lh-brand);color:var(--lh-brand)}.lh-in-sider .lh-sidebar{background:transparent;border:0;border-radius:0;height:auto;max-height:none;overflow:visible;padding:0;position:static;top:auto;width:auto}.lh-in-sider .lh-sidebar-home{margin-bottom:4px;padding:10px 22px}.lh-shell .lh-body{gap:16px}.lh-shell .lh-main{margin:0}.lh-headbar{background:transparent;gap:12px;min-height:0;width:100%}.lh-headbar,.lh-headbar-start{align-items:center;display:flex}.lh-headbar-start{flex-shrink:0;gap:10px}.lh-headbar-title{background:none;border:0;border-left:1px solid var(--lh-border);color:var(--lh-text);cursor:pointer;font:inherit;gap:8px;margin-left:2px;padding:4px 10px 4px 12px}.lh-headbar-icon,.lh-headbar-title{align-items:center;display:inline-flex}.lh-headbar-icon{background:var(--lh-light);border-radius:8px;color:var(--lh-brand);font-size:15px;height:30px;justify-content:center;width:30px}.lh-headbar-name{font-size:15px;font-weight:700;white-space:nowrap}.lh-headbar-center{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:center;min-width:0}.lh-headbar-center .lh-search-container{flex:1 1 auto;max-width:460px}.lh-headbar-filter span{white-space:nowrap}.lh-headbar-end{align-items:center;display:flex;flex-shrink:0;gap:8px}.lh-filter-pop{background:transparent;max-width:420px;min-height:0}.lh-filter-pop .lh-filter-bars--stacked{gap:4px}.lh-filter-pop .lh-plan-filter-bar,.lh-filter-pop .lh-role-filter-bar{border:0;margin:0;padding:6px 0}:where(body.aw-max-768) .lh-headbar-center .lh-search-container{display:none}.lh-headbar .ant-btn{flex-shrink:0}.lh-headbar .lh-topbar-icon-btn{background:transparent;border-radius:10px;color:inherit;font-size:16px;height:34px;width:34px}.lh-headbar .lh-topbar-icon-btn:hover{background:rgba(0,0,0,.05)}:where(body.aw-max-768) .lh-headbar{gap:6px}:where(body.aw-max-768) .lh-headbar-center{gap:2px;justify-content:flex-end}:where(body.aw-max-768) .lh-headbar-title{border-left:0;margin-left:0;padding-left:4px}:where(body.aw-max-768) .lh-headbar .ant-btn-text{border-radius:10px;height:34px;padding:0;width:34px}:where(body.aw-max-768) .lh-inapp .lh-main{background:transparent;border:0}:where(body.aw-max-768) .lh-inapp .lh-landing{padding:4px 0 16px}:where(body.aw-max-768) .lh-inapp .lh-hero{padding:18px 16px}:where(body.aw-max-768) .lh-inapp .lh-hero h1{font-size:19px}.lh-search-container{position:relative}.lh-search-icon{color:var(--lh-muted);font-size:13px;left:11px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lh-headbar .lh-search-input,.lh-inapp .lh-search-container .lh-search-input{padding-left:32px;padding-right:30px}.lh-search-kbd{background:#fff;background:var(--lh-card,#fff);border:solid var(--lh-border);border-radius:5px;border-width:1px 1px 2px;color:var(--lh-muted);font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 6px;pointer-events:none;position:absolute;right:9px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lh-search-dropdown{-webkit-animation:lh-drop .16s cubic-bezier(.2,0,0,1) both;animation:lh-drop .16s cubic-bezier(.2,0,0,1) both;border:1px solid var(--lh-border);box-shadow:0 12px 32px rgba(16,24,16,.16),0 2px 6px rgba(16,24,16,.06);max-height:min(70vh,520px);overflow-y:auto;padding:6px}@-webkit-keyframes lh-drop{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes lh-drop{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}.lh-search-results{list-style:none;margin:0;padding:0}.lh-search-results .lh-search-result-item{border:0;border-radius:8px;cursor:pointer;padding:9px 34px 9px 12px;position:relative}.lh-search-results .lh-search-result-item.is-active{background:var(--lh-light)}.lh-search-result-path{color:var(--lh-muted);font-size:11.5px;margin-bottom:2px}.lh-search-results .lh-search-result-title{color:var(--lh-text);font-size:14px;font-weight:600}.lh-search-results .lh-search-result-snippet{color:var(--lh-muted);font-size:12.5px;line-height:1.45;margin-top:2px}.lh-search-result-enter{color:var(--lh-brand);font-size:12px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}mark.lh-hl{background:rgba(41,143,5,.16);border-radius:3px;color:inherit;font-weight:600;padding:0 1px}.lh-search-empty{color:var(--lh-muted);font-size:13px;padding:14px 12px}mark.lh-hit{background:#fff3b0;border-radius:3px;box-shadow:0 0 0 1px rgba(214,170,0,.35);color:inherit;padding:0 1px;transition:background-color .25s ease,box-shadow .25s ease}mark.lh-hit.is-current{background:#ffd84d;box-shadow:0 0 0 2px rgba(214,150,0,.55)}.lh-dark mark.lh-hit{background:rgba(255,216,77,.28)}.lh-dark mark.lh-hit.is-current{background:rgba(255,216,77,.55)}.lh-hits-bar{align-items:center;-webkit-animation:lh-rise .24s cubic-bezier(.2,0,0,1) backwards;animation:lh-rise .24s cubic-bezier(.2,0,0,1) backwards;background:#fff;background:var(--lh-card,#fff);border:1px solid var(--lh-border);border-radius:10px;bottom:22px;box-shadow:0 10px 30px rgba(16,24,16,.16),0 2px 6px rgba(16,24,16,.08);color:var(--lh-text);display:flex;font-size:13px;gap:4px;left:50vw;left:calc(var(--app-sider-width, 0px) + (100vw - var(--app-sider-width, 0px))/2);margin:0;max-width:calc(100vw - 32px);padding:5px 6px 5px 12px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:50}@-webkit-keyframes lh-rise{0%{opacity:0;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes lh-rise{0%{opacity:0;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}.lh-hits-text{margin-right:6px}.lh-hits-btn{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--lh-muted);cursor:pointer;display:inline-flex;font-size:11px;height:26px;justify-content:center;width:26px}.lh-hits-btn:hover{background:var(--lh-light);color:var(--lh-brand)}@media (prefers-reduced-motion:reduce){.lh-hits-bar,.lh-search-dropdown{-webkit-animation:none;animation:none}}:root{--app-header-height:60px;--app-sider-width:240px;--app-content-padding-x:30px;--app-content-padding-y:20px}.site-layout{-webkit-padding-start:0!important;-webkit-padding-end:0!important;margin-left:240px;margin-left:var(--app-sider-width);min-height:100vh;padding-inline-end:0!important;padding-inline-start:0!important;transition:margin-left .2s ease}.site-layout--no-sidebar{margin-left:0!important}.site-content{box-sizing:border-box;margin-top:60px;margin-top:var(--app-header-height);max-width:100%;overflow-x:hidden;padding:32px max(30px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(30px,env(safe-area-inset-left));padding:calc(var(--app-content-padding-y) + 12px) max(var(--app-content-padding-x),env(safe-area-inset-right)) max(var(--app-content-padding-y),env(safe-area-inset-bottom)) max(var(--app-content-padding-x),env(safe-area-inset-left))}.site-content:has(.dash){overflow-x:visible}.site-content--compact{margin-top:60px;margin-top:var(--app-header-height);padding:1px}.site-layout-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.site-layout-overlay{background:rgba(0,0,0,.45);border:none;cursor:pointer;inset:0;padding:0;position:fixed;top:60px;top:var(--app-header-height);z-index:998}.siderbar-logo{display:flex;margin:20px auto 0;padding-bottom:20px;width:76px}.ant-layout .ant-layout-sider{background-color:#fff;height:calc(100vh - 60px)!important;height:calc(100vh - var(--app-header-height))!important;top:60px!important;top:var(--app-header-height)!important}.ant-layout .app-layout-sider.ant-layout-sider{box-shadow:2px 0 8px rgba(0,0,0,.08);max-width:100%;scrollbar-color:rgba(0,0,0,.18) transparent;scrollbar-width:thin}.ant-layout .app-layout-sider .ant-menu{font-size:13px}.ant-layout .app-layout-sider .ant-menu-item,.ant-layout .app-layout-sider .ant-menu-submenu-title{height:auto;line-height:1.35;margin-block:1px;min-height:36px;padding-block:6px!important;white-space:normal}.ant-layout .app-layout-sider .ant-menu-item .ant-menu-item-icon,.ant-layout .app-layout-sider .ant-menu-submenu-title .ant-menu-item-icon{font-size:15px;min-width:15px}.ant-layout .app-layout-sider .ant-menu-item img{height:22px;object-fit:contain;width:22px!important}.ant-layout .app-layout-sider .ant-menu-sub .ant-menu-item{min-height:32px;padding-block:4px!important}.ant-layout .app-layout-sider .ant-badge{font-size:inherit}body:not(.sustrax-dark) .ant-layout .app-layout-sider.ant-layout-sider{background:#f7f8f9!important;border-right:1px solid #eceef1;box-shadow:none}.ant-layout .app-layout-sider .ant-menu,.ant-layout .app-layout-sider .ant-menu-sub.ant-menu-inline{background:transparent!important}.ant-layout .app-layout-sider .ant-menu-item:not(.upgrade-sidebar-option--cta),.ant-layout .app-layout-sider .ant-menu-submenu-title{border-radius:12px;color:#4b5563;font-weight:600;margin-inline:10px;transition:background-color .15s ease,color .15s ease;width:calc(100% - 20px)}.ant-layout .app-layout-sider .ant-menu-item .ant-menu-item-icon:not(img),.ant-layout .app-layout-sider .ant-menu-submenu-title .ant-menu-item-icon:not(img){background:#eceef1;border-radius:8px;box-sizing:border-box;color:#6b7280;display:inline-block;flex-shrink:0;font-size:14px;height:28px;min-width:28px;padding:6.5px;transition:background-color .15s ease,color .15s ease;width:28px}.ant-layout .app-layout-sider .ant-menu-item:not(.upgrade-sidebar-option--cta):not(.ant-menu-item-selected):hover,.ant-layout .app-layout-sider .ant-menu-submenu-title:hover{background:#eef0f2!important;color:#1f2937}.ant-layout .app-layout-sider .ant-menu-item-selected:not(.upgrade-sidebar-option--cta){background:#e7f3e1!important;color:#23700a!important}.ant-layout .app-layout-sider .ant-menu-item-selected:not(.upgrade-sidebar-option--cta) .ant-menu-item-icon:not(img){background:#298f05;color:#fff}.ant-layout .app-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#23700a}.ant-layout .app-layout-sider .ant-menu-sub .ant-menu-item:not(.upgrade-sidebar-option--cta){-webkit-padding-start:58px!important;font-weight:500;padding-inline-start:58px!important}.ant-layout .app-layout-sider .ant-menu-item:after{display:none}body.sustrax-dark .ant-layout .app-layout-sider .ant-menu-item:not(.upgrade-sidebar-option--cta),body.sustrax-dark .ant-layout .app-layout-sider .ant-menu-submenu-title{color:hsla(0,0%,100%,.78)}body.sustrax-dark .ant-layout .app-layout-sider .ant-menu-item .ant-menu-item-icon:not(img),body.sustrax-dark .ant-layout .app-layout-sider .ant-menu-submenu-title .ant-menu-item-icon:not(img){background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7)}body.sustrax-dark .ant-layout .app-layout-sider .ant-menu-item:not(.upgrade-sidebar-option--cta):not(.ant-menu-item-selected):hover,body.sustrax-dark .ant-layout .app-layout-sider .ant-menu-submenu-title:hover{background:hsla(0,0%,100%,.06)!important;color:#fff}body.sustrax-dark .ant-layout .app-layout-sider .ant-menu-item-selected:not(.upgrade-sidebar-option--cta){background:rgba(41,143,5,.22)!important;color:#a6e08c!important}body.sustrax-dark .ant-layout .app-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#a6e08c}@media (prefers-reduced-motion:reduce){.ant-layout .app-layout-sider .ant-menu-item,.ant-layout .app-layout-sider .ant-menu-item-icon,.ant-layout .app-layout-sider .ant-menu-submenu-title{transition:none}}.togglebtn{display:none}.header-toggle-btn{position:absolute;right:20px;top:20px}.profile-siderbar-option{height:71px;padding:7px 12px}.profile-siderbar-option,.sidebar-profilecontent{align-items:center;display:flex;justify-content:space-between}.sidebar-profilecontent{gap:10px}.sidebar-profiletext{margin:0!important;padding:0!important}.title{color:#111827;font-size:16px!important;font-weight:500!important}.designation{color:#111827;font-size:14px!important;margin-top:-6px!important}.left-menu{left:100px;top:-20px;width:150px}:where(body.aw-max-959) .ant-layout .app-layout-sider.ant-layout-sider{flex:0 0 min(240px,76vw)!important;max-width:min(240px,76vw)!important;width:min(240px,76vw)!important}:where(body.aw-max-959) .ant-layout .app-layout-sider .ant-menu{font-size:12px}:where(body.aw-max-959) .ant-layout .app-layout-sider .ant-menu-item,:where(body.aw-max-959) .ant-layout .app-layout-sider .ant-menu-submenu-title{min-height:32px;padding-block:5px!important;padding-inline:10px!important}:where(body.aw-max-959) .ant-layout .app-layout-sider .ant-menu-sub .ant-menu-item{min-height:30px}:where(body.aw-max-959) .ant-layout .app-layout-sider .ant-menu-item .ant-menu-item-icon,:where(body.aw-max-959) .ant-layout .app-layout-sider .ant-menu-submenu-title .ant-menu-item-icon{font-size:14px}:where(body.aw-max-959) .ant-layout .app-layout-sider .ant-menu-item img{height:20px;width:20px!important}:where(body.aw-max-599){--app-content-padding-x:8px;--app-content-padding-y:8px}:where(body.aw-max-599) .site-content{padding-top:26px;padding-top:calc(var(--app-content-padding-y) + 6px)}:where(body.aw-max-599) .togglebtn{display:block}:where(body.aw-max-599) .site-layout{margin-left:0}:where(body.aw-max-599) .ant-layout .ant-layout-sider.ant-layout-sider-collapsed{display:none}:where(body.aw-max-599) .ant-layout .app-layout-sider.ant-layout-sider{flex:0 0 min(208px,70vw)!important;max-width:min(208px,70vw)!important;width:min(208px,70vw)!important}:where(body.aw-max-599) .ant-layout .app-layout-sider .ant-menu{font-size:11.5px}:where(body.aw-max-599) .ant-layout .app-layout-sider .ant-menu-item,:where(body.aw-max-599) .ant-layout .app-layout-sider .ant-menu-submenu-title{min-height:30px;padding-block:4px!important;padding-inline:8px!important}:where(body.aw-max-599) .ant-layout .app-layout-sider .ant-menu-sub .ant-menu-item{min-height:28px;padding-inline:12px!important}:where(body.aw-max-599) .ant-layout .app-layout-sider .ant-menu-item img{height:18px;width:18px!important}:where(body.aw-max-599) .ant-layout .app-layout-sider .ant-badge-count{font-size:10px;height:16px;line-height:16px;min-width:16px;padding:0 4px}:where(body.aw-max-599) .breadcrumb-custom{font-size:12px;margin-bottom:10px!important}:where(body.aw-max-599) .ant-typography h1,:where(body.aw-max-599) h1.ant-typography{font-size:22px!important}:where(body.aw-max-599) .ant-typography h2,:where(body.aw-max-599) h2.ant-typography{font-size:18px!important}:where(body.aw-max-599) .ant-typography h3,:where(body.aw-max-599) h3.ant-typography{font-size:16px!important}:where(body.aw-max-599) .ant-typography h4,:where(body.aw-max-599) h4.ant-typography{font-size:15px!important}:where(body.aw-max-599) .ant-typography h5,:where(body.aw-max-599) h5.ant-typography{font-size:14px!important}:where(body.aw-max-599) .ant-typography,:where(body.aw-max-599) .ant-typography p{font-size:13px}:where(body.aw-max-599) .ant-card-head-title{font-size:14px!important}:where(body.aw-max-599) .ant-statistic-title{font-size:13px!important}:where(body.aw-max-599) .ant-statistic-content{font-size:20px!important}:where(body.aw-min-600.aw-max-959){--app-content-padding-x:10px;--app-content-padding-y:12px}:where(body.aw-min-600.aw-max-959) .togglebtn{display:block}:where(body.aw-min-600.aw-max-959) .site-layout{margin-left:0}:where(body.aw-min-600.aw-max-959) .ant-typography h1,:where(body.aw-min-600.aw-max-959) h1.ant-typography{font-size:26px!important}:where(body.aw-min-600.aw-max-959) .ant-typography h2,:where(body.aw-min-600.aw-max-959) h2.ant-typography{font-size:22px!important}:where(body.aw-min-600.aw-max-959) .ant-typography h3,:where(body.aw-min-600.aw-max-959) h3.ant-typography{font-size:18px!important}:where(body.aw-min-600.aw-max-959) .ant-typography h4,:where(body.aw-min-600.aw-max-959) h4.ant-typography{font-size:16px!important}:where(body.aw-min-600.aw-max-959) .ant-typography h5,:where(body.aw-min-600.aw-max-959) h5.ant-typography{font-size:14px!important}:where(body.aw-min-600.aw-max-959) .ant-card-head-title{font-size:15px!important}:where(body.aw-min-960) .site-layout{margin-left:240px;margin-left:var(--app-sider-width)}.breadcrumb-custom{margin-bottom:16px!important}.breadcrumb-custom .ant-breadcrumb-link{cursor:pointer;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.breadcrumb-custom .ant-breadcrumb-link:hover{text-decoration:underline}.upgrade-sidebar-option--cta,.upgrade-sidebar-option--cta.ant-menu-item-selected,.upgrade-sidebar-option--cta.ant-menu-item-selected:hover,.upgrade-sidebar-option--cta:hover{background-color:#2e9b16!important;color:#fff!important}.upgrade-sidebar-option--cta:hover{background-color:#267f12!important}.upgrade-sidebar-option--cta .ant-menu-title-content,.upgrade-sidebar-option--cta .anticon{color:#fff!important}.ant-layout .app-layout-sider--rail .ant-menu-root>.ant-menu-item:not(.upgrade-sidebar-option--cta),.ant-layout .app-layout-sider--rail .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title{align-items:center;display:flex;justify-content:center;margin-inline:8px;padding-inline:10px!important;width:48px}.ant-layout .app-layout-sider--rail .ant-menu-root .ant-menu-submenu-arrow,.ant-layout .app-layout-sider--rail .ant-menu-root .ant-menu-title-content{display:none!important}.ant-layout .app-layout-sider--rail .ant-menu-root>.ant-menu-item .ant-menu-item-icon,.ant-layout .app-layout-sider--rail .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{margin:0!important}.ant-layout .app-layout-sider.ant-layout-sider{transition:width .22s cubic-bezier(.2,0,0,1),min-width .22s cubic-bezier(.2,0,0,1),max-width .22s cubic-bezier(.2,0,0,1),flex-basis .22s cubic-bezier(.2,0,0,1)!important}.site-layout{transition:margin-left .22s cubic-bezier(.2,0,0,1)}.app-hub-panel{background:#fbfbfc;border-right:1px solid #eceef1;bottom:0;box-shadow:6px 0 18px -14px rgba(16,24,16,.25);overflow-y:auto;position:fixed;scrollbar-width:thin;top:60px;top:var(--app-header-height,60px);z-index:998}body.sustrax-dark .app-hub-panel{background:#17181a;border-right-color:#2a2b2e}@media (prefers-reduced-motion:reduce){.ant-layout .app-layout-sider.ant-layout-sider,.site-layout{transition:none!important}}.app-layout-sider--glide .ant-layout-sider-children{position:relative}.app-sider-glider{background:#e7f3e1;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(41,143,5,.08);left:10px;pointer-events:none;position:absolute;right:10px;top:0;will-change:transform,height;z-index:0}.app-layout-sider--rail .app-sider-glider{left:8px;right:8px}body.sustrax-dark .app-sider-glider{background:rgba(41,143,5,.22)}.app-layout-sider--glide .ant-menu-root{position:relative;z-index:1}.ant-layout .app-layout-sider--glide .ant-menu-item-selected:not(.upgrade-sidebar-option--cta),.ant-layout .app-layout-sider--glide .ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent!important}.ant-layout .app-layout-sider--rail .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon:not(img){background:#298f05;color:#fff}.ant-layout .app-layout-sider .ant-menu-item .ant-menu-item-icon:not(img),.ant-layout .app-layout-sider .ant-menu-submenu-title .ant-menu-item-icon:not(img){transition:background-color .25s ease,color .25s ease,-webkit-transform .25s cubic-bezier(.2,.8,.2,1);transition:background-color .25s ease,color .25s ease,transform .25s cubic-bezier(.2,.8,.2,1);transition:background-color .25s ease,color .25s ease,transform .25s cubic-bezier(.2,.8,.2,1),-webkit-transform .25s cubic-bezier(.2,.8,.2,1)}.ant-layout .app-layout-sider .ant-menu-item-selected .ant-menu-item-icon:not(img){-webkit-transform:scale(1.04);transform:scale(1.04)}.ant-layout .app-layout-sider--rail .ant-menu-root>.ant-menu-item,.ant-layout .app-layout-sider--rail .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;min-height:40px;padding:0!important}.ant-layout .app-layout-sider--rail .ant-menu-root>.ant-menu-submenu{padding:0!important}.ant-layout .app-layout-sider:not(.app-layout-sider--rail) .ant-menu-root>.ant-menu-item .ant-menu-title-content,.ant-layout .app-layout-sider:not(.app-layout-sider--rail) .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{-webkit-animation:sider-label-in .24s ease .1s both;animation:sider-label-in .24s ease .1s both}@-webkit-keyframes sider-label-in{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes sider-label-in{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}.app-sider-edge-toggle{align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:50%;box-shadow:0 1px 2px rgba(16,24,40,.08),0 2px 6px rgba(16,24,40,.06);color:#6b7280;cursor:pointer;display:inline-flex;font-size:10px;height:24px;justify-content:center;position:fixed;top:78px;top:calc(var(--app-header-height, 60px) + 18px);transition:left .22s cubic-bezier(.2,0,0,1),color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:left .22s cubic-bezier(.2,0,0,1),transform .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;transition:left .22s cubic-bezier(.2,0,0,1),transform .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;width:24px;z-index:999}.app-sider-edge-toggle:focus-visible,.app-sider-edge-toggle:hover{border-color:#b9dcaa;box-shadow:0 2px 4px rgba(16,24,40,.1),0 6px 14px rgba(41,143,5,.14);color:#298f05;outline:none;-webkit-transform:scale(1.08);transform:scale(1.08)}.app-sider-edge-toggle__icon{transition:-webkit-transform .25s cubic-bezier(.2,.8,.2,1);transition:transform .25s cubic-bezier(.2,.8,.2,1);transition:transform .25s cubic-bezier(.2,.8,.2,1),-webkit-transform .25s cubic-bezier(.2,.8,.2,1)}.app-sider-edge-toggle__icon.is-flipped{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.sustrax-dark .app-sider-edge-toggle{background:#1f2023;border-color:#33353a;color:hsla(0,0%,100%,.75)}@media (prefers-reduced-motion:reduce){.app-sider-glider{transition:none!important}.app-sider-edge-toggle,.app-sider-edge-toggle__icon{transition:none}.ant-layout .app-layout-sider .ant-menu-title-content{-webkit-animation:none!important;animation:none!important}}.route-fade{-webkit-animation:route-in .32s cubic-bezier(.2,.8,.2,1) backwards;animation:route-in .32s cubic-bezier(.2,.8,.2,1) backwards}@-webkit-keyframes route-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes route-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}.route-progress{height:2px;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:60px;top:var(--app-header-height,60px);z-index:999}.route-progress>span{-webkit-animation:route-progress 1.1s cubic-bezier(.4,0,.2,1) infinite;animation:route-progress 1.1s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,rgba(41,143,5,0),#298f05 40%,#6cc24a 60%,rgba(41,143,5,0));display:block;height:100%;-webkit-transform-origin:left;transform-origin:left;width:100%}@-webkit-keyframes route-progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes route-progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.route-fade,.route-progress>span{-webkit-animation:none;animation:none}.route-progress>span{opacity:.6;-webkit-transform:none;transform:none}}.login-container{background-color:#f8f9fa;display:flex;min-height:100vh;overflow:hidden;position:relative}.login-container-inner{display:flex;height:100vh;width:100%}.login-form{background-color:#fff;justify-content:center;min-height:100vh;overflow-y:auto;padding:40px;width:50%}.login-form,.login-form-inner{align-items:center;display:flex}.login-form-inner{flex-direction:column;max-width:420px;padding:0 20px;width:100%}.login-form-wrapper{width:100%}.login-content{background-color:#235828;background-position:100% 0;background-repeat:no-repeat;background-size:60%;bottom:0;justify-content:center;overflow:hidden;padding:60px;position:fixed;right:0;text-align:center;top:0;width:50%}.login-content,.login-content-inner{align-items:center;display:flex;flex-direction:column}.login-content-inner{gap:20px;position:relative;z-index:1}.logo-container{align-items:center;display:flex;gap:8px}.login-logo{height:auto;width:55px}.logo-text{color:#fff;font-size:32px;font-weight:700;letter-spacing:.5px}.tenant-loading{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh}.tenant-loading-inner{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:10px}.tenant-loading-spinner{-webkit-animation:tenant-spin .8s linear infinite;animation:tenant-spin .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#235828;height:18px;width:18px}@-webkit-keyframes tenant-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tenant-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tenant-brand{align-items:center;display:flex;flex-direction:column;gap:6px}.tenant-brand-for{color:hsla(0,0%,100%,.75);font-size:14px;letter-spacing:2px;text-transform:uppercase}.tenant-brand-company{align-items:center;background:#fff;border-radius:8px;display:flex;gap:12px;max-width:420px;padding:10px 18px}.tenant-brand-logo{max-height:44px;max-width:160px;object-fit:contain;width:auto}.tenant-brand-name{color:#1a2b4c;font-size:20px;font-weight:600;text-align:left}.tenant-brand-line{color:#6b7280;font-size:13px;margin:4px 0 12px}.sso-only{margin:16px 0 8px}.login-content p{color:#fff!important;font-size:20px;line-height:1.6;max-width:460px;opacity:.95}.auth-input:not(.ant-select){background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;height:42px!important;transition:all .2s ease}.auth-input:not(.ant-select):hover{border-color:#235828!important}.auth-input:not(.ant-select):focus{border-color:#235828!important;box-shadow:0 0 0 2px rgba(35,88,40,.1)!important}.form-section{border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:12px}.form-section:last-child{border-bottom:none}.form-section-title{color:#1e293b;font-size:16px;font-weight:600;margin-bottom:16px}.auth-button{background-color:#235828!important;border-color:#235828!important;font-size:16px!important;font-weight:600!important;height:48px!important;letter-spacing:.5px!important;margin-bottom:16px!important;margin-top:16px!important;text-transform:uppercase!important;width:100%!important}.auth-button:hover{background-color:#1a4420!important;border-color:#1a4420!important;box-shadow:0 4px 12px rgba(35,88,40,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.auth .ant-form-item-label>label{color:#475569!important}.sso-container{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:24px}.sso-button{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;height:48px;transition:all .3s ease}.sso-button:hover{background-color:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.auth .ant-input,.auth .ant-input-password{border:1px solid #e0e0e0;border-radius:8px;height:48px}.auth .ant-input-password:focus,.auth .ant-input:focus{border-color:#2c5530;box-shadow:0 0 0 2px rgba(44,85,48,.2)}.auth .ant-input-password{padding-bottom:0!important;padding-top:0!important}.auth .ant-input-password .ant-input{height:46px!important}.auth .ant-input-password-icon{align-items:center;display:flex;height:100%}:where(body.aw-max-1024) .login-form{padding:40px}:where(body.aw-max-768) .login-container{flex-direction:column}:where(body.aw-max-768) .login-form{padding:0;position:relative;width:100%}:where(body.aw-max-768) .login-form-inner{max-width:100%;padding:16px}:where(body.aw-max-768) .login-content{display:none}:where(body.aw-max-768) .ant-input-password,:where(body.aw-max-768) .auth-button,:where(body.aw-max-768) .auth-input{max-width:100%!important;width:100%!important}:where(body.aw-max-768) .auth .ant-select.auth-input{max-width:100%!important;width:100%!important}:where(body.aw-max-768) .login-title{font-size:24px!important;margin-bottom:16px}:where(body.aw-max-768) .login-subtitle{font-size:14px;margin-bottom:24px}:where(body.aw-max-768) .auth-form{margin:0;width:100%}:where(body.aw-max-768) .name-fields .ant-form-item{width:100%}:where(body.aw-max-768) .auth-divider{margin:20px 0}:where(body.aw-max-768) .auth-divider:after,:where(body.aw-max-768) .auth-divider:before{width:calc(50% - 60px)}:where(body.aw-max-768) .auth-form-footer{align-items:center;flex-direction:column;gap:12px}:where(body.aw-max-768) .sso-container{width:100%}:where(body.aw-max-768) .sso-button{width:100%}:where(body.aw-max-768) .login-form-wrapper{padding:16px}:where(body.aw-max-375) .login-form-inner{padding:12px}:where(body.aw-max-375) .login-title{font-size:22px!important}:where(body.aw-max-375) .auth-button{height:44px!important}:where(body.aw-max-375) .ant-input-password,:where(body.aw-max-375) .auth-input:not(.ant-select){height:44px!important}.auth .ant-form-item-label>label{color:#000!important;font-size:13px!important;height:20px!important}.auth .ant-form-item-label{padding-bottom:0!important}.auth .ant-form-item-label>label .anticon-question-circle{cursor:help;font-size:14px;margin-left:4px;transition:color .3s}.auth .ant-form-item-label>label .anticon-question-circle:hover{color:#2c5530}.auth .ant-form-item{margin-bottom:12px}.auth .ant-tooltip-inner{background-color:#333;border-radius:6px;font-size:13px;line-height:1.4;padding:8px 12px}.auth .ant-select-dropdown{border-radius:8px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.auth .ant-select-item{padding:8px 12px}.auth .ant-select-item-option-selected{background-color:#e8f0e8!important;color:#2c5530}.auth .ant-typography{color:#1e293b}.auth .ant-checkbox-wrapper{color:#64748b}.auth .ant-typography-link{color:#4a7e3d!important}.auth .ant-typography-link:hover{color:#2c5530!important}.auth-input.rectangular{border:1px solid #e2e8f0!important;border-radius:4px!important;height:48px!important}.auth-button.rectangular{border-radius:4px!important}.auth-form-footer{display:flex;justify-content:space-between;margin-bottom:24px}.signup-link{display:block;margin-top:24px;text-align:center}.login-title{color:#1a2b3c;font-size:28px!important;font-weight:700!important;margin-bottom:32px;text-align:left}.login-subtitle{color:#64748b;display:block;font-size:16px;margin-bottom:32px}.auth .ant-form-item{margin-bottom:16px;width:100%}.auth .ant-input-affix-wrapper{width:100%}.name-fields{display:flex;gap:16px}.name-fields .auth .ant-form-item{flex:1 1}.auth-divider{margin:24px 0;position:relative;text-align:center}.auth-divider:after,.auth-divider:before{background-color:#e2e8f0;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 100px)}.auth-divider:before{left:0}.auth-divider:after{right:0}.auth-divider span{background-color:#fff;color:#64748b;font-size:14px;padding:0 16px}:where(body.aw-max-768) .name-fields{flex-direction:column;gap:0}:where(body.aw-max-768) .name-fields .auth .ant-form-item{margin-bottom:16px}:where(body.aw-max-768) .auth-divider:after,:where(body.aw-max-768) .auth-divider:before{width:calc(50% - 80px)}.auth .ant-select.auth-input{background:transparent!important;border:none!important;box-shadow:none!important;height:40px;min-height:40px}.auth .ant-select.auth-input .ant-select-selector{border:1px solid #e2e8f0!important;border-radius:4px!important;box-shadow:none!important;height:40px!important;min-height:40px!important;padding:0 9px!important}.auth .ant-select.auth-input:hover .ant-select-selector{border-color:#cfd6df!important}.auth .ant-select.auth-input.ant-select-focused .ant-select-selector,.auth .ant-select.auth-input.ant-select-open .ant-select-selector{border-color:#235828!important;box-shadow:none!important}.auth .ant-select.auth-input .ant-select-selection-search-input{height:37px!important}.auth .ant-select.auth-input .ant-select-selection-item,.auth .ant-select.auth-input .ant-select-selection-placeholder{line-height:37px!important}.auth-button{margin-top:8px}.auth .ant-form-item-label>label{color:#1e293b;font-size:14px;font-weight:500;margin-bottom:4px}.auth .ant-form-item:last-of-type{margin-bottom:24px}.login-container.compact-mode .login-form{padding:20px;width:100%}.login-container.compact-mode .login-form-inner{max-width:100%;padding:0 10px}.login-container.embedded-compact,.login-container.embedded-compact .login-form{background-color:initial;min-height:0;overflow:visible}.login-container.embedded-compact .login-form{align-items:flex-start;padding:0;width:100%}.login-container.embedded-compact .login-form-inner{padding:0 12px}body.embedded-in-host{background-color:#fbfbf6}.login-container.embedded-compact .auth-input:not(.ant-select){background-color:#fbfcf9!important;border-color:#a7b9a4!important}.login-container.embedded-compact .ant-select.auth-input.ant-select-open .ant-select-selector,.login-container.embedded-compact .auth-input:not(.ant-select):focus,.login-container.embedded-compact .auth-input:not(.ant-select):hover{border-color:#235b3c!important}.login-container.embedded-compact .auth-input:not(.ant-select):focus{box-shadow:0 0 0 2px rgba(35,91,60,.12)!important}.login-container.embedded-compact .auth-button{background-color:#235b3c!important;border-color:#235b3c!important}.login-container.embedded-compact .auth-button:hover{background-color:#143d2b!important;border-color:#143d2b!important;box-shadow:0 4px 12px rgba(35,91,60,.2)}.login-container.embedded-compact .ant-form-item-label>label{color:#58675f!important}.login-container.embedded-compact .login-title{color:#143d2b}.login-container.embedded-compact .auth-divider span{background-color:initial;color:#58675f}.login-container.embedded-compact .auth-divider:after,.login-container.embedded-compact .auth-divider:before{background-color:#d7e1d6}.login-container.embedded-compact .ant-select.auth-input .ant-select-selector{background-color:#fbfcf9!important;border-color:#a7b9a4!important}.login-container.embedded-compact .ant-select.auth-input.ant-select-focused .ant-select-selector,.login-container.embedded-compact .ant-select.auth-input:hover .ant-select-selector{border-color:#235b3c!important}.site-picker-oneline .ant-select-selection-overflow{min-width:0}.site-picker-oneline .ant-select-selection-overflow-item-rest{max-width:100%;min-width:0}.site-picker-oneline .ant-select-selector{height:auto!important}.ai-map-modal .ant-modal-content{border-radius:0;overflow:hidden;padding:0}.ai-map-modal .ant-modal-close{top:10px}.ai-map{color:var(--ai-text);font-size:13px;line-height:1.45}.ai-map__head{align-items:center;border-bottom:1px solid var(--ai-border);display:flex;gap:16px;padding:12px 52px 12px 20px}.ai-map__title{font-size:15px;font-weight:600}.ai-map__nav{align-items:center;color:var(--ai-text-secondary);display:inline-flex;gap:6px}.ai-map__copy,.ai-map__nav button{background:transparent;border:1px solid var(--ai-border);border-radius:0;color:var(--ai-text);cursor:pointer;font:inherit;padding:1px 7px}.ai-map__nav button:disabled{cursor:default;opacity:.35}.ai-map__total{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ai-text-secondary);font-variant-numeric:tabular-nums;margin-left:auto}.ai-map__copy{font-size:12px}.ai-map__grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:minmax(0,1fr);height:76vh}.ai-map__flow{min-height:0;overflow-y:auto;padding:16px 20px 20px}.ai-map__routes{background:var(--ai-chat-bg);border-left:1px solid var(--ai-border);min-height:0;overflow-y:auto;padding:16px 18px 20px}@media (max-width:860px){.ai-map__grid{grid-template-columns:1fr;grid-template-rows:none;height:auto}.ai-map__routes{border-left:0;border-top:1px solid var(--ai-border)}}.ai-map__node{grid-gap:10px;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr)}.ai-map__node-rail{display:flex;justify-content:center;position:relative}.ai-map__node-rail:after{background:var(--ai-border);bottom:-2px;content:"";position:absolute;top:24px;width:1px}.ai-map__node:last-child .ai-map__node-rail:after{display:none}.ai-map__node-dot{align-items:center;background:var(--ai-bubble-bg);border:1px solid var(--ai-chip-border);color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));display:inline-flex;font-size:11px;font-weight:600;height:22px;justify-content:center;position:relative;width:22px;z-index:1}.ai-map__node-body{min-width:0;padding-bottom:16px}.ai-map__node-title{align-items:baseline;display:flex;font-weight:600;gap:10px;margin:2px 0 6px}.ai-map__node-aside{color:var(--ai-text-secondary);font-size:12px;font-weight:400;margin-left:auto;text-align:right}.ai-map__quote{background:var(--ai-chip-bg);border-left:2px solid var(--ai-primary);margin-bottom:6px;padding:6px 10px}.ai-map__kv{margin-top:4px}.ai-map__muted{color:var(--ai-text-secondary)}.ai-map__bad{color:#c2410c}.ai-map__why{color:var(--ai-text-secondary);font-size:12px;margin-top:3px}.ai-map__intent{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ai-map__history{border:1px solid var(--ai-border);list-style:none;margin:6px 0 0;padding:0}.ai-map__history li{grid-gap:6px;border-top:1px solid var(--ai-border);display:grid;font-size:12px;gap:6px;grid-template-columns:36px minmax(0,1fr);padding:4px 8px}.ai-map__history li:first-child{border-top:0}.ai-map__alts,.ai-map__history li span,.ai-map__history li.is-assistant{color:var(--ai-text-secondary)}.ai-map__alts{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:4px;margin-top:5px}.ai-map__alt,.ai-map__chip,.ai-map__test{background:var(--ai-bubble-bg);border:1px solid var(--ai-border);color:var(--ai-text-secondary);display:inline-block;font-size:11.5px;padding:0 6px}.ai-map__alt{cursor:help;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ai-map__chips{display:flex;flex-wrap:wrap;gap:4px}.ai-map__chip i{font-style:normal;margin-left:2px;opacity:.7}.ai-map__rule{background:var(--ai-bubble-bg);border:1px solid var(--ai-border);margin-bottom:6px;padding:7px 10px}.ai-map__rule-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.ai-map__line{background:transparent;color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));font-size:11px;padding:0}.ai-map__changes{display:inline-flex;flex-wrap:wrap;font-size:12px;gap:4px 10px}.ai-map__change s{color:var(--ai-text-secondary)}.ai-map__tests{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.ai-map__test{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.55;text-decoration:line-through}.ai-map__test.is-on{background:var(--ai-chip-bg);border-color:var(--ai-chip-border);color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));opacity:1;text-decoration:none}.ai-map__cond-toggle{background:transparent;border:0;color:var(--ai-text-secondary);cursor:pointer;font:inherit;font-size:11px;margin-top:4px;padding:0;text-decoration:underline}.ai-map__cond{background:var(--ai-chat-bg);border:1px solid var(--ai-border);font-size:11px;margin:4px 0 0;padding:6px 8px;white-space:pre-wrap;word-break:break-word}.ai-map__chosen{background:var(--ai-chip-bg);border:1px solid var(--ai-chip-border);border-left:3px solid var(--ai-primary);padding:8px 10px}.ai-map__chosen-label{font-weight:600}.ai-map__trimmed{color:var(--ai-text-secondary);font-size:12px;margin:6px 0 0;padding-left:16px}.ai-map__timeline{border:1px solid var(--ai-border);display:flex;margin-top:8px;min-height:34px}.ai-map__timeline span{border-left:1px solid var(--ai-border);display:flex;flex-direction:column;font-size:11px;min-width:54px;overflow:hidden;padding:3px 6px}.ai-map__timeline span:first-child{border-left:0}.ai-map__timeline em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-map__timeline span.is-unlogged{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--ai-chip-bg) 6px 12px)}.ai-map__timeline i{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ai-text-secondary);font-style:normal;font-variant-numeric:tabular-nums}.ai-map__routes-title{font-weight:600;margin-bottom:8px}.ai-map__route{background:var(--ai-bubble-bg);border-left:1px solid var(--ai-border);border:1px solid var(--ai-border);border-left-width:3px;margin-bottom:5px;padding:6px 9px}.ai-map__route-head{align-items:baseline;display:flex;gap:8px}.ai-map__route-status{color:var(--ai-text-secondary);font-size:10.5px;letter-spacing:.04em;min-width:72px;text-transform:uppercase}.ai-map__route-why{color:var(--ai-text-secondary);font-size:12px;margin-top:2px}.ai-map__route.is-chosen{background:var(--ai-chip-bg);border-left-color:var(--ai-primary)}.ai-map__route.is-chosen .ai-map__route-status{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-map__route.is-considered{border-left-color:#d97706}.ai-map__route.is-considered .ai-map__route-status{color:#b45309}.ai-map__route.is-offered,.ai-map__route.is-used{border-left-color:var(--ai-chip-border)}.ai-map__route.is-skipped{opacity:.7}.ai-map__more{background:transparent;border:0;color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));cursor:pointer;font:inherit;font-size:12px;padding:2px 0}.ai-map__ask{border-top:1px solid var(--ai-border);margin-top:16px;padding-top:12px}.ai-map__ask-suggest{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.ai-map__ask-suggest button{background:var(--ai-chip-bg);border:1px solid var(--ai-chip-border);border-radius:0;color:var(--ai-text);cursor:pointer;font:inherit;font-size:12px;padding:1px 7px}.ai-map__ask-row{display:flex;gap:6px}.ai-map__ask-row .ant-btn,.ai-map__ask-row .ant-input{border-radius:0}.ai-map__ask-answer{background:var(--ai-bubble-bg);border:1px solid var(--ai-border);margin-top:8px;padding:8px 10px;white-space:pre-wrap}.ai-map__calls{color:var(--ai-text-secondary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 12px;margin-top:6px}.ai-map__id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ai-map__copy.is-on{border-color:var(--ai-chip-border);color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-map__notes{background:var(--ai-chat-bg);border-bottom:1px solid var(--ai-border);padding:10px 20px}.ai-map__notes .ant-input{border-radius:0}.ai-search-drawer .ant-drawer-content-wrapper{box-shadow:-12px 0 40px rgba(0,0,0,.12)}.ai-search-drawer .ant-drawer-content{border-radius:0}.ai-search-drawer .ant-drawer-header{background:transparent;flex-shrink:0}.ai-search-drawer .ant-drawer-header-title{min-width:0}.ai-search-drawer .ant-drawer-title{flex:1 1;min-width:0}.ai-search-drawer .ant-drawer-extra{-webkit-margin-start:8px;margin-inline-start:8px}.ai-search-modal__header{display:flex;gap:10px;min-width:0;width:100%}.ai-search-modal__header-icon{align-items:center;display:flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.ai-search-modal__header-text{display:flex;flex-direction:column;gap:1px;min-width:0;overflow-wrap:anywhere}.ai-search-modal__header-title{line-height:1.3;margin:0}.ai-search-modal__header-subtitle{font-size:12px;line-height:1.3;margin:0}.ai-search-modal__hbtns{align-items:center;display:flex;gap:6px}.ai-search-modal__hbtn{align-items:center;background:transparent;border:1px solid var(--ai-border);border-radius:0;color:var(--ai-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;padding:0;transition:color .15s ease,border-color .15s ease,background .15s ease;width:28px}.ai-search-modal__hbtn:focus-visible,.ai-search-modal__hbtn:hover{background:var(--ai-chip-bg);border-color:var(--ai-primary);color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));outline:none}.ai-search-modal__body{height:100%;isolation:isolate;overflow:hidden}.ai-search-modal__body,.ai-search-modal__chat{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.ai-search-modal__chat{gap:10px;overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-color:rgba(0,0,0,.18) transparent;scrollbar-width:thin;z-index:1}.ai-search-modal__empty{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-end;padding:8px 4px 4px}.ai-search-modal__empty-title{color:var(--ai-text);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.ai-search-modal__empty-desc{color:var(--ai-text-secondary);font-size:13px;line-height:1.5;margin:0 0 14px}.ai-search-modal__prompts{display:flex;flex-direction:column;width:100%}.ai-search-modal__prompt{align-items:center;background:var(--ai-bubble-bg);border:1px solid var(--ai-border);border-radius:0;color:var(--ai-text);cursor:pointer;display:flex;font:inherit;font-size:12.5px;gap:10px;justify-content:space-between;line-height:1.35;padding:8px 10px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.ai-search-modal__prompt .anticon{color:var(--ai-text-secondary);flex-shrink:0;font-size:10px}.ai-search-modal__prompt:hover{border-color:var(--ai-primary)}.ai-search-modal__prompt:hover .anticon{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-search-modal__message{display:flex;flex-direction:column;max-width:92%;min-width:0}.ai-search-modal__message--user{align-items:flex-end;align-self:flex-end}.ai-search-modal__message--ai{align-items:flex-start;align-self:flex-start}.ai-search-modal__bubble{font-size:12.5px;overflow-wrap:anywhere;padding:8px 11px;white-space:pre-line}.ai-search-modal__bubble--user{background:var(--ai-primary);color:#fff}.ai-search-modal__bubble--ai{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ai-bubble-bg);border:1px solid var(--ai-border);color:var(--ai-text)}.ai-search-modal__timestamp{color:var(--ai-text-secondary);font-size:11px;margin-top:4px}.ai-search-modal__links{display:flex;flex-wrap:wrap;margin-top:8px;max-width:100%}.ai-search-modal__link-chip{align-items:flex-start;background:var(--ai-chip-bg);border:1px solid var(--ai-chip-border);color:var(--ai-text);cursor:pointer;gap:6px;max-width:100%;min-width:0;padding:5px 10px;transition:border-color .15s ease}.ai-search-modal__link-chip:hover{border-color:var(--ai-primary)}.ai-search-modal__link-chip-label{overflow-wrap:anywhere;white-space:normal}.ai-search-modal__typing{align-self:flex-start}.ai-search-modal__dots{align-items:center;display:flex;gap:4px;padding:12px 14px}.ai-search-modal__dots span{-webkit-animation:ai-dot 1.2s ease-in-out infinite;animation:ai-dot 1.2s ease-in-out infinite;background:var(--ai-text-secondary);border-radius:50%;height:6px;opacity:.5;width:6px}.ai-search-modal__dots span:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.ai-search-modal__dots span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes ai-dot{0%,80%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes ai-dot{0%,80%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.ai-search-modal__footer{background:var(--ai-footer-bg);flex-shrink:0;padding:8px 12px 10px;position:relative;z-index:1}.ai-search-modal__autocomplete{width:100%}.ai-search-modal__input.ant-input-affix-wrapper{-webkit-padding-end:6px;border-radius:0;padding-inline-end:6px}.ai-search-modal__input .ant-btn{border-radius:0}.ai-search-modal__disclaimer{color:var(--ai-text-secondary);cursor:help;font-size:11px;line-height:1.45;margin-top:8px}@media screen and (max-width:599px){.ai-search-drawer .ant-drawer-content-wrapper{box-shadow:none}.ai-search-modal__chat{padding:12px}.ai-search-modal__message{max-width:92%}.ai-search-modal__footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.ai-search-modal__header-subtitle{display:none}}body.ai-copilot-open .site-layout{margin-right:420px;margin-right:var(--ai-copilot-w,420px)}body.ai-copilot-open .app-header{width:calc(100% - 420px)!important;width:calc(100% - var(--ai-copilot-w, 420px))!important}body.ai-copilot-compact .site-layout{margin-left:0!important}body.ai-copilot-compact{--app-content-padding-x:10px;--app-content-padding-y:12px}.app-header,.site-layout{transition:margin-right .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),margin-left .2s ease}.ai-search-drawer .ant-drawer-content-wrapper{border-left:1px solid rgba(0,0,0,.08)}@property --ai-hl-a{syntax:"<number>";inherits:false;initial-value:1}@property --ai-hl-p{syntax:"<number>";inherits:false;initial-value:0}.ai-page-highlight,.ai-page-highlight--out{box-shadow:0 0 0 calc(6px + 3px*var(--ai-hl-p)) rgba(34,197,94,calc((.18 - var(--ai-hl-p)*0.1)*var(--ai-hl-a))),0 0 calc(24px + 8px*var(--ai-hl-p)) rgba(34,197,94,calc((.35 + var(--ai-hl-p)*0.15)*var(--ai-hl-a)))!important;outline:2px solid rgba(34,197,94,var(--ai-hl-a))!important;scroll-margin:120px}.ai-page-highlight{-webkit-animation:ai-highlight-in .32s cubic-bezier(.2,.8,.2,1) both,ai-highlight-pulse 1.6s ease-in-out .32s infinite;animation:ai-highlight-in .32s cubic-bezier(.2,.8,.2,1) both,ai-highlight-pulse 1.6s ease-in-out .32s infinite;outline-offset:3px}.ai-page-highlight--out{-webkit-animation:ai-highlight-out .24s ease-in both;animation:ai-highlight-out .24s ease-in both}@-webkit-keyframes ai-highlight-in{0%{--ai-hl-a:0;outline-offset:12px}to{--ai-hl-a:1;outline-offset:3px}}@keyframes ai-highlight-in{0%{--ai-hl-a:0;outline-offset:12px}to{--ai-hl-a:1;outline-offset:3px}}@-webkit-keyframes ai-highlight-out{0%{--ai-hl-a:1;outline-offset:3px}to{--ai-hl-a:0;outline-offset:10px}}@keyframes ai-highlight-out{0%{--ai-hl-a:1;outline-offset:3px}to{--ai-hl-a:0;outline-offset:10px}}@-webkit-keyframes ai-highlight-pulse{0%,to{--ai-hl-p:0}50%{--ai-hl-p:1}}@keyframes ai-highlight-pulse{0%,to{--ai-hl-p:0}50%{--ai-hl-p:1}}.ai-connector{height:100vh;inset:0;overflow:visible;pointer-events:none;position:fixed;width:100vw;z-index:3000}.ai-connector__path{fill:none;stroke:#22c55e;stroke-width:2;stroke-dasharray:6 6;-webkit-animation:ai-connector-dash 1.2s linear infinite;animation:ai-connector-dash 1.2s linear infinite;-webkit-filter:drop-shadow(0 0 4px rgba(34,197,94,.5));filter:drop-shadow(0 0 4px rgba(34,197,94,.5));transition:opacity .2s ease}.ai-connector{-webkit-animation:ai-connector-in .3s ease-out both;animation:ai-connector-in .3s ease-out both}.ai-connector.is-leaving{-webkit-animation:ai-connector-out .2s ease-in both;animation:ai-connector-out .2s ease-in both}@-webkit-keyframes ai-connector-in{0%{opacity:0}to{opacity:1}}@keyframes ai-connector-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ai-connector-out{0%{opacity:1}to{opacity:0}}@keyframes ai-connector-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ai-connector,.ai-connector.is-leaving,.ai-page-highlight,.ai-page-highlight--out{-webkit-animation:none;animation:none}.ai-connector.is-leaving{opacity:0}}.ai-connector__dot{fill:#22c55e;stroke:#fff;stroke-width:2}@-webkit-keyframes ai-connector-dash{to{stroke-dashoffset:-24}}@keyframes ai-connector-dash{to{stroke-dashoffset:-24}}.ai-search-modal__highlight-row{align-items:center;display:flex;gap:6px;margin-top:8px;max-width:100%}.ai-search-modal__highlight-chip{align-items:center;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.45);border-radius:0;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;line-height:18px;min-width:0;overflow-wrap:anywhere;padding:5px 10px;text-align:left}.ai-search-modal__highlight-chip.is-active{background:rgba(34,197,94,.2);border-color:#22c55e}.ai-search-modal__highlight-chip .anticon{flex-shrink:0}.ai-search-modal__highlight-clear{align-items:center;background:transparent;border:1px solid var(--ai-border);border-radius:0;color:var(--ai-text-secondary);cursor:pointer;display:inline-flex;font-size:10px;height:28px;justify-content:center;padding:0;width:26px}.ai-search-modal__highlight-clear:hover{border-color:var(--ai-primary);color:var(--ai-text)}.ai-search-modal__step-label{color:#15803d;font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.ai-search-modal__step-label--done{letter-spacing:0;text-transform:none}.ai-search-modal__next-btn{align-items:center;background:#16a34a;border:1px solid #16a34a;border-radius:0;box-shadow:0 4px 14px rgba(22,163,74,.3);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:8px;margin-top:10px;padding:8px 14px;transition:background .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.ai-search-modal__next-btn .anticon{font-size:11px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.ai-search-modal__next-btn:hover:not(:disabled){background:#15803d;box-shadow:0 6px 18px rgba(22,163,74,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ai-search-modal__next-btn:hover:not(:disabled) .anticon{-webkit-transform:translateX(2px);transform:translateX(2px)}.ai-search-modal__next-btn:disabled{cursor:default;opacity:.6}.ai-search-modal__system{align-items:center;align-self:center;color:var(--ai-text-secondary);display:flex;font-size:11px;gap:8px;text-align:center;width:100%}.ai-search-modal__system span{flex-shrink:0;max-width:80%;overflow-wrap:anywhere}.ai-search-modal__system:after,.ai-search-modal__system:before{background:var(--ai-border);content:"";flex:1 1;height:1px}.ai-search-modal__next-btn.is-pulsing{-webkit-animation:ai-next-pulse 1.6s ease-in-out infinite;animation:ai-next-pulse 1.6s ease-in-out infinite}@-webkit-keyframes ai-next-pulse{0%,to{box-shadow:0 4px 14px rgba(22,163,74,.3)}50%{box-shadow:0 4px 14px rgba(22,163,74,.3),0 0 0 6px rgba(34,197,94,.25)}}@keyframes ai-next-pulse{0%,to{box-shadow:0 4px 14px rgba(22,163,74,.3)}50%{box-shadow:0 4px 14px rgba(22,163,74,.3),0 0 0 6px rgba(34,197,94,.25)}}.ai-search-modal__data{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ai-bubble-bg);border:1px solid var(--ai-border);margin-top:8px;max-width:100%}.ai-search-modal__data-scroll{max-width:100%;overflow-x:auto}.ai-search-modal__data table{border-collapse:collapse;font-size:12px;width:100%}.ai-search-modal__data td,.ai-search-modal__data th{border-bottom:1px solid var(--ai-border);color:var(--ai-text);padding:6px 10px;text-align:left;white-space:nowrap}.ai-search-modal__data th{color:var(--ai-text-secondary);font-size:11px;font-weight:600;text-transform:none}.ai-search-modal__data tbody tr:last-child td{border-bottom:0}.ai-search-modal__data-meta{align-items:center;border-top:1px solid var(--ai-border);color:var(--ai-text-secondary);display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:6px 10px}.ai-search-modal__data-meta details{min-width:0}.ai-search-modal__data-meta summary{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));cursor:pointer;list-style:none}.ai-search-modal__data-meta pre{background:rgba(0,0,0,.04);color:var(--ai-text);font-size:11px;margin:6px 0 0;max-width:100%;overflow-wrap:anywhere;padding:8px;white-space:pre-wrap}.ai-search-modal__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ai-bubble-bg);border:1px solid var(--ai-border);margin-top:8px;max-width:100%}.ai-search-modal__card-head{align-items:center;border-bottom:1px solid var(--ai-border);display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.ai-search-modal__card-title{align-items:center;color:var(--ai-text);display:inline-flex;font-size:12px;font-weight:600;gap:6px;min-width:0;overflow-wrap:anywhere}.ai-search-modal__card-badge{border:1px solid var(--ai-border);color:var(--ai-text-secondary);flex-shrink:0;font-size:11px;padding:2px 8px}.ai-search-modal__card-badge.is-ok{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.5)}.ai-search-modal__card-subject{color:var(--ai-text);font-size:12px;font-weight:600;padding:8px 10px 0}.ai-search-modal__card-body{color:var(--ai-text);font-family:inherit;font-size:12px;line-height:1.5;margin:0;max-height:260px;overflow:auto;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}.ai-search-modal__card-note{border-top:1px solid var(--ai-border);color:var(--ai-text-secondary);font-size:11px;padding:6px 10px}.ai-search-modal__card-note.is-ok{color:#15803d}.ai-search-modal__card-actions{border-top:1px solid var(--ai-border);display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.ai-search-modal__card-actions .ant-btn{border-radius:0}.ai-search-modal__card-sub{font-size:11.5px;opacity:.7;padding:8px 10px 0}.ai-search-modal__card-actions--quiet{border-top:0;padding-top:6px}.ai-search-modal__card-actions--quiet .ant-btn{opacity:.85}.ai-search-modal__card table{border-collapse:collapse;font-size:12px;width:100%}.ai-search-modal__card td,.ai-search-modal__card th{border-bottom:1px solid var(--ai-border);color:var(--ai-text);padding:5px 10px;text-align:left;white-space:nowrap}.ai-search-modal__card th{color:var(--ai-text-secondary);font-size:11px;font-weight:600;text-transform:none}.ai-search-modal__card tr.is-missing td{background:rgba(234,179,8,.08)}.ai-search-modal__card td em{color:var(--ai-text-secondary);font-style:normal;opacity:.7}.ai-search-modal__followups{flex-wrap:wrap;gap:6px}.ai-search-modal__followup{border:1px dashed var(--ai-chip-border);max-width:100%;overflow-wrap:anywhere;transition:border-color .15s ease,background .15s ease}.ai-search-modal__followup:hover{background:var(--ai-chip-bg);border-color:var(--ai-primary);border-style:solid}.ai-chart{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ai-bubble-bg);border:1px solid var(--ai-border);margin-top:8px;padding:10px 10px 4px}.ai-chart__title{color:var(--ai-text);font-size:12px;font-weight:600;margin-bottom:4px;overflow-wrap:anywhere}.ai-chart__unit{color:var(--ai-text-secondary);font-weight:400}.ai-chart__plot{width:100%}.ai-chart__basis{color:var(--ai-text-secondary);font-size:11px;margin:-2px 0 4px}.ai-chart .recharts-legend-item-text{color:var(--ai-text)!important}.ai-chart__tip{background:hsla(0,0%,100%,.96);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 14px rgba(0,0,0,.1);color:#0b0b0b;font-size:11px;padding:6px 8px}.ai-chart__tip.is-dark{background:rgba(20,30,24,.96);border-color:hsla(0,0%,100%,.12);color:#fff}.ai-chart__tip-title{font-weight:600;margin-bottom:2px}.ai-chart__tip-row{align-items:center;display:flex;gap:6px}.ai-chart__tip-swatch{flex-shrink:0;height:8px;width:8px}.ai-chart__tip-name{flex:1 1;opacity:.8}.ai-chart__tip-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-search-modal__card td.is-wrap{max-width:260px;overflow-wrap:anywhere;white-space:normal}.ant-card.ai-page-highlight,.ant-form.ai-page-highlight,.ant-table-wrapper.ai-page-highlight,.ant-tabs-tabpane.ai-page-highlight,fieldset.ai-page-highlight,form.ai-page-highlight,section.ai-page-highlight{box-shadow:0 0 0 14px rgba(34,197,94,calc(var(--ai-hl-a)*.08)),0 0 28px rgba(34,197,94,calc(var(--ai-hl-a)*.22))!important;outline-offset:10px}.ai-search-modal__thinking{color:var(--ai-text-secondary);display:inline-block;font-size:11px;font-style:normal;margin-left:8px;white-space:nowrap}.ai-search-modal__dots{align-items:flex-start;flex-direction:column;gap:0}.ai-search-modal__dots-row{align-items:center;display:flex;gap:4px;white-space:nowrap}.ai-search-modal__message--ai.ai-search-modal__typing .ai-search-modal__bubble.ai-search-modal__dots{max-width:none;width:-webkit-max-content;width:max-content}.ai-search-modal__tip{color:var(--ai-text-secondary);flex-basis:auto;font-size:11px;margin-top:6px;white-space:nowrap}.ai-search-modal__live{white-space:pre-wrap}.ai-search-modal__cursor{-webkit-animation:ai-cursor 1s steps(2,start) infinite;animation:ai-cursor 1s steps(2,start) infinite;background:var(--ai-text-secondary);display:inline-block;height:1em;margin-left:2px;opacity:.55;vertical-align:text-bottom;width:6px}@-webkit-keyframes ai-cursor{to{visibility:hidden}}@keyframes ai-cursor{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ai-search-modal__cursor{-webkit-animation:none;animation:none}}.ai-search-modal__insights{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;width:100%}.ai-search-modal__insight{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ai-bubble-bg);border:1px solid var(--ai-border);border-left:3px solid var(--ai-primary);padding:10px 12px}.ai-search-modal__insight--gap{border-left-color:#eab308}.ai-search-modal__insight--activity{border-left-color:#2a78d6}.ai-search-modal__insight-title{color:var(--ai-text);font-size:13px;font-weight:600;overflow-wrap:anywhere}.ai-search-modal__insight-text{color:var(--ai-text-secondary);font-size:12px;line-height:1.45;margin-top:2px}.ai-search-modal__insight-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ai-search-modal__feedback{display:flex;gap:2px;margin-top:4px;opacity:.55;transition:opacity .15s ease}.ai-search-modal__feedback:has(.is-on),.ai-search-modal__message:hover .ai-search-modal__feedback{opacity:1}.ai-search-modal__feedback button{background:transparent;border:0;color:var(--ai-text-secondary);cursor:pointer;font:inherit;font-size:12px;padding:2px 6px}.ai-search-modal__feedback button.is-on,.ai-search-modal__feedback button:hover{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-search-modal__consent{border-left:3px solid var(--ai-primary)}.ai-search-modal__consent-body{color:inherit;color:var(--ai-text,inherit);font-size:12px;line-height:1.5;padding:8px 12px 4px}.ant-modal .ai-search-modal__consent-body{font-size:13px;padding:0}.ai-search-modal__consent-inline{margin-top:8px}.ai-search-modal__consent-body p{margin:0 0 8px}.ai-search-modal__consent-body ul{margin:0 0 8px;padding-left:18px}.ai-search-modal__consent-body li{margin-bottom:3px;overflow-wrap:anywhere}.ai-search-modal__consent-fine{color:var(--ai-text-secondary);font-size:11px}.ant-modal .ai-search-modal__consent-fine{color:inherit;opacity:.7}.ai-search-modal__email-head{border-bottom:1px solid var(--ai-border);display:flex;flex-direction:column;gap:4px;padding:10px 12px 8px}.ai-search-modal__email-title{align-items:center;color:var(--ai-text);display:inline-flex;font-size:12px;font-weight:600;gap:6px}.ai-search-modal__email-to{color:var(--ai-text);font-size:12px;overflow-wrap:anywhere}.ai-search-modal__email-addr,.ai-search-modal__email-to>span:first-child{color:var(--ai-text-secondary)}.ai-search-modal__email-addr{display:block;font-size:11px}.ai-search-modal__email-reason{color:var(--ai-text-secondary);font-size:11.5px;line-height:1.45;margin-top:2px}.ai-search-modal__email-subject{color:var(--ai-text);font-size:12.5px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;padding:8px 12px 0}.ai-search-modal__email-body{color:var(--ai-text);font:inherit;font-size:12px;line-height:1.5;margin:0;max-height:220px;overflow:auto;overflow-wrap:anywhere;padding:6px 12px 10px;white-space:pre-wrap}.ai-search-modal__email-fine{color:var(--ai-text-secondary);font-size:11px;padding:0 12px 8px}.ai-search-modal__header{align-items:baseline}.ai-search-modal__header-hint{border:1px solid var(--ai-border);line-height:16px;padding:0 5px}.ai-search-modal__header-icon,.ai-search-modal__header-subtitle{display:none}.ai-search-modal__followup,.ai-search-modal__highlight-chip,.ai-search-modal__link-chip{background:var(--ai-bubble-bg);border:1px solid var(--ai-border);border-radius:0;color:var(--ai-text);cursor:pointer;font:inherit;font-size:12.5px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:5px 10px;text-align:left;transition:border-color .15s ease}.ai-search-modal__link-chip{border-color:var(--ai-chip-border);color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-search-modal__followup:hover,.ai-search-modal__highlight-chip:hover,.ai-search-modal__link-chip:hover{border-color:var(--ai-primary);box-shadow:none;-webkit-transform:none;transform:none}.ai-search-modal__followup{border-style:solid;color:var(--ai-text-secondary)}.ai-search-modal__highlight-chip{background:rgba(34,197,94,.08);color:#15803d}.ai-search-modal__highlight-clear{font-size:14px;line-height:1}.ai-search-modal__prompt{justify-content:flex-start}.ai-search-modal__next-btn{box-shadow:none}.ai-search-modal__next-btn:hover:not(:disabled){box-shadow:none;-webkit-transform:none;transform:none}.ai-search-modal__disclaimer{line-height:1.4}.ai-search-modal__input.ant-input-affix-wrapper{-webkit-padding-end:4px;padding-inline-end:4px}.ai-search-modal__inline-link{background:none;border:0;color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.ai-search-modal__inline-link:focus-visible,.ai-search-modal__inline-link:hover{outline:none;text-decoration-thickness:2px}.ai-search-modal__followups{background:#fff;background:var(--ai-followups-bg,#fff);border:1px solid var(--ai-border);display:flex;flex-direction:column;gap:0;margin-top:10px;padding:2px 0}.ai-search-modal__followup{background:transparent;border:0;border-radius:0;color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));cursor:pointer;font:inherit;line-height:1.4;text-align:left}.ai-search-modal__followup:before{color:var(--ai-text-secondary);content:"\203A  "}.ai-search-modal__followup+.ai-search-modal__followup{border-top:1px solid var(--ai-border)}.ai-search-modal__followup:focus-visible,.ai-search-modal__followup:hover{background:var(--ai-chip-bg);border-color:var(--ai-border);outline:none}.ai-search-modal__email-subject.is-editable{background:transparent;border:0;border-bottom:1px solid transparent;box-sizing:border-box;display:block;font:inherit;font-size:12.5px;font-weight:600;outline:none;width:100%}.ai-search-modal__email-subject.is-editable:focus{border-bottom-color:var(--ai-link,var(--ai-primary))}.ai-search-modal__email-body.is-editable,.ai-search-modal__email-body.is-editable.ant-input{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--ai-text);display:block;max-height:none;resize:vertical;width:100%}.ai-search-modal__email-body.is-editable.ant-input:focus,.ai-search-modal__email-body.is-editable:focus{box-shadow:inset 2px 0 0 var(--ai-primary);outline:none}.ai-search-modal__card--compact .ai-search-modal__card-actions{align-items:center;flex-wrap:wrap;gap:10px}.ai-search-modal__data-caption{color:var(--ai-text-secondary);font-size:11.5px;padding:0 0 4px 2px}.ai-search-modal__link-chip--article{background:rgba(37,99,235,.06);background:var(--ai-article-bg,rgba(37,99,235,.06));border-color:rgba(37,99,235,.35);border-color:var(--ai-article-border,rgba(37,99,235,.35));color:#2563eb;color:var(--ai-article,#2563eb)}.ai-search-modal__link-chip--article:hover{border-color:#2563eb;border-color:var(--ai-article,#2563eb)}.ai-search-modal__link-kind{font-size:10px;font-weight:600;letter-spacing:.04em;margin-right:6px;opacity:.8;text-transform:uppercase}.ai-search-modal__inline-link--article{color:#2563eb;color:var(--ai-article,#2563eb)}.ai-search-modal__message{position:relative}.ai-search-modal__more{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font-size:14px;height:22px;line-height:22px;opacity:0;padding:0;position:absolute;right:-2px;top:2px;transition:opacity .15s ease;width:22px;z-index:2}.ai-search-modal__message--user .ai-search-modal__more{left:-2px;right:auto}.ai-search-modal__message:hover .ai-search-modal__more,.ai-search-modal__more.is-saved,.ai-search-modal__more:focus-visible{opacity:.7}.ai-search-modal__more:hover{opacity:1}.ai-search-modal__hbtn{position:relative}.ai-search-modal__hbtn-count{background:#2f7d4f;background:var(--ai-primary,#2f7d4f);color:#fff;font-size:9px;height:14px;line-height:14px;min-width:14px;padding:0 3px;position:absolute;right:-6px;text-align:center;top:-6px}.ai-search-modal__saved-menu .ant-dropdown-menu{border-radius:0;max-height:60vh;max-width:380px;overflow-y:auto}.ai-search-modal__saved-item{grid-column-gap:8px;align-items:center;-webkit-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;min-width:0}.ai-search-modal__saved-text{font-size:13px;grid-column:1;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.ai-search-modal__saved-meta{font-size:11px;grid-column:1;opacity:.6}.ai-search-modal__saved-del{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;grid-column:2;grid-row:1/span 2;height:24px;opacity:.45;padding:0;width:24px}.ai-search-modal__saved-del:hover{opacity:1}.ai-search-modal__clarify{background:var(--ai-bubble-bg);border:1px solid var(--ai-border);border-left:3px solid var(--ai-primary);border-radius:8px;box-sizing:border-box;margin-top:8px;padding:12px 14px 10px;width:100%}.ai-search-modal__clarify-q{font-size:13.5px;font-weight:600;line-height:1.4;margin-bottom:10px}.ai-search-modal__clarify-opts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ai-search-modal__clarify-opt{align-items:center;background:var(--ai-chip-bg);border:1px solid var(--ai-chip-border);color:inherit;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;line-height:1.35;min-height:40px;padding:8px 12px 8px 8px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,-webkit-transform .1s ease;transition:border-color .15s ease,background .15s ease,transform .1s ease,box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,transform .1s ease,box-shadow .15s ease,-webkit-transform .1s ease;width:100%}.ai-search-modal__clarify-opt:focus-visible,.ai-search-modal__clarify-opt:hover{border-color:var(--ai-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ai-primary) 18%,transparent)}.ai-search-modal__clarify-opt:active{-webkit-transform:translateY(0);transform:translateY(0)}.ai-search-modal__clarify-opt.is-escape{background:transparent;border-style:dashed;grid-column:1/-1;opacity:.85}.ai-search-modal__clarify-num{background:var(--ai-primary);color:#fff;flex:0 0 22px;font-size:11px;font-weight:600;height:22px;line-height:22px;text-align:center}.ai-search-modal__clarify-hint{font-size:11px;margin-top:8px;opacity:.6}.ai-search-modal__clarify-picker .ant-select-selector{border-radius:0!important}.ai-search-modal__columns{border-top:1px solid var(--ai-border)}.ai-search-modal__columns>summary{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));cursor:pointer;font-size:11.5px;list-style:none;padding:6px 10px}.ai-search-modal__columns>summary::-webkit-details-marker{display:none}.ai-search-modal__columns>summary:before{content:"▸ "}.ai-search-modal__columns[open]>summary:before{content:"▾ "}.ai-search-modal__empty .ai-search-modal__insights{display:flex;flex-direction:column;gap:0;margin:8px 0 10px}.ai-search-modal__empty .ai-search-modal__insight{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--ai-border);border-left:2px solid var(--ai-primary);display:flex;gap:8px;margin:0;padding:0}.ai-search-modal__empty .ai-search-modal__insight:last-child{border-bottom:0}.ai-search-modal__empty .ai-search-modal__insight-main{align-items:baseline;background:transparent;color:inherit;display:flex;flex:1 1 auto;font:inherit;font-size:12.5px;line-height:1.4;min-width:0;padding:6px 8px;text-align:left}.ai-search-modal__empty .ai-search-modal__insight-main:focus-visible,.ai-search-modal__empty .ai-search-modal__insight-main:hover{background:var(--ai-chip-bg);outline:none}.ai-search-modal__empty .ai-search-modal__insight-title{flex:1 1 auto;font-size:12.5px;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}.ai-search-modal__empty .ai-search-modal__insight .ai-search-modal__link-chip{flex:0 0 auto;font-size:11px;margin-right:6px;padding:2px 7px}.ai-search-modal__empty .ai-search-modal__prompt{font-size:12px;padding:4px 9px}.ai-md{font-size:12.5px;line-height:1.5}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md p{margin:0 0 8px}.ai-md .ai-md__h{font-weight:600;line-height:1.3;margin:10px 0 4px}.ai-md .ai-md__h1{font-size:14px}.ai-md .ai-md__h2{font-size:13px}.ai-md .ai-md__h3,.ai-md .ai-md__h4,.ai-md .ai-md__h5,.ai-md .ai-md__h6{font-size:12.5px}.ai-md ol,.ai-md ul{margin:0 0 8px;padding-left:18px}.ai-md li{margin:2px 0}.ai-md hr{border:0;border-top:1px solid var(--ai-border);margin:8px 0}.ai-md blockquote{border-left:2px solid var(--ai-border);margin:0 0 8px;opacity:.85;padding:2px 10px}.ai-md code{padding:0 4px}.ai-md code,.ai-md pre{background:rgba(0,0,0,.05);font-size:11.5px}.ai-md pre{padding:8px;white-space:pre}.ai-md .ai-md__table,.ai-md pre{margin:0 0 8px;overflow-x:auto}.ai-md table{border-collapse:collapse;font-size:12px;width:100%}.ai-md td,.ai-md th{border-bottom:1px solid var(--ai-border);padding:4px 8px;vertical-align:top}.ai-md th{font-weight:600;white-space:nowrap}.ai-md td,.ai-md th{overflow-wrap:normal;word-break:normal}.ai-md td.is-num,.ai-md th.is-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ai-md td.is-label{min-width:64px}.ai-md .ai-md__table{-webkit-overflow-scrolling:touch}.ai-search-modal__card-body--md{max-height:420px;white-space:normal}.ai-search-modal__dropzone{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--ai-chat-bg) 82%,transparent);display:flex;inset:0;justify-content:center;padding:24px;pointer-events:none;position:absolute;z-index:5}.ai-search-modal__dropzone-inner{align-items:center;background:var(--ai-chip-bg);border:2px dashed var(--ai-primary);color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));display:flex;flex-direction:column;font-size:13.5px;font-weight:600;gap:8px;padding:28px 16px;text-align:center;width:100%}.ai-search-modal__dropzone-inner .anticon{font-size:28px}.ai-search-modal__dropzone-inner small{color:var(--ai-text-secondary);font-weight:400}.ai-search-modal__pending{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ai-search-modal__attachment{align-items:center;background:var(--ai-bubble-bg);border:1px solid var(--ai-chip-border);color:var(--ai-text);display:inline-flex;font-size:12px;gap:6px;line-height:1.4;max-width:100%;padding:4px 8px}.ai-search-modal__attachment .anticon:first-child{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-search-modal__attachment-name{font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-search-modal__attachment-meta{color:var(--ai-text-secondary)}.ai-search-modal__attachment-remove{align-items:center;background:transparent;border:0;color:var(--ai-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;height:18px;justify-content:center;line-height:1;margin-left:2px;padding:0;width:18px}.ai-search-modal__attachment-remove:hover{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-search-modal__attachment--busy{border-style:dashed;color:var(--ai-text-secondary)}.ai-search-modal__message--user .ai-search-modal__attachment{color:var(--ai-text);margin-top:6px}.ai-search-modal__attachments{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ai-search-modal__composer{align-items:stretch;display:flex;gap:6px}.ai-search-modal__composer .ai-search-modal__input{flex:1 1;min-width:0}.ai-search-modal__attach-btn{align-items:center;background:var(--ai-bubble-bg);border:1px solid var(--ai-border);border-radius:0;color:var(--ai-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 40px;font-size:16px;justify-content:center;transition:color .15s ease,border-color .15s ease}.ai-search-modal__attach-btn:focus-visible,.ai-search-modal__attach-btn:hover{border-color:var(--ai-primary);color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));outline:none}.ai-search-modal__attach-btn:disabled{cursor:default;opacity:.5}.ai-search-modal__empty-drop{align-items:center;background:transparent;border:1px dashed var(--ai-chip-border);color:var(--ai-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:8px;margin:4px 0 10px;padding:9px 12px;text-align:left;width:100%}.ai-search-modal__empty-drop:hover{color:var(--ai-text)}.ai-search-modal__empty-drop .anticon{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));font-size:15px}.ai-search-modal__arrow{margin:0 3px;opacity:.55}.ai-search-modal__card-badge.is-warn{background:rgba(245,158,11,.1);border-color:rgba(180,83,9,.4)}.ai-search-modal__file-facts{color:var(--ai-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px;padding:8px 10px 2px}.ai-search-modal__file-facts strong{color:var(--ai-text);font-weight:600}.ai-search-modal__file-facts .anticon{margin-right:3px}.ai-search-modal__file-map{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px 4px}.ai-search-modal__file-map-item{background:transparent;border:1px solid var(--ai-border);color:var(--ai-text-secondary);font-size:11.5px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:2px 7px}.ai-search-modal__file-map-item strong{color:var(--ai-text);font-weight:600}.ai-search-modal__file-map-item.is-muted{border-style:dashed}.ai-search-modal__file-issues{color:var(--ai-text);font-size:12px;line-height:1.45;list-style:none;margin:6px 0 2px;padding:0 10px}.ai-search-modal__file-issues li{overflow-wrap:anywhere;padding:3px 0}.ai-search-modal__file-issues li .anticon{color:#d97706;margin-right:4px}.ai-search-modal__file-issues li.is-muted{color:var(--ai-text-secondary)}.ai-search-modal__file-issues.is-notes li.is-muted:before{content:"· "}.ai-search-modal__file-sugg{color:var(--ai-text-secondary)}.ai-search-modal__card td.is-issue{background:rgba(245,158,11,.16);box-shadow:inset 0 0 0 1px rgba(217,119,6,.5)}.ai-search-modal__card-fine{color:var(--ai-text-secondary);font-size:11px;line-height:1.45;padding:6px 10px 8px}.ai-search-modal__card-fine .ai-search-modal__inline-link{font-size:11px}.ai-search-modal__export .ai-search-modal__card-actions{border-top:0;padding-top:10px}.ai-search-modal__data-tools{align-items:center;border-top:1px solid var(--ai-border);display:flex;gap:8px;justify-content:space-between;padding:4px 8px}.ai-search-modal__data-tools .ai-search-modal__data-meta{border-top:0;padding:0}.ai-search-modal__export-btn{align-items:center;background:transparent;border:1px solid var(--ai-chip-border);border-radius:0;color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;gap:5px;padding:3px 8px;white-space:nowrap}.ai-search-modal__export-btn:hover{background:var(--ai-chip-bg);border-color:var(--ai-primary)}.ai-search-modal__export-embed{border-top:1px solid var(--ai-border);padding:8px 10px 4px}.ai-search-modal__export-embed .combined-export-embed{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.ai-search-modal__export-embed .combined-export-embed .ant-btn{zoom:1!important;margin-top:0!important}.ai-search-modal__export-sample{padding:6px 10px 0}.ai-search-modal__export-sample table{font-size:11.5px}.ai-search-modal__export-sample td,.ai-search-modal__export-sample th{padding:3px 8px}.ai-search-modal__export-embed .combined-export-embed .ant-btn{font-size:12.5px;height:28px;padding:0 10px}.ai-search-modal__resize{background:transparent;bottom:0;cursor:col-resize;left:0;position:absolute;top:0;transition:background .15s ease;width:7px;z-index:20}.ai-search-modal__resize:hover,body.ai-copilot-resizing .ai-search-modal__resize{background:rgba(31,122,58,.35)}body.ai-copilot-resizing,body.ai-copilot-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.ai-copilot-resizing .ant-drawer-content-wrapper,body.ai-copilot-resizing .app-header,body.ai-copilot-resizing .site-layout{transition:none!important}.ai-search-modal__bubble{font-size:13px;line-height:1.5}.ai-search-modal__message--ai{max-width:100%}.ai-search-modal__message--ai .ai-search-modal__bubble{max-width:94%}.ai-search-modal__message--user{max-width:86%}.ai-search-modal__timestamp{font-size:10.5px;margin-top:3px;opacity:0;transition:opacity .15s ease}.ai-search-modal__message:focus-within .ai-search-modal__timestamp,.ai-search-modal__message:hover .ai-search-modal__timestamp{opacity:1}.ai-search-modal__meta{align-items:center;display:flex;gap:8px;margin-top:4px;min-height:20px}.ai-search-modal__meta .ai-search-modal__timestamp{margin:0}.ai-search-modal__meta .ai-search-modal__feedback{margin:0;opacity:0}.ai-search-modal__message:focus-within .ai-search-modal__meta .ai-search-modal__feedback,.ai-search-modal__message:hover .ai-search-modal__meta .ai-search-modal__feedback,.ai-search-modal__meta .ai-search-modal__feedback:has(.is-on){opacity:.85}.ai-search-modal__feedback button{border-radius:6px;padding:2px 5px}.ai-search-modal__feedback button:hover{background:var(--ai-chip-bg)}.ai-search-modal__feedback button.is-on,.ai-search-modal__feedback button:hover{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-search-modal__card{overflow:hidden}.ai-search-modal__card-title{font-size:12.5px}.ai-search-modal__card-badge{border-radius:999px;padding:1px 8px}.ai-search-modal__card-badge.is-ok{background:rgba(21,128,61,.06);border-color:rgba(21,128,61,.35);color:#15803d}.ai-search-modal__card-badge.is-warn{background:rgba(180,83,9,.06);border-color:rgba(180,83,9,.35);color:#b45309}.ai-search-modal__card-fine{font-size:10.5px;line-height:1.4;opacity:.8;padding:4px 10px 8px}.ai-search-modal__card-actions .ant-btn{border-radius:8px}.ai-search-modal__card .ant-btn-sm{font-size:12px;height:26px;padding-inline:9px}.ai-search-modal__columns>summary,.ai-search-modal__rows>summary{align-items:center;color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;list-style:none;padding:6px 10px;-webkit-user-select:none;user-select:none}.ai-search-modal__columns>summary::-webkit-details-marker,.ai-search-modal__rows>summary::-webkit-details-marker{display:none}.ai-search-modal__columns>summary:before,.ai-search-modal__rows>summary:before{content:"▸";font-size:11px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.ai-search-modal__columns[open]>summary:before,.ai-search-modal__rows[open]>summary:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ai-search-modal__followups{align-self:stretch;border-radius:8px;margin-top:8px}.ai-search-modal__followup{font-size:12.5px;padding:6px 10px}.ai-search-modal__link-chip{border-radius:999px;padding:4px 11px}.ai-search-modal__clarify{align-self:stretch;padding:10px 12px 8px}.ai-search-modal__clarify-opt{font-size:12.5px;min-height:36px}.ai-search-modal__attach-btn{border-radius:8px;flex-basis:38px}.ai-search-modal__composer .ai-search-modal__input,.ai-search-modal__composer .ant-input-affix-wrapper{border-radius:8px}.ai-search-modal__composer .ant-input-affix-wrapper-lg{padding-block:5px}.ai-search-modal__composer .ant-btn-sm{border-radius:6px}.ai-search-modal__disclaimer{font-size:10.5px;margin-top:6px;opacity:.85;text-align:center}.ai-search-modal__empty{gap:8px;justify-content:flex-start;padding:18px 4px 4px}.ai-search-modal__empty-title{font-size:18px}.ai-search-modal__empty-desc{font-size:12.5px;margin:0 0 10px}.ai-search-modal__empty-drop{border-radius:8px;font-size:12px;margin:0 0 6px;padding:8px 12px}.ai-search-modal__empty-drop:hover{border-color:var(--ai-primary);color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-search-modal__section-label{color:var(--ai-text-secondary);font-size:10.5px;font-weight:600;letter-spacing:.06em;margin:10px 0 2px;text-transform:uppercase}.ai-search-modal__insights{gap:6px}.ai-search-modal__insight{border-radius:8px;padding:6px 8px}.ai-search-modal__prompts{gap:6px}.ai-search-modal__prompt{border-radius:8px;padding:8px 12px}.ai-search-modal__prompt:after{color:var(--ai-text-secondary);content:"→";font-size:12px;margin-left:auto}.ai-search-modal__prompt:hover:after{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary))}.ai-search-modal__dots{border-radius:12px;border-bottom-left-radius:4px;padding:10px 12px}.ai-search-modal__attach-btn:focus-visible,.ai-search-modal__clarify-opt:focus-visible,.ai-search-modal__empty-drop:focus-visible,.ai-search-modal__feedback button:focus-visible,.ai-search-modal__followup:focus-visible,.ai-search-modal__hbtn:focus-visible,.ai-search-modal__link-chip:focus-visible,.ai-search-modal__prompt:focus-visible{outline:2px solid var(--ai-primary);outline-offset:2px}.ai-search-modal__insights{gap:0;margin-bottom:4px}.ai-search-modal__insight{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent!important;border:0!important;border-radius:0;padding:0}.ai-search-modal__empty .ai-search-modal__insight-main{align-items:center;border:0;border-radius:6px;cursor:pointer;gap:8px;padding:6px 2px;width:100%}.ai-search-modal__empty .ai-search-modal__insight-main:hover{background:var(--ai-chip-bg)}.ai-search-modal__insight-title{font-size:12.5px;font-weight:500}.ai-search-modal__insight-arrow{color:var(--ai-text-secondary);font-size:12px;margin-left:auto;opacity:0;transition:opacity .15s ease}.ai-search-modal__insight-main:hover .ai-search-modal__insight-arrow{color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));opacity:1}.ai-search-modal__figure{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ai-text);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}@media (hover:none) and (pointer:coarse){.ai-search-modal__header-hint{display:none}}.ai-search-modal__links{gap:6px;margin-top:6px}.ai-search-modal__link-chip{align-items:center;display:inline-flex;font-size:12px;gap:5px;line-height:18px;padding:3px 10px}.ai-search-modal__link-icon{display:inline-flex;font-size:11px;opacity:.85}.ai-search-modal__link-chip--article{background:transparent}.ai-search-modal__link-kind{display:none}.ai-search-modal__bubble--ai{overflow-wrap:anywhere}.ai-search-modal__followups{margin-top:6px}.ai-search-modal__followup{font-size:12px;padding:5px 10px}.ai-search-modal__notes{background:var(--ai-bubble-bg);border:1px dashed var(--ai-border);margin:6px 0 4px;padding:8px 10px}.ai-search-modal__notes-head{align-items:center;color:var(--ai-text-secondary);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:6px}.ai-search-modal__notes-head button{background:transparent;border:1px solid var(--ai-border);border-radius:0;color:var(--ai-text);cursor:pointer;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;padding:1px 6px}.ai-search-modal__notes .ant-input{border-radius:0;font-size:13px}.ai-search-modal__clarify-input,.ai-search-modal__reopen{margin-top:8px}.ai-search-modal__clarify-input .ant-btn,.ai-search-modal__clarify-input .ant-input{border-radius:0!important}.ai-search-modal__card-actions .ai-search-modal__card-note--here{border:0;flex-basis:100%;margin:0 0 2px;padding:0}.ai-rows-card__head{align-items:flex-start;border-bottom:1px solid var(--ai-border);display:flex;flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.ai-rows-card__icon{background:var(--ai-chip-bg);border-radius:8px;color:var(--ai-primary);display:grid;flex:0 0 auto;font-size:14px;height:28px;place-items:center;width:28px}.ai-rows-card__titles{flex:1 1 150px;min-width:0}.ai-rows-card__title{color:var(--ai-text);font-size:13.5px;font-weight:600;line-height:1.3;overflow-wrap:break-word}.ai-rows-card__sub{color:var(--ai-text-secondary);font-size:11.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-rows-card__badge{align-self:center;flex:0 0 auto;font-weight:600;white-space:nowrap}.ai-rows-card__facts{grid-gap:5px 14px;display:grid;font-size:12.5px;gap:5px 14px;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);line-height:1.4;margin:0;padding:10px 12px}.ai-rows-card__facts:empty{display:none}.ai-rows-card__facts dt{color:var(--ai-text-secondary);font-weight:500}.ai-rows-card__facts dd{color:var(--ai-text);font-weight:600;margin:0;min-width:0;overflow-wrap:break-word}.ai-rows-card__facts .is-warn{color:#b45309}.ai-rows-card__muted{color:var(--ai-text-secondary);font-weight:400}.ai-rows-card__attention{background:#fff8eb;border:1px solid #f3cf8d;border-radius:8px;color:#4a3200;font-size:12.5px;line-height:1.45;margin:0 12px 10px;padding:8px 10px}.ai-rows-card__attention ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.ai-rows-card__attention li{grid-gap:7px;align-items:start;display:grid;gap:7px;grid-template-columns:14px minmax(0,1fr);overflow-wrap:break-word}.ai-rows-card__attention li .anticon{color:#d97706;font-size:12px;margin-top:3px}.ai-rows-card__attention strong{color:#2e1f00;font-weight:600}.ai-rows-card__attention li.is-muted{color:#7a5a1e;display:block;padding-left:21px}.ai-rows-card__sugg{color:#7a5a1e}body.sustrax-dark .ai-rows-card__attention{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.35);color:#f6dcae}body.sustrax-dark .ai-rows-card__attention strong{color:#fde9c4}body.sustrax-dark .ai-rows-card__attention li.is-muted,body.sustrax-dark .ai-rows-card__sugg{color:#d9b77a}.ai-rows-card__how,.ai-rows-card__rows{border-top:1px solid var(--ai-border)}.ai-rows-card__how>summary,.ai-rows-card__rows>summary{align-items:center;color:var(--ai-primary);color:var(--ai-link,var(--ai-primary));cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;list-style:none;padding:8px 12px;-webkit-user-select:none;user-select:none}.ai-rows-card__how>summary{color:var(--ai-text-secondary);font-weight:500}.ai-rows-card__how>summary::-webkit-details-marker,.ai-rows-card__rows>summary::-webkit-details-marker{display:none}.ai-rows-card__how>summary:before,.ai-rows-card__rows>summary:before{content:"▸";font-size:10px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.ai-rows-card__how[open]>summary:before,.ai-rows-card__rows[open]>summary:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ai-rows-card__count{background:var(--ai-chip-bg);border-radius:999px;color:var(--ai-text);font-size:11px;font-weight:600;line-height:18px;min-width:18px;padding:0 6px;text-align:center}.ai-rows-card__same{background:var(--ai-chat-bg);border-radius:8px;display:flex;flex-wrap:wrap;font-size:12.5px;gap:3px 14px;margin:0 12px 8px;padding:7px 9px}.ai-rows-card__same-label{color:var(--ai-text-secondary);flex:0 0 100%;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ai-rows-card__list{list-style:none;margin:0;padding:0 12px 6px}.ai-rows-card__list li{grid-gap:8px;border-top:1px solid var(--ai-border);display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);padding:6px 0}.ai-rows-card__list li:first-child{border-top:0}.ai-rows-card__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ai-text-secondary);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;padding-top:1px;text-align:right}.ai-rows-card__line{grid-gap:1px;display:grid;font-size:12.5px;gap:1px;line-height:1.45;min-width:0}.ai-rows-card__main{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:baseline;color:var(--ai-text);display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;font-weight:600;gap:0 6px}.ai-rows-card__main .is-issue{color:#b45309}.ai-rows-card__dot{color:var(--ai-text-secondary);font-weight:400}.ai-rows-card__rest{color:var(--ai-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:0 12px;min-width:0}.ai-rows-card__rest .ai-rows-card__kv{font-weight:500}.ai-rows-card__kv,.ai-rows-card__plain{min-width:0;overflow-wrap:break-word}.ai-rows-card__kv{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ai-text);font-variant-numeric:tabular-nums;font-weight:600}.ai-rows-card__kv em{font-style:normal;margin-right:3px}.ai-rows-card__kv em,.ai-rows-card__kv.is-empty{color:var(--ai-text-secondary);font-weight:400}.ai-rows-card__kv.is-issue{color:#b45309;-webkit-text-decoration:underline wavy rgba(217,119,6,.55);text-decoration:underline wavy rgba(217,119,6,.55);text-underline-offset:3px}.ai-rows-card__more-rows{color:var(--ai-text-secondary);font-size:12px;padding:0 12px 10px 38px}.ai-rows-card__map{grid-gap:5px;display:grid;font-size:12px;gap:5px;padding:0 12px 8px}.ai-rows-card__map-row{grid-gap:8px;align-items:baseline;color:var(--ai-text-secondary);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);overflow-wrap:break-word}.ai-rows-card__map-row strong{color:var(--ai-text);font-weight:600}.ai-rows-card__map-row.is-muted{display:block;font-style:italic}.ai-rows-card__arrow{color:var(--ai-text-secondary);opacity:.7}.ai-rows-card__notes{grid-gap:4px;color:var(--ai-text);display:grid;font-size:12px;gap:4px;line-height:1.5;margin:0;padding:0 12px 10px 28px}.ai-rows-card__actions{border-top:1px solid var(--ai-border);display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.ai-search-modal__card .ai-rows-card__actions .ant-btn{border-radius:8px;flex:1 1 210px;font-size:12.5px;height:auto;justify-content:center;line-height:1.3;min-height:32px;padding:5px 12px;text-align:center;white-space:normal}.ai-rows-card__hint{flex:1 0 100%;font-size:12px}.ai-rows-card__fine,.ai-rows-card__hint{color:var(--ai-text-secondary);line-height:1.45}.ai-rows-card__fine{font-size:11.5px;padding:0 12px 10px}.ai-search-modal__header-title{white-space:nowrap}.ai-search-modal__clarify-control{margin-top:8px;width:100%}.ai-search-modal__clarify-control .ant-input-affix-wrapper,.ai-search-modal__clarify-control .ant-select-selector,.ai-search-modal__clarify-control.ant-picker{border-radius:8px;min-height:34px}.ai-search-modal__clarify-control .ant-input-search-button{height:34px}.ai-search-modal__clarify-unit{color:var(--ai-text-secondary);font-size:12px}.ai-search-modal__message--ai:has(>.ai-search-modal__clarify){align-self:stretch;width:100%}.ai-search-modal__export-more{border-top:1px solid var(--ai-border)}.ai-search-modal__export-more>summary{align-items:center;color:var(--ai-text-secondary);cursor:pointer;display:flex;font-size:12px;gap:6px;list-style:none;padding:8px 12px;-webkit-user-select:none;user-select:none}.ai-search-modal__export-more>summary::-webkit-details-marker{display:none}.ai-search-modal__export-more>summary:before{content:"▸";font-size:10px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.ai-search-modal__export-more[open]>summary:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ai-search-modal__export-sample td,.ai-search-modal__export-sample th{white-space:nowrap}.ai-search-modal__chat{background-color:var(--ai-chat-bg);background-image:radial-gradient(circle at 10% 6%,rgba(124,58,237,.05),transparent 36%),radial-gradient(circle at 95% 40%,rgba(41,143,5,.05),transparent 40%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cg fill='none' stroke='%23298f05' stroke-opacity='.16' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M25 34h10a4 4 0 0 0 .6-7.96 6 6 0 0 0-11.4-.74A4.4 4.4 0 0 0 25 34z'/%3E%3Ctext x='12.2' y='15.6' font-size='5.2' font-family='Arial,sans-serif' font-weight='700' text-anchor='middle' fill='%23298f05' fill-opacity='.2' stroke='none' transform='translate(18 16)'%3ECO₂%3C/text%3E%3C/g%3E%3Cg transform='translate(104 22)' fill='none' stroke='%237c3aed' stroke-opacity='.16' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21V11l5 3v-3l5 3V8h3l1-5h2l1 5v13zM3 21h18'/%3E%3Ccircle cx='18' cy='1' r='1.2'/%3E%3C/g%3E%3Cpath d='m203 16-8 12h6l-1 8 8-12h-6zM68 95c1 4 5 5.5 5 10a5 5 0 0 1-10 0c0-3 2-4.5 2.5-7 1 1.2 1.6 2.5 1.6 4 1.3-2 1.6-4.3.9-7z' fill='none' stroke='%23FB9F28' stroke-opacity='.2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M157.8 107.2 156 99l3.5-3.5c1.5-1.5 2-3.5 1.5-4.5-1-.5-3 0-4.5 1.5L153 96l-8.2-1.8c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3l5.3 3.5-2 3h-3l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z' fill='none' stroke='%233EAC93' stroke-opacity='.18' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg transform='translate(212 98)' fill='none' stroke='%237c3aed' stroke-opacity='.16' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9' width='4' height='11' rx='1'/%3E%3Crect x='10' y='4' width='4' height='16' rx='1'/%3E%3Crect x='17' y='12' width='4' height='8' rx='1'/%3E%3C/g%3E%3Cg fill='none' stroke='%23298f05' stroke-opacity='.16' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M27 197c.5-4.5 2.5-8 7-10'/%3E%3Cpath d='M31 194c6.2 0 10.5-3.3 11-12v-2h-4c-7 0-9 3-9 8 0 1 0 3 2 6z'/%3E%3C/g%3E%3Cg transform='translate(110 170)' fill='none' stroke='%233EAC93' stroke-opacity='.18' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h12v10H2zm12 3h4l3 3v4h-7z'/%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/g%3E%3Cpath d='M208 179c3 4 6 7 6 11a6 6 0 0 1-12 0c0-4 3-7 6-11z' fill='none' stroke='%23298f05' stroke-opacity='.16' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,256px 256px}body.sustrax-dark .ai-search-modal__chat{background-image:radial-gradient(circle at 10% 6%,rgba(167,139,250,.07),transparent 36%),radial-gradient(circle at 95% 40%,rgba(132,204,22,.05),transparent 40%)}.ai-search-modal__header-title{align-items:center;display:inline-flex;gap:7px;line-height:20px}.ai-search-modal__header-title:before{background:#f2ecfe url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M10 3c.6 4.6 3.4 7.4 8 8-4.6.6-7.4 3.4-8 8-.6-4.6-3.4-7.4-8-8 4.6-.6 7.4-3.4 8-8zM19 2.5c.25 1.7 1.3 2.75 3 3-1.7.25-2.75 1.3-3 3-.25-1.7-1.3-2.75-3-3 1.7-.25 2.75-1.3 3-3z'/%3E%3C/svg%3E") 50% /14px no-repeat;border-radius:6px;content:"";flex-shrink:0;height:20px;width:20px}.ai-search-modal__header-hint{align-items:center;border-radius:4px;display:inline-flex;line-height:1}.ai-search-modal__bubble{border-radius:12px;padding:9px 12px}.ai-search-modal__bubble--user{background:linear-gradient(180deg,#33a312 0,var(--ai-primary) 100%);border-bottom-right-radius:4px;box-shadow:0 2px 0 rgba(22,90,0,.25)}.ai-search-modal__bubble--ai{border-bottom-left-radius:4px;box-shadow:0 2px 0 rgba(20,24,31,.05)}.ai-chart,.ai-search-modal__card,.ai-search-modal__clarify{border-radius:10px;box-shadow:0 2px 0 rgba(20,24,31,.05)}.ai-chart{align-self:stretch}.ai-search-modal__clarify-opt{border-radius:8px}.ai-search-modal__clarify-opt:focus-visible,.ai-search-modal__clarify-opt:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ai-search-modal__clarify-opt:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.ai-search-modal__clarify-num{border-radius:6px}.ai-search-modal__clarify-control .ant-input-affix-wrapper,.ai-search-modal__clarify-control .ant-select-selector,.ai-search-modal__clarify-control.ant-picker{border-radius:8px!important}.ai-search-modal__card .ai-rows-card__actions .ant-btn,.ai-search-modal__card .ant-btn,.ai-search-modal__clarify .ant-btn{border-radius:6px}.ai-search-modal__followups{border-radius:10px;overflow:hidden}.ai-search-modal__footer{border-top:1px solid var(--ai-border)}.ai-search-modal__input.ant-input-affix-wrapper{border-radius:8px}.ai-search-modal__input .ant-btn{border-radius:6px}.ai-search-modal__attach-btn{border-radius:8px!important}.ai-search-modal__attachment{border-radius:8px}.ai-search-modal__prompt{border-radius:8px!important;transition:border-color .12s ease,background-color .12s ease}.ai-search-modal__empty-drop,.ai-search-modal__insights{border-radius:10px}@media (prefers-reduced-motion:reduce){.ai-search-modal__clarify-opt:active,.ai-search-modal__clarify-opt:hover{-webkit-transform:none;transform:none}}.ai-search-modal__link-chip{border-radius:8px}.ai-search-drawer{--ai-line:rgba(15,23,42,.12);--ai-line-strong:rgba(15,23,42,.2);--ai-shadow-sm:0 1px 2px rgba(15,23,42,.06);--ai-shadow-md:0 4px 14px rgba(15,23,42,.08),0 1px 3px rgba(15,23,42,.06);--ai-grad:linear-gradient(100deg,#1f9d55,#3eac93 45%,#7c3aed);--ai-surface:#fff;--ai-muted-bg:#f4f6f5;--ai-canvas:#f7f8f9}body.sustrax-dark .ai-search-drawer{--ai-line:hsla(0,0%,100%,.12);--ai-line-strong:hsla(0,0%,100%,.22);--ai-shadow-sm:0 1px 2px rgba(0,0,0,.4);--ai-shadow-md:0 6px 18px rgba(0,0,0,.45);--ai-grad:linear-gradient(100deg,#4ade80,#5eead4 45%,#a78bfa);--ai-surface:#141a17;--ai-muted-bg:#1a201d;--ai-canvas:#101413}.ai-sparkle{align-items:center;display:inline-flex;flex-shrink:0;font-style:normal;justify-content:center;line-height:0;position:relative}.ai-sparkle__svg{display:block;overflow:visible;position:relative;z-index:1}.ai-sparkle__star,.ai-sparkle__twin{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.ai-sparkle.is-pop .ai-sparkle__svg{-webkit-animation:ai-sparkle-in .6s cubic-bezier(.2,.8,.2,1) backwards;animation:ai-sparkle-in .6s cubic-bezier(.2,.8,.2,1) backwards}@-webkit-keyframes ai-sparkle-in{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ai-sparkle-in{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}.ai-sparkle.is-spinning .ai-sparkle__svg{-webkit-animation:ai-sparkle-breathe 1.8s ease-in-out infinite;animation:ai-sparkle-breathe 1.8s ease-in-out infinite}@-webkit-keyframes ai-sparkle-breathe{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.55;-webkit-transform:scale(.88);transform:scale(.88)}}@keyframes ai-sparkle-breathe{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.55;-webkit-transform:scale(.88);transform:scale(.88)}}.ai-search-drawer .ant-drawer-content{position:relative}.ai-search-drawer .ant-drawer-content:before{background:var(--ai-grad);content:"";height:3px;inset:0 0 auto 0;position:absolute;z-index:3}.ai-search-modal__header{align-items:center;gap:8px}.ai-search-modal__header-title{color:var(--ai-text);font-size:15px;font-weight:600;letter-spacing:-.005em}.ai-search-modal__header-title:before{display:none}.ai-search-modal__header-hint{background:var(--ai-muted-bg);border:1px solid var(--ai-line);border-radius:5px;color:var(--ai-text-secondary);font-size:11px;font-weight:500;height:20px;padding:0 6px}.ai-search-drawer .ai-search-modal__hbtns{gap:6px}.ai-search-drawer .ai-search-modal__hbtn{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--ai-text-secondary);font-size:14px;height:30px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:30px}.ai-search-drawer .ai-search-modal__hbtn:focus-visible,.ai-search-drawer .ai-search-modal__hbtn:hover{background:var(--ai-muted-bg);border-color:var(--ai-line);color:var(--ai-text)}.ai-search-drawer .ai-search-modal__body{background:var(--ai-canvas)}.ai-search-drawer .ai-search-modal__body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168'%3E%3Cpath fill='%233EAC93' fill-opacity='.075' d='M25 1h23v23H25z'/%3E%3Cpath fill='%237c3aed' fill-opacity='.075' d='M97 25h47v23H97z'/%3E%3Cpath fill='%231f9d55' fill-opacity='.075' d='M1 73h23v47H1z'/%3E%3Cpath fill='%23f59e0b' fill-opacity='.075' d='M73 97h23v23H73z'/%3E%3Cpath fill='%233EAC93' fill-opacity='.075' d='M121 121h23v23h-23z'/%3E%3Cpath fill='%232a78d6' fill-opacity='.075' d='M49 145h23v23H49z'/%3E%3Cpath fill='%237c3aed' fill-opacity='.075' d='M145 73h23v23h-23z'/%3E%3Cpath d='M.5 0v168m24-168v168m24-168v168m24-168v168m24-168v168m24-168v168m24-168v168M0 .5h168M0 24.5h168M0 48.5h168M0 72.5h168M0 96.5h168m-168 24h168m-168 24h168' stroke='%230f172a' stroke-opacity='.055' fill='none'/%3E%3C/svg%3E");background-position:-1px -1px;background-size:168px 168px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 45%,transparent 88%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 45%,transparent 88%);pointer-events:none;position:absolute;z-index:0}body.sustrax-dark .ai-search-drawer .ai-search-modal__body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168'%3E%3Cpath fill='%233EAC93' fill-opacity='.11' d='M25 1h23v23H25z'/%3E%3Cpath fill='%237c3aed' fill-opacity='.11' d='M97 25h47v23H97z'/%3E%3Cpath fill='%231f9d55' fill-opacity='.11' d='M1 73h23v47H1z'/%3E%3Cpath fill='%23f59e0b' fill-opacity='.11' d='M73 97h23v23H73z'/%3E%3Cpath fill='%233EAC93' fill-opacity='.11' d='M121 121h23v23h-23z'/%3E%3Cpath fill='%232a78d6' fill-opacity='.11' d='M49 145h23v23H49z'/%3E%3Cpath fill='%237c3aed' fill-opacity='.11' d='M145 73h23v23h-23z'/%3E%3Cpath d='M.5 0v168m24-168v168m24-168v168m24-168v168m24-168v168m24-168v168m24-168v168M0 .5h168M0 24.5h168M0 48.5h168M0 72.5h168M0 96.5h168m-168 24h168m-168 24h168' stroke='%23fff' stroke-opacity='.05' fill='none'/%3E%3C/svg%3E")}.ai-search-drawer .ai-search-modal__chat{background:transparent;background-image:none}.ai-search-drawer .ai-search-modal__chat.is-empty{background:radial-gradient(120% 55% at 0 0,rgba(62,172,147,.13),transparent 62%),radial-gradient(110% 50% at 100% 0,rgba(124,58,237,.09),transparent 60%)}body.sustrax-dark .ai-search-drawer .ai-search-modal__chat.is-empty{background:radial-gradient(120% 55% at 0 0,rgba(62,172,147,.12),transparent 62%),radial-gradient(110% 50% at 100% 0,rgba(124,58,237,.12),transparent 60%)}.ai-search-drawer .ai-search-modal__footer{position:relative;z-index:2}.ai-search-drawer .ai-search-modal__empty{align-items:stretch;gap:0;justify-content:flex-start;min-height:100%;padding:26px 6px 4px}.ai-search-modal__hero{align-items:center;display:flex;height:52px;justify-content:center;margin-bottom:10px;position:relative}.ai-search-modal__hello{align-self:center;background:var(--ai-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}.ai-search-drawer .ai-search-modal__empty-title{color:var(--ai-text);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;text-align:center}.ai-search-drawer .ai-search-modal__empty-desc{color:var(--ai-text-secondary);font-size:13px;line-height:1.5;margin:6px auto 0;max-width:300px;text-align:center}.ai-search-modal__start{display:flex;flex-direction:column;margin-top:auto;padding-top:22px}.ai-search-modal__access{align-items:flex-start;background:var(--ai-surface);border:1px solid var(--ai-line);border-radius:12px;box-shadow:var(--ai-shadow-sm);display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding:11px 13px}.ai-search-modal__access-head{align-items:center;color:var(--ai-text);display:flex;font-size:13px;font-weight:600;gap:7px}.ai-search-modal__access-head .anticon{align-items:center;background:rgba(245,158,11,.14);border-radius:6px;color:#b45309;display:inline-flex;font-size:12px;height:22px;justify-content:center;width:22px}body.sustrax-dark .ai-search-modal__access-head .anticon{color:#fbbf24}.ai-search-modal__access-text{color:var(--ai-text-secondary);font-size:12.5px;line-height:1.5;margin:0}.ai-search-modal__access .ant-btn{border-radius:6px;font-weight:500}.ai-search-drawer .ai-search-modal__section-label{color:var(--ai-text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;margin:0 2px 6px;text-transform:uppercase}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__insights,.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompts{background:var(--ai-surface);border:1px solid var(--ai-line);border-radius:12px;box-shadow:var(--ai-shadow-sm);display:flex;flex-direction:column;gap:0;margin:0 0 14px;overflow:hidden}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__insight{border-bottom:1px solid var(--ai-line)!important;box-shadow:inset 3px 0 0 #3eac93}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__insight:last-child{border-bottom:0!important}.ai-search-drawer .ai-search-modal__insight--gap{box-shadow:inset 3px 0 0 #f59e0b!important}.ai-search-drawer .ai-search-modal__insight--activity{box-shadow:inset 3px 0 0 #2a78d6!important}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__insight-main{border-radius:0;padding:10px 12px 10px 14px}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__insight-main:hover{background:var(--ai-muted-bg)}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__insight-title{color:var(--ai-text);font-weight:500}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompt{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--ai-line);border-radius:0!important;box-shadow:none;color:var(--ai-text);display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 12px 9px 10px;text-align:left;transition:background-color .15s ease!important;width:100%}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompt:last-child{border-bottom:0}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompt:focus-visible,.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompt:hover{background:var(--ai-muted-bg);outline:none}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompt:after{opacity:0;-webkit-transform:translateX(-3px);transform:translateX(-3px);transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompt:focus-visible:after,.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompt:hover:after{color:var(--ai-text);opacity:1;-webkit-transform:none;transform:none}.ai-search-modal__prompt-text{flex:1 1 auto;min-width:0}.ai-search-modal__prompt-ico{align-items:center;border-radius:7px;display:inline-flex;flex:0 0 auto;font-size:13px;height:26px;justify-content:center;width:26px}.ai-search-modal__prompt-ico .anticon{color:inherit!important;font-size:13px!important;margin:0!important}.ai-search-modal__prompt-ico--0{background:rgba(31,157,85,.1);color:#1f9d55}.ai-search-modal__prompt-ico--1{background:rgba(245,158,11,.13);color:#c27803}.ai-search-modal__prompt-ico--2{background:rgba(124,58,237,.1);color:#7c3aed}.ai-search-modal__prompt-ico--3{background:rgba(42,120,214,.1);color:#2a6fd6}.ai-search-modal__prompt-ico--4{background:rgba(15,138,122,.1);color:#0f8a7a}body.sustrax-dark .ai-search-modal__prompt-ico--0{color:#4ade80}body.sustrax-dark .ai-search-modal__prompt-ico--1{color:#fbbf24}body.sustrax-dark .ai-search-modal__prompt-ico--2{color:#c4b5fd}body.sustrax-dark .ai-search-modal__prompt-ico--3{color:#93c5fd}body.sustrax-dark .ai-search-modal__prompt-ico--4{color:#5eead4}.ai-search-drawer .ai-search-modal__empty-drop{background:transparent;border:1px dashed var(--ai-line-strong);border-radius:12px;color:var(--ai-text-secondary);font-size:12.5px;gap:10px;margin:0 0 4px;padding:9px 12px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.ai-search-drawer .ai-search-modal__empty-drop:hover{background:var(--ai-surface);border-color:#3eac93;color:var(--ai-text)}.ai-search-drawer .ai-search-modal__empty-drop .anticon{background:none;color:var(--ai-text-secondary);flex:0 0 auto;font-size:14px;height:auto;width:auto}@-webkit-keyframes ai-rise{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ai-rise{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}.ai-search-drawer .ai-search-modal__message,.ai-search-drawer .ai-search-modal__system{-webkit-animation:ai-rise .32s cubic-bezier(.2,.8,.2,1) backwards;animation:ai-rise .32s cubic-bezier(.2,.8,.2,1) backwards}.ai-search-drawer .ai-search-modal__message.is-settled{-webkit-animation:none;animation:none}.ai-search-drawer .ai-search-modal__message:has(>.ai-search-modal__live){-webkit-animation:none;animation:none}.ai-search-drawer .ai-search-modal__bubble{font-size:13px}.ai-search-drawer .ai-search-modal__bubble--user{background:linear-gradient(180deg,#2a9d10,#23880c);border:0;box-shadow:var(--ai-shadow-sm)}.ai-search-drawer .ai-search-modal__bubble--ai{background:var(--ai-surface)}.ai-search-drawer .ai-chart,.ai-search-drawer .ai-search-modal__bubble--ai,.ai-search-drawer .ai-search-modal__card,.ai-search-drawer .ai-search-modal__clarify,.ai-search-drawer .ai-search-modal__followups{border:1px solid var(--ai-line);box-shadow:var(--ai-shadow-sm)}.ai-search-drawer .ai-search-modal__dots-row{gap:8px}.ai-search-drawer .ai-search-modal__thinking{-webkit-animation:ai-shimmer 2s linear infinite;animation:ai-shimmer 2s linear infinite;background:linear-gradient(90deg,var(--ai-text-secondary) 0,var(--ai-text-secondary) 40%,var(--ai-text) 50%,var(--ai-text-secondary) 60%,var(--ai-text-secondary) 100%);-webkit-background-clip:text;background-clip:text;background-size:250% 100%;color:transparent;font-weight:500}@-webkit-keyframes ai-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ai-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ai-search-drawer .ai-search-modal__footer{border-top:1px solid var(--ai-line)}.ai-search-drawer .ai-search-modal__composer{gap:8px}.ai-search-drawer .ai-search-modal__input.ant-input-affix-wrapper{background:var(--ai-surface);border:1px solid var(--ai-line-strong);border-radius:10px;box-shadow:var(--ai-shadow-sm);transition:border-color .15s ease,box-shadow .2s ease}.ai-search-drawer .ai-search-modal__input.ant-input-affix-wrapper:hover{border-color:rgba(62,172,147,.7)}.ai-search-drawer .ai-search-modal__input.ant-input-affix-wrapper-focused,.ai-search-drawer .ai-search-modal__input.ant-input-affix-wrapper:focus-within{border-color:#3eac93;box-shadow:0 0 0 3px rgba(62,172,147,.16),var(--ai-shadow-sm)}.ai-search-drawer .ai-search-modal__input .ant-btn-primary{border-radius:6px;box-shadow:none;font-weight:500;height:28px}.ai-search-drawer .ai-search-modal__attach-btn{background:var(--ai-surface);border:1px solid var(--ai-line-strong);border-radius:10px!important;box-shadow:var(--ai-shadow-sm);color:var(--ai-text-secondary);flex-basis:42px}.ai-search-drawer .ai-search-modal__attach-btn:not(:disabled):hover{border-color:#3eac93;color:var(--ai-text)}.ai-search-drawer .ai-search-modal__consent-inline .ant-btn-primary{border-radius:6px;font-weight:500;margin-top:4px}@media (prefers-reduced-motion:reduce){.ai-search-drawer .ai-search-modal__message,.ai-search-drawer .ai-search-modal__system,.ai-search-drawer .ai-search-modal__thinking,.ai-sparkle__svg{-webkit-animation:none!important;animation:none!important}.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompt:hover{-webkit-transform:none;transform:none}}.ai-search-drawer .ai-search-modal__composer{align-items:flex-end}.ai-search-drawer .ai-search-modal__attach-btn{align-self:flex-end;height:42px}.ai-search-modal__inputbox{align-items:flex-end;background:var(--ai-surface);border:1px solid var(--ai-line-strong);border-radius:10px;box-shadow:var(--ai-shadow-sm);display:flex;flex:1 1;gap:6px;min-height:42px;min-width:0;padding:5px 6px 5px 4px;transition:border-color .15s ease,box-shadow .2s ease}.ai-search-modal__inputbox:hover{border-color:rgba(62,172,147,.7)}.ai-search-modal__inputbox:focus-within{border-color:#3eac93;box-shadow:0 0 0 3px rgba(62,172,147,.16),var(--ai-shadow-sm)}.ai-search-modal__inputbox.is-disabled{opacity:.75}.ai-search-drawer .ai-search-modal__textarea.ant-input{background:transparent;box-shadow:none;color:var(--ai-text);flex:1 1;font-size:14px;line-height:1.45;min-width:0;padding:5px 6px;resize:none}.ai-search-drawer .ai-search-modal__send.ant-btn{border-radius:7px;box-shadow:none;flex:0 0 auto;font-weight:500;height:30px;padding:0 12px}.ai-search-modal__jump-wrap{align-self:center;bottom:0;height:0;position:-webkit-sticky;position:sticky;z-index:3}.ai-search-modal__jump{align-items:center;-webkit-animation:ai-rise .2s ease-out backwards;animation:ai-rise .2s ease-out backwards;background:var(--ai-surface);border:1px solid var(--ai-line-strong);border-radius:50%;bottom:10px;box-shadow:var(--ai-shadow-md);color:var(--ai-text);cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;left:50%;margin-left:-16px;position:absolute;width:32px}.ai-search-modal__jump:hover{border-color:#3eac93}.ai-search-drawer{--ai-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.15' intercept='.12'/%3E%3CfeFuncG type='linear' slope='1.15' intercept='.12'/%3E%3CfeFuncB type='linear' slope='1.15' intercept='.12'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");--ai-grain-blend:multiply}body.sustrax-dark .ai-search-drawer{--ai-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' intercept='-.3'/%3E%3CfeFuncG type='linear' intercept='-.3'/%3E%3CfeFuncB type='linear' intercept='-.3'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");--ai-grain-blend:screen}@-webkit-keyframes ai-grain-fade{0%{opacity:.85}35%{opacity:.55}to{opacity:0}}@keyframes ai-grain-fade{0%{opacity:.85}35%{opacity:.55}to{opacity:0}}@-webkit-keyframes ai-grain-shift{0%{background-position:0 0}17%{background-position:-37px 21px}34%{background-position:19px -43px}51%{background-position:-11px 58px}68%{background-position:46px 7px}85%{background-position:-52px -29px}to{background-position:0 0}}@keyframes ai-grain-shift{0%{background-position:0 0}17%{background-position:-37px 21px}34%{background-position:19px -43px}51%{background-position:-11px 58px}68%{background-position:46px 7px}85%{background-position:-52px -29px}to{background-position:0 0}}@-webkit-keyframes ai-materialise{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}}@keyframes ai-materialise{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}}.ai-search-drawer .ai-search-modal__message,.ai-search-drawer .ai-search-modal__system{-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-name:ai-materialise;animation-name:ai-materialise}.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-chart,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__bubble,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__card,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__clarify{position:relative}.ai-grain,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-chart:after,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__bubble:after,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__card:after,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__clarify:after{-webkit-animation:ai-grain-fade .9s ease-out both,ai-grain-shift .9s steps(1) both;animation:ai-grain-fade .9s ease-out both,ai-grain-shift .9s steps(1) both;background-image:var(--ai-grain);background-size:128px 128px;border-radius:inherit;content:"";inset:0;mix-blend-mode:var(--ai-grain-blend);opacity:0;pointer-events:none;position:absolute;z-index:2}.ai-grain{-webkit-animation:ai-grain-shift .85s steps(1) both;animation:ai-grain-shift .85s steps(1) both;display:block;font-style:normal}.ai-search-drawer .ai-search-modal__access,.ai-search-drawer .ai-search-modal__empty .ai-search-modal__insights,.ai-search-drawer .ai-search-modal__empty .ai-search-modal__prompts,.ai-search-drawer .ai-search-modal__empty-drop{position:relative}@media (prefers-reduced-motion:reduce){.ai-grain,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-chart:after,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__bubble:after,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__card:after,.ai-search-drawer .ai-search-modal__message:not(.is-settled) .ai-search-modal__clarify:after{-webkit-animation:none;animation:none;display:none}}.ai-search-drawer .ai-search-modal__send.is-stop{align-items:center;background:var(--ai-surface);border:1px solid var(--ai-line-strong);color:var(--ai-text);display:inline-flex;gap:6px}.ai-search-drawer .ai-search-modal__send.is-stop:hover{border-color:#3eac93;color:var(--ai-text)}.ai-search-modal__stop-square{background:currentColor;border-radius:2px;height:9px;width:9px}.ai-search-modal__stopped{color:var(--ai-text-secondary);font-size:11px;margin-top:4px}.ai-search-drawer .ai-rows-card__fields{border-top:1px solid var(--ai-line);margin-top:0;padding-top:8px}.ai-search-drawer .ai-rows-card__fields dd{font-weight:500}.ai-card{--ai-purple:#7c3aed;border-top:3px solid var(--ai-purple);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding-bottom:12px;padding-top:12px;position:relative}.ai-card.is-dark{--ai-purple:#a78bfa}.ai-card__bg-star{fill:none;stroke:var(--ai-purple);stroke-width:.9;stroke-linejoin:round;height:120px;opacity:.2;pointer-events:none;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:120px}.ai-card__top{align-items:baseline;display:flex;gap:12px;min-width:0;position:relative}.ai-card__title{align-items:center;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;white-space:nowrap}.ai-card__star{fill:none;stroke:var(--ai-purple);stroke-width:1.8;stroke-linejoin:round;height:17px;width:17px}.ai-card__insight{align-items:baseline;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;min-width:0;opacity:.8;padding:0;text-align:left}.ai-card__insight:hover{color:var(--ai-purple);opacity:1}.ai-card__insight .anticon{flex-shrink:0;font-size:11px}.ai-card__insight-title{overflow-wrap:anywhere}.ai-card__insight--gap{color:#b45309}.ai-card__insight--quiet{cursor:default;opacity:.6}.ai-card__insight--quiet:hover{color:inherit;opacity:.6}.ai-card__ask{align-items:center;background:rgba(124,58,237,.04);border:1px solid rgba(124,58,237,.35);border-radius:0;color:inherit;cursor:text;display:flex;font:inherit;font-size:13px;gap:10px;justify-content:space-between;max-width:640px;padding:7px 12px;position:relative;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.ai-card__ask span{opacity:.6}.ai-card__ask .anticon{color:var(--ai-purple)}.ai-card__ask:hover{background:rgba(124,58,237,.07);border-color:var(--ai-purple)}.ai-card.is-dark .ai-card__ask{background:rgba(167,139,250,.06);border-color:rgba(167,139,250,.35)}.ai-card__chips{display:flex;flex-wrap:wrap;gap:6px;position:relative}.ai-card__chip{background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;padding:2px 9px;transition:border-color .15s ease,color .15s ease}.ai-card.is-dark .ai-card__chip{border-color:hsla(0,0%,100%,.16)}.ai-card__chip:hover{border-color:var(--ai-purple);color:var(--ai-purple)}@media (max-width:640px){.ai-card__top{flex-direction:column;gap:4px}.ai-card__bg-star{height:110px;width:110px}}@media (prefers-reduced-motion:reduce){.ai-card__ask,.ai-card__chip{transition:none}}:where(body.aw-max-576) .button-primary-1{font-size:10px!important}:where(body.aw-max-576) .yearSelector-title{font-size:14px!important}:where(body.aw-max-576) .ant-select-selection-item{font-size:15px!important}:where(body.aw-max-576) .selector1{font-size:12px!important}:where(body.aw-max-576) .offset-mainTitle{font-size:18px!important}:where(body.aw-min-577.aw-max-768) .button-primary-1{font-size:14px!important}:where(body.aw-min-577.aw-max-768) .yearSelector-title{font-size:16px!important}:where(body.aw-min-577.aw-max-768) .selector1{font-size:14px!important}:where(body.aw-min-769.aw-max-1024) .button-primary-1{font-size:14px!important}:where(body.aw-min-769.aw-max-1024) .yearSelector-title{font-size:14px!important}:where(body.aw-min-769.aw-max-1024) .selector1{font-size:12px!important}:where(body.aw-min-1201) .yearSelector-title{font-size:20px!important}:where(body.aw-min-1201) .selector1{font-size:20px!important}:root{--skel-base:#e4e7eb;--skel-shimmer:#f3f4f6;--skel-border:#dfe2e6;--skel-radius:6px;--skel-speed:1.5s}@-webkit-keyframes skel-wave{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes skel-wave{0%{background-position:-400px 0}to{background-position:400px 0}}@-webkit-keyframes skel-fade{0%,to{opacity:.55}50%{opacity:1}}@keyframes skel-fade{0%,to{opacity:.55}50%{opacity:1}}.skel-shimmer-bg{-webkit-animation:skel-wave 1.5s ease-in-out infinite;animation:skel-wave 1.5s ease-in-out infinite;-webkit-animation:skel-wave var(--skel-speed) ease-in-out infinite;animation:skel-wave var(--skel-speed) ease-in-out infinite;background:linear-gradient(90deg,#e4e7eb 25%,#f3f4f6 50%,#e4e7eb 75%);background:linear-gradient(90deg,var(--skel-base) 25%,var(--skel-shimmer) 50%,var(--skel-base) 75%);background-size:800px 100%}.skel .ant-skeleton .ant-skeleton-avatar,.skel .ant-skeleton .ant-skeleton-button,.skel .ant-skeleton .ant-skeleton-input,.skel .ant-skeleton .ant-skeleton-paragraph>li,.skel .ant-skeleton .ant-skeleton-title{background-color:#e4e7eb!important;background-color:var(--skel-base)!important}.skel .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.skel .ant-skeleton.ant-skeleton-active .ant-skeleton-button,.skel .ant-skeleton.ant-skeleton-active .ant-skeleton-input,.skel .ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,.skel .ant-skeleton.ant-skeleton-active .ant-skeleton-title{background-image:linear-gradient(90deg,#e4e7eb 25%,#f3f4f6 37%,#e4e7eb 63%)!important;background-image:linear-gradient(90deg,var(--skel-base) 25%,var(--skel-shimmer) 37%,var(--skel-base) 63%)!important;background-size:400% 100%!important}.app-loading-full *{font-family:inherit}.skel{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.skel-title.ant-skeleton-input{height:26px!important;margin:0!important;min-width:0!important;width:min(220px,58vw)!important}.skel-title--section.ant-skeleton-input,.skel-title.ant-skeleton-input{border-radius:6px!important;border-radius:var(--skel-radius)!important;display:block!important}.skel-title--section.ant-skeleton-input{height:20px!important;width:min(180px,50vw)!important}.skel-btn.ant-skeleton-button{border-radius:6px!important;border-radius:var(--skel-radius)!important;min-width:0!important;width:108px!important}.skel-btn.ant-skeleton-button.ant-skeleton-button-lg{height:40px!important;width:100%!important}.skel-page-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.skel-page-head--stacked{align-items:stretch;flex-direction:column}.skel-page-head--stacked .skel-page-head__actions{align-items:stretch;flex-direction:column;width:100%}.skel-page-head__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.skel-view-toggle{border:1px solid #dfe2e6;border:1px solid var(--skel-border);border-radius:6px;border-radius:var(--skel-radius);display:inline-flex;gap:0;overflow:hidden}.skel-view-toggle__btn.ant-skeleton-button{border:none!important;border-radius:0!important;height:38px!important;width:40px!important}.skel-card{background:#fff;border:1px solid #dfe2e6;border:1px solid var(--skel-border);border-radius:0;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden}.skel-card--chart{margin-bottom:16px;padding:16px 12px 8px}.skel-table-head{align-items:center;background:#f8f9fa;border-bottom:1px solid #dfe2e6;border-bottom:1px solid var(--skel-border);display:flex;gap:16px;height:42px;padding:0 16px}.skel-table-head:before{-webkit-animation:skel-wave 1.5s ease-in-out infinite;animation:skel-wave 1.5s ease-in-out infinite;-webkit-animation:skel-wave var(--skel-speed) ease-in-out infinite;animation:skel-wave var(--skel-speed) ease-in-out infinite;background:linear-gradient(90deg,#e4e6e8 25%,#eef0f2 50%,#e4e6e8 75%);background-size:400px 100%;border-radius:4px;content:"";display:block;height:14px;width:120px}.skel-table-head--sort{padding-left:48px}.skel-table-row{align-items:center;border-bottom:1px solid #f4f5f7;display:flex;gap:12px;padding:13px 16px;transition:background .12s}.skel-table-row:last-child{border-bottom:none}.skel-table-row__lines{flex:1 1;min-width:0}.skel-table-row__lines .ant-skeleton-title{border-radius:4px!important;margin-bottom:6px!important}.skel-table-row__lines .ant-skeleton-paragraph{margin:0!important}.skel-table-row__lines .ant-skeleton-paragraph>li{border-radius:4px!important}.skel-table-row__drag{background:#e8eaec;border-radius:3px;flex:0 0 10px;height:18px}.skel-table-row__logo.ant-skeleton-avatar{border-radius:6px!important;border-radius:var(--skel-radius)!important;flex-shrink:0}.skel-table-pagination{align-items:center;background:#fafafa;border-top:1px solid #dfe2e6;border-top:1px solid var(--skel-border);display:flex;gap:8px;height:52px;padding:0 16px}.skel-table-pagination:after,.skel-table-pagination:before{-webkit-animation:skel-wave 1.5s ease-in-out infinite;animation:skel-wave 1.5s ease-in-out infinite;-webkit-animation:skel-wave var(--skel-speed) ease-in-out infinite;animation:skel-wave var(--skel-speed) ease-in-out infinite;background:linear-gradient(90deg,#e8eaec 25%,#f0f2f4 50%,#e8eaec 75%);background-size:400px 100%;border-radius:6px;border-radius:var(--skel-radius);content:"";display:block;height:28px}.skel-table-pagination:before{width:72px}.skel-table-pagination:after{margin-left:auto;width:32px}.skel-chart-bars{align-items:flex-end;box-sizing:border-box;display:flex;gap:5px;height:clamp(160px,40vw,300px);padding:8px 4px 0;position:relative;width:100%}.skel-chart-bars:after{background:#eef0f2;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.skel-chart-bars--analysis{height:clamp(180px,35vw,300px)}.skel-chart-bars__bar{-webkit-animation:skel-wave 1.6s ease-in-out infinite;animation:skel-wave 1.6s ease-in-out infinite;-webkit-animation:skel-wave calc(var(--skel-speed) + .1s) ease-in-out infinite;animation:skel-wave calc(var(--skel-speed) + .1s) ease-in-out infinite;background:linear-gradient(90deg,#e9ebee 25%,#f4f5f7 50%,#e9ebee 75%);background-size:400px 100%;border-radius:3px 3px 0 0;flex:1 1;height:50%;height:var(--h,50%);min-width:6px}.skel-chart-bars__bar:nth-child(2n){-webkit-animation-delay:.15s;animation-delay:.15s}.skel-chart-bars__bar:nth-child(3n){-webkit-animation-delay:.3s;animation-delay:.3s}.skel-chart-bars__bar:nth-child(4n+1){-webkit-animation-delay:.45s;animation-delay:.45s}.skel-chart-bars:before{background:#eef0f2;bottom:0;content:"";left:4px;position:absolute;top:0;width:1px}.skel-dash-welcome{min-height:80px;overflow:hidden;padding:8px 0 20px;position:relative}.skel-dash-welcome__date.ant-skeleton-input{display:block!important;height:16px!important;margin-bottom:0!important;width:180px!important}.skel-dash-welcome__greeting.ant-skeleton-input{display:block!important;height:30px!important;margin-top:5px!important;width:min(280px,75vw)!important}.skel-dash-welcome__sky{background:#e4e7eb;background:var(--skel-base);border-radius:50%;height:72px;opacity:.7;position:absolute;right:0;top:4px;width:72px}.skel-dash-card{background:#fff;border:1px solid #dfe2e6;border:1px solid var(--skel-border);border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:16px;padding:20px}.skel.skel--dashboard .skel-dash-card{border:none}.skel-dash-welcome-card{background:#fff}.skel-dash-welcome__name{border-radius:6px;border-radius:var(--skel-radius);display:inline-block;height:.72em;vertical-align:-.04em;width:min(190px,40vw)}.skel-dash-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.skel-dash-card__link.ant-skeleton-button{border-radius:6px!important;border-radius:var(--skel-radius)!important;height:30px!important;width:68px!important}.skel-dash-card__note.ant-skeleton-input{display:block!important;height:13px!important;margin-bottom:14px!important;width:min(230px,65vw)!important}.skel-dash-welcome-extras{padding-top:12px}.skel--dashboard .dash-analysis{display:flex;flex-direction:column;gap:20px;margin-bottom:16px;width:100%}.skel--dashboard .dash-analysis__card{flex:1 1 auto;margin:0!important;min-width:0;width:100%}:where(body.aw-min-960) .skel--dashboard .dash-analysis{align-items:stretch;flex-direction:row}:where(body.aw-min-960) .skel--dashboard .dash-analysis__monthly{flex:2.5 1;min-width:0}:where(body.aw-min-960) .skel--dashboard .dash-analysis__yearly{flex:1.5 1;min-width:0}.skel--dashboard .dash-targets{margin-bottom:16px;width:100%}.skel-dash-metrics .skel-metrics-grid{margin-top:8px}.skel-dash-card__chart--short{height:160px!important;min-height:140px!important}.skel-dash-card__chart:not(.skel-dash-card__chart--short){height:clamp(215px,40vw,430px)!important;min-height:215px!important}.skel-dash-form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.skel-dash-form-chip{border:1px solid #dfe2e6!important;border:1px solid var(--skel-border)!important;border-radius:0!important;padding:10px 12px!important}.skel-dash-form-chip .ant-skeleton-paragraph{margin:0!important}.skel-analysis-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.skel-analysis-grid__card{border:1px solid #dfe2e6;border:1px solid var(--skel-border);border-radius:0;min-height:110px;padding:18px 16px}.skel-analysis-grid__card,.skel-boxed{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04)}.skel-boxed{border:1px solid #dfe2e6;border:1px solid var(--skel-border);border-radius:6px;margin-bottom:16px;overflow:hidden}.skel-boxed__heading{align-items:center;background:#fafbfc;border-bottom:1px solid #dfe2e6;border-bottom:1px solid var(--skel-border);display:flex;justify-content:space-between;padding:12px}.skel-analysis-filters{display:flex;flex-direction:column;gap:12px;padding:14px 12px}.skel-analysis-filters__field.ant-skeleton-input{border-radius:6px!important;border-radius:var(--skel-radius)!important;height:36px!important;width:100%!important}.skel-analysis-filters__actions{display:flex;flex-wrap:wrap;gap:8px}.skel-metrics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.skel-metrics-field{display:flex;flex-direction:column;gap:6px}.skel-metrics-field__label.ant-skeleton-input{display:block!important;height:13px!important;width:90px!important}.skel-metrics-field__input.ant-skeleton-input{border-radius:6px!important;border-radius:var(--skel-radius)!important;display:block!important;height:36px!important;width:100%!important}.skel--targets{padding:24px 16px;text-align:center}.skel-targets-icon{border-radius:12px!important;margin:0 auto 16px!important;opacity:.55}.skel-results-divider{background:#dfe2e6;background:var(--skel-border);height:1px;margin:14px 0}.skel-results-toolbar{border-bottom:1px solid #f4f5f7;padding:12px 16px}.skel-search.ant-skeleton-input{border-radius:6px!important;border-radius:var(--skel-radius)!important;display:block!important;height:36px!important;margin-bottom:16px;width:100%!important}.skel-consultant-head{margin-bottom:16px}.skel-consultant-welcome.ant-skeleton-input{display:block!important;height:18px!important;margin-top:10px!important;width:min(200px,55vw)!important}.skel-consultant-field.ant-skeleton-input{border-radius:6px!important;border-radius:var(--skel-radius)!important;display:block!important;height:42px!important;margin-bottom:14px;width:100%!important}.skel-consultant-modes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.skel--boot{padding:0}.app-loading-full .site-content{min-height:calc(100vh - var(--app-header-height))}.app-loading-content-wrap,.app-loading-table-overlay{max-width:100%;min-width:0;width:100%}.app-loading-table-overlay{box-sizing:border-box}.skel-table-overlay .skel-table-row{padding:10px 14px}:where(body.aw-max-599) .skel-title.ant-skeleton-input{height:22px!important;width:min(200px,78vw)!important}:where(body.aw-max-599) .skel-page-head--stacked .skel-btn.ant-skeleton-button{height:44px!important;width:100%!important}:where(body.aw-max-599) .skel-table-row{padding:11px 12px}:where(body.aw-max-599) .skel-dash-form-grid{grid-template-columns:1fr}:where(body.aw-max-599) .skel-analysis-grid{grid-template-columns:1fr}:where(body.aw-max-599) .skel-analysis-filters__actions{flex-direction:column}:where(body.aw-max-599) .skel-analysis-filters__actions .skel-btn.ant-skeleton-button{width:100%!important}:where(body.aw-max-599) .skel-metrics-grid{grid-template-columns:1fr}:where(body.aw-max-599) .skel-consultant-modes .skel-btn.ant-skeleton-button{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:0}:where(body.aw-max-599) .skel-dash-welcome__sky{height:60px;width:60px}:where(body.aw-min-600) .skel-analysis-filters{align-items:flex-end;flex-direction:row;flex-wrap:wrap}:where(body.aw-min-600) .skel-analysis-filters__field.ant-skeleton-input{flex:1 1 180px!important;max-width:240px!important}:where(body.aw-min-600) .skel-analysis-filters__actions{margin-left:auto}:where(body.aw-min-600) .skel-dash-welcome__sky{height:96px;width:96px}:where(body.aw-min-960) .skel-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:where(body.aw-min-960) .skel-dash-card{padding:24px}.skel-breadcrumb{align-items:center;display:flex;height:22px;margin-bottom:16px}.skel-breadcrumb>span{border-radius:4px;height:12px;width:140px}.skel-card--plain{margin-bottom:16px;padding:20px}.skel-filter-rows{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.skel-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.skel-filter-row__label{border-radius:4px;height:14px;margin-right:10px;width:96px}.skel-filter-row__btn{border-radius:2px;height:28px;width:84px}.skel-form-rows{display:flex;flex-direction:column;gap:16px;margin-top:16px;min-width:0}.skel-form-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:140px minmax(0,1fr)}.skel-form-row__label{border-radius:4px;height:13px}.skel-form-row__input{border-radius:2px;height:32px;max-width:420px}.skel-detail{display:block}.skel-detail--side{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:170px minmax(0,1fr)}.skel-detail__nav{display:flex;flex-direction:column;gap:18px;padding:12px 8px}.skel-detail__nav>span{border-radius:4px;height:13px}.skel-detail-tabs{display:flex;gap:16px;margin-bottom:16px}.skel-detail-tabs>span{border-radius:4px;height:22px;width:72px}.skel-upload__btn{border-radius:2px;display:block;height:32px;margin:18px 0;width:160px}.skel-upload__drop{background:#fafbfc;border:2px dashed #dfe2e6;border:2px dashed var(--skel-border);height:150px;margin-bottom:18px}.skel-upload__actions{display:flex;gap:8px}.skel-form-steps{align-items:center;display:flex;gap:10px;margin-bottom:20px}.skel-form-steps__step{align-items:center;display:inline-flex;flex:none;gap:10px}.skel-form-steps__dot{border-radius:50%;flex:none;height:24px;width:24px}.skel-form-steps__label{border-radius:4px;flex:none;height:13px;width:90px}.skel-form-steps__line{background:#dfe2e6;background:var(--skel-border);flex:1 1 auto;height:1px}.skel-form-cols{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.skel-form-cols--stacked{gap:0;grid-template-columns:minmax(0,1fr)}:where(body.aw-max-599) .skel-form-row{gap:6px;grid-template-columns:minmax(0,1fr)}:where(body.aw-max-599) .skel-form-steps{align-items:flex-start;flex-direction:column;gap:12px}:where(body.aw-max-599) .skel-form-steps__line{display:none}.page .analysis-breakdown-table .analysis-name-col,.page .analysis-breakdown-table .ant-table-cell:first-child{min-width:140px;overflow-wrap:break-word;white-space:normal}.page .analysis-breakdown-table .analysis-name-col>a,.page .analysis-breakdown-table .analysis-name-col>div,.page .analysis-breakdown-table .ant-table-cell:first-child>a,.page .analysis-breakdown-table .ant-table-cell:first-child>div{white-space:normal}.page:has(.dirty) .ant-table,.page:has(.dirty) .boxed{-webkit-filter:blur(.4px);filter:blur(.4px)}.page:has(.dirty) .recharts-responsive-container{visibility:hidden}.page:has(.dirty) .should-save-info{display:inline}.should-save-info{display:none;font-weight:500;text-decoration:underline}.boxed{background-color:#fff;border:1px solid #d3d3d3;margin-bottom:10px}.boxed:has(.dirty){-webkit-filter:none!important;filter:none!important}.boxed .heading{background-color:rgba(0,0,0,.04);margin:0;padding:10px}.boxed .ant-picker{border-radius:0}.boxed:has(.dirty){border:1px solid green;position:-webkit-sticky;position:sticky;top:30px;z-index:1000}.boxed .ant-select-selector{border-color:transparent!important;border-radius:0!important;box-shadow:none!important}.x-axis,.y-axis{color:#5a5a5a;font-size:13px;text-decoration:underline}.bg-blue{background-color:rgba(5,98,138,.934)!important}.bg-grey{background-color:#a9a9a9!important}.borderedb b{padding:0 4px;text-decoration:underline}.combined-results-table-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.combined-results-table-title__summary{align-items:flex-start;display:flex;flex:1 1 280px;gap:10px;min-width:0}.combined-results-table-title__summary .anticon{flex-shrink:0;margin-top:3px}.combined-results-table-title__actions{flex:0 0 auto}.combined-results-table-pagination{display:flex;justify-content:flex-end;padding:8px 0 16px}.combined-results-showing{color:rgba(0,0,0,.65);font-size:14px;margin-bottom:12px}:where(body.aw-max-599) .combined-results-table-title{align-items:stretch;flex-direction:column}:where(body.aw-max-599) .combined-results-table-title__summary{flex:1 1 auto;padding-top:4px}:where(body.aw-max-599) .combined-results-table-title__actions{width:100%}:where(body.aw-max-599) .combined-results-table-title__actions .ant-btn{width:100%}:where(body.aw-max-599) .combined-results-table-pagination{justify-content:center}:where(body.aw-max-599) .combined-results-table-pagination .ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}:where(body.aw-max-599) .combined-results-showing{font-size:13px}.combined-results-table .ant-table-body,.combined-results-table .ant-table-content{scrollbar-color:rgba(0,0,0,.22) transparent;scrollbar-width:thin}.combined-results-table .ant-table-body::-webkit-scrollbar,.combined-results-table .ant-table-content::-webkit-scrollbar{height:5px;width:5px}.top-scrollbar{scrollbar-width:thin}.top-scrollbar::-webkit-scrollbar{height:5px}:where(body.aw-max-599) .top-scrollbar{display:none!important}:where(body.aw-max-599) .combined-results-table .ant-table-body::-webkit-scrollbar,:where(body.aw-max-599) .combined-results-table .ant-table-content::-webkit-scrollbar{height:4px}.combined-results-table .ant-table-cell-fix-left,.combined-results-table .ant-table-selection-column{background:#fff;background:var(--ant-color-bg-container,#fff);z-index:2}.combined-results-table .ant-table-thead .ant-table-cell-fix-left,.combined-results-table .ant-table-thead .ant-table-selection-column{background:#fafafa;background:var(--ant-color-bg-elevated,#fafafa);z-index:3}.combined-results-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-left,.combined-results-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-selection-column{background:#fafafa;background:var(--ant-color-bg-elevated,#fafafa)}.dash{overflow-x:visible}.dash,.dash .card-bottom,.dash .card-top{box-sizing:border-box;max-width:100%;width:100%}.dash .card-bottom,.dash .card-top{border-radius:0;box-shadow:8px 0 14px rgba(0,0,0,.09),0 6px 16px rgba(0,0,0,.09),5px 6px 18px rgba(0,0,0,.07);margin:0 0 16px;padding:20px}.dash .card-top{border:1px solid hsla(0,0%,66%,.35);font-size:inherit;letter-spacing:normal;overflow:visible;position:relative}.dash .card-bottom{box-shadow:8px 0 14px rgba(0,0,0,.09),0 6px 16px rgba(0,0,0,.09),5px 6px 18px rgba(0,0,0,.07)!important}.dash .boxed{border:none}.dash .ant-tabs-nav,.dash .boxed .heading,.dash .type-graph-analysis{display:none}.dash .ant-row{margin-left:0!important;margin-right:0!important;max-width:100%}.dash .ant-col{max-width:100%;min-width:0}.dash-analysis{display:flex;flex-direction:column;gap:20px;width:100%}.dash-analysis__card{-webkit-overflow-scrolling:touch;flex:1 1 auto;margin:0!important;min-width:0;overflow-x:auto;width:100%}.dash-analysis__chart{max-width:100%;min-width:0;width:100%}.dash-analysis__chart>div{max-width:100%}.dash-analysis__chart>div>div{box-sizing:border-box;max-width:100%!important;min-width:0!important;width:100%!important}.dash-analysis__chart .recharts-responsive-container{height:430px!important;min-height:430px!important;min-width:0!important}.dash-targets .card-bottom,.dash-targets>div{box-sizing:border-box;max-width:100%;width:100%}.dash-section-head{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(1.125rem,4vw,1.5rem)!important;gap:8px 12px;line-height:1.3!important;margin:0 0 8px!important}.dash-section-head .button-primary-1{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:44px;padding:8px 14px!important}.dash-section-note{display:block;margin-bottom:12px;word-break:break-word}.dash-insight-skeleton{box-sizing:border-box;max-width:100%;padding:0 4px;width:100%}.dash-insight-skeleton__layout{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;max-width:100%}.dash-insight-skeleton__pie,.dash-insight-skeleton__sites,.dash-insight-skeleton__stats{box-sizing:border-box;max-width:100%;min-width:0}.dash-insight-skeleton__pie{flex:1 1 100%;padding:12px 0}.dash-insight-skeleton__sites,.dash-insight-skeleton__stats{flex:1 1 100%}.dash-insight-skeleton__label.ant-skeleton-input{margin-bottom:12px!important;min-width:0!important;width:120px!important}.dash-insight-skeleton__chart-wrap{align-items:center;display:flex;justify-content:center;min-height:180px}.dash-insight-skeleton__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-insight-skeleton__grid .ant-skeleton{min-height:72px}.dash-insight-skeleton__grid .ant-skeleton,.dash-insight-skeleton__sites .ant-skeleton{border:1px solid #f0f0f0;border-radius:0;padding:12px}:where(body.aw-max-599) .dash-insight-skeleton__grid{grid-template-columns:1fr}:where(body.aw-max-599) .dash-insight-skeleton__chart-wrap{min-height:160px}:where(body.aw-min-600) .dash-insight-skeleton__pie{flex:0 0 260px;max-width:100%;padding:16px 20px}:where(body.aw-min-600) .dash-insight-skeleton__stats{flex:1 1 220px}:where(body.aw-min-600) .dash-insight-skeleton__sites{flex:0 0 200px}:where(body.aw-min-600) .dash-insight-skeleton__chart-wrap{min-height:220px}.dash-insights{display:flex;margin-bottom:16px;margin-top:16px;width:100%}.dash-insights__inner{flex:1 1 auto;margin:0!important;min-width:0;width:100%!important}.dash .dash-insights__inner.card-bottom{padding-top:18px}.dash-input-title{font-size:clamp(1.25rem,4.5vw,1.75rem)!important;line-height:1.25!important;margin:0 0 16px!important;word-break:break-word}.dash-metrics-title{font-size:clamp(1.25rem,4.5vw,1.75rem);line-height:1.25;margin:0 0 16px;word-break:break-word}.dash-targets{margin-bottom:16px;max-width:100%;min-width:0;width:100%}:where(body.aw-max-959) .dash .dash-targets .card-bottom{padding:16px 0}:where(body.aw-max-959) .dash-targets .targets-chart--compact{padding:12px 0 16px!important}:where(body.aw-max-959) .dash-targets .targets-chart--compact .targets-chart__plot{max-width:100%;min-width:0;width:100%}:where(body.aw-max-959) .dash-targets .targets-chart--compact .targets-chart__y-label{box-sizing:border-box;padding:0 2px;width:100%}:where(body.aw-max-959) .dash-targets .targets-chart--compact .recharts-responsive-container{height:200px!important;min-height:200px!important}:where(body.aw-max-959) .dash-targets .targets-chart--compact .targets-chart__year-label{font-size:11px;margin-top:4px}:where(body.aw-max-959) .dash .dash-analysis__card.card-bottom{padding:16px 0}:where(body.aw-max-959) .dash-analysis__card .dash-analysis__head,:where(body.aw-max-959) .dash-analysis__card .dash-section-note{box-sizing:border-box;padding-left:12px;padding-right:12px}:where(body.aw-max-959) .dash-analysis__card .dash-analysis__head{margin-bottom:8px;width:100%}:where(body.aw-max-959) .dash-analysis__chart{padding:8px 0}:where(body.aw-max-959) .dash-analysis__chart>div,:where(body.aw-max-959) .dash-analysis__chart>div>div{padding-left:0!important;padding-right:0!important}.welcome-block-free-plan{width:100%}.welcome-block-free-plan .ant-typography{word-break:break-word}.welcome-block-free-plan .ant-btn{height:auto;min-height:44px;width:100%}.text-font-app{color:#5a5a5a!important;font-size:14px!important;letter-spacing:.1px;line-height:1.6!important;white-space:pre-wrap!important}.dash-welcome-wrap{min-height:88px;overflow:visible;padding:8px 0 16px}.dash-welcome,.dash-welcome-wrap{box-sizing:border-box;position:relative;width:100%}.dash-welcome{max-width:100%;min-width:0;padding-right:100px;z-index:2}.dash-welcome__text{display:flex;flex-direction:column;gap:4px;margin-top:6px}.dash-welcome__text .dash-welcome__date,.dash-welcome__text .dash-welcome__greeting{line-height:1.25!important;margin:0!important;padding:0!important}.dash-welcome__group-link{align-self:flex-start;font-size:14px}.dash-welcome__sky{height:184px;line-height:0;pointer-events:none;position:absolute;right:-24px;top:-93px;-webkit-transform:scale(1.85);transform:scale(1.85);-webkit-transform-origin:right top;transform-origin:right top;width:184px;z-index:1}.dash-welcome__sky--moon{top:-81px;-webkit-transform:scale(1.7);transform:scale(1.7)}.dash-welcome__sky img{display:block;height:100%;object-fit:contain;width:100%}:where(body.aw-max-599) .dash .card-bottom,:where(body.aw-max-599) .dash .card-top{border-radius:0;margin-bottom:12px;padding:16px 12px}:where(body.aw-max-599) .dash{padding-right:0}:where(body.aw-max-599) .dash .card-top{border:none;box-shadow:5px 0 12px rgba(0,0,0,.08),0 5px 14px rgba(0,0,0,.08),4px 5px 14px rgba(0,0,0,.06)}:where(body.aw-max-599) .dash .card-bottom{box-shadow:5px 0 12px rgba(0,0,0,.08),0 5px 14px rgba(0,0,0,.08),4px 5px 14px rgba(0,0,0,.06)!important}:where(body.aw-max-599) .dash-analysis{gap:16px}:where(body.aw-max-599) .dash-welcome-wrap{min-height:80px;padding:0 0 14px}:where(body.aw-max-599) .dash-welcome{padding-right:98px}:where(body.aw-max-599) .dash-welcome__text{gap:2px;margin-top:4px}:where(body.aw-max-599) .dash-welcome__sky{height:150px;right:-12px;top:-73px;-webkit-transform:scale(1.55);transform:scale(1.55);width:150px}:where(body.aw-max-599) .dash-welcome__sky--moon{top:-59px;-webkit-transform:scale(1.45);transform:scale(1.45)}:where(body.aw-max-599) .dash-analysis__chart .recharts-responsive-container{height:215px!important;min-height:215px!important}:where(body.aw-max-599) .dash-analysis__chart>div>div[style*="height: 400"],:where(body.aw-max-599) .dash-analysis__chart>div[style*="height: 400"]{height:215px!important;min-height:215px!important;padding:8px 0!important}:where(body.aw-max-599) .dash .dash-insights__inner.card-bottom{padding-top:16px}:where(body.aw-min-600) .dash-welcome__text{gap:34px;margin-top:10px}:where(body.aw-min-600) .dash-welcome-wrap{min-height:100px;padding:10px 0 20px}:where(body.aw-min-600) .dash-welcome{padding-right:140px}:where(body.aw-min-600) .dash-welcome__sky{height:184px;right:-16px;top:-113px;-webkit-transform:scale(2);transform:scale(2);width:184px}:where(body.aw-min-600) .dash-welcome__sky--moon{top:-101px;-webkit-transform:scale(1.85);transform:scale(1.85)}:where(body.aw-min-600) .welcome-block-free-plan .ant-btn{width:auto}.dash-footer .ant-typography{word-break:break-word}.dash-footer .footer-termsAndCondition-wrapper{margin-top:16px!important}:where(body.aw-min-960) .dash .card-bottom,:where(body.aw-min-960) .dash .card-top{padding:24px 28px}:where(body.aw-min-960) .dash .dash-insights__inner.card-bottom{padding-top:20px}:where(body.aw-min-960) .dash-welcome-wrap{min-height:115px;padding:6px 0 0}:where(body.aw-min-960) .dash-welcome{padding-right:160px}:where(body.aw-min-960) .dash-welcome__sky{right:-28px;top:-154px;-webkit-transform:scale(2.1);transform:scale(2.1)}:where(body.aw-min-960) .dash-welcome__sky--moon{top:-125px;-webkit-transform:scale(1.9);transform:scale(1.9)}:where(body.aw-min-960) .dash-analysis{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:20px}:where(body.aw-min-960) .dash-analysis__monthly{flex:2.5 1 440px;min-width:0}:where(body.aw-min-960) .dash-analysis__yearly{flex:1.5 1 360px;min-width:0}.ins,.ins-wrap{--ins-line:#d9dde3;--ins-muted:#5f6670;--ins-ink:#1f2328}.ins-head{align-items:center;display:flex;gap:10px;margin-bottom:14px;min-height:24px}.ins-head .ins-head__title.ant-typography{font-weight:600;line-height:24px;margin:0!important}.ins-head__year{max-width:50%;min-width:0;width:320px}.ins-head{flex-wrap:wrap}.ins-head__link{font-size:12px;margin-left:auto}.ins-label{color:var(--ins-muted);display:block;font-size:12px;font-weight:600;margin-bottom:8px}.ins{grid-gap:16px 28px;align-items:start;display:grid;gap:16px 28px;grid-template-columns:minmax(0,1fr) 280px}.ins--compact{grid-template-columns:minmax(0,1fr)}.ins__main{display:flex;flex-direction:column;gap:16px;min-width:0}.ins-tiles{border:1px solid var(--ins-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ins-tile{box-shadow:-1px 0 0 var(--ins-line);display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 14px}.ins-tile__label{color:var(--ins-muted);font-size:12px}.ins-tile__label,.ins-tile__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-tile__value{color:var(--ins-ink);font-size:18px;font-weight:600;line-height:1.3}.ins-tile--strong .ins-tile__value{font-size:20px}.ins-tile__unit{color:var(--ins-muted);font-size:12px;font-weight:400}.ins-scopes__bar{background:#eef0f3;display:flex;gap:2px;height:10px;overflow:hidden}.ins-scopes__bar>span{display:block;height:100%;min-width:2px}.ins-scopes__legend{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 22px;margin-top:10px}.ins-scopes__item{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.ins-scopes__item>i{flex:none;height:10px;width:10px}.ins-scopes__name{color:var(--ins-muted)}.ins-scopes__value{color:var(--ins-ink);font-weight:600}.ins-scopes__pct{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ins-muted);font-variant-numeric:tabular-nums}.ins-sites{min-width:0}.ins-sites__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.ins-sites__row{grid-column-gap:10px;grid-row-gap:4px;border-bottom:1px solid #eceef1;-webkit-column-gap:10px;column-gap:10px;display:grid;font-size:13px;grid-template-columns:minmax(0,1fr) auto;padding:6px 0;row-gap:4px}.ins-sites__name{color:var(--ins-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-sites__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ins-ink);font-variant-numeric:tabular-nums;font-weight:600}.ins-sites__track{background:#eef0f3;grid-column:1/-1;height:3px}.ins-sites__track>span{background:#298f05;display:block;height:100%}.ins-sites__more.ant-typography{display:inline-block;font-size:12px;margin-top:8px}.ins-note.ant-typography{font-size:12px;grid-column:1/-1}.ins-links__row{display:flex;flex-wrap:wrap;gap:8px 24px}.ins-links__row a{color:#228b22;font-weight:600}.ins-skel-line{height:12px}.ins-skel-line,.ins-skel-value{border-radius:4px;display:block}.ins-skel-value{height:18px;width:70%}.ocd{--ocd-line:#d9dde3;--ocd-soft:#eceef1;--ocd-muted:#5f6670;--ocd-ink:#1f2328;--ocd-surface:#fff;--ocd-panel-line:#bbf7d0;--ocd-panel-divider:#dcfce7;--ocd-credits:#047857;--ocd-credits-caption:#059669;--ocd-credits-line:#a7f3d0;--ocd-trees:#15803d;--ocd-trees-caption:#16a34a;--ocd-trees-line:#bbf7d0;--ocd-projects:#1d4ed8;--ocd-projects-caption:#2563eb;--ocd-projects-line:#bfdbfe;--ocd-orders:#111827;--ocd-orders-line:#e5e7eb;--ocd-label:#4b5563;--ocd-caption-muted:#6b7280;--ocd-warn:#ea580c;--ocd-ok:#16a34a;--ocd-details-bg:#2563eb;--ocd-details-bg-hover:#1d4ed8;--ocd-buy-bg:#237804;--ocd-buy-bg-hover:#1b5e03;--ocd-present-bg:#ecfdf5;--ocd-present-bg-hover:#d1fae5;--ocd-present-ink:#047857;--ocd-present-line:#6ee7b7;--ocd-full-bg:#f3f4f6;--ocd-full-bg-hover:#e5e7eb;--ocd-full-ink:#374151;--ocd-full-line:#d1d5db;--ins-line:var(--ocd-line);--ins-muted:var(--ocd-muted);--ins-ink:var(--ocd-ink);min-width:0;width:100%}.sustrax-dark .ocd{--ocd-line:#3a3f46;--ocd-soft:#2b2f35;--ocd-muted:#a4abb5;--ocd-ink:#e8eaed;--ocd-surface:#1f2226;--ocd-panel-line:#1f4d33;--ocd-panel-divider:#23392c;--ocd-credits:#34d399;--ocd-credits-caption:#6ee7b7;--ocd-credits-line:#145c45;--ocd-trees:#4ade80;--ocd-trees-caption:#86efac;--ocd-trees-line:#1f5233;--ocd-projects:#60a5fa;--ocd-projects-caption:#93c5fd;--ocd-projects-line:#1e3a8a;--ocd-orders:#e8eaed;--ocd-orders-line:#3a3f46;--ocd-label:#c3c8cf;--ocd-caption-muted:#a4abb5;--ocd-warn:#fb923c;--ocd-ok:#4ade80;--ocd-present-bg:#0b2e22;--ocd-present-bg-hover:#11402f;--ocd-present-ink:#6ee7b7;--ocd-present-line:#145c45;--ocd-full-bg:#2b2f35;--ocd-full-bg-hover:#353a41;--ocd-full-ink:#d1d5db;--ocd-full-line:#3a3f46}.ocd-panel{background:var(--ocd-surface);border:1px solid var(--ocd-panel-line);box-shadow:0 1px 2px rgba(0,0,0,.04)}.ocd-panel:-webkit-full-screen{border:none;height:100vh;overflow:auto}.ocd-panel:fullscreen{border:none;height:100vh;overflow:auto}.ocd-panel::-webkit-backdrop{background:#fff;background:var(--ocd-surface,#fff)}.ocd-panel::backdrop{background:#fff;background:var(--ocd-surface,#fff)}.ocd-panel.is-fullscreen .ocd-panel__body{margin:0 auto;max-width:1400px}.ocd-panel__head{align-items:center;border-bottom:1px solid var(--ocd-panel-divider);display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 20px}.ocd-panel__title{color:var(--ocd-ink);font-size:14px;font-weight:700;white-space:nowrap}.ocd-panel__actions{display:flex;gap:8px;margin-left:auto}.ocd-panel__body{padding:16px 24px 20px}.ocd-btn{align-items:center;border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:20px;transition:background-color .15s ease,color .15s ease}.ocd-btn:focus-visible{outline:2px solid var(--ocd-details-bg);outline-offset:2px}.ocd-btn__icon{flex:none;height:20px;width:20px}.ocd-btn--fullscreen,.ocd-btn--present{box-shadow:0 1px 2px rgba(0,0,0,.05);padding:4px 12px}.ocd-btn--present{background:var(--ocd-present-bg);border-color:var(--ocd-present-line);color:var(--ocd-present-ink)}.ocd-btn--present:hover{background:var(--ocd-present-bg-hover)}.ocd-btn--fullscreen{background:var(--ocd-full-bg);border-color:var(--ocd-full-line);color:var(--ocd-full-ink)}.ocd-btn--fullscreen:hover{background:var(--ocd-full-bg-hover)}.ocd-btn--details{background:var(--ocd-details-bg);color:#fff;padding:8px 24px}.ocd-btn--details:hover{background:var(--ocd-details-bg-hover)}.ocd-btn--projects{background:var(--ocd-buy-bg);box-shadow:0 2px 10px rgba(0,0,0,.25);color:#fff;font-weight:600;padding:8px 18px}.ocd-btn--projects:hover{background:var(--ocd-buy-bg-hover)}.ocd-btn--plain{background:var(--ocd-surface);border-color:var(--ocd-line);color:var(--ocd-ink);padding:4px 12px}.ocd-portal{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:16px;text-align:center}.ocd .ocd-portal__title{color:var(--ocd-orders);font-size:24px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.ocd .ocd-portal__subtitle{color:var(--ocd-caption-muted);font-size:12px;line-height:1.5;margin:0}.ocd-tiles{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:minmax(0,1fr);margin-bottom:16px;padding-top:4px}:where(body.aw-min-600) .ocd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body.aw-min-1280) .ocd-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ocd-tile{align-items:center;background:var(--ocd-surface);border:1px solid var(--ocd-orders-line);border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:116px;padding:16px 12px;position:relative;text-align:center;transition:box-shadow .2s ease}.ocd-tile:hover{box-shadow:0 4px 10px rgba(0,0,0,.08)}.ocd-tile--credits{border-color:var(--ocd-credits-line)}.ocd-tile--trees{border-color:var(--ocd-trees-line)}.ocd-tile--projects{border-color:var(--ocd-projects-line)}.ocd-tile__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ocd-orders);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;line-height:32px;white-space:nowrap}.ocd-tile--credits .ocd-tile__value{color:var(--ocd-credits)}.ocd-tile--trees .ocd-tile__value{color:var(--ocd-trees)}.ocd-tile--projects .ocd-tile__value{color:var(--ocd-projects)}.ocd-tile__label{color:var(--ocd-label);font-size:13px;line-height:18px;margin-top:2px}.ocd-tile__caption{color:var(--ocd-caption-muted);font-size:11px;line-height:15px;margin-top:6px;overflow-wrap:anywhere}.ocd-tile--credits .ocd-tile__caption{color:var(--ocd-credits-caption)}.ocd-tile--trees .ocd-tile__caption{color:var(--ocd-trees-caption)}.ocd-tile--projects .ocd-tile__caption{color:var(--ocd-projects-caption)}.ocd-tile .ocd-tile__caption--muted{color:var(--ocd-caption-muted)}.ocd-tile .ocd-tile__caption--warn{color:var(--ocd-warn)}.ocd-tile .ocd-tile__caption--ok{color:var(--ocd-ok)}:where(body.aw-min-1280) .ocd-tile__value{font-size:clamp(19px,1.5vw,24px)}.ocd-sticker{height:64px;pointer-events:none;position:absolute;right:-12px;top:-12px;width:64px;z-index:1}:where(body.aw-min-1280) .ocd-sticker{height:56px;right:-16px;top:-16px;width:56px}.ocd-sticker img{height:100%;inset:0;object-fit:contain;position:absolute;transition:opacity .2s ease;width:100%}.ocd-sticker .ocd-sticker__peel,.ocd-tile:hover .ocd-sticker img{opacity:0}.ocd-tile:hover .ocd-sticker .ocd-sticker__peel{opacity:1}.ocd-toggle{display:flex;justify-content:center;margin:16px 0 8px}.ocd-foot{display:flex;justify-content:flex-end;margin-top:8px;padding-bottom:4px}.ocd-skel-line{display:block;max-width:100%}.ocd-skel-line--title{height:26px;width:460px}.ocd-skel-line--subtitle{height:12px;width:380px}.ocd-skel-line--value{height:26px;width:55%}.ocd-skel-line--label{height:12px;margin-top:10px;width:40%}.ocd-skel-line--caption{height:10px;margin-top:10px;width:60%}.ocd-skel-line--button{height:36px;width:132px}.ocd-details{overflow:hidden}.ocd-details__inner{display:flex;flex-direction:column;gap:16px;padding-top:8px}.ocd-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.ocd-filters .ant-select{min-width:128px}.ocd-filtered{color:var(--ocd-muted);font-size:12px}.ocd-filtered strong{color:var(--ocd-ink);font-weight:600}.ocd-filtered__note{font-style:italic}.ocd-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}:where(body.aw-min-960) .ocd-grid{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.ocd-card{background:var(--ocd-surface);border:1px solid var(--ocd-line);min-width:0;padding:14px 16px 12px}.ocd-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px;min-height:24px}.ocd-card__head .ins-label{margin-bottom:0}.ocd-card__hint{color:var(--ocd-muted);font-size:12px}.ocd-chart__plot{min-width:0;width:100%}.ocd-chart__plot .recharts-legend-item,.ocd-tooltip,.ocd-updated{font-size:12px}.ocd-tooltip{background:var(--ocd-surface);border:1px solid var(--ocd-line);box-shadow:0 4px 12px rgba(0,0,0,.08);color:var(--ocd-ink);min-width:150px;padding:8px 10px}.ocd-tooltip__label{font-weight:600;margin-bottom:4px}.ocd-tooltip__change{color:var(--ocd-muted);font-size:11px;font-weight:400;margin-left:8px}.ocd-tooltip__row{display:flex;gap:14px;justify-content:space-between;line-height:1.6}.ocd-tooltip__row i{display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.ocd-tooltip__total{border-top:1px solid var(--ocd-line);font-weight:600;margin-top:4px;padding-top:4px}.ocd-type{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.ocd-type>i{display:inline-block;flex:none;height:10px;width:10px}.ocd-share{margin-bottom:12px}.ocd .ocd-share--dim{opacity:.3}.ocd-project{grid-gap:2px 12px;border-bottom:1px solid var(--ocd-soft);display:grid;font-size:13px;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.ocd-project:last-child{border-bottom:none;padding-bottom:2px}.ocd-project__name{color:var(--ocd-ink);font-weight:500}.ocd-project__meta,.ocd-project__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocd-project__meta{color:var(--ocd-muted);display:block;font-size:12px;grid-column:1;min-width:0}.ocd-project__meta>*+*{margin-left:10px}.ocd-project__nums{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;grid-column:2;grid-row:1/span 2}.ocd-project__credits{color:var(--ocd-ink);font-weight:600;white-space:nowrap}.ocd-project__credits small,.ocd-project__trees{color:var(--ocd-muted);font-size:12px;font-weight:400;white-space:nowrap}.ocd-projects__toggle.ant-typography{display:inline-block;font-size:12px;margin-top:8px}.ocd-purchases .ant-table{font-size:13px}.ocd-purchases .ant-table-cell,.ocd-purchases .ant-table-container{border-radius:0!important}.ocd-purchases .ant-table-thead>tr>th{color:var(--ocd-muted);font-size:12px;font-weight:600}.ocd .ant-tag{border-radius:0;margin:0}.ocd-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ocd-blank{color:var(--ocd-muted);opacity:.7}.ocd-purchases__more.ant-typography{display:inline-block;font-size:12px;margin-top:10px}.ocd-pcards{list-style:none;margin:0;padding:0}.ocd-pcard{border-bottom:1px solid var(--ocd-soft);display:flex;flex-direction:column;font-size:13px;gap:3px;padding:10px 0}.ocd-pcard:first-child{padding-top:2px}.ocd-pcard__top{align-items:center;color:var(--ocd-muted);display:flex;font-size:12px;gap:8px;justify-content:space-between}.ocd-pcard__name{color:var(--ocd-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocd-pcard__meta{align-items:center;color:var(--ocd-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:2px 12px}.ocd-pcard__amounts{color:var(--ocd-ink);display:inline-flex;font-weight:600;gap:10px}.ocd-pcard__meta .ant-typography{margin-left:auto}.ocd-pcard__meta .ant-typography~.ant-typography{margin-left:0}.ocd-state{align-items:center;border:1px dashed var(--ocd-line);display:flex;flex-direction:column;gap:12px;padding:28px 12px;text-align:center}.ocd-state--inline{padding:20px 12px}.ocd-state__title{color:var(--ocd-ink);font-weight:600}.ocd-state__text{color:var(--ocd-muted);font-size:13px;max-width:440px}:where(body.aw-max-768) .ocd-panel__actions{display:none}:where(body.aw-max-599) .ocd-panel__head{padding:10px 12px}:where(body.aw-max-599) .ocd-panel__body{padding:12px 12px 16px}:where(body.aw-max-599) .ocd .ocd-portal__title{font-size:20px}:where(body.aw-max-599) .ocd-card{padding:12px}:where(body.aw-max-599) .ocd-filters .ant-select{flex:1 1;min-width:0}:where(body.aw-max-599) .ocd-foot{justify-content:stretch}:where(body.aw-max-599) .ocd-btn--projects{width:100%}.app-header{align-items:center;display:flex!important;gap:8px;height:60px!important;height:var(--app-header-height,60px)!important;justify-content:space-between;line-height:1.2;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.app-header__center,.app-header__end,.app-header__start{align-items:center;display:flex;min-width:0}.app-header__start{flex:0 1 auto;gap:8px}.app-header__center{flex:1 1 auto;gap:8px;justify-content:center;min-width:0}:where(body.aw-max-599) .app-header__center{justify-content:flex-end}.app-header__end{flex:0 0 auto;gap:8px}.app-header__menu-btn{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;justify-content:center;margin:-8px 0;min-height:44px;min-width:44px;padding:0}.app-header__brand{align-items:center;cursor:pointer;display:flex;gap:10px;min-width:0}.app-header .heading-logo,.app-header__brand-logo{display:block;flex-shrink:0;height:auto;max-height:40px;max-width:120px;object-fit:contain;width:auto!important}.app-header__brand-text{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.app-header__brand-title{font-size:16px;line-height:1.25;margin:0}.app-header__brand-subtitle,.app-header__brand-title{max-width:min(220px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__brand-subtitle{color:#888;font-size:12px;line-height:1.2}.app-header__year{align-items:center;display:flex;flex-shrink:1;gap:6px;min-width:0}.app-header__year-label{font-size:12px;white-space:nowrap}.app-header__year-select{max-width:100%;width:100px}.app-header__icon-btn.ant-btn{min-height:44px;min-width:44px}.app-header__avatar.ant-avatar{background-color:#006400;cursor:pointer;flex-shrink:0}:where(body.aw-max-599) .app-header{gap:4px;padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}:where(body.aw-max-599) .app-header__brand-logo{max-height:36px;max-width:88px}:where(body.aw-max-599) .app-header__brand-title{font-size:14px;max-width:min(160px,38vw)}:where(body.aw-max-599) .app-header__year-label{display:none}:where(body.aw-max-599) .app-header__year-select{width:84px}.app-header__ai-btn.ant-btn,.app-header__learning-hub-btn.ant-btn{flex-shrink:0}:where(body.aw-min-600.aw-max-959) .app-header__brand-title{max-width:min(200px,32vw)}:where(body.aw-min-600.aw-max-959) .app-header__brand-subtitle{max-width:min(200px,32vw)}.app-header__lang{display:inline-flex;flex-shrink:0}.app-header__lang-btn.ant-btn{gap:6px}.app-header__lang-label{font-size:13px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__lang-btn--on.ant-btn,.app-header__lang-btn--on.ant-btn:hover{background:rgba(41,143,5,.08);color:#298f05}.app-header__lang-btn--hint.ant-btn{box-shadow:inset 0 0 0 1px rgba(41,143,5,.35)}:where(body.aw-max-599) .app-header__lang-label{display:none}.lang-menu{width:min(300px,calc(100vw - 32px))}.lang-menu__head{padding:12px 12px 10px}.lang-menu__head .lang-menu__title{margin-bottom:8px}.lang-menu__section,.lang-menu__title{color:var(--lang-mute);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lang-menu__section{font-size:10px;padding:8px 8px 2px}.lang-menu__list{border-top:1px solid var(--lang-line);max-height:min(360px,55vh);overflow-y:auto;overscroll-behavior:contain;padding:4px}.lang-menu__row{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;padding:7px 8px;text-align:start;transition:background-color .12s ease;width:100%}.lang-menu__row:focus-visible,.lang-menu__row:hover{background:var(--lang-hover);outline:none}.lang-menu__row.is-on{background:var(--lang-on);font-weight:500}.lang-menu__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-menu__sub{color:var(--lang-mute);display:block;font-size:12px;font-weight:400}.lang-menu__check{color:var(--lang-accent);flex:none}.lang-menu__empty{color:var(--lang-mute);font-size:13px;margin:0;padding:14px 8px}.lang-hint{padding:12px 34px 10px 14px;position:relative;width:min(264px,calc(100vw - 32px))}.lang-hint[dir=rtl]{padding:12px 14px 10px 34px}.lang-hint__x.ant-btn{position:absolute;right:6px;top:6px}.lang-hint[dir=rtl] .lang-hint__x.ant-btn{left:6px;right:auto}.lang-hint__q{font-size:14px;font-weight:600;line-height:1.45;margin:0 0 10px}.lang-hint__row{align-items:center;display:flex;gap:10px}.app-header__bell-btn.ant-btn{border-radius:10px;color:inherit;height:34px;padding:0;width:34px}.app-header__bell-btn .ant-badge{color:inherit;display:inline-flex;font-size:17px;line-height:1}.app-header__bell-btn .ant-badge-count{-webkit-animation:nb-pop .32s cubic-bezier(.2,1.4,.4,1) both;animation:nb-pop .32s cubic-bezier(.2,1.4,.4,1) both;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--ant-color-bg-container,#fff);font-weight:600}.app-header__bell-btn.has-new .anticon-bell{-webkit-animation:nb-ring .9s ease-in-out .6s 1 both;animation:nb-ring .9s ease-in-out .6s 1 both;-webkit-transform-origin:50% 2px;transform-origin:50% 2px}@-webkit-keyframes nb-pop{0%{opacity:0;-webkit-transform:translate(50%,-50%) scale(.2);transform:translate(50%,-50%) scale(.2)}to{opacity:1;-webkit-transform:translate(50%,-50%) scale(1);transform:translate(50%,-50%) scale(1)}}@keyframes nb-pop{0%{opacity:0;-webkit-transform:translate(50%,-50%) scale(.2);transform:translate(50%,-50%) scale(.2)}to{opacity:1;-webkit-transform:translate(50%,-50%) scale(1);transform:translate(50%,-50%) scale(1)}}@-webkit-keyframes nb-ring{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}15%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}30%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}45%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}60%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}75%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes nb-ring{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}15%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}30%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}45%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}60%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}75%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}.nb-panel{-webkit-animation:nb-drop .18s cubic-bezier(.2,0,0,1) both;animation:nb-drop .18s cubic-bezier(.2,0,0,1) both}@-webkit-keyframes nb-drop{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes nb-drop{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:none;transform:none}}.nb-row{-webkit-animation:nb-row-in .28s cubic-bezier(.2,0,0,1) both;animation:nb-row-in .28s cubic-bezier(.2,0,0,1) both}.nb-row:nth-child(2){-webkit-animation-delay:.03s;animation-delay:.03s}.nb-row:nth-child(3){-webkit-animation-delay:.06s;animation-delay:.06s}.nb-row:nth-child(4){-webkit-animation-delay:.09s;animation-delay:.09s}.nb-row:nth-child(5){-webkit-animation-delay:.12s;animation-delay:.12s}.nb-row:nth-child(n+6){-webkit-animation-delay:.15s;animation-delay:.15s}@-webkit-keyframes nb-row-in{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes nb-row-in{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.app-header__bell-btn .ant-badge-count,.app-header__bell-btn.has-new .anticon-bell,.nb-panel,.nb-row{-webkit-animation:none;animation:none}}.nb-panel{background:#fff;background:var(--ant-color-bg-elevated,#fff);border:1px solid #ebeee9;border:1px solid var(--ant-color-border-secondary,#ebeee9);border-radius:12px;box-shadow:0 12px 32px rgba(16,24,16,.14),0 2px 6px rgba(16,24,16,.06);max-width:calc(100vw - 24px);overflow:hidden;width:360px}.nb-foot,.nb-head{align-items:center;display:flex;justify-content:space-between;padding:12px 14px}.nb-head{border-bottom:1px solid #ebeee9;border-bottom:1px solid var(--ant-color-border-secondary,#ebeee9)}.nb-foot{border-top:1px solid #ebeee9;border-top:1px solid var(--ant-color-border-secondary,#ebeee9);justify-content:center;padding:10px 14px}.nb-title{color:#1a1a1a;color:var(--ant-color-text,#1a1a1a);font-size:14px;font-weight:600}.nb-link{background:none;border:0;color:#298f05;color:var(--ant-color-primary,#298f05);cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;padding:0}.nb-link:hover{text-decoration:underline}.nb-list{max-height:min(60vh,440px);overflow-y:auto}.nb-row{border-bottom:1px solid #f0f2ef;border-bottom:1px solid var(--ant-color-border-secondary,#f0f2ef)}.nb-row:last-child{border-bottom:0}.nb-row.is-unread{background:rgba(41,143,5,.04)}.nb-actions{padding:0 14px 10px 56px}.nb-more{color:#298f05;color:var(--ant-color-primary,#298f05);font-size:12px;font-weight:500}.nb-item{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:12px 14px;position:relative;text-align:left;width:100%}.nb-item:focus-visible,.nb-item:hover{background:#f6f8f5;background:var(--ant-color-fill-quaternary,#f6f8f5);outline:none}.nb-icon{align-items:center;background:#eef2ec;border-radius:9px;color:#52514e;display:inline-flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.nb-icon--learning-hub{background:#e8f5e3;color:#298f05}.nb-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.nb-meta{align-items:center;color:#898781;color:var(--ant-color-text-tertiary,#898781);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px}.nb-kind{color:#52514e;color:var(--ant-color-text-secondary,#52514e);font-weight:600}.nb-tag{background:#f0f2ee;background:var(--ant-color-fill-tertiary,#f0f2ee);border-radius:6px;font-size:11px;padding:0 6px}.nb-time{margin-left:auto}.nb-text{color:#1a1a1a;color:var(--ant-color-text,#1a1a1a);font-size:13.5px;font-weight:500;line-height:1.35}.nb-row.is-unread .nb-text{font-weight:600}.nb-sub{color:#5f6b64;color:var(--ant-color-text-secondary,#5f6b64);font-size:12.5px;line-height:1.45}.nb-dot{background:#298f05;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.nb-empty{align-items:center;color:#898781;color:var(--ant-color-text-tertiary,#898781);display:flex;flex-direction:column;font-size:13px;gap:8px;padding:32px 16px}.nb-empty .anticon{font-size:22px}*{box-sizing:border-box;font-family:Poppins,sans-serif;z-index:0}::selection{background-color:#593a0e;color:#fff}body{background-color:#f5f5f5;margin:0;padding:0}.sustrax-dark{background-color:#141414!important}h1,h2,h3,h4,h5,h6{color:#111827;font-weight:500}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.22);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.38)}html{scrollbar-color:rgba(0,0,0,.22) transparent;scrollbar-width:thin}.ant-layout-sider::-webkit-scrollbar,.app-layout-sider::-webkit-scrollbar,.no-padding-sider::-webkit-scrollbar{height:3px;width:3px}.ant-layout-sider::-webkit-scrollbar-thumb,.app-layout-sider::-webkit-scrollbar-thumb,.no-padding-sider::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:999px}.ant-layout-sider::-webkit-scrollbar-thumb:hover,.app-layout-sider::-webkit-scrollbar-thumb:hover,.no-padding-sider::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.32)}.disabled-text-show .ant-input{color:#000}.noinput .ant-input{display:none}.antRowShowOnHover{display:none!important}.ant-table-cell-row-hover .antRowShowOnHover{display:flex!important}b{font-weight:600}.rad,.rad .ant-select-selector{border-bottom-left-radius:0!important;border-top-left-radius:0!important;flex-grow:1}.fake{align-items:center;background-color:rgba(0,0,0,.02);border:1px solid #d9d9d9;border-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0;color:rgba(0,0,0,.88);display:flex;font-size:14px;font-weight:400;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 13px;position:relative;text-align:center;transition:all .3s}.table_total{font-weight:600}.anim{-webkit-animation:slide-br .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-br .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-br{to{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}0%{-webkit-transform:translateY(-300px) translateX(-300px);transform:translateY(-300px) translateX(-300px)}}@keyframes slide-br{to{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}0%{-webkit-transform:translateY(-300px) translateX(-300px);transform:translateY(-300px) translateX(-300px)}}.card-top{border:1px solid hsla(0,0%,66%,.647);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);font-size:clamp(1rem,3vw,1.25rem);letter-spacing:-1px!important;margin:10px;padding:20px 30px}:where(body.aw-max-959) .card-top{padding:16px 20px}:where(body.aw-max-599) .card-top{border:none;box-shadow:none;margin:6px;padding:12px 14px}.green{color:#228b22}.card-bottom{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;margin:10px;padding:20px 30px}:where(body.aw-max-959) .card-bottom{padding:16px 20px}:where(body.aw-max-599) .card-bottom{margin:6px;padding:12px 14px}.message-box{background-color:#006400;border:1px solid #006400;color:#fff;padding:10px;position:absolute;right:10px;top:10px}.box{--mask:linear-gradient(45deg,#0000 15.55px,#000 0 19.55px,#0000 0 calc(100% - 19.55px),#000 0 calc(100% - 15.55px),#0000 0),linear-gradient(-45deg,#0000 15.55px,#000 0 19.55px,#0000 0 calc(100% - 19.55px),#000 0 calc(100% - 15.55px),#0000 0),linear-gradient(90deg,#000 4px,#0000 0 calc(100% - 4px),#000 0) 50%/100% calc(100% - 44px) no-repeat,linear-gradient(180deg,#000 4px,#0000 0 calc(100% - 4px),#000 0) 50% /calc(100% - 44px) 100% no-repeat;position:relative}.box:before{content:"";inset:0;-webkit-mask:var(--mask);mask:var(--mask);position:absolute}.bg-antd{background-color:initial!important}.button-primary-1{background:#fff;border:1px solid green;border-radius:0;box-shadow:none;color:green;font-weight:500;letter-spacing:1px}.button-primary-1:hover{background:green!important;color:#fff;transition:background .3s,color .3s}.disabled-input{background-color:#f5f5f5!important;color:#999!important;text-align:right!important}.highlight-red{border:3px solid red!important}.sustrax-dark .button-primary-1{background:#141414!important;color:green!important}.disabled-div{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6;pointer-events:none}.no-select{pointer-events:none;-webkit-user-select:none;user-select:none}div:has(.ant-dropdown){z-index:1000!important}aside{z-index:999!important}.saf{background-color:gold;color:#000;width:100%}.padding-less .ant-modal-content{padding:0}.pre-style{word-wrap:break-word;font-family:monospace;white-space:pre-wrap}label.ant-radio-button-wrapper:before{display:none!important}:where(body.aw-max-599) .ant-modal-body{min-width:100%;overflow-x:auto}:where(body.aw-max-599) .ant-modal{margin:8px auto!important;max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important}.ant-tabs-content-holder{border-left:1px solid transparent!important}.skeletonify{background-color:#e0e0e0;-webkit-filter:grayscale(100%) brightness(.9) contrast(1.2);filter:grayscale(100%) brightness(.9) contrast(1.2);overflow:hidden;pointer-events:none;position:relative}.skeletonify:before{-webkit-animation:loading-shimmer 1.5s infinite;animation:loading-shimmer 1.5s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:-150%;position:absolute;top:0;width:100%}@-webkit-keyframes loading-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.saving-tag{background-color:#f0f0f0;border-bottom-left-radius:5px;color:#333;font-size:.9rem;padding:5px 10px;position:absolute;right:0;top:0;z-index:9999999}.invert{-webkit-filter:invert(1);filter:invert(1)}input:-webkit-autofill{color:#000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-webkit-autofill:focus{background-color:#fff!important}.heading-logo{width:100px}.fakelabel__label{flex-shrink:0;max-width:50%}.ant-alert:has(>.ant-alert-action){flex-wrap:wrap;row-gap:8px}.ant-alert:has(>.ant-alert-action)>.ant-alert-content{flex:1 1 240px}.ant-alert>.ant-alert-action .ant-space{flex-wrap:wrap}.floating-chat-icon .ant-float-btn-body{background-color:green!important;color:#fff!important}.highlighted-window{background-color:red;border:"10px solid darkgreen"}@-webkit-keyframes pulse{0%,80%,to{opacity:.5;-webkit-transform:scale(0);transform:scale(0)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%,80%,to{opacity:.5;-webkit-transform:scale(0);transform:scale(0)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.shadow-pop-br{-webkit-animation:shadow-pop-br .3s cubic-bezier(.47,0,.745,.715) both;animation:shadow-pop-br .3s cubic-bezier(.47,0,.745,.715) both}@-webkit-keyframes shadow-pop-br{0%{box-shadow:0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}to{box-shadow:1px 1px #3e3e3e,2px 2px #3e3e3e,3px 3px #3e3e3e,4px 4px #3e3e3e,5px 5px #3e3e3e,6px 6px #3e3e3e,7px 7px #3e3e3e,8px 8px #3e3e3e;-webkit-transform:translateX(-8px) translateY(-8px);transform:translateX(-8px) translateY(-8px)}}@keyframes shadow-pop-br{0%{box-shadow:0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e,0 0 #3e3e3e;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}to{box-shadow:1px 1px #3e3e3e,2px 2px #3e3e3e,3px 3px #3e3e3e,4px 4px #3e3e3e,5px 5px #3e3e3e,6px 6px #3e3e3e,7px 7px #3e3e3e,8px 8px #3e3e3e;-webkit-transform:translateX(-8px) translateY(-8px);transform:translateX(-8px) translateY(-8px)}}.blink-1{-webkit-animation:blink-1 .6s both;animation:blink-1 .6s both}.nudge-once{-webkit-animation:nudge-once .45s ease-out both;animation:nudge-once .45s ease-out both}@-webkit-keyframes nudge-once{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes nudge-once{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.nudge-once{-webkit-animation:none;animation:none}}@-webkit-keyframes blink-1{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes blink-1{0%,50%,to{opacity:1}25%,75%{opacity:0}}.hover-underline-animation{color:#000;display:inline-block;position:relative}.hover-underline-animation:after{background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.hover-underline-animation:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-left{0%{opacity:0;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-left{0%{opacity:0;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.zoom-box{transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s}.zoom-box:hover{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative;-webkit-transform:scale(1.2);transform:scale(1.2);transition:.1s}.antd-table-row-red{background-color:#f100002c}.antd-table-row-warning{background-color:#ffffe0;color:#000!important}.antd-table-row-system-highlight>td{background-color:#fffbe6!important}.antd-table-row-system-highlight:hover>td{background-color:#fff7d6!important}.antd-table-row-ai-fixed>td{background-color:#f9f0ff!important}.antd-table-row-ai-fixed:hover>td{background-color:#f2e3ff!important}.antd-cell-ai-fixed{background-color:#efdbff;border-bottom:2px solid #9254de;border-radius:3px;color:#391085;font-weight:600;padding:0 4px}.antd-cell-err{color:red;display:inline-block;font-weight:600;position:relative}.selector1{border-radius:10px;padding:3px}.selector1 .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;min-width:11px}.selector1 .ant-select-selection-item{font-size:24px;font-weight:600!important}.ant-tag{cursor:pointer}.boundry-table-container .ant-table-tbody>tr.ant-table-row:hover>td,.boundry-table-container .ant-table-tbody>tr.custom-row:hover>td,.boundry-table-container .ant-table-tbody>tr:hover>td{background-color:inherit!important}#goog-gt-tt,#gt-host,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-yAWNEb-L7lbkb,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-tooltip,.skiptranslate iframe{display:none!important}body{top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}font{background:transparent!important;box-shadow:none!important}[data-sx-tr]{visibility:hidden!important}html.sx-tr-all #root{visibility:hidden}#sx-tr-cover{align-items:center;background:#fff;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:fixed;z-index:10000}#sx-tr-cover img{max-width:60%;width:150px}#sx-tr-cover div{color:#555;font-family:Arial,Helvetica,sans-serif;font-size:14px}html.sx-tr-dark #sx-tr-cover{background:#141414}html.sx-tr-dark #sx-tr-cover div{color:#a6a6a6}html.sx-tr-busy body:before{-webkit-animation:sxTrLine 1.1s cubic-bezier(.4,0,.2,1) infinite;animation:sxTrLine 1.1s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent,#298f05 40%,#6cc04a 60%,transparent) 0 0 /40% 100% no-repeat;content:"";height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}@-webkit-keyframes sxTrLine{0%{background-position:-67% 0}to{background-position:167% 0}}@keyframes sxTrLine{0%{background-position:-67% 0}to{background-position:167% 0}}@media (prefers-reduced-motion:reduce){html.sx-tr-busy body:before{-webkit-animation:none;animation:none;background-size:100% 100%}}[dir=rtl] .ant-statistic-content,[dir=rtl] .apexcharts-canvas,[dir=rtl] .recharts-wrapper,[dir=rtl] canvas,[dir=rtl] code,[dir=rtl] input[type=number]{direction:ltr}[dir=rtl] font{font-family:system-ui,-apple-system,Segoe UI,Tahoma,Noto Sans Arabic,Noto Sans Hebrew,sans-serif}html[data-tr-scale=s] body font:not(font font){font-size:.93em}html[data-tr-scale=xs] body font:not(font font){font-size:.87em;line-height:1.45}