@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font:"Inter Variable",Inter,Arial,sans-serif;--background:#f7f9fc;--text:#0b1735;--muted:#657694;--blue:#1260ff;--success:#03986a;--danger:#df4a63;--line:#e8edf5;--radius-panel:20px;--sidebar-width:240px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px}.platform-page{display:grid;gap:22px;padding:18px 0 32px}.platform-hero{padding:34px!important;background:linear-gradient(125deg,rgba(43,92,255,.84),rgba(100,45,220,.87))!important;color:#fff;border-color:#8eafff66!important;box-shadow:0 18px 55px #293cc426;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.platform-hero .eyebrow{color:#d4e3ff}.platform-hero h1{font-size:clamp(27px,3.2vw,44px);font-weight:550;letter-spacing:-1.5px;margin:15px 0}.platform-hero p{color:#e0e7ff;line-height:1.6}.platform-hero-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.platform-hero-links .button{background:#ffffff24;border:1px solid #ffffff66;color:white}.platform-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.platform-stat{display:grid;gap:13px;padding:24px!important}.platform-stat>svg{color:#5677ed}.platform-stat>span{color:var(--muted);font-size:12px}.platform-stat>strong{font-size:36px;letter-spacing:-1px}.platform-audit,.platform-companies,.platform-security{padding:28px!important;min-width:0}.platform-security{display:grid;gap:24px}.platform-security h2{margin:8px 0 12px}.platform-page p{line-height:1.6}.platform-audit p,.platform-companies p,.platform-security p{color:var(--muted)}.platform-page form{display:grid;gap:16px;max-width:550px}.platform-page label,.platform-verify label{display:grid;gap:9px;line-height:1.5}.platform-page input,.platform-verify input{height:45px;width:100%;padding:10px 14px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--surface,#ffffff30)}.platform-page .button,.platform-support-banner .button,.platform-verify .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface,#ffffff30);color:var(--text);font:inherit}.platform-page .button-primary,.platform-verify .button-primary{background:linear-gradient(110deg,#145fff,#7554f9);color:white;border-color:transparent}.platform-secret{font-size:17px;word-break:break-all;line-height:1.8;padding:16px;border:1px solid var(--line);border-radius:12px;-webkit-user-select:all;user-select:all}.platform-recovery{display:grid;gap:14px;max-width:550px}.platform-recovery pre{line-height:1.8;-webkit-user-select:all;user-select:all}.platform-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.platform-section-head p{margin-top:9px;max-width:700px}.platform-companies>label{max-width:550px;margin-bottom:20px}.platform-table-wrap{overflow:auto}.platform-table-wrap table{width:100%;border-collapse:collapse;min-width:620px}.platform-table-wrap td,.platform-table-wrap th{padding:15px 12px;text-align:left;border-bottom:1px solid var(--line);font-size:12px}.platform-table-wrap th{color:var(--muted);font-weight:500}.platform-table-wrap td .button{font-size:11px}.platform-empty{padding:36px 0;text-align:center}.platform-audit h2{margin-bottom:18px}.platform-audit>div{display:flex;gap:20px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.platform-audit time{color:var(--muted);white-space:nowrap}.platform-message{color:var(--danger,#c52c3f)}.platform-support-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 22px;padding:14px 18px;border:1px solid #6479dc88;border-radius:16px;background:#526be224}.platform-verify-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at top right,#6655ef25,transparent 65%),var(--background)}.platform-verify{width:min(100%,520px);display:grid;gap:22px;padding:34px!important}.platform-verify h1{font-size:32px;letter-spacing:-1px}.platform-verify p{color:var(--muted);line-height:1.6}@media(max-width:850px){.platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-hero{padding:24px!important}.platform-audit,.platform-companies,.platform-security{padding:20px!important}.platform-audit>div,.platform-support-banner{flex-direction:column;align-items:flex-start}.platform-section-head{flex-wrap:wrap}.platform-stat{padding:18px!important}.platform-stat>strong{font-size:30px}}.auth-page{min-height:100vh;background:linear-gradient(180deg,#f5f9ff63,#ffffff30 70%),var(--clear-asset--auth-alpine-v1-png,url("/auth-alpine-v1.png")) center bottom/cover no-repeat;background-attachment:fixed;display:flex;flex-direction:column}.auth-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#ffffff72;border-bottom:1px solid #ffffff85}.auth-header .brand{margin:0;font-size:28px;letter-spacing:-1.2px;gap:15px}.auth-header .brand-mark{width:39px;height:39px;border-radius:12px}.auth-header .brand-mark span{height:22px;width:17px;top:7px;left:9px}.auth-header nav{display:flex;align-items:center;gap:45px;color:#526489;font-size:14px}.auth-header nav>a:last-child{padding:13px 35px;background:#e1ecffb8;border-radius:15px;color:#065cff;font-weight:600}.auth-main{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:80px;align-items:start;width:90%;max-width:1540px;margin:62px auto 42px;flex:1 1}.auth-intro{padding-top:50px}.auth-intro .eyebrow{font-size:11px;letter-spacing:3.5px;color:#6b7fa2;margin-bottom:27px}.auth-intro h1{font-size:clamp(55px,5.3vw,88px);line-height:1.04;letter-spacing:-4px;font-weight:350;color:#070e24}.auth-intro>p:last-of-type{margin-top:24px;color:#596e90;font-size:20px;line-height:1.5;max-width:600px}.auth-benefits{display:flex;align-items:center;gap:30px;margin-top:42px;color:#5d7194;font-size:14px}.auth-benefits>span{display:flex;align-items:center;gap:15px;line-height:1.5}.auth-benefits>span+span{border-left:1px solid #d8e1ef;padding-left:30px}.auth-benefits i{width:46px;height:46px;display:grid;place-items:center;flex-shrink:0;background:#ffffff8a;border:1px solid #e0e7f2;border-radius:15px;color:#193a79}.auth-card{padding:43px 54px 33px;border-radius:27px;background:linear-gradient(150deg,#ffffffef,#f9fbfff0);border:1px solid #ffffffc9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 14px 60px #61789813}.auth-card h2{font-size:42px;font-weight:400;letter-spacing:-1.8px;line-height:1.2}.auth-card-description{margin:8px 0 23px;color:#607397;font-size:17px;line-height:1.45}.auth-field{display:block;margin-top:19px;color:#253b68;font-size:14px}.auth-field>span{display:flex;align-items:center;gap:16px;height:53px;border:1px solid #d7e2f3;border-radius:15px;padding:0 18px;background:#ffffff75;margin-top:9px;color:#6f83a7}.auth-field>span:focus-within{border-color:#77a7ff;box-shadow:0 0 0 3px #a6c7ff29}.auth-field input{background:transparent;border:0;min-width:0;flex:1 1;width:100%;color:#16264d;outline:none;font-size:15px}.auth-field input::placeholder{color:#7a8fb2}.auth-field button{display:grid;place-items:center;background:none;border:0;padding:4px;color:#7d91b8}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 26px;font-size:13px;color:#253f73}.auth-options label{display:flex;align-items:center;gap:10px;white-space:nowrap}.auth-options input{width:20px;height:20px;accent-color:#1260ff;margin:0}.auth-options button{border:0;background:none;color:#0c60ff;padding:0;font-size:13px}.auth-password-note{display:block;color:#677da0;margin-top:10px;font-size:11px}.auth-submit{width:100%;height:53px;border:0;border-radius:16px;background:linear-gradient(100deg,#075eff,#3a88ff);color:#fff;display:flex;align-items:center;justify-content:center;gap:21px;font-size:17px;margin-top:24px;box-shadow:0 5px 15px #1260ff14}.auth-submit:hover{filter:brightness(.96)}.auth-secondary{display:flex;align-items:center;justify-content:center;gap:15px;background:#ffffff3f;border:1px solid #dde7f7;border-radius:16px;min-height:50px;margin-top:13px;width:100%;font-size:15px;color:#213968}.auth-secondary:hover{background:#edf4ff}.auth-divider{display:flex;align-items:center;gap:19px;color:#6f83a6;font-size:14px;margin:24px 0 13px}.auth-divider span{height:1px;background:#d4deed;flex:1 1}.auth-security{display:flex;align-items:center;justify-content:center;gap:10px;color:#6981a6;font-size:11px;margin-top:30px;line-height:1.5}.code-grid{font-size:25px;font-weight:300;line-height:1}.auth-footer{font-size:11px;letter-spacing:1px;color:#556c91;padding:15px 5% 25px}.form-error{border:1px solid #f8dce1;background:#fff3f5;color:#a7384e;padding:12px 14px;border-radius:12px;font-size:12px;line-height:1.5;margin:16px 0}.auth-help{padding:12px 0;color:#61779b;font-size:12px;line-height:1.6}.auth-card form:has(input[name=company]) .auth-submit{margin-top:30px}@media(max-width:1250px){.auth-main{grid-template-columns:minmax(0,1fr) 460px;gap:35px}.auth-card{padding:38px}.auth-intro h1{font-size:65px}.auth-intro>p:last-of-type{font-size:17px}.auth-benefits{gap:17px;font-size:11px}.auth-benefits>span{gap:9px}.auth-benefits>span+span{padding-left:17px}.auth-card h2{font-size:37px}.auth-card-description{font-size:15px}}@media(max-width:950px){.auth-main{grid-template-columns:minmax(0,1fr) 410px;gap:28px;width:92%}.auth-intro h1{font-size:52px;letter-spacing:-2.5px}.auth-intro>p:last-of-type{font-size:15px}.auth-desktop-break{display:none}.auth-benefits{flex-direction:column;align-items:flex-start;gap:15px}.auth-benefits>span+span{border:0;padding-left:0}.auth-intro .eyebrow{letter-spacing:2px;font-size:9px}.auth-card{padding:32px}.auth-header .brand{font-size:23px}.auth-header nav{gap:23px}}@media(max-width:760px){.auth-header{height:75px;padding:0 22px}.auth-header .brand{font-size:22px;gap:11px}.auth-header .brand-mark{width:30px;height:30px;border-radius:9px}.auth-header .brand-mark span{width:13px;height:17px;top:5px;left:6px}.auth-header nav>a:not(:last-child){display:none}.auth-header nav>a:last-child{padding:9px 17px;font-size:12px}.auth-main{display:flex;flex-direction:column;gap:26px;margin:30px auto;width:calc(100% - 36px)}.auth-intro{padding:0 5px}.auth-intro h1{font-size:45px;letter-spacing:-2.2px}.auth-intro .eyebrow{font-size:8px;margin-bottom:17px;letter-spacing:2.2px}.auth-intro>p:last-of-type{font-size:13px;line-height:1.6;margin-top:16px;max-width:330px}.auth-benefits{flex-direction:row;gap:16px;margin-top:22px;font-size:10px}.auth-benefits>span{gap:7px}.auth-benefits i{width:31px;height:31px;border-radius:10px}.auth-benefits svg{width:17px;height:17px}.auth-card{width:100%;padding:29px 24px;border-radius:24px}.auth-card h2{font-size:33px;letter-spacing:-1.1px}.auth-card-description{font-size:14px;margin-bottom:22px}.auth-options{gap:8px}.auth-options,.auth-options button{font-size:11px}.auth-field{font-size:13px}.auth-field input{font-size:14px}.auth-security{font-size:10px}.auth-page{background-position:40% bottom}.auth-footer{padding-left:25px}.auth-benefits>span+span{padding-left:0}.auth-submit{font-size:15px}.auth-secondary{font-size:14px}}.auth-options>a{color:#0c60ff;font-size:13px}.auth-recovery-card h2{font-size:32px;letter-spacing:-1px}.auth-secondary:disabled,.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-recovery-card .auth-mode-link{margin-top:22px;text-align:center;font-size:14px}.auth-recovery-card input[name=code]{letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px}.logout-button{background:none;border:0;text-align:left;margin:12px 0 0 52px;font-size:11px;color:#6a7c98;padding:4px}.logout-button:hover{color:var(--blue)}.real-dashboard .hero-copy h1{font-size:clamp(38px,3.8vw,60px)}.real-dashboard .hero-art{background-image:linear-gradient(90deg,#fff,#ffffffd9 35%,#ffffff20),var(--clear-asset--auth-alpine-v1-png,url("/auth-alpine-v1.png"));background-position:center 65%;background-size:cover}.real-metric-period{font-size:10px;display:block;color:#6c809c;margin-top:13px}.real-ai-note{font-size:11px;color:#6b7e9c;margin-top:auto;padding-top:24px}.real-revenue-bars{position:relative;height:220px;display:flex;gap:6px;align-items:flex-end;border-bottom:1px solid #e5ecf6;background:repeating-linear-gradient(0deg,transparent 0,transparent 54px,#edf1f6 0,#edf1f6 55px)}.real-revenue-bar{flex:1 1;min-width:0;border-radius:4px 4px 0 0;background:linear-gradient(0deg,#dce8ff,#72a0ff)}.chart-empty-note{position:absolute;inset:0;display:grid;place-items:center;color:#7285a4;font-size:13px;text-align:center}.real-chart-labels{display:flex;justify-content:space-between;font-size:10px;color:#7184a0;margin-top:12px}.business-note{font-size:13px;line-height:1.7;color:#657b9e;margin:18px 0}.business-search{display:flex;align-items:center;gap:12px;max-width:480px;background:white;border:1px solid var(--line);padding:12px 16px;border-radius:14px;color:#6d82a5;margin-bottom:24px}.business-search input{border:0;outline-offset:4px;width:100%;min-width:0;background:none;font-size:13px}.business-list{padding:8px 24px}.business-list-row{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #edf1f7}.business-list-row:last-child{border-bottom:0}.business-list-row>span:nth-child(2){flex:1 1;min-width:0}.business-list-row strong{display:block;font-size:14px;overflow-wrap:anywhere}.business-list-row small{display:block;color:#6b7e9c;font-size:12px;overflow-wrap:anywhere;margin-top:6px}.business-list-row>svg{color:#6c80a2}.business-detail{padding:32px;margin-bottom:26px}.business-detail h2{font-size:25px;overflow-wrap:anywhere}.business-detail h3,.business-timeline h3{font-size:14px;font-weight:500;margin:26px 0 14px}.business-detail-link{padding:16px 0;border-bottom:1px solid var(--line);justify-content:space-between;color:#1b60d7}.business-detail-link,.business-stage-label{display:flex;align-items:center;font-size:13px;gap:20px}.business-stage-label{color:#5d7194}.business-stage-label select{border:1px solid var(--line);border-radius:10px;padding:10px;background:white}.business-timeline>div{display:flex;gap:14px;align-items:flex-start;padding:13px 0;font-size:13px;color:#334d75}.business-timeline i{height:6px;width:6px;border-radius:50%;background:#7aa9ff;margin-top:7px;flex-shrink:0}.business-timeline small{display:block;color:#788da9;font-size:10px;margin-top:5px}.sales-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.sales-column{background:#eef3fa7a;border-radius:16px;padding:17px 12px;min-height:240px}.sales-column h2{font-size:12px;display:flex;align-items:center;justify-content:space-between;color:#526d96;margin-bottom:18px}.sales-column h2 span{font-size:10px;color:#8495ae}.deal-card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e5edf9;border-radius:14px;padding:18px 13px;margin-bottom:12px;font-size:12px;overflow-wrap:anywhere}.deal-card small{color:#7588a5;font-size:10px}.deal-card>span{color:#3769ae;font-weight:600}.expense-value{color:#b34f61;white-space:nowrap}.business-dialog{border:1px solid #e6edf6;border-radius:23px;padding:29px;width:450px;max-width:calc(100vw - 30px);max-height:85vh;overflow:auto;color:var(--text);box-shadow:0 20px 80px #12336625}.business-dialog::backdrop{background:#1d315b40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.business-dialog .section-heading{align-items:center;margin-bottom:20px}.business-dialog form>label{display:block;margin-top:17px;font-size:13px;color:#4d6388}.business-dialog input,.business-dialog select{display:block;border:1px solid #dce6f6;width:100%;min-width:0;background:#fff;border-radius:11px;padding:12px;margin-top:8px;color:var(--text)}.business-dialog form>.button{width:100%;margin-top:25px}.business-dialog .business-note{font-size:11px}.business-detail>.muted{font-size:12px;line-height:1.6}@media(max-width:1000px){.sales-board{grid-template-columns:repeat(3,minmax(0,1fr))}.real-dashboard .hero-copy h1{font-size:48px}}@media(max-width:760px){.business-list{padding:4px 18px}.business-list-row{gap:12px}.business-list-row strong{font-size:12px}.business-list-row small{font-size:10px}.business-detail{padding:23px}.business-detail h2{font-size:23px}.business-stage-label{flex-wrap:wrap;gap:10px}.sales-board{grid-template-columns:1fr 1fr}.sales-column{min-height:150px}.module-page .page-heading>.button{font-size:10px;gap:6px;padding:10px 12px;white-space:nowrap}.real-revenue-bars{height:185px;gap:4px}.real-dashboard .hero-copy h1{font-size:43px}.real-dashboard .metric-value{font-size:22px}.business-dialog{padding:23px}}.clients-module .page-heading{margin-bottom:28px}.client-save-message{display:flex;align-items:center;gap:8px;color:#168163;font-size:12px;margin:0 0 18px}.client-card,.client-history{padding:28px;margin-bottom:18px}.client-card-heading{display:flex;align-items:center;gap:16px}.client-card-heading>div{flex:1 1;min-width:0}.client-card-heading h2{font-size:25px;overflow-wrap:anywhere}.client-card-heading p{color:#6b7e9c;font-size:13px;margin-top:6px}.client-avatar{height:48px;width:48px;border-radius:16px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,#f0f6ff,#dae9ff);color:#3373c9;font-size:20px;font-weight:500}.client-avatar.small{height:36px;width:36px;border-radius:12px;font-size:15px}.client-status{display:inline-block;white-space:nowrap;border-radius:18px;font-size:10px;padding:6px 10px;background:#edf3ff;color:#426caf}.status-active{background:#eaf7f2;color:#278268}.status-archived{background:#f0f2f5;color:#758299}.client-actions{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.client-actions .button{font-size:11px;min-height:36px;padding:8px 16px}.client-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:26px 0 0;padding-top:22px;border-top:1px solid var(--line)}.client-facts dt{font-size:11px;color:#73829b;margin-bottom:9px}.client-facts dd{margin:0;font-size:13px;overflow-wrap:anywhere}.client-notes{margin-top:25px;padding:18px;background:#f5f8fc;border-radius:13px}.client-notes h3{font-size:11px;font-weight:500;color:#6e819f;margin:0 0 8px}.client-notes p{white-space:pre-wrap;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.client-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.client-deals,.client-tasks{padding:24px}.client-detail-grid h2,.client-history h2{font-size:16px}.client-task{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--line);padding:18px 0}.client-task input{width:17px;height:17px;flex-shrink:0;margin:2px 0 0;accent-color:#1260ff}.client-task strong{font-size:13px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.client-task small{display:block;color:#7789a5;font-size:11px;margin-top:5px}.client-task.is-complete strong{text-decoration:line-through;color:#8291a8}.client-next small.task-overdue,.client-task small.task-overdue{color:#b95b6b}.client-tasks>.text-link{margin-top:18px}.client-deals .business-detail-link{font-size:12px;overflow-wrap:anywhere}.client-deals .business-detail-link>span:first-child{flex:1 1}.client-deals .business-detail-link small{display:block;font-size:10px;color:#7a8ba7;margin-top:7px}.client-list-title{display:flex;justify-content:space-between;align-items:center;margin:32px 0 18px}.client-list-title h2{font-size:16px}.client-list-title>span{font-size:11px;color:#7b8ca6}.client-filters{display:grid;grid-template-columns:minmax(210px,1fr) auto auto auto;gap:10px;margin-bottom:18px}.client-filters .business-search{margin:0;max-width:none;padding:11px 14px;border-radius:12px}.client-filters .business-search input{font-size:12px}.client-filters select{height:43px;width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;color:#657a9a;font-size:11px;padding:0 10px}.client-list{padding:0 24px;overflow:hidden}.client-list-columns,.client-row{display:grid;grid-template-columns:1.4fr 1.1fr .7fr 1fr;gap:18px;align-items:center}.client-list-columns{padding:19px 0;color:#8190a8;font-size:10px}.client-list-columns,.client-row{border-bottom:1px solid var(--line)}.client-row{padding:20px 0;transition:background .15s}.client-row:last-child{border-bottom:0}.client-row.is-selected{background:#eff5ff80}.client-row:hover{background:#f5f8fd}.client-row>span{min-width:0}.client-identity{display:flex;align-items:center;gap:12px}.client-identity>span:last-child{min-width:0}.client-row strong{display:block;font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.client-row small{display:block;font-size:10px;color:#7b8ca6;margin-top:4px;overflow-wrap:anywhere}.client-contact>span{display:block;font-size:11px;overflow-wrap:anywhere}.client-next strong{font-size:11px;color:#607697}.client-next small{font-size:10px}.client-dialog{width:530px}.client-dialog textarea{display:block;resize:vertical;width:100%;min-height:85px;border:1px solid #dce6f6;border-radius:11px;padding:12px;margin-top:8px;font:inherit;font-size:13px;color:var(--text)}.client-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.client-form-pair>label{display:block;margin-top:17px;font-size:13px;color:#4d6388}.client-dialog input:focus-visible,.client-dialog select:focus-visible,.client-dialog textarea:focus-visible{outline:2px solid #b7c7df;outline-offset:2px}.client-filters input:focus-visible{outline:none}.client-filters .business-search:focus-within{border-color:#aebdd3;box-shadow:0 0 0 2px #e1e8f34d}@media(max-width:1250px){.client-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.client-filters .business-search{grid-column:1/-1}.client-facts{grid-template-columns:1fr 1fr}.client-list-columns,.client-row{grid-template-columns:1.4fr .7fr 1fr}.client-list-columns>span:nth-child(2),.client-row>.client-contact{display:none}}@media(max-width:900px){.client-detail-grid{grid-template-columns:1fr}.client-card-heading{flex-wrap:wrap}.client-card-heading .client-status{margin-left:64px}.client-card-heading>.icon-button{margin-left:auto}}@media(max-width:760px){.client-card,.client-history{padding:22px 18px}.client-card-heading h2{font-size:22px}.client-card-heading p{font-size:11px}.client-facts{gap:19px 14px}.client-facts dd{font-size:12px}.client-deals,.client-tasks{padding:22px 18px}.client-filters{grid-template-columns:1fr 1fr}.client-filters>label:last-child{grid-column:1/-1}.client-list{padding:0 17px}.client-list-columns{display:none}.client-row{grid-template-columns:1fr auto;gap:9px;padding:20px 0}.client-row>.client-contact{display:block;grid-column:1/-1;padding-left:48px;grid-row:2}.client-row>span:nth-child(3){grid-column:2;grid-row:1}.client-next{grid-column:1/-1;padding-left:48px}.client-card-heading .client-status{margin-left:0}.client-form-pair{grid-template-columns:1fr;gap:0}.client-dialog{padding:23px}.clients-module .page-heading>.button{font-size:10px;padding:10px 12px;gap:6px;white-space:nowrap}}.client-history .section-heading{align-items:center;gap:16px;flex-wrap:wrap}.client-history select,.deal-card select{border:1px solid #dce6f2;border-radius:9px;background:#f8faff;color:#627795;padding:8px 10px;font:inherit;font-size:11px;max-width:100%}.client-history .business-timeline span{white-space:pre-wrap;overflow-wrap:anywhere}.client-facts a:hover{color:var(--blue)}.sales-summary{display:flex;gap:48px;padding:8px 0 26px}.sales-summary>div{display:flex;flex-direction:column;gap:8px}.sales-summary small,.sales-summary span{color:#7586a0;font-size:11px}.sales-summary strong{font-size:25px;font-weight:400;letter-spacing:-.7px}.sales-module .sales-board{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto;padding-bottom:12px;align-items:start}.sales-column{transition:background .2s,box-shadow .2s}.sales-column.is-drop-target{background:#e2edfd;box-shadow:inset 0 0 0 1px #a9c5eb}.sales-column h2{margin-bottom:8px}.sales-column-total{font-size:11px;color:#7d8ca4;margin:0 0 19px}.sales-column-empty{padding:22px 0;color:#9ba9bd;font-size:11px;text-align:center}.deal-card{gap:14px;transition:opacity .15s,box-shadow .15s}.deal-card[draggable=true]{cursor:grab}.deal-card.is-dragging{opacity:.4}.deal-card:focus-within,.deal-card:hover{box-shadow:0 5px 18px #2649780a}.deal-card>a{display:flex;flex-direction:column;gap:10px}.deal-card>a>span{font-size:13px;color:#3769ae}.deal-card select{width:100%;font-size:10px;padding:7px}.sales-board-hint{font-size:11px;color:#8997ad;margin:-8px 0 18px}.sales-detail-value{font-size:27px;font-weight:400;margin:18px 0;color:#3468ae}.sales-detail .business-stage-label{margin-top:22px}.sales-detail .business-detail-link small{display:block;margin-top:6px;color:#7b8aa3;font-size:11px}.sales-detail .text-link{font-size:12px}.dashboard-work{padding:26px;margin:26px 0}.dashboard-work .section-heading{gap:18px;flex-wrap:wrap}.dashboard-work .business-note{margin:7px 0 0;font-size:11px}.dashboard-work-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:36px;margin-top:25px}.dashboard-pipeline>small,.dashboard-pipeline>span{display:block;font-size:11px;color:#7b8ba4}.dashboard-pipeline>strong{display:block;font-size:31px;font-weight:400;letter-spacing:-.8px;margin:12px 0 8px}.dashboard-pipeline .business-detail-link{margin-top:12px;font-size:11px}.dashboard-upcoming h3{font-size:13px;font-weight:500;margin:0}.dashboard-upcoming .business-detail-link strong{font-weight:500}.dashboard-upcoming .business-detail-link small{display:block;font-size:10px;color:#7c8da8;margin-top:7px}.sales-module select:focus-visible{outline:2px solid #b7c7df;outline-offset:2px}@media(max-width:760px){.sales-summary{gap:22px;flex-wrap:wrap}.sales-summary strong{font-size:21px}.dashboard-work{padding:22px 18px}.dashboard-work-grid{grid-template-columns:1fr;gap:24px}.dashboard-pipeline>strong{font-size:27px}.dashboard-work .text-link{font-size:11px}}.operations-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0}.operations-summary button{background:#ffffffb5;border:1px solid var(--line);border-radius:17px;padding:20px;text-align:left;color:var(--text)}.operations-summary button.is-active{background:#edf4ff;border-color:#c7daf5}.operations-summary span{display:block;font-size:12px;color:#7487a5}.operations-summary strong{display:block;font-weight:400;font-size:30px;margin-top:10px}.operations-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0 18px}.operations-tabs button{background:transparent;border:0;padding:9px 13px;border-radius:10px;color:#7487a5;font-size:12px}.operations-tabs button.is-active{color:#2467c4;background:#e9f1ff}.operations-filters{display:flex;gap:12px;margin-bottom:18px}.operations-filters .business-search{margin:0;flex:1 1;max-width:none}.operation-actions select,.operations-filters>select{border:1px solid var(--line);background:#fff;color:#607698;border-radius:11px;padding:10px;font:inherit;font-size:12px}.operations-list{padding:0 24px}.operation-row{display:grid;grid-template-columns:18px minmax(120px,1fr) 80px 115px 140px 24px;align-items:center;gap:18px;padding:21px 0;border-bottom:1px solid var(--line)}.operation-row:last-child{border-bottom:0}.operation-row>input{width:17px;height:17px;accent-color:#1260ff}.operation-row-title{min-width:0}.operation-row-title strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere;line-height:1.6}.operation-row-title small{display:block;color:#8191ab;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.operation-row.is-complete strong{text-decoration:line-through;color:#8897ac}.task-priority{font-size:10px;border-radius:14px;background:#f1f4fa;color:#798aa4;padding:5px 9px;display:inline-block;width:fit-content}.priority-high{background:#fdf0ed;color:#b76d59}.priority-low{background:#edf5f4;color:#6b9690}.operation-row-status{font-size:11px;color:#7d8da5}.task-deadline{font-size:11px;line-height:1.6;color:#6a809f}.task-deadline.is-overdue{color:#b55f6b}.operation-detail{padding:28px;margin:24px 0}.operation-detail .section-heading{gap:15px;align-items:start}.operation-detail h2{font-size:25px;font-weight:500;margin-top:14px;overflow-wrap:anywhere}.operation-detail>.task-deadline{margin:16px 0}.operation-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:#5d7192;margin:20px 0}.operation-links{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0;font-size:12px;color:#6a809f}.operation-links a{display:flex;gap:8px;align-items:center;color:#276bcc}.operation-actions{display:flex;gap:20px;align-items:end;flex-wrap:wrap;margin-top:24px}.operation-actions label{font-size:12px;color:#778aa7}.operation-actions select{display:block;margin-top:8px}.operation-actions .button{font-size:12px}.operations-module select:focus-visible{outline:2px solid #b7c7df;outline-offset:2px}@media(max-width:1150px){.operation-row{grid-template-columns:18px minmax(120px,1fr) 70px 120px 24px}.operation-row-status{display:none}}@media(max-width:760px){.operations-summary{gap:8px}.operations-summary button{padding:14px 10px}.operations-summary span{font-size:10px}.operations-summary strong{font-size:25px}.operations-tabs{gap:4px}.operations-tabs button{font-size:11px;padding:8px}.operations-filters{flex-wrap:wrap}.operations-filters .business-search{flex-basis:100%}.operations-filters>select{width:100%}.operations-list{padding:0 16px}.operation-row{grid-template-columns:18px 1fr 24px;gap:10px}.operation-row>.task-priority{grid-column:2;grid-row:2}.operation-row>.task-deadline{grid-column:2;grid-row:3}.operation-row>.icon-button{grid-column:3;grid-row:1}.operation-detail{padding:22px 18px}.operation-detail h2{font-size:22px}}.team-invite,.team-list,.team-rights{padding:26px;margin-bottom:22px}.team-invite h2,.team-list h2,.team-rights h2{font-size:18px;font-weight:500}.team-row{display:flex;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.team-row:last-child{border-bottom:0}.team-row>span:nth-last-child(2){flex:1 1;min-width:0}.team-row strong{font-size:13px;font-weight:500}.team-row small,.team-row strong{display:block;overflow-wrap:anywhere}.team-row small{font-size:11px;color:#7b8da6;margin-top:7px}.team-role{font-size:11px;color:#6f819c}.assignee-field select,.team-invite input,.team-invite select,.team-row select{border:1px solid var(--line);background:#fff;border-radius:10px;color:#597090;font-size:12px;padding:10px;max-width:100%}.team-invite form{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.team-invite label{display:block;color:#7386a2;font-size:12px;flex:1 1}.team-invite input,.team-invite select{display:block;width:100%;margin-top:9px}.team-invite .button{font-size:12px}.invite-link{margin:24px 0;background:#f3f7fd;padding:18px;border-radius:14px}.invite-link .button{margin-top:12px}.team-rights p{font-size:13px;line-height:1.8;color:#6b819f;margin-top:14px}.team-rights p strong{font-weight:500;color:#304c72}.join-page{min-height:100vh;padding:35px;background:radial-gradient(at top right,#e2efff,transparent 65%),#f6f9fe}.join-page>.brand{width:fit-content}.join-card{max-width:570px;margin:70px auto;padding:40px}.join-card h1{font-size:32px;font-weight:400;margin:22px 0;overflow-wrap:anywhere}.join-card>p{font-size:14px;line-height:1.8;color:#6a809e}.join-card>.button,.join-card>.text-link{margin:15px 10px 0 0;font-size:12px}.assignee-field{margin:18px 0;font-size:12px;color:#7588a4}.assignee-field select{display:block;margin-top:8px;min-width:180px}.assignee-field strong{display:block;font-weight:500;color:#405c82;margin-top:8px}.my-tasks-button{border:1px solid #dce6f5;background:#fff;color:#59789f;border-radius:11px;padding:10px 16px;font-size:12px;margin-top:16px}.my-tasks-button[aria-pressed=true]{background:#eaf2ff;color:#1761d1}.operations-filters{flex-wrap:wrap}.operations-filters .business-search{min-width:180px}.operations-filters>select{max-width:100%}@media(max-width:760px){.team-invite,.team-list,.team-rights{padding:22px 18px}.team-row{flex-wrap:wrap}.team-row select{width:100%}.team-invite form{display:block}.team-invite label{margin-bottom:15px}.join-page{padding:22px}.join-card{padding:26px;margin:40px auto}.join-card h1{font-size:27px}}.employee-dialog{width:660px}.permission-matrix{margin:20px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.permission-heading,.permission-matrix>label{display:grid;grid-template-columns:1fr 230px;gap:15px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px;color:#5e7494}.permission-heading{background:#f5f8fd;color:#8a98ae;font-size:11px}.permission-matrix>label:last-child{border-bottom:0}.permission-matrix select{margin:0;font-size:11px}.team-row>.text-link{font-size:11px;white-space:nowrap}.employee-dialog select:focus-visible{outline:2px solid #b7c7df;outline-offset:2px}@media(max-width:760px){.permission-heading,.permission-matrix>label{grid-template-columns:1fr;padding:12px;gap:8px}.permission-heading{display:none}.team-row>.text-link{width:100%;text-align:left}.employee-dialog{padding:22px 18px}}.team-invite form.invite-access-form{display:block}.invite-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.invite-access-form>.button{margin-top:8px}@media(max-width:760px){.invite-fields{grid-template-columns:1fr}}.finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}.finance-summary>.panel{padding:22px}.finance-summary small,.finance-summary span{display:block;font-size:11px;color:#7386a1}.finance-summary strong{display:block;font-size:23px;font-weight:400;margin:14px 0;overflow-wrap:anywhere}.finance-amount{font-size:30px;font-weight:400}.finance-row>strong{white-space:normal;text-align:right;max-width:40%}.finance-tabs{flex-wrap:wrap}.finance-row small.task-overdue{color:#b95b6b}@media(max-width:1000px){.finance-summary{grid-template-columns:1fr 1fr}}@media(max-width:760px){.finance-summary{gap:10px}.finance-summary>.panel{padding:16px}.finance-summary strong{font-size:19px}.finance-summary small,.finance-summary span{font-size:10px}}.dashboard-payments{padding:26px;margin-bottom:24px}.dashboard-payments h2{font-size:18px;font-weight:500}.dashboard-payments .business-note{margin:8px 0 0}.dashboard-payments small{display:block;font-size:11px;color:#7588a4;margin-top:7px}.dashboard-payments .business-detail-link strong{font-weight:500}.business-dialog input:focus-visible,.business-dialog select:focus-visible,.invite-access-form input:focus-visible,.invite-access-form select:focus-visible{outline:2px solid #b7c7df;outline-offset:2px}.linked-payments h3{font-size:15px;font-weight:500;margin:20px 0 12px}.linked-payments small{display:block;font-size:11px;color:#7588a4;margin-top:6px}.linked-payments strong{font-weight:500}.finance-obligations{padding:24px;margin-bottom:26px}.finance-obligations h2{font-size:18px;font-weight:500}.finance-obligations .business-note{margin:8px 0 0}.expense-type-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.expense-type-cards>div{border-right:1px solid var(--line);padding-right:24px}.expense-type-cards>div:last-child{border:0;padding-right:0}.expense-type-cards strong{display:block;font-size:23px;font-weight:400;margin:15px 0 9px}.expense-type-cards small{display:block;font-size:11px;color:#7386a1;line-height:1.6}.expense-type-cards .button{font-size:11px;min-height:34px;padding:8px 12px;margin-top:16px}.expense-type-cards button[aria-pressed=true]{color:#155fdf;text-decoration:underline}.commission-calculator{background:#f5f8fd;border-radius:14px;padding:18px;margin:20px 0}.commission-calculator label{display:block;font-size:13px;color:#4d6388;margin-top:12px}.commission-calculator label:first-child{margin-top:0}@media(max-width:760px){.expense-type-cards{grid-template-columns:1fr;gap:20px}.expense-type-cards>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.finance-obligations{padding:20px}}.project-detail{padding:28px;margin-bottom:28px}.project-detail h2{font-size:28px;font-weight:400}.project-detail h3{font-size:16px;font-weight:500;margin:22px 0 14px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{padding:24px;transition:box-shadow .2s}.project-card:hover{box-shadow:0 8px 30px #1234660c}.project-card h2{font-size:19px;font-weight:500;line-height:1.4;overflow-wrap:anywhere;margin:20px 0 8px}.project-card p{font-size:12px;color:#7386a2}.project-card-footer{display:flex;flex-direction:column;gap:8px;margin-top:20px;font-size:11px;color:#7286a4}.project-progress{margin:20px 0;display:flex;flex-direction:column;gap:9px}.project-progress progress{height:5px;width:100%;border:0;border-radius:6px;overflow:hidden;accent-color:#287cff}.project-progress progress::-webkit-progress-bar{background:#eaf0f8;border-radius:6px}.project-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#287cff,#67c4ff);border-radius:6px}.project-progress span{font-size:11px;color:#7689a6}.project-task-row{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.project-task-row input{accent-color:#287cff;height:17px;width:17px;flex-shrink:0}.project-task-row strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.project-task-row small{display:block;font-size:11px;color:#7588a3;margin-top:8px}.projects-module .operations-tabs{flex-wrap:wrap}.projects-module textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:8px;color:var(--text);font:inherit}@media(max-width:1100px){.project-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.project-grid{grid-template-columns:1fr}.project-detail{padding:22px 18px}.project-detail h2{font-size:23px}.project-detail .section-heading{flex-wrap:wrap}}.builder-panel{padding:26px;margin-bottom:22px}.builder-panel h2{font-size:18px;font-weight:500}.builder-page fieldset{border:0;padding:0;margin:0}.builder-page label{display:block;font-size:12px;color:#6880a0;margin-top:16px}.builder-page input:not([type=checkbox]),.builder-page select,.builder-page textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px;background:#fff;color:var(--text);margin-top:8px;font:inherit}.builder-pair{min-width:0}.builder-modules>div,.builder-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.builder-modules>div{align-items:center;margin:12px 0}.builder-field-flags label,.builder-switch{display:flex!important;gap:10px;align-items:center}.builder-page input[type=checkbox]{accent-color:#287cff}.builder-stage{display:flex;gap:8px;align-items:center}.builder-stage input{min-width:0}.builder-stage button{border:0;border-radius:8px;background:#f0f5fc;padding:8px}.builder-panel .button{margin-top:18px;font-size:11px}.builder-field{border-top:1px solid var(--line);padding:16px 0}.builder-field-flags{display:flex;gap:24px}.builder-actions{display:flex;gap:14px;margin:24px 0}.builder-page input:focus-visible,.builder-page select:focus-visible,.builder-page textarea:focus-visible{outline:2px solid #b7c7df;outline-offset:2px}@media(max-width:760px){.builder-modules>div,.builder-pair{grid-template-columns:1fr;gap:8px}.builder-panel{padding:22px 18px}.builder-actions{flex-wrap:wrap}}.sales-board{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.builder-page fieldset,.builder-pair>*{min-width:0}.custom-fields-details dd{overflow-wrap:anywhere}.entity-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:24px 0 36px}.entity-type{padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0}.entity-type strong{font-size:16px;overflow-wrap:anywhere}.entity-type small{font-size:12px;color:#7185a4}.entity-type.is-selected{border-color:#91b8ff;background:#f3f8ff}.entity-heading{align-items:flex-start}.entity-heading h2{font-size:26px;font-weight:500}.entity-heading .client-actions{flex-wrap:wrap}.entity-dialog{width:800px}.entity-dialog fieldset{border:0;padding:0;min-width:0}.entity-dialog label{display:block;font-size:12px;color:#6880a0;margin-top:16px}.entity-dialog textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:8px;font:inherit}.entity-dialog input[type=checkbox]{width:auto;margin:0}.entity-dialog .builder-stage input{min-width:0}.entity-dialog .builder-panel{padding:22px 0;border:0;border-bottom:1px solid var(--line);box-shadow:none}.delete-record{color:#b44f60!important;margin:8px 0}.trash-section{margin-top:24px}.trash-section>.panel{margin-top:16px}.trash-section .business-list-row>span:first-child{flex:1 1;min-width:0}.entity-dialog .builder-panel h2{font-size:16px}.entity-dialog input:focus-visible,.entity-dialog select:focus-visible,.entity-dialog textarea:focus-visible{outline:2px solid #b7c7df;outline-offset:2px}@media(max-width:760px){.entity-types{grid-template-columns:1fr 1fr}.entity-heading{flex-wrap:wrap}.entity-type{padding:18px}.entity-type strong{font-size:14px}.entity-dialog .builder-pair{grid-template-columns:1fr}.entity-dialog{padding:22px 18px}}.sidebar-customize{border:0;background:none;text-align:left;color:#8091ac;font-size:11px;padding:12px 14px;cursor:pointer;margin-top:8px}.sidebar-customize:hover{color:#3169b5}.sidebar-dialog{width:560px}.sidebar-editor{padding:24px;max-width:650px}.sidebar-editor h2{font-size:19px}.sidebar-editor-row{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #edf1f7}.sidebar-editor-row label{display:flex;align-items:center;gap:12px;flex:1 1;font-size:13px}.sidebar-editor-row input{width:16px;height:16px;accent-color:#6c91c7;margin:0}.sidebar-editor-row button{border:1px solid #e6edf5;background:#f9fbfe;border-radius:8px;width:30px;height:30px;color:#5b759b}.sidebar-editor-row button:disabled{opacity:.35}.settings-index{padding:8px 28px;max-width:900px}.settings-index>a{display:flex;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid #edf1f7;color:#536e94}.settings-index>a:last-child{border:0}.settings-index>a>span{flex:1 1}.settings-index strong{display:block;font-size:15px;font-weight:500;color:#203854}.settings-index small{display:block;font-size:12px;color:#7a8ca7;margin-top:6px}.settings-index>a:hover strong{color:#337aca}.sales-stage-manager{grid-column:1/-1;margin-bottom:14px}.stage-designer{padding:26px;margin:18px 0;max-width:850px}.stage-designer-row{padding:14px 0;border-bottom:1px solid #edf1f7}.stage-swatches{display:flex;gap:10px;margin:10px 0}.stage-swatches button{height:23px;width:23px;border:3px solid white;border-radius:50%;box-shadow:0 0 0 1px #e8edf5;cursor:pointer}.stage-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #506887}.stage-designer form>.button{margin-top:22px}.stage-designer .builder-stage input{min-width:0}.sales-column{position:relative;border:1px solid color-mix(in srgb,var(--stage-color) 22%,#ecf1f7);background:linear-gradient(180deg,color-mix(in srgb,var(--stage-color) 16%,#f8fafd) 0,#f2f6fa 120px);box-shadow:inset 0 3px 7px color-mix(in srgb,var(--stage-color) 28%,transparent)}.sales-column:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;background:var(--stage-color);opacity:.7;border-radius:9px;box-shadow:0 2px 10px var(--stage-color)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.block-metrics{margin:28px 0 38px}.block-metrics h3{font-size:17px;font-weight:500}.block-metrics .business-note{margin:6px 0 18px}.block-metric{padding:24px}.block-metric>p{font-size:13px;color:#7185a4;margin-bottom:14px}.block-metric>strong{display:block;font-size:27px;font-weight:450;letter-spacing:-.8px;overflow-wrap:anywhere}.block-metric>small{display:block;margin-top:16px;font-size:11px;color:#8a99b0}.metric-form{padding:24px}.metric-form fieldset{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;min-width:0}.metric-form label{font-size:12px;color:#60799d}.metric-form input,.metric-form select{display:block;width:100%;border:1px solid #e0e8f4;border-radius:10px;padding:12px;background:white;margin-top:8px;color:#263f63}.messages-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:580px;height:min(720px,calc(100vh - 250px));overflow:hidden;padding:0}.message-directory{padding:22px 18px;border-right:1px solid #e8edf6;overflow:auto;min-width:0}.message-directory .business-search{padding:10px;margin-bottom:24px}.message-directory>.eyebrow{font-size:9px;margin:22px 8px 14px}.message-thread{display:flex;width:100%;align-items:center;gap:11px;border:0;background:transparent;border-radius:12px;padding:12px 8px;text-align:left;cursor:pointer;margin:4px 0}.message-thread.selected,.message-thread:hover{background:#edf3fc}.message-thread>.avatar{height:34px;width:34px;flex-shrink:0;font-size:12px}.message-thread>span:nth-child(2){min-width:0;flex:1 1}.message-thread strong{display:block;font-size:12px;font-weight:500;color:#233e65}.message-thread small{display:block;margin-top:6px;font-size:10px;color:#8293ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-unread{font-size:10px;background:#dae8fa;color:#3b68a5;min-width:20px;min-height:20px;border-radius:20px;display:grid;place-items:center}.message-chat{display:flex;flex-direction:column;min-width:0;min-height:0;background:linear-gradient(155deg,#fff,#f7faff)}.message-chat>header{display:flex;align-items:center;gap:14px;padding:22px 26px;border-bottom:1px solid #e9eef6}.message-chat>header strong{font-size:14px;font-weight:500}.message-chat>header small{display:block;color:#8c9ab0;font-size:10px;margin-top:5px}.message-history{overflow:auto;flex:1 1;padding:26px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:0}.message-bubble{max-width:80%;border:1px solid #e8edf6;background:white;border-radius:17px 17px 17px 5px;padding:14px 17px;box-shadow:0 3px 10px #354e7410}.message-bubble.own{align-self:flex-end;background:#eaf2ff;border-color:#e0eafa;border-radius:17px 17px 5px 17px}.message-bubble p{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:#304766}.message-bubble footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:7px;color:#92a0b5;font-size:9px}.message-bubble footer button{background:none;border:0;cursor:pointer;color:#91a0b6}.message-compose{display:flex;align-items:flex-end;gap:14px;padding:20px 26px;border-top:1px solid #e7edf6;background:#fff}.message-compose textarea{resize:vertical;min-height:50px;max-height:150px;flex:1 1;min-width:0;border:1px solid #e3eaf4;border-radius:12px;padding:13px;font:inherit;font-size:13px;color:#2f4769;background:#fafcff}.message-empty{margin:auto;text-align:center;padding:30px;color:#8295b0}.message-empty svg{color:#9cb5d6;margin-bottom:22px}.message-empty h2{font-size:23px;font-weight:400;color:#354b6c}.message-empty p{font-size:13px;margin:14px 0 40px}.message-empty small{font-size:11px}.message-back{display:none}.message-chat>.business-note{padding:0 26px}@media(max-width:760px){.messages-workspace{grid-template-columns:1fr;height:650px;min-height:450px}.messages-workspace.has-chat .message-directory,.messages-workspace:not(.has-chat) .message-chat{display:none}.message-back{display:grid;transform:rotate(180deg)}.message-chat>header,.message-history{padding:18px}.message-compose{padding:16px;gap:8px}.message-compose .button{padding:12px;font-size:11px}.message-bubble{max-width:90%}.metric-form fieldset{grid-template-columns:1fr}.sidebar-editor{padding:18px}.settings-index{padding:4px 20px}.settings-index>a{gap:14px}.stage-designer{padding:18px}.sales-stage-manager{min-width:0}}.message-chat .message-back{display:none}@media(max-width:760px){.message-chat .message-back{display:grid}}.documents-module .page-heading{margin-bottom:28px}.ai-connection-panel,.document-detail,.document-import{padding:28px;margin-bottom:24px}.document-import h2{font-size:18px;font-weight:500}.document-import form{display:grid;grid-template-columns:1fr 1.3fr auto;gap:16px;align-items:end}.ai-connection-panel label,.document-ai label,.document-import label,.document-link-editor label,.document-metric-confirm label{display:block;font-size:12px;color:#637c9f}.ai-connection-panel input,.document-ai textarea,.document-import input,.document-import select,.document-link-editor select,.document-metric-confirm input,.document-metric-confirm select{display:block;width:100%;min-width:0;background:#fbfdff;border:1px solid #e0e8f3;border-radius:11px;padding:12px;color:#274363;font:inherit;font-size:13px;margin-top:8px}.document-import .business-note{margin:10px 0 20px;font-size:12px}.document-detail h2{font-size:25px;font-weight:450;overflow-wrap:anywhere}.document-facts{display:flex;flex-wrap:wrap;gap:22px;font-size:12px;color:#8a9ab2;margin:22px 0}.document-facts a{color:#5484b5}.document-link-editor,.document-text{border-top:1px solid #e9eef5;padding:20px 0;font-size:12px;color:#687f9c}.document-link-editor summary,.document-text summary{cursor:pointer}.document-text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;font-family:inherit;font-size:13px;line-height:1.8;background:#f6f9fd;padding:20px;border-radius:12px;margin-top:18px;color:#486382}.document-link-editor form{display:flex;gap:16px;align-items:center;margin-top:14px}.document-ai{margin-top:24px;padding:28px;border:1px solid #e4edf9;border-radius:20px;background:linear-gradient(145deg,#f8fbff,#edf4ff50)}.document-ai>.section-heading{justify-content:flex-start;align-items:center;gap:18px}.document-ai h3,.document-metric-confirm h3{font-size:19px;font-weight:450}.document-ai .business-note{margin:9px 0 20px}.document-ai>.section-heading .business-note{margin:6px 0 0;font-size:12px}.document-ai textarea{resize:vertical;line-height:1.7;background:#ffffffb0;min-height:70px}.document-ai .client-actions small{font-size:10px;color:#8c9cb3;align-self:center;max-width:330px;line-height:1.6}.document-analysis{margin-top:26px;padding-top:28px;border-top:1px solid #dde7f3}.document-analysis .section-heading small{display:block;font-size:10px;color:#899bb5;margin-top:10px}.analysis-summary{font-size:14px;line-height:1.9;color:#46607f;white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0}.document-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.document-fields article{padding:22px;background:#ffffffcf;border:1px solid #e4eaf3;border-radius:16px;min-width:0}.document-fields article strong{font-size:12px;color:#6f85a4;font-weight:500}.document-fields article small{font-size:10px;color:#8c9cb1;display:block;margin-top:7px}.document-fields article>p{font-size:20px;font-weight:450;line-height:1.5;overflow-wrap:anywhere;color:#27476d;margin:16px 0}.document-fields blockquote{font-size:12px;line-height:1.8;color:#7489a6;border-left:2px solid #dae5f2;padding-left:12px;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.document-fields .button{margin-top:16px}.document-metric-confirm{padding:24px;margin-top:26px}.document-metric-confirm fieldset{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ai-connection-panel{max-width:800px}.ai-connection-panel>.section-heading{justify-content:flex-start;gap:20px;align-items:center}.ai-connection-panel h2{font-size:22px;font-weight:450}.ai-connection-panel .muted{font-size:12px;margin-top:6px}.ai-connection-panel fieldset{display:grid;gap:20px;max-width:600px}.linked-documents{padding:24px;margin:22px 0;background:#ffffff8c;border:1px solid #e8eef6;border-radius:16px}.linked-documents h3{font-size:16px;font-weight:450}.linked-documents>.text-link{display:inline-block;margin-top:14px;font-size:12px}@media(max-width:760px){.ai-connection-panel,.document-detail,.document-import{padding:20px}.document-import form{grid-template-columns:1fr}.document-ai{padding:19px}.document-ai>.section-heading{gap:13px}.document-ai h3{font-size:17px}.document-fields,.document-metric-confirm fieldset{grid-template-columns:1fr}.document-facts{gap:12px}.document-link-editor form{flex-direction:column;align-items:stretch}.document-analysis>.section-heading{flex-wrap:wrap}.document-detail h2{font-size:22px}.linked-documents{padding:20px}.document-metric-confirm{padding:18px}}.document-ai .business-note .text-link{display:inline}.block-metric>.metric-source{display:inline-block;margin-top:12px;font-size:11px;color:#7296bb}.sales-insights{margin:0 0 26px;padding:24px;border:1px solid #e7ecf4;border-radius:22px;background:linear-gradient(130deg,rgba(255,255,255,.94),rgba(245,248,253,.72))}.sales-insights-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.sales-insights-heading h2{font-size:19px;font-weight:500;margin:0 0 6px}.sales-insights-heading p{font-size:12px;margin:0}.sales-period-presets{display:flex;gap:6px}.sales-insights button{cursor:pointer;font:inherit;color:inherit}.sales-insight-paging button,.sales-insight-records .section-heading button,.sales-period-form button,.sales-period-presets button{border:1px solid #e2e8f1;border-radius:10px;padding:8px 12px;background:rgba(255,255,255,.8);font-size:12px}.sales-insights button:disabled{opacity:.5;cursor:default}.sales-period-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:18px 0}.sales-period-form label{display:grid;gap:6px;font-size:12px;color:#71809b}.sales-period-form input{border:1px solid #dfe6f1;border-radius:10px;background:#fff;color:#24354d;padding:8px 10px;font:inherit}.sales-insight-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sales-insight-cards>button{text-align:left;display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid #e5ebf4;border-radius:16px;padding:18px;background:rgba(255,255,255,.78);transition:box-shadow .2s,border-color .2s}.sales-insight-cards>button:hover{border-color:#cddbed;box-shadow:0 6px 22px #19395808}.sales-insight-cards span{font-size:13px;color:#6c7990}.sales-insight-cards strong{font-size:clamp(18px,1.6vw,27px);font-weight:500;letter-spacing:-.6px;overflow-wrap:anywhere}.sales-insight-cards small{font-size:11px;color:#7f8da3;line-height:1.5}.sales-insight-breakdown{margin-top:16px;border-top:1px solid #e5ebf4;padding-top:16px}.sales-insight-breakdown summary{cursor:pointer;font-size:13px;color:#536c8f}.sales-insight-table-wrap{overflow:auto;margin-top:16px}.sales-insight-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.sales-insight-table-wrap caption{text-align:left;padding-bottom:12px;color:#78879d}.sales-insight-table-wrap td,.sales-insight-table-wrap th{text-align:left;padding:12px;border-bottom:1px solid #e7edf5;white-space:nowrap}.sales-insight-table-wrap th{font-weight:500}.sales-insight-table-wrap td button{border:0;border-bottom:1px dotted #99b2d0;background:transparent;color:#47698f}.sales-insight-breakdown h3{font-size:13px;font-weight:500;margin:20px 0 12px}.sales-stage-insights{display:flex;flex-wrap:wrap;gap:8px}.sales-stage-insights button{display:grid;gap:7px;text-align:left;border:1px solid #e4eaf3;background:#ffffff80;border-radius:12px;padding:12px;flex:1 1;min-width:120px;font-size:12px}.sales-stage-insights strong{font-size:19px;font-weight:500}.sales-stage-insights small{color:#7e8aa0}.sales-insight-records{margin-top:18px;border-top:1px solid #e4eaf3;padding-top:16px}.sales-insight-records h3{font-size:15px;font-weight:500}.sales-insight-records>a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e7edf4;font-size:13px}.sales-insight-records>a small{display:block;font-size:11px;color:#8390a4;margin-top:4px}.sales-insight-records>a strong{white-space:nowrap;font-weight:500}.sales-insight-paging{display:flex;align-items:center;gap:14px;margin-top:16px;font-size:12px}.sales-insights button:focus-visible,.sales-period-form input:focus-visible{outline:2px solid #93a9c7;outline-offset:3px}@media(max-width:1100px){.sales-insight-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sales-insights{padding:16px}.sales-insights-heading{align-items:start;flex-direction:column}.sales-insight-cards{gap:8px}.sales-insight-cards>button{padding:12px}.sales-period-form label{flex:1 1;min-width:0}.sales-period-form input{width:100%;min-width:0}.sales-insight-records>a{align-items:start}.sales-insight-records>a span{overflow-wrap:anywhere;min-width:0}}.sales-column{border:1px solid #e8edf3;background:#f6f8fb;box-shadow:none}.sales-column:before{display:none}.sales-column.is-drop-target{background:#eef1f5;box-shadow:inset 0 0 0 1px #bfc9d6}.sales-icon-picker{border:0;padding:12px 0 22px;margin:0;display:flex;flex-wrap:wrap;gap:12px}.sales-icon-picker legend{font-size:13px;margin-bottom:12px}.sales-icon-picker label{display:flex;align-items:center;gap:8px;font-size:12px;padding:10px 12px;border:1px solid #e5ebf3;border-radius:10px;background:#fafcff;cursor:pointer}.sales-icon-picker input{accent-color:#7a91b0}.entity-types .entity-type{min-width:0}.production-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #e6ecf5;margin-top:16px;padding-top:16px;width:100%}.production-showcase span{font-size:10px;color:#7a8aa2;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-showcase strong{display:block;letter-spacing:-.3px;margin-top:8px;overflow-wrap:anywhere}.documents-compact-list{padding:0 18px}.document-list-head,.document-list-row{display:grid;grid-template-columns:minmax(200px,1.2fr) 110px minmax(160px,1fr);align-items:center;gap:20px}.document-list-head{font-size:11px;color:#8795a8;padding:13px 0;border-bottom:1px solid #e5ebf3}.document-list-row{padding:11px 0;border-bottom:1px solid #edf1f6;min-height:59px}.document-list-row:last-child{border:0}.document-list-row:hover{background:#f7f9fc}.document-list-name{display:flex;align-items:center;gap:12px;min-width:0}.document-type-icon{color:#8195af;flex-shrink:0}.document-list-name>span:last-child{min-width:0}.document-list-name strong{font-size:13px;font-weight:500}.document-list-name small,.document-list-name strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-list-name small{color:#8a99ad;font-size:10px;margin-top:4px}.document-list-row time{font-size:11px;color:#75859d}.document-list-description{font-size:12px;color:#71829a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-import-options{margin:0 0 22px}.document-import-options>summary{cursor:pointer;font-size:12px;color:#7186a4}.document-import-options[open]>.document-import{margin-top:14px}.document-description-editor{display:flex;align-items:end;gap:12px;margin:20px 0}.document-description-editor label{flex:1 1;font-size:12px;color:#6e829f;min-width:0}.document-description-editor input{display:block;width:100%;margin-top:8px;padding:10px 12px;border:1px solid #e0e7f1;border-radius:10px;background:#fff;color:#2e4263;font:inherit}@media(max-width:760px){.document-list-head{display:none}.document-list-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.document-list-description{grid-column:1/-1;padding-left:31px}.document-list-name strong{font-size:12px}.document-list-row time{font-size:10px}.document-description-editor{flex-direction:column;align-items:stretch}.production-showcase{gap:7px}.production-showcase strong{font-size:12px}}.entity-types{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.production-showcase strong{font-size:14px;font-weight:500}@media(max-width:760px){.entity-types{grid-template-columns:1fr}}.group-messenger{margin-bottom:24px}.group-messenger details>summary,.group-messenger>summary{cursor:pointer;color:#637e9f;font-size:13px;margin-bottom:16px}.group-chat{padding:20px;margin:20px 0}.group-chat .message-history{height:340px;overflow:auto}.group-chat h2{font-size:20px;font-weight:500}.group-members{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.group-members label{display:flex;align-items:center;gap:8px}.group-members input{width:16px;margin:0}.conversation-files{padding:12px 24px;color:#6f86a4;font-size:12px;border-top:1px solid #e6edf5}.conversation-files>summary{cursor:pointer}.conversation-files>a{display:block;padding:8px 0}.conversation-files label{display:block;margin:12px 0}.conversation-files input{display:block;max-width:100%;margin-top:8px}.ai-chat-page{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:650px;height:calc(100dvh - 180px);max-height:1100px;background:rgba(255,255,255,.52);border:1px solid #e5ebf5;border-radius:24px;overflow:hidden}.ai-chat-sidebar{display:flex;flex-direction:column;padding:20px 14px;background:rgba(241,245,252,.58);border-right:1px solid #e5ebf5;min-width:0}.ai-new-chat{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #e0e7f2;border-radius:13px;padding:12px;color:#142746;font:inherit;font-size:13px;cursor:pointer}.ai-history-search{display:flex;align-items:center;gap:8px;color:#8393ad;padding:18px 8px}.ai-history-search input{width:100%;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:12px}.ai-chat-sidebar>.eyebrow{font-size:9px;padding:4px 8px;letter-spacing:.18em}.ai-thread-list{flex:1 1;overflow:auto}.ai-thread{display:flex;position:relative;align-items:center;border-radius:10px;margin:4px 0}.ai-thread.active{background:#e4edff}.ai-thread>button{display:flex;align-items:center;gap:9px;border:0;background:none;color:#425671;padding:12px 8px;text-align:left;flex:1 1;min-width:0;font:inherit;font-size:12px;cursor:pointer}.ai-thread>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-thread details summary{list-style:none;cursor:pointer;padding:5px}.ai-thread details>div{position:absolute;right:4px;top:36px;background:#fff;border:1px solid #e1e8f3;border-radius:12px;box-shadow:0 8px 25px #14274615;z-index:5;padding:6px}.ai-thread details button{display:flex;gap:8px;align-items:center;background:none;border:0;padding:10px;font:inherit;font-size:12px;color:#425671;white-space:nowrap;cursor:pointer}.ai-private-note{font-size:10px;color:#8b98ae;line-height:1.6;padding:12px 8px}.ai-conversation{display:flex;flex-direction:column;min-width:0;min-height:0}.ai-conversation-heading{display:flex;justify-content:space-between;align-items:center;padding:21px 28px;border-bottom:1px solid #edf1f7}.ai-conversation-heading strong{font-size:16px;font-weight:500}.ai-conversation-heading span{display:block;font-size:10px;color:#8393ad;margin-top:3px}.ai-conversation-heading button{border:0;background:none;color:#8393ad;cursor:pointer}.ai-chat-history{flex:1 1;min-height:0;overflow-y:auto;padding:24px 5%;scroll-behavior:smooth}.ai-welcome{max-width:600px;margin:50px auto 35px;text-align:center}.ai-welcome>.orb{margin:0 auto 24px;width:65px;height:65px}.ai-welcome .eyebrow{font-size:9px;letter-spacing:.15em}.ai-welcome h1{font-size:36px;font-weight:400;letter-spacing:-.045em;margin:18px 0 14px}.ai-welcome>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#8291aa}.ai-suggestions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:32px auto 0;max-width:470px}.ai-suggestions button{background:#ffffff70;border:1px solid #e3eaf5;border-radius:14px;padding:16px 12px;text-align:left;font:inherit;font-size:12px;line-height:1.5;color:#526582;cursor:pointer}.ai-suggestions button:hover{background:#eff4ff}.ai-composer-wrap{padding:8px 5% 18px;max-width:900px;width:100%;margin:auto;box-sizing:border-box}.ai-composer{display:flex;align-items:flex-end;gap:12px;border:1px solid #dde5f1;background:#fff;border-radius:21px;padding:15px 14px 12px;box-shadow:0 6px 30px #12346b05}.ai-composer:focus-within{border-color:#b8c6dc}.ai-composer textarea{flex:1 1;resize:vertical;min-height:55px;max-height:160px;border:0;background:transparent;outline:none;box-shadow:none;font:inherit;font-size:14px;line-height:1.65;min-width:0;color:#142746}.ai-composer button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#1465ff;color:white;cursor:pointer;flex-shrink:0}.ai-composer button:disabled{background:#e9eef6;color:#a3afc0}.ai-chat-disclaimer{font-size:10px;line-height:1.6;color:#94a0b4;text-align:center;margin-top:10px}.ai-setup-note{font-size:11px;line-height:1.7;color:#8190a9;margin:0 0 10px}.ai-setup-note a{color:#4675ba}.ai-chat-message{display:flex;gap:14px;max-width:720px;margin:0 auto 30px}.ai-chat-message small{font-size:11px;color:#8997af}.ai-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;color:#263b59;margin:7px 0}.ai-chat-message.user{justify-content:flex-end}.ai-chat-message.user>div{background:#edf2fb;border-radius:18px;padding:12px 20px;max-width:85%}.ai-avatar{padding-top:5px}.ai-thinking{display:flex;align-items:center;gap:9px;font-size:12px;color:#8393ad;max-width:720px;margin:auto}.ai-thinking svg{animation:chat-spin 1.5s linear infinite}.individual-service{padding:48px;max-width:1050px}.service-orb{margin-bottom:30px}.individual-service h2{font-size:36px;font-weight:400;letter-spacing:-.04em;margin-bottom:22px}.service-description{font-size:16px;color:#798aa4;line-height:1.9;max-width:760px}.service-steps{margin:35px 0}.service-steps>div{display:flex;align-items:center;gap:24px;border-top:1px solid #e7edf6;padding:20px 0}.service-steps>div>span{font-size:12px;color:#8ca6cf}.service-steps p{flex:1 1;font-size:14px;color:#405572}.service-steps svg{color:#94a7c3}@keyframes chat-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.ai-chat-page{grid-template-columns:180px minmax(0,1fr)}.ai-conversation-heading{padding:18px}.ai-welcome h1{font-size:30px}.ai-suggestions{grid-template-columns:1fr}.individual-service{padding:28px}.individual-service h2{font-size:29px}}@media(max-width:600px){.ai-chat-page{display:flex;flex-direction:column;height:auto;min-height:calc(100dvh - 130px);border-radius:18px}.ai-chat-sidebar{border-right:0;border-bottom:1px solid #e5ebf5;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-history-search{padding:8px}.ai-chat-sidebar>.eyebrow,.ai-private-note{display:none}.ai-thread-list{grid-column:1/-1;display:flex;gap:7px;overflow:auto;max-height:60px}.ai-thread{flex:0 0 170px}.ai-thread-list>.business-note{margin:0;font-size:11px}.ai-conversation{min-height:540px}.ai-chat-history{max-height:600px}.ai-welcome{margin:25px auto}.ai-welcome h1{font-size:29px}.ai-suggestions{grid-template-columns:1fr 1fr;margin-top:20px}.ai-suggestions button{font-size:11px;padding:12px}.ai-chat-disclaimer{font-size:9px}.individual-service{padding:23px}.service-description{font-size:14px}.service-steps>div{gap:15px}.service-steps p{font-size:13px}}@media(prefers-reduced-motion:reduce){.ai-thinking svg{animation:none}.ai-chat-history{scroll-behavior:auto}}.sales-managers-heading{padding:24px 0 12px}.sales-managers-heading h2{font-size:20px;font-weight:500;letter-spacing:-.4px;margin:0 0 8px}.sales-managers-heading p{max-width:780px;font-size:13px;line-height:1.6}.sales-manager-name{display:block;font-weight:500;white-space:nowrap}.sales-insight-table-wrap td small,.sales-insight-table-wrap th small{display:block;font-size:11px;font-weight:400;margin-top:5px}.sales-insight-table-wrap{max-width:100%;overflow-x:auto}.sales-insight-table-wrap table{min-width:850px}.sales-manager-conversion{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.sales-performance-page .sales-insights{margin-top:10px}.sales-performance-page .page-heading>a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--border);border-radius:12px;font-size:13px;white-space:nowrap}