body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{height:100vh;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.thinScrollbar{scrollbar-color:#000b352e #0000;scrollbar-color:var(--scrollbar-thumb,#000b352e) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.thinScrollbar::-webkit-scrollbar{height:4px;width:4px}.thinScrollbar::-webkit-scrollbar-track{background:#0000}.thinScrollbar::-webkit-scrollbar-thumb{background:#000b352e;background:var(--scrollbar-thumb,#000b352e);border-radius:999px}.App{background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;overflow:hidden;text-align:center}.App-header{background-color:#282c34;color:#fff;padding:40px}.App-header h1{font-size:2.5rem;margin:0 0 10px}.App-header p{font-size:1.2rem;margin:0;opacity:.8}.deal-main-content{min-width:0}.app-header__mobile-brand{display:none}.app-header__home-button{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.app-header__title-group{width:max-content}.app-header__title{line-height:1.2}.app-header__version{left:calc(100% + 12px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}@media (max-width:640px){.app-header{height:60px!important}.app-header__container{align-items:center;box-sizing:border-box;display:grid!important;grid-template-areas:"brand title profile";grid-template-columns:minmax(48px,1fr) minmax(0,auto) minmax(48px,1fr);height:100%;padding:0 24px!important}.app-header__brand{display:none!important}.app-header__mobile-brand{align-items:center;display:flex;grid-area:brand;height:44px;justify-content:center;justify-self:start;overflow:hidden;width:44px}.app-header__mobile-logo{display:block;height:44px;object-fit:contain;object-position:center;width:44px}.app-header__title-group{gap:0!important;grid-area:title;justify-self:center;left:auto!important;max-width:calc(100vw - 124px);min-width:0;position:static!important;transform:none!important}.app-header__title{letter-spacing:.015em!important;line-height:1.2!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__version{display:none!important}.app-header__desktop-actions{display:flex!important;grid-area:profile;justify-self:end;min-width:44px}.app-header__desktop-actions>div,.app-header__profile-button{align-items:center;display:flex}.app-header__profile-button{border-radius:50%;box-sizing:border-box;height:44px;justify-content:center;padding:4px!important;width:44px}.app-header__profile-button:focus-visible{outline:2px solid #f79939;outline-offset:2px}.app-header__profile-content{gap:0!important}.app-header__profile-text{display:none!important}.app-header__profile-menu{left:auto!important;max-width:calc(100vw - 28px);min-width:min(200px,calc(100vw - 28px))!important;right:0!important;width:min(240px,calc(100vw - 28px))}}@media (max-width:420px){.app-header__container{padding:0 18px!important}}@media (max-width:360px){.app-header__container{padding:0 14px!important}}.deal-bot-output{--output-text:#000b35;--output-muted:#000b3599;--output-subtle:#000b356b;--output-border:#000b351a;--output-border-strong:#000b3529;--output-surface:#fff;--output-header:rgba(0,11,53,.018);--output-hover:rgba(0,11,53,.035);--output-total:rgba(0,11,53,.045);--output-accent:#f79939;--output-accent-soft:#f799391f;--output-success:#16794b;--output-success-soft:#16794b1a;color:var(--output-text)}.deal-bot-output--dark{--output-text:#fff;--output-muted:#ffffffa3;--output-subtle:#ffffff6b;--output-border:#ffffff1a;--output-border-strong:#ffffff2e;--output-surface:#001a4d;--output-header:hsla(0,0%,100%,.025);--output-hover:hsla(0,0%,100%,.045);--output-total:#ffffff0f;--output-accent-soft:#f7993929;--output-success:#63d9a3;--output-success-soft:#63d9a31f}.deal-bot-output__deal-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:12px}.deal-bot-output__groups{background:var(--output-surface);border:1px solid var(--output-border);border-radius:10px;overflow:hidden}.deal-bot-output__group+.deal-bot-output__group{border-top:1px solid var(--output-border)}.deal-bot-output__group-header{background:var(--output-header);display:flex;min-height:62px;transition:background-color .16s ease}.deal-bot-output__group-header:hover{background:var(--output-hover)}.deal-bot-output__deal-sources-button,.deal-bot-output__group-sources-button,.deal-bot-output__group-toggle{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit}.deal-bot-output__group-toggle{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0;padding:14px 8px 14px 18px;text-align:left}.deal-bot-output__deal-sources-button:focus-visible,.deal-bot-output__group-sources-button:focus-visible,.deal-bot-output__group-toggle:focus-visible{outline:2px solid var(--output-accent);outline-offset:-3px}.deal-bot-output__chevron{color:var(--output-subtle);flex:0 0 auto;transition:transform .18s ease}.deal-bot-output__chevron--open{transform:rotate(90deg)}.deal-bot-output__group-name{color:var(--output-text);flex:1 1;font-size:14px;font-weight:650;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-bot-output__group-meta{color:var(--output-subtle);flex:0 0 auto;font-size:11px;font-weight:600}.deal-bot-output__group-sources-button{align-items:center;border-left:1px solid #0000;color:var(--output-subtle);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:650;justify-content:center;padding:0 18px;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.deal-bot-output__group-sources-button:hover{background:var(--output-hover);border-left-color:var(--output-border);color:var(--output-text)}.deal-bot-output__panel{background:var(--output-surface);border-top:1px solid var(--output-border);padding:20px}.deal-bot-output__deal-sources-button{align-items:center;background:var(--output-accent);border:1px solid var(--output-accent);border-radius:6px;color:#000b35;display:inline-flex;font-size:12px;font-weight:650;gap:7px;padding:9px 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.deal-bot-output__deal-sources-button:hover{background:#e88a2e;color:#000b35}.deal-bot-output__tables{display:flex;flex-direction:column;gap:16px}.deal-bot-output__empty-selection{border:1px dashed var(--output-border-strong);border-radius:8px;color:var(--output-muted);font-size:13px;line-height:1.5;padding:34px 20px;text-align:center}.deal-bot-output__table-empty{color:var(--output-muted);font-size:12px;padding:24px 16px;text-align:center}.deal-bot-output__table-card{border:1px solid var(--output-border);border-radius:8px;overflow:hidden}.deal-bot-output__table-card-header{align-items:center;background:var(--output-header);border-bottom:1px solid var(--output-border);display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);min-height:46px}.deal-bot-output__table-title{color:var(--output-text);font-size:13px;font-weight:650;grid-column:2;letter-spacing:-.005em;margin:0;padding:12px 16px;text-align:center}.deal-bot-output__copy-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:var(--output-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:650;gap:6px;grid-column:3;justify-self:end;margin-right:10px;padding:6px 8px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.deal-bot-output__copy-button:hover{background:var(--output-surface);border-color:var(--output-border);color:var(--output-text)}.deal-bot-output__copy-button:focus-visible{outline:2px solid var(--output-accent);outline-offset:1px}.deal-bot-output__table-scroll{overflow-x:auto}.deal-bot-output__table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:620px;width:100%}.deal-bot-output__table td,.deal-bot-output__table th{border-bottom:1px solid var(--output-border);font-size:12px;line-height:1.35;padding:10px 16px}.deal-bot-output__table thead th{background:var(--output-header);color:var(--output-subtle);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.deal-bot-output__table th:first-child{text-align:left;width:46%}.deal-bot-output__table td,.deal-bot-output__table th:not(:first-child){text-align:left}.deal-bot-output__table tbody .deal-bot-output__table-cell--right,.deal-bot-output__table thead .deal-bot-output__table-cell--right{text-align:right}.deal-bot-output__table tbody th{color:var(--output-muted);font-weight:500}.deal-bot-output__table tbody td{color:var(--output-text);font-weight:500}.deal-bot-output__table tbody tr{transition:background-color .14s ease}.deal-bot-output__table tbody tr:hover{background:var(--output-hover)}.deal-bot-output__table tbody tr:last-child td,.deal-bot-output__table tbody tr:last-child th{border-bottom:0}.deal-bot-output__total-row{background:var(--output-total)}.deal-bot-output__total-row td,.deal-bot-output__total-row th{color:var(--output-text)!important;font-weight:700!important}.deal-bot-output__dialog-content{width:100%}.deal-bot-output__source-list{background:var(--output-surface);border:1px solid var(--output-border);border-radius:8px;max-height:min(340px,48vh);overflow-y:auto;padding:4px 14px}.deal-bot-output__source-row{align-items:center;border-bottom:1px solid var(--output-border);display:flex;gap:11px;min-height:52px;transition:background-color .16s ease}.deal-bot-output__source-row:hover{background:var(--output-hover)}.deal-bot-output__source-row--selectable{cursor:pointer}.deal-bot-output__source-checkbox{accent-color:var(--output-accent);cursor:pointer;flex:0 0 16px;height:16px;margin:0;width:16px}.deal-bot-output__source-row:last-child{border-bottom:0}.deal-bot-output__source-icon{color:var(--output-subtle);display:inline-flex}.deal-bot-output__source-name{color:var(--output-text);flex:1 1;font-size:13px;font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-bot-output__source-year{background:var(--output-hover);border-radius:999px;color:var(--output-muted);font-size:10px;font-weight:650;padding:4px 8px}.deal-bot-output__source-usage{color:var(--output-subtle);flex:0 0 auto;font-size:10px;font-weight:600}.deal-bot-output__empty-sources{color:var(--output-muted);font-size:13px;padding:28px 0;text-align:center}@media (max-width:640px){.deal-bot-output__group-toggle{gap:9px;padding-left:12px}.deal-bot-output__group-name{font-size:13px;line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.deal-bot-output__group-meta{display:none}.deal-bot-output__group-sources-button{padding:0 12px}.deal-bot-output__panel{padding:14px}.deal-bot-output__table-card-header{grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr)}.deal-bot-output__copy-button{margin-right:6px}.deal-bot-output__deal-actions{align-items:stretch}.deal-bot-output__deal-sources-button{flex:1 1;justify-content:center}.deal-bot-output__source-name{white-space:normal}.deal-bot-output__source-usage{display:none}}@media (prefers-reduced-motion:reduce){.deal-bot-output__chevron,.deal-bot-output__copy-button,.deal-bot-output__deal-sources-button,.deal-bot-output__group-header,.deal-bot-output__group-sources-button,.deal-bot-output__table tbody tr{transition:none}}.deal-information-grid{align-items:start;container-type:inline-size;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;width:100%}.deal-information-grid__item{box-sizing:border-box;min-width:0;width:100%}.deal-information-grid__item a,.deal-information-grid__item span{overflow-wrap:anywhere}@container (max-width: 707px){.deal-information-grid__item:last-child{grid-column:1/-1;justify-self:center;max-width:min(100%,calc(50% - 12px))}}@media (max-width:640px){.deal-view{box-sizing:border-box;overscroll-behavior:contain;padding:24px 16px 20px!important;width:100%}.deal-view__header{margin-bottom:24px!important}.deal-view__title-section{margin-bottom:16px!important;min-width:0}.deal-view__title{font-size:24px!important;line-height:1.25!important;min-width:0;overflow-wrap:anywhere;width:100%}.deal-view__title>span:not(.deal-view__title-badges){display:inline;font-size:13px!important}.deal-view__title-badges{align-items:center!important;display:flex!important;flex-wrap:wrap;justify-content:center;margin:10px 0 0!important;width:100%}.deal-view__tabs{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.deal-view__tabs::-webkit-scrollbar{display:none}.deal-view__tabs>button{flex:1 0 auto!important;font-size:14px!important;min-height:44px;min-width:max-content;padding:12px 14px!important;white-space:nowrap}.deal-view__tab-meta{display:none}.deal-view__activity,.deal-view__deal-bot,.deal-view__details{margin-top:24px!important;min-width:0}.deal-view__status-bar{margin-bottom:28px!important;padding:16px!important}.deal-view__badges{align-items:stretch!important;min-width:0;width:100%}.deal-view__badges>*{max-width:100%}.deal-information-grid{grid-template-columns:minmax(0,1fr)!important;margin-left:auto!important;margin-right:auto!important;max-width:560px}.deal-information-grid__item:last-child{max-width:100%}}@media (max-width:420px){.deal-view{padding:20px 12px 16px!important}.deal-view__title{font-size:21px!important}.deal-view__tabs>button{font-size:13px!important;padding-left:12px!important;padding-right:12px!important}.deal-view__status-bar{padding:12px!important}}.home-screen{--scrollbar-thumb:#000b352e;background:#fff;box-sizing:border-box;color:#000b35;height:100%;overflow-y:auto;padding:40px;text-align:left}.home-screen--dark{--scrollbar-thumb:#fff3;background:#000b35;color:#fff}.home-screen__header h1,.home-screen__section h2{margin:0}.home-screen__header h1{font-size:32px}.home-screen__header p{color:#000b3594;font-size:18px;margin:12px 0 0}.home-screen--dark .home-screen__header p{color:#ffffff94}.home-screen__section{margin-top:48px}.home-screen__section h2{font-size:22px}.home-screen__deal-grid,.home-screen__pipeline{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:24px}.home-screen__deal-card,.home-screen__stage-card{border:1px solid #000b3514;border-radius:8px;box-sizing:border-box}.home-screen--dark .home-screen__deal-card,.home-screen--dark .home-screen__stage-card{border-color:#ffffff14}.home-screen__stage-card{background:#d9f2e5;border-color:#0000;color:#087f5b;cursor:pointer;font:inherit;padding:24px;text-align:left}.home-screen__stage-card:nth-child(5n+2){background:#e0e8fc;color:#2f55d4}.home-screen__stage-card:nth-child(5n+3){background:#eee1fa;color:#7b3fd2}.home-screen__stage-card:nth-child(5n+4){background:#fce9d2;color:#b85e00}.home-screen__stage-card:nth-child(5n+5){background:#d9f0ef;color:#008b85}.home-screen--dark .home-screen__stage-card{background:#087f5b33;color:#4ade80}.home-screen--dark .home-screen__stage-card:nth-child(5n+2){background:#2f55d438;color:#93aaf5}.home-screen--dark .home-screen__stage-card:nth-child(5n+3){background:#7b3fd238;color:#c4a0f4}.home-screen--dark .home-screen__stage-card:nth-child(5n+4){background:#b85e0038;color:#fb923c}.home-screen--dark .home-screen__stage-card:nth-child(5n+5){background:#008b8538;color:#5eead4}.home-screen__stage-count{color:inherit;display:block;font-size:28px;font-weight:700}.home-screen__stage-name{display:block;font-weight:600;margin-top:8px}.home-screen__section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.home-screen__deal-card{align-items:flex-start;background:#0000;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;text-align:left}.home-screen__deal-card:hover{background:#000b3508}.home-screen--dark .home-screen__deal-card:hover{background:#ffffff0d}.home-screen__deal-card strong{font-size:18px}.home-screen__deal-id,.home-screen__due-date,.home-screen__empty{color:#000b3594}.home-screen--dark .home-screen__deal-id,.home-screen--dark .home-screen__due-date,.home-screen--dark .home-screen__empty{color:#ffffff94}.home-screen__empty{margin-top:24px}@media (max-width:899px){.home-screen{padding:24px}.home-screen__header h1{font-size:26px}.home-screen__header p{font-size:16px}.home-screen__section{margin-top:32px}}
/*# sourceMappingURL=main.d9ac17a7.css.map*/