.settings-page{max-width:1120px}.settings-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:start}.settings-destinations{overflow:hidden}.settings-destination{width:100%;display:flex;align-items:center;gap:18px;padding:27px 25px;text-align:left;transition:background .16s ease}.settings-destination+.settings-destination{border-top:1px solid var(--line)}.settings-destination:hover{background:#f0f7f5}.settings-destination>svg{flex-shrink:0;color:#607f85}.settings-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:13px;background:#edf4f3;color:#28717a}.settings-destination-copy{flex:1;display:grid;gap:7px}.settings-destination-copy strong{font-size:calc(var(--ui-body) + 2px);color:var(--navy)}.settings-destination-copy>span{line-height:1.6;font-size:var(--ui-small);color:var(--muted)}.settings-personal{padding:28px}.settings-personal h2{font-size:20px;margin:0 0 9px;letter-spacing:-.5px}.settings-personal>p{font-size:var(--ui-body);color:var(--muted);line-height:1.6;margin-bottom:24px}.settings-preference{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;cursor:pointer;border-top:1px solid var(--line)}.settings-preference>span{font-size:var(--ui-body);display:grid;gap:7px}.settings-preference small,.settings-private-note{font-size:var(--ui-small);color:var(--muted);line-height:1.6}.settings-preference input{width:23px;height:23px;flex:0 0 23px;accent-color:#26717b;cursor:pointer}.settings-private-note{display:block;margin-top:17px}.settings-account-note{font-size:var(--ui-body);padding:22px 3px;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.settings-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:8px 0;color:#276d76;font-weight:600;min-height:42px}.settings-back:hover,.breadcrumb-link:hover{text-decoration:underline;text-underline-offset:4px}.breadcrumb-link{color:inherit;font:inherit}.sidebar .account-shortcut{width:100%;text-align:left;border-top:1px solid #ffffff18;margin-top:13px;padding:17px 12px 4px;border-radius:0 0 8px 8px}.sidebar .account-shortcut:hover{background:#112f41}.account-shortcut>div{min-width:0}.topbar-account{flex:0 0 auto;display:grid;place-items:center;min-height:42px;min-width:42px;border-radius:50%}.topbar-account:hover{background:#edf4f3}.topbar-account .avatar{width:33px;height:33px}@media(max-width:950px){.settings-layout{grid-template-columns:1fr}}@media(max-width:600px){.settings-destination{padding:22px 17px;gap:13px}.settings-icon{flex-basis:42px;height:42px}.settings-personal{padding:23px}}@media(prefers-reduced-motion:reduce){.settings-destination{transition:none}}.app[data-reduce-motion=true] .settings-destination{transition:none}.inline-delete{display:inline-flex;align-items:center;gap:6px;position:relative;flex-wrap:wrap;max-width:100%}.delete-trigger,.delete-confirm button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:0;border-radius:9px;padding:8px 11px;cursor:pointer;background:transparent;color:#7d4b47;font:inherit;font-size:13px;font-weight:650}.delete-trigger:hover{background:#fff0ed}.delete-trigger:disabled{opacity:.45;cursor:default}.delete-confirm{position:relative;display:inline-flex;align-items:center;gap:4px;padding:3px 5px 3px 12px;background:#fff5f0;border:1px solid #ecd4cc;border-radius:12px;overflow:hidden;animation:delete-reveal .22s ease-out}.delete-confirm strong{font-size:13px;white-space:nowrap}.delete-confirm button{min-width:44px;color:#3c3939;background:#fff}.delete-confirm .delete-yes{color:#fff;background:#a3483c}.delete-confirm button:disabled{opacity:.55;cursor:wait}.delete-timer{position:absolute;bottom:0;left:0;height:2px;background:#b98b6c;width:100%;transform-origin:left;animation:delete-countdown 4s linear forwards}.inline-error{flex-basis:100%;color:#9b322c;font-size:13px;max-width:320px}@keyframes delete-reveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes delete-countdown{to{transform:scaleX(0)}}.recovery-note,.team-intro{background:linear-gradient(115deg,#f0f6f7,#faf5ec);border:1px solid #e0e8e8;border-radius:18px;padding:22px 26px;margin-bottom:24px;color:#375258}.recovery-note p,.team-intro p{font-size:14px;line-height:1.7;max-width:850px;margin:7px 0 0}.recovery-list article,.team-member{padding:20px 24px;border-bottom:1px solid #e8eded;display:flex;align-items:center;justify-content:space-between;gap:20px}.recovery-list article:last-child,.team-member:last-child{border-bottom:0}.recovery-list h3{font-size:16px;margin:9px 0;overflow-wrap:anywhere}.recovery-list small,.team-member small{color:#697f86}.team-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px;align-items:start}.team-invite{padding:24px}.team-invite h2{font-size:21px;margin-top:0}.team-invite p{color:#697f86;font-size:14px;line-height:1.65}.team-invite label{display:grid;gap:7px;margin:18px 0;font-size:14px;font-weight:650}.team-invite input{min-height:46px;border:1px solid #cbd8dc;border-radius:10px;padding:10px 12px;width:100%;font:inherit}.team-invite .btn{width:100%;justify-content:center}.team-member{flex-wrap:wrap;gap:12px}.team-person{display:flex;gap:12px;align-items:center;min-width:0}.team-person>div{display:grid;gap:5px;overflow-wrap:anywhere}.team-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.team-message{padding:12px 16px;background:#edf5ed;border-radius:10px;color:#285739;font-size:14px}.team-note{font-size:13px;color:#697f86;line-height:1.65;margin-top:16px}.team-section-title{font-size:14px;padding:20px 24px 5px;color:#697f86}.company-delete-row{display:flex;justify-content:flex-end;padding:4px 24px 12px}.task-full{flex-wrap:wrap}@media(max-width:850px){.team-grid{grid-template-columns:1fr}.recovery-list article{align-items:flex-start;flex-wrap:wrap}.delete-confirm{max-width:100%}}@media(prefers-reduced-motion:reduce){.delete-confirm,.delete-timer{animation:none}}.app[data-reduce-motion=true] .delete-confirm,.app[data-reduce-motion=true] .delete-timer{animation:none}.sidebar{overflow-y:auto}.task-full>.inline-delete{flex:0 1 auto}@media(max-height:850px){.sidebar .nav-item{min-height:44px;padding-top:10px;padding-bottom:10px}.sidebar nav{gap:3px}.sidebar .workspace-label{margin-bottom:16px}}.editorial-guidance{display:flex;gap:18px;padding:23px 26px;border:1px solid #d6e5e2;background:#eff7f4;border-radius:18px;color:#234b47;margin:18px 0}.editorial-guidance>svg{flex-shrink:0}.editorial-guidance strong{font-size:17px}.editorial-guidance p{margin:5px 0;color:#46605b;line-height:1.7;max-width:900px}.editorial-guidance details{margin-top:8px}.editorial-guidance summary{cursor:pointer;font-weight:650;font-size:14px;padding:6px 0}.editorial-counts{display:flex;gap:30px;margin:23px 0;color:var(--text-muted, #66737f);font-size:14px}.editorial-counts strong{font-size:21px;margin-right:5px;color:var(--ink, #193d48)}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.story-card{overflow:hidden;padding:0!important;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.story-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #183c4810}.story-card-art{display:flex;align-items:center;gap:20px;padding:26px 28px;background:linear-gradient(120deg,#173f4b,#306c72);color:#e9f5ed;min-height:114px}.story-card-art.case{background:linear-gradient(120deg,#203e46,#516752)}.story-card-art span{font-size:11px;letter-spacing:.16em;line-height:1.6}.story-card-content{padding:25px 28px;display:flex;flex-direction:column;flex:1}.story-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.story-meta time{font-size:12px;color:#6f7e86}.story-card h3{font-size:22px;line-height:1.4;margin:18px 0 9px;letter-spacing:-.03em;overflow-wrap:anywhere}.story-card-content>p{font-size:15px;line-height:1.75;color:#667680;margin:0 0 24px}.story-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid #e9eeed}.story-actions .btn{font-size:13px;padding:10px 12px}.story-public-link{display:flex;gap:5px;align-items:center;font-size:12px;margin-left:auto;color:#42636b;padding:12px 0}.story-unsaved{color:#89662f;margin:0 0 12px}.story-fields{border:0;margin:0;padding:8px 28px 0;min-width:0}.story-fields .field{margin-bottom:20px}.story-fields textarea{line-height:1.65;resize:vertical;min-height:95px}.story-fields input[readonly]{background:#f2f5f4;color:#687b83}.story-fields .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.story-fields:disabled{opacity:.7}.story-editor-tabs{margin:0 28px 18px!important}.story-preview{margin:0 28px 24px;padding:30px;border:1px solid #e1e7e5;border-radius:14px;background:linear-gradient(#f9fbf7,#fff);overflow-wrap:anywhere}.story-preview h2{font-size:31px;line-height:1.22;letter-spacing:-.035em;margin:17px 0;color:#173f4b}.story-preview .story-standfirst{font-size:18px;line-height:1.7;color:#536c74}.story-preview h3{margin:28px 0 10px;font-size:19px}.story-preview p{line-height:1.8;white-space:pre-line}.story-preview .story-source{font-size:14px;border-top:1px solid #dfe7e4;padding-top:20px}.story-client{font-weight:650}.story-editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:22px 28px;margin-top:18px;border-top:1px solid #e6ece9}.story-editor-footer small{margin-right:auto;color:#72818a;line-height:1.5;max-width:290px}.story-source-fields{margin:0 0 15px;border-top:1px solid #e3e9e6;padding-top:15px}.story-source-fields summary{cursor:pointer;font-size:15px;margin:0 0 17px;font-weight:650}.story-approval{display:flex;gap:12px;align-items:flex-start;padding:12px 0;font-size:15px;line-height:1.6}.story-approval input{width:20px;height:20px;flex-shrink:0;accent-color:#1b6358;margin-top:3px}.care-tabs{overflow-x:auto;flex-wrap:wrap}.story-preview .eyebrow{line-height:1.7}@media(max-width:900px){.story-grid{grid-template-columns:1fr}.story-card-content{padding:22px}.editorial-counts{gap:17px;flex-wrap:wrap}.story-public-link{margin-left:0}.story-fields .form-grid{grid-template-columns:1fr;gap:0}.story-preview{padding:22px;margin:0 18px 20px}.story-fields{padding:4px 18px}.story-editor-footer{flex-wrap:wrap;padding:20px 18px}.story-editor-footer small{max-width:none;flex-basis:100%}.story-preview h2{font-size:26px}.editorial-guidance{padding:19px}.story-editor-tabs{margin-left:18px!important;margin-right:18px!important}}@media(prefers-reduced-motion:reduce){.story-card{transition:none}.story-card:hover{transform:none}}.app[data-reduce-motion=true] .story-card:hover{transform:none}.care-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line, #dfe6e9);margin:6px 0 28px}.care-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:12px 1px;font-size:14px;font-weight:700;color:#526776;cursor:pointer}.care-tabs button.active{border-bottom-color:#067987;color:#006775}.catalogue-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:6px 0 25px}.catalogue-intro h2{font-size:30px;letter-spacing:-1px;margin:8px 0;color:#082936}.catalogue-intro p{color:#586d7b;margin:0;line-height:1.6}.catalogue-intro-actions{display:flex;gap:10px;flex-shrink:0}.catalogue-intro-actions a{text-decoration:none;display:inline-flex;gap:7px;align-items:center}.catalogue-summary{display:flex;align-items:center;gap:0;background:#fff;border:1px solid #dfe6e9;border-radius:13px;margin-bottom:28px;padding:23px 8px}.catalogue-summary>div{padding:0 26px;border-right:1px solid #e5ebed;min-width:155px}.catalogue-summary strong{font:700 27px/1.2 Manrope,sans-serif;display:block;color:#0c3342;margin-bottom:6px}.catalogue-summary span{font-size:12px;color:#586d7b}.catalogue-summary>p{margin:0 24px 0 auto;font-size:13px;font-weight:650;color:#246566}.catalogue-summary small{display:block;font-size:12px;color:#657984;margin-top:9px;font-weight:400}.catalogue-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#168277;margin-right:7px}.catalogue-dot.demo{background:#bc8b35}.catalogue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.catalogue-filters{display:flex;flex-wrap:wrap;gap:5px}.catalogue-filters button{border:1px solid transparent;background:transparent;padding:9px 12px;border-radius:6px;color:#5b6f7b;font:600 12px/1.3 inherit;cursor:pointer}.catalogue-filters button.active{background:#e2efed;color:#096f73;border-color:#c7dfdc}.catalogue-toolbar .search-field{max-width:245px;width:100%}.catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.product-card{background:#fff;border:1px solid #dce5e9;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s}.product-card:hover{border-color:#89b7b9}.product-card-media{position:relative;background:#f6f8f9;border-bottom:1px solid #e8edef}.catalogue-image{height:200px;display:flex;justify-content:center;align-items:center;padding:35px 24px 16px}.catalogue-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.catalogue-image.is-empty{flex-direction:column;gap:12px;color:#8ca0aa}.catalogue-image.is-empty span{font-size:12px}.product-card-badges{position:absolute;top:12px;left:12px;display:flex;gap:5px}.product-card-body{padding:22px 20px 16px;flex:1}.product-card-heading{display:flex;align-items:baseline;gap:12px}.product-card-heading>strong{font:750 29px/1.2 Manrope,sans-serif;color:#087c88;letter-spacing:-1px;overflow-wrap:anywhere}.product-card-heading h3{font-size:16px;color:#234353;margin:0;overflow-wrap:anywhere}.product-card-body>p{font-size:14px;line-height:1.6;color:#60737f;margin:12px 0 19px;min-height:44px}.product-card-meta{display:flex;gap:9px;flex-wrap:wrap}.product-card-meta span{font-size:11px;color:#587381;background:#f2f6f7;padding:5px 7px;border-radius:4px}.product-card-footer{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:20px;font-size:11px;color:#7c8c95}.product-card-footer small{font-size:11px}.product-card-footer a{display:flex;align-items:center;gap:3px;color:#177380;text-decoration:none}.product-card-actions{padding:14px 15px;display:flex;align-items:center;gap:8px;background:#fbfcfc;border-top:1px solid #e8edef}.product-card-actions .btn{padding:9px 10px;font-size:12px;flex:1}.archive-product{color:#82949e;flex:0 0 32px}.product-card-actions .icon-btn:hover{color:#9f522d;background:#fcf1e9}.catalogue-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0 5px}.catalogue-bottom p{font-size:12px;color:#6c808b;max-width:650px;line-height:1.7}.catalogue-bottom .btn{white-space:nowrap;font-size:12px}.catalogue-error{background:#fff6e7;border:1px solid #edd8ae;border-radius:9px;padding:14px 17px;margin:14px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#72571e;font-size:13px}.catalogue-error p{margin:0}.catalogue-validation{color:#a63330;font-size:13px;padding:12px 18px;background:#fff3f0;border-radius:6px}.catalogue-loading{padding:50px;text-align:center;color:#607580}.catalogue-confirm{padding:4px 6px 15px;line-height:1.7;font-size:14px}.catalogue-confirm .form-actions{margin-top:24px}.product-editor{padding:0 4px}.product-editor-tabs{display:flex;gap:22px;border-bottom:1px solid #dce6e9;margin-bottom:23px}.product-editor-tabs button{background:none;border:0;padding:12px 0;font-size:13px;font-weight:650;color:#667d88;border-bottom:2px solid transparent;cursor:pointer}.product-editor-tabs [aria-selected=true]{border-color:#087985;color:#087985}.product-editor-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(210px,1fr);gap:28px}.product-editor-fields{margin:0;padding:0;border:0;min-width:0}.product-editor-main>.field{margin-bottom:17px}.product-editor-main .form-grid{gap:16px;margin-bottom:17px}.product-editor .field label{font-size:12px}.product-editor .field input,.product-editor .field textarea,.product-editor .field select{font-size:13px}.product-editor .field small{line-height:1.6}.product-editor input[readonly]{background:#f3f6f7;color:#78909b}.product-editor-aside .catalogue-image{background:#f1f5f5;border:1px solid #e0e8e9;border-radius:10px;margin-bottom:18px;height:200px;padding:25px}.product-image-caption{font-size:11px;color:#718591;line-height:1.6}.product-draft-note{border-left:2px solid #a7ccba;padding:5px 0 5px 15px;margin-top:25px;font-size:12px;line-height:1.7;color:#63808a}.product-draft-note strong{color:#2c6262}.product-draft-note p{margin:6px 0 0}.product-editor-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #dfe8e9;padding:20px 0 5px;margin-top:22px}.product-editor-footer>span{font-size:11px;color:#6b8390}.product-editor-footer>div{display:flex;gap:10px}.product-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px}.product-section-heading h3{margin:0;font-size:16px}.product-section-heading p{font-size:12px;color:#68818d;line-height:1.6;max-width:470px}.product-section-heading .btn{white-space:nowrap;font-size:12px}.product-spec-edit-row{border:1px solid #dfe7e9;border-radius:10px;padding:16px;margin-bottom:12px;background:#fbfcfc}.product-spec-row-main{display:grid;grid-template-columns:1fr 1.7fr 28px;gap:15px;align-items:start}.product-spec-row-main>.icon-btn{margin-top:28px}.product-spec-options{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:9px}.product-spec-options label{font-size:11px;color:#6c7d86;display:flex;align-items:center;gap:7px}.product-spec-options input{width:14px;height:14px}.product-spec-options select{font-size:11px;max-width:205px;padding:6px}.catalogue-empty-spec{font-size:13px;color:#728994;padding:50px 0;text-align:center}.product-live-preview{display:grid;grid-template-columns:1fr 1.35fr;gap:26px;padding:15px 0 20px}.product-live-preview .catalogue-image{background:#f5f7f7;border-radius:10px;padding:20px;height:265px}.product-live-preview h3{font:700 23px/1.4 Manrope,sans-serif;color:#123342;margin:12px 0}.product-live-preview p{font-size:13px;line-height:1.75;color:#526e7c;white-space:pre-line;overflow-wrap:anywhere}.product-live-preview dl>div{display:grid;grid-template-columns:1fr 1.4fr;border-top:1px solid #e1e8eb;padding:11px 0;gap:10px;font-size:12px}.product-live-preview dd{margin:0;color:#516d7c;overflow-wrap:anywhere}.product-live-preview small{font-size:10px;color:#7b8f99;line-height:1.6}@media(min-width:1550px){.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-image{height:225px}}@media(max-width:1160px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-summary>div{min-width:120px;padding:0 18px}.catalogue-intro{align-items:flex-start}.catalogue-intro-actions{flex-direction:column}.catalogue-summary>p{font-size:11px;max-width:205px}.catalogue-filters button{padding:8px}.catalogue-toolbar{gap:10px}}@media(max-width:720px){.catalogue-intro{display:block}.catalogue-intro-actions{flex-direction:row;margin-top:18px;flex-wrap:wrap}.catalogue-intro h2{font-size:26px}.catalogue-summary{flex-wrap:wrap;gap:18px 0;padding:20px 0}.catalogue-summary>div{min-width:0;width:33.3%;padding:0 14px}.catalogue-summary>div:nth-child(3){border:0}.catalogue-summary>p{width:100%;max-width:none;margin:0 15px;padding-top:15px;border-top:1px solid #e5ebed}.catalogue-summary span{font-size:11px}.catalogue-toolbar{align-items:stretch;flex-direction:column}.catalogue-toolbar .search-field{max-width:none}.catalogue-grid{grid-template-columns:1fr}.catalogue-bottom{align-items:flex-start}.product-editor-grid,.product-live-preview{grid-template-columns:1fr}.product-editor-aside .catalogue-image{height:175px}.product-editor-footer{align-items:flex-start;flex-direction:column}.product-editor-footer>div{width:100%;justify-content:flex-end}.product-spec-row-main{grid-template-columns:minmax(0,1fr) 27px}.product-spec-row-main>.field:nth-child(2){grid-column:1;grid-row:2}.product-spec-row-main>.icon-btn{grid-column:2;grid-row:1}.product-spec-options{flex-direction:column;align-items:flex-start;gap:12px}.product-section-heading{flex-direction:column;gap:0}.catalogue-error{flex-direction:column;align-items:flex-start}.product-editor-tabs{gap:18px}.product-editor-tabs button{font-size:12px}.product-live-preview .catalogue-image{height:200px}}@media(prefers-reduced-motion:reduce){.product-card{transition:none}}.catalogue-conflict{border:1px solid #dac18b;background:#fffaf0;border-radius:9px;padding:16px;margin-bottom:18px}.catalogue-conflict h3{font-size:15px}.catalogue-conflict>div>strong{text-transform:capitalize;font-size:12px}.catalogue-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.catalogue-compare p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto;font-size:12px;line-height:1.6;background:#fff;padding:10px}.catalogue-compare b{display:block;margin-bottom:5px}.catalogue-conflict .btn{font-size:12px;margin-top:10px}@media(max-width:600px){.catalogue-compare{grid-template-columns:1fr}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}:root{font-family:DM Sans,sans-serif;color:#132d43;background:#f5f5f0;font-synthesis:none;font-size:14px;line-height:1.5;--navy: #071b2d;--blue: #075f8c;--teal: #91d7d3;--lime: #d8e66f;--muted: #586d7b;--line: #e5e9ec;--cream: #f4f2eb;--radius: 12px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:38px;letter-spacing:-1.1px;line-height:1.2;font-weight:800;color:var(--navy)}h2{font-size:17px;letter-spacing:-.35px;line-height:1.4;font-weight:800}h3{font-size:14px;line-height:1.45;font-weight:750}small{font-size:12px}strong,b{font-weight:650}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #36a1c1;outline-offset:3px}main:focus,main:focus-visible{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:260px;top:-80px;background:#fff;padding:12px;z-index:100}.skip-link:focus{top:10px}.muted{color:var(--muted)}.numeric{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.due{color:#b34c28}.eyebrow{font-size:11px;letter-spacing:1.9px;font-weight:700;color:#586d7b;margin-bottom:12px}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:var(--navy);color:#dce5ed;padding:28px 14px 16px;display:flex;flex-direction:column;z-index:30}.brand{display:block;padding:0 13px}.brand img{display:block;width:100%;height:auto;max-height:45px;object-fit:contain}.workspace-label{margin:21px 15px 26px;color:#9cb4c9;font-size:13px}.sidebar nav{display:grid;gap:6px}.nav-item{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left;position:relative;border-radius:7px;color:#b4c7d7;min-height:49px;font-size:14px;font-weight:500}.nav-item svg{flex-shrink:0}.nav-item:hover{background:#102b40;color:#fff}.nav-item.active{color:#fff;background:#10344e}.nav-item.active:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:3px;background:var(--lime)}.nav-count{margin-left:auto;background:#1b3b50;font-size:11px;padding:2px 6px;border-radius:5px;color:#e6f1f8}.sidebar-bottom{margin-top:auto;padding-top:30px}.brand-foot{padding:27px 16px;border-bottom:1px solid #29404f}.brand-foot span{font-size:11px;letter-spacing:1.7px;display:block;color:#a8bece}.brand-foot small{display:block;font-size:11px;color:#8fa7ba;margin-top:9px}.user{display:flex;align-items:center;gap:11px;padding:20px 14px 0}.user strong{font-size:13px;display:block;color:#e7eff6}.user span:not(.avatar){font-size:11px;color:#98aebe}.avatar{width:37px;height:37px;border-radius:50%;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;background:#e2edf2;color:#175270;font-size:12px;font-weight:700}.avatar.small{width:25px;height:25px;font-size:11px}.user .avatar{background:#1c425a;color:#deecf5}.app-body{margin-left:232px;min-width:0}.topbar{height:72px;border-bottom:1px solid #dde3e5;background:#fcfcf9;display:flex;align-items:center;gap:18px;padding:0 30px}.demo-label{font-size:11px;letter-spacing:1.8px;font-weight:700;text-transform:uppercase;white-space:nowrap;display:flex;gap:7px;align-items:center}.demo-label>span{width:5px;height:5px;background:#658478;border-radius:50%}.global-search{display:flex;align-items:center;gap:10px;color:#586d7b;border:1px solid #e0e5e7;padding:10px 13px;border-radius:8px;max-width:460px;margin:0 auto;flex:1;text-align:left;background:#f8f9f7;min-width:0}.global-search span{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search kbd{margin-left:auto;font-family:inherit;font-size:11px;white-space:nowrap;color:#586d7b}.workspace-pill{border:1px solid #dce4e8;color:#295577;background:#f3f7fa;border-radius:8px;padding:9px 12px;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px}.topbar>.avatar{background:#075277;color:#fff;width:32px;height:32px}.mobile-menu,.nav-close{display:none!important}main{padding:30px 30px 0;max-width:1640px;margin:0 auto;min-height:calc(100vh - 72px)}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.page-heading p{margin-top:8px;color:#586d7b;font-size:15px}.heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-end;flex-shrink:0}.heading-date{width:100%;text-align:right;color:#586d7b;font-size:12px;margin-bottom:1px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 15px;border:1px solid #dbe2e7;background:#fff;border-radius:7px;font-size:12px;font-weight:650;white-space:nowrap;transition:background .14s,box-shadow .14s}.btn:hover{background:#f2f7f9}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 2px 3px #071b2d12}.btn.primary:hover{background:#034f76;box-shadow:0 4px 10px #071b2d20}.btn.danger{color:#fff;background:#a43538;border-color:#a43538}.btn.danger:hover{background:#872d30}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:12px;font-weight:650;padding:4px 0;white-space:nowrap}.text-link:hover{text-decoration:underline;text-underline-offset:3px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border-radius:6px;flex-shrink:0;color:#586d7b}.icon-btn:hover{background:#eaf0f3;color:var(--blue)}.panel{background:#fff;border:1px solid #e7ebed;border-radius:var(--radius);padding:22px;min-width:0;box-shadow:0 2px 6px #10273c02}.panel-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.panel-head p{color:#586d7b;font-size:12px;margin-top:4px}.panel-head>svg{color:#586d7b}.panel-footnote{font-size:11px;color:#586d7b;line-height:1.6;margin-top:16px}.subtle-label{background:#fafbfb;border:1px solid var(--line);font-size:11px;border-radius:6px;padding:7px 9px;color:#586d7b;white-space:nowrap}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.metric{display:flex;align-items:center;gap:16px;text-align:left;background:#fff;border:1px solid #e8ecee;border-radius:11px;padding:23px 18px;position:relative;min-width:0;transition:transform .15s,box-shadow .15s}.metric:hover{transform:translateY(-2px);box-shadow:0 5px 20px #092d4210}.metric-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e7f1f8;border-radius:50%;color:#0b658c;flex-shrink:0}.metric-icon.lime{background:#f2f6d9;color:#6b7b13}.metric>span:nth-child(2){min-width:0}.metric strong{font-family:Manrope,sans-serif;display:block;font-size:28px;color:#10253a;font-weight:800;letter-spacing:-1px;line-height:1.25;font-variant-numeric:tabular-nums}.metric-label{display:block;font-size:12px;color:#586d7b;margin-top:3px}.metric small{display:block;font-size:11px;color:#586d7b;margin-top:7px;white-space:normal}.metric-arrow{position:absolute;right:11px;top:11px;color:#a1b0ba;opacity:0}.metric:hover .metric-arrow{opacity:1}.overview-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(315px,1fr);gap:20px;margin-bottom:20px}.pipeline-segments{display:flex;overflow:hidden;border-radius:7px;min-height:54px}.pipeline-segments button{min-width:0;position:relative;padding:9px 3px;border-right:1px solid #ffffff55;font-size:12px;font-variant-numeric:tabular-nums;transition:filter .15s}.pipeline-segments button:hover{filter:brightness(.95)}.pipeline-segments button:focus-visible{outline-offset:-4px;outline-color:#fff}.pipeline-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 25px}.pipeline-labels button{padding:0;text-align:center;font-size:11px;line-height:1.5}.pipeline-labels button span{display:block;font-weight:600}.pipeline-labels i{width:5px;height:5px;border-radius:50%;display:inline-block;margin:0 4px 1px 0}.pipeline-labels small{color:#586d7b;font-size:11px;margin-top:2px;display:block}.chart-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.chart-head span{color:#586d7b;font-size:11px}.chart{height:160px;width:100%;min-width:0}.chart-periods{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:8px}.chart-periods button{display:flex;gap:5px;align-items:center;font-size:11px;color:#586d7b;padding:5px 7px;background:#f5f8f9;border-radius:4px}.chart-periods button:hover{background:#e9f1f5}.task-preview{margin-top:-6px}.task-preview-row{display:flex;gap:11px;padding:13px 0;border-bottom:1px solid #edf0f2;align-items:flex-start}.task-preview-row:last-child{border-bottom:0}.task-preview-row>div{flex:1;min-width:0}.check-button{width:19px;height:19px;border:1.5px solid #a9b8c3;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;margin-top:3px;background:#fff;color:#567927}.check-button:hover{border-color:#759240;background:#f4f8e7}.check-button.checked{border-color:#b4ca64;background:#e1eeab;color:#58721c}.task-title{padding:0;font-size:12px;font-weight:650;line-height:1.5;display:block;text-align:left}.task-title:hover{color:var(--blue)}.task-project{font-size:11px;color:#586d7b;padding:3px 0;display:block;text-align:left}.task-preview-row>div>span{font-size:11px;display:block}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:3px 8px;font-size:11px;line-height:1.5;white-space:nowrap;font-weight:600;max-width:100%}.badge.blue{background:#e9f3fb;color:#17628c}.badge.green{background:#e8f4e9;color:#337247}.badge.teal{background:#e7f3f1;color:#226c65}.badge.amber{background:#fff5df;color:#8d650d}.badge.red{background:#fbeaea;color:#ac3e43}.badge.muted{background:#eef1f4;color:#586d7b}.task-preview-row>.badge{margin-top:2px;font-size:11px}.add-followup{display:flex;gap:7px;align-items:center;justify-content:center;color:#3d728b;border-top:1px solid #edf0f2;width:100%;padding:14px 0 0;margin-top:9px;font-size:11px;font-weight:600}.insight-strip{margin-top:20px;width:100%;display:flex;align-items:center;gap:13px;text-align:left;background:#eef1df;border:1px solid #dfe6c7;padding:16px 20px;border-radius:9px;margin-bottom:22px;color:#3d511c}.insight-strip:hover{background:#e7ecd5}.insight-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0}.insight-strip strong{font-size:12px;display:block}.insight-strip small{font-size:11px;color:#56623e;display:block;margin-top:3px}.insight-action{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;font-weight:600}.table-panel{padding:0;overflow:hidden}.table-panel>.panel-head{padding:20px 22px 17px;margin:0}.table-scroll{position:relative;width:100%;overflow-x:auto}.table-scroll table{width:100%;border-collapse:collapse;white-space:normal;text-align:left}.table-scroll th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#586d7b;background:#f8fafb;padding:13px 16px;border-top:1px solid #e9edef;border-bottom:1px solid #e9edef;white-space:nowrap}.table-scroll th:first-child,.table-scroll td:first-child{padding-left:22px}.table-scroll td{padding:15px 16px;border-bottom:1px solid #edf0f2;font-size:12px;color:#586d7b}.table-scroll tbody tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover{background:#fbfcfc}.project-name{font-weight:650;color:#1c3650;font-size:12px;padding:0;text-align:left;min-width:150px}.project-name:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.cell-sub{display:block;font-size:11px;color:#586d7b;margin-top:3px}.owner{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.content-footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#586d7b;padding:27px 0 20px;gap:12px}.footer-dot{padding:0 4px}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.toolbar select{width:auto;min-width:140px}.search-field{display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #dbe3e7;border-radius:7px;padding:0 11px;color:#586d7b;min-width:220px;flex:1;max-width:330px;height:41px}.search-field input{border:0;padding:8px 0;background:transparent;width:100%;min-width:0;outline:none!important;font-size:12px}.search-field:focus-within{outline:2px solid #4b9db8;outline-offset:2px}.search-field .icon-btn{width:24px;height:24px}.segmented{margin-left:auto;display:flex;gap:3px;background:#e9edef;padding:3px;border-radius:7px}.segmented button{padding:7px 10px;display:flex;border-radius:5px;color:#586d7b}.segmented button.selected{background:#fff;color:var(--blue);box-shadow:0 1px 3px #10273c10}.results-summary{display:flex;align-items:center;gap:15px;justify-content:space-between;margin:20px 0 14px;font-size:12px}.filter-context{margin:0 0 12px;font-size:12px;color:#586d7b}.board{display:flex;align-items:stretch;gap:14px;overflow-x:auto;padding:2px 2px 18px;min-height:550px}.board-column{flex:0 0 254px;background:#ecefee;border:1px solid #e1e7e8;border-radius:9px;overflow:hidden}.board-head{padding:17px 13px 13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.board-head>span:nth-child(2){margin-left:auto;font-size:11px;color:#586d7b}.board-head>strong{width:100%;font-size:12px;margin-top:3px}.board-cards{display:grid;gap:10px;padding:0 9px 10px}.project-card{text-align:left;padding:17px;background:#fff;border-radius:7px;border:1px solid #e0e6e7;transition:box-shadow .15s}.project-card:hover{box-shadow:0 4px 15px #092d4212}.card-sector{display:flex;justify-content:space-between;color:#586d7b;font-size:11px;margin-bottom:10px}.project-card h3{margin-bottom:3px}.project-card p{font-size:11px;color:#586d7b;margin-bottom:15px}.project-card>strong{font-size:15px;font-family:Manrope}.project-card>div{display:flex;justify-content:space-between;align-items:center;margin-top:19px}.project-card small{font-size:11px;color:#586d7b}.board-empty{font-size:12px;color:#586d7b;text-align:center;padding:35px 0}.empty{padding:55px 20px;text-align:center;color:#586d7b;display:flex;align-items:center;flex-direction:column;gap:10px}.empty h3{color:#415e72;font-size:16px}.empty p{font-size:12px;max-width:320px;line-height:1.7}.back-link{display:flex;align-items:center;gap:7px;color:#586d7b;font-size:11px;padding:0 0 15px}.project-summary{display:grid;grid-template-columns:1.2fr 1fr .9fr 1fr 1.2fr;background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px 8px;margin-bottom:24px}.project-summary>div{padding:0 19px;border-right:1px solid var(--line)}.project-summary>div:last-child{border-right:0}.project-summary>div>span{font-size:11px;color:#586d7b;display:block;margin-bottom:8px}.project-summary strong{font-size:13px;display:block;line-height:1.7}.project-summary .owner{display:flex}.project-summary>div:first-child strong{font-size:23px;font-family:Manrope;line-height:1.2}.tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid #dce3e5;margin-bottom:24px}.tabs button{position:relative;font-size:13px;font-weight:600;color:#586d7b;padding:0 0 12px;display:flex;align-items:center;gap:8px}.tabs button.active{color:var(--blue)}.tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--blue)}.tabs span{font-size:11px;background:#e6edf2;padding:1px 6px;border-radius:4px}.tabs.compact{margin:0 auto 0 0;gap:24px}.tabs.compact button{padding:10px 0}.detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:22px}.stack{display:grid;gap:20px;align-content:start}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 25px;padding:3px 0 20px}.brief-grid span{display:block;font-size:11px;color:#586d7b;margin-bottom:5px}.brief-grid strong{font-size:13px;overflow-wrap:anywhere}.brief-grid>div{min-width:0}.brief-grid small{display:block;margin-top:4px;color:#586d7b}.brief-copy{color:#586d7b;font-size:13px;line-height:1.8;padding:3px 0 23px;white-space:pre-wrap;overflow-wrap:anywhere}.pack-control{display:flex;align-items:center;gap:12px;padding:18px 0 0;border-top:1px solid var(--line)}.pack-icon{background:#edf4f5;display:flex;padding:10px;color:#327789;border-radius:7px}.pack-control strong{font-size:12px;display:block}.pack-control small{font-size:11px;display:block;color:#586d7b;margin-top:3px}.pack-control select{margin-left:auto;max-width:145px;font-size:11px;padding:8px}.relationship-rows{display:grid}.relationship-rows>button{display:flex;align-items:center;gap:13px;padding:14px 0;text-align:left;border-bottom:1px solid #edf0f2}.relationship-rows>button:last-child{border-bottom:0}.relationship-rows>button:hover strong{color:var(--blue)}.relationship-rows>button>span:nth-child(2){flex:1}.relationship-rows strong{font-size:12px;display:block}.relationship-rows small{display:block;font-size:11px;color:#586d7b;margin-top:2px}.relationship-rows svg:last-child{color:#586d7b}.company-icon{width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;background:#ecf2f5;color:#586d7b}.detail-tasks>div{display:flex;gap:11px;padding:15px 0;border-bottom:1px solid #edf0f2}.detail-tasks>div:last-child{border-bottom:0}.detail-tasks strong{font-size:12px;display:block}.detail-tasks small{display:block;font-size:11px;color:#586d7b;margin-top:4px}.detail-tasks .due{color:#b34c28}.done strong{text-decoration:line-through;color:#586d7b}.note-form textarea{margin-bottom:12px;font-size:12px}.note-form .btn{width:100%}.people-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.people-company{border:1px solid #e5ebee;border-radius:9px;padding:18px}.people-company>div:first-child{display:flex;gap:8px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.people-company h3{flex:1;font-size:13px}.person-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f2}.person-row:last-child{border-bottom:0}.person-row>span:last-child{min-width:0}.person-row strong{font-size:12px;display:block}.person-row small{font-size:11px;color:#586d7b;display:block;margin-top:2px;overflow-wrap:anywhere}.info-strip{background:#f2f6f9;display:flex;gap:9px;align-items:center;font-size:12px;padding:15px;border-radius:6px;color:#476d83;margin-bottom:20px}.info-strip>svg{flex-shrink:0}.timeline{padding:0 6px}.timeline-row{display:flex;gap:16px;padding:18px 0;position:relative}.timeline-row:not(:last-child):after{content:"";position:absolute;top:50px;bottom:-16px;left:15px;width:1px;background:#e2e9ec}.timeline-icon{width:31px;height:31px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ecf3f7;color:#586d7b;border-radius:50%}.timeline-row strong{font-size:12px}.timeline-row p{font-size:12px;color:#586d7b;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;margin:4px 0}.timeline-row small{font-size:11px;color:#586d7b}.relationships-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:22px}.company-list{padding:7px;align-self:start;max-height:740px;overflow-y:auto}.company-list>button{display:flex;align-items:center;width:100%;text-align:left;gap:12px;border-radius:7px;padding:14px 11px}.company-list>button:hover{background:#f5f8f9}.company-list>button.selected{background:#eaf2f6}.company-list strong{font-size:12px;display:block}.company-list small{font-size:11px;color:#586d7b;display:block;margin-top:3px}.relationship-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:4px 0 8px}.relationship-stats strong{font-size:25px;font-family:Manrope;display:block;letter-spacing:-.7px}.relationship-stats span{font-size:11px;color:#586d7b;display:block;margin-top:4px}.contacts-list{margin-top:18px;border-top:1px solid #e5ebee}.relationship-projects button{display:flex;align-items:center;width:100%;gap:14px;padding:14px 0;text-align:left;border-bottom:1px solid #edf0f2}.relationship-projects button:last-child{border-bottom:0}.relationship-projects button>span:first-child{flex:1}.relationship-projects strong{display:block;font-size:12px}.relationship-projects small{font-size:11px;color:#586d7b;display:block;margin-top:3px}.relationship-projects svg{color:#586d7b}.task-list{padding:5px 22px}.task-full{display:flex;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid #e8edef}.task-full:last-child{border-bottom:0}.task-full>div{flex:1;min-width:0}.task-full strong{display:block;font-size:13px}.task-full .text-link{font-size:11px;font-weight:400}.task-full>.due,.task-full>.muted{font-size:11px;min-width:105px}.task-full>.badge{min-width:60px}.task-full>.owner{min-width:75px}.task-full .check-button{margin-top:0}.filter-label{font-size:12px;color:#586d7b}.insight-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:22px;padding:24px}.insight-metrics>div{padding-left:24px;border-left:1px solid var(--line)}.insight-metrics>div:first-child{padding-left:0;border-left:0}.insight-metrics span{font-size:11px;color:#586d7b;display:block}.insight-metrics strong{font-family:Manrope;font-size:32px;letter-spacing:-1px;margin:8px 0;display:block;line-height:1.3}.insight-metrics small{font-size:11px;color:#586d7b}.table-panel>.panel-footnote{padding:0 22px 18px}.insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.sector-bars{display:grid;gap:25px;padding:7px 0}.sector-bars button{text-align:left;padding:0}.sector-bars button>span{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px}.sector-bars b{font-weight:600}.bar-track{height:10px;border-radius:4px;background:#edf2f4;overflow:hidden}.bar-track>div{height:100%;background:#2787a5;border-radius:4px}.sector-bars small{display:flex;align-items:center;gap:4px;font-size:11px;color:#586d7b;margin-top:8px}.loss-list button{display:flex;align-items:center;width:100%;gap:13px;padding:18px 0;border-bottom:1px solid #ecf0f2;font-size:12px;text-align:left}.loss-list button span{flex:1}.loss-list button strong{font-family:Manrope;font-size:20px}.loss-list button svg{color:#586d7b}.loss-list button:last-child{border-bottom:0}.insight-explanation{display:flex;gap:16px;color:#586d7b;padding:2px 0 4px;align-items:flex-start}.insight-explanation>svg{flex-shrink:0}.insight-explanation p{font-size:12px;line-height:1.8;max-width:780px}.measurement-note{display:flex;align-items:flex-start;gap:13px;color:#586d7b;font-size:12px;line-height:1.8;padding:23px 3px 2px}.measurement-note svg{flex-shrink:0;margin-top:3px}.care-banner{display:flex;align-items:center;gap:20px;padding:30px;background:#e6eff0;border:1px solid #d8e5e6;border-radius:11px;margin-bottom:25px}.care-banner h2{font-size:22px;color:#1b495e;letter-spacing:-.6px}.care-banner p{font-size:12px;color:#586d7b;margin-top:8px;max-width:640px;line-height:1.8}.care-symbol{color:#346c80;display:flex;align-items:center;padding:14px;background:#d3e5e8;border-radius:10px}.care-banner>.badge{margin-left:auto}.care-requests{display:grid;grid-template-columns:1fr 1fr;gap:20px}.care-type{display:flex;align-items:center;gap:7px;color:#586d7b;font-size:11px;margin-bottom:15px}.care-type small{margin-left:auto;font-size:11px}.care-request h2{font-size:15px;min-height:40px;line-height:1.6}.care-request>p{font-size:12px;color:#586d7b;line-height:1.8;margin:12px 0 22px;min-height:42px;white-space:pre-wrap;overflow-wrap:anywhere}.care-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:18px;border-top:1px solid #edf0f2}.care-status select{max-width:165px;font-size:11px}.workspace-overview{background:var(--navy);color:#fff;border-radius:12px;padding:36px;display:flex;align-items:center;gap:40px}.workspace-overview .eyebrow{color:#a8c9d1}.workspace-overview h2{font-size:28px;line-height:1.3;letter-spacing:-.8px}.workspace-overview p{font-size:13px;line-height:1.8;color:#9eb9ca;max-width:570px;margin:17px 0 24px}.workspace-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-left:auto}.workspace-counts strong{font-size:40px;font-family:Manrope;line-height:1.3;display:block;color:#d8e66f;font-weight:600}.workspace-counts span{font-size:11px;color:#a5bccb;display:block}.settings-copy{font-size:13px;color:#586d7b;line-height:1.8;margin-bottom:24px;max-width:550px}.settings-note{font-size:11px;color:#586d7b;display:block;margin-top:14px}.walkthrough{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:23px}.walkthrough li{counter-increment:step;position:relative;padding-left:45px}.walkthrough li:before{content:counter(step);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:#e6f0f4;color:#317496;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.walkthrough strong{display:block;font-size:13px}.walkthrough span{display:block;font-size:12px;color:#586d7b;margin-top:4px}.reset-section{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:25px 0}.reset-section h2{font-size:14px}.reset-section p{font-size:12px;color:#586d7b;max-width:650px;margin-top:7px}.modal{border:1px solid #dce4e8;border-radius:13px;box-shadow:0 24px 90px #071b2d40;color:#19364c;background:#fff;width:min(520px,calc(100vw - 36px));max-height:calc(100dvh - 48px);padding:0;overflow-y:auto}.modal.wide{width:min(680px,calc(100vw - 36px))}.modal::backdrop{background:#061d3680;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{display:flex;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid #e8edef;background:#fff;position:sticky;top:0;z-index:2}.modal-head h2{font-size:20px}.modal-head p{font-size:12px;color:#586d7b;line-height:1.7;max-width:490px;margin-top:5px}.record-form,.modal-content{padding:24px 26px}.record-form{display:grid;gap:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:11px;font-weight:600;color:#38576e}.required{color:#b55f3f}.field small{font-size:11px;color:#586d7b;line-height:1.5}input,textarea,select{border:1px solid #d8e2e8;border-radius:6px;color:#23465e;background:#fff;min-height:40px;padding:10px 11px;width:100%;font-size:12px;min-width:0}input::placeholder,textarea::placeholder{color:#9aabb6}textarea{resize:vertical;min-height:80px;line-height:1.7}select{padding-right:26px}.form-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e6ecef;padding-top:20px;margin-top:4px}.form-error{background:#fff0ec;border:1px solid #f0d5cd;color:#a24325;padding:12px;border-radius:6px;font-size:12px}.form-note{background:#f2f6f8;padding:13px;border-radius:6px;font-size:11px;line-height:1.7;color:#586d7b}.modal-content>p{font-size:13px;color:#586d7b;line-height:1.8;margin-bottom:20px}.search-field.large{max-width:none;height:46px}.search-field.large input{font-size:14px}.search-results{margin-top:16px}.search-results>button{display:flex;width:100%;gap:13px;align-items:center;text-align:left;padding:13px 6px;border-bottom:1px solid #eef1f3}.search-results>button:hover{background:#f2f7f9}.search-results>button>span{flex:1}.search-results strong{display:block;font-size:12px}.search-results small{display:block;font-size:11px;color:#586d7b;margin-top:3px}.search-results svg{color:#586d7b}.toast{position:fixed;bottom:24px;left:calc(50% + 100px);transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:14px 22px;background:#102e43;color:#fff;border:1px solid #36526b;border-radius:9px;box-shadow:0 7px 30px #081d3630;font-size:12px;z-index:99;animation:toast-in .2s ease-out}.toast svg{color:#bfd79a;flex-shrink:0}.storage-warning{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:13px 28px;background:#fff0d3;color:#855514;font-size:12px}.storage-warning>svg{flex-shrink:0}.storage-warning span{flex:1}.storage-warning button{text-decoration:underline;font-weight:600}.nav-scrim{display:none}button,select{touch-action:manipulation}.board:focus-visible{outline-offset:-3px}@keyframes toast-in{0%{opacity:0;bottom:16px}to{opacity:1;bottom:24px}}@media(min-width:1600px){main{padding:38px 40px 0}.metrics{gap:22px}.metric{padding:26px}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);gap:24px}.chart{height:215px}}@media(max-width:1250px){.sidebar{width:205px}.app-body{margin-left:205px}.topbar{padding:0 23px;gap:14px}.demo-label{font-size:11px;letter-spacing:1px}.workspace-pill{padding:9px}.workspace-pill>span{display:none}main{padding:25px 23px 0}h1{font-size:29px}.metric{padding:18px 12px;gap:11px}.metric-icon{width:37px;height:37px}.metric-icon svg{width:22px}.metric strong{font-size:25px}.metric small{font-size:11px}.overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(285px,1fr);gap:16px}.panel{padding:19px}.table-panel{padding:0}.pipeline-labels{gap:2px}.pipeline-labels button{font-size:11px}.task-preview-row{gap:8px}.task-preview-row>.badge{padding:2px 5px;font-size:11px}.metric-label{font-size:11px}.detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(275px,1fr)}.page-heading .heading-actions{flex-shrink:1}.heading-date{font-size:11px}.project-summary>div{padding:0 12px}.project-summary strong{font-size:12px}.workspace-counts{gap:16px}.workspace-counts strong{font-size:30px}}@media(max-width:1050px){.sidebar{width:186px;padding-left:10px;padding-right:10px}.app-body{margin-left:186px}.nav-item{font-size:12px;padding:13px 12px;gap:10px}.workspace-label{font-size:12px}.sidebar .brand{padding:0 8px}.brand-foot{padding-left:9px;padding-right:9px}.brand-foot span{font-size:11px;letter-spacing:1px}.brand-foot small{font-size:11px}.topbar{padding:0 20px}.demo-label{display:none}.topbar .global-search{max-width:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{padding:20px}.metric-icon{width:45px;height:45px}.metric strong{font-size:28px}.metric small{font-size:11px}.metric-label{font-size:12px}.overview-grid{grid-template-columns:1fr}.next-moves .task-preview{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.next-moves .task-preview-row:nth-last-child(2){border-bottom:0}.task-preview-row>.badge{font-size:11px}.pipeline-labels button{font-size:11px}.chart{height:210px}.detail-grid{grid-template-columns:1fr}.project-summary{grid-template-columns:repeat(3,1fr);gap:20px}.project-summary>div:nth-child(3){border:0}.project-summary>div:nth-child(4){border-right:1px solid var(--line)}.project-summary>div:last-child{border:0}.relationships-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.3fr);gap:16px}.company-list>button{padding:13px 7px;gap:9px}.company-icon{width:33px;height:33px}.company-list strong,.company-list small{font-size:11px}.relationship-stats strong{font-size:20px}.relationship-stats span{font-size:11px}.relationship-projects button{gap:7px}.relationship-projects .badge{font-size:11px;padding:3px 5px}.workspace-overview{flex-direction:column;align-items:flex-start;padding:28px;gap:25px}.workspace-counts{margin:0;gap:50px}.insight-metrics{padding:20px}.insight-metrics>div{padding-left:18px}.insight-metrics strong{font-size:27px}.task-full{gap:12px;flex-wrap:wrap}.task-full>div{flex-basis:60%}.task-full>.owner{margin-left:auto}.task-full>.due,.task-full>.muted{margin-left:30px}.care-banner{padding:23px;gap:14px}.care-banner h2{font-size:19px}.care-banner>.badge{display:none}.content-footer{font-size:11px}.insight-strip{padding:16px}.insight-action,.insight-strip small{font-size:11px}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:242px;transition:transform .18s}.sidebar.open{transform:translate(0)}.sidebar .brand{padding:0 18px;max-width:207px}.nav-item{font-size:14px;padding:14px 16px;min-height:49px}.workspace-label{font-size:13px;margin-left:18px}.nav-close{display:flex!important;position:absolute;right:8px;top:76px;color:#adc4d4}.nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#071b2d66;z-index:29}.app-body{margin-left:0}.topbar{height:62px;padding:0 18px;gap:13px}.mobile-menu{display:flex!important}.global-search{height:36px;padding:7px 10px}.global-search kbd{display:none}.global-search span{font-size:11px}.workspace-pill{display:none}.topbar>.avatar{width:30px;height:30px}.skip-link{left:15px}main{padding:24px 18px 0}.page-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.page-heading h1{font-size:30px;letter-spacing:-.9px}.page-heading p{font-size:13px}.heading-actions{justify-content:flex-start;width:100%;flex-wrap:wrap}.heading-date{width:auto;order:2;margin-left:auto;text-align:left;font-size:11px}.btn{min-height:42px;font-size:12px}.metrics{gap:11px;margin-bottom:18px}.metric{gap:11px;padding:17px 13px}.metric strong{font-size:27px}.metric-label,.metric small{font-size:11px}.metric-icon{width:38px;height:38px}.panel{padding:19px}.table-panel{padding:0}.panel-head h2{font-size:16px}.panel-head p{font-size:11px}.overview-grid{gap:18px;margin-bottom:18px}.chart{height:190px}.chart-head span,.pipeline-labels button,.pipeline-labels small{font-size:11px}.pipeline-segments{min-height:51px}.pipeline-segments button{font-size:11px}.next-moves .task-preview{display:block}.task-preview-row{gap:12px;padding:13px 0}.task-preview-row>.badge{font-size:11px}.task-title{font-size:13px}.task-project{font-size:12px}.task-preview-row>div>span{font-size:11px}.next-moves .task-preview-row:nth-last-child(2){border-bottom:1px solid #edf0f2}.insight-strip{gap:11px;align-items:flex-start;padding:15px}.insight-strip strong{font-size:12px}.insight-strip small{font-size:11px}.insight-action{font-size:0;align-self:center}.insight-action svg{width:20px}.table-scroll td{padding:15px 13px}.content-footer{font-size:11px;flex-direction:column;align-items:flex-start;gap:4px;padding:25px 0 18px}.toolbar{gap:10px}.toolbar .search-field{flex-basis:100%;max-width:none}.toolbar select{flex:1;min-width:120px}.toolbar>.muted{font-size:11px}.segmented{margin-left:0}.results-summary{font-size:11px}.results-summary>span>.muted{display:block;font-size:11px}.board-column{flex-basis:250px}.project-summary{grid-template-columns:1fr 1fr;padding:20px 4px;gap:22px 0}.project-summary>div{padding:0 16px}.project-summary>div:nth-child(2n){border-right:0}.project-summary>div:nth-child(3){border-right:1px solid var(--line)}.project-summary>div:last-child{grid-column:1/-1}.project-summary strong{font-size:12px}.project-summary>div:first-child strong{font-size:24px}.tabs{gap:25px;margin-bottom:21px}.tabs button{font-size:12px}.detail-grid{gap:20px}.brief-grid{gap:21px;font-size:12px}.brief-copy{font-size:12px}.pack-control{gap:10px;flex-wrap:wrap}.pack-control select{max-width:none;flex-basis:100%;font-size:13px}.people-grid{grid-template-columns:1fr}.people-company{padding:15px}.people-company h3{font-size:12px}.relationships-layout{grid-template-columns:1fr}.company-list{max-height:265px;padding:6px}.company-list>button{padding:13px;gap:12px}.company-list strong{font-size:12px}.company-list small{font-size:11px}.relationship-stats strong{font-size:24px}.relationship-stats span{font-size:11px}.relationship-projects strong{font-size:12px}.task-list{padding:3px 17px}.task-full{gap:12px}.task-full>div{flex-basis:calc(100% - 50px)}.task-full>.badge{margin-left:30px;min-width:50px}.task-full>.due,.task-full>.muted{margin-left:0;min-width:0}.task-full>.owner{font-size:11px;min-width:60px}.task-full strong{font-size:13px}.task-full .text-link{font-size:11px;white-space:normal;text-align:left}.tabs.compact{gap:20px;flex:1}.toolbar .tabs.compact+select{flex:0 1 125px}.insight-metrics{grid-template-columns:1fr;padding:9px 20px}.insight-metrics>div{border:0;border-bottom:1px solid var(--line);padding:18px 0;display:grid;grid-template-columns:1fr auto;gap:5px}.insight-metrics>div:last-child{border:0}.insight-metrics strong{grid-column:2;grid-row:1/3;margin:0;align-self:center;font-size:27px}.insight-metrics span{font-size:12px}.insight-metrics small{font-size:11px}.insights-grid{grid-template-columns:1fr;gap:18px;margin:18px 0}.measurement-note{font-size:11px;padding-top:20px}.care-banner{padding:22px;align-items:flex-start}.care-symbol{padding:9px}.care-symbol svg{width:25px;height:25px}.care-banner h2{font-size:18px}.care-banner p{font-size:11px}.care-requests{grid-template-columns:1fr;gap:16px}.care-request>p{min-height:0;font-size:12px}.care-request h2{min-height:0;font-size:15px}.workspace-overview{padding:25px}.workspace-overview h2{font-size:26px}.workspace-overview p{font-size:12px}.workspace-counts{gap:35px}.workspace-counts strong{font-size:31px}.reset-section{align-items:flex-start;flex-direction:column;gap:18px}.reset-section p{font-size:11px}.toast{left:50%;bottom:18px;padding:13px 16px;min-width:240px;text-align:left}.modal{width:calc(100vw - 24px);max-height:calc(100dvh - 28px);border-radius:11px}.modal.wide{width:calc(100vw - 24px)}.modal-head{padding:20px 19px 17px}.modal-head h2{font-size:19px}.modal-head p{font-size:11px}.record-form,.modal-content{padding:20px}.form-grid{grid-template-columns:1fr;gap:17px}.field label{font-size:12px}input,select,textarea{font-size:16px}.field small{font-size:11px}.search-field input{font-size:16px}.toolbar select{font-size:12px}.note-form textarea{font-size:16px}.care-status select{font-size:12px}.form-actions{position:sticky;bottom:-20px;background:#fff;padding-bottom:5px}.modal-content .form-actions{position:static}.storage-warning{padding:12px 17px;align-items:flex-start}.storage-warning span{flex-basis:75%}}@media(max-width:390px){.metric-icon{display:none}.metric{padding:17px}.metric strong{font-size:28px}.metric small{font-size:11px}.heading-date{display:none}.topbar>.avatar{display:none}.pipeline-segments button,.pipeline-labels button{font-size:11px}.chart-head span{display:none}.chart-periods button{font-size:11px}.insight-action{display:none}.care-banner{gap:12px;padding:19px}.care-symbol{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root{--blue: #087a86;--cream: #f4f6f5;--line: #e1e8e9;--muted: #576e7b;--radius: 11px;background:#f4f6f5;font-size:14px}body{background:#f4f6f5}.sidebar{width:216px;padding:27px 14px 18px;background:#071e2e}.brand{padding:0 12px}.brand img{max-height:38px}.workspace-label{font-size:13px;letter-spacing:.1px;padding:0 14px;margin:13px 0 33px;color:#adc2cc}.nav-item{font-size:14px;min-height:48px;margin-bottom:7px;border-radius:8px;gap:13px}.nav-item.active{background:#10374b;color:#fff}.nav-item:hover{background:#112f41}.nav-item.active:before{background:#d9e77d}.brand-foot{border-top:1px solid #ffffff12;padding-top:22px}.brand-foot span{font-size:10px;letter-spacing:1.6px}.brand-foot small{font-size:11px;line-height:1.6}.user{padding-top:19px}.user strong{font-size:14px}.app-body{margin-left:216px}.topbar{height:70px;padding:0 30px;border-bottom:1px solid #e3e9e9;gap:22px;background:#fff}.workspace-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap;color:#56717c}.workspace-breadcrumb strong{font-weight:600;color:#163449}.workspace-breadcrumb>span{color:#94a3aa}.topbar .demo-label{display:none}.global-search{max-width:440px;margin-left:auto;background:#f7f9f8;border:1px solid #e2e8e8;min-height:40px}.global-search span{font-size:13px}.workspace-pill{font-size:12px}.topbar>.avatar{width:33px;height:33px}main{padding:30px 30px 0;max-width:1800px;margin:auto}h1{font-size:36px;letter-spacing:-1.4px;line-height:1.2}h2{font-size:18px;letter-spacing:-.45px}h3{font-size:15px}.page-heading{margin-bottom:25px;gap:20px}.page-heading p{font-size:14px;color:#536d7c}.eyebrow{font-size:10px;color:#506873;letter-spacing:1.8px;margin-bottom:9px}.btn{font-size:13px;padding:10px 16px;min-height:42px;border-radius:7px}.btn.primary{background:#087a86;border-color:#087a86;box-shadow:0 2px 4px #07353d10}.btn.primary:hover{background:#086570}.panel{box-shadow:none;border-color:#e2e8e7;padding:23px;border-radius:11px}.table-panel{padding:0}.panel-head{margin-bottom:18px}.panel-head p{font-size:12px;line-height:1.5}.text-link{font-size:12px}.panel-footnote{font-size:11px}.table-scroll th{font-size:10px;letter-spacing:.8px;padding:12px 18px}.table-scroll td{font-size:13px;padding:16px 18px}.project-name{font-size:14px;font-weight:650}.cell-sub{font-size:12px;margin-top:3px}.badge{font-size:11px;font-weight:550;padding:4px 8px;border-radius:5px}.content-footer{font-size:11px;padding:28px 0 22px;color:#506873}.owner{font-size:12px}.search-field input,.toolbar select,.pipeline-filters select{font-size:13px}.search-field{min-height:42px}.toolbar{gap:10px}.sales-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px}.sales-stat{background:#fff;border:1px solid #e3e9e9;border-radius:9px;padding:19px 17px;display:flex;gap:13px;align-items:center}.stat-icon{width:46px;height:46px;flex-shrink:0;border-radius:50%;background:#eaf4f7;color:#126a89;display:flex;align-items:center;justify-content:center}.sales-stat:nth-child(3) .stat-icon,.sales-stat:nth-child(4) .stat-icon{background:#f0f5d9;color:#657a28}.sales-stat strong{font-family:Manrope,sans-serif;font-size:28px;line-height:1.25;font-weight:800;letter-spacing:-1px;display:block}.sales-stat div>span{display:block;font-size:12px;color:#486271;margin-top:3px}.sales-stat small{font-size:10px;display:block;color:#5f737e;margin-top:4px}.pipeline-scope{display:flex;gap:5px;border-bottom:1px solid #dae3e4;margin-bottom:17px;align-items:center;flex-wrap:wrap;padding-bottom:12px}.pipeline-scope>button{padding:9px 11px;font-size:12px;font-weight:600;border-radius:6px;display:flex;align-items:center;gap:9px;white-space:nowrap;color:#47616e}.pipeline-scope>button>span{font-size:10px;padding:2px 6px;background:#e8edee;border-radius:4px;color:#3e5967}.pipeline-scope>button.active{background:#087a86;color:#fff}.pipeline-scope>button.active>span{background:#075f6a;color:#fff}.pipeline-scope>button:hover:not(.active){background:#e9efee}.view-switch{margin-left:auto;flex:none}.view-switch button{gap:6px;display:flex;align-items:center;font-size:12px;padding:8px 10px;width:auto}.view-switch button.selected{background:#fff;color:#086a78;box-shadow:0 1px 4px #15334014}.pipeline-filters{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.pipeline-filters .search-field{flex:0 1 280px;width:280px;max-width:100%;background:#fff}.pipeline-filters select{width:180px;flex:0 0 180px;border:1px solid #dce5e6;border-radius:6px;min-height:42px;padding:8px 30px 8px 12px;color:#385664;background:#fff}.closed-toggle{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:12px;color:#526b78;cursor:pointer}.closed-toggle input{accent-color:#087a86;width:15px;height:15px}.pipeline-context{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;color:#5a707d;margin:16px 0 14px}.pipeline-context strong{color:#1c4050}.context-dot{padding:0 8px;color:#83969f}.sales-board{display:flex;gap:14px;overflow-x:auto;align-items:flex-start;padding:2px 2px 18px;scrollbar-width:thin;scrollbar-color:#bdcdce #edf1f0;min-height:350px;position:relative}.sales-lane{flex:1 0 245px;min-width:245px;background:#edf2f2;border:1px solid #e2e9e9;border-radius:9px;padding:0 8px 10px;transition:background .15s,border-color .15s}.sales-lane.drop-target{background:#d9eeeb;border-color:#178b94;box-shadow:inset 0 0 0 1px #178b94}.lane-heading{padding:15px 5px 13px}.lane-heading>div{display:flex;align-items:center;gap:8px}.lane-heading h2{font-size:13px;font-weight:800;letter-spacing:-.2px;white-space:nowrap}.stage-dot{width:8px;height:8px;border-radius:50%;background:var(--stage-color);flex-shrink:0}.lane-count{margin-left:auto;font-size:11px;background:#ffffffb0;padding:1px 6px;border-radius:4px}.lane-heading p{margin:6px 0 0 16px;font-size:13px;font-weight:650;color:#405e6b}.lane-heading p span{font-size:10px;font-weight:400;color:#506873;margin-left:5px}.lane-list{display:flex;flex-direction:column;gap:9px;min-height:220px}.deal-card{background:#fff;border:1px solid #e0e7e7;border-radius:8px;padding:13px;box-shadow:0 2px 3px #0d334904;transition:border-color .15s,box-shadow .15s;cursor:grab;min-width:0}.deal-card:hover{border-color:#8eb4bc;box-shadow:0 4px 12px #0d334910}.deal-card:active{cursor:grabbing}.deal-card.is-dragging{opacity:.38}.deal-card-head{display:flex;align-items:center;justify-content:space-between;margin:-3px -3px 7px 0}.deal-card-head .badge{font-size:10px;padding:3px 6px}.deal-card-head .icon-btn{width:27px;height:27px;color:#557684}.deal-title{display:block;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:1.45;letter-spacing:-.25px;padding:0;text-align:left;color:#0e2b3f;overflow-wrap:anywhere}.deal-title:hover{color:#087a86;text-decoration:underline;text-underline-offset:3px}.deal-company{font-size:11px;color:#56707f;margin-top:4px;line-height:1.5;overflow-wrap:anywhere}.deal-value{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:15px 0 13px}.deal-value strong{font-size:20px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.65px;color:#103147}.deal-value>span{font-size:10px;color:#426b75;border:1px solid #e0eaec;border-radius:4px;padding:2px 6px;background:#f5f9f9}.deal-next{display:flex;align-items:center;gap:6px;font-size:11px;color:#5c7480}.deal-next.overdue{color:#a8482d}.deal-footer{display:flex;justify-content:space-between;align-items:center;gap:4px;padding-top:12px;margin-top:11px;border-top:1px solid #edf1f1}.deal-footer .avatar.small{width:25px;height:25px;font-size:10px;background:#e8eff1;color:#214b5c}.deal-footer .owner{gap:6px;font-size:11px}.attention-tag{font-size:9px;padding:3px 5px;border-radius:4px;white-space:nowrap;background:#eef2f3;color:#526875}.attention-tag.red{background:#fff0e9;color:#9d432b}.attention-tag.amber{background:#f9f3dd;color:#7b6318}.deal-close{font-size:10px;color:#5b717e}.lane-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:#597784;padding:35px 10px;font-size:12px;text-align:center}.lane-empty small{font-size:11px;color:#607985}.single-lane .sales-lane{flex-basis:100%}.single-lane .lane-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.single-lane .lane-heading{max-width:300px}.modal{border-radius:13px;border:1px solid #dbe5e6;box-shadow:0 24px 100px #061e3940;max-height:calc(100dvh - 48px)}.modal::backdrop{background:#071e2e70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{padding:24px 26px 20px}.modal-head h2{font-size:21px}.modal-head p{font-size:13px}.record-form,.modal-content{padding:22px 26px}.field>label{font-size:13px}.field input,.field select,.field textarea{font-size:14px;min-height:43px;border-radius:7px}.field small{font-size:11px}.form-actions{gap:10px}.modal.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:460px;max-width:calc(100vw - 28px);height:100dvh;max-height:100dvh;border-radius:0;border-top:0;border-right:0;border-bottom:0;padding:0;overflow-y:auto}.drawer .modal-head{position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid #e5ebeb;padding:22px 25px 17px}.drawer .modal-head h2{font-size:16px}.drawer .modal-head p{font-size:11px}.deal-preview{padding:25px}.preview-stage{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.preview-name{font-size:27px;line-height:1.25;letter-spacing:-.8px;overflow-wrap:anywhere}.preview-company{font-size:14px;color:#516e7a;margin-top:8px}.preview-value{display:block;font-family:Manrope,sans-serif;font-size:32px;font-weight:800;letter-spacing:-1px;margin:16px 0 24px}.preview-properties{margin:0;display:grid;gap:15px}.preview-properties>div{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px}.preview-properties dt{color:#587581}.preview-properties dd{margin:0;display:flex;align-items:center;gap:7px;text-align:right;font-weight:550}.preview-section{padding-top:23px;margin-top:24px;border-top:1px solid #e3eaea}.preview-section h3{display:flex;gap:8px;align-items:center;font-size:14px}.preview-section h3>svg{color:#367784}.preview-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.preview-task strong{font-size:14px;display:block;line-height:1.5}.preview-task p{margin:5px 0 12px;font-size:12px}.preview-task .btn{min-height:34px;padding:6px 11px;font-size:12px}.preview-muted{font-size:13px;color:#607985;line-height:1.7;margin-top:12px}.preview-relationships{margin-top:12px}.preview-relationships button{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;font-size:13px;text-align:left;padding:9px 0}.preview-relationships button:hover{color:#087a86}.preview-relationships small{display:block;font-size:11px;color:#5b7681;margin-top:3px}.preview-note{background:#f4f8f7;padding:14px;border-radius:6px;margin:14px 0}.preview-note p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.preview-note small{font-size:11px;color:#5d737f;display:block;margin-top:10px}.preview-note-form{display:grid;gap:9px;margin-top:14px}.preview-note-form textarea{width:100%;border:1px solid #d4e0e2;border-radius:7px;padding:11px;font-size:13px;resize:vertical}.preview-note-form .btn{justify-self:end}.drawer-footer{position:sticky;bottom:0;padding:16px 25px;background:#fff;border-top:1px solid #e3e9e9;display:flex;gap:10px}.drawer-footer .primary{flex:1}.drawer-footer .btn{font-size:12px}.overview-welcome{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:26px}.welcome-kicker{font-size:14px;font-weight:650;color:#244c5d;margin-bottom:8px}.overview-welcome h1{font-size:38px;letter-spacing:-1.25px}.welcome-subtitle{font-size:13px;color:#577480;margin-top:10px}.welcome-stats{display:flex;gap:12px;flex-shrink:0}.welcome-stats button{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3e9e9;border-radius:9px;padding:18px;text-align:left}.welcome-stats svg{color:#19768d;width:26px}.welcome-stats button:last-child svg{color:#809331}.welcome-stats strong{font-family:Manrope,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.7px;display:block;line-height:1.3}.welcome-stats b{font-weight:400;font-size:11px;color:#54727f;display:block;margin-top:5px}.pipeline-hero{display:flex;align-items:center;gap:30px;background:#0b2d3f;border-radius:10px;padding:24px 28px;color:#fff;margin-bottom:22px}.hero-value{display:flex;align-items:center;gap:16px;flex-shrink:0}.hero-symbol{width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:#11485d;border-radius:50%;color:#bde6e8}.hero-value div>span{display:block;font-size:10px;letter-spacing:1.6px;color:#bad4dc;font-weight:650}.hero-value strong{font-family:Manrope,sans-serif;font-size:38px;font-weight:800;letter-spacing:-1.3px;display:block;line-height:1.25;margin-top:3px}.pipeline-hero>p{border-left:1px solid #ffffff25;padding-left:28px;flex:1;font-size:12px;line-height:1.7}.pipeline-hero>p strong{font-weight:500;font-size:14px;display:block}.pipeline-hero>p span{color:#b7ced5}.pipeline-hero .btn{background:#d8e66f;border-color:#d8e66f;color:#153224;padding:12px 18px;font-size:13px;flex-direction:row-reverse;gap:18px}.pipeline-hero .btn:hover{background:#e2ed91}.command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,1fr);gap:20px;margin-bottom:22px}.chart-toggle{display:flex;gap:2px;background:#f0f4f3;border:1px solid #e1e8e7;border-radius:6px;padding:3px;flex-shrink:0}.chart-toggle button{padding:5px 8px;font-size:10px;color:#5b727e;border-radius:4px;white-space:nowrap}.chart-toggle button.active{background:#fff;color:#145767;box-shadow:0 1px 4px #16384712}.command-chart{height:270px;width:100%;min-width:0}.stage-evidence{display:grid;grid-template-columns:repeat(4,1fr);padding-left:55px;gap:5px;margin-top:8px}.stage-evidence button{padding:5px 1px;text-align:center}.stage-evidence strong{font-size:11px;display:block;line-height:1.5;color:#173e51}.stage-evidence span{font-size:10px;color:#54727f;display:flex;align-items:center;justify-content:center;gap:3px;margin-top:5px}.stage-evidence button:hover strong{color:#087a86;text-decoration:underline}.priority-tasks{margin-top:-8px}.priority-task{display:flex;align-items:flex-start;gap:11px;padding:10px 0;border-bottom:1px solid #e7eeee}.priority-task:last-child{border:0}.priority-task>div{flex:1;min-width:0}.priority-task>div>button{display:block;font-size:13px;line-height:1.5;font-weight:650;text-align:left;padding:0;color:#17374b}.priority-task>div>button:hover{color:#087a86}.priority-task p{font-size:12px;color:#55737f;margin:4px 0}.priority-task small{display:block;font-size:11px}.priority-task .badge{font-size:9px;padding:3px 6px}.priority-panel .add-followup{margin-top:0;padding-top:12px}.technical-nudge{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;text-align:left;padding:18px 4px;color:#476672;font-size:12px}.technical-nudge>span{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.technical-nudge strong{color:#335464;font-weight:600}.technical-nudge:hover{color:#087a86}.project-summary{border-radius:10px;background:#fff}.project-summary>div>strong{font-size:16px}.tabs button{font-size:13px}.brief-grid strong{font-size:14px}.brief-copy{font-size:14px;line-height:1.7}.relationship-rows strong,.person-row strong{font-size:14px}.person-row small{font-size:12px}.task-list .task-title{font-size:14px}.care-request h2{font-size:18px}.care-request>p{font-size:14px;line-height:1.7}@media(min-width:1051px){main:has(>.sales-metrics)>.page-heading{margin-bottom:20px}main:has(>.sales-metrics)>.page-heading .eyebrow{display:none}.sales-metrics{margin-bottom:16px}.sales-stat{padding-top:10px;padding-bottom:10px}.pipeline-scope{padding-bottom:8px;margin-bottom:10px}.pipeline-filters{margin-bottom:0}.pipeline-context{margin:10px 0}.deal-value{margin:10px 0 8px}.deal-footer{padding-top:8px;margin-top:8px}.command-grid .panel{padding:20px}.command-grid .panel-head{margin-bottom:14px}.command-chart{height:230px}.priority-task{padding:6px 0}}@media(min-width:1650px){.sales-lane{min-width:270px}.deal-title{font-size:16px}.deal-company,.deal-next,.deal-footer .owner{font-size:12px}.deal-value strong{font-size:24px}.deal-card{padding:17px}.lane-heading h2{font-size:15px}.sales-stat strong{font-size:32px}.sales-stat div>span{font-size:14px}.sales-stat small{font-size:11px}.overview-welcome h1{font-size:40px}.command-chart{height:305px}.priority-task>div>button{font-size:14px}.priority-task p{font-size:12px}.priority-task small{font-size:11px}.priority-task{padding:16px 0}}@media(max-width:1250px){.workspace-breadcrumb{display:none}.topbar .global-search{margin-left:0;margin-right:auto}.overview-welcome{align-items:flex-start}.overview-welcome h1{font-size:30px}.welcome-stats button{padding:14px 12px;gap:8px}.welcome-stats svg{display:none}.welcome-stats strong{font-size:23px}.command-grid{grid-template-columns:minmax(0,1.2fr) minmax(315px,1fr)}.command-grid .panel-head{flex-wrap:wrap}.sales-stat{padding:16px 12px;gap:9px}.stat-icon{width:35px;height:35px}.sales-stat strong{font-size:24px}.sales-stat small{font-size:9px}.pipeline-hero{gap:22px}.pipeline-hero>p{padding-left:22px}.sales-lane{flex-basis:245px}}@media(max-width:1050px){.sidebar{width:190px}.app-body{margin-left:190px}.topbar{padding:0 22px}main{padding:25px 22px 0}.brand{padding:0 6px}.nav-item{font-size:13px;gap:10px}.workspace-label{padding:0 6px}.welcome-stats{display:none}.overview-welcome h1{font-size:34px}.pipeline-hero{padding:22px;flex-wrap:wrap}.pipeline-hero>p{border:0;padding:0;font-size:11px}.pipeline-hero>p strong{font-size:13px}.pipeline-hero .btn{margin-left:auto}.command-grid{grid-template-columns:1fr}.command-chart{height:275px}.command-grid .panel-head{flex-wrap:nowrap}.priority-task{padding:13px 0}.priority-task>div>button{font-size:14px}.priority-task p{font-size:12px}.priority-task small{font-size:11px}.sales-metrics{grid-template-columns:repeat(2,1fr);gap:11px}.sales-stat small{font-size:11px}.sales-stat strong{font-size:27px}.stat-icon{width:42px;height:42px}.sales-stat{padding:17px}.single-lane .lane-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-scope{gap:4px}.pipeline-scope>button{font-size:11px;padding:8px}.view-switch{margin-left:0}.pipeline-context{align-items:flex-start}.pipeline-context>span:last-child{max-width:220px;text-align:right}}@media(max-width:760px){.sidebar{width:242px;transform:translate(-100%);padding:27px 17px 20px}.sidebar.open{transform:translate(0)}.app-body{margin-left:0}.topbar{height:62px;padding:0 16px;gap:13px}.topbar .global-search{max-width:none;flex:1;min-width:0}.topbar .global-search span{font-size:11px}.topbar .workspace-pill{display:none}main{padding:23px 18px 0}.page-heading h1{font-size:31px}.page-heading p{font-size:13px}.nav-item{font-size:14px}.panel{padding:19px}.table-panel{padding:0}.overview-welcome{margin-bottom:22px}.overview-welcome h1{font-size:32px;max-width:360px}.welcome-kicker{font-size:13px}.welcome-subtitle{font-size:13px;line-height:1.6}.pipeline-hero{padding:23px;gap:20px}.hero-value strong{font-size:37px}.pipeline-hero>p{flex-basis:100%;font-size:12px}.pipeline-hero .btn{margin-left:0;min-height:43px;width:100%;justify-content:space-between}.hero-symbol{width:49px;height:49px}.command-grid{gap:18px}.command-grid .panel-head{flex-wrap:wrap}.command-chart{height:235px}.stage-evidence{padding-left:32px;gap:5px}.stage-evidence strong,.stage-evidence span{font-size:10px}.stage-evidence span svg{display:none}.priority-task>div>button{font-size:13px}.priority-task p{font-size:12px}.priority-task small{font-size:11px}.technical-nudge{align-items:flex-start;font-size:12px;padding:19px 0}.technical-nudge>span{gap:8px}.technical-nudge>svg{flex-shrink:0}.sales-metrics{gap:9px;margin-bottom:20px}.sales-stat{padding:16px 13px;gap:0}.sales-stat .stat-icon{display:none}.sales-stat strong{font-size:28px}.sales-stat div>span{font-size:12px}.sales-stat small{font-size:10px}.pipeline-scope{gap:5px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;position:relative;scrollbar-width:thin}.pipeline-scope>button{font-size:12px;padding:9px 10px}.view-switch{margin-left:6px;flex-shrink:0}.pipeline-filters{gap:9px}.pipeline-filters .search-field{width:100%;flex-basis:100%}.pipeline-filters select{flex:1 1 140px;min-width:0;width:40%;font-size:12px}.closed-toggle{font-size:12px;margin:3px 0 0 auto;min-height:30px}.pipeline-context{flex-direction:column;gap:5px;font-size:11px}.pipeline-context>span:last-child{max-width:none;text-align:left}.sales-board{gap:12px;margin:0 -2px;padding-bottom:15px;scroll-snap-type:x proximity}.sales-lane{flex:0 0 280px;min-width:280px;scroll-snap-align:start;padding:0 9px 12px}.lane-heading h2{font-size:15px}.lane-heading p{font-size:14px}.lane-heading p span{font-size:11px}.deal-card{padding:15px}.deal-title{font-size:16px}.deal-company,.deal-next{font-size:12px}.deal-value strong{font-size:23px}.deal-footer .owner{font-size:12px}.attention-tag{font-size:10px}.single-lane .sales-lane{flex-basis:100%;min-width:0}.single-lane .lane-list{grid-template-columns:1fr}.modal{max-height:calc(100dvh - 28px);max-width:calc(100vw - 28px)}.modal-head{padding:21px 20px 17px}.modal-head h2{font-size:20px}.record-form,.modal-content{padding:20px}.modal.drawer{width:440px;max-width:calc(100vw - 22px)}.deal-preview{padding:22px}.preview-name{font-size:25px}.preview-properties>div{font-size:12px}.drawer-footer{padding:14px 20px}.content-footer{font-size:10px}.table-scroll td{padding:15px}.project-name{font-size:13px}}@media(prefers-reduced-motion:reduce){.sales-lane,.deal-card{transition:none}}.deal-card{position:relative}.deal-card-head{position:absolute;right:8px;top:9px;margin:0}.deal-title{padding-right:22px}.deal-value .badge{font-size:10px;border:0;color:#376572;background:#edf6f6}main:has(>.relationship-workspace)>.page-heading h1{font-size:30px;letter-spacing:-1px}.relationship-workspace{display:grid;grid-template-columns:234px minmax(0,1fr);gap:22px;align-items:start}.relationship-directory{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;position:sticky;top:90px}.directory-heading{display:flex;justify-content:space-between;align-items:center;padding:19px 17px 15px;font-size:14px}.directory-heading>span{font-size:11px;background:#eaf1f1;border-radius:5px;padding:2px 7px;color:#3b5b66}.relationship-directory>.search-field{margin:0 12px 9px;min-width:0;width:auto;padding:8px;gap:6px;background:#f7f9f8}.relationship-directory>.search-field input{font-size:11px;min-width:0}.relationship-directory>select{margin:0 12px 13px;width:calc(100% - 24px);min-height:35px;font-size:11px;border:1px solid #dce6e7;border-radius:6px;color:#3c5c6a;padding:6px 9px}.directory-records{max-height:610px;overflow-y:auto;scrollbar-width:thin}.directory-records>button{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:15px 12px;border-top:1px solid #f0f3f3;border-left:3px solid transparent}.directory-records>button.selected{background:#edf6f5;border-left-color:#087a86}.directory-records>button:hover{background:#f1f7f6}.directory-icon{width:30px;height:32px;background:#f1f5f5;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#416b77;flex-shrink:0}.selected .directory-icon{background:#d7ece9;color:#086773}.directory-records strong{font-size:12px;font-weight:700;display:block;line-height:1.45;color:#183749}.directory-records small{display:block;font-size:10px;color:#536e7a;margin-top:3px}.directory-recency{display:block;font-size:9px;color:#526a76;margin-top:6px}.directory-footer{display:flex;gap:8px;align-items:center;padding:16px 12px;font-size:10px;color:#56717b;border-top:1px solid var(--line)}.relationship-record{min-width:0}.relationship-record-head{display:flex;align-items:center;gap:15px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:10px 10px 0 0}.relationship-company-mark{width:54px;height:54px;border-radius:12px;background:#eaf3f4;color:#127784;display:flex;align-items:center;justify-content:center;flex-shrink:0}.relationship-record-type{font-size:11px;color:#58727e}.relationship-record-type span{padding:0 6px}.relationship-record-head h2{font-size:25px;letter-spacing:-.7px;margin-top:3px}.relationship-record-head p{font-size:11px;color:#5b717d;margin-top:5px}.relationship-record-head>.btn{margin-left:auto;white-space:nowrap;font-size:12px;padding:9px 12px}.relationship-pulse{display:grid;grid-template-columns:1.2fr 1fr 1fr;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;padding:17px 22px;gap:18px}.relationship-pulse>div{display:flex;align-items:center;gap:10px;color:#2b7080}.relationship-pulse small{display:block;font-size:10px;color:#586f7a;margin-bottom:4px}.relationship-pulse strong{display:block;font-size:13px;font-weight:650;color:#163d50}.relationship-pulse strong.due{color:#a8482d}.relationship-pulse strong span{font-weight:400;font-size:11px}.relationship-people{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.relationship-people>button{display:flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #dce7e6;border-radius:25px;color:#466470;background:#fff;font-size:11px;min-height:35px}.relationship-people>button.active{border-color:#09717d;background:#e7f1f0;color:#095c67;font-weight:650}.relationship-people .avatar.small{height:23px;width:23px;font-size:9px}.relationship-content{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:20px;align-items:start}.relationship-main{min-width:0}.relationship-tabs{display:flex;gap:23px;border-bottom:1px solid #dce6e6;margin-bottom:17px}.relationship-tabs>button{display:flex;gap:9px;align-items:center;padding:9px 0 13px;color:#526b77;font-size:13px;border-bottom:2px solid transparent}.relationship-tabs>button.active{color:#075f6a;border-bottom-color:#087a86;font-weight:700}.relationship-tabs span{background:#e7eded;font-size:10px;padding:1px 5px;border-radius:4px;color:#40616e}.conversation-prompt{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:18px;border:1px solid #d7e7e4;background:#eff7f4;border-radius:9px}.prompt-icon{color:#157480;display:flex;align-items:center;justify-content:center;background:#e0efeb;border-radius:50%;width:40px;height:40px;flex-shrink:0}.conversation-prompt>div:not(.conversation-quick-actions){flex:1;min-width:140px}.conversation-prompt strong{font-size:13px;color:#153c46;line-height:1.5}.conversation-prompt p{font-size:11px;color:#536e75;margin-top:5px;line-height:1.5}.conversation-quick-actions{display:flex;gap:8px;margin-left:53px}.conversation-quick-actions>button{display:flex;align-items:center;gap:7px;padding:7px 11px;font-size:11px;color:#126773;background:#fff;border:1px solid #cfe0df;border-radius:5px;min-height:34px}.conversation-quick-actions>button:hover{background:#dfedeb}.activity-toolbar{display:flex;gap:10px;align-items:center;margin:17px 0}.activity-toolbar>select{width:138px;flex:0 0 138px;font-size:11px;border:1px solid #dbe5e5;border-radius:6px;color:#466572;padding:9px;min-height:38px;background:#fff}.activity-toolbar .search-field{min-width:0;padding:8px 10px;min-height:38px;background:#fff}.activity-toolbar input{font-size:11px;min-width:0}.relationship-timeline{position:relative}.relationship-activity{display:flex;gap:12px;position:relative;padding-bottom:17px}.relationship-activity:before{content:"";position:absolute;width:1px;background:#d5e4e4;left:16px;top:33px;bottom:0}.relationship-activity:last-child:before{display:none}.activity-symbol{background:#e4efef;color:#226e7a;width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;margin-top:3px;z-index:1}.legacy .activity-symbol{background:#ecefed;color:#5b7275}.activity-entry{background:#fff;border:1px solid #e0e8e7;border-radius:9px;padding:17px;flex:1;min-width:0}.activity-entry-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#566f7b;margin-bottom:10px}.activity-entry-meta strong{color:#176d79;font-weight:600}.activity-entry h3{font-size:14px;line-height:1.55;letter-spacing:-.2px;color:#12364a}.activity-with{font-size:11px;color:#56717d;margin-top:4px}.activity-body{font-size:12px;color:#405d6d;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:12px 0}.activity-entry-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:13px}.activity-entry-tags>span,.activity-entry-tags>button{font-size:9px;padding:4px 6px;background:#f0f4f4;border-radius:4px;color:#426271;display:flex;gap:4px;align-items:center;text-align:left}.activity-entry-tags .connected{color:#316748;background:#edf5eb}.activity-entry-tags>button:hover{color:#046474;background:#e2eeee}.activity-entry footer{display:flex;align-items:center;gap:6px;font-size:10px;color:#58717c;padding-top:11px;border-top:1px solid #edf1f0;flex-wrap:wrap}.activity-entry footer>.avatar{width:20px;height:20px;font-size:8px}.activity-entry footer>span:last-child:not(.avatar){margin-left:auto;font-size:9px}.activity-followup{display:flex;gap:8px;background:#f3f6ed;padding:10px;border-radius:6px;font-size:11px;color:#425b3d;margin-bottom:13px}.activity-followup>svg{flex-shrink:0;margin-top:2px}.activity-followup small{display:block;font-size:10px;margin-top:3px}.relationship-context>section{border:1px solid #e1e8e6;border-radius:9px;background:#fff;margin-bottom:15px;padding:17px}.relationship-context h3{font-size:13px;letter-spacing:-.1px}.relationship-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.relationship-section-title h3{display:flex;gap:7px;align-items:center}.relationship-section-title>span{font-size:10px;color:#5b747c}.relationship-section-title .icon-btn{width:26px;height:26px;min-width:26px;color:#55747f}.relationship-context p{font-size:12px;line-height:1.75;color:#4c6875;white-space:pre-wrap;overflow-wrap:anywhere}.context-note{background:#f8faef!important;border-color:#e4e9d3!important}.context-note>small{display:block;font-size:10px;color:#5e6b49;margin-top:14px}.relationship-task{display:flex;align-items:flex-start;gap:9px;padding:12px 0;border-bottom:1px solid #e9eeee}.relationship-task:last-child{border:0;padding-bottom:0}.relationship-task .check-circle{flex-shrink:0}.relationship-task strong{display:block;font-size:11px;line-height:1.6;font-weight:600;color:#214555}.relationship-task small{display:block;font-size:10px;color:#546f7b;margin-top:4px}.relationship-task small.due{color:#a3442b}.relationship-task div>span{display:block;font-size:9px;color:#5c737e;margin-top:5px}.relationship-discussion h3{margin-bottom:10px}.relationship-discussion>div{display:flex;gap:7px;align-items:center;font-size:10px;color:#58717e;margin-top:15px}.relationship-person>.avatar{width:38px;height:38px;font-size:12px;margin-bottom:10px}.relationship-person h3{font-size:16px;margin-bottom:3px}.relationship-person>span:not(.avatar){display:flex;gap:6px;align-items:center;font-size:10px;color:#4c6b77;margin-top:11px;overflow-wrap:anywhere}.relationship-person>span>svg{flex-shrink:0}.relationship-person>.text-link{margin-top:16px;font-size:11px}.relationship-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.relationship-project-grid>button{padding:17px;border:1px solid #dfe7e7;background:#fff;border-radius:9px;text-align:left}.relationship-project-grid>button>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.relationship-project-grid>button>strong{display:block;font-size:14px;line-height:1.5}.relationship-project-grid>button>p{font-size:11px;color:#55717b;margin-top:6px;line-height:1.6}.relationship-project-grid>button>span{display:block;font-size:22px;font-weight:750;margin-top:15px;color:#163e52}.relationship-project-grid>button>small{display:block;font-size:10px;color:#516e79;margin-top:10px}.relationship-project-grid>.panel-footnote{grid-column:1/-1}.activity-kind-switch{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.activity-kind-switch>button{display:flex;gap:8px;align-items:center;border:1px solid #dbe6e5;border-radius:6px;color:#486673;font-size:12px;padding:9px 12px;background:#f7f9f8}.activity-kind-switch>button.active{color:#075c67;border-color:#087a86;background:#e9f3f1;font-weight:650}.conversation-people{border:0;padding:0;margin:0 0 21px}.conversation-people legend{font-size:13px;font-weight:600;color:#2b4c5d;margin-bottom:9px}.conversation-people legend>span{font-size:11px;font-weight:400;color:#59747f;margin-left:7px}.conversation-people>div{display:flex;gap:10px;flex-wrap:wrap}.conversation-people label{display:flex;gap:8px;align-items:center;font-size:12px;padding:9px 11px;background:#f3f7f6;border:1px solid #dde9e6;border-radius:7px;color:#3f5b6b;cursor:pointer}.conversation-people input,.followup-toggle>input{width:16px;height:16px;min-height:0;accent-color:#087a86;flex-shrink:0}.conversation-followup{border:1px solid #d3e2da;background:#f4f8f1;border-radius:9px;margin:10px 0 15px}.followup-toggle{display:flex;gap:12px;align-items:center;padding:17px;cursor:pointer}.followup-toggle>span{flex:1}.followup-toggle strong{display:block;font-size:13px;color:#274d42}.followup-toggle small{display:block;font-size:11px;color:#4c695c;margin-top:4px}.followup-fields{display:grid;gap:14px;padding:0 17px 5px}@media(min-width:1600px){.relationship-workspace{grid-template-columns:255px minmax(0,1fr)}.relationship-content{grid-template-columns:minmax(0,1fr) 290px}.conversation-quick-actions{margin-left:auto}.activity-entry{padding:21px}.activity-body{font-size:13px}}@media(max-width:1250px){.relationship-workspace{grid-template-columns:210px minmax(0,1fr);gap:16px}.relationship-content{grid-template-columns:minmax(0,1fr)}.relationship-context{display:grid;grid-template-columns:1fr 1fr;gap:12px}.relationship-context>section{margin:0}.relationship-record-head{flex-wrap:wrap}.relationship-record-head>.btn{margin-left:69px}.relationship-pulse{gap:10px;padding:16px}.relationship-pulse>div>svg{display:none}.relationship-pulse strong{font-size:11px}.relationship-record-head h2{font-size:23px}}@media(max-width:760px){main:has(>.relationship-workspace)>.page-heading h1{font-size:29px}.relationship-workspace{grid-template-columns:1fr}.relationship-directory{position:static}.directory-records{display:flex;max-height:170px;overflow-x:auto}.directory-records>button{flex:0 0 220px;border-top:0;border-bottom:3px solid transparent;border-left:0}.directory-records>button.selected{border-bottom-color:#087a86}.directory-footer{display:none}.relationship-directory>select{margin-bottom:5px}.directory-heading{padding:14px}.relationship-record-head{padding:18px;gap:12px}.relationship-record-head h2{font-size:22px}.relationship-company-mark{width:44px;height:44px}.relationship-record-head>.btn{margin-left:0;width:100%;justify-content:center}.relationship-record-head>div:nth-child(2){flex:1;min-width:0}.relationship-record-type{font-size:10px}.relationship-pulse{grid-template-columns:1fr 1fr;padding:15px;row-gap:15px}.relationship-pulse>div:last-child{grid-column:1/-1}.relationship-people{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.relationship-people>button{flex-shrink:0;min-height:40px}.relationship-context{grid-template-columns:1fr}.relationship-content{gap:20px}.conversation-prompt{padding:15px}.conversation-prompt>div:not(.conversation-quick-actions){min-width:120px}.conversation-quick-actions{margin-left:0;width:100%}.conversation-quick-actions>button{flex:1;justify-content:center;min-height:40px}.activity-toolbar{flex-wrap:wrap}.activity-toolbar>select{flex:1;min-height:40px}.activity-toolbar .search-field{flex:1 1 190px}.relationship-activity{gap:8px}.activity-symbol{width:27px;height:27px}.relationship-activity:before{left:13px}.activity-entry{padding:14px}.activity-entry-meta{font-size:9px}.activity-body{font-size:12px}.activity-entry footer>span:last-child:not(.avatar){margin-left:0}.relationship-project-grid{grid-template-columns:1fr}.activity-kind-switch>button{flex:1 1 85px;justify-content:center}.conversation-form .form-grid{grid-template-columns:1fr}.conversation-people label{min-height:44px}.followup-toggle{padding:14px}.relationship-record-head .btn{min-height:44px}}.activity-edit{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:10px;color:#316d7a;padding:5px 0}.activity-edit:hover{text-decoration:underline}.conversation-form .form-actions{position:sticky;bottom:-23px;background:#fff;z-index:2;padding:16px 0 6px;margin-bottom:-6px;box-shadow:0 -10px 20px #ffffffed}.mail-prompt{background:#f5f3e9;border-color:#e3dec6}.mail-prompt .prompt-icon{color:#796228;background:#ece5c9}.conversation-quick-actions{flex-wrap:wrap}.conversation-quick-actions>.mail-quick-action{background:#173c3d;border-color:#173c3d;color:#fff}.conversation-quick-actions>.mail-quick-action:hover{background:#245853}.physical-mail .activity-symbol{background:#eee7cc;color:#78612e}.physical-mail .activity-entry{border-color:#e1dac2;border-left:3px solid #bba264}.mail-record-details{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 14px;color:#70603b;font-size:11px}.mail-record-details>span{display:flex;align-items:center;gap:5px}.mail-record-details details{width:100%}.mail-record-details summary{cursor:pointer;text-decoration:underline}.mail-record-details p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.6}.mail-details-fields{border:1px solid #dfdac6;border-radius:9px;background:#faf9f3;padding:18px;margin:22px 0;min-width:0}.mail-details-fields legend{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:#6c5b33;padding:0 6px}.relationship-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.channel-card{display:grid;align-content:start;padding:20px;background:#f5f8f7;border:1px solid #dfe8e4;border-radius:10px;color:#305865}.channel-card>svg{margin-bottom:14px}.channel-card>span{font-size:13px;font-weight:650}.channel-card>strong{font-family:Manrope,sans-serif;font-size:34px;margin:7px 0;color:#153747}.channel-card small{font-size:11px;line-height:1.6}.channel-card p{font-size:10px;line-height:1.7;color:#597278;margin:12px 0 0}.channel-mail{background:#f5f1e2;border-color:#e0d7b7}.channel-mail>svg{color:#8c753a}.mail-followthrough-heading{display:flex;margin:26px 0 14px;gap:16px}.mail-followthrough-heading h3{font-size:15px;color:#183a48}.mail-followthrough-heading p{font-size:12px;color:#627981;margin-top:7px;line-height:1.6}.mail-evidence-list>button{width:100%;display:flex;align-items:center;gap:14px;padding:17px 0;border-top:1px solid #e5ebe7;text-align:left;color:#37606a}.mail-evidence-list>button>svg{flex-shrink:0}.mail-evidence-list>button>span:first-of-type{flex:1;min-width:0}.mail-evidence-list strong{display:block;color:#1e404d;font-size:13px;line-height:1.5}.mail-evidence-list small{display:block;color:#607780;font-size:11px;margin-top:5px;line-height:1.6}.mail-evidence-list .mail-next-step{color:#697344}.mail-status{border-radius:5px;padding:6px 9px;background:#f0f2ed;font-size:11px;white-space:nowrap}.mail-status.replied{background:#e7f2e6;color:#3b673c}.mail-evidence-list>button:hover strong{text-decoration:underline}@media(max-width:1000px){.relationship-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.relationship-channel-grid{gap:9px}.channel-card{padding:14px}.channel-card>strong{font-size:28px}.mail-evidence-list>button{flex-wrap:wrap;gap:9px}.mail-evidence-list>button>span:first-of-type{flex-basis:calc(100% - 40px)}.mail-status{margin-left:29px}.mail-details-fields{padding:13px}}.mail-example-action{color:#6d5d32;font-size:11px;text-decoration:underline;margin-left:53px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;padding:0;background:#f3f6f5}.auth-story{background:#08212f;color:#d6e5e9;padding:64px;display:flex;flex-direction:column;justify-content:space-between;gap:70px}.auth-story img{width:220px;height:auto}.auth-story h1{font-size:clamp(36px,4vw,60px);line-height:1.13;letter-spacing:-2px;color:#fff;margin:16px 0 24px}.auth-story p{line-height:1.8}.auth-story .eyebrow{color:#b8da55;letter-spacing:3px}.auth-story>small{letter-spacing:2px;font-size:10px}.auth-card{max-width:460px;width:100%;margin:auto;padding:48px 36px}.auth-card h2{font-size:32px;letter-spacing:-1px;margin:16px 0 10px}.auth-card>p{color:#516975;margin-bottom:28px}.auth-card fieldset{border:0;padding:0;margin:0;display:grid;gap:20px}.auth-card label{display:grid;gap:8px;font-weight:600;font-size:13px}.auth-card input{min-height:46px;background:#fff;border:1px solid #ccdadd;border-radius:7px;padding:12px;font:inherit;width:100%}.auth-card label small{font-weight:400;color:#516975}.auth-card .btn{width:100%;justify-content:center;min-height:46px}.auth-actions{display:grid;gap:14px;margin:24px 0}.auth-actions button{color:#086779;text-align:left;font-size:13px}.auth-disclosure{display:block;line-height:1.7;color:#526975;border-top:1px solid #d8e1e1;padding-top:20px}.auth-message{background:#e9f3ee;padding:14px;border-radius:6px;line-height:1.6;font-size:13px}.auth-demo{margin-top:24px;padding:20px;border:1px solid #cbd9b8;border-radius:12px;background:#edf3e4}.auth-demo h3{color:#17313a;font-size:19px;line-height:1.35;letter-spacing:-.5px;margin:0 0 8px}.auth-demo p{font-size:13px;line-height:1.65;color:#4b625c;margin:0 0 18px}.auth-card .auth-demo-button{background:#183b3a;border-color:#183b3a;color:#fff;gap:12px;min-height:48px}.auth-card .auth-demo-button:hover{background:#255653}.auth-demo small{display:block;color:#52644a;font-size:11px;line-height:1.6;margin-top:12px}.demo-status{background:#f0f4e7;color:#465b2e;border-bottom-color:#d9e3c9}.demo-status-label{font-weight:700}.demo-exit{margin-left:auto;white-space:nowrap}.cloud-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 30px;background:#eaf3f0;color:#20544d;font-size:12px;border-bottom:1px solid #d0e1dc}.cloud-status .cloud-account{margin-left:auto}.cloud-status button{font-size:12px;text-decoration:underline}.cloud-loading{min-height:100vh;display:grid;place-content:center;gap:18px;padding:32px;max-width:700px;margin:auto}.cloud-loading .btn{justify-self:start}.cloud-error{color:#9b352b}.auth-card button:focus-visible,.cloud-status button:focus-visible{outline:3px solid #178cad;outline-offset:4px}@media(max-width:760px){.auth-page{display:block}.auth-story{padding:28px;gap:32px}.auth-story img{width:180px}.auth-story h1{font-size:34px;letter-spacing:-1px}.auth-story>small{display:none}.auth-card{padding:32px 26px}.cloud-status{padding:10px 16px}.cloud-status .cloud-account{margin-left:0;width:100%;overflow-wrap:anywhere}}.modal-fields{border:0;padding:0;margin:0;min-width:0}.modal-cloud-error{margin:12px 0;padding:14px;background:#fff0e8;color:#893a24;border-radius:7px;font-size:13px;line-height:1.5}.modal-cloud-error button{margin-top:8px;text-decoration:underline;font-weight:600}.modal-save-status{font-size:12px;color:#285c60;margin:12px 0}:root{font-size:16px;--readable-muted: #4e6571}.app{--ui-body: 16px;--ui-small: 14px;--ui-title: 38px}.app[data-larger-text=true]{--ui-body: 18px;--ui-small: 16px;--ui-title: 40px}body{background:#f3f6f5}.app-body{background:linear-gradient(150deg,#f4f7f5,#f6f8f8 65%,#edf3f2);min-height:100vh}.topbar{min-height:80px;height:auto;padding-top:14px;padding-bottom:14px;gap:18px}.topbar .global-search{min-height:46px}.workspace-breadcrumb,.global-search span,.workspace-pill{font-size:14px}.nav-item{min-height:52px;font-size:16px;border-radius:11px}.help-trigger{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:46px;min-width:70px;padding:8px;color:#134756;border-radius:10px;font-size:15px}.help-trigger:hover{background:#eaf3f1}main{padding:34px 34px 0}h1{font-size:var(--ui-title, 38px);line-height:1.16;letter-spacing:-1.5px}.page-heading p,.welcome-subtitle,.panel-head p,.settings-copy,.catalogue-intro p,.context-help p,.care-request p{font-size:var(--ui-body);line-height:1.65;color:var(--readable-muted)}.panel-head h2,h2{font-size:21px;letter-spacing:-.5px}.panel{border-radius:16px;box-shadow:0 4px 18px #12384904}.panel-head{padding:24px}.btn,.text-link,.icon-btn,.care-tabs button,.catalogue-filters button,.chart-toggle button,.tab-bar button,.view-toggle button{min-height:44px}.btn{font-size:var(--ui-body);padding:11px 18px;border-radius:10px;line-height:1.4}.btn.primary{background:#087c85;box-shadow:0 3px 8px #087a8618}.btn.primary:hover{background:#04646e}.field label{font-size:var(--ui-body);font-weight:600;margin-bottom:8px}.field input,.field textarea,.field select,.search-field input,select{font-size:var(--ui-body);min-height:48px;line-height:1.5}.field small,.field-hint,.muted,.panel-footnote,.settings-note,.product-card-meta,.catalogue-bottom p,.content-footer,.cloud-status{font-size:var(--ui-small);line-height:1.6}.field input:focus,.field textarea:focus,.field select:focus{border-color:#07818b;box-shadow:0 0 0 3px #0b859519}.icon-btn{min-width:44px;width:auto;height:auto;flex-shrink:0}.check-button{width:30px;height:30px;min-width:30px;flex-shrink:0;border-width:2px}.priority-task{padding-top:18px;padding-bottom:18px;gap:14px}.priority-task>div>button,.company-row strong,.contact-card strong,.project-name,.data-table td,.deal-card h3{font-size:var(--ui-body)}.priority-task p,.priority-task small,.stage-evidence span,.product-card-body>p,.relationship-meta,.company-row small,.data-table small{font-size:var(--ui-small);line-height:1.5}.stage-evidence strong{font-size:14px}.stage-evidence button{min-height:64px}.badge{font-size:13px;padding:5px 9px}.overview-welcome{align-items:center;margin-bottom:24px}.welcome-kicker{color:#116a74;font-size:16px;margin-bottom:9px}.welcome-subtitle{margin-top:12px;max-width:580px}.welcome-stats button{border-radius:14px;padding:20px}.welcome-stats strong{font-size:28px}.welcome-stats b{font-size:13px}.daily-actions{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:15px;margin:0 0 25px}.daily-action{display:flex;text-align:left;align-items:center;gap:14px;padding:21px;border:1px solid #d9e5e4;background:#fff;border-radius:14px;min-height:104px}.daily-action>.action-icon{display:grid;place-items:center;min-width:46px;height:46px;background:#edf5f3;color:#096f79;border-radius:12px}.daily-action strong{display:block;font-family:Manrope,sans-serif;font-size:var(--ui-body);font-weight:800}.daily-action small{display:block;margin-top:5px;font-size:var(--ui-small);color:#516a75;line-height:1.45}.daily-action.featured{background:#e7f2ef;border-color:#b5d5cf}.daily-action:hover{border-color:#63a79f;box-shadow:0 5px 16px #163c4010}.daily-action>svg:last-child{flex-shrink:0;margin-left:auto;color:#087b83}.pipeline-hero{border-radius:16px;padding:24px 28px;background:#063749}.pipeline-hero .hero-message p{font-size:var(--ui-body)}.context-help{padding:26px}.context-help h3{font-size:25px;line-height:1.25;margin:12px 0}.context-help ol{padding-left:24px;margin:26px 0}.context-help li{padding-left:10px;margin:0 0 24px;font-size:var(--ui-body)}.context-help li::marker{color:#087c85;font-weight:700}.context-help li strong{display:block;margin-bottom:6px}.help-note{border-left:3px solid #81b9ae;background:#eef6f3;padding:16px;margin:20px 0;font-size:var(--ui-small);line-height:1.6}.comfort-settings{min-width:0;padding:23px 0 0;border:0;border-top:1px solid #dbe4e3;margin:30px 0 0}.comfort-settings legend{width:100%;font-family:Manrope,sans-serif;font-weight:700;margin-bottom:14px;font-size:18px}.comfort-settings label{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:72px;padding:12px 0;cursor:pointer}.comfort-settings small{display:block;color:#526b75;font-size:var(--ui-small);margin-top:5px}.comfort-settings input{width:25px;height:25px;accent-color:#087b85;cursor:pointer;flex-shrink:0}.comfort-settings>p{font-size:13px;margin-top:15px}.website-connection{display:flex;gap:18px;align-items:flex-start;padding:21px 24px;background:#eaf4f1;border:1px solid #c3dcd5;border-radius:14px;margin-bottom:22px}.website-connection>svg{flex-shrink:0;color:#13796e;margin-top:4px}.website-connection strong{font-size:var(--ui-body);display:block;margin-bottom:5px}.website-connection p{font-size:var(--ui-small);line-height:1.6;max-width:710px}.website-connection a{overflow-wrap:anywhere}.website-connection .btn{margin-left:auto;flex-shrink:0}.website-connection details{margin-top:10px;font-size:var(--ui-small)}.website-connection summary{cursor:pointer;min-height:36px;padding:6px 0;color:#165d66}.publish-destination{background:#eef6f3;padding:16px;border-radius:10px;margin:18px 0;overflow-wrap:anywhere}.publish-destination strong{display:block;margin-bottom:4px}.catalogue-summary{padding:24px}.product-card h3{font-size:18px}.product-card-meta{flex-wrap:wrap}.archive-product{flex:0 0 auto;font-size:14px;gap:6px;display:inline-flex;align-items:center;padding:9px 11px;border:1px solid #dce5e5;border-radius:9px}.product-card-actions{flex-wrap:wrap}.product-card-actions .btn{flex:1;font-size:var(--ui-body)}.product-editor-tabs button{font-size:var(--ui-small);min-height:44px}.product-editor .field label,.product-editor .field input,.product-editor .field textarea,.product-editor .field select{font-size:var(--ui-body)}.modal{border-radius:17px}.modal-content,.modal-head{padding:27px}.modal-head h2,.drawer .modal-head h2{font-size:24px}.modal-head p,.drawer .modal-head p{font-size:var(--ui-body);line-height:1.55}.product-editor-tabs,.product-editor-grid,.product-spec-editor,.product-live-preview{padding-left:24px;padding-right:24px}.product-editor-footer{position:sticky;bottom:0;padding:18px 24px;background:#fff;border-top:1px solid #dfe8e6;gap:16px;z-index:1}.product-editor-footer>span{font-size:var(--ui-small)}.cloud-status{min-height:44px;flex-wrap:wrap;padding:10px 32px}.cloud-status button{min-height:36px}.toast{font-size:16px;line-height:1.5;max-width:min(560px,calc(100vw - 32px));padding:18px 22px;border-radius:12px}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #117d89;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.daily-action,.btn,.nav-item,.product-card{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.route-surface{animation:page-arrive .22s ease-out both}.modal[open],.toast{animation:dialog-arrive .18s ease-out}}@keyframes page-arrive{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app[data-reduce-motion=true] *,.app[data-reduce-motion=true] *:before,.app[data-reduce-motion=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1200px){.workspace-breadcrumb{display:none}.daily-actions{grid-template-columns:repeat(3,1fr)}.daily-action{padding:17px;gap:10px}.daily-action>.action-icon{min-width:38px;height:38px}.daily-action>svg:last-child{display:none}}@media(max-width:900px){.overview-welcome{align-items:flex-start;gap:20px}.welcome-stats{flex-wrap:wrap}.daily-actions{grid-template-columns:1fr;gap:10px}.daily-action{min-height:84px}.daily-action>svg:last-child{display:block}.website-connection{flex-wrap:wrap}.website-connection .btn{margin-left:0}}@media(max-width:720px){.stage-evidence{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}main{padding:24px 18px 0}.topbar{padding:12px 18px;gap:10px}.topbar .global-search{min-width:0}.global-search span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.help-trigger{min-width:44px}.help-trigger span{display:none}.app{--ui-title: 32px}.app[data-larger-text=true]{--ui-title: 35px}.welcome-stats button{padding:16px}.pipeline-hero{padding:23px}.cloud-status{padding:10px 18px}.modal-head,.context-help{padding:22px}.product-editor-footer{flex-wrap:wrap;padding:16px}.website-connection{padding:19px}.product-editor-tabs,.product-editor-grid,.product-spec-editor,.product-live-preview{padding-left:16px;padding-right:16px}}
