:root{--font-instrument:"Instrument Sans";--font-newsreader:"Newsreader";--font-geist:"Geist";--font-bricolage:"Bricolage Grotesque"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-21fac8da552a915e7a9fb84c5afaeb85d35507b2616346d592e78128c1cfe3e0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-6219bc4bfdfc5d9b2201dcdf046218b122a758f932e25ed5f168f929b7ca2311.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-ea16948d4a91b77221f119ad27d4ac7a7581c98cf990712047f89a531a49ef28.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-a22c997a894377f36d81c904163e0c05fbbcd32f0ca2e7beedb86b39be1296a1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-4fd48b2c1ab27220e71f15f990550261b35245c3bdfd8d8025b4bdac0459ee2d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-b7a545bbb08256bd809f11cfe66d88da3e22d169ea4407737b1ef0ec1ed3d791.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-6129fc8571c3e0cb0a4c41f5160c974a843b055009dc4ad8858bd808e18a2d86.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-f689f638f29fff460a2d5749edb5d5c38d7bef0389f32032d871f23fc6ebb008.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-58a6b173d5ca1dec92166ea3c6cb1a84a4144556d10928ac14e8e6b40e4787bd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-9b6f5ff45b278c744b5f379a2c4ecbaf858a842b8eaf82ac8d21b699ca16c608.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-a61f9c4ae3b99795bd673ff0204b8f4e9adad39931e1da9470f216099771db34.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-fe52554ab1cd7dd9704db81572f45ef0eb122679c35bbbbc728baf701033b727.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-2a69ec1c0fb79a464de0e19957cdb3a65b5f626d85fffd164f9de557d3a64878.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ivory-50:#fcfaf6;--ivory-100:#f6f1e8;--ivory-200:#eee7dc;--paper:#fffdf9;--ink:#261d2d;--ink-soft:#554b5c;--muted:#6c626f;--line:#dcd3c7;--line-soft:#eae3da;--prune:#30213d;--prune-deep:#211729;--violet:#735f8f;--violet-soft:#ece6f2;--gold:#a78948;--gold-soft:#f3ebd7;--green:#377056;--green-soft:#e4f0e9;--amber:#996c25;--amber-soft:#f5ead4;--red:#a34949;--red-soft:#f5e2e0;--shadow-sm:0 1px 2px #261d2d0d;--shadow-md:0 18px 50px #261d2d1a;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--bm-motion-fast:.14s}*{box-sizing:border-box}html{background:var(--ivory-100);color:var(--ink);font-family:var(--font-instrument), sans-serif}body{background:radial-gradient(circle at 90% 0%, #735f8f14, transparent 28rem), var(--ivory-100);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p{margin-top:0}h1{max-width:19ch;font-family:var(--font-newsreader), serif;letter-spacing:-.045em;margin-bottom:.55rem;font-size:clamp(2.2rem,4vw,3.65rem);font-weight:520;line-height:.98}h2{letter-spacing:-.02em;margin-bottom:0;font-size:1.18rem;font-weight:650}h3{margin-bottom:0;font-size:1rem}::selection{background:var(--violet-soft)}:focus-visible{outline-offset:3px;outline:3px solid #735f8f59}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#fff;background:var(--prune);border-radius:9px;padding:10px 14px;font-size:.8rem;font-weight:680;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.muted{color:var(--muted)}.global-search{height:39px;color:var(--muted);border:1px solid var(--line);background:#fffdf9a6;border-radius:10px;align-items:center;gap:10px;padding:0 13px;display:flex}.global-search:focus-within{background:var(--paper);border-color:var(--violet);box-shadow:0 0 0 3px #735f8f1a}.global-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.global-search input::placeholder{color:#9b919d}.bm-input{min-height:var(--bm-control-lg);border-radius:var(--bm-radius-control);transition:border-color var(--bm-motion-fast)}@media (width<=760px){.global-search{padding-inline:10px}.global-search input{font-size:.78rem}.global-search input::placeholder{color:#0000}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.crm-system .account-workspace{gap:1rem}.account-breadcrumb{color:var(--muted);align-items:center;gap:.8rem;font-size:.86rem;display:flex}.account-breadcrumb a{text-underline-offset:.18em;text-decoration:underline}.account-heading{align-items:center;gap:1.15rem;padding:.3rem 0 .55rem;display:flex}.account-heading__avatar{background:var(--ivory-100);width:64px;height:64px;color:var(--ink);border-radius:50%;flex:0 0 64px;place-items:center;font-size:1.35rem;font-weight:500;display:grid}.account-heading__identity{flex:1;min-width:0}.account-heading__identity>div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.crm-system .account-heading h1{font-family:var(--bm-font), sans-serif;letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:500;line-height:1.2}.account-heading__identity p{color:var(--muted);margin:.4rem 0 0;font-size:.94rem}.account-heading__actions,.account-demo-control{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.account-heading__actions{justify-content:flex-end}.account-demo-link{align-items:center;gap:.5rem;display:inline-flex}.account-tabs{border-bottom:1px solid var(--line-soft)}.account-meeting-strip{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.8rem;min-height:75px;padding:1rem 1.2rem;display:flex}.crm-system .account-meeting-strip h2{margin:0;font-size:1rem;font-weight:500}.account-meeting-strip time{font-size:.92rem;font-weight:500}.account-meeting-strip__people{min-width:120px;color:var(--muted);border-left:1px solid var(--line-soft);padding-left:.8rem;padding-block:0;flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.8rem;margin:0;padding-right:0;font-size:.87rem;list-style:none;display:flex}.account-meeting-strip__type,.account-meeting-person{align-items:center;gap:.45rem;display:inline-flex}.account-meeting-person>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.account-meeting-strip>.button,.account-meeting-strip>button{justify-content:center;min-width:135px;margin-left:auto}.account-workspace-sections{grid-template-columns:minmax(0,2.2fr) minmax(270px,1fr);align-items:start;gap:16px;display:grid}.account-workspace-main,.account-workspace-intro,.account-workspace-followup,.account-workspace-rail,.account-workspace-rail-details{align-content:start;gap:14px;min-width:0;display:grid}.account-workspace-sections:where(:has(.account-interlocutors[open]))>.account-workspace-main,.account-workspace-sections:where(:has(.account-interlocutors[open]))>.account-workspace-rail{display:contents}.account-workspace-sections:where(:has(.account-interlocutors[open])) .account-workspace-intro{grid-area:1/1}.account-workspace-sections:where(:has(.account-interlocutors[open])) .account-interlocutors{grid-area:2/1}.account-workspace-sections:where(:has(.account-interlocutors[open])) .account-workspace-followup{grid-area:3/1}.account-workspace-sections:where(:has(.account-interlocutors[open])) .account-workspace-rail-details{grid-area:1/2/span 3;align-self:start}.account-workspace-section{background:var(--paper);border:1px solid var(--line-soft);border-radius:8px;min-width:0;scroll-margin-top:90px}.account-workspace-section>summary{cursor:pointer;align-items:center;gap:.65rem;min-height:54px;padding:.85rem 1rem;font-size:.97rem;font-weight:500;list-style:none;display:flex}.account-workspace-section>summary::-webkit-details-marker{display:none}.account-workspace-section>summary:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:0 0 7px;order:99;width:7px;height:7px;margin-left:auto;transform:rotate(-45deg)}.account-workspace-section[open]>summary:before{transform:rotate(45deg)}.account-workspace-section[open]>summary>span:first-of-type{font-weight:500}.account-workspace-section>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:.86rem;font-weight:400;overflow:hidden}.account-workspace-section__body{padding:0 1rem 1rem;line-height:1.55}.account-workspace-section__body p{margin-top:.3rem}.account-workspace-section__body>.content-section,.account-workspace-section__body .rail-section{box-shadow:none;background:0 0;border:0;padding:.5rem 0}.account-workspace-tag,.account-workspace-count{width:fit-content;color:var(--ink-soft);background:var(--ivory-100);border-radius:99px;align-items:center;padding:.2rem .7rem;font-size:.78rem;font-weight:400;line-height:1.5;display:inline-flex}.account-workspace-count{justify-content:center;min-width:28px;padding-inline:.4rem}.account-workspace-tag--agent{background:var(--violet-soft);color:var(--violet)}.account-workspace-tag--agreed{background:var(--green-soft);color:var(--green)}.account-workspace-tag--late{background:var(--amber-soft);color:var(--amber)}.account-company-text{white-space:pre-line;max-width:950px;margin-bottom:.6rem;font-size:.94rem}.account-company-sources{color:var(--muted);flex-wrap:wrap;gap:1rem;font-size:.83rem;display:flex}.account-company-evidence{font-size:.86rem}.account-company-evidence>summary{color:var(--violet);cursor:pointer;padding:0;text-decoration:underline;list-style:none}.account-company-evidence[open]{flex-basis:100%}.account-company-evidence>summary::-webkit-details-marker{display:none}.account-scope{position:relative}.account-scope .account-workspace-section__body{padding:.2rem 1rem 1rem}.account-scope>summary{padding-right:185px}.account-scope__edit{position:absolute;top:.55rem;right:2.4rem}.account-scope>summary:before{position:absolute;right:1rem}.account-scope__items{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.account-scope__items>li{border:1px solid var(--line-soft);border-radius:6px;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:.65rem;min-height:52px;padding:.65rem 1rem;display:grid}.account-scope__items>li[data-first=true]{background:color-mix(in srgb, var(--violet-soft) 22%, var(--paper))}.account-scope__rank{flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.9rem;display:flex}.crm-system .account-scope__rank small{color:var(--muted)}.crm-system .account-scope__items h3{margin:0;font-size:.94rem;font-weight:400}.crm-system .account-scope__items [data-first=true] h3{font-weight:500}.account-scope__items p,.account-scope__items a{color:var(--muted);margin:.2rem 0 0;font-size:.84rem}.account-scope__title{align-items:center;gap:.55rem;display:flex}.account-scope__items>li>.account-workspace-tag{grid-column:2}.account-scope__title a{display:inline-flex}.account-scope__detail>summary{cursor:pointer;padding:0;font-size:.94rem;font-weight:400}.account-workspace-group-label{color:var(--muted);margin:.45rem 0 0;font-size:.86rem}.account-section-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.account-task-title{margin-right:.6rem;font-weight:500}.account-actions{position:relative;container:account-actions/inline-size}.account-actions[open]>summary{padding-right:285px}.account-actions>.account-workspace-section__body>.account-section-actions{gap:.7rem;margin:0;font-size:.78rem;position:absolute;top:.65rem;right:2.5rem}.account-actions .account-section-actions button{min-height:32px;padding:.35rem .65rem;font-size:.78rem}.account-task-list,.account-people-list{margin:0;padding:0;list-style:none}.account-task-list{gap:8px;margin:.25rem 0 .8rem;display:grid}.account-compact-task{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:20px minmax(0,1fr) 78px 90px 65px 22px;align-items:center;gap:10px;min-width:0;padding:12px;font-size:.8rem;display:grid}.account-task-complete{margin:0}.account-task-complete input{width:19px;height:19px;accent-color:var(--violet);cursor:pointer;place-items:center;margin:0;padding:0;display:grid}.account-task-complete input:disabled{cursor:default}.account-task-complete input:focus-visible,.account-compact-task a:focus-visible,.account-person a:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.account-compact-task__title{min-width:0}.account-compact-task__title>a{-webkit-line-clamp:2;overflow-wrap:break-word;color:var(--ink);-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.account-task-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.account-task-tags .account-workspace-tag{border-radius:5px;padding:2px 7px;font-size:.69rem}.account-task-commitment{color:var(--muted);font-size:.68rem}.account-compact-task__assignee{align-items:center;gap:5px;min-width:0;display:flex}.account-compact-task__assignee>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-person-avatar{background:var(--ivory-100);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:0 0 32px;place-items:center;font-size:.72rem;font-weight:500;display:inline-grid}.account-compact-task__assignee .account-person-avatar{flex-basis:26px;width:26px;height:26px;font-size:.67rem}.account-compact-task__due,.account-compact-task__status{min-width:0;color:var(--ink-soft);background:var(--ivory-100);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:5px 6px;font-size:.73rem;text-decoration:none;display:inline-flex}.account-compact-task .is-attention{color:var(--amber);background:var(--amber-soft)}.crm-system .account-compact-task__due small{font-size:.67rem;display:block}.account-task-commands>summary{cursor:pointer;place-items:center;width:24px;height:30px;padding:0;list-style:none;display:grid}.account-task-commands>summary::-webkit-details-marker{display:none}.account-task-commands>.popover-panel{width:280px;max-width:calc(100vw - 32px);font-size:.82rem}.account-task-commands .inline-status-form{grid-template-columns:1fr;max-width:none}.account-compact-task__feedback{grid-column:1/-1}.account-contact-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:.78rem;display:flex}.account-workspace-sections .account-interlocutors{container:account-interlocutors/inline-size}.crm-system .account-contact-group-title{flex-wrap:wrap;gap:.7rem;margin:9px 0 2px;font-size:.84rem;font-weight:500;display:flex}.crm-system .account-contact-group-title small{color:var(--muted);font-size:.76rem;font-weight:400}.account-person{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(150px,.8fr) minmax(130px,1fr) max-content;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.account-person__identity{gap:1px;min-width:0;font-size:.85rem;display:grid}.crm-system .account-person__identity>small{color:var(--muted);font-size:.76rem}.account-person__name{overflow-wrap:break-word;font-weight:500}.account-person__present{align-items:center;gap:4px;display:inline-flex}.account-person__present>svg{color:var(--green)}.account-person__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--violet);font-size:.79rem;overflow:hidden}.account-person__actions{align-items:center;gap:8px;display:flex}.account-person__actions>a{place-items:center;width:28px;height:28px;display:grid}.account-contact-editor>summary{cursor:pointer;place-items:center;width:28px;height:28px;padding:0;list-style:none;display:grid}.account-contact-editor>summary::-webkit-details-marker{display:none}.account-contact-editor>.popover-panel{width:min(340px,100vw - 32px)}.account-person__buying-role{color:var(--muted);grid-column:2/-1;font-size:.72rem}.account-person__buying-role>summary{cursor:pointer}.account-person__source{font-size:.76rem}.account-unidentified-person{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;font-size:.8rem;display:flex}.account-history-detail{margin-top:.8rem;font-size:.88rem}.account-suggestions article{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.crm-system .account-suggestions h3{margin:0;font-size:1rem;font-weight:500}.account-suggestions article>div:last-child{align-items:flex-start;gap:.5rem;display:flex}.account-workspace-editor,.account-workspace-editor fieldset{gap:1rem;display:grid}.account-workspace-editor fieldset{border:1px solid var(--line-soft);border-radius:6px;min-width:0;padding:1rem}.account-workspace-editor label,.account-demo-modal label,.account-demo-player label{gap:.45rem;font-size:.9rem;display:grid}.account-workspace-editor input,.account-workspace-editor select,.account-workspace-editor textarea,.account-demo-modal input,.account-demo-modal textarea,.account-demo-player textarea{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:var(--paper);color:var(--ink);border-radius:6px;padding:.65rem .8rem}.account-demo-modal textarea,.account-workspace-editor textarea{resize:vertical;min-height:72px}.account-editor-order,.account-editor-footer{justify-content:flex-end;gap:.5rem;display:flex}.account-demo-modal{color:var(--ink);background:var(--paper);border:1px solid var(--line);width:min(1140px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-md);border-radius:12px;padding:1.5rem;overflow-y:auto}.account-demo-modal::backdrop{background:#261d2d73}.account-demo-modal>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.crm-system .account-demo-modal h2{margin:0 0 .4rem;font-size:1.8rem;font-weight:500;line-height:1.15}.account-demo-modal>header p{color:var(--muted);margin:0;font-size:1.1rem}.account-demo-modal form{gap:1.1rem;display:grid}.account-demo-modal__layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start;gap:1.5rem;display:grid}.account-demo-editor,.account-demo-feedback{min-width:0}.account-demo-feedback{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ivory-100) 30%, var(--paper));border-radius:9px;gap:.85rem;padding:1rem;display:grid}.crm-system .account-demo-feedback h3{align-items:center;gap:.5rem;margin:0;font-size:1.03rem;font-weight:500;display:flex}.account-demo-feedback>p,.account-demo-feedback__response p{margin:0}.account-demo-feedback__thread{overflow-wrap:anywhere;scrollbar-gutter:stable;max-height:370px;font-size:.85rem;line-height:1.55;overflow-y:auto}.account-demo-feedback__question{background:var(--violet-soft);border-radius:8px;margin:0 0 .65rem 1rem;padding:.65rem}.account-demo-feedback__response{gap:.6rem;padding:0 .5rem 1rem;display:grid}.crm-system .account-demo-feedback__response small{color:var(--muted)}.account-demo-feedback__response ol{margin:0;padding-left:1.2rem}.account-demo-feedback__response summary{cursor:pointer;color:var(--violet)}.account-demo-feedback__response h4{margin:.65rem 0 .2rem;font-size:.9rem;font-weight:500}.account-demo-empty{min-height:260px;color:var(--muted);border:1px dashed var(--line);border-radius:8px;align-content:center;justify-items:start;padding:2rem;display:grid}.crm-system .account-demo-empty h3{color:var(--ink);font-size:1.1rem;font-weight:500}.account-demo-modal__message{margin-bottom:.7rem;font-size:.9rem}.account-demo-modal__provenance{flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.82rem;display:flex}.account-demo-modal fieldset{border:0;min-width:0;margin:0;padding:0}.account-demo-modal legend{margin-bottom:.7rem;font-size:.94rem}.account-demo-steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.account-demo-steps>li{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:start;gap:.7rem;padding:.85rem;display:grid}.account-demo-steps>li>div:nth-child(2){gap:.45rem;display:grid}.account-demo-steps textarea{min-height:44px;font-weight:400;line-height:1.55}.account-demo-modal .account-demo-step-label{color:var(--muted);font-size:.76rem;font-weight:400}.account-demo-modal .account-demo-step-title{background:color-mix(in srgb, var(--violet-soft) 32%, var(--paper));font-size:1.04rem;font-weight:600;line-height:1.35}.account-demo-step-content{border-top:1px solid var(--line-soft);gap:.4rem;margin-top:.45rem;padding-top:.7rem;display:grid}.account-demo-step-number{background:var(--ivory-100);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.account-demo-step-controls{display:grid}.account-demo-step-controls button{min-width:30px;min-height:30px;padding:.2rem}.account-demo-modal footer,.account-demo-player footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:1rem;display:flex}.account-demo-modal footer{background:var(--paper);z-index:1;padding-bottom:1rem;position:sticky;bottom:-1.5rem}.account-demo-modal footer>p{flex:240px;align-self:center;margin:0;font-size:.82rem}.account-demo-modal__exit{background:var(--amber-soft);border-radius:6px;margin-bottom:1rem;padding:.8rem}.account-ask-ai__context{color:var(--violet);font-size:.87rem}.account-ask-ai__question,.account-ask-ai__answer{background:var(--ivory-100);white-space:pre-wrap;border-radius:7px;padding:.8rem}.account-ask-ai__question{background:var(--violet-soft);margin-left:2rem}.account-demo-player{gap:1rem;display:grid}.account-demo-player__steps{flex-wrap:wrap;gap:.65rem;display:flex}.account-demo-player textarea{min-height:150px;margin-bottom:1rem}.account-demo-player dl>div{padding-block:.7rem}.account-demo-player dd{white-space:pre-wrap;margin:.4rem 0}@keyframes account-surface-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes account-content-enter{0%{opacity:0}to{opacity:1}}@keyframes account-pending-pulse{50%{opacity:.4}}.account-demo-pending-dot{background:var(--violet);border-radius:50%;width:6px;height:6px;margin-right:.5rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.account-workspace>.account-heading,.account-workspace>.account-meeting-strip,.account-workspace-main .account-workspace-section,.account-workspace-rail .account-workspace-section{animation:.26s cubic-bezier(.22,1,.36,1) both account-surface-enter}.account-workspace>.account-meeting-strip{animation-delay:35ms}.account-workspace-intro>.account-workspace-section:nth-child(2){animation-delay:45ms}.account-workspace-section>summary{transition:background-color .14s}.account-workspace-section>summary:before{transition:transform .18s cubic-bezier(.22,1,.36,1)}.account-workspace-section[open]>.account-workspace-section__body{animation:.2s ease-out account-content-enter}.account-demo-modal[open]{animation:.24s cubic-bezier(.22,1,.36,1) account-surface-enter}.account-demo-modal[open]::backdrop{animation:.18s ease-out account-content-enter}.account-demo-feedback__thread>article,.account-demo-steps>li,.account-demo-modal__exit,.account-demo-modal__message:not(:empty),.account-ask-ai__question,.account-ask-ai__answer{animation:.2s ease-out account-content-enter}.account-demo-feedback__thread>article[data-state=ready] .account-demo-feedback__response{animation:.24s cubic-bezier(.22,1,.36,1) account-surface-enter}.account-demo-pending-dot{animation:1.3s ease-in-out infinite account-pending-pulse}.account-workspace .button,.account-demo-modal .button{transition:background-color .14s,border-color .14s,box-shadow .14s,transform .12s}.account-workspace .button:active:not(:disabled),.account-demo-modal .button:active:not(:disabled){transform:scale(.985)}@supports (interpolate-size:allow-keywords) and selector(::details-content){.account-workspace-section{interpolate-size:allow-keywords}.account-workspace-section::details-content{block-size:0;transition:block-size .24s cubic-bezier(.22, 1, .36, 1), content-visibility .24s allow-discrete, overflow .24s step-end allow-discrete;overflow:clip}.account-workspace-section[open]::details-content{block-size:auto}.account-workspace-sections[data-anchor-reveal=true] .account-workspace-section::details-content{transition:none}}}.account-workspace-section[open]::details-content{overflow:visible}.account-workspace-section:not([open])>:not(summary),.account-workspace-section:not([open])>:not(summary) *{visibility:hidden}.account-workspace-section>summary:hover{background:color-mix(in srgb, var(--violet-soft) 40%, var(--paper))}.account-workspace-section>summary:focus-visible{outline:2px solid var(--violet);outline-offset:-3px;border-radius:7px}.account-demo-modal__message:not(:empty){border-left:2px solid var(--violet);background:var(--violet-soft);border-radius:3px;padding:.6rem .8rem}@container account-actions (width<=600px){.account-actions[open]>summary{padding-right:1rem}.account-actions>.account-workspace-section__body>.account-section-actions{margin-bottom:.65rem;position:static}.account-compact-task{flex-wrap:wrap;gap:8px;display:flex}.account-compact-task__title{flex:calc(100% - 58px);order:1}.account-task-commands{order:2}.account-compact-task__assignee{order:3;max-width:130px;margin-left:28px}.account-compact-task__due{order:4}.account-compact-task__status{order:5}.account-compact-task__feedback{flex-basis:100%;order:6}}@container account-interlocutors (width<=580px){.account-person{grid-template-columns:34px minmax(0,1fr) max-content;gap:7px 10px}.account-person__email{grid-area:2/2}.account-person__actions,.account-person__source{grid-area:1/3/span 2}.account-person__source{max-width:75px}.account-contact-summary{flex-wrap:wrap}}@media (width<=1000px){.account-workspace-sections{grid-template-columns:minmax(0,1fr)}.account-workspace-sections>.account-workspace-main,.account-workspace-sections>.account-workspace-rail{display:contents}.account-workspace-sections .account-workspace-intro,.account-workspace-sections:where(:has(.account-interlocutors[open])) .account-workspace-intro{grid-area:1/1}.account-workspace-sections .account-interlocutors,.account-workspace-sections:where(:has(.account-interlocutors[open])) .account-interlocutors{grid-area:2/1}.account-workspace-sections .account-workspace-followup,.account-workspace-sections:where(:has(.account-interlocutors[open])) .account-workspace-followup{grid-area:3/1}.account-workspace-sections .account-workspace-rail-details,.account-workspace-sections:where(:has(.account-interlocutors[open])) .account-workspace-rail-details{grid-area:4/1}}@media (width<=850px){.account-demo-modal__layout{grid-template-columns:1fr}.account-demo-feedback{order:-1}.account-demo-feedback__thread{max-height:200px}.account-heading{flex-wrap:wrap}.account-heading__actions{justify-content:flex-start;margin-left:80px}.account-scope__items>li{grid-template-columns:115px minmax(0,1fr)}.account-scope__items .account-workspace-tag{grid-column:2}}@media (width<=600px){.account-heading__avatar{flex-basis:46px;width:46px;height:46px;font-size:1rem}.account-heading{gap:.8rem}.account-heading__actions{width:100%;margin-left:0}.account-meeting-strip{gap:.7rem}.crm-system .account-meeting-strip h2{flex:1}.account-meeting-strip time{width:100%}.account-meeting-strip__people{border-left:0;justify-content:flex-start;min-width:100%;padding-left:0}.account-workspace-section>summary{flex-wrap:wrap;gap:.6rem;padding:.85rem}.account-workspace-section>summary small{display:none}.account-workspace-section__body{padding:0 .85rem .85rem}.account-scope>summary{padding-right:.85rem}.account-scope__edit{margin:0 0 .75rem;position:static}.account-scope__items>li{grid-template-columns:1fr;gap:.45rem}.account-scope__items .account-workspace-tag{grid-column:auto}.account-suggestions article{flex-direction:column}.account-demo-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:1rem}.account-demo-modal footer{bottom:-1rem}.account-demo-steps>li{grid-template-columns:26px minmax(0,1fr) 26px;gap:.45rem;padding:.6rem}.account-demo-modal .account-demo-step-title{min-height:66px}}.portal-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(140px,22%)),1fr));gap:12px;display:grid}.portal-metrics[data-scope=global]{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(140px,30%)),1fr))}.portal-opportunities{flex-wrap:wrap;gap:.8rem;font-size:.9rem;display:flex}.portal-opportunities a{color:var(--muted)}.portal-opportunities a[aria-current=page]{color:var(--ink);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.account-portal{gap:1rem;min-width:0;display:grid}.portal-top{z-index:3;gap:.5rem;display:grid;position:sticky;top:0}.portal-bar{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.8rem 1rem;display:flex}.portal-bar__state,.portal-bar__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.portal-bar__state{color:var(--muted);font-size:.88rem}.portal-bar__blockers,.portal-bar__message{color:var(--muted);flex-basis:100%;margin:0;font-size:.85rem}.portal-bar__message:empty{display:none}.portal-issued{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;padding:.8rem 1rem;display:flex}.portal-issued input{border:1px solid var(--line);min-width:0;font:inherit;color:var(--ink);background:0 0;border-radius:6px;flex:18rem;padding:.6rem .75rem;font-size:.86rem}.portal-issued p{color:var(--muted);flex-basis:100%;margin:0;font-size:.85rem}.portal-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:1rem;display:grid}.portal-draft{gap:1rem;min-width:0;display:grid}.portal-draft fieldset{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;gap:.9rem;min-width:0;margin:0;padding:1rem 1.2rem 1.2rem;display:grid}.portal-draft legend{float:left;width:100%;margin:0;padding:0;font-size:1rem;font-weight:500}.portal-draft legend+*{clear:both}.portal-draft label,.portal-request-form label{min-width:0;color:var(--muted);gap:.4rem;font-size:.86rem;display:grid}.portal-draft input,.portal-draft textarea,.portal-request-form input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border-radius:6px;padding:.6rem .75rem;font-size:.92rem}.portal-draft textarea{resize:vertical}.portal-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.portal-row--three{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.portal-pain{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.portal-source{border-left:2px solid var(--line);color:var(--muted);grid-column:1/-1;align-items:baseline;gap:.5rem;padding-left:.7rem;font-size:.82rem;display:flex}.portal-source span{flex:none;font-weight:500}.portal-source p{overflow-wrap:anywhere;min-width:0;margin:0}.portal-source a{text-underline-offset:.18em;text-decoration:underline}.portal-asset{gap:.5rem;min-width:0;display:grid}.portal-asset video{background:var(--ink);border-radius:6px;width:100%;max-height:260px}.portal-asset__current{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.88rem;display:flex}.portal-asset__current span{flex:12rem;min-width:0}.portal-asset__current a{text-underline-offset:.18em;text-decoration:underline}.portal-attach{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.portal-attach label{min-width:0;color:var(--muted);flex:12rem;gap:.4rem;font-size:.86rem;display:grid}.portal-attach select,.portal-attach input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;padding:.6rem .75rem}.portal-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.portal-dates dt{color:var(--muted);font-size:.82rem}.portal-dates dd{margin:0;font-size:.9rem}.portal-asset [role=alert]{color:var(--v3-red);margin:0;font-size:.85rem}.portal-preview{min-width:0;position:sticky;top:5rem}.portal-phone{border:1px solid var(--line);background:var(--paper);border-radius:28px;height:min(780px,100vh - 7rem);overflow:hidden}.portal-phone iframe{border:0;width:100%;height:100%;display:block}.portal-panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.portal-panel{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;gap:.7rem;min-width:0;padding:1rem 1.2rem;display:grid}.crm-system .portal-panel h2{margin:0;font-size:1rem;font-weight:500}.portal-panel p{margin:0;font-size:.9rem}.portal-panel p[role=status]:empty{display:none}.portal-panel__actions{flex-wrap:wrap;gap:.5rem;display:flex}.portal-panel .portal-note{color:var(--muted);font-size:.84rem}.portal-readers,.portal-requests{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.portal-readers li,.portal-requests li{gap:.4rem;min-width:0;display:grid}.portal-readers li>div:first-child,.portal-requests li>div:first-child{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0;font-size:.92rem;display:flex}.portal-readers strong,.portal-requests strong{overflow-wrap:anywhere;font-weight:500}.portal-readers small,.portal-requests small{color:var(--muted);flex-basis:100%;font-size:.82rem}.portal-request-form{gap:.7rem;display:grid}.portal-request-form .portal-check{align-items:center;gap:.5rem;display:flex}@media (width<=1320px){.portal-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.portal-layout,.portal-panels{grid-template-columns:minmax(0,1fr)}.portal-preview{justify-self:center;width:min(390px,100%);position:static}}@media (width<=640px){.portal-top{position:static}.portal-dates,.portal-row,.portal-row--three{grid-template-columns:minmax(0,1fr)}}.account-sections>.bm-section-nav{margin:.4rem 0 .75rem;overflow-x:auto}.account-sections[data-active-section=summary] [data-account-section]:not([data-account-section=summary]):not([data-account-section=actions]),.account-sections[data-active-section=actions] [data-account-section]:not([data-account-section=actions]),.account-sections[data-active-section=exchanges] [data-account-section]:not([data-account-section=exchanges]),.account-sections[data-active-section=documents] [data-account-section]:not([data-account-section=documents]):not([data-account-section=proposals]),.account-sections[data-active-section=proposals] [data-account-section]:not([data-account-section=proposals]),.account-sections[data-active-section=contacts] [data-account-section]:not([data-account-section=contacts]){display:none}.account-detail-page .detail-layout{display:block}.account-detail-page .detail-main{width:100%}.account-detail-page .detail-rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin-top:1rem;display:grid}.account-proposals-table .advanced-table-demo{width:100%}.account-proposal-item{border:1px solid var(--border,#d9dce5);background:#fff;border-radius:.75rem;margin:.5rem 0}.account-proposal-item>summary{cursor:pointer;grid-template-columns:minmax(10rem,2fr) 4rem minmax(8rem,1fr) minmax(7rem,1fr) minmax(9rem,1fr);align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.account-proposal-item>summary::marker{color:#6d5ce7}.account-proposal-item>summary small{color:#687085}.account-proposal-detail{padding:0 1rem 1rem}@media (width<=800px){.account-proposal-item>summary{grid-template-columns:1fr auto}.account-proposal-item>summary small{grid-column:1/-1}}.account-stage-progress{margin:.5rem 0 .35rem}.account-stage-progress .bm-buyer-journey{padding:.55rem .75rem .7rem;overflow-x:auto}.account-stage-progress .bm-buyer-journey>header{margin-bottom:.25rem}.account-stage-progress .bm-buyer-journey h3{font-size:.9rem}.account-stage-progress .bm-buyer-journey ol{grid-template-columns:repeat(var(--account-stage-count), minmax(8rem, 1fr));min-width:calc(var(--account-stage-count) * 8rem);width:max-content;padding-bottom:.3rem;overflow:visible}.account-stage-progress .bm-journey-node{width:1.55rem;height:1.55rem}.account-stage-progress .bm-buyer-journey li>strong{margin-top:.2rem}.account-stage-progress .bm-buyer-journey li>small{margin-top:.1rem}.crm-system .account-list-page{align-content:start;gap:1.5rem;min-width:0;padding:0;display:grid}.crm-system .account-list-page .page-header{box-shadow:none;background:0 0;border:0;order:0;margin:0;padding:0}.crm-system .account-list-page .page-header h1{font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:500}.crm-system .account-list-page .page-description{color:var(--bm-ink-secondary);margin:.55rem 0 0;font-size:.94rem}.account-list-controls{order:1;gap:1.1rem;min-width:0;display:grid}.account-list-toolbar,.account-list-tools{flex-wrap:wrap;align-items:center;gap:.8rem;min-width:0;display:flex}.account-list-toolbar{justify-content:space-between}.account-list-tools{flex-wrap:nowrap}.crm-system .account-list-tools .review-search{flex:0 290px;width:min(290px,100%);min-width:0;height:38px;margin:0}.crm-system .account-list-tools>.button{margin:0}.crm-system .account-list-page .account-view-controls{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.crm-system .account-list-page .view-selector{width:auto;min-width:0;display:inline-flex}.crm-system .account-list-page .view-selector button{width:auto;min-width:82px;height:38px;color:var(--bm-ink-secondary);align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.86rem;display:inline-flex}.crm-system .account-list-page .view-selector button[data-state=on]{color:var(--bm-action)}.account-list-page .view-selector button>span:not(.selection-surface){z-index:1;position:relative}.account-list-quick-views{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.account-list-quick-views a{color:var(--bm-ink-secondary);border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:7px;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.83rem;text-decoration:none;display:inline-flex}.account-list-quick-views a>span{background:var(--bm-surface-hover);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;min-width:23px;height:23px;padding-inline:.25rem;font-size:.76rem;display:inline-grid}.account-list-quick-views a[aria-current=page]{color:var(--bm-action);border-color:var(--bm-accent);background:var(--violet-soft)}.account-list-quick-views a[aria-current=page]>span{background:var(--paper)}.crm-system .account-list-page .review-active-filters{flex-wrap:wrap;gap:.55rem;width:100%;margin:0;display:flex}.crm-system .account-list-page .account-table{background:var(--bm-surface);border:1px solid var(--bm-border);border-radius:9px;order:2;min-width:0;max-width:100%;overflow:hidden}.account-list-page .account-table-scroll{overflow-x:auto}.crm-system .account-list-page .account-table .shared-data-table{width:100%;min-width:980px}.crm-system .account-list-page .account-table th{background:var(--bm-surface);padding-block:.9rem}.crm-system .account-list-page .account-table td{vertical-align:middle;padding:1.15rem 1rem}.account-list-page .account-table .shared-data-table col:first-child{width:25%}.account-list-page .account-table .shared-data-table col:nth-child(2){width:18%}.account-list-page .account-table .shared-data-table col:nth-child(3){width:26%}.account-list-page .account-table .shared-data-table col:nth-child(4){width:16%}.account-list-page .account-table .shared-data-table col:nth-child(5){width:15%}.account-table-identity,.account-table-action,.account-table-meeting{color:inherit;text-decoration:none;display:block}.account-table-identity .advanced-company>i{background:var(--violet-soft);color:var(--bm-action);flex:0 0 42px;width:42px;height:42px}.crm-system .account-table-identity .advanced-company strong,.crm-system .account-list-page .account-table-action strong{font-size:.9rem;font-weight:500;line-height:1.4}.account-list-page .account-table td small{color:var(--bm-ink-secondary);margin-top:.25rem;font-size:.78rem;display:block}.account-table-action .bm-next-action-cell>svg{display:none}.account-table-action .bm-next-action-cell[data-tone=overdue] small{color:var(--bm-danger-ink);font-weight:500}.account-table-deadline,.account-table-owner{align-items:center;gap:.45rem;display:flex}.account-table-owner{justify-content:space-between;gap:.9rem}.account-table-owner .bm-person-cell{font-size:.88rem;font-weight:400}.account-table-open{color:var(--bm-ink-secondary);border-radius:5px;place-items:center;width:30px;height:34px;display:grid}.account-list-page .account-table a:focus-visible,.account-list-page .account-list-quick-views a:focus-visible{outline:2px solid var(--bm-focus);outline-offset:3px;border-radius:5px}.account-list-page .account-table tr:focus-within{background:var(--bm-surface-hover)}.account-list-page .account-table-count{border:0;border-top:1px solid var(--bm-border-subtle);text-align:left;color:var(--bm-ink-secondary);margin:0;padding:.8rem 1rem;font-size:.8rem}.account-list-page .account-table-empty{text-align:center;color:var(--bm-ink-secondary)}@keyframes account-list-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.crm-system .account-list-page>.page-header,.crm-system .account-list-page>.account-list-controls,.crm-system .account-list-page>.account-table{animation:.26s cubic-bezier(.22,1,.36,1) both account-list-enter}.account-list-page>.account-list-controls{animation-delay:35ms}.crm-system .account-list-page>.account-table{animation-delay:65ms}.account-list-quick-views a,.account-list-page .account-table tbody tr,.account-table-open{transition:background-color .14s,color .14s,border-color .14s}}.account-list-quick-views a:hover,.account-table-open:hover{background:var(--bm-surface-hover)}@media (width<=700px){.crm-system .account-list-page{gap:1.1rem}.account-list-toolbar,.account-list-tools{width:100%}.crm-system .account-list-tools .review-search{flex:1;width:auto}.account-list-quick-views{gap:.4rem}.account-list-quick-views a{gap:.35rem;padding:.4rem .5rem;font-size:.77rem}}.account-menu-content{z-index:100;width:min(32rem,100vw - 2rem);max-height:min(80vh,44rem);padding:1rem;overflow-y:auto}.account-menu-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.account-menu-heading h2{margin:0;font-size:1.125rem}.account-filter-form fieldset{border:0;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;display:flex}.account-filter-form legend{margin-bottom:.4rem;font-weight:700}.account-filter-form [aria-pressed=true]{color:#3220a1;background:#e9e3ff}.account-stage-filter{flex-wrap:wrap;gap:.4rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.account-stage-filter a{min-height:2rem;color:inherit;border:1px solid #e3ddd3;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.875rem;text-decoration:none;display:inline-flex}.account-stage-filter a[aria-current=true]{color:#3220a1;background:#e9e3ff}.account-stage-filter a>span{font-variant-numeric:tabular-nums;font-weight:700}.account-stage-filter__total{color:#6c626f;width:100%;margin:.2rem 0 0;font-size:.8125rem}.account-table-stage-detail{color:#6c626f;margin-top:.25rem;font-size:.75rem;display:block}.account-filter-form footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.account-detail-page .account-stage-progress .bm-buyer-journey{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 0}.account-stage-progress .bm-buyer-journey>header{display:none}.account-stage-progress .bm-buyer-journey ol{grid-template-columns:repeat(var(--account-stage-count), minmax(110px, 1fr));min-width:calc(var(--account-stage-count) * 110px);width:100%;padding:0}.account-stage-progress .bm-journey-track{height:34px}.account-stage-progress .bm-journey-node{color:#98a3b8;background:#fff;border-width:1.5px;border-color:#98a3b8;width:30px;height:30px}.account-stage-progress .bm-journey-node svg{width:18px;height:18px}.account-stage-progress .bm-buyer-journey li:not(:last-child) .bm-journey-track:after{background:#b6bfd0;height:1px;top:15px;left:calc(50% + 15px);right:calc(15px - 50%)}.account-stage-progress .bm-buyer-journey li>strong{color:#4e5d7b;margin-top:10px;font-size:16px;font-weight:400;line-height:1.4}.account-stage-progress .bm-buyer-journey li[data-state=done] .bm-journey-node{color:#fff;box-shadow:none;background:#32ac82;border-color:#32ac82}.account-stage-progress .bm-buyer-journey li[data-state=done] .bm-journey-track:after{background:#76c2a7}.account-stage-progress .bm-buyer-journey li[data-state=current] .bm-journey-node{color:#75528a;background:#75528a;border-color:#75528a;box-shadow:inset 0 0 0 4px #fff}.account-stage-progress .bm-buyer-journey li[data-previous=true][data-state=upcoming] .bm-journey-node{background:#f1edf5;border-color:#b6a2c3}.account-stage-progress .bm-buyer-journey li>small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.account-stage-legend{text-align:right;color:#727e97;margin:10px 0 0;font-size:13px}.account-stage-legend a{color:#694879;text-underline-offset:3px;text-decoration:underline}.account-section-toolbar{z-index:5;background:#fafbfd;border-bottom:1px solid #dfe5ee;align-items:center;gap:28px;margin:10px 0 20px;padding:0;display:flex;position:sticky;top:0}.account-section-toolbar .bm-section-nav{border:0;gap:32px;min-width:0;margin:0;padding:0;overflow-x:auto}.account-section-name{text-overflow:ellipsis;white-space:nowrap;color:#242c46;max-width:190px;font-size:20px;font-weight:400;display:none;overflow:hidden}.account-section-toolbar[data-stuck=true] .account-section-name{display:inline}.account-section-toolbar .bm-section-nav .button{color:#55617a;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:15px 12px;font-size:16px;font-weight:400}.account-section-toolbar .bm-section-nav [aria-current=page]{color:#694879;box-shadow:none;background:0 0;border-bottom-color:#735185;font-weight:500}.account-section-toolbar .bm-section-nav .button:hover{background:#f2eff6}@media (width<=700px){.account-stage-progress .bm-buyer-journey ol{grid-template-columns:repeat(var(--account-stage-count), 112px)}.account-stage-progress .bm-buyer-journey li>strong{font-size:13px}.account-stage-legend{text-align:left;font-size:12px}.account-section-toolbar .bm-section-nav{gap:6px}.account-section-toolbar .bm-section-nav .button{padding:12px 10px;font-size:14px}.account-section-toolbar[data-stuck=true] .account-section-name{display:none}}.account-section-anchor{height:1px}.crm-conversations-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.crm-conversations-filters a{border:1px solid var(--bm-border);border-radius:6px;padding:7px 11px;font-size:12px;text-decoration:none}.crm-conversations-filters a[aria-current=page]{background:var(--violet-soft);border-color:var(--bm-accent)}.crm-conversations-list{gap:14px;padding:0;list-style:none;display:grid}.crm-conversations-list>li{background:var(--bm-surface);border:1px solid var(--bm-border);border-radius:8px;align-items:start;gap:16px;padding:20px;display:flex}.crm-conversations-list>li>svg{color:var(--bm-accent);flex:none;margin-top:3px}.crm-conversations-content{flex:1;min-width:0}.crm-conversations-content header{justify-content:space-between;align-items:start;gap:20px;display:flex}.crm-conversations-content h2{font:500 17px / 1.3 var(--bm-font);margin:0 0 6px}.crm-conversations-content header a,.crm-conversations-content header span,.crm-conversations-content time{color:var(--bm-ink-secondary);font-size:12px}.crm-conversation-subject{font-size:13px;font-weight:500}.crm-conversation-preview{white-space:pre-wrap;color:var(--bm-ink-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.crm-conversation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.crm-conversation-actions a{align-items:center;gap:6px;font-size:12px;display:flex}.crm-conversation-actions button{border:1px solid var(--bm-border);background:var(--bm-surface);font:inherit;cursor:pointer;border-radius:6px;padding:8px 10px;font-size:12px}.crm-conversation-resolve p{max-width:360px;color:var(--red);font-size:12px}.crm-conversation-actions button:hover{border-color:var(--bm-accent)}.crm-conversation-actions button:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:no-preference){.crm-conversations-list>li{animation:.18s ease-out crm-conversation-appear}.crm-conversations-filters a,.crm-conversation-actions button{transition:background-color .14s,border-color .14s,opacity .14s}}@keyframes crm-conversation-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.crm-conversations-list>li{gap:10px;padding:14px}.crm-conversations-content header{flex-direction:column;gap:8px}}.crm-expenses{color:var(--bm-ink);font-family:var(--bm-font);gap:20px;display:grid}.crm-expenses .page-header{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.crm-expenses .page-description{color:var(--bm-ink-secondary);margin:8px 0 0}.crm-expenses button,.expense-form button,.expense-detail button{min-height:44px}.expense-tabs,.expense-segment,.expense-filters,.expense-month,.expense-sync,.expense-chart-legend,.expense-detail-actions{align-items:center;gap:8px;display:flex}.expense-tabs{border-bottom:1px solid var(--bm-border);flex-wrap:wrap;padding-bottom:8px}.expense-tabs button[aria-pressed=true],.expense-segment button[aria-pressed=true]{background:var(--bm-accent-soft,var(--violet-soft));color:var(--bm-action);border-color:var(--bm-accent)}.expense-filters{flex-wrap:wrap;justify-content:space-between}.expense-month input{border:1px solid var(--bm-border);background:var(--bm-surface);min-height:44px;font:inherit;color:inherit;border-radius:8px;padding:10px 12px}.expense-sync{color:var(--bm-ink-secondary);flex-wrap:wrap;gap:12px;font-size:12px}.expense-sync small{margin-left:auto}.expense-sync button{padding:8px}.expense-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.expense-metric{gap:8px;padding:18px;display:grid}.expense-metric>span,.expense-metric small{color:var(--bm-ink-secondary);font-size:12px}.expense-metric>strong{font-size:clamp(20px,2vw,30px);font-weight:650;line-height:1.2}.expense-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:16px;display:grid}.expense-cashflow,.expense-balance,.expense-section,.expense-setup{min-width:0;padding:20px}.expense-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.expense-card-header p,.expense-balance>p{color:var(--bm-ink-secondary);margin:7px 0;font-size:13px}.expense-card-header h2,.expense-balance h2,.expense-section h2{font-size:18px}.expense-chart-legend{flex-wrap:wrap;justify-content:flex-end;margin:12px 0;font-size:12px}.expense-chart-legend>span{align-items:center;gap:6px;display:flex}.expense-chart-legend i{background:var(--bm-accent);border-radius:3px;width:12px;height:12px;display:inline-block}.expense-chart-legend i.expense-pattern{border:1px dashed var(--bm-accent);background:var(--bm-accent-soft,var(--violet-soft))}.expense-chart-scroll{overflow-x:auto}.expense-chart{gap:10px;height:250px;padding-top:24px;display:flex}.expense-chart--months{min-width:560px}.expense-chart-scale{color:var(--bm-ink-secondary);flex-direction:column;flex:0 0 64px;justify-content:space-between;padding-bottom:30px;font-size:10px;display:flex}.expense-bars{flex:1;gap:6px;min-width:0;display:flex}.expense-bar{min-width:0;color:var(--bm-ink);cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;flex:1;justify-content:flex-end;padding:0 1px;display:flex;position:relative}.expense-bar-value{white-space:nowrap;font-size:9px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.expense-bar-track{border-bottom:1px solid var(--bm-border);background:repeating-linear-gradient(to top, transparent, transparent 46px, var(--bm-border) 47px, transparent 48px);flex-direction:column;justify-content:flex-end;width:100%;height:190px;display:flex}.expense-bar-paid{background:var(--bm-accent);width:100%}.expense-bar-planned{box-sizing:border-box;background:repeating-linear-gradient(135deg, var(--bm-accent-soft,var(--violet-soft)), var(--bm-accent-soft,var(--violet-soft)) 4px, var(--bm-surface) 4px, var(--bm-surface) 8px);border:1px dashed var(--bm-accent);border-bottom:0;width:100%;min-height:0}.expense-bar-planned[style="height: 0%;"]{border:0}.expense-bar-label{min-height:30px;color:var(--bm-ink-secondary);white-space:nowrap;padding-top:10px;font-size:10px}.expense-bar--selected .expense-bar-label{color:var(--bm-action);font-weight:700}.expense-bar:hover .expense-bar-label{text-decoration:underline}.expense-help{color:var(--bm-ink-secondary);margin:12px 0 0;font-size:12px;line-height:1.5}.expense-balances{gap:10px;margin:18px 0;display:grid}.expense-person{background:var(--bm-canvas);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.expense-person>div{text-align:right;gap:4px;margin-left:auto;display:grid}.expense-person>div>strong{font-size:22px}.expense-person small{font-size:11px}.expense-person--positive{background:var(--green-soft);color:var(--green)}.expense-person--negative{background:var(--red-soft);color:var(--red)}.expense-person .avatar,.expense-payer .avatar{background:var(--bm-surface);color:inherit}.expense-balance .expense-balance-summary{color:var(--bm-ink);margin:16px 0;font-weight:650}.expense-balance>small{color:var(--bm-ink-secondary);margin-top:14px;line-height:1.5;display:block}.expense-balance>button{width:100%}.expense-row,.expense-recurring-row{border-bottom:1px solid var(--bm-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.expense-row:last-child,.expense-recurring-row:last-child{border:0}.expense-recurring-actions{flex-wrap:wrap;gap:8px;display:flex}.expense-row>div:first-child,.expense-recurring-row>div:first-child{gap:6px;display:grid}.expense-row strong,.expense-recurring-row strong{overflow-wrap:anywhere}.expense-row small,.expense-recurring-row small{color:var(--bm-ink-secondary);font-size:12px}.expense-row--cancelled{opacity:.65}button.expense-row{width:100%;height:80px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}button.expense-row:hover{background:var(--violet-soft)}button.expense-row:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}button.expense-row>div{min-width:0}button.expense-row>div>strong,button.expense-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-calendar-list .meeting-calendar__list-events button{grid-template-rows:20px 16px;gap:6px;height:76px}.expense-calendar-list .meeting-calendar__list-events strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.expense-calendar .bm-calendar-month-event{box-sizing:border-box;grid-template-rows:14px 16px 14px;grid-template-columns:minmax(0,1fr);gap:2px;height:64px;padding:6px;display:grid;overflow:hidden}.expense-calendar .bm-calendar-month-event time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=600px){button.expense-row{grid-template-columns:minmax(0,1fr) auto 18px}}.expense-search{gap:8px;max-width:460px;margin-top:16px;font-size:13px;display:grid}.expense-message{background:var(--green-soft);color:var(--green);border-radius:8px;margin:0;padding:12px 16px;font-size:13px}.expense-message--error{background:var(--red-soft);color:var(--red)}.expense-form{gap:18px;display:grid}.expense-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.expense-form label{gap:8px;font-size:13px;font-weight:550;display:grid}.expense-form label>small,.expense-form small{color:var(--bm-ink-secondary);font-size:12px;font-weight:400;line-height:1.5}.expense-form input:not([type=checkbox]),.expense-form .crm-select{width:100%;min-height:44px}.expense-fields-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.expense-check,.expense-form .expense-check{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.expense-check input{width:20px;height:20px;accent-color:var(--bm-accent);flex-shrink:0}.expense-check span{gap:4px;display:grid}.expense-payer{background:var(--bm-canvas);border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.expense-payer>span:last-child{gap:5px;display:grid}.expense-upload{border:1px dashed var(--bm-border);border-radius:10px;gap:12px;padding:16px;display:grid}.expense-upload-buttons{flex-wrap:wrap;gap:8px;display:flex}.expense-upload-buttons button{white-space:normal;flex:1;gap:8px}.expense-file{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.expense-file>span{flex:1;min-width:0}.expense-file button{flex-shrink:0}.expense-summary{background:var(--bm-accent-soft,var(--violet-soft));color:var(--bm-action);border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.5}.expense-submit{width:100%}.expense-detail{gap:16px;display:grid}.expense-detail-amount{margin:0;font-size:32px;font-weight:650}.expense-detail>p{margin:0}.expense-detail dl{border:1px solid var(--bm-border);border-radius:10px;margin:0;padding:12px}.expense-detail dl>div{justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.expense-detail dd{text-align:right;margin:0;font-weight:600}.expense-detail dt{color:var(--bm-ink-secondary)}.expense-receipt-preview{border:1px solid var(--bm-border);object-fit:contain;background:var(--bm-canvas);border-radius:8px;width:100%;max-height:55vh}iframe.expense-receipt-preview{height:55vh}.expense-link-button{border:1px solid var(--bm-border);min-height:44px;color:var(--bm-action);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex}.expense-detail-actions{flex-wrap:wrap}.expense-cancel{border-top:1px solid var(--bm-border);flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.expense-cancel p{width:100%;font-size:13px;line-height:1.5}.expense-setup{max-width:700px}.expense-setup form{gap:16px;margin-top:20px;display:grid}@media (width<=1100px){.expense-overview-grid{grid-template-columns:1fr}.expense-balances{grid-template-columns:1fr 1fr}.expense-person{flex-wrap:wrap}.expense-person>div{text-align:left;width:100%;margin:0}}@media (width<=640px){.crm-expenses{gap:16px}.crm-expenses .page-header{flex-direction:column;align-items:flex-start}.crm-expenses .page-header>button{width:100%}.expense-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expense-metric{padding:14px}.expense-cashflow,.expense-balance,.expense-section{padding:16px}.expense-tabs{gap:4px}.expense-tabs button{padding:8px 10px;font-size:12px}.expense-chart--months{min-width:540px}.expense-month{gap:6px;width:100%}.expense-month label{flex:1}.expense-month input{width:100%}.expense-row,.expense-recurring-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.expense-row>button,.expense-recurring-row>button{grid-column:1/-1;justify-self:stretch}.expense-recurring-actions{grid-column:1/-1}.expense-recurring-actions>button{flex:1}.expense-fields-two{grid-template-columns:1fr}.expense-sync small{margin-left:0}.expense-person{gap:8px;padding:12px}}.expense-segment{border:0;min-width:0;margin:0;padding:0}.expense-form fieldset.expense-segment{display:flex}img.expense-receipt-preview{height:auto}@media (width<=640px){.expense-chart--months{min-width:0}.expense-chart--months .expense-chart-scale{flex-basis:48px}.expense-chart--months .expense-bars{gap:2px}.expense-chart--months .expense-bar-value{display:none}.expense-chart--months .expense-bar-label{font-size:9px}}.expense-receipt-reminder{border-left:4px solid var(--bm-action);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.expense-receipt-reminder p{color:var(--bm-muted);margin:6px 0 0;font-size:13px}.expense-scope-dialog{border:1px solid var(--bm-border);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--bm-ink);background:var(--bm-surface);border-radius:16px;padding:24px;overflow:auto}.expense-scope-dialog::backdrop{background:#1c172073}.expense-scope-dialog h2{margin:0 0 16px;font-size:22px}.expense-scope-actions{gap:10px;margin-top:20px;display:grid}.expense-calendar-list{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-top:18px;padding:18px}.expense-calendar-list h3{margin:0 0 12px;font-size:14px;font-weight:500}.expense-calendar-list>button{margin-bottom:12px}.expense-calendar .bm-calendar-month{min-width:700px}@media (width<=600px){.expense-calendar .bm-calendar-month{min-width:620px}.expense-calendar .bm-calendar-month>div{min-height:85px}}.expense-notes{gap:20px;display:grid}.note-toolbar,.note-actions,.note-section-heading,.note-create{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.note-actions{justify-content:flex-start}.note-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.expense-notes h2{align-items:center;gap:8px;margin:0 0 16px;font-size:20px;display:flex}.expense-notes small,.note-line small{color:var(--bm-ink-secondary);margin-top:6px;font-size:12px;display:block}.note-review{border-left:4px solid var(--bm-warning,#a57832)}.note-review p,.note-weekly p{margin:0 0 12px}.note-warning{color:var(--bm-warning-ink,#775921);background:var(--bm-warning-soft,#fbf5e7);border-radius:8px;padding:12px;font-size:13px}.note-review-row,.note-card{text-align:left;border:0;border-bottom:1px solid var(--bm-border);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.note-review-row>span:first-child,.note-card>span:first-child{flex:1;min-width:0}.note-card>span:last-child{text-align:right}.note-review-row:hover,.note-card:hover{background:var(--bm-accent-soft,#f6f2f7)}.note-line{border-bottom:1px solid var(--bm-border);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.note-title{min-width:140px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 0;display:block}.note-receipt-link,.note-download{color:var(--bm-action);align-items:center;gap:6px;min-height:44px;padding:10px 0;font-size:13px;display:inline-flex}.note-select{align-items:center;min-height:44px;padding:8px;display:flex}.note-select input,.expense-notes input[type=checkbox]{width:18px;height:18px;accent-color:var(--bm-action)}.note-create{border:1px solid var(--bm-border);background:var(--bm-surface);z-index:2;border-radius:10px;margin-top:16px;padding:16px;box-shadow:0 4px 12px #1c17200f}.note-create--sticky{position:sticky;bottom:8px}.note-status{background:var(--bm-accent-soft,#f6f2f7);width:fit-content;color:var(--bm-action);border-radius:6px;margin-top:8px;padding:5px 8px;font-size:12px;display:inline-flex}.note-status--review{background:var(--bm-warning-soft,#fbf5e7);color:var(--bm-warning-ink,#775921)}.note-status--approved{background:var(--bm-success-soft,#edf6ef);color:var(--bm-success-ink,#287446)}.note-status--cancelled{color:var(--bm-muted);background:var(--bm-surface-muted)}.note-payment-row{border-bottom:1px solid var(--bm-border);gap:8px;padding:12px 0;display:grid}.note-payment-row p{margin:0}.expense-notes button:focus-visible,.note-title:focus-visible{outline:2px solid var(--bm-accent);outline-offset:3px}@media (width<=640px){.note-metrics{grid-template-columns:1fr;gap:10px}.note-metrics .expense-metric{padding:16px}.note-toolbar>div,.note-toolbar fieldset{width:100%}.note-toolbar .note-actions>button{flex:1}.note-create{padding:12px;bottom:4px}.note-create>button{width:100%}.note-review-row{flex-wrap:wrap;gap:8px}.note-review-row>span:last-child{font-size:12px}.note-line .note-receipt-link{margin-left:40px}.note-line>button:last-child{width:100%}.note-line .note-title{flex-basis:calc(100% - 45px)}}.expense-form input[aria-invalid=true],.expense-form .crm-select[aria-invalid=true] .app-select{border-color:var(--color-danger,#b6464c);box-shadow:0 0 0 1px var(--color-danger,#b6464c)}.expense-form .field-error{color:var(--color-danger,#b6464c);font-size:.875rem;display:block}.invoice-reading{background:var(--color-surface,#fff);border:1px solid var(--color-border,#ddd);border-radius:.75rem;padding:.75rem;font-size:.875rem}.invoice-reading p{margin:.25rem 0}.invoice-reading--ready{border-color:var(--color-success,#237354)}.expense-receipts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.expense-receipt-item{min-width:0}.expense-receipt-item .expense-file{flex-wrap:wrap;margin:0}.expense-receipt-item .expense-file span{overflow-wrap:anywhere;flex:1;min-width:0}.expense-receipt-tabs,.expense-receipt-links{flex-wrap:wrap;gap:8px;display:flex}.expense-receipt-tabs button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.expense-receipt-tabs button[aria-pressed=true]{outline-offset:1px;outline:2px solid}.expense-receipt-tabs{border:0;margin:0;padding:2px}.review-kpi-cards article .kpi-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.review-kpi-cards article .kpi-heading{padding:0 0 12px}.review-kpi-cards article .kpi-body{background:0 0;border:0;border-radius:0;padding:0}.review-kpi-cards article .kpi-values strong{font-size:32px}.review-kpi-cards article>.review-mini-chart{margin-top:12px}.review-kpi-cards article>a{align-items:center;gap:8px;margin-top:auto;display:flex}.meeting-trend-chart .bm-shared-chart{box-shadow:none;border:0}.pr-page-head{align-items:center;gap:4px;display:flex}.pr-page-head__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pr-page-head__date{color:var(--pr-ink-soft);font-size:13px;font-weight:500;line-height:18px}.pr-queue{flex-direction:column;gap:16px;display:flex}.pr-queue__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pr-queue__titles{flex-direction:column;min-width:0;display:flex}.pr-queue__count{color:var(--pr-muted);font-weight:500}.pr-queue__grain{color:var(--pr-muted)}.pr-queue__done-count{color:var(--pr-ink-soft);font-weight:600}.pr-queue__groups{flex-direction:column;gap:16px;display:flex}.pr-queue__foot{flex-direction:column;gap:4px;margin-top:-8px;display:flex}.pr-shell .pr-seg{border-radius:var(--pr-radius-10);background:var(--pr-ivory-100);border:0;gap:2px;min-width:0;height:36px;margin:0 0 0 auto;padding:3px;display:flex}.pr-seg button{height:30px;color:var(--pr-ink-soft);transition:background-color var(--pr-state-ms) var(--pr-ease), color var(--pr-state-ms) var(--pr-ease);background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500;line-height:18px}.pr-seg button:hover{color:var(--pr-ink)}.pr-seg button[aria-pressed=true]{background:var(--pr-paper);box-shadow:var(--pr-shadow-card);color:var(--pr-ink);font-weight:600}.pr-seg button:disabled{cursor:not-allowed;color:var(--pr-muted)}.pr-shell .pr-quiet-row,.pr-shell .pr-quiet-link{color:var(--pr-ink-soft);font-size:13px;font-weight:500;line-height:18px;text-decoration:none}.pr-shell .pr-quiet-row{border-radius:var(--pr-radius-10);min-width:0;height:36px;transition:background-color var(--pr-state-ms) var(--pr-ease);align-items:center;gap:8px;padding:0 16px 0 29px;display:flex}.pr-shell .pr-quiet-row:hover,.pr-shell .pr-quiet-link:hover{background:var(--pr-ivory-100);color:var(--pr-prune)}.pr-quiet-row .pr-icon{color:var(--pr-muted)}.pr-quiet-row__to{flex:none}.pr-shell .pr-quiet-link{border-radius:var(--pr-radius-10);align-items:center;height:32px;padding:0 10px;display:inline-flex}.pr-queue__more{border-radius:var(--pr-radius-10);height:44px;color:var(--pr-prune);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:-8px 0 0 -12px;padding:0 12px;font-size:15px;font-weight:600;line-height:22px;display:inline-flex}.pr-done{flex-direction:column;gap:4px;display:flex}.pr-shell .pr-done__head{font-size:inherit}.pr-done__toggle{border-radius:var(--pr-radius-10);text-align:left;width:100%;min-width:0;height:36px;color:var(--pr-ink-soft);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px 0 29px;font-size:13px;font-weight:600;line-height:18px;display:flex}.pr-done__toggle:hover:not(:disabled){background:var(--pr-ivory-100)}.pr-done__toggle:disabled{cursor:default}.pr-done__toggle .pr-icon{color:var(--pr-muted)}.pr-done__last{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--pr-muted);margin-left:auto;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.pr-routine{border-radius:var(--pr-radius-10);grid-template-columns:32px 16px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0;min-height:44px;padding:0 16px;display:grid;position:relative}.pr-routine__icon{color:var(--pr-muted)}.pr-routine__title{font-size:14px;line-height:21px}.pr-routine.is-missing .pr-routine__title{color:var(--pr-muted)}.pr-routine__case{opacity:.5;place-items:center;width:32px;height:32px;display:grid}.pr-routine .pr-row__error{grid-column:3/-1;margin:0 0 8px}.pr-routines__note{padding:0 0 0 29px}.pr-track{flex:none;gap:3px;width:64px;margin-left:4px;display:grid}.pr-track>span{border-radius:var(--pr-radius-full);background:var(--pr-ivory-200);height:6px}.pr-track>span.is-done{background:var(--pr-green)}.pr-facts{flex-direction:column;gap:6px;margin:0;display:flex}.pr-facts>div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.pr-facts dt{color:var(--pr-muted);font-size:13px;font-weight:500;line-height:22px}.pr-facts dd{color:var(--pr-ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.pr-details summary{cursor:pointer;color:var(--pr-ink-soft);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:18px;list-style:none;display:inline-flex}.pr-details summary::-webkit-details-marker{display:none}.pr-continuation{flex-direction:column;gap:12px;display:flex}.pr-drawer__foot:has(.pr-next-step){flex-wrap:wrap}.pr-checkline{align-items:center;gap:8px;font-size:14px;line-height:21px;display:flex}.pr-continuation__fields{flex-direction:column;gap:12px;display:flex}.pr-continuation__fields label{color:var(--pr-ink-soft);flex-direction:column;gap:4px;font-size:13px;font-weight:500;line-height:18px;display:flex}.pr-report{position:relative}.pr-report__menu.is-right{right:0}.pr-report__menu.is-left{left:0}.pr-report__menu.is-below{top:calc(100% + 6px)}.pr-report__menu.is-above{bottom:calc(100% + 6px)}.pr-shell .pr-report__note{color:var(--pr-muted);padding:4px 12px 6px;font-size:12px;font-weight:500;line-height:16px}.pr-shell .pr-report__error{color:var(--pr-red);padding:4px 12px 6px;font-size:12px;font-weight:500;line-height:16px}@media (width<=767px){.pr-page-head{min-height:56px}.pr-shell .pr-page-head .pr-title-lg{color:var(--pr-prune);font-size:22px;line-height:28px}.pr-page-head__date{color:var(--pr-muted);font-size:12px;line-height:16px}.pr-page-head .pr-btn--icon{color:var(--pr-ink-soft);margin-right:-10px}.pr-queue{gap:8px}.pr-queue__head{flex-wrap:nowrap;min-height:48px}.pr-shell .pr-queue__head .pr-title-md{font-family:var(--pr-font-sans);letter-spacing:normal;font-size:17px;line-height:22px}.pr-shell .pr-seg{flex:none;height:auto;padding:2px}.pr-seg button{height:44px;font-size:15px;line-height:22px}.pr-queue__groups{border:1px solid var(--pr-line-soft);border-radius:var(--pr-radius-16);background:var(--pr-paper);gap:0;padding:4px}.pr-queue__groups .pr-group{gap:0}.pr-shell .pr-queue__groups .pr-group-head{display:none}.pr-queue__groups .pr-panel{background:0 0;border:0;border-radius:0;padding:0}.pr-queue__groups .pr-state{border:0;padding:16px 12px}.pr-queue:not(.is-expanded) [data-mobile-extra],.pr-queue:not(.is-expanded) .pr-queue__undated{display:none}.pr-queue__foot{margin-top:0}.pr-shell .pr-quiet-row{height:44px;padding:0 12px 0 19px;font-size:14px;line-height:21px}.pr-routine{column-gap:8px;padding:0 12px 0 6px}}.pr-quote{border-radius:var(--pr-radius-10);background:var(--pr-ivory-100);flex-direction:column;gap:6px;margin:4px 0 0;padding:12px 14px;display:flex}.pr-quote blockquote{color:var(--pr-ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:26px}.pr-quote blockquote span{font-family:var(--pr-font-display);color:var(--pr-violet)}.pr-quote figcaption{color:var(--pr-muted);font-size:12px;font-weight:500;line-height:16px}.pr-expect{border-radius:var(--pr-radius-10);background:var(--pr-gold-soft);grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:12px;padding:12px 14px;display:grid}.pr-expect__icon{color:var(--pr-violet);margin-top:4px}.pr-expect__text{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-expect__text strong{color:var(--pr-ink);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.pr-expect__text span{color:var(--pr-ink-soft);font-size:13px;line-height:18px}.pr-details[open]>summary .pr-icon{transform:rotate(180deg)}.pr-details>summary{justify-content:space-between;width:100%}.pr-details--nested{margin-top:12px}.pr-details--nested>summary{width:auto;color:var(--pr-muted);font-weight:500}.pr-shell .pr-details__title{color:var(--pr-muted);margin:16px 0 8px;font-size:12px;font-weight:600;line-height:16px}.pr-details__manage{margin-top:12px}.pr-history{border-left:2px solid var(--pr-line-soft);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.pr-history li{flex-direction:column;display:flex;position:relative}.pr-history li:before{content:"";background:var(--pr-ivory-200);width:8px;height:8px;box-shadow:0 0 0 2px var(--pr-paper);border-radius:999px;position:absolute;top:7px;left:-19px}.pr-history__label{color:var(--pr-ink);overflow-wrap:anywhere;font-size:14px;line-height:21px}.pr-history__meta{color:var(--pr-muted);font-size:12px;line-height:16px}.pr-history__more:before{display:none}.pr-link-button{color:var(--pr-violet);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pr-agenda-page,.pr-calendar-page{flex-direction:column;gap:24px;min-width:0;display:flex}.pr-calendar-page .pr-page-head{gap:16px}.pr-calendar{--bm-accent:var(--pr-violet);--bm-accent-soft:var(--pr-violet-soft);--bm-ink:var(--pr-ink);--bm-ink-secondary:var(--pr-muted);--bm-surface:var(--pr-paper);--bm-surface-hover:var(--pr-ivory-100);--bm-canvas:var(--pr-ivory-100);--bm-border-subtle:var(--pr-line-soft);--bm-positive:var(--pr-green);--bm-positive-soft:var(--pr-green-soft);--bm-radius-card:16px;--bm-radius-control:10px;--bm-radius-sm:6px;--bm-text-small:14px;--bm-text-caption:12px;border:1px solid var(--pr-line-soft);border-radius:var(--pr-radius-16);background:var(--pr-paper);min-width:0;box-shadow:var(--pr-shadow-card);position:relative;overflow:hidden}.pr-calendar__toolbar{border-bottom:1px solid var(--pr-line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.pr-calendar__navigation{align-items:center;gap:4px;display:flex}.pr-calendar__period{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;font-size:16px;font-weight:600;line-height:24px;display:flex;position:relative}.pr-calendar__period input{background:var(--pr-ivory-100);color:#0000;cursor:pointer;border:0;border-radius:8px;width:32px;min-width:32px;height:36px;padding:0 4px}.pr-calendar__period input::-webkit-datetime-edit{display:none}.pr-calendar__period input::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;padding:5px}.pr-calendar .pr-seg{flex:none;margin-left:auto}.pr-calendar__desktop .bm-calendar{box-shadow:none;border:0;border-radius:0}.pr-calendar__desktop .bm-calendar>header{display:none}.pr-calendar__desktop .bm-calendar-time-scroll{max-height:640px}.pr-calendar__desktop .bm-calendar-week{min-width:680px}.pr-calendar__desktop .bm-calendar-week--day{min-width:0}.pr-calendar__desktop .bm-calendar-month{min-width:680px}.pr-calendar__desktop .bm-calendar-dayheads{height:56px}.pr-calendar__desktop .bm-calendar-dayheads>button{font-size:12px}.pr-calendar__desktop .bm-calendar-dayheads b{place-items:center;width:28px;height:28px;margin-left:4px;font-size:15px;font-weight:600;display:inline-grid}.pr-calendar__desktop .bm-calendar-dayheads .today{background:var(--pr-paper);color:var(--pr-violet)}.pr-calendar__desktop .bm-calendar-dayheads .today b{color:var(--pr-on-prune);background:var(--pr-prune);border-radius:50%}.pr-calendar__desktop .bm-calendar-event{box-shadow:none;border:0;border-left:3px solid}.pr-calendar__desktop .bm-calendar-eventbody strong{color:var(--pr-prune);padding:5px 6px 3px;font-weight:600}.pr-calendar__desktop .bm-calendar-eventbody small{background:0 0;padding:2px 6px}.pr-calendar__desktop .unavailable{background:repeating-linear-gradient(130deg, var(--pr-ivory-100), var(--pr-ivory-100) 5px, var(--pr-line-soft) 5px, var(--pr-line-soft) 6px);color:var(--pr-muted);border-left-width:2px}.pr-calendar__desktop .bm-calendar-month>div{min-height:126px;padding:8px}.pr-calendar__desktop .bm-calendar-month-event{border-radius:6px;padding:5px 6px}.pr-calendar__desktop .bm-calendar-month-event span{color:var(--pr-prune);font-weight:600}.pr-calendar__pending{z-index:6;border:1px solid var(--pr-line);background:var(--pr-paper);box-shadow:var(--pr-shadow-float);border-radius:10px;padding:8px 12px;position:absolute;top:88px;right:16px}.pr-calendar__mobile{display:none}.pr-calendar__list-toggle{border:0;border-top:1px solid var(--pr-line-soft);background:var(--pr-paper);width:100%;min-height:52px;color:var(--pr-ink-soft);text-align:left;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.pr-calendar__list-toggle>:last-child{margin-left:auto}.pr-calendar__list-toggle:hover{background:var(--pr-ivory-100)}.pr-calendar__appointments{margin:0;padding:0;list-style:none}.pr-calendar__appointments>li{border-top:1px solid var(--pr-line-soft);align-items:center;display:flex}.pr-calendar__appointment{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:64px 28px minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-width:0;min-height:80px;padding:12px 16px;display:grid}.pr-calendar__appointment:hover{background:var(--pr-ivory-100)}.pr-calendar__appointment-time{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.pr-calendar__appointment-time>time{font-size:15px;font-weight:600}.pr-calendar__appointment-time>span{color:var(--pr-muted);font-size:12px}.pr-calendar__appointment-title{flex-direction:column;gap:3px;min-width:0;display:flex}.pr-calendar__appointment-title>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pr-calendar__appointment-title>span{text-overflow:ellipsis;white-space:nowrap;color:var(--pr-ink-soft);font-size:12px;overflow:hidden}.pr-calendar__row-action{min-height:36px;color:var(--pr-violet);align-items:center;gap:6px;margin-right:20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pr-calendar__row-action:hover{text-decoration:underline}.pr-calendar__status{background:var(--pr-ivory-100);width:fit-content;color:var(--pr-ink-soft);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.pr-calendar__status.is-live{color:var(--pr-green);background:var(--pr-green-soft)}.pr-calendar__status.is-future{color:var(--pr-violet);background:var(--pr-violet-soft)}.pr-calendar__status.is-done{color:var(--pr-green);background:var(--pr-green-soft)}.pr-calendar__empty{color:var(--pr-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.pr-calendar__empty h3{color:var(--pr-ink-soft);font-size:15px;font-weight:500}.pr-calendar__detail-summary{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pr-calendar__detail-summary>span:last-child{color:var(--pr-ink-soft);font-size:13px}.pr-calendar__participants{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pr-calendar__participants li{align-items:center;gap:12px;display:flex}.pr-calendar__participants li>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.pr-calendar__person-role{color:var(--pr-ink-soft);font-size:12px}.pr-calendar__avatar{background:var(--pr-violet-soft);width:32px;height:32px;color:var(--pr-prune);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.pr-calendar__detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pr-calendar__loading{min-height:400px;padding:24px}.meeting-calendar-settings{font-size:13px}.meeting-calendar-settings>summary{cursor:pointer;color:var(--pr-ink-soft);align-items:center;gap:8px;padding:12px 0;font-weight:500;display:flex}.meeting-calendar-settings>summary:before{content:"+";place-items:center;width:20px;font-size:18px;display:grid}.meeting-calendar-settings[open]>summary:before{content:"−"}.meeting-calendar-settings__links{flex-wrap:wrap;gap:12px 20px;margin:4px 0 20px;display:flex}.meeting-calendar-settings__links a{color:var(--pr-violet)}@media (width<=1100px){.pr-calendar__period{flex-basis:100%;order:-1}.pr-calendar__period input{margin-left:auto}.pr-calendar__pending{top:132px}}@media (width<=767px){.pr-agenda-page,.pr-calendar-page{gap:16px}.pr-calendar-page .pr-page-head{flex-wrap:wrap}.pr-calendar-page .pr-page-head__titles{min-width:170px}.pr-calendar-page .pr-page-head__date{color:var(--pr-ink-soft)}.pr-calendar__toolbar{gap:12px 8px;padding:12px}.pr-calendar__period{gap:8px;font-size:15px;line-height:22px}.pr-calendar__period span:first-child{min-width:0}.pr-calendar__navigation{flex:1;gap:2px}.pr-calendar__navigation .pr-btn{min-width:36px;height:44px;padding:0 10px}.pr-calendar__toolbar .pr-seg{height:44px;padding:2px}.pr-calendar__toolbar .pr-seg button{min-width:44px;height:40px;padding:0 10px;font-size:13px}.pr-calendar__desktop,.pr-calendar__desktop-list{display:none}.pr-calendar__mobile{display:block}.pr-calendar__day-picker{border-bottom:1px solid var(--pr-line-soft);grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:12px 8px;display:grid}.pr-calendar__day-picker button{background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:68px;padding:6px 2px;font-size:11px;display:flex}.pr-calendar__day-picker strong{font-size:16px;font-weight:500}.pr-calendar__day-picker button:hover{background:var(--pr-ivory-100)}.pr-calendar__day-picker .is-today{color:var(--pr-violet);font-weight:600}.pr-calendar__day-picker .is-outside{opacity:.45}.pr-calendar__day-picker button[aria-current=date]{background:var(--pr-prune);color:var(--pr-on-prune)}.pr-calendar__day-dot{border-radius:50%;width:4px;height:4px}.pr-calendar__day-dot.has-meetings{background:currentColor}.pr-calendar__day-picker.is-month{gap:3px;padding:12px}.pr-calendar__weekday{text-align:center;color:var(--pr-ink-soft);padding-bottom:6px;font-size:11px}.pr-calendar__day-picker.is-month button{border-radius:8px;gap:3px;min-height:44px;padding:4px 2px}.pr-calendar__day-picker.is-month strong{font-size:14px}.pr-calendar__day-title{text-transform:capitalize;align-items:center;gap:8px;padding:20px 16px 12px;font-size:13px;font-weight:600;line-height:20px;display:flex}.pr-calendar__day-title span{color:var(--pr-muted)}.pr-calendar__appointment{flex-basis:100%;grid-template-columns:48px 24px minmax(0,1fr) 16px;gap:8px;width:100%;min-height:86px;padding:14px 12px}.pr-calendar__appointment .pr-square{width:24px;height:24px}.pr-calendar__appointment-title>strong{font-size:14px}.pr-calendar__appointment-title>span{font-size:12px}.pr-calendar__appointment>.pr-calendar__status{display:none}.pr-calendar__appointments>li{flex-wrap:wrap;padding-bottom:8px;position:relative}.pr-calendar__row-action{min-height:44px;margin:-8px 16px 0 92px;font-size:13px}.pr-calendar__busy{border-top:1px solid var(--pr-line-soft);padding:16px}.pr-calendar__busy summary{color:var(--pr-ink-soft);cursor:pointer;font-size:13px}.pr-calendar__busy ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pr-calendar__busy li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.pr-calendar__busy strong{font-weight:500}.pr-calendar__pending{font-size:13px;top:140px;right:8px}}@media (width<=420px){.pr-calendar__toolbar{gap:8px}.pr-calendar__navigation>.pr-btn:first-child{flex:1;padding-inline:7px;font-size:12px}.pr-calendar__navigation{flex-basis:100%}.pr-calendar__navigation .pr-btn--icon{width:44px;min-width:44px;padding:0}.pr-calendar__toolbar .pr-seg{width:100%}.pr-calendar__toolbar .pr-seg button{flex:1;padding:0 8px}}@font-face{font-family:Portail Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/portail/gloock-latin-9389ada8d35754635432c5565f03e8e3ce0f37f529207356426d1d9983b1bc29.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Portail Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/portail/gloock-latin-ext-f4c411c2a1b2d61409467b3a810abe28bdb028b7b6a7dc19e9f6a5004b29749f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Portail Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/portail/newsreader-latin-6e4f2958c3a7c4a80acde4e5a679abe7e01bc1e30b92be3c7a8b696ef401d101.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Portail Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/portail/newsreader-latin-ext-45683de03de37187604102316c0b42c0cb2d8dc9c4140a20ad471c3148cc1278.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Portail Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/portail/newsreader-latin-italic-5dfcd10d24af8c82927ba57f7983dd997f7b200594c09c35a1b1ed9fc4597506.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Portail Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/portail/newsreader-latin-ext-italic-bb24f6648f75d909eb74535916015c97ef72a1344e532ec7bbaf3f80eb6f389f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Portail Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/portail/inter-latin-2c295d99e26dcf357d4d01bcf270fd6924b600c9a13dd8c363ef114f4c6976fa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Portail Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/portail/inter-latin-ext-5e6d4fe9d9f4bff8b2a2469d25ab19576bb85331e22c6ed51398e16f95d56a9c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.portail{--violet:#2b1e3d;--nuit:#241a33;--ivoire:#f5f2eb;--creme:#efe7da;--encre:#1a1c23;--lavande:#b9b4c7;--gris:#635f6b;--or:#b89b5e;--or-papier:#765b25;--filet:#b9b4c73d;--filet-papier:#1a1c2324;--serif:"Portail Newsreader", "Iowan Old Style", Georgia, serif;--display:"Portail Gloock", "Portail Newsreader", Georgia, serif;--sans:"Portail Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--t1:13px;--t2:16px;--t3:20px;--t4:28px;--t5:44px;--t6:72px;--t7:144px;--e1:4px;--e2:8px;--e3:16px;--e4:24px;--e5:40px;--e6:64px;--e7:104px;--e8:168px;--marge:24px;--gouttiere:32px;--rayon:8px;--doux:cubic-bezier(.2, .7, .2, 1)}@media (width>=600px){.portail{--marge:40px}}@media (width>=960px){.portail{--marge:clamp(56px, 6.67vw, 96px)}}.portail *,.portail :before,.portail :after{box-sizing:border-box}html:has(.portail){background:#2b1e3d}html:has(.portail) body{background:#2b1e3d}.portail{background:var(--violet);min-height:100svh;color:var(--ivoire);font:400 var(--t2) / 1.55 var(--sans);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.portail h1,.portail h2,.portail h3,.portail h4,.portail p,.portail ul,.portail ol,.portail dl,.portail dd,.portail figure,.portail blockquote{max-width:none;font:inherit;letter-spacing:inherit;margin:0;padding:0}.portail ul,.portail ol{list-style:none}.portail a{color:inherit;text-decoration:none}.portail button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.portail img,.portail svg{max-width:100%;display:block}.portail ::selection{background:var(--ivoire);color:var(--violet)}.portail :focus-visible{outline:2px solid var(--ivoire);outline-offset:4px;border-radius:2px}.portail .feuille :focus-visible{outline-color:var(--violet)}.portail .masque{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portail .page{max-width:1440px;padding-inline:var(--marge);margin-inline:auto}@media (width>=960px){.portail .grille,.portail .couverture,.portail .section{column-gap:var(--gouttiere);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.portail .col-marge{grid-column:1/5}.portail .col-texte{grid-column:5/12}.portail .col-pleine{grid-column:5/-1}.portail .col-tout{grid-column:1/-1}}.portail .t-micro{font:400 var(--t1) / 1.45 var(--sans);letter-spacing:.01em;font-variant-numeric:tabular-nums}.portail .t-texte{font:400 var(--t2) / 1.55 var(--sans)}.portail .t-lecture{font:350 var(--t3) / 1.5 var(--serif);text-wrap:pretty}.portail .t-voix{font:300 var(--t3) / 1.45 var(--serif);text-wrap:pretty}.portail .t-titre{font:300 var(--t4) / 1.15 var(--serif);letter-spacing:-.01em;text-wrap:balance}.portail .t-moment{font:300 var(--t5) / 1.02 var(--serif);letter-spacing:-.02em;text-wrap:balance}.portail .t-geant{font:250 var(--t6) / .94 var(--serif);letter-spacing:-.028em;text-wrap:balance}@media (width>=960px){.portail .t-voix{font-size:var(--t4);line-height:1.36}.portail .t-moment{font-size:var(--t6);letter-spacing:-.025em;line-height:.98}.portail .t-geant{font-size:var(--t7);letter-spacing:-.035em;font-weight:200;line-height:.9}}.portail .discret{color:var(--lavande)}.portail .feuille .discret{color:var(--gris)}.portail .chiffres{font-variant-numeric:tabular-nums lining-nums}.portail .barre{justify-content:space-between;align-items:center;min-height:72px;display:flex}.portail .marque{width:auto;height:40px;display:block}.portail .pied .marque{opacity:.8;height:32px}.portail .pied{justify-content:space-between;align-items:center;gap:var(--e3);border-top:1px solid var(--filet);min-height:104px;color:var(--lavande);display:flex}.portail .couverture{padding-block:var(--e6) var(--e7)}.portail .couverture__mot{margin-top:var(--e5);max-width:24em}.portail .couverture__qui{align-items:center;gap:var(--e3);margin-top:var(--e4);color:var(--lavande);display:flex}@media (width>=960px){.portail .couverture{padding-block:var(--e8);row-gap:var(--e6);align-items:start}.portail .couverture__nom{grid-column:1/-1}.portail .couverture__qui{grid-area:2/1/auto/5;margin:0}.portail .couverture__qui .ph{width:56px;height:56px}.portail .couverture__mot{grid-area:2/5/auto/12;max-width:21em;margin:0}}.portail .duo{flex:none;display:flex}.portail .ph{background:var(--lavande);width:48px;height:48px;box-shadow:0 0 0 2px var(--violet);border-radius:50%;flex:none;display:block;overflow:hidden}.portail .ph img{object-fit:cover;width:100%;height:100%}.portail .duo .ph+.ph{margin-left:-10px}.portail .section{padding-block:var(--e6);border-top:1px solid var(--filet);position:relative}.portail .section--ample{padding-block:var(--e7)}.portail .section--court{padding-block:var(--e5) var(--e6)}.portail .section__titre{margin-bottom:var(--e5);align-items:baseline;gap:14px;display:flex}.portail .num{min-width:12px;font:500 var(--t1) / 1 var(--sans);color:var(--or);font-variant-numeric:tabular-nums;flex:none}@media (width>=960px){.portail .section{padding-block:var(--e7)}.portail .section--ample{padding-block:var(--e8)}.portail .section--court{padding-block:var(--e6)}.portail .section__titre{top:var(--e5);padding-right:var(--e4);grid-column:1/5;align-self:start;margin:0;position:sticky}.portail .num{width:26px;margin-left:-40px}.portail .section__corps{grid-column:5/-1}}.portail .points{gap:var(--e5);display:grid}.portail .points li{border-left:1px solid var(--or);max-width:24em;padding-left:22px;font-style:italic}@media (width>=960px){.portail .points{gap:var(--e6)}.portail .points li{padding-left:var(--e5)}.portail .points li:first-child{font-size:var(--t5);letter-spacing:-.01em;line-height:1.22}}.portail .btn{border-radius:var(--rayon);background:var(--ivoire);min-height:52px;color:var(--violet);font:500 var(--t2) / 1 var(--sans);white-space:nowrap;transition:background-color .25s var(--doux), box-shadow .25s var(--doux), transform .2s var(--doux);justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.portail .btn:hover{background:#fff}.portail .btn:active{transform:translateY(1px)}.portail .btn--filet{color:var(--ivoire);background:0 0;box-shadow:inset 0 0 0 1px #f5f2eb6b}.portail .btn--filet:hover{box-shadow:inset 0 0 0 1px var(--ivoire);background:#f5f2eb0f}.portail .feuille .btn{background:var(--violet);color:var(--ivoire)}.portail .btn svg,.portail .lien svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.portail .lien{min-height:44px;font:500 var(--t2) / 1.3 var(--sans);color:var(--ivoire);text-underline-offset:7px;transition:text-decoration-color .25s var(--doux);align-items:center;gap:10px;-webkit-text-decoration:underline #b9b4c78c;text-decoration:underline #b9b4c78c;text-decoration-thickness:1px;display:inline-flex}.portail .lien:hover{text-decoration-color:currentColor}.portail .lien .fleche{transition:transform .3s var(--doux)}.portail .lien:hover .fleche{transform:translate(3px)}.portail .feuille .lien{color:var(--encre);text-decoration-color:#1a1c2359}.portail .actions{align-items:center;gap:var(--e2) var(--e5);flex-wrap:wrap;display:flex}.portail .filet{border:0;border-top:1px solid var(--filet);margin:0}.portail .feuille .filet{border-top-color:var(--filet-papier)}.portail .verrou{width:16px;height:16px;color:var(--or);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;flex:none;overflow:visible}.portail .verrou__anse{transform-box:fill-box;transform-origin:100% 100%;transition:transform .6s var(--doux)}.portail .feuille .verrou{color:var(--or-papier)}.portail .etapes{border-top:1px solid var(--filet)}.portail .etapes+.section{border-top:0}.portail .etape{border-bottom:1px solid var(--filet)}.portail .etape>summary,.portail .etape--verrouillee{align-items:baseline;gap:var(--e3);padding-block:var(--e4);list-style:none;display:flex}.portail .etape>summary{cursor:pointer}.portail .etape>summary::-webkit-details-marker{display:none}.portail .etape__titre{font:300 var(--t4) / 1.15 var(--serif);letter-spacing:-.01em}.portail .etape__date{color:var(--lavande)}.portail .etape__signe{width:16px;height:16px;color:var(--lavande);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;transition:transform .35s var(--doux), color .25s;flex:none;align-self:center;margin-left:auto}.portail .etape>summary:hover .etape__signe{color:var(--ivoire)}.portail .etape[open]>summary .etape__signe{transform:rotate(45deg)}.portail .etape--verrouillee .etape__titre{color:var(--lavande)}.portail .etape--verrouillee .verrou{align-self:center;margin-left:auto}.portail .etape__contenu{padding-bottom:var(--e6)}@media (width>=960px){.portail .etape>summary,.portail .etape--verrouillee{column-gap:var(--gouttiere);padding-block:var(--e5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.portail .etape__titre{grid-column:1/5}.portail .etape__date{grid-column:5/12}.portail .etape__signe,.portail .etape--verrouillee .verrou{grid-column:12;justify-self:end;margin:0}}@supports (interpolate-size:allow-keywords){.portail .etape{interpolate-size:allow-keywords}.portail .etape::details-content{height:0;transition:height .45s var(--doux), content-visibility .45s allow-discrete;overflow:clip}.portail .etape[open]::details-content{height:auto}}.portail .feuille{background:var(--ivoire);color:var(--encre);padding:var(--e5) var(--e4);border-radius:3px;position:relative;box-shadow:0 1px #0003,0 48px 80px -48px #08040ebf}.portail .feuille__lignes{margin-top:var(--e5);border-top:1px solid var(--filet-papier)}.portail .feuille__lignes>div{justify-content:space-between;align-items:baseline;gap:var(--e3);border-bottom:1px solid var(--filet-papier);padding-block:14px;display:flex}.portail .feuille__lignes dt .t-micro{margin-top:2px;display:block}.portail .feuille__lignes dd{align-items:center;gap:var(--e2);white-space:nowrap;color:var(--gris);display:flex}.portail .feuille__verrou{margin-top:var(--e5);align-items:center;gap:10px;display:flex}@media (width>=960px){.portail .feuille{padding:var(--e6)}}.portail .voile{width:var(--l,6ch);opacity:.14;background:currentColor;border-radius:2px;height:.7em;display:inline-block}.portail .feuille .voile{color:var(--encre);opacity:.1}.portail .vignette{background:var(--ivoire);border-radius:2px;flex-direction:column;flex:none;gap:6px;width:64px;height:84px;padding:14px 11px;display:flex;box-shadow:0 20px 30px -20px #08040ecc}.portail .vignette i{background:#1a1c2333;height:2px;display:block}.portail .vignette i:first-child{background:var(--encre);width:72%;height:4px;margin-bottom:4px}.portail .vignette i:nth-child(4){width:64%}.portail .vignette i:last-child{width:40%}.portail .document{column-gap:var(--e4);row-gap:var(--e3);grid-template-columns:64px 1fr;align-items:start;display:grid}.portail .document>.actions{grid-column:1/-1}@media (width>=960px){.portail .document>.vignette{grid-row:span 2}.portail .document>.actions{grid-column:2}}.portail .video{aspect-ratio:16/10;border-radius:var(--rayon);background:var(--nuit);isolation:isolate;box-shadow:inset 0 0 0 1px var(--filet);display:block;position:relative;overflow:hidden}.portail .video__ecran{position:absolute;inset:0}.portail .video__page{aspect-ratio:3/4;background:var(--ivoire);border-radius:2px;flex-direction:column;gap:6px;height:60%;padding:12px 11px;display:flex;position:absolute;top:17%;left:10%}.portail .video__page i{background:#1a1c2333;height:2px;display:block}.portail .video__page i:first-child{background:#1a1c23bf;width:62%;height:4px}.portail .video__page i:nth-child(3){width:86%}.portail .video__page i:nth-child(5){width:70%}.portail .video__page i:last-child{width:45%}.portail .video__liste{gap:12px;display:grid;position:absolute;top:47%;left:63%;right:10%;transform:translateY(-50%)}.portail .video__liste i{align-items:center;gap:10px;display:flex}.portail .video__liste i:before{content:"";background:#b9b4c773;border-radius:50%;flex:none;width:6px;height:6px}.portail .video__liste i:after{content:"";background:#b9b4c738;flex:1;height:2px}.portail .video__lecture{background:var(--violet);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--ivoire), 0 0 0 8px #241a3380;transition:transform .35s var(--doux), background-color .35s var(--doux);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%}.portail .video__lecture svg{width:18px;height:18px;fill:var(--ivoire);margin-left:3px}.portail .video:hover .video__lecture{background:var(--violet);transform:scale(1.06)}.portail .video__duree{left:var(--e3);color:var(--ivoire);position:absolute;bottom:14px}.portail .video__vignette{right:var(--e3);bottom:var(--e3);width:64px;height:64px;box-shadow:0 0 0 2px var(--nuit), 0 0 0 3px #f5f2eb80;position:absolute}@media (width>=960px){.portail .video{aspect-ratio:16/9}.portail .video__page{gap:14px;height:62%;padding:30px 28px;top:16%;left:17%}.portail .video__liste{gap:18px;left:59%;right:14%}.portail .video__lecture{width:88px;height:88px;margin:-44px 0 0 -44px}.portail .video__lecture svg{width:22px;height:22px}.portail .video__duree{left:var(--e4);bottom:22px}.portail .video__vignette{width:104px;height:104px;right:var(--e4);bottom:var(--e4)}}@media (prefers-reduced-motion:no-preference){.portail .anime .apparait{transition:opacity .9s var(--doux), transform .9s var(--doux)}.portail .anime .apparait:not(.vu){opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.portail *,.portail :before,.portail :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.portail .couverture__nom,.portail .accroche,.portail .gain__accroche{font-family:var(--display);letter-spacing:-.02em;font-weight:400}.portail .couverture__nom[data-taille="3"]{overflow-wrap:anywhere}.portail .couverture__nom[data-taille="1"],.portail .couverture__nom[data-taille="2"]{font-size:var(--t5);line-height:1.02}.portail .couverture__nom[data-taille="3"]{font-size:var(--t4);line-height:1.15}@media (width<=389px){.portail .couverture__nom[data-taille="2"]{font-size:var(--t4);line-height:1.15}}@media (width>=960px){.portail .couverture__nom[data-taille="1"],.portail .couverture__nom[data-taille="2"]{font-size:var(--t6);line-height:.98}.portail .couverture__nom[data-taille="3"]{font-size:var(--t5);line-height:1.02}}.portail button.lien:disabled,.portail button.video:disabled{cursor:default}.portail button.video{text-align:left;width:100%;padding:0}.portail .video__lecteur{background:var(--nuit);width:100%;height:100%;position:absolute;inset:0}.portail .pied{padding-block:var(--e4);flex-wrap:wrap}.portail .pied__liens{align-items:center;gap:var(--e1) var(--e4);flex-wrap:wrap;display:flex}.portail .pied__discret{color:var(--lavande);text-underline-offset:6px;transition:text-decoration-color .25s var(--doux);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.portail .pied__discret:hover{text-decoration-color:currentColor}.portail .rdv{border-radius:var(--rayon);padding:var(--e5) var(--e4);border:1px solid #b9b4c766}.portail .rdv__quand{margin-top:var(--e4);max-width:23em}.portail .rdv .btn{margin-top:var(--e5)}@media (width>=960px){.portail .rdv{padding:var(--e6)}.portail .rdv__quand{margin-top:var(--e5)}}.portail .solution__chapo{max-width:29em;margin-bottom:var(--e5)}.portail .solution__suite{margin-top:var(--e3)}.portail .suite__feuille .discret{margin-top:var(--e2)}.portail .cle{margin-top:var(--e5)}.portail .cle__recu{align-items:flex-start;gap:var(--e2);margin:var(--e3) 0 0;display:flex}.portail .cle__recu svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:14px;height:14px}.portail .avis{gap:var(--e3);border-left:1px solid var(--or);max-width:34em;padding-left:22px;display:grid}.portail .avis h3,.portail .avis p{white-space:pre-line;margin:0}.portail .cle .btn{margin-top:var(--e4)}.portail .cle__demande+.cle__demande{margin-top:var(--e5)}.portail .parcours{margin:0 0 var(--e5);padding:0;list-style:none;display:grid}.portail .parcours li{justify-content:space-between;align-items:baseline;gap:var(--e3);padding:var(--e2) 0 var(--e2) var(--e3);border-left:2px solid var(--filet);color:var(--lavande);font:400 var(--t1) / 1.4 var(--sans);min-width:0;display:flex}.portail .parcours li>span:first-child{color:var(--lavande);overflow-wrap:anywhere}.portail .parcours .fait{border-left-color:var(--ivoire)}.portail .parcours .fait>span:first-child,.portail .parcours .prochain>span:first-child{color:var(--ivoire)}.portail .parcours .prochain{border-image:linear-gradient(180deg, var(--ivoire) 50%, var(--filet) 50%) 1}@media (width>=600px){.portail .parcours{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:var(--e2)}.portail .parcours li{padding:var(--e3) 0 0;border-left:0;border-top:2px solid var(--filet);font-size:var(--t2);place-content:start stretch;gap:2px;display:grid}.portail .parcours .fait{border-top-color:var(--ivoire)}.portail .parcours .prochain{border-image:linear-gradient(90deg, var(--ivoire) 50%, var(--filet) 50%) 1}}.portail .etape--gain .gain{align-items:center;gap:var(--e3);color:var(--lavande);flex-wrap:wrap;display:flex}.portail .gain__avant{align-items:baseline;gap:6px;display:inline-flex}.portail .gain__avant .t-titre{color:var(--ivoire)}.portail .gain__fleche{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.portail .gain .voile{height:.9em}@media (width<=599px){.portail .etape--gain{flex-wrap:wrap}.portail .etape--gain .gain{flex-basis:100%;order:3}}.portail .document .t-voix{margin-top:-4px}@media (width>=1200px){.portail--e1 .suite{column-gap:var(--gouttiere);grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;display:grid}.portail--e1 .parcours{grid-column:1/-1;align-self:start}.portail--e1 .suite__feuille{grid-column:1/6}.portail--e1 .cle{grid-column:6/-1;margin:0;padding-bottom:50px}}.portail .barre__client{min-width:0;margin-left:var(--e3);color:var(--lavande);text-align:right;overflow-wrap:anywhere}.portail .accroche{font:400 var(--t5) / 1.02 var(--display);letter-spacing:-.02em;overflow-wrap:break-word}.portail .promesse .couverture__mot{max-width:none}.portail .promesse__date{max-width:21em}.portail .promesse .btn{margin-top:var(--e5)}.portail .btn .fleche{transition:transform .3s var(--doux)}.portail .btn:hover .fleche{transform:translate(3px)}@media (width>=600px){.portail .accroche{font-size:var(--t6);letter-spacing:-.025em;line-height:.98}}@media (width>=960px){.portail .promesse{padding-block:var(--e7) var(--e8)}}@media (width>=1200px){.portail .accroche{font-size:var(--t7);letter-spacing:-.025em;line-height:.9}}.portail .prix__feuille .t-titre{max-width:13em}.portail .prix__libelle{margin-top:var(--e6);color:var(--gris)}.portail .prix__montant{align-items:baseline;gap:var(--e2);margin-top:var(--e2);color:var(--gris);display:flex}.portail .prix__montant .t-moment{color:var(--encre)}.portail .prix__feuille .feuille__lignes dd{align-items:baseline}.portail .feuille__lignes>div{flex-wrap:wrap}.portail .feuille__lignes>div>dd{margin-left:auto}.portail .prix__mensuel{color:var(--encre)}.portail .prix__actions{margin-top:var(--e4)}@media (width>=1200px){.portail--e2 .prix{column-gap:var(--gouttiere);grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;display:grid}.portail .prix__feuille{grid-column:1/6}.portail .prix__actions{align-items:flex-start;gap:var(--e2);padding-bottom:var(--e5);flex-direction:column;grid-column:6/-1;margin:0}}.portail .planning__condition{max-width:26em}.portail .cases{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin-top:var(--e5);column-gap:3px;display:grid;position:relative}.portail .cases li:before{content:"";border-radius:1px;height:8px;display:block;box-shadow:inset 0 0 0 1px #b9b4c780}.portail .cases .dev:before{background:var(--ivoire);box-shadow:none}.portail .cases time{margin-top:var(--e2);white-space:nowrap;color:var(--lavande);display:block}.portail .cases .livre time{color:var(--or)}.portail .cases .fin{position:absolute;bottom:0;right:0}.portail .cases .fin:before{content:none}.portail .phases{gap:var(--e5);margin-top:var(--e6);display:grid}.portail .phase__quand{margin-top:var(--e1);color:var(--lavande)}.portail .phase--livraison time{color:var(--or)}.portail .semaines{gap:var(--e2);max-width:24rem;margin-top:var(--e3);display:grid}.portail .semaines li{align-items:baseline;gap:12px;display:flex}.portail .semaines .t-micro{min-width:20px;color:var(--lavande);flex:none}.portail .semaines time{color:var(--lavande);margin-left:auto}@media (width<=1279px){.portail .cases li:not(:first-child):not(.livre):not(.fin) time{display:none}}@media (width>=960px){.portail .cases,.portail .phases{column-gap:4px}.portail .cases li:before{height:10px}}@media (width>=1280px){.portail .cases .fin{display:none}.portail .phases{grid-template-columns:repeat(var(--n), minmax(0, 1fr));row-gap:var(--e5)}.portail .phase--dev{grid-column:1 / calc(var(--dev) + 1);grid-row:1/span 2}.portail .phase--livraison,.portail .phase--suite{grid-column:calc(var(--dev) + 1) / -1}.portail .semaines time{display:none}}.portail .diagnostic{gap:var(--e6);display:grid}.portail--e2 .diagnostic .points li.t-voix{font-size:var(--t3);letter-spacing:0;text-wrap:pretty;line-height:1.45}.portail .diagnostic__demo .actions{margin-top:var(--e3)}.portail--e2 main,.portail--e3 main{padding-bottom:var(--e7)}@media (width>=960px){.portail .diagnostic{column-gap:var(--gouttiere);row-gap:var(--e7);grid-template-columns:repeat(12,minmax(0,1fr))}.portail .diagnostic>*{grid-column:5/-1}}.portail .porte .couverture__nom{color:#b9b4c78c}.portail .porte__form{margin-top:var(--e4)}.portail .porte__champ{align-items:center;gap:var(--e3);margin-top:var(--e1);transition:border-color .25s var(--doux), box-shadow .25s var(--doux);border-bottom:1px solid #b9b4c780;display:flex}.portail .porte__champ:focus-within{border-bottom-color:var(--ivoire);box-shadow:0 1px 0 var(--ivoire)}.portail .porte__champ input{min-width:0;padding:var(--e2) 0 var(--e3);color:var(--ivoire);caret-color:var(--ivoire);font:300 var(--t5) / 1.1 var(--serif);letter-spacing:-.02em;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0}.portail .porte__champ input::placeholder{color:var(--lavande);opacity:1;font-style:italic}@media (width<=359px){.portail .porte__champ input{font-size:var(--t4)}}.portail .porte__champ .btn{flex:none;width:52px;padding:0}.portail .porte__champ:has(input:placeholder-shown) .btn{color:var(--ivoire);background:0 0;box-shadow:inset 0 0 0 1px #f5f2eb6b}.portail .porte__champ:has(input:placeholder-shown) .btn:hover{box-shadow:inset 0 0 0 1px var(--ivoire);background:#f5f2eb0f}.portail .porte__erreur{margin-top:var(--e2);color:var(--ivoire)}@media (width<=959px){.portail .porte{min-height:calc(100svh - 72px);padding-bottom:var(--e6);flex-direction:column;display:flex}.portail .porte .couverture__qui{padding-top:var(--e6);margin-top:auto}}@media (width>=960px){.portail .porte .couverture__mot{grid-column:5/-1;max-width:none}.portail .porte__champ input{font-size:var(--t6);letter-spacing:-.025em}}.portail--e2b .gain{padding-block:var(--e7);border-top:1px solid var(--filet)}.portail .gain__accroche>span{display:block}.portail .gain__suite{margin-top:var(--e5);max-width:26em}@media (width>=960px){.portail--e2b .gain{padding-block:var(--e8);row-gap:var(--e6)}.portail .gain__accroche{grid-column:1/-1}.portail .gain__suite{grid-column:5/12;margin:0}}.portail .offre__objet{margin-top:var(--e2)}.portail .offre .feuille__lignes dd{color:var(--encre)}.portail .offre .feuille__lignes>.offre__prix{align-items:flex-start;gap:var(--e2);padding-block:var(--e4);flex-direction:column}.portail .offre__prix dd{align-items:baseline;gap:10px}.portail .offre .feuille__lignes>div:not(.offre__prix) dd{justify-content:flex-end;column-gap:var(--e2);white-space:normal;text-align:right;flex-wrap:wrap;row-gap:0}.portail .offre .feuille__lignes dd>span{white-space:nowrap}.portail .offre__actions{margin-top:var(--e5)}@media (width<=359px){.portail .offre{padding-inline:var(--e3)}}.portail .offre .btn:hover{background:var(--encre)}@media (width>=1200px){.portail--e2b .prix{column-gap:var(--gouttiere);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.portail .offre{grid-column:1/7}.portail--e3 .suite{column-gap:var(--gouttiere);grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;display:grid}.portail--e3 .suite__feuille{grid-column:1/6}}.portail--e3 .suite__feuille .feuille__lignes dd{align-items:baseline}.portail .bascule{place-items:baseline end;display:inline-grid}.portail .bascule>*{grid-area:1/1}.portail .valeur{color:var(--encre)}.portail--e3 .feuille .voile{transform-origin:100%}.portail .pli{grid-template-rows:1fr;display:grid}.portail .pli>div{min-height:0}.portail .feuille__actions{margin-top:var(--e5)}.portail--e3 .feuille .voile{opacity:0;transform:scaleX(0)}.portail .pli--verrou{grid-template-rows:0fr}.portail .pli--verrou>div{opacity:0;visibility:hidden;overflow:hidden}.portail--e3[data-devoilement=debut] .feuille .voile{opacity:.1;transform:none}.portail--e3[data-devoilement=debut] .valeur{opacity:0;filter:blur(5px);visibility:hidden;transform:translateY(.3em)}.portail--e3[data-devoilement=debut] .pli--verrou{grid-template-rows:1fr}.portail--e3[data-devoilement=debut] .pli--verrou>div{opacity:1;visibility:visible}.portail--e3[data-devoilement=debut] .pli--signer{grid-template-rows:0fr}.portail--e3[data-devoilement=debut] .pli--signer>div{opacity:0;visibility:hidden;overflow:hidden;transform:translateY(14px)}@keyframes portail-anse-ouvre{0%{transform:none}40%{transform:translateY(-2.5px)}to{transform:translateY(-2.5px)rotate(24deg)}}.portail--e3.joue .feuille .verrou__anse{animation:portail-anse-ouvre .7s var(--doux) both}.portail--e3.joue .pli--verrou>div{transition:opacity .3s .6s,visibility 0s linear .9s}.portail--e3.joue .pli{transition:grid-template-rows .6s var(--doux) .8s}.portail--e3.joue .pli>div{overflow:hidden}.portail--e3.joue .feuille .voile{transition:opacity .3s ease var(--d), transform .4s var(--doux) var(--d)}.portail--e3.joue .valeur{transition:opacity .55s ease var(--v), transform .7s var(--doux) var(--v), filter .7s var(--doux) var(--v), visibility 0s linear var(--v)}.portail--e3.joue .pli--signer>div{transition:opacity .55s ease 1.05s, transform .7s var(--doux) 1.05s, visibility 0s linear 1.05s}.portail--e3 .feuille__lignes>div:first-child{--d:.55s;--v:.67s}.portail--e3 .feuille__lignes>div:nth-child(2){--d:.67s;--v:.79s}.portail--e3 .feuille__lignes>div:nth-child(3){--d:.79s;--v:.91s}.portail .repere{white-space:nowrap;border-left:1px solid;padding-left:8px;font-weight:500;line-height:1;position:absolute}.portail .repere--jour{color:var(--ivoire)}.portail .repere--livraison{color:var(--or)}.portail .timeline{display:contents}.portail .frise{--pas:calc((100% + 3px) / var(--n))}.portail .frise__reperes{height:32px;position:relative}.portail .frise .repere{top:0;bottom:-8px;left:calc(var(--pas) * var(--s))}.portail .frise .repere--livraison{left:calc(var(--pas) * var(--s) - 2px)}.portail .frise__reperes:has(.repere--bas){height:52px}.portail .frise .repere--bas{top:20px}.portail .frise__cases,.portail .frise__jours,.portail .frise__mois{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:3px;display:grid}.portail .frise__cases{height:8px}.portail .case{border-radius:1px;box-shadow:inset 0 0 0 1px #b9b4c799}.portail .case.est-en-cours{background:var(--ivoire);box-shadow:none}.portail .case.est-fait{box-shadow:none;background:#b9b4c780}.portail .frise__jours{color:var(--lavande);margin-top:10px}.portail .frise__mois{color:var(--lavande)}.portail .jalons{margin-top:var(--e5);border-top:1px solid var(--filet)}.portail .jalon{align-items:baseline;column-gap:var(--e2);border-bottom:1px solid var(--filet);grid-template-columns:40px minmax(0,1fr) auto;padding-block:14px;display:grid}.portail .jalon__s,.portail .jalon__date{color:var(--lavande)}.portail .jalon.est-en-cours .jalon__date{color:var(--ivoire)}.portail .jalon.est-fait .jalon__nom{color:var(--lavande)}.portail .gantt{display:none}@media (width>=960px){.portail .projet>.section__titre{z-index:1;grid-row:1;position:relative;top:0}.portail .projet .section__corps{display:none}.portail .gantt{--tete:64px;--axe:64px;--tic:6px;padding-block:var(--tete) var(--axe);grid-area:1/1/auto/-1;display:block;position:relative}.portail .gantt__fond,.portail .ligne{column-gap:var(--gouttiere);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.portail .gantt__fond{pointer-events:none;position:absolute;inset:0}.portail .temps{grid-column:5/-1;position:relative}.portail .temps>*{left:calc(var(--j) / var(--total) * 100%);position:absolute}.portail .temps__semaine{top:calc(100% - var(--axe));height:var(--tic);background:#b9b4c78c;width:1px}.portail .fetes{top:var(--tete);bottom:var(--axe);width:calc(var(--d) / var(--total) * 100%);background:#b9b4c70d}.portail .fetes span{color:var(--lavande);position:absolute;top:14px;left:8px}.portail .gantt .repere{top:12px;bottom:calc(var(--axe) - var(--tic))}.portail .gantt .repere--bas{top:34px}.portail .axe__jour,.portail .axe__mois{color:var(--lavande);white-space:nowrap;padding-left:6px}.portail .axe__jour{top:calc(100% - var(--axe) + 4px)}.portail .axe__mois{top:calc(100% - var(--axe) + 26px)}.portail .temps>.axe__fin{padding:0 6px 0 0;left:auto;right:0}.portail .ligne{border-bottom:1px solid var(--filet);align-items:center;height:64px}.portail .ligne:first-child{border-top:1px solid var(--filet)}.portail .ligne__nom{grid-column:1/5}.portail .ligne__piste{grid-column:5/-1;height:16px;position:relative}.portail .ligne__barre{inset-block:0;left:calc(var(--j) / var(--total) * 100% + 1px);width:calc(var(--d) / var(--total) * 100% - 2px);background:#b9b4c71a;border-radius:2px;position:absolute;box-shadow:inset 0 0 0 1px #b9b4c799}.portail .ligne.est-en-cours .ligne__barre{background:var(--ivoire);box-shadow:none}.portail .ligne.est-fait .ligne__barre{box-shadow:none;background:#b9b4c78c}.portail .ligne.est-fait .ligne__nom{color:var(--lavande)}}.portail .geste .btn{margin-top:var(--e4)}.portail .geste+.geste{margin-top:var(--e6)}@media (width>=960px){.portail .cette-semaine{column-gap:var(--gouttiere);grid-template-rows:auto auto;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.portail .geste{grid-area:span 2/span 4;grid-template-rows:subgrid;place-items:start;display:grid}.portail .geste+.geste{margin-top:0}}.portail--e4 .etapes{margin-bottom:var(--e7)}@media (width<=959.98px){.portail--e4 .etape>summary{column-gap:var(--e3);row-gap:var(--e1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.portail--e4 .etape__date{grid-row:2}.portail--e4 .etape__signe{grid-area:1/2/3;margin:0}}.portail--e4 .etape__contenu>*+*{margin-top:var(--e6)}.portail--e4 .feuille .valeur{color:var(--encre);font:350 var(--t3) / 1 var(--serif)}.portail .feuille__pied{justify-content:space-between;align-items:center;gap:var(--e2) var(--e4);margin-top:var(--e4);flex-wrap:wrap;display:flex}.portail .demo .actions{margin-top:var(--e3)}@media (width>=960px){.portail--e4 .etape__contenu{column-gap:var(--gouttiere);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.portail--e4 .etape__contenu>*{grid-column:5/-1}.portail--e4 .etape__contenu>.feuille{grid-column:5/10}}.portail .seuil{flex-direction:column;min-height:calc(100svh - 72px);display:flex}.portail .seuil__corps{padding-block:var(--e6);flex:1}.portail .seuil__mot{margin-top:var(--e4);max-width:26em}.portail .seuil .actions{margin-top:var(--e5)}.portail .note{gap:var(--e3);max-width:38em;display:grid}.portail .note h3{margin-top:var(--e4)}.portail .note h3:first-child{margin-top:0}@media (width>=960px){.portail .seuil__corps{padding-block:var(--e8);column-gap:var(--gouttiere);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid}.portail .seuil__corps>*{grid-column:1/-1}.portail .seuil__mot,.portail .seuil .actions{grid-column:5/12}}.crm-search-count{color:var(--bm-ink-secondary);margin:22px 0 14px;font-size:13px}.crm-search-groups{gap:12px;margin:0;padding:0;list-style:none;display:grid}.crm-search-groups>li{background:var(--bm-surface);border:1px solid var(--bm-border);border-radius:8px;padding:16px 20px}.crm-search-result-primary{color:var(--bm-ink);align-items:center;gap:14px;text-decoration:none;display:flex}.crm-search-result-primary>svg{color:var(--bm-accent);flex:none}.crm-search-result-primary>span:first-of-type{flex:1;gap:6px;min-width:0;display:grid}.crm-search-result-primary strong{font:500 16px / 1.3 var(--bm-font);overflow-wrap:anywhere}.crm-search-result-primary small{color:var(--bm-ink-secondary);overflow-wrap:anywhere;font-size:12px}.crm-search-result-primary>span:last-child{color:var(--bm-action);font-size:12px}.crm-search-groups details{margin:16px 0 0 30px}.crm-search-groups summary{cursor:pointer;color:var(--bm-ink-secondary);font-size:12px}.crm-search-groups details ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.crm-search-groups details a{align-items:center;gap:10px;font-size:13px;text-decoration:none;display:flex}.crm-search-groups details a>svg{flex:none}.crm-search-groups details a span{flex-wrap:wrap;gap:8px;display:flex}.crm-search-groups details a small{color:var(--bm-ink-secondary);font-size:11px}.crm-search-groups>li:focus-within{border-color:var(--bm-accent)}.crm-search-result-primary:hover,.crm-search-groups details a:hover{color:var(--bm-action)}@media (prefers-reduced-motion:no-preference){.crm-search-groups>li,.crm-search-groups details[open] ul{animation:.18s ease-out crm-search-group-appear}.crm-search-groups>li{transition:border-color .14s}.crm-search-result-primary,.crm-search-groups details a{transition:color .14s}.crm-search-result-primary>span:last-child{transition:translate .14s}.crm-search-result-primary:hover>span:last-child,.crm-search-result-primary:focus-visible>span:last-child{translate:3px}}@keyframes crm-search-group-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.crm-search-groups>li{padding:14px}.crm-search-result-primary>span:last-child{display:none}.crm-search-groups details{margin-left:0}}.pr-today{flex-direction:column;gap:24px;display:flex}.pr-today__cols{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.pr-today__work{flex-direction:column;flex:6 540px;gap:24px;min-width:0;display:flex}.pr-today__side{flex-direction:column;flex:5 440px;gap:24px;min-width:0;display:flex}.pr-shell .pr-banner{border:1px solid var(--pr-line-soft);border-radius:var(--pr-radius-10);background:var(--pr-paper);min-width:0;box-shadow:var(--pr-shadow-card);color:var(--pr-ink);transition:background-color var(--pr-state-ms) var(--pr-ease), border-color var(--pr-state-ms) var(--pr-ease);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.pr-shell .pr-banner:hover{background:var(--pr-ivory-100);border-color:var(--pr-line)}.pr-banner__disc{border-radius:var(--pr-radius-full);background:var(--pr-violet-soft);width:32px;height:32px;color:var(--pr-prune);flex:none;place-items:center;display:grid}.pr-banner__text{flex:1;font-size:15px;font-weight:600;line-height:22px}.pr-banner__soft{color:var(--pr-ink-soft);font-weight:400}.pr-banner__chev{color:var(--pr-muted)}.pr-agenda-section{flex-direction:column;gap:12px;display:flex}.pr-agenda-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-agenda{position:relative}.pr-agenda__past{background:var(--pr-ivory-100);border-radius:6px 6px 0 0;position:absolute;left:48px;right:0}.pr-agenda__hour{text-align:right;width:36px;color:var(--pr-muted);font-size:12px;font-weight:500;line-height:16px;position:absolute;left:0}.pr-agenda__line{background:var(--pr-line-soft);height:1px;position:absolute;left:48px;right:0}.pr-agenda__list{margin:0;padding:0;list-style:none}.pr-agenda__item{z-index:1;padding-bottom:2px;position:absolute}.pr-shell .pr-agenda__block{border-radius:var(--pr-radius-6);border:1px solid var(--pr-line);background:var(--pr-paper);min-width:0;height:100%;color:var(--pr-ink-soft);transition:box-shadow var(--pr-state-ms) var(--pr-ease);align-items:center;gap:8px;padding:0 10px;font-size:13px;line-height:18px;text-decoration:none;display:flex;overflow:hidden}.pr-shell .pr-agenda__block:hover{box-shadow:0 0 0 2px var(--pr-line)}.pr-agenda__block.is-compact{font-size:12px;line-height:14px}.pr-agenda__block.is-done,.pr-agenda__block.is-past,.pr-agenda__block.is-to_close{background:var(--pr-ivory-200);color:var(--pr-muted);border-color:#0000}.pr-agenda__block.is-to_close{padding-right:2px}.pr-agenda__block.is-in_progress{border-color:var(--pr-violet);background:var(--pr-violet-soft);color:var(--pr-prune)}.pr-shell .pr-agenda__block.is-next{background:var(--pr-violet);color:var(--pr-on-prune);border-color:#0000}.pr-shell .pr-agenda__block.is-next:hover{box-shadow:0 0 0 2px var(--pr-entonnoir-2)}.pr-agenda__time{flex:none;font-weight:600}.pr-agenda__name{flex:auto;font-weight:500}.pr-agenda__block.is-next .pr-agenda__name{font-weight:600}.pr-agenda__meta{white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pr-agenda__dot{opacity:.6}.pr-agenda__badge{border-radius:var(--pr-radius-6);background:var(--pr-amber-soft);height:20px;color:var(--pr-amber-ink);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pr-agenda__badge .pr-icon{color:var(--pr-amber)}.pr-agenda__now{border-radius:var(--pr-radius-full);background:var(--pr-prune);pointer-events:none;height:2px;position:absolute;left:44px;right:0}.pr-agenda__now-dot{border-radius:var(--pr-radius-full);background:var(--pr-prune);width:8px;height:8px;box-shadow:0 0 0 2px var(--pr-ivory-50);pointer-events:none;position:absolute;left:40px}.pr-shell .pr-agenda__now-label{text-align:right;width:36px;color:var(--pr-prune);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;position:absolute;left:0}.pr-shell .pr-agenda__empty{text-align:center;color:var(--pr-muted);font-size:13px;font-weight:500;line-height:18px;position:absolute;top:40%;left:48px;right:0}.pr-agenda-m{flex-direction:column;gap:6px;display:flex}.pr-agenda-m__bar{border:1px solid var(--pr-line-soft);background:var(--pr-paper);border-radius:8px;height:28px;position:relative}.pr-agenda-m__past{background:var(--pr-ivory-100);border-radius:7px 0 0 7px;position:absolute;top:0;bottom:0;left:0}.pr-agenda-m__slot{background:var(--pr-entonnoir-2);border-radius:4px;position:absolute;top:4px;bottom:4px}.pr-agenda-m__slot.is-to_close{border:1px solid var(--pr-amber);background:var(--pr-amber-soft)}.pr-agenda-m__slot.is-done,.pr-agenda-m__slot.is-past{background:var(--pr-ivory-200)}.pr-agenda-m__slot.is-next,.pr-agenda-m__slot.is-in_progress{background:var(--pr-violet)}.pr-agenda-m__now{border-radius:var(--pr-radius-full);background:var(--pr-prune);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.pr-agenda-m__scale{height:16px;color:var(--pr-muted);justify-content:space-between;font-size:12px;font-weight:500;line-height:16px;display:flex;position:relative}.pr-agenda-m__now-label{color:var(--pr-prune);font-weight:600;position:absolute;transform:translate(-50%)}.pr-agenda-m__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pr-shell .pr-agenda-m__row{border-radius:var(--pr-radius-10);min-height:44px;color:var(--pr-muted);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0 12px;text-decoration:none;display:grid}.pr-shell .pr-agenda-m__row.is-next{background:var(--pr-violet-soft);min-height:63px;color:var(--pr-ink);padding:10px 12px}.pr-agenda-m__time{font-size:15px;font-weight:500;line-height:22px}.pr-agenda-m__row.is-next .pr-agenda-m__time{color:var(--pr-prune);font-weight:600}.pr-agenda-m__who{flex-direction:column;min-width:0;display:flex}.pr-agenda-m__name{font-size:15px;font-weight:500;line-height:22px}.pr-agenda-m__row.is-next .pr-agenda-m__name{color:var(--pr-ink);font-weight:600}.pr-agenda-m__sub{color:var(--pr-ink-soft);align-items:center;gap:4px;font-size:14px;line-height:21px;display:inline-flex}.pr-agenda-m__count{color:var(--pr-violet);white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.pr-funnel{border:1px solid var(--pr-line-soft);border-radius:var(--pr-radius-16);background:var(--pr-paper);flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.pr-funnel__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pr-funnel__head .pr-caption{margin-left:auto}.pr-funnel__list{flex-direction:column;margin:0 -12px;padding:0;list-style:none;display:flex}.pr-shell .pr-funnel__stage{border-radius:var(--pr-radius-10);height:52px;color:inherit;transition:background-color var(--pr-state-ms) var(--pr-ease);grid-template-columns:116px minmax(0,1fr) 16px;align-items:center;column-gap:12px;padding:0 12px;text-decoration:none;display:grid}.pr-shell .pr-funnel__stage:hover{background:var(--pr-ivory-100)}.pr-funnel__name{color:var(--pr-ink-soft);transition:color var(--pr-state-ms) var(--pr-ease);font-size:14px;font-weight:500;line-height:20px}.pr-funnel__stage:hover .pr-funnel__name,.pr-funnel__stage:focus-visible .pr-funnel__name{color:var(--pr-ink)}.pr-funnel__band{align-self:stretch;place-items:center;display:grid;position:relative}.pr-funnel__band svg{width:100%;height:100%;position:absolute;inset:0}.pr-funnel__value{font-family:var(--pr-font-display);letter-spacing:-.02em;color:var(--pr-ink);font-size:20px;font-weight:600;line-height:28px;position:relative}.pr-funnel__value.is-dark{color:var(--pr-on-prune)}.pr-funnel__chev{color:#0000;transition:color var(--pr-state-ms) var(--pr-ease)}.pr-funnel__stage:hover .pr-funnel__chev,.pr-funnel__stage:focus-visible .pr-funnel__chev{color:var(--pr-muted)}.pr-funnel__others{border-top:1px solid var(--pr-line-soft);flex-wrap:wrap;align-items:center;gap:6px 20px;padding-top:16px;display:flex}.pr-shell .pr-funnel__other{color:var(--pr-ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.pr-shell .pr-funnel__other:hover{color:var(--pr-prune)}.pr-funnel__other-value{color:var(--pr-ink);font-weight:600}.pr-today-skel__row{pointer-events:none}.pr-today-skel__lines{flex-direction:column;gap:8px;display:flex}@media (width<=767px){.pr-today,.pr-today__cols{gap:16px}.pr-today__work,.pr-today__side{flex-basis:100%;gap:16px}.pr-queue__groups:not(:has(.pr-row,.pr-state)){display:none}.pr-shell .pr-agenda-section__head .pr-title-md{font-family:var(--pr-font-sans);letter-spacing:normal;font-size:17px;line-height:22px}.pr-agenda-section{gap:6px}}.account-journey{align-items:flex-start;gap:1rem;min-width:0;padding:.6rem 0 .4rem;display:flex;position:relative}.account-journey__steps{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.account-journey__steps>li{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:.45rem;min-width:0;font-size:.85rem;display:flex;position:relative}.account-journey__steps>li:before{content:"";background:var(--line,#dfdae3);width:100%;height:1px;position:absolute;top:11px;left:-50%}.account-journey__steps>li:first-child:before{display:none}.account-journey__steps>li[data-state=past]:before,.account-journey__steps>li[data-state=current]:before{background:var(--violet,#6c4b86)}.account-journey__dot{z-index:1;background:var(--paper,#fffdfa);border:1.5px solid #b6aebc;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid;position:relative}.account-journey__steps>li[data-state=past] .account-journey__dot,.account-journey__steps>li[data-state=current] .account-journey__dot{background:var(--violet,#6c4b86);border-color:var(--violet,#6c4b86);color:#fff}.account-journey__steps>li[data-state=current] .account-journey__dot{box-shadow:0 0 0 4px var(--violet-soft,#eee7f4)}.account-journey__steps>li[data-state=current] .account-journey__label{color:var(--ink,#302336);font-weight:600}.account-journey__detail{color:var(--ink,#302336);background:var(--violet-soft,#eee7f4);border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .45rem;font-size:.72rem;line-height:1.4;display:flex}.account-journey__detail:has(.meeting-type-control){color:#8c571a;background:#fff1dc}.account-journey__action{flex:none;align-self:center;font-size:.78rem}.account-journey__action button{min-height:30px;font-size:.78rem}.account-journey__unresolved{color:#8c571a;align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}@media (width<=680px){.account-journey{flex-wrap:wrap}.account-journey__steps{flex-basis:100%}.account-journey__steps>li{font-size:.7rem}.account-journey__detail{padding:.18rem .25rem;font-size:.64rem}.account-journey__action{margin-left:auto}}.ma-positioning{border-bottom:1px solid var(--border,#e4e0e8);margin-bottom:1.25rem;padding:1rem 0 1.35rem}.ma-positioning__label{color:var(--muted,#6b6e76);font-size:.78rem;display:block}.ma-positioning h2{margin:.45rem 0;font-size:1.2rem;font-weight:500}.ma-positioning p{margin:.5rem 0;line-height:1.6}.ma-positioning__question{color:var(--ink,#303238)}.ma-positioning ul{margin:.75rem 0 0;padding:0;font-size:.85rem;list-style:none}.ma-positioning a{color:var(--violet,#66566f);text-underline-offset:.2em;text-decoration:underline}.ma-positioning small{color:var(--muted,#6b6e76);margin-top:.25rem;display:block}.task-recurrence-info{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.task-recurrence-tag{background:var(--violet-soft,#f1eaf6);color:var(--violet,#684486);border-radius:5px;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.task-recurrence-tag svg{flex-shrink:0}.task-recurrence-tag.is-stopped{background:var(--surface-soft,#f5f3f6);color:var(--muted,#667085)}.task-recurrence-plan{color:var(--muted,#667085)}
