:root{--ink-950:var(--ol-ref-color-neutral-950);--ink-900:var(--ol-ref-color-neutral-900);--ink-800:var(--ol-ref-color-neutral-800);--ink-700:var(--ol-ref-color-neutral-700);--ink-600:var(--ol-sys-color-text-secondary);--ink-500:var(--ol-sys-color-text-secondary);--ink-400:var(--ol-ref-color-neutral-500);--ink-300:var(--ol-ref-color-neutral-300);--ink-200:var(--ol-ref-color-neutral-200);--ink-100:var(--ol-sys-color-surface-muted);--paper:var(--ol-sys-color-surface-default);--surface:var(--ol-sys-color-surface-default);--surface-raised:var(--ol-sys-color-surface-subtle);--line:var(--ol-sys-color-border-default);--route:var(--ol-sys-color-text-primary);--route-dark:var(--ol-ref-color-neutral-950);--route-soft:var(--ol-sys-color-surface-subtle);--cobalt:var(--route);--cobalt-dark:var(--route-dark);--cobalt-soft:var(--route-soft);--brand-route:var(--ol-ref-color-orange-600);--brand-cobalt:var(--ol-ref-color-neutral-900);--shadow-sm:none;--shadow-md:var(--ol-sys-shadow-popover);--radius-sm:var(--ol-sys-radius-control);--radius-md:var(--ol-sys-radius-surface);--radius-lg:var(--ol-sys-radius-dashboard);--font-display:var(--ol-sys-type-title-page-family);--font-body:var(--ol-sys-type-body-md-family)}html,body{background:var(--surface);min-width:320px;color:var(--ol-sys-color-text-primary);margin:0}body{font-family:var(--font-body)}body>.ol-ds{background:var(--surface);min-height:100dvh}button,input,textarea,select,.ol-ds :where(h1,h2,h3,h4,strong,b){letter-spacing:normal}.ol-ds :where(small,time){font-size:12px;line-height:16px}.ol-ds :where(p){line-height:20px}.ol-ds :where(button,a,input,select,textarea,summary){scroll-margin-block:120px 90px}.ol-ds :where(input,textarea,select)::placeholder{color:var(--ol-sys-color-text-secondary);opacity:1}.ol-ds :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){min-width:0;max-width:100%;font-family:var(--font-body);color:var(--ol-sys-color-text-primary);background:var(--surface);border-color:var(--ol-sys-color-border-strong);border-radius:var(--ol-sys-radius-control);min-height:40px;font-size:14px}.ol-ds :where(textarea){line-height:20px}.ol-ds :where(input[type=checkbox],input[type=radio]){accent-color:var(--ol-ref-color-neutral-900)}.ol-ds :where(label>span:first-child){font-size:13px;font-weight:500}.ol-ds :where(button:not([data-ol-button])){font-family:var(--font-body)}.ol-ds :where(.eyebrow){color:var(--ol-sys-color-text-secondary);text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500;line-height:16px}.ol-ds :where(.notion-primary,.large-scan-button,.primary-action):not([data-ol-button]){border:1px solid var(--ol-ref-color-neutral-900);background:var(--ol-ref-color-neutral-900);min-height:40px;color:var(--ol-ref-color-white);box-shadow:none;border-radius:6px;padding:9px 16px;font-size:14px;font-weight:500}.ol-ds :where(button:disabled){cursor:not-allowed}.platform-button{min-height:40px;box-shadow:none;border-radius:6px;font-size:14px;font-weight:500}.platform-icon-button{border-radius:6px;min-width:40px;min-height:40px}.platform-input{border-color:var(--ol-sys-color-border-strong);border-radius:6px;min-height:40px;font-size:14px}.platform-input:focus-within,.platform-password-frame:focus-within{border-color:var(--ol-sys-color-focus-ring)}.platform-input-affix,.platform-field-help{color:var(--ol-sys-color-text-secondary)}.platform-field-label{color:var(--ol-sys-color-text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:inline-block}.platform-field-help,.platform-field-error{margin-top:8px;font-size:12px;line-height:16px}.platform-field-error{color:var(--ol-sys-color-danger-text)}.platform-password-frame,.platform-checkbox{border-color:var(--ol-sys-color-border-strong)}.ol-ds .platform-password-input{border:0;border-radius:0;min-height:0}.platform-choice-label{font-size:14px;line-height:20px}.platform-dropdown{border:1px solid var(--line);box-shadow:var(--ol-sys-shadow-popover);font:inherit;border-radius:8px}.platform-option{border-radius:4px;min-height:40px}.platform-option[data-checked],.platform-option[data-combobox-selected]{color:var(--ol-sys-color-nav-text);background:var(--ol-sys-color-nav-surface)}.platform-modal{box-shadow:var(--ol-sys-shadow-modal);border-radius:12px}.platform-drawer{border-radius:0}.platform-modal-header{border-bottom:1px solid var(--line);padding:20px 24px}.platform-modal-title{font-family:var(--font-body);font-size:18px;font-weight:600}.platform-modal-body{padding:24px}.platform-segmented{background:var(--surface);border:1px solid var(--line);border-radius:6px}.platform-segmented-label{justify-content:center;align-items:center;min-height:36px;font-size:14px;font-weight:500;display:flex}.platform-segmented-indicator{background:var(--ol-sys-color-accent-apricot);box-shadow:none}.platform-badge{text-transform:none;letter-spacing:normal;border:0;border-radius:2px;font-size:12px;font-weight:500}.platform-alert,.platform-paper{box-shadow:none;border-radius:8px}.platform-alert-message{font-size:14px;line-height:20px}.app-shell{background:var(--surface);grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.app-sidebar{background:var(--surface);border-right:1px solid var(--line);width:248px;height:100dvh;color:var(--ol-sys-color-text-primary);flex-direction:column;display:flex;position:sticky;top:0}.sidebar-collapsed .app-sidebar{width:64px}.app-sidebar-header{border-bottom:0;gap:8px;min-height:72px;padding:12px 12px 12px 16px}.app-logo{gap:10px;height:auto}.app-logo strong{font-size:16px;font-weight:600}.app-logo small{color:var(--ol-sys-color-text-secondary);letter-spacing:normal;text-transform:none;margin-top:4px;font-size:12px;font-weight:400}.logo-compass{background:0 0;border-radius:0;width:28px;height:28px}.logo-compass svg{width:28px;height:28px}.app-sidebar nav{flex:1;align-content:start;gap:24px;padding:12px 8px;overflow-y:auto}.nav-group{align-content:start;gap:4px}.workspace-kicker,.section-kicker{font:500 12px/16px var(--font-body);letter-spacing:normal;text-transform:none;color:var(--ol-sys-color-text-secondary)}.sidebar-profile>span{text-transform:none;letter-spacing:normal}.nav-group-label{letter-spacing:normal;text-transform:none;color:var(--ol-sys-color-text-secondary);margin:0 12px 8px;font-size:12px;font-weight:500}.app-sidebar nav button{width:100%;height:auto;min-height:40px;color:var(--ol-sys-color-text-primary);text-align:left;background:0 0;border:0;border-radius:6px;gap:12px;padding:10px 12px;font-size:14px;font-weight:400;line-height:20px}.app-sidebar nav button:hover{background:var(--ol-sys-color-surface-subtle)}.app-sidebar nav button.active{color:var(--ol-sys-color-nav-text);background:var(--ol-sys-color-nav-surface);box-shadow:inset 2px 0 var(--ol-ref-color-orange-600);font-weight:500}.app-sidebar nav button.active svg{color:currentColor}.app-sidebar nav button.active:before{display:none}.app-sidebar nav button svg{flex:none;width:20px;height:20px}.sidebar-collapse{margin-left:auto}.sidebar-collapsed .sidebar-collapse{width:40px;height:40px;position:static;inset:auto}.sidebar-collapsed .app-sidebar-header{padding:12px}.sidebar-collapsed .app-logo{display:none}.sidebar-collapsed .app-sidebar nav{padding-inline:8px}.sidebar-collapsed .app-sidebar nav button{justify-content:center;padding-inline:12px}.sidebar-collapsed .app-sidebar nav button span{display:none}.sidebar-profile{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:8px;margin:12px;padding:12px}.sidebar-profile>span{color:var(--ol-sys-color-text-secondary);margin-bottom:8px;font-size:12px}.sidebar-profile select{width:100%;padding:8px}.sidebar-status{box-shadow:none;background:0 0;border:0;margin:0 12px 16px;padding:10px 4px}.sidebar-status strong{font-size:12px;font-weight:500}.sidebar-status small{font-size:12px}.app-main{background:var(--surface);min-width:0;min-height:100dvh}.app-topbar{border-bottom:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;gap:20px;height:56px;min-height:56px;padding:0 32px}.breadcrumbs{gap:8px;min-width:0;font-size:13px}.breadcrumbs>span,.breadcrumbs strong{font-size:13px;font-weight:400}.breadcrumbs strong{color:var(--ol-sys-color-text-primary)}.topbar-actions{gap:12px}.last-update{color:var(--ol-sys-color-text-secondary);font-size:12px}.app-topbar .sync-button{color:var(--ol-sys-color-text-primary);border-color:var(--ol-sys-color-border-strong);background:0 0;min-height:40px}.app-topbar .sync-button:hover{background:var(--ol-sys-color-surface-subtle)}.user-menu-button{background:0 0;border:0;min-height:40px;padding:0}.user-menu-button>span{background:var(--ol-sys-color-accent-apricot);color:var(--ol-sys-color-text-primary);border-radius:50%}.user-menu-button strong{font-size:13px;font-weight:500}.user-menu-button small{font-size:12px}.workspace-tab-region{z-index:15;position:sticky;top:56px}.workspace-tabs{background:var(--surface);border-bottom:1px solid var(--line);height:48px;box-shadow:none;z-index:15;gap:4px;padding:0 24px;position:static}.workspace-tabs:before{display:none}.workspace-tabs>button,.workspace-tab-item{height:auto;min-height:48px;color:var(--ol-sys-color-text-secondary);box-shadow:none;background:0 0;border:0;border-radius:0;font-size:13px}.workspace-tabs>button.active,.workspace-tab-item.active{border:0;border-bottom:2px solid var(--ol-sys-color-text-primary);background:var(--surface);color:var(--ol-sys-color-text-primary);box-shadow:none}.workspace-tab-item .tab-activate{font-size:13px}.workspace-tab-item .tab-close{min-width:32px;min-height:40px}.tabs-empty{font-size:12px}.app-content,.utility-view,.workspace-page,.client-hub,.ops-home,.activity-center,.saved-search-hub{width:100%;max-width:none;margin:0;padding:32px 32px 64px}.page-heading,.utility-heading,.workspace-page-header,.client-hub-header{gap:16px;margin-bottom:24px}.page-heading h1,.utility-heading h1,.workspace-page-header h1,.client-hub-header h1,.ops-home>header h1,.activity-center>header h1{font:600 28px/36px var(--font-body);letter-spacing:normal}.page-heading p,.utility-heading p,.workspace-page-header p,.client-hub-header p{color:var(--ol-sys-color-text-secondary);margin-top:8px;font-size:14px;line-height:20px}.catalog-heading{align-items:flex-start}.catalog-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}.catalog-heading-summary{flex-wrap:wrap;gap:16px;display:flex}.catalog-heading-summary>span{background:0 0;border:0;padding:0;font-size:13px}.catalog-heading-summary strong{font-family:var(--ol-sys-type-data-sm-family);font-size:14px}.guided-toggle,.mobile-filter-button{border:1px solid var(--ol-sys-color-border-strong);min-height:40px;color:var(--ol-sys-color-text-primary);background:var(--surface);box-shadow:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500}.guided-toggle:hover,.mobile-filter-button:hover{background:var(--ol-sys-color-surface-subtle)}.filter-bar{border:0;border-bottom:1px solid var(--line);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:16px;margin-top:24px;padding:0 0 24px;display:grid;position:static}.filter-bar>*{grid-area:auto}.mantine-filter-bar .global-search{background:0 0;border:0;align-items:stretch;gap:8px;min-height:0;padding:0;display:flex}.filter-bar .ol-search:has(.ol-search-status:empty){gap:0}.mantine-filter-bar .filter-field{background:0 0;border:0;padding:0}.filter-bar .platform-field-label{margin-bottom:8px;font-size:13px}.mantine-filter-bar .filter-field label{text-transform:none;letter-spacing:normal;pointer-events:auto;line-height:18px;position:static;inset:auto}.filter-bar .ol-field-label{font-size:13px;line-height:18px}.filter-bar .reset-button{min-height:40px}.catalog-workspace{margin-top:24px}.catalog-list{background:var(--surface);box-shadow:none;border:0;border-radius:0;overflow:visible}.result-list{min-width:0;min-height:0}.list-heading,.catalog-table-header,.result-row,.pagination{min-width:0}.list-heading{border:0;padding:0 0 16px;font-size:13px}.list-heading strong{font-family:var(--ol-sys-type-data-sm-family);font-weight:500}.catalog-table-header,.result-row{grid-template-columns:minmax(92px,.65fr) minmax(230px,2.5fr) minmax(118px,1fr) minmax(110px,1fr) minmax(112px,1fr) minmax(100px,.9fr) 24px;gap:20px}.catalog-table-header{background:var(--ol-sys-color-surface-subtle);border-block:1px solid var(--line);color:var(--ol-sys-color-text-secondary);text-transform:none;letter-spacing:normal;padding:16px;font-size:13px;font-weight:400}.result-row{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:108px;color:var(--ol-sys-color-text-primary);text-align:left;border-radius:0;padding:20px 16px}.result-row:hover{background:var(--ol-sys-color-surface-subtle);box-shadow:none;transform:none}.table-opportunity strong{letter-spacing:normal;-webkit-line-clamp:unset;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:visible}.table-opportunity small{margin-top:6px;font-size:12px;line-height:16px}.table-amount{font:400 14px/20px var(--ol-sys-type-data-sm-family);font-variant-numeric:tabular-nums lining-nums;text-align:right}.table-issuer,.table-deadline{font-size:13px;line-height:18px}.table-issuer{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.table-deadline{font-family:var(--ol-sys-type-data-sm-family)}.table-territory{white-space:normal;overflow-wrap:normal;word-break:normal;font-size:12px;line-height:16px}.table-territory .ol-tag{white-space:normal;max-width:100%}.table-status{background:0 0;border:0;border-radius:0;padding:0}.table-open{color:var(--ol-sys-color-text-primary)}.catalog-mobile-context{display:none}.table-opportunity .catalog-mobile-context{white-space:normal;text-overflow:clip;overflow:visible}.data-quality{color:var(--ol-sys-color-text-secondary);background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:400}.pagination{font:400 13px/18px var(--ol-sys-type-data-sm-family);border:0;gap:16px;margin-top:24px;padding:0}.pagination>span{white-space:nowrap;flex:none}.pagination .ol-button-content{white-space:nowrap;overflow-wrap:normal}.catalog-warning{border:1px solid var(--ol-sys-color-warning-border);background:var(--ol-sys-color-warning-surface);color:var(--ol-sys-color-warning-text);border-radius:8px;margin:16px 0;padding:16px;font-size:14px}.guided-drawer{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:8px;margin:24px 0;padding:24px}.guided-drawer-intro h2{font-size:20px}.guided-form{gap:16px}.guided-form label{gap:8px}.guided-form label>span{font-size:13px;font-weight:500}.guided-form input,.guided-form select{padding:10px 12px}.guided-form button{min-height:40px;color:var(--ol-ref-color-white);background:var(--ol-ref-color-neutral-900);border-radius:6px;font-size:14px;font-weight:500}.no-results{background:var(--surface);gap:12px;min-height:280px;padding:48px 24px}.no-results>.ol-icon{color:var(--ol-sys-color-text-secondary)}.no-results strong{font-size:18px}.no-results p{font-size:14px}.source-summary{gap:24px;margin:32px 0}.source-summary .ol-stat-card{min-height:0}.source-summary>div{border:0;border-right:1px solid var(--line);background:var(--surface);border-radius:0;padding:0 24px 0 0}.source-summary>div:last-child{border-right:0}.source-summary span{color:var(--ol-sys-color-text-secondary);font-size:13px;font-weight:400}.source-summary strong{font:600 28px/36px var(--ol-sys-type-data-sm-family)}.source-list{border:1px solid var(--line);box-shadow:none;border-radius:8px}.source-list article{border-color:var(--line);padding:20px 24px}.source-list h2{font-size:14px;line-height:20px}.source-list p{margin-top:4px;font-size:13px}.source-list .source-state{background:0 0;border:0;border-radius:0;flex:none;justify-items:end;gap:8px;padding:0;display:grid}.source-empty{padding:24px}.source-reload{margin-top:16px}.coverage-note{border:1px solid var(--line);background:var(--ol-sys-color-surface-subtle);border-radius:8px;margin-top:24px;padding:20px}.coverage-note p{margin-top:8px;font-size:14px}.command-trigger{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ol-sys-color-text-secondary);border-radius:6px;gap:10px;padding:8px 12px;font-size:13px}.command-trigger kbd{border:1px solid var(--line);background:var(--ol-sys-color-surface-subtle);color:var(--ol-sys-color-text-secondary);border-radius:3px;font-size:12px}.command-backdrop{background:var(--ol-ref-color-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:500}.command-dialog{border:1px solid var(--line);background:var(--surface);width:min(640px,100vw - 32px);max-height:calc(100dvh - 80px);box-shadow:var(--ol-sys-shadow-modal);border-radius:12px}.command-search{border-bottom:1px solid var(--line);gap:12px;padding:16px 24px}.command-search input{border:0}.command-results{padding:12px}.command-group>span{color:var(--ol-sys-color-text-secondary);letter-spacing:normal;text-transform:none;padding:12px;font-size:12px;font-weight:500}.command-group>button{min-height:56px;color:var(--ol-sys-color-text-primary);background:var(--surface);border:0;border-radius:6px;padding:12px}.command-group>button:hover,.command-group>button:focus-visible{background:var(--ol-sys-color-nav-surface)}.command-group strong{font-size:14px;font-weight:500}.command-group small,.command-hint{color:var(--ol-sys-color-text-secondary);font-size:12px}.save-search-popover{border:1px solid var(--line);background:var(--surface);width:min(360px,100vw - 32px);box-shadow:var(--ol-sys-shadow-popover);border-radius:8px;gap:16px;padding:20px}.save-search-popover header{gap:12px}.save-search-popover header strong{font-size:16px}.save-search-popover label>span{margin-bottom:8px;font-size:13px}.save-search-popover input:not([type=checkbox]),.save-search-popover select{padding:10px 12px}.save-search-check{gap:8px;font-size:13px}.ol-button-stack,.ol-button-content{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mobile-navigation,.platform-mobile-more{display:none}@media (max-width:1439px){.last-update{display:none}.catalog-heading{flex-wrap:wrap}.catalog-heading-actions{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-left:0}.catalog-table-header,.result-row{grid-template-columns:96px minmax(190px,2fr) minmax(106px,1fr) minmax(100px,1fr) minmax(105px,1fr) minmax(90px,.8fr) 20px;gap:16px}}@media (max-width:1199px){.filter-bar{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(130px,1fr))}.filter-bar .reset-button{justify-self:start}.catalog-table-header,.result-row{grid-template-columns:92px minmax(180px,2fr) minmax(110px,1fr) minmax(106px,1fr) 20px}.table-issuer,.table-territory,.catalog-table-header>span:nth-child(4),.catalog-table-header>span:nth-child(6){display:none}.table-opportunity .catalog-mobile-context{display:block}}@media (max-width:1099px){.app-shell,.app-shell.sidebar-collapsed{display:block}.app-sidebar{display:none}.app-main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app-topbar{padding-inline:24px}.app-topbar .sync-button,.user-menu-button,.workspace-tab-item .tab-activate{min-height:44px}.workspace-tab-item .tab-close{flex-basis:44px;min-width:44px;min-height:44px}.app-content,.utility-view,.workspace-page,.client-hub,.ops-home,.activity-center,.saved-search-hub{padding:24px 24px 48px}.mobile-navigation{width:100%;padding:4px 4px max(4px,env(safe-area-inset-bottom));border-top:1px solid var(--ol-sys-color-border-strong);background:var(--surface);z-index:40;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;overflow:visible}.mobile-navigation>button,.mobile-navigation .platform-mobile-more{min-width:0;min-height:52px;color:var(--ol-sys-color-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:12px;line-height:16px;display:flex}.mobile-navigation>button.active,.mobile-navigation .platform-mobile-more[data-contains-current]{color:var(--ol-sys-color-nav-text);background:var(--ol-sys-color-nav-surface);box-shadow:inset 0 2px}.mobile-navigation svg{width:20px;height:20px}.platform-mobile-more>svg:last-child{display:none}.ol-dropdown__item{min-height:44px}}@media (max-width:767px){.app-topbar{gap:12px;min-height:56px;padding:0 16px}.topbar-actions{gap:8px}.breadcrumbs>span,.user-menu-button>div{display:none}.user-menu-button{justify-content:center;min-width:44px;min-height:44px}.app-topbar .sync-button{min-width:44px;min-height:44px;padding:8px}.sync-label{display:none}.command-trigger{min-width:44px;min-height:44px;padding:8px}.command-trigger>span,.command-trigger kbd{display:none}.workspace-tabs{padding-inline:12px;top:56px}.workspace-tabs>button{min-height:44px}.tabs-empty{display:none}.app-content,.utility-view,.workspace-page,.client-hub,.ops-home,.activity-center,.saved-search-hub{padding:24px 16px 40px}.page-heading h1,.utility-heading h1,.workspace-page-header h1,.client-hub-header h1,.ops-home>header h1,.activity-center>header h1{font-size:var(--ol-sys-type-title-page-size);line-height:var(--ol-sys-type-title-page-line)}.catalog-heading-actions{flex-direction:row;align-items:center;gap:12px;width:100%;display:flex}.catalog-heading-summary{gap:12px;width:100%}.catalog-heading-summary>span{font-size:12px}.filter-bar{grid-template-columns:1fr;gap:16px;margin-top:16px;padding-bottom:20px;display:none}.filter-bar.open{display:grid}.mobile-filter-button{min-height:44px;margin-top:4px;display:inline-flex}.guided-toggle{min-height:44px}.guided-drawer{grid-template-columns:1fr;padding:20px 16px}.guided-form{grid-template-columns:1fr}.catalog-table-header{display:none}.result-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"status open""opportunity opportunity""issuer issuer""territory territory""amount deadline";gap:12px;min-height:0;padding:20px 0;display:grid}.table-status{grid-area:status}.table-opportunity{grid-area:opportunity}.table-amount{text-align:left;grid-area:amount;font-size:14px}.table-deadline{text-align:right;grid-area:deadline;font-size:13px}.table-issuer{color:var(--ol-sys-color-text-secondary);grid-area:issuer;font-size:12px;display:block}.table-territory{grid-area:territory;display:block}.table-open{grid-area:open;justify-self:end;display:block}.table-opportunity .catalog-mobile-context{display:none}.pagination{gap:8px}.pagination .ol-button{min-width:0;padding-inline:8px;font-size:13px}.pagination .ol-icon{width:16px;height:16px}.source-summary{grid-template-columns:1fr;gap:16px}.source-summary>div{border-right:0;border-bottom:1px solid var(--line);padding-bottom:16px}.source-list article{gap:16px;padding:16px}.source-list .source-state{justify-items:start}.command-dialog{max-height:calc(100dvh - 32px);margin:16px auto}.command-search{padding:12px 16px}.save-search-popover{width:auto;max-height:calc(100dvh - 200px);position:fixed;top:120px;left:16px;right:16px;overflow-y:auto}}@media (pointer:coarse){.ol-ds :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}}@media (prefers-reduced-motion:reduce){.ol-ds *,.ol-ds :before,.ol-ds :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.ol-ds[data-ol-experience=workspace]{--line:var(--ol-sys-color-border-workspace)}.ol-ds[data-ol-experience=workspace] .app-shell,.ol-ds[data-ol-experience=workspace] .app-main{background:var(--ol-sys-color-surface-canvas)}#workspace-content :is(.ops-home,.client-hub,.activity-center,.utility-view,.workspace-page,.saved-search-hub,.app-content){background:0 0}#workspace-content>main{min-height:calc(100dvh - 56px)}.app-sidebar{border-color:var(--ol-sys-color-border-workspace)}.app-sidebar-header{border-bottom:1px solid var(--line);min-height:76px}.app-sidebar nav{gap:20px;padding-top:20px}.app-sidebar nav button{min-height:42px;padding-block:10px;font-weight:500}.nav-group{gap:2px}.nav-group-label{letter-spacing:.035em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;line-height:16px}.nav-tools{border-top:1px solid var(--line);padding-top:12px}.nav-tools>summary{cursor:pointer;min-height:44px;color:var(--ol-sys-color-text-secondary);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;list-style:none;display:flex}.nav-tools>summary::-webkit-details-marker{display:none}.nav-tools>summary>span{flex:1}.nav-tools[open]>summary>:last-child{transform:rotate(180deg)}.nav-tools>summary:hover{background:var(--ol-sys-color-surface-subtle)}.sidebar-collapsed .nav-tools>summary{display:none}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin:12px;padding:14px 8px;font-size:12px;display:flex}.sidebar-footer-icon{background:var(--ol-sys-color-accent-apricot);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sidebar-footer strong,.sidebar-footer small{font-size:12px;line-height:18px;display:block}.sidebar-footer small{color:var(--ol-sys-color-text-secondary)}.sidebar-collapsed .sidebar-footer{display:none}.app-topbar{border-color:var(--line)}.breadcrumbs>span{color:var(--ol-sys-color-text-secondary)}.breadcrumbs strong{font-weight:500}.command-trigger{background:var(--ol-sys-color-surface-subtle);justify-content:space-between;min-width:180px}.workspace-tabs{background:var(--ol-sys-color-surface-canvas);align-items:end;height:44px;padding-inline:24px}.work-tabs-label{height:44px;color:var(--ol-sys-color-text-secondary);white-space:nowrap;align-items:center;padding-right:12px;font-size:12px;display:flex}.workspace-tabs>button,.workspace-tabs .workspace-tab-item{border:1px solid #0000;border-radius:8px 8px 0 0;height:40px;min-height:40px}.workspace-tabs>button.active,.workspace-tabs .workspace-tab-item.active{border:1px solid var(--line);background:#fff;border-bottom:1px solid #fff}.workspace-tabs .tab-activate{height:40px}.app-content,.utility-view,.workspace-page,.client-hub,.ops-home,.activity-center,.saved-search-hub{padding-top:28px}.page-heading h1,.utility-heading h1,.workspace-page-header h1,.client-hub-header h1,.activity-center>header h1{font-size:var(--ol-sys-type-title-page-size);line-height:var(--ol-sys-type-title-page-line)}.page-heading p,.utility-heading p,.workspace-page-header p,.client-hub-header p{font-size:15px;line-height:22px}.catalog-heading{align-items:end;margin-bottom:24px}.catalog-heading-actions{flex:none}.filter-bar{border:1px solid var(--line);box-shadow:var(--ol-sys-shadow-card);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(130px,1fr)) auto;gap:16px;margin-top:0;padding:20px}.catalog-workspace{margin-top:20px}.catalog-list{border:1px solid var(--line);box-shadow:var(--ol-sys-shadow-card);border-radius:12px;overflow:hidden}.list-heading{background:#fff;padding:18px 20px;font-size:14px}.list-heading strong{font-weight:600}.catalog-table-header,.result-row{grid-template-columns:minmax(80px,.7fr) minmax(240px,3fr) minmax(128px,1.1fr) minmax(130px,1.2fr) minmax(130px,1.1fr) minmax(86px,.8fr) 108px;gap:16px}.catalog-table-header{background:var(--ol-sys-color-surface-canvas);padding:12px 20px;font-size:12px;font-weight:500}.result-row{padding:22px 20px}.result-row:hover{background:#fffaf5}.table-opportunity strong{font-size:15px;line-height:22px}.table-opportunity small{font-size:13px;line-height:18px}.table-amount{font-size:15px;font-weight:600;line-height:22px}.catalog-amount-heading{text-align:right}.catalog-action-heading{text-align:center}.catalog-table-header,.result-row{align-items:start}.result-row .table-status,.result-row .table-amount,.result-row .table-deadline{padding-top:2px}.result-row .table-open{margin-top:0}.result-row:last-child{border-bottom:0}.table-open{border:1px solid var(--line);white-space:nowrap;border-radius:6px;justify-content:center;justify-self:stretch;align-items:center;gap:6px;width:100%;min-width:0;height:auto;min-height:40px;padding:8px;font-size:13px;font-weight:500;display:flex}.table-open svg{width:16px;height:16px}.data-quality{background:var(--ol-sys-color-warning-surface);width:fit-content;color:var(--ol-sys-color-warning-text);border-radius:4px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.pagination{background:#fff;margin:0;padding:16px 20px}.bando-profile-context{border-bottom:1px solid var(--line);background:var(--ol-sys-color-surface-subtle);align-items:center;gap:12px;padding:14px 32px;display:flex}.bando-profile-context label{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.bando-profile-context label>span{font-size:13px}.bando-profile-context select{width:min(280px,100%);min-height:36px;padding:6px 12px}.bando-profile-context>span{max-width:310px;color:var(--ol-sys-color-text-secondary);margin-left:auto;font-size:12px;line-height:18px}.source-summary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.source-summary .ol-stat-card{padding:0}.source-list{box-shadow:var(--ol-sys-shadow-card);background:#fff;border-radius:12px}.source-list h2{font-size:16px;line-height:24px}.source-list p{font-size:14px;line-height:20px}@media (min-width:1100px) and (max-width:1550px){.catalog-table-header,.result-row{grid-template-columns:80px minmax(0,2.6fr) 130px 142px 110px}.catalog-table-header>:nth-child(4),.catalog-table-header>:nth-child(6),.table-issuer,.table-territory{display:none}.catalog-mobile-context{display:block}}@media (max-width:1099px){.app-sidebar{display:none}.command-trigger{min-width:40px}.filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-bar .global-search{grid-column:1/-1}.filter-bar .reset-button{grid-column:1/-1;justify-self:end}.catalog-table-header,.result-row{grid-template-columns:64px minmax(0,2.5fr) 112px 114px 96px}.catalog-table-header>:nth-child(4),.catalog-table-header>:nth-child(6),.table-issuer,.table-territory{display:none}.catalog-mobile-context{display:block}.bando-profile-context{padding-inline:20px}}@media (max-width:767px){.app-content,.utility-view,.workspace-page,.client-hub,.ops-home,.activity-center,.saved-search-hub{padding:24px 16px 100px}.catalog-heading{gap:16px}.catalog-heading-actions{justify-content:flex-start;gap:8px;width:100%}.catalog-heading-actions .ol-button,.catalog-heading-actions .guided-toggle{min-height:44px}.catalog-heading .mobile-filter-button{display:none}.filter-bar{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0;padding:16px;display:grid}.filter-bar .filter-field,.filter-bar .reset-button{display:none}.filter-bar.open .filter-field,.filter-bar.open .reset-button{grid-column:auto;display:block}.filter-bar .global-search{grid-column:auto}.filter-bar .catalog-mobile-filter-toggle{justify-content:space-between;align-items:center;display:flex}.catalog-table-header{display:none}.result-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status status""title title""amount date""open open";gap:12px;padding:20px 16px;display:grid}.result-row .table-status{grid-area:status}.result-row .table-opportunity{grid-area:title}.result-row .table-amount{text-align:left;grid-area:amount}.result-row .table-deadline{text-align:right;grid-area:date;align-self:center;font-size:12px}.result-row .table-open{background:var(--ol-sys-color-surface-subtle);grid-area:open;justify-content:space-between;min-height:44px}.result-row .table-issuer,.result-row .table-territory{display:none}.table-opportunity .catalog-mobile-context{display:block}.pagination{gap:8px;padding:16px}.pagination .ol-button{gap:4px;padding-inline:8px}.list-heading{padding:16px}.work-tabs-label{display:none}.workspace-tabs{padding-inline:8px}.bando-profile-context{align-items:flex-start;padding:12px 16px}.bando-profile-context label{flex:1;gap:6px;min-width:0}.bando-profile-context label select{width:100%}.bando-profile-context>span{display:none}.source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 16px}.source-summary .ol-stat-card{padding:0}}@media (min-width:768px){.catalog-mobile-filter-toggle{display:none}.catalog-table-header,.result-row{grid-template-areas:none}.result-row>*{grid-area:auto}}.guided-drawer .guided-drawer-intro p{font-size:15px;line-height:22px}.guided-drawer .guided-form>label>span{font-size:14px;line-height:22px}.guided-drawer .guided-form :is(input,select){font-weight:400}
.app-sidebar .sidebar-search{padding:8px 16px 0}.app-sidebar .sidebar-search .command-trigger{border:1px solid var(--ol-sys-color-border-decorative);background:var(--ol-sys-color-surface-default);border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;padding:8px 10px;display:flex}.app-sidebar .sidebar-search .command-trigger>span{text-align:left;flex:1}.app-sidebar .sidebar-search .command-trigger kbd{font-size:11px}.app-sidebar .sidebar-account{border-top:1px solid var(--ol-sys-color-border-decorative);margin:0 12px;padding:16px 0}.app-sidebar .sidebar-account .user-menu-button{text-align:left;border-radius:8px;gap:12px;width:100%;min-height:52px;padding:8px}.sidebar-account .user-menu-button>div{gap:3px;display:grid}.sidebar-account .user-menu-button strong{font-size:14px;line-height:20px}.sidebar-account .user-menu-button small{font-size:13px;line-height:18px}.sidebar-collapsed .sidebar-search{padding:8px}.sidebar-collapsed .sidebar-search .command-trigger{justify-content:center;padding:10px}.sidebar-collapsed .sidebar-search .command-trigger>span,.sidebar-collapsed .sidebar-search kbd,.sidebar-collapsed .sidebar-account .user-menu-button>div{display:none}.sidebar-collapsed .sidebar-account{margin:0 8px}.sidebar-collapsed .sidebar-account .user-menu-button{justify-content:center;padding:4px}.workspace-tab-region{z-index:30;position:sticky;top:0}#workspace-content{scroll-margin-top:16px}.source-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:24px;display:flex}.source-page-heading .utility-heading{flex:500px;margin:0}.command-backdrop.ol-ds{box-sizing:border-box;background:var(--ol-ref-color-scrim);padding:min(10vh,80px) 20px 20px}.command-backdrop .command-dialog{box-sizing:border-box;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - min(10vh,80px) - 20px);margin:0;display:flex}.command-dialog .command-search{flex:none}.command-dialog .command-results{min-height:0;max-height:none;overflow-y:auto}@media (max-width:600px){.command-backdrop.ol-ds{padding:16px}.command-backdrop .command-dialog{max-height:calc(100dvh - 32px)}}.project-text-editor.project-text-editor,.project-text-editor.project-text-editor>:first-child{width:100%;max-width:none}.project-text-editor.project-text-editor .project-writing-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;margin-top:8px;display:flex}.project-text-editor.project-text-editor .project-writing-tools small{font-size:13px;line-height:20px}.project-text-editor .project-writing-tools .writing-assist-action{box-shadow:none;background:0 0;border:0;min-height:32px;padding:6px 0 6px 8px;font-size:13px}@media (max-width:1099px){.app-sidebar{border:0;width:0;height:0;display:block;position:absolute}.app-sidebar>:not(.sidebar-search),.app-sidebar .sidebar-search .command-trigger{display:none}.app-sidebar .sidebar-search{padding:0}.app-main{padding-top:0}}
.antly-brand.antly-brand{color:#171815;background:0 0;border:0;border-radius:0;flex:none;align-items:center;width:124px;height:46px;margin:0;padding:0;line-height:1;display:inline-flex}.antly-brand .antly-wordmark{mix-blend-mode:multiply;flex:none;width:100%;height:100%;display:block}.antly-brand .antly-compact-mark{display:none}.auth-mobile-brand .antly-brand.antly-brand,.onboarding-brand .antly-brand.antly-brand{background:0 0;border:0;border-radius:0;width:154px;height:57px}.shared-report-shell>header .antly-brand svg,.portal-brand .antly-brand svg{width:100%;height:100%}.app-sidebar .app-logo{gap:0}.sidebar-collapsed .app-sidebar-header{flex-direction:column;justify-content:center;gap:4px;height:auto;min-height:96px;padding:8px 12px}.sidebar-collapsed .app-sidebar .app-logo{width:32px;min-width:0;min-height:32px;padding:0;display:flex}.sidebar-collapsed .app-sidebar .app-logo>.antly-brand{width:32px;height:32px;display:flex}.sidebar-collapsed .app-sidebar .antly-wordmark{display:none}.sidebar-collapsed .app-sidebar .antly-compact-mark{width:32px;height:32px;display:block}@media (max-width:600px){.antly-brand.antly-brand{width:112px;height:42px}}
